- 02 Sep, 1999 1 commit
-
-
Jody Goldberg authored
-
- 26 Aug, 1999 1 commit
-
-
Arturo Espinosa authored
-
- 19 Aug, 1999 1 commit
-
-
Michael Meeks authored
still need something better for writing doubles though...
-
- 17 Aug, 1999 1 commit
-
-
Miguel de Icaza authored
1999-08-17 Miguel de Icaza <miguel@nuclecu.unam.mx> * src/workbook.c (workbook_class_init): Added cell_content_changed signal. (workbook_do_destroy): Do not enable widgets to be focused. * src/cell.c (cell_content_changed): Calls workbook_cell_changed. This is for Paolo and his speech system for GNOME. * configure.in: New bonobo detection code and support for not compiling Bonobo support even if it is present on the system
-
- 16 Aug, 1999 1 commit
-
-
Jody Goldberg authored
- Add boundary checking for copy/autofill - Correct handling of cut/paste relative references. There are still problems with insert/del row/col and references to the moved region.
-
- 07 Aug, 1999 1 commit
-
-
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.
-
- 05 Aug, 1999 1 commit
-
-
Morten Welinder authored
1999-08-05 Morten Welinder <terra@diku.dk> * src/cell.c (cell_set_font): Obsolete -- #if 0 for now. * src/cell.h: Remove now-static cell_formula_changed, calc_text_dimensions, and cell_set_font.
-
- 04 Aug, 1999 1 commit
-
-
Miguel de Icaza authored
1999-08-04 Miguel de Icaza <miguel@nuclecu.unam.mx> * src/cell.c (calc_text_dimensions): Made static. (queue_cell): Killed dependency_deep_frozen routines, this was archaic code. (cell_formula_changed): Made static. * src/sheet-autofill.c (autofill_register_list): Make static.
-
- 03 Aug, 1999 1 commit
-
-
Morten Welinder authored
1999-08-02 Morten Welinder <terra@diku.dk> * src/expr.c (eval_expr_real): Handle integer operations more carefully with respect to overflow. * src/cell.c (cell_cleanout): Don't unlink unless there is a sheet to unlink from. * src/collect.c (float_range_function2): Actually call the right function. (collect_floats_value): Fix type of result. * src/mathfunc.c (range_rsq_pop, range_rsq_est): New functions. * src/fn-stat.c (gnumeric_pearson): Simplify. (gnumeric_rsq): Simplify.
-
- 01 Aug, 1999 1 commit
-
-
Morten Welinder authored
still leak like crazy. 1999-08-01 Morten Welinder <terra@diku.dk> * src/format.c (format_number): YAL -- yet another leak. * src/fn-string.c (gnumeric_text): Plug leak. * src/expr.c (do_expr_tree_unref): Plug array value leak. * src/cell.c (cell_set_array_formula): Unref the wrappers so we don't leak a reference. * src/fn-math.c (gnumeric_countif): Initialise total_num member.
-
- 30 Jul, 1999 1 commit
-
-
Morten Welinder authored
1999-07-30 Morten Welinder <terra@diku.dk> * src/cell.c (cell_cleanout): New function. (cell_set_formula): Don't bother with CELL_ERROR. Set value field in all cases. (cell_set_array_formula): Set cell values. (cell_set_value_simple): Simplify using cell_cleanout. (cell_set_text_simple): Ditto. (cell_set_formula_tree_simple): Ditto. (cell_destroy): Ditto. (cell_get_text): Simplify. (cell_get_content): Ditto. * src/eval.c (cell_eval): Reorganise slightly. * src/expr.c (eval_expr_real): value should no longer be null. * src/cell.h (CELL_ERROR): Obsolete.
-
- 29 Jul, 1999 1 commit
-
-
Michael Meeks authored
update TODOs, getting small again :-)
-
- 27 Jul, 1999 1 commit
-
-
Jody Goldberg authored
Improved ROW, COLUMN, COUNTBLANK, ISBLANK, ISERROR functions. Added some images for the graph wizard.
-
- 26 Jul, 1999 1 commit
-
-
Michael Meeks authored
Update excel code to new libole stuff New cell dependency freeze / thaw stuff ( commented out ) Major TODO cleanout.
-
- 25 Jul, 1999 1 commit
-
-
Michael Meeks authored
Improved parsing structure, and handling of in-sheet references, Finished 'Names' dialog, Preliminary Names XML-I/O Added check against circular name definitions a=b, b=a :-)
-
- 12 Jul, 1999 2 commits
-
-
Jody Goldberg authored
1999-07-12 Jody Goldberg <jgoldberg@home.com> * src/Gnumeric.idl : Add SplitsArray array exception for array-formula support. * src/cell.[ch] (cell_set_border) : Const. * src/expr.[ch] (value_area_get_width, value_area_get_height) : Const. * src/fn-math.c : Added TRANSPOSE. * wizards/graphics/*.c : Minor text tweaks so that things come closer to compiling.
-
Arturo Espinosa authored
WOOOHOO! We have the font selector now :-) A nice, crisp, glade-quality, clean-code, beautiful miggeee-hack font-selector MIguel
-
- 11 Jul, 1999 1 commit
-
-
Jody Goldberg authored
- Enable cut/copy/paste for array formulas. - Fix multi-line cell drawing & whitespace issues. - Change the default column width & grid colour to more closely match XL - Add the edit popup menu in the row/col headers - Short circuit the insert/delete dialogs to directly insert/delete when an entire row/column is selected.
-
- 09 Jul, 1999 2 commits
-
-
Miguel de Icaza authored
1999-07-09 Miguel de Icaza <miguel@nuclecu.unam.mx> * src/analysis-tools.c: Changed prototype of int_compare to eliminate a warning. Removed unused variables. * src/cell.c: #inlcude gnumeric-util to eliminate warning. * src/fn-financial.c: Fixed all the help strings to get the SEELASO correctly done * src/style.c: Zoom factor 1.0 is a reminder to me, not a warning.
-
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.
-
- 08 Jul, 1999 1 commit
-
-
Jody Goldberg authored
-
- 05 Jul, 1999 1 commit
-
-
Jody Goldberg authored
to cause a core dump :-) Some docs. - Have patterns match Excel. - Easy optimization in the common case to do 1 intersection rather than 4 for a single cell. - Some command line flags for debugging excel import.
-
- 30 Jun, 1999 2 commits
-
-
Michael Meeks authored
-
Jody Goldberg authored
in the function MMULT.
-
- 26 Jun, 1999 1 commit
-
-
Miguel de Icaza authored
The big GNUMERIC_PRINT merge into HEAD. Still some features are missing. Check the TODO to see what is missing. 1999-06-26 Miguel de Icaza <miguel@nuclecu.unam.mx> * src/pixmaps.h: Removed unused pixmaps. * src/corba-sheet.c (Sheet_corba_class_init): Fill in some missing values fomr the GNOME::Gnumeric::Sheet epv interface. * src/expr.c (eval_funcall): Removed unused variable. * src/workbook.c (workbook_sheets): prepend and reverse instead of appending all the time. It is more efficient. * src/style.c (x11_font_compute_hints): Renamed as well. Might be useful in the future. * src/gnumeric-util.c (x11_font_get_italic_name, x11_font_get_bold_name, x11_font_change_component): Renamed these functions to reflect their actual usage. * src/expr.c (expr_tree_new_constant): Change style to use early return to keep indentation of the rest of the code at tab-1. This is a trick to keep indentation nice with 8-tab spaces. Liberal use of early returns, early continues, early breaks. * src/cell.h (CELL_TEXT_GET): Kill unused macro. 1999-06-25 Miguel de Icaza <miguel@gnu.org> * src/xml-io.c (xml_read_cell): Merge the style we just read with the existing information from the cell (which are the defaults). This is only for compatibility with the old format 1999-06-24 Miguel de Icaza <miguel@gnu.org> * src/xml-io.c (style_font_new_from_x11): Implemented * src/style.c (style_font_new): Improved matching of the font. * src/xml-io.c (xml_write_style): Save Bold and Italic properties. Save Units as double. (xml_read_style): Add conversion hook from old format. (xml_read_style): Load properly italic and bold properties. (xml_read_cell): Add new style reading code. It is compatible with the old Style reading code. (xml_read_rows_info, xml_read_cols_info, xml_read_styles): Moved Cols, Rows and Styles loading code here, for code clarity. * src/style.c (style_font_new_simple): Include the scale in the key lookup variable. * src/xml-io.c: The FontDefs and the HREFs to the fonts were never being used. The new code for styles simplifies this. Kill all the references to the FontDefs urls and the font indeces. * src/xml-io.c 1999-06-23 Miguel de Icaza <miguel@gnu.org> * src/xml-io.c: Major updates. (xml_read_colrow_info): Use floating point for loading the units, margin_a and margin_b. (xml_write_colrow_info): Save units, margin_a and margin_b using floating point. (xml_set_value_double): Activate this function. (xml_write_cell): Do not save the style here. Lookup the style id, and write a record with the style id link. (xml_sheet_write): Add call to xml_cell_styles_init and xml_cell_styles_shutdown to init and shutdown the cell styles in a per-sheet basis. Renamed functions to suit the gnumeric coding sytle. Fixed indentation. File format now saves a different version. We store all cell styles first, and then we reference them. (parse_xml_context_t): renamed from parseXmlContext. Add style_table hash table for storing all the styles used by the cells on a workbook. Used to dump Styles first and then have the cells reference it. * src/style.c (style_hash, style_compare): New routines to put Styles on hash tables. * src/workbook.c (workbook_sheets): Use g_list_prepend instead of g_list_append and reverse the result. 1999-06-14 Miguel de Icaza <miguel@gnu.org> * src/cell.h: Killed ColType and RowType definitions. They do not save any noticeable amount of memory; we are not using them but on the most useless places and finally they are the current limit to our spreadsheet size. * src/gnumeric-sheet.h: Use int instead of ColType, RowType * src/item-cursor.h: Use int instead of ColType, RowType * src/item-grid.h: Use int instead of ColType, RowType * src/print-cell.c (CELL_DIM): Use _pt variants of the margins here. (print_cell_text): and here. (print_cell): and here. (print_cell_range): and here. (print_cell_grid): and here. 1999-06-13 Miguel de Icaza <miguel@gnu.org> * src/sheet.c (sheet_compute_col_row_new_size): Update margin_a and margin_b from the points. (col_row_info_init): New function to initialize a sample ColRowInfo. Inits the _pt fields. (col_row_unit_distance): Use the new fields in computation. (sheet_col_get_unit_distance): Use new fields in computation. * src/dialog-printer-setup.c (do_setup_margin): Set scroll region. (preview_page_create): Implement routine that draws the page for the margin setup. * src/sheet.h (ColRowInfo): Units are now doubles; margin_a_pt and margin_b_pt are doubles that represent the a and b margins in points. * src/sheet.c (sheet_compute_col_row_new_size): Use the 1999-06-11 Miguel de Icaza <miguel@gnu.org> * src/cell-draw.c (cell_draw): Move the foreground setting routine here and handle single-line and multiline coloring properly. * src/print-info.c (unit_name_to_unit): New routine, returns the UniName from the string name. * src/dialog-printer-setup.c (dialog_printer_setup): Use print_info_save and kill the do_save_settings routine for the cleaner print_info routine. * src/print-info.c (print_info_new): Now loads the default settings from the saved configuration. (print_info_save): Saves the print information to the gnome_config. 1999-06-08 Miguel de Icaza <miguel@gnu.org> * src/utils.c (str_trim_spaces): Moved str_trim_spaces ere. * src/dialog-printer-setup.c (do_setup_main_dialog): Connect print buttons. * src/print-cell.c (print_cell_grid): Simplify routine. * src/sheet.c (sheet_row_get_unit_distance, sheet_col_get_unit_distance): Include margins in computation. This is broken, as the margins are now pixels, and they should be made points. * src/dialog-printer-setup.c (do_fetch_page_info): Fetch other values. (do_save_settings): Saves the configuration. * src/print-cell.c (print_border): Implement border drawing. (print_cell_grid): Make this work as it should. * src/print.c (compute_groups): Handle the case where the contents fit entirely in one page. 1999-06-07 Miguel de Icaza <miguel@gnu.org> * src/print.c: New file. Implements high-level printing. * src/dialog-printer-setup.c: New file. Implements the "Print Setup" dialog box. 1999-04-30 Miguel de Icaza <miguel@nuclecu.unam.mx> * src/cell-draw.c: New file. All of the cell screen drawing code has been moved here now. * src/print-cell.c: Enhanced code. * src/workbook.c: hardcoded page size for testing purposes. 1999-03-10 Miguel de Icaza <miguel@nuclecu.unam.mx> I do not like the current approach. I do think that StyleFonts should be static with regard to Zoom. And we would keep a cache of X fonts that are used for a particular size. * src/style.c (style_font_new_from): New routine that creates a new font. * src/sheet.c (sheet_set_zoom_factor): Scale fonts used in the Sheet. 1999-02-15 Miguel de Icaza <miguel@nuclecu.unam.mx> * src/dialog-printer-setup.c: New file. Implements the workbook page configuration dialog box. * src/print-info.c, src/print-info.h: Manages the per-worbook print options. 1999-02-07 Miguel de Icaza <miguel@nuclecu.unam.mx> * src/style.c (font_equal): Adapt function to the new StyleFont. (style_font_new, style_font_new_simple): Adapt for the upcoming gnome-print support. (font_init): Adapt. * src/xml-io.c: Use Gnome Print font scheme. * src/workbook.c: ditto. * src/cell.c: ditto. * src/item-bar.c, src/item-edit.c: ditto * src/dialog-cell-format.c: Disable font selector for now.
-
- 23 Jun, 1999 1 commit
-
-
Michael Meeks authored
this breaks some peoples stuff, but I'll get on to that now...
-
- 22 Jun, 1999 1 commit
-
-
Miguel de Icaza authored
1999-06-21 Miguel de Icaza <miguel@gnu.org> * src/func.c: Do not pre-initialize them. If they need to be pre-initialized something is wrong in some other place. Fix that instead. * src/clipboard.c (do_clipboard_paste_cell_region): Implement transpose-on-paste command. Change the increment steps for transpose and compute a different target column as well. (sheet_paste_selection): Swap the paste dimesions here if we are pasting/transpose. 1999-06-18 Miguel de Icaza <miguel@gnu.org> * src/func.c: Remove static initialization of the error messages. 1999-06-14 Miguel de Icaza <miguel@gnu.org> * src/clipboard.h: Define PASTE_TRANSPOSE. * src/dialog-paste-special.c (dialog_paste_special): Add new
-
- 16 Jun, 1999 1 commit
-
-
Morten Welinder authored
-
- 15 Jun, 1999 1 commit
-
-
Morten Welinder authored
-
- 13 Jun, 1999 2 commits
-
-
Morten Welinder authored
-
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>.
-
- 10 Jun, 1999 1 commit
-
-
Morten Welinder authored
-
- 08 Jun, 1999 1 commit
-
-
Arturo Espinosa authored
Remove all spaces before the ';'. Miguel
-
- 03 Jun, 1999 1 commit
-
-
Morten Welinder authored
-
- 23 May, 1999 1 commit
-
-
Morten Welinder authored
-
- 22 May, 1999 1 commit
-
-
Morten Welinder authored
-
- 21 May, 1999 1 commit
-
-
Morten Welinder authored
-
- 19 May, 1999 1 commit
-
-
Michael Meeks authored
Fix bug in cell_set_formula_tree_simple
-
- 16 May, 1999 2 commits
-
-
Morten Welinder authored
-
Morten Welinder authored
-