1. 30 Jun, 2000 4 commits
    • 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
      	  application_clipboard_clear.
      	(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.
      69d6d36b
    • Valek Frob's avatar
      Updated russian translation. · af16133f
      Valek Frob authored
      af16133f
    • 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().
      4beddd14
    • 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.
      71d65f69
  2. 29 Jun, 2000 8 commits
  3. 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.
      c3de6cfe
    • 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.
      ca054481
    • Jody Goldberg's avatar
      Missing files · aa65ec90
      Jody Goldberg authored
      aa65ec90
    • 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
      	  format.
      
      	* 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
      	  indirection.
      	(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
      	  functions/fn-math.c
      
      	* src/main.c (gnumeric_main) : No more constants_init, or
      	  global_symbol_init.
      
      	* 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
      	  later.
      
      	* 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
      	  argument.
      	(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
      	  rewritten.
      	(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.
      93f11589
    • Yukihiro Nakai's avatar
      Translated into Japanese. · 3e5eef5a
      Yukihiro Nakai authored
      3e5eef5a
    • 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
      	here.
      d0321221
    • Jody Goldberg's avatar
      The official for these files is now in the gnomeweb-wml module. · 51a37dce
      Jody Goldberg authored
          www.gnome.org/projects/gnumeric
      51a37dce
  4. 27 Jun, 2000 3 commits
  5. 26 Jun, 2000 7 commits
    • 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
      6b68e93d
    • Morten Welinder's avatar
      Don't double translate. Compare the right number of characters. · ef4e3980
      Morten Welinder authored
      2000-06-26  Morten Welinder  <terra@diku.dk>
      
      	* src/format.c (lookup_color): Don't double translate.  Compare
       	the right number of characters.
      ef4e3980
    • Michael Meeks's avatar
      return non-filenames as NULL. · c13cb208
      Michael Meeks authored
      2000-06-26  Michael Meeks  <michael@helixcode.com>
      
      	* src/sheet-object-bonobo.c (get_file_name): return non-filenames
      	as NULL.
      c13cb208
    • Jody Goldberg's avatar
      typo · d832267d
      Jody Goldberg authored
      d832267d
    • Yuri Syrota's avatar
      Updated Ukrainian translation · f85579a3
      Yuri Syrota authored
      f85579a3
    • Jukka-Pekka Iivonen's avatar
      Implemented COUPDAYS for basis 0, 2, 3, and 4 (basis 1 is still not · b02f342f
      Jukka-Pekka Iivonen authored
      2000-06-26  Jukka-Pekka Iivonen  <iivonen@iki.fi>
      
      	* src/functions/fn-financial.c: Implemented COUPDAYS for basis 0,
       	2, 3, and 4 (basis 1 is still not implented).
      b02f342f
    • Kenneth Christiansen's avatar
      Translations from Keld · 9f30135c
      Kenneth Christiansen authored
      gedit/po/da.po gnome-vfs/po/da.po gnumeric/po/da.po
      guppi3/po/da.po pan/po/da.po
      9f30135c
  6. 24 Jun, 2000 3 commits
  7. 23 Jun, 2000 8 commits
    • Morten Welinder's avatar
      Constify. (set_group_option_signals): Constify. (new_frame): Constify. · 9379ee6e
      Morten Welinder authored
      2000-06-23  Morten Welinder  <terra@diku.dk>
      
      	* src/dialogs/dialog-analysis-tools.c (set_output_option_signals):
       	Constify.
      	(set_group_option_signals): Constify.
      	(new_frame): Constify.
      	(error_in_entry): Constify.
      	(new_dialog): Constify.
      
      	* src/analysis-tools.c: major cleanup.  Eliminate fixed-size
       	buffers that might overflow; constify; plug leaks; improve
       	precision; produce numbers without going through strings.
      	(set_cell_float, set_cell_int, set_cell_na, set_cell_printf): New
       	functions.
      
      	* src/xml-io.c (xml_write_range): Constify.
      	(xml_get_gnome_canvas_points): Mark code as bogus.
      	(xml_set_gnome_canvas_points): Constify.  Improve space checks.
      	(xml_set_value_int): Improve buffer sizing.
      	(xml_set_value_string): Constify.
      	(xml_set_color_value): Improve buffer sizing.
      
      	* src/ranges.c (parse_range): Constify, simplify, optimise, and
       	secure.
      	(range_parse): Fix strict case.
      
      	* src/parse-util.c (parse_cell_name_or_range): Remove bogus cast.
      9379ee6e
    • Jody Goldberg's avatar
      Remove $Id · c480f24f
      Jody Goldberg authored
      c480f24f
    • Jody Goldberg's avatar
      Add a lag variable to support proper merging of comments. (BIFF_NOTE) : · 073ac5c4
      Jody Goldberg authored
      
      2000-06-23  Jody Goldberg <jgoldberg@home.com>
      
      	* ms-excel-read.c (ms_excel_sheet_append_comment) : Add a lag variable
      	  to support proper merging of comments.
      	(BIFF_NOTE) : Init the lag variable.
      073ac5c4
    • Jody Goldberg's avatar
      warning suppression. · 0f484dc9
      Jody Goldberg authored
      
      2000-06-21  Jody Goldberg <jgoldberg@home.com>
      
      	* gtk-combo-stack.c (gtk_combo_stack_destroy) : warning suppression.
      0f484dc9
    • Jon K Hellan's avatar
      (sheet_object_container_new_bonobo): As suggested by Michael: use the · 57fdcf94
      Jon K Hellan authored
      2000-06-23  Jon K Hellan  <hellan@acm.org>
      
      	(sheet_object_container_new_bonobo): As suggested by Michael:
      	use the accessor function bonobo_client_site_get_embeddable to
      	get the bound embeddable.
      57fdcf94
    • Karl Eichwalder's avatar
      de.po: Update. · 6b47fb71
      Karl Eichwalder authored
      6b47fb71
    • Karl Eichwalder's avatar
      198d2f30
    • Jody Goldberg's avatar
      Revert part of patch 1.48 to item-edit.c · 2512f495
      Jody Goldberg authored
      2000-06-22  Jody Goldberg <jgoldberg@home.com>
      
      	* src/item-edit.c (item_edit_draw_text) : Restore code that was
      	  deleted to handle a cursor on another line, or at the start of the
      	  line.
      2512f495