]>
git.lyx.org Git - lyx.git/log
Stefan Schimanski [Thu, 28 Feb 2008 12:41:33 +0000 (12:41 +0000)]
* cosmetic
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23311
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 28 Feb 2008 12:29:33 +0000 (12:29 +0000)]
* Inset::buffer(): change to an ErrorException as this can be bad enough to provoke a crash.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23310
a592a061 -630c-0410-9148-
cb99ea01b6c8
Pavel Sanda [Thu, 28 Feb 2008 11:19:19 +0000 (11:19 +0000)]
Fullscreen fixes (multiple windows & toolbar visibility).
Workaround for http://bugzilla.lyx.org/show_bug.cgi?id=4588 .
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23309
a592a061 -630c-0410-9148-
cb99ea01b6c8
Enrico Forestieri [Thu, 28 Feb 2008 10:28:10 +0000 (10:28 +0000)]
Fix crash on cygwin with completion in text mode.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23308
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 28 Feb 2008 10:04:15 +0000 (10:04 +0000)]
InsetMathHull::addToToc(): Work around buffer reference in InsetMathHull. This inset is created at too many places (see Parser::parse1() in MathParser.cpp).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23307
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 28 Feb 2008 07:58:00 +0000 (07:58 +0000)]
Fix crash on exit because of static dummy Buffer.
* Inset::buffer(): replace dummy buffer with exception throwing.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23306
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Thu, 28 Feb 2008 07:18:54 +0000 (07:18 +0000)]
Fix types.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23305
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Thu, 28 Feb 2008 04:05:38 +0000 (04:05 +0000)]
Cosmetics.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23304
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Thu, 28 Feb 2008 04:00:24 +0000 (04:00 +0000)]
Minor cleanup.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23303
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Thu, 28 Feb 2008 03:55:08 +0000 (03:55 +0000)]
Header.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23302
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Thu, 28 Feb 2008 03:53:22 +0000 (03:53 +0000)]
Header.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23301
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Thu, 28 Feb 2008 03:51:10 +0000 (03:51 +0000)]
Header.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23300
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Thu, 28 Feb 2008 01:42:02 +0000 (01:42 +0000)]
Remove TextClassPtr without losing the type safety it provided.
See these threads:
http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg136112.html
http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg136062.html
http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg135997.html
for some background.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23299
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Wed, 27 Feb 2008 23:11:50 +0000 (23:11 +0000)]
cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23296
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Wed, 27 Feb 2008 23:03:26 +0000 (23:03 +0000)]
API cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23295
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Wed, 27 Feb 2008 22:33:10 +0000 (22:33 +0000)]
cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23294
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Wed, 27 Feb 2008 22:23:12 +0000 (22:23 +0000)]
cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23293
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Wed, 27 Feb 2008 21:51:29 +0000 (21:51 +0000)]
remove Buffer & argument in functions realted to embedded files
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23292
a592a061 -630c-0410-9148-
cb99ea01b6c8
Pavel Sanda [Wed, 27 Feb 2008 21:04:33 +0000 (21:04 +0000)]
Fullscreen mode fixes:
- tabbar & frames respect fullscreen mode when adding/removing new tab.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23291
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Wed, 27 Feb 2008 20:59:44 +0000 (20:59 +0000)]
s/cellstruct/CellData/g
s/rowstruct/RowData/g
s/columnstruct/ColumnData/g
closer to the current naming convention.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23290
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Wed, 27 Feb 2008 20:43:16 +0000 (20:43 +0000)]
progress on buffer-reference-in-insets. beware of instabilities...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23289
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 27 Feb 2008 18:00:32 +0000 (18:00 +0000)]
doubly stupid bug fix.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23288
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 27 Feb 2008 17:51:33 +0000 (17:51 +0000)]
stupid bug fix.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23287
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 27 Feb 2008 17:02:17 +0000 (17:02 +0000)]
InsetRef::addTocToc(): add an entry for the referenced label if not already present. Next step is to rebuild the Toc in InsetLabel::addTocToc() for this case.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23286
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 27 Feb 2008 16:44:57 +0000 (16:44 +0000)]
Bug fix: Adjustment for multiple reference to the same label. The solution is still not optimal as any reference to a label after the reference will not get notice. This is because addToToc() is called iteratively through the document so the toc entry for the label is still not created... any idea to fix this is welcome.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23285
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 27 Feb 2008 16:23:27 +0000 (16:23 +0000)]
He he he, something I've been dreaming of for a long time: label and reference navigator!
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23284
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 27 Feb 2008 15:54:30 +0000 (15:54 +0000)]
fix bug: an Inset label is not editable of course.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23283
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 27 Feb 2008 15:23:22 +0000 (15:23 +0000)]
Add list of labels. If I have the time and energy the next step is to cleanup the cross-reference lookup so that we can integrate the cross references in the tree, hence the name "Labels and References".
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23282
a592a061 -630c-0410-9148-
cb99ea01b6c8
Pavel Sanda [Wed, 27 Feb 2008 13:16:29 +0000 (13:16 +0000)]
Add doxy.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23281
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 27 Feb 2008 12:30:41 +0000 (12:30 +0000)]
Get rid of 'quitting' global variable. It is not needed anymore because all windows are closed in order now and the frontend/core is properly separated.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23280
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 27 Feb 2008 11:56:36 +0000 (11:56 +0000)]
GuiView ctor: wrong property!
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23279
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 27 Feb 2008 11:45:43 +0000 (11:45 +0000)]
typo
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23278
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 27 Feb 2008 11:44:37 +0000 (11:44 +0000)]
Comment out setQuitOnLastWindowClosed() call.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23277
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 27 Feb 2008 11:35:12 +0000 (11:35 +0000)]
* GuiView: Make use of the default settings WRT last window closed and app quiting.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23276
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 27 Feb 2008 11:23:41 +0000 (11:23 +0000)]
Fix http://bugzilla.lyx.org/show_bug.cgi?id=4498
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23275
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 27 Feb 2008 11:05:58 +0000 (11:05 +0000)]
Get rid of LyXFunc::closeBuffer()
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23274
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Wed, 27 Feb 2008 10:46:38 +0000 (10:46 +0000)]
* better fix for * math commands. We allow the * for known math commands and for known math macros which are valid at that point in the buffer.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23273
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Wed, 27 Feb 2008 10:43:29 +0000 (10:43 +0000)]
* allow macro names with *
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23272
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 27 Feb 2008 10:35:28 +0000 (10:35 +0000)]
Cleanup app quitting and window closing now that there is a clean separation between the frontend and the core.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23271
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Wed, 27 Feb 2008 00:39:38 +0000 (00:39 +0000)]
EmbeddedObjects.lyx: check for the sidecap package, since it is e.g. no longer by default installed on MiKTeX.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23270
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Wed, 27 Feb 2008 00:00:33 +0000 (00:00 +0000)]
LaTeXConfig.lyx: tiny formatting fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23266
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Tue, 26 Feb 2008 23:32:51 +0000 (23:32 +0000)]
Math.lyx: several fixes for bugs spotted by Ignacio
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23264
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Tue, 26 Feb 2008 22:40:59 +0000 (22:40 +0000)]
* fix for http://bugzilla.lyx.org/show_bug.cgi?id=4584:
"not possible to use the command \tag*"
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23263
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Tue, 26 Feb 2008 22:35:09 +0000 (22:35 +0000)]
Simplify and fix a bug.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23262
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Tue, 26 Feb 2008 19:20:23 +0000 (19:20 +0000)]
* set the column with in the popup before showing it. Then it even works.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23261
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Tue, 26 Feb 2008 19:20:12 +0000 (19:20 +0000)]
* update the words of a paragraph when the cursor leaves.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23260
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Tue, 26 Feb 2008 19:19:59 +0000 (19:19 +0000)]
* make DocIterator::find(Inset(Math) * inset) do what it is supposed to do according to the documentation.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23259
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Tue, 26 Feb 2008 19:19:34 +0000 (19:19 +0000)]
* escape hides the completion
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23258
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Tue, 26 Feb 2008 19:15:25 +0000 (19:15 +0000)]
- po remerge
- many German translations
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23257
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Tue, 26 Feb 2008 18:14:29 +0000 (18:14 +0000)]
German UserGuide.lyx: updates by Hartmut
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23256
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Tue, 26 Feb 2008 17:50:40 +0000 (17:50 +0000)]
chkconfig.ltx: check for nicefrac and units
nicefrac and units are supported by LyX since LyX 1.5.0.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23253
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Tue, 26 Feb 2008 17:48:59 +0000 (17:48 +0000)]
de.po: some more translations
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23252
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Tue, 26 Feb 2008 14:22:56 +0000 (14:22 +0000)]
* Update::SinglePar is enough, Update::Force is a fullscreen update
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23251
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 26 Feb 2008 14:15:32 +0000 (14:15 +0000)]
* GuiView::closeEvent(): adjust buffer closing WRT multi-view and child documents.
- a child document is kept loaded in any case. It is saved if needed before being hidden.
- a document which is not viewed in another window is closed now.
- we do nothing for documents that are also viewed in another window. There is two FIXME related to this last item in the code:
// FIXME 1: should we put an alert box here that the buffer
// is viewed elsewhere?
// FIXME 2: should we try to save this buffer in any case?
//saveBuffer(b);
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23250
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Tue, 26 Feb 2008 13:46:54 +0000 (13:46 +0000)]
* undeflow fix for i == -1
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23249
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Tue, 26 Feb 2008 13:10:04 +0000 (13:10 +0000)]
* factored out hidePopup and hideInline
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23248
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Tue, 26 Feb 2008 13:09:44 +0000 (13:09 +0000)]
* "show popup without delay"-checkbox was missing a connect
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23247
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Tue, 26 Feb 2008 13:09:06 +0000 (13:09 +0000)]
* cur.insert does not set the update flags
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23246
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Tue, 26 Feb 2008 13:08:52 +0000 (13:08 +0000)]
* don't show inline if the user did not want it, even when using the popup
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23245
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Tue, 26 Feb 2008 13:07:59 +0000 (13:07 +0000)]
* paragraph support for the global word list. To make it buffer
dependent, we need the buffer pointer. In fact we already have a
pointer to the text inset. So as soon as inset know their buffer we
can easily switch to a buffer local word list.
* there might be missing some more places to update the words from a
buffer, like for example after backspace or more important when the
cursor leaves a paragraph.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23244
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Tue, 26 Feb 2008 13:05:57 +0000 (13:05 +0000)]
* grey70 does not exist on linux
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23243
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 26 Feb 2008 08:31:00 +0000 (08:31 +0000)]
Fix warning.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23242
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Tue, 26 Feb 2008 01:37:05 +0000 (01:37 +0000)]
Code rules.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23241
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Tue, 26 Feb 2008 00:38:55 +0000 (00:38 +0000)]
* method change_weight to change the weight of a entry.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23240
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Tue, 26 Feb 2008 00:38:41 +0000 (00:38 +0000)]
* segfault fix when deleting the last element from the tree
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23239
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Tue, 26 Feb 2008 00:38:30 +0000 (00:38 +0000)]
* getWord is const in fact
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23238
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Tue, 26 Feb 2008 00:38:14 +0000 (00:38 +0000)]
Now the right patch:
* compile fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23237
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Mon, 25 Feb 2008 22:19:59 +0000 (22:19 +0000)]
Comments, cosmetics.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23236
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Mon, 25 Feb 2008 22:13:45 +0000 (22:13 +0000)]
Per Abdel's suggestion that we focus on bug-fixing at this point, this will be the last patch in this series for a bit. But I wanted to get this done before I forget what it is I was doing, so here it is.
The idea behind this patch is to make real key-value support for InsetCommand parameters possible. This should be particularly useful for the listings version of InsetInclude, though we would need some kind of UI for it before it would really be helpful. (See below for some thoughts.) This doesn't substantially change anything else, though some things do get re-arranged a bit.
Basically, the idea is this. First, we introduce a whole range of parameter types: Normal LaTeX optional and required parameters; ones for LyX's internal use (like embed); and finally, in connection with keyval, ones that represent keys and ones that represent optional and required arguments where the keyval stuff will appear. (I'm assuming here that there will always be exactly one of those, and that it will accept only keyval-type material.) The parameters themselves are stored in a map, so it's really only the output routines that need to care about the different types of parameters.
Regarding the frontend, it seems to me that something like the following would work:
(i) scan the parameter list for LATEX_KEY type parameters
(ii) the dialog will have a series of lines, each of which has a combo box listing the acceptable keys and a QLineEdit for entering its value, as well as a "delete" button of some sort for removing this key and its value
(iii) there should be an "add line" button to add a new line, activated only when all other lines are filled with values
Probably not even too hard.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23235
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Mon, 25 Feb 2008 22:02:48 +0000 (22:02 +0000)]
Revert "* compile fix"
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23234
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Mon, 25 Feb 2008 21:53:16 +0000 (21:53 +0000)]
* compile fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23233
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Mon, 25 Feb 2008 19:31:31 +0000 (19:31 +0000)]
Replace boost::shared_ptr<TextClass> with a global cache of sorts of the TextClass's used by Buffers---or, more strictly, constructed by BufferParams::makeTextClass(). The action is in TextClass.{h,cpp}.
I've left the typedef in TextClassPtr.h. At the moment, it's kind of silly. But I've left it mostly because it helps to identify where the TextClass's stored in the TextClassBundle are used, and maybe it'd be worth having some sort of strong typedef like the one for BaseClassIndex here.
I need to check whether the textClass_ member of InsetCollapsable is needed now. I think not.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23232
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Mon, 25 Feb 2008 18:42:57 +0000 (18:42 +0000)]
* src/Makefile.am:
- mend.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23231
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Mon, 25 Feb 2008 15:09:45 +0000 (15:09 +0000)]
* binary search can be tricky. I hope I got it right now.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23230
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Mon, 25 Feb 2008 14:25:49 +0000 (14:25 +0000)]
* adapt to the changed signature
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23229
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Mon, 25 Feb 2008 13:32:08 +0000 (13:32 +0000)]
* lib/lyx2lyx/lyx_1_5.py:
- implement wrapper around normalize that handles specific cases
that must not be normalized (rest of bug 3313).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23227
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 25 Feb 2008 13:11:09 +0000 (13:11 +0000)]
Change CompletionList::data() signature and cosmetics.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23226
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Mon, 25 Feb 2008 13:08:51 +0000 (13:08 +0000)]
* fix for binary search if string was not found
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23225
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Mon, 25 Feb 2008 13:08:37 +0000 (13:08 +0000)]
* cosmetic
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23224
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 25 Feb 2008 09:26:46 +0000 (09:26 +0000)]
cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23222
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 25 Feb 2008 09:02:35 +0000 (09:02 +0000)]
Cleanup header.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23221
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 25 Feb 2008 08:54:51 +0000 (08:54 +0000)]
Fix warnings and svn eol properties.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23220
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 25 Feb 2008 07:32:02 +0000 (07:32 +0000)]
Should Fix crash on exit.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23218
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Mon, 25 Feb 2008 02:09:39 +0000 (02:09 +0000)]
* fix longest prefix algorithm for sorted models: commonPrefix(...) returns the length, not the prefix.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23217
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Mon, 25 Feb 2008 02:01:48 +0000 (02:01 +0000)]
* copy'n'paste fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23216
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Mon, 25 Feb 2008 02:00:22 +0000 (02:00 +0000)]
* this was not meant to be added
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23215
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Mon, 25 Feb 2008 01:57:38 +0000 (01:57 +0000)]
* set is not needed anymore here
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23214
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Mon, 25 Feb 2008 01:56:53 +0000 (01:56 +0000)]
* high performance text completion with weighted btrees to get pseudo
random-access (i.e. O(log n)) to the n-th element in a list/set. Try
it with
1000000 keys ... no problem.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23213
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Mon, 25 Feb 2008 01:56:30 +0000 (01:56 +0000)]
* special faster algorithms for sorted completion lists
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23212
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Mon, 25 Feb 2008 01:56:03 +0000 (01:56 +0000)]
* Timo Bingmann's btree v8.1, extended with weight counting.
See http://idlebox.net/2007/stx-btree/
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23211
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Mon, 25 Feb 2008 01:55:50 +0000 (01:55 +0000)]
* implemention of the WordList with iterator caching for a std::set string list.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23210
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Mon, 25 Feb 2008 01:50:09 +0000 (01:50 +0000)]
Warning.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23209
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Mon, 25 Feb 2008 01:24:10 +0000 (01:24 +0000)]
installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23208
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Sun, 24 Feb 2008 23:24:20 +0000 (23:24 +0000)]
Whoops. Revert last commit.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23205
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Sun, 24 Feb 2008 23:21:39 +0000 (23:21 +0000)]
Cosmetic.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23204
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Sun, 24 Feb 2008 22:52:30 +0000 (22:52 +0000)]
delete French mathed.lyx as we did already for the other languages where we have a translation of the new math manual.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23203
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Sun, 24 Feb 2008 22:42:27 +0000 (22:42 +0000)]
Improve comment.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23201
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Sun, 24 Feb 2008 22:40:34 +0000 (22:40 +0000)]
Doxy bit.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23200
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Sun, 24 Feb 2008 16:59:49 +0000 (16:59 +0000)]
Try to make the distinction between base classes and text classes clearer in the code.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23198
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Sun, 24 Feb 2008 16:29:40 +0000 (16:29 +0000)]
Restore Andre's TextClassIndex, but now in the form of BaseClassIndex. It seems worth distinguishing more clearly than we do at the moment between TextClass's and BaseClass's. The latter correspond to *.layout files; the former are based upon *.layout files but may be modified by modules.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23197
a592a061 -630c-0410-9148-
cb99ea01b6c8