3582 Commits

Author SHA1 Message Date
André Pönitz
9921635d78 forgotten file math_extern[Ch]
first shot at transformation 'sin^2 x' -> 'sin(x)^2'


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2992 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-09 10:44:24 +00:00
André Pönitz
c93e9dcbc5 some support for matrix operations with maple ('M-x math-extern maple evalm')
further cosmetics


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2991 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-09 08:35:57 +00:00
Jean-Marc Lasgouttes
c090ca491f mathed compile fixes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2989 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-08 15:12:33 +00:00
André Pönitz
f34e4919f7 cosmetics: rename (x)array.[Ch] into math_(x)data.[Ch]
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2988 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-08 12:55:58 +00:00
André Pönitz
cbf73238f5 uups... forgot the files
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2987 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-08 12:30:26 +00:00
André Pönitz
15b1e9cdde cosmetics: rename "matrix" into "hull" since it is used only for the
outermost math inset in a formula and not for matrices at all...


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2986 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-08 12:28:33 +00:00
André Pönitz
1b787e207d cosmetics: rename support.[Ch] into math_support.[Ch]
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2985 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-08 12:15:12 +00:00
André Pönitz
0daba49b1d don't #include too much stuff in .h
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2984 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-08 12:06:56 +00:00
André Pönitz
9479428522 add missing #include (wonder why it compiled here...)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2981 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-08 06:45:55 +00:00
André Pönitz
0e9538958f add missing std::
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2980 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-08 06:42:20 +00:00
André Pönitz
f105559752 more mathml stuff
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2979 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-07 18:15:24 +00:00
André Pönitz
5e5f64961e more output stuff
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2978 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-07 17:36:03 +00:00
André Pönitz
7cccd80619 change output to uses streams instead of strings
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2977 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-07 17:30:26 +00:00
André Pönitz
f07a117fc3 Hack to enable auto-insertion of '*' for Octave input
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2976 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-07 14:14:04 +00:00
André Pönitz
2dd919eeb8 parse octave output as matrix if necessary
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2974 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-07 13:15:59 +00:00
André Pönitz
2f858329df fix 'double =' glitch
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2972 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-07 11:14:59 +00:00
Jean-Marc Lasgouttes
f73a9f37f4 mathed compilation fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2971 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-07 10:25:05 +00:00
André Pönitz
0f23028f4b some support for det and abs for math-extern
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2970 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-07 10:21:51 +00:00
André Pönitz
6e3fcdf812 start native C++ support for Octave, Maple and MathML
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2969 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-07 08:51:35 +00:00
André Pönitz
dff2911bda write \mathrm{x}\mathrm{y} as \mathrm{xy} again
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2966 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-05 17:08:45 +00:00
André Pönitz
bf3d330980 change filenames for 'handleExtern'
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2956 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-31 15:45:23 +00:00
André Pönitz
48a3633de7 drop extra {} in "obvious" cases
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2954 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-31 15:14:22 +00:00
Angus Leeming
c2befab062 Fix compiler warning
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2953 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-31 12:56:38 +00:00
André Pönitz
fcb060f97d make undo more granular in mathed
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2951 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-31 12:26:42 +00:00
André Pönitz
9665dd5ff0 parser tweaks
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2950 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-31 12:04:45 +00:00
André Pönitz
49295aa9be fix drawing of mathrels. make \| equivalent to \Vert instead of \parallel
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2949 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-31 10:54:34 +00:00
André Pönitz
cf629f4331 hot fix for spurious cursor jumps in math insets
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2948 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-31 10:00:43 +00:00
André Pönitz
60ccb16240 Fix reading of mathrm etc as reported bei Norbert
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2947 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-31 09:54:47 +00:00
André Pönitz
3b0329fe27 read support for \begin{displaymath}...\end{displaymath}
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2945 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-29 16:10:41 +00:00
André Pönitz
fcc87d756b Re-introduction of a BraceInset to handle "extra braces"
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2943 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-29 15:45:24 +00:00
André Pönitz
549d6b7441 partial fix for 'two spaces in a row in math text'
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2942 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-25 14:46:57 +00:00
André Pönitz
849400adb1 next step...
would somebody explain me how inset nesting works in the outside world?


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2941 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-24 19:09:31 +00:00
André Pönitz
557033beb6 small step forward on the lenghty path to \mbox support
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2940 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-24 18:29:55 +00:00
Angus Leeming
68a3a474b7 Compilation fixes.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2939 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-24 18:10:21 +00:00
André Pönitz
e96ae7b972 Ignore LFUN_BREAKLINE, LFUN_BREAKPARAGRAPH
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2938 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-24 17:59:35 +00:00
Dekel Tsur
94add293e1 Compilation fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2937 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-24 17:30:33 +00:00
André Pönitz
1b8991ea00 re-enable support for TeX-style {\it..} (\rm, \bf, \tt...)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2936 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-24 17:14:05 +00:00
André Pönitz
d1633491db add missing writeNormal() methods to some insets
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2935 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-24 16:10:38 +00:00
André Pönitz
cde897f38b remove position cache from insets - these were the last data item stored in
each inset, so we are down to the absolute minimum here...


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2929 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-24 09:16:06 +00:00
André Pönitz
79506b1643 interpret word-delete-forward/backward as delete/backspace to hotfix
associated crash


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2926 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-23 13:56:10 +00:00
André Pönitz
616955adb2 fix crash due to invalid cursor position after deleting more than one cell
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2925 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-23 13:48:52 +00:00
André Pönitz
c67645effa don't move cursor to the left after an C-<Return>
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2919 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-23 09:29:02 +00:00
André Pönitz
c0ef23bc2a - remove some unused code
- put some more stuff in anaon namespaces
- cosmetics


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2915 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-23 09:03:07 +00:00
André Pönitz
910b8c6a07 remove the hard-coded greek stuff, it is handled in math.bind nowadays
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2912 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-23 08:14:52 +00:00
André Pönitz
4ca7022e52 - updated BUGS
- improved cursor movement in grids when pressing home/end


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2911 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-23 07:33:03 +00:00
André Pönitz
40b2b89d4d - remove MathStyles cache from those insets that don't need it
- fix math font sizes in headings etc
- remove unused static member int MathInset::workwidth


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2909 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-22 15:37:49 +00:00
André Pönitz
970f0247f7 halfway through fixing size of math in non-standard sizesd paragraohs like
section headings...


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2907 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-19 17:46:13 +00:00
André Pönitz
3d8efcecf9 remove debug code
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2906 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-19 16:07:10 +00:00
André Pönitz
ba171ba664 rename variable
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2905 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-19 15:55:10 +00:00
Jürgen Vigna
b08d44b58f Small fixes to various InsetText problems.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2903 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-19 15:40:01 +00:00