• Jody Goldberg's avatar
    Some cut-n-paste for the without_gnome case · 619a5d91
    Jody Goldberg authored
    2004-02-21  Jody Goldberg <jody@gnome.org>
    	* utils/go-locale.c : Some cut-n-paste for the without_gnome case
    	* gui-utils/go-action-combo-text.c : some initial implementation
    	* graph/plugins/plot_pie/gog-pie.c (gog_pie_plot_foreach_elem) :
    	  handle mismatched numbers of elements and labels.
    	(gog_pie_view_render) : take the outline into account when sizing.
    	* graph/gog-style.h : add weak notion of centered image.  This needs
    	  to be stronger to specify alignement.
    	* graph/gog-style.c (gog_style_set_fill_image_filename) : new.
    	(cb_image_file_select) : Use it.
    	* graph/gog-renderer-pixbuf.c (gog_renderer_pixbuf_draw_polygon) :
    	supported centered images.
    	* graph/gog-renderer-gnome-print.c
    	(gog_renderer_gnome_print_draw_polygon) : support centered images.
    	* graph/gog-object.c (gog_object_get_children) : add a filter parm.
    	(gog_object_get_child_by_role) : new utility routine.
    	* graph/gog-legend.c (gog_legend_update) : set up the editor properly
    	  for fonts.
    	* graph/gog-graph.c (gog_graph_view_size_allocate) : typo.  Only
    	  effected manually created plots
    	* graph/gog-control-foocanvas.c (gog_control_foocanvas_draw) : make
    	  more resistent to out of memory situations.
    	* graph/go-data-simple.c : Add some quick and dirty constant vectors
    	  for double [], and char const *[].  These could certainly be more
    	From Michael Devine <mdevine@cs.stanford.edu> :
    	* graph/goffice-graph.h : Add a first pass at 'radar' plots
    	* graph/gog-axis.c : ditto.
    	* goffice/graph/gog-chart.c : ditto
    2004-02-21  Jody Goldberg <jody@gnome.org>
    	* ms-excel-util.c (two_way_table_new) : store the destroy func.
    	(two_way_table_put) : patch leak and use the destroy func on things
    	  that are already in the table.
    	* ms-chart.c (BC_R(radar)) : connect the new engine
    	(BC_R(radararea)) : ditto.
    2004-02-21  Jody Goldberg <jody@gnome.org>
    	* dialog-stf-export.c : Major reorg to remove the gnomedruid, and
    	* dialog-about.c : rewrite.  Not so pretty, but getting better.  It's
    	  a decent test case for the an api to create a plot.
    2004-02-21  Jody Goldberg <jody@gnome.org>
    	* src/workbook-view.c (wb_view_selection_desc) : Display name of edit
    	  position after releasing Shift key, not the top left
    	* src/workbook-control-gui.c (cb_wbcg_drag_data_received) : disable
    	  the gnome-vfs portions.  They did not work anyway.  We can probably
    	  just #ifdef it in the future, I can't see an easy way to put that into
    	  a plugin.
    	* src/wbc-gtk.c (cb_font_name_changed) : quick and dirty enabling.
    	(cb_font_size_changed) : ditto.
    	* src/stf.c (stf_write_workbook) : remove the pointless wrapping of a
    	  pointer and just return the result directly.
    	* src/sheet-control-gui.c (scg_mode_create_object) : Go back to the
    	  primary sheet when creating an object
    	* src/rangefunc.c (range_sum) : use long double if it is available
    	* src/mstyle.c (mstyle_new_default) : remove the gconf usage it did
    	  not belong here.
    	* src/style.c (font_init) : ditto.
    	* src/normal-args.c : deleted. content moved
    	* src/main-application.c : Move the arg handling into here, and #ifdef
    	  it rather than using external files.  It makes it easier to read.
    	  For the non gnome case we need to manually add gtk deps.  Now that
    	  we're not so dependent on gnome we can do more magic and move to a
    	  more abi-style approach with --convert and abi-commands in place of
    	* src/libgnumeric.h : drop the arg handler stubs
    	* src/libgnumeric.c (gnm_shutdown) : gconf shutdown is handled
    	  internally now.
    	* src/hlink.c (gnm_hlink_url_activate) : conditionalize gnome depend.
    	* src/gutils.c (gnumeric_sys_data_dir) : Use g_build_path, just to be
    	(gnumeric_sys_lib_dir) : ditto.
    	* src/gui-util.c (gnumeric_dialog_run) : Don't destroy the dialog
    	  until a stock response comes in (useful for druids)
    	(gnumeric_help_display) : conditionalize gnome.
    	(gnumeric_icondir) : new.
    	(gnumeric_load_image) : use it.
    	(gnumeric_load_pixbuf) : use it.
    	* src/gnumeric-gconf.c (gnm_app_get_gconf_client) : moved to here.
    	(gnm_conf_init_essential) : handle the font stuff here.
    	* src/gnumeric-gconf-priv.h : Clean up the default font keys and move
    	  them here.
    	* src/application.c : remove the gconf_client
    	(gnm_app_get_gconf_client) : move for now.
    	(gnm_app_release_gconf_client) : delete.
    	* src/Makefile.am : Further down the path of making gnome optional
    	* icons/Makefile.am : Add the new about box image, dunno where/how to
    	  use it yet.
    	* configure.in : corba is dependent on gnome for now.
    	  Move libgnome* into the gnome specific libs
    	  Add the new radar plot engine
    	* src/wbc-gtk.c (cb_show_menu_tip) : fix leak.