Commit Graph

13252 Commits

Author SHA1 Message Date
Stefan Schimanski
98fb638d61 * the old cursor is stored before dispatch and then used after moving
up/down to tell the insets that the cursor left them. The
  notifyCursorLeaves methods can set updateFlags to trigger a redraw.
* leave mathed with cursor up/down and get the math redrawn for the
  decorations



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18773 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-14 20:32:28 +00:00
Michael Schmitt
bddc0e3134 po/de.po: update (still incomplete)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18772 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-14 20:05:34 +00:00
Michael Schmitt
b2366315da po/*.po: remerge (add separator layout)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18771 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-14 19:28:39 +00:00
Stefan Schimanski
dcaab3cfdd * make close tab button smaller
* remove spacing in the layout of the tab bar and the central widget


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18770 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-14 17:57:07 +00:00
Abdelrazak Younes
d00d823352 Fix Bug-3183 by Ozgur Ugras BARAN:
* checkBufferStructure(): Fix unnumbered toc entries that do not update automatically as you type.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18768 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-14 11:49:26 +00:00
Enrico Forestieri
8561f4f2ca Better fix for bug 3510 (by me, Juergen, and Jean-Marc)
* lib/layouts/IEEEtran.layout: Add a proper definition to the
	preamble when using the MarkBoth environment (fix bug 3510).
	Allow inserting an optional argument for theorem like environments.
	Remove white space from begin of line in preamble stuff.

	* lib/templates/IEEEtran.lyx: Reintroduce the MarkBoth environment
	in the document body thanks to the fix above. Use optional argument
	instead of ERT in Theorem environment. Use the new --Separator--
	environment for splitting biography environments.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18767 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-13 22:50:17 +00:00
Dov Feldstern
a529b7e6e7 lyx2lyx to convert the language of spaces surrounding text in a foriegn
language to be in the paragraph's language. This is necessary due to format
change 259, but the language was forgotten in lyx2lyx back then. It's important
for Bidi documents.

(fixes bug http://bugzilla.lyx.org/show_bug.cgi?id=3789)


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18766 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-13 19:12:38 +00:00
Stefan Schimanski
832136c37c * Change the dim parameter correctly, even if dim_ has not changed
(fixes http://bugzilla.lyx.org/show_bug.cgi?id=3858)


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18765 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-13 17:18:37 +00:00
Bo Peng
dad101c2e3 Add --Separator-- environment
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18764 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-13 15:09:28 +00:00
Bo Peng
6551f0afa8 lyx2lyx support for unrecognizable listings parameter
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18763 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-13 14:38:34 +00:00
Stefan Schimanski
b06797a312 * move TOC update behind cur.fixIfBroken() to fix #3851
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18762 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-13 07:43:34 +00:00
Stefan Schimanski
fd44c4ffdf * Dov's patch to make typing possible again if RTL support is disabled.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18761 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-13 06:27:33 +00:00
Uwe Stöhr
70f279616c installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18760 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-13 01:13:07 +00:00
Uwe Stöhr
46b03ed4fd Makefile.am: order files again after #18747
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18759 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-13 01:12:29 +00:00
Uwe Stöhr
94c3f75fb9 de-FAQ.lyx: fix small issue recovered by Bernhard Roider
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18757 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-13 00:55:59 +00:00
Michael Schmitt
0cf13ec2f6 * po/hu.po: remerge
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18756 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-12 21:30:49 +00:00
Michael Schmitt
65b751dda9 * po/hu.po: Update by Alex
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18755 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-12 21:29:13 +00:00
Michael Schmitt
f157daeea7 * po/*.po: remerge (even more new messages)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18754 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-12 21:08:56 +00:00
Michael Schmitt
eaf3325f37 * POTFILES.in: add src/Thesaurus.cpp
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18753 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-12 21:06:28 +00:00
Michael Schmitt
52093834d3 * src/frontends/qt4/ui/TextLayoutUi.ui:
* src/frontends/qt4/ui/ListingsUi.ui:
	* src/frontends/qt4/ui/IncludeUi.ui:
	* src/LyXRC.cpp: trivial user message changes: "lyx" => "LyX"


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18752 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-12 21:05:25 +00:00
Bo Peng
985ba3b296 Add bypass validation checkboxes to listings related dialogs
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18751 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-12 17:10:28 +00:00
Jean-Marc Lasgouttes
4ba4d701f7 Remove background_color_ in Insets: it takes a lot of unnecessary memory,
especially in math where each equation has many insets.

	* src/Insets.cpp: remove background_color_ member
	(setBackgroundColor): remove
	(backgroundColor): make virtual

	* insets/InsetBranch.cpp:
	* insets/InsetNote.cpp: move color setting code from setButtonLabel to 
	backgroundColor.

	* insets/InsetBox.cpp (setButtonLabel): remove call to setBackgroundColor.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18750 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-12 13:45:49 +00:00
Abdelrazak Younes
37333444c0 Cosmetics.
* TocItem:
  - add a default constructor instead of default initialisation.
  - delete unneeded and not really used isValid() method.

* TocBackend:
  - updateItem(): re-add debug info erased previously.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18749 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-12 12:29:19 +00:00
Peter Kümmel
ac92fbbd8a also install the close tab image
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18747 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-12 06:54:42 +00:00
Uwe Stöhr
ffba68bb33 installer updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18746 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-12 01:12:23 +00:00
Uwe Stöhr
fddca82d95 add layout and template for iopart
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18745 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-12 01:09:49 +00:00
Dov Feldstern
6742e42e79 KeyMap is now switched (if necessary) only just before it is actually used
for translating keystrokes. Up until now, the switching was done in advance
in all kinds of situations, but not just before translating was actually done
--- which resulted in the KeyMap not always being switched on time...

This solves bug #3811 (http://bugzilla.lyx.org/show_bug.cgi?id=3811)


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18744 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-11 22:05:44 +00:00
Stefan Schimanski
82c2fbf81a * they are conceptionally the same and should be merged
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18743 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-11 18:29:11 +00:00
Stefan Schimanski
b7ce285f8b * Only enter inset which return true on isActive(). This is the behavior in the cursor code.
Only newly created inset were entered everytime.
* Derived classes of CommandInset do not draw all cells, so return false.
  (fixes http://bugzilla.lyx.org/show_bug.cgi?id=3715)


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18742 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-11 18:26:42 +00:00
Stefan Schimanski
22421dffb3 * do not draw grey bars if another update strategy is active than fullscreen
(fixes http://bugzilla.lyx.org/show_bug.cgi?id=3231). See
  http://thread.gmane.org/gmane.editors.lyx.devel/87296 for discussion.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18741 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-11 18:22:00 +00:00
Abdelrazak Younes
dbd31072c4 Fix bug 3850.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18740 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-11 16:38:45 +00:00
Peter Kümmel
69a81aecfa add tab close button
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18739 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-11 14:53:36 +00:00
Jürgen Spitzmüller
f5300ad830 * lib/templates/IEEEtran.lyx:
- move \markboth to preamble (fix bug 3510).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18738 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-11 14:13:50 +00:00
Stefan Schimanski
7b0e35b933 * cursor forward's behavior depends on bidi level in paragraph. So it's not
appropiate for entering a math inset. The "crash" in #2446 was due to 
  the dispatch not doing anything. Hence the cursor was still in text and
  the assertion was triggered.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18737 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-11 10:24:20 +00:00
Jürgen Spitzmüller
5d8e1d7dc5 * src/insets/insetBranch.cpp (doDispatch):
- remove wrong check, fix bug 3835.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18734 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-11 05:12:10 +00:00
Stefan Schimanski
a8c4376ae3 * Font are lightweight, so better do not change the other font, but a copy
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18733 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-10 15:34:00 +00:00
Jürgen Spitzmüller
db1d5b38dc Fix bug 3160 and 3812:
* src/lyxfind.cpp:
	- MatchString(), operator():
	- findForward:
	- findBackwards:
	- find: pass bool find_del

	- replace:
	- replaceAll: do not replace or find (after replace) deleted text

* src/BufferView.cpp:
	- getStatus: disable LFUN_WORD_REPLACE for deleted text.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18732 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-10 15:07:21 +00:00
Stefan Schimanski
d43c859cd4 * Changing the font does not change the fontmetrics variable,
hence we have to set it manually. 
  (bug #3787: Huge fonts do not set the row height)


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18731 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-10 14:54:45 +00:00
Abdelrazak Younes
8865ede57d Fix missing signal emission following revision 18693.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18730 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-09 22:21:21 +00:00
Bo Peng
c20baf584c Revert rev18728, which is not a good idea
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18729 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-09 18:06:11 +00:00
Bo Peng
05439b953b Allow prefixing a listings parameter with @ to bypass validation, useful when new parameters are added in a new listings version
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18728 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-09 13:34:17 +00:00
Stefan Schimanski
e91fc14767 * some more traces of the signals in CursorSlice
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18727 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-09 13:31:15 +00:00
Abdelrazak Younes
f8ee89093d Fix warning.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18726 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-09 13:18:54 +00:00
Abdelrazak Younes
bb8df6cc00 following rev. 18724 boost/signal is not needed.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18725 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-09 13:12:23 +00:00
Abdelrazak Younes
8f65acf693 Following revision 18723, Inset::destroyed() signal is not needed anymore.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18724 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-09 13:08:44 +00:00
Stefan Schimanski
c3363f110d * reverting r18516, so no signals anymore in CursorSlices
* Alfredo Braunstein's patch to fix cursors properly
* CursorSlice::lastpit() added


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18723 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-09 12:39:46 +00:00
Michael Schmitt
ee1cf6d67e * po/*.po: remerge (another 30 message changes!)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18722 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-09 11:34:24 +00:00
Michael Schmitt
f5c5458c4a * po/nn.po: update by Ingar Pareliussen
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18721 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-09 11:12:34 +00:00
Edwin Leuven
7aa51095d2 update functions.xpm and add to scons_manifest.py
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18719 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-08 14:48:44 +00:00
Jürgen Spitzmüller
b14bb26d54 * lib/Makefile.am:
- add missing images/math/function.xpm

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18718 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-08 14:38:27 +00:00