10370 Commits

Author SHA1 Message Date
Jean-Marc Lasgouttes
b873259da2 fix uninitialized variable
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20413 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-21 13:33:03 +00:00
Jean-Marc Lasgouttes
8aac38439a fix second parameter of breakParagraph
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20411 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-21 12:37:47 +00:00
Abdelrazak Younes
623038deec shut down conversion warning and unicode fix.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20375 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-20 10:30:49 +00:00
Abdelrazak Younes
309e9a5516 Fix bug 4211.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20370 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-20 06:47:39 +00:00
Richard Heck
35c6ae6f30 Somehow this got missed when (partially) fixing the recursive include problem.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20364 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-19 23:53:01 +00:00
Abdelrazak Younes
a84506795b Fix bug 4002 and 4029.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20350 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-18 18:31:24 +00:00
Jürgen Spitzmüller
f535b7e321 * src/LaTeX.cpp (scanLogFile):
- parse file:line:error style messages (bug 4222)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20336 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-18 13:39:18 +00:00
Bo Peng
648f1b1a97 make index label translatable
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20317 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-16 14:42:56 +00:00
Jürgen Spitzmüller
171fb900e4 * src/Text3.cpp:
- revert accidental commit in r20311.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20316 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-16 14:31:48 +00:00
Bo Peng
d61a106b0d Display index name in the screen label of index insets.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20315 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-16 14:20:08 +00:00
Uwe Stöhr
88ae5b3ba1 EmbeddedObjects.lyx: new section about scaled and rotated material
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20311 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-16 12:45:41 +00:00
Abdelrazak Younes
656e851b88 Fix bug 4178.
Clear out selection and cut stack buffers on exit.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20302 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-16 09:00:10 +00:00
Abdelrazak Younes
0175b39db0 Fix crash with math inset with empty string.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20286 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-15 13:12:21 +00:00
Jean-Marc Lasgouttes
c9a12aabdc * src/Encoding.cpp (read): avoid gcc warning
* src/BranchList.cpp:  inintialize correctly variable to please 
	valgrind


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20278 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-14 14:07:31 +00:00
Enrico Forestieri
23456280af Fix crash with old versions (earlier than 2.2.92) of fontconfig.
* src/frontends/qt4/GuiFontLoader.{cpp,h}
	(GuiFontLoader::GuiFontLoader): don't store font IDs anymore,
	as we are not going to clean up after ourselves.
	(GuiFontLoader::~GuiFontLoader): make it virtual again and
	do nothing (avoids a crash with fontconfig < 2.2.92).


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20247 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-12 19:08:04 +00:00
Richard Heck
99f97be8f4 Port change at 19867 by Abdel.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20222 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-11 20:38:25 +00:00
Abdelrazak Younes
5f24e6cc63 Bug fix: correctly redraw a Row containing and inset which Dimension slightly changed. This replace the need for leftEdgeFixed boolean in rowpainter.C:paintPar() which can be removed now.
* Inset::dimension(): access to dim_

* TextMetrics?::redoParagraph(): checking Inset::metrics() returned boolean is not enough as the internal dimension is changed down in the inheritance chain for InsetFoot?->InsetCollapsable?->InsetText?. 


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20221 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-11 20:37:03 +00:00
Abdelrazak Younes
b01b6a3023 BufferView: Be on the safe side: clear out all of text_metrics_ when doing a full update.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20220 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-11 20:09:36 +00:00
Jürgen Spitzmüller
33384ba6b2 Backport revision 19747:
* src/frontends/qt4/GuiView.h:
	- Delete include of config.h. This was needed only for the qt3 port.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20205 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-11 06:21:53 +00:00
Bo Peng
f79e11e5f1 backport r19472
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20199 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-10 19:24:43 +00:00
Jürgen Spitzmüller
2b240a39c2 * src/insets/InsetCommand.{cpp,h}:
- implement edit function that opens the inset's dialog.
* src/BufferView.cpp (doDispatch):
	- call inset->edit (i.e. open dialog) for EDITABLE insets on next-inset-toggle (bug 2907)
* src/Text3.cpp (doDispatch: INDEX_INSERT):
	- move inset->edit to where it belongs.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20192 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-10 16:04:21 +00:00
Abdelrazak Younes
a0c7b98414 Fix bug where the cursor was largely off-screen on document opening (bug 3427).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20191 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-10 14:44:05 +00:00
Jürgen Spitzmüller
e93b4dc529 * src/Paragraph.cpp (getLabelWidthString):
- don't judge possibility of configurable label string by the existence of such,
	  but rather by the margintype (bug 4127) 

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20187 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-10 13:44:49 +00:00
Enrico Forestieri
f6b585d311 Register math fonts with Qt 4.2 or higher. Using Qt 4.1, the old
xft-fonts package is still required. However, on *nix there seem
to be no way to tell fontconfig to prefer our fonts instead of
others matching the requirements, so, in case of conflict, the
fontconfig files should be manually adjusted, or some existing
font package used (note that the quality of the bakoma fonts is
better than that of the xft ones). There is no such problem on
Windows where our private fonts are always preferred over the
installed ones (and I hope the same holds true for Mac).

	* src/LyX.cpp
	(LyX::exec): don't call addFontResources() and restoreFontResources()
	anymore, as the frontend code will do the job.

	* src/frontends/qt4/GuiFontLoader.{cpp,h}
	(GuiFontLoader::GuiFontLoader): register math fonts with Qt.
	(GuiFontLoader::~GuiFontLoader): unregister math fonts.

	* src/support/os.h
	* src/support/os_unix.cpp
	* src/support/os_win32.cpp
	* src/support/os_cygwin.cpp:
	remove code dealing with fonts.

	* configure.ac: don't check for fontconfig headers anymore.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20148 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-08 17:35:21 +00:00
