]> git.lyx.org Git - lyx.git/log
lyx.git
16 years agoLFUN_TOGGLE_CURSOR_FOLLOWS_SCROLLBAR -> LFUN_CURSOR_FOLLOWS_SCROLLBAR_TOGGLE.
Pavel Sanda [Sun, 9 Mar 2008 21:23:37 +0000 (21:23 +0000)]
LFUN_TOGGLE_CURSOR_FOLLOWS_SCROLLBAR -> LFUN_CURSOR_FOLLOWS_SCROLLBAR_TOGGLE.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23605 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoSmall Menu code reorg:
Abdelrazak Younes [Sun, 9 Mar 2008 20:38:03 +0000 (20:38 +0000)]
Small Menu code reorg:
Menu -> MenuDefinition
GuiPopupMenu -> Menu (definition now in header because of moc).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23604 a592a061-630c-0410-9148-cb99ea01b6c8

16 years ago* src/insets/InsetNote.h:
Jürgen Spitzmüller [Sun, 9 Mar 2008 17:43:16 +0000 (17:43 +0000)]
* src/insets/InsetNote.h:
- implement missing noFontChange.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23601 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agostdmenus.inc: comment out two non-working menu entries
Uwe Stöhr [Sun, 9 Mar 2008 16:49:25 +0000 (16:49 +0000)]
stdmenus.inc: comment out two non-working menu entries
(see http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg136498.html)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23600 a592a061-630c-0410-9148-cb99ea01b6c8

16 years ago* Doxy.
Pavel Sanda [Sun, 9 Mar 2008 16:39:34 +0000 (16:39 +0000)]
* Doxy.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23598 a592a061-630c-0410-9148-cb99ea01b6c8

16 years ago- po remerge
Uwe Stöhr [Sun, 9 Mar 2008 16:30:24 +0000 (16:30 +0000)]
- po remerge
- German translation updates
- French translation updates by Jean-Pierre and Siegfried

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23597 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoGuiDocument.cpp: fix linebreak
Uwe Stöhr [Sun, 9 Mar 2008 16:29:01 +0000 (16:29 +0000)]
GuiDocument.cpp: fix linebreak

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23596 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agofix encoding.
Jürgen Spitzmüller [Sun, 9 Mar 2008 16:16:39 +0000 (16:16 +0000)]
fix encoding.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23595 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoAdd the possibility to remove label from equation.
Pavel Sanda [Sun, 9 Mar 2008 15:49:24 +0000 (15:49 +0000)]
Add the possibility to remove label from equation.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23594 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoCosmetics
Pavel Sanda [Sun, 9 Mar 2008 15:16:50 +0000 (15:16 +0000)]
Cosmetics

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23593 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agocompile fix
Edwin Leuven [Sun, 9 Mar 2008 15:14:59 +0000 (15:14 +0000)]
compile fix

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23592 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoAdd math context menu.
Pavel Sanda [Sun, 9 Mar 2008 15:07:27 +0000 (15:07 +0000)]
Add math context menu.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23591 a592a061-630c-0410-9148-cb99ea01b6c8

16 years ago* mac menus do not handle showEvent, only the aboutToShow signal.
Stefan Schimanski [Sun, 9 Mar 2008 14:20:16 +0000 (14:20 +0000)]
* mac menus do not handle showEvent, only the aboutToShow signal.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23588 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoSCons update according to r23547
Uwe Stöhr [Sun, 9 Mar 2008 14:05:55 +0000 (14:05 +0000)]
SCons update according to r23547

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23585 a592a061-630c-0410-9148-cb99ea01b6c8

