1. 03 Jul, 2000 3 commits
    • Jukka-Pekka Iivonen's avatar
      Implemented COUPNUM(). · 7dc4e081
      Jukka-Pekka Iivonen authored
      2000-07-03  Jukka-Pekka Iivonen  <iivonen@iki.fi>
      	* src/functions/fn-financial.c: Implemented COUPNUM().
      	* src/analysis-tools.c: Started the implementation of the third
      	anova tool (two-factor with replication).
      	* src/dialogs/analysis-tools.glade: Added dialog for the new
      	tool.  Fixed the `Correlation' dialog.
      	* src/dialogs/dialog-analysis-tools.c: Added
      	* src/dialogs/tools.h: Related changes.
      	* TODO: Added `Data analysis tools' section.
    • Jody Goldberg's avatar
      Add production for sheet specific names. eg Sheet2!name · ada6538e
      Jody Goldberg authored
      2000-07-02  Jody Goldberg <jgoldberg@home.com>
      	* src/parser.y (exp) : Add production for sheet specific names.
      	  eg Sheet2!name
    • Jody Goldberg's avatar
      Add custom colour history row. · 575b186c
      Jody Goldberg authored
      2000-07-02  Jody Goldberg <jgoldberg@home.com>
      	for Michael Levy <mlevy@genoscope.cns.fr>
      	* widget-color-combo.c (cust_color_row_shift) : new function.
      	(cust_color_set) : Call cust_color_row_shift.
      	(color_table_button_new) : Abstract this from.
      	(color_table_setup) : Here.
  2. 02 Jul, 2000 1 commit
  3. 01 Jul, 2000 6 commits
    • Morten Welinder's avatar
      Constify. Handle empty name. (do_save_as): Ditto. (wants_to_overwrite): · 21bd7015
      Morten Welinder authored
      2000-07-01  Morten Welinder  <terra@diku.dk>
      	* src/file.c (can_try_save_to): Constify.  Handle empty name.
      	(do_save_as): Ditto.
      	(wants_to_overwrite): Ditto.
      2000-07-01  Morten Welinder  <terra@diku.dk>
      	* dialog-plugin-manager.c (refresh_right_frame): Use time_t, not
       	long for times.  Make sure to delete the right character ('\n'),
       	not an arbitrary one.
    • Morten Welinder's avatar
    • Morten Welinder's avatar
      Guard against empty entry. · 9ba10168
      Morten Welinder authored
      2000-06-30  Morten Welinder  <terra@diku.dk>
      	* src/file.c (dialog_query_load_file): Guard against empty entry.
    • Morten Welinder's avatar
      Plug leak. · 1067a54a
      Morten Welinder authored
      2000-06-30  Morten Welinder  <terra@diku.dk>
      	* src/parse-util.c (parse_cell_name_list): Plug leak.
      2000-06-30  Morten Welinder  <terra@diku.dk>
      	* dialog-solver.c (dialog_results): Initialise
      	(dialog_solver): Remove buffer overflow.  Mark string for
       	translation.  Call free_original_values to plug leak.  Remove
       	several bogus casts.
      	(constr_change_click): Remove buffer overflow.
      	(free_original_values): New function.
      	* dialog-autocorrect.c (add_fl_clicked): Use g_strdup.
      	(add_in_clicked): Ditto.
    • Morten Welinder's avatar
      White-space mania! · 016dca98
      Morten Welinder authored
    • Morten Welinder's avatar
      Remove a number of evil fixed-length buffers. · c2479cad
      Morten Welinder authored
      2000-06-30  Morten Welinder  <terra@diku.dk>
      	* src/solver-lp.c (write_constraint_str): Return an allocated
       	string instead of taking an unsized buffer.  Constify.  All
       	callers changed.
  4. 30 Jun, 2000 11 commits
    • Kenneth Christiansen's avatar
      Translations from keld · 264bc9c5
      Kenneth Christiansen authored
      gedit/po/da.po gernel/po/da.po gimp/po-plug-ins/da.po
      gnome-db/po/da.po gnumeric/po/da.po guppi3/po/da.po
    • Morten Welinder's avatar
      Forgot to remove these. · 307b939f
      Morten Welinder authored
    • Morten Welinder's avatar
      Get rid of old plugins. · 43074ed0
      Morten Welinder authored
    • Jody Goldberg's avatar
      update · d56e31e1
      Jody Goldberg authored
    • JP Rosevear's avatar
      Use consistent names. · 8bf014a8
      JP Rosevear authored
      2000-06-30  JP Rosevear  <jpr@arcavia.com>
      	* src/embeddable-grid.c (EmbeddableGridFactory_init): Use
      consistent names.
      	* gnumeric.gnorba: Make server names consistent
      	* gnumeric.oafinfo: Make server names consistent
    • Jody Goldberg's avatar
      Make quiet · 9d2bddb1
      Jody Goldberg authored
    • Jody Goldberg's avatar
      Install templates · 501e1e82
      Jody Goldberg authored
    • Jody Goldberg's avatar
      It is possible to have a guru up without editing. · 69d6d36b
      Jody Goldberg authored
      2000-06-30  Jody Goldberg <jgoldberg@home.com>
      	* src/gnumeric-sheet.c (gnumeric_sheet_can_select_expr_range) : It is
      	  possible to have a guru up without editing.
      	(gnumeric_sheet_key_press) : rename from gnumeric_sheet_key.
      	(gnumeric_sheet_size_allocate) : rename from gnumeric_size_allocate.
      	(gnumeric_sheet_focus_in) : Enable the input context.
      	(gnumeric_sheet_focus_out) : Disable the input context.
      	(gnumeric_sheet_realize) : Create the input context.
      	(gnumeric_sheet_unrealize) : Destroy the input context.
      	(gnumeric_sheet_class_init) : Register the new methods.
      	(gnumeric_sheet_init) : Init the input context.
      	* src/clipboard.c (x_selection_handler) : Adjust to changes in
      	(x_selection_clear) : Ditto.
      	* src/cmd-edit.c (cmd_paste) : Ditto.
      	* src/sheet.c (sheet_destroy) : Ditto.
      	* src/application.c (application_clipboard_clear) : Make dropping the
      	  selection optional.  This removes the kludges necessary to handle
      	  changing the clipboard when we already have the selection.
      	* src/functions/fn-logical.c (gnumeric_true, gnumeric_false) :
      	  fix signatures.
    • Valek Frob's avatar
      Updated russian translation. · af16133f
      Valek Frob authored
    • Jukka-Pekka Iivonen's avatar
      Added FALSE(). · 4beddd14
      Jukka-Pekka Iivonen authored
      2000-06-30  Jukka-Pekka Iivonen  <iivonen@iki.fi>
      	* src/functions/fn-logical.c: Added FALSE().
    • Jody Goldberg's avatar
      Bug 15796 · 71d65f69
      Jody Goldberg authored
      2000-06-29  Jody Goldberg <jgoldberg@home.com>
      	* src/application.c (application_set_selected_sheet) : short circuit
      	  clearing the selection if we are in the same workbook, not just the
      	  same sheet.
  5. 29 Jun, 2000 8 commits
  6. 28 Jun, 2000 7 commits
    • Jody Goldberg's avatar
      Ref the function here. · c3de6cfe
      Jody Goldberg authored
      2000-06-28  Jody Goldberg <jgoldberg@home.com>
      	* src/expr.c (expr_tree_new_funcall) : Ref the function here.
    • Jody Goldberg's avatar
      Init the new elements. · ca054481
      Jody Goldberg authored
      2000-06-28  Jody Goldberg <jgoldberg@home.com>
      	* src/func.c (fn_def_new) : Init the new elements.
    • Jody Goldberg's avatar
      Missing files · aa65ec90
      Jody Goldberg authored
    • Jody Goldberg's avatar
      new function. · 93f11589
      Jody Goldberg authored
      2000-06-28  Jody Goldberg <jgoldberg@home.com>
      	* src/functions/fn-sheet.c (GNUMERIC_VERSION) : new function.
      	* src/workbook.c (workbook_do_destroy) : No need to release the
      	  clipboard here.  The Sheet does it for us.
      	* src/workbook-format-toolbar.c : Add Fill to the default money
      	* src/symbol.c : The only symbols are functions.  The global table
      	  should not be world visible.
      	* src/sheet.c (sheet_flag_status_update_cell) : Take a CellPos.
      	(sheet_get_extent_cb) : Use Cell::pos rather than adding an
      	(cb_set_cell_content) : Use StyleFormat.
      	(sheet_cell_set_value) : Call sheet_flag_status_update_cell.
      	(sheet_cell_set_value) : Ditto.
      	(sheet_destroy) : Prepare to clear out named expressions.
      	(colrow_move) : Handle changes in cell_relocate signature.
      	(sheet_move_range) : Ditto.
      	* src/sheet-autofill.c : Use StyleFormats.
      	* src/position.c (parse_pos_init) : Global position are permitted.
      	* src/parser.y : Large change.  Do not automaticlly look for function
      	  names or named expressions in the lexer.  The lexer returns STRING
      	  and QUOTED_STRING.  The parser then does the appropriate lookups to
      	  potentially convert to something else.  This allows us to have sheet
      	  names that are the same as functions.
      	* src/parse-util.c (cellref_name) : Add flag to optionally disable the
      	  addition of the sheet name.  This is useful when printing
      	  Sheet2!A1:A3 rather than Sheet2!A1:Sheet2!A3.
      	* src/number-match.c (format_create_regexp) : Handle fill formats.
      	* src/mstyle.c (mstyle_get_border) : Fix constness.
      	* src/mathfunc.c (combin, fact) : Moved these here from
      	* src/main.c (gnumeric_main) : No more constants_init, or
      	* src/func.c () : Reorg.  Remove some dead code.  Begin adding
      	  workbook local function support, Begin adding volatile, and
      	  semi-volatile functions.  Move the use of SymbolTable internal
      	  in preparation for eliminating it.
      	* src/format.c (format_number) : Improve support for pound, yen, and euro.
      	  Remember to produce a number when we hit spacing.
      	* src/expr.c : Have ExprFunc refer directly to the FunctionDefinition
      	  We still use a SymbolTable internally, but that will be merged out
      	* src/expr-name.c : Major reorg.  Not complete.
      	* src/corba-sheet.c (fill_corba_value) : Adjust to changes in
      	  cellref_name signature.
      	* src/commands.c (cmd_set_date_time_undo) : No need to manually call
      	  update_cell_flag.  cell_remove, and cell_set_text do that for us.
      	(cmd_set_date_time_redo) : Ditto.
      	  Use StyleFormat.
      	* src/clipboard.c (paste_cell) : Take the ExprRewriteInfo as an
      	(clipboard_paste_region) : Init the ExprRewriteInfo.  We need to do
      	  this here rather than in cell_relocate because we may be moving a
      	  region, not just a single cell, and references within the region
      	  should not be changed.
      	* src/cell.c (cell_relocate) : Take the relocation info as an
      	  argument.  Non NULL indicates a request to check bounds.  We can not
      	  do this at the cell level. becuase we may be moving a block rather
      	  than just a single cell, and references into the block should NOT be
      	(cell_set_text_and_value) : Take a StyleFormat.
      	(cell_assign_value) : Ditto.
      	(cell_set_value) : Ditto.
      	(cell_set_expr_internal) : Ditto.
      	(cell_set_expr_unsafe) : Ditto.
      	(cell_set_expr) : Ditto.
      	* src/auto-format.c (do_af_suggest) : Expression now refers directly
      	  to functionDef.
    • Yukihiro Nakai's avatar
      Translated into Japanese. · 3e5eef5a
      Yukihiro Nakai authored
    • Miguel de Icaza's avatar
      Add OAF support here. · d0321221
      Miguel de Icaza authored
      2000-06-22  Miguel de Icaza  <miguel@helixcode.com>
      	* src/sheet-object-item.c (sheet_object_item_new): Add OAF support
    • Jody Goldberg's avatar
      The official for these files is now in the gnomeweb-wml module. · 51a37dce
      Jody Goldberg authored
  7. 27 Jun, 2000 3 commits
  8. 26 Jun, 2000 1 commit
    • JP Rosevear's avatar
      New function that doesn't require an error variable - use only if · 6b68e93d
      JP Rosevear authored
      2000-06-26  JP Rosevear  <jpr@arcavia.com>
      	* src/value.c (value_get_as_checked_bool): New function that
      	doesn't require an error variable - use only if confident that
      	the value does actually exist.
      	* src/value.h: Add new prototype.
      	* src/functions/fn-lookup.c: Clean up cruft
      	(find_type_valid): See if the value is a string or is gnumeric.
      	(find_compare_type_valid): See if the types are comparable.
      	(find_bound_walk): Walk an integer range first in one direction
      	and then in the other direction.
      	(find_index_linear): Do a linear search on a range or array.
      	(find_index_bisection): Do a bisection search on a range or array
      	that also follows excel rules for for handling type mismatches
      	during the search and finding the first and last item matching
      	the search.
      	(gnumeric_vlookup): Use new functions and implement undocumented
      	excel behaviour.
      	(gnumeric_hlookup): ditto
      	(gnumeric_lookup): ditto
      	(gnumeric_match): ditto