diff --git a/gtk+-3.16.6.tar.xz b/gtk+-3.16.6.tar.xz deleted file mode 100644 index 86d0168..0000000 --- a/gtk+-3.16.6.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4d12726d0856a968b41802ae5c5971d7e9bac532717e309d3f81b9989da5ffbe -size 18273872 diff --git a/gtk+-3.18.0.tar.xz b/gtk+-3.18.0.tar.xz new file mode 100644 index 0000000..66a9499 --- /dev/null +++ b/gtk+-3.18.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fb8ae257403317d3852bad28d064d35f67e978b1fed8b71d5997e87204271b9 +size 18982948 diff --git a/gtk3-path-local.patch b/gtk3-path-local.patch index d36e2e8..12c3ca9 100644 --- a/gtk3-path-local.patch +++ b/gtk3-path-local.patch @@ -51,8 +51,8 @@ Index: gtk/gtkmodules.c g_free (default_dir); + g_free (local_dir); + G_GNUC_BEGIN_IGNORE_DEPRECATIONS result = pango_split_file_list (module_path); - g_free (module_path); Index: gtk/Makefile.am =================================================================== --- gtk/Makefile.am.orig @@ -72,7 +72,7 @@ Index: gtk/Makefile.in =================================================================== --- gtk/Makefile.in.orig +++ gtk/Makefile.in -@@ -1173,8 +1173,10 @@ XVFB_START = \ +@@ -1190,8 +1190,10 @@ XVFB_START = \ || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \ && DISPLAY=:$$XID && export DISPLAY diff --git a/gtk3.changes b/gtk3.changes index a4d52d6..aa165bd 100644 --- a/gtk3.changes +++ b/gtk3.changes @@ -1,3 +1,312 @@ +------------------------------------------------------------------- +Tue Sep 22 07:30:33 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.18.0: + + Speed up shadow drawing by caching corner shadows. + + Memory leak fixes. + + Bugs fixed: bgo#681965, bgo#754098, bgo#754629, bgo#754745, + bgo#754952, bgo#755021, bgo#755274, bgo#755352, + + Updated translations. + +------------------------------------------------------------------- +Wed Sep 16 07:26:52 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.17.9: + + GtkPopover has been changed back to not inherit its style from + the widget it is attached to. + + The Ctrl-K key binding has been dropped from GtkEntry to avoid + conflict with a firefox shortcut. + + Theme: + - Adwaita: fixes for rubberbanding, icon view highlighting. + - HighContrast: fixes for path bar, linked entries, color + button. + + Wayland: Fix assertions when using GL. + + gtk3-demo can now launch individual demos from the commandline. + + Various optimizations: + - Use g_object_notify_by_pspec. + - Reduce g_return_if_fail in internal APIs. + - Speed up some bitmask operations. + - Avoid some copies in inner loops. + - Make better use of GQuarks. + - Use CAIRO_CONTENT_COLOR when possible. + - Avoid allocations and referencing during repaint. + - Stop sending Expose events for most widgets. + - Avoid ::draw and ::size-allocate signal overhead when + possible. + + Bugs fixed: bgo#753431, bgo#753628, bgo#754143, bgo#754410, + bgo#754411, bgo#754535, bgo#754559, bgo#754658, bgo#754687, + bgo#754746, bgo#754770, bgo#754854, bgo#754866, bgo#754928, + bgo#754987, bgo#754839. + + Updated translations. + +------------------------------------------------------------------- +Thu Sep 3 09:05:03 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.17.8: + + GtkFileChooser: + - Show network:/// in the places view. + - Provide better loading feedback. + + GtkTextView: Fix fallout from margin/padding addition. + + GtkOverlay: Always align widgets relative to the overlay, not + to the main widget. + + GtkListBox: Support focusable headers. + + Theme: + - Improve performance of GtkListBox. + - Better GtkCalendar theming. + + Wayland: + - Make most tests work under Wayland. + - Closing displays works now. + - Fix key repeat sometimes running wild. + + Bugs fixed: bgo#345345, bgo#736125, bgo#752615, bgo#753185, + bgo#753357, bgo#753495, bgo#753644, bgo#753694, bgo#753786, + bgo#753815, bgo#753856, bgo#753925, bgo#753969, bgo#754022, + bgo#754086, bgo#754133, bgo#754150, bgo#754158, bgo#754410, + bgo#754421. + + Updated translations. + +------------------------------------------------------------------- +Tue Aug 18 08:34:57 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.17.7: + + GtkFileChooser: Various refinements to the places view. + + GtkFontChooser: + - Make Escape stop search. + - Various other keynav improvements. + + GtkColorChooser: Make it possible to start with the editor. + + GtkTextView: + - Support top margins. + - Use CSS padding from the theme. + + GtkFlowBox: Allow using a GListModel. + + GtkCellRendererText: Support alpha in foreground color. + + Theme and CSS: HighContrast theme improvements. + + GDK: Add support for touchpad gesture events. + + OS X: Implement CSD resize for all corners and edges. + + Wayland: Support touchpad gestures. + + Bugs fixed: bgo#737804, bgo#752814, bgo#753329, bgo#753357, + bgo#753391, bgo#753392, bgo#753451, bgo#753568, bgo#753621, + bgo#406159, bgo#746435. + + Updated translations. + +------------------------------------------------------------------- +Thu Aug 6 10:41:01 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.17.6: + + GtkFileChooser: + - Handle ., / and ~ in the location entry. + - Improve keyboard navigation in save mode. + - Don't search recursively in remote locations. + - Allow activating without double-click. + + GtkFontChooser: Bring back a lazy loading optimization that was + lost. + + GtkWindow: + - Fix handling of window states before the window is mapped. + - Add API to fullscreen on a given monitor. + + GtkTextView: Support font features on tags. + + Theme and CSS + - Various HighContrast theme fixes and improvements. + - Reduce redraws caused by irrelevant style changes. + + gtk-demo gained some more examples. + + GtkInspector + - Show wayland display information. + - Show monitor information. + - Preserve the selected object when rescanning the object tree. + + X11: Make copy-paste work across multiple screens again. + + Bugs fixed: bgo#579466, bgo#610925, bgo#652085, bgo#721398, + bgo#734984, bgo#741685, bgo#746491, bgo#748772, bgo#749339, + bgo#751721, bgo#752327, bgo#752577, bgo#752633, bgo#752638, + bgo#752664, bgo#752677, bgo#752707, bgo#752708, bgo#752761, + bgo#752765, bgo#752810, bgo#752875, bgo#752920, bgo#752960, + bgo#752965, bgo#752969, bgo#752975, bgo#752977, bgo#752978, + bgo#753048, bgo#753051, bgo#753060, bgo#753130, bgo#753138, + bgo#753142, bgo#753230, bgo#753256, bgo#753284. + + Updated translations. + +------------------------------------------------------------------- +Thu Jul 23 06:03:58 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.17.5: + + GtkFileChooser: + - Always search in the current location, and indicate this in + the subtitle. Show progress for long searches, and show a + nice empty state. + - Make search in recent files work. + - Fix sorting order of recent files and search results. + - Various improvements to keyboard navigation: + . Ctrl-F toggles search. + . . opens location entry. + . Alt-P focuses the sidebar. + . Escape stops search and closes the location entry. + - Move the name entry to the header bar in Save modes. + - Don't show Trash and Recent in the sidebar in Save modes. + - Allow renaming and deleting files in Save modes. + - Improved sizing behavior of columns. + - Improved formatting of the time and location columns. + - Time column can show date and time. + - Move fixed and network drives and volumes from the sidebar + to a new view that also allows to connect to remote servers. + - Use popovers for context menus and support long press to make + them accessible with touch. + + GtkScrolledWindow: + - Keep scrollbars below treeview headers. + - Switch the roles of secondary and middle click on scrollbar + steppers: + . Primary click starts low-speed autoscrolling. + . Secondary click start high-speed autoscrolling. + . Middle click scrolls to the end. + - Tweak button bindings on scrollbars (and scales): + . Primary click warps to the location. + . Primary click with Shift jumps by pages. + . Secondary click starts variable-speed autoscrolling. + + Theme and CSS: + - GtkSwitch has a new slider-height style property to make + square switches possible. + - Support CSS letter-spacing for labels and entries. + - Partial support for CSS text-decoration. + + Font handling: Per-widget font options and font maps are + supported now. + + gtk-demo has various new and improved examples. + + X11: Fix rendering stalls over remote ssh connections. + + Wayland: + - Various fixes to make Copy-Paste and Drag-and-Drop work + better. + - Ignore size increments for maximized and fullscreen windows. + - Fix cursor handling in hi-dpi. + + Mir: Various fixes and improvements. + + Broadway: Windows can now be maximized: + + Bugs fixed: bgo#325150, bgo#593372, bgo#720684, bgo#741800, + bgo#748892, bgo#750870, bgo#750994, bgo#751341, bgo#751368, + bgo#751401, bgo#751414, bgo#751443, bgo#751447, bgo#751448, + bgo#751625, bgo#751677, bgo#751689, bgo#751739, bgo#751752, + bgo#751754, bgo#751793, bgo#751800, bgo#751805, bgo#751811, + bgo#751877, bgo#751910, bgo#752000, bgo#752016, bgo#752025, + bgo#752034, bgo#752088, bgo#752093, bgo#752131, bgo#752509, + bgo#752520, bgo#309300, bgo#725551, bgo#751812, bgo#752502, + bgo#752616, bgo#752599. + + Updated translations. + +------------------------------------------------------------------- +Thu Jul 23 06:03:58 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.17.4: + + GtkStack animates size changes + + GtkListBox and GtkFlowBox support positional css selectors + like :first-child, :last-child and :nth-child + + GtkPlacesSidebar has been rewritten to use GtkListBox + + Touch selection in GtkTextView and GtkEntry has been greatly + improved + + There's now a way to have output-only windows, and this is + used by GtkOverlay for pass-through overlays + + Bugs fixed: bgo#724506, bgo#725441, bgo#745957, bgo#747793, + bgo#748951, bgo#749650, bgo#749717, bgo#749737, bgo#750058, + bgo#750068, bgo#750338, bgo#750343, bgo#750384, bgo#750396, + bgo#750424, bgo#750477, bgo#750489, bgo#750505, bgo#750568, + bgo#750605, bgo#750631, bgo#750690, bgo#750692, bgo#750718, + bgo#750741, bgo#750883, bgo#750888, bgo#750892, bgo#750993, + bgo#751018, bgo#751050, bgo#751082, bgo#751084, bgo#751098, + bgo#751099, bgo#751169, bgo#751341. + + Updated translations. +- Rebase gtk3-path-local.patch. + +------------------------------------------------------------------- +Thu Jul 23 06:03:58 UTC 2015 - zaitor@opensuse.org + +- Update to version 3.17.3: + + Respin to fix the tarball. + +------------------------------------------------------------------- +Thu Jul 23 06:03:58 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.17.2: + + GtkFontChooser: + - Allow custom font maps, to support application-specific + fonts. + - Improve the 'no search results' page. + + GtkFileChooser: + - Change simple search engine to search breadth-first. + - Make the simple search engine use GIO, so it works on remote + shares too. + - Merge results from the tracker and simple search engines. + - Add a 'no search results' page. + + GtkPlacesSidebar: Use a popover for renaming bookmarks. + + GtkPopover: Add support for default widgets. + + GtkScrolledWindow: Support kinetic scrolling on touchpads. + + GtkBuilder: + - Improve error reporting. + - gtk-builder-tool can validate templates. + - gtk-builder-tool can enumerate named objects. + + gtk3-demo: + - New cursors demo. + - New page setup demo. + - Builder demo ported away from GtkUIManager. + + GDK: Make css cursor names work across backends. + + Windows: + - Require Vista or newer. + - Support RGBA windows. + - Support css cursor names. + - Support animated cursors. + - Add cursor theme support. To take advantage of this, you will + need a new adwaita-icon-theme with Windows cursors. + + Wayland: + - Remove assumptions on ordering of globals in startup. + - Improve DND support in various places. + - Support css cursor names. + + X11: + - Support XRANDR 1.5 monitor objects. + - Support css cursor names. + + OS X: Support css cursor names. + + Bugs fixed: bgo#619493, bgo#693738, bgo#719683, bgo#719819, + bgo#727316, bgo#744086, bgo#746916, bgo#747150, bgo#747634, + bgo#747664, bgo#748234, bgo#748615, bgo#748640, bgo#748763, + bgo#748771, bgo#748782, bgo#748783, bgo#748784, bgo#748833, + bgo#749009, bgo#749012, bgo#749021, bgo#749178, bgo#749425, + bgo#749451, bgo#749593, bgo#749679, bgo#749770, bgo#749893. + + Updated translations. + +------------------------------------------------------------------- +Thu Jul 23 06:03:58 UTC 2015 - dimstar@opensuse.org + +- Update to version 3.17.1: + + Themes: + - Many HighContrast theme improvements. + - Stronger entry focus in Adwaita. + - Improve client-side decorations without a compositor. + + Scrolling: + - Support horizontal wheel scrolling with Shift. + - Make indicators pop up reliably. + - Detect more trackpoints. + - Handle pens, erasers and similar devices. + + GtkTextView: Support underline and strikethrough color. + + GtkFileChooser: + - Open location entry more easily. + - Ensure a directory is loaded. + - Use a popover for new folder names. + + GtkBuilder: + - Improve error messages. + - Add a gtk-builder-tool utility for ui file validation. + + Inspector: + - Show accessible name and description. + - Add a tab for CSS nodes. + + Wayland: + - DND and clipboard fixes. + - Support attached modal dialogs with mutter. + + Windows: + - Drop XP support. + - Support horizontal mouse wheel scrolling. + + Bugs fixed: bgo#132197, bgo#402168, bgo#671362, bgo#723394, + bgo#734741, bgo#737175, bgo#741849, bgo#745721, bgo#746149, + bgo#746188, bgo#746202, bgo#746301, bgo#746358, bgo#746368, + bgo#746369, bgo#746370, bgo#746386, bgo#746435, bgo#746468, + bgo#746493, bgo#746586, bgo#746602, bgo#746668, bgo#746688, + bgo#746706, bgo#746712, bgo#746746, bgo#746784, bgo#746817, + bgo#746821, bgo#746862, bgo#746893, bgo#746904, bgo#746925, + bgo#746961, bgo#747096, bgo#747121, bgo#747133, bgo#747288, + bgo#747305, bgo#747406, bgo#747407, bgo#747469, bgo#747471, + bgo#747524, bgo#747539, bgo#747553, bgo#747560, bgo#747604, + bgo#747608, bgo#747689, bgo#747805, bgo#747808, bgo#747827, + bgo#748013, bgo#748014, bgo#748061, bgo#748156, bgo#748341, + bgo#748346, bgo#748500, bgo#748509. + + Updated translations. + ------------------------------------------------------------------- Tue Jul 21 19:54:46 UTC 2015 - zaitor@opensuse.org diff --git a/gtk3.spec b/gtk3.spec index e392831..622a480 100644 --- a/gtk3.spec +++ b/gtk3.spec @@ -29,13 +29,13 @@ Name: gtk3 %define _name gtk+ -Version: 3.16.6 +Version: 3.18.0 Release: 0 Summary: The GTK+ toolkit library (version 3) License: LGPL-2.1+ Group: System/Libraries Url: http://www.gtk.org/ -Source: http://download.gnome.org/sources/gtk+/3.16/%{_name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/gtk+/3.18/%{_name}-%{version}.tar.xz Source1: README.SUSE Source2: settings.ini Source3: macros.gtk3 @@ -67,7 +67,7 @@ BuildRequires: pkgconfig(glib-2.0) >= 2.43.4 BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.32.0 BuildRequires: pkgconfig(json-glib-1.0) -BuildRequires: pkgconfig(pango) >= 1.36.7 +BuildRequires: pkgconfig(pango) >= 1.37.3 BuildRequires: pkgconfig(pangoft2) BuildRequires: pkgconfig(rest-0.7) BuildRequires: pkgconfig(x11) @@ -579,6 +579,7 @@ fi %defattr(-,root,root) %{_bindir}/broadwayd %{_bindir}/gtk3-icon-browser +%{_bindir}/gtk-builder-tool %{_bindir}/gtk-encode-symbolic-svg %{_bindir}/gtk-launch %{_bindir}/gtk-query-immodules-3.0* @@ -587,6 +588,7 @@ fi %{_datadir}/applications/gtk3-icon-browser.desktop %{_mandir}/man1/broadwayd.1%{?ext_man} %{_mandir}/man1/gtk3-icon-browser.1%{ext_man} +%{_mandir}/man1/gtk-builder-tool.1%{?ext_man} %{_mandir}/man1/gtk-encode-symbolic-svg.1%{?ext_man} %{_mandir}/man1/gtk-launch.1%{?ext_man} %{_mandir}/man1/gtk-query-immodules-3.0*.1*