commit gtkd for openSUSE:Factory
Hello community, here is the log from the commit of package gtkd for openSUSE:Factory checked in at 2019-08-22 10:53:31 Comparing /work/SRC/openSUSE:Factory/gtkd (Old) and /work/SRC/openSUSE:Factory/.gtkd.new.22127 (New) Package is "gtkd" Thu Aug 22 10:53:31 2019 rev:7 rq:724947 version:3.9.0 Changes: --- /work/SRC/openSUSE:Factory/gtkd/gtkd.changes2019-01-15 09:17:55.470148917 +0100 +++ /work/SRC/openSUSE:Factory/.gtkd.new.22127/gtkd.changes 2019-08-22 10:53:33.617690321 +0200 @@ -1,0 +2,12 @@ +Tue Aug 20 21:18:32 UTC 2019 - Matthias Eliasson + +- Add patch: fix-build.patch to fix pkgconfig files installing in correct path + +--- +Tue Jun 4 18:06:52 UTC 2019 - Matthias Eliasson + +- Update to version 3.9.0 +- Use LDC for all architectures for Tumbleweed, LDC have better multiarch + support and better we focous to support one d-compiler. + +--- Old: gtkd-3.8.5.tar.gz New: fix-build.patch gtkd-3.9.0.tar.gz Other differences: -- ++ gtkd.spec ++ --- /var/tmp/diff_new_pack.tnn39S/_old 2019-08-22 10:53:34.185690245 +0200 +++ /var/tmp/diff_new_pack.tnn39S/_new 2019-08-22 10:53:34.189690244 +0200 @@ -17,23 +17,30 @@ %define gtkd_major 3 -%define gtkd_minor 8 -%define gtkd_bugfix 5 +%define gtkd_minor 9 +%define gtkd_bugfix 0 %define sover 0 # DMD is available only on x86*. Use LDC otherwise. +# For Tumbleweed move to use LDC +%if 0%{?suse_version} > 1500 +%bcond_with dcompiler_dmd +%endif +%if 0%{?suse_version} < 1550 %ifarch %{ix86} x86_64 %bcond_without dcompiler_dmd %else %bcond_with dcompiler_dmd %endif +%endif Name: gtkd -Version:3.8.5 +Version:3.9.0 Release:0 Summary:D binding and OO wrapper for GTK+ License:LGPL-3.0-or-later Group: Development/Libraries/Other URL:http://gtkd.org/ Source: https://github.com/gtkd-developers/GtkD/archive/v%{version}/gtkd-%{version}.tar.gz +Patch1: fix-build.patch BuildRequires: pkgconfig Requires: Mesa-libGL1 Requires: atk @@ -123,8 +130,9 @@ %prep %setup -q -n GtkD-%{version} +%patch1 -p1 + sed -i 's|ldconfig|/sbin/ldconfig|g' GNUmakefile -sed -i 's|/lib/|/$(libdir)/|g' GNUmakefile %build make %{?_smp_mflags} \ @@ -142,7 +150,7 @@ shared-vte %install -make %{?_smp_mflags} DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} datadir=%{_datadir} \ +make %{?_smp_mflags} DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{?_lib} \ install-shared-gstreamer install-headers-gstreamer \ install-shared-gtkd install-headers-gtkd \ install-shared-gtkdgl install-headers-gtkdgl \ @@ -199,6 +207,6 @@ %{_libdir}/libgtkdsv-%{gtkd_major}.so %{_libdir}/libpeasd-%{gtkd_major}.so %{_libdir}/libvted-%{gtkd_major}.so -%{_datadir}/pkgconfig/* +%{_libdir}/pkgconfig/* %changelog ++ fix-build.patch ++ --- GtkD.orig/GNUmakefile 2019-08-20 22:45:13.082933343 +0200 +++ GtkD/GNUmakefile2019-08-20 22:34:17.669488557 +0200 @@ -73,6 +73,8 @@ endif endif +ADRDOX?=doc2 + ### GTKD_VERSION=3.9.0 @@ -123,12 +125,12 @@ USE_RUNTIME_LINKER = $(shell grep "Linker" generated/gtkd/atk/c/functions.d) ifeq ($(USE_RUNTIME_LINKER),) -SOFLAGS_GTKD = $(shell ${PKG_CONFIG} --libs gtk+-3.0 librsvg-2.0 | sed 's/-[lL]/$(LINKERFLAG)&/g') -SOFLAGS_GTKDGL = $(LINKERFLAG)-L. $(LINKERFLAG)./libgtkd-$(MAJOR).$(SO_POSTFIX) $(shell ${PKG_CONFIG} --libs gtkglext-3.0 | sed 's/-[lL]/$(LINKERFLAG)&/g') -SOFLAGS_GTKDSV = $(LINKERFLAG)-L. $(LINKERFLAG)./libgtkd-$(MAJOR).$(SO_POSTFIX) $(shell ${PKG_CONFIG} --libs gtksourceview-3.0 | sed 's/-[lL]/$(LINKERFLAG)&/g') -SOFLAGS_GSTREAMERD = $(LINKERFLAG)-L. $(LINKERFLAG)./libgtkd-$(MAJOR).$(SO_POSTFIX) $(shell ${PKG_CONFIG} --libs gstreamer-base-1.0 | sed 's/-[lL]/$(LINKERFLAG)&/g') -SOFLAGS_VTED = $(LINKERFLAG)-L. $(LINKERFLAG)./libgtkd-$(MAJOR).$(SO_POSTFIX) $(shell ${PKG_CONFIG} --libs vte-2.91 | sed 's/-[lL]/$(LINKERFLAG)&/g') -SOFLAGS_PEASD = $(LINKERFLAG)-L. $(LINKERFLAG)./libgtkd-$(MAJOR).$(SO_POSTFIX) $(shell ${PKG_CONFIG} --libs-only-l libpeas-1.0 | sed 's/-[lL]/$(LINKERFLAG)&/g') +SOFLAGS_GTKD = $(shell ${PKG_CONFIG} --libs-only-l --libs-only-L gtk+-3.0 librsvg-2.0 gmodule-2.0 | sed 's/-[lL]/$(LINKERFLAG)&/g') +SOFLAGS_GTKDGL = $(LINKERFLAG)-L. $(LINKERFLAG)./libgtkd-$(MAJOR).$(SO_POSTFIX) $(shell ${PKG_CONFIG} --libs-only-l --libs-only-L gtkglext-3.0 | sed 's/-[lL]/$(LINKERFLAG)&/g') +SOFLAGS_GTKDSV = $(LINKERFLAG)-L.
commit gtkd for openSUSE:Factory
Hello community, here is the log from the commit of package gtkd for openSUSE:Factory checked in at 2019-01-15 09:17:30 Comparing /work/SRC/openSUSE:Factory/gtkd (Old) and /work/SRC/openSUSE:Factory/.gtkd.new.28833 (New) Package is "gtkd" Tue Jan 15 09:17:30 2019 rev:6 rq:665316 version:3.8.5 Changes: --- /work/SRC/openSUSE:Factory/gtkd/gtkd.changes2018-09-04 22:57:48.189335368 +0200 +++ /work/SRC/openSUSE:Factory/.gtkd.new.28833/gtkd.changes 2019-01-15 09:17:55.470148917 +0100 @@ -1,0 +2,21 @@ +Mon Jan 7 20:23:47 UTC 2019 - Matthias Eliasson + +- Update to version 3.8.5 + * Set correct version during build +- Remove patch fix-correct-soname-version.patch, fixed upstream + +--- +Sat Jan 5 18:09:19 UTC 2019 - Matthias Eliasson + +- Update to version 3.8.4 + * Fix a memory leak when signals are used on a widget in a container. (gh#gtkd-developers/GtkD#254) + * Update the GdkPixbuf Lookup file for the canges in 2.38. (gh#gtkd-developers/GtkD#250) + * Add a get template for gobject.Value. + * Don't hardcode pkg-config (gh#gtkd-developers/GtkD#249) + * All function names and parameters that are D keywords are now post fixed with an underscore. + * This is instead of the more random substitutes used previously. + * Fix an out-of-bounds write in toStringzArray (gh#gtkd-developers/GtkD#248) +- Add patch fix-correct-soname-version.patch +- run spec-cleaner + +--- Old: gtkd-3.8.3.tar.gz New: gtkd-3.8.5.tar.gz Other differences: -- ++ gtkd.spec ++ --- /var/tmp/diff_new_pack.6PL16g/_old 2019-01-15 09:17:56.034148391 +0100 +++ /var/tmp/diff_new_pack.6PL16g/_new 2019-01-15 09:17:56.038148387 +0100 @@ -1,7 +1,7 @@ # # spec file for package gtkd # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,13 +12,13 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define gtkd_major 3 %define gtkd_minor 8 -%define gtkd_bugfix 3 +%define gtkd_bugfix 5 %define sover 0 # DMD is available only on x86*. Use LDC otherwise. %ifarch %{ix86} x86_64 @@ -27,20 +27,13 @@ %bcond_with dcompiler_dmd %endif Name: gtkd -Version:3.8.3 +Version:3.8.5 Release:0 Summary:D binding and OO wrapper for GTK+ License:LGPL-3.0-or-later Group: Development/Libraries/Other URL:http://gtkd.org/ Source: https://github.com/gtkd-developers/GtkD/archive/v%{version}/gtkd-%{version}.tar.gz -%if %{with dcompiler_dmd} -BuildRequires: dmd -BuildRequires: phobos-devel -%else -BuildRequires: ldc -BuildRequires: ldc-phobos-devel -%endif BuildRequires: pkgconfig Requires: Mesa-libGL1 Requires: atk @@ -61,6 +54,13 @@ Requires: libvted-%{gtkd_major}-%{sover} = %{version} Requires: pango Requires: vte +%if %{with dcompiler_dmd} +BuildRequires: dmd +BuildRequires: phobos-devel +%else +BuildRequires: ldc +BuildRequires: ldc-phobos-devel +%endif %description GTK+ is a highly usable, feature rich toolkit for creating graphical user ++ gtkd-3.8.3.tar.gz -> gtkd-3.8.5.tar.gz ++ 9104 lines of diff (skipped)
commit gtkd for openSUSE:Factory
Hello community, here is the log from the commit of package gtkd for openSUSE:Factory checked in at 2018-09-04 22:57:06 Comparing /work/SRC/openSUSE:Factory/gtkd (Old) and /work/SRC/openSUSE:Factory/.gtkd.new (New) Package is "gtkd" Tue Sep 4 22:57:06 2018 rev:5 rq:632865 version:3.8.3 Changes: --- /work/SRC/openSUSE:Factory/gtkd/gtkd.changes2018-08-20 16:22:59.693125802 +0200 +++ /work/SRC/openSUSE:Factory/.gtkd.new/gtkd.changes 2018-09-04 22:57:48.189335368 +0200 @@ -1,0 +2,5 @@ +Thu Aug 30 13:21:14 UTC 2018 - Guillaume GARDET + +- Use LDC compiler when DMD is not available on architecture + +--- Other differences: -- ++ gtkd.spec ++ --- /var/tmp/diff_new_pack.F0Sbty/_old 2018-09-04 22:57:48.649336937 +0200 +++ /var/tmp/diff_new_pack.F0Sbty/_new 2018-09-04 22:57:48.649336937 +0200 @@ -20,6 +20,12 @@ %define gtkd_minor 8 %define gtkd_bugfix 3 %define sover 0 +# DMD is available only on x86*. Use LDC otherwise. +%ifarch %{ix86} x86_64 +%bcond_without dcompiler_dmd +%else +%bcond_with dcompiler_dmd +%endif Name: gtkd Version:3.8.3 Release:0 @@ -28,8 +34,13 @@ Group: Development/Libraries/Other URL:http://gtkd.org/ Source: https://github.com/gtkd-developers/GtkD/archive/v%{version}/gtkd-%{version}.tar.gz +%if %{with dcompiler_dmd} BuildRequires: dmd BuildRequires: phobos-devel +%else +BuildRequires: ldc +BuildRequires: ldc-phobos-devel +%endif BuildRequires: pkgconfig Requires: Mesa-libGL1 Requires: atk @@ -116,7 +127,13 @@ sed -i 's|/lib/|/$(libdir)/|g' GNUmakefile %build -make %{?_smp_mflags} DC=dmd CC=gcc libdir=%{?_lib} DCFLAGS='-O -release -inline -boundscheck=off -w -g' \ +make %{?_smp_mflags} \ +%if %{with dcompiler_dmd} +DC=dmd \ +%else +DC=ldmd2 \ +%endif +CC=gcc libdir=%{?_lib} DCFLAGS='-O -release -inline -boundscheck=off -w -g' \ shared-gstreamer \ shared-gtkd \ shared-gtkdgl \
commit gtkd for openSUSE:Factory
Hello community, here is the log from the commit of package gtkd for openSUSE:Factory checked in at 2018-08-20 16:22:42 Comparing /work/SRC/openSUSE:Factory/gtkd (Old) and /work/SRC/openSUSE:Factory/.gtkd.new (New) Package is "gtkd" Mon Aug 20 16:22:42 2018 rev:4 rq:630487 version:3.8.3 Changes: --- /work/SRC/openSUSE:Factory/gtkd/gtkd.changes2018-05-29 16:52:00.420409728 +0200 +++ /work/SRC/openSUSE:Factory/.gtkd.new/gtkd.changes 2018-08-20 16:22:59.693125802 +0200 @@ -1,0 +2,8 @@ +Sun Aug 19 21:45:31 UTC 2018 - matthias.elias...@gmail.com + +- Update to version 3.8.3 + * Make sure we only use one toggle reference per GObject. + * Allow empty arrays in the Dialog constructor. + * Fix Windows build script. #242 + +--- Old: gtkd-3.8.2.tar.gz New: gtkd-3.8.3.tar.gz Other differences: -- ++ gtkd.spec ++ --- /var/tmp/diff_new_pack.lDZMtz/_old 2018-08-20 16:23:00.181126494 +0200 +++ /var/tmp/diff_new_pack.lDZMtz/_new 2018-08-20 16:23:00.185126499 +0200 @@ -18,15 +18,15 @@ %define gtkd_major 3 %define gtkd_minor 8 -%define gtkd_bugfix 2 +%define gtkd_bugfix 3 %define sover 0 Name: gtkd -Version:3.8.2 +Version:3.8.3 Release:0 Summary:D binding and OO wrapper for GTK+ License:LGPL-3.0-or-later Group: Development/Libraries/Other -Url:http://gtkd.org/ +URL:http://gtkd.org/ Source: https://github.com/gtkd-developers/GtkD/archive/v%{version}/gtkd-%{version}.tar.gz BuildRequires: dmd BuildRequires: phobos-devel ++ gtkd-3.8.2.tar.gz -> gtkd-3.8.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GtkD-3.8.2/Build.d new/GtkD-3.8.3/Build.d --- old/GtkD-3.8.2/Build.d 2018-04-20 22:50:05.0 +0200 +++ new/GtkD-3.8.3/Build.d 2018-05-28 22:50:39.0 +0200 @@ -125,7 +125,7 @@ } else { - std.file.write("build.rf", format("-m64 -c -lib %s %s -Igenerated/gtkd -%s%s.lib %s", dcflags, ldflags, OUTPUT ,lib, dFiles(dir))); + std.file.write("build.rf", format("-m64 -c -lib %s %s -Igenerated/gtkd %s%s.lib %s", dcflags, ldflags, OUTPUT ,lib, dFiles(dir))); auto pid = spawnProcess([DC, "@build.rf"]); if ( wait(pid) != 0 ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GtkD-3.8.2/CHANGELOG new/GtkD-3.8.3/CHANGELOG --- old/GtkD-3.8.2/CHANGELOG2018-04-20 22:50:05.0 +0200 +++ new/GtkD-3.8.3/CHANGELOG2018-05-28 22:50:39.0 +0200 @@ -1,6 +1,12 @@ GtkD ChangeLog == +Release: 3.8.3 +-- +-Make sure we only use one toggle reference per GObject. +-Allow empty arrays in the Dialog constructor. +-Fix Windows build script. #242 + Release: 3.8.2 -- -Check for null in the ObjectG opCast, so we can cast objects that are null. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GtkD-3.8.2/GNUmakefile new/GtkD-3.8.3/GNUmakefile --- old/GtkD-3.8.2/GNUmakefile 2018-04-20 22:50:05.0 +0200 +++ new/GtkD-3.8.3/GNUmakefile 2018-05-28 22:50:39.0 +0200 @@ -75,7 +75,7 @@ ### -GTKD_VERSION=3.8.2 +GTKD_VERSION=3.8.3 SO_VERSION=0 MAJOR = $(word 1,$(subst ., ,$(GTKD_VERSION))) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GtkD-3.8.2/generated/gstreamer/gst/base/AggregatorPad.d new/GtkD-3.8.3/generated/gstreamer/gst/base/AggregatorPad.d --- old/GtkD-3.8.2/generated/gstreamer/gst/base/AggregatorPad.d 2018-04-20 22:50:05.0 +0200 +++ new/GtkD-3.8.3/generated/gstreamer/gst/base/AggregatorPad.d 2018-05-28 22:50:39.0 +0200 @@ -82,6 +82,16 @@ } /** +* Returns: %TRUE if the pad has a buffer available as the next thing. +* +* Since: 1.14.1 +*/ + public bool hasBuffer() + { + return gst_aggregator_pad_has_buffer(gstAggregatorPad) != 0; + } + + /** * Returns: %TRUE if the pad is EOS, otherwise %FALSE. */ public bool isEos() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GtkD-3.8.2/generated/gstreamer/gst/base/Base.d new/GtkD-3.8.3/generated/gstreamer/gst/base/Base.d --- old/GtkD-3.8.2/generated/gstreamer/gst/base/Base.d 2018-04-20 22:50:05.0 +0200 +++ new/GtkD-3.8.3/generated/gstreamer/gst/base/Base.d 2018-05-28 22:50:39.0 +0200 @@ -114,7 +114,7 @@
commit gtkd for openSUSE:Factory
Hello community, here is the log from the commit of package gtkd for openSUSE:Factory checked in at 2018-05-29 16:51:58 Comparing /work/SRC/openSUSE:Factory/gtkd (Old) and /work/SRC/openSUSE:Factory/.gtkd.new (New) Package is "gtkd" Tue May 29 16:51:58 2018 rev:3 rq:612674 version:3.8.2 Changes: --- /work/SRC/openSUSE:Factory/gtkd/gtkd.changes2018-04-20 17:26:31.736938302 +0200 +++ /work/SRC/openSUSE:Factory/.gtkd.new/gtkd.changes 2018-05-29 16:52:00.420409728 +0200 @@ -1,0 +2,20 @@ +Tue May 22 09:46:13 UTC 2018 - bjorn@gmail.com + +- Update to version 3.8.2: + * Check for null in the ObjectG opCast, so we can cast objects +that are null. + * Add len and index methods to PtrArray. +- Changes from version 3.8.1: + * Fix the gobject.Value constructor for Objects. + * Also use toggle references for getInterfaceInstance. +- Changes from version 3.8.0: + * Update the libraries to the latest versions. + * Implement a DClosure. + * Add a Signals.connect overload for D functions and delegates. + * Bring back the OpCast changes for ObjectG. + * Add ldc support to the Build.d script. + * Clean up Idles and Timeouts when they are destroyed on the C +side. + * Add missing properties for gtk.TreeIter. + +--- Old: gtkd-3.7.5.tar.gz New: gtkd-3.8.2.tar.gz Other differences: -- ++ gtkd.spec ++ --- /var/tmp/diff_new_pack.KFMrxD/_old 2018-05-29 16:52:03.444298469 +0200 +++ /var/tmp/diff_new_pack.KFMrxD/_new 2018-05-29 16:52:03.448298322 +0200 @@ -17,11 +17,11 @@ %define gtkd_major 3 -%define gtkd_minor 7 -%define gtkd_bugfix 5 +%define gtkd_minor 8 +%define gtkd_bugfix 2 %define sover 0 Name: gtkd -Version:3.7.5 +Version:3.8.2 Release:0 Summary:D binding and OO wrapper for GTK+ License:LGPL-3.0-or-later ++ gtkd-3.7.5.tar.gz -> gtkd-3.8.2.tar.gz ++ 63096 lines of diff (skipped)
commit gtkd for openSUSE:Factory
Hello community, here is the log from the commit of package gtkd for openSUSE:Factory checked in at 2018-04-20 17:26:19 Comparing /work/SRC/openSUSE:Factory/gtkd (Old) and /work/SRC/openSUSE:Factory/.gtkd.new (New) Package is "gtkd" Fri Apr 20 17:26:19 2018 rev:2 rq:595109 version:3.7.5 Changes: --- /work/SRC/openSUSE:Factory/gtkd/gtkd.changes2018-01-30 15:42:42.335361422 +0100 +++ /work/SRC/openSUSE:Factory/.gtkd.new/gtkd.changes 2018-04-20 17:26:31.736938302 +0200 @@ -1,0 +2,9 @@ +Wed Mar 14 21:19:07 UTC 2018 - matthias.elias...@gmail.com + +- Update to version 3.7.5 + * Check for null when returning an object in gtkd.Implement. + * Handle out parameters correctly in gtkd.Implement. + * Fix building with dmd 2.079. +- Change license to correct one and switch to SPDX-3.0 format. + +--- Old: gtkd-3.7.3.tar.gz New: gtkd-3.7.5.tar.gz Other differences: -- ++ gtkd.spec ++ --- /var/tmp/diff_new_pack.59EkhS/_old 2018-04-20 17:26:32.520909873 +0200 +++ /var/tmp/diff_new_pack.59EkhS/_new 2018-04-20 17:26:32.520909873 +0200 @@ -18,15 +18,15 @@ %define gtkd_major 3 %define gtkd_minor 7 -%define gtkd_bugfix 3 +%define gtkd_bugfix 5 %define sover 0 Name: gtkd -Version:3.7.3 +Version:3.7.5 Release:0 Summary:D binding and OO wrapper for GTK+ -License:LGPL-3.0 +License:LGPL-3.0-or-later Group: Development/Libraries/Other -URL:http://gtkd.org/ +Url:http://gtkd.org/ Source: https://github.com/gtkd-developers/GtkD/archive/v%{version}/gtkd-%{version}.tar.gz BuildRequires: dmd BuildRequires: phobos-devel ++ gtkd-3.7.3.tar.gz -> gtkd-3.7.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GtkD-3.7.3/CHANGELOG new/GtkD-3.7.5/CHANGELOG --- old/GtkD-3.7.3/CHANGELOG2017-12-16 17:21:49.0 +0100 +++ new/GtkD-3.7.5/CHANGELOG2018-03-01 19:41:08.0 +0100 @@ -1,6 +1,15 @@ GtkD ChangeLog == +Release: 3.7.4 +-- +-Check for null when returning an object in gtkd.Implement. +-Handle out parameters correctly in gtkd.Implement. + +Release: 3.7.4 +-- +-Fix building with dmd 2.079. + Release: 3.7.3 -- -Use the Slice allocator to allocate structs. #221 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GtkD-3.7.3/GNUmakefile new/GtkD-3.7.5/GNUmakefile --- old/GtkD-3.7.3/GNUmakefile 2017-12-16 17:21:49.0 +0100 +++ new/GtkD-3.7.5/GNUmakefile 2018-03-01 19:41:08.0 +0100 @@ -59,7 +59,7 @@ ### -GTKD_VERSION=3.7.3 +GTKD_VERSION=3.7.5 SO_VERSION=0 MAJOR = $(word 1,$(subst ., ,$(GTKD_VERSION))) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GtkD-3.7.3/generated/gtkd/gio/SocketClient.d new/GtkD-3.7.5/generated/gtkd/gio/SocketClient.d --- old/GtkD-3.7.3/generated/gtkd/gio/SocketClient.d2017-12-16 17:21:49.0 +0100 +++ new/GtkD-3.7.5/generated/gtkd/gio/SocketClient.d2018-03-01 19:41:08.0 +0100 @@ -876,7 +876,7 @@ g_socket_client_set_tls_validation_flags(gSocketClient, flags); } - protected class OnDelegateWrapper + protected class OnEventDelegateWrapper { void delegate(GSocketClientEvent, SocketConnectableIF, IOStream, SocketClient) dlg; gulong handlerId; @@ -884,23 +884,23 @@ this(void delegate(GSocketClientEvent, SocketConnectableIF, IOStream, SocketClient) dlg) { this.dlg = dlg; - onListeners ~= this; + onEventListeners ~= this; } - void remove(OnDelegateWrapper source) + void remove(OnEventDelegateWrapper source) { - foreach(index, wrapper; onListeners) + foreach(index, wrapper; onEventListeners) { if (wrapper.handlerId == source.handlerId) { - onListeners[index] = null; - onListeners = std.algorithm.remove(onListeners, index); + onEventListeners[index] = null; + onEventListeners = std.algorithm.remove(onEventListeners, index); break; }