Commit Graph

10540 Commits

Author SHA1 Message Date
Jürgen Spitzmüller
6be395541c * src/output_latex.cpp:
- prevent wrong whitespace by trailing '%' on line endings.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21743 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-23 15:00:47 +00:00
Jürgen Spitzmüller
85e5d42e5f * src/insets/InsetTabular.cpp (doDispatch):
- add missing recordUndo to LFUN_CLIPBOARD_PASTE /
	  LFUN_PRIMARY_SELECTION_PASTE (bug 4371)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21716 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-22 09:10:40 +00:00
Jürgen Spitzmüller
6453bd97d8 * src/ParagraphMetrics::computeRowSignature():
- Fix crc computing (wrt multibyte chars)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21679 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-19 15:07:00 +00:00
Jean-Marc Lasgouttes
1ae45c1a8c make sure that moc files are removed on "make clean"
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21675 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-19 11:14:30 +00:00
Jürgen Spitzmüller
689e0ba8e1 * LaTeXFeatures.cpp (useLanguage):
- require the CJK package for CJK languages.
* BufferParams.cpp (writeEncodingPreamble):
	- load CJK package if required.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21651 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-17 12:35:50 +00:00
Jean-Marc Lasgouttes
3370670758 remove properly [[context]] strings from translated messages
src/Messages.cpp: general cleanup.
	(cleanTranslation): remove [[context]] strings from a docstring. Use
	plain string manupulation instead of regular expressions.
	(get): use cleanTranslation also on strings that got translated.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21642 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-16 14:37:22 +00:00
Jean-Marc Lasgouttes
d398204ac9 * src/Text2.cpp (deleteEmptyParagraphMechanism): do not reset the
appendix marker if the deleted paragraph was the last one (bug 4352)



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21640 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-16 13:41:08 +00:00
Jürgen Spitzmüller
8f400f80b4 * src/insets/InsetOptArg.{cpp,h}:
- implement getStatus and disallow paragraph breaks (bug 4359).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21634 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-15 21:16:23 +00:00
Enrico Forestieri
282eb6e257 Fix bug that files with nonascii filenames are always reported
as externally modified.

	* src/Buffer.{cpp,h} (saveCheckSum): switch to FileName class.
	(Buffer::readFile): filenames are always stored as UTF-8 in the
	FileName class.

	* src/callback.cpp (writeAs): use FileName when calling saveCheckSum.

	* src/support/FileName.h: correct comment.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21626 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-15 13:46:00 +00:00
Jürgen Spitzmüller
77c1dbe3ba * src/Text.cpp:
- safer (but slightly less nice) fix for bug 4334. Fixes bug 4347 that was introduced in r21488.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21540 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-10 10:48:13 +00:00
Abdelrazak Younes
dd172d53ed Fix bug 4335:
http://bugzilla.lyx.org/show_bug.cgi?id=4335

I say "assertion" in status.15x because the crash happens only in debug mode. Of course, as assertion are enabled in the Windows packages these are equivalent to crashes...


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21528 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-09 10:06:09 +00:00
Jürgen Spitzmüller
c0a625149f * src/Text.cpp (getPossibleLabel):
- remove line breaks from label proposals (fixes bug 4334)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21488 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-07 15:26:06 +00:00
Jürgen Spitzmüller
382db53914 * src/BufferView.cpp:
- move the LFUN_OUTLINE_*'s out of here ...
* src/Text3.cpp:
	- to this place. This fixes a crash (bug 4330).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21473 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-06 14:39:30 +00:00
Jürgen Spitzmüller
452d7e28c0 * src/frontends/qt4/QSpellchecker.cpp:
- fix bug 2218 (spellchecher skips first word)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21470 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-06 13:46:52 +00:00
Bernhard Roider
4abde70bc3 correct previous commit (sync with trunk)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21446 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-05 17:24:33 +00:00
Bernhard Roider
53cd7838e4 more complete fix for bug 4318 and variants (see http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg130765.html)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21445 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-05 16:53:16 +00:00
Bernhard Roider
5275a25cf4 fix bug 4301:
BufferView::moveToPosition(..) failed for every position inside an inset because buffer_->text() was used instead of cursor_.text() to set the current font.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21442 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-05 16:40:14 +00:00
Jürgen Spitzmüller
508f44d8be * src/LyXFunc.cpp (actOnUpdatedPrefs):
- add missing LyXRC::RC_USE_PIXMAP_CACHE to switch,

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21440 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-05 15:47:13 +00:00
Jürgen Spitzmüller
a60f43e53a * src/mathed/InsetMathGrid.cpp:
- fix off-by-one-error in append-column (fix bug 4323/2).
	  This is Martin's original fix (r21430) minus the buggy renaming.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21439 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-05 14:31:33 +00:00
