]> git.lyx.org Git - features.git/blobdiff - ChangeLog
apply the ostream changes to mathed, some other small related things
[features.git] / ChangeLog
index 6475fc4d9d26eae341761c6ae39b7cf52cb8f542..9ccb2e4cb8a327caf84e7ccf93596915fdcfdd04 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,93 @@
+2000-03-06  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * src/mathed/math_inset.h (Write(ostream & os): add a space at the
+       end. This fixes a bug. 
+
+       * src/mathed (all files concerned with file writing): apply the
+       USE_OSTREAM_ONLY changes to mathed too.
+       
+       * src/support/DebugStream.h: make the constructor explicit.
+
+       * src/lyxfont.C (latexWriteStartChanges): small bug related to
+       count and ostream squashed.
+
+2000-03-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * src/support/Makefile.am (libsupport_la_SOURCES): add lyxmanip.h.
+
+       * src/buffer.C (makeLaTeXFile): add a .c_str(), since
+       ostringstream uses STL strings, and we might not.
+
+       * src/insets/insetspecialchar.C: add using directive.
+       * src/insets/insettext.C: ditto.
+
+2000-03-06  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * lib/layouts/seminar.layout: feeble attempt at a layout for
+       seminar.cls, far from completet and could really use some looking
+       at from people used to write layout files.
+
+       * src/support/lyxmanip.h (newlineAndDepth): ostream manipulator to
+       use instead of the AddNewlineAndDepth funtion in lyx_cb.C. This is
+       a lot nicer and works nicely with ostreams.
+
+       * src/mathed/formula.C (draw): a slightly different solution that
+       the one posted to the list, but I think this one works too. (font
+       size wrong in headers.)
+
+       * src/insets/insettext.C (computeTextRows): some fiddling on
+       Jürgens turf, added some comments that he should read.
+
+       * src/lyxrc.C: remove all traces of RC_NOMENUACCELERATORS, never
+       used and it gave compiler warnings.
+       RC_SHOW_BANNER + "\\show_banner" added, also to reading and
+       writing of lyxrc.
+
+       * src/lyx_gui.C (create_forms): do the right thing when
+       show_banner is true/false.
+
+       * src/lyx_cb.C (TimerCB): no need to close or do anything if
+       show_banner is false.
+
+       * most file writing files: Now use iostreams to do almost all of
+       the writing. Also instead of passing string &, we now use
+       stringstreams. mathed output is still not adapted to iostreams.
+       This change can be turned off by commenting out all the occurences
+       of the "#define USE_OSTREAM_ONLY 1" lines.
+       
+       * src/WorkArea.C (createPixmap): don't output debug messages.
+       (WorkArea): don't output debug messages.
+
+       * lib/lyxrc.example: added a comment about the new variable
+       \show_banner 
+
+       * development/Code_rules/Rules: Added some more commente about how
+       to build class interfaces and on how better encapsulation can be
+       achieved. 
+
+2000-03-03  Juergen Vigna  <jug@sad.it>
+
+       * src/insets/insetert.C (InsetERT): Now ERT-insets break row
+       automatically with the width of the LyX-Window
+
+       * src/insets/insettext.C (computeTextRows): fixed update bug in
+       displaying text-insets (scrollvalues where not initialized!)
+
+2000-03-02  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * src/mathed/math_utils.C (MathedLookupBOP): using only res->id ==
+       id in the check of the result from lower_bound is not enough since
+       lower_bound can return last too, and then res->id will not be a
+       valid construct.
+
+       *  all insets and some code that use them: I have conditionalized
+       removed the Latex(string & out, ...) this means that only the
+       Latex(ostream &, ...) will be used. This is a work in progress to
+       move towards using streams for all output of files. 
+
+       * src/text.C (GetColumnNearX): initialize LyXParagraph::size_type
+       c to 0.
+
 2000-03-02  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/mathed/math_utils.C (MathedLookupBOP): fix the search