]>
git.lyx.org Git - features.git/log
Bo Peng [Mon, 14 Aug 2006 00:33:39 +0000 (00:33 +0000)]
Scons: fix a uic bug, add unicode.hC
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14662
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sun, 13 Aug 2006 22:54:59 +0000 (22:54 +0000)]
Merge the unicode branch into trunk.
- src/support/unicode.[Ch]: new files with functions for converting
to and fro ucs4, ucs2 and utf8.
- src/support/docstring.h: specialization of basic_string that
holds a uint32_t internally.
- Several functions changed to use char_type instead of char or unsigned char.
- Qt3 and Qt4 sends ucs2 on to core
- Gtk sends ucs4 on to core
- Read and write utf-8 .lyx files.
- font_metrics and painter updated to handle ucs4 chars as input.
- Quite a bit of ugly compability code, conversion string->docstring, etc.
- Have fun...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14661
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 13 Aug 2006 19:07:43 +0000 (19:07 +0000)]
Fix bug 2637
* src/graphics/GraphicsConverter.C
(Converter::Impl::Impl): Don't call the default converter directly,
but create a temporary script with build_script() as for the
configured converters. This makes sure that the file name does not
need to be passed on the command line anymore.
(build_script): This cannot fail anymore, so change the return type
to void
(build_script): Use build_conversion_command also for the default
converter. This has the advantage that the special code for moving
${outfile}.0, ${outfile}.1 is actually used for ImageMagick's convert.
(build_conversion_command): factored out from build_script
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14657
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 13 Aug 2006 17:36:49 +0000 (17:36 +0000)]
Fix bug 2723
* src/lyx_sty.C
(lyxgreyedout_def): Use \textcolor instead of \color
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14654
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sun, 13 Aug 2006 16:23:50 +0000 (16:23 +0000)]
Scons: minor INSTALL.scons fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14653
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sun, 13 Aug 2006 16:16:43 +0000 (16:16 +0000)]
This commit creates a error_lists map member inside the Buffer class.
I had no choice but to use string for the map key. This is
because the only information that could be passed to the controller is a
string.
With this new architecture, persistent error lists are now possible.
* Buffer
- errorList_, addError(), : deleted
- std::map<std::string, ErrorList> errorLists_ : new member
- errorList(std::string const & type): associated accessors
* buffer_funcs.C
- bufferErrors(Buffer const & buf, TeXErrors const & terr): now needs a third errorList argument
- bufferErrors(Buffer const & buf, ErrorList const & el): deleted.
* Converter
- convert(): now needs an ErrorList argument instead of filling the Buffer errorList member directly.
- runLaTeX(): ditto
- scanLog(): ditto
* CutAndPaste.C
- pasteParagraphList(): ditto
- pasteSelection(): ditto
* lyxtext.h/text.C
- readParagraph(): ditto
- LyXText::read(): ditto
* importer:
- Importer::Import(): ditto
* BufferView_pimpl.C
- loadLyXFile(): send the Buffer::errors() signal instead of calling LyXView::showErrorList() directly.
* exporter.C
- Export(): send the Buffer::errors() signal instead of calling LyXView::showErrorList() directly in lyxfunc.C
* ControlErrorList.C
- initialiseParams(): translation operation transfered here from LyXView::showErrorList().
* LyXView.C
- LoadLyXFile(): add a showErrorList("Parse") call.
- showErrorList(): simplified due to code transferred to the ControlErrorList.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14652
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Sun, 13 Aug 2006 15:55:03 +0000 (15:55 +0000)]
GuiWorkArea: #undef QT3_SUPPORT
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14649
a592a061 -630c-0410-9148-
cb99ea01b6c8
Edwin Leuven [Sun, 13 Aug 2006 15:44:05 +0000 (15:44 +0000)]
make bullet configuration functional in the document settings dialog
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14647
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 13 Aug 2006 15:43:27 +0000 (15:43 +0000)]
* lib/doc/Extended.lyx: Remove the registered-sign from a heading,
since it can not be represented in the Czech sdoc_toc in latin2
encoding.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14646
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Sun, 13 Aug 2006 15:29:59 +0000 (15:29 +0000)]
* dociterator.C (forwardPosNoDescend): when at the end of the
inset, leave it, like forwardPos does (bug 2510).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14645
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sun, 13 Aug 2006 14:30:40 +0000 (14:30 +0000)]
Scons: fix a filelist bug (missing spell.C)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14643
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 13 Aug 2006 13:57:32 +0000 (13:57 +0000)]
* lib/doc/doc_toc.py: Add language info for Czech
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14642
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sun, 13 Aug 2006 10:21:06 +0000 (10:21 +0000)]
* development/tools/mkdoclinks.sh:
* development/tools/makeLyXsigc.sh:
* development/tools/scgen.pl: remove obsolete files
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14637
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 13 Aug 2006 09:46:28 +0000 (09:46 +0000)]
Fix bug 2289
* src/tex2lyx/text.C
(void parse_noweb): new, parse a noweb code chunck
(void parse_text): handle noweb <<xxx>>= and [[xxx]] constructs
* src/tex2lyx/tex2lyx.[Ch]: new global variable noweb_mode and
command line option to set it
* src/tex2lyx/preamble.C
(parse_preamble): prepend "literate-" to the textclass name in
noweb mode
* lib/configure.py
(checkConverterEntries): fix literate -> lyx converter
(checkConverterEntries): fix typo in latex -> sxw converter
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14635
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sun, 13 Aug 2006 04:54:25 +0000 (04:54 +0000)]
Scons: stop globbing filenames, use explicit file list instead.
* INSTALL.scons: stop lyx1.4.x/qt2 support
* development/scons/scons_manifest.py: list of all filenames
* development/scons/SConstruct: use explicit file list
* development/scons/scons_utils.py: remove globFiles
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14634
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sun, 13 Aug 2006 01:51:05 +0000 (01:51 +0000)]
Scons: check minor version number (>=0.96.92)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14633
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 12 Aug 2006 20:58:11 +0000 (20:58 +0000)]
remove lyxsocket and all obsolete Win32-related files from ./development
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14632
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 12 Aug 2006 20:48:38 +0000 (20:48 +0000)]
* lib/chkconfig.ltx: fix comments ("LyXConfig.lyx.in" =>
LaTeXConfig.lyx.in")
* lib/doc/LyXConfig.lyx.in: remove obsolete file
* lib/doc/Makefile.am: remove LyXConfig.lyx.in from EXTRA_DIST
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14630
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 12 Aug 2006 20:05:28 +0000 (20:05 +0000)]
* src/tex2lyx/test.ltx:
* lib/layouts/revtex4.layout: refer to tex2lyx rather than
reLyX in comments
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14627
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Sat, 12 Aug 2006 16:38:51 +0000 (16:38 +0000)]
* buffer.C (updateDocLang): update labels when changing language.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14625
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 12 Aug 2006 16:25:51 +0000 (16:25 +0000)]
* GuiView:
- mainWidget(): deleted
* GuiImplementation.C: adapted to above change.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14624
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Sat, 12 Aug 2006 11:26:09 +0000 (11:26 +0000)]
* Customization.lyx:
* fr_Customization.lyx:
* de_Customization.lyx: remove reference to reLyX.
* Tutorial.lyx: rename sec:relyx label to sec:tex2lyx.
* fr_Tutorial.lyx: ditto, and change references to reLyX
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14622
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 12 Aug 2006 10:39:12 +0000 (10:39 +0000)]
Move quoteArg to LyXLex so that it can be used e.g. for writing viewers to
preferences
* src/lyxfunc.C
(quoteArg): move to LyXLex
(LyXFunc::dispatch): adjust to the change above
* src/lyxlex.[Ch]
(quoteString): new, moved from lyxfunc.C
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14620
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Fri, 11 Aug 2006 22:11:33 +0000 (22:11 +0000)]
* lyx_main.C (init): Do automatic reconfiguration even when
running in batch mode (bug 2741).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14619
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Fri, 11 Aug 2006 21:41:56 +0000 (21:41 +0000)]
Fix bug 2756:
* src/BufferView_pimpl.C (dispatch/LFUN_NEXT_INSET_TOGGLE): moved from
LyXText.
* src/text3.C (dispatch/LFUN_NEXT_INSET_TOGGLE): moved to
BufferView::Pimpl, since this should work in mathed too.
* src/mathed/math_nestinset.C (doDispatch/LFUN_INSET_TOGGLE): do not try to
do the work which belongs to LFUN_NEXT_INSET_TOGGLE (bug 2756).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14617
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Fri, 11 Aug 2006 09:42:25 +0000 (09:42 +0000)]
new Czech splash; update Czech tutorial
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14614
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Fri, 11 Aug 2006 04:47:22 +0000 (04:47 +0000)]
Correct Russian->English translation for development/Win32/hidecmd.c, by hasherfrog
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14612
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Thu, 10 Aug 2006 15:55:11 +0000 (15:55 +0000)]
add Sanda Pavel
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14610
a592a061 -630c-0410-9148-
cb99ea01b6c8
Edwin Leuven [Thu, 10 Aug 2006 14:16:30 +0000 (14:16 +0000)]
remove accelerator keys (Alt+) from designer files...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14608
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Thu, 10 Aug 2006 09:23:52 +0000 (09:23 +0000)]
update from Sanda Pavel
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14603
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Thu, 10 Aug 2006 08:56:59 +0000 (08:56 +0000)]
new Czech translation
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14600
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Wed, 9 Aug 2006 22:22:59 +0000 (22:22 +0000)]
Add language and encoding information
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14599
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Wed, 9 Aug 2006 22:18:27 +0000 (22:18 +0000)]
Add language attribute to default file
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14598
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Wed, 9 Aug 2006 22:06:38 +0000 (22:06 +0000)]
add Kostantino
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14595
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Wed, 9 Aug 2006 21:56:12 +0000 (21:56 +0000)]
Add encoding to a default file
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14594
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Wed, 9 Aug 2006 20:51:55 +0000 (20:51 +0000)]
* lib/Makefile.am (dist_pkgdata_DATA): remove configure.py
(dist_pkgdata_PYTHON): and put it here
(dist_scripts_DATA): rename to dist_scripts_PYTHON; this invokes
automake's built-in python support.
(install-data-hook): adapt to above change.
* lib/lyx2lyx/Makefile.am (dist_lyx2lyx_DATA): rename to dist_lyx2lyx_PYTHON;
this invokes automake's built-in python support.
(install-data-hook): new target: sets executable bit on lyx2lyx.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14592
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Wed, 9 Aug 2006 15:21:22 +0000 (15:21 +0000)]
Keep a copy of output from lib/configure.py to configure.log
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14590
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Wed, 9 Aug 2006 09:36:42 +0000 (09:36 +0000)]
fix the header of lyxrc.defaults
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14588
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Tue, 8 Aug 2006 22:17:13 +0000 (22:17 +0000)]
yet another annoying debug message bites the dust
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14586
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Tue, 8 Aug 2006 21:55:41 +0000 (21:55 +0000)]
* src/mathed/math_scriptinset.C
(MathScriptInset::hasLimits): remove annoying debug message
* src/mathed/math_nestinset.C
(MathNestInset::script): ditto
* src/CutAndPaste.C
(copySelection): ditto
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14583
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Tue, 8 Aug 2006 21:41:16 +0000 (21:41 +0000)]
update to reflect the new menu structure
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14581
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Tue, 8 Aug 2006 21:12:50 +0000 (21:12 +0000)]
remove remaining references to fig_copy.sh
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14579
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Tue, 8 Aug 2006 13:34:02 +0000 (13:34 +0000)]
Implement LFUN_INSET_DISSOLVE (bug 2201):
* src/LyXAction.C:
* src/lfuns.h:
- add new lfun LFUN_INSET_DISSOLVE.
* src/insets/insettext.C
(void InsetText::doDispatch):
- dissolve inset when hitting backspace in the
very first or delete in the very last position
of an inset.
* src/text3.C
(void LyXText::dispatch):
(bool LyXText::getStatus):
- implement new lfun LFUN_INSET_DISSOLVE.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14572
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Tue, 8 Aug 2006 11:21:24 +0000 (11:21 +0000)]
Update Makefile.am with new and renamed files.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14568
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Tue, 8 Aug 2006 10:42:59 +0000 (10:42 +0000)]
Convert python scripts to utf-8.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14565
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Tue, 8 Aug 2006 10:03:09 +0000 (10:03 +0000)]
2006-08-08 Bennett Helm <bennett.helm@fandm.edu>
* MacOSX/LyX.app/Contents/Resources/lyxrc.dist: improve viewers
that require X11; tweak the path_prefix search order.
* MacOSX/LyX.app/Contents/Info.plist: update version.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14562
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Mon, 7 Aug 2006 14:10:41 +0000 (14:10 +0000)]
Add support for input encoding handling by lyx2lyx.
Support all lyx files (support goes to lyx-0.6 the first public available lyx version).
Fine tune the guessing of the lyx version used to produce the document (only useful for 2.10 and 2.15 documents).
Support to convertion to utf-8 encoding was added but it is not (yet) active.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14558
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Mon, 7 Aug 2006 14:05:07 +0000 (14:05 +0000)]
generate_enconding_info.py parses lib/languages and generates lyx2lyx_lang.py
as a python dictionary, ready to be used by other python modules.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14557
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Mon, 7 Aug 2006 13:59:01 +0000 (13:59 +0000)]
Give to get value a default argument,
if the value is not found the default value is returned.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14556
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Mon, 7 Aug 2006 12:55:11 +0000 (12:55 +0000)]
remove sdsc mirror
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14553
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sun, 6 Aug 2006 20:45:31 +0000 (20:45 +0000)]
Add pkg.m4 to config/ and autogen.sh.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14543
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Fri, 4 Aug 2006 20:04:16 +0000 (20:04 +0000)]
cmake 2.4.3 is out: update Readme.cmake
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14540
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Fri, 4 Aug 2006 13:59:12 +0000 (13:59 +0000)]
Add more controls to the view-source dialog.
* src/buffer.[nC]: can write full source, separaet/rename makeXXXFile.
* src/graphics/PreviewLoader.C: rename maleLaTeXFile to writeLaTeXSource
* src/frontends/qt3/QViewSourceDialog.h, ui/QViewSourceDialogBase.ui,
QViewSource.[hC], QViewSourceDialog.[hC]: qt3 frontend
* src/frontends/qt4/QViewSource.[hC], ui/QViewSourceUi.ui,
QViewSourceDialog.[hC]: qt4 frontend
* src/frontends/controllers/ControlViewSource.[hC]: controller
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14539
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Wed, 2 Aug 2006 16:13:01 +0000 (16:13 +0000)]
string.join(lst) -> " ".join(lst) and not "".join(lst)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14538
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Wed, 2 Aug 2006 15:45:44 +0000 (15:45 +0000)]
Remove calls to deprecated module string.
The calls are now made to string methods, the advantage being that they work with
unicode strings.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14537
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Wed, 2 Aug 2006 14:25:43 +0000 (14:25 +0000)]
Start to consolidate the functions in parser tools.
Add a unit testing for parser tools functions.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14536
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Wed, 2 Aug 2006 14:23:45 +0000 (14:23 +0000)]
Small fixes.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14535
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Wed, 2 Aug 2006 14:19:22 +0000 (14:19 +0000)]
Convert all python files to utf-8.
Add a documentation string to each module.
Add a documentation string to every function in the modules.
file is a python reserved word => s/file/document/g as variable
add a new property to modules, supported_versions that holds
the versions supported by that module
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14534
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Wed, 2 Aug 2006 09:54:41 +0000 (09:54 +0000)]
lyx2lyx: Remove -tt from header since it does not work.
Changed the enconding to utf-8.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14533
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Tue, 1 Aug 2006 22:54:57 +0000 (22:54 +0000)]
lyx_0_08.py:
lyx_0_10.py
LyX.py: add support for UserGuide convertion from lyx-0.8 (and 0.7).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14532
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Tue, 1 Aug 2006 14:38:13 +0000 (14:38 +0000)]
Add module documentation to lyx_0_10.py
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14531
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Tue, 1 Aug 2006 08:38:24 +0000 (08:38 +0000)]
Rename files:
lyx_1_1_6.py -> lyx_1_1_6_0.py
lyx_1_1_6fix3.py -> lyx_1_1_6_3.py
Change LyX.py accordingly.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14530
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 31 Jul 2006 17:44:50 +0000 (17:44 +0000)]
shut up compiler warning message
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14529
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 31 Jul 2006 17:43:59 +0000 (17:43 +0000)]
Add converter to plain text and fix child format buglet
* src/graph.C
(Graph::getReachable): Only add a child format to only viewable
formats if the child or parent has a viewer. Previously a child
format was also added when there was no viewer at all.
* lib/configure.py
(checkFormatEntries): add text2, text3 and text4 formats
(checkConverterEntries): add ps2ascii , pstotext and catdvi converters
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14528
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sun, 30 Jul 2006 21:33:59 +0000 (21:33 +0000)]
Make QT4 config use pgk-config if available
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14520
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sun, 30 Jul 2006 15:52:43 +0000 (15:52 +0000)]
Add rc.geometry_height, geometry_width, geometry_xysaved to the preference dialogs (qt3/qt4).
* src/frontends/qt3/QPrefs.C, QPrefsDialog.C, ui/QPrefUIModule.ui
* src/frontends/qt4/QPrefsDialog.C, ui/QPrefUi.ui
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14518
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 30 Jul 2006 14:57:01 +0000 (14:57 +0000)]
Fix redraw problems in qt3 and gtk
* src/frontends/gtk/GWorkArea.C
(GWorkArea::onScroll): redraw the workarea
(GWorkArea::onButtonPress): Call WorkArea::dispatch instead of
BufferView::workAreaDispatch in order to redraw the workarea
(GWorkArea::onButtonRelease): ditto
(GWorkArea::onMotionNotify): ditto
* src/frontends/WorkArea.h
(dispatch): make public
* src/frontends/qt3/QContentPane.C
(QContentPane::scrollBarChanged): redraw the workarea
(QContentPane::generateSyntheticMous): Call WorkArea::dispatch instead
of BufferView::workAreaDispatch in order to redraw the workarea
(QContentPane::mousePressEvent): ditto
(QContentPane::mouseReleaseEvent): ditto
(QContentPane::mouseMoveEvent): ditto
(QContentPane::doubleClickTimeout): ditto
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14517
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 30 Jul 2006 14:56:01 +0000 (14:56 +0000)]
Set CPPFLAGS only if not already set by the user (and ignore CXXFLAGS for
setting CPPFLAGS)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14516
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sun, 30 Jul 2006 13:58:10 +0000 (13:58 +0000)]
Let gcc 4.x be handled.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14515
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 29 Jul 2006 10:41:00 +0000 (10:41 +0000)]
Remove old outdated pkg.m4, newer one is automatically picked up by autogen.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14509
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 29 Jul 2006 10:34:49 +0000 (10:34 +0000)]
Remove some old files belonging to the old (now removed) gnome frontend
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14508
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 28 Jul 2006 16:21:54 +0000 (16:21 +0000)]
Fix bug 2716:
* lib/external_templates
(XFig): Require the color package, since xfig generates LaTeX
code with \color.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14504
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Thu, 27 Jul 2006 18:30:13 +0000 (18:30 +0000)]
* LyX.py
* lyx_1_1_5.py
* lyx_1_2.py
* lyx_1_3.py
* lyx_1_4.py
* lyx_1_5.py
* parser_tools.py: remove functions that are not generic, i.e.
assume a specific pattern for the file format, and move them to the
places where they are used.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14503
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Thu, 27 Jul 2006 16:39:27 +0000 (16:39 +0000)]
Update development/Win32/hidecmd.c, from Enrico Forestieri
The usage of hidecmd.c is now 'lyx.exe [var=val] [other lyx options]'
The realy console lyx.exe should be renamed to lyxc.exe.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14502
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Thu, 27 Jul 2006 14:18:47 +0000 (14:18 +0000)]
lib/configure.py: do not wait till the end of 'latex wrap_chkconfig.ltx' to display latex class availability info
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14501
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Thu, 27 Jul 2006 14:13:45 +0000 (14:13 +0000)]
load files from lyx_main.C instead of lyx_gui.C, do not add session-restored files to lastfile list.
* src/frontends/lyx_gui.h: add prototype for create_view
* src/frontends/(gtk,qt3,qt4)/lyx_gui.C: separate start()
* src/lyx_main.C: call create_view, load file, and call start
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14500
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Thu, 27 Jul 2006 11:37:26 +0000 (11:37 +0000)]
parser_tools.py (del_token): rename arguments to be coherent with other functions
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14499
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Tue, 25 Jul 2006 19:38:56 +0000 (19:38 +0000)]
Remove the hide console trick in support/os_win32.C since wrapper hidecmd.c can completely hide the console.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14498
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Tue, 25 Jul 2006 19:30:58 +0000 (19:30 +0000)]
Add development/Win32/hidecmd.c, which hides windows console window when starting lyx
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14497
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 24 Jul 2006 11:08:44 +0000 (11:08 +0000)]
Fix bug 2616
* src/LaTeX.C
(LaTeX::deplog): Add the toc file to the dependencies if a line
\tf@toc=\write#
is present in the log file, since miktex does not write the line
\openout# = `sample.toc'.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14496
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 22 Jul 2006 20:20:51 +0000 (20:20 +0000)]
Partial fix for bug 2420
* src/tex2lyx/preamble.C
(parse_preamble): ignore the definition of the lyxgreyedout
environment
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14495
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 22 Jul 2006 16:47:31 +0000 (16:47 +0000)]
Revert autoconf change, 2.60 is broken wrt prefix.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14494
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 22 Jul 2006 15:17:27 +0000 (15:17 +0000)]
Do not add backup .lyx~ files to lib/doc/Makefile.depend.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14493
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 22 Jul 2006 14:32:57 +0000 (14:32 +0000)]
Support autoconf 2.60
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14492
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 22 Jul 2006 11:23:41 +0000 (11:23 +0000)]
split the qt.m4 in two, separate file for qt4
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14491
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Thu, 20 Jul 2006 18:57:29 +0000 (18:57 +0000)]
scons: make "scons install" succeed without msgfmt
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14490
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Wed, 19 Jul 2006 18:17:23 +0000 (18:17 +0000)]
* lengthCommon.C: add an empty string as the last element
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14489
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Wed, 19 Jul 2006 16:25:54 +0000 (16:25 +0000)]
Give feedback if TeXFiles.py fails
* src/frontends/controllers/tex_helpers.h: doxyfy comment
* src/frontends/controllers/tex_helpers.C
(rescanTexStyles): Pop up a message box when TeXFiles.py fails
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14488
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Wed, 19 Jul 2006 10:50:18 +0000 (10:50 +0000)]
Fix read in of \over (related to bug 2481)
* src/mathed/math_factory.C
(createMathInset): Create a MathFracInset of kind OVER for \over
* src/mathed/math_fracinset.C
(MathFracInset::draw): handle kind OVER
(MathFracInset::drawT): ditto
(MathFracInset::write): ditto
(MathFracInset::name): ditto
(MathFracInset::extraBraces): ditto
* src/mathed/math_fracinset.h
(Kind): New kind OVER
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14487
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Tue, 18 Jul 2006 21:56:07 +0000 (21:56 +0000)]
* lengthcommon.[Ch]: remove obsolete unit_name_ltx;
choose user-friendly names for unit_name_gui
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14485
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Tue, 18 Jul 2006 21:06:47 +0000 (21:06 +0000)]
* pocheck.pl: re-introduce check for '|' shortcuts
which are not only used by the former xforms frontend
but also in the menus
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14484
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Tue, 18 Jul 2006 20:46:24 +0000 (20:46 +0000)]
* INSTALL: Mention that LyX has been tested with Qt 4.x.
Do not mention Qt 2.x any longer.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14483
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Tue, 18 Jul 2006 20:40:57 +0000 (20:40 +0000)]
* README: Mention qt4 library
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14482
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 17 Jul 2006 20:06:58 +0000 (20:06 +0000)]
fix bug 2687
* src/lyxfunc.C
(quoteArg): new, quotes arguments for the "log" dialog
(LyXFunc::dispatch): quote log filename
* src/frontends/controllers/ControlLog.C
(ControlLog::initialiseParams): parse \" as " and \\ as \ in filename
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14481
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Mon, 17 Jul 2006 19:41:32 +0000 (19:41 +0000)]
Remove hardcoded option -tt from python scripts
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14478
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Mon, 17 Jul 2006 19:37:24 +0000 (19:37 +0000)]
Change the encoding of some python scripts from ISO-8859-15 to ISO-8859-1
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14477
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Mon, 17 Jul 2006 19:34:58 +0000 (19:34 +0000)]
Scons: small fix for target msvs_projects
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14476
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 17 Jul 2006 15:21:54 +0000 (15:21 +0000)]
* src/bufferlist.C
(BufferList::close): Don't ignore unsaved changes if quitting == true
(BufferList::close): Use menuWrite(buf) instead of buf->save(),
because menuWrite tells the user if the file could not be saved and
asks for another name
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14475
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 17 Jul 2006 15:13:49 +0000 (15:13 +0000)]
Fix bug 2404
* src/lyx_cb.C
(newFile): Only set the new buffer if it is valid
* src/BufferView_pimpl.C
(BufferView::Pimpl::loadLyXFile): Test whether newFile succeeded
* src/lyxfunc.C
(LyXFunc::menuNew): Only set the new buffer if it is valid
(LyXFunc::open): ditto
* src/importer.C
(Importer::Import): ditto
* src/lyx_main.C
(LyX::exec2): Only use the new buffer if newFile succeeded
* src/buffer_funcs.C
(newFile): discard the buffer and return 0 if the template is invalid
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14474
a592a061 -630c-0410-9148-
cb99ea01b6c8
Martin Vermeer [Mon, 17 Jul 2006 05:30:36 +0000 (05:30 +0000)]
Fix "inset in tabular cell sticks out over cell border" bug
* insetcollapsable.C
(InsetCollapsable::metrics): make sure openinlined_ does not
contain mi.base.textwidth
* insettabular.C
(InsetTabular::metrics): modify m.base.textwidth calculation
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14472
a592a061 -630c-0410-9148-
cb99ea01b6c8