-
JodyGoldberg 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 robust. 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 GtkCLists * 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> http://bugzilla.gnome.org/show_bug.cgi?id=134627 * 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. http://bugzilla.gnome.org/show_bug.cgi?id=97216 * src/sheet-control-gui.c (scg_mode_create_object) : Go back to the primary sheet when creating an object http://bugzilla.gnome.org/show_bug.cgi?id=131588 * 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 ssconvert * 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 pedantic. (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.
619a5d91