1. 18 Oct, 2004 1 commit
  2. 27 Sep, 2004 1 commit
    • Jody Goldberg's avatar
      Add InsertCurrentDateTime · 8490eb24
      Jody Goldberg authored
      
      2004-09-26  Jody Goldberg <jody@gnome.org>
      
      	* src/GNOME_Gnumeric-gtk.xml : Add InsertCurrentDateTime
      
      	* src/wbcg-actions.c (cb_insert_current_date_time) : new
      
      	* src/format.c (style_format_default_date_time) : new return
      	  concatination of default date and time formats
      8490eb24
  3. 08 Sep, 2004 1 commit
  4. 07 Sep, 2004 1 commit
  5. 28 Aug, 2004 1 commit
    • Jody Goldberg's avatar
      optionally center the merged region new · e13370e6
      Jody Goldberg authored
      
      2004-08-28  Jody Goldberg <jody@gnome.org>
      
      	* src/commands.c (cmd_merge_cells) : optionally center the merged
      	  region
      	* src/wbcg-actions.c (cb_merge_and_center) : new
      
      2004-08-28  Jody Goldberg <jody@gnome.org>
      
      	* src/GNOME_Gnumeric-gtk.xml : Reorder Delete menu to put Col before
      	  Row to be consistent with the other menus
      e13370e6
  6. 27 Jul, 2004 1 commit
    • Jody Goldberg's avatar
      new. · a6c7da2f
      Jody Goldberg authored
      
      2004-07-27  Jody Goldberg <jody@gnome.org>
      
      	* src/wbc-gtk.c (cb_regenerate_window_menu) : new.
      
      2004-07-26  Jody Goldberg <jody@gnome.org>
      
      	* configure.in :  bump pxlib req to 0.3.0 per Uwe's request
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=148412
      	* src/workbook-control-gui-priv.h : typo in the new combos
      a6c7da2f
  7. 23 Jul, 2004 2 commits
  8. 13 Jul, 2004 1 commit
    • Jody Goldberg's avatar
      Dump in the work from the trip · 5964be29
      Jody Goldberg authored
      2004-07-12  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control-gui.c (wbcg_cur_sheet) :  new convenience
      	  routine
      
      	* src/wbcg-actions.c : tidy up a bit
      
      	* src/wbc-gtk.c (wbc_gtk_init_undo_redo) : tie sensitivity of repeat
      	  to undo.
      
      2004-07-11  Jody Goldberg <jody@gnome.org>
      
      	* src/commands.c (cmd_set_text_repeat) : new
      	  (missing validation support)
      	(cmd_area_set_text_repeat) :  new.
      	(cmd_ins_del_colrow_repeat) : new.
      	(cmd_clear_repeat) :  new.
      	(cmd_format_repeat) :  new.
      	(cmd_colrow_hide_repeat) :  new.
      	(cmd_group_repeat) : new.
      	(cmd_paste_copy_repeat) : new.
      	(cmd_autofill_repeat) : new.
      	(cmd_autoformat_repeat) : new.
      	(cmd_unmerge_cells_repeat) : new.
      	(cmd_merge_cells_repeat) : new.
      	(cmd_clone_sheet_repeat) : new.
      
      2004-07-09  Jody Goldberg <jody@gnome.org>
      
      	* src/GNOME_Gnumeric-gtk.xml : Add repeat as an accelerator
      	* src/commands.c (func) : add some hooks for repeat
      
      2004-07-09  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=146486
      	* src/expr.c (cb_bin_arith) : handle VALUE_EMPTY for implicit
      	  iteration with arithmetic operators.
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=146511
      	* src/func.c (function_call_with_list) : Use value_get rather than
      	  value_fetch
      	* src/sheet.c (sheet_foreach_cell_in_range) : check for empty values too
      
      2004-07-12  Jody Goldberg <jody@gnome.org>
      
      	* graph/plugins/plot_pie/gog-pie.c (gog_pie_view_info_at_point) :
      	  expand this to offer name and override creation.
      
      	* graph/gog-view.c (gog_view_info_at_point) :  expand this interface a
      	  bit. I'm still not happy with it.
      
      	* graph/gog-series.c :  keep a sorted list of overrides in place
      
      	* graph/gog-plot.c (gog_plot_foreach_elem) :  handle point overrides
      
      	* graph/gog-object.c (gog_object_emit_changed) :  handle updates for
      	  objects not yet connected to parents.
      5964be29
  9. 06 Jul, 2004 1 commit
    • Jody Goldberg's avatar
      apply theme style for graphs to do a full init. · a9f2efca
      Jody Goldberg authored
      2004-07-06  Jody Goldberg <jody@gnome.org>
      
      	* graph/gog-graph.c (gog_graph_init) : apply theme style for graphs
      	  to do a full init.
      
      2004-07-04  Jody Goldberg <jody@gnome.org>
      
      	* graph/gog-styled-object.c (gog_styled_object_parent_changed) :
      	    initialize the style completely using the theme when we have a
      	    theme.
      
      2004-07-05  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-read.c (excel_read_IMDATA) : Add an optional mechanism for
      	  doing something with the data.  Still not entirely sure what format
      	  it is.  I'd hoped BMP but that does not appear to work.
      
      	* biff-types.h : Add a few more records
      
      2004-07-05  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-cmd-format.c (workbook_cmd_mutate_borders) :  move into
      	  wbcg-actions.c
      
      	* src/sheet-autofill.c (fill_item_new) : fix an old leak
      
      	* src/gnumeric-canvas.c (gnm_canvas_key_mode_sheet) :  no need to
      	  check for accelerators here any more.
      	(gnm_canvas_commit_cb) :  nor here.
      	(gnm_check_ctrl_mask) :  delete and make these real accelerators the
      	  way they belong.
      
      	* src/wbcg-actions.c
      	(cb_format_as_number) : a real accelerator
      	(cb_format_as_currency) : ditto
      	(cb_format_as_accounting) : ditto
      	(cb_format_as_percentage) : ditto
      	(cb_format_as_scientific) : ditto
      	(cb_format_as_time) : ditto
      	(cb_format_as_date) : ditto
      	(cb_format_add_borders) : ditto
      	(cb_format_clear_borders) : ditto
      
      	* src/GNOME_Gnumeric-gtk.xml :  Add the new accelerators
      	* src/application.c (gnumeric_application_setup_icons) : Rename the
      	  icons to match the verbs (Percentage, Accounting)
      a9f2efca
  10. 09 May, 2004 1 commit
    • Jody Goldberg's avatar
      Dump in a pile of pending stuff. · df229aa1
      Jody Goldberg authored
      Temporarily lose ability to show/hide toolbars until that is part of GODocControl
      
      2004-05-07  Jody Goldberg <jody@gnome.org>
      
      	* graph/gog-theme.c (gog_themes_init) : sync the default theme with
      	  XL's notion of things so that we do not theme away auto settings on
      	  import.  Specificly Give chart's the background and make graph
      	  empty.
      
      	*  */Makefile.am : use goffice.mk for include paths
      
      2004-05-03  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=136363
      	* graph/gog-style.c (gog_style_apply_theme) : Do not theme the fonts
      	  it over rides the user selection because there is no 'auto' flag.
      
      2004-05-07  Jody Goldberg <jody@gnome.org>
      
      	* ms-biff.c (ms_biff_put_var_write) : Quick and simple support for
      	  continue.  It will not split a block of content, but it will split
      	  between blocks (attempted writes).
      
      2004-05-06  Jody Goldberg <jody@gnome.org>
      
      	* ms-obj.c (ms_obj_attr_get_*) : Take an attrbag rather than an obj to
      	 be more useful.
      
      	* ms-escher.c (ms_escher_read_container) : add a
      	  'return_attrs_in_container' kludge parameter.
      	(ms_escher_parse) : make the return of the attributes optional and
      	  actually make it work.
      	(ms_escher_read_OPT) : load properties for gradients.
      
      	* ms-chart.c (BC_R(gelframe)) : support gradients
      	(BC_R(legend)) : store the legend object.
      	(BC_R(legendxn)) : notice deleted legend elements.
      	(BC_R(text)) : import the text colour.
      	(BC_R(end)) : support legend styles and clarify the grid vs plotarea
      	  distinction.
      
      2004-05-03  Jody Goldberg <jody@gnome.org>
      
      	* excel-xml-read.c : some tweaks to get a layout that will support
      	  richtext.
      
      
      2004-05-07  Jody Goldberg <jody@gnome.org>
      
      	* src/command-context-priv.h : Make this an interface
      	* src/command-context.c : support the change here.
      	* src/command-context-stderr.c : here.
      	* src/io-context-gtk.c : here
      	* src/io-context-priv.h : here
      	* src/io-context.c : here.
      	* src/workbook-control-gui.c : here
      	* src/workbook-control.c : and here
      
      	* src/GNOME_Gnumeric-gtk.xml : Move the toolbars out, they will be
      	  generated.  Add FullScreen.
      
      	* configure.in : bump libgsf dep and add the new goffice/app directory
      
      2004-05-03  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=140671
      	* src/commands.c (cmd_paste_cut_undo) : we don't know the SheetView
      	  associated with the origin sheet.
      
      	* src/selection.c (sv_selection_set) : add some safety
      df229aa1
  11. 05 Apr, 2004 2 commits
    • Morten Welinder's avatar
      Make it possible to hide the statusbar. · 4ea39cb0
      Morten Welinder authored
      	* Make it possible to hide the statusbar.
      4ea39cb0
    • Morten Welinder's avatar
      Identify toolbars. · 561b9e08
      Morten Welinder authored
      2004-04-05  Morten Welinder  <terra@gnome.org>
      
      	* src/wbc-gtk.c (cb_add_menus_toolbars): Identify toolbars.
      
      	* src/workbook-control-gui.c (wbcg_set_standard_toolbar_visible,
      	wbcg_set_format_toolbar_visible,
      	wbcg_set_object_toolbar_visible): New functions.
      
      	* src/wbcg-actions.c (cb_view_standard_toolbar,
      	cb_view_format_toolbar, cb_view_object_toolbar): New functions.
      	(var toggle_actions): Hook them up.
      561b9e08
  12. 01 Apr, 2004 1 commit
  13. 29 Mar, 2004 2 commits
    • Jody Goldberg's avatar
      cheat and install a SheetInsert action to avoid having an 'Insert' entry · 41419093
      Jody Goldberg authored
      
      2004-03-28  Jody Goldberg <jody@gnome.org>
      
      	* src/wbcg-actions.c : cheat and install a SheetInsert action to avoid
      	  having an 'Insert' entry in the insert menu because we named the
      	  InsertSheet action for the Sheet menu.
      41419093
    • Jody Goldberg's avatar
      Support rich text. · 59604eac
      Jody Goldberg authored
      
      2004-03-28  Jody Goldberg <jody@gnome.org>
      
      	* src/item-edit.c (ie_layout) : Support rich text.
      
      	* src/wbc-gtk.c (wbc_gtk_style_feedback) : Pull the values from
      	  @changes if it is supplied.
      	(cb_post_activate) : new.
      	(wbc_gtk_init) :  Only restore focus when we aren't editing.
      	  Otherwise every time the style feedback changes we lose focus.
      
      2004-03-26  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-edit.c (cb_delete_filter) : first step in syncing the
      	  markup when content changes.
      	(cb_entry_delete_text) : ditto.
      59604eac
  14. 26 Mar, 2004 1 commit
    • Jody Goldberg's avatar
      We only support frozen panes. Set the flag indicating that this was only a · 8f00eaba
      Jody Goldberg authored
      2004-03-18  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-write.c (excel_write_WINDOW2) : We only support frozen
      	  panes.  Set the flag indicating that this was only a freeze, not a
      	  split too.
      	(excel_write_PANE) : docs are wrong.  The field indicates what type of
      	  freezing.
      	(excel_write_selections) : rework to match XL.
      	(excel_write_SCL) : Only write the record if zoom != 100%
      	(excel_write_BOF) : update BOF to XP sp2
      
      	* ms-excel-read.c (excel_read_SELECTION) : Allow the active pane from
      	  the PANE record to override the default of 3.
      	(excel_read_PANE) : store the active pane.
      
      2004-03-25  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=137818
      	* src/style.c (required_updates_for_style) : redraw for h-align,
      	  striketrough, underline, and font colour changes.
      
      	* src/application.c (gnumeric_application_setup_icons) : pull in some
      	  icons
      
      2004-03-20  Jody Goldberg <jody@gnome.org>
      
      	* src/wbcg-actions.c : Move the font actions into a distinct group.
      
      	* src/wbc-gtk.c (wbc_gtk_actions_sensitive) : start to account for
      	  font vs normal actions.  This interface sucks.  We'll need something
      	  more functional as the number of action groups increases (eg clipboard)
      	(wbc_gtk_init_color_fore) : move into font group
      	(wbc_gtk_init_font_name) : move into font group
      	(wbc_gtk_init_font_size) : move into font group
      	(wbc_gtk_set_toggle_action_state) : split font actions into a distinct
      	  group
      	(cb_handlebox_dock_status) : ditto.
      	(wbc_gtk_init) : ditto.
      8f00eaba
  15. 12 Jan, 2004 1 commit
  16. 11 Jan, 2004 1 commit
  17. 09 Jan, 2004 3 commits
    • Morten Welinder's avatar
      gtk+ has now been patched. Upgrade. · 9137f203
      Morten Welinder authored
      9137f203
    • Morten Welinder's avatar
      Add invisible CopyDown and CopyRight actions. Stubbed so far. · 6f931b06
      Morten Welinder authored
      2004-01-09  Morten Welinder  <terra@gnome.org>
      
      	* src/wbcg-actions.c: Add invisible CopyDown and CopyRight
      	actions.  Stubbed so far.
      6f931b06
    • Jody Goldberg's avatar
      http://bugzilla.gnome.org/show_bug.cgi?id=130172 A major change Do not do · 46cd0f49
      Jody Goldberg authored
      
      
      2004-01-08  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=130172
      	* src/func.c (function_call_with_list) : A major change
      	  Do not do the empty conversion to int(0) in expr_eval
      	  ALLOW scalars to return empty/NULL, the convert them to empty for
      	  most types, and int(0) for float/bool.  Which makes
      	  'S' the same as 's' for all purposes accept documentation.
      
      	* src/GNOME_Gnumeric-gtk.xml : No need to name items their action is
      	  sufficient as long as they are unique in their parent.
      
      	* src/cell.h (CELL_HAS_NEW_EXPR) : AARRRGGH.  Actually a sign a
      	  _unique_ value to it.
      
      	* src/gnumeric-pane.c (cb_control_point_event) : change the cursor
      	  when dragging.  Only start dragging on button 1 down.  Ignore other
      	  buttons while dragging.
      	(cb_sheet_object_canvas_event) : ditto.
      
      	* src/main-application.c (main) : set the app name.
      
      2004-01-08  Jody Goldberg <jody@gnome.org>
      
      	* functions.c (gnumeric_euroconvert) : slight cleanup.  Nothing major.
      
      2004-01-08  Jody Goldberg <jody@gnome.org>
      
      	* functions.c (gnumeric_isblank) : huge simplification
      	  now that we can use 'E'
      
      2004-01-08  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=130172
      	* functions.c (gnumeric_text) : improve compatiblity.
      46cd0f49
  18. 08 Jan, 2004 1 commit
    • Jody Goldberg's avatar
      http://bugzilla.gnome.org/show_bug.cgi?id=130700 init the new · ea98fd93
      Jody Goldberg authored
      
      
      2004-01-07  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=130700
      	* src/format.c (format_entry_ctor) : init the new 'suppress_minus'
      	  entry.
      	(format_compile) : initialize supress minus if the condition is of the
      	  form [<=(val <= 0)] or [<(val < 0)] I hope this is a reasonable
      	  approximation of MS Excel.
      	(render_number) : pull out all the old elements that added minus signs
      	(format_number) : handle the new entry based suppress minus operator
      	  here, and prepend the sign.
      
      	* src/wbcg-actions.c : Sync labels and mnemonics with the old
      	  bonobo/gnomeui menus
      ea98fd93
  19. 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