1. 07 Sep, 2004 1 commit
    • Jon Kåre Hellan's avatar
      Use updated gui-utils. · dcca75a6
      Jon Kåre Hellan authored
      * plugin-gnomedb.c (view_data_sources): Use updated gui-utils.
      * uihello.c (hello_message): Use updated gui-utils.
      * src/gui-file.c (go_file_is_writable, gui_get_image_save_info,
      check_multiple_sheet_support_if_needed, do_save_as,
      gui_file_save_as): Use updated gui-utils
      * src/item-cursor.c (item_cursor_target_region_ok): Ditto
      * src/print.c (sheet_print): Ditto.
      * src/session.c (interaction_function): Ditto.
      * src/wbcg-actions.c (cb_edit_search_replace_query): Ditto.
      * src/workbook-control-gui.c (wbcg_error_error) Ditto.
      * dialog-view.c (cb_view_ok_clicked): Use updated gui-utils.
      * dialog-tabulate.c (tabulate_ok_clicked): Ditto.
      * dialog-stf.c (cancel_clicked): Ditto.
      * dialog-stf-main-page.c (encodings_changed_cb): Ditto.
      * dialog-stf-format-page.c (cb_col_check_clicked): Ditto.
      * dialog-stf-fixed-page.c (fixed_page_autodiscover): Ditto.
      * dialog-stf-export.c (stf_export_dialog): Ditto.
      * dialog-solver.c (dialog_solver): Ditto.
      * dialog-sheet-order.c (cb_ok_clicked, cb_sheet_order_changed): Ditto.
      * dialog-search.c (search_clicked): Ditto.
      * dialog-search-replace.c (ok_clicked): Ditto.
      * dialog-scenarios.c (scenario_add_ok_clicked_cb,
      scenarios_summary_clicked_cb, dialog_scenarios): Ditto.
      * dialog-plugin-manager.c (cb_pm_button_activate_all_clicked,
      cb_pm_button_deactivate_all_clicked, cb_active_toggled): Ditto.
      * dialog-paste-special.c (dialog_paste_special): Ditto.
      * dialog-merge.c (cb_merge_merge_clicked): Ditto.
      * dialog-insert-cells.c (dialog_insert_cells): Ditto.
      * dialog-hyperlink.c (dhl_get_target_cur_wb, dialog_hyperlink): Ditto.
      * dialog-goto-cell.c (dialog_goto_cell): Ditto.
      * dialog-goal-seek.c (dialog_goal_seek): Ditto.
      * dialog-formula-guru.c (dialog_formula_guru): Ditto.
      * dialog-delete-cells.c (dialog_delete_cells): Ditto.
      * dialog-define-names.c (cb_scope_changed, name_guru_add,
      dialog_define_names): Ditto.
      * dialog-cell-sort.c (dialog_cell_sort): Ditto.
      * dialog-cell-format.c (cb_fmt_dialog_dialog_buttons): Ditto.
      * dialog-autosave.c (dialog_autosave): Ditto.
      * dialog-autocorrect.c (dialog_autocorrect): Ditto.
      * dialog-analysis-tools.c (dialog_tool_init): Ditto.
  2. 28 Jul, 2004 1 commit
  3. 08 Mar, 2004 1 commit
  4. 18 Feb, 2004 1 commit
  5. 13 Feb, 2004 1 commit
    • Morten Welinder's avatar
      Switch to file chooser. · b729b379
      Morten Welinder authored
      2004-02-13  Morten Welinder  <terra@gnome.org>
      	* dialog-plugin-manager.c (cb_pm_button_directory_add_clicked):
      	Switch to file chooser.
      2004-02-13  Morten Welinder  <terra@gnome.org>
      	* src/gui-util.c (gnm_fixup_filechooser_size): New function.
      	(gnumeric_dialog_dir_selection): Delete.
      	* src/gui-file.c (gui_file_save_as, gui_file_open): Use
  6. 29 Dec, 2003 1 commit
  7. 15 Oct, 2003 1 commit
    • Jody Goldberg's avatar
      yet more renaming · 57d3f6f1
      Jody Goldberg authored
      A first pass at rationalizing the methods in CmdContext
      it still seems a triffle bulky.
  8. 11 Oct, 2003 1 commit
    • Jody Goldberg's avatar
      new to write csv files without intervention. (stf_init) : Use it. · 7a725771
      Jody Goldberg authored
      2003-10-10  Jody Goldberg <jody@gnome.org>
      	* src/stf.c (stf_write_csv) : new to write csv files without
      	(stf_init) : Use it.
      2003-10-09  Jody Goldberg <jody@gnome.org>
      	* src/libgnumeric.c : pull the ancient if BONOBO checks
      	* src/io-context-gtk.c (icg_show_gui) : mark the window as a splash.
      	* schemas/Makefile.am : make friendlier for rpm builders
  9. 09 Oct, 2003 1 commit
    • Jody Goldberg's avatar
      Release 1.2.1 · b762bb9d
      Jody Goldberg authored
      2003-10-08  Jody Goldberg <jody@gnome.org>
      	* Release 1.2.1
  10. 05 Oct, 2003 1 commit
  11. 09 Aug, 2003 1 commit
    • Andreas J. Guelzow's avatar
      replace helpfile address with #define from help.h ditto · 66818013
      Andreas J. Guelzow authored
      2003-08-09  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      	* src/sheet-object-graphic.c: replace helpfile address
      	  with #define from help.h
      	* src/sheet-object-widget.c: ditto
      2003-08-09  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      	* graph/gog-guru.c: add correct helpfile address
      2003-08-09  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      	* help.h: new, list of help links for all help buttons
      	* dialog-advanced-filter.c: replace helpfile address
      	  with #define from help.h
      	* dialog-autocorrect.c: ditto
      	* dialog-autofilter.c: ditto
      	* dialog-autoformat.c: ditto
      	* dialog-cell-comment.c: ditto
      	* dialog-cell-format.c: ditto
      	* dialog-cell-sort.c: ditto
      	* dialog-col-row.c: ditto
      	* dialog-col-row.c: ditto
      	* dialog-col-width.c: ditto
      	* dialog-consolidate.c: ditto
      	* dialog-consolidate.c: ditto
      	* dialog-define-names.c: ditto
      	* dialog-define-names.c: ditto
      	* dialog-delete-cells.c: ditto
      	* dialog-fill-series.c: ditto
      	* dialog-formula-guru.c: ditto
      	* dialog-function-select.c: ditto
      	* dialog-goal-seek.c: ditto
      	* dialog-goto-cell.c: ditto
      	* dialog-hyperlink.c: ditto
      	* dialog-insert-cells.c: ditto
      	* dialog-merge.c: ditto
      	* dialog-pivottable.c: ditto
      	* dialog-plugin-manager.c: ditto
      	* dialog-preferences.c: ditto
      	* dialog-printer-setup.c: ditto
      	* dialog-random-generator.c: ditto
      	* dialog-row-height.c: ditto
      	* dialog-scenarios.c: ditto
      	* dialog-search-replace.c: ditto
      	* dialog-search.c: ditto
      	* dialog-sheet-order.c: ditto
      	* dialog-shuffle.c: ditto
      	* dialog-simulation.c: ditto
      	* dialog-solver.c: ditto
      	* dialog-summary.c: ditto
      	* dialog-tabulate.c: ditto
      	* dialog-view.c: ditto
      	* dialog-workbook-attr.c: ditto
      	* dialog-zoom.c: ditto
      	* dialog-analysis-tools.c: ditto, and remove some
      	  duplicate code
      	* dialog-autosave.c: ditto, and use utilities
  12. 24 Jul, 2003 1 commit
    • Andreas J. Guelzow's avatar
      add help button add help button add help button new (pm_dialog_cleanup): · 9672865f
      Andreas J. Guelzow authored
      2003-07-23  Andreas J. Guelzow <aguelzow@taliesin.ca>
      	* autoformat.glade: add help button
      	* plugin-manager.glade: add help button
      	* dialog-autoformat.c (dialog_autoformat): add help button
      	* dialog-plugin-manager.c (cb_pm_close_clicked): new
      	(pm_dialog_cleanup): delete state
      	(dialog_plugin_manager): setup help button
  13. 06 Jun, 2003 2 commits
    • Jody Goldberg's avatar
      doh! be marginally smarter about selecitng a directory name. It would be · fce8660d
      Jody Goldberg authored
      2003-06-05  Jody Goldberg <jody@gnome.org>
      	* dialog-plugin-manager.c (cb_pm_button_directory_add_clicked) : doh!
      	  be marginally smarter about selecitng a directory name.  It would be
      	  nice if the fileselector had a 'select directory mode' so that
      	  ordinary files couldn't be selected.
      2003-06-05  Jody Goldberg <jody@gnome.org>
      	* src/gnumeric-gconf.c (gnm_gconf_rm_notification) : delete.
    • Jody Goldberg's avatar
      use connect_swapped to get rid of the unused argument · 46a2be02
      Jody Goldberg authored
      2003-06-05  Jody Goldberg <jody@gnome.org>
      	* dialog-plugin-manager.c (cb_pm_button_rescan_directories_clicked) :
      	  use connect_swapped to get rid of the unused argument
      	(cb_pm_button_directory_add_clicked) : merge in pm_add_dir
      	  and clarify the ownership of the lists and manually
      	  reload the directories for now.  Eventually we should
      	  just monitor the notify signal of something.
      	(cb_pm_button_directory_delete_clicked) : merge in pm_delete_dir
      	  and clarify the ownership of the lists and manually
      	  reload the directories for now.  Eventually we should
      	  just monitor the notify signal of something.
      	(cb_dir_changed_notification) : delete.
      	* dialog-paste-special.c (dialog_paste_special) : begin transition
      	  from modal dialog by moving the calls to cmd_paste_to_selection here.
      	* dialog-printer-setup.c : remove some deprecation.
      2003-06-05  Jody Goldberg <jody@gnome.org>
      	* src/plugin.c (gnumeric_extra_plugin_dirs) : clarify the ownership of
      	  the lists.
      	(plugins_init) : ditto.
      	(plugins_shutdown) : ditto.
      	* src/application.c (application_history_get_list) : const the output
      	  to be clear on the ownership semantics.  Add a 'force_reload'
      	  argument to force the list to reload and clip from the underlying
      	  gconf source.  Should not be necessary later when we clear up the
      	  relationship between application, and the config.
      	(application_history_update_list) : deleted.
      	(application_history_add) : new.  merge in some of the old
      	  application_history_update_list, and some of the history_menu stuff
      	  and emit a notifuy even on the newly created file_history_list
      	  property of the application.  We should do the same for other
      	  properties rather than requiring direct gconf connections.
      	(application_history_list_shrink) : delete.
      	(application_history_write_config) : delete.
      	(gnumeric_application_get_property) : new.
      	(gnumeric_application_class_init) : install the property.
      	* src/workbook.c (workbook_finalize) : Just call
      	  application_history_add directly rather than
      	  workbook_history_update that was a pointless layer of indirection.
      	  No need to directly call application_history_write_config
      	  history_add handles that.
      	* src/sheet-object-widget.c (sheet_widget_list_create_widget) : If
      	  we're going to throw in a stub widget, it might as well a treeview
      	  rather than a deprecated list widget.
      	* src/workbook.c (workbook_history_update) : delete the vast majority
      	  of this moving what little remained into.
      	* src/history.c : delete everything but history_item_label.
      	  greatly simplify the logic and move the majority of it into.
      	* src/workbook-control-gui.c : here.  While we're at it simplify our
      	  lives in preparation for turning the bonobo mess into virtuals on
      	  wbcg.  Use a simpler approach to creation and removal that let
      	    - monitors the application::notify::file-history-list rather than
      	      requiring explicit calls from a non-gui layer.
      	    - removes everything even the seperator then reinserts the new
      	(wbcg_file_history_setup) : renamed from wbcg_history_setup.
      	(change_menu_label) : Use gtk_label_set_text with use_underline
      	  set to true in place of the deprecated parse_uline gunk.  While
      	  we're in here set the tooltip too.  Its a hack, setting the data
      	  directly based on knownledge of the implementation in libgnomeui.
      	  However, there aren't many choices other than fixing libgnomeui
      	  which is just too long a wait.
      	(cb_edit_paste_special) : move call to cmd_paste_to_selection in to
      	  the dialog like every other implemntation.
      	(wbcg_finalize) :  Use g_signal_handlers_disconnect_by_func in place
      	  of the deprecated gtk_signal_disconnect_by_func.
      	(workbook_setup_sheets) : Use gtk_notebook_set_show_border (FALSE) in
      	  place of the deprecated gtk_notebook_set_tab_border (0).
      	(workbook_control_gui_init) : use allow_grow, and allow_shrink
      	  properties in place of deprecated gtk_window_set_policy.  And
      	  g_idle_add, in place of deprecated gtk_idle_add.
      	* src/sheet-control-gui.c (context_menu_handler) :
      	  dialog_paste_special now calls cmd_paste_to_selection itself
      	  like all the other dialogs.
      	* src/gutils.c (g_slist_map) : constify to make life easier.
      	* src/gnumeric-pane.c : some minor property renaming in the custom
      	  canvas-items when we removed the deprecated gunk.
      	* src/item-bar.c : remove deprecated GtkArg gunk in favour of
      	  GObject::Param stuff.
      	* src/item-grid.c : ditto.
      	* src/gnumeric-gconf.h : Make the public GSLists const just to be
      	  absolutely clear about who owns what.
      	* src/gnumeric-gconf.c (gnm_gconf_set_plugin_extra_dirs) : make list
      	  ownership semantics absolutely clear.
      	(gnm_gconf_set_plugin_extra_dirs) : ditto.
      	(gnm_gconf_set_file_history_files) : ditto.
      	(gnm_gconf_add_notification_plugin_directories) : delete unused.
      	(gnm_gconf_set_autoformat_extra_dirs) : delete unused.
      	* src/gnumeric-gconf-priv.h : no need to publicly include gconf anymore
  14. 24 Apr, 2003 1 commit
  15. 22 Apr, 2003 1 commit
  16. 05 Apr, 2003 1 commit
  17. 05 Dec, 2002 2 commits
  18. 03 Nov, 2002 2 commits
  19. 18 Oct, 2002 1 commit
    • Morten Welinder's avatar
      Make utf8 safe. (file_saver_description_cmp): Ditto. Make utf8 safe. Make · ceb2594c
      Morten Welinder authored
      2002-10-18  Morten Welinder  <terra@diku.dk>
      	* src/gui-file.c (file_opener_description_cmp): Make utf8 safe.
      	(file_saver_description_cmp): Ditto.
      	* src/func.c (function_category_compare): Make utf8 safe.
      	* src/value.c (value_diff): Make utf8 safe.
      	* src/value.c (value_compare): Make utf8 safe.
      2002-10-18  Morten Welinder  <terra@diku.dk>
      	* gnm-py-interpreter.c (gnm_py_interpreter_compare): Make utf8
  20. 30 Sep, 2002 1 commit
  21. 09 Sep, 2002 1 commit
    • Jody Goldberg's avatar
      convert to unicode. (autocorrect_set_exceptions) : convert to ucs4 · 090ff0e7
      Jody Goldberg authored
      2002-09-09  Jody Goldberg <jody@gnome.org>
      	* auto-correct.c (autocorrect_tool) : convert to unicode.
      	(autocorrect_set_exceptions) : convert to ucs4 internally.
      	(autocorrect_get_exceptions) : change the memory management semantics
      	  of the result.
      	(autocorrect_get_feature) : init the gconf cache as needed.
      	(autocorrect_store_config) : use a changeset.
      	(cb_autocorrect_update) : Use clear and load.
      	(autocorrect_init) : hook on to the application as data so to handle
      	  destruction in stead of requiring explicit removal.
      	(autocorrect_load) : handle the gconf lookup directly.
      2002-09-09  Jody Goldberg <jody@gnome.org>
      	* src/gnumeric-gconf.c : slim things down and cache the results
      	* src/gutils.c (g_unichar_strchr) : new.
      	(g_unichar_strstr_utf8) : new.
      	(g_unichar_strlen) : new.
      	(g_unichar_strncmp) : new.
  22. 18 Aug, 2002 1 commit
    • 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/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-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-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
  23. 16 Aug, 2002 1 commit
  24. 10 Aug, 2002 1 commit
    • Zbigniew Chyla's avatar
      Removed entry_name, entry_id, model_extra_info Added view_details, · c32061cc
      Zbigniew Chyla authored
      2002-08-09  Zbigniew Chyla  <cyba@gnome.pl>
      	* dialog-plugin-manager.c
      	(PluginManagerGUI): Removed entry_name, entry_id, model_extra_info
      	Added view_details, model_details
      	(cb_pm_selection_changed): Generate a tree containing the plugin's
      	dependencies and services
      	(dialog_plugin_manager): Initialize model_details and view_details
      	Adjusted to plugin.c (extra_info has been removed)
      	* plugin-manager.glade
      	Moved plugin's description to the first page
      	Removed "extra info" frame
      	Added a placeholder for a tree representing plugin's structure
  25. 04 Aug, 2002 4 commits
    • Zbigniew Chyla's avatar
      Welcome back "activate all" / "deactivate all" buttons · adcdeadf
      Zbigniew Chyla authored
      2002-08-04  Zbigniew Chyla  <cyba@gnome.pl>
      	Welcome back "activate all" / "deactivate all" buttons
      	* dialog-plugin-manager.c
      	(PluginManagerGUI): Added button_activate_all, button_deactivate_all
      	(dialog_plugin_manager): Initalize them here
      	(pm_dialog_init): Set up signal handlers
      	cb_pm_button_activate_all_clicked): New
      	* plugin-manager.glade
      	Added "activate all" / "deactivate all" buttons at the bottom of the
      	first page.
    • Zbigniew Chyla's avatar
      Added frame_mark_for_deactivation, checkbutton_mark_for_deactivation. · 0b28ff3e
      Zbigniew Chyla authored
      2002-08-03  Zbigniew Chyla  <cyba@gnome.pl>
      	* dialog-plugin-manager.c
      	(PluginManagerGUI): Added frame_mark_for_deactivation,
      	(dialog_plugin_manager): Initialize them here
      	(cb_pm_selection_changed): Handle "marking plugin for deactivation"
      	feature: optionally display new frame with descriptive text and check
      	button, connect/disconnect "toggled" signal handler.
      	(cb_checkbutton_mark_for_deactivation_toggled): New signal handler.
      	* plugin-manager.glade:
      	Set the default height to 560, added extra frame to "Plugin details"
      	page (to support marking plugins for deactivation).
    • Zbigniew Chyla's avatar
      Use "for" loop to iterate over rows. (set_plugin_model_row): New helper · 7d394423
      Zbigniew Chyla authored
      2002-07-27  Zbigniew Chyla  <cyba@gnome.pl>
      	* src/dialogs/dialog-plugin-manager.c
      	(model_get_plugin_iter, pm_dialog_cleanup):
      	Use "for" loop to iterate over rows.
      	New helper function for setting plugins' model row.
      	Insert rows in the right places to keep the list sorted.
      	(pm_dialog_init): Use set_plugin_model_row.
      	(cb_active_toggled): avoid crashing if the user chooses "No".
    • Zbigniew Chyla's avatar
      Adjusted to plugin.c changes, removed current plugin id from global state, · 1baaad6c
      Zbigniew Chyla authored
      2002-07-22  Zbigniew Chyla  <cyba@gnome.pl>
      	Adjusted to plugin.c changes,
      	removed current plugin id from global state,
      	updating information after receiving notifications from plugins
      	(instead of rebuilding plugin list after every operation).
      	* dialog-plugin-manager.c
      	(struct PluginManagerGUI): Removed fields: current_plugin_id,
      	button_activate_plugin, button_deactivate_plugin,
      	button_activate_all, button_deactivate_all.
      	(enum plugin_state_t, activity_description): Removed.
      	Display errors, add new plugins to the model.
      	cb_pm_button_deactivate_all_clicked, free_plugin_id): Removed
      	(update_plugin_manager_view): Removed, plugin list initialization
      	moved to pm_dialog_init.
      	(update_plugin_details_view): Removed, some code moved
      	to cb_pm_selection_changed.
      	(model_get_plugin_iter, cb_plugin_changed, cb_plugin_destroyed):
      	New functions for tracing changes in individual plugins.
      	(pm_dialog_cleanup): New, disconnects signals and weak references.
      	(cb_active_toggled): New, activates/deactivates plugin on
      	CellRenderer's "toggled" signal.
      	* plugin-manager.glade:
      	(button_activate_plugin, button_deactivate_plugin,
      	button_activate_all, button_deactivate_all): Removed.
      	(button_rescan_directories): Moved to the last tab.
  26. 08 Jul, 2002 1 commit
    • Jody Goldberg's avatar
      Add GnmHLink. · d6271c90
      Jody Goldberg authored
      2002-07-07  Jody Goldberg <jody@gnome.org>
      	* src/gnumeric.h : Add GnmHLink.
      	* src/item-grid.c : include hlink.h
      	(item_grid_event) : a button release on an h-link activates it.
      	* src/Makefile.am : Add hlink.[ch]
      	* src/sheet.h : Lets take a break from architecture and add something
      	  simple like hyper-links.
  27. 13 May, 2002 1 commit
    • Andreas J. Guelzow's avatar
      add rescan button deleted (cb_pm_button_rescan_directories_clicked) : new · 079e081e
      Andreas J. Guelzow authored
      2002-05-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
      	* plugin-manager.glade : add rescan button
      	* dialog-plugin-manager.c (cb_pm_button_install_plugin_clicked) :
      	(cb_pm_button_rescan_directories_clicked) : new
      	(pm_dialog_init) : link button to cb_pm_button_rescan_directories_clicked
      	(cb_dir_changed_notification) : call cb_pm_button_rescan_directories_clicked
      	(dialog_plugin_manager) : stoer button pointer
      2002-05-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
      	* src/plugin.c (gnumeric_extra_plugin_dirs) : don't memorize the
      	(plugin_db_rescan) : new
      	* src/plugin.h (plugin_db_rescan) : new
  28. 11 May, 2002 1 commit
    • Andreas J. Guelzow's avatar
      change gnm_gconf_rm_notification_autocorrect to gnm_gconf_rm_notification · a07e3447
      Andreas J. Guelzow authored
      2002-05-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
      	* src/tools/auto-correct.c (autocorrect_shutdown) : change
      	  gnm_gconf_rm_notification_autocorrect to gnm_gconf_rm_notification
      2002-05-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
      	* dialog-plugin-manager.c (pm_delete_dir) : new
      	(pm_add_dir) : new
      	(cb_pm_button_directory_add_clicked) : new
      	(cb_pm_button_directory_delete_clicked) : new
      	(pm_dialog_init) : add button signals
      	(pm_gui_load_directories) : new
      	(pm_gui_load_directory_page) : new
      	(cb_pm_dir_selection_changed) : new
      	(cb_dir_changed_notification) : new
      	(dialog_plugin_manager) : Setup directory configuration GUI
      	* plugin-manager.glade : Add directory configuration GUI
      2002-05-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
      	* src/gnumeric-gconf.c (gnm_gconf_rm_notification_autocorrect) :
      	  renamed to gnm_gconf_rm_notification
      	(nm_gconf_add_notification_plugin_directories) : new
      	* src/gnumeric-gconf.h : ditto
      	* src/gui-util.c (fsel_dir_handle_ok) : new
      	(gnumeric_dialog_dir_selection) : new
      	* src/gui-util.h (gnumeric_dialog_dir_selection) : new
  29. 15 Apr, 2002 1 commit
    • Andreas J. Guelzow's avatar
      use get/set methods of gnumeric-gconf.h switch from gnome-config to gconf · 7d3c6bfa
      Andreas J. Guelzow authored
      2002-04-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
      	* dialog-function-select.c : use get/set methods of gnumeric-gconf.h
      	* dialog-plugin-manager.c : switch from gnome-config to gconf
      	* dialog-preferences.c : add include
      2002-04-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
      	* schemas/gnumeric-dialogs.schemas : new plugin schemas
      	* src/Makefile.am : add src/gnumeric-gconf.c and src/gnumeric-gconf-priv.h
      	* src/application.c : use get/set methods from src/gnumeric-gconf.h
      	* src/commands.c : change include
      	* src/error-info.c : switch to GSLists from GLists
      	* src/error-info.h : switch to GSLists from GLists
      	* src/gnumeric-gconf.h : new get/set methods
      	* src/gnumeric-gconf.c : new
      	* src/gnumeric-gconf-priv.h : formerly src/gnumeric-gconf.h
      	* src/gui-util.c : switch to GSLists from GLists
      	* src/gutils.h : some new g_slist functions
      	* src/gutils.c : some new g_slist functions
      	* src/libgnumeric.c : use get/set methods from src/gnumeric-gconf.h
      	* src/plugin-loader-module.c : switch to GSLists from GLists
      	* src/plugin-loader.c : switch to GSLists from GLists
      	* src/plugin-loader.h : switch to GSLists from GLists
      	* src/plugin-service.c : switch to GSLists from GLists
      	* src/plugin.c : switch to GSLists from GLists and use gconf
      	* src/plugin.h : switch to GSLists from GLists
      	* src/workbook-control-gui.c : use get/set methods from src/gnumeric-gconf.h
  30. 26 Mar, 2002 1 commit
  31. 09 Mar, 2002 1 commit
    • Jon K Hellan's avatar
      Dump function definitions from plugins, this time the easy way which even · 971f7c82
      Jon K Hellan authored
      2002-03-09  Jon K Hellan  <hellan@acm.org>
      	Dump function definitions from plugins, this time the easy way
      	which even works.
      	* src/func.c (copy_hash_table_to_ptr_array): Copy also when fd->help
      	is NULL.
      	(function_dump_defs): Load function definition before dumping name
      	only function.
      	* src/main.c (main): Drop force load argument to plugins_init.
      	* src/plugin.[ch] (activate_plugin, plugin_db_activate_plugin_list,
      	plugin_db_activate_saved_active_plugins, plugins_init): Revert to
      	pre 2002-03-08 version. We apologize for the inconvenience.
      	However, error reporting by means of gnumeric_error_error_info
      	* src/plugin-service.[ch]
      	(plugin_service_function_group_initialize): Revert to pre
      	2002-03-08 version.
      	(plugin_service_activate): Ditto. Except that we don't reinstate
      	#ifdef PLUGIN_ALWAYS_LOAD. That branch is hopelessly bitrotted.
      	* src/plugin.h: Drop #undef PLUGIN_ALWAYS_LOAD.
      2002-03-09  Jon K Hellan  <hellan@acm.org>
      	* src/dialogs/dialog-plugin-manager.c
      	cb_pm_button_activate_all_clicked): Revert to pre 2002-03-08
      	version. We apologize for the inconvenience.
  32. 08 Mar, 2002 1 commit
    • Jon Kåre Hellan's avatar
      Add. · a7133935
      Jon Kåre Hellan authored
      * src/command-context-stderr.[ch]: Add.
      * src/Makefile.am: Add command-context-stderr.[ch]
      * src/main.c (main): Force load plugins before dumping function
      * src/plugin.[ch] (activate_plugin, plugin_db_activate_plugin_list,
      plugin_db_activate_saved_active_plugins, plugins_init): Add
      force_load parameter.
      (plugins_init): Use virtual function gnumeric_error_error_info to
      report error.
      * src/plugin-service.[ch]
      (plugin_service_function_group_initialize): Add force_load
      parameter. Get function info if force loaded.
      (plugin_service_activate): Propagate force_load parameter.
      * src/gnumeric.h: Declare CommandContextStderr.
      * src/func.[ch] (function_def_get_full_info_if_needed): Make
      public so that it's available when force-loading plugins.
      * src/error-info.c (error_info_print_with_offset): Print to stderr
      instead of stdout.
      * dialog-plugin-manager.c (cb_pm_button_activate_plugin_clicked):
      Add parameter force_load = FALSE to activate_plugin call.
      (cb_pm_button_activate_all_clicked): Add parameter force_load =
      FALSE to plugin_db_activate_plugin_list call.
  33. 15 Feb, 2002 1 commit
    • Jody Goldberg's avatar
      We can now make distcheck · f84a08c5
      Jody Goldberg authored
      Requires a GAL update, and a gtk+ update
      2002-02-15  Jody Goldberg <jody@gnome.org>
      	* src/item-cursor.c (item_cursor_tip_setlabel) : enable now that the
      	  canvas bug is fixed.
      	* src/sheet-control-gui.c (cb_hscrollbar_adjust_bounds) : new.
      	(cb_vscrollbar_adjust_bounds) : new.
      	* src/gui-util.c (gtk_button_stock_alignment_set) : new.
      	(gnumeric_init_help_button) : new.
      	* src/gnumeric-canvas.h : Move declaration of
      	  GnumericCanvasSlideHandler here.
      	* src/gnumeric-canvas.c (gnm_canvas_guru_key) : forward to the entry,
      	  not the GnumericExprEntry wrapper.
      	(gnm_canvas_key_mode_sheet) : ditto.
      	* src/formats.c (cell_format_classify) : handle general.
      	* src/file-priv.h : Inherit from GObject.
      	* src/complete-sheet.c (complete_sheet_finalize) : call class_peek
      	  here to avoid potential reference problems.
      	* src/commands.c (cmd_set_text) : doh!  fix multi-line text.
      	(cmd_autoformat) : const.
      	* src/cell.c (cell_relocate) : const.
      	* src/clipboard.c (paste_cell_with_operation) : const.
      	(paste_cell) : ditto.
      	* src/application.c (application_init) : add jimmac's expr-entry icon.
      	* src/Makefile.am : distribute the marshaller.list
      	s/gtk_signal_connect/g_signal_connect/  + reformating.
      2002-02-11  Jody Goldberg <jody@gnome.org>
      	* src/stf.c (stf_init) : Make the names of the text import/export
  34. 02 Feb, 2002 1 commit