commit 32c0c6fee0ddc7333991db1ae772ebd33fe7a12c Author: Matthias Clasen Date: Mon Mar 2 19:46:43 2015 -0500 3.15.10 NEWS | 7 +++++++ configure.ac | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) commit 238cdd5e37931118b823f4d1e01e814e2fffd09d Author: Matthias Clasen Date: Mon Mar 2 20:57:29 2015 -0500 Avoid stray output from configure The new xgettext check was leaving a messages.po file behind. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3569d373a21ddc851e7699c184951985321fecfb Author: Matthias Clasen Date: Mon Mar 2 20:16:25 2015 -0500 Fix 7c4bf742e82d812ecc5b0c3280db86d2689eb093 The objects-finalize test constructs gestures with NULL as a widget. The recent addition of weak references was not ready for that. gtk/gtkeventcontroller.c | 3 ++- gtk/gtkwidget.c | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) commit 0019eb7bf9646f8b364e3cc09aa7351c59d333d7 Author: Emmanuele Bassi Date: Tue Mar 3 00:06:35 2015 +0000 gears: Update to slightly more modern OpenGL Instead of using glxgears, which still uses OpenGL 2.1 and the fixed pipeline, we use a slightly modified es2gears, OpenGL 3.2, and the programmable pipeline. tests/gtkgears.c | 816 +++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 615 insertions(+), 201 deletions(-) commit 209c5c37f323c5cb2b8ae98384e0fd61a2df60f7 Author: Matthias Clasen Date: Mon Mar 2 16:22:56 2015 -0500 file chooser: Avoid animated scrolling for editing Avoid scrolling animation when scrolling to where we want to insert the new folder, since adding the entry doesn't do the right thing if the treeview is still scrolling. An alternative would be to wait for the animated scrolling to reach its target before starting the editing, but this is easier. https://bugzilla.gnome.org/show_bug.cgi?id=729366 gtk/gtkfilechooserwidget.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 18de5e6547b1041c567212826c36fdbb74b80ba9 Author: Matthias Clasen Date: Mon Mar 2 15:53:35 2015 -0500 file chooser: Avoid triggering assertions cairo surfaces are boxed types, so don't try to set them with g_value_set_object(). gtk/gtkfilechooserwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d2fe45ab5754fa4fdb437516cabf02dec5eb5593 Author: Matthias Clasen Date: Mon Mar 2 15:38:29 2015 -0500 file chooser: Avoid warnings from the location column Avoid criticals that would come out of this code if file is / or NULL. gtk/gtkfilechooserwidget.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 65b55938ca31c3941e9df69bd041f130fe6e242b Author: Claude Paroz Date: Mon Mar 2 18:32:07 2015 +0000 Updated French translation po/fr.po | 2033 +++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 1215 insertions(+), 818 deletions(-) commit 4cae9bdd05fba480766e791f0d140c2d8f54da62 Author: Carlos Garnacho Date: Mon Mar 2 18:19:16 2015 +0100 x11: Store last axes from device And use these for the missing axes if the valuator mask is incomplete. This used to work fine on tablets because the Wacom driver ensures all valuators are sent, which is not true if using the evdev driver. https://bugzilla.gnome.org/show_bug.cgi?id=703610 gdk/x11/gdkdevice-xi2.c | 28 ++++++++++++++++++++++++++++ gdk/x11/gdkdevicemanager-xi2.c | 10 ++++++++-- gdk/x11/gdkprivate-x11.h | 6 ++++++ 3 files changed, 42 insertions(+), 2 deletions(-) commit 3ccfcf5b9f0285be7b2423a22f17a2eaea774f49 Author: Carlos Garnacho Date: Mon Mar 2 17:01:21 2015 +0100 scrolledwindow: Cancel kinetic/overshoot animation on captured scroll events This ensures the animation is cancelled if the child widget happens to GDK_EVENT_STOP scroll events. https://bugzilla.gnome.org/show_bug.cgi?id=745315 gtk/gtkscrolledwindow.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit da679f3866b19fd64d4fbd388f0eed149b585270 Author: Matthias Clasen Date: Mon Mar 2 11:11:24 2015 -0500 Updates NEWS | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) commit 1feaa6f30193b0d496e73421af967273d0af0682 Author: Carlos Garnacho Date: Mon Mar 2 15:31:11 2015 +0100 scrolledwindow: Add motion mask to the widget window This is not specified specifically by the attached controllers, so let the scrolledwindow set the mask, as motion events with no buttons pressed are interesting to it. https://bugzilla.gnome.org/show_bug.cgi?id=745344 gtk/gtkscrolledwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 22c83e5ea7045beab4f3050c368d6a2cc9086dfa Author: Yosef Or Boczko Date: Mon Mar 2 15:39:40 2015 +0200 Updated Hebrew translation po/he.po | 3675 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 1954 insertions(+), 1721 deletions(-) commit eaebc2cb4b8bae75e66c3f4b98b5ff9dc57ed6ba Author: Carlos Garnacho Date: Wed Feb 25 15:59:26 2015 +0100 wayland: Delay wl_subsurface interface creation until the window is shown It isn't really necessary anytime before, so just make sure it's there only when the window is visible. https://bugzilla.gnome.org/show_bug.cgi?id=743427 gdk/wayland/gdkwindow-wayland.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit d070e4c7429a6c964556af01973feae6740c0d18 Author: Carlos Garnacho Date: Wed Feb 25 15:52:49 2015 +0100 gtkwindow: Do not show subsurface windows for hidden popover widgets This is really just necessary when we have a visible widget, otherwise the window would temporarily linger with odd size and surface. https://bugzilla.gnome.org/show_bug.cgi?id=743427 gtk/gtkwindow.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) commit c55fcd35fe4e346ee35a85b925b07981057bb98e Author: Carlos Garnacho Date: Wed Feb 25 14:46:54 2015 +0100 wayland: Thaw the clock if we hide a GdkWindow mid-frame When a window is hidden, its surface and all its roles are destroyed, if this happens when we already issued a wl_surface_commit and are awaiting for a frame callback, the clock will remain frozen for the next time the window is shown. To avoid this, keep track of the wl_surface_frame() calls issued, and ensure the clock is thawed after hiding. If we happen to receive the frame callback, it is just ignored. https://bugzilla.gnome.org/show_bug.cgi?id=743427 gdk/wayland/gdkwindow-wayland.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 13e22e20300b7312e52bba7d077fc7e231695fc1 Author: Carlos Garnacho Date: Wed Feb 25 20:34:12 2015 +0100 gtkwindow: Move window dragging to a standalone drag gesture The gesture is hooked to the capture phase, so it works for buttons in header bars and whatnot. In order to be friendly to the widget it is capturing events from, an ugly hack is in place to avoid capturing events when the target widget has a gesture that would consume motion events. gtk/gtkmain.c | 14 +++--- gtk/gtkwidget.c | 28 ++++++++++++ gtk/gtkwidgetprivate.h | 2 + gtk/gtkwindow.c | 116 ++++++++++++++++++++++++++++++++++--------------- 4 files changed, 118 insertions(+), 42 deletions(-) commit 0796d7b6ff9393746d90841c8db2ba9a2f7e6df8 Author: Carlos Garnacho Date: Wed Feb 25 20:31:09 2015 +0100 gtkmenubutton: Popup menu/popover on GtkButton:clicked This happens on button release, which is more convenient if the gesture can be consumed by something else (eg. window dragging), and already behaves correctly wrt cancelled gestures, broken grabs, etc. This also allows us to unify pointer and keyboard behavior, popping up the menu widget in a single place. gtk/gtkmenubutton.c | 71 +++++++++++++++++++---------------------------------- 1 file changed, 25 insertions(+), 46 deletions(-) commit 2e52e9964b5c0d463791b26bc0c17a162ea78495 Author: Carlos Garnacho Date: Wed Feb 25 20:30:11 2015 +0100 gesture: On cancel, remove touchpoint before checking the recognized state Otherwise the touch being removed doesn't account in recognition. gtk/gtkgesture.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit a4e0de183967d51f5ef7ec602f96ad6c33456701 Author: Carlos Garnacho Date: Wed Feb 25 20:29:22 2015 +0100 button: Ensure the button is "left" when a gesture is cancelled This prevents from stale widget states if the gesture happens to be cancelled mid-press. gtk/gtkbutton.c | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 0910eaf6fe8d22e50d33224dc0ae88b71a5e1205 Author: Debarshi Ray Date: Sun Mar 1 13:35:02 2015 +0100 eventcontroller: Chain up on constructed https://bugzilla.gnome.org/show_bug.cgi?id=745225 gtk/gtkeventcontroller.c | 2 ++ 1 file changed, 2 insertions(+) commit 7c4bf742e82d812ecc5b0c3280db86d2689eb093 Author: Debarshi Ray Date: Sun Mar 1 13:28:21 2015 +0100 eventcontroller, widget: Don't crash if destroyed before the other There are two scenarios. A widget sub-class owns a GtkEventController and passes itself to it, or a controller owned by something else is passed a widget. In the second case, if the widget is destroyed before the controller, we will have a crash when destructing the controller because we will be accessing invalid memory. Adding a weak reference on the widget addresses that problem. This leads to a crash in the first case. When the widget is getting destroyed, it will drop the reference to its own controller. The controller will skip touching the widget because the weak reference would have turned it to NULL. However, when the widget sub-class chains up to GtkWidget it will try to free all the controllers in its list. Unfortunately, all these controllers have already been destroyed. So we need to guard against this too. https://bugzilla.gnome.org/show_bug.cgi?id=745225 gtk/gtkeventcontroller.c | 1 + gtk/gtkwidget.c | 2 ++ 2 files changed, 3 insertions(+) commit 66d25c4a060458001d4725aceb39a0a1a12db39a Author: Murray Cumming Date: Mon Mar 2 10:58:23 2015 +0100 gtk_label_set_yalign(): Fix xalign/yalign typo in parameter name. gtk/gtklabel.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c2aff4ab6edbc97ed535b1f0acb95e86c623447e Author: Marek Kasik Date: Fri Feb 27 16:48:40 2015 +0100 printing: Set printer state correctly Consider NULL printer state message as empty too. Printer state IPP_PRINTER_STOPPED can be considered as paused state. https://bugzilla.gnome.org/show_bug.cgi?id=743323 modules/printbackends/cups/gtkprintbackendcups.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit bc77408e3c33b2395b367a46fbca6d3d8c714947 Author: Murray Cumming Date: Mon Mar 2 09:45:57 2015 +0100 gtk_misc_set_alignment(): Improve the deprecation documenation. To link to GtkWidget.halign/valign and to mention GtkLabel.xalign/yalign. gtk/deprecated/gtkmisc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c91076f64c6561c800459d2d7a045d79455ffd09 Author: Ryan Lortie Date: Sun Mar 1 21:35:53 2015 -0500 gdkglcontext-win32: fix variable names in GDK_NOTE These probably weren't caught because GDK_NOTE was disabled when the change was tested. https://bugzilla.gnome.org/show_bug.cgi?id=745400 gdk/win32/gdkglcontext-win32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4f0ab5656be335803d548db68c807379acbf9dd3 Author: Ryan Lortie Date: Sun Mar 1 21:35:34 2015 -0500 gdkglcontext-win32: remove unused variables https://bugzilla.gnome.org/show_bug.cgi?id=745400 gdk/win32/gdkglcontext-win32.c | 9 --------- 1 file changed, 9 deletions(-) commit 9ba4bed1176203ff7380fabc9755309ddd301939 Author: Marek Černocký Date: Sun Mar 1 18:54:56 2015 +0100 Updated Czech translation po-properties/cs.po | 2382 ++++++++++++++++++++++++++++----------------------- 1 file changed, 1294 insertions(+), 1088 deletions(-) commit fc838cefbf3bbcb50497ca3a6fc37fd2d71cb6e6 Author: Carlos Garnacho Date: Sat Feb 28 22:59:36 2015 +0100 searchenginetracker: Unify fts/non-fts query This makes sure we use location_uri for both types of query, and the fts query has been made more similar to the one used by nautilus. gtk/gtksearchenginetracker.c | 49 ++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 25 deletions(-) commit d87041bfe38368982b6b72f6812972b6a1d29a21 Author: Matthias Clasen Date: Sat Feb 28 16:42:39 2015 -0500 tracker: Turn on fts We want to match what nautilus does, and the non-fts query ignores the location, which yields somewhat broken UI in the file chooser. gtk/gtksearchenginetracker.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 8a0d02c54876721672abe42afaab7febcc5699ce Author: Matthias Clasen Date: Sat Feb 28 16:13:18 2015 -0500 Formatting fixes gtk/gtksearchengine.c | 106 +++++++++++++++++++++--------------------- gtk/gtksearchenginesimple.c | 110 ++++++++++++++++++++++---------------------- 2 files changed, 108 insertions(+), 108 deletions(-) commit f126157bfa9e8a550067fa169de24697add028bb Author: Matthias Clasen Date: Sat Feb 28 16:09:28 2015 -0500 file chooser: Don't start search too eagerly We were trying to start search when the user types anything, but this is annoying more often than helpful, and interferes with the location entry. So, stick with explicitly enabled search (via the search button or Alt-S) for now. gtk/gtkfilechooserwidget.c | 23 ----------------------- 1 file changed, 23 deletions(-) commit 6ed479e71ca5844144f4328b97eacbd528194b20 Author: Dušan Kazik Date: Sat Feb 28 20:21:13 2015 +0000 Updated Slovak translation po/sk.po | 1337 ++++++++++++++++++++++++-------------------------------------- 1 file changed, 521 insertions(+), 816 deletions(-) commit 5611cf209678b230bf69380d3f5a80b73039a027 Author: Peter Bloomfield Date: Sat Feb 28 08:59:12 2015 -0500 Do not return NULL AtkStateSet https://bugzilla.gnome.org/show_bug.cgi?id=741511 gtk/a11y/gtktextviewaccessible.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 2a3f1a49de34de0e3278e065cd532f224dc7c90e Author: Friedel Wolff Date: Sat Feb 28 19:32:23 2015 +0200 Updated translation for Afrikaans (af) po/af.po | 4456 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 2505 insertions(+), 1951 deletions(-) commit a764e343c76aebd1f5120ffc75c7bef59aadc0b9 Author: Trần Ngọc Quân Date: Sat Feb 28 14:23:14 2015 +0700 Updated Vietnamese translation Signed-off-by: Trần Ngọc Quân po-properties/vi.po | 810 ++++++++++----------- po/vi.po | 1958 +++++++++++++++++++++++---------------------------- 2 files changed, 1292 insertions(+), 1476 deletions(-) commit af86bc58b9de25a7ab000b3a5a8d5cdd952e174c Author: Matthias Clasen Date: Sat Feb 28 00:15:13 2015 -0500 wayland: Add debug spew gdk/wayland/gdkdevice-wayland.c | 50 ++++++++++++++++++++++++++-------------- gdk/wayland/gdkdisplay-wayland.c | 9 ++++++++ gdk/wayland/gdkwindow-wayland.c | 22 ++++++++++++++++++ 3 files changed, 64 insertions(+), 17 deletions(-) commit 94c5d691df28ec9315064e1ba2833288256a86c4 Author: Matthias Clasen Date: Fri Feb 27 22:28:28 2015 -0500 wayland: Formatting fixes gdk/wayland/gdkapplaunchcontext-wayland.c | 8 +- gdk/wayland/gdkcursor-wayland.c | 5 +- gdk/wayland/gdkdevice-wayland.c | 161 +++++++++++++++--------------- gdk/wayland/gdkdisplay-wayland.c | 147 ++++++++++++++------------- gdk/wayland/gdkdisplay-wayland.h | 6 +- gdk/wayland/gdkeventsource.c | 14 +-- gdk/wayland/gdkglcontext-wayland.c | 7 +- gdk/wayland/gdkkeys-wayland.c | 16 +-- gdk/wayland/gdkprivate-wayland.h | 4 +- gdk/wayland/gdkscreen-wayland.c | 96 ++++++++++-------- gdk/wayland/gdkselection-wayland.c | 62 ++++++------ gdk/wayland/gdkwayland.h | 2 +- gdk/wayland/gdkwaylandselection.h | 2 +- gdk/wayland/gdkwindow-wayland.c | 117 +++++++++------------- 14 files changed, 325 insertions(+), 322 deletions(-) commit a0eb0e23468c7516fa7809f22a8bcaf165915c1a Author: Matthias Clasen Date: Fri Feb 27 23:18:00 2015 +0000 wayland: Apply maximized and fullscreen state We were just throwing the request away if the app asks to fullscreen or maximize a window before it has been mapped. This is something the GdkWindow API explicitly supports, so make it work by saving the state until the surface exists. This fixes things under weston. There are bugs in mutter that keep this from working correctly with gnome-shell. https://bugzilla.gnome.org/show_bug.cgi?id=745303 gdk/wayland/gdkwindow-wayland.c | 38 ++++++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 16 deletions(-) commit 3d205a20374f344681989261e7a18135c05a0c5f Author: Matthias Clasen Date: Fri Feb 27 18:15:37 2015 -0500 wayland: Drop some pointless lines No need for these parameter checks, really. gdk/wayland/gdkwindow-wayland.c | 8 -------- 1 file changed, 8 deletions(-) commit 3b10269a12f25138c5acc20fa3729e19c2b8d210 Author: Aurimas Černius Date: Sat Feb 28 00:02:25 2015 +0200 Updated Lithuanian translation po-properties/lt.po | 336 +++++---- po/lt.po | 1870 +++++++++++++++++++++++---------------------------- 2 files changed, 994 insertions(+), 1212 deletions(-) commit 6ccef21d4987c8e91a163566cc1d8453a0718577 Author: Matthias Clasen Date: Fri Feb 27 17:00:08 2015 -0500 Fix a typo Follow-up fix for commit 7cee6c5cc6f35d9ed453f943686c0b21e86b4a3e. gdk/win32/gdkdisplay-win32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 53028ff3bb0610f5fb4df360391af9ee23f61cfa Author: Olivier Fourdan Date: Fri Feb 27 13:06:29 2015 +0100 wayland: Don't use g_error() on connection lost When the Wayland compositor vanishes, all applications connected will receive a SIGPIPE as soon as they try to use wl_display_dispatch(). Do not use g_error() to terminate the applications when this occurs, g_error() means an error in the application while here it's not truly the case. Use g_warning() and exit() instead. Signed-off-by: Olivier Fourdan https://bugzilla.gnome.org/show_bug.cgi?id=745289 gdk/wayland/gdkeventsource.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) commit ff85f6ce3f838384fb9239e14939d5dbb1f49648 Author: Balázs Úr Date: Fri Feb 27 21:18:14 2015 +0000 Updated Hungarian translation po-properties/hu.po | 95 ++++++++++++++++++++++++++++------------------------- 1 file changed, 51 insertions(+), 44 deletions(-) commit 0507a4d39a5925e4c29afea745dbfef352af0eb1 Author: Balázs Úr Date: Fri Feb 27 21:13:55 2015 +0000 Updated Hungarian translation po/hu.po | 1726 +++++++++++++++++++++++++++----------------------------------- 1 file changed, 758 insertions(+), 968 deletions(-) commit 7cee6c5cc6f35d9ed453f943686c0b21e86b4a3e Author: Emmanuele Bassi Date: Fri Feb 27 21:00:16 2015 +0000 gdk: Use a better error message Having "Assertion failed: success" on the console is not going to help anyone. gdk/win32/gdkdisplay-win32.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit ab3084b71447c456e3e37ffeee95b24f4fe8e007 Author: Piotr Drąg Date: Fri Feb 27 19:46:55 2015 +0100 Updated POTFILES.in and POTFILES.skip po-properties/POTFILES.in | 2 +- po/POTFILES.in | 52 +++++++++++++++++++++++------------------------ po/POTFILES.skip | 41 ------------------------------------- 3 files changed, 27 insertions(+), 68 deletions(-) commit 00f4c070f4f3da709a5be6f10106e3152db5f509 Author: Piotr Drąg Date: Fri Feb 27 19:37:17 2015 +0100 Updated Polish translation po-properties/pl.po | 286 +++++++++++++++++++++++++++------------------------- 1 file changed, 147 insertions(+), 139 deletions(-) commit 668df30b603cb82b8a06a92af78d0c3783d36b36 Author: Yosef Or Boczko Date: Fri Feb 27 16:47:30 2015 +0200 Updated Hebrew translation po/he.po | 1639 +++++++++++++++++++++++++++----------------------------------- 1 file changed, 706 insertions(+), 933 deletions(-) commit 3ce3593ebf334f0bee2497732ebce8958e9950e0 Author: Rafal Luzynski Date: Thu Feb 26 02:15:18 2015 +0100 GtkListBoxRow: add g_return_if_fail to grab_focus, don't crash Although gtk_list_box_row_grab_focus() is not a public function it can be easily called by gtk_widget_grab_focus() with a row argument which has been removed from the list box and has box == NULL. https://bugzilla.gnome.org/show_bug.cgi?id=744879 gtk/gtklistbox.c | 2 ++ 1 file changed, 2 insertions(+) commit 45210d58356e5d8feb488bfdc0039fcfdf47c749 Author: Efstathios Iosifidis Date: Fri Feb 27 11:20:42 2015 +0000 Updated Greek translation po-properties/el.po | 703 +++++++++++++++++++++++++++------------------------- 1 file changed, 359 insertions(+), 344 deletions(-) commit f96f69996a86d4d37ad4b9b697ded9a5941d6fa0 Author: Matthias Clasen Date: Thu Feb 26 21:15:19 2015 -0500 file chooser dialog: Prevent uneven button heights The height of the text buttons depends on the font height, whereas the search button has a fixed-size icon in it... Prevent unevent heights by putting them all in a size group. https://bugzilla.gnome.org/show_bug.cgi?id=745263 gtk/gtkfilechooserdialog.c | 14 ++++++++++++++ gtk/ui/gtkfilechooserdialog.ui | 3 +++ 2 files changed, 17 insertions(+) commit 6855e1eec36033f84aa8d2f8cd2ab77ace474064 Author: Matthias Clasen Date: Thu Feb 26 20:55:54 2015 -0500 app chooser dialog: Prevent uneven button heights The height of the text buttons depends on the font height, whereas the search button has a fixed-size icon in it... Prevent unevent heights by putting them all in a size group. gtk/gtkappchooserdialog.c | 5 +++++ gtk/ui/gtkappchooserdialog.ui | 7 +++++++ 2 files changed, 12 insertions(+) commit c951740cf9cd12bf8f6d7ddb383eb39cc58fb3b7 Author: Matthias Clasen Date: Thu Feb 26 19:00:24 2015 -0500 Add a configure check for new enough gettext Check that xgettext understands glade files. configure.ac | 9 +++++++++ 1 file changed, 9 insertions(+) commit 5840c931b3065359bb97e607a9ae67e4e76d3f33 Author: Matthias Clasen Date: Sun Feb 1 14:37:20 2015 -0500 Stop building extract-strings It is no longer needed. Makefile.am | 2 +- configure.ac | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) commit b08015371bedf20e07956a901437737a5349edbb Author: Matthias Clasen Date: Sun Feb 1 14:34:37 2015 -0500 Stop using extract-headers Since 0.18.3, xgettext can extract strings from ui files. gtk/Makefile.am | 9 +------ po/POTFILES.in | 84 ++++++++++++++++++++++++++++----------------------------- 2 files changed, 43 insertions(+), 50 deletions(-) commit b3a5d86d5d13092cdc63a9b93061e06917183daa Author: Dušan Kazik Date: Thu Feb 26 11:59:18 2015 +0000 Updated Slovak translation po/sk.po | 236 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 132 insertions(+), 104 deletions(-) commit b618256a4c0278fd4e3353869cfab367a719bb4f Author: Efstathios Iosifidis Date: Thu Feb 26 11:23:48 2015 +0000 Updated Greek translation po/el.po | 285 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 158 insertions(+), 127 deletions(-) commit 6a0290145d1f5fc2ad72f12e989362bf6a5a153b Author: Baurzhan Muftakhidinov Date: Thu Feb 26 07:11:37 2015 +0000 Updated Kazakh translation po/kk.po | 1082 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 588 insertions(+), 494 deletions(-) commit f74067dda2034f3bb7387f84eb7d74332077f040 Author: Marek Kasik Date: Fri Feb 20 11:11:01 2015 +0100 printing: Always get details of Avahi printers via IPP Request details of Avahi browsed printers even when we've got their PPDs already. Some options are not present in PPD. https://bugzilla.gnome.org/show_bug.cgi?id=743323 modules/printbackends/cups/gtkprintbackendcups.c | 63 +++++++++++++----------- 1 file changed, 33 insertions(+), 30 deletions(-) commit 979a4c1b08fd8d666b4f393d64d56e40b8585e08 Author: Marek Kasik Date: Wed Feb 25 15:54:36 2015 +0100 printing: Get covers for each printer individually Since we combine Avahi browsed printers and printers of local CUPS in one backend we need to get covers for each printer separately. https://bugzilla.gnome.org/show_bug.cgi?id=743323 modules/printbackends/cups/gtkprintbackendcups.c | 51 ++++++++++++------------ modules/printbackends/cups/gtkprintercups.c | 4 ++ modules/printbackends/cups/gtkprintercups.h | 2 + 3 files changed, 31 insertions(+), 26 deletions(-) commit 7fa9089196bbf86c056a775a2423cda0df3d7f93 Author: Daniel Mustieles Date: Wed Feb 25 12:34:02 2015 +0100 Updated Spanish translation po/es.po | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-)