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-09 Bradford Hovinen <hovinen@ximian.com>
* bonobo-config-archiver.c (bonobo_config_archiver_new): Try to
load the defaults file if no rollback data can be found
* capplets/sound/Makefile.am (defaults_DATA): Add sound-properties.xml
(EXTRA_DIST): Add defaults_DATA
* control-center/Makefile.am (INCLUDES): Update directory locations
2001-07-03 Richard Hestilow <hestilow@ximian.com>
* prefs-widget.c:
(add_select_cb, screensaver_add_cb, screensaver_remove_cb): Added.
(prefs_widget_init): Connect to "Add" and "Remove"
* screensaver-prefs-dialog.c (get_basic_screensaver_widget): Replace
confusing stuff with ultra-simple dialog.
* screensaver-properties.glade[.h]: Remove "Demo" popup item, as it
is on the settings dialogs and is not easy to manage with
menu selection anyway. (Too much mouse movement).
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
* ChangeLog added.
* mouse-properties.glade: New GUI by Anna Dirks.
* mouse-left.png, mouse-right.png: Added.
* Makefile.am: Install pixmaps.
* prefs-widget.c (set_pixmap_file): Added function.
(threshold_changed_cb, read_preferences): Call new macro
THRESHOLD_CONVERT, as sensitivity is the reverse of threshold.
(read_preferences, prefs_widget_init): Change "threshold_entry" to
sensitivity_entry.
(prefs_widget_init): Call set_pixmap_file for the new pixmaps.
2001-06-21 Havoc Pennington <hp@redhat.com>
* configure.in: switch to using pkg-config to find things
* capplets/*/Makefile.am: clean up crufty flags, adapt to
configure.in changes
2001-06-21 Bradford Hovinen <hovinen@ximian.com>
* capplets/new-*/main.c (main): Abort if prefs structure is NULL
when editing outside the current location. Fixes crash when bad
XML data are supplied.
2001-06-20 Richard Hestilow <hestilow@ximian.com>
* capplets/new-background-properties/applicer.c
(get_geometry): Handle properly the case where centered/tiled
image is larger than the screen/preview.
2001-06-20 Bradford Hovinen <hovinen@ximian.com>
* capplets/new-background-properties/applier.c
(is_nautilus_running): Fixed nitems check
(set_root_pixmap): Passing -1 makes the function just set the
pixmap to what it was
2001-06-18 Bradford Hovinen <hovinen@ximian.com>
* capplets/new-*/main.c (do_set_xml): Use read () rather than
fread () to make sure to catch end-of-file. Gracefully handle
no-data case.
2001-06-12 Bradford Hovinen <hovinen@ximian.com>
* capplets/new-mouse-properties/main.c (ok_cb):
(cancel_cb): Add #ifdef HAVE_XIMIAN_ARCHIVER around some parts
missing it
2001-05-06 Bradford Hovinen <hovinen@ximian.com>
* preferences.c (preferences_clone): Implement. Create a copy of a
preferences structure
(clone_cb): Implement
(read_prefs_from_db): Parse screensavers from a copy of the string
so that we don't overwrite the original
* main.c (main): Call preferences_clone instead of reloading old
preferences
2001-05-05 Bradford Hovinen <hovinen@ximian.com>
* configure.in: Add check for libximian_archiver; try include
cflags and libs only if the archiver is present *
capplets/*/main.c: Add #ifdef's around anything that uses the
Ximian archiver so that the capplets can compile without it
2001-04-27 Bradford Hovinen <hovinen@ximian.com>
* capplets/wm-properties/wm-list.c (wm_read_from_xml): Make
desktop-entry an attribute rather than a child node
* capplets/*/main.c: Do not try to load preferences from XML if
there was not XML data
2001-04-24 Bradford Hovinen <hovinen@ximian.com>
* applier.c (applier_apply_prefs): Remove FIXME warning
(applier_apply_prefs): Disable wallpaper in new_prefs structure if
the wallpaper pixbuf is NULL and we are not loading a new pixbuf
2001-03-18 Ravi Pratap <ravi@che.iitm.ac.in>
* control-center/capplet-widget.h (CAPPLET_WIDGET_CLASS): Correct
to cast to CappletWidgetClass
* capplets/wm-properties.c (store_archive_data): add
(ok_callback): Modify to store settings using wm_list_save
* capplets/gnome-edit-properties.c (edit_apply): Modify to call
store_archive_data before exiting.
(current_info): Add new global variable to hold current state.
2001-02-06 Gene Z. Ragan <gzr@eazel.com>
Fixed bug 6258, Determine initial capplet sort column
* mime-type-capplet/nautilus-mime-type-capplet.c:
(init_mime_capplet):
Sort based on first column in list.
2001-02-05 Gene Z. Ragan <gzr@eazel.com>
Work done to improve the mime tpye capplet.
Enable the capplet to be launched with a mime type.
If a mime type is an argument, have the capplet scroll
to that item in the list before the user begins interaction.
* mime-type-capplet/nautilus-mime-type-capplet.c: (main),
(list_move_vertical), (list_moveto), (list_reveal_row),
(init_mime_capplet), (populate_mime_list):
2001-01-29 Rebecca Schulman <rebecka@eazel.com>
Change the value of the "expects_uris" attribute
of applications to have 3 possible values:
"yes", "no", and "non-file". This change will
allow applications to understand how to launch programs
that expect local paths for local files, but uris
for non-file locations.
reviewed by: Darin Adler <darin@eazel.com>
* data/mime/gnome-vfs.applications:
Change expects_uris to "non-file" where appropriate
(for now mpg123), and added supported_uri_schemes
in places where "expects_uris" was "yes" but no
supported uri schemes were listed. This information
is not yet complete.
* doc/mime-data-specification.txt: Remove the "[to be
implemented]" tag from fields that are now fully implemented
(supported_uri_schemes and expects_uris)
* libgnomevfs/gnome-vfs-mime-handlers.h:
* libgnomevfs/gnome-vfs-application-registry.h:
* libgnomevfs/gnome-vfs-application-registry.c: (application_new),
(value_looks_true), (get_bool_value), (application_add_key),
(gnome_vfs_application_registry_get_mime_application),
(gnome_vfs_application_registry_save_mime_application):
Parse, set and get the new "expects_uris"
attribute, and represent its set of possible values using
an enum, rather than a gboolean.
* mime-type-capplet/nautilus-mime-type-capplet-dialogs.c:
(show_new_application_window), (show_edit_application_window):
Add the right bug number to fixmes about updates need in the capplet
to reflect the new application attributes
* test/test-mime-handlers.c:
(format_mime_application_argument_type_for_display),
(print_application):
Print the "expects_uris" attribute as part of the test
program for application information parsing.