2001-07-03 Richard Hestilow <hestilow@ximian.com>
* preview.[ch]: New function show_blank_preview.
* prefs-widget.c (prefs_widget_set_mode): Call show_blank_preview
if set to disabled or blank screen.
(selection_changed_cb): Don't show the preview if mode is set to
disabled or blank screen.
2001-07-14 Carlos Perelló Marín <carlos@gnome-db.org>
* *.directory: Renamed to *.directory.in to be used with
xml-i18n-tools.
* *.desktop: Renamed to *.desktop to be used with xml-i18n-tools.
* *.glade: Modified to not generate the glade.h files.
* *.glade.h: Removed.
* Makefile.am: Modify to use xml-i18n-tools
* configure.in: ditto.
* autogen.sh: ditto, now we use the macros/autogen.sh
2001-07-14 Carlos Perelló Marín <carlos@gnome-db.org>
* .cvsignore: ssshhhh
2001-07-14 Carlos Perelló Marín <carlos@gnome-db.org>
* screensavers/*.xml: /s/label/_label, /s/low-label/_low-label/,
/s/high-label/_high-label/: Changed to let xml-i18n-tools extract
this labels.
* extract-labels.c: Removed, now, we use xml-i18n-tools.
* preferences.c: /s/label/_label, /s/low-label/_low-label/,
/s/high-label/_high-label/: Changed to sync with the xml changes.
* screensaver-prefs-dialog.c: ditto.
2001-07-16 Carlos Perelló Marín <carlos@gnome-db.org>
* no.po: Solved some conflicts with my patch.
2001-07-14 Carlos Perelló Marín <carlos@gnome-db.org>
* POTFILES.in: Updated to reflect the xml-i18n-tools use.
* *.po: Added the .directory && .desktop translations.
* update.*: Removed.
* wa.po: Added.
* es.po: Updated Spanish translation.
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-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-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-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
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-16 Stanislav Brabec <utx@penguin.cz>
* capplets/new-screensaver-properties/screensavers/Makefile.am:
Created noinst_DATA, to not fail in po.
* po/fr.po: Bug fix.
2000-10-08 Bradford Hovinen <hovinen@helixcode.com>
* preview.c (fix_arguments): Implement
(show_screensaver): Call fix_arguments to handle quoted strings in
the command line
2000-10-07 Bradford Hovinen <hovinen@helixcode.com>
* screensaver-prefs-dialog.c (set_widgets_sensitive): Set
set->enabled
(write_boolean):
(write_number):
(write_select):
(write_string): Write only if the enabled flag is set
(get_spinbutton):
(get_check_button):
(get_select_widget):
(get_file_entry):
(get_entry):
(place_number):
(place_hgroup):
(populate_table): Set set->enabled
(read_boolean):
(read_number):
(read_select):
(read_string): Don't set the value if the set is an alias and not
enabled
(read_number):
(read_string): Set value to default if not supplied
(read_command_line): Accept argument as negative number if it is a
-<digit>
* screensaver-prefs-dialog.h (struct _PrefsDialogWidgetSet): Add
member enabled - TRUE iff the widget is enabled
* screensaver-prefs-dialog.c (free_set_cb): Don't try to free the
widgets if the set is an alias
(get_spinbutton):
(get_check_button):
(get_select_widget):
(get_file_entry):
(get_entry):
(place_number):
(place_hgroup):
(populate_table): Set set->alias
* screensaver-prefs-dialog.h (struct _PrefsDialogWidgetSet): Add
member alias - TRUE means don't try to free widgets
* screensaver-prefs-dialog.c (get_entry): Have entry expand, not label
* screensavers/flag.xml: Enable selection for text and bitmap,
Set neg_size same-as to pos_size
* screensaver-prefs-dialog.c (place_hgroup): Add feature to allow
multiple widget definitions to share the same widget
2000-10-07 Bradford Hovinen <hovinen@helixcode.com>
* screensaver-prefs-dialog.c (write_command_line): Support files
(place_entry): Allow getting a file entry or a string entry
(populate_table): Support files
(get_file_entry): Implement. Return a set for a GnomeFileEntry
(read_string): Support files
(place_screensaver_properties): Support files