]> git.lyx.org Git - lyx.git/blobdiff - ChangeLog
another patch from Angus
[lyx.git] / ChangeLog
index 0dbffe0ff529b4711fd03a9474e1b258c79ed53e..03cb129ead83d0ffccd4559d17f92d1b5dd97ef4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,278 @@
+2000-11-29  Angus Leeming <a.leeming@ic.ac.uk>
+
+       * src/frontends/xforms/FormRef.C (updateBrowser):
+       * src/frontends/xforms/forms/form_ref.fd: try clicking on
+       different insets with the sort key active. Now apply this patch!
+
+2000-11-29  John Levon  <moz@compsoc.man.ac.uk>
+
+       * src/frontends/xforms/FormPrint.C: set to valid()
+       when we update from the passed parameters.
+
+2000-11-29  Angus Leeming <a.leeming@ic.ac.uk>
+
+       * src/LColor.C (getFromGUIName): internationalise the comparison.
+
+       * src/lyx_gui_misc.h (LyXBell): turn off that BLOODY bell until it's a
+       FormPreferences choice.
+
+       * src/frontends/xforms/FormPreferences.C: some additional Color safety.
+       Should be redundant.
+
+2000-11-29  John Levon  <moz@compsoc.man.ac.uk>
+
+       * src/lyx_rc.C: more detail for the printer program config
+       dialog.
+
+       * src/LColor.C: ert->latex text. LColor needs a big revamp
+       but will have to wait till after 1.1.6
+
+       * src/buffer.C: bring up a dialog if we load a document
+       with an un-installed text class, rather than just complain
+       on the console.
+                        
+2000-11-29  Angus Leeming <a.leeming@ic.ac.uk>
+
+       * src/combox.[Ch] )(add, Show): workaround xforms bug when Show()ing
+       the browser form for a combox in a tabbed folder. Bug fix courtesy of
+       Steve Lamont <spl@ncmir.ucsd.edu>.
+
+       * src/frontends/xforms/FormDocument.C (build):
+       * src/frontends/xforms/FormPreferences.C (Language::build):
+       pass tabfolders to Combox::add() in order to use this work around.
+
+       * src/frontends/xforms/FormCitation.C (connect): remove max size
+       limitation.
+       (update): sort list of bibliography keys.
+
+       * src/frontends/xforms/FormRef.[Ch] (connect, showBrowser, hideBrowser,
+       setSize): removed.
+       No max size limitation. Same popup for new and existing insets. Fixes
+       bugs reported by Rob Lahaye.
+       
+       * src/frontends/xforms/FormCitation.C (c-tor):
+       * src/frontends/xforms/FormCopyright.C (c-tor):
+       * src/frontends/xforms/FormError.C (c-tor):
+       * src/frontends/xforms/FormGraphics.C (c-tor):
+       * src/frontends/xforms/FormIndex.C (c-tor):
+       * src/frontends/xforms/FormRef.C (c-tor):
+       * src/frontends/xforms/FormToc.C (c-tor):
+       * src/frontends/xforms/FormUrl.C (c-tor):
+       use correct policy for ButtonController.
+
+       * src/frontends/xforms/FormPreferences.[Ch]: cleaned up a little more.
+
+       * src/frontends/xforms/Menubar_pimpl.C (create_submenu): modified lyxerr
+       call a little.
+
+       * src/frontends/xforms/forms/form_citation.fd: some resizing changes.
+
+       * src/frontends/xforms/forms/form_ref.fd: new Restore, Apply buutons.
+       Some resizing changes.
+
+2000-11-28  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * configure.in: fix typo
+
+       * lib/languages: add ukraninian and change no to no_NO
+
+       * src/lyxfont.[Ch] (setGUISize): comment out setGUISize
+
+       * src/bufferview_funcs.C (FontSize): use setLyXSize
+
+2000-11-24  Kayvan A. Sylvan <kayvan@sylvan.com>
+
+       * acconfig.h, configure.in, config/lyxinclude.m4: Added autoconf tests
+       to check for systems where mkstemp() is available but not declared
+       in headers. The new autoconf macro lyx_CHECK_DECL can be used
+       to check for declarations in headers.
+                 
+2000-11-23  Angus Leeming <a.leeming@ic.ac.uk>
+
+       * forms/bibforms.fd: tiny fix to get it to run with fdesign.
+
+       * forms/makefile: added bibforms.fd, include_form.fd.
+       Removed lyx_sendfax.fd.
+
+       * src/LaTeXLog.C (ShowLatexLog):
+       * src/LyXAction.C (init):
+       * src/bufferparams.C (readLanguage): altered messages as suggested by
+       John Levon.
+
+       * src/LyXView.C (c-tor): connected RedrawAllBufferRelatedDialogs() to
+       Dialogs::redrawGUI.
+
+       * src/credits.C: made fd_form_credits non-static, so that it can be
+       redrawn should the xforms colors be re-mapped.
+       * src/spellchecker.C ditto fd_form_spell_options.
+
+       * src/filedlg.[Ch] (redraw):
+       * src/intl.[Ch] (redraw):
+       * src/lyxfr0.[Ch] (redraw):
+       * src/insets/figinset.[Ch] (redraw):
+       * src/insets/insetexternal.[Ch] (redraw):
+       new methods, connected to Dialogs::redrawGUI.
+
+       * src/lyx_gui_misc.[Ch] (RedrawAllBufferRelatedDialogs): new function
+       to be connected to Dialogs::redrawGUI.
+
+       * src/frontends/xforms/FormCitation.C (build):
+       * src/frontends/xforms/FormCopyright.C (build):
+       * src/frontends/xforms/FormError.C (build):
+       * src/frontends/xforms/FormGraphics.C (build):
+       * src/frontends/xforms/FormIndex.C (build):
+       * src/frontends/xforms/FormTabularCreate.[Ch] (update):
+       * src/frontends/xforms/FormToc.C (build):
+       * src/frontends/xforms/FormUrl.C (build):
+       use the ButtonController correctly.
+
+       * src/frontends/xforms/FormCopyright.C (build):
+       * src/frontends/xforms/forms/form_copyright.fd: moved the text out of
+       the .fd file and into build().
+
+       * src/frontends/xforms/FormPreferences.C: tiny clean-up.
+
+       * src/frontends/xforms/FormToc.[Ch]: Don't use apply(). Use input().
+
+       * src/frontends/xforms/forms/form_citation.fd:
+       * src/frontends/xforms/forms/form_copyright.fd:
+       * src/frontends/xforms/forms/form_error.fd:
+       * src/frontends/xforms/forms/form_graphics.fd:
+       * src/frontends/xforms/forms/form_index.fd:
+       * src/frontends/xforms/forms/form_toc.fd:
+       * src/frontends/xforms/forms/form_url.fd:
+       renamed some of the objects. Named others explicitly for the first time.
+       Added Restore and Apply buttons where appropriate.
+
+       * src/insets/Makefile.am: removed form_graphics.[Ch] as they are not
+       used.
+
+2000-11-22  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * src/version.h: try the pre2 again
+
+2000-11-22  Angus Leeming <a.leeming@ic.ac.uk>
+
+       * src/frontends/kde/Dialogs.C: added signal Dialogs::redrawGUI.
+
+       * src/frontends/kde/FormParagraph.C: added using directive.
+
+       * src/frontends/kde/paradlg.C: added config.h and using directive.
+
+       * src/frontends/kde/paradlg.h: added std::qualifier.
+
+       * src/frontends/kde/Makefile.am: added Color.lo to libkde_la_OBJADD.
+
+2000-11-22  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * configure.in (AC_OUTPUT): don't output src/xtl/Makefile
+
+       * src/lyx_sendfax.[Ch]  src/lyx_sendfax_main.C: delete files
+
+2000-11-22  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * src/version.h: set back to 1.1.6cvs
+
+2000-11-22  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * src/version.h: set to 1.1.6pre2
+
+2000-11-20  Marko Vendelin <markov@ioc.ee>
+
+       * src/frontends/gnome/Dialogs.C: added signal Dialogs::redrawGUI
+
+       * src/frontends/gnome/Makefile.am: updated list of XForms object files
+              
+2000-11-21  Angus Leeming <a.leeming@ic.ac.uk>
+
+       * src/LColor.C (init):
+       * src/lyxrc.C (getDescription): changed some comments as suggested by
+       John Levon.
+
+       * src/frontends/xforms/FormBase.[Ch]: modified to connect and
+       disconnect the redrawGUI signal in best-practice fashion.
+
+       * src/frontends/xforms/FormPreferences.[Ch]: renamed usage_tab_ as
+       long_opts_tab to reflect the change in name of this tabfolder, as
+       suggested by John Levon.
+       (connect, disconnect): new methods. Don't do much at present other than
+       ensuring that we can't resize the dialog. This just makes xforms go
+       crazy.
+       (lots of methods in Colors): made void rather than bool. The idea is
+       to have an isOk() function that keeps track of whether any input is
+       genuinely invalid and should therefore block Save, Apply.
+       Easier to manipulate the counters rapidly.
+       (Colors::InputBrowserLyX, Colors::Modify): rewritten so that Amir's
+       compiler will like this code. Much cleaner way of doing things.
+
+       * src/frontends/xforms/forms/fdfix.sh: a little speed up fix.
+
+       * src/frontends/xforms/forms/form_preferences.fd: used normal counters
+       rather than simple counters, following suggestion by John Levon.
+
+       * src/frontends/xforms/forms/form_print.fd: used labelframe rather
+       than engraved frame + text.
+
+       * src/frontends/xforms/forms/makefile: removed spurious command.
+
+2000-11-17  Angus Leeming <a.leeming@ic.ac.uk>
+
+       * src/LColor.C (c-tor): fixed a couple of items in the ColorEntry
+       array. 
+       * src/LyXAction.C (init): LFUN_SET_COLOR now has the attrib
+       ReadOnly|NoBuffer.
+
+       * src/frontends/xforms/Color.C: (HSVColor c-tor): another bug fix.
+
+       * src/frontends/xforms/FormPreferences.C: re-formatted so that I can
+       see what Lars has changed and what is just white space!
+       Now used X directly to ascertain the RGB color associated with the
+       color name.
+       Replaced the RGB sliders with HSV equivalent. Should be more intuitive
+       to use.
+       Added some sort capability.
+       The X11 color name database input is only displayed if the database
+       isn't found in the standard place.
+       Got rid of struct compare_converter; it wasn't used.
+       Probably some other stuff that I've forgotten.
+
+       * src/frontends/xforms/FormPreferences.h: changed the names of some
+       methods in the Colors struct. Added a couple of structs to help sort
+       colors by name and by RGBColor.
+
+       * src/frontends/xforms/xform_helpers.[Ch]: moved the ReadableDir etc
+       functions into a new class RWInfo.
+
+       * src/frontends/xforms/forms/form_citation.fd: Added some shortcuts.
+       The dialog is now almost navigable using the keyboard. Unfortunately,
+       the cursor has to be inside a browser for it to be activated. There is
+       no visual feedback for the key shortcuts to the arrow keys (use
+       Alt-appropriate arrow key, Alt-x).
+
+       * src/frontends/xforms/forms/form_preferences.fd: hacked the Colors tab
+       around a lot.
+
+       * src/support/filetools.[Ch]: moved out ReadableFile etc and into
+       xform_helpers.[Ch]. See above.
+
+2000-11-17  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * config/lyxinclude.m4 (LYX_PROG_CXX): please somebody
+
+       * src/screen.C (setCursorColor): new method. Sets the color of the
+       cursor. 
+       (ShowManualCursor): call it.
+       Constify some local variables.
+
+       * src/LColor.[Ch] (LColor): add entry for cursor
+       * lib/configure(.m4) (word_to_latex_command): add quotes, removes
+       a warning.
+
+2000-11-19  Juergen Vigna  <jug@sad.it>
+
+       * src/insets/insettabular.C (draw): fixed text border redraw problem.
+       (calculate_dimensions_of_cells): try to boost up when inserting chars.
+
 2000-11-15  Rob Lahaye  <lahaye@postech.edu>
 
        * lib/ui/default.ui: OptItem used for Fax entry