]>
git.lyx.org Git - features.git/log
Stefan Schimanski [Fri, 29 Feb 2008 10:02:25 +0000 (10:02 +0000)]
* the automatic arity changing proposed by Uwe: you go into a macro and type \#9. The arity is visually adapted right away. The real change though takes place when you leave the macro with the cursor.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23350
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Fri, 29 Feb 2008 09:18:46 +0000 (09:18 +0000)]
* bug fix to only do paragraph redraws, not fullscreen
* avoid an extra redraw due to completion when typing
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23349
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Fri, 29 Feb 2008 09:18:21 +0000 (09:18 +0000)]
* enable auto again. See r22655. The three flags math, table, mathmacrotemplate only specify when the toolbar is shown in auto mode. But you still have to enable "auto" explicitly.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23348
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Fri, 29 Feb 2008 08:27:22 +0000 (08:27 +0000)]
* boundary is false implicitely for all slices below the top slice
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23347
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 29 Feb 2008 08:10:51 +0000 (08:10 +0000)]
Introduce BufferException so that we don't crash if a problem affects only current Buffer. Instead we now just do an emergency save and we close it.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23346
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Fri, 29 Feb 2008 02:50:12 +0000 (02:50 +0000)]
Cleanup.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23345
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Fri, 29 Feb 2008 02:49:34 +0000 (02:49 +0000)]
Clean up comments.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23344
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Fri, 29 Feb 2008 02:45:33 +0000 (02:45 +0000)]
This is the last of the commits that hopes to enforce the distinction between "layout files" and "document classes" that was introduced by the modules code. For the most part, these changes just refactor code from TextClass between: (a) a TextClass base class; (b) a LayoutFile subclass, which represents the information in a .layout file; and (c) a DocumentClass subclass, which represents the layout information associated with a Buffer---a LayoutFile plus Modules. Methods from TextClass have been apportioned between the three classes depending upon what is needed where, and signatures have been changed where necessary so that the right kind of class is required.
At this point, there are no simple TextClass objects in the main LyX code, and it is impossible to create them, since the TextClass constructor is protected. Only LayoutFile and DocumentClass objects can be constructed, and for the most part these are constructed only by their respective containers: BaseClassList and DocumentClassBundle. There is an exception: LayoutFile does have a public default constructor, but if anyone knows how to make it go away, please do.
There will be one or two more commits along these lines, but these will be simple renamings. For example, BaseClassList should be LayoutFileList.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23343
a592a061 -630c-0410-9148-
cb99ea01b6c8
Pavel Sanda [Fri, 29 Feb 2008 01:20:59 +0000 (01:20 +0000)]
* INSTALL.MacOSX (from Anders Ekberg)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23342
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Thu, 28 Feb 2008 22:23:15 +0000 (22:23 +0000)]
default.ui: delete a spurious parameter
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23341
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Thu, 28 Feb 2008 21:36:45 +0000 (21:36 +0000)]
- move po files from branch to trunk to start the translations begin
- remerge
- some more German translations
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23340
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Thu, 28 Feb 2008 21:25:57 +0000 (21:25 +0000)]
Fix oddity in bibtotoc handling.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23339
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Thu, 28 Feb 2008 21:09:18 +0000 (21:09 +0000)]
Richard, I have to revert r23332 to be able to compile trunk
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23338
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bernhard Roider [Thu, 28 Feb 2008 21:06:00 +0000 (21:06 +0000)]
fix bug 4583: crash when processing colored box
LaTeXFeatures::getPackages() assumes that lcolor.getX11Name(Color_shadedbg) returns a hex color.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23336
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Thu, 28 Feb 2008 21:05:50 +0000 (21:05 +0000)]
Math.lyx: two more bugfixes spotted by Ignacio
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23335
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Thu, 28 Feb 2008 21:04:55 +0000 (21:04 +0000)]
More work towards type safety regarding TextClass's. A couple bugs have been fixed here, too, discovered along the way.
Note that we no longer rely upon BaseClassList to be sorted. This would allow layout descriptions---such as "article (AMS)"---to be translated, and the ordering of the list in Document>Settings will then follow the translations.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23334
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 28 Feb 2008 20:40:55 +0000 (20:40 +0000)]
GuiApplication::notify(): fine tune ErrorException handling; close all windows before showing the alert. This should get rid of the recursive alert box when an the exception is caught.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23333
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Thu, 28 Feb 2008 19:21:20 +0000 (19:21 +0000)]
Type safety sure will be nice.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23332
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Thu, 28 Feb 2008 19:04:13 +0000 (19:04 +0000)]
uses canonical foprm of clone()
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23331
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Thu, 28 Feb 2008 18:17:59 +0000 (18:17 +0000)]
Missed this when fixing the TextClass::read() API.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23330
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Thu, 28 Feb 2008 18:16:36 +0000 (18:16 +0000)]
Comment.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23329
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Thu, 28 Feb 2008 17:52:15 +0000 (17:52 +0000)]
* some warnings less
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23328
a592a061 -630c-0410-9148-
cb99ea01b6c8
Edwin Leuven [Thu, 28 Feb 2008 16:14:26 +0000 (16:14 +0000)]
set parent
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23327
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 28 Feb 2008 15:40:50 +0000 (15:40 +0000)]
Cursor::insert(): no reason to exclude mathed. Non willing math insets (MathChar) should provide a stub method for setBuffer().
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23326
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 28 Feb 2008 15:36:48 +0000 (15:36 +0000)]
revert revision 23324 and implement a better more general fix in Cursor::insert().
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23325
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 28 Feb 2008 15:24:37 +0000 (15:24 +0000)]
Fix InsetQuotes creation. Not very clean but it does the job. Andre, I think we should require the Buffer at construction for all insets that needs it. A base InsetBuffer class comes to mind.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23324
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Thu, 28 Feb 2008 14:58:22 +0000 (14:58 +0000)]
Hmm.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23323
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Thu, 28 Feb 2008 14:49:01 +0000 (14:49 +0000)]
baseclasslist --> BaseClassList singleton. Prep for further type safety.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23322
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Thu, 28 Feb 2008 14:46:47 +0000 (14:46 +0000)]
* fix a memory corruption due to sligtly different semantics of btree iterators:
// We use the key() method here, and not something like it->first
// because the btree only returns (iterator-) temporary value pairs.
// If we returned the first component of those here, we get an
// invalid reference and therefore strange crashes.
return it.key();
* This should fix the completion for Windows users hopefully.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23321
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Thu, 28 Feb 2008 12:46:32 +0000 (12:46 +0000)]
* merge InsetMathMakebox and InsetMathFramebox
* only output second parameter if the first is available. That's how LaTeX defines make/framebox.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23320
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Thu, 28 Feb 2008 12:45:36 +0000 (12:45 +0000)]
* fixing the framebox part of http://bugzilla.lyx.org/show_bug.cgi?id=2461:
"wrong cursor position in \framebox and \makebox environment"
The drawing and metrics calculations were totally broken.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23319
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Thu, 28 Feb 2008 12:44:42 +0000 (12:44 +0000)]
* corner cases for RTL completions: RTL<->LTR boundaries
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23318
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Thu, 28 Feb 2008 12:43:56 +0000 (12:43 +0000)]
* the longest completion does not depend on the competion.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23317
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Thu, 28 Feb 2008 12:43:24 +0000 (12:43 +0000)]
* only remember the last selection if it didn't come by the cursor completion indicator
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23316
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Thu, 28 Feb 2008 12:42:58 +0000 (12:42 +0000)]
* correct color for the unique part of the completion in RTL
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23315
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Thu, 28 Feb 2008 12:42:34 +0000 (12:42 +0000)]
* resorted completion options. Now by text and math.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23314
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Thu, 28 Feb 2008 12:41:57 +0000 (12:41 +0000)]
* small indicator in the cursor to show that a completion is available by pressing tab
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23313
a592a061 -630c-0410-9148-
cb99ea01b6c8
Stefan Schimanski [Thu, 28 Feb 2008 12:41:43 +0000 (12:41 +0000)]
* completion cursor
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23312
a592a061 -630c-0410-9148-
cb99ea01b6c8
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