]>
git.lyx.org Git - features.git/log
Jürgen Spitzmüller [Sat, 29 Dec 2007 10:22:01 +0000 (10:22 +0000)]
* src/output_plaintext.cpp:
- fix plaintext output. Abdel, you still should have a look at this.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22330
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Fri, 28 Dec 2007 17:57:43 +0000 (17:57 +0000)]
Contributions to the LFUN documentation project.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22329
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Fri, 28 Dec 2007 17:11:39 +0000 (17:11 +0000)]
Tiny comment.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22328
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Fri, 28 Dec 2007 16:56:57 +0000 (16:56 +0000)]
Support for \nocite* from Berhard Reiter. Increments file format to 210.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22327
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Fri, 28 Dec 2007 15:56:05 +0000 (15:56 +0000)]
Fix multiple cell pasting on Windows and Mac (bug 4436):
* src/Clipboard.h:
* src/frontends/GuiClipboard.{cpp,h}:
- new member hasInternal() which indicates whether the OS knows
the concept of clipboard ownership.
* src/insets/InsetTabular.cpp (doDispatch):
- consider hasInternal() while pasting.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22325
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 27 Dec 2007 11:37:07 +0000 (11:37 +0000)]
Introduce LFUN_SCROLL.
Santa-clauss.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22324
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 27 Dec 2007 10:39:25 +0000 (10:39 +0000)]
Fix a crash with depm.
* BufferView::checkDepm(): update d->cursor_ in case of depm.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22322
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 27 Dec 2007 09:44:39 +0000 (09:44 +0000)]
Fix next-inset-toggle after scrolling work.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22321
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Thu, 27 Dec 2007 07:30:06 +0000 (07:30 +0000)]
* src/support/unicode.cpp (convert):
- flush out data at the end of the conversion process (bug 4439).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22319
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Wed, 26 Dec 2007 20:15:31 +0000 (20:15 +0000)]
Routine for adding modules to the list of modules. Preparatory for AMS modularization.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22318
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 26 Dec 2007 15:04:20 +0000 (15:04 +0000)]
enable context menu for the vertical scrollbar.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22317
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 26 Dec 2007 14:21:50 +0000 (14:21 +0000)]
header cleanup.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22316
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 26 Dec 2007 14:10:24 +0000 (14:10 +0000)]
Properly fix undo/redo following scroll work.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22315
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 26 Dec 2007 14:00:55 +0000 (14:00 +0000)]
Fix undo/redo following scroll work.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22314
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 26 Dec 2007 13:52:56 +0000 (13:52 +0000)]
Add an RC setting to disable/enable the tooltips in the work area.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22313
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Wed, 26 Dec 2007 13:31:17 +0000 (13:31 +0000)]
* compile fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22312
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Wed, 26 Dec 2007 13:29:45 +0000 (13:29 +0000)]
* compile fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22311
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 26 Dec 2007 12:48:36 +0000 (12:48 +0000)]
* GuiWorkArea::contextMenuEvent(): accept the event otherwise it is passed down to GuiView after pressing the Esc key.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22310
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 26 Dec 2007 12:40:58 +0000 (12:40 +0000)]
initial basic context menu support.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22309
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 26 Dec 2007 10:55:43 +0000 (10:55 +0000)]
Simplify MenuBackend and menubar interactions.
* GuiMenubar: freed from GuiView and QMenuBar, renamed to 'Menus'
* GuiView: just use the standard QMenuBar.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22308
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Wed, 26 Dec 2007 10:38:59 +0000 (10:38 +0000)]
* src/insets/InsetSpace.cpp:
- further improve appearance of protected space.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22307
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 26 Dec 2007 09:54:48 +0000 (09:54 +0000)]
Transfer global mac menu bar initialization to GuiApplication ctor.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22305
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Wed, 26 Dec 2007 06:44:22 +0000 (06:44 +0000)]
add missing header file
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22304
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 25 Dec 2007 22:27:32 +0000 (22:27 +0000)]
Don't pretend we have multiple menu backends: transfer the singleton to GuiApplication.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22303
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 25 Dec 2007 21:34:53 +0000 (21:34 +0000)]
* GuiMenuBar:
- Get rid of unused menuBar() method.
- make sure mac specific code always compile.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22302
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 25 Dec 2007 20:51:05 +0000 (20:51 +0000)]
Free GuiPopupMenu from GuiMenubar.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22301
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 25 Dec 2007 20:12:07 +0000 (20:12 +0000)]
Prepare the code for context menu support.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22300
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 25 Dec 2007 19:01:10 +0000 (19:01 +0000)]
remove debug code.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22299
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 25 Dec 2007 18:53:38 +0000 (18:53 +0000)]
Implement tooltips for visible insets.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22298
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 25 Dec 2007 18:49:55 +0000 (18:49 +0000)]
fix warning.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22297
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 25 Dec 2007 09:14:00 +0000 (09:14 +0000)]
Fix graphics file name. It is textrm_O.png, not textrm_Oe.png
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22296
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Mon, 24 Dec 2007 14:13:10 +0000 (14:13 +0000)]
* some warnings less
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22295
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Mon, 24 Dec 2007 13:55:01 +0000 (13:55 +0000)]
* src/Buffer.cpp:
- better translatable error message for uncodable chars, now also
displaying the code point value.
* src/Paragraph.cpp:
- do not throw in View Source mode, but mark up uncodable chars (fix bug 4437).
* src/frontends/qt4/LaTeXHighlighter.{cpp,h}:
- highlight LyX warnings.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22294
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Mon, 24 Dec 2007 10:54:39 +0000 (10:54 +0000)]
* make sure the edit mode is the same in math macros and argument proxy
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22292
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Mon, 24 Dec 2007 10:53:53 +0000 (10:53 +0000)]
* setDimCache is superfluous in mathed
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22291
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Mon, 24 Dec 2007 10:52:58 +0000 (10:52 +0000)]
* moved atom_dim_ to coord cache in the buffer view to make it dependent on the buffer view
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22290
a592a061 -630c-0410-9148-
cb99ea01b6c8
Enrico Forestieri [Mon, 24 Dec 2007 02:36:41 +0000 (02:36 +0000)]
Try to improve maintainability by separately checking for the
gather environment.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22288
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 20:22:10 +0000 (20:22 +0000)]
* clearer icon for math macros
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22287
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 19:07:46 +0000 (19:07 +0000)]
* Some dialogs are independent of the lyxview. Moreover it seems that
the Qt Mac application menu is handled differently such that no
getStatus() is issued anymore later when opening it. Hence we have
to return the correct (i.e. enable==true) value for those lfuns from
the beginning.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22286
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 18:51:11 +0000 (18:51 +0000)]
* first clear the menubar, then fill it (with mac menu items)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22285
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 16:33:34 +0000 (16:33 +0000)]
* indention fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22284
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 16:33:15 +0000 (16:33 +0000)]
* compile fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22283
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 16:33:01 +0000 (16:33 +0000)]
* tex2lyx support for multiple optional argument using \newlyxcommand
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22282
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 16:32:00 +0000 (16:32 +0000)]
* newlyxcommand support as LaTeX feature
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22281
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 16:31:37 +0000 (16:31 +0000)]
* \newlyxcommand support
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22280
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 01:28:51 +0000 (01:28 +0000)]
* perl -e 'while(<>) {sed s/\s+$//; print "$_\n";}' - Xcode's space/tab behaviour sucks
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22278
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 01:28:24 +0000 (01:28 +0000)]
* another monster line
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22277
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 01:28:03 +0000 (01:28 +0000)]
* cosmetic for loops with deep if nestings
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22276
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 01:27:42 +0000 (01:27 +0000)]
* tabs are evil... hopefully I fixed all monster lines now
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22275
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 01:27:18 +0000 (01:27 +0000)]
* tabs are evil
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22274
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 01:27:04 +0000 (01:27 +0000)]
* tabs are evil
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22273
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 01:26:46 +0000 (01:26 +0000)]
* cellDim_ is not needed anymore
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22272
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 01:25:51 +0000 (01:25 +0000)]
* proper labels under the holes in macro templates during editing
* The labels can easily be changed. In fact the whole layout can easily be changed because it's modular. So nothing is final yet...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22271
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 01:24:34 +0000 (01:24 +0000)]
* first tries to make the math macro template more verbose
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22270
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 00:50:21 +0000 (00:50 +0000)]
* disable "auto" again until that point is discussed on the mailing list
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22269
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 00:49:44 +0000 (00:49 +0000)]
* correction of comment
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22268
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 00:49:18 +0000 (00:49 +0000)]
* cosmetic
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22267
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 00:48:41 +0000 (00:48 +0000)]
* cosmetic
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22266
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sun, 23 Dec 2007 00:47:37 +0000 (00:47 +0000)]
* math macro toolbar can be made automatic
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22265
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Sat, 22 Dec 2007 18:49:09 +0000 (18:49 +0000)]
- EmbeddedObjects.lyx: typo
- German Tutorial update by Hartmut
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22262
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sat, 22 Dec 2007 14:39:47 +0000 (14:39 +0000)]
* simplify editing logic of math macros by making it purely dynamic
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22260
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sat, 22 Dec 2007 14:39:22 +0000 (14:39 +0000)]
* kerning may depend on the BufferView because the metrics of some insets (e.g. math macros) depend on the cursor position in the view
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22259
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sat, 22 Dec 2007 14:38:43 +0000 (14:38 +0000)]
* Inset::editing should be const
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22258
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Sat, 22 Dec 2007 14:38:20 +0000 (14:38 +0000)]
* make isInside const
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22257
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 22 Dec 2007 10:19:26 +0000 (10:19 +0000)]
Fix navigation and bookmarks.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22255
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 22 Dec 2007 09:25:59 +0000 (09:25 +0000)]
fix for cursor movement from text into mathed.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22253
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 22 Dec 2007 09:10:49 +0000 (09:10 +0000)]
Another fix for cursor movement up with big insets.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22252
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 22 Dec 2007 09:04:53 +0000 (09:04 +0000)]
Some fixes.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22251
a592a061 -630c-0410-9148-
cb99ea01b6c8
Enrico Forestieri [Fri, 21 Dec 2007 23:15:54 +0000 (23:15 +0000)]
Center rows in the gather environment.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22250
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 21 Dec 2007 21:38:04 +0000 (21:38 +0000)]
* Buffer::filePath(): add a trailing '/' because the original version used support::onlyPath() which keeps the trailing slash.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22249
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Fri, 21 Dec 2007 20:44:37 +0000 (20:44 +0000)]
* first support of multiple BufferViews for macros. There are still problems that somehow the dimension caching is mixed among them.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22245
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Fri, 21 Dec 2007 20:44:20 +0000 (20:44 +0000)]
* adapt to MacroType
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22244
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Fri, 21 Dec 2007 20:43:50 +0000 (20:43 +0000)]
* add \protect in front of macro with optional arguments because they are fragile
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22243
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Fri, 21 Dec 2007 20:43:21 +0000 (20:43 +0000)]
* added debugging flag "macros" for math macros
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22242
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Fri, 21 Dec 2007 20:42:46 +0000 (20:42 +0000)]
* Lazy MathData to avoid unneeded interpretation of macro definitions
* DocIterator as MacroPosition
* Iterative search for macro in scope until a visible one is found.
This include the ability to resolve macro inside nested text insets.
* Speed up macro lookups by factor 2: only getMacro(name) call, no
further hasMacro(name) call before
* Both way child/master support
* Correct macro scope for multi-paragraph environments
* Correct macro scope for multi-depth-paragraphs
* Buffer::updateMacros made const
* Update macros when loaded (of master and child)
* Do not remove too many braces when unfolding a macro. This could
lead to a data loss because the relationship between arguments of
macros can be mixed up if nested macros are unfold at once.
* Reduce dependencies to MetricsInfo in MathMacro
* Update macros when needed. Normally it's done just before doing
metrics. But in cases without a brace around some constructs (like
\left(bla\right)) there is some help needed.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22241
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Fri, 21 Dec 2007 20:41:59 +0000 (20:41 +0000)]
Intro.lyx: change some sentences as proposed on the docs list by Jeff Barnes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22239
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 21 Dec 2007 20:01:11 +0000 (20:01 +0000)]
Fix cursor positionning on new buffer.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22238
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Fri, 21 Dec 2007 19:34:13 +0000 (19:34 +0000)]
Improve size of spaces.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22236
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 21 Dec 2007 13:38:09 +0000 (13:38 +0000)]
More scrolling tweaks.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22233
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 21 Dec 2007 13:24:57 +0000 (13:24 +0000)]
Fixed size line scrolling gives a better user experience.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22232
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 21 Dec 2007 13:03:45 +0000 (13:03 +0000)]
scrolling tweaks.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22231
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Fri, 21 Dec 2007 12:12:19 +0000 (12:12 +0000)]
Add Linguistics module.
* lib/layouts/linguistics.module:
- a new module with some linguistics support.
* lib/doc/examples/linguistics.lyx:
- some documentation.
* lib/chkconfig.ltx:
* lib/doc/LaTeXConfig.lyx:
- add packages covington, csquotes and enumitem.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22230
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 21 Dec 2007 11:22:17 +0000 (11:22 +0000)]
bug fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22228
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 21 Dec 2007 10:42:59 +0000 (10:42 +0000)]
* LyXFunc::dispatch(): invert BufferView::dispatch() and cursor::dispatch() calling.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22227
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 21 Dec 2007 10:11:32 +0000 (10:11 +0000)]
Fix LFUN_BUFFER_END
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22226
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 21 Dec 2007 09:45:04 +0000 (09:45 +0000)]
code simplification.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22225
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 21 Dec 2007 09:43:23 +0000 (09:43 +0000)]
add comments
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22224
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Fri, 21 Dec 2007 09:19:19 +0000 (09:19 +0000)]
* compile fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22223
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 21 Dec 2007 08:35:43 +0000 (08:35 +0000)]
rename BufferView::center() to showCursor().
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22222
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 21 Dec 2007 08:28:18 +0000 (08:28 +0000)]
Close to perfect scrolling. Some bugs fixing and behaviour tweaking remains but we are on a much saner ground.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22221
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 21 Dec 2007 07:16:50 +0000 (07:16 +0000)]
correctly position new paragraph on up and down movement.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22220
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Thu, 20 Dec 2007 20:11:29 +0000 (20:11 +0000)]
INSTALL.Win32: update build-package to Qt 4.3.2
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22219
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Thu, 20 Dec 2007 15:46:14 +0000 (15:46 +0000)]
Support for nocite, provided by Bernhard Reiter.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22217
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Thu, 20 Dec 2007 15:25:31 +0000 (15:25 +0000)]
the russian translation is back from the dead
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22216
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Wed, 19 Dec 2007 23:03:26 +0000 (23:03 +0000)]
* compile fix for trunk
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22215
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Wed, 19 Dec 2007 22:57:22 +0000 (22:57 +0000)]
* at least return a valid template on parse error, but:
FIXME: The macro template does not make sense after this.
The whole parsing should not be in a constructor which
has no chance to report failure.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22214
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Wed, 19 Dec 2007 18:09:00 +0000 (18:09 +0000)]
Add buffer name/path/class to InsetInfo
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22213
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 19 Dec 2007 08:41:16 +0000 (08:41 +0000)]
Fix PageDown/Up scrolling.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22212
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 19 Dec 2007 07:47:03 +0000 (07:47 +0000)]
Fix some scrolling issues.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22211
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Tue, 18 Dec 2007 21:35:23 +0000 (21:35 +0000)]
- LaTeXConfig.lyx: Japanese class updates by Koji
- Tutorial: fix a typo
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22209
a592a061 -630c-0410-9148-
cb99ea01b6c8