Martin Vermeer
5c7dd90532 Reverting crashing patch for 4323
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21438 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-05 14:10:10 +00:00
Abdelrazak Younes
2b310c8157 Fix bug 4317.
http://bugzilla.lyx.org/show_bug.cgi?id=4317

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21437 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-05 13:54:57 +00:00
Jürgen Spitzmüller
306dcd3916 * src/mathed/InsetMathGrid.cpp:
- clear selection before deleting row/column (fix bug 4323/1).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21434 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-05 10:47:54 +00:00
Martin Vermeer
2929845c7f Fix bug 4323/2, and more logical naming of addRow
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21430 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-05 10:03:45 +00:00
Abdelrazak Younes
035078cc87 The wide() removal patch!
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21428 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-05 08:04:20 +00:00
Jürgen Spitzmüller
e196b2c531 * src/mathed/MathParser.cpp (getChar):
- return 0 instead of char_type(), which is unpredictable.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21427 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-05 07:56:20 +00:00
Jürgen Spitzmüller
9754bc398c * src/mathed/MathParser.cpp (getChar):
- empty return if the char is not good() (fix bug 4318).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21424 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-05 07:15:12 +00:00
Martin Vermeer
32f92613c1 Allow dissolution of insets inside mathed
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21423 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-04 20:23:20 +00:00
Jürgen Spitzmüller
2579af6bf2 * src/LyXRC.cpp: fix order.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21419 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-04 11:25:20 +00:00
Abdelrazak Younes
43b0d5f626 Fix compilation for Qt < 4.3 (using 4.2.1).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21412 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-03 22:23:45 +00:00
Jürgen Spitzmüller
607bdaf91a * src/lengthcommon.cpp: disambiguation of gui string.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21373 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-02 14:49:54 +00:00
Jürgen Spitzmüller
cfd4d240c2 * src/LyXRC.cpp: fix typo in commented-out code
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21371 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-02 14:39:51 +00:00
Jürgen Spitzmüller
0f1b6903a8 * src/LyXRC.{cpp,h}:
- new RC_USE_PIXMAP_CACHE
* src/frontends/qt4/QlPainter.{cpp,h}:
	- use rc.use_pixmap_cache
* src/frontends/qt4/QPrefs.cpp:
* src/frontends/qt4/ui/QPref.ui:
	- implement rc.use_pixmap_cache

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21368 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-02 11:14:28 +00:00
Jürgen Spitzmüller
77d1135988 * src/insets/InsetTabular.{cpp, h}:
- Abdelize fix for bug 4147.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21356 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-01 18:41:51 +00:00
Jürgen Spitzmüller
a94fe3fb62 * src/insets/InsetTabular.cpp:
- handle char correctly for docstream (bug 4147).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21353 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-01 18:02:15 +00:00
Jürgen Spitzmüller
fd4fa37926 * src/frontends/qt4/QErrorList.cpp:
- do not close the dialog on double click (bug 4090).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21349 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-01 17:48:14 +00:00
Jürgen Spitzmüller
147e31bff5 * src/frontends/controllers/ControlSpellchecker.cpp:
- update screen after checking the last word (bug 3586).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21348 a592a061-630c-0410-9148-cb99ea01b6c8
2007-11-01 17:45:39 +00:00
Jürgen Spitzmüller
11be446d51 * src/frontends/qt4/QSearch.{cpp, h}:
- implement update_contents() and move selection-setting of the find input widget there
	  (fixes bug 3999).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21288 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-30 14:52:42 +00:00
Uwe Stöhr
f95696320b InsetMathBinom.cpp: fix bug 4308
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21281 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-30 00:52:55 +00:00
Bernhard Roider
ba328852b8 fix bug 3172: open file in binary mode, otherwise iteration of a binary file with for_each stops early.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21221 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-26 21:45:55 +00:00
Abdelrazak Younes
3bb7b4153c Fix MSVC/CMake error and display caught exception.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21187 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-24 20:47:12 +00:00
Enrico Forestieri
6b2fe73e91 Add support for greek and cyrillic chars such that it is not
necessary to mark them in the proper language for typesetting.

	* src/Paragraph.cpp
	(Paragraph::Pimpl::writeScriptChars): new method.
	(Paragraph::Pimpl::simpleTeXSpecialChars): output proper
	latex code for greek and cyrillic chars when they cannot
	be encoded using the current latex encoding.

	* src/LaTeXFeatures.cpp: add textgreek and textcyr features.

	* src/Encoding.{cpp,h}
	(Encodings::isKnownScriptChar): new method.

	* lib/unicodesymbols: add greek and cyrillic alphabetic chars.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21184 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-24 17:24:56 +00:00
