Commit Graph

22808 Commits

Author SHA1 Message Date
84a665f7f7 Merge branch 'gtk2-am116' into 'gtk-2-24'
build: support automake 1.16

See merge request GNOME/gtk!88
2018-03-30 20:43:17 +00:00
2dbf31c0ea build: support automake 1.16 2018-03-27 16:43:23 +02:00
71557fb544 Set fallback icon theme to Adwaita instead of gnome to match gtk3
* Modify 015_default-fallback-icon-theme.patch
  - Set fallback icon theme to Adwaita instead of gnome to match gtk3
* d/control: Depend on adwaita-icon-theme | gnome-icon-theme instead of
  the reverse order
2018-03-24 16:32:13 -04:00
88bb7ecc47 Make gtk+-2.24.31 compatible with the changed API of glib-2.54.3
glib-2.54.3 changed API, compared to glib-2.52.3 and gtk+-2.24.31's
 expectations.  This commit fixes the resulting issue in a backwards
 compatible way.

See-Also: https://bugs.gentoo.org/650536
2018-03-18 19:55:37 +01:00
98687be562 Merge branch 'gtk-2-24' into 'gtk-2-24'
gtkprintbackendcups.c: fix \n at end of a debugging note

See merge request GNOME/gtk!23
2018-02-19 17:58:19 +00:00
61162225f7 GDK W32: Ignore autorepeated key presses on modifier keys
The X11 backend does not send autorepeated messages for modifier keys,
and doing so prevents motion compression from working.

https://bugzilla.gnome.org/show_bug.cgi?id=771568
2018-02-17 17:55:22 +00:00
bfdac2f70e GDK W32: Always process all available messages
The GLib main loop blocks on MsgWaitForMultipleObjectsEx to
determine if there are any incoming messages while also allowing
for background tasks to run. If all available messages are not
processed after MsgWaitForMultipleObjectsEx has signaled that
there are available, CPU usage will skyrocket.

From my limited understanding (by inspection of profiling
under Visual Studio):
Key is pressed - MsgWaitForMultipleObjectsEx unblocks, and
sends message to GDK's event handler. Some event is now queued.

g_poll unblocks, calls the g_event_dispatch which finally
resolves to gdk_event_dispatch. This then calls
_gdk_win32_display_queue_events, but since a message is already
queued, it fails to call PeekMessage and returns immediately.

At the next iteration, g_poll again calls MsgWaitForMultipleObjectsEx
which queues yet another event and returns almost immediately, since
there are events available which haven't been processed by PeekMessage.

The dispatch function is then called and the process repeats.

https://bugzilla.gnome.org/show_bug.cgi?id=771568
2018-02-17 17:55:14 +00:00
7461ceebe3 gtkprintbackendcups.c: fix \n at end of a debugging note 2018-02-17 20:19:33 +03:00
61751e0e37 Merge branch 'gtk-2-24' into 'gtk-2-24'
calendar: Use the new "%OB" format if supported

See merge request GNOME/gtk!9
2018-02-15 03:06:58 +00:00
2ea743ab46 calendar: Use the new "%OB" format if supported
Due to the recent changes introduced in glibc 2.27 "%OB" is the
correct format to obtain a month name as used in the calendar
header.  The same rule has been working in BSD family (including
OS X) since 1990s.  This simple hack checks whether "%OB" is supported
at runtime and uses it if it is, falls back to the old "%B" otherwise.

Closes: #9
2018-02-13 23:02:28 +01:00
f14fbca645 Revert "Fix abicheck"
This reverts commit 331877fe36.

The newly visible symbols were the result of a bug in the Python port of
glib-genmarshal, which was fixed in GLib 2.54.

https://bugzilla.gnome.org/show_bug.cgi?id=793057
2018-02-10 18:55:59 +00:00
78c34e11c3 gtk/queryimmodules.c: Make the output deterministic.
Whilst working on the Reproducible Builds effort [0], we noticed that
queryimmodules generates non-reproducible output as it iterates over the
filesystem without sorting.

Patch attached.

 [0] https://reproducible-builds.org/

Signed-off-by: Chris Lamb <lamby@debian.org>

