]>
git.lyx.org Git - features.git/log
Abdelrazak Younes [Sun, 10 Sep 2006 10:53:23 +0000 (10:53 +0000)]
winwin32 compilation fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14963
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sun, 10 Sep 2006 10:32:41 +0000 (10:32 +0000)]
win32 compilation fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14962
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sun, 10 Sep 2006 10:28:41 +0000 (10:28 +0000)]
upgrade to latest package.C.in
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14961
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 10 Sep 2006 09:54:51 +0000 (09:54 +0000)]
remove unused "using" directives
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14960
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 10 Sep 2006 09:42:02 +0000 (09:42 +0000)]
Don't lie in debug messages: s/GuiClipboard/GuiSelection/
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14959
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 10 Sep 2006 09:28:00 +0000 (09:28 +0000)]
Fix return value of InsetInclude::plaintext
* src/insets/insetinclude.C
(InsetInclude::plaintext): Add line counting code
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14958
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 10 Sep 2006 08:41:39 +0000 (08:41 +0000)]
Fix return value of InsetText::plaintext
* src/insets/insetnote.C
(InsetNote::plaintext): Move line counting code from here ...
* src/insets/insettext.C
(InsetText::plaintext): ... here.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14957
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 10 Sep 2006 08:14:30 +0000 (08:14 +0000)]
compile fix: add missing lyx::to_utf8() around _()
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14956
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 9 Sep 2006 22:27:22 +0000 (22:27 +0000)]
Change MenuBackend and the other menuclasses to store a docstring. Do the required updates to lstrings/convert.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14955
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 9 Sep 2006 22:18:05 +0000 (22:18 +0000)]
Add a virtual in the child as well.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14954
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 9 Sep 2006 18:52:00 +0000 (18:52 +0000)]
Change editMessage to return a docstring, change functions to not use to_utf8.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14953
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 9 Sep 2006 15:27:44 +0000 (15:27 +0000)]
Change _() to return a docstring. Fixup callers with the help of lyx::to_utf8.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14952
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 9 Sep 2006 11:16:28 +0000 (11:16 +0000)]
Make the l10n machinery work with ucs4. Update (as wip) callers to do manual conversion and a FIXME comment. Lots of work to do.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14951
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 9 Sep 2006 11:10:26 +0000 (11:10 +0000)]
Remerge. Update nb.po a bit.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14950
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Sat, 9 Sep 2006 11:08:19 +0000 (11:08 +0000)]
Remove deleted files
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14949
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Sat, 9 Sep 2006 06:52:55 +0000 (06:52 +0000)]
activate table/math toolbar in table/math mode
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14947
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 8 Sep 2006 15:32:20 +0000 (15:32 +0000)]
remove unused 'using lyx::support::quoteName;'
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14946
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Fri, 8 Sep 2006 15:07:22 +0000 (15:07 +0000)]
Minor os_cygwin.C change, from Enrico
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14945
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Fri, 8 Sep 2006 15:02:26 +0000 (15:02 +0000)]
Scons: handle LYX_DATE in src/version.C
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14943
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Fri, 8 Sep 2006 14:43:50 +0000 (14:43 +0000)]
Do not print locale warning under cygwin, from Enrico
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14942
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Fri, 8 Sep 2006 14:08:26 +0000 (14:08 +0000)]
Improve Inset dissolve capability (bug 2201).
* src/insets/insettabular.C (getStatus):
* src/insets/insettext.C (doDispatch,getStatus): remove special code
for LFUN_INSET_DISSOLVE.
* src/text.C (dissolveInset): new method.
(erase, backspace): use dissolveInset.
* src/text3.C (dispatch): use dissolveInset for LFUN_INSET_DISSOLVE.
(getStatus): disable LFUN_INSET_DISSOLVE if the inset has more than one cell.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14940
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Fri, 8 Sep 2006 13:52:41 +0000 (13:52 +0000)]
Fix bug 2251 (from G Baum)
* src/mathed/math_hullinset.h (displayMargin): new static method.
* src/mathed/math_hullinset.C (metrics): use displayMargin().
* src/text2.C (cursorUp, cursorDown): use MathHullInset::displayMargin.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14939
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Fri, 8 Sep 2006 12:17:45 +0000 (12:17 +0000)]
* BufferView_pimpl.C (getCurrentChange): do not assume that
LyXText at cursor position is the same as LyXText at
cursor.selBegin() position. Fixes a crash (bug 2600).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14936
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Fri, 8 Sep 2006 02:01:45 +0000 (02:01 +0000)]
Scons: produce cygwin-compatible binary package
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14934
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 7 Sep 2006 15:23:16 +0000 (15:23 +0000)]
s/errno.h/cerrno/
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14932
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 7 Sep 2006 13:08:33 +0000 (13:08 +0000)]
Fix compile error
* src/support/fs_extras.C: include errno.h
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14931
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 7 Sep 2006 12:47:13 +0000 (12:47 +0000)]
Fix bug 2660
* lib/doc/de_UserGuide.lyx: fix image paths
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14930
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 7 Sep 2006 09:58:47 +0000 (09:58 +0000)]
forgot this
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14926
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 7 Sep 2006 09:51:50 +0000 (09:51 +0000)]
Fix bug 2698 (new images from Uwe Stöhr)
* src/frontends/controllers/ControlMath.C
(latex_misc): Add intop and ointop
* lib/images/math/intop.xpm: New
* lib/images/math/ointop.xpm: Ditto
* lib/images/math/int.xpm: Add box to make the difference to intop clear
* lib/images/math/oint.xpm: ditto
* lib/Makefile.am: add new files
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14924
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Thu, 7 Sep 2006 09:06:07 +0000 (09:06 +0000)]
- remove static_filters: fix crash of the aspell executable by using only cygwin generated files
- CMakelists.txt: add shared lib option (mingw only)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14922
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Wed, 6 Sep 2006 18:34:57 +0000 (18:34 +0000)]
add comments on the purpose and status of some LFUNs
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14921
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Wed, 6 Sep 2006 18:20:35 +0000 (18:20 +0000)]
remove LFUN_INSET_SCROLL and LFUN_DIALOG_SHOW_NEXT_INSET
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14920
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Wed, 6 Sep 2006 12:57:17 +0000 (12:57 +0000)]
update POTFILES.in
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14914
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Wed, 6 Sep 2006 11:33:06 +0000 (11:33 +0000)]
add/fix menu prefix for submenus;
remove "Document/Read-Only" entry
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14913
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Wed, 6 Sep 2006 11:18:57 +0000 (11:18 +0000)]
fix file list for the updated boost library
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14912
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Wed, 6 Sep 2006 09:47:45 +0000 (09:47 +0000)]
update to boost 1.34 cvs
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14911
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Wed, 6 Sep 2006 08:43:48 +0000 (08:43 +0000)]
check PATH for iconv.dll
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14901
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Wed, 6 Sep 2006 08:43:10 +0000 (08:43 +0000)]
update to boost 1.34 cvs
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14900
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Tue, 5 Sep 2006 07:30:27 +0000 (07:30 +0000)]
patch and build system for cvs version of aspell
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14896
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Tue, 5 Sep 2006 07:18:36 +0000 (07:18 +0000)]
Update in-tree boost to latest from boost 1.34 cvs.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14895
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 4 Sep 2006 15:54:57 +0000 (15:54 +0000)]
add forgotten comma
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14893
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Mon, 4 Sep 2006 14:43:25 +0000 (14:43 +0000)]
Fix byte order problems
* src/support/unicode.C
(bytes_to_ucs4): make it work on big endian machines
(bytes_to_ucs2): make it work on little endian machines
(ucs2_to_ucs4): ditto
(utf8_to_ucs4): Invoke iconv with explicit BE suffix
(ucs2_to_ucs4): ditto
(ucs4_to_ucs2): ditto
(ucs4_to_utf8): ditto
* configure.ac: Check for byte order
* development/scons/SConstruct: Ditto
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14890
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Mon, 4 Sep 2006 09:48:51 +0000 (09:48 +0000)]
Fixes a MSVC/Qt4 crash when closing the Document Settings dialog.
* Dialogs::disconnect(string const & name): check if the dialog is an inset before resetting open_insets_
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14889
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Sun, 3 Sep 2006 23:52:51 +0000 (23:52 +0000)]
move project_source_group macro into an extra file: ProjectSourceGroup.cmake
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14888
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Sun, 3 Sep 2006 23:50:16 +0000 (23:50 +0000)]
more flexible msvc project folder generation, flat is default
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14887
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Sun, 3 Sep 2006 18:04:23 +0000 (18:04 +0000)]
don't overwrite the command line value
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14884
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Sun, 3 Sep 2006 17:51:53 +0000 (17:51 +0000)]
Headers and .C files are now in The Golden Code folder
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14883
a592a061 -630c-0410-9148-
cb99ea01b6c8
André Pönitz [Sun, 3 Sep 2006 16:14:51 +0000 (16:14 +0000)]
use enums instead of strings to distinguish different types of math hull
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14882
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sun, 3 Sep 2006 14:09:24 +0000 (14:09 +0000)]
* MSVC compilation fix: replace subst template with subst_char and sub_string
* add lowercase() and uppercase() functions for unicode char_type.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14881
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Sun, 3 Sep 2006 13:46:47 +0000 (13:46 +0000)]
search also for other names of iconv.dll
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14880
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Sun, 3 Sep 2006 13:39:54 +0000 (13:39 +0000)]
fix getStatus of LFUN_DISSOLVE_INSET:
* src/text3.C (getStatus):
disable the lfun in MainText.
* src/insets/insettabular.C (getStatus):
disable inset-dissolve completely.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14879
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Sun, 3 Sep 2006 13:20:38 +0000 (13:20 +0000)]
also work with MSYS
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14878
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sun, 3 Sep 2006 12:12:53 +0000 (12:12 +0000)]
All methods: use char_type as argument instead of char.
isLetterChar(): verify also that this is a one-byte char (<256).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14877
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sun, 3 Sep 2006 11:54:17 +0000 (11:54 +0000)]
This fixes the crash when PageDown scrolling UserGuide.lyx
* MathMacroTemplate::prefix(): now return docstring.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14876
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Sun, 3 Sep 2006 10:51:46 +0000 (10:51 +0000)]
add \n
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14875
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Sun, 3 Sep 2006 10:51:20 +0000 (10:51 +0000)]
also check vor env. variable GNUWIN32_DIR
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14874
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Sun, 3 Sep 2006 09:10:18 +0000 (09:10 +0000)]
also work with spaces in the path
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14873
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Sun, 3 Sep 2006 08:48:58 +0000 (08:48 +0000)]
add -DGNUWI32_DIR=my/path/to/gnuwin32 option
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14872
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 3 Sep 2006 07:02:38 +0000 (07:02 +0000)]
Fix clipboard/selection encoding
* src/frontends/qt[34]/qt_helpers.[Ch]
(toqstr): add variant for docstring
(qstring_to_ucs4): Use docstring and port from qt4 to qt3
* Many other files: Many std::string -> lyx::docstring conversions
* src/support/lstrings.[Ch]
(subst): Add variant for docstring and char_type
(externalLineEnding): std::string -> lyx::docstring
(internalLineEnding): std::string -> lyx::docstring
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14871
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sat, 2 Sep 2006 13:09:10 +0000 (13:09 +0000)]
Scons: add /MD as default option under msvc
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14869
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 2 Sep 2006 10:27:28 +0000 (10:27 +0000)]
forgot this
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14868
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sat, 2 Sep 2006 10:18:20 +0000 (10:18 +0000)]
Fix some conversion problems spotted by MSVC warnings
* src/insets/insetquotes.[Ch]
(InsetQuotes::InsetQuotes): char -> lyx::char_type
* src/support/lstrings.h
(contains): new variant for docstrings
* src/frontends/controllers/ControlSpellchecker.C
(isLetter): Add missing conversion to utf8
(nextWord): ditto
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14867
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 2 Sep 2006 08:01:50 +0000 (08:01 +0000)]
iconv_convert(): return empty vector in case of empty input
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14866
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sat, 2 Sep 2006 01:57:36 +0000 (01:57 +0000)]
Improve Computer Algebra System, from Enrico Forestieri <forenr@tlc.unipr.it>
* src/mathed/math_symbolinset.C
(void MathSymbolInset::maxima):
- newer maxima versions use inf instead of INF
- add support for greek pi
(void MathSymbolInset::mathematica):
- add support for \cdot
* src/mathed/math_stringinset.h
- account for the const version of asStringInset()
* src/mathed/math_extern.C
(bool extractScript):
- added bool superscript to formal parameters in order
to only extract superscripts
(MathArray::iterator extractArgument):
- leave out delimiters and a possible superscript
for function arguments
(bool isKnownFunction):
(bool extractFunctionName):
- recognize standard and user defined function names
(void splitScripts):
- correctly split scripts as expected by other functions
(MathAtom replaceDelims):
- ranamed as replaceParenDelims
(bool testOpenBracket):
(bool testCloseBracket):
- test for "[" and "]", respectively
(MathAtom replaceBracketDelims):
- replace something delimited by "[" and "]" with a
proper DelimInset
(void extractDelims):
- create a DelimInset for "[" and "]" delimiters, too
(void extractFunctions):
- improved recognition of function names
(bool testTermDelimiter):
- test for '+' or '-' as term delimiters
(MathArray::iterator extractTerm):
- extract a "term", i.e., something delimited by '+' or '-'
(bool testDiffItem):
- improved recognition of a "differential fraction"
(void extractDiff):
- call splitScripts() on numerator and denominator of a
differential fraction before analyzing them
(void extractLims):
- improved recognition of a limit function
(void extractStructure):
- reorganized order of searches
(MathArray pipeThroughMaxima):
- newer versions of maxima use simpsum instead of SIMPSUM
(string fromMathematicaName):
- translates from mathematica names
(MathArray pipeThroughMathematica):
- calls mathematica and collects its output
(MathArray pipeThroughExtern):
- add support for mathematica
* src/mathed/math_numberinset.C
* src/mathed/math_numberinset.h
(void MathNumberInset::mathematica):
- add support for mathematica
* src/mathed/math_matrixinset.C
* src/mathed/math_matrixinset.h
(void MathMatrixInset::mathematica):
- add support for mathematica
* src/mathed/math_diffinset.C
* src/mathed/math_diffinset.h
(void MathDiffInset::maxima):
- add support for maxima
(void MathDiffInset::mathematica):
- mathematica uses "D" and not "Dt" for normal derivatives
* src/mathed/math_liminset.C
* src/mathed/math_liminset.h
(void MathLimInset::maxima):
- add support for maxima
(void MathLimInset::mathematica):
- mathematica uses "Limit" and not "Lim" for limits
* src/mathed/math_exfuncinset.C
(string asMathematicaName):
- added some more function names
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14865
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sat, 2 Sep 2006 01:30:40 +0000 (01:30 +0000)]
Scons: link to ole32 for (msvc/aspell), add suffix to mo files
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14864
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Fri, 1 Sep 2006 16:39:35 +0000 (16:39 +0000)]
add some missing LFUNs to the menu
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14862
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Fri, 1 Sep 2006 15:41:38 +0000 (15:41 +0000)]
convert lfun arguments to docstring
* src/support/docstring.[Ch]
(from_ascii): new conversion function
(from_utf8): new conversion function
(to_utf8): new conversion function
(operator==) new, compare docstring and ASCII C string
(operator!=) new, compare docstring and ASCII C string
* src/support/Makefile.am: add new file docstring.C
* development/scons/scons_manifest.py: ditto
* src/funcrequest.[Ch]
(argument): change name to argument_ and type to docstring,
add an accessor
(FuncRequest): Add two new constructors taking a docstring argument
* all other files: adjust to the FuncRequest changes above
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14861
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 1 Sep 2006 13:49:03 +0000 (13:49 +0000)]
Patch from Enrico:
Avoids the crash when quitting LyX on Cygwin/qt4
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14860
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Fri, 1 Sep 2006 13:37:52 +0000 (13:37 +0000)]
Patch from Enrico:
In src/support/os_cygwin.C path styles are converted (when needed) from
one style to another. I discovered a couple of cases in which an
unnecessary conversion takes place.
The default output path style in external_path is windows because this
function is also used when adding fonts though a native Windows API call.
However, this call is not made in an X11 build, so it is not necessary
that the output path style is windows.
Log:
Small fixes for cygwin.
* os_cygwin.C (is_windows_path): avoid unnecessary conversion
when path is relative
(convert_path_list): avoid unnecessary conversion when path
list is empty
(external_path): for an X11 build it is not necessary that
the output path style is windows
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14859
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Thu, 31 Aug 2006 20:36:07 +0000 (20:36 +0000)]
Use correct types for qstring, also to avoid 64<->32 bit issues.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14858
a592a061 -630c-0410-9148-
cb99ea01b6c8
Lars Gullik Bjønnes [Thu, 31 Aug 2006 19:32:12 +0000 (19:32 +0000)]
Use exceptions to avoid more than one call to the filesystem.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14857
a592a061 -630c-0410-9148-
cb99ea01b6c8
Edwin Leuven [Thu, 31 Aug 2006 13:46:28 +0000 (13:46 +0000)]
further ui cleanup: correct tab order
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14856
a592a061 -630c-0410-9148-
cb99ea01b6c8
Edwin Leuven [Thu, 31 Aug 2006 13:07:05 +0000 (13:07 +0000)]
correct tab order + layout cleanup
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14855
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 31 Aug 2006 08:49:12 +0000 (08:49 +0000)]
simple one line optimisation in iconv_convert().
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14854
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Wed, 30 Aug 2006 19:06:12 +0000 (19:06 +0000)]
add some missing LFUNs to the menu
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14853
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 30 Aug 2006 14:59:07 +0000 (14:59 +0000)]
* qt_helpers.[Ch]: new conversion from/to ucs4 strings and chars to/from QChar and QString.
* qfont_metrics.C: make use of above methods instead of those in unicode.[Ch]
* QLPainter.C: ditto
* QLyXKeySym.C: ditto + simplification and a BOOST_ASSERT that verifies that the event is one char only.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14852
a592a061 -630c-0410-9148-
cb99ea01b6c8
José Matox [Tue, 29 Aug 2006 11:11:12 +0000 (11:11 +0000)]
All lyx files are encoded in utf-8 now. :-)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14851
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Tue, 29 Aug 2006 09:08:51 +0000 (09:08 +0000)]
small cleanup: delete two unneeded lines of code.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14850
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jürgen Spitzmüller [Tue, 29 Aug 2006 08:38:00 +0000 (08:38 +0000)]
* src/buffer.C (save):
catch exception thrown by boost::filesystem if copying to the
backup directory fails (fixes bug 2740: crash and dataloss if
the backup dir was invalid or not writeable).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14849
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Mon, 28 Aug 2006 17:59:14 +0000 (17:59 +0000)]
also remove BOOST_NO_WREGEX
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14848
a592a061 -630c-0410-9148-
cb99ea01b6c8
Peter Kümmel [Mon, 28 Aug 2006 16:41:48 +0000 (16:41 +0000)]
qt should not pollute the namespace
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14847
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Sun, 27 Aug 2006 16:10:41 +0000 (16:10 +0000)]
fix dropping of UNC filenames on windows (from Enrico)
* src/frontends/qt4/GuiWorkArea.C
(GuiWorkArea::dropEvent): Use toLocalFile instead of toString,
because toString omits the first backslash of UNC paths.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14846
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sat, 26 Aug 2006 18:55:51 +0000 (18:55 +0000)]
Scons: fix options like CPPFLAGS
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14845
a592a061 -630c-0410-9148-
cb99ea01b6c8
Bo Peng [Sat, 26 Aug 2006 18:45:19 +0000 (18:45 +0000)]
Scons: fix scons_manifest.py for flatplacement.* for qt3
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14844
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Sat, 26 Aug 2006 13:42:27 +0000 (13:42 +0000)]
add FloatPlacementUi.ui
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14843
a592a061 -630c-0410-9148-
cb99ea01b6c8
Edwin Leuven [Fri, 25 Aug 2006 13:40:01 +0000 (13:40 +0000)]
minimal effort implementation of:
* float widget as a .ui file
* floatplacement.[Ch] -> FloatPlacement.[Ch]
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14838
a592a061 -630c-0410-9148-
cb99ea01b6c8
Edwin Leuven [Fri, 25 Aug 2006 10:52:49 +0000 (10:52 +0000)]
get rid of comments, c++ style casts
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14837
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 24 Aug 2006 19:43:06 +0000 (19:43 +0000)]
clean up Abdel's cleanup
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14836
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 24 Aug 2006 19:37:40 +0000 (19:37 +0000)]
remove qPixmapFromMimeSource. This caused the inclusion of Qt3 support headers which we want to get rid of.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14835
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 24 Aug 2006 16:55:31 +0000 (16:55 +0000)]
* BufferView: delete firstLayout()
* LyXView: save two setLayout() calls that are done in updateLayoutChoice() anyway.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14833
a592a061 -630c-0410-9148-
cb99ea01b6c8
Georg Baum [Thu, 24 Aug 2006 16:34:47 +0000 (16:34 +0000)]
Fix bug 2786: import of spaces
* src/tex2lyx/text.C
(known_spaces): new, LaTeX names of known spaces
(known_coded_spaces): new, LyX names of known spaces
(parse_text): Recognize all known spaces
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14832
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 24 Aug 2006 14:10:22 +0000 (14:10 +0000)]
That commit replaces the Buffer::message() signal emissions from within "BufferView_pimpl.C" and "lyxfind.C" with BufferView::message() signal emission.
* BufferView.h: new message boost signal.
* BufferView_pimpl.C: replace Buffer::message() with BufferView::message() signal emission.
* lyxfind.C: ditto.
* WorkArea:
- displayMessage(): new private method that calls LyXView::message().
- messageConnection_: new signal connection.
- setBufferView(): handle BufferView connection/disconnection.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14831
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Thu, 24 Aug 2006 09:46:29 +0000 (09:46 +0000)]
* src/frontends/LyXView.C (setBuffer): update the list of layouts
before setting the current layout.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14830
a592a061 -630c-0410-9148-
cb99ea01b6c8
Jean-Marc Lasgouttes [Thu, 24 Aug 2006 09:33:14 +0000 (09:33 +0000)]
Qt4 autoconf cleanup.
* config/qt4.m4
(QT4_FIND_PATH, QT_FIND_UIC4, QT_FIND_MOC4): remove,
AC_PATH_PROGS does this very well.
(QT4_DO_PKG_CONFIG): add $QT4DIR/lib to pkg-config search path;
do not run QT4_DO_MANUAL_CONFIG on failure.
(QT4_DO_MANUAL_CONFIG): remove some code.
(QT4_DO_IT_ALL): move code to handle --with-foo here; move
code to search for moc/uic here; call QT4_DO_PKG_CONFIG first,
and QT4_DO_MANUAL_CONFIG on failure.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14829
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Thu, 24 Aug 2006 08:17:47 +0000 (08:17 +0000)]
This commit fixes the crash caused by loading an empty corrupted document.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14828
a592a061 -630c-0410-9148-
cb99ea01b6c8
Abdelrazak Younes [Wed, 23 Aug 2006 21:14:43 +0000 (21:14 +0000)]
replace LyXView::message() direct call with Buffer::message() boost signal emission.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14827
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Wed, 23 Aug 2006 14:11:14 +0000 (14:11 +0000)]
fix typo
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14825
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Wed, 23 Aug 2006 14:01:24 +0000 (14:01 +0000)]
resolve last occurrence of QT3_SUPPORT
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14824
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Wed, 23 Aug 2006 12:55:23 +0000 (12:55 +0000)]
revert recent change to development/FORMAT (don't change history)
drop LinuxDoc support (final part)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14823
a592a061 -630c-0410-9148-
cb99ea01b6c8
Michael Schmitt [Wed, 23 Aug 2006 12:43:46 +0000 (12:43 +0000)]
drop linuxdoc support (part 5)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14822
a592a061 -630c-0410-9148-
cb99ea01b6c8