1. 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
      66818013
  2. 08 Aug, 2003 2 commits
  3. 07 Aug, 2003 5 commits
    • Andreas J. Guelzow's avatar
      do not use depreciated gtk · 9c15a28f
      Andreas J. Guelzow authored
      2003-08-07  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* gnumeric-cell-renderer-expr-entry.c: do not use depreciated gtk
      	(gnumeric_cell_renderer_expr_entry_start_editing): use g_signal_connect
      	  rather than gtk_signal_connect.
      9c15a28f
    • Morten Welinder's avatar
      Helper script for large-scale renamings. · 68cb4b56
      Morten Welinder authored
      68cb4b56
    • Jody Goldberg's avatar
      beef up error checking. · db193f4b
      Jody Goldberg authored
      
      2003-08-04  Jody Goldberg <jody@gnome.org>
      
      	* src/xml-io.c (xml_read_solver) : beef up error checking.
      db193f4b
    • Andreas J. Guelzow's avatar
      Some small update to BUGS · d2c65707
      Andreas J. Guelzow authored
      d2c65707
    • Andreas J. Guelzow's avatar
      save sheet object and colrow info · 38c61768
      Andreas J. Guelzow authored
      2003-08-07  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/commands.c
      	(cmd_reorganize_sheets_delete_get_this_sheet_info):
      	  save sheet object and colrow info
      	(cmd_reorganize_sheets_delete_recreate_sheet): also
      	  recreate sheet objects and set colrow info
      	(cmd_reorganize_sheets_delete_free): free sheet object
      	  and colrow info
      	(cmd_reorganize_sheets): increade command size if sheets
      	  are being deleted.
      38c61768
  4. 06 Aug, 2003 7 commits
    • Andreas J. Guelzow's avatar
      http://bugzilla.gnome.org/show_bug.cgi?id=119287 don't allow users to · 297b211e
      Andreas J. Guelzow authored
      2003-08-06  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=119287
      	* dialog-sheet-order.c (cb_ok_clicked): don't allow
      	  users to delete all existing sheets (even if they
      	  create some new ones)
      
      2003-08-06  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/commands.c (cmd_reorganize_sheets): add
      	  argument to call of workbook_sheet_rename_check
      	* src/workbook.c (workbook_sheet_rename_check):
      	  ignore sheets to be deleted
      	* src/workbook.c (workbook_sheet_rename_check):
      	  add argument
      297b211e
    • Pablo Gonzalo del Campo's avatar
      Updated Spanish translation by Francisco Javier F. Serrador · 4063e69c
      Pablo Gonzalo del Campo authored
      2003-08-06  Pablo Gonzalo del Campo  <pablodc@bigfoot.com>
      
              * es.po: Updated Spanish translation by
                       Francisco Javier F. Serrador <serrador@arrakis.es>.
      4063e69c
    • Duarte Loreto's avatar
      Updated Portuguese translation. · a4ccc01f
      Duarte Loreto authored
      2003-08-06  Duarte Loreto <happyguy_pt@hotmail.com>
      
              * pt.po: Updated Portuguese translation.
      a4ccc01f
    • Andreas J. Guelzow's avatar
      fix typo · f6fc3cd4
      Andreas J. Guelzow authored
      2003-08-06  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* dialog-sheet-order.c (cb_ok_clicked): fix typo
      f6fc3cd4
    • Andreas J. Guelzow's avatar
      do not set sheet_idx · bb725dce
      Andreas J. Guelzow authored
      2003-08-06  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* dao-gui-utils.c (parse_output): do not set sheet_idx
      
      2003-08-06  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* dao.[ch] (dao_update_sheet_pointer): delete
      
      2003-08-06  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/commands.c: revert all the sheet pointer/index
      	  changes thoughout
      bb725dce
    • Andreas J. Guelzow's avatar
      include libgnomeui/gnome-href.h · da41d32b
      Andreas J. Guelzow authored
      2003-08-06  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* dialog-about.c: include libgnomeui/gnome-href.h
      
      2003-08-06  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/commands.c (cmd_search_replace_undo): update
      	  sheet pointer in cells
      	(cmd_search_replace_redo): ditto
      	(cmd_search_replace): initialize sri->sheet_idx
      	(cmd_search_replace_update_sheet_pointer): new
      	(cmd_define_name_undo): update sheet pointer in ParsePos
      	(cmd_define_name_redo): ditto
      	(cmd_define_name): use an appropriate cmd.sheet
      da41d32b
    • Andreas J. Guelzow's avatar
      deleted (was unused) · bd42b0cb
      Andreas J. Guelzow authored
      2003-08-06  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* dialog-sheet-order.c (cb_delete_sheets): deleted (was unused)
      
      2003-08-06  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/commands.c (cmd_sort_redo): adjust sheet pointer
      	(cmd_sort_undo): ditto
      bd42b0cb
  5. 05 Aug, 2003 6 commits
  6. 04 Aug, 2003 6 commits
    • Andreas J. Guelzow's avatar
      new (dao_prepare_output): update sheet pointer before using and set · 278f48f4
      Andreas J. Guelzow authored
      2003-08-04  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* dao.c (dao_update_sheet_pointer): new
      	(dao_prepare_output): update sheet pointer before using and
      	  set sheet_idx when setting sheet
      	* dao.h (dao_update_sheet_pointer): new
      
      2003-08-04  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* dao-gui-utils.c (parse_output): also set sheet_idx
      
      2003-08-04  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/commands.c (cmd_analysis_tool_undo): call
      	  dao_update_sheet_pointer before causing the sheet pointer to
      	  be used
      	(cmd_analysis_tool_redo): ditto
      278f48f4
    • Jon Kåre Hellan's avatar
      Make Python plugin depend on python >= 2.0 and pygtk-2.0. Remove · 82e64b74
      Jon Kåre Hellan authored
      * configure.in: Make Python plugin depend on python >= 2.0 and
      pygtk-2.0. Remove WITH_PYGTK and BROKEN_PY_INITIALIZE
      conditionals.
      
      * plugins/python-loader/python-loader.c: Rename all
      gnumeric_plugin_loader_python_blah_blah functions to
      gplp_blah_blah.
      (gplp_load_base): Check for errors from gnm_python_object_get.
      (gplp_loader_data_opener_free, gplp_loader_data_saver_free,
      gplp_loader_data_fngroup_free, gplp_loader_data_ui_free): New
      functions to free loader data.
      (gplp_load_service_file_opener, gplp_load_service_file_saver)
      (gplp_load_service_function_group): Ref PyObjects in loader data,
      and replace g_object_set_data with g_object_set_data_full to make
      sure that they are unrefed when loader data is destroyed.
      (gplp_func_exec_verb): New function. Invoke a python function when
      a verb is executed.
      (gplp_load_service_ui): New function. Load UI service.
      (gplp_func_file_probe, gplp_func_file_open, gplp_func_file_save):
      Remove #ifndef WITH_PYGTK branch. Plugin now depends on Pygtk.
      
      * plugins/python-loader/py-interpreter-selector.c
      (gnm_py_interpreter_selector_init): Move meat to
      gnm_py_interpreter_selector_new so that errors can be reported.
      (gnm_py_interpreter_selector_finalize): Check that py_object != NULL.
      (gnm_py_interpreter_selector_new): Check for errors from
      gnm_python_object_get and report them.
      
      * plugins/python-loader/py-gnumeric.h (py_new_Gui_object): New
      function. Export it.
      
      * plugins/python-loader/py-gnumeric.c (py_CellPos_object_str): New
      function. Wraps cellpos_as_string. Returns e.g. B7.
      (py_Cell_get_entered_text_method): Fix typo.  (py_Workbook_gui_add):
      New function. Add a GUI to workbook.  (py_Workbook_object_getattr):
      Add gui_add method.  (struct _py_Gui_object, py_Gui_get_workbook,
      py_Gui_get_window, py_Gui_object_getattr, py_Gui_object_dealloc,
      py_new_Gui_object, py_Gui_object_type): New struct/functions/variable
      to wrap WorkbookControlGUI.  (py_gnumeric_workbook_new): Fix typo.
      (py_initgnumeric): Set plugin_info to None when C counterpart is
      NULL. Add Gui object type.
      
      * plugins/python-loader/py-console.c (show_python_console): Report
      errors from gnm_py_interpreter_selector_new.
      
      * plugins/python-loader/gnm-python.c (gnm_init_pygobject):
      Resurrect. This time ask for the gtk2 version of gobject and report
      errors.  (gnm_python_object_get): Remove Python 1.5 compatibility
      code. Call gnm_init_pygobject.
      82e64b74
    • Andreas J. Guelzow's avatar
      use sheet info in me->cmd,sheet (cmd_resize_colrow): ditto · b4c86bbc
      Andreas J. Guelzow authored
      2003-08-04  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/commands.c (cmd_ins_del_colrow*): use sheet info in
      	  me->cmd,sheet
      	(cmd_resize_colrow): ditto
      	(cmd_colrow_std_size): ditto
      b4c86bbc
    • Andreas J. Guelzow's avatar
      don't include the number of rows (or columns) for full columns (or rows) · ee5268af
      Andreas J. Guelzow authored
      2003-08-04  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/workbook-view.c (wb_view_selection_desc): don't include
      	  the number of rows (or columns) for full columns (or rows)
      ee5268af
    • Pablo Gonzalo del Campo's avatar
      Updated Spanish translation by Francisco Javier F. Serrador · 3d7e2c70
      Pablo Gonzalo del Campo authored
      2003-08-04  Pablo Gonzalo del Campo  <pablodc@bigfoot.com>
      
              * es.po: Updated Spanish translation by
                       Francisco Javier F. Serrador <serrador@arrakis.es>.
      3d7e2c70
    • Andreas J. Guelzow's avatar
      Put scenario specific fields into ScenariosState rather than · 1db9b3c1
      Andreas J. Guelzow authored
      2003-08-04  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* dialog-scenarios.c: Put scenario specific fields into
      	  ScenariosState rather than GenericToolState and use
      	  ScenariosState thoughout
      	* dialog-tabulate.c (tabulation_eval): move to tools/tabulate.c
      	(my_get_format): ditto
      	(do_tabulation): ditto
      	(tabulate_ok_clicked): use cmd_tabulate
      	* tool-dialogs.h: Remove scenario specific fields from
      	  GenericToolState
      
      2003-08-04  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/commands.h (cmd_tabulate): new
      	* src/commands.c (cmd_tabulate*): new
      
      2003-08-04  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* tabulate.[ch]: new
      	* Makefile.am: added tabulate.[ch]
      
      2003-08-04  Andreas Guelzow <aguelzow@taliesin.ca>
      
      	* POTFILES.in: Added tools/tabulate.c
      1db9b3c1
  7. 03 Aug, 2003 2 commits
    • Andreas J. Guelzow's avatar
      implement · 0e5c090e
      Andreas J. Guelzow authored
      2003-08-03  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/consolidate.c (consolidate_check_destination):
      	  implement
      
      2003-08-03  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* dialog-consolidate.c (cb_consolidate_ok_clicked): use
      	  consolidate_check_destination
      0e5c090e
    • Andreas J. Guelzow's avatar
      delete delete add argument (consolidate_set_destination): delete · ba49d5a6
      Andreas J. Guelzow authored
      2003-08-03  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/commands.c (cmd_consolidate*): delete
      	* src/commands.h (cmd_consolidate): delete
      	* src/consolidate.c (consolidate_free): add argument
      	(consolidate_set_destination): delete
      	(consolidate_get_dest_bounding_box): delete
      	(consolidate_apply): make static
      	(tool_consolidate_engine): new
      	(set_cell_expr): delete
      	(set_cell_value): delete
      	(redraw_respan_and_select): delete
      	(simple_consolidate): use dao
      	(cb_row_tree): ditto
      	(row_consolidate): ditto
      	(cb_col_tree): ditto
      	(col_consolidate): ditto
      	(colrow_consolidate): use dao and write values only once
      	* src/consolidate.h (consolidate_free): add argument
      	(consolidate_set_destination): delete
      	(consolidate_get_dest_bounding_box): delete
      	(consolidate_apply): delete
      	(tool_consolidate_engine): new
      	(consolidate_check_destination): new
      
      2003-08-03  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* consolidate.glade: add standard output selector
      	* dao-gui-utils.c (dialog_tool_init_outputs): handle put_menu
      	(parse_output): ditto
      	* dialog-analysis-tools.c (tool_destroy): call a tool
      	  specific destruction function if needed.
      	(dialog_tool_init): initialize state->state_destroy and
      	  state->put_menu
      	* dialog-consolidate.c: use GenericToolState as part of the
      	  state structure and use the standard dao calls rather than
      	  duplicating the code here.
      	* tool-dialogs.h (GenericToolState): add state_destroy and
      	  put_menu fields
      
      2003-08-03  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* dao.c (dao_set_cell_expr): new
      	(dao_put_formulas): new
      	(dao_convert_to_values): new
      	(dao_redraw_respan): new
      	* dao.h (dao_set_cell_expr): new
      	(dao_put_formulas): new
      	(dao_convert_to_values): new
      	(dao_redraw_respan): new
      ba49d5a6
  8. 02 Aug, 2003 3 commits
  9. 01 Aug, 2003 8 commits
    • Miloslav Trmac's avatar
      Update Czech translation · 612c3716
      Miloslav Trmac authored
      612c3716
    • Andreas J. Guelzow's avatar
      paste content back (cmd_reorganize_sheets_delete_get_this_sheet_info): get · 730eb927
      Andreas J. Guelzow authored
      2003-08-01  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/commands.c (cmd_reorganize_sheets_delete_recreate_sheet):
      	  paste content back
      	(cmd_reorganize_sheets_delete_get_this_sheet_info): get content
      	(cmd_reorganize_sheets_delete_free): free content
      	* src/workbook-control-gui.c (delete_sheet_if_possible):
      	  Do not ask for confirmation.
      730eb927
    • Andreas J. Guelzow's avatar
      http://bugzilla.gnome.org/show_bug.cgi?id=118830 convert to zoom factor 1 · a978adf1
      Andreas J. Guelzow authored
      2003-08-01  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=118830
      	* src/sheet.c (sheet_dup): convert to zoom factor 1 before
      	  duplicating
      a978adf1
    • Morten Welinder's avatar
      Plug leak. · b8932620
      Morten Welinder authored
      2003-08-01  Morten Welinder  <terra@gnome.org>
      
      	* src/workbook-control-gui.c (wbcg_data_allocator_editor): Plug
      	leak.
      
      2003-08-01  Morten Welinder  <terra@gnome.org>
      
      	* graph/gog-style.c (gog_style_class_init): Plug leaks.
      b8932620
    • Morten Welinder's avatar
      Plug leaks. · 3992cc81
      Morten Welinder authored
      2003-08-01  Morten Welinder  <terra@gnome.org>
      
      	* graph/gog-style.c (gog_style_class_init): Plug leaks.
      3992cc81
    • Andreas J. Guelzow's avatar
      new command new use cmd_clone_sheet (cb_edit_duplicate_sheet): use · 01afc42b
      Andreas J. Guelzow authored
      2003-07-31  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/commands.c (cmd_clone_sheet*): new command
      	* src/commands.h (cmd_clone_sheet): new
      	* src/workbook-control-gui.c (sheet_action_clone_sheet):
      	  use cmd_clone_sheet
      	(cb_edit_duplicate_sheet): use cmd_clone_sheet
      01afc42b
    • Morten Welinder's avatar
      Fix typo. · 50f113c3
      Morten Welinder authored
      50f113c3
    • Andreas J. Guelzow's avatar
      switch from sheet pointer to sheet indices throughout · 870916d6
      Andreas J. Guelzow authored
      2003-07-31  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/commands.c: switch from sheet pointer to sheet indices
      	  throughout
      	(cmd_reorganize_sheets_delete_sheets): deleted
      	(cmd_reorganize_sheets_delete_get_this_sheet_info): new
      	(cmd_reorganize_sheets_delete_shift_list): new
      	(cmd_reorganize_sheets_delete_cmp_f): new
      	(cmd_reorganize_sheets_delete_get_all_sheets_info): new
      	(cmd_reorganize_sheets_delete_recreate_sheet): new
      	(cmd_reorganize_sheets_delete_free): new
      	(cmd_reorganize_sheets_fix_list): new
      	(cmd_reorganize_sheets_undo): do most of the work here rather than
      	  in workbook_sheet_reorganize
      	(cmd_reorganize_sheets_redo): ditto
      	(cmd_reorganize_sheets): handle deletion
      	(cmd_reorganize_sheets_finalize): handle deletion
      	* src/commands.h: change arguments to cmd_reorganize_sheets
      	* src/workbook-control-gui.c (insert_sheet_at): new
      	(cb_insert_sheet): use insert_sheet_at
      	(cb_append_sheet): change call to cmd_reorganize_sheets
      	(delete_sheet_if_possible): use cmd_reorganize_sheets
      	(sheet_action_clone_sheet): temporarily append clone sheet (rather
      	  than insert) to protect the undo-chain
      	(cb_edit_duplicate_sheet): ditto
      	(cb_sheet_label_drag_data_received): change arguments to
      	  cmd_reorganize_sheets
      	* src/workbook.c (workbook_sheet_by_index): handle index -1
      	  separately
      	(workbook_sheet_reorder): drop last argument
      	(workbook_sheet_reorder_by_idx): new
      	(workbook_sheet_recolor): new
      	(workbook_sheet_rename): new
      	(workbook_sheet_rename_check): new
      	(workbook_sheet_change_protection): new
      	(workbook_sheet_reorganize): delete
      	* src/workbook.h (workbook_sheet_reorder): drop last argument
      	(workbook_sheet_reorder_by_idx): new
      	(workbook_sheet_recolor): new
      	(workbook_sheet_rename): new
      	(workbook_sheet_rename_check): new
      	(workbook_sheet_change_protection): new
      	(workbook_sheet_reorganize): delete
      
      2003-07-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* ms-excel-read.c (excel_workbook_destroy): remove last argument
      	  in workbook_sheet_reorder
      
      2003-07-31  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* dialog-sheet-order.c (cb_ok_clicked): use sheet indices
      	  rather than sheet pointers, adjust arguments to
      	  cmd_reorganize_sheets
      
      2003-07-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* applix-read.c (applix_read): remove last argument
      	  in workbook_sheet_reorder, replace workbook_sheet_reorganize
      	  with workbook_sheet_rename
      870916d6