1. 28 Jul, 2003 1 commit
  2. 22 Jul, 2003 1 commit
    • Morten Welinder's avatar
      Take care of placeholder tiling here. · db439a41
      Morten Welinder authored
      2003-07-22  Morten Welinder  <terra@gnome.org>
      
      	* src/sheet-object-image.c (sheet_object_image_update_bounds):
      	Take care of placeholder tiling here.
      
      	* src/gui-util.c (gnm_pixbuf_tile): New function.
      db439a41
  3. 21 Jul, 2003 1 commit
  4. 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
  5. 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
  6. 01 May, 2003 1 commit
    • Jody Goldberg's avatar
      simplify. · e52c2914
      Jody Goldberg authored
      
      2003-05-01  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet-object.c (sheet_object_default_size) : simplify.
      e52c2914
  7. 22 Apr, 2003 1 commit
  8. 12 Apr, 2003 1 commit
    • Jody Goldberg's avatar
      fix the background transparency. Use g_type_class_peek_parent and tidy up · 523bc7d6
      Jody Goldberg authored
      
      2003-04-12  Jody Goldberg <jody@gnome.org>
      
      	* icons/chart* : fix the background transparency.
      	* *.c : Use g_type_class_peek_parent and tidy up upchaining a bit
      	  to be more consistent across all classes.
      
      	* schemas/Makefile.am :  no need to install or translate the
      	  plot-types file those are migrating to the plot plugins.
      523bc7d6
  9. 24 Dec, 2002 1 commit
  10. 11 Dec, 2002 1 commit
    • Jon Kåre Hellan's avatar
      GNOME_Gnumeric_Control): Don't pretend to support Bonobo/PersistFile. · 4ee677fd
      Jon Kåre Hellan authored
      * GNOME_Gnumeric.server.in.in (OAFIID:GNOME_Gnumeric_Control):
      Don't pretend to support  Bonobo/PersistFile.
      
      * src/main-component.c (load_workbook_from_file): Remove.
      (add_interfaces): Don't pretend to support
      Bonobo/PersistFile. Replace deprecated bonobo_persist_stream_new
      with gnm_persist_stream_new.
      
      * src/bonobo-io.h: Declare gnm_persist_stream_new. Remove
      everything else.
      
      * src/bonobo-io.c: Add boilerplate for class GnmPersistStream
      implementing Bonobo:PersistStream.
      (gnumeric_bonobo_read_from_stream): Rename to
      gnm_persist_stream_load and change to correct signature for
      PersistStream load method.
      (workbook_persist_file_load, workbook_persist_file_save,
      workbook_bonobo_setup): Dead code. Remove.
      
      * src/sheet-object-image.c (soi_get_pixbuf): Use
      gdk_pixbuf_loader_new_with_type if type is known. Close pixbuf
      loader before getting pixbuf. Copy image to file on all errors.
      4ee677fd
  11. 05 Dec, 2002 1 commit
  12. 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
  13. 25 Oct, 2002 1 commit
    • Morten Welinder's avatar
      Plug leak. · 12c9ddf9
      Morten Welinder authored
      2002-10-25  Morten Welinder  <terra@diku.dk>
      
      	* src/sheet-object-image.c (sheet_object_image_new_view): Plug
      	leak.
      12c9ddf9
  14. 04 Oct, 2002 1 commit
    • Jody Goldberg's avatar
      ahhh, I understand now. names with expr_len == 0 represent the · 1c9758c2
      Jody Goldberg authored
      2002-10-04  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-read.c (ms_excel_parse_NAME) : ahhh, I understand now.
      	  names with expr_len == 0 represent the placeholders used for unknown
      	  names.
      
      2002-10-04  Jody Goldberg <jody@gnome.org>
      
      	* dialog-define-names.c : port to TreeView.
      
      	* dialog-analysis-tools.c : Use the control from the state rather than
      	  the tool.
      
      2002-10-04  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control.c (wb_control_parse_and_jump) : use the new
      	  undo support and handle assigning to a placeholder.
      
      	* src/gnumeric-canvas.h : Clean up the naming convention to use
      	  GnmCanvas in all locations.
      
      	* src/expr-name.c (expr_name_add) : its ok if the expr is NULL create
      	  a placeholder.
      	(expr_name_is_placeholder) : new.
      
      	* src/commands.c (CmdChangeSummary) : this has no business being
      	  control specific.
      	(CmdPrintSetup) : ditto.
      	(CmdDefineName) : new.
      
      	* src/command-context.c (gnumeric_error_calc) : new.
      	(gnm_error_calc) : new.
      
      2002-10-03  Jody Goldberg <jody@gnome.org>
      
      	* src/format.c (format_get_currency) : convert locale's currency
      	  symbol to utf8.
      	(gnumeric_setlocale) : clear the cache currency symbol.
      
      2002-10-03  Jody Goldberg <jody@gnome.org>
      
      	* src/expr.c (gnm_expr_is_err) : new util.
      1c9758c2
  15. 10 Sep, 2002 1 commit
  16. 31 Aug, 2002 1 commit
  17. 26 Aug, 2002 1 commit
    • Jody Goldberg's avatar
      Release 1.1.8 · b06322d1
      Jody Goldberg authored
      
      2002-08-25  Jody Goldberg <jody@gnome.org>
      
      	* Release 1.1.8
      b06322d1
  18. 08 Jul, 2002 1 commit
    • Jody Goldberg's avatar
      Add GnmHLink. · d6271c90
      Jody Goldberg authored
      
      2002-07-07  Jody Goldberg <jody@gnome.org>
      
      	* src/gnumeric.h : Add GnmHLink.
      
      	* src/item-grid.c : include hlink.h
      	(item_grid_event) : a button release on an h-link activates it.
      
      	* src/Makefile.am : Add hlink.[ch]
      
      	* src/sheet.h : Lets take a break from architecture and add something
      	  simple like hyper-links.
      d6271c90
  19. 16 Jun, 2002 1 commit
  20. 27 Apr, 2002 1 commit
    • Jody Goldberg's avatar
      Objects now start to work with panes. · f2eb7260
      Jody Goldberg authored
      There are still some teething troubles in here, beware.
      
      2002-04-26  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control-gui.c (wbcg_sheet_add) : Use
      	  sc_object_create_view.
      
      	* src/sheet-control-gui-priv.h (SCG_FOREACH_PANE) : new.
      	* src/sheet-control-gui.c (scg_redraw_all) : use SCG_FOREACH_PANE.
      	(scg_redraw_region) : ditto.
      	(scg_resize) : ditto.
      	(scg_set_zoom_factor) : ditto.
      	(cb_table_destroy) : ditto.
      	(sheet_control_gui_new) : ditto.
      	(scg_unant) : ditto.
      	(scg_ant) : ditto.
      	(scg_adjust_preferences) : ditto.
      	(scg_cursor_visible) : ditto.
      	(scg_compute_visible_region) : ditto.
      	(scg_edit_start) : ditto.
      	(scg_edit_stop) : ditto.
      	(scg_rangesel_changed) : ditto.
      	(scg_rangesel_start) : ditto.
      	(scg_rangesel_stop) : ditto.
      	(scg_set_display_cursor) : ditto.
      	(scg_colrow_resize_stop) : ditto.
      	(scg_colrow_resize_start) : ditto.
      	(scg_colrow_resize_move) : ditto.
      	(scg_special_cursor_start) : ditto.
      	(scg_special_cursor_stop) : ditto.
      	(scg_special_cursor_bound_set) : ditto.
      	(scg_object_stop_editing) : clear the control points in the panes.
      	(scg_mode_edit_object) : ditto.
      	(scg_object_update_bbox) : ditto.
      
      	* src/gnumeric-pane.c (gnm_pane_init) : init anted_cursors and the
      	  control points.  Optionally create views of all the objects if we
      	  already have a sheet.
      	(gnm_pane_object_stop_editing) : transfered from scg.
      	(gnm_pane_object_move) : ditto.
      	(cb_slide_handler) : ditto.
      	(display_object_menu) : ditto.
      	(cb_control_point_event) : ditto.
      	(new_control_point) : ditto.
      	(set_item_x_y) : ditto.
      	(set_acetate_coords) : ditto.
      	(gnm_pane_object_set_bounds) : ditto.
      	(cb_sheet_object_canvas_event) : ditto.
      	(cb_sheet_object_view_destroy) : ditto.
      	(cb_sheet_object_widget_canvas_event) : ditto.
      	(gnm_pane_object_register) : ditto.
      	(gnm_pane_widget_register) : ditto.
      
      	* src/sheet-control-gui.c (scg_object_destroy_view) : new.
      	(scg_object_create_view) : new.
      	(scg_class_init) : register the new functions.
      
      	* src/sheet-object*.c
      	(*update_bounds) : update signature.
      	(*new_view) : update signature.
      f2eb7260
  21. 25 Apr, 2002 1 commit
    • Andreas J. Guelzow's avatar
      add sheet_object_group add selector to cmd_object_raise ditto use · af4419bb
      Andreas J. Guelzow authored
      2002-04-25  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* src/gnumeric-canvas.[ch] : add sheet_object_group
      	* src/commands.c : add selector to cmd_object_raise
      	* src/commands.h : ditto
      	* src/sheet-object-container.c : use sheet_object_group
      	* src/sheet-object-graphic.c : ditto
      	* src/sheet-object-image.c : ditto
      	* src/sheet-object-item.c : ditto
      	* src/sheet-object.c (cb_sheet_object_raise_to_top) : new
      	(cb_sheet_object_lower_to_bottom) : new
      	(sheet_object_populate_menu) : add raise to top/lower to bottom
      	  menu items
      af4419bb
  22. 05 Apr, 2002 1 commit
    • Jody Goldberg's avatar
      add insert image. · 28d5bb59
      Jody Goldberg authored
      
      2002-04-05  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control-gui.c (cb_insert_image) : add insert image.
      
      	* src/sheet-object.c (sheet_object_default_size) : add a default_size
      	  handler that can generate default sizes per instance rather than
      	  class.
      
      	* src/sheet-object-image.c (sheet_object_image_default_size) :
      	  implement.
      	(sheet_object_image_class_init) : register the deafult size handler.
      	* src/application.c  : add insert image.
      	* src/pixmaps/Makefile.am : add insert image.
      28d5bb59
  23. 27 Feb, 2002 1 commit
    • Jody Goldberg's avatar
      xmlNodeGetContent always returns a value now. That simplifies comments and · 85caf3c6
      Jody Goldberg authored
      2002-02-26  Jody Goldberg <jody@gnome.org>
      
      	* src/xml-io.c (xml_read_cell) : xmlNodeGetContent always returns a
      	  value now.  That simplifies comments and complicates content.
      	(xml_cellregion_read) : ditto.
      
      2002-02-26  Jody Goldberg <jody@gnome.org>
      
      	* ms-escher.c (ms_escher_get_data) : clarify the interface.
      	(ms_escher_read_BSE) : fix call to ms_escher_get_data.
      	(ms_escher_read_Sp) : ditto.
      	(ms_escher_read_ClientAnchor) : ditto.
      	(ms_escher_read_OPT) : ditto.
      	(ms_escher_read_container) : ditto.
      	(ms_escher_read_Blip) : support decompress and validate emf & wmf.
      
      	* ms-excel-util.c (excel_iconv_open_for_import) : recognize that
      	cp1200 makes no sense in that context and fall back to 8859-1.
      
      2002-02-24  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=72459
      	* ms-formula-write.c (write_node) : fix typo.
      85caf3c6
  24. 25 Feb, 2002 1 commit
    • Jon K Hellan's avatar
      Declare typedef ObjectImage. · 04bb7d17
      Jon K Hellan authored
      2002-02-25  Jon K Hellan  <hellan@acm.org>
      
      	* src/sheet-object-image.h: Declare typedef ObjectImage.
      
      	* src/sheet-object-image.c (struct _SheetObjectImage): Add
      	cropping parameters.
      	(sheet_object_image_new): Initialize cropping parameters.
      	(sheet_object_image_set_crop): New function. Set cropping
      	parameters.
      	(soi_get_cropped_pixbuf): New function. Get the cropped image from
      	pixbuf.
      	(soi_get_pixbuf): Do cropping by calling soi_get_cropped_pixbuf.
      	(sheet_object_image_init): Initialize cropping parameters.
      
      2002-02-25  Jon K Hellan  <hellan@acm.org>
      
      	* ms-excel-read.c (ms_sheet_create_image): New function. Factor
      	image creation out of ms_sheet_create_obj and also handle cropping.
      	(ms_sheet_create_obj): Call ms_sheet_create_image.
      04bb7d17
  25. 17 Feb, 2002 2 commits
    • Jody Goldberg's avatar
      use cell_is_blank. (parse_database_criteria) : ditto. · 5b07ce50
      Jody Goldberg authored
      2002-02-17  Jody Goldberg <jody@gnome.org>
      
      	* fn-database.c (parse_criteria_range) : use cell_is_blank.
      	(parse_database_criteria) : ditto.
      	(find_cells_that_match) : ditto.
      	(find_rows_that_match) : ditto.
      	(gnumeric_getpivotdata) : ditto.
      
      2002-02-17  Jody Goldberg <jody@gnome.org>
      
      	* plugins/excel/ms-escher.c (ms_escher_read_OPT) : add support for
      	  blip cropping.
      5b07ce50
    • Jody Goldberg's avatar
      move things here. (sheet_object_image_new_view) : and use it here. · fabe8de5
      Jody Goldberg authored
      2002-02-16  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet-object-image.c (soi_get_pixbuf) : move things here.
      	(sheet_object_image_new_view) : and use it here.
      	(sheet_object_image_print) : and here.
      fabe8de5
  26. 16 Feb, 2002 1 commit