+2004-08-14 José Matos <jamatos@lyx.org>
+
+ * Buffer.[Ch] (readDocument): new name for old readBody.
+ * Buffer.C: new file format, new keywords: \begin_document,
+ \begin_header, \begin_body, \end_body.
+
+ * bufferparams.C (readToken): replace all calls to lex.nextToken
+ by lex.next(). Do the same to eatLine except where really needed.
+
+ * lyxfont.C (lyxWriteChanges): remove whitespaces in the end of
+ line when writing to the lyx file.
+
+ * output_plaintext.C (asciiParagraph): fix Bibliography style
+ handling.
+
+ * text.C (read): fix end of file handling.
+
+2004-08-14 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * MenuBackend.C (Menu::operator[]): new method to access
+ individual menu items
+ (Menu::hasFunc): new method. search for an item that corresponds
+ to a given func
+ (MenuBackend::specialMenu): new method
+ (MenuBackend::expand): if a special menu has been set, skip
+ entries whose func() appears in this menu
+
+2004-08-14 Lars Gullik Bjonnes <larsbj@lyx.org>
+
+ * text3.C: use Debug::DEBUG a bit more
+
+ * text.C (leftMargin): try to simplify a tiny bit change var x to
+ l_margin. Dont output the wide margins always.
+ (rightMargin): no margin in inner texts
+
+ * rowpainter.h (nestMargin): new func
+ (changebarMargin): new func
+ (rightMargin): new func
+
+ * rowpainter.C (paintDepthBar): changebarMargin and nestMargin is
+ now functions.
+ (paintLast): ditto
+
+ * factory.C (createInset): modify setDrawFrame
+
+ * cursor.C: use Debug::DEBUG a bit more
+
+2004-08-14 André Pönitz <poenitz@gmx.net>
+
+ * coordcache.[Ch]:
+ * Makefile.am: new files to accomodate an 'external' (x,y)-position
+ cache for all insets in (at least partially) visible (top-level)
+ paragraphs.
+
+ * BufferView_pimpl.C: reset external coord cache before every update.
+ This means the coord cache only contains valid entries.
+
2004-08-14 Lars Gullik Bjonnes <larsbj@lyx.org>
bug 1096