16 years ago* lib/configure.py:
Jürgen Spitzmüller [Sun, 9 Mar 2008 12:22:28 +0000 (12:22 +0000)]
* lib/configure.py:
- add support for htmltolatex

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23583 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoadd a simple context menu for InsetLabel.
Abdelrazak Younes [Sun, 9 Mar 2008 11:51:34 +0000 (11:51 +0000)]
add a simple context menu for InsetLabel.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23582 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoAdd dummy context menu when there is non defined.
Abdelrazak Younes [Sun, 9 Mar 2008 11:39:00 +0000 (11:39 +0000)]
Add dummy context menu when there is non defined.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23581 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoadd a simple context menu for InsetRef.
Abdelrazak Younes [Sun, 9 Mar 2008 11:24:27 +0000 (11:24 +0000)]
add a simple context menu for InsetRef.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23580 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoGeneral support for InsetCommand context menu. For this to work properly I had to...
Abdelrazak Younes [Sun, 9 Mar 2008 11:22:39 +0000 (11:22 +0000)]
General support for InsetCommand context menu. For this to work properly I had to disable all actions triggered by mouse right-clicking. This was bad ui in any case.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23579 a592a061-630c-0410-9148-cb99ea01b6c8

16 years ago* lib/layouts/theorems-ams.inc:
Jürgen Spitzmüller [Sun, 9 Mar 2008 10:13:59 +0000 (10:13 +0000)]
* lib/layouts/theorems-ams.inc:
* lib/layouts/theorems-starred.inc:
* lib/layouts/theorems.inc:
- some more amsthm fixes (and whitespace).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23577 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoContinue working on the embedding feature. An additional parameter updateFile is...
Bo Peng [Sun, 9 Mar 2008 06:05:22 +0000 (06:05 +0000)]
Continue working on the embedding feature. An additional parameter updateFile is passed to
EmbeddedFile::enable() and EmbeddedFiles::enable() to differentiate different usages.
A member variable bibfiles_ is added to InsetBibtex because it is not efficient to obtain
EmbeddedFileList each time from params()['bibfiles'] and params()['embed'].

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23576 a592a061-630c-0410-9148-cb99ea01b6c8

16 years ago* compile fix for mac
Stefan Schimanski [Sat, 8 Mar 2008 23:45:25 +0000 (23:45 +0000)]
* compile fix for mac

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23575 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoTransfer general edit context menu from BufferView to InsetText.
Abdelrazak Younes [Sat, 8 Mar 2008 22:57:22 +0000 (22:57 +0000)]
Transfer general edit context menu from BufferView to InsetText.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23574 a592a061-630c-0410-9148-cb99ea01b6c8

16 years ago...and clean up headers
Edwin Leuven [Sat, 8 Mar 2008 21:55:03 +0000 (21:55 +0000)]
...and clean up headers

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23573 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agofix view file when path is not shown
Edwin Leuven [Sat, 8 Mar 2008 20:18:22 +0000 (20:18 +0000)]
fix view file when path is not shown

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23572 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agorestore comment about boost::shared_ptr and dtor.
Abdelrazak Younes [Sat, 8 Mar 2008 17:37:10 +0000 (17:37 +0000)]
restore comment about boost::shared_ptr and dtor.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23571 a592a061-630c-0410-9148-cb99ea01b6c8

16 years ago* MenuItem::submenu_: it seems that boost::shared_ptr() was necessary for std::vector...
Abdelrazak Younes [Sat, 8 Mar 2008 17:34:54 +0000 (17:34 +0000)]
* MenuItem::submenu_: it seems that boost::shared_ptr() was necessary for std::vector purpose

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23570 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoWhoops. Wrong place.
Richard Heck [Sat, 8 Mar 2008 16:47:47 +0000 (16:47 +0000)]
Whoops. Wrong place.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23569 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoPer J"urgen.
Richard Heck [Sat, 8 Mar 2008 16:46:56 +0000 (16:46 +0000)]
Per J"urgen.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23568 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agosome more cleanups.
Abdelrazak Younes [Sat, 8 Mar 2008 16:45:51 +0000 (16:45 +0000)]
some more cleanups.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23567 a592a061-630c-0410-9148-cb99ea01b6c8

