2001-07-26 Bradford Hovinen <hovinen@ximian.com> * capplet-util.c (capplet_init): Don't sync the database if retrieving legacy setings before creating the factory (create_control_cb): Create the config database ourselves (pf_destroy_cb): Remove evil hackery (get_control_cb): Ditto (create_control_cb): Support multiple property control objects -- use a GtkObject called ref_obj to make sure the program quits when there are no such objects left (capplet_init): Pass default_moniker to factory callback; release_unref the db ourselves (get_control_cb): Support multiple controls; soak in global control and widget variables (legacy_is_modified): Remember to unref the property bag (quit_cb): Allow being called more than once (quit_cb): Unref ref_obj here (create_control_cb): Eliminate second signal connection (real_quit_cb): Free the pair structure (all_done_cb): Implement. Just add gtk_main_quit to the idle handler list (create_control_cb): Connect destroy signal of ref_obj to all_done_cb
137 lines
4.8 KiB
Text
137 lines
4.8 KiB
Text
2001-07-26 Bradford Hovinen <hovinen@ximian.com>
|
||
|
||
* capplet-util.c (capplet_init): Don't sync the database if
|
||
retrieving legacy setings before creating the factory
|
||
(create_control_cb): Create the config database ourselves
|
||
(pf_destroy_cb): Remove evil hackery
|
||
(get_control_cb): Ditto
|
||
(create_control_cb): Support multiple property control objects --
|
||
use a GtkObject called ref_obj to make sure the program quits when
|
||
there are no such objects left
|
||
(capplet_init): Pass default_moniker to factory callback;
|
||
release_unref the db ourselves
|
||
(get_control_cb): Support multiple controls; soak in global
|
||
control and widget variables
|
||
(legacy_is_modified): Remember to unref the property bag
|
||
(quit_cb): Allow being called more than once
|
||
(quit_cb): Unref ref_obj here
|
||
(create_control_cb): Eliminate second signal connection
|
||
(real_quit_cb): Free the pair structure
|
||
(all_done_cb): Implement. Just add gtk_main_quit to the idle
|
||
handler list
|
||
(create_control_cb): Connect destroy signal of ref_obj to
|
||
all_done_cb
|
||
|
||
2001-07-24 Richard Hestilow <hestilow@ximian.com>
|
||
|
||
* capplet-util.c (get_control_cb): Set control data on PropertyFrame
|
||
as part of evil hack.
|
||
(quit_cb): Work if called multiple times...also evil.
|
||
(pf_destroy_cb): unref the control...evil evil evil.
|
||
|
||
2001-07-24 Richard Hestilow <hestilow@ximian.com>
|
||
|
||
* capplet-util.c: Remove debugging cruft.
|
||
(capplet_init): Check for legacy with --init-session-settings too.
|
||
|
||
2001-07-24 Richard Hestilow <hestilow@ximian.com>
|
||
|
||
* capplet-util.[ch] (capplet_init): New argument of legacy files to
|
||
check for changes.
|
||
|
||
* capplet-util.c (legacy_is_modified): New function that checks
|
||
a legacy file against the archiver modification date.
|
||
(capplet_init): Pass legacy_files to legacy_is_modified, and sync
|
||
our database with the legacy one if one has been.
|
||
|
||
2001-07-24 Bradford Hovinen <hovinen@ximian.com>
|
||
|
||
* capplet-util.c (real_quit_cb): Reenable disabled code
|
||
(quit_cb): Put the db an id objects in a pair structure and pass
|
||
that to the callback
|
||
(real_quit_cb): Extract the db and id objects from the pair
|
||
(create_control_cb): Set up listener for sync event rather than
|
||
change event
|
||
|
||
2001-07-23 Bradford Hovinen <hovinen@ximian.com>
|
||
|
||
* capplet-util.c (set_moniker_cb): Set InvalidValue exception if
|
||
the program could not resolve the moniker
|
||
|
||
2001-07-20 Chema Celorio <chema@celorio.com>
|
||
|
||
* RELEASE : 1.5.0
|
||
|
||
2001-07-19 Richard Hestilow <hestilow@ximian.com>
|
||
|
||
* capplet-util.c (quit_cb): Add an idle handler to call the real
|
||
quit cb.
|
||
(real_quit_cb): Added, it is what quit_cb used to be.
|
||
|
||
2001-07-19 Bradford Hovinen <hovinen@ximian.com>
|
||
|
||
* capplet-util.c (create_control_cb): Use a static variable for
|
||
the control and return NULL if the control was already created
|
||
|
||
2001-07-18 Bradford Hovinen <hovinen@ximian.com>
|
||
|
||
* capplet-util.c (create_control_cb): Store listener id in
|
||
property control
|
||
(quit_cb): Remove listener before releasing database
|
||
(set_moniker_cb): Kill any existing db object in case the moniker
|
||
is set more than once
|
||
(set_moniker_cb): Connect destroy signal on pf to pf_destroy_cb
|
||
(pf_destroy_cb): Implement
|
||
|
||
2001-07-18 Richard Hestilow <hestilow@ximian.com>
|
||
|
||
* capplet-util.[ch]: Revert my last proxy-related change.
|
||
|
||
2001-07-18 Richard Hestilow <hestilow@ximian.com>
|
||
|
||
* capplet-util.h (CreateDialogFn): Add a PropertyBag argument so
|
||
capplet authors can hook up to the proxy.
|
||
|
||
* capplet-util.c (get_control_cb): Pass the proxy bag to setup_cb.
|
||
(capplet_init): Don't free default_moniker until after we print it.
|
||
|
||
2001-07-17 Bradford Hovinen <hovinen@ximian.com>
|
||
|
||
* capplet-util.c (capplet_init): Support --init-session-settings
|
||
for compatibility reasons
|
||
(setup_session_mgmt): Implement. Make sure capplet runs the next
|
||
time the user logs in
|
||
(capplet_init): Call setup_session_mgmt for --get-legacy and
|
||
standard execution
|
||
(get_property_name): Implement. Return the property name
|
||
associated with the capplet
|
||
(set_moniker_cb): Use GTK_BIN (pf)->child rather than
|
||
bonobo_control_get_widget
|
||
(get_control_cb): Destroy the property control when the control or
|
||
the widget are destroyed
|
||
(quit_cb): Implement
|
||
(create_control_cb): Connect destroy signal of property control to
|
||
quit_cb
|
||
(get_factory_name):
|
||
(get_default_moniker):
|
||
(get_property_name): Use correct names when the full path was
|
||
specified for the executable
|
||
|
||
* Makefile.am (INCLUDES): Removed -DGLADE_DATADIR
|
||
|
||
* capplet-util.c (create_dialog_cb): Use create_widget_cb rather
|
||
than loading from Glade
|
||
(capplet_init): Accept CreateDialogFn and initialize
|
||
create_dialog_cb
|
||
(close_cb): Don't call gtk_object_destroy (dialog)
|
||
(get_control_cb): Rename from create_dialog_cb
|
||
|
||
2001-07-14 Carlos Perell<6C> Mar<61>n <carlos@gnome-db.org>
|
||
|
||
* .cvsignore: ssshhhh
|
||
|
||
2001-07-13 Bradford Hovinen <hovinen@ximian.com>
|
||
|
||
* capplet-util.c (create_dialog_cb): Return NULL in the case that
|
||
the control is already present
|
||
|