]>
git.lyx.org Git - features.git/log
Michael Schmitt [Tue, 7 Nov 2006 18:17:15 +0000 (18:17 +0000)]
* GuiApplication.C: fix compilation (ev => xev)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15787
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Tue, 7 Nov 2006 18:09:55 +0000 (18:09 +0000)]
* src/frontends/qt4/qt_helpers.C:
* src/frontends/qt4/qt_helpers.h:
* src/frontends/qt4/ui/Makefile.am:
* Status.15x:
* development/scons/qt4.py: fix localization for qt4 strings
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15786
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Tue, 7 Nov 2006 17:56:32 +0000 (17:56 +0000)]
ui/*.ui: <include location="local" >qt_helpers.h</include>
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15784
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 7 Nov 2006 17:19:33 +0000 (17:19 +0000)]
* Application:
- setBufferView(): deleted
- currentView(), setCurrentView(): new method to set the current LyXView
* GuiApplication::x11EventFilter(): use currentView().view() to get the current BufferView. This should solves the X11 selection bug.
* WorkArea:
- dispatch(): redraw only if needRedraw in preparation for the painting optimization patch. Show the cursor immediately on mouse click.
- setBufferView(): remove call to Application::setBufferView()
* GuiWorkArea:
- focusInEvent(): update only if we changed LyXView
- focusInEvent(): stop the cursor only if we changed LyXView.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15783
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 7 Nov 2006 16:47:01 +0000 (16:47 +0000)]
remove old duplicate LyXText::drawSelection() (from revision 9325 aka "CoordBranch merge")
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15782
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Tue, 7 Nov 2006 16:20:42 +0000 (16:20 +0000)]
Hit Qt 4.2 with the sledgehammer until the dialog resizing bug is fixed.
* src/frontends/qt4/QDocumentDialog.C:
* src/frontends/qt4/QPrefsDialog.C:
- force updateGeometry() for Qt >= 4.2 after the panel stack
has been built. This is a workaround for a Qt bug. See FIXMEs.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15781
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 7 Nov 2006 15:24:34 +0000 (15:24 +0000)]
* InsetText::Wide() -> wide()
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15780
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 7 Nov 2006 15:21:47 +0000 (15:21 +0000)]
* InsetText:
- wide_inset_ is not mutable any more
- Wide(): split up in Wide() and setWide()
* rowpainter.C:
- paintPar(): use a const_cast instead of the mutable InsetText::Wide()
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15779
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Tue, 7 Nov 2006 10:55:35 +0000 (10:55 +0000)]
add link to QTabBar close button suggestion
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15778
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Mon, 6 Nov 2006 22:33:58 +0000 (22:33 +0000)]
* Status.15x: mark two bugs with WONTFIX because they actually Qt 4.2.1 bugs;
add new toolbar bug
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15777
a592a061 -630c-0410-9148-
cb99ea01b6c8
Joost Verburg [Mon, 6 Nov 2006 22:15:04 +0000 (22:15 +0000)]
move compressor setting to lyx.nsi because it should not apply to scripts that include the settings file
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15776
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Mon, 6 Nov 2006 22:05:18 +0000 (22:05 +0000)]
* cua.bind: bind CTRL-Y to "redo" (like most apps);
keep the CTRL-Shift-Z binding
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15774
a592a061 -630c-0410-9148-
cb99ea01b6c8
Joost Verburg [Mon, 6 Nov 2006 21:51:43 +0000 (21:51 +0000)]
* Custom NSIS plug-ins will be included in the dependency packages
* New Console plug-in with support for restricted users
* Warning message if no PDF viewer is installed
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15773
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Mon, 6 Nov 2006 21:15:26 +0000 (21:15 +0000)]
* INSTALL: be a bit more specific on Qt versions:
"LyX has been tested with Qt 4.1.5.". Other 4.1.X versions
have a security flaw; if LyX proves to work with 4.2.1,
we should add a note later
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15771
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Mon, 6 Nov 2006 18:04:51 +0000 (18:04 +0000)]
Revert from revision 15769:
* src/frontends/qt4/panelstack.C:
- fix the preferences and document dialog resizing problem (well, at least
for me -- please verify).
This didn't fix the problem. I'm pretty sure now that this is a bug in Qt 4.2(.1?)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15770
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Mon, 6 Nov 2006 16:27:31 +0000 (16:27 +0000)]
* src/frontends/qt4/panelstack.C:
- fix the preferences and document dialog resizing problem (well, at least
for me -- please verify).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15769
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 6 Nov 2006 15:31:27 +0000 (15:31 +0000)]
Another compile fix. I don't understand why it worked for me.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15767
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 6 Nov 2006 13:27:05 +0000 (13:27 +0000)]
compile fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15766
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 6 Nov 2006 09:28:49 +0000 (09:28 +0000)]
Clarify window size bug
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15765
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Mon, 6 Nov 2006 09:17:34 +0000 (09:17 +0000)]
Two new bugs (wrt minibuffer).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15764
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Mon, 6 Nov 2006 09:08:28 +0000 (09:08 +0000)]
* lib/images/nomencl-insert.xpm:
* lib/Makefile.am:
* development/scons/scons_manifest.py:
- a (provisional) nomencl-insert icon
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15763
a592a061 -630c-0410-9148-
cb99ea01b6c8
Joost Verburg [Sun, 5 Nov 2006 22:37:44 +0000 (22:37 +0000)]
fix for installation by restricted users
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15762
a592a061 -630c-0410-9148-
cb99ea01b6c8
Joost Verburg [Sun, 5 Nov 2006 20:52:02 +0000 (20:52 +0000)]
i18n improvements:
* More space on installer dialogs
* Shortened a few texts
* Set default LyX language to English if the OS language is not supported
* Corrected text on viewer download dialog
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15760
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 5 Nov 2006 20:13:22 +0000 (20:13 +0000)]
Remove unused symbol encoding
* src/encoding.[Ch]
(symbol_encoding, symbol_encoding_): remove (unused)
* src/frontends/qt4/QLPainter.C
(QLPainter::text): Remove commented code. It was used in pre
unicode times to get unicode values of the symbol fonts if
USE_UNICODE_FOR_SYMBOLS was defined, but this was never defined
anyway, since the code points of the symbol fonts (as written in
lib/symbols) are directly used.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15758
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 5 Nov 2006 19:00:53 +0000 (19:00 +0000)]
change tracking:
* src/paragraph_funcs.C: fix end-of-par handling;
fix various CT-related comments
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15757
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 5 Nov 2006 18:39:03 +0000 (18:39 +0000)]
change tracking:
* paragraph_funcs.C: moveItem(): rename and
reorder parameters to make the function better understandable;
do not pass a Change parameter, because the function is able to
retrieve the right change by itself; adjust all function calls;
simplify the CT code and remove 3 FIXMEs at the same time
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15756
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 5 Nov 2006 18:27:50 +0000 (18:27 +0000)]
* src/frontends/qt4/GuiFontMetrics.C
(GuiFontMetrics::signedWidth): Micropotimization: Avoid a temporary
docstring
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15755
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 5 Nov 2006 18:20:39 +0000 (18:20 +0000)]
* Status.15x: Selection highlighting is broken!
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15754
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 5 Nov 2006 17:38:58 +0000 (17:38 +0000)]
* src/frontends/qt4/QDelimiterDialog.C: don't use term 'size' in
math delimiter size values
* Status.15x: kill one bug & add a new one
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15753
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 5 Nov 2006 17:23:20 +0000 (17:23 +0000)]
* src/frontends/qt4/ui/QCitationUi.ui: cosmetics: capitalize label
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15752
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 5 Nov 2006 17:09:14 +0000 (17:09 +0000)]
* Status.15x: all button and label texts are not translated
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15751
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sun, 5 Nov 2006 15:34:18 +0000 (15:34 +0000)]
Bug Fix: Window title was not updated in new window.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15750
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Sun, 5 Nov 2006 12:30:12 +0000 (12:30 +0000)]
* src/frontends/qt4/panelstack.C:
- fix resizing of treeview
- hide pointless header
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15749
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Sun, 5 Nov 2006 12:26:31 +0000 (12:26 +0000)]
* src/client/messages.C: add missing #include <cerrno>
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15748
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sun, 5 Nov 2006 12:22:05 +0000 (12:22 +0000)]
Fix MSVC warning.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15747
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 5 Nov 2006 11:52:45 +0000 (11:52 +0000)]
remove faulty FIXMEs. I was confused.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15746
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 5 Nov 2006 11:47:14 +0000 (11:47 +0000)]
* client/messages.C: add missing #include
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15745
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 5 Nov 2006 11:32:54 +0000 (11:32 +0000)]
* Status.15x: announce prizes; add missing bug reports;
reformat file
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15744
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 5 Nov 2006 08:53:52 +0000 (08:53 +0000)]
Fix comment according to Enricos explanation
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15743
a592a061 -630c-0410-9148-
cb99ea01b6c8
Joost Verburg [Sat, 4 Nov 2006 23:06:14 +0000 (23:06 +0000)]
store temporary PDF files outside the LyX tmpbuf to prevent file locking problems when LyX is closed while Adobe Reader is still open
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15742
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 4 Nov 2006 18:12:57 +0000 (18:12 +0000)]
Resolve link problems of tex2lyx and client by removing the extra gettext.h
headers and converting the gettext stuff in tex2lyx and client to use
docstring.
The interface must be defined by src/gettext.h anyway, so better use that.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15740
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 4 Nov 2006 17:55:36 +0000 (17:55 +0000)]
New nomenclature inset from Ugras
* src/LyXAction.C
(LyXAction::init): Add LFUN_NOMENCL_INSERT and LFUN_NOMENCL_PRINT
* src/insets/insetbase.C
(build_translator): ditto
* src/LaTeXFeatures.C
(LaTeXFeatures::getPackages): Add nomencl
* src/insets/insetnomencl.[Ch]: new insets InsetNomencl and
InsetPrintNomencl
* src/insets/insetbase.h: Add NOMENCL_CODE and NOMENCL_PRINT_CODE
* src/insets/insetcommandparams.C
(InsetCommandParams::findInfo): Add nomenclature and printnomenclature
(InsetCommandParams::getCommand): Extend end of command protection to
cover commands with only optional arguments like printnomenclature
* src/insets/insetert.C
(InsetERT::getStatus): disable LFUN_NOMENCL_INSERT and
LFUN_NOMENCL_PRINT
* src/insets/Makefile.am: Add new files
* src/frontends/qt4/Makefile.dialogs: ditto
* src/frontends/qt4/Makefile.am: ditto
* src/factory.C
(createInset): Handle InsetNomencl and InsetPrintNomencl
(readInset): ditto
* src/buffer.C
(LYX_FORMAT): increase
* src/lyxfunc.C
(LyXFunc::dispatch): Handle nomenclature
* src/LaTeX.C
(LaTeX::deleteFilesOnError): Delete .nls file
(LaTeX::run): Run makeindex for nomenclature
(LaTeX::runMakeIndex): handle nomenclature options
(LaTeX::deplog): Recognize nomenclature file
* src/frontends/qt4/QNomenclDialog.[Ch]: new
* src/frontends/qt4/QNomencl.[Ch]: ditto
* src/frontends/qt4/ui/QNomenclUi.ui: ditto
* src/frontends/qt4/Dialogs.C
(Dialogs::build): handle nomenclature dialog
* src/text3.C
(LyXText::dispatch): Handle LFUN_NOMENCL_INSERT and
LFUN_NOMENCL_PRINT
(LyXText::getStatus): Ditto
* src/lfuns.h
(kb_action): Add LFUN_NOMENCL_INSERT and LFUN_NOMENCL_PRINT
* lib/lyx2lyx/LyX.py
(format_relation): Update 1.5 format range
* lib/lyx2lyx/lyx_1_5.py
(revert_nomenclature): New
(revert_printnomenclature): ditto
* lib/chkconfig.ltx: Test for nomencl package
* lib/doc/LaTeXConfig.lyx.in: Add nomencl package
* lib/doc/Extended.lyx: Add documentation for nomencl
* lib/ui/stdtoolbars.ui
(Toolbar "extra" "Extra"): Add nomencl-insert
* lib/ui/classic.ui: Add nomencl-insert and nomencl-print
* lib/ui/stdmenus.ui: ditto
* development/scons/scons_manifest.py: Add new files
* development/FORMAT: Describe new format
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15739
a592a061 -630c-0410-9148-
cb99ea01b6c8
Joost Verburg [Sat, 4 Nov 2006 15:47:35 +0000 (15:47 +0000)]
made some categories and added more bugs
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15738
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Sat, 4 Nov 2006 15:08:53 +0000 (15:08 +0000)]
* src/frontends/qt4/QBranches.C:
- fix item selection after update
- improve gui
* src/frontends/qt4/QBranches.[Ch]: add alterColor method (alter color on double click)
* src/frontends/qt4/QocumentDialog.C: add comment
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15737
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 4 Nov 2006 14:55:15 +0000 (14:55 +0000)]
Preparation for the nomencl inset: Add {} in InsetCommand rather than
InsetHFill. This is possible because InsetHFill is the only inset so
far without parameters.
* src/insets/insetcommandparams.C
(InsetCommandParams::getCommand): Add {} to commands without
parameters.
* src/insets/insethfill.[Ch]
(InsetHFill::latex): Remove
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15736
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 4 Nov 2006 14:40:59 +0000 (14:40 +0000)]
Tiny unicode optimization: avoid ucs4->utf8->ucs4 roundtrip
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15735
a592a061 -630c-0410-9148-
cb99ea01b6c8
Joost Verburg [Sat, 4 Nov 2006 14:28:11 +0000 (14:28 +0000)]
LyX 1.5 Windows installer
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15734
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Sat, 4 Nov 2006 13:05:07 +0000 (13:05 +0000)]
fix crash in preferences dialog
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15732
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 4 Nov 2006 12:46:00 +0000 (12:46 +0000)]
Convert the CREDITS file to utf8 and spell Ugras' name correctly.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15731
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Sat, 4 Nov 2006 11:09:39 +0000 (11:09 +0000)]
status update
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15730
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Sat, 4 Nov 2006 11:06:43 +0000 (11:06 +0000)]
* lib/images/*.xpm:
- improved icons for change tracking
- new icon for note-next
* development/scons/scons_manifest.py:
* lib/Makefile.am:
- install new icons
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15729
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 4 Nov 2006 11:03:14 +0000 (11:03 +0000)]
Convert to unicode.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15728
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 4 Nov 2006 09:47:14 +0000 (09:47 +0000)]
fix gcc warnings
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15727
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 4 Nov 2006 08:27:39 +0000 (08:27 +0000)]
More bugs from Edwin and Bennett.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15726
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 4 Nov 2006 08:07:24 +0000 (08:07 +0000)]
Debugging Spree.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15725
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 4 Nov 2006 07:29:25 +0000 (07:29 +0000)]
* WorkArea
- hasFocus(): new pure virtual method
- redraw(): update singlePar only if the Widget has the focusInEvent
* GuiWorkArea.h: implement hasFocus().
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15724
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 4 Nov 2006 07:26:45 +0000 (07:26 +0000)]
* QLPainter::text(): Put the debug message in Debug::PAINTING
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15723
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Fri, 3 Nov 2006 23:17:51 +0000 (23:17 +0000)]
* src/MenuBackend.C: fix localization bug
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15722
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Fri, 3 Nov 2006 23:04:08 +0000 (23:04 +0000)]
* po/cs.po: update by Pavel Sanda
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15721
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Fri, 3 Nov 2006 22:06:50 +0000 (22:06 +0000)]
* lib/Makefile.am: install new change tracking icons
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15720
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Fri, 3 Nov 2006 22:03:11 +0000 (22:03 +0000)]
* lib/images/*.xpm: add icons for the "review" toolbar
* development/scons/scons_manifest.py: install new icons
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15719
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Fri, 3 Nov 2006 20:24:43 +0000 (20:24 +0000)]
po/*.po: remerge
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15718
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Fri, 3 Nov 2006 20:20:38 +0000 (20:20 +0000)]
* Makefile.in.in: look for Toolbar entries, not for Toolbars
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15717
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Fri, 3 Nov 2006 18:49:56 +0000 (18:49 +0000)]
Scons: getext/unicode support for tex2lyx (ignore src/tex2lyx/gettext.* and use src/gettext.* and src/messages.*)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15716
a592a061 -630c-0410-9148-
cb99ea01b6c8
Edwin Leuven [Fri, 3 Nov 2006 16:34:06 +0000 (16:34 +0000)]
* update dialog when changing lyx display settings.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15715
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 3 Nov 2006 15:39:58 +0000 (15:39 +0000)]
Add code for debugging inset metrics (switched off by default)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15714
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 3 Nov 2006 15:16:45 +0000 (15:16 +0000)]
Fix problem with non-ascii branch names by converting more stuff to
docstring.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15713
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 3 Nov 2006 15:05:14 +0000 (15:05 +0000)]
* src/mathed/MathParser.C
(Parser::parse1): Fix special handling of {}-bases to not destroy
\xxx{\vec{H}}_0 where \xxx is an unknown command
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15712
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Fri, 3 Nov 2006 15:00:26 +0000 (15:00 +0000)]
update Bo Peng's credits. :-)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15711
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Fri, 3 Nov 2006 14:48:49 +0000 (14:48 +0000)]
Tiny update
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15710
a592a061 -630c-0410-9148-
cb99ea01b6c8
Joost Verburg [Fri, 3 Nov 2006 12:36:51 +0000 (12:36 +0000)]
start lyx namespace after header files
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15709
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Fri, 3 Nov 2006 12:13:57 +0000 (12:13 +0000)]
Add UTF-8 as an option for encoding
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15708
a592a061 -630c-0410-9148-
cb99ea01b6c8
Edwin Leuven [Fri, 3 Nov 2006 11:24:27 +0000 (11:24 +0000)]
* reorganisation of graphics dialog
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15707
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Fri, 3 Nov 2006 11:22:50 +0000 (11:22 +0000)]
update Peter Kuemmel's credits
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15706
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 3 Nov 2006 10:38:30 +0000 (10:38 +0000)]
enable utf8 since lyx2lyx already reverts it
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15704
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 3 Nov 2006 10:35:41 +0000 (10:35 +0000)]
Fix thinko in Buffer::makeLaTeXFile
* src/encoding.[Ch]
(getEncoding): rename to getFromLyXName
(getFromLaTeXName): new, it does what the name says
* src/buffer.C
(Buffer::makeLaTeXFile): Fix crash by using getFromLaTeXName instead
of getFromLyXName.
Avoid crash for unknown encodings.
* src/language.C
(Languages::read): Adjust to name change above
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15703
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 3 Nov 2006 10:32:30 +0000 (10:32 +0000)]
Fix singlePar update. This should result in a nice speed improvment for Mac.
* buffer.h: changed() signal now emit a singlePar boolean.
* WorkArea::redraw(): acknowledge singlePar changed() boolean
* LyXView.C: adapt signal connection to changed() signal change.
* lyxfunc.C: transmit the singlePar flag with the Buffer::changed() signal.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15702
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Fri, 3 Nov 2006 10:27:47 +0000 (10:27 +0000)]
return something for msvc
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15701
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Fri, 3 Nov 2006 09:23:52 +0000 (09:23 +0000)]
disable scrollbar when it is not needed, especially for the empty start up window
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15700
a592a061 -630c-0410-9148-
cb99ea01b6c8
Asger Ottar Alstrup [Fri, 3 Nov 2006 08:17:26 +0000 (08:17 +0000)]
- Sort lyxlex table
- Get rid of setRenderHint for anti-aliasing, because we should respect user windows setting
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15699
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 3 Nov 2006 00:21:48 +0000 (00:21 +0000)]
Forgot this...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15698
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 2 Nov 2006 23:55:49 +0000 (23:55 +0000)]
Fix multi-window resize bug:
Use case: Two window share the same buffer. The first window is resize. This modify the inner Buffer structure because Paragraph has a notion of line break and thus line width. When switching to the other window which does not have the same size, LyX crashes because the line break is not adapted the this BufferView width.
This commit fix the crash by resizing the BufferView on a focusInEvent(). That is not a good fix but it is a fix nevertheless. The bad side effect is that when the two BufferView shows the same portion of the Buffer, the second BufferView will show the same line breaks as the first one even though those line breaks are not adapted to the second BufferView width... such is life!
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15697
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Thu, 2 Nov 2006 23:14:31 +0000 (23:14 +0000)]
Fix remaining toolbar/session issues
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15696
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 2 Nov 2006 22:53:10 +0000 (22:53 +0000)]
- restore a backing pixmap painting strategy: the pixmap is drawn at expose() time.
- the cursor is still a widget, the width is 2-pixel on Windows and 1-pixel on other platforms. The full screen refresh on blinking cursor bug is now gone.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15695
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Thu, 2 Nov 2006 22:23:26 +0000 (22:23 +0000)]
enable selection with the mouse for math and tables
Qt doc for QMouseEvent::button():
Note that the returned value is always Qt::NoButton for mouse move events.
so we must use buttons() instead because later on
the code checks for the left button.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15693
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Thu, 2 Nov 2006 18:59:33 +0000 (18:59 +0000)]
Prettier view->toolbars menu.
* src/lyxfunc.C: better handle LFUN_TOOLBAR_TOGGLE_STATE
* src/frontends/LyXView.h/C: add getToolbarState
* src/frontends/Toolbars.h/C: add getToolbarState
* src/MenuBackend.C: change display of menu item.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15692
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Thu, 2 Nov 2006 16:01:36 +0000 (16:01 +0000)]
Session/Toolbars:
* src/LyXAction.C: LFUN_TOOLBAR_TOGGLE_STATE
* src/session.h/C: add ToolbarSection class
* src/lyxfunc.C: handle LFUN_TOOLBAR_TOGGLE_STATE
* src/frontends/LyXView.h/C: toggleToolbarState(name)
* src/frontends/Toolbars.h/C: initFlags, toogle and save toolbar,
changed update logic
* src/frontends/qt4/QLToolbar.h/C: saveInfo. Surprisingly little is
asked from frontend.
* src/frontends/qt4/GuiView.C: save toolbar when lyx exits
* src/MenuBackend.h/C: add Toolbars submenu
* src/lfuns.h: add LFUN_TOOLBAR_TOGGLE_STATE
* src/ToolbarBackend.h: add AUTO flag
* lib/ui/stdmenus.ui: add view->Toolbar menu
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15691
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Thu, 2 Nov 2006 12:09:54 +0000 (12:09 +0000)]
Small update
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15690
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 2 Nov 2006 10:16:21 +0000 (10:16 +0000)]
put UNICODE FIXMEs where they belong
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15689
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Wed, 1 Nov 2006 23:20:53 +0000 (23:20 +0000)]
bookmarks: allow go to bookmark at any time (new window without buffer)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15687
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 1 Nov 2006 22:57:32 +0000 (22:57 +0000)]
This commit initialise correctly the tab bar in a new window.
* GuiView::init(): switch to the first avalaible buffer if any.
* GuiWorkArea::focusInEvent(): update the LyXView tab bar there.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15685
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Wed, 1 Nov 2006 21:17:56 +0000 (21:17 +0000)]
* text.C: fix another change tracking FIXME
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15680
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Wed, 1 Nov 2006 21:13:25 +0000 (21:13 +0000)]
* po/de.po: fix the most annoying messages
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15679
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Wed, 1 Nov 2006 18:53:06 +0000 (18:53 +0000)]
* text.C: remove FIXME for change tracking; the
code is fine as it is
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15678
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Wed, 1 Nov 2006 17:51:56 +0000 (17:51 +0000)]
disable scrollbar when it is not needed, especially for the empty start up window
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15677
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Wed, 1 Nov 2006 17:51:41 +0000 (17:51 +0000)]
* src/paragraph.h:
* src/paragraph_pimpl.C:
* src/paragraph_pimpl.h:
* src/paragraph.C: get rid of unused method setContentsFromPar()
and remove another change tracking FIXME at the same time
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15676
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Wed, 1 Nov 2006 17:06:17 +0000 (17:06 +0000)]
fix compile error
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15675
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Wed, 1 Nov 2006 16:11:28 +0000 (16:11 +0000)]
add MinSizeRel as project which only uses STL and Boost pchs
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15674
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Wed, 1 Nov 2006 15:55:17 +0000 (15:55 +0000)]
New bookmarks implementation:
* src/lyxfunc.C: handle LFUN_BOOKMARK_GOTO and LFUN_BOOKMARK_CLEAR
* src/session.h/C: store bookmarks here.
* src/lfuns.h, src/LyXAction.C: add LFUN_BOOKMARK_CLEAR
* src/BufferView.h/C: remove saved_positions, move LFUN_BOOKMARK_GOTO to lyxfunc.C
* src/MenuBackend.h/C: add Bookmarks menu type
* lib/ui/stdmenus.ui: change bookmarks menu items
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15673
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Wed, 1 Nov 2006 15:34:51 +0000 (15:34 +0000)]
* po/.po: remerge again (last time for today)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15672
a592a061 -630c-0410-9148-
cb99ea01b6c8