https://bugzilla.gnome.org/show_bug.cgi?id=786528
2018-01-22 19:59:59 +00:00
f8a70b6f22 releasing package gtk+2.0 version 2.24.32-1 2018-01-20 07:46:46 -05:00
90fd7c2a73 debian/libgtk2.0-0.symbols: Add symbols 2018-01-20 07:29:50 -05:00
1f445b84fb Drop patches applied in new release 2018-01-20 07:08:04 -05:00
dda5cc6f64 New upstream release 2018-01-20 07:04:31 -05:00
fb4129fb3d Update upstream source from tag 'upstream/2.24.32'
Update to upstream version '2.24.32'
with Debian dir 7b001d7a06
2018-01-20 07:02:28 -05:00
3f67785787 New upstream version 2.24.32 2018-01-20 07:01:47 -05:00
c3ededb119 configure: Move all includes to the first argument of AC_TRY_LINK
Putting includes in the second argument of AC_TRY_LINK is not safe. If
a header having inline functions is included inside the main function,
it becomes a nested function. This is not supported by clang.

https://bugzilla.gnome.org/show_bug.cgi?id=792720
2018-01-20 17:57:01 +08:00
524d82d0ea Update Vcs fields for migration to https://salsa.debian.org/ 2018-01-19 22:06:21 -05:00
ed7d3e25f8 2.24.32 2018-01-08 16:35:39 -05:00
331877fe36 Fix abicheck
Update symbols files, and ignore marshallers that appear.
2018-01-08 16:35:39 -05:00
0a278678a9 releasing package gtk+2.0 version 2.24.31-5 2017-12-21 14:05:27 -05:00
31a3c4c5da Bump Standards-Version to 4.1.2 2017-12-20 08:25:38 -05:00
9fbf8ff5dd Fix file permissions after svn conversion 2017-12-20 08:23:40 -05:00
1fa0f5c4bc Drop old files left over from svn conversion 2017-12-20 08:23:16 -05:00
2b0c431c96 Update upstream source from tag 'upstream/2.24.31'
Update to upstream version '2.24.31'
with Debian dir 8447182a94
2017-12-20 08:11:50 -05:00
a5bbaa1975 New upstream version 2.24.31 2017-12-20 08:11:13 -05:00
fe5ae9e8d5 Update Vcs fields for conversion to git 2017-12-20 08:11:03 -05:00
efa7d3f87d Initial upstream branch 2017-12-20 08:11:03 -05:00
e246060cb2 Add default gbp.conf 2017-12-20 08:11:03 -05:00
61d5c82f5c Fix updating the widget accessible description when using its tooltip
We need to notify ATK the description changed when the tooltip text
associated with the widget changes and gail_widget_get_description()
would use it as the description.

https://bugzilla.gnome.org/show_bug.cgi?id=779009
2017-12-09 21:42:36 -05:00
9d5b6aa7ac Release to unstable 2017-12-06 15:04:14 +00:00
5ce6f249d7 Fix introspection builds on Visual Studio 2017
Detect Visual Studio 2017 properly, so that we won't mistaken it for
2015.
2017-12-06 20:44:19 +08:00
a52af4303a Update Polish translation 2017-12-02 18:38:42 +01:00
2f121cbd20 Restore DH_INSTALLDOCS_FILES rule, accidentally dropped in r54941 2017-12-01 21:31:16 +00:00
421ed38120 Drop new recommends since we are handling the gtk2 depends issue directly in pkgs 2017-12-01 20:35:01 +00:00
ccc10fb872 Don't restrict gtk2 dh_shlibdeps hack to Ubuntu 2017-12-01 20:19:14 +00:00
53082d0b7e Fix up gtk2-engines dependency change and only apply it on Ubuntu 2017-11-30 18:19:24 +00:00
84341acdb9 Don't have gtk2-engines-pixbuf depend on libgtk2.0-0 to allow themes to be installed without requiring GTK+ 2 to be installed 2017-11-30 02:08:09 +00:00
3fca72953c Release to unstable 2017-11-28 17:55:36 +00:00
c41ae8d4e7 Fix package name in Lintian overrides 2017-11-13 11:00:40 +00:00
f4ab89d4c7 Add Lintian overrides for package-name-doesnt-match-sonames
and symbols-declares-dependency-on-other-package, which reflect
deliberate maintainer choices
2017-11-13 10:56:15 +00:00
4b63e5cdc0 Adjust changelog for removal of explicit debug symbols 2017-11-13 10:46:55 +00:00
624bcea7d6 Use automatic -dbgsym packages for debug symbols 2017-11-13 10:45:13 +00:00
4f1bf6c3b8 Do not explicitly depend on dh-autoreconf or autotools-dev 2017-11-13 10:04:33 +00:00
ae80d20c0f Use debhelper compat level 10 2017-11-13 10:00:58 +00:00
0cd5888e83 Regenerate 2017-11-13 08:05:04 +00:00
f11fc9e2db Move udebs, debug symbols, examples from deprecated Priority: extra to Priority: optional 2017-11-13 08:04:47 +00:00
b8e7cc49bf Set Rules-Requires-Root to no 2017-11-13 08:03:32 +00:00