]>
git.lyx.org Git - lyx.git/log
Abdelrazak Younes [Wed, 28 Mar 2007 14:47:52 +0000 (14:47 +0000)]
Re-enable mouse hover detection over insets. This was disable at rev 17589 to fix bug 3144 which has been re-opened for this.
There is a user visible change with this commit: For text insets, the button stays "highlighted" as long as the mouse cursor is within the inset but not within a nested inset. Formerly the button was highlighted only when hovered. This new behaviour is better because we can now imagine funkier behaviour like inset color background change when hovered. Also the small math pink corners can be adapted to react to mouse hover in the future. Ideally we should also "highlight" the button when entering the inset via the keyboard or when the keyboard cursor is just before the inset (because we can then use Ctrl-i).
* BufferView:
- getCoveringInset(): new method.
- workAreaDispatch(): use getCoveringInset() instead of LyXText::checkInsetHit()
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17610
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Wed, 28 Mar 2007 13:57:22 +0000 (13:57 +0000)]
* src/encoding.C (latexChar,read):
* src/support/unicode.C (convert): do not forget to reset lyxerr to
std::dec type of output.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17609
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Wed, 28 Mar 2007 12:41:11 +0000 (12:41 +0000)]
remove useless provide tags
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17608
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 28 Mar 2007 09:20:38 +0000 (09:20 +0000)]
* LyXText::getPitNearY(): Make it const.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17607
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Wed, 28 Mar 2007 00:45:39 +0000 (00:45 +0000)]
EmbeddedObjects: Small update
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17606
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Wed, 28 Mar 2007 00:34:33 +0000 (00:34 +0000)]
es_EmbeddedObjects: Updates from Ignacio
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17605
a592a061 -630c-0410-9148-
cb99ea01b6c8
Enrico Forestieri [Wed, 28 Mar 2007 00:26:04 +0000 (00:26 +0000)]
Present to the eyes.
* src/frontends/qt4/QLog.C
(logHighlighter::logHighlighter): Use a darker gray.
* src/frontends/qt4/QViewSource.C
(latexHighlighter::latexHighlighter): Ditto.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17604
a592a061 -630c-0410-9148-
cb99ea01b6c8
Enrico Forestieri [Wed, 28 Mar 2007 00:02:15 +0000 (00:02 +0000)]
Small refinement to subscript placement
* src/mathed/InsetMathScript.C
(InsetMathScript::dy01): Make sure that the subscript is placed
not higher than when it appears alone.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17602
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Tue, 27 Mar 2007 23:49:38 +0000 (23:49 +0000)]
de_Intro.lyx: Small update from Hartmut
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17601
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Tue, 27 Mar 2007 23:44:54 +0000 (23:44 +0000)]
de_Userguide.lyx: Updates from Hartmut
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17600
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Tue, 27 Mar 2007 18:26:36 +0000 (18:26 +0000)]
cmake: add shared library support
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17599
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Tue, 27 Mar 2007 18:10:18 +0000 (18:10 +0000)]
marginal changes (more to come)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17598
a592a061 -630c-0410-9148-
cb99ea01b6c8
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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