Jean-Marc Lasgouttes
fd17266d65 Fix bug 4212
* Text2.cpp (deleteEmptyParagraphMechanism):
	* paragraph_func.cpp (breakParagraph): make sure that the start of 
	appendix marker is not lost when deleting or breaking a paragraph



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20125 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-07 13:27:38 +00:00
Alfredo Braunstein
80af79b747 optimization: avoid checking fonts if lyxrc.rtl_support is false
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20124 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-07 10:31:32 +00:00
Alfredo Braunstein
99dbbcfa3f font optimization: avoid one font copy in getFont
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20123 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-07 10:24:58 +00:00
Martin Vermeer
b074fa50bf another translation
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20111 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-06 18:10:11 +00:00
Martin Vermeer
b75e3a7a16 Fix ambiguity in translation
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20110 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-06 18:06:14 +00:00
Martin Vermeer
e1cdcc86e4 Fix old error string in Cases
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20109 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-06 18:03:04 +00:00
Bo Peng
4c43b3465f Fix bug 4193: Revert and saveAs treated as "file is externally modified"
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20108 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-06 16:09:28 +00:00
Enrico Forestieri
2fef8a94bd Register math fonts with fontconfig
* src/support/os_unix.cpp
	  (addFontResources): add the system fonts dir to the paths
	  scanned by fontconfig.
	  (restoreFontResources): remove the system fonts dir from the
	  fontconfig configuration.

	* configure.ac:
	  add check for the fontconfig devel headers.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20035 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-04 13:34:50 +00:00
Alfredo Braunstein
f3b55ec4e7 fix bug 3600
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19942 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-31 10:45:51 +00:00
Georg Baum
c51c8a7257 fix bug 4132: parse some more column specifiers
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19941 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-31 10:31:19 +00:00
Richard Heck
484ce8eba7 Fix bug 3999: Highlight search text.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19917 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-30 15:06:14 +00:00
Richard Heck
98a7516921 Fix bug 4170: Close window when user wants it closed.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19890 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-29 15:31:22 +00:00
Jürgen Spitzmüller
97e7578b62 * src/Text2.cpp:
- fix wrong DEPM in ct mode (bug 3961).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19885 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-29 13:05:35 +00:00
Abdelrazak Younes
58d777eca3 MacOS compil fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19831 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-27 13:12:18 +00:00
Abdelrazak Younes
d0b8f24cc2 Backport the pixmap cache from trunk. Disabled for X11 and for Qt < 4.2
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19829 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-27 11:10:28 +00:00
Abdelrazak Younes
6de44e53f5 Fix crash when inserting float.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19828 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-27 09:31:38 +00:00
Abdelrazak Younes
8fd3e3ecbc New 'Save all on shutdown or cancel' feature from Stephan Witt (Fix bug 1656).
* GuiApplication::commitData(): implement.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19825 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-27 07:13:05 +00:00
Richard Heck
896b797e05 Make LYX_ALIGN_LAYOUT always be available. (Trunk committed at r19332).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19810 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-26 19:55:46 +00:00
Bo Peng
024ff89634 Remove unused std::time in src/DepTable.cpp
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19780 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-24 17:07:36 +00:00
Abdelrazak Younes
2d8a0710eb Bugfix: the current cursor font was not reset when going to a bookmark.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19770 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-24 13:53:45 +00:00
Abdelrazak Younes
75e3b6a419 Fix crash when using down cursor in an empty math subscript (Bug 4117).
http://bugzilla.lyx.org/show_bug.cgi?id=4117 

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19689 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-21 08:17:07 +00:00
Abdelrazak Younes
920be91bec Fix bug 4123: crash when closing LyX window with document tabs
http://bugzilla.lyx.org/show_bug.cgi?id=4123 


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19688 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-21 08:10:54 +00:00
Bo Peng
b6fb32535a Fix crash when a user removes a formula when its preview is being generated. (Another signal/destructor/gcc3 bug)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19666 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-20 21:25:14 +00:00
Bo Peng
e025b9fa98 Fix crash when a user removes the underlying figure of a graphic inset that has been copied and pasted (Bug 4108)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19611 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-16 18:29:53 +00:00
Richard Heck
94476add67 Add LFUN_PARAGRAPH_PARAMS (= paragraph-params), used for changing a paragraph's alignment, spacing, etc. This is complementary to LFUN_PARAGRAPH_PARAMS_APPLY, which sets the parameters. The difference is that APPLY over-rides all existing parameters, setting any not given to the default, whereas this one simply changes those that are given. So
paragraph-params \align right
will align the paragraph right, leaving spacing, etc, as they were, whereas
  paragraph-params-apply \align right
will align the paragraph right but also reset all other parameters to defaults. Note, by the way, that this means that
  paragraph-params-apply
sets everything to default.

Some new arguments have also been introduced. These are:
  \indent
  \indent-toggle
  \spacing default
Of course, none of these are found in valid LyX files, but they are useful in menu bindings, etc.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19583 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-15 04:47:30 +00:00
Martin Vermeer
67435c3b60 Finally FINALLY get the bug 580 fix right
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19558 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-14 14:17:35 +00:00