1. 18 Nov, 2007 1 commit
  2. 15 Nov, 2007 1 commit
    • Jody Goldberg's avatar
      update · e94976f2
      Jody Goldberg authored
      svn path=/trunk/; revision=16141
      e94976f2
  3. 07 Nov, 2007 1 commit
    • Andreas J. Guelzow 's avatar
      reenable header/footer customization (canvas_update): replace gnome-print · ad5b7885
      Andreas J. Guelzow authored
      2007-11-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      
      	* dialog-printer-setup.c: reenable header/footer customization
      	(canvas_update): replace gnome-print code with corresponding
      	  gtk code
      	(hf_fill): don't add a configuration command to the 
      header/footer
      	  lists
      	(notebook_flipped): deleted
      	(create_hf_preview_canvas): don't unref the style twice.
      	(do_setup_hf): hookup customization buttons
      	* print.glade: added two configuration buttons for header &
      	  footer
      
      
      
      svn path=/trunk/; revision=16091
      ad5b7885
  4. 06 Nov, 2007 1 commit
    • Andreas J. Guelzow 's avatar
      add HFRenderInfo (printing_instance_new): handle HFRenderInfo field · b96961d3
      Andreas J. Guelzow authored
      2007-11-06  Andreas Guelzow  <aguelzow@pyrshep.ca>
      
      	* src/print.c (PrintingInstance): add HFRenderInfo
      	(printing_instance_new): handle HFRenderInfo field
      	(printing_instance_destroy): ditto
      	(ensure_decoration_layout): rewrite for gtkprint
      	(print_hf_element): ditto
      	(print_hf_line): ditto
      	(print_headers): delete
      	(print_footers): delete
      	(print_page): also print headers and footers
      
      
      
      svn path=/trunk/; revision=16087
      b96961d3
  5. 05 Nov, 2007 1 commit
  6. 01 Nov, 2007 1 commit
  7. 31 Oct, 2007 2 commits
    • Andreas J. Guelzow 's avatar
      consider the repeated rows and columns when doing pagination · c0a92cd7
      Andreas J. Guelzow authored
      2007-10-31  Andreas Guelzow  <aguelzow@pyrshep.ca>
      
      	* src/print.c (compute_sheet_pages_across_then_down): consider
      	the repeated rows and columns when doing pagination
      
      
      svn path=/trunk/; revision=16043
      c0a92cd7
    • Andreas J. Guelzow 's avatar
      deleted (print_page_repeated_cols): deleted · 76bda25d
      Andreas J. Guelzow authored
      2007-10-30  Andreas Guelzow  <aguelzow@pyrshep.ca>
      
      	* src/print.c (print_page_repeated_rows): deleted
      	(print_page_repeated_cols): deleted
      	(print_page_repeated_intersect): deleted
      	(print_page): handle repeated rows and columns
      	(compute_sheet_pages_add_range): add repeated rows and cols
      	  info
      	(compute_sheet_pages_across_then_down): pass repeated rows
      	  and cols info to compute_sheet_pages_add_range
      	(gnm_draw_page_cb): adjust for change in data type
      	(gnm_request_page_setup_cb): ditto
      	
      
      
      svn path=/trunk/; revision=16040
      76bda25d
  8. 27 Oct, 2007 2 commits
  9. 26 Oct, 2007 1 commit
    • Jody Goldberg's avatar
      update the ctrl pt positions if the objects position changes. · 672dc63c
      Jody Goldberg authored
          2007-10-25  Jody Goldberg <jody@gnome.org>
      
          	* src/gnm-pane.c (cb_bounds_changed) : update the ctrl pt positions if
          	  the objects position changes.
      
          	* src/sheet-object.c (sheet_object_anchor_assign) : renamed from
          	  sheet_object_anchor_cpy to clarify the purpose and follow naming
          	  conventions.
          	(sheet_object_anchor_dup) : new.
          	(cb_so_snap_to_grid) : new callback to snap an object to the
          	  containing grid.
          	(sheet_object_populate_menu_real) : use it here.
      
      svn path=/trunk/; revision=15995
      672dc63c
  10. 21 Oct, 2007 1 commit
  11. 28 Sep, 2007 3 commits
  12. 24 Sep, 2007 1 commit
    • Jody Goldberg's avatar
      Don't leak a style when faced with an empty label. · 1d8a5180
      Jody Goldberg authored
      2007-09-24  Jody Goldberg <jody@gnome.org>
      
      	* ms-chart.c (BC_R(end)) : Don't leak a style when faced with an empty
      	  label.
      
      2007-09-24  Jody Goldberg <jody@gnome.org>
      
      	Merge in the win32 cleanup work
      	* src/Makefile.am : Add a libspreadsheet CFLAG -DGNUMERIC_INTERNAL to
      	  control dllimport/dllexport for win32.  Required some adjustment of
      	  built-sources.
      
      	* src/libgnumeric.h : Add 'GNM_VAR_DECL' and use it for extern data
      	  that will be publicly visible.
      
      	* src/libgnumeric.c : re-order and handle some of the renaming
      	  style_init -> gnm_font_init, and gnumeric_color -> gnm_color.
      	(gnm_get_option_group) : move the shared cmd line arg parsing in here
      	  rather than duplicating the handlers in all the client apps.
      	* src/main-application.c (gnumeric_arg_parse) : eg from here.
      	  Rather than using global variables, pass the arguments as
      	  parameters to clean things up.
      	* src/ssconvert.c (main) : Use it here.
      	* src/ssindex.c (main) : and here.
      
      	* src/print-cell.h : just include the necessary gtk headers.  Even
      	  this breaks WITH_GTK work.  Why isn't this ins glib ?
      	* src/print.h : Move the renamed internal (not dllexported)
      	  gnm_print_debug flag here
      
      	* src/style.c : s/StyleFont/GnmFont/ and clean up the associated
      	  method names.  Then move things into style-font.h for now.
      	  This clarifies how much we'll need to move to GOFont.
      
      	* src/print-cell.h : just include the necessary gtk headers.  Even
      	  this breaks WITH_GTK work.  Why isn't this ins glib ?
      	* src/print.h : Move the renamed internal (not dllexported)
      	  gnm_print_debug flag here
      
      svn path=/trunk/; revision=15905
      1d8a5180
  13. 04 Sep, 2007 1 commit
    • Jody Goldberg's avatar
      Release 1.7.12 · de7bc387
      Jody Goldberg authored
      2007-09-04  Jody Goldberg <jody@gnome.org>
      
      	* Release 1.7.12
      
      svn path=/trunk/; revision=15849
      de7bc387
  14. 26 Aug, 2007 1 commit
    • Jody Goldberg's avatar
      update · ec38f9c3
      Jody Goldberg authored
      svn path=/trunk/; revision=15799
      ec38f9c3
  15. 19 Aug, 2007 1 commit
  16. 09 Aug, 2007 1 commit
    • Morten Welinder's avatar
      Simplify. (cmd_ins_del_colrow_undo): Move undo stuff into GOUndo closure · e19cd96c
      Morten Welinder authored
      2007-08-08  Morten Welinder  <terra@gnome.org>
      
              * src/commands.c (cmd_ins_del_colrow_repeat): Simplify.
              (cmd_ins_del_colrow_undo): Move undo stuff into GOUndo closure
              returned by sheet_insert_rows and friends.
      
              * src/sheet.c (sheet_delete_cols, sheet_delete_rows,
              sheet_insert_cols, sheet_insert_rows,
      sheet_colrow_insert_finish,
              sheet_colrow_delete_finish, sheet_colrow_insdel_finish): Remove
              "states" argument.
              (sheet_colrow_insdel_finish): Don't set states here.
              (sheet_delete_cols, sheet_delete_rows, sheet_insert_cols,
              sheet_insert_rows): If we collect undo info, append closure to
              reset col/row states.
      
      
      svn path=/trunk/; revision=15746
      e19cd96c
  17. 02 Aug, 2007 1 commit
    • Jody Goldberg's avatar
      update · 95cd4085
      Jody Goldberg authored
      svn path=/trunk/; revision=15722
      95cd4085
  18. 27 Jul, 2007 1 commit
  19. 25 Jul, 2007 1 commit
  20. 24 Jul, 2007 1 commit
    • Jody Goldberg's avatar
      Release 1.7.11 · 50cff125
      Jody Goldberg authored
      2007-07-24  Jody Goldberg <jody@gnome.org>
      
      	* Release 1.7.11
      
      svn path=/trunk/; revision=15695
      50cff125
  21. 23 Jul, 2007 2 commits
  22. 22 Jul, 2007 2 commits
    • Jody Goldberg's avatar
      send the actual record, not the 4 byte header that loses 4 trailing bytes. · ae7980ba
      Jody Goldberg authored
      2007-07-13  Jody Goldberg <jody@gnome.org>
      
      	* ms-obj.c (ms_obj_read_biff8_obj) : send the actual record, not
      	  the 4 byte header that loses 4 trailing bytes.
      	(ms_obj_map_forms_obj) : Use existing tools to properly handle
      	 longer names and objects with data sources (combos/lists).
      
      	* xlsx-write.c (xlsx_write_calcPR) : new.
      
      2007-07-13  Jody Goldberg <jody@gnome.org>
      
      	* sylk.c (sylk_next_token) : initial version of accent support.  pango
      	  does not handle it well.
      
      2007-07-22  Jody Goldberg  <jody@gnome.org>
      
      	* src/sheet.c (PROP_CONVENTIONS) : new property.
      	(PROP_USE_R1C1) : made this a convenience wrapper for
      	(sheet_set_conventions) : rename.
      	(sheet_get_conventions) : renamed from sheet_conventions.
      
      	* src/workbook.c (RECALC_MODE) : new property.
      
      	* src/xml-sax-read.c (gnm_xml_attr_int) : make more rigorous.
      	(xml_sax_calculation) : add DateConvention.
      	(xml_sax_old_dateconvention) : new.
      	(xml_sax_sheet_start) : store the name of the expr conv.
      	(xml_sax_sheet_name) : assigned the named expr conv.
      
      	* src/xml-sax-write.c (xml_write_sheet) : Use an enum in place of a
      	  bool to store R1C1, for future expandability
      	(xml_write_calculation) : Store the DateConvention here, rather than
      	  in a magic element missing from the schema.
      	* src/xml-io.c (xml_sheet_read) : support new ExprConvention hook.
      	(xml_workbook_read) : support DateConvention in Calculation.
      
      svn path=/trunk/; revision=15672
      ae7980ba
    • Jody Goldberg's avatar
      update · ef9d32b4
      Jody Goldberg authored
      svn path=/trunk/; revision=15670
      ef9d32b4
  23. 13 Jul, 2007 2 commits
    • Jody Goldberg's avatar
      update · 47f19a37
      Jody Goldberg authored
      svn path=/trunk/; revision=15647
      47f19a37
    • Jody Goldberg's avatar
      new utility to handle mnemonics, and atk relations. · 2ffb8117
      Jody Goldberg authored
      2007-07-12  Jody Goldberg <jody@gnome.org>
      
      	* dialog-preferences.c (pref_create_label) : new utility to handle
      	  mnemonics, and atk relations.
      	(int_pref_create_widget) : used here.
      	(double_pref_create_widget) : and here.
      	(pref_window_page_initializer) : move transition keys from here.
      	(pref_tool_page_initializer) : here.  And add the 'Enter Direction'
      
      	(cb_enum_changed) : new.
      	(cb_find_enum) : new.
      	(enum_pref_conf_to_widget) : new.
      	(enum_pref_create_widget) :  new.
      
      2007-07-12  Jody Goldberg <jody@gnome.org>
      
      	* src/gnumeric-gconf.c : split out each of the implementations into.
      	* src/gnm-conf-gconf.c : here.
      	* src/gnm-conf-win32.c : here.
      	* src/gnm-conf-keyfile.c : and here.
      
      	* schemas/gnumeric-general.schemas.in : Add enter_moves_dir
      	* src/gnm-pane.c (gnm_pane_key_mode_sheet) : use it here.
      
      
      svn path=/trunk/; revision=15646
      2ffb8117
  24. 12 Jul, 2007 1 commit
    • Jody Goldberg's avatar
      update · ae01abb5
      Jody Goldberg authored
      svn path=/trunk/; revision=15644
      ae01abb5
  25. 03 Jul, 2007 1 commit
    • Jody Goldberg's avatar
      update · c2026205
      Jody Goldberg authored
      svn path=/trunk/; revision=15637
      c2026205
  26. 30 Jun, 2007 1 commit
    • Jody Goldberg's avatar
      update · 682139cc
      Jody Goldberg authored
      svn path=/trunk/; revision=15628
      682139cc
  27. 27 Jun, 2007 1 commit
    • Jody Goldberg's avatar
      update · efcef09a
      Jody Goldberg authored
      svn path=/trunk/; revision=15623
      efcef09a
  28. 23 Jun, 2007 3 commits
  29. 20 Jun, 2007 1 commit
    • Jody Goldberg's avatar
      queue the respan _after_ we toggle the direction otherwise the redraw · 777540c9
      Jody Goldberg authored
      2007-06-19  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet.c (sheet_set_direction) : queue the respan _after_ we
      	  toggle the direction otherwise the redraw might do a span calc based
      	  on the old value.
      
      	* src/print-info.c (gnm_page_breaks_dup) : handle NULL for the
      	  sheet_dup case.
      
      svn path=/trunk/; revision=15616
      777540c9
  30. 16 Jun, 2007 1 commit
    • Jody Goldberg's avatar
      release the page breaks. (print_info_load_defaults) : init them. · 929b86a9
      Jody Goldberg authored
      2007-06-15  Jody Goldberg <jody@gnome.org>
      
      	* src/print-info.c (print_info_free) : release the page breaks.
      	(print_info_load_defaults) : init them.
      	(print_info_dup) : dup them.
      	(print_info_set_breaks) : new.
      	(gnm_page_breaks_new) : new.
      	(gnm_page_breaks_dup) : new.
      	(gnm_page_breaks_free) : new.
      	(gnm_page_breaks_append_break) : new.
      
      	* src/print-info.h (GnmPageBreakType) : new.
      	(GnmPageBreak) : new.
      
      	* src/parse-util.c (gnm_expr_parse_str_simple) : rename arg to be more
      	  consistent.
      
      2007-06-15  Jody Goldberg <jody@gnome.org>
      
      	* openoffice-read.c (oo_expr_parse_str) : make this a real function
      	  and centralize the error handling.
      	(oo_cell_start) : simplify expr parse error handling.
      	(oo_named_expr) : ditto.
      	(od_plot_area) : ditto.
      	(oo_table_start) : apply the table style.
      	(oo_col_start) : make the col/row style smarter in prep for page breaks.
      	(oo_row_start) : ditto.
      	(oo_style) : handle table styles.
      	(oo_style_end) : ditto.
      	(oo_style_prop) : ditto.
      	(oo_page_break_type) : new.
      	(oo_style_prop_col_row) : merge oo_style_prop_row and
      	  oo_style_prop_col and add support for page breaks.
      	(oo_style_prop_table) : new.
      	(openoffice_file_open) : init the table styles.
      
      	* openoffice-write.c (odf_write_table_style) : new.
      	(table_style_name) : new.
      	(odf_write_table_styles) : generate the styles based on the sheets.
      	(odf_write_content) : write a style appropriate for the sheet.
      
      2007-06-16  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-read.c (excel_read_PAGE_BREAK) : new.
      	(excel_read_sheet) : called from here.
      
      	* ms-excel-write.c (excel_write_PAGE_BREAK) : new.
      	(write_sheet_head) : called from here.
      
      	* xlsx-read.c (xlsx_CT_PageBreak) : new.
      	(xlsx_CT_PageBreaks_begin) : new.
      	(xlsx_CT_PageBreaks_end) : new.
      
      	* xlsx-write.c (xlsx_write_breaks) : new.
      	(xlsx_write_print_info) : called from here.
      
      svn path=/trunk/; revision=15605
      929b86a9
  31. 14 Jun, 2007 1 commit
    • Jody Goldberg's avatar
      Fix RTL mode and cleanup the handling of merges and margins. · 45a259ea
      Jody Goldberg authored
      2007-06-14  Jody Goldberg <jody@gnome.org>
      
      	* src/item-edit.c (ie_layout) : Fix RTL mode and cleanup the handling
      	  of merges and margins.
      	(get_top_left) : We handle the +1 extension to get inclusion of the
      	  bounds when drawing not when measuring.
      	(item_edit_set_property) : Merges in RTL need special handling.
      
      	* src/gnumeric-pane.c (gnm_pane_edit_start) : remove visibility check
      	  on creation.  That is wrong in multiple ways that would seemingly
      	  disable editing for no obvious reason.
      	    - editing a merged cell with corner outside the visible range
      	    - editing a position where the user had scrolled away from the
      	      editpos
      
      svn path=/trunk/; revision=15603
      45a259ea