]> git.lyx.org Git - lyx.git/blobdiff - ChangeLog
some fix to ui gettext
[lyx.git] / ChangeLog
index 1888ab2f08015825a1788df0302d3fe2a1eb05df..9d0f86c6ff091dcec1ef3295842a1237cb95cbdc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,186 @@
+2000-07-26  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * src/frontends/gtk/.cvsignore: add MAKEFILE
+
+       * src/MenuBackend.C (read): run the label strings through gettext
+       before storing them in the containers.
+
+       * src/ext_l10n.h: new file 
+
+       * autogen.sh : generate the ext_l10n.h file here
+
+2000-07-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * src/lyxrc.C (read): do not use LyXLex::lex() to parse set_color
+       arguments. 
+
+       * lib/ui/default.ui: fix a couple of typos.
+
+       * config/gnome/gtk.m4: added (and added to the list of files in 
+       autogen.sh).
+
+       * src/insets/insetinclude.C (unique_id): fix when we are using
+       lyxstring instead of basic_string<>. 
+       * src/insets/insettext.C (LocalDispatch): ditto.
+       * src/support/filetools.C: ditto.
+
+       * lib/configure.m4: create the ui/ directory if necessary.
+
+       * src/LyXView.[Ch] (updateToolbar): new method.
+
+       * src/BufferView_pimpl.C (buffer): update the toolbar when
+       opening/closing buffer.
+
+2000-07-24  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * src/LyXAction.C (getActionName): enhance to return also the name
+       and options of pseudo-actions.
+       (init): New lyxfunc LFUN_MATH_PANEL=="math-panel".
+
+       * lib/ui/default.ui: use OptItem in the vc submenu (intented just
+       as an example of what is possible). Used in File->Build too (more
+       useful) and in the import/export menus (to mimick the complicated
+       handling of linuxdoc and friends). Try to update all the entries.
+
+       * src/frontends/xforms/Menubar_pimpl.C (create_submenu): handle
+       optional entries.
+
+       * src/MenuBackend.C (read): Parse the new OptItem tag.
+
+       * src/MenuBackend.h: Add a new optional_ data member (used if the
+       entry should be omitted when the lyxfunc is disabled).
+
+       * src/frontends/xforms/Menubar_pimpl.C (string_width): new
+       function, used as a shortcut.
+       (create_submenu): align correctly the shortcuts on the widest
+       entry.
+       
+       * src/MenuBackend.h: MenuItem.label() only returns the label of
+       the menu without shortcut; new method shortcut().
+       
+2000-07-14  Marko Vendelin <markov@ioc.ee>
+
+       * src/frontends/gtk/Dialogs.C:
+       * src/frontends/gtk/FormCopyright.C:
+       * src/frontends/gtk/FormCopyright.h:
+       * src/frontends/gtk/Makefile.am: added these source-files for the
+       Gtk/Gnome support of the Copyright-Dialog.
+
+       * src/main.C: added Gnome::Main initialization if using
+       Gtk/Gnome frontend-GUI.
+
+       * src/lyx_gui.C: added Gnome event loop if using Gtk/Gnome
+       frontend-GUI.
+       * config/gnome/aclocal-include.m4
+       * config/gnome/compiler-flags.m4
+       * config/gnome/curses.m4
+       * config/gnome/gnome--.m4
+       * config/gnome/gnome-bonobo-check.m4
+       * config/gnome/gnome-common.m4
+       * config/gnome/gnome-fileutils.m4
+       * config/gnome/gnome-ghttp-check.m4
+       * config/gnome/gnome-gnorba-check.m4
+       * config/gnome/gnome-guile-checks.m4
+       * config/gnome/gnome-libgtop-check.m4
+       * config/gnome/gnome-objc-checks.m4
+       * config/gnome/gnome-orbit-check.m4
+       * config/gnome/gnome-print-check.m4
+       * config/gnome/gnome-pthread-check.m4
+       * config/gnome/gnome-support.m4
+       * config/gnome/gnome-undelfs.m4
+       * config/gnome/gnome-vfs.m4
+       * config/gnome/gnome-x-checks.m4
+       * config/gnome/gnome-xml-check.m4
+       * config/gnome/gnome.m4
+       * config/gnome/gperf-check.m4
+       * config/gnome/gtk--.m4
+       * config/gnome/linger.m4
+       * config/gnome/need-declaration.m4: added configuration scripts
+       for Gtk/Gnome frontend-GUI
+
+       * configure.in: added support for the --with-frontend=gtk option
+
+       * autogen.sh: added config/gnome/* to list of config-files
+
+       * acconfig.h: added define for GTKGUI-support
+
+       * config/lyxinclude.m4: added --with-frontend[=value] option value
+       for Gtk/Gnome frontend-GUI support.
+                            
+2000-07-25  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * src/support/lstrings.C (prefixIs): rewrite so that gcc bastring
+       can be used.
+       (suffixIs): ditto
+
+       * src/paragraph.C (GetChar): remove non-const version
+
+       * src/lyxlex_pimpl.C (compare_tags): rewritten to suit cvs gcc 2.96
+       (search_kw): use it.
+
+       * src/lyx_main.C (init): if "preferences" exist, read that instead
+       of "lyxrc".
+       (ReadRcFile): return bool if the file could be read ok.
+       (ReadUIFile): add a check to see if lex file is set ok.
+
+       * src/lyx_cb.C (InsertAsciiFile): rewrite a bit so that gcc
+       bastring can be used instead of lyxstring (still uses the old code
+       if std::string is good enough or if lyxstring is used.)
+
+       * src/encoding.C: make the arrays static, move ininle functions
+       here
+       * src/encoding.h: from here.
+
+       * src/buffer.C: have last_isnet_read as a file scope variable for now.
+       (parseSingleLyXformat2Token): move inset parsing to separate method
+       (readInset): new private method
+
+       * src/Variables.h: remove virtual from get().
+
+       * src/ToolbarDefaults.C: include lyxparagraph.h temporary to get
+       access to NEW_INSETS and NEW_TABULAR
+
+       * src/MenuBackend.h: remove superfluous forward declaration of
+       MenuItem. Add documentations tags "///", remove empty MenuItem
+       destructor, remove private default contructor.
+
+       * src/MenuBackend.C (MenuItem): remove unneeded copy contructor 
+       (add): return *this
+       (read): more string mlabel and mname to where they are used
+       (read): remove unused variables mlabel and mname
+       (defaults): unconditional clear, make menusetup take advantage of
+       add returning Menu &.
+
+       * src/LyXView.h: define NEW_MENUBAR as default
+
+       * src/LyXAction.C: include lyxparagraph.h temporary to get access
+       to NEW_INSETS and NEW_TABULAR.
+       (init): commetn out some funcs that is obsolete when NEW_INSETS is
+       defined. Change some of the "xxxx-inset-insert" functions names to
+       "xxxx-insert".
+
+       * several files: more enahncements to NEW_INSETS and the resulting
+       LyXParagraph code.
+       
+       * lib/lyxrc.example (\date_insert_format): move to misc section 
+
+       * config/lyxinclude.m4 (LYX_CXX_STL_STRING): allow to use the gcc
+       bastring and use AC_CACHE_CHECK. 
+       (LYX_CXX_GOOD_STD_STRING): new check. Checks if the std::string of
+       the system have the newest methods. uses AC_CACHE_CHECK 
+       (LYX_CXX_MUTABLE): use AC_CACHE_CHECK 
+       (LYX_CXX_PARTIAL): use AC_CACHE_CHECK 
+       (LYX_CXX_NAMESPACES): use AC_CACHE_CHECK
+
+       * configure.in: add LYX_CXX_GOOD_STD_STRING
+
+       * acinclude.m4: recreated
+
+2000-07-24  Amir Karger
+
+       * README: add Hebrew, Arabic kmaps
+       * ANNOUNCE: typo
+
 2000-07-24  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/buffer.C (writeFileAscii): Define actcell as an int instead