]>
git.lyx.org Git - lyx.git/log
Abdelrazak Younes [Thu, 25 Jan 2007 20:16:30 +0000 (20:16 +0000)]
Fix bug 3135 by Bernhard Roider:
<http://bugzilla.lyx.org/show_bug.cgi?id=3135>
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16855
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Thu, 25 Jan 2007 19:13:22 +0000 (19:13 +0000)]
Scons: NSIS support (installer target)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16854
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Thu, 25 Jan 2007 17:00:56 +0000 (17:00 +0000)]
Fix beamer.layout (remove .cls in DeclareLaTeXClass)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16852
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 25 Jan 2007 13:15:57 +0000 (13:15 +0000)]
update
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16851
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 25 Jan 2007 13:10:27 +0000 (13:10 +0000)]
Fix this bug:
1) View->Postscript
2) Export->LaTeX (plain)
1) will generate an error. 2) succeeeds (as it should), but the old error list is displayed again.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16850
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 25 Jan 2007 10:39:40 +0000 (10:39 +0000)]
Avoid errorList copy.
* ControlErrorList:
- error_list_: deleted
- error_type_: new private member.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16849
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 25 Jan 2007 10:21:02 +0000 (10:21 +0000)]
* QErrorList::update_contents(): avoid touching the dialog here.
* QErrorListDialog::showEvent(): new method. Set the error on the first item.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16848
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Thu, 25 Jan 2007 06:19:49 +0000 (06:19 +0000)]
Scons: initial windows nsis installer support
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16846
a592a061 -630c-0410-9148-
cb99ea01b6c8
Enrico Forestieri [Thu, 25 Jan 2007 02:06:06 +0000 (02:06 +0000)]
Fix compiler warning about multi-character constant
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16845
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 24 Jan 2007 23:10:03 +0000 (23:10 +0000)]
Remove buggy and redundant BufferView::update() calls.
* BufferView::dispatch() now returns an Update::flags.
* lyx_cb.C::insertPlaintextFile(): delete redundant BufferView::update() call.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16844
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 24 Jan 2007 23:05:40 +0000 (23:05 +0000)]
Fix screen update after CT bug.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16843
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Wed, 24 Jan 2007 21:38:53 +0000 (21:38 +0000)]
Updates and image path fixes from Hartmut
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16840
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Wed, 24 Jan 2007 19:02:41 +0000 (19:02 +0000)]
fix compiler warnings about unused parameter
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16839
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 24 Jan 2007 17:19:56 +0000 (17:19 +0000)]
Small formatting and comment cleanup.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16838
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 24 Jan 2007 17:05:49 +0000 (17:05 +0000)]
get rid of MSVC warning (signed/unsigned comparison)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16837
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Wed, 24 Jan 2007 16:44:50 +0000 (16:44 +0000)]
fix filenames
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16836
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Wed, 24 Jan 2007 16:24:47 +0000 (16:24 +0000)]
compile fix: std::exception does only have a default constructor, the other
constrcutor is non-standard.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16835
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 24 Jan 2007 15:49:20 +0000 (15:49 +0000)]
Display error/warning dialogs if possible.
* ExceptionMessage: new exception based message for errors and warnings.
* package.C.in:
- replace lyxerr based errors and warning with ExceptionMessage throwing.
- bail_out(): erased!
* os_win32.C:
- replace lyxerr based errors and warning with ExceptionMessage throwing.
- bail_out(): erased!
* tex2lyx.C: catch any exception from Package class.
* lyx_main.C: catch any exception from Package class and act accordingly.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16834
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Wed, 24 Jan 2007 14:01:34 +0000 (14:01 +0000)]
We use char_type, not size_t for storing UCS4 characters.
This may make a difference when char_type is signed.
* src/frontends/LyXKeySym.h
(getUCSEncoded): change return type from size_t to char_type
* src/frontends/qt4/QLyXKeySym.[Ch]
(getUCSEncoded): ditto
* src/lyxfunc.C
(LyXFunc::processKeySym): adjust to the above and add a FIXME since
this is strange code that looks like it was not intended to do what
it does.
* src/lyxfunc.h
(encoded_last_key): Correct documentation
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16833
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Wed, 24 Jan 2007 13:33:13 +0000 (13:33 +0000)]
whitespace
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16832
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Tue, 23 Jan 2007 21:53:16 +0000 (21:53 +0000)]
* src/lyxtext.h:
* src/BufferView.C:
* src/text3.C:
* src/text.C: merge methods acceptChange() and rejectChange() to acceptOrRejectChange() because they share a lot of tricky code
* src/text.C: yet another revision of acceptOrRejectChange()
* src/paragraph.C:
* src/paragraph.h:
* src/paragraph_pimpl.C:
* src/paragraph_pimpl.h:
* src/insets/insettabular.C:
* src/insets/insettabular.h:
* src/insets/insettext.C:
* src/insets/insettext.h:
* src/insets/insetbase.h: pass BufferParams to acceptChanges() and rejectChanges() (needed for paragraph merging)
* src/insets/insettext.C: handle end-of-par in acceptChanges() and rejectChanges()
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16830
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 23 Jan 2007 15:23:59 +0000 (15:23 +0000)]
revert last change
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16829
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 23 Jan 2007 15:09:00 +0000 (15:09 +0000)]
revert last change
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16828
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 23 Jan 2007 14:29:15 +0000 (14:29 +0000)]
Write the warnings and errors both to lyxerr and to the dialog.
If the mode is nogui don't raise the dialog.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16827
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 23 Jan 2007 13:30:30 +0000 (13:30 +0000)]
Replace lyxerr based warnings and errors with Alert::error() and Alert::warning().
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16826
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Tue, 23 Jan 2007 13:25:50 +0000 (13:25 +0000)]
* src/text.C: implement rejectChange() as the inverse of acceptChange()
(requires some further testing)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16825
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 23 Jan 2007 13:09:28 +0000 (13:09 +0000)]
Replace lyxerr based warnings and errors with Alert::error() and Alert::warning().
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16824
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 23 Jan 2007 12:38:20 +0000 (12:38 +0000)]
With this commit, errors and warnings can use message box even before LyX is properly initialized. This is especially useful for missing sysdir and/or userdir directory.
* Alert.C:
- error(): calls error_pimpl() in any case.
- warning(): calls warning_pimpl() in any case.
* Alert_pimpl.C:
- error_pimpl(): construct a QApplication if LyX is not initialized yet.
- warning_pimpl(): ditto.
* lyx_main.C:
- parse_sysdir(): replace lyxerr with Alert::error().
- parse_userdir(): ditto.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16823
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Tue, 23 Jan 2007 01:41:45 +0000 (01:41 +0000)]
Installer: Aiksaurus again
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16816
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Tue, 23 Jan 2007 01:19:58 +0000 (01:19 +0000)]
Installer: use better version to register Aiksaurus
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16815
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Tue, 23 Jan 2007 00:43:29 +0000 (00:43 +0000)]
Installer: Language update Hungarian
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16813
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Tue, 23 Jan 2007 00:33:33 +0000 (00:33 +0000)]
Installer: Language and information updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16812
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 22 Jan 2007 15:00:33 +0000 (15:00 +0000)]
Fix inverse DVI search as reported on the french list.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16811
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Mon, 22 Jan 2007 14:43:45 +0000 (14:43 +0000)]
* src/LyXAction.C: mark goto-clear-bookmark as working without buffer
* src/lyxfunc.C (getStatus): move handling of LFUN_LYX_QUIT,
LFUN_BOOKMARK_GOTO, LFUN_BOOKMARK_CLEAR and LFUN_TOOLBAR_TOGGLE_STATE
where they belong.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16810
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 22 Jan 2007 11:31:42 +0000 (11:31 +0000)]
Cleanup Action class: The mother should be the main window (GuiView). This will hopefully fix bug 3107 (Tooltips not showing on main window).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16807
a592a061 -630c-0410-9148-
cb99ea01b6c8
Enrico Forestieri [Mon, 22 Jan 2007 02:58:47 +0000 (02:58 +0000)]
Fix encoding of converters path and arguments
* src/converter.C
(Converters::convert): Convert command to be executed to the proper
encoding. Use from_utf8 instead of from_ascii in order to avoid
assertions when displaying an alert.
* src/support/docstring.[Ch]
(to_filesystem8bit): new conversion function.
* lib/scripts/fig2pstex.py
* lib/scripts/fig2pdftex.py:
Modified to reflect the changes above.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16803
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Mon, 22 Jan 2007 00:14:36 +0000 (00:14 +0000)]
Intro.lyx updated for LyX 1.5add source code of LyXWinInstaller
(I know that not everybody likes this, but -- you know.)
The folder PDFViewWin contains the programs I wrote to fix bug 3045.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16802
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 21 Jan 2007 21:52:01 +0000 (21:52 +0000)]
Compile fix.
Michael, I guess that you need to retest this code, since the old one did
obviously not do what you intended.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16801
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 21 Jan 2007 21:46:33 +0000 (21:46 +0000)]
From Bernhard Roider:
* src/insets/insetexternal.C
(InsetExternalParams::read): Read filenames with spaces correctly
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16800
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 21 Jan 2007 21:20:51 +0000 (21:20 +0000)]
* src/text.C: acceptChange(): complete rewrite; there should be no crashes any more
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16799
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 21 Jan 2007 21:11:27 +0000 (21:11 +0000)]
* src/paragraph.h:
* src/paragraph.C: stripLeadingSpaces(); return boolean indicating
whether any character has been deleted - either physically or logically
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16798
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sun, 21 Jan 2007 16:55:41 +0000 (16:55 +0000)]
add comment.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16797
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sun, 21 Jan 2007 16:43:27 +0000 (16:43 +0000)]
Fix crash when breaking paragraph and Change tracking is involved.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16796
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 21 Jan 2007 11:48:21 +0000 (11:48 +0000)]
* lib/ui/stdttoolbars.inc: for the perfectionists: use a shorter
toolbar title ("View/Update") for consistency with the other
toolbars (e.g., we say "Table" rather than "Edit Table")
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16795
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 21 Jan 2007 11:33:35 +0000 (11:33 +0000)]
* po/de.po: update German messages
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16794
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 21 Jan 2007 11:08:54 +0000 (11:08 +0000)]
* po/*.po: remerge (again :-( )
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16793
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 21 Jan 2007 10:20:39 +0000 (10:20 +0000)]
* lib/ui/stdtoolbars.inc: fix typo; use Capitals in
toolbar name; remove term "output" in "DVI output"
for consistency with the other items
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16792
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 21 Jan 2007 09:46:15 +0000 (09:46 +0000)]
* src/output_plaintext.C: partially revert r16780
to support RtL languages
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16791
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Sun, 21 Jan 2007 00:50:51 +0000 (00:50 +0000)]
change default position of new "view/update" toolbar to the right as this was the original intention.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16790
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Sun, 21 Jan 2007 00:05:33 +0000 (00:05 +0000)]
new toolbar to view/update view documents; as discussed on the list
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16789
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 20 Jan 2007 18:38:06 +0000 (18:38 +0000)]
* src/MenuBackend.C: Import plain text: align
labels with menu entries in stdmenus.inc
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16788
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 20 Jan 2007 18:35:27 +0000 (18:35 +0000)]
* lib/ui/classic.ui: "Plain Text, Join Lines" - align
with menu entries in stdmenus.ui
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16787
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 20 Jan 2007 17:37:49 +0000 (17:37 +0000)]
* po/*.po: remerge
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16786
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 20 Jan 2007 17:21:52 +0000 (17:21 +0000)]
count correctly
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16785
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 20 Jan 2007 17:08:39 +0000 (17:08 +0000)]
Some renaming (has been discussed a long time ago)
* src/LaTeXFeatures.[Ch]
(LaTeXFeatures::addExternalPreamble): rename to addPreambleSnippet,
since this is not specialized for InsetExternal at all
* src/insets/insetexternal.C
(InsetExternal::validate): reflect name change above
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16784
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 20 Jan 2007 16:59:13 +0000 (16:59 +0000)]
* src/text.C: move forward when logically deleting character
(previously broken; the cursor was even moved forward if
the character was physically removed and the next character was
marked as deleted)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16783
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 20 Jan 2007 16:38:58 +0000 (16:38 +0000)]
* src/output_plaintext.C: fix line break handling;
don't stop 10 characters before max line length
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16782
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 20 Jan 2007 16:25:52 +0000 (16:25 +0000)]
* src/output_plaintext.C: remove cryptic comment;
do not output deleted characters in plain text output
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16781
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 20 Jan 2007 16:14:39 +0000 (16:14 +0000)]
* src/output_plaintext.C: save two *.po entries;
output label+space only if label is not empty
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16780
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 20 Jan 2007 15:35:39 +0000 (15:35 +0000)]
* src/output_plaintext.C: fix line breaks in plain text output;
add a line break at the end of each paragraph; add a second line break
if maximum line length is > 0
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16779
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 20 Jan 2007 15:07:20 +0000 (15:07 +0000)]
* src/paragraph_pimpl.C: check for linelen == 0 in LaTeX output;
otherwise, every word in printed on a separate line
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16778
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 20 Jan 2007 14:51:40 +0000 (14:51 +0000)]
* output_plaintext.C: cosmetics in comment: line length cannot be < 0
* frontends/qt4/ui/QPrefPlaintextUi.ui:
* lyxrc.C: align descriptions (saves a message in *.po)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16777
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 20 Jan 2007 13:17:40 +0000 (13:17 +0000)]
whitespace
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16776
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 20 Jan 2007 08:43:51 +0000 (08:43 +0000)]
Fix typo.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16775
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 20 Jan 2007 01:23:07 +0000 (01:23 +0000)]
Fix cursor navigation in math.
* metricsinfo.h:
- ScreenUpdateStrategy: new enum describing the screen update strategy (replace singlepar boolean).
* UpdateFlags.h:
new Update::Decoration flag.
* BufferView.C
- update(): takes Decoration flag into account (CoordCache is not cleared out). Fills in metrics_info_.update_strategy
* mathed/InsetMathNest.C: adjust the cursor flags to new strategy.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16774
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 20 Jan 2007 01:15:05 +0000 (01:15 +0000)]
PreparePrepare for independent decoration drawing and correct a CoordCache bug: Previously, only the math insets containing the cursor were put in the cache. I believe this was the reason for some of the weird problems with cursors in math (egg: cursor trapped in a fraction).
* insetbase.C
- drawMarkers(): draw the decoration in any case (but visible only in editing mode). Fill-in the CoordCache in any case.
- drawMarkers2(): ditto.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16773
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 20 Jan 2007 00:55:24 +0000 (00:55 +0000)]
Prepare for independent decoration drawing.
* InsetBase::drawDecoration(): new method.
* all other files: implement drawDecoration().
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16772
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Fri, 19 Jan 2007 23:01:05 +0000 (23:01 +0000)]
TOC/tab crash bug fixed
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16771
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Fri, 19 Jan 2007 22:17:01 +0000 (22:17 +0000)]
coding style: fix crash on buffer-switching (2 tabs) + toc-clicking
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16770
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Fri, 19 Jan 2007 22:16:26 +0000 (22:16 +0000)]
fix crash on buffer-switching (2 tabs) + toc-clicking
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16769
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Fri, 19 Jan 2007 20:32:55 +0000 (20:32 +0000)]
update
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16768
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Fri, 19 Jan 2007 16:23:47 +0000 (16:23 +0000)]
* insetbranch.C (textString): implement, so that branches appear
in the ToC.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16767
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Fri, 19 Jan 2007 16:23:13 +0000 (16:23 +0000)]
* insets/insetbase.h (textString): Simplify the signature
* insets/insetquotes.C (textString):
* insets/insetcharstyle.C (textString):
* mathed/InsetMathHull.C (textString): adapt.
* insets/insetquote.C (plaintext, textString): output disString
instead of a raw quote.
* paragraph.C: adapt and remove unused methods.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16766
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Fri, 19 Jan 2007 16:17:39 +0000 (16:17 +0000)]
* output_plaintext.C (asciiParagraph): output things in the right
order when there is an inset and runparams.linelen == 0.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16765
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Fri, 19 Jan 2007 14:30:30 +0000 (14:30 +0000)]
* lyx_main.C (readUIFile): when reading an include file which name
ends in .ui, try the .inc version too (support for user ui files)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16762
a592a061 -630c-0410-9148-
cb99ea01b6c8
Enrico Forestieri [Fri, 19 Jan 2007 00:55:17 +0000 (00:55 +0000)]
Fix encoding of bibtex keys and files read from the latex aux file
* src/LaTeX.C
(LaTeX::scanAuxFile): Convert to utf8 citation keys and filenames.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16758
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Thu, 18 Jan 2007 23:04:01 +0000 (23:04 +0000)]
* po/*.po: remerge
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16757
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Thu, 18 Jan 2007 22:29:50 +0000 (22:29 +0000)]
* insets/insetfloatlist.C:
* insets/insettoc.C:
* TocBackend.C:
* TocBackend.h: rename 'asciiTocList()' to '.writePlaintextTocList'
* insets/insettext.C:
* output_plaintext.C:
* output_plaintext.h: rename 'asciiParagraph' to 'writePlaintextParagraph'
* output_plaintext.C:
* exporter.C:
* output_plaintext.h: rename 'writeFileAscii' to 'writePlaintextFile'
* lyxrc.C: change lyxrc section title (ASCII => PLAIN TEXT)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16756
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Thu, 18 Jan 2007 21:47:27 +0000 (21:47 +0000)]
* LyXView.C:
* qt4/GuiWorkArea.h:
* qt4/GuiWorkArea.C:
* WorkArea.h: fix typos: "shedule" => "schedule"
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16755
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 18 Jan 2007 21:06:49 +0000 (21:06 +0000)]
Fix bug 3063, the problem was a recursive call to QRef::gotoRef() (which indirectly call
QRef::updateRefs() which called gotoRef(), etc).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16754
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 18 Jan 2007 20:47:27 +0000 (20:47 +0000)]
Fix several filename and environment variable encoding problems
* src/LaTeX.C
(LaTeX::deplog): Assume that filenames in log files are stored in
the file system encoding
* src/frontends/qt4/qt_helpers.[Ch]
(internal_path): delete
* src/frontends/qt4/QGraphics.C: Adjust to change above
* src/frontends/qt4/QPrefsDialog.C: ditto
* src/frontends/qt4/QExternal.C: ditto
* src/frontends/qt4/QInclude.C: ditto
* src/support/os.h: Document the encoding of filename arguments
* src/support/os_win32.h: ditto
* src/support/filetools.C
(findtexfile): Convert filename from file system encoding
* src/support/os_win32.C: Convert filenames from utf8 to file system
encoding and vice versa where needed
* src/support/os_cygwin.C: ditto
* src/support/getcwd.C
(getcwd): Use internal_path() with correct encoding
* src/support/docstring.[Ch]
(from_filesystem8bit): new conversion function
* src/support/environment.C
(getEnv): convert environment variable from local 8bit encoding to utf8
(setEnv): convert environment variable from utf8 to local 8bit encoding
* src/support/environment.h: document encoding of function arguments
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16753
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Thu, 18 Jan 2007 19:20:32 +0000 (19:20 +0000)]
require needed packages for beamer class
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16752
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 18 Jan 2007 19:16:08 +0000 (19:16 +0000)]
Add new information to old bug. This one is a show stopper for the beta IMO.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16750
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 18 Jan 2007 15:20:33 +0000 (15:20 +0000)]
remove unneeded extra lyx:: namespace qualifier
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16746
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 18 Jan 2007 13:35:01 +0000 (13:35 +0000)]
Partly revert revision 16744. Georg doesn't want to mix string/docstring in there.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16745
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 18 Jan 2007 12:30:07 +0000 (12:30 +0000)]
Convert internal_path() to unicode (partially). Fix bug 3114:
http://bugzilla.lyx.org/show_bug.cgi?id=3114
* os.h
- new docstring adapted internal_path()
* qt_helpers.[Ch]:
- new QString adapted internal_path()
All other files: use that.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16744
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 18 Jan 2007 08:42:53 +0000 (08:42 +0000)]
* mover.h
- SpecialisedMover(): add virtual destructor (fix bug 2916)
- Movers: rename iterator to const_iterator.
- theMovers(), theSystemMovers(), getMover(), setMover(): new extern definitions.
* mover.C:
- SpecialisedMover::operator(): get rid of bogus MSVC warning.
- delete global variable movers and system_movers.
* lyx_main.C:
- LyX::Singletons: new movers_ ans system_movers members.
- implement Movers access functions.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16743
a592a061 -630c-0410-9148-
cb99ea01b6c8
Martin Vermeer [Thu, 18 Jan 2007 07:23:58 +0000 (07:23 +0000)]
* stdmenus.inc: change wording of "as Lines", "as Paragraphs"
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16742
a592a061 -630c-0410-9148-
cb99ea01b6c8
Uwe Stöhr [Thu, 18 Jan 2007 01:03:23 +0000 (01:03 +0000)]
fix bug 2418
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16741
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Wed, 17 Jan 2007 22:01:08 +0000 (22:01 +0000)]
Fix regression to 1.4.x: Additional vertical space if inputenc == auto
* src/output_latex.C
(TeXOnePar): Postpone the output of newlines after the call of
switchEncoding(), since we may get additional whitespace otherwise.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16740
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Wed, 17 Jan 2007 21:25:17 +0000 (21:25 +0000)]
whitespace
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16739
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Wed, 17 Jan 2007 21:22:19 +0000 (21:22 +0000)]
* src/insets/insetbase.h
(forceDefaultParagraphs): Fix comment: Not all text classes have a
"Standard" layout. What was meant here is the default layout of the
text class.
* src/paragraph.C
(Paragraph::simpleTeXOnePar): ditto
* src/output_latex.C
(latexParagraphs): ditto
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16738
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Wed, 17 Jan 2007 21:12:14 +0000 (21:12 +0000)]
* src/lyxlayout.h
(LyXLayout::is_environment): Document
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16737
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Wed, 17 Jan 2007 20:41:22 +0000 (20:41 +0000)]
* src/output_latex.C
(TeXOnePar): Remove dead code
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16736
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Wed, 17 Jan 2007 16:18:02 +0000 (16:18 +0000)]
* math_hullinset.C (numbered): clear the label when unnumbering
(workaround for bug 2556).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16734
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Wed, 17 Jan 2007 15:40:55 +0000 (15:40 +0000)]
* src/text3.C (doDispatch):
- record undo on LFUN_BREAKLINE (bug 3111).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16730
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Wed, 17 Jan 2007 15:32:43 +0000 (15:32 +0000)]
* BufferView.C (mouseSetCursor): if the cursor was in an empty
script inset and the new position is in the nucleus of the inset,
notifyCursorLeaves will kill the script inset itself. So we check
all the elements of the cursor to make sure that they are correct
(bug 2933).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16729
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 17 Jan 2007 14:49:48 +0000 (14:49 +0000)]
replace BufferView::reload() uses with LyXFunc::reloadBuffer().
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16727
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 17 Jan 2007 14:46:20 +0000 (14:46 +0000)]
Fix bug 3093:
http://bugzilla.lyx.org/show_bug.cgi?id=3093
* LyXFunc:
- reloadBuffer(): new method.
- dispatch(LFUN_VC_REGISTER): use reloadBuffer().
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16726
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 17 Jan 2007 13:18:16 +0000 (13:18 +0000)]
Transfer the global converters and system_converters variables to LyX::Singletons class.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16725
a592a061 -630c-0410-9148-
cb99ea01b6c8