1. 22 Oct, 1999 2 commits
    • Arturo Espinosa's avatar
      New style system from Michael Meeks. · be3b2686
      Arturo Espinosa authored
      
      
      New style system from Michael Meeks.
      be3b2686
    • Miguel de Icaza's avatar
      Do not let the can-close dialog box to be run twice (one from the C-w · e8a3cf61
      Miguel de Icaza authored
      1999-10-22  Miguel de Icaza  <miguel@gnu.org>
      
      	* src/workbook.c (workbook_can_close): Do not let the can-close
      	dialog box to be run twice (one from the C-w dialog, another from
      	the Window Manager request).
      
      	* src/widgets/widget-font-selector.c (fs_destroy): display_font is
      	not a GtkObject, but a pointer to a GnomeDisplayFont which is just
      	a structure "owned" by GnomePrint.
      
      	* src/dialogs/dialog-cell-format.c (cb_set_row_height): Only
      	autofit when growing, not shrinking.
      
      	* src/cell-draw.c (cell_draw): Remove margin from here.
      
      	* src/widgets/widget-font-selector.c (size_selected): Set the size
      	here.
      	(font_selector_set): Set the size here too.
      
      	* src/dialogs/dialog-cell-format.c (apply_font_format): Use the
      	font dimension from the font selector, not from the GnomeFont.
      e8a3cf61
  2. 21 Oct, 1999 1 commit
    • Miguel de Icaza's avatar
      Focus current sheet also to kill any F2 editing. · 14251401
      Miguel de Icaza authored
      1999-10-21  Miguel de Icaza  <miguel@gnu.org>
      
      	* src/sheet.c (sheet_accept_pending_input): Focus current sheet
      	also to kill any F2 editing.
      
      	* configure.in (bonobo): Require Bonobo 0.5
      
      	* src/gnumeric-sheet.c (gnumeric_sheet_selection_cursor_base): New
      	routine to control the "base" spinning location.
      
      	* src/item-grid.c (item_grid_button_1): Start cell selection if
      	user clicks and a selection is going on.  Reset the spin base here.
      
      	* src/sheet.c (sheet_cancel_pending_input): Queue a recalc here,
      	as we have modified the cell values.
      14251401
  3. 20 Oct, 1999 1 commit
  4. 19 Oct, 1999 1 commit
    • Morten Welinder's avatar
      Minor improvements to xml-saving. · 75bf46e4
      Morten Welinder authored
      
      1999-10-18  Morten Welinder  <terra@diku.dk>
      
      	* src/xml-io.c (xml_write_print_info): Actually add print order,
       	paper name, and orientation to the output instead of just leaking
       	them.
      	(xml_set_value_double): Don't throw away precicion; save using
       	more sane formats.
      75bf46e4
  5. 18 Oct, 1999 2 commits
    • Miguel de Icaza's avatar
      Added new formats for elapsed setup. · 104dcad3
      Miguel de Icaza authored
      1999-10-18  Miguel de Icaza  <miguel@nuclecu.unam.mx>
      
      	* src/formats.c: Added new formats for elapsed setup.
      
      	* src/format.c (format_number): Add support for hour-elapsed,
      	minute-elapsed, and second-elapsed.
      104dcad3
    • Morten Welinder's avatar
      Plug leak. · 92fc0431
      Morten Welinder authored
      1999-10-17  Morten Welinder  <terra@diku.dk>
      
      	* src/eval.c (cell_get_dependencies): Plug leak.
      92fc0431
  6. 17 Oct, 1999 1 commit
    • Miguel de Icaza's avatar
      Set the Column/Row dimensions here after loading them, as the new · 0f62302a
      Miguel de Icaza authored
      1999-10-16  Miguel de Icaza  <miguel@gnu.org>
      
      	* src/xml-io.c (xml_read_colrow_info): Set the Column/Row
      	dimensions here after loading them, as the new
      	sheet_set_zoom_factor can no longer be used to reset lingering
      	values (the value of the pixels was being computed here after we
      	had read the units).
      
      	* src/eval.c (cell_get_dependencies): Prototype change.  We now
      	take the Cell as an argument and we scan all the sheets that
      	depend on us.
      0f62302a
  7. 14 Oct, 1999 1 commit
  8. 13 Oct, 1999 2 commits
  9. 11 Oct, 1999 2 commits
  10. 10 Oct, 1999 1 commit
  11. 09 Oct, 1999 3 commits
  12. 08 Oct, 1999 1 commit
    • Jody Goldberg's avatar
      - Move some math functions from utils to mathfuncs. · 42b5114f
      Jody Goldberg authored
      - Beautify the scrollbar tooltips a bit and move some of their utility
        routines into gnumeric-utility.
      - Add width/height tooltips on col/row resize.
      - Fix bug that would loose the end of resize event when the cursor had
        not moved.
      42b5114f
  13. 07 Oct, 1999 8 commits
    • Jody Goldberg's avatar
      Add a command line flag to enable extra checking in libole, and disable · dcf2a876
      Jody Goldberg authored
      the checking by default.
      dcf2a876
    • Miguel de Icaza's avatar
      Fix typo here. · f463f0e9
      Miguel de Icaza authored
      1999-10-07  Miguel de Icaza  <miguel@gnu.org>
      
      	* src/gnumeric-sheet.c (gnumeric_sheet_compute_visible_ranges):
      	Fix typo here.
      f463f0e9
    • Jody Goldberg's avatar
      Make Zoom dialog look better. · 88023663
      Jody Goldberg authored
      Fix minor bug.
      rename ut_dia_ prefix to gnumeric_dialog_
      88023663
    • Miguel de Icaza's avatar
      Remove ants when we change the font. (set_selection_halign): And when we · d4b9115d
      Miguel de Icaza authored
      1999-10-06  Miguel de Icaza  <miguel@gnu.org>
      
      	* src/workbook-format-toolbar.c (change_selection_font): Remove
      	ants when we change the font.
      	(set_selection_halign): And when we change the alignment.
      
      	Many more left to be removed.  Left as an excercise to Jody :-)
      
      	* src/sheet.c (sheet_start_editing_at_cursor): remove ants when we
      	start entering new text.
      
      	* src/sheet-view.c (sheet_view_selection_unant): Destroys the
      	anted cursors from the sheet view.
      	(sheet_view_selection_ant): Adds cursors to the sheetview.
      	(sheet_view_construct): New group that is used to hold the
      	selection-ant items.
      
      	* src/gnumeric-sheet.c (gnumeric_sheet_key_mode_sheet): Kill ants
      	on escape.
      	(gnumeric_sheet_key_mode_object): ditto.
      
      	* src/selection.c (sheet_selection_unant): New function, kills the
      	selection ants.
      	(sheet_selection_ant): New function, adds an anted selection to
      	all the selected regions.
      
      	* src/clipboard.c (do_clipboard_paste_cell_region): Do not paste
      	beyond sheet boundaries.
      
      	* src/item-grid.c (item_grid_find_row): Do not go beyond sheet boundaries.
      	(item_grid_find_col): ditto.
      
      	* configure.in: Generate gnumeric.desktop
      
      	* gnumeric.desktop.in: New file, used to choose the correct
      	gnumeric/gnumeric-bonobo executable name.
      
      	* src/sheet-object-item.c: Updated to fit with the new Bonobo
      	changes.
      
      1999-10-06  Jody Goldberg <jgoldberg@home.com>
      d4b9115d
    • Miguel de Icaza's avatar
      Generate gnumeric.desktop · 58a21bd1
      Miguel de Icaza authored
      1999-10-06  Miguel de Icaza  <miguel@gnu.org>
      
      	* configure.in: Generate gnumeric.desktop
      
      	* gnumeric.desktop.in: New file, used to choose the correct
      	gnumeric/gnumeric-bonobo executable name.
      
      	* src/sheet-object-item.c: Updated to fit with the new Bonobo
      	changes.
      58a21bd1
    • Jody Goldberg's avatar
      Have the zoom dialog custom spinbox close dialog when enter is pressed, · 2792bc1d
      Jody Goldberg authored
      but should not snap values to multiples of 5.
      2792bc1d
    • Jody Goldberg's avatar
      More GUI updates and fixes. · 965b85ea
      Jody Goldberg authored
      965b85ea
    • Jody Goldberg's avatar
      Fix typo that was corrupting memory. · 79931d0d
      Jody Goldberg authored
      79931d0d
  14. 06 Oct, 1999 2 commits
  15. 05 Oct, 1999 2 commits
  16. 04 Oct, 1999 3 commits
    • Jody Goldberg's avatar
      Minor name change. · 23d9c1a4
      Jody Goldberg authored
      23d9c1a4
    • Miguel de Icaza's avatar
      New file, move the value structure definition here. · 1dd63358
      Miguel de Icaza authored
      1999-09-30  Miguel de Icaza  <miguel@gnu.org>
      
      	* src/Gnumeric-value.idl: New file, move the value structure
      	definition here.
      
      	* src/Gnumeric.idl: Add new interface for data access.
      
      	* src/value-sheet.c: New file.  Moved here the value code that
      	uses a Sheet directly.
      	(value_dump): moved here.
      	(value_cellrange_get_as_string): ditto.
      	(encode_cellref): ditto.
      	(value_area_get_width): ditto.
      	(value_area_get_height): ditto.
      	(value_area_get_x_y): ditto.
      	(constants_init): ditto.
      	(value_area_foreach): ditto
      	(wrapper_foreach_cell_in_area_callback): ditto.
      	(value_area_fetch_x_y): ditto.
      1dd63358
    • Jody Goldberg's avatar
      - Large speed improvement loading by removing the lists of cells in cols, and · 7d0ab7ad
      Jody Goldberg authored
        keeping cols rows in segmented arrays.
      
      - Large speed improvement in exit by operating on the entire sheet rather than
        cell by cell.
      
      - Large speed improvement in Col/Row auto-fills.  they're still too damn slow
        and we use too much memory, but its a start.
      
      - Insert/delete/Shift rows/cols now correctly adjusts references to and from
        the region.
      
      - Code in place to restructure 'copy'
      
      - A few minor dialog adjustments, some from me, some from the mailing list.
      7d0ab7ad
  17. 28 Sep, 1999 2 commits
  18. 26 Sep, 1999 5 commits