[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