]> git.lyx.org Git - lyx.git/blobdiff - src/ChangeLog
Fix #1736
[lyx.git] / src / ChangeLog
index b00f2352248368fae16f0250ac1368324bcb2b17..831e0dfce6a89b3893fc1934a03f4b012b836489 100644 (file)
@@ -1,3 +1,195 @@
+2004-11-06  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * bufferlist.C (exists): use bind and equal_to instead of
+       compare_memfun 
+       (getBuffer): ditto
+       * lyxtextclasslist.C (NumberOfClass): ditto
+
+       * cursor.C (insert): use for_each instead of explicit for loop
+
+       * bufferlist.C (getFileNames): use std::transform and
+       std::back_inserter instead of std::copy and lyx::back_inserter_fun.
+
+       * buffer_funcs.C (bufferErrors): use for_each instead of explicit
+       for loop
+
+       * buffer.C (changeLanguage): use for_each instead of explicit for
+       loop
+       (hasParWithID): implement using getParFromID
+
+       * LaTeXFeatures.C: ws change only
+
+       * CutAndPaste.C (replaceSelectionWithString): Use a temporary var
+       to cleanup a bit.
+
+       * BufferView_pimpl.C (trackChanges): use for_each instead of
+       expilicit for loop
+
+2004-11-04  André Pönitz  <poenitz@gmx.net>
+
+       * undo.h:
+       * undo.C (textUndoOrRedo): fix crash when creating undo information. 
+
+       * dociterator.C (asDocIterator): use hard assert again.
+
+2004-11-04  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * lyxlength.C (asLatexString): rewrite so that it does not use
+       snprintf anymore
+
+2004-11-02  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * text3.C (specialChar, dispatch): make sure cursor moves to the
+       right after inserting an inset
+
+2004-11-02  José Matos  <jamatos@lyx.org>
+
+       * output_docbook.C (docbook):
+       * paragraph.C (getID):
+       * sgml.[Ch] (openTag, cleanID): escape characters inside ids to
+       garantee that the output is always legal.
+
+       * tabular.C (docbook):
+       * outputprams.[Ch]: remove mixed contents.
+
+2004-11-01  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * text2.C (setCounter): prevent endless loop
+
+2004-11-01  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * exporter.C (copyFile): use the mover instead of support::copy()
+       * exporter.C (Export): pass format and latex name to copyFile()
+       * exporter.h (addExternalFile): document
+       * mover.[Ch] (do_copy, do_rename): new methods with 3 arguments
+
+2004-10-31  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * text.C (leftMargin): do not indent paragraphs in charstyle insets.
+
+2004-10-30  José Matos  <jamatos@lyx.org>
+
+       * paragraph.[Ch] (onlyText): Checks if the paragraph contains only
+       text and no inset or font change. This allows to use CDATA
+       sections just for the whole paragraph.
+
+2004-10-30  José Matos  <jamatos@lyx.org>
+
+       * paragraph.C (getFirstWord): remove unused variable.
+
+2004-10-30  José Matos  <jamatos@lyx.org>
+
+       * paragraph.C (getFirstWord): the content should always be escaped
+       there.
+       (simpleDocBookOnePar):
+       * output_docbook.C (makeEnvironment): replace reference to CDATA
+       to style pass_thru.
+
+2004-10-30  José Matos  <jamatos@lyx.org>
+
+       * paragraph.C (simpleDocBookOnePar): fix reference to CDATA.
+
+2004-10-30  José Matos  <jamatos@lyx.org>
+
+       * output_docbook.C (makeParagraphs):
+       * paragraph.[Ch] (emptyTag): for docbook and company, if the
+       standard paragraph has only a given type of content drop the wrapper.
+
+2004-10-29  José Matos  <jamatos@lyx.org>
+
+       * output_docbook.C (makeEnvironment):
+       * sgml.C (openTag):
+       * paragraph.[Ch] (getID): rename function, and return it enclosed in id="...".
+
+2004-10-29 Andreas Vox  <vox@isp.uni-luebeck.de>
+
+       * sgml.[Ch] (uniqueID): returns a unique id for a given label.
+       (cleanID): sanitize any id.
+
+2004-10-29  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * buffer.C, lyxlex_pimpl.C:
+       * lyxlex_pimpl.C (setFile):
+       s/getExtFromContents/getFormatFromContents/
+
+2004-10-28  José Matos  <jamatos@lyx.org>
+
+       * output_docbook.C (makeEnvironment): move id to broadest possible
+       scope.
+
+       * sgml.C (openTag): apply substitution of <> for all attributes.
+
+2004-10-28  José Matos  <jamatos@lyx.org>
+
+       * buffer.C (makeLinuxDocFile, makeDocBookFile):
+       * output_docbook.C (makeParagraph, makeEnvironment, makeCommand):
+       * output_linuxdoc.C (linuxdocParagraphs): use new openTag and closeTag.
+
+       * sgml.[Ch]: new version for open and closeTag for paragraph and
+       for strings. Now they handle the ids of paragraphs.
+
+2004-10-26  Angus Leeming  <leeming@lyx.org>
+
+       * Makefile.am: add mover.[Ch].
+
+       * converter.C (convert, move): use the new Movers to move external
+       files to the temp directory.
+
+       * lyx_main.C (init): ensure that the global system_movers data
+       is initialised.
+
+       * lyxrc.[Ch]: code to read and write 'copiers' from/to the
+       preferences file.
+
+       * mover.[Ch]: new files, defining a Mover as a utility to move an
+       external file between directories and, if necessary, manipulate this
+       file using a helper script.
+
+2004-10-25  José Matos  <jamatos@lyx.org>
+
+       * output_docbook.C (makeCommand): merge two if's that tested the
+       same condition.
+
+2004-10-25  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * sgml.C (escapeString): fix warning in a better way
+
+2004-10-25  José Matos  <jamatos@lyx.org>
+
+       * sgml.C (escapeString): import the require boosts header file for
+       tie, and avoid a signed unsigned comparison.
+
+2004-10-25  José Matos  <jamatos@lyx.org>
+
+       * sgml.h: add #include <string>
+
+2004-10-25  José Matos  <jamatos@lyx.org>
+
+       * sgml.[Ch] (escapeString): new function to escape all the string.
+
+2004-10-24  José Matos  <jamatos@lyx.org>
+
+       * paragraph.[Ch] (getFirstWord): new function to get the first
+       word. Useful for description.
+       (simpleDocBookOnePar): remove depth argument, add another that
+       says where to start the paragraph.
+
+       * output_docbook.C (makeParagraph, makeEnvironment, makeCommand):
+       use the new functions to fix cleanly the support for descriptions.
+
+2004-10-24  José Matos  <jamatos@lyx.org>
+
+       * buffer.C (makeLinuxDocFile, makeDocBookFile):
+       * output_docbook.C (makeParagraph, makeEnvironment, makeCommand):
+       * output_linuxdoc.C (linuxdocParagraphs):
+       * sgml.[Ch] (openTag): )move paragraph counting code to openTag, and
+       add buffer as argument.
+
+2004-10-24  José Matos  <jamatos@lyx.org>
+
+       * output_docbook.C (makeEnvironment, searchEnvironment): place
+       CDATA inside paragraphs and fix scope for listitems.
+
 2004-10-24  José Matos  <jamatos@lyx.org>
 
        * output_docbook.C: remove using statement for stack.
        * sgml.C (openTag, closeTag): removed unneeded newlines.
        (closeEnvTags) removed.
 
-2003-10-23  André Pönitz  <poenitz@gmx.net>
+2004-10-23  André Pönitz  <poenitz@gmx.net>
 
        * undo.C (textUndoOrRedo):
        * dociterator.C (asDocIterator): work around crash
 
        * bufferlist.C (previous, next): new methods
 
-       * lfuns.h: 
+       * lfuns.h:
        * LyXAction.C (init): add LFUN_NEXTBUFFER and LFUN_PREVIOUSBUFFER
 
 2004-10-18  Andreas Vox  <vox@isp.uni-luebeck.de>
 2004-10-13  José Matos  <jamatos@lyx.org>
 
        * output_docbook.C (docbookParagraphs): fix closing tags in the
-       end of the document. 
+       end of the document.
 
 2004-10-09  José Matos  <jamatos@lyx.org>
 
        * buffer.C: format up to 237.
        * bufferparams.C (write): use tostr to convert booleans to strings.
-       
+
 2004-10-08  Martin Vermeer  <martin.vermeer@hut.fi>
 
        * lyxrc.C: add to tooltip about using xindy to prefs (xforms)