1. 19 Oct, 2004 1 commit
  2. 17 Oct, 2004 1 commit
  3. 09 Oct, 2004 1 commit
    • Jody Goldberg's avatar
      Dump in some pending changes so that I can sync things to the laptop · c3eb2bbc
      Jody Goldberg authored
      2004-10-08  Jody Goldberg <jody@gnome.org>
      
      	* ms-obj.c (ms_obj_read_biff8_obj) : some simple mapping from Forms
      	  objects to things we understand.  No properties imported yet.
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=154734
      	* ms-chart.c (BC_R(end)) : cheesy swapping of the formatting
      	  associated with X and Y axes for bar plots.
      
      2004-10-08  Jody Goldberg <jody@gnome.org>
      
      	* graph/gog-object.c (gog_object_dup) : copy the position.
      
      2004-10-06  Jody Goldberg <jody@gnome.org>
      
      	* graph/gog-control-foocanvas.c (gog_control_foocanvas_update) : Fix
      	  redraw.  There were two bugs.
      	  1) foocanvas_group_update was wiping tbe bounds (things always look
      	     like they move)
      	  2) We were not requesting a redraw for the old position before
      	     moving.
      
      2004-10-08  Jody Goldberg <jody@gnome.org>
      
      	* src/gnumeric-canvas.c (gnm_canvas_key_mode_object) : throw in
      	  support for tabbing fwd/back through the list of objects.
      
      	* src/sheet-object-widget.c (sheet_widget_checkbox_create_widget) :
      	  Tweak to support toggle buttons too
      
      2004-10-08  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet-object.c : Add a SheetObjectView interface and use it to
      	  give us more control over things.
      
      	* src/workbook-control-gui.c (wbcg_zoom_feedback) : no need to
      	  reposition objects manually here.
      
      	* src/print.c (print_sheet_objects) : Use sheet_object_can_print.
      
      	* src/gutils.c : Clean up the name spacing
      
      	* src/sheet-filter.c : Support the new SheetObjectView interface
      	* src/sheet-object-cell-comment.c : ditto
      	* src/sheet-object-graph.c : ditto
      	* src/sheet-object-image.c : ditto
      	* src/sheet-object-widget.c : ditto
      
      	* src/gnumeric-canvas.c (gnm_canvas_key_mode_object) :
      	  - arrow moves the objects
      	  - ctrl arrow expands an edge
      	  - shift ctrl arrow shrinks an edge
      
      	* src/commands.c (CmdObjectInsert) : delete
      	(CmdObjectDelete) : Rename to CmdObjectsDelete and handle multiples
      	(CmdObjectMove) : Rename to CmdObjectsMove and handle multiples
      
      	* src/application.c (gnm_app_clipboard_cut_copy_obj) : handle multiple
      	  objects.
      	* src/gnumeric-pane.c : ditto.
      	* src/sheet-control-gui.c : ditto.
      	* src/item-grid.c : ditto.  Also there is no need to handle object
      	  creation here as a special case just use the object editing
      	  directly.
      
      	* src/sheet-object.c (sheet_object_anchor_init) : pick a default that
      	  we've actually implemented.
      c3eb2bbc
  4. 29 Sep, 2004 1 commit
    • Morten Welinder's avatar
      Fix gboolean/CellIterFlags confusion. Ditto. Ditto. Ditto. · 049dea25
      Morten Welinder authored
      2004-09-29  Morten Welinder  <terra@gnome.org>
      
      	* src/clipboard.c (clipboard_copy_range): Fix
      	gboolean/CellIterFlags confusion.
      	* src/workbook-control-gui.c (cb_workbook_debug_info): Ditto.
      	* src/sheet-view.c (sv_is_region_empty_or_selected): Ditto.
      	* src/print.c (print_page): Ditto.
      049dea25
  5. 21 Sep, 2004 1 commit
  6. 07 Sep, 2004 1 commit
    • Jon Kåre Hellan's avatar
      Use updated gui-utils. · dcca75a6
      Jon Kåre Hellan authored
      * plugin-gnomedb.c (view_data_sources): Use updated gui-utils.
      
      * uihello.c (hello_message): Use updated gui-utils.
      
      * src/gui-file.c (go_file_is_writable, gui_get_image_save_info,
      check_multiple_sheet_support_if_needed, do_save_as,
      gui_file_save_as): Use updated gui-utils
      
      * src/item-cursor.c (item_cursor_target_region_ok): Ditto
      
      * src/print.c (sheet_print): Ditto.
      
      * src/session.c (interaction_function): Ditto.
      
      * src/wbcg-actions.c (cb_edit_search_replace_query): Ditto.
      
      * src/workbook-control-gui.c (wbcg_error_error) Ditto.
      (wbcg_close_if_user_permits):
      
      * dialog-view.c (cb_view_ok_clicked): Use updated gui-utils.
      
      * dialog-tabulate.c (tabulate_ok_clicked): Ditto.
      
      * dialog-stf.c (cancel_clicked): Ditto.
      
      * dialog-stf-main-page.c (encodings_changed_cb): Ditto.
      
      * dialog-stf-format-page.c (cb_col_check_clicked): Ditto.
      
      * dialog-stf-fixed-page.c (fixed_page_autodiscover): Ditto.
      
      * dialog-stf-export.c (stf_export_dialog): Ditto.
      
      * dialog-solver.c (dialog_solver): Ditto.
      
      * dialog-sheet-order.c (cb_ok_clicked, cb_sheet_order_changed): Ditto.
      
      * dialog-search.c (search_clicked): Ditto.
      
      * dialog-search-replace.c (ok_clicked): Ditto.
      
      * dialog-scenarios.c (scenario_add_ok_clicked_cb,
      scenarios_summary_clicked_cb, dialog_scenarios): Ditto.
      
      * dialog-plugin-manager.c (cb_pm_button_activate_all_clicked,
      cb_pm_button_deactivate_all_clicked, cb_active_toggled): Ditto.
      
      * dialog-paste-special.c (dialog_paste_special): Ditto.
      
      * dialog-merge.c (cb_merge_merge_clicked): Ditto.
      
      * dialog-insert-cells.c (dialog_insert_cells): Ditto.
      
      * dialog-hyperlink.c (dhl_get_target_cur_wb, dialog_hyperlink): Ditto.
      
      * dialog-goto-cell.c (dialog_goto_cell): Ditto.
      
      * dialog-goal-seek.c (dialog_goal_seek): Ditto.
      
      * dialog-formula-guru.c (dialog_formula_guru): Ditto.
      
      * dialog-delete-cells.c (dialog_delete_cells): Ditto.
      
      * dialog-define-names.c (cb_scope_changed, name_guru_add,
      dialog_define_names): Ditto.
      
      * dialog-cell-sort.c (dialog_cell_sort): Ditto.
      
      * dialog-cell-format.c (cb_fmt_dialog_dialog_buttons): Ditto.
      
      * dialog-autosave.c (dialog_autosave): Ditto.
      
      * dialog-autocorrect.c (dialog_autocorrect): Ditto.
      
      * dialog-analysis-tools.c (dialog_tool_init): Ditto.
      dcca75a6
  7. 17 Feb, 2004 1 commit
    • Morten Welinder's avatar
      For 0 pages, just return 100%. · 51c092f4
      Morten Welinder authored
      2004-02-17  Morten Welinder  <terra@gnome.org>
      
      	* src/print.c (compute_scale_fit_to): For 0 pages, just return
      	100%.
      
      2004-02-17  Morten Welinder  <terra@gnome.org>
      
      	* print.glade: Revert.
      51c092f4
  8. 11 Feb, 2004 1 commit
    • Morten Welinder's avatar
      Guard against pages <= 0. Use doubles, not floats. · 33b212a5
      Morten Welinder authored
      2004-02-11  Morten Welinder  <terra@gnome.org>
      
      	* src/print.c (compute_scale_fit_to): Guard against pages <= 0.
      	Use doubles, not floats.
      	(print_range_down_then_right, print_range_right_then_down,
      	compute_group): Use doubles, not floats.
      33b212a5
  9. 27 Jan, 2004 1 commit
    • Andreas J. Guelzow's avatar
      remove warnings · a2dd9a16
      Andreas J. Guelzow authored
      2004-01-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* src/print.c (sheet_print): remove warnings
      a2dd9a16
  10. 26 Jan, 2004 1 commit
  11. 15 Jan, 2004 1 commit
  12. 07 Jan, 2004 1 commit
    • Jody Goldberg's avatar
      The initial pass at GtkAction custom combos are mucho broken move this out · 164f0ac9
      Jody Goldberg authored
      
      
      2004-01-06  Jody Goldberg <jody@gnome.org>
      
      	The initial pass at GtkAction custom combos are mucho broken
      	* src/sheet.c (sheet_toggle_hide_zeros) : move this out of the macro
      	  in wbcg.
      	(sheet_toggle_show_formula) : ditto.
      
      	* src/sheet-object-graph.c (cb_save_as) : add jpg, and translate the
      	  error message now that string freeze is done.
      
      	* src/gui-util.c : restore DISABLE_DEPRECATED
      	(gnumeric_toolbar_insert_with_eventbox) : delete.
      	(gnumeric_toolbar_append_with_eventbox) : delete.
      	(gtk_button_stock_alignment_set) : delete.
      	(gnumeric_toolbar_new) : delete.
      	(gnumeric_inject_widget_into_bonoboui) : move the wbc-bonobo.c
      	(gnumeric_toolbar_get_widget) : delete.
      	(gnm_widget_disable_focus) : move here from workbook-format-toolbar.c
      
      	* workbook-format-toolbar.{c,h} : move contents into
      	* wbcg-actions.c : this new file
      	* wbc-gtk.c : or this new file
      	* wbc-bonobo.c : or this new file (WHICH DOES NOT COMPILE OR WORK)
      	  Should probably merge into workbook-control-component or something
      	  like that
      
      	* src/gnm-marshalers.list (VOID) : Use the stock marshallers in glib
      	  directly rather than adding our own wrappers.
      	* src/application.c : here
      
      	* src/GNOME_Gnumeric.xml : rename FileExit -> FileQuit to be consistent
      	* src/GNOME_Gnumeric-gtk.xml : new file for GtkAction
      	  NOTE NOTE NOTE
      	  You must be running in gnumeric/src
      	  I Repeat
      	  YOU MUST BE RUNNING IN gnumeric/src
      	  for anything to work right now.  I don't quite know how I want to
      	  handle the file yet (the bonobo approach was irritating) we'll see.
      
      	* configure.in :
      	- Add goffice/gui-utils
      	- Get rid of --with-bonobo
      	- Add --with-gnome
      	- Add --enable-bonobo-component
      	* plugins/Makefile.am : Adapt to that.
      	* src/Makefile.am : ditto, and add the new files.
      
      2004-01-05  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=130424
      	* src/commands.c (cmd_set_text_redo) : remove manual kludge.
      	* src/dependent.h (cell_eval) : move from here
      	* src/cell.h (cell_eval) : to here.  Add a new flag CELL_HAS_NEW_EXPR
      	* src/cell.c (cell_set_expr_internal) : set the flag here.
      	* src/rendered-value.c (rendered_value_new) : test it here.
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=130582
      	* src/sheet-control-gui.c (scg_cursor_move) : don't scroll the other
      	  panes unless we absolutely have to.  Apparently we only fuxed normal
      	  cursor movement for http://bugzilla.gnome.org/show_bug.cgi?id=77303
      	  This fixes rangesel too.
      
      2003-12-29  Jody Goldberg <jody@gnome.org>
      
      	* * : Move everything to glib/gi18n.h in place of gnumeric-i18n.h
      	* gnumeric-i18n.h : delete
      
      	* configure.in : Looks like we're really requiring gtk/glib 2.3.1 at a
      	  minimum.  In reality it's probably closer to CVS at this point.  I'm
      	  kinda looking forward to the gtk freeze.
      
      2004-01-05  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=130577
      	* ms-excel-write.c (excel_write_SELECTION) : generalize a bit.
      	(excel_write_selections) : new wrapper to handle selectins for each pane
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=130579
      	* ms-excel-read.c (excel_read_SELECTION) : we only care about
      	  selections in the primary pane.
      
      2003-12-24  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-write.c (excel_write_WRITEACCESS) : don't free memory we do
      	  no own.
      	(excel_write_COUNTRY) : init both fields.
      	(write_sheet_head) : pre biff8 it was part of the sheet record.  Its
      	  hard to tell if this should be part of every sheet or just the first.
      	  I've seen both.
      	(write_workbook) : biff8 puts the COUNTRY record in the workbook area.
      164f0ac9
  13. 02 Dec, 2003 1 commit
    • Andreas J. Guelzow's avatar
      add prefs.printer_config, since it is needed for first workbook · 8a064d1f
      Andreas J. Guelzow authored
      2003-12-01  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/gnumeric-gconf.c (gnm_conf_init_essential): add
      	  prefs.printer_config, since it is needed for first workbook
      	(gnm_conf_init_extras): remove prefs.printer_config
      	* src/print.c (sheet_print): remove some unused variables and code
      8a064d1f
  14. 25 Nov, 2003 1 commit
    • Andreas J. Guelzow's avatar
      plug leak · 4d697a00
      Andreas J. Guelzow authored
      2003-11-25  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/print.c (print_job_info_destroy): plug leak
      4d697a00
  15. 03 Nov, 2003 2 commits
    • Morten Welinder's avatar
      Plug leak. · c6a68b71
      Morten Welinder authored
      2003-11-03  Morten Welinder  <terra@gnome.org>
      
      	* src/print.c (sheet_print): Plug leak.
      
      	* src/gui-util.c (gnumeric_error_info_dialog_new): Plug leak.
      c6a68b71
    • Andreas J. Guelzow's avatar
      new (gnm_conf_init_extra): call gnm_conf_init_printer_decoration_font · 39522281
      Andreas J. Guelzow authored
      2003-11-02  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/gnumeric-gconf.c (gnm_conf_init_printer_decoration_font): new
      	(gnm_conf_init_extra): call gnm_conf_init_printer_decoration_font
      	  rather than doing the work itself.
      	(gnm_conf_shutdown): new
      	* src/gnumeric-gconf.h: printer_decoration_font replaces
      	  printer_decoration_font_*
      	* src/libgnumeric.c (gnm_common_init): gnm_conf_init requires
      	  mstyle_init
      	(gnm_shutdown): call gnm_conf_shutdown
      	* src/print.c (print_job_info_get): printer_decoration_font replaces
      	  printer_decoration_font_*
      39522281
  16. 25 Oct, 2003 1 commit
    • Andreas J. Guelzow's avatar
      add schemas for header/footer font new keys: · 568d2157
      Andreas J. Guelzow authored
      2003-10-25  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* schemas/gnumeric-dialogs.schemas.in: add schemas for header/footer
      	  font
      	* src/gnumeric-gconf-priv.h: new keys:
      	  PRINTSETUP_GCONF_HF_FONT_NAME, PRINTSETUP_GCONF_HF_FONT_SIZE,
      	  PRINTSETUP_GCONF_HF_FONT_BOLD, PRINTSETUP_GCONF_HF_FONT_ITALIC
      	* src/gnumeric-gconf.c (gnm_conf_init_extras): initialize new fields
      	* src/gnumeric-gconf.h: new fields for preference structure
      	* src/print.c (print_job_info_get): use preference info and fallback
      	  fonts
      568d2157
  17. 11 Oct, 2003 1 commit
    • Jody Goldberg's avatar
      new to write csv files without intervention. (stf_init) : Use it. · 7a725771
      Jody Goldberg authored
      
      
      2003-10-10  Jody Goldberg <jody@gnome.org>
      
      	* src/stf.c (stf_write_csv) : new to write csv files without
      	  intervention.
      	(stf_init) : Use it.
      
      2003-10-09  Jody Goldberg <jody@gnome.org>
      
      	* src/libgnumeric.c : pull the ancient if BONOBO checks
      
      	* src/io-context-gtk.c (icg_show_gui) : mark the window as a splash.
      
      	* schemas/Makefile.am : make friendlier for rpm builders
      7a725771
  18. 09 Oct, 2003 1 commit
    • Jody Goldberg's avatar
      Release 1.2.1 · b762bb9d
      Jody Goldberg authored
      
      2003-10-08  Jody Goldberg <jody@gnome.org>
      
      	* Release 1.2.1
      b762bb9d
  19. 12 Sep, 2003 3 commits
    • Andreas J. Guelzow's avatar
      ditto · 01c3d572
      Andreas J. Guelzow authored
      2003-09-12  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/print.c (print_range_down_then_right) equalize the scaling parameters
      	(print_range_right_then_down): ditto
      01c3d572
    • Andreas J. Guelzow's avatar
      adjust for the case that some columns may not fit on a page. · 7d56e174
      Andreas J. Guelzow authored
      2003-09-12  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/print.c (compute_scale_fit_to): adjust for the case that some
      	  columns may not fit on a page.
      7d56e174
    • Andreas J. Guelzow's avatar
      only use real range · 1c5dd277
      Andreas J. Guelzow authored
      2003-09-12  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/print.c (compute_scale_fit_to): only use real range
      1c5dd277
  20. 11 Sep, 2003 1 commit
    • Andreas J. Guelzow's avatar
      focus on the most likely entry field · 723dd74b
      Andreas J. Guelzow authored
      2003-09-11  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* dialog-cell-sort.c (dialog_init): focus on the most
      	  likely entry field
      
      2003-09-11  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/print.c (compute_group): don't scale already scaled values
      723dd74b
  21. 02 Jul, 2003 1 commit
    • Jody Goldberg's avatar
      translate to the upper left corner of the object and pass in its width and · 9e9a37f9
      Jody Goldberg authored
      
      2003-07-02  Jody Goldberg <jody@gnome.org>
      
      	* src/print.c (print_sheet_objects) : translate to the upper left
      	  corner of the object and pass in its width and height.
      	* src/sheet-object.c (sheet_object_print) : adjust print interface to
      	  only pass width and height in pts.  print context is already at 0,0
      	  and scaled.
      	* src/sheet-object-graph.c (sheet_object_graph_print) : Use new
      	  cleaner interface.
      	* src/sheet-object-image.c (sheet_object_image_print) : ditto.
      	* src/sheet-object-graphic.c (sheet_object_graphic_print) :
      	  Save the graphics context before filling and just resuse it for the
      	  outline.  Fix the direction handling for the new interface
      	  semantics.
      	(sheet_object_filled_print) : ditto.
      9e9a37f9
  22. 21 Jun, 2003 1 commit
    • Andreas J. Guelzow's avatar
      remove duplicated code by calling cb_do_print_ok · 35e94580
      Andreas J. Guelzow authored
      2003-06-20  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* dialog-printer-setup.c (cb_do_print): remove duplicated code
      	  by calling cb_do_print_ok
      
      	* src/print-info.c (print_info_new): set up (but disable) load of
      	  print-config from configuration string
      	* src/print.c (print_job_info_set_one_time_defaults): delete
      	(print_job_info_save_one_time_defaults): delete
      35e94580
  23. 20 Jun, 2003 1 commit
  24. 10 Jun, 2003 1 commit
    • Jody Goldberg's avatar
      handle series before they are valid. ditto. · 093c411a
      Jody Goldberg authored
      2003-06-10  Jody Goldberg <jody@gnome.org>
      
      	* graph/plugins/plot_pie/gog-pie.c (gog_pie_series_update) :
      	  handle series before they are valid.
      	* graph/plugins/plot_barcol/gog-barcol.c (gog_barcol_series_update) : ditto.
      
      	* graph/gog-object.c (gog_object_set_parent) : call the role's
      	  post_add routine then objects parent_changed before signaling its
      	  addition.
      	(gog_object_add_by_role) : set_parent calls the role functions, not us.
      
      2003-06-10  Jody Goldberg <jody@gnome.org>
      
      	* dialog-about.c (dialog_about) : www.gnumeric.org is still down
      	  and there is no clear solution in sight until the dotster account is
      	  cleared.
      
      2003-06-10  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet-object-image.c (sheet_object_image_print) : fix.
      
      	* src/sheet-object-graph.c (sheet_object_graph_update_bounds) :
      	  Handle inversion.
      	(sheet_object_graph_print) : implement.
      
      	* src/format-template.c (format_template_transform_edges) : minor
      	  pedantic reordering.
      
      	* src/print.c (print_sheet_objects) : handle inverted objects.
      093c411a
  25. 02 Jun, 2003 1 commit
  26. 22 Apr, 2003 1 commit
  27. 11 Apr, 2003 2 commits
    • Morten Welinder's avatar
      Use gnome_font_face_find_closest for a 0.1% drop in suckage. · 575b45d9
      Morten Welinder authored
      2003-04-11  Morten Welinder  <terra@gnome.org>
      
      	* src/print.c (print_job_info_get): Use
      	gnome_font_face_find_closest for a 0.1% drop in suckage.
      575b45d9
    • Morten Welinder's avatar
      Store the printer configuration too. · bb82bdc8
      Morten Welinder authored
      2003-04-11  Morten Welinder  <terra@gnome.org>
      
      	* src/print-info.c (print_info_save): Store the printer
      	configuration too.
      
      	* src/gnumeric-gconf.c (gnm_gconf_set_printer_config): New
      	function replacing all other gnm_gconf_set_printer_* functions.
      	(gnm_conf_init): Get new printer-config key, not the old printer
      	config keys.
      
      	* src/print.c (print_job_info_set_one_time_defaults): Just use
      	gnome_print_config_from_string.
      	(print_job_info_save_one_time_defaults): Just use
      	gnome_print_config_to_string.
      bb82bdc8
  28. 27 Jan, 2003 1 commit
  29. 24 Jan, 2003 1 commit
    • Jody Goldberg's avatar
      For Murray Cumming <murrayc@usa.net> Now uses libgnomeprint*-2.2 instead · 794acb6a
      Jody Goldberg authored
      
      2003-01-23  Jody Goldberg <jody@gnome.org>
      
      	For Murray Cumming  <murrayc@usa.net>
      	* configure.in: Now uses libgnomeprint*-2.2 instead of 2.0, for GNOME
       	2.2. It is an API-incompatible, parallel-installable separate library.
       	* src/print.c, src/dialogs/dialog-printer-setup.c:
       	Made code changes (search/replace) as per Chema's instructions.
      794acb6a
  30. 23 Jan, 2003 1 commit
    • Jody Goldberg's avatar
      For Wayne Schuller <k_wayne@linuxpower.org> Implement the 'fit-to' · 3ea742c8
      Jody Goldberg authored
      
      2003-01-23  Jody Goldberg <jody@gnome.org>
      
      	For Wayne Schuller  <k_wayne@linuxpower.org>
      	* src/print-info.c (print_info_new, print_info_save): Implement the 'fit-to' feature.
      	  Scaling is now broken into x and y. They are equal when normal
      	  scaling is being used (so we just use the x value)
      	 * src/print.c (print_page_cells, setup_scale, print_page,
      	   compute_group, compute_scale_fit_to,
      	   print_range_down_then_right, print_range_right_then_down): Ditto.
      	* src/xml-io.c (xml_write_print_info), (xml_read_print_info): We
      	  don't save the x and y attributes, but just the x attribute for
      	  general percentage scaling.
      
      	* plugins/excel/ms-excel-read.c (excel_read_SETUP): Ditto.
      	* plugins/xml_sax/xml-sax-read.c (xml_sax_print_scale): Ditto.
      3ea742c8
  31. 12 Nov, 2002 1 commit
    • Jody Goldberg's avatar
      fix signature. (write_cellref_v8) : ditto. (write_ref) : fix biff8 case. · d664ec66
      Jody Goldberg authored
      2002-11-11  Jody Goldberg <jody@gnome.org>
      
      	* ms-formula-write.c (write_cellref_v7) : fix signature.
      	(write_cellref_v8) : ditto.
      	(write_ref) : fix biff8 case.
      
      	* ms-excel-write.c (gather_styles) : we already gathered the most
      	  common styles earlier.
      	(excel_sheet_new) : most common style in a column does not extend the
      	  column.
      
      	* ms-biff.c (ms_biff_put_len_next) : handle correct max biff record
      	  sizes for biff7 vs biff8.  Looks like they teaked things so that the
      	  dbcell records will always fit in 1 biff record.
      	(ms_biff_put_len_commit) : ditto.
      
      
      2002-11-11  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet-style.c (sheet_style_get_extent) : optionally take the
      	  most common style into account when calculating extents.  The
      	  default style for a column does not contribute to its extent.
      
      	* src/parser.y (fold_negative) : new.
      	(unary negative) use it here.
      	(array_exp) : and here.
      	(yylex) : do _not_ handle negatives here.
      d664ec66
  32. 06 Nov, 2002 1 commit
    • Jody Goldberg's avatar
      enable excel97 · 558cefd3
      Jody Goldberg authored
      
      2002-11-05  Jody Goldberg <jody@gnome.org>
      
      	* plugin.xml.in : enable excel97
      
      	* ms-excel-write.c (excel_write_value) : use BIFF8 SST records.
      	(excel_write_state_free) : clean up SST here.
      	(excel_write_state_new) : shared routine for biff7 and biff8.
      	(excel_utf8_has_multibyte) : quicky utility.
      	(excel_write_SST) : initial basic implementation still needs unicode
      	  support.
      	(excel_write_BOF) : renamed from biff_bof_write and sync versions with
      	  XL 2k.
      
      2002-11-04  Jody Goldberg <jody@gnome.org>
      
      	* boot.c (excel_save) : prep for biff8 save, and double stream files.
      
      	* ms-excel-read.c (excel_read_XF) : fix rotation.
      	(excel_read_SST) : improve debug info.
      
      	* ms-excel-write.c (write_xf_record) : write the BIFF8 support.
      	(rotation_to_excel) : new.
      
      
      2002-11-06  Jody Goldberg <jody@gnome.org>
      
      	* src/item-*, src/*canvas* : convert to foocanvas
      
      	* src/application.c (gnumeric_application_setup_icons) : Use new
      	  scaled pngs for formula guru.
      	* src/pixmaps/Makefile.am : ditto.
      
      	* src/plugin.c (plugin_info_read) : add 'require_explicit_enabling' flag
      	  so that we don't auto enable specialized plugins.
      
      	* src/plugin-service.c (input_file_save_info_read) : delete.
      	(plugin_service_file_opener_read_xml) : don't call it here.
      	(gnum_plugin_file_opener_open) : And don't try to use it here.
      	  It is not useful to hard code the saver if the importer can handle
      	  multiple versions of the format.  Only the import process will know
      	  enough to be able to select the appropriate exporter.
      
      	* src/item-cursor.c (item_cursor_tip_setlabel) : simplify.
      	* src/auto-format.c : tidy up includes.
      558cefd3
  33. 28 Oct, 2002 1 commit
    • Jody Goldberg's avatar
      don't create names. (global_range_list_parse) : ditto. · f8db707f
      Jody Goldberg authored
      
      2002-10-28  Jody Goldberg <jody@gnome.org>
      
      	* src/ranges.c (global_range_parse) : don't create names.
      	(global_range_list_parse) : ditto.
      
      	* src/gnumeric.h : Bump the max size
      
      	* src/cell.c (cell_cleanout) : mark the row for respan.
      
      	* src/func.c (gnm_func_add_placeholder) : init ref_notify to NULL
      	  explicitly.
      	(function_remove) : free the name if necessary.
      
      	* src/print.c (print_job_info_set_one_time_defaults) : patch warning.
      
      	* src/cellspan.c (row_calc_spans) : even merges need to be rendered.
      
      	* src/cell-draw.c (cell_draw) : item-grid takes care of the
      	  render/span.
      	* src/print-cell.c (print_cell) : ditto.
      
      	* src/print-cell.c (print_cell_range) : check for render/span _before_
      	  merges.
      	* src/item-grid.c (item_grid_draw) : ditto.
      f8db707f
  34. 14 Oct, 2002 1 commit
    • Jody Goldberg's avatar
      Add links for Data -> Text To Columns Data -> Import External -> From File · 3ab1a0fb
      Jody Goldberg authored
      
      2002-10-14  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control-gui.c : Add links for
      	    Data -> Text To Columns
      	    Data -> Import External -> From File
      	Only partially implemented in the last hour, but these are just too
      	easy to pass up.
      
      	* src/stf.c (stf_store_results) : new, split out of.
      	(stf_read_workbook) : here.
      	(cb_get_content) : new utility.
      	(stf_text_to_columns) : new.  Only partially done.
      	  We still need a way to get the target region.
      
      	* src/stf-parse.c (stf_parse_sheet) : take a starting offset for the
      	  output, and return a boolean in place of the sheet that was passed in.
      
      	* src/sheet.c (sheet_queue_respan) : new.
      
      	* src/selection.c (selection_first_range) : start cleanup and take a
      	  CommandContext rather than a Control.
      
      	* src/gui-util.c (gnumeric_notice) : Cheat and access the private
      	  label member to set it to accept markup.
      
      	* src/commands.c (cmd_area_set_text_redo) : a nifty optimization.
      	  Just redraw all and queue respanning for the effected regions.
      
      	* src/GNOME_Gnumeric.xml : Add entries for Text to columns and
      	  External Data -> Import from File
      3ab1a0fb
  35. 06 Oct, 2002 1 commit
    • Jody Goldberg's avatar
      Fix rangesel · cff550f5
      Jody Goldberg authored
      2002-10-05  Jody Goldberg <jody@gnome.org>
      
      	* gnumeric-expr-entry.c (gnm_expr_entry_rangesel_start) : expressions
      	  need not start with header characters.
      cff550f5
  36. 20 Sep, 2002 1 commit
    • Jody Goldberg's avatar
      normalize the result range. · 018f2466
      Jody Goldberg authored
      2002-09-19  Jody Goldberg <jody@gnome.org>
      
      	* gnumeric-expr-entry.c (gnm_expr_entry_get_rangesel) : normalize the
      	  result range.
      
      2002-09-20  Jody Goldberg <jody@gnome.org>
      
      	* src/print.c : revert to gnome-2-0 versions of gnome-print
      
      	* src/application.c (gnumeric_application_setup_icons) : Add jimmac's
      	  new hyperlink icons.
      	* src/pixmaps/Makefile.am : ditto.
      
      	* src/Makefile.am : remove the extra BONOBO libs that is now handled
      	  correctly in configure.
      
      	* configure.in : Prep for graphs
      	    --with-graphs defaults to guppi, but can also be gtkextra-2
      	    tidy up the compile/link line by being smarter, and merging in
      	    the bonobo specific libs earlier
      	    Enforce a gnome-2-0 limit on the printing libraries
      018f2466