]> git.lyx.org Git - lyx.git/log
lyx.git
17 years agoget rid of QT3_SUPPORT and some cleanup
Abdelrazak Younes [Thu, 17 Aug 2006 08:46:38 +0000 (08:46 +0000)]
get rid of QT3_SUPPORT and some cleanup

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14725 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoget rid of QT3_SUPPORT and some cleanup
Abdelrazak Younes [Thu, 17 Aug 2006 08:46:00 +0000 (08:46 +0000)]
get rid of QT3_SUPPORT and some cleanup

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14724 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoget rid of QT3_SUPPORT and some cleanup
Abdelrazak Younes [Thu, 17 Aug 2006 08:45:48 +0000 (08:45 +0000)]
get rid of QT3_SUPPORT and some cleanup

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14723 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agosome cleanup
Abdelrazak Younes [Thu, 17 Aug 2006 08:45:13 +0000 (08:45 +0000)]
some cleanup

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14722 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agosome cleanup
Abdelrazak Younes [Thu, 17 Aug 2006 08:44:15 +0000 (08:44 +0000)]
some cleanup

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14721 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoget rid of QT3_SUPPORT and some cleanup
Abdelrazak Younes [Thu, 17 Aug 2006 08:43:48 +0000 (08:43 +0000)]
get rid of QT3_SUPPORT and some cleanup

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14720 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoget rid of QT3_SUPPORT and some cleanup
Abdelrazak Younes [Thu, 17 Aug 2006 08:37:46 +0000 (08:37 +0000)]
get rid of QT3_SUPPORT and some cleanup

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14718 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoget rid of QT3_SUPPORT and some cleanup
Abdelrazak Younes [Thu, 17 Aug 2006 08:37:26 +0000 (08:37 +0000)]
get rid of QT3_SUPPORT and some cleanup

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14717 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoget rid of QT3_SUPPORT and some cleanup
Abdelrazak Younes [Thu, 17 Aug 2006 08:36:59 +0000 (08:36 +0000)]
get rid of QT3_SUPPORT and some cleanup

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14716 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoautotools support for including moc files
Georg Baum [Wed, 16 Aug 2006 23:10:31 +0000 (23:10 +0000)]
autotools support for including moc files

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14715 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoAdd #include "xxx_moc.cpp" to xxx.C files, and stop compiling _moc.cpp individually.
Bo Peng [Wed, 16 Aug 2006 22:10:20 +0000 (22:10 +0000)]
Add #include "xxx_moc.cpp" to xxx.C files, and stop compiling _moc.cpp individually.
* src/frontends/qt3/[all mocable files].C: add #include _moc.cpp at the end.
* development/scons/SConstruct: do not compile _moc files individually.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14714 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago * configure.ac: add LYX_DATE variable for release date.
Jean-Marc Lasgouttes [Wed, 16 Aug 2006 21:54:55 +0000 (21:54 +0000)]
* configure.ac: add LYX_DATE variable for release date.

* config/lyxinclude.m4: reset release date for development versions.

* src/version.C.in: make lyx_release_date a placeholder.

* src/lyx_main.C (parse_version):
* src/frontends/controllers/ControlAboutlyx.C (getVersion): change a
bit the display of LyX release date.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14712 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoScons: minor Sconstruct fix
Bo Peng [Wed, 16 Aug 2006 21:50:26 +0000 (21:50 +0000)]
Scons: minor Sconstruct fix

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14711 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoScons: add support for msvc qt3
Bo Peng [Wed, 16 Aug 2006 21:34:24 +0000 (21:34 +0000)]
Scons: add support for msvc qt3
* src/support/package.C.in: use PATH_MAX instead of MAX_PATH
* INSTALL.scons: add instruction for building qt3 2ith msvc
* development/scons/SConstruct: use the right lib (qt-mt3) and manifest file

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14709 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoFix bug 2068 and do some cleanup
Jean-Marc Lasgouttes [Wed, 16 Aug 2006 21:12:20 +0000 (21:12 +0000)]
Fix bug 2068 and do some cleanup

* src/CutAndPaste.C (setSelectionRange, replaceWord): remove.
(replaceSelectionWithString): select the new string after
replacement; add a bool parameter indicating in which sense the
selection is made.

* src/lyxfind.C (replace): adapt to above changes.
(find): comment out debug message.

* src/frontends/controllers/ControlSpellchecker.C (isLetter):
rename parameter.
(nextWord): take a LCursor as parameter; set the selection over
the word that has been found.
(check): adapt to changes above (the length of the word is not
necessarily the length of the selection -- fixes bug 2068).
(replace): use cap::replaceSelectionWithString

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14708 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago * src/BufferView_pimpl.C (getStatus, dispatch): do not handle
Jean-Marc Lasgouttes [Wed, 16 Aug 2006 21:06:40 +0000 (21:06 +0000)]
* src/BufferView_pimpl.C (getStatus, dispatch): do not handle
LFUN_GOTOERROR.