Jean-Marc Lasgouttes
3175af3ff9 * filetools.cpp (isFileReadable): boost::fs is tasteless enough to
throw exceptions on tests like existence of a file. Work around it.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21172 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-24 09:01:51 +00:00
Jürgen Spitzmüller
0d7a465f33 * src/frontends/qt4/ui/ParagraphUi.ui:
- fix several duplicated accelerators (bug 4277)
* src/frontends/qt4/QParagraph.cpp:
	- use the original string from the dialog for the alignDefaultRB
	  widget, in order to display the accelerator.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21143 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-23 07:49:07 +00:00
Martin Vermeer
1267d53707 Fix off-by-one error addCol()
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21123 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-22 18:18:10 +00:00
Martin Vermeer
3837b7a47e Fix problem with pressing C-Enter converting equation to eqnarray
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21122 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-22 18:07:48 +00:00
Enrico Forestieri
7dfea4e1bb Fix bug 4287
* src/Buffer.cpp (Buffer::save): also replace the ':' character
	in the mangled filename as this it is illegal on Windows.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@21103 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-21 18:00:37 +00:00
Bo Peng
d323b6d03e Does not display the type of charstyle insets by default. Display type of an charstyle inset under mouse in the status line.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20968 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-14 16:30:22 +00:00
Bo Peng
880739c5c5 Check and show proper error message if configure.py fails (part of buf 2829)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20966 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-14 14:48:09 +00:00
Bo Peng
492c3a1cde Add Erlang support for listings (bug 4263)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20957 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-13 20:55:33 +00:00
Uwe Stöhr
dd60fe4480 LaTeXFeatures.cpp: URL-code cleanup, fix bug http://bugzilla.lyx.org/show_bug.cgi?id=2265
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20874 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-09 21:05:51 +00:00
Abdelrazak Younes
fd69063e00 clear the pixmap cache and the font metrics cache in case of zoom or dpi changes.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20868 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-09 16:22:24 +00:00
Jean-Marc Lasgouttes
e16f8a2fd3 Fix bug 2445.
* src/paragraph_funcs.cpp (breakParagraph): change parameter 'flag' to 
	simpler 'keep_layout'

	* src/Text.cpp (breakParagraph): change parameter keep_layout to 
	inverse_logic.

	* src/Text3.cpp (dispatch): remove LFUN_BREAK_PARAGRAPH_KEEP_LAYOUT;
	implement "inverse" flag to LFUN_BREAK_PARAGRAPH.

	* lib/bind/cua.bind:
	* lib/bind/xemacs.bind: 
	* lib/bind/emacs.bind:
	* lib/bind/mac.bind: adapt bindings.



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20848 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-08 13:35:16 +00:00
Enrico Forestieri
2adcf3c23d Fix bug 2330
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20844 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-08 11:50:58 +00:00
Jürgen Spitzmüller
6887b5a328 * src/BranchList.cpp:
- fix crash when theApp() didn't exist (command line export of document with branches) [bug 4255]

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20841 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-08 09:25:37 +00:00
Jürgen Spitzmüller
f95b09aa14 * src/BufferView.cpp:
- revert the singlepar optimization (r20567) 
	  for the time being

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20728 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-04 09:28:26 +00:00
Richard Heck
454227569a Fix bug 4232: Crash on bad counter name.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20702 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-03 18:10:23 +00:00
Jürgen Spitzmüller
22561386d0 * src/frontends/qt4/IconPalette.cpp (updateParent): listen to André
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20651 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-02 05:54:36 +00:00
Jürgen Spitzmüller
d49e986892 * src/frontends/qt4/IconPalette.cpp (updateParent):
- extent simplification done in r20630 also to math popup menus,
	   by Edwin.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20636 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-01 13:02:29 +00:00
Jürgen Spitzmüller
1b1132bd94 * src/frontends/qt4/IconPalette.cpp (updateParent): Oops ...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20631 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-01 10:46:18 +00:00
Jürgen Spitzmüller
91f82566e8 * src/frontends/qt4/IconPalette.cpp (updateParent):
- don't check any single action, but only one for all (performance workaround),
	   by Edwin.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20630 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-01 10:40:47 +00:00
