1. 24 Aug, 1999 1 commit
  2. 23 Aug, 1999 1 commit
  3. 20 Aug, 1999 2 commits
    • jpekka's avatar
      9048ca13
    • Jukka-Pekka Iivonen's avatar
      Removed the last bogus msgid to make it compile again. · 1b2cb619
      Jukka-Pekka Iivonen authored
      1999-08-20  Jukka-Pekka Iivonen  <iivonen@iki.fi>
      
      	* po/de.po: Removed the last bogus msgid to make it compile again.
      
      	* src/sheet.c (sheet_insert_object): Added #if ENABLE_BONOBO to
       	make it compile without BONOBO.
      
      	* src/gnumeric-sheet.c (gnumeric_sheet_drag_data_get): Ditto.
      
      	* src/collect.[ch]: Wrote collect_dates and collect_dates_value.
      
      	* src/fn-financial.c: DB() and XNPV() implemented.  DOLLARDE() and
       	DOLLARFR() fixed.
      
      	* src/fn-date.c, src/func.h: get_serial_date made public.
      
      	* TODO: Killed the four functions above from the todo list.
      1b2cb619
  4. 19 Aug, 1999 1 commit
  5. 16 Aug, 1999 1 commit
  6. 15 Aug, 1999 1 commit
    • Morten Welinder's avatar
      Linear regression updates. Someone please enter skeletons for LOGEST, · e0074752
      Morten Welinder authored
      TREND, and friends.
      
      1999-08-15  Morten Welinder  <terra@diku.dk>
      
      	* src/fn-stat.c (gnumeric_frequency): Fix leak (bin_array).  Fix
       	leak (data_cl.entries).  Fix leak (bin_cl.entries).  Fix leak
       	(floats for data).  Fix leak (floats for bins).  Fix leak (count).
      	(gnumeric_linest): Simplify.
      	(gnumeric_intercept): Simplify.
      	(gnumeric_slope): Simplify.
      	(gnumeric_forecast): Simplify.
      
      	* src/collect.c (collect_floats_value): Make non-static.
      	(float_range_function2): Plug leak.
      
      	* src/Makefile.am (GNUMERIC_BASE_SOURCES): Add regressions.[ch].
      
      	* src/style.c (style_font_unref): Fix obsolete warning.
      e0074752
  7. 12 Aug, 1999 2 commits
  8. 11 Aug, 1999 2 commits
  9. 10 Aug, 1999 1 commit
  10. 07 Aug, 1999 1 commit
    • Miguel de Icaza's avatar
      Use the standard procedure to set the font. · f8361526
      Miguel de Icaza authored
      1999-08-06  Miguel de Icaza  <miguel@nuclecu.unam.mx>
      
      	* src/corba-sheet.c (Sheet_cell_set_font): Use the standard
      	procedure to set the font.
      
      	* src/cell.c: deleted finally cell_set_font.
      
      	* src/workbook.c: Reorganization to make the code be a GtkObject.
      	Redone the destruction bits of the Workbook.
      
      	* src/workbook.h: Split sheet.h into workbook.h and sheet.h
      
      	* src/workbook.h: Now the Workbook is a GtkObject or a
      	GnomeObject, depending on the compilation flags.
      f8361526
  11. 28 Jul, 1999 1 commit
  12. 23 Jul, 1999 1 commit
    • Miguel de Icaza's avatar
      Clear the pointers after unrefing. · 8bce880c
      Miguel de Icaza authored
      1999-07-21  Miguel de Icaza  <miguel@gnu.org>
      
      	* src/dialog-printer-setup.c (preview_page_destroy): Clear the
      	pointers after unrefing.
      
      	* src/print.c (setup_rotation): Add the rotation code for the
      	vertical/horizontal printing.
      8bce880c
  13. 21 Jul, 1999 1 commit
  14. 13 Jul, 1999 1 commit
  15. 12 Jul, 1999 1 commit
  16. 11 Jul, 1999 1 commit
  17. 09 Jul, 1999 1 commit
    • Miguel de Icaza's avatar
      Reverted last plan. We do need a sheet_view_construct, as we require · d59eb822
      Miguel de Icaza authored
      
      1999-07-09  Miguel de Icaza  <miguel@gnu.org>
      
      	* src/sheet-view.c (sheet_view_construct): Reverted last plan.  We
      	do need a sheet_view_construct, as we require sheet_view->sheet to
      	be set.
      
      1999-07-08  Miguel de Icaza  <miguel@gnu.org>
      
      	* src/cell.c (calc_text_dimensions): Use gdk_fonts for measuring
      	the strings on the screen.  Basically, back out using GnomeFont here.
      
      	* src/print-info.c (render_date, render_time): Finished
      	implementing.
      	(render_opcode): Enable argument mechanism to extend the number of
      	possible formats.  Excel accepts stuff like &[DATE], we extend
      	this to accept &[DATE:mmmm-yyyy].  The argument for &[DATE] and
      	&[TIME] is a regular Gnumeric formatting code (ie, compattible
      	with the cell formating in Excel).
      
      	* src/sheet-view.h: Change style to suit forward declaration
      	structure.
      
      	* src/sheet.h: Use forward declaration for SheetView.
      
      	* src/sheet.c (sheet_new_sheet_view, sheet_destroy_sheet_view):
      	New routines for managing the sheet views.
      
      	* src/sheet-view.c: Killed sheet_view_construct, there was nothing
      	really required there.  Moved all the code to sheet_view_init.
      	(sheet_view_scrollbar_display, sheet_view_set_header_visibility):
      	New routines that control the visibility of the various gadgets of
      	a SheetView.
      
      	* embeddable-grid.c, embeddable-grid.h: New files.  They implement
      	the Bonobo GnomeEmbeddable interfaces for embedding Gnumeric in
      	applications.
      
      	* src/workbook.c (workbook_new, workbook_core_new): Split this
      	routine in two:  GUI independant and GUI dependant.  The next step
      	is to provide multiple views of a workbook (although, I am not
      	sure I want this).
      	(workbook_new_with_sheets): Kill dead code.
      
      	* src/corba-sheet.c (Sheet_row_height, Sheet_col_width,
      	Sheet_max_cols_used, Sheet_max_rows_used): New methods.
      
      	* src/Gnumeric.idl (Sheet): new methods max_cols_used,
      	max_rows_used, col_width, row_height.
      
      	(Grid): New interface for embeddable grids.
      
      	* src/print-info.c (hf_format_render): Rendering routine for the
      	header and footers formats.
      
      1999-07-09  Miguel de Icaza  <miguel@gnu.org>
      
      	* ms-excel-write.c (biff_put_text): Intiialize variable.
      d59eb822
  18. 08 Jul, 1999 1 commit
    • Michael Meeks's avatar
      cleaned some warnings from excel loader, · 8bee3b3b
      Michael Meeks authored
      Fixed serious inter-sheet dependency bug ( like they were all broken ),
      Prettify the last upper case struct in my Excel code,
      update TODOs,
      Write 'Names' documentation.
      8bee3b3b
  19. 02 Jul, 1999 2 commits
    • Miguel de Icaza's avatar
      small touchups. · 1350ad42
      Miguel de Icaza authored
      
      1999-07-02  Miguel de Icaza  <miguel@gnu.org>
      
      	* doc/Design, doc/translating.sgml: small touchups.
      
      	* src/dialog-printer-setup.c (do_setup_main_dialog): Set the
      	window parent here.
      	(do_setup_main_dialog): Force destruction of parent widget.
      
      	* src/print.glade: Removed visibility flag from toplevel dialog
      	box.
      
      	* doc/C/files.sgml: Updated indentation.
      
      	* src/dialog-printer-setup.c (do_setup_page): Use relative path
      	for printing here.
      
      1999-06-30  Miguel de Icaza  <miguel@gnu.org>
      
      	* src/item-grid.c (item_grid_draw_cell): Eliminate warning.
      
      	* src/dialog-printer-setup.c: Adapted to the new setup for keeping
      	track of col/rows ranges.
      	(do_fetch_page_info): ditto.
      
      	* src/print.c (PrintJobInfo): Use doubles for all the printing
      	units.
      	(print_sheet_range): Take into account the repeat ranges for
      	repeated headers, repeated columns.
      	(print_sheet): compute space used by repeated headers and repeated
      	columns.
      	(print_page): Print repeating top rows and repeating left
      	columns on each page.  Loop over printing routines.
      	(print_page_cells): new routine: prints a cell range only.
      	(print_page_repeated_rows, print_page_repeated_cols): Prints the
      	repeating columns and repeating rows.
      
      	* src/dialog-cell-format.c (apply_font_format): Implement
      	GnomePrint based version.
      
      
      	* src/print-info.c (save_range): Updated to reflect the new change
      	to PrintRepeatRange.
      	(print_info_save): ditto.
      	(load_range): ditto.
      	(print_info_new): ditto.
      
      	* src/print-info.h: Store ranges as a structure that contains an
      	explicit tag for validness instead of overloading the definition
      	of Value/CellRange.
      1350ad42
    • Morten Welinder's avatar
      Cleanups. · db3d65b8
      Morten Welinder authored
      db3d65b8
  20. 30 Jun, 1999 2 commits
  21. 29 Jun, 1999 2 commits
    • Jukka-Pekka Iivonen's avatar
      Added FORECAST() and INTERCEPT(). · ccd33788
      Jukka-Pekka Iivonen authored
      1999-06-29  Jukka-Pekka Iivonen  <iivonen@iki.fi>
      
      	* src/fn-stat.c: Added FORECAST() and INTERCEPT().
      
      	* src/fn-math.c: SUMIF() can now take an optional argument
       	(actual_range).
      
      	* src/fn-information.c: Made N() return 0 if the given string is
      	non-number, not an error.
      ccd33788
    • Miguel de Icaza's avatar
      Little stuff + some gui editing with glade, the tool of the professional · 368cf80b
      Miguel de Icaza authored
      
      
      Little stuff + some gui editing with glade, the tool of the professional
      gnomer.
      
      1999-06-28  Miguel de Icaza  <miguel@nuclecu.unam.mx>
      
      	* src/dialog-printer-setup.c (load_image): Use a constant relative
      	to the Gnumeric installation directory, do not use the gnome
      	pixmap path routine.
      
      	* src/workbook.c: Add print icon to the toolbar.
      
      	* src/dialog-printer-setup.c (do_print_cb): Fetch settings when
      	the user presses print from here.
      	(do_setup_main_dialog): Hide non working widgets.
      368cf80b
  22. 26 Jun, 1999 2 commits
  23. 23 Jun, 1999 1 commit
  24. 13 Jun, 1999 1 commit
    • Miguel de Icaza's avatar
      Process the return value from gnome_dialog_run correctly as well. (ie we · 72c2b4dd
      Miguel de Icaza authored
      1999-06-12  Miguel de Icaza  <miguel@gnu.org>
      
      	* src/dialog-cell-comment.c (dialog_cell_comment): Process the
      	return value from gnome_dialog_run correctly as well.  (ie we
      	should catch the return value -1 as the "user closed dialog box"
       	message and avoid destroying the dialog box ourselves).
      
      	* src/item-grid.c (context_paste_special_cmd): Handle a cancel
      	operation from the dialog_paste_special dialog box.
      
      	* src/dialog-paste-special.c (dialog_paste_special): Hanlde the
      	case in which the window manager closed the dialog box.
      
      	* src/cell.c (cell_comment_destroy): Changed invocation from
      	gtk_object_destroy to gtk_object_unref.
      	(cell_comment_unrealize): ditto.
      	(cell_comment_clicked): ditto.
      	* src/dialog-cell-sort.c (dialog_cell_sort): ditto.
      	* src/dialog-function-select.c (dialog_function_select): ditto
      	* src/dialog-function-wizard.c (dialog_function_wizard): ditto
      	* src/dialog-paste-special.c (dialog_paste_special): ditto
      	* src/dialog-solver.c (constr_add_click): ditto.
      	(constr_add_click): ditto
      	(dialog_solver_options): ditto
      	* src/gnumeric-sheet.c (gnumeric_sheet_stop_cell_selection): ditto
      	(destroy_item_editor): ditto.
      	(gnumeric_sheet_key_mode_object): ditto, and clear the pointer to
      	the current_object.
      	* src/sheet-object-container.c (sheet_object_container_destroy): ditto.
      	* src/item-cursor.c (item_cursor_drag_event): ditto.
      	(item_cursor_autofill_event): ditto
      	* src/item-bar.c (item_bar_event): ditto
      	* src/workbook.c (workbook_setup_auto_calc): ditto.
      	* src/widget-editable-label.c (el_stop_editing): ditto
      	* src/sheet-object.c (sheet_object_destroy): ditto
      	(sheet_view_object_unrealize): ditto
      	(sheet_object_destroy_control_points): ditto
      	* src/sheet-view.c (sheet_view_destroy): ditto
      
      1999-06-10  Miguel de Icaza  <miguel@gnu.org>
      
      	* src/pattern-selector.c (pattern_selector_init): Use the GNOME
      	canvas fill_stipple feature instead of using the hack of creating
      	the bitmap and setting the stipple on the realize handler.
      
      1999-06-01  Miguel de Icaza  <miguel@nuclecu.unam.mx>
      
      	* po/hr.po: Added croat translation from Vladimir Vuksan
      	<vuksan@cs.unm.edu>.
      72c2b4dd
  25. 10 Jun, 1999 1 commit
  26. 30 May, 1999 1 commit
  27. 15 Apr, 1999 1 commit
  28. 12 Apr, 1999 3 commits
  29. 06 Apr, 1999 1 commit
    • Miguel de Icaza's avatar
      New function. Used in an initial pass over the XML file to load all of the · c7f8e1c0
      Miguel de Icaza authored
      
      
      1999-04-06  Miguel de Icaza  <miguel@nuclecu.unam.mx>
      
      	* src/xml-io.c (createXmlSheet): New function.  Used in an initial
      	pass over the XML file to load all of the Sheets defined there.
      	(readXmlWorkbook): Now this does two passes at loading the sheet:
      	the first pass creates the sheets, the second pass actually loads
      	the contents.
      c7f8e1c0
  30. 10 Mar, 1999 1 commit
  31. 05 Mar, 1999 1 commit