16 years ago* lib/configure.py:
Jürgen Spitzmüller [Sat, 8 Mar 2008 16:17:15 +0000 (16:17 +0000)]
* lib/configure.py:
- add support for gnuhtml2latex

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23566 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agovarious cleanup and simplifications
Abdelrazak Younes [Sat, 8 Mar 2008 16:15:34 +0000 (16:15 +0000)]
various cleanup and simplifications

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23565 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agomake Ctrl+mousewheel change the display font sizes (pretty similar to
André Pönitz [Sat, 8 Mar 2008 16:15:10 +0000 (16:15 +0000)]
make Ctrl+mousewheel change the display font sizes (pretty similar to
what firefox does)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23564 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoAdd unrtf to configure.py.
Pavel Sanda [Sat, 8 Mar 2008 15:44:49 +0000 (15:44 +0000)]
Add unrtf to configure.py.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23563 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoupdate
Abdelrazak Younes [Sat, 8 Mar 2008 15:40:26 +0000 (15:40 +0000)]
update

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23562 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoseems the temporary copy is needed neverthelesse. it's a 'shallow' one,
André Pönitz [Sat, 8 Mar 2008 15:36:29 +0000 (15:36 +0000)]
seems the temporary copy is needed neverthelesse. it's a 'shallow' one,
though...

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23561 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoEncapsulate all menu related stuff inside Menu.cpp and simplify a few things.
Abdelrazak Younes [Sat, 8 Mar 2008 15:33:52 +0000 (15:33 +0000)]
Encapsulate all menu related stuff inside Menu.cpp and simplify a few things.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23560 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoconfig for bm.sty
Bernhard Roider [Sat, 8 Mar 2008 13:06:09 +0000 (13:06 +0000)]
config for bm.sty

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23559 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoshorter code..
André Pönitz [Sat, 8 Mar 2008 13:02:52 +0000 (13:02 +0000)]
shorter code..

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23558 a592a061-630c-0410-9148-cb99ea01b6c8

16 years ago* Inset::buffer(): assert when buffer_ is not set.
Abdelrazak Younes [Sat, 8 Mar 2008 11:56:20 +0000 (11:56 +0000)]
* Inset::buffer(): assert when buffer_ is not set.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23557 a592a061-630c-0410-9148-cb99ea01b6c8

16 years ago* Menu:
Abdelrazak Younes [Sat, 8 Mar 2008 10:08:10 +0000 (10:08 +0000)]
* Menu:
* general cleanup.
* convert free standing function to private methods.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23556 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agomore fixes (correct filename, and repair view file)
Edwin Leuven [Sat, 8 Mar 2008 09:54:48 +0000 (09:54 +0000)]
more fixes (correct filename, and repair view file)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23555 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agodeclaration cleanup
Abdelrazak Younes [Sat, 8 Mar 2008 09:01:41 +0000 (09:01 +0000)]
declaration cleanup

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23554 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agocosmetics
André Pönitz [Sat, 8 Mar 2008 08:20:36 +0000 (08:20 +0000)]
cosmetics

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23553 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoless string conversions as long as we stay in the frontend
André Pönitz [Sat, 8 Mar 2008 07:59:47 +0000 (07:59 +0000)]
less string conversions as long as we stay in the frontend

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23552 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoComment.
Richard Heck [Sat, 8 Mar 2008 03:00:13 +0000 (03:00 +0000)]
Comment.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23551 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoAdd doxy.
Pavel Sanda [Sat, 8 Mar 2008 02:34:00 +0000 (02:34 +0000)]
Add doxy.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23550 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoFix crash.
Richard Heck [Sat, 8 Mar 2008 00:08:03 +0000 (00:08 +0000)]
Fix crash.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23549 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agofix broken dialog
Edwin Leuven [Fri, 7 Mar 2008 23:37:55 +0000 (23:37 +0000)]
fix broken dialog

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23548 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoadd a convienient foreach implementation
André Pönitz [Fri, 7 Mar 2008 23:05:33 +0000 (23:05 +0000)]
add a convienient foreach implementation
code is stolen from Qt, slightly adapted to
avoid a container copy.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23547 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoupdate SCons according to r23527
Uwe Stöhr [Fri, 7 Mar 2008 20:58:52 +0000 (20:58 +0000)]
update SCons according to r23527

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23546 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoBe more careful.
Richard Heck [Fri, 7 Mar 2008 20:57:40 +0000 (20:57 +0000)]
Be more careful.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23545 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoWhitespace.
Richard Heck [Fri, 7 Mar 2008 20:57:18 +0000 (20:57 +0000)]
Whitespace.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23544 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agocosmetics
Abdelrazak Younes [Fri, 7 Mar 2008 20:51:56 +0000 (20:51 +0000)]
cosmetics

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23543 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoBuffer::getLabelList(): Bug fix; only level 0 items are labels.
Abdelrazak Younes [Fri, 7 Mar 2008 19:52:44 +0000 (19:52 +0000)]
Buffer::getLabelList(): Bug fix; only level 0 items are labels.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23542 a592a061-630c-0410-9148-cb99ea01b6c8

16 years ago* Buffer::getLabelList(): Speed up and simplify by using the tocBackend.
Abdelrazak Younes [Fri, 7 Mar 2008 19:46:04 +0000 (19:46 +0000)]
* Buffer::getLabelList(): Speed up and simplify by using the tocBackend.
* Inset and derived class: get rid of getLabelList()
* BufferView::gotoLabel(): Speed up and simplify by using the tocBackend.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23541 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoMSVC Compile fix.
Abdelrazak Younes [Fri, 7 Mar 2008 19:43:17 +0000 (19:43 +0000)]
MSVC Compile fix.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23540 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoStarred --> Unnumbered, per Edwin
Richard Heck [Fri, 7 Mar 2008 17:42:08 +0000 (17:42 +0000)]
Starred --> Unnumbered, per Edwin

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23539 a592a061-630c-0410-9148-cb99ea01b6c8

16 years ago* Buffer::changeRefsIfUnique(): Only used for CITE_CODE now.
Abdelrazak Younes [Fri, 7 Mar 2008 13:45:48 +0000 (13:45 +0000)]
* Buffer::changeRefsIfUnique(): Only used for CITE_CODE now.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23538 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agofix memory leak
Abdelrazak Younes [Fri, 7 Mar 2008 13:36:39 +0000 (13:36 +0000)]
fix memory leak

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23537 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoInsetInclude: use InsetLabel instead of handling "label" parameter manually.
Abdelrazak Younes [Fri, 7 Mar 2008 13:33:33 +0000 (13:33 +0000)]
InsetInclude: use InsetLabel instead of handling "label" parameter manually.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23536 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoadd comment about std::vector<bool>
Abdelrazak Younes [Fri, 7 Mar 2008 13:05:04 +0000 (13:05 +0000)]
add comment about std::vector<bool>

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23535 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoMSVC compile fix
Abdelrazak Younes [Fri, 7 Mar 2008 07:21:13 +0000 (07:21 +0000)]
MSVC compile fix

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23533 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoBaseClassList --> LayoutFileList
Richard Heck [Fri, 7 Mar 2008 03:53:21 +0000 (03:53 +0000)]
BaseClassList --> LayoutFileList

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23532 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoRemove comment. This issue no longer seems to exist.
Richard Heck [Fri, 7 Mar 2008 03:42:39 +0000 (03:42 +0000)]
Remove comment. This issue no longer seems to exist.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23531 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoGet rid of the boost::shared_ptr's in TextClass.{h,cpp}. It's not clear what these...
Richard Heck [Fri, 7 Mar 2008 03:41:12 +0000 (03:41 +0000)]
Get rid of the boost::shared_ptr's in TextClass.{h,cpp}. It's not clear what these were really doing here now, and they will cause bugs now that DocumentClass objects are more dynamic.

Abdel suggested it might be worth pimpl'ing the FloatList and Counter objects, to get the header dependencies back down.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23530 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoDid not need to change this.
Richard Heck [Fri, 7 Mar 2008 01:21:03 +0000 (01:21 +0000)]
Did not need to change this.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23529 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agocosmetics
André Pönitz [Fri, 7 Mar 2008 00:29:12 +0000 (00:29 +0000)]
cosmetics

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23528 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agomerge MenuBackend into frontend/Menus
André Pönitz [Fri, 7 Mar 2008 00:21:23 +0000 (00:21 +0000)]
merge MenuBackend into frontend/Menus

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23527 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoImprove performance of TextClass type objects by making BaseClassList and DocumentCla...
Richard Heck [Thu, 6 Mar 2008 23:31:40 +0000 (23:31 +0000)]
Improve performance of TextClass type objects by making BaseClassList and DocumentClassBundle containers of pointers rather than of objects, thus reducing the need to copy. Since these classes are singletons that live the life of the process, there's not much need to worry about memory leaks.

We take the opportunity to make TextClass objects noncopyable, nonassignable, etc.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23526 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoAbdel is right.
Richard Heck [Thu, 6 Mar 2008 22:06:24 +0000 (22:06 +0000)]
Abdel is right.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23525 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoGet rid of LayoutPtr.h.
Richard Heck [Thu, 6 Mar 2008 21:55:33 +0000 (21:55 +0000)]
Get rid of LayoutPtr.h.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23524 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agostart moving MenuBackend to the frontend
André Pönitz [Thu, 6 Mar 2008 21:50:27 +0000 (21:50 +0000)]
start moving MenuBackend to the frontend

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23523 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoChange the interface to a paragraph's layout. We still store a LayoutPtr, but now...
Richard Heck [Thu, 6 Mar 2008 21:31:27 +0000 (21:31 +0000)]
Change the interface to a paragraph's layout. We still store a LayoutPtr, but now privately, and make a Layout const & available to clients.

The need for a LayoutPtr arises from the fact that (a) we do not want to give our clients a Layout &, since we do not want them to be able to change our Layout; but (b) we also need to be able to change which layout is ours. So we cannot store a Layout const &. Or so it seems to the compiler.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23522 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoDelete child buffer at InsetInclude destruction.
Abdelrazak Younes [Thu, 6 Mar 2008 20:58:59 +0000 (20:58 +0000)]
Delete child buffer at InsetInclude destruction.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23521 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoAdd support for \bm from bm.sty
Bernhard Roider [Thu, 6 Mar 2008 20:49:59 +0000 (20:49 +0000)]
Add support for \bm from bm.sty

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23520 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoChanges LayoutList from a vector<LayoutPtr> to a vector<Layout>.
Richard Heck [Thu, 6 Mar 2008 20:01:30 +0000 (20:01 +0000)]
Changes LayoutList from a vector<LayoutPtr> to a vector<Layout>.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23519 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoAs noted by Andre.
Richard Heck [Thu, 6 Mar 2008 19:59:05 +0000 (19:59 +0000)]
As noted by Andre.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23518 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agomore of that...
André Pönitz [Thu, 6 Mar 2008 19:51:15 +0000 (19:51 +0000)]
more of that...

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23517 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agofrontend cosmetics
André Pönitz [Thu, 6 Mar 2008 19:39:52 +0000 (19:39 +0000)]
frontend cosmetics

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23516 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoPer Andre' advice: No need to check for pointer nullity for delete.
Abdelrazak Younes [Thu, 6 Mar 2008 19:31:14 +0000 (19:31 +0000)]
Per Andre' advice: No need to check for pointer nullity for delete.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23515 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoDo a little better here.
Richard Heck [Thu, 6 Mar 2008 18:21:08 +0000 (18:21 +0000)]
Do a little better here.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23514 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoLoad child documents unconditionally at updateLabels() time.
Abdelrazak Younes [Thu, 6 Mar 2008 18:13:04 +0000 (18:13 +0000)]
Load child documents unconditionally at updateLabels() time.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23513 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoTransfer and bug fix LFUN_BUFFER_BEGIN/END_SELECT to BufferView.cpp
Abdelrazak Younes [Thu, 6 Mar 2008 15:39:30 +0000 (15:39 +0000)]
Transfer and bug fix LFUN_BUFFER_BEGIN/END_SELECT to BufferView.cpp

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23512 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoFix PageUp/Down select when at the top/bottom of a document.
Abdelrazak Younes [Thu, 6 Mar 2008 12:41:38 +0000 (12:41 +0000)]
Fix PageUp/Down select when at the top/bottom of a document.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23510 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoFix http://bugzilla.lyx.org/show_bug.cgi?id=4494
Abdelrazak Younes [Thu, 6 Mar 2008 10:14:36 +0000 (10:14 +0000)]
Fix http://bugzilla.lyx.org/show_bug.cgi?id=4494

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23509 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agofix the bug fix in 23507
Abdelrazak Younes [Thu, 6 Mar 2008 09:47:14 +0000 (09:47 +0000)]
fix the bug fix in 23507

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23508 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agocompile fixes
Abdelrazak Younes [Thu, 6 Mar 2008 09:15:53 +0000 (09:15 +0000)]
compile fixes

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23507 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agocompile fixes
Abdelrazak Younes [Thu, 6 Mar 2008 09:07:41 +0000 (09:07 +0000)]
compile fixes

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23506 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoKill indexing into the list of layouts.
Richard Heck [Thu, 6 Mar 2008 05:59:21 +0000 (05:59 +0000)]
Kill indexing into the list of layouts.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23505 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoSimplify the logic a bit here.
Richard Heck [Thu, 6 Mar 2008 05:10:04 +0000 (05:10 +0000)]
Simplify the logic a bit here.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23504 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoNo need to lowercase here.
Richard Heck [Thu, 6 Mar 2008 05:04:59 +0000 (05:04 +0000)]
No need to lowercase here.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23503 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoSome initial layout categories. More later, if this all works out.
Richard Heck [Thu, 6 Mar 2008 05:02:23 +0000 (05:02 +0000)]
Some initial layout categories. More later, if this all works out.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23502 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoBackend support for layout categorization.
Richard Heck [Thu, 6 Mar 2008 05:01:44 +0000 (05:01 +0000)]
Backend support for layout categorization.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23501 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoFix Lars.
Richard Heck [Thu, 6 Mar 2008 04:29:02 +0000 (04:29 +0000)]
Fix Lars.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23500 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoUserGuide: - update from floatflt to wrapfig
Uwe Stöhr [Thu, 6 Mar 2008 01:53:46 +0000 (01:53 +0000)]
UserGuide: - update from floatflt to wrapfig
 - mention the math manual

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23498 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agomore of that
André Pönitz [Thu, 6 Mar 2008 00:07:19 +0000 (00:07 +0000)]
more of that

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23497 a592a061-630c-0410-9148-cb99ea01b6c8

16 years ago* lib/configure.py:
Jürgen Spitzmüller [Wed, 5 Mar 2008 23:34:16 +0000 (23:34 +0000)]
* lib/configure.py:
- Use verbose htlatex command instead of oolatex, if available,
  since the latter caused problems on some systems (bug 4604).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23496 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agofr.po: Jean-Pierre fully translated LyX 1.6svn to French
Uwe Stöhr [Wed, 5 Mar 2008 23:27:33 +0000 (23:27 +0000)]
fr.po: Jean-Pierre fully translated LyX 1.6svn to French

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23494 a592a061-630c-0410-9148-cb99ea01b6c8

16 years agoa few more docstring<->QString conversions
André Pönitz [Wed, 5 Mar 2008 23:10:53 +0000 (23:10 +0000)]
a few more docstring<->QString conversions

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23493 a592a061-630c-0410-9148-cb99ea01b6c8