]>
git.lyx.org Git - lyx.git/log
Abdelrazak Younes [Sat, 28 Oct 2006 09:19:37 +0000 (09:19 +0000)]
delete unused code and comment.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15588
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 27 Oct 2006 23:26:52 +0000 (23:26 +0000)]
stop/start the blinking cursor when the WorkArea get a focusInEvent or focusOutEvent.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15586
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 27 Oct 2006 22:46:36 +0000 (22:46 +0000)]
replace the map based width cache with an array based one.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15585
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 27 Oct 2006 21:27:03 +0000 (21:27 +0000)]
* GuiFontMetrics: new metrics(QString) method
* QLPainter::paintText(): use GuiFontMetrics::metrics(QString) to avoid an ucs4 to QString conversion.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15584
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Fri, 27 Oct 2006 16:33:27 +0000 (16:33 +0000)]
include <cmath> in src/changes.C for std::abs(double)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15582
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Fri, 27 Oct 2006 14:18:03 +0000 (14:18 +0000)]
class session reorganization
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15581
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 27 Oct 2006 13:36:23 +0000 (13:36 +0000)]
MacOSX optimisation:
* QLPainter::paintText(): use the font width cache instead of the painter metrics.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15580
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Fri, 27 Oct 2006 13:10:06 +0000 (13:10 +0000)]
don't trigger the copy ctor because it's private on msvc
CCMAIL:lyx-devel@lists.lyx.org
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15579
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Fri, 27 Oct 2006 13:04:21 +0000 (13:04 +0000)]
no abs for int64 values with msvc
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15578
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Fri, 27 Oct 2006 11:47:59 +0000 (11:47 +0000)]
when we use QDesktopWidget we should include it
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15577
a592a061 -630c-0410-9148-
cb99ea01b6c8
Edwin Leuven [Fri, 27 Oct 2006 09:54:56 +0000 (09:54 +0000)]
have row on 1 line when exporting to latex
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15576
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 27 Oct 2006 09:41:32 +0000 (09:41 +0000)]
MSVC compile fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15575
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Fri, 27 Oct 2006 08:40:08 +0000 (08:40 +0000)]
GuiView.C: recover from silly window positions
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15574
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Thu, 26 Oct 2006 21:06:55 +0000 (21:06 +0000)]
change tracking:
* src/paragraph_pimpl.C: in method erase(),
set the character to DELETED if
a) it was previously unchanged or
b) it was inserted by a co-author
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15573
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Thu, 26 Oct 2006 20:44:00 +0000 (20:44 +0000)]
change tracking:
* src/paragraph_pimpl.C: only reject an inset's content
if the inset itself is UNCHANGED
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15572
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Thu, 26 Oct 2006 20:19:45 +0000 (20:19 +0000)]
change tracking:
* src/paragraph_pimpl.C: do not propagate changes
to nested insets of the change type is DELETED
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15571
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Thu, 26 Oct 2006 19:00:28 +0000 (19:00 +0000)]
change tracking:
Better change time handling. Quote from Changes.C:
Class Change has a changetime field that specifies the exact time at which
a specific change was made. The change time is used as a guidance for the
user while editing his document. Presently, it is not considered for LaTeX
export. To avoid that every keystroke results in a separate change, a
tolerance interval of 5 minutes is used. That means if there are two adjacent
changes that only differ in their change time with abs(ct1 - ct2) < 300 sec,
they will be merged (and the later change time is preserved).
Technically, the check for equality (or similarity) is made in
operator==(...). The merging of similar changes happens in method merge().
Resolve FIXMEs for LyX & LaTeX output.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15569
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Thu, 26 Oct 2006 18:38:46 +0000 (18:38 +0000)]
disable checked iterators for msvc release builds to get maximum speed
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15568
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Thu, 26 Oct 2006 17:11:34 +0000 (17:11 +0000)]
switch ENABLE_ASSERTIONS macro with _DEBUG macro
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15567
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 26 Oct 2006 15:38:53 +0000 (15:38 +0000)]
Compile fix for older gcc's.
I accidentally used data() which is not yet in the standard.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15565
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 26 Oct 2006 15:01:45 +0000 (15:01 +0000)]
Restore inputenc support
* src/encoding.h
(encoding_table): remove, this is no longer needed with unicode
(iconvName_): new member: name of the encoding in iconv syntax
* src/exporter.C
(Exporter::Export): Use return value of Buffer::makeLaTeXFile
* src/buffer.[Ch]
(Buffer::makeLaTeXFile): return whether the file has been created
successfully
* src/buffer.C
(Buffer::makeLaTeXFile): Use a docstream that converts to the correct
encoding
Display an error dialog is something went wrong
* src/bufferparams.C
(BufferParams::writeLaTeX): Undo the utf8 inputenc hack
* src/frontends/qt4/QDocumentDialog.C: Add some FIXMEs
* src/support/unicode.[Ch]
(eightbit_to_ucs4): New conversion function
(ucs4_to_eightbit): New conversion function
* src/support/docstream.[Ch]
(utf8_codecvt_facet_exception): Move to header and rename to
iconv_codecvt_facet_exception
(odocfstream): Take the encoding as argument
* src/support/docstream.C
(utf8_codecvt_facet): Generalize to other encodings than utf8 and
rename to iconv_codecvt_facet
* src/encoding.C: Remove obsolete tables
* src/output_latex.C
(TeXOnePar): Convert the paragraph to different encoding if needed
* lib/encodings: Remove obsolete tables
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15564
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 26 Oct 2006 14:43:58 +0000 (14:43 +0000)]
Make the code a bit more python-like
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15563
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Thu, 26 Oct 2006 14:28:44 +0000 (14:28 +0000)]
add Ran Rutenberg as new contributor
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15560
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Thu, 26 Oct 2006 13:47:16 +0000 (13:47 +0000)]
update Hebrew translation of Intro
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15559
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 26 Oct 2006 13:36:04 +0000 (13:36 +0000)]
paintText(): replace the test on BufferView::buffer() with an assertion as this should not happen anyway.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15557
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 26 Oct 2006 13:29:10 +0000 (13:29 +0000)]
This commit fixes 3 crashes when reverting a document:
1) crash in GuiWorkArea::paintEvent(), this one is solved by by encapsulating the file loading in LyXView by busy(true)/busy(false) and by disabling/enabling the work area update in GuiView::busy().
2) crash in the cursor blinking because the cursor is timed out at the moment you click on "Revert". So the blinking cursor is now disabled/enabled in GuiView::busy().
3) crash in BufferView::setBuffer() because the current buffer was already closed folling the "revert" command.
* BufferView::loadLyXFile(): set buffer_ to 0 in case of a reload (when document is reverted)
* LyXView:
- busy() is not const anymore (work_area_ is modified in GuiView)
- loadLyXFile(): encapsulate the file loading with busy(true)/busy(false)
- setBuffer(): encapsulate the buffer-switching with busy(true)/busy(false)
* GuiView::busy()
- disable/enable workarea updates.
- disable/enable blinking cursor.
* WorkArea: new startBlinkingCursor() and stopBlinkingCursor() methods.
* rowpainter.C:
- paintText(): make sure there is a Buffer from which to paint.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15556
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Thu, 26 Oct 2006 11:01:34 +0000 (11:01 +0000)]
src/frontends/qt4/GuiWorkArea.C:
use position returned by BufferView
src/bufferview_funcs.C:
adjust cursor x-position by hand
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15555
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 26 Oct 2006 08:10:22 +0000 (08:10 +0000)]
add some initialization and some assertion.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15554
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 26 Oct 2006 08:01:48 +0000 (08:01 +0000)]
Fix (hopefully) gcc warning about initialization order in constructor.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15553
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Wed, 25 Oct 2006 20:08:44 +0000 (20:08 +0000)]
Port InsetCommandParams::scanCommand to lyx2lyx.
Now we can parse all commands that could be parsed in the old
InsetCommandParams
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15551
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Wed, 25 Oct 2006 19:03:36 +0000 (19:03 +0000)]
missing bits of the new galician translation
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15550
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Wed, 25 Oct 2006 17:57:04 +0000 (17:57 +0000)]
cmake: precompiled headers
- enable by default, could be disabled with -Ddisable-pch
- use different pch files for Debug/Release/...
- use only one config_pch.C
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15549
a592a061 -630c-0410-9148-
cb99ea01b6c8
Joost Verburg [Wed, 25 Oct 2006 10:28:29 +0000 (10:28 +0000)]
Changed default date formatting string to be compatible with both Windows/UNIX. This solves crashes on Windows systems.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15546
a592a061 -630c-0410-9148-
cb99ea01b6c8
Edwin Leuven [Wed, 25 Oct 2006 09:20:07 +0000 (09:20 +0000)]
add fixme for cursor positioning
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15544
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 25 Oct 2006 07:48:48 +0000 (07:48 +0000)]
compile fix.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15543
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Tue, 24 Oct 2006 21:38:47 +0000 (21:38 +0000)]
change tracking:
* src/*.C:
* src/insets/*.C: implement rejectChanges() in analogy to
acceptChanges();
* src/paragraph_pimpl.C: add assertions for pos, start, and
end parameters
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15542
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Tue, 24 Oct 2006 21:12:46 +0000 (21:12 +0000)]
* src/frontends/qt4/GuiWorkArea.C: fix cursor positioning
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15541
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Tue, 24 Oct 2006 20:57:29 +0000 (20:57 +0000)]
* ui/stdmenus.ui: move "New Window" and "Close Window" to the bottom of the menu
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15540
a592a061 -630c-0410-9148-
cb99ea01b6c8
Edwin Leuven [Tue, 24 Oct 2006 19:05:26 +0000 (19:05 +0000)]
add missing lyx::
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15539
a592a061 -630c-0410-9148-
cb99ea01b6c8
Edwin Leuven [Tue, 24 Oct 2006 17:52:37 +0000 (17:52 +0000)]
Layout improvements
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15538
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 24 Oct 2006 16:38:17 +0000 (16:38 +0000)]
Fix cursor size...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15537
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 24 Oct 2006 15:31:22 +0000 (15:31 +0000)]
compile fix.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15536
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 24 Oct 2006 15:01:07 +0000 (15:01 +0000)]
* Gui.h: new closeAll() pure virtual method.
* qt4/Alert_pimpl.C: make sure the proper Qt attributes are set.
* GuiApplication::quitLyx(): add the "force" argument to the funcRequest.
* GuiImplementation:
- GuiImplementation(): remove the signal connection. This was triggered after the LastWindowClosed signal so was not useful.
- cleanupViews(): renamed to unregisterView() and handle the WorkAreas as well.
- closeAll(): new method (from LyXView).
* GuiView.C
- clean up the includes order.
- closeEvent(): make sure that theBufferList().quitWriteAll() is called if last window closed.
* lyx_main.C / LyX::quit():
- remove noAsk argument
- delete bufferList::quitWriteAll() call (this is handled in the frontend).
- delete Session stuff (ditto)
* LyXFunc::dispatch()
- LFUN_LYX_EXIT: close all window before exiting from user command (as opposed to last window closed).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15535
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Tue, 24 Oct 2006 14:12:27 +0000 (14:12 +0000)]
small update to contributors
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15533
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Tue, 24 Oct 2006 13:52:11 +0000 (13:52 +0000)]
add galician to known languages
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15528
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Tue, 24 Oct 2006 13:49:50 +0000 (13:49 +0000)]
new Galician l10n
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15527
a592a061 -630c-0410-9148-
cb99ea01b6c8
Edwin Leuven [Tue, 24 Oct 2006 11:32:20 +0000 (11:32 +0000)]
- implement sizeHint()
- set minimum width of QTreeWidget
- bit of cleanup
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15526
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Tue, 24 Oct 2006 08:10:34 +0000 (08:10 +0000)]
new Galician docs
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15525
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 24 Oct 2006 07:55:46 +0000 (07:55 +0000)]
fix crash on exit.
* LyXView::setBuffer(): returns early if quitting.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15521
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Tue, 24 Oct 2006 06:11:45 +0000 (06:11 +0000)]
change tracking:
* src/paragraph.h: rename acceptChange() to acceptChanges()
* src/insets/insetbase.h:
* src/insets/insettext.h:
* src/insets/insettabular.h: add acceptChanges()
* src/*.C: fix acceptChanges() (& also accept changes in nested
insets)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15520
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Mon, 23 Oct 2006 20:08:18 +0000 (20:08 +0000)]
* CutAndPaste.C: fix change tracking in case of
deletion of a selection
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15519
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Mon, 23 Oct 2006 19:47:40 +0000 (19:47 +0000)]
Scons: mocing GuiApplication.C and GuiImplementation.C
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15518
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Mon, 23 Oct 2006 19:04:29 +0000 (19:04 +0000)]
cmake precompile:
- only precompile boost and stl headers
- for qt4 also precompile QtGui and QtGui
- don't use one global precomiled header file
to get out of the dependency hell
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15517
a592a061 -630c-0410-9148-
cb99ea01b6c8
Joost Verburg [Mon, 23 Oct 2006 18:01:31 +0000 (18:01 +0000)]
read lyxrc.dist a second time to be able to override viewer auto-detection
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15515
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 23 Oct 2006 16:29:24 +0000 (16:29 +0000)]
new LFUN_WINDOW_CLOSE
* LyXFunc:
- dispatch(): transfer assertion on lyx_view_ to each LFUN on a case by case basis.
- dispatch(): new LFUN_WINDOW_CLOSE
- getStatus(): special treatment for LFUN_LYX_QUIT
* LyX:
- views_, addLyXView(): deleted
- quit(): call saveGeometry() on each LyXView before exiting.
* GuiApplication:
- is now a QObject.
- quitLyX(): new Qt slot for lastWindowClosed signal.
* Gui.h:
- destroyView(), destroyWorkArea(): deleted
- viewIds(): new method
* GuiImplementation:
- implement above changes.
- GuiImplementation is now a QObject
- cleanupViews(): new private slot.
- buildViewIds(): new helper method
- views_ and work_areas_ are now maps of raw pointers instead of schared_ptr.
* LyXView
- now stores its id.
- dispatch(): special treatment for LFUN_WINDOW_CLOSE.
- workAreaIds(): new method.
- close(): new pure virtual method.
- saveGeometry(): new pure virtual method.
* GuiView:
- implements above changes.
- GuiView(): set WA_DeleteOnClose and Qt::WA_QuitOnClose to let Qt manage the destruction on close().
- closeEvent(): session stuff transfered to saveGeometry()
* WorkArea
- now store its id.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15514
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Mon, 23 Oct 2006 16:25:29 +0000 (16:25 +0000)]
* src/lyxfind.C:
* src/paragraph.C: more change tracking cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15513
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Mon, 23 Oct 2006 16:22:05 +0000 (16:22 +0000)]
* CutAndPaste.C:
* text.C: change tracking cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15512
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Mon, 23 Oct 2006 16:04:51 +0000 (16:04 +0000)]
change tracking:
* paragraph.h: add method isUnchanged(..)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15511
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Mon, 23 Oct 2006 16:03:14 +0000 (16:03 +0000)]
* text2.C:
* paragraph.C: change tracking cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15510
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Mon, 23 Oct 2006 14:32:12 +0000 (14:32 +0000)]
fix wrong usage of precompiled headers, now it's really faster, more to come
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15509
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Mon, 23 Oct 2006 14:24:04 +0000 (14:24 +0000)]
move #endif to the end of the file
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15508
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Mon, 23 Oct 2006 13:49:18 +0000 (13:49 +0000)]
update to HEAD
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15507
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Mon, 23 Oct 2006 13:34:22 +0000 (13:34 +0000)]
add support of precompiled headers for msvc, enable with -Dpch=1, disable headers by defining LYX_DONT_PRECOMPILE_* macros in config.C.cmake
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15506
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Mon, 23 Oct 2006 13:32:46 +0000 (13:32 +0000)]
add support of precompiled headers for msvc, enable with -Dpch=1, disable headers by defining LYX_DONT_PRECOMPILE_* macros in config.C.cmake
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15505
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Mon, 23 Oct 2006 11:34:43 +0000 (11:34 +0000)]
cursor cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15504
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Mon, 23 Oct 2006 11:19:17 +0000 (11:19 +0000)]
cursor is no more damaging the background. L-shaped cursor is broken right now. will fix later
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15503
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Mon, 23 Oct 2006 08:47:27 +0000 (08:47 +0000)]
do not draw to intermediate pixmap
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15502
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Mon, 23 Oct 2006 08:46:09 +0000 (08:46 +0000)]
do not draw to intermediate pixmap
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15501
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sun, 22 Oct 2006 20:38:10 +0000 (20:38 +0000)]
src/coordcache.C: stop compiler complaint for std::min
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15495
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sun, 22 Oct 2006 20:34:37 +0000 (20:34 +0000)]
Scons: remove some other qt3 debris
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15494
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Sun, 22 Oct 2006 19:33:37 +0000 (19:33 +0000)]
microoptimization
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15493
a592a061 -630c-0410-9148-
cb99ea01b6c8
Asger Ottar Alstrup [Sun, 22 Oct 2006 19:09:09 +0000 (19:09 +0000)]
- We guess Lars smoked something (we didn't see him, but
that's the only explanation)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15492
a592a061 -630c-0410-9148-
cb99ea01b6c8
Asger Ottar Alstrup [Sun, 22 Oct 2006 18:49:18 +0000 (18:49 +0000)]
- LyX is dead slow, so the least we can do is use anti-alised text
- Various micro-optimisations
- Revert Abdel's repaint instead of update for QPainter
- Get rid of unused methods in GuiWorkArea
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15491
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sun, 22 Oct 2006 18:47:19 +0000 (18:47 +0000)]
LFUN_UNICODE_INSERT - unicode-insert
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15490
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 22 Oct 2006 18:24:41 +0000 (18:24 +0000)]
Revert faulty floatlist fix (revision 15376) and fix reading of floatlists
correctly.
The floatlist type is now stored in the InsetCommand parameter "type".
Formerly it was stored in the command name, which is not possible anymore
because all command names need to be known.
The file format of .lyx files is still the same.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15489
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sun, 22 Oct 2006 18:05:16 +0000 (18:05 +0000)]
The Gtk removal from trunk.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15488
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Sun, 22 Oct 2006 17:58:09 +0000 (17:58 +0000)]
cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15487
a592a061 -630c-0410-9148-
cb99ea01b6c8
Asger Ottar Alstrup [Sun, 22 Oct 2006 17:21:00 +0000 (17:21 +0000)]
- fix StatusBar update
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15486
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 22 Oct 2006 17:02:23 +0000 (17:02 +0000)]
change tracking:
* src/paragraph.h: add method isInserted(...)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15485
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 22 Oct 2006 16:51:44 +0000 (16:51 +0000)]
Fix stupid backslash quoting error that resukted in wrong conversion of
command inset parameters containing a ".
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15483
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 22 Oct 2006 16:47:42 +0000 (16:47 +0000)]
* src/text.C: fix status information output (change tracking)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15482
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 22 Oct 2006 16:12:49 +0000 (16:12 +0000)]
* CREDITS: Let the world know that I worked on change tracking :-)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15481
a592a061 -630c-0410-9148-
cb99ea01b6c8
Enrico Forestieri [Sun, 22 Oct 2006 15:38:21 +0000 (15:38 +0000)]
Compile fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15480
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Sun, 22 Oct 2006 14:37:32 +0000 (14:37 +0000)]
make macrfos readable again
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15479
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 22 Oct 2006 14:36:08 +0000 (14:36 +0000)]
change tracking:
* src/paragraph.h: rename erase() to eraseChars()
for consistency with eraseChar()
* src/paragraph_pimpl.h: dito; merge the two erase() methods
* src/*.C: adjust properly
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15478
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 22 Oct 2006 14:23:14 +0000 (14:23 +0000)]
* mathed/InsetFormulaMacro.C:
* mathed/InsetMathXYArrow.C:
* mathed/InsetMathMBox.C: do not include non-existing MathMLStream.h
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15477
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 22 Oct 2006 14:16:04 +0000 (14:16 +0000)]
* scons/scons_manifest.py: remove MathMLStream.[Ch]
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15476
a592a061 -630c-0410-9148-
cb99ea01b6c8
Asger Ottar Alstrup [Sun, 22 Oct 2006 13:51:37 +0000 (13:51 +0000)]
- 5% speed-up by reserving space in the vector we build for drawing
- Simplify isPrintableNonspace
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15475
a592a061 -630c-0410-9148-
cb99ea01b6c8
Asger Ottar Alstrup [Sun, 22 Oct 2006 13:10:12 +0000 (13:10 +0000)]
- Do not use kerning, because that fucks up cursor positioning for good
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15474
a592a061 -630c-0410-9148-
cb99ea01b6c8
Asger Ottar Alstrup [Sun, 22 Oct 2006 12:36:31 +0000 (12:36 +0000)]
- fix broken behaviour of Scrollbar and MouseWheel when
changing between using it and the keyboard-cursor
movements.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15473
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Sun, 22 Oct 2006 12:07:01 +0000 (12:07 +0000)]
fix reading UTF8 encoded symbol file
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15472
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Sun, 22 Oct 2006 11:48:21 +0000 (11:48 +0000)]
convert symbols file to UTF8
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15471
a592a061 -630c-0410-9148-
cb99ea01b6c8
Asger Ottar Alstrup [Sun, 22 Oct 2006 11:46:36 +0000 (11:46 +0000)]
- rework update handling, make cursor movement faster,
fixing lots of navigation problems.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15470
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Sun, 22 Oct 2006 11:35:16 +0000 (11:35 +0000)]
fix indentation
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15469
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Sun, 22 Oct 2006 11:24:33 +0000 (11:24 +0000)]
compile fix for sgml.C
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15468
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Sun, 22 Oct 2006 11:22:14 +0000 (11:22 +0000)]
compile fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15467
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Sun, 22 Oct 2006 11:13:18 +0000 (11:13 +0000)]
some compile fixes, more to be expected
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15466
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Sun, 22 Oct 2006 11:00:04 +0000 (11:00 +0000)]
some compile fixes, more to be expected
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15465
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sun, 22 Oct 2006 10:51:59 +0000 (10:51 +0000)]
Immediate rendering of buffer change for one or multiple LyXView.
* Buffer: new changed() boost::signal.
* LyXView:
- redrawWorkArea(): deleted
- bufferChangedConnection_: new signal connection
* LyXFunc: replace LyXView::redrawWorkArea() direct call with Buffer::changed() signal emission.
* WorkArea.C: deleted some comments about redrawWorkArea.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15464
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 22 Oct 2006 10:48:09 +0000 (10:48 +0000)]
change tracking:
* src/paragraph_pimpl.C: activate basic CT code
* src/text.C: fix FIXME
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15463
a592a061 -630c-0410-9148-
cb99ea01b6c8