- 29 Dec, 1999 7 commits
-
-
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 6 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.
-
Jody Goldberg authored
1999-12-20 Jody Goldberg <jgoldberg@home.com> * src/parser.y : Clean up for byacc.
-
Michael Meeks authored
terrible idea.
-
- 20 Dec, 1999 2 commits
-
-
Jody Goldberg authored
failed. 1999-12-20 Jody Goldberg <jgoldberg@home.com> * src/workbook.c (file_open_cmd) : Handle failed opens. (file_import_cmd) : Handle failed imports. * src/item-bar.c (item_bar_start_resize) : Add resize marker on the other side of the row/col being resized. (item_bar_init) : Init the marker to NULL. (item_bar_end_resize) : Clear the marker.
-
Kjartan Maraas authored
-
- 19 Dec, 1999 7 commits
-
-
Jody Goldberg authored
-
Michael Meeks authored
-
Jody Goldberg authored
1999-12-19 Jody Goldberg <jgoldberg@home.com> * src/selection.c (sheet_selection_cut) : Fix Typo. * src/item-bar.c (item_bar_start_resize) : Don't bother setting the location of the line here. Instead we set the correctly zoomed bounds of the static-dimension. (item_bar_end_resize) : Clear the saved points. (item_bar_init) : Init the guide and points to NULL; (item_bar_event) : No need to call canvas to world. We zoom manually. (item_bar_get_line_points) : Delete.
-
Michael Meeks authored
-
Michael Meeks authored
rework pristine, fix silly print setup bug. 1999-12-19 Michael Meeks <mmeeks@gnu.org> * configure.in: bump version to 0.46. * src/dialogs/dialog-printer-setup.c (fill_hf): use print_hf_same, since pointer comparison duff; since item is copied. * src/print-info.c (print_hf_same): implement. (print_hf_register): update to use it. 1999-12-18 Michael Meeks <mmeeks@gnu.org> * src/dialogs/dialog-printer-setup.c (do_setup_hf): Grab the header & footer pointer from the sheet's print info if available. (do_setup_hf_menus): only setup the dialog if non-null. * src/print-info.c (print_info_new): kill load_formats. init hf_formats. (print_init, print_shutdown): implement. * src/main.c (gnumeric_main): add print_init / shutdown. 1999-12-18 Michael Meeks <mmeeks@gnu.org> * src/sheet.c (sheet_new): setup pristine. (sheet_mark_clean, sheet_set_dirty, sheet_is_pristine): improve, thanks to Morten.
-
Morten Welinder authored
1999-12-18 Morten Welinder <terra@diku.dk> * ms-ole.c (write_bb): Correct allocation of BBD blocks, take in count the FAT blocks.
-
Morten Welinder authored
1999-12-18 Morten Welinder <terra@diku.dk> * src/xml-io.c (xml_read_print_info): Plug leaks. (xml_value_get): Return a g_malloc'ed string. All callers changed. (xml_get_print_unit): Plug leak. (xml_get_color_value): Plug leak. (xml_read_sheet_object): Plug leak, I think. (xml_set_value): Plug leak. (xml_set_value_string): Plug leak. (xml_set_value_int): Plug leak. (xml_set_value_double): Plug leak. (xml_set_color_value): Plug leak. (xml_set_gnome_canvas_points): free/g_free mixup. (xml_workbook_write): Plug leak.
-
- 18 Dec, 1999 11 commits
-
-
Morten Welinder authored
1999-12-18 Morten Welinder <terra@diku.dk> * src/item-bar.c (item_bar_destroy): Unref fonts. (Found by Miguel.) * src/style.c (style_shutdown): Add code to warn of font ref leaks on exit.
-
Jody Goldberg authored
1999-12-19 Jody Goldberg <jgoldberg@home.com> * src/selection.c (sheet_selection_cut) : Fix Typo. * src/item-bar.c (item_bar_start_resize) : Don't bother setting the location of the line here. Instead we set the correctly zoomed bounds of the static-dimension. (item_bar_end_resize) : Clear the saved points. (item_bar_init) : Init the guide and points to NULL; (item_bar_event) : No need to call canvas to world. We zoom manually. (item_bar_get_line_points) : Delete.
-
Morten Welinder authored
1999-12-18 Morten Welinder <terra@diku.dk> * src/item-bar.c (item_bar_destroy): Unref fonts. (Found by Miguel.) * src/style.c (style_shutdown): Add code to warn of font ref leaks on exit.
-
Michael Meeks authored
1999-12-18 Michael Meeks <mmeeks@gnu.org> * src/corba-sheet.c (command_context_corba): clean. * src/sheet-style.c (sheet_style_get_extent): implement. * src/sheet.c (sheet_get_extent): Add union with style extent, fix silly typo. * src/ranges.c (range_is_infinite): Add new function. (range_union): implement.
-
Morten Welinder authored
1999-12-18 Morten Welinder <terra@diku.dk> * src/functions/fn-financial.c (gnumeric_yieldmat, gnumeric_yielddisc, gnumeric_oddlyield, gnumeric_oddfyield, gnumeric_oddfprice, gnumeric_oddlprice, gnumeric_yield, gnumeric_price): New skeleton function.
-
Jody Goldberg authored
1999-12-18 Jody Goldberg <jgoldberg@home.com> * src/format.c (format_number) : Supress printing a '-' if the format includes a manual '-' even if the negative is preceded by a \
-
Kjartan Maraas authored
1999-12-18 Kjartan Maraas <kmaraas@online.no> * src/dialogs/print.glade.h: Added xgettext:no-c-format in comment to please msgfmt.
-
Kjartan Maraas authored
1999-12-18 Kjartan Maraas <kmaraas@online.no> * no.po: Updated Norwegian translation.
-
Morten Welinder authored
1999-12-18 Morten Welinder <terra@diku.dk> * src/functions/fn-financial.c (gnumeric_tbilleq, gnumeric_tbillyield): check params better.
-
Michael Meeks authored
-
Michael Meeks authored
-