- 02 Jan, 2000 1 commit
-
-
Miguel de Icaza authored
2000-01-01 Miguel de Icaza <miguel@gnu.org> * src/cell.c (cell_set_text): Add warning if cell_set_text is invoked with the empty string. * src/workbook.c (workbook_edit_comment): Set the cell value to VALUE_EMPTY instead of setting it to "". * src/sheet.c (cellref_a1_get): Chek the range
-
- 01 Jan, 2000 2 commits
-
-
Miguel de Icaza authored
2000-01-01 Miguel de Icaza <miguel@gnu.org> * src/gnumeric-sheet.c (gnumeric_sheet_key_mode_sheet): Use application_clipboar_unant here. (gnumeric_sheet_key_mode_object): ditto. * src/sheet.c (sheet_start_editing_at_cursor): ditto. * src/workbook-format-toolbar.c (change_selection_font): ditto (set_selection_halign): ditto * src/application.c (application_clipboard_copy): Use defines. (application_clipboard_cut): Use defines. (application_clipboard_unant): New function, less agressive marking of unanting. * src/workbook-view.c (workbook_view_set_paste_state): Use named defines instead of arbitrary constants. Please, no magic constants ever in Gnumeric guys. * src/application.c: * src/workbook-private.h: Move the menu_item fields to workbook_private.
-
Kjartan Maraas authored
2000-01-01 Kjartan Maraas <kmaraas@online.no> * no.po: Updated Norwegian translation.
-
- 31 Dec, 1999 6 commits
-
-
Jody Goldberg authored
1999-12-31 Jody Goldberg <jgoldberg@home.com> * src/file.c (workbook_import) : Support new plugin interface.
-
Miguel de Icaza authored
1999-12-31 Miguel de Icaza <miguel@gnu.org> * src/corba-workbook.c (workbook_corba_setup): Create the corba context here. (workbook_corba_shutdown): Destroy it here. (command_context_corba): Return it here.
-
Miguel de Icaza authored
1999-12-31 Miguel de Icaza <miguel@gnu.org> * src/corba-sheet.c: Use properly the command_context_corba, passing a workbook argument in all functions. * src/command-context-corba.c, src/command-context-corba.h: Implement CORBA versions of the CommandContext.
-
Kjartan Maraas authored
1999-12-31 Kjartan Maraas <kmaraas@online.no> * no.po: Updated Norwegian translation.
-
Ariel Rios authored
-
Arturo Espinosa authored
-
- 30 Dec, 1999 12 commits
-
-
Jody Goldberg authored
-
Jody Goldberg authored
-
Arturo Espinosa authored
-
Ariel Rios authored
-
Jukka-Pekka Iivonen authored
1999-12-30 Jukka-Pekka Iivonen <iivonen@iki.fi> * src/utils.c (parse_cell_name_list): Cell ranges are now also accepted.
-
Jody Goldberg authored
-
Jukka-Pekka Iivonen authored
1999-12-30 Jukka-Pekka Iivonen <iivonen@iki.fi> * src/solver-lp.c: Implemented Simplex algorithm. It can currently solve LP maximization problems of positive variables having `<=' constraints. * src/workbook.c: Added `Solver' tool. * src/utils.c (parse_cell_name_list): Bug fix. The last item on the list was not included on the list.
-
Miguel de Icaza authored
1999-12-30 Miguel de Icaza <miguel@gnu.org> * src/gnumeric-type-util.h (GNUMERIC_MAKE_TYPE): New macro, copied from Evolution. We need to refactor our code in Gnumeric to use this macro. * src/workbook.c (workbook_do_destroy): Destroy the per-workbook context here. Hardcoded to be a GUI context for now. (workbook_new): Create the context here. (workbook_command_context_gui): This routine is now the one that returns the command context. * src/gnumeric.h: Added CommandCOntext typedef here. * All files: renamed CmdContext to CommandContext. renamed command_context_gui to workbook_command_context_gui. * src/workbook-view.c: Removed the GUI_CmdContext class setup. * src/command-context.c: Replaced the ad-hoc object system with a GtkObject-based system.
-
Ariel Rios authored
1999-12-30 Ariel Rios <jarios@usa.net> * plugin.c (init_plugin): Removed registration of func_scm_eval. (func_scm_eval): Removed. This function was not really used or needed so I chose to remove possible security hazard.
-
Jody Goldberg authored
1999-12-30 Jody Goldberg <jgoldberg@home.com> * src/file.c (workbook_load_from) : The 'open' functions return error strings now. Success == NULL, standard error == "", custom error which needs to be freed is everything else. (workbook_try_read) : An optional argument in which to store error messages returned by the loaders. (file_error_message) : Support the custom error messages. (workbook_read) : Ditto. * src/xml-io.c (xml_workbook_read) : Return simple error strings.
-
Ariel Rios authored
1999-12-29 Ariel Rios <jarios@usa.net> * gnumeric_startup.scm (home-gnumericrc): We change the location of the home gnumericrc to $HOME/.gnumerc/guile.scm * doc/guile-gnumeric.txt: Documentation for the guile plugin was added.
-
Jody Goldberg authored
-
- 29 Dec, 1999 8 commits
-
-
Jody Goldberg authored
-
Michael Meeks authored
-
Jody Goldberg authored
- Suppress some warnings.
-
Jody Goldberg authored
- Improve versioning of the plugins. - Some bug fixes. 1999-12-29 Jody Goldberg <jgoldberg@home.com> * src/workbook-view.c (command_context_gui, gui_splits_array, gui_plugin_problem, command_context_gui_cast) : New functions. * src/workbook.c (workbook_new) : Switch to using the workbook_view routines to manipulate the undo/redo and paste/paste_special menu items. * src/func.c (function_iterate_argument_values) : Return an error for empty/missing arguments. * plugins/*/Makefile.am : Define GNUMERIC_VERSION. * plugins/*/*.c (init_plugin): Take a CmdContext for error reporting. Call plugin_version_mismatch to do some minimal version matching for plugins and the running application. * src/Gnumeric.idl : Add PluginProblem. * src/command-context.[ch] (gnumeric_error_splits_array, gnumeric_error_plugin_problem, command_context_vtbl_init) : New functions. * src/plugin.c (plugin_version_mismatch) : New function. (plugin_load) : Hard code a GUI context for now. Switch to using gnumeric_error_ routines. Pass a CmdContext to the init_plugin routines. Only produce an error if the plugin returns -1. Store the plugin filename. (plugin_unload) : Free the filename on exit. * *.c : command_context_gui now takes a Workbook argument. : Switch from gnumeric_no_modify_array_notice to gnumeric_error_splits_array in most places.
-
Jody Goldberg authored
1999-12-29 Jody Goldberg <jgoldberg@home.com> * csv-io.c (csv_parse_sheet) : Minor adjustment to the previous enhancement.
-
Jody Goldberg authored
-
Stephane Alnet authored
1999-12-28 Stephane Alnet <stephane@u-picardie.fr> * csv-io.c (csv_parse_sheet): Small fix to handle CRLF files.
-
Peter Moulder authored
1999-12-28 Peter Moulder <reiter@netspace.net.au> * src/number-match.c: Currently, two-digit years are converted to four-digit years (ccyy) by assuming that cc is the same as in the current wall date. The problem with that is that on 1999-12-31, entering any future dates in two-digit-year form will be misinterpreted; while on 2000-01-01, any past dates entered in two-digit form will be misinterpreted. (I use the term "misinterpreted" with the assumption that one is much more likely to intend a date a few days away than 99 years away.)
-
- 28 Dec, 1999 1 commit
-
-
Jody Goldberg authored
convention to avoid such sillyness in the future. 1999-12-27 Jody Goldberg <jgoldberg@home.com> * configure.in : Re-enable the python plugin by default. * src/plugin.c (load_all_plugins) : Search in a version specific directory. * plugins/*/Makefile.am : Install in <prefix>/lib/gnumeric/plugins/${VERSION} to decrease the number of silly version problems. Adjust the plugin names to follow the convention libgnum_<name>.so to avoid problems like the python plugin 'libpython.so' depending on the python libraries with the same name.
-
- 27 Dec, 1999 1 commit
-
-
Jody Goldberg authored
-
- 24 Dec, 1999 1 commit
-
-
Michael Meeks authored
-
- 23 Dec, 1999 1 commit
-
-
JP Rosevear authored
1999-12-23 JP Rosevear <jpr@arcavia.com> * src/plugin-manager.c (plugin_manager_new): Use a gnome_dialog and stock icons (row_cb): Use gnome_dialog_set_sensitive instead of gtk_widget_set_sensitive * src/dialogs/dialog-analysis-tools.c (dialog_data_analysis): Use stock ok item for ok button
-
- 22 Dec, 1999 3 commits
-
-
Michael Meeks authored
-
JP Rosevear authored
1999-12-22 JP Rosevear <jpr@arcavia.com> * src/ranges.c (range_intersection): change interface to take a range pointer for the result and return a boolean dictating whether or not the ranges actually intersect * src/ranges.h : update for new range_intersection interface
-
JP Rosevear authored
99-12-22 JP Rosevear <jpr@arcavia.com> * src/ranges.c (range_intersection): Clean to meet coding specs.
-
- 21 Dec, 1999 4 commits
-
-
JP Rosevear authored
1999-12-21 JP Rosevear <jpr@arcavia.com> * src/ranges.c (range_intersection) : Tidy and handle the case where the ranges don't intersect. * src/dialogs/dialog-cell-sort.c (dialog_cell_sort) : Use sheet_get_extent only if there are infinite ranges, so the user sees their manually selected range if possible.
-
JP Rosevear authored
-
Michael Meeks authored
-
Jody Goldberg authored
Now all we need is implicit iteration for array formulas. I've added a comment on a possible heuristic to use to evaluate the which for of iteration to use. 1999-12-21 Jody Goldberg <jgoldberg@home.com> * src/expr.c (expr_implicit_intersection) : New routine split from function_call_with_list. (compare) : Handle intersection. (eval_expr_real) : Ditto. Add verbose comment on a possible heuristic for the final piece of this ugly evaluation mechanism, array interation. (cell_ref_get_abs_col_row) : Adjust to take a CellPos. * src/func.c (function_iterate_do_value) : Split the implicit intersection out into a new function. Use intersection for strings as well as float & bool args. Correct memory leak when intersetion was used. (function_call_with_list) : Ditto. * *.c : Adjust to change in EvalPosition to use CellPos. * gnumeric.spec.in : Update the libglade dependancy. * src/workbook.c (wb_edit_key_pressed) : Do not select the current cell address and do not move the cursor to the start of the cell address when F4 is hit.
-