[Xfce4-commits] [apps/xfce4-notifyd] branch master updated (f7ebbf7 -> a53c120)

noreply at xfce.org noreply at xfce.org
Wed Jun 29 23:19:50 CEST 2016


This is an automated email from the git hooks/post-receive script.

ochosi pushed a change to branch master
in repository apps/xfce4-notifyd.

      from  f7ebbf7   I18n: Update translation ca (100%).
       new  76f397d   Get rid of dbus-glib.
       new  1ebdc11   Port the settings dialog to gtk3
       new  eb03373   Start porting the notification daemon to gtk3, without theming for the moment.
       new  e29a321   Convert the Smoke theme to CSS
       new  9faae8f   Ported to GTK3.
       new  541c5e8   Transform the gtkrc theme files to css.
       new  a7d090a   Delete gtkrc files
       new  f6cffa1   Rename default gtkrc to gtk.css
       new  24bba70   Rename gtkrc to gtk.css
       new  90ceaed   Correctly set the GtkStyleProvider on a newly created notification and propagates it to children widgets.
       new  f4605ec   Remove the deprecated function gdk_display_get_pointer.
       new  4f278ba   Update news and version information
       new  a75d021   Show only themes that have css file
       new  146810a   Added some code to check for the default theme, in future we will use this information to set the css theme to the current one.
       new  7115c60   The problem is that the new code relies on GtkStyleContext. Apparently gtk_style_context_get_property does not know anything about default values installed with gtk_widget_class_install_style_property.
       new  b225af9   Make it compiles with --enable-debug=full
       new  61480bc   Correctly updating the theme for notification windows, setting the widget class to 'app-notification' and 'osd' so current user theme is selected.
       new  e7305ab   Fix a typo in the css file for the Smoke theme.
       new  ed1eaed   Clean a leftover dbus-glib.h include.
       new  3d22077   Enclose all gtk_style_context_get with gtk_style_context_save/ gtk_style_context_restore. This is something completely counterintuitive, but in Gtk >= 3.18 calling gtk_style_context_get with a state that is different from the current widget state, causes the widget to redraw itself. Resulting in a storm of draw callbacks. See : https://bugzilla.gnome.org/show_bug.cgi?id=756524
       new  83c5da9   The goal of this commit is to ensure that we always get draw event on time. This way we manage to draw the notification with its corner borders always correctly, even when there is no display compositing is disabled.
       new  8bd82f5   Revert the previous commit, since it introduces ugly effect when the notification is show and then is quickly moved to its correct place.
       new  681c9a7   Initialize the data required for workarea, notification lists, etc... only once. The first time a notification is created the counter last_notification_id is always 2. This counter is used inside the size allocate handler, it is checked, if it is 2, the data are created. The problem is that gtk sends us two or three size_allocates, leading the recreating of the above mentioned data and eventually to a memory leak.
       new  32432c3   Load theme for user dir $HOME/.themes/
       new  7697a14   Remove leftover gtk2 check in configure.ac.in
       new  9be34b3   Fix a couple of compiler warnings.
       new  18b0299   Fix pluggable settings dialog.
       new  cc903a8   Set notification text to left-aligned
       new  a53c120   Drop deprecated widgets from settings, make sure preview always shows

The 29 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 AUTHORS                                         |   1 +
 Makefile.am                                     |  50 +-
 NEWS                                            |   3 +
 configure.ac.in                                 |  23 +-
 themes/Default/gtk.css                          |   7 +
 themes/Default/gtkrc                            |   2 -
 themes/Smoke/gtk.css                            |  39 ++
 themes/Smoke/gtkrc                              |  30 -
 themes/ZOMG-PONIES!/gtk.css                     |  30 +
 themes/ZOMG-PONIES!/gtkrc                       |  23 -
 xfce4-notifyd-config/main.c                     |  18 +-
 xfce4-notifyd-config/xfce4-notifyd-config.glade | 155 +++--
 xfce4-notifyd/main.c                            |  31 +-
 xfce4-notifyd/notify-dbus.xml                   |   2 +-
 xfce4-notifyd/xfce-notify-daemon.c              | 718 ++++++++++++++----------
 xfce4-notifyd/xfce-notify-window.c              | 525 ++++++++---------
 16 files changed, 855 insertions(+), 802 deletions(-)
 create mode 100644 themes/Default/gtk.css
 delete mode 100644 themes/Default/gtkrc
 create mode 100644 themes/Smoke/gtk.css
 delete mode 100644 themes/Smoke/gtkrc
 create mode 100644 themes/ZOMG-PONIES!/gtk.css
 delete mode 100644 themes/ZOMG-PONIES!/gtkrc

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Xfce4-commits mailing list