1. 20 Jan, 2000 7 commits
    • Morten Welinder's avatar
      Correct error code; fix for b < 0. · 2ab0a35d
      Morten Welinder authored
      2000-01-20  Morten Welinder  <terra@diku.dk>
      
      	* src/functions/fn-math.c (gnumeric_mod): Correct error code; fix
       	for b < 0.
      2ab0a35d
    • Morten Welinder's avatar
      Correct error code. · 4661eea5
      Morten Welinder authored
      2000-01-20  Morten Welinder  <terra@diku.dk>
      
      	* src/functions/fn-math.c (gnumeric_power): Correct error code.
      
      	* src/functions/fn-stat.c (gnumeric_avedev): Correct error code.
      	(gnumeric_varp): Ditto.
      	(gnumeric_var): Ditto.
      	(gnumeric_median): Ditto.
      	(gnumeric_min): Empty list yields zero, not error.
      	(gnumeric_max): Ditto.
      4661eea5
    • Jody Goldberg's avatar
      Fix typo. · 3aafc86e
      Jody Goldberg authored
      3aafc86e
    • Morten Welinder's avatar
      Many more tests that we get wrong. · 628c7a38
      Morten Welinder authored
      628c7a38
    • Yuri Syrota's avatar
      Updated Ukrainian translation · 34bfd5be
      Yuri Syrota authored
      34bfd5be
    • Jody Goldberg's avatar
      - Col/Row hide undo - Keep selection extension cell visible - Improve · 4f0abdd2
      Jody Goldberg authored
      - Col/Row hide undo
      - Keep selection extension cell visible
      - Improve selection overlap range fragmentation, and debugging.
      
      2000-01-20  Jody Goldberg <jgoldberg@home.com>
      
      	* src/workbook-cmd-format.c (workbook_cmd_format_{col,row}_{hide,unhide}) :
      	  Use the undo framework.
      
      	* src/sheet.c (sheet_fill_selection_with) : Take a context.
      
      	* src/gnumeric-sheet.c (gnumeric_sheet_key_mode_sheet) : Add
      	  Alt-Pg{Up,Down}.  sheet_fill_selection_with now takes a context.
      
      	* src/commands.c (cmd_hide_selection_rows_cols) : Implement undo for
      	  row/col hiding.
      	(cmd_hide_row_col_{undo,redo,destroy}) : Ditto.
      
      	* src/item-grid.c (context_{col,row}_{hide,unhide}) : Use undo support.
      
      	* src/selection.c (selection_get_ranges) : Improve heuristics.
      	(sheet_selection_extend_{horizontal,vertical}) : Ensure that the cell
      	  being moved stays visible.
      4f0abdd2
    • Jon K Hellan's avatar
      Re-enable autosave timer on cancel. · 3660764b
      Jon K Hellan authored
      2000-01-20  Jon K Hellan  <hellan@acm.org>
      
      	* src/dialogs/dialog-autosave.c (dialog_autosave): Re-enable
      	autosave timer on cancel.
      3660764b
  2. 19 Jan, 2000 10 commits
    • Morten Welinder's avatar
      Add unary + tests. · 74cd9dde
      Morten Welinder authored
      74cd9dde
    • Jon K Hellan's avatar
      Remove autosave timer. · 4fc47b74
      Jon K Hellan authored
      2000-01-19  Jon K Hellan  <hellan@acm.org>
      
      	* src/workbook.c (workbook_do_destroy): Remove autosave timer.
      
      	* src/dialogs/dialog-zoom.c (dialog_zoom_impl): Set initial focus
      	to selected radio button.
      
      	* src/dialogs/font-sel.glade.h, src/dialogs/font-sel.glade: Fix
      	typo in preview text
      
      	* src/dialogs/dialog-printer-setup.c (do_setup_main_dialog):
      	Set Initial focus for print setup dialog.
      
      	* src/workbook.c (workbook_can_close): Yes/No dialog: Give cancel
      	button initial keyboard focus.
      4fc47b74
    • Jody Goldberg's avatar
      Bug fix. gtk_timeout functions need to return a flag. · 92595046
      Jody Goldberg authored
      Bug fix.
      gtk_timeout functions need to return a flag.
      92595046
    • JP Rosevear's avatar
      Modularize a bit more for the sort dialog. Use GLADE_FILE macro. · ce29fe57
      JP Rosevear authored
      2000-01-19  JP Rosevear  <jpr@arcavia.com>
      
      	* src/dialogs/dialog-cell-sort.c (dialog_cell_sort): Modularize a
      	bit more for the sort dialog.  Use GLADE_FILE macro.
      	(dialog_cell_sort_ok): New function connected to the sort
      	dialog ok button.  Builds the clause data and then calls cmd_sort.
      	(dialog_cell_sort_adv): Use GLADE_FILE macro.
      	(clip_range_to_finite): New function, reduces an infinite range to
      	an appropriate finite range.
      
      	* src/commands.c (cmd_sort): New function for new command
      	organization.
      	(cmd_sort_redo): ditto
      	(cmd_sort_undo): ditto
      	(cmd_sort_destroy): ditto
      
      	* src/sort.c (sort_compare_values): The former compare_values
      	function from dialog_cell_sort.c.
      	(sort_compare_values2): Does comparisons on original order
      	for undo.
      	(sort_qsort_func): The former qsort_func function from
      	dialog_cell_sort.c.
      	(sort_qsort_func2): Quicksort function for undo.
      	(sort_range): Performs the sort.  Much the same as the
      	sort_cell_range function that was in dialog_cell_sort.c.
      	Sorts the data of a CmdSort object, creating it if necessary.
      	Takes the quicksort function to call as an argument.
      
      	* src/sort.h : New header file
      
      	* src/ranges.h: Prototype range_name.
      
      	* src/ranges.c (range_name): New function that returns a
      	const char * to "A1:B5" type range name.
      ce29fe57
    • Jody Goldberg's avatar
      Fix a few glitches with printing hidden cols/rows. · 51b0b48a
      Jody Goldberg authored
      2000-01-19  Jody Goldberg <jgoldberg@home.com>
      
      	* src/print-cell.c (print_cell_grid) : Don't print grid lines for
      	  hidden cols/rows.
      
      	* src/print.c (compute_groups) : Hidden cols/rows exist.  They just
      	  don't take up any space.
      
      	* src/parser.y : array_cols remove null production.  We can have
      	  empty array_rows OR we can have empty array_cols.  Not both.
      51b0b48a
    • Jody Goldberg's avatar
      Add OPER_UNARY_PLUS. · 78ec7e2c
      Jody Goldberg authored
      Support hidden rows cols in print preview.
      
      2000-01-18  Jody Goldberg <jgoldberg@home.com>
      
      	* src/expr.c (eval_expr_real) : Add OPER_UNARY_PLUS.
      	(do_expr_decode_tree) : Ditto.
      	(expr_dump_tree) : Ditto.
      
      	* src/auto-format.c (do_af_suggest) : Add OPER_UNARY_PLUS.
      
      	* src/parser.y (exp -> + exp): treat as OPER_UNARY_PLUS.
      
      	* src/print-cell.c (print_cell_range) : Ignore hidden rows/cols.
      78ec7e2c
    • Morten Welinder's avatar
      New function. · 67cc9216
      Morten Welinder authored
      2000-01-18  Morten Welinder  <terra@diku.dk>
      
      	* src/expr.c (eval_expr_empty): New function.
      
      	* src/func.c (function_iterate_argument_values): New new
       	eval_expr_empty and ignore empty values.
      
      	* src/collect.c (callback_function_collect): Handle NULL value.
      67cc9216
    • Morten Welinder's avatar
      treat as 0+exp. Remove duplicate production. · df9dbb4e
      Morten Welinder authored
      2000-01-18  Morten Welinder  <terra@diku.dk>
      
      	* src/parser.y (exp -> + exp): treat as 0+exp.  Remove duplicate
       	production.
      df9dbb4e
    • Morten Welinder's avatar
      Delete the superseded stat plugin. · 55af7b10
      Morten Welinder authored
      2000-01-18  Morten Welinder  <terra@diku.dk>
      
      	* plugins/Makefile.am (SUBDIRS): Delete the superseded stat
       	plugin.
      
      	* plugins/stat/*: remove
      
      	* configure.in (AC_OUTPUT): Ditto.
      55af7b10
    • Morten Welinder's avatar
      Add result type for IF. · 1b017809
      Morten Welinder authored
      2000-01-18  Morten Welinder  <terra@diku.dk>
      
      	* src/functions/fn-logical.c (logical_functions_init): Add result
       	type for IF.
      
      	* src/auto-format.h (AutoFormatTypes): Add AF_FIRST_ARG_FORMAT2.
      
      	* src/auto-format.c (do_af_suggest): Implement
       	AF_FIRST_ARG_FORMAT2.
      1b017809
  3. 18 Jan, 2000 11 commits
    • Jody Goldberg's avatar
      Support hidden rows/cols. · df60ae9a
      Jody Goldberg authored
      df60ae9a
    • Morten Welinder's avatar
      hpux just has to be different. · 47918524
      Morten Welinder authored
      47918524
    • Jody Goldberg's avatar
      - gnome-xml is is CVS now. Prepare for release and require it. · 943bf40e
      Jody Goldberg authored
      - Row/Col hiding.
      
      2000-01-18  Jody Goldberg <jgoldberg@home.com>
      
      	* src/xml-io.c (xml_write_colrow_info) : Save whether or not a row/col
      	  is hidden.
      	(xml_read_colrow_info) : Restore the hidden-ness.
      
      	* src/gnumeric-sheet.c (gnumeric_sheet_compute_visible_ranges) :
      	  Col/Row pixel width < 0 indicates the row is hidden.
      	(gnumeric_sheet_make_cell_visible) : Ditto.
      	(colrow_set_units) : Ditto.
      	(sheet_{row,col}_info_set_{height,width}) : Ditto.
      	(sheet_{row,col}_set_internal_{height,width}) : Ditto.
      	(sheet_{row,col}_get_distance) : Ditto.
      	(sheet_{row,col}_get_unit_distance) : Ditto.
      	(sheet_{row,col}_is_hidden) : Utility routines.
      	(sheet_find_boundary_{vertical,horizontal}) : Skip hidden rows/cols.
      	(sheet_row_col_visible) : Mark a contiguous set of rows/cols as
      	  visible or hidden.
      
      	* src/sheet.c (sheet_compute_col_row_new_size) : Ditto.
      
      	* src/item-bar.c (item_bar_draw) : Ditto.
      	(is_pointer_on_division) : Ditto.
      	(get_col_from_pos) : Ditto.
      
      	* src/item-grid.c (item_grid_find_{col,row}) : Ditto.
      	(item_grid_draw) : Skip cells in hidden rows cols.
      	(item_grid_paint_empty_cell) : Ditto, just in case.
      	(item_grid_draw_cell) : Ditto.
      	(context_{col,row}_{hide,unhide}) : New functions.
      	(item_grid_context_menu) : Add new menu items.
      
      	* src/selection.c (selection_row_col_visible) : New function.
      	cb_row_col_visibility : Utility function.
      
      	* src/workbook-cmd-format.c
      	(workbook_cmd_format_{column,row}_{hide,unhide}) : New functions.
      	(workbook_cmd_format_column_std_width) : Stub.
      	(workbook_cmd_format_row_std_height) : Stub.
      
      	* src/workbook.c : Add hide/unhide to the row/col format menus.
      
      2000-01-18  Jody Goldberg <jgoldberg@home.com>
      
      	* configure.in : Add test for gnome-xml >= 1.8.5. This is
      	  required to support the problems with versions 1.8.[234].
      	* gnumeric.spec.in : Ditto.
      943bf40e
    • Morten Welinder's avatar
      Add auto-format hints to deserving functions. · 3c55bcd5
      Morten Welinder authored
      2000-01-18  Morten Welinder  <terra@diku.dk>
      
      	* src/functions/fn-stat.c (stat_functions_init): Add auto-format
       	hints to deserving functions.
      3c55bcd5
    • Jukka-Pekka Iivonen's avatar
      Made the exceptions of first two letter correction actually work. · 26a328af
      Jukka-Pekka Iivonen authored
      2000-01-18  Jukka-Pekka Iivonen  <iivonen@iki.fi>
      
      	* src/dialogs/dialog-autocorrect.c: Made the exceptions of first
       	two letter correction actually work.
      
      	* src/dialogs/autocorrect-exceptions.glade: Changed a list to a
       	columned list.
      26a328af
    • Yuri Syrota's avatar
      Updated Ukrainian translation · f18c4111
      Yuri Syrota authored
      f18c4111
    • Jody Goldberg's avatar
      Work around for bug 5306. · 897d21d0
      Jody Goldberg authored
      2000-01-18  Jody Goldberg <jgoldberg@home.com>
      
      	* src/clipboard.c (x_selection_to_cell_region) : Do not use ',' or ';' as seperators if
      	  the current locale uses them as decimal points.
      	(new_node) : Use g_strndup.
      897d21d0
    • Jody Goldberg's avatar
      Bug 5305 · eb27fb7e
      Jody Goldberg authored
      2000-01-18  Jody Goldberg <jgoldberg@home.com>
      
      	* src/clipboard.c (x_selection_handler) : Add some preconditions to
      	  make code more robust.
      
      	* src/application.c (application_clipboard_clear) : Release ownership
      	  of the selection when the clipboard is cleared.
      eb27fb7e
    • Jon K Hellan's avatar
      Set invisible to remove flicker · e4faa34c
      Jon K Hellan authored
      2000-01-18  Jon K Hellan  <hellan@acm.org>
      
      	* src/dialogs/autocorrect.glade, src/dialogs/autosave.glade,
      	  src/dialogs/autosave-prompt.glade,
      	  src/dialogs/autocorrect-exceptions.glade: Set invisible to
      	  remove flicker
      
      	* src/plugin-manager.c (plugin_manager_new): Give list initial
      	keyboard focus, make "add" button default.
      	(remove_cb): Select next row in list after remove
      	(plugin_manager_new): Internationalize texts.
      
      	* src/dialogs/dialog-cell-sort.c (order_box_set_default): Set
      	initial keyboard focus.
      	(dialog_cell_sort): Use gnome_dialog_close_hides to ensure dialog
      	is destroyed exactly once.
      	(dialog_cell_sort_adv): Ensure dialog is destroyed exactly once.
      	* src/dialogs/cell-sort.glade: Set initial focus for advanced sort
      	dialog.
      e4faa34c
    • Frank Chiulli's avatar
      Turn back on writing the DocumentSummaryInformation stream when saving the · 9c09cd96
      Frank Chiulli authored
      spreadsheet as an Excel spreadsheet.
      
      2000-01-17  Frank Chiulli  <fc-linux@home.com>
      
      	* ms-summary.c (ms_summary_write): Turn on writing out the
      	  DocumentSummaryInformation stream.
      
      2000-01-17  Frank Chiulli  <fc-linux@home.com>
      
      	* ms-ole-summary.c (ms_ole_summary_open_stream,  ms_ole_summary_open,
      	  ms_ole_docsummary_open, ms_ole_summary_create_stream,
      	  ms_ole_summary_create, ms_ole_docsummary_create,
      	  ms_ole_summary_get_properties): Documentation enhancements
      
      	  (ms_ole_docsummary_open): Prefix DocumentSummaryInformation stream
      	  name with /05.
      
      	* ms-ole.c (pps_get_text): Removed unneeded line.  Variable is set in
      	  loop.
      9c09cd96
    • Jody Goldberg's avatar
      Remove some unneeded includes. · 80535e24
      Jody Goldberg authored
      80535e24
  4. 17 Jan, 2000 12 commits