]> git.lyx.org Git - lyx.git/log
lyx.git
17 years ago* lib/CREDITS:
Jürgen Spitzmüller [Tue, 27 Mar 2007 17:58:58 +0000 (17:58 +0000)]
* lib/CREDITS:
* lib/generate_contributions.py:
- add Richard Heck.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17597 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agofix typo: LateX => LaTeX
Michael Schmitt [Tue, 27 Mar 2007 17:40:05 +0000 (17:40 +0000)]
fix typo: LateX => LaTeX

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17596 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago* src/frontends/qt4/GuiWorkArea.C:
Jürgen Spitzmüller [Tue, 27 Mar 2007 17:31:29 +0000 (17:31 +0000)]
* src/frontends/qt4/GuiWorkArea.C:
- whitespace. I forgot to save the changes before committing :-(

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17595 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago* src/frontends/qt4/GuiWorkArea.[Ch]:
Jürgen Spitzmüller [Tue, 27 Mar 2007 17:26:11 +0000 (17:26 +0000)]
* src/frontends/qt4/GuiWorkArea.[Ch]:
- some further refinement (and cleanup) of the triple click behaviour,
  from Richard G. Heck.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17594 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoBufferView.C: remove unneeded comment
Bo Peng [Tue, 27 Mar 2007 14:39:09 +0000 (14:39 +0000)]
BufferView.C: remove unneeded comment

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17593 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoSome more debug information in case the cursor is ill
André Pönitz [Tue, 27 Mar 2007 14:35:48 +0000 (14:35 +0000)]
Some more debug information in case the cursor is ill

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17592 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoThis is supposed to fix #3189 basically by avoiding the error condition:
André Pönitz [Tue, 27 Mar 2007 14:33:19 +0000 (14:33 +0000)]
This is supposed to fix #3189 basically by avoiding the error condition:
The string representation of math data stored in an undo could not be
read back. Now we store the math directly and do not convert to and from
a string.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17591 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agofix uninitialized variable
Jean-Marc Lasgouttes [Tue, 27 Mar 2007 12:51:47 +0000 (12:51 +0000)]
fix uninitialized variable

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17590 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoFix bug 3144 by Richard Heck (slightly modified by me):
Abdelrazak Younes [Tue, 27 Mar 2007 10:07:53 +0000 (10:07 +0000)]
Fix bug 3144 by Richard Heck (slightly modified by me):
http://bugzilla.lyx.org/show_bug.cgi?id=3144

The problem was that we set the cursor even for mouse hover event.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17589 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago* src/frontends/qt4/GuiWorkArea.[Ch]:
Jürgen Spitzmüller [Tue, 27 Mar 2007 08:05:31 +0000 (08:05 +0000)]
* src/frontends/qt4/GuiWorkArea.[Ch]:
- reimplement doubleClickTimeout() from the qt3 frontend
   in order to get triple clicking working (bug 3272).
   This is just an emultation of triple clicking, since qt does not have
   a mouseTripleClickEvent()

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17588 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoadjust layout
Edwin Leuven [Tue, 27 Mar 2007 07:57:09 +0000 (07:57 +0000)]
adjust layout

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17587 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoConvert makeRelPath to docstring (from Michael Gerz)
Georg Baum [Tue, 27 Mar 2007 07:24:16 +0000 (07:24 +0000)]
Convert makeRelPath to docstring (from Michael Gerz)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17586 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago* src/frontends/qt4/BulletModule.C: remove unneeded debug include.
Jürgen Spitzmüller [Tue, 27 Mar 2007 06:57:50 +0000 (06:57 +0000)]
* src/frontends/qt4/BulletModule.C: remove unneeded debug include.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17585 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago* src/frontends/qt4/BulletModule.C:
Jürgen Spitzmüller [Tue, 27 Mar 2007 06:55:25 +0000 (06:55 +0000)]
* src/frontends/qt4/BulletModule.C:
* src/frontends/qt4/ui/BulletsUi.ui:
- assure that six columns of bullets are displayed in the widget
  (fix bug 3147).

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17584 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago* src/toc.C: whitespace
Jürgen Spitzmüller [Tue, 27 Mar 2007 05:58:10 +0000 (05:58 +0000)]
* src/toc.C: whitespace

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17583 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago* src/toc.C: allow upwards movement to first paragraph (bug 3131)
Jürgen Spitzmüller [Tue, 27 Mar 2007 05:53:14 +0000 (05:53 +0000)]
* src/toc.C: allow upwards movement to first paragraph (bug 3131)

fix from Bernhard Roider.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17582 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agocmake: show full command
Peter Kümmel [Mon, 26 Mar 2007 20:21:41 +0000 (20:21 +0000)]
cmake: show full command

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17581 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agosome more tipa characters
Georg Baum [Mon, 26 Mar 2007 20:19:11 +0000 (20:19 +0000)]
some more tipa characters

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17580 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agocmake: overwrite allinone files on each cmake run
Peter Kümmel [Mon, 26 Mar 2007 20:03:31 +0000 (20:03 +0000)]
cmake: overwrite allinone files on each cmake run

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17579 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago * src/insets/insetcharstyle.C: fix bug #3252 (by M. Vermeer):
Michael Schmitt [Mon, 26 Mar 2007 19:16:49 +0000 (19:16 +0000)]
* src/insets/insetcharstyle.C: fix bug #3252 (by M. Vermeer):
Cursor is not placed correctly in char style inset

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17578 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agocmake: force new build type
Peter Kümmel [Mon, 26 Mar 2007 18:50:41 +0000 (18:50 +0000)]
cmake: force new build type

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17577 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoalso speed up compiling touched files under Linux
Peter Kümmel [Mon, 26 Mar 2007 18:03:56 +0000 (18:03 +0000)]
also speed up compiling touched files under Linux

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17576 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago* src/frontends/controllers/ControlAboutlyx.[Ch]:
Jürgen Spitzmüller [Mon, 26 Mar 2007 15:58:00 +0000 (15:58 +0000)]
* src/frontends/controllers/ControlAboutlyx.[Ch]:
* src/frontends/qt4/QAbout.C:
- revert r17572 and restore the correct copyright notice.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17575 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoCorrectly highlight comments in latexHighlighter
Bo Peng [Mon, 26 Mar 2007 15:51:34 +0000 (15:51 +0000)]
Correctly highlight comments in latexHighlighter

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17574 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agolatexHighlighter: handles multiline reg expression of all sorts of displayed mathemat...
Bo Peng [Mon, 26 Mar 2007 15:10:59 +0000 (15:10 +0000)]
latexHighlighter: handles multiline reg expression of all sorts of displayed mathematics environments

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17573 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago* src/frontends/controllers/ControlAboutlyx.[Ch]:
Jürgen Spitzmüller [Mon, 26 Mar 2007 15:05:59 +0000 (15:05 +0000)]
* src/frontends/controllers/ControlAboutlyx.[Ch]:
* src/frontends/qt4/QAbout.C:
- remove obsolete getLicense (which is identical to getDisclaimer)
   [bug 3371]

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17572 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago* src/frontends/qt4/QCharacter.C:
Jürgen Spitzmüller [Mon, 26 Mar 2007 14:06:20 +0000 (14:06 +0000)]
* src/frontends/qt4/QCharacter.C:
* src/frontends/qt4/QDocumentDialog.C:
* src/frontends/qt4/QPrefsDialog.C:
- document persistence of Qt4 resizing bug.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17571 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoupdate gl.po; remerge to use the new lyx_pot.py code
Jean-Marc Lasgouttes [Mon, 26 Mar 2007 13:59:28 +0000 (13:59 +0000)]
update gl.po; remerge to use the new lyx_pot.py code

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17570 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoFix bug 3293 by Bernhard Roider:
Abdelrazak Younes [Mon, 26 Mar 2007 13:43:49 +0000 (13:43 +0000)]
Fix bug 3293 by Bernhard Roider:

This changes the semantics of isOK() and operator(), comments from Bernhard below:

With the old version of lyxlex it was _impossible_ to check whether reading an integer, float, ... succeeded or not. The current solution to check for is.bad() in some cases and in other cases use is.good() does not give the desired information. Moreover the result of is.bad() depends on the stl implementation and behaves different for linux and windows.

the bug was introduced by the patch that fixed the bug that crashed lyx when "inset-insert ert" was executed from the command buffer.
The lexer has the method isOK() which reflects the status of the stream is.
The operators void* and ! are not really well defined (they depend on the value of is.bad()). What is missing is a test if the last reading operation was successful and thus the returned value is valid.
That's what i implemented in this patch.

The new rule for using the lexer:

if you want to know if the lexer still has data to read (either from the stream or from the pushed token) then use "lex.isOK()".
If you want to test if the last reading operation was successful then use eg. "if (lex) {...}" or unsuccessful then use eg. "if (!lex) {...}"

an example:

int readParam(LyxLex &lex) {

    int param = 1; // default value
    if (lex.isOK()) { // the lexer has data to read
        int p;    // temporary variable
        lex >> p;
        if (lex) param = p; // only use the input if the reading operation was successful
    }
    return param;
}

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17569 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoFix bug 3258:
Abdelrazak Younes [Mon, 26 Mar 2007 13:36:27 +0000 (13:36 +0000)]
Fix bug 3258:

http://bugzilla.lyx.org/show_bug.cgi?id=3258

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17568 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agofix MSVC warning.
Abdelrazak Younes [Mon, 26 Mar 2007 10:33:27 +0000 (10:33 +0000)]
fix MSVC warning.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17567 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoGet rid of LyXRC::font_norm_type, since it is no longer needed for arabic
Georg Baum [Mon, 26 Mar 2007 08:24:38 +0000 (08:24 +0000)]
Get rid of LyXRC::font_norm_type, since it is no longer needed for arabic
support.
LyXRC::font_norm stays for now, since it is still used for the kbmap stuff.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17566 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoremove lyxrc variables that where only used by xforms
Georg Baum [Mon, 26 Mar 2007 08:14:17 +0000 (08:14 +0000)]
remove lyxrc variables that where only used by xforms

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17565 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agocompile fix
Georg Baum [Mon, 26 Mar 2007 07:38:33 +0000 (07:38 +0000)]
compile fix

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17564 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agodisable requirement for 2.4.4 version
Peter Kümmel [Mon, 26 Mar 2007 06:55:16 +0000 (06:55 +0000)]
disable requirement for 2.4.4 version

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17562 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoPresent to Abdel: Syntax highlighting for LaTeX Log. (I know I should have been readi...
Bo Peng [Mon, 26 Mar 2007 04:25:49 +0000 (04:25 +0000)]
Present to Abdel: Syntax highlighting for LaTeX Log. (I know I should have been reading windows installers :-)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17561 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoAvoid random kerning values.
Enrico Forestieri [Mon, 26 Mar 2007 00:05:28 +0000 (00:05 +0000)]
Avoid random kerning values.

* src/mathed/MathData.C
(MathArray::metrics): Explicitly initialize kerning_ as it may
contain random data when the nucleus is an empty MathFont inset.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17560 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoFix crash in debug mode (MSVC) due to an assertion in Qt.
Abdelrazak Younes [Sun, 25 Mar 2007 23:22:25 +0000 (23:22 +0000)]
Fix crash in debug mode (MSVC) due to an assertion in Qt.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17559 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agocmake:
Peter Kümmel [Sun, 25 Mar 2007 22:03:59 +0000 (22:03 +0000)]
cmake:
 - add flags for debug/release/profile
 - also build qt4 as one file with gcc

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17558 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago * src/text.C: fix bug #2810
Michael Schmitt [Sun, 25 Mar 2007 17:11:30 +0000 (17:11 +0000)]
* src/text.C: fix bug #2810

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17557 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoadd some comments
Georg Baum [Sun, 25 Mar 2007 16:45:51 +0000 (16:45 +0000)]
add some comments

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17556 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoFix crash with included files
Georg Baum [Sun, 25 Mar 2007 16:31:16 +0000 (16:31 +0000)]
Fix crash with included files

* src/buffer.C
(Buffer::makeLaTeXFile): Use runparams.encoding to be consistent

* src/insets/insetinclude.C
(InsetInclude::latex): Change runparams.encoding to the encoding of
the child document for makeLateXFile

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17555 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoAdd FIXME.
Abdelrazak Younes [Sun, 25 Mar 2007 16:22:13 +0000 (16:22 +0000)]
Add FIXME.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17554 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoThird present for Bo: Add syntax highlighting to the LateX preamble.
Abdelrazak Younes [Sun, 25 Mar 2007 16:13:14 +0000 (16:13 +0000)]
Third present for Bo: Add syntax highlighting to the LateX preamble.
TODO: extract the latexHighlighter class into its own .[Ch] files.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17553 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoAdd a vertical spacer for nice resizing.
Abdelrazak Younes [Sun, 25 Mar 2007 15:50:32 +0000 (15:50 +0000)]
Add a vertical spacer for nice resizing.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17552 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoSecond present for Bo: De-clutter the widget:
Abdelrazak Younes [Sun, 25 Mar 2007 15:34:23 +0000 (15:34 +0000)]
Second present for Bo: De-clutter the widget:
- spacing set to zero
- controls moved to the side.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17551 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agocorrect tab order and remove duplicate shortcuts
Edwin Leuven [Sun, 25 Mar 2007 15:28:33 +0000 (15:28 +0000)]
correct tab order and remove duplicate shortcuts

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17550 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoadd missing #include
Michael Schmitt [Sun, 25 Mar 2007 15:22:54 +0000 (15:22 +0000)]
add missing #include

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17549 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agobiblio.h is already included in bufferparams.h
Abdelrazak Younes [Sun, 25 Mar 2007 14:04:54 +0000 (14:04 +0000)]
biblio.h is already included in bufferparams.h

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17548 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago * src/rowpainter.C
Georg Baum [Sun, 25 Mar 2007 14:04:29 +0000 (14:04 +0000)]
* src/rowpainter.C
(RowPainter::paintHebrewComposeChar): Convert characters 0xf8 and
0xe3 from CP1255 to UCS4 encoding

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17547 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoFix gcc warning.
Abdelrazak Younes [Sun, 25 Mar 2007 13:21:23 +0000 (13:21 +0000)]
Fix gcc warning.
Those arguments are not needed because update() will always look at what is currently selected and the info is there.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17546 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoBetter comment from Dov Feldstern (and remove now obsolete comment about
Georg Baum [Sun, 25 Mar 2007 10:53:01 +0000 (10:53 +0000)]
Better comment from Dov Feldstern (and remove now obsolete comment about
the isComposeChar functions)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17544 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago * src/encoding.C
Georg Baum [Sun, 25 Mar 2007 10:45:03 +0000 (10:45 +0000)]
* src/encoding.C
(Encodings::isComposeChar_hebrew): Change code points from CP1255 to
UCS4

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17543 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoCompilation fix: enums can't be forward declared.
Georg Baum [Sun, 25 Mar 2007 10:35:38 +0000 (10:35 +0000)]
Compilation fix: enums can't be forward declared.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17542 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agofix compiler warning
Georg Baum [Sun, 25 Mar 2007 10:32:22 +0000 (10:32 +0000)]
fix compiler warning

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17541 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agomake lyx compile again:
Edwin Leuven [Sun, 25 Mar 2007 09:55:37 +0000 (09:55 +0000)]
make lyx compile again:

* qwidget doesn't have sizegrip property here

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17540 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoCleanup and polish of the Citation dialog:
Abdelrazak Younes [Sun, 25 Mar 2007 01:32:12 +0000 (01:32 +0000)]
Cleanup and polish of the Citation dialog:
- now simple citation insertion can be done with the keyboard only (enter key will close the dialog and insert the chosen key).
- now search also within bib entry information (very fast)
- new case sensitive option
- new regex option.
- QCitation: code simplified, some code went to ControlCitation.
- QCitationDialog: code simplified
- lots of polish in the dialogs...

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17539 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoPresent for Bo: Cleanup ViewSource and make it a DockWidget.
Abdelrazak Younes [Sun, 25 Mar 2007 01:25:29 +0000 (01:25 +0000)]
Present for Bo: Cleanup ViewSource and make it a DockWidget.

* DockView.h: add the orientation option.

* QViewSource: now a model and a controller

* QViewSourceDialog: now only a simple QWidget.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17538 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago* BufferParams:
Abdelrazak Younes [Sun, 25 Mar 2007 01:12:38 +0000 (01:12 +0000)]
* BufferParams:
  * transfer CiteEngine enum declaration to biblio.h
  * delete unneeded CiteEngine_enum
  * cite_engine is now cite_engine_ and is private.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17537 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoremove useless declaration
Abdelrazak Younes [Sun, 25 Mar 2007 00:57:12 +0000 (00:57 +0000)]
remove useless declaration

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17536 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago* Buffer::fillWithBibkeys()
Abdelrazak Younes [Sun, 25 Mar 2007 00:56:01 +0000 (00:56 +0000)]
* Buffer::fillWithBibkeys()
  - replace unneeded dynamic_cast with static_cast
  - fix citation info for normal BIBITEM entries.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17535 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoremove useless assertion (already handled by std-debug), gets rid of two gcc warnings.
Abdelrazak Younes [Sun, 25 Mar 2007 00:49:09 +0000 (00:49 +0000)]
remove useless assertion (already handled by std-debug), gets rid of two gcc warnings.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17534 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoBugfix: no need to update if the dialog is not visible.
Abdelrazak Younes [Sun, 25 Mar 2007 00:45:34 +0000 (00:45 +0000)]
Bugfix: no need to update if the dialog is not visible.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17533 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoUpdate special arabic support to UCS4
Georg Baum [Sat, 24 Mar 2007 21:12:29 +0000 (21:12 +0000)]
Update special arabic support to UCS4

* src/encoding.C
(arabic_table): Delete (this was used for fonts in iso8859-6 encoding)
(arabic_table2): Rename to arabic_table and update code points to UCS4.
The old code points in this table where a custom encoding:
Some ASCII positions and some unused positions of the iso8859-6
encoding where used to encode the shaped forms. Example:
The character hamza was encoded with 0x41. The iso8859-6 encoding in
lib/encodings contained ithe value 0xfe80 at position 0x41 before
the transition to unicode => Change the value 0x41 to 0xfe80 in the
table.
This old custom encoding was needed because the transformed characters
needed to be transported through 8bit characters.
(Encodings::is_arabic_special): Change code points from iso8859-6 to UCS4
(Encodings::isComposeChar_arabic): Ditto
(Encodings::is_arabic): Ditto
(Encodings::transformChar): Always use arabic_table

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17532 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agosupport direct conversion from format 1 to format 3
Georg Baum [Sat, 24 Mar 2007 12:39:45 +0000 (12:39 +0000)]
support direct conversion from format 1 to format 3

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17531 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoalso improve build times when working on some files
Peter Kümmel [Sat, 24 Mar 2007 11:33:03 +0000 (11:33 +0000)]
also improve build times when working on some files

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17530 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agofinal compilation: wheel was already invented :(
Peter Kümmel [Fri, 23 Mar 2007 23:56:27 +0000 (23:56 +0000)]
final compilation: wheel was already invented :(

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17529 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoAccount for kerning when positioning scripts in the MathFontOld and
Enrico Forestieri [Fri, 23 Mar 2007 18:55:50 +0000 (18:55 +0000)]
Account for kerning when positioning scripts in the MathFontOld and
MathUnknown insets.

* src/mathed/InsetMathUnknown.C
(InsetMathUnknown::metrics): Cache kerning of last char.

* src/mathed/InsetMathUnknown.h
* src/mathed/InsetMathFontOld.h
(InsetMathUnknown::kerning): New. Return cached kerning value.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17528 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoTidy up po/lyx_pot.py, I did not 'svn add' the latest version of the script
Bo Peng [Fri, 23 Mar 2007 15:21:45 +0000 (15:21 +0000)]
Tidy up po/lyx_pot.py, I did not 'svn add' the latest version of the script

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17527 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoFix bug 440
Georg Baum [Fri, 23 Mar 2007 15:09:21 +0000 (15:09 +0000)]
Fix bug 440

* src/frontends/controllers/ControlCharacter.[Ch]
(reset_lang_) New flag (needed because the language is never
inherited)

* src/frontends/controllers/ControlCharacter.C
(ControlCharacter::getLanguage): Use reset_lang_
(ControlCharacter::setLanguage): Set reset_lang_ if needed

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17526 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoadd further comment
Georg Baum [Fri, 23 Mar 2007 15:07:10 +0000 (15:07 +0000)]
add further comment

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17525 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agopo/Makefile.in.in, use $(srcdir) instead of $(top_srcdir)/po
Bo Peng [Fri, 23 Mar 2007 14:56:48 +0000 (14:56 +0000)]
po/Makefile.in.in, use $(srcdir) instead of $(top_srcdir)/po

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17524 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agopo/Makefile.in.in: call lyx_pot.py with correct -b option
Bo Peng [Fri, 23 Mar 2007 14:49:48 +0000 (14:49 +0000)]
po/Makefile.in.in: call lyx_pot.py with correct -b option

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17523 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoScons: add description to update_po target to INSTALL.scons
Bo Peng [Fri, 23 Mar 2007 14:36:07 +0000 (14:36 +0000)]
Scons: add description to update_po target to INSTALL.scons

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17522 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoScons update_po target: Windows/cmd.exe is unhappy about single quotes
Bo Peng [Fri, 23 Mar 2007 14:27:27 +0000 (14:27 +0000)]
Scons update_po target: Windows/cmd.exe is unhappy about single quotes

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17521 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoMake it possible to call lyx_pot.py when builddir != srcdir.
Jean-Marc Lasgouttes [Fri, 23 Mar 2007 14:22:08 +0000 (14:22 +0000)]
Make it possible to call lyx_pot.py when builddir != srcdir.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17520 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoWorkaround for bug 3040
Georg Baum [Fri, 23 Mar 2007 09:18:07 +0000 (09:18 +0000)]
Workaround for bug 3040

* src/rowpainter.C
(RowPainter::paintChars): Paint hebrew characters one at a time

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17519 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoCorrectly implement rule 18a in appendix G of the TeXbook
Enrico Forestieri [Fri, 23 Mar 2007 02:12:48 +0000 (02:12 +0000)]
Correctly implement rule 18a in appendix G of the TeXbook

* src/mathed/InsetMathScript.C
(isAlphaSymbol): New. Return true if nucleus is a letter or a
symbol whose type is mathord or mathalpha.
(InsetMathScript::dy01): Apply rule 18a accounting for nucleus type.

* src/mathed/MathData.C
(MathArray::metrics): Account for the fact that some fonts (eg.
mathcal) do not have a lower case x glyph.

* src/mathed/InsetMathSymbol.[Ch]
(InsetMathSymbol::isOrdAlpha): New. Return true if type of symbol
is mathord or mathalpha.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17518 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoAdd comments to installer code
Bo Peng [Fri, 23 Mar 2007 02:03:42 +0000 (02:03 +0000)]
Add comments to installer code

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17517 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agomsvc: don't #define max and min
Peter Kümmel [Thu, 22 Mar 2007 23:42:21 +0000 (23:42 +0000)]
msvc: don't #define max and min

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17516 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agofix c&p error
Peter Kümmel [Thu, 22 Mar 2007 23:22:10 +0000 (23:22 +0000)]
fix c&p error

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17515 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agocompile qt4 three times faster with msvc:
Peter Kümmel [Thu, 22 Mar 2007 23:07:24 +0000 (23:07 +0000)]
compile qt4 three times faster with msvc:
 - only trivial renaming
 - one used variable removed

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17514 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoalso merge qt files
Peter Kümmel [Thu, 22 Mar 2007 22:58:52 +0000 (22:58 +0000)]
also merge qt files

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17513 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agopo/Makefile.in.in, replace awk scripts with the Python version
Bo Peng [Thu, 22 Mar 2007 20:12:54 +0000 (20:12 +0000)]
po/Makefile.in.in, replace awk scripts with the Python version

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17512 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoScons: finalize update_po target.
Bo Peng [Thu, 22 Mar 2007 20:04:12 +0000 (20:04 +0000)]
Scons: finalize update_po target.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17511 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoScons: update_po should now work (missing dependency though)
Bo Peng [Thu, 22 Mar 2007 18:26:58 +0000 (18:26 +0000)]
Scons: update_po should now work (missing dependency though)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17510 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoScons: update_po target, move processing functions to po/lyx_pot.py
Bo Peng [Thu, 22 Mar 2007 15:39:44 +0000 (15:39 +0000)]
Scons: update_po target, move processing functions to po/lyx_pot.py

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17509 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoFic compilation on itanium by adding a missing file from boost 1.34 branch
Georg Baum [Thu, 22 Mar 2007 08:36:25 +0000 (08:36 +0000)]
Fic compilation on itanium by adding a missing file from boost 1.34 branch

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17506 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoGet ProvidesNatbib working correctly, esp. for egs.layout.
Martin Vermeer [Thu, 22 Mar 2007 07:22:16 +0000 (07:22 +0000)]
Get ProvidesNatbib working correctly, esp. for egs.layout.

* insetcite: call getEngine()
* bufferparams: move getEngine() here, and let it sense the
provides(natbib)
flag
* ControlBibtex, ControlCitation: correct getEngine() call
* biblio: remove old getEngine()

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17505 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoScons: update_po target part five: update po files
Bo Peng [Thu, 22 Mar 2007 04:42:34 +0000 (04:42 +0000)]
Scons: update_po target part five: update po files

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17504 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoScons: update_po target part four: lyx.po
Bo Peng [Thu, 22 Mar 2007 03:15:58 +0000 (03:15 +0000)]
Scons: update_po target part four: lyx.po

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17503 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoScons: update_po target part three: ui_l10n
Bo Peng [Thu, 22 Mar 2007 02:51:51 +0000 (02:51 +0000)]
Scons: update_po target part three: ui_l10n

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17502 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoScons: update_po target part two: qt4_l10n and layouts_l10n
Bo Peng [Thu, 22 Mar 2007 02:37:26 +0000 (02:37 +0000)]
Scons: update_po target part two: qt4_l10n and layouts_l10n

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17501 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoremove " around is_IS in lib/languages
Bo Peng [Thu, 22 Mar 2007 02:33:59 +0000 (02:33 +0000)]
remove " around is_IS in lib/languages

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17500 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoCache char right bearings
Enrico Forestieri [Wed, 21 Mar 2007 23:13:32 +0000 (23:13 +0000)]
Cache char right bearings

* src/frontends/qt4/GuiFontMetrics.C
(GuiFontMetrics::rbearing): Cache char rbearing.

* src/frontends/qt4/GuiFontMetrics.h:
Implement rbearing_cache_ as a QHash.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17499 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agosome more small changes to speed up the compilation time by merged files
Peter Kümmel [Wed, 21 Mar 2007 21:22:10 +0000 (21:22 +0000)]
some more small changes to speed up the compilation time by merged files

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17498 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoAccount for real width of nucleus when positioning superscripts in mathed
Enrico Forestieri [Wed, 21 Mar 2007 17:21:59 +0000 (17:21 +0000)]
Account for real width of nucleus when positioning superscripts in mathed

* src/mathed/MathSupport.[Ch]
(mathed_char_kerning): New. Compute right kerning for the given
font and character as the difference between right bearing and
logical width.

* src/mathed/InsetMathScript.[Ch]
(InsetMathScript::dx1, InsetMathScript::metrics): Account for
nucleus right kerning.
(InsetMathScript::nker): New. Return the nucleus right kerning
if positive, zero otherwise.

* src/mathed/MathData.[Ch]
(MathArray::metrics): Cache the nucleus right kerning value.
(MathArray::kerning): New. Return cached right kerning.

* src/mathed/InsetMathChar.[Ch]
(InsetMathChar::metrics): Cache the character right kerning.
(InsetMathChar::kerning): New. Return cached right kerning.

* src/mathed/InsetMath.h
(InsetMath::kerning): New virtual method.

* src/mathed/InsetMathSymbol.[Ch]
(InsetMathSymbol::metrics): Cache the symbol right kerning.
(InsetMathSymbol::kerning): New. Return cached right kerning.

* src/mathed/InsetMathFont.[Ch]
(InsetMathFont::kerning): New. Return cached right kerning.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17497 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoScons: update_po target, part one: language_l10n.pot
Bo Peng [Wed, 21 Mar 2007 03:23:54 +0000 (03:23 +0000)]
Scons: update_po target, part one: language_l10n.pot

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17496 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agocmake build system:
Peter Kümmel [Tue, 20 Mar 2007 22:13:21 +0000 (22:13 +0000)]
cmake build system:
   Add "merge" option which minimizes the number of files to build.
   only the qt4 and boost files will not merged into one file.
   This really speeds up the compilation.
   Usage:
     cmake ../trunk/development/cmake -Dmerge=1

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17495 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agotrivial changes for all-in-one compilation
Peter Kümmel [Tue, 20 Mar 2007 21:53:01 +0000 (21:53 +0000)]
trivial changes for all-in-one compilation

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17494 a592a061-630c-0410-9148-cb99ea01b6c8