Jürgen Spitzmüller
fac4864d5a * src/frontends/qt4/QLToolbar.cpp (update):
- only update visible toolbars (performance fix).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20627 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-01 09:20:21 +00:00
Abdelrazak Younes
5dbee2a3f4 Fix slowness issue related to Clipboard and Selection under X11 platforms:
- GuiClipboard: Cache the Clipboard status when the data is changed.
- GuiSelection: Cache the Selection status when the data is changed.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20624 a592a061-630c-0410-9148-cb99ea01b6c8
2007-10-01 09:03:17 +00:00
Jürgen Spitzmüller
819f458d84 * src/insets/InsetGraphics.cpp (prepareFile):
- Fix wrong external_path that triggered an assert on Windows
	  while exporting to LaTeX (bug 4243).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20606 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-30 12:32:31 +00:00
Abdelrazak Younes
3ab50efe1f Rework 'dbg painting' to be in line with trunk.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20568 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-28 12:24:20 +00:00
Abdelrazak Younes
39cd77bee0 singlePar with non wide inset optimization.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20567 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-28 12:22:11 +00:00
Jürgen Spitzmüller
95a9ed8c3f * src/LyX.cpp: style corrections.
This should also be done in trunk, but I don't have trunk here.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20525 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-26 20:31:50 +00:00
Bo Peng
4493a50d41 Lyx now starts and asks for reconfigure if no textclass is found (bug 2829)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20521 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-26 19:33:10 +00:00
Richard Heck
00de2ddcb2 Backport change 20366 to branch.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20498 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-25 17:18:33 +00:00
Jürgen Spitzmüller
e244c4c2b4 Fix bug 4182:
* src/insets/InsetCaption.cpp (draw, metrics):
	- set correct font for caption in Workarea.
* src/insets/insetListings.cpp (latex):
	- set correct font for caption in output.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20471 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-24 17:50:07 +00:00
Uwe Stöhr
c79cc07cbc QBox.cpp: fix bug 4233 http://bugzilla.lyx.org/show_bug.cgi?id=4233
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@20461 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-24 11:55:16 +00:00
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
Martin Vermeer
8a5f90a96c Partially revert bug 580 fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19550 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-14 08:42:22 +00:00
Enrico Forestieri
e70cf8eec0 Add version information to the lyx executable on Windows.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19538 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-14 01:38:12 +00:00
Christian Ridderström
6084e59610 Porting fix for bug 4135 from trunk
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19534 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-14 00:31:04 +00:00
Richard Heck
f7756c3020 Fix bug 4121. The cause was the empty on_available_entered method. Not sure why
that caused the bug, but it does.
Also fix some other UI bugs, relating to resets of the selection models. These
look gratuitous and cause problems in the current code. 


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19531 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-13 23:37:45 +00:00
Richard Heck
bb46996f75 Fix update bug when leaving a wide inset with up or down arrow.
Override notifyCursorLeaves() in InsetText? to force update when
inset was wide. Should be removed if and when wide is. 


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19514 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-13 17:38:36 +00:00
Jean-Marc Lasgouttes
e7b3dd74b5 * inset/InsetTabular.cpp (doDispatch): LFUN_MOUSE_PRESS: let Text::dispatch
do the work, unless we really have a reason not to (fixes bug 4133)

	* mathed/InsetMathNest.cpp (lfunMousePress): refactor the code to use
	BufferView::mouseSetCursor.



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19507 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-13 15:44:19 +00:00
José Matox
24d2120dab Second part of bug 580, avoid that lyx produces wrong files
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19457 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-12 14:02:48 +00:00
Martin Vermeer
d22e679d78 fix bug 580
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19391 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-10 08:21:26 +00:00
Bo Peng
5d9a2cc241 Listings ui changes from Pavel
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19385 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-09 21:19:17 +00:00
Bo Peng
ca3ffc6c37 Enable File -> Revert when the file is externally modified, rename this menu item to File -> Revert to saved, and check if the .lyx file has been externally modified when a buffer is saved. (Bugs 3766 and 4114)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19379 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-09 20:44:44 +00:00
Richard Heck
1b15f008a1 Minor update to previous commit.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19366 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-08 16:14:17 +00:00
Richard Heck
f4f99d4cd3 Fix bug 4112: Translate to roman numerals for numbers higher than 20.
We now go up to 999. 


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19364 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-08 16:02:59 +00:00
Jean-Marc Lasgouttes
0778d2d83a [the "translation" patch series] Part 2: fixing document label translations
* src/gettext.cpp (locale_init): factor some code; call Messages::init().
	* LyX.cpp (exec): call Messages::init() after initializing package().
	* Messages.cpp (init): new method, factor some code from get().
	(get): change the method used to set the locale. Should be much more robust
	than it was (and simpler too).


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19358 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-07 22:20:27 +00:00
Jean-Marc Lasgouttes
013d04ac96 [the "translation" patch series] Part 4: translating the LyX menu on the mac
* development/MacOSX/Makefile.am: when installing, create bogus 
	language directories to allow translation through Qt.

	* src/frontends/qt4/GuiApplication.cpp (MenuTranslator): new class, 
	redirects some Qt translation requests to gettext.
	(GuiApplication): install the MenuTranslator.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19351 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-07 20:57:01 +00:00