* src/bufferview_funcs.C (findInset): exit early when at end of
document (and avoid a crash).

* src/insets/insetbase.[Ch]: remove ERROR_CODE

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14706 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoThis commit should hopefully fix all scrolling issues. As an added bonus, mouse scrol...
Abdelrazak Younes [Wed, 16 Aug 2006 15:24:38 +0000 (15:24 +0000)]
This commit should hopefully fix all scrolling issues. As an added bonus, mouse scrolling should be faster due to a deleted call to BufferView::update() that was not usefull (the important call to updateMetrics() is done in WorkArea()).

Log:
* BufferView/pimpl:
  - scrollDocView(): call to BufferView::update() deleted.
  - scrollDocView(): second part is now in setCursorFromScrollbar()
  - setCursorFromScrollbar(): new method.

* WorkArea:
  - setBufferView(): show the cursor immediately
  - redraw(): call to updateScrollbar()
  - updateScrollbar(): new method
  - scrollBufferView(): fix it and show the cursor immediately.

* qt4/GuiWorkArea
  - setScrollbarParams(): now disable the Qt scrollbar tracking.
  - paintEvent(): scrollbar related code deleted

* qt3/QWorkArea
  - setScrollbarParams(): now disable the Qt scrollbar tracking.

* qt3/QContentPane
  - paintEvent(): scrollbar related code deleted

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14704 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agorework mathdelimiter dialog and add size combo...
Edwin Leuven [Wed, 16 Aug 2006 14:22:47 +0000 (14:22 +0000)]
rework mathdelimiter dialog and add size combo...

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14703 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoFix crash in tialian locale when setting Theorem environment (bug2774)
Jean-Marc Lasgouttes [Wed, 16 Aug 2006 14:07:33 +0000 (14:07 +0000)]
Fix crash in tialian locale when setting Theorem environment (bug2774)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14702 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoStart to export palin text in utf8 (no insets besides InsetText for now)
Georg Baum [Wed, 16 Aug 2006 11:56:06 +0000 (11:56 +0000)]
Start to export palin text in utf8 (no insets besides InsetText for now)
* src/output_plaintext.C
(asciiParagraph): output utf8 instead of ucs4 garbage

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14700 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago * text2.C (init): do not reset curent font (bug 2664)
Jean-Marc Lasgouttes [Wed, 16 Aug 2006 10:09:23 +0000 (10:09 +0000)]
* text2.C (init): do not reset curent font (bug 2664)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14698 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago * po/*.po:
Jean-Marc Lasgouttes [Wed, 16 Aug 2006 09:57:24 +0000 (09:57 +0000)]
* po/*.po:
* po/POTFILES.in: remerge

* po/Makefile.in.in: get rid of Qt shortcuts

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14697 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoPort of Martin Vermeer's QNote work: fix of framed and shaded note.
Abdelrazak Younes [Wed, 16 Aug 2006 08:57:00 +0000 (08:57 +0000)]
Port of Martin Vermeer's QNote work: fix of framed and shaded note.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14696 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoThis commit transfers most of the LyXView use from BufferView to WorkArea, most notably:
Abdelrazak Younes [Tue, 15 Aug 2006 21:57:23 +0000 (21:57 +0000)]
This commit transfers most of the LyXView use from BufferView to WorkArea, most notably:

LyXView::updateLayoutChoice();
LyXView::updateToolbars();
LyXView::getLyXFunc().processKeySym(key, state);
LyXView::dispatch(cmd);

* BufferView
  - workAreaKeyPress(): deleted

* BufferView::pimpl
  - gui(): deleted
  - workAreaKeyPress(): deleted
  - workAreaDispatch(): special FuncRequest transfered to WorkArea::dispatch()

* WorkArea
  - WorkArea(): now needs a LyXView
  - lyx_view: new member
  - scrollBufferView(): new method

* qt4/GuiWorkArea: adapted to above changes
* qt4/GuiImplementation: ditto
* qt3/GuiWorkArea: ditto
* qt3/QContentPane: ditto
* gtk/GuiWorkArea: ditto
* gtk/GWorkArea: ditto

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14695 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agounused code I forgot
Jean-Marc Lasgouttes [Tue, 15 Aug 2006 15:43:33 +0000 (15:43 +0000)]
unused code I forgot

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14694 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoFix bug 2768 (inset comment eats space after it)
Bo Peng [Tue, 15 Aug 2006 15:12:26 +0000 (15:12 +0000)]
Fix bug 2768 (inset comment eats space after it)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14692 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoreplace depreciated bitBlt() with calls to qpainter's drawPixmap()
Edwin Leuven [Tue, 15 Aug 2006 14:55:34 +0000 (14:55 +0000)]
replace depreciated bitBlt() with calls to qpainter's drawPixmap()

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14691 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoScons: fix ICONV support
Bo Peng [Tue, 15 Aug 2006 14:23:57 +0000 (14:23 +0000)]
Scons: fix ICONV support

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14690 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoremove unused stuff
Jean-Marc Lasgouttes [Tue, 15 Aug 2006 13:28:23 +0000 (13:28 +0000)]
remove unused stuff

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14687 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago * src/support/docstring.h: Add char_traits template functions for
Georg Baum [Tue, 15 Aug 2006 12:31:35 +0000 (12:31 +0000)]
* src/support/docstring.h: Add char_traits template functions for
gcc 3.3.x and older. They were first supplied with the libstdc++ of
gcc 3.4.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14685 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoUpdate file format for unicode
Georg Baum [Tue, 15 Aug 2006 07:08:58 +0000 (07:08 +0000)]
Update file format for unicode
* src/buffer.C
(LYX_FORMAT): update

* src/bufferparams.h
(inputenc): document

* lib/lyx2lyx/LyX.py
(format_relation): last format is now 249
(get_encoding): return utf8 for formats > 248

* lib/lyx2lyx/lyx_1_5.py
(convert_utf8): don't change \inputencoding anymore
(revert_utf8): new, revert encoding if possible

* development/FORMAT: describe format 249

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14684 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoDebris from earlier typo fix in file name.
José Matox [Mon, 14 Aug 2006 21:54:42 +0000 (21:54 +0000)]
Debris from earlier typo fix in file name.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14683 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agogenerate_enconding_info.py renamed to generate_encoding_info.py
Abdelrazak Younes [Mon, 14 Aug 2006 21:19:03 +0000 (21:19 +0000)]
generate_enconding_info.py renamed to generate_encoding_info.py

As a python advocate Jose you could do better ;-)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14682 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago- avoid testing for fortran when setting up libtool
Jean-Marc Lasgouttes [Mon, 14 Aug 2006 20:20:36 +0000 (20:20 +0000)]
- avoid testing for fortran when setting up libtool

- test for iconv library

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14681 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoLYX_CHECK_ERRORS: exit with status 1 if there is an error
Jean-Marc Lasgouttes [Mon, 14 Aug 2006 20:14:41 +0000 (20:14 +0000)]
LYX_CHECK_ERRORS: exit with status 1 if there is an error

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14680 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago * src/output_plaintext.C
Georg Baum [Mon, 14 Aug 2006 19:46:36 +0000 (19:46 +0000)]
* src/output_plaintext.C
(asciiParagraph): fix constant overflow

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14679 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago * text2.C (changeDepthAllowed): exit early when selection spans
Jean-Marc Lasgouttes [Mon, 14 Aug 2006 19:14:44 +0000 (19:14 +0000)]
* text2.C (changeDepthAllowed): exit early when selection spans
several cells (bug 2630)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14678 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoScons: add ICONV_CONST to common/config.h, require library iconv
Bo Peng [Mon, 14 Aug 2006 16:47:37 +0000 (16:47 +0000)]
Scons: add ICONV_CONST to common/config.h, require library iconv

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14676 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agocheck for ICONV_CONST
Peter Kümmel [Mon, 14 Aug 2006 16:38:04 +0000 (16:38 +0000)]
check for ICONV_CONST

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14675 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agodeleted "#include <boost/cstdint.hpp>" as it is already in unicode.h.
Abdelrazak Younes [Mon, 14 Aug 2006 16:30:47 +0000 (16:30 +0000)]
deleted "#include <boost/cstdint.hpp>" as it is already in unicode.h.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14674 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agorename generate_enconding_info.py to generate_encoding_info.py
José Matox [Mon, 14 Aug 2006 15:11:57 +0000 (15:11 +0000)]
rename generate_enconding_info.py to generate_encoding_info.py

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14673 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago* furter simplifications:
Edwin Leuven [Mon, 14 Aug 2006 15:07:13 +0000 (15:07 +0000)]
* furter simplifications:
  - simplify setting/unsetting of item
  - consolidate 2 methods that set bulletSelected
  - store character (int) instead of pointer to item

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14672 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoWindows compilation fixes.
Abdelrazak Younes [Mon, 14 Aug 2006 14:19:52 +0000 (14:19 +0000)]
Windows compilation fixes.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14671 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoenable nls with option >all<, print instruction to enable nls
Peter Kümmel [Mon, 14 Aug 2006 11:46:57 +0000 (11:46 +0000)]
enable nls with option >all<, print instruction to enable nls

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14670 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agorequire iconv
Peter Kümmel [Mon, 14 Aug 2006 11:18:51 +0000 (11:18 +0000)]
require iconv

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14669 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agouse module to find support libraries, also search for win32libs( http://www.kdelibs...
Peter Kümmel [Mon, 14 Aug 2006 11:10:43 +0000 (11:10 +0000)]
use module to find support libraries, also search for win32libs( http://www.kdelibs.com/wiki/index.php/3rd-party_libraries_required_for_KDElibs_4 )

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14668 a592a061-630c-0410-9148-cb99ea01b6c8

17 years ago * src/buffer.C
Georg Baum [Mon, 14 Aug 2006 09:33:49 +0000 (09:33 +0000)]
* src/buffer.C
(Buffer::errorList): simplify

* src/buffer.h
emptyErrorList_ move to buffer.C and make it static const

* src/lyx_main.C
(LyX::exec2): Use for_each instead of for loop

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14667 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agounicode.C needs inconv.h
Peter Kümmel [Mon, 14 Aug 2006 09:15:37 +0000 (09:15 +0000)]
unicode.C needs inconv.h

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14666 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoadd docstring.h
Abdelrazak Younes [Mon, 14 Aug 2006 09:00:53 +0000 (09:00 +0000)]
add docstring.h

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14665 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agosearch for alloca also in malloc.h
Peter Kümmel [Mon, 14 Aug 2006 08:59:30 +0000 (08:59 +0000)]
search for alloca also in malloc.h

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14664 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoadd docstring.h
Abdelrazak Younes [Mon, 14 Aug 2006 07:34:43 +0000 (07:34 +0000)]
add docstring.h
reorder alphabetically

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14663 a592a061-630c-0410-9148-cb99ea01b6c8

17 years agoScons: fix a uic bug, add unicode.hC
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

17 years agoMerge the unicode branch into trunk.
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

17 years agoFix bug 2637
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

17 years agoFix bug 2723
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

17 years agoScons: minor INSTALL.scons fix
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

17 years agoThis commit creates a error_lists map member inside the Buffer class.
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

17 years agoGuiWorkArea: #undef QT3_SUPPORT
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

17 years agomake bullet configuration functional in the document settings dialog
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

17 years ago * lib/doc/Extended.lyx: Remove the registered-sign from a heading,
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

17 years ago * dociterator.C (forwardPosNoDescend): when at the end of the
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

17 years agoScons: fix a filelist bug (missing spell.C)
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

17 years ago * lib/doc/doc_toc.py: Add language info for Czech
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

17 years ago * development/tools/mkdoclinks.sh:
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

17 years agoFix bug 2289
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

17 years agoScons: stop globbing filenames, use explicit file list instead.
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

17 years agoScons: check minor version number (>=0.96.92)
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

17 years agoremove lyxsocket and all obsolete Win32-related files from ./development
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

17 years ago * lib/chkconfig.ltx: fix comments ("LyXConfig.lyx.in" =>
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

17 years ago * src/tex2lyx/test.ltx:
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

17 years ago * buffer.C (updateDocLang): update labels when changing language.
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

17 years ago* GuiView:
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

17 years ago * Customization.lyx:
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

17 years agoMove quoteArg to LyXLex so that it can be used e.g. for writing viewers to
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

17 years ago * lyx_main.C (init): Do automatic reconfiguration even when
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

17 years agoFix bug 2756:
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

17 years agonew Czech splash; update Czech tutorial
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

17 years agoCorrect Russian->English translation for development/Win32/hidecmd.c, by hasherfrog
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

17 years agoadd Sanda Pavel
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

17 years agoremove accelerator keys (Alt+) from designer files...
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

17 years agoupdate from Sanda Pavel
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

17 years agonew Czech translation
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

17 years agoAdd language and encoding information
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

17 years agoAdd language attribute to default file
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

17 years agoadd Kostantino
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

17 years agoAdd encoding to a default file
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

17 years ago * lib/Makefile.am (dist_pkgdata_DATA): remove configure.py
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

17 years agoKeep a copy of output from lib/configure.py to configure.log
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

17 years agofix the header of lyxrc.defaults
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

17 years agoyet another annoying debug message bites the dust
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

17 years ago * src/mathed/math_scriptinset.C
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

17 years agoupdate to reflect the new menu structure
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

17 years agoremove remaining references to fig_copy.sh
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

17 years agoImplement LFUN_INSET_DISSOLVE (bug 2201):
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

17 years agoUpdate Makefile.am with new and renamed files.
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

17 years agoConvert python scripts to utf-8.
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

17 years ago2006-08-08 Bennett Helm <bennett.helm@fandm.edu>
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

17 years agoAdd support for input encoding handling by lyx2lyx.
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

17 years agogenerate_enconding_info.py parses lib/languages and generates lyx2lyx_lang.py
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

17 years agoGive to get value a default argument,
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