2001-07-27 Bradford Hovinen <hovinen@ximian.com>
* capplet-dir.c (capplet_activate): Use timeout when launching
desktop entry; idle handler when launching Bonobo control
2001-07-26 Bradford Hovinen <hovinen@ximian.com>
* capplet-dir.h (struct _Capplet): Add flag launching
* capplet-dir.c (capplet_new): Initialize capplet->launching
(capplet_reset_cb): Implement. Just reset capplet->launching
(capplet_activate): Just return if capplet->launching is set;
otherwise set that flag and add an idle handler to unset it
2001-07-25 Richard Hestilow <hestilow@ximian.com>
* main.c (main): Move capplet-launching code into an idle handler.
Bonobo sucks like that.
* capplet-dir.c (capplet_activate): Remove the check for gnomecc,
it was causing grief with bonobo. Story at 11.
2001-07-24 Bradford Hovinen <hovinen@ximian.com>
* capplet-dir.c (capplet_control_launch): Set moniker property
manually
(capplet_control_launch): Remove double-free of the moniker
(capplet_control_launch): Release and unref the property control
in the event of an error
(capplet_control_launch): Conclude that the capplet is already
running only when the exception type is
Bonobo/Moniker/InterfaceNotFound
2001-07-24 Bradford Hovinen <hovinen@ximian.com>
* capplet-dir.c (capplet_control_launch): Set moniker property
manually
(capplet_control_launch): Remove double-free of the moniker
(capplet_control_launch): Release and unref the property control
in the event of an error
2001-07-23 Bradford Hovinen <hovinen@ximian.com>
* capplet-dir.c (capplet_control_launch): Don't connect the
app's button signals if the app has just been destroyed
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
* capplet-dir.c (capplet_control_launch): Put up an error dialog
and abort the process if the capplet reports an error trying to
resolve its moniker
2001-07-19 Richard Hestilow <hestilow@ximian.com>
* Gnome.directory.in.in: Change name to "Main".
* capplet-dir.c (capplet_new): Return NULL if program
is not accessible.
* capplet-dir-view.c (sidebar_populate): Don't show a directory
if it is empty.
2001-07-19 Richard Hestilow <hestilow@ximian.com>
* Removed debugging spew.
* Removed most of the menu bar.
* capplet-dir-view.c (about_menu_cb): Add Chema, jimmac, and myself
to authors list.
* capplet-dir-view-html.c (html_populate, html_write_row): Spacing
fix.
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
* capplet-dir.c (capplet_control_launch): Accept window_title
parameter and use it as the title
(capplet_activate): Pass entry->name to capplet_control_launch
(capplet_control_launch): Don't print error and use correct test
for control_ref == CORBA_OBJECT_NIL
2001-07-13 Bradford Hovinen <hovinen@ximian.com>
* capplet-dir.c (capplet_control_launch): Accept window_title
parameter and use it as the title
(capplet_activate): Pass entry->name to capplet_control_launch
2001-07-12 Bradford Hovinen <hovinen@ximian.com>
* capplet-dir.c (capplet_activate): Fix position of capplet name
in the Bonobo case
(capplet_new): Don't abort if the entry says to run gnomecc
2001-07-10 Bradford Hovinen <hovinen@ximian.com>
* sound-properties-capplet.c (set_moniker_cb): Make full moniker
(apply_settings): Release the return value
(main): Support --get-legacy option
(get_legacy_settings): Implement
(create_control_cb): Connect apply_cb
(COPY_FROM_LEGACY): Use bonobo_config_set_...
(main): Open config database regardless of what operation is
requested; pass to create_control callback
(apply_settings): Use bonobo_config_get_...
(get_legacy_settings):
(apply_settings): Don't accept CORBA_Environment *ev any more
(create_control_cb): Store the config database in the property control
(apply_settings): Use the correct setting name
(apply_cb): Apply settings and sync
(apply_settings): Kill esd when requested
* capplet-dir.c (capplet_ok_cb): Notify property control of apply
action
(capplet_control_launch): Store PropertyControl in app
2001-07-09 Bradford Hovinen <hovinen@ximian.com>
* bonobo-config-archiver.c (bonobo_config_archiver_new): Use
bonobo_object_unref rather than gtk_object_destroy
* bonobo-moniker-archiver.c (archiver_resolve): Allow PropertyBag
interface as well
(parse_name): Set *location to NULL when there is no location
* sound-properties.xml: Use 0 and 1 rather than true and false
* capplet-dir.c (capplet_control_launch): Don't convert underscores
to dashes in moniker
2001-07-09 Bradford Hovinen <hovinen@ximian.com>
* archive.c (archive_load): Use .gnome/capplet-archive rather than
.gnome/control-center
* sound-properties-capplet.c (create_control_cb): Implement
(main): Use create_control_cb
* Bonobo_Control_Capplet_sound_properties.oaf: Use PropertyControl
interface
* sound-properties-capplet.c (create_dialog_cb): Update signature
for use as a BonoboPropertyControlGetControlFn
* capplet-dir.c (capplet_control_launch): Create a control by
first retrieving the PropertyControl and then extracting the
control from it
(capplet_control_launch): Connect button signals
(capplet_cancel_cb): Implement. Just destroy the app widget
(capplet_ok_cb): Ditto.
(capplet_control_launch): Don't use a BonoboArg when setting the
property
2001-07-03 Bradford Hovinen <hovinen@ximian.com>
* capplet-dir.c (capplet_control_launch): Use GnomeDialog rather
than BonoboWindow
(capplet_control_launch): Use bonobo_widget_set_property for simplicity
(capplet_control_launch): Eliminate goto statement with an if...else clause
2001-07-03 Bradford Hovinen <hovinen@ximian.com>
* capplet-dir.c (capplet_control_launch): Use GnomeDialog rather
than BonoboWindow
* archiver/Makefile.am (bonobo_moniker_archiver_LDADD): Use @...@
rather than $(...) for pkg-config's sake
2001-07-03 Bradford Hovinen <hovinen@ximian.com>
* main.c (main): Connect destroy signal on capplet window to
gtk_main_quit
* capplet-dir.c (capplet_control_launch): Return pointer to
BonoboWindow
* main.c (main): Check return value of capplet_control_launch
* capplet-dir.c (capplet_control_launch): Use goto to make sure
all data structures are freed
2001-07-02 Bradford Hovinen <hovinen@ximian.com>
* capplet-dir.c (capplet_control_launch): Use bonobo_arg_... functions
* main.c (main): Call capplet_control_launch if capplet was specified on CLI
Use bonobo_main rather than gtk_main
* capplet-dir.c (capplet_control_launch): Fix to use Bonobo_Property_setValue
(capplet_activate): Support capplet_control_launch; use strlen(...) rather than hardcoding length
(capplet_control_launch): Replace '-' characters with underscores
Added OAF info file for experimental sound properties capplet
Added sample capplet using new moniker
2001-06-29 Bradford Hovinen <hovinen@ximian.com>
* main.c (main): Support --run-capplet argument on the command line
* capplet-dir.c (capplet_launch): Implement. Currently not called,
but will be used to launch capplets
* main.c (main): Added OAF and bonobo intialization
* capplets/Makefile.am (bin_PROGRAMS): Add target for
sound-properties-capplet
(INCLUDES): Install from new-sound-properties
* configure.in (CAPPLET_{CFLAGS|LIBS}): Add bonobo_conf to each
2001-01-24 jacob berkman <jacob@ximian.com>
* new-control-center/*.[ch]: new (temporary) html view and bug
fixication
* root-manager/*.[ch]: gnomeify dialogs and other cleanups
* configure.in: flags for root-manager-helper
2001-01-17 jacob berkman <jacob@ximian.com>
* root-manager/Makefile.am
* root-manager/root-manager.h: fix finding the root-manager
2000-12-27 Jacob "Ulysses" Berkman <jacob@helixcode.com>
* capplet-dir-view-list.c (list_populate): call the real
gnome-libs API rather than my hacked one
* capplet-dir.c (start_capplet_through_root_manager): pass the
correct path ($prefix/sbin/<tool>) to the root-manager
(capplet_activate): check that the Exec line begins with
root-manager rather than root-manager-helper (for now)
This contains:
* a few capplets were redone UI wise:
ui-properties
keyboard
background-properties
* splitting of libcapplet out of this modules (into libcapplet)
* new html-based view in the control-center
* initial import of functional root-manager
This stuff isn't all done yet, but I wanted to get it in.
TODO files will hopefully follow.
2000-10-14 dd Hovinen <hovinen@helixcode.com>
* po/POTFILES.in: Added rorschach.xml.h
Courtesy John B Tunison <jtunison@andrew.cmu.edu>:
* capplets/*/Makefile.am (INCLUDES): Put
-I$(top_srcdir)/libcapplet before everything else
* new-control-center/capplet-dir.c
(start_capplet_through_root_manager): Use FOPEN_MAX rather than
OPEN_MAX, since some people don't seem to be have OPEN_MAX defined by
default