X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FChangeLog;h=81d2d86d4e265822d7fd64ed18a5817a576d8795;hb=6719871884adb665b63e46c58893bf13423f4bea;hp=fd48d4c9bc1b6284de1abc9608324b64192d9e83;hpb=076c15b63c5a559cea057f8a6c54bf1e67a6b75a;p=lyx.git diff --git a/src/ChangeLog b/src/ChangeLog index fd48d4c9bc..81d2d86d4e 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,7 +1,337 @@ +2005-07-15 + + * output_latex.C (TeXDeeper): get rid of potential dereferencing + of past the end iterator + +2005-07-14 André Pönitz + + * undo.C (recordUndoFullBuffer): implement undo for + textclass switches + +2005-07-14 André Pönitz + + * cursor.C (setSelection): open insets when selection is set there + to avoid crashs with cold coord cache + +2005-07-14 André Pönitz + + * trans_mgr.C (insert): move cursor to the right after inserting + a char. + +2005-07-14 Lars Gullik Bjønnes + + * BufferView_pimpl.C (update): dampen some of the debug blabbering + * factory.C (readInset): ditto + * text.C, text2.C: ditto + +2005-06-21 Jean-Marc Lasgouttes + + * buffer.C: format incremented to 242. There is no file format per + se, but the "frenchb" language has been removed from lib/language + and has to be translated to "french" by lyx2lyx. + +2005-07-06 Georg Baum + + * cursor_slice.h, dociterator.h: add some documentation + * cursor_slice.h, dociterator.h (idxSave, idxLoad): remove + +2005-07-06 Jürgen Spitzmüller + + * text.C (leftMargin): do not add identation to display() style + insets, because they are always centered (bug 1293). + +2005-07-05 Jürgen Spitzmüller + + * text3.C (doDispatch): rewrite LFUN_DATE_INSERT using the brandnew + formatted_time methods in support/lyxtime. + +2005-07-04 Jürgen Spitzmüller + + * toc.[Ch]: new method getGuiName, which is used by the frontends + to set the toc combo (fixes bug 1870). Make TOC string translatable. + +2005-07-01 Jürgen Spitzmüller + + * dociterator.[Ch]: implement operator==(StableDocIterator const &, + StableDocIterator const &) + * undo.C (recordUndo): use the above instead of cell.size() comparison + (fixes bug 1808; instructed by André). + +2005-06-29 Martin Vermeer + + * cursor_slice.h: + * dociterator.h: Fix the assert when copying rows/cols in math + +2005-06-25 Jürgen Spitzmüller + + * BufferView_pimpl.C: + * LyXAction.C: + * lfuns.h: reintroduce LFUN_BIBDB_ADD and LFUN_BIBDB_DEL (bug 961) + + * bufferview_funcs.[Ch] (gotoNextInset): rename to findNextInset; + (findInset): new functions, refactored from goto Inset that return + the position of a certain inset without setting the buffer's cursor + (by Jean-Marc); + (gotoInset): rewrite to call findInset and then set the cursor + (by Jean-Marc). + +2005-06-16 Angus Leeming + + * lyxrc.C (output, read): wrap all input and output of paths with + calls to os::internal_path and os::external_path, respectively. + (output): wrap bind_file inside quotes. + + * format.C (view): enable the viewer to use the '$$s' placeholder. + +2005-06-16 Georg Baum + + * LColor.[Ch] (getFromLaTeXName): new + +2005-06-16 Martin Vermeer + + * text.C (readParagraph): fix bug 1904 (GUI affects LaTeX) + +2005-06-14 Angus Leeming + + * lyx_main.C (init): ensure that the LyX binary dir is the first + element in the PATH on non-POSIX builds. + +2005-06-11 Georg Baum + + * LaTeXFeatures.C (getPackages): solve amsmath-wasysym conflict + +2005-06-09 Jean-Marc Lasgouttes + + * rowpainter.C (paintInset, paintHebrewComposeChar) + (paintArabicComposeChar, paintChars): add a LyXFont argument. + (paintChars): use getFontSpan to reduce calls to getFont to a + minimum; use Paragraph::lookupChange instead of isXXXText. + (paintForeignMark): rename LyXFont argument. + (paintFromPos): pass a LyXFont object to the various paintXXX + methods. + + * FontIterator.C (FontIterator, operator++): use + Paragraph::getFontSpan + + * paragraph.C (getFontSpan): replace getEndOfFontSpan with a + version that returns the font span as a pair. + +2005-06-09 Angus Leeming + + * converter.C (convert): Don't forget "outfile = real_outfile" as + the final step in a conversion where the input and output file names + are the same. Otherwise, future conversion steps won't work... + +2005-06-09 Angus Leeming + + * lyxsocket.C: remove stub code as it isn't needed by + MinGW/MinSYS anyway. Let's see if the MSVC people scream... + +2005-06-07 Georg Baum + + * lyx_main.C (parse_execute): Fix last fix: is_gui = false + effectively disabled -x + +2005-06-06 Jürgen Spitzmüller + + * BufferView_pimpl.C (getStatus): enable LFUN_GOTO_NOTE only + when it actually makes sense. + +2005-06-06 Martin Vermeer + + * BufferView_pimpl.C: revert to showCursor in connection with + Lars's front-end stack + +2005-06-06 Jürgen Spitzmüller + + * text.C (redoParagraph): move cursor right after a bibitem + has been inserted. + + * text3.C: disable LFUN_BIBITEM_INSERT outside Bibliography. + +2005-06-02 Jean-Marc Lasgouttes + + * buffer_funcs.C (bufferErrors): fix computation of the end of an + error range. + +2005-05-31 Martin Vermeer + + * BufferView.[Ch] (update): + * BufferView_pimpl.[Ch] (update, metrics): + * dimension.h (operator==): + * lyxfunc.C (dispatch): + * metricsinfo.h (ViewMetricsInfo): + * rowpainter.C (paintText): + * lyxtext.h: + * text.C (redoParagraph): + * text3.C (dispatch): Make LyX only repaint current paragraph in + case of character insert --> speedup. Also fix cursor draw + artifacts + +2005-05-31 Jean-Marc Lasgouttes + + * bufferview_funcs.C (gotoInset): fix the wrap-around code to + avoid a crash (bug 1891) + +2005-05-27 Jean-Marc Lasgouttes + + Fix bug 1892: + + * text2.C (getStringToIndex): constify cur argument. + + * factory.C (createInset/LFUN_TABULAR_INSERT): return 0 if no + argument has been given + (createInset/LFUN_INDEX_INSERT): just return a new inset (do not + try to invoke LFUN_INSET_APPLY). + + * text3.C (dispatch/LFUN_TABULAR_INSERT): open the tabular dialog + if no inset was created by doInsertInset + (doInsertInset): return true if an inset has been inserted. + +2005-05-23 Jean-Marc Lasgouttes + + * vspace.C (asGUIName): new method. A version of the space + suitable for showing on screen. + +2005-05-20 Michael Schmitt + + * MenuBackend.C: + * lyxrc.C: rename "ASCII" to "Plain Text" + +2005-05-18 Jean-Marc Lasgouttes + + * buffer_funcs.C (expandLabel): take a Buffer as argument; + translate the labelstring. + (setCounter): translate labelstring as needed. + + * output_docbook.C (makeCommand): fix expandLabel invokation + +2005-05-14 Michael Schmitt + + * BufferView.C: fix dialog title + +2005-05-18 Georg Baum + + * lyx_main.C (priv_exec): fix logic error with help from Angus + * lyx_main.C (parse_execute): set is_gui = false and remove now + obsolete comment about a segfault + +2005-05-18 Angus Leeming + + * buffer.C (readFile): Quote all file names passed to lyx2lyx. + +2005-05-12 Martin Vermeer + + * tabular.[hC]: added setCellInset to fix tabular paste. + +2005-05-11 Lars Gullik Bjonnes + + * buffer.C (save): check if destination is writable before trying + to copy a file + +2005-05-11 Martin Vermeer + + * BufferView_pimpl.C (update): fix processEvents -caused update + recursion bug + +2005-05-10 Jean-Marc Lasgouttes + + * buffer_funcs.C (setCounter): fix test for numbering of + environments. + + * toc.C (getTocList): use LyXTextClass:min_toclevel to set toc + depth correctly; use optional argument when it exists + + * lyxtextclass.C: remove unused MaxCounterTags enum + (Read): compute min_toclevel_ and max_toclevel_ after reading class. + (max_toclevel, min_toclevel): new methods. + + * MenuBackend.C (expandToc2): fix case where depth is smaller than + the smallest depth in toc. + + * lyxlayout.[Ch]: add special NOT_IN_TOC toclevel value for + layouts that should not appear in a table of contents. + +2005-05-09 Georg Baum + + * cursor.h (undispatched, noUpdate): add comments from André + +2005-05-07 Michael Schmitt + + * lfuns.h: + * LyXAction.C: + * BufferView_pimpl.C: rename LFUN_REF_GOTO to LFUN_LABEL_GOTO + +2005-05-07 André Pönitz + + * cursor.[Ch] (leaveInset): new function + +2005-05-06 Jürgen Spitzmüller + + * lyxfunc.C (dispatch): set update flag for LFUN_INSET_APPLY. + +2005-05-04 Angus Leeming + + * lyxfunc.C (getStatus): disable the spell checker dialog if + none of USE_[AIP]SPELL are defined. + +2005-05-05 Martin Vermeer + + * tabular.C (setWidthOfCell): remove obsolete comment + +2005-05-05 Martin Vermeer + + * paragraph.C (bibitem): + * buffer_funcs.C (setCounter): + * src/text.C (redoParagraph): Ungoose bibliography (bug 940) + +2005-05-05 Jürgen Spitzmüller + + * text3.C (getStatus): immediately return after setOnOff + + * rowpainter.C: fix drawing of appendix start + +2005-05-03 Georg Baum + + * CutAndPaste.[Ch] (SwitchLayoutsBetweenClasses): rename to + SwitchBetweenClasses and remove the unused return value. + Handle character styles, too + +2005-05-03 Martin Vermeer + + * factory.C (createInset): handle undefined character styles + +2005-05-02 Angus Leeming + + * buffer.C: protect the #include of utime.h with a preprocessor + guard. + +2005-05-02 Angus Leeming + + * lyx_cb.C: artificially define fork() on Windows as a no-op failing + function so that auto-saving works, albeit in a blocking manner. + + * Makefile.am: make compilation of the client sub directory, of + aspell.C, aspell_local.h, pspell.[Ch] and ispell.[Ch] dependent + on conditionals set at configure time. + + * SpellBase.[Ch]: no longer an abstract base class. Instead, + it can be compiled in its own right but has no-op functionality. + + * aspell.C, pspell.C: remove preprocessor guards. The files should + be compiled only if the necessary functionality exists. + + * lyxserver.C, lyxsocket.C: disable on Windows. + +2005-05-01 Martin Vermeer + + * text.C (leftMargin): Fix the parindent use bug (1764) + by dirty trick + 2005-04-28 Michael Schmitt - * lyxlayout.C (Read): transform underscores to spaces in CopyStyle - argument. + * lyxlayout.C (Read): transform underscores to spaces in CopyStyle + argument. 2005-04-25 Angus Leeming