]> git.lyx.org Git - lyx.git/blobdiff - ChangeLog
export patch from Dekel
[lyx.git] / ChangeLog
index 631eee3abd61c0b3ddbfd9e0418d075ad74c9218..91cf5cd842e855527f307532748e9bc39bc16d69 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,188 @@
+2000-09-04  Dekel Tsur  <dekel@math.tau.ac.il>
+
+       * src/converter.C (add_options): New function.
+       (SetViewer): Change $$FName into '$$FName'.
+       (View): Add options when running xdvi
+       (Add): Change $$FName into '$$FName'. Same for $$BaseName/$$OutName.
+       (Convert): The 3rd parameter is now the desired filename. Converts
+       calls to lyx::rename if necessary.
+       Add options when running dvips.
+       (dvi_papersize,dvips_options): New methods.
+
+       * src/exporter.C (Export): Use getLatexName() instead of fileName().
+
+       * src/frontends/Liason.C (printBuffer): Removed duplicate code by
+       using a call to Converter::dvips_options.
+       Fixed to work with nex export code.
+
+       * src/support/copy.C
+       * src/support/rename.C: New files
+
+       * src/support/syscall.h
+       * src/support/syscall.C: Added Starttype SystemDontWait.
+
+       * lib/ui/default.ui: Changed to work with new export code
+
+       * lib/configure.m4: Changed to work with new export code
+
+       * src/encoding.C: Changed latex name for iso8859_7 encoding.
+
+2000-09-04  Angus Leeming  <a.leeming@ic.ac.uk> +
+
+       * src/frontends/xforms/Menubar_pimpl.C: added two using directives
+       so that code compiles with DEC cxx.
+       
+       * src/frontends/xforms/FormCitation.C (setSize): code re-writtenn
+       to work correctly! Also now supports the additional elements
+       neeeded by natbib.
+       
+2000-09-01  Allan Rae  <rae@lyx.org>
+
+       * src/frontends/ButtonPolicies.C: renamed all the references to
+       PreferencesPolicy::{AllButtons,BOGUS} to be ButtonPolicy.
+
+       * src/frontends/ButtonPolicies.h: rename AllButtons to ALL_BUTTONS
+       since it's a const not a type.
+
+       * src/frontends/xforms/ButtonController.h: cleanup before Lars does.
+
+2000-08-31  Juergen Vigna  <jug@sad.it>
+
+       * src/insets/figinset.C: Various changes to look if the filename has
+       an extension and if not add it for inline previewing.
+
+2000-08-31  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * src/frontends/ButtonPolicies.h: add a Button AllButtons.
+       make buttonStatus and isReadOnly be const methods. (also reflect
+       this in derived classes.)
+
+       * src/frontends/ButtonPolicies.C: remove sum_ and bogus_
+       (nextState): change to be static inline, pass the StateMachine as
+       a const reference
+       (PreferencesPolicy): remove casts
+       (OkCancelPolicy): remvoe casts
+       (OkCancelReadOnlyPolicy): remove casts
+       (NoRepeatedApplyReadOnlyPolicy): remove casts
+       (OkApplyCancelReadOnlyPolicy): remove casts
+       (OkApplyCancelPolicy): remove casts
+       (NoRepeatedApplyPolicy): remove casts
+
+2000-08-31  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * src/converter.C: added some using directives
+
+       * src/frontends/ButtonPolicies.C: changes to overcome
+       "need lvalue" error with DEC c++
+
+       * src/frontends/xforms/FormDocument.C (c-tor): use C callback
+       to WMHideCB for DEC c++
+
+       * src/frontends/xforms/Menubar_pimpl.C: added using directive
+
+       * src/frontends/xforms/forms/form_document.C.patch: use C callback
+       to BulletBMTableCB for DEC c++
+
+2000-08-31  Allan Rae  <rae@lyx.org>
+
+       * src/lyx_gui.C (create_forms): build combo_language2 which is part of
+       character dialog separately from old document dialogs combo_language.
+       Stops a segfault.
+
+2000-08-30  Dekel Tsur  <dekel@math.tau.ac.il>
+
+       * src/commandtags.h: Added LFUN_GOTO_PARAGRAPH.
+       Removed LFUN_REF_CREATE.
+
+       * src/MenuBackend.C: Added new tags: toc and references
+
+       * src/frontends/xforms/Menubar_pimpl.C: Removed the use of StrPool
+       (add_lastfiles, add_documents, add_formats): Removed the unused smn
+       parameter.
+       (add_toc, add_references): New methods.
+       (create_submenu): Handle correctly the case when there is a
+       seperator after optional menu items.
+
+       * src/lyxfunc.C (getStatus): Handle LFUN_REF_BACK.
+       (dispatch): Combined the code for LFUN_REF_CREATE and LFUN_REF_INSERT.
+       (dispatch): New code for LFUN_GOTO_PARAGRAPH.
+
+       * src/frontends/xforms/FormToc.C (apply): Use Dispatch.
+
+2000-08-30  Dekel Tsur  <dekel@math.tau.ac.il>
+
+       * src/converter.[Ch]: New file for converting between different
+       formats.
+       
+       * src/export.[Ch]: New file for exporting a LyX file to different
+       formats.
+       
+       * src/lyx_cb.C: Remove many functions when NEW_EXPORT is defined:
+       MenuRunLaTeX, MakeLaTeXOutput, RunScript, CreatePostscript,
+       PreviewPostscript, PreviewDVI, AskOverwrite, MenuMakeLaTeX,
+       MenuMakeLinuxDoc, MenuMakeDocBook, MenuMakeHTML,
+       MenuMakeHTML_LinuxDoc, MenuMakeHTML_DocBook, RunLinuxDoc,
+       RunDocBook, MenuExport.
+       
+       * src/lyxfunc.C (Dispatch): Use the Exporter::Export and
+       Exporter::Preview methods if NEW_EXPORT is defined.     
+       
+       * src/buffer.C (Dispatch): Use Exporter::Export.
+       
+       * src/lyxrc.C: Added new tags: \converter and \viewer.
+       
+       * src/commandtags.h
+       * src/LyXAction.C: Define new lyx-function: buffer-update.
+       Remove obsolete buffer-typeset,buffer-typeset-ps & buffer-view-ps
+       when NEW_EXPORT is defined.
+       
+       * src/MenuBackend.C: Added new tags: updateformats and viewformats.
+       
+       * src/frontends/xforms/Menubar_pimpl.C (add_formats) New method.
+       
+       * lib/ui/default.ui: Added submenus "view" and "update" to the 
+       "file" menu.
+       
+       * src/filetools.C (GetExtension): New function.
+       
+       * src/LaTeX.C (LaTeX): Add "-pdf" to depfile if pdflatex is used.
+
+2000-08-29  Allan Rae  <rae@lyx.org>
+
+       * lib/bind/xemacs.bind: update a binding due to Juergen's recent work
+
+       * src/frontends/xforms/FormDocument.C (checkReadOnly): new function
+       (EnableDocumentLayout): removed
+       (DisableDocumentLayout): removed
+       (build): make use of ButtonController's read-only handling to
+       de/activate various objects. Replaces both of the above functions.
+
+       * src/frontends/xforms/ButtonController.h (readWrite): was read_write
+       (readOnly): was read_only
+       (refresh): fixed dumb mistakes with read_only_ handling
+
+       * src/frontends/xforms/forms/form_document.fd:
+       * src/frontends/xforms/forms/form_tabular.fd: Use FL_FLAT_BOX for the
+       tabbed dialogs so the tabs look more like tabs and so its easier to
+       work out which is the current tab.
+
+       * src/lyx_gui_misc.C (updateAllVisibleBufferRelatedDialogs): fix
+       segfault with form_table
+
+       * src/frontends/ButtonPolicies.C: All policies now support UNDO_ALL.
+
+2000-08-28  Juergen Vigna  <jug@sad.it>
+
+       * acconfig.h: added USE_PSPELL.
+
+       * src/config.h.in: added USE_PSPELL.
+
+       * autogen.sh: added pspell.m4
+
+       * config/pspell.m4: new file.
+
+       * src/spellchecker.C: implemented support for pspell libary.
+
 2000-08-25  Juergen Vigna  <jug@sad.it>
 
        * src/LyXAction.C (init): renamed LFUN_TABLE to