Abdelrazak Younes
8d99df0c93
Transfer some GUI oriented code from core to frontend.
...
* Application/GuiApplication:
- restoreGuiSession(): new method for session restoration.
* LyXView/GuiView
- loadDocument(): new pure virtual interface
* lyxFunc:
- loadAndViewFile(): transfered to GuiView::loadDocument()
- openDocument(): transfered to GuiView.
* LyX.h
- Impl::files_to_load_ : now a simple vector<string>.
- restoreGuiSession(): removed.
- execBatchCommands(): simplified and make use of Application::restoreGuiSession().
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22816 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-06 23:02:57 +00:00
Stefan Schimanski
5627a35790
* cosmetic
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22815 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-06 21:32:31 +00:00
Uwe Stöhr
a58f6d8025
lyx_1_6.py: remove the serial letter routine because due to r22811 more ERT would have to be converted. By the removal I follow the rule not to convert ERT.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22813 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-06 20:23:44 +00:00
Uwe Stöhr
427f0b739c
lyx_1_6.py: adjust the serial letter routine according to r22811
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22812 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-06 20:07:21 +00:00
Uwe Stöhr
11b34c23ff
method to avoid to use the end letter environment (patch by Jürgen)
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22811 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-06 19:56:00 +00:00
Pavel Sanda
54352badaf
* Doxy add.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22810 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-06 19:23:08 +00:00
Pavel Sanda
c2e397cdee
Add LFUN_MENUBAR_TOGGLE and LFUN_STATUSBAR_TOGGLE.
...
This partly solves the bug http://bugzilla.lyx.org/show_bug.cgi?id=4146 .
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22809 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-06 17:54:04 +00:00
Stefan Schimanski
fae0a30802
* first check if empty, then set the pit. Otherwise we have a segfault before the assert
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22808 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-06 11:26:46 +00:00
Stefan Schimanski
08d9375572
* There are cases where updateLabels is not called because no
...
paragraph relayout happens (e.g. when inserting a InsetBranch, the
InsetText inside was not processed by any updateLabels call), and
hence the macrocontext is not always set. This should not happen often
in fact. So we update the labels in that case explicitely when we see
an empty macrocontext.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22807 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-06 11:21:42 +00:00
Abdelrazak Younes
270ca445e5
Tex2lyx Compile fix: use Exception Message instead of frontend::Alert. Richard, please verify that the thrown exceptions are correctly caught by the caller in tex2lyx and in lyx.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22806 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-06 09:46:48 +00:00
Abdelrazak Younes
27edbfb4c8
shutup warning.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22805 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-06 09:37:37 +00:00
Richard Heck
a3b3115915
Make right click open minimalistic insets. See bug 4400.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22804 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 23:29:15 +00:00
Uwe Stöhr
327d1bc6d3
serial_letter: fix again a typo and set hyperlink
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22803 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 23:21:22 +00:00
Richard Heck
8fec5f512d
Partially fix bug 4532: http://bugzilla.lyx.org/show_bug.cgi?id=4532 .
...
See in particular comment 6.
We forcibly load stdinsets.inc unless the TextClass declares:
Provides stdinsets 1
There isn't really any such package, of course. We're just using this
(per a suggestion by JMarc) to say we've loaded relevant info about the
standard insets.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22802 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 22:57:33 +00:00
Uwe Stöhr
78080c1dc2
serial_letter: fix a typo and make it possible to catch opening for female and male persons at once
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22801 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 22:56:16 +00:00
Uwe Stöhr
ad9a92d9f5
layouts: add to all layouts "Input stdinsets.inc" if they not already have this
...
This fixes the obvious part of bug http://bugzilla.lyx.org/show_bug.cgi?id=4532
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22800 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 20:55:32 +00:00
Uwe Stöhr
daca09142b
manuals: now correct: add a link where to find the latest PDF version
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22799 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 20:24:14 +00:00
Uwe Stöhr
f98c0c5e43
manuals: add a link where to find the latest PDF version
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22797 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 20:16:17 +00:00
Uwe Stöhr
e283f5a14a
Math.lyx: remove obsolete footnote
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22795 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 20:03:30 +00:00
Richard Heck
2e82ca7198
Tweaks.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22793 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 16:20:18 +00:00
Jean-Marc Lasgouttes
049dea1eb1
compilation fix
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22792 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 15:16:49 +00:00
Jean-Marc Lasgouttes
98104d0e69
silence warning
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22791 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 15:16:20 +00:00
Stefan Schimanski
bfd3a964b3
* show anchor paragraph completely if the whole buffer is visible.
...
We need some better handling of the case when the cursor is in the
very first line, but the line is not completely visible. If the line
is not heigher than the BufferView we should scroll up to show it
completely.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22790 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 14:23:59 +00:00
Abdelrazak Younes
c7a9ddab7a
Move debug output to SCROLLING.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22789 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 13:26:22 +00:00
Stefan Schimanski
4a6a7fbe55
* GCC: "QString is an incomplete type"
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22788 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 13:22:50 +00:00
Stefan Schimanski
ec88eb82f6
* The BufferView sets up its scrollbar data when it first gets its
...
actual size via a resize event. So make sure the GuiWorkArea also
updates the GUI scrollbars.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22787 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 13:17:05 +00:00
Stefan Schimanski
0364c6c3cb
* Make sure the cursor is completely visible when the BufferView get's its initial size.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22786 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 13:14:53 +00:00
Abdelrazak Younes
3941b00ec7
Transfer forked process checking from GuiWorkArea to GuiApplication. I got rid of the general timer starting/stopping too. Looking a bit deeper I don't think it was necessary. We'll put them again in case it is needed.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22785 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 13:10:42 +00:00
Abdelrazak Younes
6bb94129d8
Factorize out the way window titles are handled.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22784 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 12:43:19 +00:00
Abdelrazak Younes
8c27d557b9
* Dialog.cpp: whitespace
...
* DialogView: remove cruft.
* GuiDialog: add cruft and don't depend on DialogView as GuiDialog is meant for extinction eventually.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22783 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 10:53:31 +00:00
Stefan Schimanski
2f1699747a
* Do not keep pointers to data structures around if you don't know
...
whether the data structure outlives the pointer:
InsetLayouts are really owned by the corresponding TextClass. So
keep the TextClass alive by keeping a TextClassPtr around for the
pointers lifetime. This fixes Bug #4538 .
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22782 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 10:34:01 +00:00
Uwe Stöhr
790411d174
Math.lyx: some fixes for issues spotted by Ignacio
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22780 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 01:10:02 +00:00
Richard Heck
b4c37e82c1
Additional fixes related to disentangling the blinking cursor signal from other signals. Thanks to Abdel for pointing out the need for this.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22779 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 00:37:30 +00:00
Uwe Stöhr
087dbc1a2d
LaTeXConfig.lyx: add description for Braille
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22778 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-05 00:27:59 +00:00
Richard Heck
271d8d86b4
Include stdinsets.inc.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22777 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-04 19:34:18 +00:00
Richard Heck
cf8d9d29b1
Partially fix bug 4532.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22776 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-04 19:15:39 +00:00
Abdelrazak Younes
dbfa1a6f46
cleanup DialogView based classes.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22775 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-04 17:06:34 +00:00
Pavel Sanda
1ccb7f1f8b
* Doxy.
...
(I am not a nit-pick, but my scripts are.)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22774 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-03 19:17:31 +00:00
Jürgen Spitzmüller
efaa509f8b
* src/LaTeXFeatures.cpp:
...
- add tipx to simplefeatures. Tipx is a subpackage of tipa.
* lib/unicodesymbols:
- correct some glyphs, which are included in tipx, not tipa.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22771 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-03 17:26:46 +00:00
Pavel Sanda
1ff8feab60
Typo.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22770 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-03 14:30:50 +00:00
Pavel Sanda
e417336bb2
* Doxy: polish html output #2 .
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22769 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-03 14:00:18 +00:00
Uwe Stöhr
08b4bce85d
FORMAT: cleanup
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22768 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-03 13:13:03 +00:00
Pavel Sanda
6b651f2ad9
* Doxy: polish html output.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22767 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-03 13:10:53 +00:00
Pavel Sanda
caaf430aec
* Doxy tweaks.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22766 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-03 12:40:19 +00:00
Uwe Stöhr
2dc68dad6d
make koma-letter2.lyx compilable (fix a preamble bug)
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22765 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-03 12:03:20 +00:00
Uwe Stöhr
886db92f82
enable the scrlttr 2 class for serial letters:
...
- file format change
- new example files and an example address database
- remove ugly hack from scrlttr2.layout and fix bug 4529
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22764 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-03 11:56:44 +00:00
Uwe Stöhr
267181a248
de.po: a correction
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22763 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-03 11:34:01 +00:00
Stefan Schimanski
cf333f5ab4
* Support for graphics pasting (with most code in the frontend's GuiClipboard)
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22762 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-03 10:43:03 +00:00
Stefan Schimanski
dd714bfce8
* LinkBack support files, now in pure Objective-C (without any Objective-C++ which is not supported by automake)
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22761 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-03 10:41:23 +00:00
Richard Heck
d4a87d0dce
Some comments about a better way to do things.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22760 a592a061-630c-0410-9148-cb99ea01b6c8
2008-02-03 08:51:58 +00:00