<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/pygobject.git/gi/pygi-enum-marshal.c, branch pygobject-3-32</title>
<subtitle>gitlab.gnome.org: GNOME/pygobject.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/'/>
<entry>
<title>Use Py_TYPE() everywhere</title>
<updated>2018-04-18T10:28:34+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>reiter.christoph@gmail.com</email>
</author>
<published>2018-04-18T10:21:45+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/commit/?id=85f1a9aa87699e2b2a57509ff9bbe132db259de8'/>
<id>85f1a9aa87699e2b2a57509ff9bbe132db259de8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More compiler warning fixes for Windows/32bit #191</title>
<updated>2018-04-05T14:18:58+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>reiter.christoph@gmail.com</email>
</author>
<published>2018-04-05T14:16:21+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/commit/?id=25a5b066467523547d3b3c1947ae3722c3fc38d5'/>
<id>25a5b066467523547d3b3c1947ae3722c3fc38d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build: use -Wconversion -Wno-sign-conversion. Fixes #191</title>
<updated>2018-04-05T09:30:44+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>reiter.christoph@gmail.com</email>
</author>
<published>2018-04-05T09:30:44+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/commit/?id=5f961b426b9bd25956e5364770c71c34c414d4e6'/>
<id>5f961b426b9bd25956e5364770c71c34c414d4e6</id>
<content type='text'>
In some cases changing the type used was enough, in some others I just force
casted things as too many changes would be required and overflow unlikely
(for array marshalling the cache uses gssize while the marshalling code uses
garray and thus guint)

My hope is that having this enabled will improve things gradually with
future cleanups.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In some cases changing the type used was enough, in some others I just force
casted things as too many changes would be required and overflow unlikely
(for array marshalling the cache uses gssize while the marshalling code uses
garray and thus guint)

My hope is that having this enabled will improve things gradually with
future cleanups.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pygtype.c and pygi-type.c</title>
<updated>2018-03-31T08:16:15+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>reiter.christoph@gmail.com</email>
</author>
<published>2018-03-31T05:33:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/commit/?id=9739ccee4ee3508cea9086f33daebb9d8f10a6fd'/>
<id>9739ccee4ee3508cea9086f33daebb9d8f10a6fd</id>
<content type='text'>
No need to have two similarly named files
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No need to have two similarly named files
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename pyglib-python-compat.h to pygi-python-compat.h</title>
<updated>2018-03-23T13:33:07+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>reiter.christoph@gmail.com</email>
</author>
<published>2018-03-23T13:33:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/commit/?id=9d1891d51968b7c5ac7928df0207c1b1e7800728'/>
<id>9d1891d51968b7c5ac7928df0207c1b1e7800728</id>
<content type='text'>
There is no pyglib anymore
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is no pyglib anymore
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Revert "to python marshalling: collect cleanup data""</title>
<updated>2018-02-16T16:56:16+00:00</updated>
<author>
<name>Mathieu Duponchelle</name>
<email>mathieu@centricular.com</email>
</author>
<published>2018-02-15T22:32:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/commit/?id=b1d1c8d9d8820fe405bddd8e9dea88b5ec2fcce2'/>
<id>b1d1c8d9d8820fe405bddd8e9dea88b5ec2fcce2</id>
<content type='text'>
This reverts commit fa555767464fbe551b14cfbc121febc5290b1371.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit fa555767464fbe551b14cfbc121febc5290b1371.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "to python marshalling: collect cleanup data"</title>
<updated>2018-02-13T22:32:44+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>reiter.christoph@gmail.com</email>
</author>
<published>2018-02-13T22:26:03+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/commit/?id=fa555767464fbe551b14cfbc121febc5290b1371'/>
<id>fa555767464fbe551b14cfbc121febc5290b1371</id>
<content type='text'>
This reverts commit 80eab029ce4e181624d7b845a4b517051797080d.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 80eab029ce4e181624d7b845a4b517051797080d.
</pre>
</div>
</content>
</entry>
<entry>
<title>to python marshalling: collect cleanup data</title>
<updated>2018-01-23T22:36:41+00:00</updated>
<author>
<name>Mathieu Duponchelle</name>
<email>mathieu@centricular.com</email>
</author>
<published>2018-01-23T14:57:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/commit/?id=80eab029ce4e181624d7b845a4b517051797080d'/>
<id>80eab029ce4e181624d7b845a4b517051797080d</id>
<content type='text'>
Similar to what is done for marshalling from python, we
collect cleanup data that will then be passed on to the
cleanup function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Similar to what is done for marshalling from python, we
collect cleanup data that will then be passed on to the
cleanup function.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix potential overflow when marshalling flags from py interface</title>
<updated>2017-10-24T12:28:04+00:00</updated>
<author>
<name>Philippe Renon</name>
<email>philippe_renon@yahoo.fr</email>
</author>
<published>2017-08-31T14:39:08+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/commit/?id=0695d234b0e3e9b0f15a7548816c5c4c96a41ab5'/>
<id>0695d234b0e3e9b0f15a7548816c5c4c96a41ab5</id>
<content type='text'>
the overflow happens on windows platforms when an unsigned
flags value overflows the capacity of a signed long
on windows long is a 32-bit signed integer.

fixes https://bugzilla.gnome.org/show_bug.cgi?id=786948
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the overflow happens on windows platforms when an unsigned
flags value overflows the capacity of a signed long
on windows long is a 32-bit signed integer.

fixes https://bugzilla.gnome.org/show_bug.cgi?id=786948
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove pygobject-private.h and rename pygobject.c to pygobject-object.c</title>
<updated>2016-06-01T19:21:42+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>creiter@src.gnome.org</email>
</author>
<published>2016-05-31T16:47:54+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/pygobject.git/commit/?id=f5dd1551371308d33df9627bc8cc0e34fa68a2a8'/>
<id>f5dd1551371308d33df9627bc8cc0e34fa68a2a8</id>
<content type='text'>
Move all the random declarations in pygobject-private.h to their
respective header files. Rename pygobject.c to pygobject-object.c
so it's clearer that it's not the implementation of pygobject.h.
Add a new pygobject-internal.h which includes pygobject.h
with _INSIDE_PYGOBJECT_ defined like pygobject-private.h did.

In case you are looking at the git log and end up here due to the
rename try:

  git log --follow pygobject-object.c

or on the web interface go to the history of the old file name:

https://git.gnome.org/browse/pygobject/log/gi/pygobject.c?id=6b702c052e9f26e809cff494f0c896d17a514c64

https://bugzilla.gnome.org/show_bug.cgi?id=767084
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move all the random declarations in pygobject-private.h to their
respective header files. Rename pygobject.c to pygobject-object.c
so it's clearer that it's not the implementation of pygobject.h.
Add a new pygobject-internal.h which includes pygobject.h
with _INSIDE_PYGOBJECT_ defined like pygobject-private.h did.

In case you are looking at the git log and end up here due to the
rename try:

  git log --follow pygobject-object.c

or on the web interface go to the history of the old file name:

https://git.gnome.org/browse/pygobject/log/gi/pygobject.c?id=6b702c052e9f26e809cff494f0c896d17a514c64

https://bugzilla.gnome.org/show_bug.cgi?id=767084
</pre>
</div>
</content>
</entry>
</feed>
