• Jody Goldberg's avatar
    All callers changed. renamed from scenario_free_all. (scenarios_dup) : · 1617df3e
    Jody Goldberg authored
    2006-12-02  Jody Goldberg <jody@gnome.org>
    
    	All callers changed.
    	* scenarios.c (scenarios_free) : renamed from scenario_free_all.
    	(scenarios_dup) : renamed from scenario_copy_all.
    	(scenarios_insert_rows) : renamed from scenario_insert_rows.
    	(scenarios_insert_cols) : renamed from scenario_insert_cols.
    	(scenarios_delete_rows) : renamed from scenario_delete_rows.
    	(scenarios_delete_cols) : renamed from scenario_delete_cols.
    	(scenarios_move_range) : renamed from scenario_move_range.
    
    2006-12-02  Jody Goldberg <jody@gnome.org>
    
    	* src/expr.c (gnm_expr_top_relocate) : don't init rinfo::from_inside
    	  for INVALIDATE_SHEET case, it's unnecesasry and the inputs are
    	  undefined.
    
    	* src/gnumeric-canvas.h : Remove scaling from GNUMERIC_CANVAS_FACTOR_X
    	  that was breaking text display in RTL.  We need a gtk patch for that
    	  to work.
    
    2006-12-02  Jody Goldberg <jody@gnome.org>
    
    	* src/sheet.c (sheet_dup_filters) : new.
    	(sheet_dup) : called from here.
    	* src/sheet-filter.c (gnm_filter_condition_dup) : new.
    	(gnm_filter_dup) : new.
    	(filter_field_apply) : take target_sheet to allow filtering a
    	  different sheet using the src data.
    	(gnm_filter_get_condition) : replace 'apply' boolean with
    	  'target_sheet'.
    	(gnm_filter_combo_foo_view_new) : move this internal and use
    	  gnm_cell_combo_foo_view_new.
    	(gnm_filter_add_field) : use offset to replace the effect of
    	  SO_ANCHOR_PERCENTAGE_FROM_COLROW_END.
    
    	* src/validation.c (gnm_validation_combo_foo_view_new) : move this
    	  internal and use gnm_cell_combo_foo_view_new.
    
    	* src/sheet-view.c (sv_update) : Use wb_view_selection_desc instead of
    	  putting a subset of the logic here.
    
    	* src/gnumeric-canvas.c (gnm_canvas_key_mode_sheet) : Add a hook to
    	  popdown validate from list, or autofilter combos.
    
    	* src/sheet-object.h : remove SO_ANCHOR_PERCENTAGE_FROM_COLROW_END.
    	* src/sheet-object.c (sheet_object_draw_cairo) : ditto.
    	* component/gnumeric.c (go_gnm_component_print) : ditto.
    	* src/sheet-object-cell-comment.c (cell_comment_set_cell) : use offset
    	  to replace the effect of SO_ANCHOR_PERCENTAGE_FROM_COLROW_END.
    	* src/sheet-control-gui.c (calc_obj_place) : FROM_COLROW_END is gone.
    	(cell_offset_calc_pixel) : ditto.
    
    	* src/ranges.c (range_init_cellpos) : take only 1 cellpos and use for
    	  both ends.  All callers changed.
    
    2006-12-02  Jody Goldberg <jody@gnome.org>
    
    	* gnumeric.xsd : Make schema validate by
    	    - adding Attributes.
    	    - Add Autofilters.
    	    - Add Input Messages
    
    	* src/xml-io.c (xml_init) : Make the sax importer the default.
    	(xml_read_colrow_info) : update the max_outline_level.
    	* src/xml-sax-read.c (xml_sax_colrow) : ditto. [#380015]
    	(gnm_xml_file_open) : init State::filter
    	(content_ns) : add schema namespace.
    	(xml_sax_filter_end) : new.
    	(xml_sax_filter_start) : new.
    	(xml_sax_filter_condition) : new.
    	(xml_sax_filter_operator) : new.
    	(xml_sax_input_msg) : sync with logic in the DOM importer and do
    	  not generate an input msg if both title and msg are missing.
    
    2006-12-02  Jody Goldberg <jody@gnome.org>
    
    	* Makefile.am (libwidgets_la_SOURCES) : add
    	    gnm-cell-combo-foo-view.[ch]
    
    	* gnm-cell-combo-foo-view.h : new.
    	* gnm-cell-combo-foo-view.c : new.
    	  Implementation pulled from validation-combo and generalized to share
    	  between validation and autofilter.  It adds
    	    - autoscroll of the list
    	    - more keybindings in the list
    	    - RTL support for dropdown placement.
    	(gnm_cell_combo_foo_view_new) : create the specified GType (which need
    	  to imlement SheetObjectView and GnmCellComboFooView interfaces).
    	(gnm_cell_combo_foo_view_popdown) : new routine to allow an external
    	  entity to force the combo to populate and open. (eg the alt-down in
    	  a cell)
    	(gnm_cell_combo_foo_view_popdown): set the
    	  cursor in addition to selecting the desired row so that arrows move
    	  from the selected item rather than the 1st.
    
    	* gnm-validation-combo-foo-view.h : all we need to expose now is the GType
    	* gnm-filter-combo-foo-view.h : ditto.
    	* gnm-validation-combo-foo-view.c : split out the content into the new
    	  gnm-cell-combo-foo-view.[ch] and implement GnmCComboFooViewIface
    	(validation_view_set_bounds) : handle RTL placement of combo.
    	* gnm-filter-combo-foo-view.c : ditto.
    	(filter_view_set_bounds) : handle RTL placement of combo.
    
    2006-11-25  Jody Goldberg <jody@gnome.org>
    
    	* gnm-validation-combo-foo-view.c (gnm_validation_combo_foo_view_new) :
    	  rename from gnm_validation_combo_new_foo_view_new.
    	(gnm_validation_combo_foo_view_popdown) : new public interface split
    	  out of cb_cell_button_pressed.
    1617df3e
gnumeric.xsd 44.6 KB