1. 25 Oct, 2005 2 commits
  2. 24 Oct, 2005 1 commit
    • Jody Goldberg's avatar
      cut-n-paste-o (r1c1_get_index) : == max is ok, we're about to decrement. · 34c9ea26
      Jody Goldberg authored
      2005-10-23  Jody Goldberg <jody@gnome.org>
      
      	* src/parse-util.c (r1c1_rangeref_parse) : cut-n-paste-o
      	(r1c1_get_index) : == max is ok, we're about to decrement.
      
      	* src/parser.y (yylex) : special case check for #N/A which does not
      	  end in '!' or '?'.
      	(cellref) : Allow RANGEREF : RANGEREF
      
      2005-10-23  Jody Goldberg <jody@gnome.org>
      
      	* excel-xml-read.c (xl_xml_col_start) :
      	  - add hidden.
      	  - support spans
      	  - support styles
      	  - support sizes (still off by what seems like a constant factor ??
      	    of 12.5% ??)
      	(xl_xml_row_start) : ditto.
      	(xl_xml_pane) : init edit pos to A1.
      	(xl_xml_selection) : new. handle selection
      	(xl_xml_editpos_col) : new. handle edit position
      	(xl_xml_editpos_row) : new. ditto.
      	(xl_xml_data_start) : load Data::Type here
      	(xl_xml_cell_start) : not here.  Store the expr.
      	(xl_xml_data_end) : store exprs and values.
      	(xl_xml_named_range) : new.  No entirely functional.
      	  It does not handle implicit fwd declatation of names.
      34c9ea26
  3. 15 Oct, 2005 3 commits
  4. 12 Oct, 2005 1 commit
  5. 10 Oct, 2005 6 commits
  6. 09 Oct, 2005 1 commit
  7. 08 Oct, 2005 2 commits
  8. 06 Oct, 2005 3 commits
  9. 04 Oct, 2005 2 commits
    • Jody Goldberg's avatar
      libspreadsheet_la_LDFLAGS is already defined use += for WITH_WIN32 · 264f7835
      Jody Goldberg authored
      2005-10-04  Jody Goldberg <jody@gnome.org>
      
      	* src/Makefile.am : libspreadsheet_la_LDFLAGS is already defined use
      	  += for WITH_WIN32
      
      2005-10-04  Jody Goldberg <jody@gnome.org>
      
      	* dialog-cell-format.c (setup_pattern_button) : The width dominates
      	  the height on asymetric pixmaps like the line samples.  Use the
      	  width of the xpms rather than the target height.  This makes double
      	  visible as double again.
      264f7835
    • Jody Goldberg's avatar
      finish take an EvalPos rather than just a dep so that we can pass around · b3ab22ad
      Jody Goldberg authored
      2005-10-03  Jody Goldberg <jody@gnome.org>
      
      	* src/func-builtin.c (gnumeric_table_link) : finish
      	* src/dependent.c (link_expr_dep) : take an EvalPos rather than just a
      	  dep so that we can pass around array bound details.
      
      2005-10-03  Jody Goldberg <jody@gnome.org>
      
      	* excel-xml-read.c : Implement based on inspection of exported result
      	  of a test xls (Did not read or download the schemas).  No support
      	  for expressions or names yet.
      b3ab22ad
  10. 02 Oct, 2005 2 commits
    • Jody Goldberg's avatar
      update · 9661cf99
      Jody Goldberg authored
      9661cf99
    • Jody Goldberg's avatar
      Move to new libgsf xml interface. Support un-namespaced variant of Name · 10e16ef5
      Jody Goldberg authored
      2005-10-02  Jody Goldberg <jody@gnome.org>
      
      	* src/xml-sax-read.c : Move to new libgsf xml interface.
      	  Support un-namespaced variant of Name for compatibility.
      	* src/xml-sax-write.c (xml_io_conventions) : Use new gnm_1_0_rangeref_as_string;
      	  to improve back compat.  We read using something that can handle the
      	  modern format, but we write the old version.
      	* src/xml-io.c (xml_io_conventions) : ditto.
      
      	* src/ranges.c (range_intersection) : return FALSE if the ranges do
      	  not overlap, but do not generate an error.
      	  formula_import_biff8.xls
      
      	* src/gnumeric-pane.c (gnm_pane_init) : Use a realize handler on the
      	  canvas to create the object views.  Doing it sooner can break
      	  because the canvas has not been attached to a container yet.
      	  test-xls/prislistekomplett.xls
      
      	* src/workbook-control-gui.c (wbcg_sheet_add) : only grab focus if we
      	  are the current sheet.
      	  samples/derivatives.gnumeric
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=317427
      	* src/parse-util.c (gnm_1_0_rangeref_as_string) : new stripped down
      	  variant of rangeref_as_string.
      	* src/xml-sax-write.c (xml_io_conventions) : use it here.
      	* src/xml-io.c (xml_io_conventions) : and here.
      
      	* src/style.c (required_updates_for_style) : add super/sub script
      10e16ef5
  11. 01 Oct, 2005 1 commit
  12. 28 Sep, 2005 4 commits
    • Morten Welinder's avatar
      Check whether the expression is NULL, not whether the exp function pointer · 2cb45e5a
      Morten Welinder authored
      2005-09-28  Morten Welinder  <terra@gnome.org>
      
      	* src/xml-io.c (xml_read_names): Check whether the expression is
      	NULL, not whether the exp function pointer is.
      	(xml_workbook_read): Setup context earlier.
      	(xml_read_names): Work around bug 317427.
      2cb45e5a
    • Jean Bréfort's avatar
      unlink dependent if necessary before setting the sheet. · eb854d7e
      Jean Bréfort authored
      2005-09-28  Jean Brefort  <jean.brefort@normalesup.org>
      
      	* src/graph.c: (gnm_go_data_set_sheet): unlink dependent if necessary
      	before setting the sheet.
      eb854d7e
    • Jean Bréfort's avatar
      set the sheet of the dep with a call to dependent_set_sheet. · 27c3ee8e
      Jean Bréfort authored
      2005-09-28  Jean Brefort  <jean.brefort@normalesup.org>
      
      	* src/graph.c: (gnm_go_data_dup): set the sheet of the dep with a
      	call to dependent_set_sheet.
      27c3ee8e
    • Jody Goldberg's avatar
      merge in format_destroy there was no utility in keeping them distinct. Do · aaa7df0e
      Jody Goldberg authored
      2005-09-26  Jody Goldberg <jody@gnome.org>
      
      	* goffice/utils/format.c (go_format_unref) : merge in format_destroy
      	  there was no utility in keeping them distinct.  Do not warn about
      	  the final unref of a markup style, they are not kept in the global
      	  cache.
      	(go_format_new_markup) : do not put markup formats in the global
      	  cache.  We do not really want to share them, and the old code would
      	  replace existing formats in the rare situation where some rich text
      	  formating happened to be used in the same way in two places
      	  eg C sub 1  vs C sub 2
      	(go_format_parse_markup) : support rise.
      	(cb_attrs_as_string) : ditto.
      
      2005-09-28  Jody Goldberg <jody@gnome.org>
      
      	* ms-chart.c (xl_chart_import_reg_curve) : split out from
      	  ms_excel_chart_read.
      	(xl_chart_import_error_bar) : ditto.
      
      	* ms-excel-write.c (excel_font_overlay_pango) : check super/sub scripts.
      	(excel_font_hash) : ditto.
      	(excel_font_equal) : ditto.
      	(excel_font_new) : init the super/sub status
      	(map_underline_to_xl) : new.
      	(map_script_to_xl) : new.
      	(cb_write_condition) : handle super/sub script.
      	(excel_write_FONT) : ditto.
      	(excel_font_new) : ditto.
      
      	* ms-excel-read.c (ms_wb_get_font_markup) : The super/subscript
      	  distances were broken.  Use 5000 not 500.  Seems like we may want a
      	  scale in there too.
      	(excel_read_FONT) : Use GOFontScript
      	(excel_get_style_from_xf) : store the script (super/sub)
      	(excel_read_CF) : handle scripts.
      
      2005-09-26  Jody Goldberg <jody@gnome.org>
      
      	* cell-format.glade : give the super/sub script buttons names and
      	  enable them.
      	* dialog-cell-format.c (cb_font_changed) : watch for script changes.
      	(cb_font_script_toggle) : new.
      	(fmt_dialog_init_font_page) : setup super/sub script buttons.
      
      2005-09-26  Jody Goldberg <jody@gnome.org>
      
      	* src/gnm-style-impl.h : Add a script element to GnmStyle
      	* src/mstyle.c (elem_is_eq) : support scripts
      	(elem_assign_content) : support scripts
      	(gnm_style_new_default) : support scripts
      	(gnm_style_get_pango_attrs) : support scripts
      	(gnm_style_dump) : support scripts
      	(gnm_style_set_font_script) : new.
      	(gnm_style_get_font_script) : new.
      
      	* src/GNOME_Gnumeric-gtk.xml.in  : Add the super/sub script
      	  accelerators
      
      	* gnumeric.xsd : update to include the new h/v alignments and to add
      	  Script.
      
      	* src/wbc-gtk.c (wbc_gtk_style_feedback) : support super/sub script
      	  and fix support for double underline
      
      	* src/wbcg-actions.c (toggle_font_attr) : support super/sub script
      	(cb_font_subscript) : new.
      	(cb_font_superscript) : new.
      
      	* src/xml-io.c (xml_write_style) : ditto.
      	(xml_read_style) : ditto.
      	* src/xml-sax-read.c (xml_sax_styleregion_font) : ditto.
      	* src/xml-sax-write.c (xml_write_gnmstyle) : ditto.
      aaa7df0e
  13. 27 Sep, 2005 2 commits
  14. 26 Sep, 2005 3 commits
  15. 25 Sep, 2005 2 commits
    • Jody Goldberg's avatar
      handle motion in frozen areas. (sheet_control_gui_new) : use a blank label · 13f27786
      Jody Goldberg authored
      
      2005-09-24  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet-control-gui.c (resize_pane_pos) : handle motion in frozen
      	  areas.
      	(sheet_control_gui_new) : use a blank label as a space rather than a
      	  scrollbar.  Emmanuel's idea seems more consistent with frozen panes
      	  than reseting the pane.
      	(set_resize_pane_pos) : new utility to calculate the desired pane
      	  position and block the signal.
      	(resize_pane_finish) : renamed from cb_resize_pane_finish to be more
      	  consistent.  Round the pane position to the col/row bound using
      	  set_resize_pane_pos.
      	(scg_set_panes) : position the resize panes.  Change the behavior not
      	  to short circuit if the freeze status is unchanged.  This seems safe
      	  and makes sue that set_resize_pane_pos is called.
      13f27786
    • Jody Goldberg's avatar
      warning suppression. · 7a3f12c8
      Jody Goldberg authored
      
      2005-09-24  Jody Goldberg <jody@gnome.org>
      
      	* src/dependent.c : warning suppression.
      7a3f12c8
  16. 24 Sep, 2005 1 commit
  17. 23 Sep, 2005 2 commits
  18. 21 Sep, 2005 1 commit
    • Jody Goldberg's avatar
      Add some gnm_ to the api. (gnm_cellref_set_col_ar) : new · 9c43356e
      Jody Goldberg authored
      
      2005-09-20  Jody Goldberg <jody@gnome.org>
      
      	* src/position.c : Add some gnm_ to the api.
      	(gnm_cellref_set_col_ar) : new
      	(gnm_cellref_set_row_ar) : new.
      
      2005-09-20  Jody Goldberg <jody@gnome.org>
      
      	* gnumeric-expr-entry.c (cb_gee_key_press_event) : Use
      	  gnm_cellref_set_{col,row}_ar to compress the code and to handle
      	  mixed mode references (eg $A1:B2)
      9c43356e
  19. 20 Sep, 2005 1 commit