X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FChangeLog;h=6b84e4adaf3bbc4ccbbba15d6b0ec55af2926c4d;hb=06f9f0ea08ddcf13e99ea02cff21471aa2020c9e;hp=6521dd950ce298303a43dc280e92d6aed4f8df8c;hpb=33a28bdc9cdf978601d5d40b693f13924801ad9e;p=lyx.git diff --git a/src/mathed/ChangeLog b/src/mathed/ChangeLog index 6521dd950c..6b84e4adaf 100644 --- a/src/mathed/ChangeLog +++ b/src/mathed/ChangeLog @@ -1,3 +1,274 @@ +2002-05-23 John Levon + + * formula.C: + * formulabase.C: + * formulamacro.C: + * math_binaryopinset.C: + * math_casesinset.C: + * math_charinset.C: + * math_cursor.C: + * math_fracinset.C: + * math_funcinset.C: + * math_gridinset.C: + * math_hullinset.C: + * math_macro.C: + * math_macrotemplate.C: + * math_rootinset.C: + * math_spaceinset.C: + * math_sqrtinset.C: + * math_stringinset.C: + * math_support.C: + * math_unknowninset.C: + * math_xdata.C: + * math_xyarrowinset.C: move Painter to frontends/ + +2002-05-22 Lars Gullik Bjønnes + + * math_exintinset.C: use more specific smart_ptr header. + +2002-05-15 John Levon + + * math_cursor.C: clear selection on paste (bug 393) + +2002-05-15 André Pönitz + + * formulabase.[Ch]: mark buffer as (Changed) after font changes + +2002-05-13 André Pönitz + + * math_cursor.[Ch]: honor lyxrc setting for auto_delete_region + +2002-05-13 André Pönitz + + * math_cursor.C: fix crash on paste as reported by Piroux Geoffroy + +2002-04-24 Juergen Vigna + + * formulabase.C (insetButtonPress): set the mathcursor in case we + don't have one. This happens when clicking on a non locked mathed + inset with any button != 1. + (insetButtonPress): Forgot about this the Panel should NEVER be + opened in a Press event ONLY in the Release event! + +2002-04-22 Jean-Marc Lasgouttes + + * formulabase.C (localDispatch): merge the cases for + LFUN_PROTECTEDSPACE and LFUN_MATH_SPACE, since they were identical. + +2002-04-16 Jean-Marc Lasgouttes + + * formulabase.C (localDispatch): handle arguments of + LFUN_MATH_DELIM better. + +2002-04-04 Angus Leeming + + * formulabase.C: remove unused variables hack_x, hack_y, hack_button. + +2002-04-02 Allan Rae + + * math_cursor.C (info): make it work with lyxstring and std::string + +2002-03-12 André Pönitz + + * math_cursor.C: fix some Up/Down "issues" + +2002-03-21 Lars Gullik Bjønnes + + * most files: ws cleanup + + * Makefile.am: remove ld -r stuff + +2002-03-20 Lars Gullik Bjønnes + + * Makefile.am: special rules if partial linking + +2002-03-18 Angus Leeming + + * math_charinset.C: wrap the std::strchr declaration inside a + check for CXX_GLOBAL_CSTD. + +2002-03-18 Angus Leeming + + * math_biginset.[Ch] (size): return size_type, not int. + + * math_inset.C (metrics): parameter "mi" is never referenced. Removed. + * math_hullinset.C (metrics): ditto. + + +2002-03-12 André Pönitz + + * math_xarray.[Ch] et al: really use metrics cache if possible... + +2002-03-07 Martin Vermeer + + * math_decorationinset.C: add leftrightarrows to the displayable + symbols. + +2002-02-18 Angus Leeming + + * formula.C Changes due to the renaming of support/syscall.[Ch] + as support/systemcall.[Ch] and of class Systemcalls as class SystemCall. + +2002-02-16 Angus Leeming + + * formula.C: change Systemcalls::System to Systemcalls::Wait and + No change of functionality, just reflects the stripped down Systemcalls + class. + +2002-02-08 André Pönitz + + * math_support.[Ch]: some support for \dddot + +2002-02-08 Otto Tronarp + + * math_decorationinset.C: + + * math_support.C: + + * math_hash.C: Added \underrightarrow and \underleftarrow + +2002-02-08 Martin Vermeer + + * formulabase.C (localDispatch): fix umlaut handling + + * formulabase.C: pop up math panel on right mouse click + +2002-02-01 André Pönitz + + * math_xarrowinset.[Ch]: support for \xrightarrow and \xleftarrow + +2002-02-01 André Pönitz + + * math_xymatrixinset.[Ch]: some support for \xymatrix + +2002-02-01 André Pönitz + + * math_undersetinset.[Ch]: implement direct support for \underset + +2002-01-28 Martin Vermeer + + * math_support.C: removed the arrays latex_mathstyle[] and + latex_mathfontcmds[] to the frontends. + +2002-01-26 Dekel Tsur + + * math_macrotable.C (builtinMacros): Add macros for \models and \Join. + +2002-01-19 Jean-Marc Lasgouttes + + * math_factory.C (createMathInset): add a default: label in switch + +2002-01-14 Angus Leeming + + * formulabase.[Ch] (searchForward, searchBackward): change the + bool const & params to bool. + +2002-01-14 Martin Vermeer + * math_macrotable.C: added macros for Blackboard Bold, + Calligraphic symbols support in mathed. Kludge. + +2002-01-14 Angus Leeming + + * math_mathmlstream.C (operator<<): use lyx::count rather than + countChar. + + * math_streamstr.C (operator<<): ditto. + +2002-01-10 Jean-Marc Lasgouttes + + * math_support.C: change latex_mathfontcmds to an array of + kb_action. + +2002-01-11 Angus Leeming + + * math_exfuncinset.C: remove using std::ostream declaration. + + * math_kerninset.C: whitespace change, consistent with other files. + + * math_mathmlstream.C (operator<<): + * math_streamstr.C (operator<<): use countChar rather than std::count. + + * math_parser.C (operator==): comment out. Not used. + +2002-01-10 Martin Vermeer + + * formulabase.C (localDispatch): handle LFUN_FRAK and LFUN_ITAL. + + * math_support.C: separate string arrays for math style and for + font commands. + +2002-01-10 Dekel Tsur + + * math_parser.C (parse_normal): Support for \begin{math} + +2002-01-09 Jean-Marc Lasgouttes + + * math_hullinset.C (validate): rename feature "amsstyle" to + "amsmath". + +2002-01-09 Martin Vermeer + + * math_support.C: modified to support a mathed pop-up for math + size "styles" and font types. + +2002-01-07 Angus Leeming + + * math_defs.h: remove trailing comma from enum MathTextCodes. + +2002-01-03 André Pönitz + + * formulabase.[Ch]: implement simple search + + * math_sizeinset.[Ch]: support for \displaystyle etc + +2001-12-18 Dekel Tsur + + * math_macrotable.C (builtinMacros): Adjust kern values. + +2001-12-18 Lars Gullik Bjønnes + + * math_atom.C: + * math_binaryopinset.C: + * math_binominset.C: + * math_casesinset.C: + * math_charinset.C: + * math_data.C: + * math_diminset.C:add missing config.h + + * math_cursor.C: + * math_parser.C: move inludes around a bit. + + * math_extinset.C: user boost::scoped_ptr + + * math_parser.C: user std::fill to fill the catcodes. (please + check this one...), and some consts. + +2001-12-11 André Pönitz + + * math_cursor.C: allow cut&paste of rectangular regions of cells + +2001-12-15 Dekel Tsur + + * math_kerninset.C (metrics): Consider lyxrc.zoom + +2001-12-14 Dekel Tsur + + * math_support.C: Fix handling of \mathfrak font. + +2001-12-10 Lars Gullik Bjønnes + + * math_iterator.C (nextInset): compilation fix. + +2001-12-11 André Pönitz + + * math_defs.h: + * math_parser.C: + * math_hash.C: support for \mathfrak + +2001-12-12 Angus Leeming + + * math_streamstr.C: #include to compile with DEC cxx + 2001-12-05 Lars Gullik Bjønnes * math_arrayinset.C: @@ -17,23 +288,23 @@ * math_symbolinset.C: * math_unknowninset.C: include math_streamstr.h and remove unneeded c_str() - + * math_symbolinset.[Ch]: add constructor taking string - + * math_mathmlstream.C: move includes around * math_streamstr.[Ch]: add operator<<(Stream, string) for NormalStream, MapleStream, MathMLStream and OctaveStream - + * math_gridinset.C: user LyXLength::zero - + 2001-11-19 Angus Leeming * formula.C: * math_arrayinset.C: add using std::getline directive. 2001-11-20 André Pönitz - + * formulabase.C: fix mouse positioning using the cursor 2001-11-19 Dekel Tsur @@ -52,13 +323,13 @@ 2001-11-15 Jean-Marc Lasgouttes - * math_extern.C (extractNumber): + * math_extern.C (extractNumber): (extractDiffExponent): add ugly .c_str() 2001-11-08 Jean-Marc Lasgouttes - * math_arrayinset.C (MathArrayInset): - * formula.C (pipeThroughMaple): + * math_arrayinset.C (MathArrayInset): + * formula.C (pipeThroughMaple): (pipeThroughOctave): add ugly .c_str() to help compile with lyxstring @@ -86,7 +357,7 @@ * math_*inset.[Ch]: remove MathStyles cache from insets that don't need it - * support.C: + * support.C: formulabase.C: fix math font sizes in headings etc * math_inset.[Ch]: @@ -138,7 +409,7 @@ 2001-09-27 Jean-Marc Lasgouttes * math_cursor.C: fix type mismatches with what was declared in - math_cursor.h. + math_cursor.h. 2001-09-28 Dekel Tsur @@ -181,7 +452,7 @@ 'xxalignt', 'gather' and 'multiline' environments * math_cursor.C: fix handling of | and \| - + 2001-09-04 José Matos * formulabase.C @@ -202,7 +473,7 @@ 2001-08-17 André Pönitz * math_hash.C: Use std::map instead of faking it - + * symbol_def.h: remove unneeded symbol definitions * support.C: use the decorations' name for drawing @@ -228,7 +499,7 @@ 2001-08-31 Dekel Tsur * math_hash.C: Read symbols information from external file - many files: Add support for latex symbol fonts + many files: Add support for latex symbol fonts 2001-08-18 Dekel Tsur @@ -294,7 +565,7 @@ * math_bigopinset.[Ch]: revival for things like \int, \sum * math_funcliminset.[Ch]: dedicated new inset for \lim, \max, \min... - + * math_diminset.h: make cache variables mutable, remove const_cast * formulabase.[Ch]: remove unneeded convertFont() @@ -323,7 +594,7 @@ the width_/ascent_/descent_ cache 2001-07-25 André Pönitz - + * formulabase.C: re-enable 'space enlargement' feature * math_scriptinset.C: @@ -340,7 +611,7 @@ * formulabase.C: fix memory leak * math_cursor.C: ^ now copies selection into new srriptinset - + * xarray.C: less crude MathXArray::x2pos for preciser cursor positioning using the mouse @@ -391,11 +662,11 @@ * math_updowninset.[hC]: new base class for script and bigop insets *.[hC]: subsequent changes to all Metric() functions - + * math_parser.C: small changes (\sqrt0 is read properly now) - + 2001-07-10 André Pönitz - + * math_accentinset.[hC]: rewrite * math_parser.C: @@ -421,11 +692,11 @@ 2001-07-09 Jean-Marc Lasgouttes * formulabase.C (mathDispatchInsertMath): remove bogus return - statement. + statement. 2001-07-09 André Pönitz - * math_*inset.C: Change order of arguments in MathInset constructor + * math_*inset.C: Change order of arguments in MathInset constructor * math_cursor.C: Remove broken "increase space" feature for a while @@ -463,7 +734,7 @@ * *.C: remove all "using namespace std" directives (not good!!) and replaced it with relevant "using" directives. - + * math_macrotemplate.C (Clone): change return type to MathInset* 2001-06-27 Lars Gullik Bjønnes @@ -485,7 +756,7 @@ * math_macrotemplate.C (Write): std:: qualify ostream * math_bigopinset.C (Metrics): std:: qualify max, and include - functional + functional * math_matrixinset.h: include vector and std:: qualify it. @@ -502,7 +773,7 @@ * math_cursor.C (Right): Fixes for cursor movement. * formula.C (draw): New background color for math. - + * math_cursor.C: Fixes for toggling labels on/off in math. Fixes for infinity and other symbols that didn't appear in LaTeX. @@ -525,7 +796,7 @@ * math_cursor.C: Cursor improvements after a few dead-ends in the evolution of cursor movement were tested and scrapped. - + 2001-06-24 The LyX Project * math_cursor.C: Renamed stack to path. @@ -574,7 +845,7 @@ declared in std:: namespace. * math_macrotemplate.h: do not use explicitely std::string, but - string. + string. * math_macroarg.C: avoid bringing the whole std:: namespace in global-land. When you do that, there is an ambiguity between @@ -605,7 +876,7 @@ * math_macro.[Ch]: * math_macrotable.[Ch]: * math_macroarg.[Ch]: restructuring of macro handling - * several files: + * several files: 2001-04-25 Angus Leeming @@ -631,8 +902,8 @@ 2001-04-16 Allan Rae - * formula.C (Latex, getLabelList, LocalDispatch): - * math_parser.C (mathed_parse): + * formula.C (Latex, getLabelList, LocalDispatch): + * math_parser.C (mathed_parse): * math_parinset.C (Write): #warning triggers an error on Sun CC 6.0 as an unrecognised preprocessor directive. So ensure they're wrapped. @@ -654,7 +925,7 @@ * math_matrixinset.h: * math_parinset.[Ch]: * math_rowst.[Ch]: move MathedRowContainer::row_ to the base - + 2001-03-13 John Levon * Makefile.am: @@ -723,7 +994,7 @@ 2001-03-08 André Pönitz - * math_rowst.h: give MathedRowContainer an 'insert' method. + * math_rowst.h: give MathedRowContainer an 'insert' method. * math_xiter.C: new 'container()' method to encapsulated access to the MathParInset's MathedRowContainer @@ -733,13 +1004,13 @@ * math_matrixinset.[hC]: remove copy constructr and destructor. Those automatically created by the compiler are ok now. - + 2001-03-06 André Pönitz * array.[Ch]: factor out deep_copy, - remove third argument from raw_pointer_insert + remove third argument from raw_pointer_insert - * math_iter.[Ch]: remove unused function Clear() + * math_iter.[Ch]: remove unused function Clear() * math_cursor.C: change signature of MathStackXIter:push() whitespace changes @@ -807,7 +1078,7 @@ shared_ptr, let constructor take a shared_ptr * math_macro.C (MathMacro): take shared_ptr as arg, remove double - initialization. + initialization. (draw): remove unneded update, remove removed update of x,y (GetXY): call tmplates GetMacroXY directly (SetFocus): call Metrics() instead of update() @@ -827,7 +1098,7 @@ * math_cursor.C: changes because of the above * math_parser.C: changes because of the abobe - + * formulamacro.h: change tmacro_ to be a shared_ptr, remove default arg on constructor. * formulamacro.C: changes because of the above @@ -914,7 +1185,7 @@ (~MathFuncInset): remove * math_fracinset.h: make MathParInset den_ a real object and not a - pointer. + pointer. * math_fracinset.C (MathFracInset): clean up, move initalization to initialization list @@ -922,7 +1193,7 @@ (Clone): remove leak * math_draw.C: delete file - + * math_dotsinset.[Ch]: add pragma * math_bigopinset.h: make protected variables private add '_' to vars. @@ -951,14 +1222,14 @@ * math_macroarg.C (MathMacroArgument): delete * math_macro.C (~MathMacro): delete * math_macrotemplate.C (~MathMacroTemplate): delete - + * math_decorationinset.[Ch]: add pragma * math_deliminset.[Ch]: likewise * math_fracinset.[Ch]: likewise * math_macroarg.[Ch]: likewise * math_macrotemplate.[Ch]: likewise * math_matrixinset.[Ch]: likewise - + * formulamacro.C (Read): set contents of tmacro_ to ar. * formulamacro.h: add '_' to private variables. @@ -979,7 +1250,7 @@ * move MathIter::Copy(int, int) to MathArray::shrink(pos, pos) * several files: subsequent changes - + * math_cursor.C: make selarray a proper MathArray * several files: Change "MathedArray *" to "MathedArray &" @@ -992,7 +1263,7 @@ 2001-02-14 André Pönitz * array.[Ch]: "deep" copy constructor and assignment operator for - MathArray + MathArray * math_iter.[Ch]: seperate Copy() from Copy(int, int) @@ -1002,7 +1273,7 @@ 2001-02-14 André Pönitz * array.[Ch]: remove constructor and enums ARRAY_MIN_SIZE and - ARRAY_STEP + ARRAY_STEP * math_iter.C: default-construct and resize array @@ -1016,7 +1287,7 @@ of private variables. * changes to several files because of the above. - + 2001-02-14 André Pönitz * math_iter.[Ch]: hide fcode_ @@ -1035,7 +1306,7 @@ * move funcs to more localized files, more general cleanup. Constify several local vars. Doxygen changes. Formatting. - + 2001-02-15 Lars Gullik Bjønnes * support.C: add some consts @@ -1047,7 +1318,7 @@ 2001-02-14 André Pönitz - * formula.C: reformatting + * formula.C: reformatting * math_cursor.[Ch]: math_iter.[Ch]: @@ -1055,44 +1326,44 @@ 2001-02-14 Lars Gullik Bjønnes - * math_parser.C: - * math_panel.C: + * math_parser.C: + * math_panel.C: * formula.C: remove cruft * array.C (begin): new method (end): ditto 2001-02-14 André Pönitz - + * math_iter.[Ch]: remove 'insert', 'maxsize' and 'ARRAY_SIZE' - * math_cursor.C: reformatting + * math_cursor.C: reformatting 2001-02-14 Jean-Marc Lasgouttes - * math_spaceinset.C: - * math_root.C: - * math_matrixinset.C: - * math_macrotemplate.C: - * math_funcinset.C: - * math_fracinset.C: - * math_dotsinset.C: - * math_deliminset.C: - * math_decorationinset.C: - * math_bigopinset.C: - * math_accentinset.C: + * math_spaceinset.C: + * math_root.C: + * math_matrixinset.C: + * math_macrotemplate.C: + * math_funcinset.C: + * math_fracinset.C: + * math_dotsinset.C: + * math_deliminset.C: + * math_decorationinset.C: + * math_bigopinset.C: + * math_accentinset.C: * math_sqrtinset.C: include LOstream.h and add using directive. 2001-02-14 André Pönitz - * math_iter.C: reformatting + * math_iter.C: reformatting 2001-02-13 Lars Gullik Bjønnes * math_spaceinset.C (GetSpace): move here * math_parinset.C: add debug.h, move several prev. inlined methods - here. + here. * math_macrotable.C math_xiter.C support.C: add debug.h @@ -1152,28 +1423,28 @@ 2001-02-13 Jean-Marc Lasgouttes * Makefile.am (libmathed_la_SOURCES): remove duplicate - math_sqrtinset. + math_sqrtinset. - * support.C: - * math_xiter.C: + * support.C: + * math_xiter.C: * math_parinset.C: add a bunch of "using" directives. - * math_funcinset.h: - * math_decorationinset.h: - * math_bigopinset.h: + * math_funcinset.h: + * math_decorationinset.h: + * math_bigopinset.h: * math_spaceinset.h: remove more couples of inline. 2001-02-13 Lars Gullik Bjønnes * math_xiter.h: remove a couple of "inline" - * array.C (strange_copy): fix bug (hopefully) + * array.C (strange_copy): fix bug (hopefully) * many files: add a lot of new files and move methods to the class files they belong to. Only first attempt at cleanup more will follow. - + 2001-02-12 André Pönitz - + * math_macro.[hC]: replace MathMacroArgument[] with std::vector * math_defs.h: @@ -1181,7 +1452,7 @@ * math_panel.h: * math_symbols.C: replace FL_OBJECTP[] with std::vector - + 2001-02-12 Lars Gullik Bjønnes * math_defs.h (struct MathedRowSt): make all private variables end @@ -1197,7 +1468,7 @@ environment. 2001-02-12 André Pönitz - + * array.[hC]: replace private variable maxsize_ with call to bf_.size() * math_defs.h: replace int[] by std::vector for @@ -1211,11 +1482,11 @@ changed name from LyxArrayBase to MathedArray. changed name of some methods to start with lowerchar. moved inline methods to array.C - + * math_iter.C + several file: changes because of the above. * array.C: new file with the prev inline methods. - + 2001-02-10 Dekel Tsur * Many files: add support for the align environment from amsmath. @@ -1223,7 +1494,7 @@ 2001-02-09 André Pönitz * array.h: replace array buffer 'byte bf[]' by 'std::vector bf' - * several files: subsequent changes + * several files: subsequent changes * math_iter.h: remove unused prototype * array.h: ditto. @@ -1244,7 +1515,7 @@ 2001-02-02 Dekel Tsur - * Many files: Add support for multline and alignat environments from + * Many files: Add support for multline and alignat environments from amsmath. 2001-02-02 Dekel Tsur @@ -1264,4 +1535,3 @@ 2001-01-15 Dekel Tsur * math_draw.C (Metrics): Use the correct GetString. -