1. 21 May, 1999 1 commit
  2. 19 May, 1999 1 commit
  3. 16 May, 1999 2 commits
  4. 13 May, 1999 1 commit
  5. 07 May, 1999 1 commit
  6. 06 May, 1999 1 commit
  7. 03 May, 1999 1 commit
  8. 02 May, 1999 1 commit
  9. 01 May, 1999 1 commit
  10. 30 Apr, 1999 1 commit
  11. 29 Apr, 1999 2 commits
  12. 26 Apr, 1999 1 commit
  13. 24 Apr, 1999 1 commit
  14. 15 Apr, 1999 2 commits
    • Miguel de Icaza's avatar
      No longer destroys the Bonobo objects here. · 482a60ad
      Miguel de Icaza authored
      1999-04-14  Miguel de Icaza  <miguel@nuclecu.unam.mx>
      
      	* src/sheet.c (sheet_destroy): No longer destroys the Bonobo
      	objects here.
      
      	* src/sheet.h (Sheet): No longer keeps track of the ClientSites
      	here.
      
      	* src/sheet-object.c (sheet_finish_object_creation): Invoke new
      	class method to signal finalization of object creation.
      
      	* src/sheet-object-container.c, src/sheet-object-container.h: New
      	files that implement the Bonobo ClientSites
      	(SheetObjectContainers).
      
      	* src/Makefile.am (gnumeric_bonobo_SOURCES): Sources for Bonobo
      	compilation.
      
      	* src/sheet-object.c (sheet_object_construct): Create the bounding
      	box points here.
      	(sheet_set_mode_type): Fix from my previous reorganization:  Only
      	stop editing mode if the mode is SHEET_MODE_SHEET.
      	(sheet_button_press): Strategy change: now we accept
      	sheet->current_object and we stop editing here the object.
      
      	* src/sheet-object.h: points has been renamed to bbox_points.
      
      	* src/sheet-object-graphic.c (sheet_object_filled_realize):
      	Simplified this routine.  Also, we now update the bounding box
      	here.
      482a60ad
    • Michael Meeks's avatar
      Fixes to number parsing to allow 1.156E-7 in a cell :-) · c511136b
      Michael Meeks authored
      Added PTG_AREA_N, Added PTG_ARRAY bits ( untested ),
      Standardised number transfer fixing some problems.
      c511136b
  15. 07 Apr, 1999 2 commits
  16. 06 Apr, 1999 1 commit
    • Morten Wellinder's avatar
      Fix for circular references. · f4776bf6
      Morten Wellinder authored
      1999-04-05  Morten Wellinder <terra@diku.dk>
      
      	* src/cell.c (cell_set_rendered_text): Fix for circular
      	references.
      
      1999-04-05  Miguel de Icaza  <miguel@nuclecu.unam.mx>
      
      	* src/about.c (dialog_about): Do not make the about box modal.
      f4776bf6
  17. 03 Apr, 1999 1 commit
  18. 14 Mar, 1999 1 commit
  19. 12 Mar, 1999 1 commit
    • Miguel de Icaza's avatar
      New routine. Abstracts the paste operation. (clipboard_paste_region): Now · 89b125a7
      Miguel de Icaza authored
      1999-03-11  Miguel de Icaza  <miguel@nuclecu.unam.mx>
      
      	* src/clipboard.c (sheet_paste_selection): New routine.  Abstracts
      	the paste operation.
      	(clipboard_paste_region): Now it uses a clipboard with the active
      	X selection instead of defaulting to "request clipboard from X"
      	(this is only for inter-workbook copy-paste).
      
      	* src/sheet.c (find_workbook_with_clipboard): Tries to find a
      	workbook with clipboard information.  Probably the clipboard
      	should be global to all Gnumeric.
      
      	* src/render-ascii.c (cell_region_render_ascii): Free the
      	information after we have used it, not before.
      
      	* src/expr.c (eval_expr): Handle new-born recursive references.
      89b125a7
  20. 08 Mar, 1999 2 commits
  21. 05 Mar, 1999 1 commit
  22. 24 Feb, 1999 1 commit
  23. 22 Feb, 1999 1 commit
  24. 19 Feb, 1999 1 commit
    • Miguel de Icaza's avatar
      Do not render the value if the result is an error. · f29179e1
      Miguel de Icaza authored
      1999-02-19  Miguel de Icaza  <miguel@nuclecu.unam.mx>
      
      	* src/clipboard.c (paste_cell): Do not render the value if the
      	result is an error.
      
      	* src/cell.c (cell_copy): Do not copy the value of a cell when the
      	value is NULL (due to the cell having an error).
      
      	* src/expr.c (eval_expr): Evaluate binary operations in parts to
      	keep the correct error message on an operation if possible.
      	(eval_expr): Propagate errors.
      
      	* src/item-edit.c (item_edit_draw): Sync the before-cursor and
      	after-cursor Y-display text cordinate.
      
      	* src/expr.c (eval_funcall): Add type checking for the simple
      	functions.
      
      	* doc/C/Makefile.am (install-data-local): use topsrcdir here (fix
      	from Ian Campbell <ijc25@cam.ac.uk>
      
      	* src/fn-math.c (gnumeric_not): Implement NOT.
      f29179e1
  25. 12 Feb, 1999 1 commit
    • Bruno Unna's avatar
      Now the function draws the cell using the cell background color setting. · f51bf24b
      Bruno Unna authored
      * src/cell.c (cell_draw): Now the function draws the cell
      using the cell background color setting. Although it does
      the job, I guess there must be a better way to do it. Thanks
      to Michael for the hint.
      
      * src/item-grid.c (item_grid_draw_cell): Commented out the lines
      involved with patterns display in the cell, for that code is
      not ready yet.
      
      * src/dialog-cell-format (create_coloring_page): Reactivated
      the background selection panel of the coloring page.
      
      * src/dialog-cell-format (create_background_radio): Commented out
      the addition of the pattern selection for a cell.
      f51bf24b
  26. 10 Feb, 1999 1 commit
    • Miguel de Icaza's avatar
      When relocating a cell with a formula, always mark it as changed. We were · c95be58a
      Miguel de Icaza authored
      1999-02-10  Miguel de Icaza  <miguel@nuclecu.unam.mx>
      
      	* src/cell.c (cell_relocate): When relocating a cell with a
      	formula, always mark it as changed.  We were doing that before
      	only for the case where the location had changed, but we use
      	cell_relocate in other cases as well.
      
      	* src/fn-string.c (gnumeric_lower, gnumeric_upper): These
      	functions were wrong.  They were never incrementing the pointer
      	and they were releasing the wrong pointer.
      
      	* src/clipboard.c (paste_cell): When pasting a cell, mark the
      	contents as modified.
      
      	* src/file.c (file_saver_is_default_format): Make sure the saver
      	is always set.
      c95be58a
  27. 08 Feb, 1999 1 commit
  28. 07 Feb, 1999 1 commit
  29. 11 Jan, 1999 1 commit
  30. 10 Jan, 1999 2 commits
    • Michael Meeks's avatar
      Large border updates, global string tables · aeefc6b0
      Michael Meeks authored
      aeefc6b0
    • Miguel de Icaza's avatar
      Reorganization. Hanlde VALUE_CELLREF here and make OPER_VAR and · 910cc0b7
      Miguel de Icaza authored
      1999-01-10  Miguel de Icaza  <miguel@nuclecu.unam.mx>
      
      	* src/eval.c (add_value_deps): Reorganization.  Hanlde
      	VALUE_CELLREF here and make OPER_VAR and OPER_CONSTANT call
      	add_value_deps.
      
      	* src/expr.c (do_expr_tree_relocate, expr_tree_relocate): New
      	routine that returns an ExprTree relocated.
      	(value_copy_to): Handle the VALUE_CELLREF type.
      
      	* src/expr.h: define VALUE_CELLREF
      
      	* src/parser.y (yylex): Type fix.
      	When creating values of type VALUE_CELLREF, set this value.
      
      1999-01-09  Miguel de Icaza  <miguel@nuclecu.unam.mx>
      
      	* src/sheet.c (sheet_move_column): Update to new cell_relocate
      	semantics.
      	(sheet_shift_row): ditto.
      	(sheet_insert_row): ditto.
      	(sheet_delete_row): ditto.
      	(sheet_shift_col): ditto.
      
      	* src/clipboard.c: Update to new cell_relocate semantics.
      	Remove the old GTK compatibility code.
      
      	* src/cell.c (cell_relocate): We do not need to reference this
      	formula.
      	This routine now takes delta-x and delta-y values for the
      	relocation, instead of absolute cordinates.  To implement the
      	proper semantics of cell movement that other spreadsheets implement
      910cc0b7
  31. 04 Jan, 1999 1 commit
    • Miguel de Icaza's avatar
      New routine. · b2f46797
      Miguel de Icaza authored
      1999-01-04  Miguel de Icaza  <miguel@nuclecu.unam.mx>
      
      	* src/sheet.c (sheet_rename): New routine.
      
      	* src/workbook.c (workbook_attach_sheet): Use a EditableLabel for
      	the notebook tab.
      	(workbook_rename_sheet): New routine.
      
      	* src/widget-editable-label.c:  New widget.  This is a label that
      	can be edited if you double click on it.  This uses the same trick
      	of the gnome-icon-item to provide the editing facilities.
      
      1999-01-03  Miguel de Icaza  <miguel@nuclecu.unam.mx>
      
      	* src/workbook.c (workbook_setup_status_area): Use the style font,
      	not "fixed".
      	(workbook_setup_status_area): One hack down.  Use GTK_ANCHOR_NW to
      	achieve the same effect I had with my previous hack.
      
      	* src/dialog-cell-comment.c (dialog_cell_comment): New file.
      	Implements the cell comment dialog box.
      
      	* src/cell.c (cell_relocate): Only call cell_comment_reposition is
      	there is a cell comment bound to this cell.
      
      	* src/format.c (format_value): No format means "General" format as
      	well.
      	If the value has decimal numbers use "0.00##########" for the
      	formatting instead of 0.00.
      b2f46797
  32. 30 Dec, 1998 1 commit
  33. 28 Dec, 1998 2 commits