]>
git.lyx.org Git - lyx.git/log
Abdelrazak Younes [Tue, 17 Apr 2007 13:15:00 +0000 (13:15 +0000)]
Fix bug 1395 by Stefan Schimanski:
Locking counter added to MacroData: it is increased before drawing/
metric calculations and decreased afterwards in InsetMathMacro. If a
macro is already locked at that point, "Self reference: \foo" is
drawn instead of the macro definition to avoid endless loops.
Moreover inside of the arguments of the macro the counter is
temporarily decreased as those cases do not cause loops. (fixes bug
#1395)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17836
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Tue, 17 Apr 2007 10:27:53 +0000 (10:27 +0000)]
Fix loop when opening TOC widget in an empty document, basically by Richard Heck.
* src/frontends/qt4/TocWidget.[Ch]:
- rename enableButtons to enableControls and include slider enabling/disabling
- only set slider if there is some content
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17835
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Tue, 17 Apr 2007 03:46:55 +0000 (03:46 +0000)]
Captions do not accept alignment, spacing, etc.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17834
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Mon, 16 Apr 2007 23:50:43 +0000 (23:50 +0000)]
Intro.lyx: fix wrong image path
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17833
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Mon, 16 Apr 2007 22:33:53 +0000 (22:33 +0000)]
installer infrastructure changes according to Christian's comments
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17832
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Mon, 16 Apr 2007 20:47:40 +0000 (20:47 +0000)]
Validate DocIterator before setting cursor with it, in moveToPosition
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17831
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Mon, 16 Apr 2007 20:28:03 +0000 (20:28 +0000)]
* po/de.po: some updates (more to come)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17830
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Mon, 16 Apr 2007 19:01:32 +0000 (19:01 +0000)]
Bookmarks: use bottom level pit and pos
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17829
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 16 Apr 2007 18:20:49 +0000 (18:20 +0000)]
remove unused parameter
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17828
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 16 Apr 2007 18:06:01 +0000 (18:06 +0000)]
Prevent invalid latex for multilingual sections and inputenc == auto.
We output the \inputencoding command before the section if possible, and we
ignore all encoding changes in the section. Commands from the unicodesymbols
file will be used for characters that can't be encoded in the current
encoding instead of switching the encoding.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17827
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 16 Apr 2007 14:42:53 +0000 (14:42 +0000)]
Fixed bug 3449 by Stefan Schimanski:
http://bugzilla.lyx.org/show_bug.cgi?id=3449
One problem was no metric calculation was done for insets on cursor movement. Of course scrolling or entering character caused the missing metric calls, hence the described behavior in the bug report. This is fixed by re-implementing idxLast(), idxFirst() and notifyCursorLeaves().
Another problem was that 'a' and '1' were drawn at the same position because of a mis-calculation of the x-position in InsetMathMacro::draw().
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17826
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Sun, 15 Apr 2007 22:48:41 +0000 (22:48 +0000)]
new Update installer: small tweaks
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17825
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Sun, 15 Apr 2007 22:08:48 +0000 (22:08 +0000)]
Installer: forgot to remove this code
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17824
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Sun, 15 Apr 2007 22:03:42 +0000 (22:03 +0000)]
new Update installer: now hopefully close to be released
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17823
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Sun, 15 Apr 2007 19:17:53 +0000 (19:17 +0000)]
Fix compilation problem on some systems.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17822
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 15 Apr 2007 16:11:15 +0000 (16:11 +0000)]
* po/*.po: remerge after Uwe's g-brief2.layout fixes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17821
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 15 Apr 2007 16:05:23 +0000 (16:05 +0000)]
po/lyx_pot.py: relativePath(): replace all \ by / such that we get the
same comments on Windows and *nix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17820
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Sun, 15 Apr 2007 13:09:34 +0000 (13:09 +0000)]
cmake : remember command line options merge and WALL
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17819
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Sun, 15 Apr 2007 12:36:14 +0000 (12:36 +0000)]
LyXWinInstaller: fix bug in uninstalling Arabic Aspell dict
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17818
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Sun, 15 Apr 2007 11:49:48 +0000 (11:49 +0000)]
fix wrong entry from my last commit
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17817
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Sun, 15 Apr 2007 11:46:26 +0000 (11:46 +0000)]
Add math fonts to SVN
(please check if the Makefile entry is complete, I couldn't test this here)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17816
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Sun, 15 Apr 2007 10:22:49 +0000 (10:22 +0000)]
new "Update" installer: should now be close to ready
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17815
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sun, 15 Apr 2007 04:50:42 +0000 (04:50 +0000)]
lastFilePos: save bottom level pit and pos
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17814
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Sat, 14 Apr 2007 17:33:40 +0000 (17:33 +0000)]
revert bug I accidentally introduced in the previous commit
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17813
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Sat, 14 Apr 2007 17:28:23 +0000 (17:28 +0000)]
fix typo in g-brief2 support
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17812
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Sat, 14 Apr 2007 16:41:55 +0000 (16:41 +0000)]
Add Updownarrow and updownarrow to the delimiter dialog
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17811
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 14 Apr 2007 16:29:01 +0000 (16:29 +0000)]
* lib/ui/stdtoolbars.inc: group all delimiter buttons; strip obsolete "math" prefix
* lib/ui/stdmenues.inc: move math panel to the end of the submenu; strip obsolete
"math" prefix (everything is math-related in this submenu)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17810
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Sat, 14 Apr 2007 16:19:05 +0000 (16:19 +0000)]
Fix bugs 3458:
http://bugzilla.lyx.org/show_bug.cgi?id=3458
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17809
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 14 Apr 2007 11:54:08 +0000 (11:54 +0000)]
* po/de.po: better menu shortcut
* lib/bind/aqua.bind: whitespace changes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17808
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 14 Apr 2007 11:19:24 +0000 (11:19 +0000)]
* layouts/*.layout: put all LabelStrings in quotes; in the past, we
faced some problems with trailing spaces. The quotes turned out to be
a good means to avoid these problems
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17807
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 14 Apr 2007 11:15:50 +0000 (11:15 +0000)]
remove unused declaration
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17806
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Sat, 14 Apr 2007 11:04:53 +0000 (11:04 +0000)]
New installer version: With this, existing installations can be updated so that no reinstallation is needed.
(Not fully ready yet, I'll announce it later on the list.)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17805
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Sat, 14 Apr 2007 11:02:59 +0000 (11:02 +0000)]
Installer: Fix long standing bug that the configure script was not called when Python is already installed on the system.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17804
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 14 Apr 2007 10:26:45 +0000 (10:26 +0000)]
small doxygen fix, remove unused declaration
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17803
a592a061 -630c-0410-9148-
cb99ea01b6c8
Edwin Leuven [Sat, 14 Apr 2007 09:49:52 +0000 (09:49 +0000)]
layout tweak
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17802
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 14 Apr 2007 09:18:34 +0000 (09:18 +0000)]
po/*.po: remerg po/*.po: remergee
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17801
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sat, 14 Apr 2007 04:27:00 +0000 (04:27 +0000)]
update ImageMagick version in windows installer because I really can not find the 6.3.2-5 version
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17800
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sat, 14 Apr 2007 04:14:57 +0000 (04:14 +0000)]
remove a typo that breaks windows installer
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17799
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Fri, 13 Apr 2007 15:25:53 +0000 (15:25 +0000)]
Add margin to paragraph dialog.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17798
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Fri, 13 Apr 2007 13:46:59 +0000 (13:46 +0000)]
cmake: force verbose make files, add output for disable wall
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17797
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Fri, 13 Apr 2007 13:42:59 +0000 (13:42 +0000)]
fix bug 3319: LyX starts offscreen when changing monitor configuration
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17796
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 13 Apr 2007 11:49:58 +0000 (11:49 +0000)]
fix comment
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17795
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 13 Apr 2007 11:35:11 +0000 (11:35 +0000)]
Fix a missing metrics update when clicking within a previewed formula.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17794
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 13 Apr 2007 10:10:10 +0000 (10:10 +0000)]
Reorder panels in Preference Settings dialog.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17793
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 13 Apr 2007 09:17:55 +0000 (09:17 +0000)]
I forgot this in revision 17786. Hope bug 3450 is really fixed now...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17792
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 13 Apr 2007 09:16:06 +0000 (09:16 +0000)]
* QPrefConvertersUi.ui
- change GUI layout in accordance with latest "copiers" and "file format" changes.
- add converter cache section.
* QPrefsDialog: implement converter cache enabling and maximum age.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17791
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Fri, 13 Apr 2007 02:09:50 +0000 (02:09 +0000)]
Disable signals on programmatic checks to prevent unnecessary trigger of slots.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17790
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Fri, 13 Apr 2007 02:07:55 +0000 (02:07 +0000)]
Redo layout of dialog to solve sizing issue.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17789
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Thu, 12 Apr 2007 20:19:40 +0000 (20:19 +0000)]
fix for the math-matrix dialog image
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17788
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Thu, 12 Apr 2007 20:18:08 +0000 (20:18 +0000)]
LyXWinInstaller:
- avoid uninstalling stuff that was installed by a previous LyX-Version
- renaming Readme-files
- drop PDFViewWin7.exe and go back to the pdfopen/pdfclos method for Adobe Reader 7.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17787
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 12 Apr 2007 16:49:01 +0000 (16:49 +0000)]
Fix bug 3450:
http://bugzilla.lyx.org/show_bug.cgi?id=3450
* ControlMath
- new MathSymbol struct that summarize the symbol attributes (including font and fontcode)
* QDelimiterDialog:
- make use of the new MathSymbol for the ListWidget.
- store the latex name in the tooltip instead of lookup for it.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17786
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 12 Apr 2007 12:54:11 +0000 (12:54 +0000)]
Partly undo rev 17780: Since the lfun math-matrix does still exist and can
be added by users to toolbars we should not delete the icon.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17785
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 12 Apr 2007 12:51:29 +0000 (12:51 +0000)]
remove stupid commented line
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17784
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Wed, 11 Apr 2007 23:44:03 +0000 (23:44 +0000)]
make some math icons visible to be used e.g. also in the docs
(someone has build them with antialiasing destroying the resolution)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17782
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Wed, 11 Apr 2007 19:35:35 +0000 (19:35 +0000)]
make LyX compile again after changeset 17776
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17781
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Wed, 11 Apr 2007 19:14:47 +0000 (19:14 +0000)]
Connect math matrix dialog to math panel as discussed yesterday.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17780
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Wed, 11 Apr 2007 18:51:20 +0000 (18:51 +0000)]
es_EmbeddedObjects: updates from Ignacio
es_Extended: mention Ignacio as translator
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17779
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Wed, 11 Apr 2007 18:45:11 +0000 (18:45 +0000)]
es_Extended.lyx: updates from Ignacio
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17778
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Wed, 11 Apr 2007 18:32:35 +0000 (18:32 +0000)]
de_Userguide: updates from Hartmut
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17777
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Wed, 11 Apr 2007 14:04:40 +0000 (14:04 +0000)]
Changes to paragraph settings dialog so that it offers only
options accepted by the current paragraph.
ui/QParagraphUi.ui
Changed combo box for alignment to radio buttons. Added
checkbox for default alignment.
QParagraphDialog.[Ch]
public:
void checkAlignmentRadioButtons();
void alignmentToRadioButtons(LyXAlignment);
LyXAlignment getAlignmentFromDialog();
private:
typedef std::map<LyXAlignment, QRadioButton *> QPRadioMap;
QPRadioMap radioMap;
protected Q_SLOTS:
void change_adaptor();
void enableLinespacingValue(int);
void on_alignDefaultCB_toggled(bool);
QParagraph.C
Rework apply() and update_contents() using new functions just
mentioned.
Thanks to Abdel for his help.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17776
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Wed, 11 Apr 2007 13:45:44 +0000 (13:45 +0000)]
Reorganize dialogs along lines suggested by Abdel to give more room to line edit boxes.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17775
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Wed, 11 Apr 2007 13:44:26 +0000 (13:44 +0000)]
Add vertical spacer.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17774
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Wed, 11 Apr 2007 13:42:59 +0000 (13:42 +0000)]
Move alter button to match other dialogs.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17773
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Wed, 11 Apr 2007 08:42:42 +0000 (08:42 +0000)]
fix typo
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17772
a592a061 -630c-0410-9148-
cb99ea01b6c8
Enrico Forestieri [Wed, 11 Apr 2007 00:27:35 +0000 (00:27 +0000)]
Fix remaining issues with big delimiters
* src/mathed/MathSupport.C:
add "slash" to the decoration table.
* src/mathed/InsetMathBig.C
(InsetMathBig::draw): don't remove backslash delimiter.
(InsetMathBig::isBigInsetDelim): add "\\" and "\slash" to
the delimiters table.
* src/frontends/qt4/QDelimiterDialog.C
(fix_name): return "\\" instead of "\backslash" as that now
works after the fixes above.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17771
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Tue, 10 Apr 2007 22:04:08 +0000 (22:04 +0000)]
Added menu entries for math delimiter and matix dialogs.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17770
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Tue, 10 Apr 2007 20:57:59 +0000 (20:57 +0000)]
add math delimiter dialog to math toolbar, by Richard and me
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17768
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Tue, 10 Apr 2007 16:50:19 +0000 (16:50 +0000)]
* src/BufferView.C (mouseSetCursor): update fixes.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17767
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 10 Apr 2007 14:51:27 +0000 (14:51 +0000)]
- Work a bit on the layout.
- Set the font used in the lists to Arial, 10.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17766
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Tue, 10 Apr 2007 11:25:02 +0000 (11:25 +0000)]
* src/text3.C (doDispatch):
- add missing undo call to LFUN_QUOTE_INSERT
(fixes bug 3439).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17764
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Tue, 10 Apr 2007 11:01:44 +0000 (11:01 +0000)]
update my credits entry and make generate_contributions.py run again
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17763
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Tue, 10 Apr 2007 09:15:40 +0000 (09:15 +0000)]
fix cash with Toc widget (when stdlib-debug is on)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17762
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Tue, 10 Apr 2007 08:20:12 +0000 (08:20 +0000)]
* src/rowpainter.C (paintPar):
- only set wide() to true for insets if they are not nested
in a non-wide inset (bug 3275)
* src/rowpainter.C (inNarrowInset):
- new helper func for the above.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17761
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Mon, 9 Apr 2007 23:51:22 +0000 (23:51 +0000)]
LyXWinInstaller:
- removed Galician files as they were only there due to a bug in NSIS
-> NSIS 2.25 is now required for compilation
-> updated Readme files
- version bump
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17760
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Mon, 9 Apr 2007 20:55:38 +0000 (20:55 +0000)]
Describe the latest graphics dialog changes in the docs, by Richard and me.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17759
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Mon, 9 Apr 2007 18:04:31 +0000 (18:04 +0000)]
es_Extended: some adjustments for PDF-bookmarks
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17758
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Mon, 9 Apr 2007 17:30:54 +0000 (17:30 +0000)]
New Spanish translation of the Extended manual, by Ignacio.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17757
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Mon, 9 Apr 2007 09:31:56 +0000 (09:31 +0000)]
* src/lyxfunc.C (dispatch):
- do not attempt to toggle math insets via ALL_INSETS_TOGGLE
(fixes bug 3358)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17756
a592a061 -630c-0410-9148-
cb99ea01b6c8
Enrico Forestieri [Sat, 7 Apr 2007 02:07:15 +0000 (02:07 +0000)]
Fix gui for slash and backslash big/variable size delimiters
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17755
a592a061 -630c-0410-9148-
cb99ea01b6c8
Enrico Forestieri [Sat, 7 Apr 2007 01:07:51 +0000 (01:07 +0000)]
Restore the version number position on the splash screen
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17754
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 7 Apr 2007 00:04:38 +0000 (00:04 +0000)]
add GuiView parent to QToc for proper memory management.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17753
a592a061 -630c-0410-9148-
cb99ea01b6c8
Enrico Forestieri [Sat, 7 Apr 2007 00:00:32 +0000 (00:00 +0000)]
Fix gui for the "|" big delimiter
* src/frontends/qt4/QDelimiterDialog.C
(fix_name): Return "|" instead of "\|" as this is equivalent to \Vert.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17752
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 6 Apr 2007 18:03:29 +0000 (18:03 +0000)]
prevent the compiler from optimiying away support::Path variables
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17751
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Fri, 6 Apr 2007 17:48:54 +0000 (17:48 +0000)]
Moved std* includes before customizations.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17750
a592a061 -630c-0410-9148-
cb99ea01b6c8
Enrico Forestieri [Fri, 6 Apr 2007 17:38:11 +0000 (17:38 +0000)]
Fix bug 3410 by Georg and me
* src/support/tempname.C
(tempName): Return FileName in utf8 encoding.
* src/lyxsocket.[Ch]
(LyXServerSocket::LyXServerSocket): Use FileName instead of string
and set the env var LYXSOCKET in the filesystem encoding as this
is what the client expects.
* src/support/socktools.[Ch]
(socktools::listen): Convert to FileName and use the filesystem
encoding for the file names stored in the sockaddr_un struct.
* src/client/client.C
(socktools::connect): Convert to FileName and use the filesystem
encoding for the file names stored in the sockaddr_un struct.
(LyXDataSocket::LyXDataSocket, main): Convert to FileName.
* src/lyx_main.C
(LyX::exec): Use FileName instead of string in socket code.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17749
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 6 Apr 2007 16:27:10 +0000 (16:27 +0000)]
Fix bug 3413:
http://bugzilla.lyx.org/show_bug.cgi?id=3413
* ui/QNomenclUi.ui
- description field: replace LineEdit with TexEdit
* QNomencl.C: take care of the \n <-> \\ conversion in the description field.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17748
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 6 Apr 2007 15:57:32 +0000 (15:57 +0000)]
Make the delimiters dialog use true unicode symbols instead of pixmaps.
* ControlMath.[Ch]
- mathSymbol(), texName(): new method for easy access of math symbols and associated TeX names
- latex_delimiters: allowed delimiters transferred from QDelimiterDialog.C
* QDelimiterDialog.C:
- makes use of the above.
- display the TeX code in a label instead of beside the symbol.
* QDelimiterUi.ui
- shrink it so that it could nicely fit in a DockWidget but this doesn't work, the dialog is too large!
- texCodeL: new label.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17747
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 6 Apr 2007 13:09:54 +0000 (13:09 +0000)]
Use FileName instead of strings in support::Package.
This fixes some encoding problems, and hopefully also bug 3410.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17746
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Fri, 6 Apr 2007 12:38:23 +0000 (12:38 +0000)]
Fix small bug with new graphics dialog.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17745
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 6 Apr 2007 12:31:33 +0000 (12:31 +0000)]
remove unneeded lyx qualifier
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17744
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 6 Apr 2007 11:20:09 +0000 (11:20 +0000)]
remove unneeded lyx qualifier
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17743
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Fri, 6 Apr 2007 09:41:55 +0000 (09:41 +0000)]
Document Provides tag and changes to LabelString[Appendix]
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17742
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 6 Apr 2007 09:39:05 +0000 (09:39 +0000)]
remove duplicate top_srcdir()
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17741
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Fri, 6 Apr 2007 09:02:23 +0000 (09:02 +0000)]
New framework for declaring generic features in textclasses.
* src/LaTeXFeatures.C (mustProvide): new method; returns true when
isRequired is true and the feature is not provided by the
textclass.
(getPackages, getLyXSGMLEntities): use mustProvide when relevant.
* src/bufferparams.C (getEngine):
* src/buffer.C (validate): adapt to change below.
* src/lyxtextclass.C (read): replace tags ProvidesNatbib,
ProvidesMakeidx, ProvidesUrl and ProvidesAmsmath by a generic
"Provides".
(provides): take a string as argument.
* lib/scripts/layout2layout.py (convert): convert "ProvidesXxx" tags
to "Provides xxx".
* lib/layouts/*: update to format 4.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17740
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 6 Apr 2007 08:48:34 +0000 (08:48 +0000)]
remove methods that are no longer needed since we have the new bibtex parser
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17739
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 6 Apr 2007 08:30:37 +0000 (08:30 +0000)]
Fix dialog interaction with InsetMathRef (leftover from changed
InsetCommandParams)
* src/mathed/InsetMathCommand.[Ch]
(CommandInset::createDialogStr): Move to InsetMathRef, since it is
no longer generic.
* src/mathed/MathFactory.C
(createInsetMath_fromDialogStr): Use InsetCommandMailer instead of
manual parsing. This ensures that the syntax is correct.
* src/mathed/InsetMathRef.[Ch]
(InsetMathRef::createDialogStr): Moved here from InsetMathCommand,
but use InsetCommandMailer.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17738
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 5 Apr 2007 15:55:04 +0000 (15:55 +0000)]
Probably fix bug 3360:
* src/lyxfunc.C
(LyXFunc::dispatch): Call LFUN_DIALOG_SHOW_NEW_INSET instead of
LFUN_DIALOG_SHOW, since the former seems to be connected to the last
open inset.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17736
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Thu, 5 Apr 2007 14:58:15 +0000 (14:58 +0000)]
Fix for bug 3215. All changes in src/frontends/qt4/.
Changed dialog and added routines to deal with an "auto" label
in cases where defaults are used.
ui/MarginsUi.ui: Changed labels for width and height to checkboxes. Removed connections.
checkwidgets.[Ch]: Extended checkedLineEdit routines to take a QWidget.
qt_helpers.[Ch]:
Added void lengthToWidgets(QLineEdit *, LengthCombo *, LyXLength const &, LyXLength::UNIT)
Added void lengthAutoToWidgets(QLineEdit *, LengthCombo *, LyXLength const &, LyXLength::UNIT)
Added void setAutoTextCB(QCheckBox *, QLineEdit *, LengthCombo *)
validators.[Ch]:
Added class LengthAutoValidator : public LengthValidator
Added class DoubleAutoValidator : public QDoubleValidator
QGraphicsDialog.[Ch]
Added virtual void setAutoText()
Added virtual void on_WidthCB_toggled(bool)
Added virtual void on_HeightCB_toggled(bool)
Used the new functions to set "auto" in default cases and toggle checkboxes as needed.
Set validator for scale.
Re-organized connect routines.
QGraphics.C:
Completely re-worked update_contents().
Significant changes to apply().
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17735
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Thu, 5 Apr 2007 13:51:42 +0000 (13:51 +0000)]
Fix for bug 3416. Change output routine for geometry package.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17734
a592a061 -630c-0410-9148-
cb99ea01b6c8
Richard Heck [Thu, 5 Apr 2007 13:49:01 +0000 (13:49 +0000)]
Fix for bug 3401. Updated LFUN_CITATION_INSERT to new format.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17733
a592a061 -630c-0410-9148-
cb99ea01b6c8