]>
git.lyx.org Git - features.git/log
Georg Baum [Fri, 8 Dec 2006 19:41:20 +0000 (19:41 +0000)]
make it compile again
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16211
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 8 Dec 2006 18:43:59 +0000 (18:43 +0000)]
add missing file
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16210
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Fri, 8 Dec 2006 18:20:38 +0000 (18:20 +0000)]
* paragraph.C (startTeXParams, endTeXParams):
reset column count after linebreak.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16209
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 8 Dec 2006 08:57:57 +0000 (08:57 +0000)]
Fix incorrect conversion from QString to std::string. lyxerr output is wrong
now (always UTF8 as in the core).
* src/frontends/qt4/qt_helpers.C
(fromqstr): Convert to UTF8, not the locale encoding
* src/frontends/qt4/qt_helpers.h
(toqstr): update documentation
(qchar_to_ucs4): ditto
(ucs4_to_qchar): ditto
(ucs4_to_qstring): ditto
(qstring_to_ucs4): ditto
(qt_): ditto
(fromqstr): ditto
* src/frontends/qt4/README: Update unicode part
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16207
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 7 Dec 2006 21:27:32 +0000 (21:27 +0000)]
* src/lyx_main.C
(LyX::init): Remove obsolete test for arguments starting with '-'.
The frontend did already parse these arguments before LyX::init is
called, and therefore any remaining ones are reported as error
earlier in LyX::init, so the removed code does never trigger.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16206
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 7 Dec 2006 17:48:38 +0000 (17:48 +0000)]
fix compiler warning
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16205
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Thu, 7 Dec 2006 16:26:17 +0000 (16:26 +0000)]
Button face-lift: stop shifting text under mouse
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16203
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Thu, 7 Dec 2006 16:17:40 +0000 (16:17 +0000)]
--with-frontend=qt4 is not required anymore
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16202
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Thu, 7 Dec 2006 12:18:07 +0000 (12:18 +0000)]
three new bug reports
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16201
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 7 Dec 2006 12:06:10 +0000 (12:06 +0000)]
unneeded header
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16200
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 7 Dec 2006 12:05:24 +0000 (12:05 +0000)]
unneeded header
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16199
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 7 Dec 2006 12:03:58 +0000 (12:03 +0000)]
unneeded header
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16198
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 7 Dec 2006 11:46:27 +0000 (11:46 +0000)]
* BufferView:
- update(): return bool only, and cleanup of the DOX comments.
- workAreaDispatch(): return bool only, cleanup of the DOX comments, change update() call to updateMetrics() and add some FIXMEs.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16197
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 7 Dec 2006 11:25:42 +0000 (11:25 +0000)]
* src/tex2lyx/text.C
(known_quotes): Fix typo (found by Charles de Miramon)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16196
a592a061 -630c-0410-9148-
cb99ea01b6c8
Enrico Forestieri [Thu, 7 Dec 2006 00:49:56 +0000 (00:49 +0000)]
On *nix, report the font family name instead of "Multi"
* src/frontends/qt4/GuiFontLoader.C
(QLFontInfo): use font.family() instead of font.rawName()
as the latter always returns "Multi" on *nix.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16195
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Wed, 6 Dec 2006 22:51:39 +0000 (22:51 +0000)]
Fix a button hover bug, remove button frame
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16194
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Wed, 6 Dec 2006 16:46:57 +0000 (16:46 +0000)]
Support for the EURO sign (bug 845):
* lib/chkconfig.ltx:
check for the textcomp package
* lib/doc/LaTeXConfig.lyx.in:
document textcomp
* src/LaTeXFeatures.C (simplefeatures):
add textcomp
* src/paragraph_pimpl.C (simpleTeXSpecialChar):
support the Euro sign (via textcomp command)
* src/paragraph_pimpl.C (validate):
require textcomp if we have a Euro symbol
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16193
a592a061 -630c-0410-9148-
cb99ea01b6c8
Enrico Forestieri [Wed, 6 Dec 2006 13:54:26 +0000 (13:54 +0000)]
Small update.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16192
a592a061 -630c-0410-9148-
cb99ea01b6c8
Enrico Forestieri [Wed, 6 Dec 2006 13:38:07 +0000 (13:38 +0000)]
Directly use the family name in QFontInfo to ascertain whether the requested
font is available. This is now possible because the old bug needing a
workaround has been solved in Qt4. This also solves the problem of missing
integral symbols in mathed on Windows when the esint10 font is not available.
* src/frontends/qt4/GuiFontLoader.C
(isSymbolFamily): directly check the family name in QFontInfo.
(getSymbolFont): add some debugging info.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16191
a592a061 -630c-0410-9148-
cb99ea01b6c8
Edwin Leuven [Tue, 5 Dec 2006 22:36:31 +0000 (22:36 +0000)]
* convert dir to internal path
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16187
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Tue, 5 Dec 2006 19:51:50 +0000 (19:51 +0000)]
* FileDialog.C: always return POSIX-like path names ('/' instead of '\' on Windows)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16186
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Tue, 5 Dec 2006 17:55:45 +0000 (17:55 +0000)]
Button face-lift: make the buttons a bit more prominent with a darker than background \buttonbg
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16185
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Tue, 5 Dec 2006 12:57:01 +0000 (12:57 +0000)]
more unicode filenames (+ fix one possible initialization order bug in
needsUpdate() in src/lyx_main.C).
toFilesystemEncoding() is now used in all places where it is needed if I did
not forget anything.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16184
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Tue, 5 Dec 2006 08:06:44 +0000 (08:06 +0000)]
If anybody moves this to WONTFIX again I'll get really upset.
Does nobody see how ridiculous it is to require the user to choose the one
existing frontend?
If this does not get fixed for 1.5.0 we'll get many complaints, and a bad
reputation.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16183
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Tue, 5 Dec 2006 05:36:59 +0000 (05:36 +0000)]
Add a copy constructor of InsetCollapsable to fix the follow bug:
mouse_hover_ is copied with copied collapsable insets. Should be false for
newly copied insets.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16182
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Tue, 5 Dec 2006 05:28:12 +0000 (05:28 +0000)]
Status.15x, add lyx note selection bug
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16181
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Tue, 5 Dec 2006 03:58:22 +0000 (03:58 +0000)]
Status.15x: move some items to WONT FIX section
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16180
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Tue, 5 Dec 2006 02:18:29 +0000 (02:18 +0000)]
fix a compiler warning regarding unused variable
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16179
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 4 Dec 2006 17:56:51 +0000 (17:56 +0000)]
document the LaTeX class a bit
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16178
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 4 Dec 2006 17:43:49 +0000 (17:43 +0000)]
more unicode filenames
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16177
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 4 Dec 2006 17:41:03 +0000 (17:41 +0000)]
remove unneeded includes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16176
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 4 Dec 2006 17:05:50 +0000 (17:05 +0000)]
remove unused member
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16175
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 4 Dec 2006 16:54:32 +0000 (16:54 +0000)]
Cleanup loading of files and gui session restoring.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16174
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 4 Dec 2006 15:46:57 +0000 (15:46 +0000)]
more unicode filenames
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16173
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 4 Dec 2006 15:07:05 +0000 (15:07 +0000)]
more unicode filenames
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16172
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 4 Dec 2006 14:45:17 +0000 (14:45 +0000)]
more unicode filenames
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16171
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 4 Dec 2006 13:52:02 +0000 (13:52 +0000)]
* GuiApplication::x11EventFilter(): check for currentView() before using it.
* Application::currentView(): now returns a pointer.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16170
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 4 Dec 2006 13:50:46 +0000 (13:50 +0000)]
Make string conversion work with non-ucs2-characters if using qt 4.2
* src/frontends/qt4/qt_helpers.[Ch]
(toqstr): Use QString::fromUcs4 if the qt version is at
least 4.2.
(qstring_to_ucs4): Use QString::toUcs4 if the qt version is at
least 4.2
(ucs4_to_qstring): Delete to avoid confusion, since it was only
used in one place
* src/frontends/qt4/panelstack.C
(PanelStack::addCategory): Use toqstr instead of ucs4_to_qstring
* src/support/unicode.[Ch]
(ucs2_to_ucs4): Replace with utf16_to_ucs4
(ucs4_to_ucs2): Replace with ucs4_to_utf16
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16169
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 4 Dec 2006 13:45:08 +0000 (13:45 +0000)]
Allow empty file names in constructor, since empty filenames can now be
created by the default constrcutor anyway.
This prevents an assert in findtexfiles.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16168
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 4 Dec 2006 10:45:43 +0000 (10:45 +0000)]
* Dimension is a simple wrapper class again.
* other files: use FontMetrics::dimension() method instead of old Dimension interface.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16167
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 4 Dec 2006 10:33:47 +0000 (10:33 +0000)]
Forgot this!
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16166
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 4 Dec 2006 10:09:22 +0000 (10:09 +0000)]
* enable font metrics cache for all platforms.
* introduce defaultDimension() and dimension() in preparation of Dimension class cleanup.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16165
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Mon, 4 Dec 2006 07:27:49 +0000 (07:27 +0000)]
* src/paragraph.C (corrected_env, endTeXParams):
- writeout \begin and \end alignment tags on their own lines (bug 3010).
(patch from Gregor Gorjanc and me).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16164
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Mon, 4 Dec 2006 04:31:18 +0000 (04:31 +0000)]
Button face-lift: use mouse hover-buttons.
* src/insets/insetbase.h: add setMouseHover function
* src/insets/insetcommand.h/C: handle setMouseHover
* src/insets/insetcollapsable.h/C: handle setMouseHover
* src/LColor.h/C: redefine some colors
* src/insets/render_base.h: add state_
* src/insets/render_button.C: draw differently according to state_
* src/frontends/Painter.h/C: hover-stype button
* src/frontends/qt4/GuiWorkArea.C: enable mouse tracking
* src/BufferView.C: track mouse_motion without button events
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16162
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Sun, 3 Dec 2006 15:36:06 +0000 (15:36 +0000)]
* lib/layouts/amsart.layout:
- reenable Address paragraph style to fix bug 2890
(as discussed on bugzilla)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16160
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 3 Dec 2006 14:48:00 +0000 (14:48 +0000)]
src/support/filename.C: add assertion to ensure that no Windows-style
file name is used internally (as suggested by Georg)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16159
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sun, 3 Dec 2006 13:17:35 +0000 (13:17 +0000)]
two lines between function.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16158
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sun, 3 Dec 2006 13:09:57 +0000 (13:09 +0000)]
Fix memory leaks with multiple windows and crash when deleteOnClose is set.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16157
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sun, 3 Dec 2006 10:43:55 +0000 (10:43 +0000)]
* WorkArea::dispatch(): avoid GUI tweaks if cmd is a mouse motion with no button pressed.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16156
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Sun, 3 Dec 2006 10:30:18 +0000 (10:30 +0000)]
prepare fixing some memory leaks
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16155
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Sun, 3 Dec 2006 10:14:35 +0000 (10:14 +0000)]
remove unused signal
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16154
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Sun, 3 Dec 2006 10:05:41 +0000 (10:05 +0000)]
fix quit problems on Mac
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16153
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 3 Dec 2006 01:33:32 +0000 (01:33 +0000)]
* po/*.po: remerge
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16152
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 3 Dec 2006 01:29:01 +0000 (01:29 +0000)]
* po/de.po: a few more translations
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16151
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 3 Dec 2006 01:16:03 +0000 (01:16 +0000)]
* src/frontends/qt4/ui/QPrefUi.ui: clarify message
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16150
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 3 Dec 2006 01:11:37 +0000 (01:11 +0000)]
* qt4/QExternal.C:
* qt4/lengthcombo.C:
* qt4/QBox.C: make length units translateable
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16149
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 3 Dec 2006 01:09:09 +0000 (01:09 +0000)]
* qt_helpers.h: qt_() - set parameter 'comment' to default 0
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16148
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 3 Dec 2006 00:28:14 +0000 (00:28 +0000)]
* src/frontends/qt4/qt_helpers.h: fix comment on the use of qt_()
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16147
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 3 Dec 2006 00:09:31 +0000 (00:09 +0000)]
* po/de.po: more updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16146
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 2 Dec 2006 23:39:17 +0000 (23:39 +0000)]
* src/buffer.C: remove redundant space from user message
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16145
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 2 Dec 2006 22:09:52 +0000 (22:09 +0000)]
* po/de.po: update
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16144
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 2 Dec 2006 21:59:00 +0000 (21:59 +0000)]
* Status.15x: where have all the tooltips gone?
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16143
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 2 Dec 2006 21:55:28 +0000 (21:55 +0000)]
update comments.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16142
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 2 Dec 2006 21:27:31 +0000 (21:27 +0000)]
* src/lyxfunc.C:
* src/frontends/qt4/GuiView.C:
* src/lyx_main.C: fix various typos in comments
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16141
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 2 Dec 2006 21:25:24 +0000 (21:25 +0000)]
* src/frontends/qt4/qt_helpers.h: add #include <boost/assert.hpp>
because gcc 3.3.5pre (SUSE Linux 9.3) fails otherwise
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16140
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 2 Dec 2006 21:23:46 +0000 (21:23 +0000)]
* src/LaTeX.C: fix compilation with gcc 3.3.5pre (SuSE Linux 9.3)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16139
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 2 Dec 2006 20:37:11 +0000 (20:37 +0000)]
remove unused function
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16138
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 2 Dec 2006 19:53:21 +0000 (19:53 +0000)]
remove duplicate of toqstr
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16137
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 2 Dec 2006 18:19:56 +0000 (18:19 +0000)]
remove unused stuff
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16136
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Sat, 2 Dec 2006 17:39:31 +0000 (17:39 +0000)]
Clean up quit code.
We still need a solution for the Mac.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16135
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Sat, 2 Dec 2006 17:32:15 +0000 (17:32 +0000)]
--style=Andre
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16134
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 2 Dec 2006 16:07:15 +0000 (16:07 +0000)]
more unicode filenames
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16133
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 2 Dec 2006 15:54:49 +0000 (15:54 +0000)]
* qt_helpers.h:
- ucs4_to_qchar(): add a FIXME and an assertion
* GuiFontMetrics: replace the table based cache with two QHash based cache. With this change, the speed overhead is not negligible (exact same score with the UserGuide test) and the required additional memory is minimal (maybe one or two megabytes).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16132
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 2 Dec 2006 15:42:10 +0000 (15:42 +0000)]
* po/de.po: remerge (no new messages)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16131
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 2 Dec 2006 14:23:06 +0000 (14:23 +0000)]
* Status.15x: add two new bugs (one from Kornel); rearrange bugs
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16130
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 1 Dec 2006 23:45:06 +0000 (23:45 +0000)]
CharMetrics: use short int instead of int. This halves the memory required for the font metrics cache.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16129
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 1 Dec 2006 21:13:47 +0000 (21:13 +0000)]
fix display of hungarian umlaut
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16128
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 1 Dec 2006 20:09:08 +0000 (20:09 +0000)]
more unicode filenames
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16127
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 1 Dec 2006 17:23:58 +0000 (17:23 +0000)]
* GuiFontMetrics
- add constants instead of hard-coded values.
- add assertions and comments for out of range values.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16126
a592a061 -630c-0410-9148-
cb99ea01b6c8
Enrico Forestieri [Fri, 1 Dec 2006 16:51:03 +0000 (16:51 +0000)]
Added one more bug
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16125
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 1 Dec 2006 16:12:24 +0000 (16:12 +0000)]
This commit fixes the following bug:
http://bugzilla.lyx.org/show_bug.cgi?id=2900
The only drawback is that it requires about 20Mo extra-memory when loading the UserGuide. If it turns out to be too much, we can switch to a QHash based solution instead of a table.
* dimension.[Ch]:
- Dimension(LyXFont const, char_typec): new ctor
- set(LyXFont const & font, char_type c): new method.
* frontends/FontMetrics.h:
- width(char_type): is now a pure virtual method.
* GuiFontMetrics:
- CharMetrics: new structure;
- the metrics cache now also cache ascent and descent. This is especially useful for mathed.
* MathSupport.[Ch]:
- mathed_char_dim(): deleted. We now use Dimension::set() directly instead.
* rowpainter.C: fixe empty space.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16124
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Thu, 30 Nov 2006 20:03:28 +0000 (20:03 +0000)]
remove gcc warning
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16123
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 30 Nov 2006 16:59:50 +0000 (16:59 +0000)]
more unicode filenames
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16122
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 30 Nov 2006 15:21:23 +0000 (15:21 +0000)]
Fix spurious error message about nonexisting directory.
* src/buffer.C
(Buffer::save): Only try to make a backup if the buffer file already
exists. The try ... catch mechanism is fine, but when it was
introduced ot was overseen that copying a file could not only fail
because the destination dir does not exist, but also because the
source does not exist.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16121
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Thu, 30 Nov 2006 08:42:29 +0000 (08:42 +0000)]
remove forgotten theApp variables
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16120
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Thu, 30 Nov 2006 00:04:51 +0000 (00:04 +0000)]
FIXME: remove global variable theApp
This pointer was one reason for the Mac crashes because it not always had
the same value as the application_ smart pointer
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16119
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Wed, 29 Nov 2006 23:51:22 +0000 (23:51 +0000)]
restore old /W3 warning level
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16118
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Wed, 29 Nov 2006 22:57:34 +0000 (22:57 +0000)]
remove size_t/int warning: QString doesn't use size_t so we must cast it to avoid the warning
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16117
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Wed, 29 Nov 2006 22:36:43 +0000 (22:36 +0000)]
switch to default /W4 for msvc
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16116
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Wed, 29 Nov 2006 21:57:46 +0000 (21:57 +0000)]
Fix crash on Mac
Part 3: comment about further investigations
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16115
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Wed, 29 Nov 2006 21:54:33 +0000 (21:54 +0000)]
remove unused variable
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16114
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Wed, 29 Nov 2006 21:52:56 +0000 (21:52 +0000)]
fix compiler warning:
../../../../src/frontends/qt4/GuiView.C:142: warning: comparison between signed and unsigned integer expressions
../../../../src/frontends/qt4/GuiView.C:144: warning: comparison between signed and unsigned integer expressions
../../../../src/frontends/qt4/GuiView.C:146: warning: comparison between signed and unsigned integer expressions
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16113
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Wed, 29 Nov 2006 21:47:37 +0000 (21:47 +0000)]
convert some more filenames for unicode
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16112
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 29 Nov 2006 21:39:06 +0000 (21:39 +0000)]
Fix copy&paste bug
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16111
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Wed, 29 Nov 2006 21:36:39 +0000 (21:36 +0000)]
Fix crash on Mac, now the strange part
Part 2: avoid pure virtual function,
if (theApp)
theApp->unregisterSocketCallback(fd_);
does not help, we've tested it!
Without a Mac it is hard to find a better solution
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16110
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Wed, 29 Nov 2006 21:34:24 +0000 (21:34 +0000)]
remove unused stuff
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16109
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Wed, 29 Nov 2006 21:27:54 +0000 (21:27 +0000)]
Fix crash on Mac
Part 1: don't dereference untested pointers
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16108
a592a061 -630c-0410-9148-
cb99ea01b6c8
Enrico Forestieri [Wed, 29 Nov 2006 19:44:13 +0000 (19:44 +0000)]
Avoid an infinite loop when using the -geometry option on *nix
* src/lyx_main.C
(easyParse): decrement the loop variable only when remove > 0
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16107
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Wed, 29 Nov 2006 16:52:44 +0000 (16:52 +0000)]
also support the geometry option on Windows + Qt/Windows
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16106
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Wed, 29 Nov 2006 16:45:38 +0000 (16:45 +0000)]
also support the geometry option on Windows + Qt/Windows
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16105
a592a061 -630c-0410-9148-
cb99ea01b6c8