]>
git.lyx.org Git - features.git/log
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
André Pönitz [Sun, 22 Oct 2006 10:15:23 +0000 (10:15 +0000)]
use more unicode in math
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15462
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Sat, 21 Oct 2006 19:40:29 +0000 (19:40 +0000)]
More unicode fixes for docbook.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15459
a592a061 -630c-0410-9148-
cb99ea01b6c8
Asger Ottar Alstrup [Sat, 21 Oct 2006 19:37:53 +0000 (19:37 +0000)]
- Try to improve require(lyxdot) detection for insetgraphics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15458
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 21 Oct 2006 19:27:02 +0000 (19:27 +0000)]
some more unicode work. even more should be possible
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15457
a592a061 -630c-0410-9148-
cb99ea01b6c8
Asger Ottar Alstrup [Sat, 21 Oct 2006 17:05:20 +0000 (17:05 +0000)]
- Fix erase selections broken by "changeTracking" it
seems. ChangeTracking responsible please verify all
erase/eraseChar where we added false or where it is
called without changetracking bool (jug).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15456
a592a061 -630c-0410-9148-
cb99ea01b6c8
Asger Ottar Alstrup [Sat, 21 Oct 2006 16:03:53 +0000 (16:03 +0000)]
- InsetQuotes updates the inset cache
- Do not use the nullpainter for the rows outside the screen, because the nullpainter does not calculate the width of text, and thus the metric entries in the inset cache are completely wrong, causing assertions when using for instance page up or page down into an inset. This fixes the dreading assertion on navigation in the user guide, and elsewhere
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15455
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 21 Oct 2006 16:01:45 +0000 (16:01 +0000)]
change tracking:
* src/changes.C: fix lookup(), isChanged(), and merge()
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15454
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 21 Oct 2006 15:36:04 +0000 (15:36 +0000)]
change tracking:
* src/changes.C: fix erase() and insert()
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15453
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 21 Oct 2006 15:03:21 +0000 (15:03 +0000)]
Fix LaTeX output of characters on systems where char is signed
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15452
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 21 Oct 2006 14:52:25 +0000 (14:52 +0000)]
Update to latest boost 1.34 svn.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15451
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 21 Oct 2006 14:34:05 +0000 (14:34 +0000)]
change tracking:
* src/changes.C: fix set(...)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15450
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 21 Oct 2006 14:14:37 +0000 (14:14 +0000)]
change tracking:
* src/changes.h: add insert(); cleanup comments
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15449
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 21 Oct 2006 13:47:50 +0000 (13:47 +0000)]
change tracking:
* src/changes.h: pass Change and Range to ChangeRange constructor
* src/changes.C: adjust
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15448
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 21 Oct 2006 12:54:29 +0000 (12:54 +0000)]
change tracking:
* changes.h:
* changes.C: remove record(), del(), and add()
* paragraph_pimpl.C: comment out method calls
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15447
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 21 Oct 2006 12:20:39 +0000 (12:20 +0000)]
change tracking:
* src/paragraph_pimpl.h:
* src/paragraph_pimpl.C: remove tracking();
remove setChar(); changes_ becomes an object
(not a pointer); hide CT functionality behind
some return & if statements
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15446
a592a061 -630c-0410-9148-
cb99ea01b6c8
Asger Ottar Alstrup [Sat, 21 Oct 2006 12:01:14 +0000 (12:01 +0000)]
- Review screen update flags
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15445
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Sat, 21 Oct 2006 11:38:43 +0000 (11:38 +0000)]
Fix sgml::escapeChar and sgml::escapeString to return docstring.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15444
a592a061 -630c-0410-9148-
cb99ea01b6c8
Asger Ottar Alstrup [Sat, 21 Oct 2006 11:29:34 +0000 (11:29 +0000)]
- Fix sign error in Cursor::setSelection
- Add debugging input
- If cursor::dispatch does not handle the func, then it should not request an update
- Dump metrics cache after redraw
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15443
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 21 Oct 2006 11:15:37 +0000 (11:15 +0000)]
Fix some unicode conversion problems, more work needed.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15442
a592a061 -630c-0410-9148-
cb99ea01b6c8
Asger Ottar Alstrup [Sat, 21 Oct 2006 10:56:36 +0000 (10:56 +0000)]
- Dump the inset position cache as well
- More debugging printing stuff
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15441
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 21 Oct 2006 10:22:41 +0000 (10:22 +0000)]
change tracking:
* paragraph.h: remove setChar(...); all text changes
must be expressed as erase and insert operations in
order to support change tracking
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15440
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 21 Oct 2006 09:50:33 +0000 (09:50 +0000)]
revert faulty changes in last revision...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15439
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 21 Oct 2006 09:45:11 +0000 (09:45 +0000)]
My six month cleanup crusade is now paying off: LyX has now multiple windows support!
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15438
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 21 Oct 2006 09:31:21 +0000 (09:31 +0000)]
Some updates, but not enough to get it compiling
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15437
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 21 Oct 2006 09:17:58 +0000 (09:17 +0000)]
* scons/SConstruct: fix scons error (remainder of qt3 frontend removal)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15436
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 21 Oct 2006 09:08:27 +0000 (09:08 +0000)]
* GMathDelim.C: don't mention qt3 frontend
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15435
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 21 Oct 2006 08:57:32 +0000 (08:57 +0000)]
* lyxinclude.m4: qt3 isn't a valid frontend any longer
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15434
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 21 Oct 2006 08:55:17 +0000 (08:55 +0000)]
* lyx.rpm.README: remove mentioning of qt3
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15433
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Sat, 21 Oct 2006 08:35:47 +0000 (08:35 +0000)]
remove qt3 frontend
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15432
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 21 Oct 2006 08:30:58 +0000 (08:30 +0000)]
put back the :: global namespace identifiers.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15431
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 21 Oct 2006 08:25:29 +0000 (08:25 +0000)]
fix some problems
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15430
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 21 Oct 2006 08:18:29 +0000 (08:18 +0000)]
* paragraph.h:
* paragraph.C: code reformatting only
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15429
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 21 Oct 2006 08:00:11 +0000 (08:00 +0000)]
moves lyx namespace out of general declaration.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15428
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 21 Oct 2006 07:55:42 +0000 (07:55 +0000)]
MSVC linking error fix:
support.lib(tempname.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) int __cdecl lyx::_open(char const *,int,int)" (__imp_?_open@lyx@@YAHPBDHH@Z) referenced in function "int __cdecl lyx::`anonymous namespace'::make_tempfile(char *)" (?make_tempfile@?A0xcf85a5f4@lyx@@YAHPAD@Z)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15427
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Sat, 21 Oct 2006 07:31:57 +0000 (07:31 +0000)]
tmeporary link fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15426
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 21 Oct 2006 07:26:07 +0000 (07:26 +0000)]
MSVC compilation fix.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15425
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Sat, 21 Oct 2006 07:24:11 +0000 (07:24 +0000)]
move the only remaining function in lyxrow_func to paragraph
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15424
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Sat, 21 Oct 2006 07:05:52 +0000 (07:05 +0000)]
some scripts I fouind usefule when working on LyX
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15423
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Sat, 21 Oct 2006 00:16:43 +0000 (00:16 +0000)]
move everything into namespace lyx
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15422
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Fri, 20 Oct 2006 22:17:16 +0000 (22:17 +0000)]
More unicode, this time some focus on layouts and textclasses
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15421
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Fri, 20 Oct 2006 21:42:29 +0000 (21:42 +0000)]
Stuff!
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15420
a592a061 -630c-0410-9148-
cb99ea01b6c8
Asger Ottar Alstrup [Fri, 20 Oct 2006 20:57:21 +0000 (20:57 +0000)]
- Dump parpos cache if you use -dbg workarea on command line
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15419
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Fri, 20 Oct 2006 20:30:00 +0000 (20:30 +0000)]
Move counters toward unicode.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15418
a592a061 -630c-0410-9148-
cb99ea01b6c8
Asger Ottar Alstrup [Fri, 20 Oct 2006 19:40:02 +0000 (19:40 +0000)]
- Comments
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15417
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Fri, 20 Oct 2006 19:26:23 +0000 (19:26 +0000)]
Change (and fix) the bullets in itemize to be more unicode friendly.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15416
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 20 Oct 2006 16:33:41 +0000 (16:33 +0000)]
This commit re-enable the table adjustment with screen whenever the table is bigger than the screen. Here is some explanation form Georg about the setPos() method:
I believe that it is for horizontal
"scrolling": If you have a table that is wider than the screen and you go
to a cell that is at the right edge then, if you are lucky, the table is
shifted to the left so that you can edit the cell and even go further
right. This does however not work reliably.
If I am right then the variable name scx_ would make some sense: sc for
scrolling. The ChangeLog comments also seem to point in this direction. And
most of them were done by Jürgen Vigna who is AFAIK in Denmark.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15414
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 20 Oct 2006 16:12:49 +0000 (16:12 +0000)]
Use the new InsetCommandParams interface (inset part), from Ugras and me
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15413
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 20 Oct 2006 16:11:30 +0000 (16:11 +0000)]
Fix multiple tabular crashes. This needs some more work by someone who knows what insettabular::resetPos() is for. At least navigating and editing tables seems "normal".
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15412
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Fri, 20 Oct 2006 15:27:11 +0000 (15:27 +0000)]
change tracking:
* src/changes.h:
* src/changes.C: remove constructor, destructor,
copy constructor, reset(), and field empty_type_
* src/paragraph_pimpl.C: comment out unwanted code
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15411
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Fri, 20 Oct 2006 14:31:54 +0000 (14:31 +0000)]
change tracking:
* src/changes.h: remove Changes::Range::contained(),
remove Changes::Range::containsOrPrecedes(),
remove Change::set(...) methods that expect a change type parameter
remove Change::check(...)
simplify Change::intersects(...)
* src/changes.C:
* src/paragraph_pimpl.C: adjust properly
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15410
a592a061 -630c-0410-9148-
cb99ea01b6c8