into it and on the next run all fields are empty again.
The GTK+ 2.19.2 release notes say:
* Bugs fixed:
...
591085 GtkBuilder object ID bounded to GtkWidget "name" property
Apparently gtk_widget_get_name() was never supposed to return the ID of
the widget, so about_me_focus_out() worked only by mistake until GTK+
fixed the "bug".
right thing by setting "me = NULL" afterwards, but "me" in this case is
not the global variable, but the local one which shadows it. So the
global "me" remains non-NULL and when later about_me_focus_out() is
called, it cannot know it should return early.
It only makes sense for about_me_destroy() to operate on the global
"me", so there's no point in passing it as a parameter.
Remove the polkit-gnome dependency. It's unlikely that admins
would require a password for the user to enroll themselves,
and we can't modify other users' fingerprints either.
2009-02-01 Jens Granseuer <jensgr@gmx.net>
* gnome-about-me.c: (about_me_focus_out): fix email addresses being
generated by g-a-m always being saved as type "OTHER" which could
result in addresses being mixed up (bug #570113)
svn path=/trunk/; revision=9232
2008-05-13 Jens Granseuer <jensgr@gmx.net>
Patch by: Laszlo Peter <laca@sun.com>
* gnome-about-me.c: (get_user_login): fix build on Solaris when
_POSIX_PTHREAD_SEMANTICS is defined (bug #532893)
svn path=/trunk/; revision=8702
2008-04-25 Jens Granseuer <jensgr@gmx.net>
* gnome-about-me.c: (about_me_load_photo), (about_me_setup_dialog):
properly handle errors when trying to get an icon for the user
svn path=/trunk/; revision=8669
2008-04-25 Jens Granseuer <jensgr@gmx.net>
* gnome-about-me.c: (about_me_destroy), (about_me_update_email),
(about_me_commit), (about_me_focus_out), (about_me_setup_email),
(about_me_load_string_field), (about_me_setup_dialog): rebuild email
addresses completely when saving. The email fields are synthetic in
e-d-s which means they might be reshuffled at will so we never know
quite where the address we saved at pos 3 will end up. This should
finally fix problems with the home address not being saved, and
addresses being swapped or the like (bug #317835)
svn path=/trunk/; revision=8668
2008-04-21 Jens Granseuer <jensgr@gmx.net>
* gnome-about-me.c: (about_me_commit), (about_me_focus_out),
(about_me_set_address_field), (about_me_setup_dialog): fix a leak
and some random cleanup
svn path=/trunk/; revision=8665
2008-02-12 Jens Granseuer <jensgr@gmx.net>
* configure.in: add gio-2.0 to general capplet flags for now; this
part needs cleaning up in the next cycle
2008-02-12 Jens Granseuer <jensgr@gmx.net>
* e-image-chooser.c: (e_image_chooser_class_init),
(image_drag_data_received_cb):
* gnome-about-me.c: (about_me_update_preview): port to gio
svn path=/trunk/; revision=8479
2007-08-21 Jens Granseuer <jensgr@gmx.net>
* gnome-about-me.c: (about_me_setup_email): fix the last commit to use
proper API to release the VCardAttributes so we don't crash with newer
e-d-s (bug #468848)
svn path=/trunk/; revision=8031
2007-08-21 Jens Granseuer <jensgr@gmx.net>
* gnome-about-me.c: honour mail address attributes when setting
up Home and Work addresses
svn path=/trunk/; revision=8026
2007-04-30 Bastien Nocera <hadess@hadess.net>
* gnome-about-me.c: (about_me_update_photo): Use g_file_set_contents
instead of a single fwrite to write the ~/.face image, also set the
default permission to be 0644, even if the umask is more permissive,
otherwise GDM won't show the icon in the chooser (Closes: #433898)
svn path=/trunk/; revision=7523
2007-04-21 Jens Granseuer <jensgr@gmx.net>
* gnome-about-me.c: (about_me_setup_dialog): don't print a warning to
the console if the "self" contact does not yet exist (closes bug
#419332). Also fix a small memory leak
svn path=/trunk/; revision=7480
2007-02-25 Jens Granseuer <jensgr@gmx.net>
* Makefile.am:
* gnome-about-me.c: (about_me_image_clicked_cb): change default dir for
the image chooser to $datadir/pixmaps/faces (same as gdm) and add a
bookmark for ~/Pictures if available (fixes bug #408305)
svn path=/trunk/; revision=7333
2007-02-07 Jens Granseuer <jensgr@gmx.net>
* Makefile.am:
* gnome-about-me-password.c: (passdlg_set_auth_state),
(passdlg_validate_passwords):
* gnome-about-me.c: (about_me_load_string_field),
(about_me_setup_dialog): fix build in general, with gcc 2 in particular,
and also get rid of a few warnings
svn path=/trunk/; revision=7257
2007-01-06 Hiroyuki Ikezoe <poincare@ikezoe.net>
Fixes#343584 (patch from Evolution)
* e-image-chooser.c (set_image_from_data): ref the pixbuf we get to
not lose it when we close the loader.
* gnome-about-me.c (about_me_update_photo): ditto.
svn path=/trunk/; revision=7067
2006-01-21 Diego Gonzalez <diego@pemas.net>
* gnome-about-me.c (about_me_foucs_out): fix crash 317315.
2006-01-21 Diego Gonzalez <diego@pemas.net>
* gnome-about-me.glade: don't accept tabs in the address fields to
preserve the tab navigation on the dialog, as suggested by
Sebastien Bacher in bug 317468.
2005-11-25 Brian Cameron <Brian.Cameron@sun.com>
* configure.in, capplets/about-me/Makefile.am
capplets/about-me/gnome-about-me.c,
capplets/about-me/gnome-about-me-password.c:
Fix so that gnome-about-me works on non-linux
systems which do not have forkpty().
2005-11-21 Matthias Clasen <mclasen@redhat.com>
* gnome-about-me.c: Add a preview to the filechooser used for
selecting an image, using a GnomeThumbnailFactory.
2005-08-06 Diego Gonzalez <diego@pemas.net>
* gnome-about-me.c (about_me_setup_dialog): handle protocol errors
from EDS.
This make the capplet not crash and fixes bug 312450, but the real
problem is on EDS, not here.
2005-07-16 Diego Gonzalez <diego@pemas.net>
* gnome-about-me.c (about_me_image_clicked_cb): change the order
of the buttons to match the HIG.
Patch by Denis Cranston. Fixes bug 309632.
2005-07-16 Diego Gonzalez <diego@pemas.net>
* Makefile.am: Don't build e-util-marshal, as we can use
the glib marshallers.
* e-image-chooser.c: (e_image_chooser_class_init): Use standard
glib marshallers.
* gnome-about-me.c: (about_me_focus_out),
(about_me_get_address_field), (about_me_setup_dialog): Add some
error checking.
Patch by James Bowes.
2005-07-13 Diego Gonzalez <diego@pemas.net>
* gnome-about-me.c (about_me_update_photo): change the maxium width
and height permitted on an image, in the hope that it mitigates
the problem reported in bug 309643.
2005-07-13 Diego Gonzalez <diego@pemas.net>
* e-image-chooser.c (image_drag_data_received_cb): fix image loading
when draging an image on the image button, it was getting hanged.
(e_image_chooser_init): fix the positioning of the image on the button,
still not perfect but a bit better.
Also included in this patch are several cleanups to the code.
Fixes bug 309628 and partially bugs 309629 and 309387
* gnome-about-me.c (about_me_setup_dialog): connect to the changed
signal on the image-chooser, so that we are notified when the
user changes the image using DnD.
(about_me_image_changed_cb): new function, it is called whenever
the user changes the image using D&D.
Mark two strings for translation.
2005-07-13 Diego Gonzalez <diego@pemas.net>
* gnome-about-me.c (about_me_button_clicked_cb): if
the saving timeout has not yet expired and we click
exit then commit the changes so that we don't loose
any data.
Fixes bug 309737.
2005-07-11 Diego Gonzalez <diego@pemas.net>
* e-image-chooser.c: remove gdk_pixbuf_unref calls which are
deprecated and use g_object_unref instead
2005-07-11 Diego Gonzalez <diego@pemas.net>
* gnome-about-me-password.c: fix some string errors
Fixes bug 309951 and bug 309950
2005-07-10 Dennis Cranston <dennis_cranston at yahoo com>
* gnome-about-me.glade: HIG fixes; fix widget padding,
use sentence capitalization for text field labels, fix
mnemonic conflics, and remove mnemonics from tab labels.
Also fixes bug 309952
2005-07-05 Diego Gonzalez <diego@pemas.net>
* gnome-about-me.c (about_me_update_photo): Improve the behaviour
of the capplet when using large images (scale the image down to
a resonable size before storing it in EDS).
* e-image-chooser.c: remove debug output.
Patch by Jaap A. Haitsma <jaap@haitsma.org>
* gnome-about-me.c: Remove use of bonobo, we don't need it.
* gnome-about-me.c: Reorder some of the code and simplify file
chooser, also avoid having more than on instance of the
file chooser dialog opened.
* gnome-about-me.glade: remove some garbage that was left
* gnome-about-me.desktop.in.in: set the correct bugzilla component
and icon.
* Makefile.am: fix so that the custom dialog works in glade (bug 309353)
* Set dialog icon (bug 309342)