1. 16 May, 2003 1 commit
  2. 05 Dec, 2002 1 commit
  3. 23 Aug, 2001 1 commit
  4. 25 Sep, 2000 1 commit
  5. 25 Feb, 2000 1 commit
    • Miguel de Icaza's avatar
      remove invocation to glade_gnome_init(), this is not required. · 5fb70574
      Miguel de Icaza authored
      2000-02-23  Miguel de Icaza  <miguel@helixcode.com>
      	* src/dialogs/dialog-stf.c (dialog_stf): remove invocation to
      	glade_gnome_init(), this is not required.
      	* src/sheet-object-container.c (sheet_object_container_realize):
      	Update to new Bonobo API.
      2000-02-19  Miguel de Icaza  <miguel@gnu.org>
      	* src/workbook.c (launch_graphics_wizard_cmd): New function, used
      	to launch the graphics wizard.
      	* src/wizard.h: New file.
      	* src/corba-workbook-factory.c (WorkbookFactory_read): Fixed
      	command_context_corba usage.  Kill memory leak.
      	* src/sheet-object.c (sheet_set_mode_type): Remove the sheet event
      	button binding code from here.
      	(sheet_object_bind_button_events): New function.  To here.
      	* src/sheet.h: New creation mode: SHEET_OBJECT_CREATE_COMPONENT.
      	The GRAPHICS one will be used only by the wizard.
      	* src/pixmaps.h: Include object.xpm.
      	* src/pixmaps/object.xpm: More Modern Art work from Miguel, this
      	image represents an object.  The object has suffered a lot and is
      	in pain as you can see by the colors chosen by the artist.
      2000-02-24  Miguel de Icaza  <miguel@helixcode.com>
      	* main.c (graphics_wizard): Grab focus, run mainloop,
      	(button_cancel): quit mainloop.
      	* graphic-type.c: Add the graphic types.
      	* graphic-context.c (data_range_destroy): Implement.
      	(data_range_new): Implement.
      2000-02-23  Miguel de Icaza  <miguel@helixcode.com>
      	* main.c (customize): remove dead code.
      	* graphic-context.c (graphic_context_new): Cleanup and update the
      2000-02-19  Miguel de Icaza  <miguel@gnu.org>
      	* Makefile.am: Changed it to be a static library.  For now it will
      	simplify the debugging process on Red Hat Linux 6.1.  A combo
      	which is extraordinarly bad for debugging anything bigger than 10
      	lines of code.
  6. 24 Feb, 2000 1 commit
    • Michael Meeks's avatar
      Patch from Dom Lachowicz <dominicl@seas.upenn.edu>: · 2bdefefa
      Michael Meeks authored
      	Make the plugin registration process nicer and add user readable
      2000-02-24  Michael Meeks  <michael@helixcode.com>
      	* src/plugin.c (plugin_close): expand.
      2000-02-23  Dom Lachowicz <dominicl@seas.upenn.edu>
      	* src/widgets/widget-color-combo.[ch]:
      	In function color_table_construct() - moved tool_tip in order to
      	plug memory leak(called gtk_tooltips_new() too many times)
      	* src/functions/fn-database.c (gnumeric_daverage): add error for
      	-'ive count
  7. 23 Feb, 2000 3 commits
    • Matthias Warkus's avatar
      Redundant and unused icons removed. · 2a9968c8
      Matthias Warkus authored
    • Michael Meeks's avatar
      break to work with bonobo. · 27450ae4
      Michael Meeks authored
    • Michael Meeks's avatar
      don't optimize with the default style. · 4d9ea323
      Michael Meeks authored
      2000-02-23  Michael Meeks  <michael@helixcode.com>
      	* src/sheet-style.c (sheet_style_optimize): don't optimize with
      	the default style.
      	* src/workbook-format-toolbar.c (workbook_create_format_toolbar):
      	use select_clear.
      2000-02-21  Dom Lachowicz <dominicl@seas.upenn.edu>
      	* src/widgets/widget-color-combo.[ch]: Few minor API changes
              Added custom color support through a GnomeColorPicker widget
      	* src/workbook-format-toolbar.c (fore_color_changed),
      	(back_color_changed): Fix to handle above ColorCombo API change
      	* src/dialog-autocorrect.c: Make array static
  8. 22 Feb, 2000 5 commits
    • Michael Meeks's avatar
      another built in name, · 59ed99d7
      Michael Meeks authored
      Helix Code support gnumeric.
    • Jon Kåre Hellan's avatar
      Fix typo · b4a303ea
      Jon Kåre Hellan authored
    • Jon K Hellan's avatar
      Set constraint clist title passive. (constr_add_click): Make solver dialog · ba32427d
      Jon K Hellan authored
      2000-02-22  Jon K Hellan  <hellan@acm.org>
      	* src/dialogs/dialog-solver.c (dialog_solver): Set constraint
      	clist title passive.
      	(constr_add_click): Make solver dialog reappear if user presses
      	<Esc>. Make <Ret> in entry fields invoke default.
      	(constr_change_click): Make <Ret> in entry fields invoke default.
      	* src/dialogs/solver.glade: Make more room for constraint list title.
      	* src/dialogs/solver.glade,
      	src/dialogs/solver.glade.h: Accelerators.
      	* src/dialogs/solver-options.glade,
      	src/dialogs/solver-options.glade.h: Accelerators
      	* src/dialogs/utils-dialog.[ch] (hbox_pack_label_and_entry):
      	Explicit dialog parameter. Reorder arguments in signature.
      	* src/dialogs/dialog-analysis-tools.c (dialog_sampling_tool,
      	dialog_descriptive_stat_tool, dialog_ztest_tool,
      	dialog_random_tool, dialog_regression_tool): Use new signature of
      	hbox_pack_label_and_entry. This kills some Gtk warnings.
      	(dialog_data_analysis): Do not destroy if gnumeric_dialog_run
      	returns -1.
      	* src/dialogs/autosave.glade, src/dialogs/autosave.glade.h :
      	Accelerator for "minutes" field.
      	* src/dialogs/autocorrect-exceptions.glade,
      	src/dialogs/autocorrect-exceptions.glade.h: Accelerators
      	* src/dialogs/dialog-autocorrect.c (exceptions_callback): Really
      	make <Ret> in entry fields invoke default.
      	* src/dialogs/dialog-goal-seek.c (dialog_found_solution):
    • Jody Goldberg's avatar
      Add some clarifying comments. · 91e89e9d
      Jody Goldberg authored
      Fix stupid typo.
    • Jody Goldberg's avatar
      Some border improvements. · e18beddb
      Jody Goldberg authored
      - Use DASH_ON_OFF to correctly handle borders for cells with a background
      - Prefer Top/Left vs Bottom/Right.  This works around problems with borders
        for cells with backgrounds..  BUT does not solve it for importing.  That
        will require the next generation border code that has yet to be designed.
      - A crappy implementation of double borders.  Does NOT handle cells with
        backgrounds, or the myriad intersection cases.
      - Improve handling of undo and redraw for borders.
      2000-02-21  Jody Goldberg <jgoldberg@home.com>
      	* src/sheet.c (sheet_cursor_set) : Be religous about handing edit_pos
      	* src/commands.c (cmd_format) : save for formats for a range 1 cell
      	  thick around the selection so that borders are handled.
      	* src/sheet-view.c (sheet_view_redraw_cell_region) : Redraw a border
      	  around the selected region to handle thick borders */
      	* src/sheet-object.c (sheet_object_canvas_event) : Ignore mouse wheel
      	* src/border.c (style_border_set_gc_dash) : Use GDK_LINE_ON_OFF_DASH
      	  so that background colours show through.
      	* src/sheet-style.c (sheet_range_set_border) : Prefer top vs bottom
      	  and left vs right.  This will simplify drawing eventually.
  9. 21 Feb, 2000 2 commits
    • Almer. S. Tigelaar's avatar
      : csv_page_custom_toggled was called twice, removed one. · 39d5acca
      Almer. S. Tigelaar authored
      2000-02-21 Almer. S. Tigelaar.  <almer1@dds.nl>
      	* src/dialogs/dialog-stf-csv-page.c :
      	(csv_page_prepare) : csv_page_custom_toggled was called twice, removed one.
      	* src/stf.c, src/dialogs/dialog-stf.c, src/dialogs/dialog-stf-main-page.c,
      	* src/dialogs/dialog-stf-csv-page.c, src/dialogs/dialog-stf-fixed-page.c,
      	* src/dialogs/dialog-stf-format-page.c, src/dialogs/dialog-stf-preview.c
      	Fixed incorrect comments and added function comment headers where they
      	didn't exist. Also moved some includes.
      	* src/dialogs/dialog-stf.h
      	Removed TEXT_VOFFSET, because it is no langer required.
      	* src/dialogs/dialog-stf-preview.h
      	Changed the colours to match the current gnumeric sheet selection color
      	* src/dialogs/dialog-stf-format-page.c
      	(format_page_collist_select_row) : Makes selected row visible
      	(format_page_prepare) : Corrected minor error which caused the format entry to stay empty
      	* src/dialogs/dialog-stf.glade, src/dialogs/dialog-stf.c, src/dialogs/dialog-stf.h
      	Completely removed the "finish" page of the druid.
      	* src/dialogs/dialog-stf.glade, src/stf-parse.h, src/stf-parse.c
      	Fixed support for colon and added support for new separator
      	symbols : semicolon, pipe, slash, hyphen, bang.
      	separators are now also displayed on the csv page.
      	* src/stf-parse.c
      	(stf_parse_get_colcount) : last line wasn't counted
      	(stf_parse_get_colwidth) : idem
      	* src/stf.h :
      	Removed obsoleted FileSource_t struct type definition.
      	* src/stf.c :
      	(stf_read_workbook) : Detach sheet on parse error.
    • Jon K Hellan's avatar
      Deflickerize. · a6dbfd4d
      Jon K Hellan authored
      2000-02-21  Jon K Hellan  <hellan@acm.org>
      	* src/dialogs/dialog-cell-sort.c (dialog_cell_sort): Deflickerize.
      	* src/dialogs/dialog-cell-comment.c (dialog_cell_comment): Ditto.
      	* src/gnumeric-util.c (gnumeric_dialog_show): New function. Pop up
      	a dialog without recursive main loop, with a handler to take care
      	of parent shell closing.
      	(on_parent_close, on_close): New callback functions.
      	(connect_to_parent_close): New helper function - connect handler
      	for parent shell closing.
      	* src/print.c (sheet_print): Use gnumeric_dialog_run.
  10. 20 Feb, 2000 6 commits
    • Jody Goldberg's avatar
      - Implement the border combo. · 15337f66
      Jody Goldberg authored
      - Fix Bug #6429.
      2000-02-20  Jody Goldberg <jgoldberg@home.com>
      	* src/dialogs/dialog-cell-format.c (cb_back_preview_color) : Hard code
      	  the alpha channel to 0.
      	(cb_pattern_preview_color) : Ditto.
      	(cb_border_color) : Ditto.
      	(init_border_button) : Ditto.
      	* src/widgets/widget-pixmap-combo.c (pixmap_combo_select_pixmap) :
      	  Replace the storing of the new index.
      	* src/workbook-format-toolbar.c (cb_border_changed) : Implement.
    • Tuomas Kuosmanen's avatar
      New graph icon for miguel / gnumeric · a5610448
      Tuomas Kuosmanen authored
    • Jukka-Pekka Iivonen's avatar
      Implemented Affine Scaling algorithm for the Solver tool. · 5c980847
      Jukka-Pekka Iivonen authored
      2000-02-20  Jukka-Pekka Iivonen  <iivonen@iki.fi>
      	* src/mathfunc.c: Implemented Affine Scaling algorithm for the
      	Solver tool.
      	* src/solver-lp.c: Switched the solver to use the affine scaling
      	instead of the simplex.  Beautified the generated reports.
      	* src/solver.h: Renamed some of the Solver constants.
      	* src/analysis-tools.h: New file.  Moved stuff from
    • Jody Goldberg's avatar
      - Switch the item-cursor over to a delayed update model in an attempt to · 3d3ec8bf
      Jody Goldberg authored
        fix a redraw bug.  Things are faster but not fixed.
      - Fix the real problem.  More cleanup of the cursor/selection code is required.
        There is too much incest in there.  We are redoing 75% of the necessary operations
        at several level in an attempt to get all the requisite pieces.
      2000-02-20  Jody Goldberg <jgoldberg@home.com>
      	* src/item-cursor.c : Switch to a quartic approved delayed update
      	  model.  Do not change the bounding box while drawing.
      	* src/selection.c (sheet_selection_add_range) : Do NOT directly change
      	  the edit/move/base characteristics of the sheet sheet_cursor_set handles
      	* src/gnumeric-sheet.c (gnumeric_sheet_compute_visible_ranges) : Use
      	  item_cursor_reposition rather than pretending that the cursor moved.
      	* src/item-grid.c (item_grid_button_1) : Don't call both
      	  sheet_cursor_move and sheet_selection_add.  The former was moving
      	  the edit cursor without redrawing it.
    • Michael Meeks's avatar
      fix for new bonobo bits. · d3afbba4
      Michael Meeks authored
    • Jody Goldberg's avatar
      Fix some breakage in gnumeric-bonbobo. · 7ac894fe
      Jody Goldberg authored
      This is not the RIGHT fix, but it is A fix.  When this is developed we
      can solve it properly.
  11. 19 Feb, 2000 1 commit
    • Jody Goldberg's avatar
      Fix mt recent breakage of cursor selection extension. · 28e0b6c6
      Jody Goldberg authored
      2000-02-19  Jody Goldberg <jgoldberg@home.com>
      	* src/selection.c (sheet_selection_extend) : Don't store the results
      	  of the move directly into sheet::cursor::move_corner.  That makes
      	  sheet_selection_extend_to think there is nothing to be done.
  12. 18 Feb, 2000 9 commits
    • Jukka-Pekka Iivonen's avatar
      Made the cancel operation of a tool to return the tool selection. · 5279a0e8
      Jukka-Pekka Iivonen authored
      2000-02-19  Jukka-Pekka Iivonen  <iivonen@iki.fi>
      	* src/dialogs/dialog-analysis-tools.c: Made the cancel operation
      	of a tool to return the tool selection.
    • Jukka-Pekka Iivonen's avatar
      Implemented Glade dialogs for Anova two-single factor and Moving average · 2d1878e3
      Jukka-Pekka Iivonen authored
      2000-02-20  Jukka-Pekka Iivonen  <iivonen@iki.fi>
      	* src/dialogs/analysis-tools.glade,
      	src/dialogs/dialog-analysis-tools.c: Implemented Glade dialogs for
      	Anova two-single factor and Moving average tools.
    • Almer. S. Tigelaar's avatar
      Corrected a minor spelling error on the first page of the druid. · d87f87df
      Almer. S. Tigelaar authored
      2000-02-18 Almer. S. Tigelaar.  <almer1@dds.nl>
      	* /src/dialogs/dialog-stf.glade :
      	Corrected a minor spelling error on the first page of
      	the druid.
    • Jukka-Pekka Iivonen's avatar
      Added a few checks for the correctness of autosave.glade file. · 61c6f217
      Jukka-Pekka Iivonen authored
      2000-02-19  Jukka-Pekka Iivonen  <iivonen@iki.fi>
      	* src/dialogs/dialog-autosave.c: Added a few checks for the
      	correctness of autosave.glade file.
      	* src/dialogs/analysis-tools.glade,
      	src/dialogs/dialog-analysis-tools.c: Implemented Glade dialog for
      	Anova single factor tool.
    • Almer. S. Tigelaar's avatar
      What follows is the Changelog entry for the new STF that miguel commited. · e1d59464
      Almer. S. Tigelaar authored
      2000-02-18 Almer. S. Tigelaar.  <almer1@dds.nl>
      	What follows is the Changelog entry for the new STF that miguel
      	The original STF Plug-in has been removed and is now merged
      	with the Gnumeric main sources.
      	Numerous bug fixes have been made, the major ones :
      	* stf-util.c, stf-util.h :
      	Obsoleted, merged with dialog_stf.[ch]
      	* stf-fixed.c, stf-separated.c, stf-fixed.h, stf-separated.h :
      	Obsoleted, replace with stf-parse.[ch], a new interface.
      	* stf-parse.h, stf-parse.c :
      	Two new units which are a re-make of the stf-separated.c and
      	stf-fixed.c. These supersede those two units.
      	* dialog-stf.c, dialog-stf.h, dialog-stf-csv-page.c, dialog-stf-fixed-page.c :
      	Altered so they use the new stf-parse.[ch] instead of stf-separated.c
      	and stf-fixed.c.
      	* dialog-stf-main-page.c
      	Now allows you to select both the line to start _and_ the line to stop
      	* dialog-stf-fixed-page.c :
      	Apart from some minor bug fixes you can now also use the mouse
      	to interactively create, delete and resize columns.
      	* dialog-stf-format-page.c :
      	Now allows you to click in the preview to select a column.
      	Also fixed minor errors
      	* dialog-stf-preview.c, dialog-stf-preview.h :
      	Completely revised preview rendering, lots of changes.
      	* dialog-stf.glade :
      	More descriptive hints on each page
      	Now some integration changes :
      	* main.c
      	Modified to also initialize the stf-plugin
      	* stf.c, stf.h
      	Now uses the new dialog-stf.[ch] and stf-parse.[ch] interfaces.
      	* clipboard.c
      	modified (x_selection_to_cell_region) to use the STF stuff instead
      	of the previous 'based-on-assumptions' approach.
      	->by request from Jody Goldberg
    • Jody Goldberg's avatar
      - Merge some enhancements to the color combo boxes. · 771be446
      Jody Goldberg authored
      - Simplify and enhance the cursor and selection code.
        Its not as pretty as I'd like, but its getting better.
      - Fix a display glitch in the item-bar.  canvas redraw excludes
        the far coordinate.  That will teach me to read docs.
      2000-02-18  Jody Goldberg <jgoldberg@home.com>
      	* src/widgets/widget-color-combo.c (color_combo_construct) : typo.
      	(color_combo_new) : Disable the charting colours for now.  They are
      	  mostly duplicates.
      2000-02-16 Dom Lachowicz <dominicl@seas.upenn.edu>
      	* src/widgets/widget-color-combo.[ch]
      	Changed the code some to enable tooltips
      	Minor api changes
      2000-02-18  Jody Goldberg <jgoldberg@home.com>
      	* src/workbook-view.c : Add history.h.
      2000-02-18  Jody Goldberg <jgoldberg@home.com>
      	* src/sheet.c (sheet_redraw_selection) : Delete.
      	* src/selection.c (sheet_selection_extend_to) : Short circuit when
      	  there would be no change to the selection.
      	(sheet_selection_change) : The sheet already has the correct edit,
      	  move, base positions.  Use them.
      	* src/sheet-view.c (sheet_view_redraw_headers) : gnome_canvas_request_redraw
      	  EXCLUDES the far coordinates.  Add 1 so that the last pixel get
      	  redrawn too.
      2000-02-18  Jody Goldberg <jgoldberg@home.com>
      	* src/history.c (history_menu_item_create) : typo.
      2000-02-18  Jody Goldberg <jgoldberg@home.com>
      	* src/dialogs/dialog-goal-seek.c (dialog_goal_seek) : Use edit_pos.
      	* src/dialogs/dialog-solver.c (dialog_solver) : Ditto.
      	* src/xml-io.c (xml_read_selection_info) : Use edit_pos.
      	(xml_write_selection_info) : Ditto.
      	* src/workbook.c (cb_sheet_check_dirty) : Use edit_pos.
      	(paste_cmd) : Ditto.
      	(paste_special_cmd) : Ditto.
      	(insert_current_date_cmd) : Ditto.
      	(insert_current_time_cmd) : Ditto.
      	(workbook_edit_comment) : Ditto.
      	* src/sheet.c (sheet_new) : sheet_selection_append -> sheet_selection_add.
      	(sheet_accept_pending_input) : Use edit_pos.
      	(sheet_load_cell_val) : Ditto.
      	(sheet_start_editing_at_cursor) : Ditto.
      	(sheet_update_controls) : Ditto.
      	(sheet_{col,row}_selection_type) : Fix cut-paste-o.
      	(walk_boundaries) : Move to selection.c.
      	(walk_boundaries_wrapped) : Ditto.
      	(sheet_selection_walk_step) : Reworked and moved to selection.c.
      	(sheet_cursor_move) : Switch to new framework.
      	(sheet_cursor_set) : Ditto.
      	(sheet_set_selection) : Delete.
      	* src/sheet.h : (SheetSlection) : Remove base member.
      	(Sheet) : adjsut notion of cursor to differentiate between,
      	edit, base, and movement.  (see comments).
      	* src/sheet-view.c (sheet_view_set_zoom_factor) : Use edit_pos.
      	(sheet_view_scrollbar_config) : Switch to new scheme.
      	(sheet_view_{col,row}_selection_changed) : Make the Top/Left visible
      	  cell the edit cursor when things are out of range.
      	* src/sheet-style.c (sheet_style_attach) : Use sheet_redraw_range directly.
      	(sheet_range_apply_style) : Ditto.
      	(sheet_range_set_border) : Ditto.
      	* src/selection.c (sheet_selection_add_range) : Renamed from,
      	  sheet_selection_append.  Document.  Switch to new edit, base, move
      	  scheme.  Directly call sheet_cursor_set rather than the confusingly
      	  named sheet_set_selection.
      	(sheet_selection_add) : Renamed from sheet_selection_append.
      	(sheet_selection_change) : Adjsut parm name from 'new' -> 'new_sel' to
      	  enable test compiles from C++.
      	(sheet_selection_extend_to) : Switch to new edit, base, move scheme.
      	(sheet_selection_extend) : Just call sheet_selection_extend_to for the
      	  main work.  Document.
      	(sheet_select_all) : sheet_selection_append_range -> sheet_selection_add_range.
      	(sheet_selection_extend_{horizontal, vertical} : Merge in to
      	  sheet_seletion_extend and fix.
      	(sheet_selection_set) : Switch to the new scheme.
      	(sheet_selection_reset) : sheet_selection_append -> sheet_selection_add.
      	  Use edit_pos.
      	(walk_boundaries) : Moved from sheet.c, merged with
      	  walk_boundaries_wrap, and change signature.
      	(sheet_selection_walk_step) : Moved from sheet.c and switched to the
      	  new method.  Do not change the selected region while iterating.
      	* src/item-grid.c (item_grid_paint_empty_cell) : Use edit_pos.
      	(item_grid_draw_cell) : Ditto.
      	(item_grid_event) : Ditto.
      	(context_paste_cmd) : Use the base and move cursors.
      	(context_paste_special_cmd) : Ditto.
      	(item_grid_button_1) : sheet_selection_append -> sheet_selection_add.
      	* src/item-cursor.c (item_cursor_autofill_event) : Use
      	  sheet_selection_add_range rather than the two step select extend.
      	* src/clipboard.c (sheet_paste_selection) : Use
      	  sheet_selection_add_range rather than the 2 step process
      	  of setting the corner and extending.
      	* plugins/excel/ms-excel-read.c (ms_excel_read_selection) :
      	    sheet_selection_append_range -> sheet_selection_add_range
      	* src/corba-sheet.c (Sheet_selection_append) : Ditto.
      	(Sheet_selection_append_range) : Ditto.
      	* src/gnumeric-sheet.c (move_cursor) : Ditto.
      	(gnumeric_sheet_key_mode_sheet) : Ditto.  Use edit_pos.
                sheet_selection_walk_step now handles the cursor and selection
      	(gnumeric_sheet_set_selection) : Delete this was unnecessary.
      	(gnumeric_sheet_set_cursor_bounds) : Add preconditions.
      	(move_cursor_horizontal) : Use the edit_pos for movement.
      	(move_cursor_vertical) : Ditto.
      	(gnumeric_sheet_create_editing_cursor) : Ditto.
      	(start_cell_selection) : Ditto.
      	(move_horizontal_selection) : Use sheet_selection_extend.
      	(move_vertical_selection) : Ditto.
      	(gnumeric_sheet_compute_visible_ranges) : Force a redraw of the
      	  item-cursor when the visible region changes.  FIXME : This should be
      	  an update not a redraw.
    • Miguel de Icaza's avatar
      Remove stf plugin from here. And from here. · 86a1dc8b
      Miguel de Icaza authored
      2000-02-18  Miguel de Icaza  <miguel@gnu.org>
      	* configure.in (EXTRA_GNOME_CFLAGS): Remove stf plugin from here.
      	* plugins/Makefile.am (SUBDIRS): And from here.
      	* src/stf.c (stf_open_and_read): Use malloc instead of g_malloc0
      	because g_malloc aborts execution if the buffer is too large
      	(which it might likely be).
      	(stf_read_workbook): Release using free, not g_free here.
      	(stf_read_workbook): Fix sheet object memory leak.
      	(stf_init): Kill old and unused code.
    • Michael Meeks's avatar
      File menu file history work from Mike Kestner: · 22deee2c
      Michael Meeks authored
      2000-02-18  Michael Meeks  <michael@helixcode.com>
      	* src/workbook.c (workbook_new): setup view history.
      	(workbook_do_destroy): add workbook to view history and write config.
      	* src/history.c (history_item_label): substantialy alter.
      	(history_remove_menu_item): kill translation on non bonobo case.
      2000-02-18  Mike Kestner  <mkestner@ameritech.net>
      	* src/application.c (application_history_get_list): add
      	(application_history_update_list, application_history_list_shrink),
      	(application_history_write_config): ditto.
      	* src/workbook-view.c (workbook_view_history_setup): create.
      	(workbook_view_history_update, workbook_view_history_shrink): ditto.
      	* src/Makefile.am: add history.[ch].
      	* src/history.[ch]: Added.
    • Jukka-Pekka Iivonen's avatar
      Implemented Glade dialogs for T-Test tools. · 101d8550
      Jukka-Pekka Iivonen authored
      2000-02-18  Jukka-Pekka Iivonen  <iivonen@iki.fi>
      	* src/dialogs/analysis-tools.glade,
       	src/dialogs/dialog-analysis-tools.c: Implemented Glade dialogs for
       	T-Test tools.
      	* src/dialogs/dialog-autosave.c: Fixed a few bugs in
       	dialog_autosave (cancel caused segmentation fault at the next
       	run).  Made the prompt button unsensitive if the autosave is
       	turned off.
      	* src/analysis-tools.c: Made the titles to be printed in italic
       	style for Correlation, Covariance, F-Test, and T-Test tools.  In
       	addition, the columns are autosized.
  13. 16 Feb, 2000 4 commits
    • Miguel de Icaza's avatar
      Changed the code to use gnoem_pixmaps here. (pixmap_combo_construct): and · 288ecebd
      Miguel de Icaza authored
      2000-02-16  Miguel de Icaza  <miguel@gnu.org>
      	* src/widgets/widget-pixmap-combo.c (pixmap_combo_select_pixmap):
      	Changed the code to use gnoem_pixmaps here.
      	(pixmap_combo_construct): and here.
    • Jody Goldberg's avatar
      More header cleanup. Remove value.h and sheet.h from expr.h. Remove · c73b937c
      Jody Goldberg authored
      2000-02-15  Jody Goldberg <jgoldberg@home.com>
      	* *.[ch] : More header cleanup.  Remove value.h and sheet.h
      	  from expr.h.  Remove sheet.h from cell.h.
      2000-02-16  Dom Lachowicz <dominicl@seas.upenn.edu>
      	* src/plugin-manager.c : Move functionality.
      	* src/dialogs/dialog-plugin-manager.c : here.  and move to libglade.
      	* src/workbook.c (plugins_cmd) : Use dialog_plugin_manager instead
      	  of plugin_manager_new.
    • Jukka-Pekka Iivonen's avatar
      Implemented Glade dialog for Rank and Percentile tool. · d1c2fa05
      Jukka-Pekka Iivonen authored
      2000-02-16  Jukka-Pekka Iivonen  <iivonen@iki.fi>
      	* src/dialogs/analysis-tools.glade, src/analysis-tools.c,
       	src/dialogs/dialog-analysis-tools.c: Implemented Glade dialog for
       	Rank and Percentile tool.
    • Jody Goldberg's avatar
      Remove 1/2 of the glaring performance hit associated with redrawing · af5e3da8
      Jody Goldberg authored
      every time we set the width/height of a col/row.
      2000-02-15  Jody Goldberg <jgoldberg@home.com>
      	* src/workbook-cmd-format.c (workbook_cmd_format_{column,row}_auto_fit) :
      	  Handle repositioning and redrawing here in preparation to adding undo.
      	(workbook_cmd_format_column_width) : Ditto.
      	(workbook_cmd_format_row_height) : Ditto.
      	* src/sheet.c (sheet_reposition_comments_from_{row,col}) : publicize.
      	(sheet_recompute_spans_for_col) : Ditto.
      	(sheet_save_row_col_sizes) : Store cols/rows of 'default' size as 0.
      	(sheet_restore_row_col_sizes) : Restore cols/rows to true default state.
      	(sheet_{col,row}_set_size_pts) : document, and REMOVE calls to reposition
      	  and redraw.
  14. 15 Feb, 2000 3 commits
  15. 14 Feb, 2000 1 commit
    • Jon K Hellan's avatar
      Add scrolled window · b6e8a273
      Jon K Hellan authored
      2000-02-14  Jon K Hellan  <hellan@acm.org>
              * src/dialogs/import.glade: Add scrolled window
      	* src/file.c (workbook_read, workbook_import, workbook_save_as,
      	workbook_save): Use error message template.
      	* src/command-context.h (struct _CommandContext): Add
      	template_list member.
      	(struct CommandContextClass): Call message parameter to methods
      	(command_context_push_template, command_context_pop_template):
      	* src/command-context.c (command_context_push_template): New
      	function. Push a printf template for error messages to stack.
      	(command_context_pop_template): New function. Pop current template
      	from stack.
      	(format_message): New function. Format a message using template on
      	(gnumeric_error_plugin_problem, gnumeric_error_read,
      	gnumeric_error_save): Use format_message.
      	* src/command-context-corba.c (ccc_error_plugin_problem,
      	ccc_error_read, ccc_error_save): Call message parameter
      	* src/command-context-gui.c (ccg_error_plugin_problem,
      	ccg_error_read, ccg_error_save): Ditto.