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. _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits