1. 29 Jun, 2000 1 commit
  2. 28 Jun, 2000 1 commit
    • 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
  3. 20 Jun, 2000 1 commit
  4. 19 Jun, 2000 1 commit
  5. 01 Jun, 2000 1 commit
    • Michael Meeks's avatar
      kill libole2 hack. · b82df064
      Michael Meeks authored
      2000-05-30  Michael Meeks  <michael@helixcode.com>
      
      	* src/Makefile.am (gnumeric_libs): kill libole2 hack.
      
      	* configure.in: kill CONFIG_SUBDIRS for libole2.
      b82df064
  6. 31 May, 2000 1 commit
  7. 29 May, 2000 1 commit
    • Michael Meeks's avatar
      update for new PersistStream API. · 6f789f04
      Michael Meeks authored
      2000-05-27  Michael Meeks  <michael@helixcode.com>
      
      	* src/sheet-object-bonobo.c (sheet_object_bonobo_load),
      	(sheet_object_bonobo_load_from_file): update for new PersistStream API.
      
      	* configure.in (gnumeric_executable): check for bonobo 0.14
      6f789f04
  8. 21 May, 2000 1 commit
  9. 20 May, 2000 1 commit
    • Jody Goldberg's avatar
      Bump reqs. libglade >= .13, gnome-print .20 · e14a5378
      Jody Goldberg authored
      
      2000-05-20  Jody Goldberg <jgoldberg@home.com>
      
      	* configure.in : Bump reqs.  libglade >= .13, gnome-print .20
      
      	* src/cellspan.c (cell_calc_span) : Do not overlap spans when using
      	  center across selection.
      e14a5378
  10. 18 May, 2000 2 commits
  11. 17 May, 2000 3 commits
  12. 15 May, 2000 1 commit
  13. 10 May, 2000 5 commits
  14. 08 May, 2000 3 commits
  15. 07 May, 2000 1 commit
    • Jon K Hellan's avatar
      dialog-printer.[ch] have been superseded by gnome-print dialogs. Remove. · 4d67b0aa
      Jon K Hellan authored
      2000-05-07  Jon K Hellan  <hellan@acm.org>
      
              * src/dialogs/Makefile.am: dialog-printer.[ch] have been
              superseded by gnome-print dialogs. Remove.
      
      	* src/print.c (sheet_print): Make print button default. Add
      	accelerators.
      
      	* configure.in: Depend on gnome-print >= 0.19
      
              * plugins/python/Makefile.am: Include gnumeric-defs.py.
      4d67b0aa
  16. 01 May, 2000 2 commits
    • Michael Meeks's avatar
      Handle oafinfo.in · af769d68
      Michael Meeks authored
      2000-05-01  Michael Meeks  <michael@helixcode.com>
      
      	* configure.in: Handle oafinfo.in
      
      	* src/sheet-object.c (sheet_set_mode_type_full): oafize.
      
      	* src/sheet-object-container.c (sheet_object_container_new_from_goadid):
      	ditto.
      
      	* src/sheet.c (sheet_insert_object): always launch via.
      	bonobo_object_activate regardless of monikers.
      
      	* idl/Gnumeric.idl: add a comment telling people to look elsewhere if
      	they want to write bonobo components.
      
      	* src/workbook.c (insert_object_cmd): update for oaf.
      
      	* src/main.c (gnumeric_main): Check for NULL ctx, on corba failure.
      
      	* src/corba-args.c (gnumeric_arg_parse): NULL ctx.
      
      	* src/corba-workbook-factory.c (_WorkbookFactory_init): update to
      	use od_server_register.
      	(WorkbookFactory_create_object): use Bonobo_stringlist not GNOME_stringlist,
      	when was this last compiled ...
      
      	* src/corba-args.c (gnumeric_arg_parse): update for OAF.
      
      	* acconfig.h: USING_OAF
      
      	* configure.in: ditto.
      
      2000-05-01  Michael Meeks  <michael@helixcode.com>
      
      	* HACKING: make it more explicit.
      af769d68
    • Almer. S. Tigelaar's avatar
      Export GNUMERIC_VERSION · 761d1ee7
      Almer. S. Tigelaar authored
      2000-05-01  Almer. S. Tigelaar.  <almer1@dds.nl>
      
      	* configure.in:
      	Export GNUMERIC_VERSION
      
      	* acconfig.h:
      	Undefine GNUMERIC_VERSION
      
      	* */Makefile.am:
      	Removed -DGNUMERIC_VERSION, now located in config.h
      
      	* src/functions/Makefile.am, src/dialogs/Makefile.am :
      	VERSION changed to gnumeric_version.
      
      	* plugins/excel/libole2/Makefile.am, plugins/guile/Makefile.am :
      	ditto
      
      	* plugins/perl/Makefile.am :
      	ditto
      761d1ee7
  17. 28 Apr, 2000 1 commit
  18. 27 Apr, 2000 2 commits
  19. 25 Apr, 2000 1 commit
  20. 15 Apr, 2000 2 commits
  21. 14 Apr, 2000 1 commit
    • Michael Meeks's avatar
      Make component printing, at least in the non-scissored case work. · 8a4b4824
      Michael Meeks authored
      2000-04-14  Michael Meeks  <michael@helixcode.com>
      
      	* src/print.c (print_job_info_get): setup sheet object list.
      	(print_job_info_destroy): check it. (print_sheet_range): build a list of
      	pre-printed sheet objects. (print_page_object): updated.
      
      	* src/sheet-object-bonobo.c (sheet_object_bonobo_print): simplify muchly
      	to new API.
      8a4b4824
  22. 13 Apr, 2000 1 commit
  23. 10 Apr, 2000 1 commit
    • Morten Welinder's avatar
      Need 0.17. · ec3afe63
      Morten Welinder authored
      2000-04-09  Morten Welinder  <terra@diku.dk>
      
      	* configure.in (gnome-print): Need 0.17.
      
      	* src/print.c (print_page): Put page numbers into (post script)
       	file.
      	(print_page): Move setup_rotation into page loop.
      ec3afe63
  24. 28 Mar, 2000 3 commits
  25. 27 Mar, 2000 2 commits