]>
git.lyx.org Git - features.git/log
Bo Peng [Thu, 13 Jul 2006 17:52:41 +0000 (17:52 +0000)]
Scons: check for unused/misspelled command line option, allow rebuild=yes/no/all/none.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14449
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 13 Jul 2006 16:37:55 +0000 (16:37 +0000)]
GUI API Cleanup step 3: merge with "younes" branch.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14448
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Thu, 13 Jul 2006 07:43:48 +0000 (07:43 +0000)]
* src/text3.C (dispatch): merge the SELECT and non-SELECT cursor
movement LFUNs; use LCursor::selHandle consistently (fixes bugs 2119
and 2259, and also a crash related to with dEPM)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14436
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Wed, 12 Jul 2006 19:10:17 +0000 (19:10 +0000)]
remove redrawGUI()
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14433
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Mon, 10 Jul 2006 19:40:55 +0000 (19:40 +0000)]
* SConstruct: remove xforms relicts
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14417
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Mon, 10 Jul 2006 18:58:44 +0000 (18:58 +0000)]
* gtk/lyx_gui.C:
* qt3/lyx_gui.C:
* qt3/Dialogs.C:
* qt4/lyx_gui.C:
* qt4/Dialogs.C: remove special handling of preamble dialog
(which no longer exists)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14416
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Mon, 10 Jul 2006 18:51:17 +0000 (18:51 +0000)]
* lyxrc.h:
* lyxfunc.C: remove RC_WHEEL_JUMP
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14415
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 10 Jul 2006 17:44:36 +0000 (17:44 +0000)]
delete some Qt "signals" macro reference.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14414
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 10 Jul 2006 17:40:14 +0000 (17:40 +0000)]
Add -DQT_NO_KEYWORDS to compiler option
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14413
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 10 Jul 2006 17:30:35 +0000 (17:30 +0000)]
Add a const inside BufferView::Pimpl::updateMetrics(bool singlepar)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14412
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 10 Jul 2006 17:14:44 +0000 (17:14 +0000)]
rev 14409 committed the file from a wrong tree, here is the file.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14411
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 10 Jul 2006 15:14:29 +0000 (15:14 +0000)]
delete Painter::fillPolygon() and associated frontend implementations
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14410
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 10 Jul 2006 14:32:11 +0000 (14:32 +0000)]
BufferView::Pimpl::updateMetrics(): Simple optimization; avoid looking in the coord cache map and the paragraph vector multiple time.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14409
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 10 Jul 2006 11:32:25 +0000 (11:32 +0000)]
Split clipboard and X selection
* src/LyXAction.C
(LyXAction::init): handle new LFUN_CLIPBOARD_PASTE
* src/insets/insettabular.C
(InsetTabular::doDispatch): ditto
* src/insets/insetbox.C
(InsetBox::doDispatch): ditto
* src/insets/insetert.C
(InsetERT::doDispatch): ditto
(InsetERT::getStatus): ditto
* src/insets/insetcharstyle.C
(InsetCharStyle::doDispatch): ditto
* src/BufferView_pimpl.C
(BufferView::Pimpl::selectionRequest): stuff selection, not clipboard
* src/mathed/math_nestinset.C
(MathNestInset::lfunMousePress): get stuff selection, not clipboard
(MathNestInset::lfunMouseRelease): clipboard -> selection in
commented code
* src/CutAndPaste.C
(cutSelection): ditto
* src/frontends/{qt3,gtk}/GuiImplementation.C
(GuiImplementation::newWorkArea): create new selection, not clipboard,
since the clipboard is now an object
(GuiImplementation::destroyWorkArea): destroy selection, not clipboard
* src/frontends/{qt4,qt3,gtk}/GuiSelection.h: new, copied from
GuiClipboard.h
* src/frontends/{qt4,qt3,gtk}/GuiSelection.C: new, copied from
GuiClipboard.C
* src/frontends/{qt3,gtk}/GuiImplementation.h
(selection): new accessor for selection_
(selection_): new, the global selection object
* src/frontends/{qt4,qt3,gtk}/Makefile.am: add GuiSelection.C and
GuiSelection.h
* src/frontends/{qt4,qt3,gtk}/GuiClipboard.C
(GuiClipboard::get): return clipboard, not selection
(GuiClipboard::put): stuff clipboard, not selection
* src/frontends/{qt4,qt3,gtk}/GuiClipboard.h
(haveSelection): remove (this is now in GuiSelection)
* src/frontends/{qt3,gtk}/GuiClipboard.h
(old_work_area_): remove, since it is not needed anymore
* src/frontends/gtk/ghelpers.C
(getGTKStockIcon): handle LFUN_CLIPBOARD_PASTE
* src/frontends/Clipboard.h
(haveSelection): remove (this is now in Selection)
* src/frontends/qt4/GuiImplementation.[Ch]
(GuiImplementation::selection): new accessor for selection_
* src/frontends/Gui.h
(selection): New accessor for the global selection object
* src/frontends/Selection.h; new, copied from Clipboard.h
* src/frontends/Makefile.am: add Selection.h
* src/text3.C
(various): s/clipboard().haveSelection/selection().haveSelection/
(LyXText::dispatch): handle LFUN_CLIPBOARD_PASTE
(LyXText::getStatus): ditto
* src/lfuns.h: new lfun LFUN_CLIPBOARD_PASTE
* lib/ui/stdmenus.ui: add new lfun LFUN_CLIPBOARD_PASTE
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14408
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 10 Jul 2006 08:53:57 +0000 (08:53 +0000)]
disable concept checks
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14407
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 9 Jul 2006 17:57:15 +0000 (17:57 +0000)]
* src/lyxrc.C:
* src/lyxrc.h:
* lib/lyxrc.example: remove wheel jump option
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14406
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 9 Jul 2006 17:48:34 +0000 (17:48 +0000)]
* configure.ac
* src/Makefile.am: rename lyx[-_]qt => lyx[-_]qt3
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14405
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sun, 9 Jul 2006 17:30:21 +0000 (17:30 +0000)]
Let Meta be an alias for Alt
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14404
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 9 Jul 2006 17:27:17 +0000 (17:27 +0000)]
* FileDialog.h: make private_ member private
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14403
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 9 Jul 2006 17:25:55 +0000 (17:25 +0000)]
* classic.ui:
* stdmenus.ui: remove menu entries for LaTeX preamble
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14402
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sun, 9 Jul 2006 16:35:20 +0000 (16:35 +0000)]
initialize member variables: width_, scriptable_
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14401
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 9 Jul 2006 14:44:37 +0000 (14:44 +0000)]
* src/graphics/GraphicsConverter.C
(build_script): replace unused code for equal formats by an assert
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14400
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 9 Jul 2006 10:14:04 +0000 (10:14 +0000)]
fix image paths
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14394
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 9 Jul 2006 10:06:58 +0000 (10:06 +0000)]
* src/graphics/GraphicsConverter.C
(Converter::Impl::Impl): move block of python code to build_script
(build_script): adjust formatting
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14393
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sun, 9 Jul 2006 01:08:47 +0000 (01:08 +0000)]
Fix some WorkArea fallouts
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14391
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 8 Jul 2006 22:55:22 +0000 (22:55 +0000)]
Extracted from r14281
* BufferView:
- hideCursor(): deleted (for real)
* frontends/GuiCursor:
- deleted. Functionality transfered to WorkArea.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14389
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sat, 8 Jul 2006 22:42:09 +0000 (22:42 +0000)]
SCons: fix a small bug in scons_utils.py
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14388
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 8 Jul 2006 22:06:50 +0000 (22:06 +0000)]
Extracted from r14281
* BufferView:
- hideCursor(): deleted
* frontends/WorkArea:
- now each instance handles its blinking cursor independently.
- hideCursor(), howCursor(), toggleCursor(): new methods
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14387
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sat, 8 Jul 2006 21:31:57 +0000 (21:31 +0000)]
Scons: fix DESTDIR
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14386
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 8 Jul 2006 21:22:18 +0000 (21:22 +0000)]
* BufferView::Pimpl:
- remove unused variable using_xterm_cursor
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14385
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 8 Jul 2006 21:16:21 +0000 (21:16 +0000)]
Extracted from r14281
* rowpainter:
- paintText: take the painter as an argument
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14384
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 8 Jul 2006 21:04:21 +0000 (21:04 +0000)]
Extracted from 14281
* frontends/WorkArea:
- processKeySym(): new method that should be used by all frontends
instead of buffer_view_->workAreaKeyPress().
* frontends/qt4/GuiWorkArea:
- keyPressEvent(): call WorkArea::processKeySym() instead of
buffer_view_->workAreaKeyPress().
* frontends/gtk/GWorkArea.C:
* frontends/qt3/QContentPane.C:
- call WorkArea::processKeySym() instead of
buffer_view_->workAreaKeyPress()
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14383
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 8 Jul 2006 20:40:04 +0000 (20:40 +0000)]
Extracted from r14281
* CoordCache:
- startUpdating(), doneUpdating(): deleted because the screen drawing
is now done at one place (WorkArea::redraw()) and cannot be called
for within itself. Those debug methods are then not useful.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14382
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 8 Jul 2006 20:24:32 +0000 (20:24 +0000)]
Extracted from r14281
* frontends/LyXView:
- redrawWorkArea(): new temporary method called from within
BufferView::pimpl::update() that calls WorkArea::redraw()
in order to do the actual screen redrawing.
* frontends/WorkArea:
- the redraw() method now check if the the attached bufferView
needs a screen redraw().
* BufferView:
- needsRedraw(): new method for WorkArea::redraw()
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14381
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 8 Jul 2006 15:45:15 +0000 (15:45 +0000)]
qt -> qt3
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14380
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 8 Jul 2006 15:20:08 +0000 (15:20 +0000)]
forgot this
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14379
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 8 Jul 2006 15:11:18 +0000 (15:11 +0000)]
Move more methods from WorkArea to Clipboard in qt3 and gtk
* src/frontends/gtk/GWorkArea.[Ch]
(getClipboard): Move to GuiClipboard.[Ch]
(putClipboard): ditto
* src/frontends/gtk/Makefile.am: add GuiClipboard.C
* src/frontends/gtk/GuiClipboard.C: new file
* src/frontends/gtk/GuiClipboard.h
(get, put): only declare
* src/frontends/qt3/Makefile.am: add GuiClipboard.C
* src/frontends/qt3/QWorkArea.[Ch]
(getClipboard): Move to GuiClipboard.[Ch]
(putClipboard): ditto
* src/frontends/qt3/GuiClipboard.C: new file
* src/frontends/qt3/GuiClipboard.h
(get, put): only declare
* src/frontends/qt4/GuiClipboard.C: remove unneeded include
(GuiClipboard::get): adjust debug output
(GuiClipboard::put): ditto
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14378
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 8 Jul 2006 14:40:22 +0000 (14:40 +0000)]
Fix potential crashes related to element presence in a given map.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14377
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 8 Jul 2006 14:16:56 +0000 (14:16 +0000)]
make FileName::isZipped more efficient by caching previous results
* src/insets/insetgraphics.C
(copyToDirIfNeeded): replace file_in and zipped arguments with a
FileName argument
(InsetGraphics::prepareFile): adjust call of copyToDirIfNeeded
* src/support/filename.C
(FileName::FileName): set zipped_valid_
(FileName::set): ditto
(FileName::erase): ditto
(isZipped): use zipped_
* src/support/filename.[Ch]
(zipped_): new cache for isZipped()
(zipped_valid_): new, tell whether zipped_ is valid
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14376
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 8 Jul 2006 13:27:43 +0000 (13:27 +0000)]
* src/frontends/gtk/GuiImplementation.C: include config.h
* src/frontends/qt4/GuiImplementation.C: ditto
* src/frontends/qt4/TocModel.C: ditto
* src/frontends/qt4/GuiClipboard.C: ditto
* src/frontends/gtk/GuiClipboard.h fix spelling
* src/frontends/qt3/GuiClipboard.h: ditto
* src/frontends/qt4/GuiClipboard.h: ditto
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14375
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 8 Jul 2006 11:16:17 +0000 (11:16 +0000)]
* configure.ac: qt becomes qt3
* INSTALL: remove xforms description; update
--with-frontend args
* config/lyxinclude.m4: update possible values
of --with-frontend
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14373
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 8 Jul 2006 09:40:15 +0000 (09:40 +0000)]
remove xforms relicts
* src/frontends/qt3/QPrefs.C:
* src/frontends/controllers/BCView.tmpl:
* src/support/package.h: fix/remove comment
* po/pocheck.pl: no longer check for xforms shortcuts
* development/Win32/lyx.vcproj: ignore ControlPreamble.[Ch]
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14372
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sat, 8 Jul 2006 02:50:24 +0000 (02:50 +0000)]
lib/configure.py: fix CheckTexPaths
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14370
a592a061 -630c-0410-9148-
cb99ea01b6c8
Angus Leeming [Fri, 7 Jul 2006 16:22:46 +0000 (16:22 +0000)]
Update Geoffrey Tobin's email address to something that doesn't bounce...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14367
a592a061 -630c-0410-9148-
cb99ea01b6c8
Angus Leeming [Fri, 7 Jul 2006 16:21:45 +0000 (16:21 +0000)]
Fix the fix so that it actually works ;-)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14366
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Fri, 7 Jul 2006 16:21:10 +0000 (16:21 +0000)]
Scons: allow non-exist build_dir option, adjust QTDIR/bin handling
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14365
a592a061 -630c-0410-9148-
cb99ea01b6c8
Angus Leeming [Fri, 7 Jul 2006 15:58:57 +0000 (15:58 +0000)]
Fix humiliating typo and update the link to the licence page on the web.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14361
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 7 Jul 2006 15:11:37 +0000 (15:11 +0000)]
add version_suffix documentation
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14360
a592a061 -630c-0410-9148-
cb99ea01b6c8
Angus Leeming [Fri, 7 Jul 2006 14:05:23 +0000 (14:05 +0000)]
* Enable man2ps to work without hard-coding the locations of groff or dpost.
* Re-add whitespace fluff to {dvi,dtl}.doc --- minimize change to original package.
* Enable man2ps (and hence doc) targets in Makefile to build out of the box.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14359
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Fri, 7 Jul 2006 13:37:59 +0000 (13:37 +0000)]
* src/rowpainter.h (rightMargin): reduce to 10 pixels, like the left
margin.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14357
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Fri, 7 Jul 2006 10:18:33 +0000 (10:18 +0000)]
* src/insets/insettabular.h: return true for allowSpellcheck (bug 2675)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14356
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Fri, 7 Jul 2006 03:08:37 +0000 (03:08 +0000)]
Scons: check system boost version, probe qt3 libs for qt2 frontend
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14354
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Fri, 7 Jul 2006 02:39:54 +0000 (02:39 +0000)]
Scons: update cygwin instructions, by Enrico
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14353
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Thu, 6 Jul 2006 19:28:59 +0000 (19:28 +0000)]
* remove various xforms relicts, in particular:
* src/frontends/controllers/ControlPreamble.[Ch]:
remove files, since this controller was only used
by the xforms frontend
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14352
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Thu, 6 Jul 2006 14:27:46 +0000 (14:27 +0000)]
fix hyphens in man pages
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14351
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 6 Jul 2006 11:28:05 +0000 (11:28 +0000)]
* MSVC Compilation fix: #warning is not supported.
* Change the comment to "This is not a memory leak:"
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14347
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Thu, 6 Jul 2006 08:18:51 +0000 (08:18 +0000)]
Remove quite a few compiler warnings:
- Change unsigned -> signed
- Change signed -> unsigned
- Add a cast or two (really few of those)
- Remove/comment out unused variables
- Comment out unused arguments
- Add missing cases to switches.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14344
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Wed, 5 Jul 2006 18:48:59 +0000 (18:48 +0000)]
Scons: exclude boost headers only for system boost header files.
* INSTALL.scons: document this change.
* development/scons/SConstruct: check for included_boost to exclude boost
headers from the dependency tree.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14343
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Wed, 5 Jul 2006 17:01:26 +0000 (17:01 +0000)]
Reduce calls of ::exit()
* src/main.C
(main): return LyX::exec()
* src/frontends/{gtk,qt3,qt4}/lyx_gui.C
(lyx_gui::exec): Change return value to int
(lyx_gui::start): ditto
* src/frontends/qt[3,4]/lyx_gui.C
(lyx_gui::exit): Call QApplication::exit instead of ::exit, this
hack is not needed anymore
* src/frontends/lyx_gui.h
(lyx_gui::exec): Change return value to int
(lyx_gui::start): ditto
* src/lyxtextclasslist.[Ch]
(LyXSetStyle): SChange return value to bool and don't call ::exit
* src/lyx_main.C
(showFileError): Don't exit anymore
* src/lyx_main.[Ch]
(LyX::exec): Change return value to int
(LyX::priv_exec): ditto
(LyX::exec2): ditto
(LyX::init): Change return value to bool
(LyX::readRcFile): ditto
(LyX::readUIFile): ditto
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14339
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Wed, 5 Jul 2006 15:33:38 +0000 (15:33 +0000)]
Scons: do not build boost dependency tree, use debug/release boost system library, check for boost system header files
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14338
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Tue, 4 Jul 2006 13:55:28 +0000 (13:55 +0000)]
lib/configure.py: fix checkTeXAllowSpaces, by Enrico
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14336
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Tue, 4 Jul 2006 00:30:34 +0000 (00:30 +0000)]
* BufferView::Pimpl::update:
- slight speedup by checking if debugging before creating
the debug output.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14333
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Tue, 4 Jul 2006 00:19:59 +0000 (00:19 +0000)]
* BufferView::Pimpl::update:
- streamline a bit to only run updateMetrics once
- do not take a backup copy of theCoords
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14332
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Tue, 4 Jul 2006 00:04:46 +0000 (00:04 +0000)]
Extraced from r14281 from the younes branch.
* BufferView, BufferView::pimpl:
- metrics_info_: private variable holding ViewMetricsInfo
- viewMetricsInfo(): accessor function
- updateMetrics(): renamed from metrics(), sets metrics_info_
- update(): change to use updateMetrics()
* frontends/WorkArea:
- redraw(): get the ViewMetricsInfo through accessor to BufferView.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14331
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Mon, 3 Jul 2006 22:54:30 +0000 (22:54 +0000)]
Partially extracted from r14281 from the younes branch.
* BufferView, BufferView::Pimpl:
- painter(): remove method
* rowpainter.C:
- paintText(): get painter through LyXView and WorkArea
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14330
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Mon, 3 Jul 2006 22:31:51 +0000 (22:31 +0000)]
Extracted from r14281 from the younes branch.
* BufferView,BufferView::Pimple:
- workArea_ removed
* frontends/LyXView:
- now contains a pointer reference to the current
WorkArea instead of the BufferView.
- workArea(): temporary access method
* frontends/WorkArea:
- bufferView(): new access methods.
* GuiImplementation: updated due to above changes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14329
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Mon, 3 Jul 2006 22:00:18 +0000 (22:00 +0000)]
update postats script to use proper trac URL
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14328
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Mon, 3 Jul 2006 20:57:25 +0000 (20:57 +0000)]
Scons: fix handling of lib/lyx2lyx/lyx2lyx_version.py.in
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14325
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Mon, 3 Jul 2006 20:37:34 +0000 (20:37 +0000)]
Second part of r14315 from the younes branch:
* BufferView and Bufferview::pimpl: repaintAll() methods deleted.
* rowpainter.C:
- refreshInside : new variable in the anonymous namespace.
- use of refreshInside instead of the repaintAll() methods
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14324
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Mon, 3 Jul 2006 20:19:33 +0000 (20:19 +0000)]
First part of r14315 from the younes branch:
* BufferView and BufferView::pimpl:
- getClipboard, stuffClipboard, haveSelection: deleted
* CutAndPaste.C: use BufferView::owner()->gui().clipboard()
* insettabular.C: ditto
* math_nestinset.C: ditto
* text3.C: ditto
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14323
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Mon, 3 Jul 2006 20:09:43 +0000 (20:09 +0000)]
lib/lyx2lyx/lyx_1_5.py: replace tab with spaces
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14322
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Mon, 3 Jul 2006 19:20:25 +0000 (19:20 +0000)]
Remove the XForms frontend, update the autotools files, and fixup po.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14320
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 3 Jul 2006 19:13:56 +0000 (19:13 +0000)]
merge booktabs branch
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14319
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Mon, 3 Jul 2006 15:28:13 +0000 (15:28 +0000)]
lib/configure.py: use \nonstopmode instead of -interaction=nonstopmode, from JMarc and Enrico
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14316
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Mon, 3 Jul 2006 02:02:11 +0000 (02:02 +0000)]
Scons: polish scons' 1.4.x support.
* INSTALL.scons: add instruction for 1.4.x
* development/scons/SConstruct: fix a installation bug for 1.4.x, better handling of QTDIR
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14311
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sun, 2 Jul 2006 22:09:11 +0000 (22:09 +0000)]
Scons: rename option qt_include_path to qt_inc_path (we have extra_inc_path etc.)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14307
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sun, 2 Jul 2006 17:35:14 +0000 (17:35 +0000)]
Scons: check the validity of QTDIR, and the existence of uic and moc
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14293
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sun, 2 Jul 2006 03:17:15 +0000 (03:17 +0000)]
Scons: fix a isdir typo
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14288
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sun, 2 Jul 2006 03:09:00 +0000 (03:09 +0000)]
lib/configure.py: add -interaction=nonstopmode to cygwin/latex test.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14287
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sun, 2 Jul 2006 01:54:44 +0000 (01:54 +0000)]
Scons: set default qt lib directory under cygwin
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14286
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sat, 1 Jul 2006 19:16:09 +0000 (19:16 +0000)]
Remove all tabs in lib/lyx2lyx/*.py, corresponding to the added -tt option
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14285
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sat, 1 Jul 2006 18:14:58 +0000 (18:14 +0000)]
Add config.h to src/frontends/qt4/Application.C to avoid MSVC BOOST_ALL_NO_LIB problem.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14284
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Sat, 1 Jul 2006 11:22:33 +0000 (11:22 +0000)]
* ui/QPrefUIModule.ui: fix layout.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14282
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Fri, 30 Jun 2006 14:50:44 +0000 (14:50 +0000)]
make sure eol-style native is set and fix eol style
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14279
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Fri, 30 Jun 2006 14:37:33 +0000 (14:37 +0000)]
Make signals and slots to not be defined, and replace them with Q_SIGNALS and Q_SLOTS
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14277
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Fri, 30 Jun 2006 14:28:36 +0000 (14:28 +0000)]
Stop using 'sh uname' etc for cygdrive, from Enrico Forestieri <forenr@tlc.unipr.it>
* src/support/os_win32.C: Query the registry about cygwin, instead of
calling uname
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14276
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Fri, 30 Jun 2006 14:11:50 +0000 (14:11 +0000)]
delete some emits that I missed, add comments about emitting signals
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14273
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 30 Jun 2006 13:54:01 +0000 (13:54 +0000)]
Call python with the -tt switch to make mixed tab/space indentation an error
* src/support/os.[Ch]
(python): new function, return the python command
* lib/lyx2lyx/lyx_1_5.py
(revert_font_settings): replace tabs with spaces
The rest is simply s/python/python -tt/ and
s/"python"/lyx::support::os::python()/ where appropriate.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14270
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Fri, 30 Jun 2006 11:57:17 +0000 (11:57 +0000)]
Do not use the qt "keyword" emit. Make qt not emit it at all. (pun intended)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14269
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Thu, 29 Jun 2006 15:30:22 +0000 (15:30 +0000)]
Replace lib/scriptsfig2pdftex.sh and fig2pstex.sh by their python version
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14265
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Thu, 29 Jun 2006 14:52:48 +0000 (14:52 +0000)]
initialize correctly multiparsel_cache_ (may fix bug 2630); fix warning about initialization order
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14264
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Wed, 28 Jun 2006 14:26:27 +0000 (14:26 +0000)]
Replace lib/scripts/fig_copy.sh with fig_copy.py
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14261
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Wed, 28 Jun 2006 14:22:31 +0000 (14:22 +0000)]
remove annoying debug messages
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14260
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 28 Jun 2006 13:23:39 +0000 (13:23 +0000)]
header cleanups and removal of unused methods.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14258
a592a061 -630c-0410-9148-
cb99ea01b6c8
Edwin Leuven [Wed, 28 Jun 2006 12:48:51 +0000 (12:48 +0000)]
some connections not made because of:
- signal typo
- slots typos
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14257
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 28 Jun 2006 12:09:25 +0000 (12:09 +0000)]
QURL renamed to UrlView
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14256
a592a061 -630c-0410-9148-
cb99ea01b6c8
Edwin Leuven [Wed, 28 Jun 2006 08:28:16 +0000 (08:28 +0000)]
put citation dialog in good state:
- natbib style (the combox) works
- when moving/up down the item stays selected (allowing sequential ups/downs)
- when deleting the next selected entry gets focus (allowing sequential deletes)
- the info is now shown and updated
- find subsets the available entries as you type
- no additional find dialog (removed QCitationFind.ui)
- selecting with double-click
- removal of unused: Citation class, toVector() function
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14252
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Tue, 27 Jun 2006 21:08:54 +0000 (21:08 +0000)]
Change the indent level of python code from two to four
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14250
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Tue, 27 Jun 2006 12:20:16 +0000 (12:20 +0000)]
Patch from Martin Vermeer for bug 2218.
* src/frontends/xforms/FormSpellchecker.C (update):
* src/frontends/qt[34]/QSpellchecker.C (update_contents): fix bug
2218: Spellchecker doesn't pop up dialogue window for the first
misspelled word.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14246
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Tue, 27 Jun 2006 12:02:27 +0000 (12:02 +0000)]
forward port it.po from 1.4.x branch to fix a bug with counters
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14245
a592a061 -630c-0410-9148-
cb99ea01b6c8