1. 26 Aug, 2002 2 commits
    • Jody Goldberg's avatar
      Release 1.1.8 · c42625c4
      Jody Goldberg authored
      
      2002-08-25  Jody Goldberg <jody@gnome.org>
      
      	* Release 1.1.8
      c42625c4
    • Jody Goldberg's avatar
      store the unquoted name. (excel_write_SELECTION) : swap args to be · 76c99a5c
      Jody Goldberg authored
      
      2002-08-25  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-write.c (excel_write_externsheets) : store the unquoted
      	  name.
      	(excel_write_SELECTION) : swap args to be consistent.
      	  Store current pane == 3 rather than 0 to silence the warning when
      	  loading our sheets in MS Excel.
      	(ms_excel_write_workbook) : add some dummy metadata streams.
      76c99a5c
  2. 24 Aug, 2002 2 commits
  3. 23 Aug, 2002 4 commits
  4. 22 Aug, 2002 3 commits
  5. 21 Aug, 2002 3 commits
    • Zbigniew Chyla's avatar
      gnm-python.c Conditionally include "pygobject.h" (patch from Jon K) · 61518f88
      Zbigniew Chyla authored
      
      2002-08-21  Zbigniew Chyla  <cyba@gnome.pl>
      
      	* gnm-python.c
      	Conditionally include "pygobject.h" (patch from Jon K)
      61518f88
    • Zbigniew Chyla's avatar
      Removed py-console-ui.xml · b3d86f92
      Zbigniew Chyla authored
      
      2002-08-21  Zbigniew Chyla  <cyba@gnome.pl>
      
      	* Makefile.am (gnumeric_plugin_python_loader_DATA):
      	Removed py-console-ui.xml
      
      	* py-console-ui.xml: Removed
      
      	* py-console.c (show_python_console): Don't use bonobo-ui, build
      	UI manually (fixes crash at exit)
      
      	* gnm-python.[ch]: Cleaner memory management - gnm_python_object_get()
      	always returns new reference, all functions get GnmPython argument.
      
      	* python-loader.c
      	Cleaned up includes
      	(gnumeric_plugin_loader_python_load_base,
      	gnumeric_plugin_loader_python_unload_base):
      	Don't keep the number of loaded plugins, GnmPython takes care of this.
      	ref/unref GnmPython object where needed
      
      	* py-interpreter-selector.c: Keep reference to GnmPython, not to the
      	default interpreter, unref on finalization
      
      	* gnm-py-interpreter.c: Cleaned up includes
      
      	* py-command-line.c (gnm_py_command_line_keypress):
      	Don't store empty lines in the history
      
      	* py-gnumeric.c: Don't use gnm_python*, only Python API
      b3d86f92
    • Zbigniew Chyla's avatar
      Define PLUGIN_CLASS only if PLUGIN_ID is defined · 0014f5c1
      Zbigniew Chyla authored
      
      2002-08-21  Zbigniew Chyla  <cyba@gnome.pl>
      
      	* module-plugin-defs.h:
      	Define PLUGIN_CLASS only if PLUGIN_ID is defined
      0014f5c1
  6. 20 Aug, 2002 6 commits
    • Jukka Pekka's avatar
      Fixed a replace assingment. · 656376f3
      Jukka Pekka authored
      2002-08-20  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
      
      	* import-GLPK: Fixed a replace assingment.
      656376f3
    • Chyla Zbigniew's avatar
      Connect to "interpreter_changed" with g_signal_connect_object (using the · fb19bc9e
      Chyla Zbigniew authored
      
      	* py-console.c
      	(show_python_console): Connect to "interpreter_changed" with
      	g_signal_connect_object (using the window as an object), not
      	g_signal_connect.
      fb19bc9e
    • Jody Goldberg's avatar
      add config message about python · af43f730
      Jody Goldberg authored
      
      2002-08-20  Jody Goldberg <jody@gnome.org>
      
      	* configure.in : add config message about python
      af43f730
    • Zbigniew Chyla's avatar
      py-console.c #include <stdlib.h> (app_cline_entered) s/stdout/stdout_str/, · bda1aea0
      Zbigniew Chyla authored
      
      2002-08-20  Zbigniew Chyla  <cyba@gnome.pl>
      
      	* py-console.c
      	#include <stdlib.h>
      	(app_cline_entered) s/stdout/stdout_str/, s/stderr/stderr_str/
      bda1aea0
    • Zbigniew Chyla's avatar
      Define PLUGIN_ID (gnumeric_plugin_python_loader_DATA): Set to · 2f951574
      Zbigniew Chyla authored
      
      2002-08-20  Zbigniew Chyla  <cyba@gnome.pl>
      
      	* Makefile.am
      	(INCLUDES): Define PLUGIN_ID
      	(gnumeric_plugin_python_loader_DATA):
      	Set to "ui-console-menu.xml py-console-ui.xml"
      	(python_loader_la_SOURCES): Added python-loader.h, gnm-python.h,
      	gnm-python.c, gnm-py-interpreter.h, gnm-py-interpreter.c,
      	py-interpreter-selector.c, py-interpreter-selector.h,
      	py-command-line.c, py-command-line.h, py-console.c, py-console.h,
      	boot.c.
      	(EXTRA_DIST): Added $(gnumeric_plugin_python_loader_DATA)
      
      	* plugin.xml.in: Added Python console using "ui" service
      
      	* python-loader.c:
      	Adjusted to plugin-loader.h (conversion from GtkObject to GObject).
      	Register GnumericPluginLoader as dynamic class (using PLUGIN_CLASS)
      	to allow unloading the plugin.
      	(initialize_python_if_needed): Moved to gnum-python.c and renamed
      	(python_get_loader_type): Moved to boot.c
      
      	* py-gnumeric.h
      	(struct InterpreterInfo, create_python_interpreter,
      	destroy_python_interpreter, switch_python_interpreter_if_needed,
      	clear_python_error_if_needed): Moved to gnum-python.c and renamed.
      
      	* py-gnumeric.c
      	(create_python_interpreter, destroy_python_interpreter,
      	switch_python_interpreter_if_needed, clear_python_error_if_needed):
      	Moved to gnum-python.c and renamed.
      	(py_gnumeric_Workbooks_method): New.
      	(py_initgnumeric): Made non-static.
      
      	* python-loader.h, gnm-python.h, gnm-python.c, gnm-py-interpreter.h,
      	gnm-py-interpreter.c, py-interpreter-selector.c,
      	py-interpreter-selector.h, py-command-line.c, py-command-line.h,
      	py-console.c, py-console.h, boot.c: New
      2f951574
    • Zbigniew Chyla's avatar
      Inherit from GObject, not GtkObject. · f7cc91eb
      Zbigniew Chyla authored
      
      2002-08-20  Zbigniew Chyla  <cyba@gnome.pl>
      
      	* src/plugin-loader.[ch]: Inherit from GObject, not GtkObject.
      	(gnumeric_plugin_loader_unload_service): Removed FIXME - unload plugin
      	after unloading all services.
      
      	* src/plugin-loader-module.h: Moved all typedefs with plugin
      	structures...
      
      	* src/module-plugin-defs.h: ... here, added some comments and
      	  PLUGIN_CLASS macro
      
      	* src/plugin-loader-module.c: Adjusted to plugin-loader.h
      
      	* src/plugin.c:
      	Inherit GnmPlugin from GModuleType, not GObject.
      	(gnm_plugin_type_module_load, gnm_plugin_type_module_unload):
      	New, GTypeModule methods.
      	(gnm_plugin_deactivate): Destroy loader after deactivating plugin
      	(GnmPlugin): Removed is_base_loaded,
      	use gnumeric_plugin_loader_is_base_loaded to check this.
      	(gnm_plugin_use_ref, gnm_plugin_use_unref):
      	Added assertions (plugin must be active).
      f7cc91eb
  7. 19 Aug, 2002 7 commits
    • Jon Kåre Hellan's avatar
      Use glib's seek enum instead of the enum which used to be in libgsf. · ae01170d
      Jon Kåre Hellan authored
      * src/stf.c (stf_read_default_probe): Use glib's seek enum instead
      of the enum which used to be in libgsf.
      
      * plugins/applix/boot.c (applix_file_probe): Use glib's seek enum
      instead of the enum which used to be in libgsf.
      
      * plugins/excel/ms-biff.c (ms_biff_query_peek_next, ms_biff_put_var_seekto,
      ms_biff_put_var_commit, ms_biff_put_len_commit): Use glib's seek
      enum instead of the enum which used to be in libgsf.
      
      * plugins/excel/ms-excel-write.c (biff_boundsheet_write_last,
        write_index): Ditto.
      
      * plugins/lotus/boot.c (lotus_file_probe): Use glib's seek enum
      instead of the enum which used to be in libgsf.
      
      * plugins/lotus/lotus.c (record_peek_next): Ditto.
      
      * plugins/plan-perfect/pln.c (pln_file_probe): Use glib's seek enum
      instead of the enum which used to be in libgsf.
      
      * plugins/qpro/qpro-read.c (qpro_check_signature, qpro_read_workbook):
      Use glib's seek enum instead of the enum which used to be in libgsf.
      
      * plugins/sc/sc.c (sc_file_probe): Use glib's seek enum instead of the
      enum which used to be in libgsf.
      
      * plugins/sylk/sylk.c (sylk_file_probe): Use glib's seek enum instead
      of the enum which used to be in libgsf.
      
      * plugins/xbase/xbase.c (record_seek, xbase_field_new): Use glib's seek enum
      instead of the enum which used to be in libgsf.
      ae01170d
    • Morten Welinder's avatar
      Constify a few routines. · 9118137b
      Morten Welinder authored
      2002-08-19  Morten Welinder  <terra@diku.dk>
      
      	* import-GLPK: Constify a few routines.
      9118137b
    • Jody Goldberg's avatar
      Fix the discrepency in error code selection demonstrated by the new test · e8df3f98
      Jody Goldberg authored
      workbook.  Great work Uri.
      
      2002-08-19  Jody Goldberg <jody@gnome.org>
      
      	* src/value.c (value_new_float) : return #NUM rather than #VALUE
      e8df3f98
    • Jon Kåre Hellan's avatar
      include <bonobo/bonobo-storage.h> · 316b324e
      Jon Kåre Hellan authored
      316b324e
    • Jody Goldberg's avatar
      0f9b3a2d
    • Jody Goldberg's avatar
      fix unicode codepage to be actual unicode with the high bit lopped off, · 9c2fdec5
      Jody Goldberg authored
      
      2002-08-18  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-util.c (excel_iconv_open_for_import) : fix unicode codepage
      	  to be actual unicode with the high bit lopped off, which I hope is
      	  synonymous with 8859-1.  This still needs to be translated into
      	  utf8.
      9c2fdec5
    • Jody Goldberg's avatar
      A pile of header cleanups. · 91f126d9
      Jody Goldberg authored
      
      2002-08-18  Jody Goldberg <jody@gnome.org>
      
      	* A pile of header cleanups.
      91f126d9
  8. 18 Aug, 2002 7 commits
    • Jody Goldberg's avatar
      fix warnings. · 88a8a332
      Jody Goldberg authored
      
      2002-08-18  Jody Goldberg <jody@gnome.org>
      
      	* src/gui-clipboard.c (x_claim_clipboard) : fix warnings.
      88a8a332
    • Jon Kåre Hellan's avatar
      Fix typo. · f8531b07
      Jon Kåre Hellan authored
      f8531b07
    • Morten Welinder's avatar
      Use "lnk", not "link" as identifier. · 6c463c63
      Morten Welinder authored
      2002-08-18  Morten Welinder  <terra@diku.dk>
      
      	* src/hlink.c (gnm_hlink_url_activate, ...): Use "lnk", not "link"
      	as identifier.
      6c463c63
    • Zbigniew Chyla's avatar
      New · 2ada9578
      Zbigniew Chyla authored
      
      2002-08-15  Zbigniew Chyla  <cyba@gnome.pl>
      
      	* src/gnumeric-i18n.[ch]: New
      
      	* src/Makefile.am: Added gnumeric-i18n.[ch]
      
      	* src/gutils.[ch]
      	(g_lang_score_in_lang_list, g_lang_score_is_better): Removed
      
      	* src/format-template.h
      	(FormatTemplateCategoryGroup, FormatTemplateCategory): Removed lang_score
      
      	* src/xml-io-autoft.c (gnumeric_xml_read_format_template_category):
      	Don't assign category->lang_score
      
      	* src/file-autoft.c
      	(category_compare_orig_name): Renamed to
      	category_compare_orig_name_and_dir, compare by both name and directory
      	(category_group_list_get): Don't use lang_score, get translation from
      	the first category in a group. Sorting by name and directory guarantees
      	deterministic results
      
      	* plugins/applix/applix-read.c, plugins/derivatives/options.c,
      	plugins/dif/dif.c, plugins/excel/boot.c, plugins/excel/ms-excel-read.c,
      	plugins/excel/ms-excel-write.c, plugins/excel/ms-formula-read.c,
      	plugins/excel/ms-formula-write.c, plugins/fn-complex/functions.c,
      	plugins/fn-complex/gsl-complex.c, plugins/fn-database/functions.c,
      	plugins/fn-date/functions.c, plugins/fn-eng/functions.c,
      	plugins/fn-financial/functions.c, plugins/fn-info/functions.c,
      	plugins/fn-logical/functions.c, plugins/fn-lookup/functions.c,
      	plugins/fn-math/functions.c, plugins/fn-random/functions.c,
      	plugins/fn-stat/functions.c, plugins/fn-string/functions.c
      	plugins/gb/plugin.c, plugins/gda/plugin-gda.c, plugins/guile/plugin.c,
      	plugins/guile/smob-value.c, plugins/html/html_read.c,
      	plugins/html/roff.c, plugins/lotus-123/lotus.c, plugins/mps/mps.c,
      	plugins/mps/parser.c, plugins/numtheory/numtheory.c,
      	plugins/oleo/oleo.c, plugins/plan-perfect/pln.c,
      	plugins/psiconv/psiconv-read.c, plugins/python/python.c,
      	plugins/python-loader/py-gnumeric.c,
      	plugins/python-loader/python-loader.c, plugins/qpro/qpro-read.c,
      	plugins/sample_datasource/sample_datasource.c, plugins/sc/sc.c,
      	plugins/sylk/sylk.c, plugins/uihello/uihello.c, plugins/xbase/boot.c,
      	plugins/xml_sax/xml-sax-read.c, src/bonobo-io.c, src/clipboard.c,
      	src/cmd-edit.c, src/command-context-stderr.c, src/command-context.c,
      	src/commands.c, src/corba-args.c, src/dates.c,
      	src/dialogs/dao-gui-utils.c, src/dialogs/dialog-about.c,
      	src/dialogs/dialog-advanced-filter.c,
      	src/dialogs/dialog-analysis-tools.c, src/dialogs/dialog-autocorrect.c,
      	src/dialogs/dialog-autoformat.c, src/dialogs/dialog-autosave.c,
      	src/dialogs/dialog-cell-comment.c, src/dialogs/dialog-cell-format.c,
      	src/dialogs/dialog-cell-sort.c, src/dialogs/dialog-col-width.c,
      	src/dialogs/dialog-consolidate.c, src/dialogs/dialog-define-names.c,
      	src/dialogs/dialog-delete-cells.c, src/dialogs/dialog-formula-guru.c,
      	src/dialogs/dialog-function-select.c, src/dialogs/dialog-goal-seek.c,
      	src/dialogs/dialog-goto-cell.c, src/dialogs/dialog-graph-guru.c,
      	src/dialogs/dialog-insert-cells.c, src/dialogs/dialog-merge.c,
      	src/dialogs/dialog-paste-special.c, src/dialogs/dialog-plugin-manager.c,
      	src/dialogs/dialog-preferences.c, src/dialogs/dialog-printer-setup.c,
      	src/dialogs/dialog-random-generator.c, src/dialogs/dialog-row-height.c,
      	src/dialogs/dialog-search-replace.c, src/dialogs/dialog-search.c,
      	src/dialogs/dialog-sheet-order.c, src/dialogs/dialog-simulation.c,
      	src/dialogs/dialog-solver.c, src/dialogs/dialog-stf-export-sheet-page.c,
      	src/dialogs/dialog-stf-export.c, src/dialogs/dialog-stf-fixed-page.c,
      	src/dialogs/dialog-stf-format-page.c,
      	src/dialogs/dialog-stf-main-page.c, src/dialogs/dialog-stf-preview.c,
      	src/dialogs/dialog-stf.c, src/dialogs/dialog-summary.c,
      	src/dialogs/dialog-tabulate.c, src/dialogs/dialog-workbook-attr.c,
      	src/dialogs/dialog-zoom.c, src/expr-name.c, src/expr.c,
      	src/file.c, src/format-template.c, src/format.c, src/formats.c,
      	src/func-builtin.c, src/func.c, src/gnumeric-canvas.c,
      	src/gnumeric-graph.c, src/gui-clipboard.c, src/gui-file.c,
      	src/gui-util.c, src/history.c, src/hlink.c, src/item-bar.c,
      	src/item-cursor.c, src/item-edit.c, src/libgnumeric.c,
      	src/main-application.c, src/number-match.c, src/parser.y,
      	src/plugin-loader-module.c, src/plugin-loader.c, src/plugin-service.c,
      	src/plugin-util.c, src/plugin.c, src/print-info.c, src/print.c,
      	src/search.c, src/selection.c, src/sheet-autofill.c,
      	src/sheet-control-gui.c, src/sheet-merge.c, src/sheet-object-bonobo.c,
      	src/sheet-object-container.c, src/sheet-object-graphic.c,
      	src/sheet-object-widget.c, src/sheet-object.c, src/sheet-view.c,
      	src/sheet.c, src/stf-parse.c, src/stf-parse.h, src/stf.c, src/style.c,
      	src/tools/analysis-tools.c, src/tools/auto-correct.c, src/tools/dao.c,
      	src/tools/filter.c, src/tools/random-generator.c,
      	src/tools/simulation.c, src/tools/solver/api.c,
      	src/tools/solver/reports-write.c, src/tools/solver/reports.c,
      	src/tools/solver/solver.c, src/validation.c, src/value-sheet.c,
      	src/value.c, src/widgets/gnumeric-expr-entry.c,
      	src/widgets/widget-font-selector.c, src/workbook-cmd-format.c,
      	src/workbook-control-gui.c, src/workbook-control.c, src/workbook-edit.c,
      	src/workbook-format-toolbar.c, src/workbook-object-toolbar.c,
      	src/workbook-view.c, src/workbook.c, src/xml-io.c:
      	Use <gnumeric-i18n.h> everywhere
      2ada9578
    • Jukka Pekka's avatar
      Even more speed by using expressions instead of strings and parsing. · ae382c41
      Jukka Pekka authored
      2002-08-18  Jukka Pekka  <jiivonen@hutcs.cs.hut.fi>
      
      	* mps.c (mps_write_coefficients): Even more speed by using expressions
      	instead of strings and parsing.
      ae382c41
    • Jody Goldberg's avatar
      hmm, we didn't notice the typo because it did not matter. Simplify the · f070e9ad
      Jody Goldberg authored
      
      2002-08-18  Jody Goldberg <jody@gnome.org>
      
      	* src/item-grid.c (item_grid_draw) : hmm, we didn't notice the typo
      	  because it did not matter.  Simplify the code.
      	* src/print-cell.c (print_cell_range) : ditto.
      f070e9ad
    • Morten Welinder's avatar
      Search was utf8'ed. · fbec6930
      Morten Welinder authored
      fbec6930
  9. 17 Aug, 2002 6 commits