1. 17 May, 2000 5 commits
    • Jody Goldberg's avatar
      Fix more memory errors. · 98e8cf26
      Jody Goldberg authored
          creating rows/cols when resizing empties.
      
      2000-05-17  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet.c
      	(sheet_{col,row}_size_fit_pixels) : Return 0 if there are no cells.
      
      	* src/summary.c (summary_item_as_text) : Be careful to strdup all strings.
      	(g_str_case_equal) : Delete duplicate.
      	(g_str_case_hash) : Delete duplicate.
      	(summary_info_new) : Use gnumeric_strcase_hash & gnumeric_strcase_equal.
      
      	* src/workbook-cmd-format.c (workbook_cmd_format_{column,row}_auto_fit) :
      	  Only mark the sheet as dirty if something was changed.
      
      	* src/stf.c (stf_read_workbook) :  Bring up to date.
      
      	* src/xml-io.c (xml_write_attributes) : Do not use freed memory.
      
      	* src/item-bar.c (item_bar_event) : Autosizing an empty row/col
      	  returns 0.
      98e8cf26
    • Jody Goldberg's avatar
      update · bdefc751
      Jody Goldberg authored
      bdefc751
    • Jody Goldberg's avatar
      Fix - bug 9984, fix embedded bonobo objects a starting size > 0,0 - · e934a82d
      Jody Goldberg authored
      Fix
          - bug 9984, fix embedded bonobo objects a starting size > 0,0
          - vertical justification was broken
          - a few warnings.
      
      2000-05-17  Jody Goldberg <jgoldberg@home.com>
      
      	* src/cell-draw.c (cell_draw) : Cache the vertical alignment, and
      	  ensure that verticaly justified lines do not overlap.
      	* src/print-cell.c (print_cell) : Ditto.
      
      	* src/sheet-object.c (sheet_set_mode_type_full) : Add a prototype to
      	  avoid warnings.
      
      	* src/sheet-object.c (create_object) : Ugly workaround for bug 9984.
      	  Ensure that objects do not start with size 0,0.
      e934a82d
    • Jody Goldberg's avatar
      Fixes UMR on ins/del row/col · 18e98f9a
      Jody Goldberg authored
      Fixes import to display numbers.
      
      2000-05-17  Jody Goldberg <jgoldberg@home.com>
      
      	* src/workbook.c (workbook_expr_relocate) : Add missing
      	  initialization.
      
      	* src/file.c (file_finish_load) : New function to finish loading after
      	  a read or import.
      	(workbook_read) : Use here.
      	(workbook_import) : And here.
      18e98f9a
    • Jody Goldberg's avatar
      Fix bugs 10705 10775 11159 Morten's autofill UMR Han's crash on sheet · efd376c0
      Jody Goldberg authored
      Fix bugs
          10705
          10775
          11159
          Morten's autofill UMR
          Han's crash on sheet deletion.
      
      2000-05-17  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet.c (sheet_get_extent) : Disable the use of
      	  sheet_style_get_extent until it is more intelligent.
      
      	* configure.in : Produce a Using OAF message in the non-bonobo case
      	  too.  Limit xml to version 1.x for now.
      
      	* src/cell.c (cell_set_text_and_value) : Set the entered_text BEFORE
      	  the value so that cells with format = text render correctly.
      efd376c0
  2. 15 May, 2000 6 commits
  3. 13 May, 2000 1 commit
    • Michael Meeks's avatar
      Fix a load of evil embeddable-grid bugs, fix oaf activation. · 67608b01
      Michael Meeks authored
      
      Fix a load of evil embeddable-grid bugs, fix oaf activation.
      
      2000-05-11  Michael Meeks  <michael@helixcode.com>
      
      	* src/embeddable-grid.c (grid_view_activate): grab widget focus.
      
      	* src/workbook-format-toolbar.c (workbook_feedback_set): make it
      	cope with no format toolbar.
      
      	* src/workbook.c (workbook_init): g_new0 for safety and to blank
      	edit_line.
      
      	* src/embeddable-grid.c (grid_view_new): set a sensible default
      	size so we actually see something. (grid_view_activate): Fix with
      	state boolean. (set_header_visibility): implement.
      	(embeddable_grid_set_header_visibility): update.
      	(grid_view_destroy): kill. (grid_view_new): kill evil private list
      	of views.
      
      	* gnumeric.oafinfo: another fix, evil bug from oaf conversion script.
      67608b01
  4. 11 May, 2000 1 commit
  5. 10 May, 2000 11 commits
    • Michael Meeks's avatar
      Depend on a separate libole2; · 777d750e
      Michael Meeks authored
      2000-05-11  Michael Meeks  <michael@helixcode.com>
      
      	* src/Makefile.am (gnumeric_libs): kill libole2 libs kludge.
      
      2000-05-10  Michael Meeks  <michael@helixcode.com>
      
      	* configure.in: Add check for libole2 and add to gnome-config.
      777d750e
    • Karl Eichwalder's avatar
      Typo. · 8ac83b5c
      Karl Eichwalder authored
      8ac83b5c
    • Jody Goldberg's avatar
      Make accelerators possible in gnumeric_toolbars. · 897c7caf
      Jody Goldberg authored
      
      Make accelerators possible in gnumeric_toolbars.
      
      Enable the workbook close optimization that clears the formula list before
      removing the cells.
      
      Add some (currently broken) accelerators for font attributes.
      897c7caf
    • Jon K Hellan's avatar
      Use gnumeric_clist_moveto to ensure that selected tool is visible. · 255ee961
      Jon K Hellan authored
      2000-05-10  Jon K Hellan  <hellan@acm.org>
      
      	* src/dialogs/dialog-analysis-tools.c (dialog_data_analysis):
      	Use gnumeric_clist_moveto to ensure that selected tool is visible.
      
      	* src/dialogs/dialog-function-select.c (category_list_fill):
      	s/current sheet/selected category/
      	(function_list_fill): s/category/function/
      
      	* src/dialogs/dialog-zoom.c (dialog_zoom_impl):
      	s/selected function/current sheet/
      
      	* src/dialogs/dialog-cell-format.c (fmt_dialog_init_format_page):
      	Use gnumeric_clist_make_selection_visible to ensure that list rows
      	are visible.
      
      	* src/dialogs/dialog-sheet-order.c (dialog_sheet_order_impl):
      	s/list rows/current sheet/
      
      	* src/gnumeric-util.c (clist_moveto): New helper function scroll
      	list so that row becomes visible.
      	(cb_clist_moveto): New callback function:
      	Disconnect callback and use clist_moveto to make row visible.
      
      	* src/gnumeric-util.[ch] (gnumeric_clist_moveto): New public
      	function: Make given row visible in list - immediately if mapped,
      	otherwise by attaching a signal handler.
      	(gnumeric_clist_make_selection_visible): New public function: Make
      	first selected row visible in list.
      
      2000-05-10  Jon K Hellan  <hellan@acm.org>
      
      	* src/func.c (tokenized_help_find): This segfaulted if no help was
      	available. The test for no help failed because of
      	signedness. Fixed it.
      255ee961
    • Michael Meeks's avatar
      fix borked magic sodding UUID's which suck. · 7ab47fb1
      Michael Meeks authored
      2000-05-10  Michael Meeks  <michael@helixcode.com>
      
      	* gnumeric.oafinfo: fix borked magic sodding UUID's which suck.
      
      	* src/corba-workbook-factory.c (_WorkbookFactory_init): update
      	for oaf, but only the IID.
      
      	* src/embeddable-grid.c (EmbeddableGridFactory_init): update
      	for oaf. (embeddable_grid_factory): add failure warning.
      
      	* Makefile.am: Install oafinfo.
      7ab47fb1
    • Michael Meeks's avatar
      Install gnumeric's oaf data. · ab193b37
      Michael Meeks authored
      ab193b37
    • Jacob Berkman's avatar
      check for using window icons · 0c100069
      Jacob Berkman authored
      2000-05-10  Jacob Berkman  <jacob@helixcode.com>
      
      	* configure.in (use_wm_icons): check for using window icons
      
      	* src/main.c (gnumeric_main): use an icon if available in
      	gnome-libs
      
      	* src/Makefile.am (INCLUDES): add a -D for the icon dir
      0c100069
    • Jody Goldberg's avatar
      Release 0.53 · 50fadf44
      Jody Goldberg authored
      50fadf44
    • Karl Eichwalder's avatar
      src/dialogs/cell-format.glade: Typo. · 84a2f0d9
      Karl Eichwalder authored
      84a2f0d9
    • Jody Goldberg's avatar
    • Jody Goldberg's avatar
      Switch gnumeric-config for gnumericConf.sh · 88cb729c
      Jody Goldberg authored
      88cb729c
  6. 09 May, 2000 10 commits
  7. 08 May, 2000 6 commits
    • Jon K Hellan's avatar
      New callback: Make double click on list in import filter chooser works · c1def8a8
      Jon K Hellan authored
      2000-05-08  Jon K Hellan  <hellan@acm.org>
      
      	* src/file.c (cb_select): New callback: Make double click on list
      	in import filter chooser works like "OK".
      	(workbook_import): Back when we first started using glade, we used
      	a hack to avoid flicker when popping up the filter chooser. We now
      	know how to do it right, and remove the hack.
      	(workbook_import): Connect callback to handle double click.
      	(workbook_import): Fix bug: return value from import would clobber
      	return value from dialog_run. We now close dialog after retrieving
      	selection, but before importing.  We really should keep the dialog
      	up until user either succeeds with import or explicitly
      	cancels. But we let that wait. This behaviour should be
      	implemented in a lot of places in a coordinated way.
      	(workbook_import): Do not destroy workbook after WM close - it is
      	already destroyed.
      c1def8a8
    • Morten Welinder's avatar
      Survive version "0.19cvs". include <config.h> · 94640601
      Morten Welinder authored
      2000-05-03  Morten Welinder  <terra@diku.dk>
      
      	* configure.in (gnome-print): Survive version "0.19cvs".
      	* *: include <config.h>
      94640601
    • Jody Goldberg's avatar
      commit missing changelog · 9daac31c
      Jody Goldberg authored
      9daac31c
    • Jody Goldberg's avatar
      Call sheet_update so that selection changes via mouse movement will update · acbe5a8b
      Jody Goldberg authored
      2000-05-08  Jody Goldberg <jgoldberg@home.com>
      
      	* src/selection.c (sheet_selection_extend_to) : Call sheet_update
      	  so that selection changes via mouse movement will update the status
      	  areas.
      	(sheet_selection_set) : Call sheet_flag_selection_change.
      
      	* src/sheet.c (sheet_flag_selection_change) : New function to
      	  flag that sheet_update should recalc the autoexpressions.
      acbe5a8b
    • Jon K Hellan's avatar
      This change was committed a week ago, but I forgot the changelog: · 44d15c1f
      Jon K Hellan authored
      2000-05-08  Jon K Hellan  <hellan@acm.org>
      
      	This change was committed a week ago, but I forgot the changelog:
      
      	* src/dialogs/dialog-goto-cell.c (cb_row_selected): Make double
      	click on list work like "OK".
      
      	* src/dialogs/dialog-goto-cell.c (dialog_goto_cell): Remove
      	buttons which do not do anything yet.
      44d15c1f
    • Jon K Hellan's avatar
      New callback: Give up focus when widget is destroyed. This gets rid of a · ba540ef4
      Jon K Hellan authored
      2000-05-07  Jon K Hellan  <hellan@acm.org>
      
      	* src/workbook.c (yield_focus): New callback: Give up focus when
      	widget is destroyed. This gets rid of a warning when import is
      	canceled.
      	(workbook_attach_sheet): Connect callback.
      	(workbook_set_focus): Do nothing if focus target argument is NULL.
      ba540ef4