Jean-Marc Lasgouttes
680e9d0b3d [the "translation" patch series] Part 3: improving the loading of localized files
* src/support/filetools.cpp (i18nLibFileSearch): use a trick to find
	out the name of the current translation. 

	* po/*.po: add the entry necessary for the above trick.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19349 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-07 20:36:04 +00:00
Bo Peng
b08540d0d8 Fix loading non-lyx child documents with relative path names, change Load to Edit in the child document dialog. (Bug 4107 and 4111)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19345 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-07 18:37:33 +00:00
Richard Heck
c237753110 Introduce LFUN to save all modified files, and add menu entries.
Patch from Guillaume Pothier for 1.4.x adapted by me to current branch.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19342 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-06 16:15:32 +00:00
Richard Heck
f4b8546ee5 Introduce LFUN to save all modified files, and add menu entries.
Patch from Guillaume Pothier for 1.4.x adapted by me to current branch.



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19341 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-06 16:15:00 +00:00
Enrico Forestieri
806385246b No need to check whether the TEMP var is already set, it suffices
using false as the third parameter to setenv for not having it
replaced when already set.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19336 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-06 14:18:33 +00:00
Enrico Forestieri
98b3d68393 Use the internal function of the cygwin dll for syncing the
Windows environment.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19334 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-06 13:52:04 +00:00
Jean-Marc Lasgouttes
d9251d210b latex_lang should not have a babel language
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19301 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-04 12:41:42 +00:00
Bo Peng
6a4b38c97d Fix some incorrect middle button paste behavior. A better fix is due after 1.5.1.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19297 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-03 21:53:24 +00:00
Richard Heck
f8d53598d8 Fix bugs 4077 and 4086.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19294 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-03 16:14:50 +00:00
Jean-Marc Lasgouttes
eac423830d Fix several middle-click pasting problems
* src/BufferView.cpp (workAreaDispatch): be sure to call haveSelection()
	as we do in LyXFunc::dispatch. 

	* src/Text3.cpp (doDispatch): refactor the handling of LFUN_MOUSE_PRESS.
	In particular, make sure that the cursor is alsways set through
	BufferView::mouseSetCursor, so that the selection is correctly saved.

	* src/CutAndPaste.cpp (pasteSelection): do not set the selection, since 
	paste methods do not do it.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19292 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-03 16:02:25 +00:00
Richard Heck
02fb80e579 Fix bug 4096. Don't disconnect the buffer until we're ready to connect again.
Also, clean up the code a little.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19288 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-03 14:10:02 +00:00
Jean-Marc Lasgouttes
3ed4ef84b6 * src/support/gzstream,cpp:
* src/support/gzstream.h: re-introduce the stream we were using in
	1.4.x. The boost iostream solution produces unreadable streams
	on windows and we do not know why currently.

	* src/support/Makefile.am:
	* src/Buffer.cpp:
	* src/Lexer.cpp:
	* development/scons/scons_manifest.py: adapt.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19270 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-01 15:13:01 +00:00
Jean-Marc Lasgouttes
499ee23ddd * LyXAction.cpp: mark LFUN_SERVER_GOTO_FILE_ROW as working for
read-only files (fixes bug 4023)


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19267 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-01 13:15:57 +00:00
Bo Peng
775d93c837 src/frontends/qt4/GuiApplication.cpp: fix a bug that prevents translator of languages with long names to be loaded
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19261 a592a061-630c-0410-9148-cb99ea01b6c8
2007-07-31 17:18:44 +00:00
Enrico Forestieri
ea191d9095 Use home made code for the bool facet.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19251 a592a061-630c-0410-9148-cb99ea01b6c8
2007-07-31 13:14:50 +00:00
Jürgen Spitzmüller
d4df3a6b6f * src/LyXFunc.cpp (doDispatch):
- force full screen update on buffer switch (fixes bug 3969).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_5_X@19242 a592a061-630c-0410-9148-cb99ea01b6c8
2007-07-30 14:58:12 +00:00