[pygobject] Created tag 3.29.1
- From: Christoph Reiter <creiter src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pygobject] Created tag 3.29.1
- Date: Sun, 15 Apr 2018 16:37:54 +0000 (UTC)
The signed tag '3.29.1' was created.
Tagger: Christoph Reiter <reiter christoph gmail com>
Date: 1523809584 +0200
release 3.29.1
Changes since the last tag '3.27.5':
Christoph Reiter (154):
version bump
GLib.Variant: Fix creation of guchar array from bytes. Fixes #174
tests_gi: Use capture_output() context manager instead of manually mocking stdout
IntrospectionModule: __path__ should be List[str] and not str
_struct_dealloc: handle being called with an error set
marshal-cleanup: save and restore exception around cleanup
gitlab-ci: add Python 3.7.0b2 job
Update NEWS
tests: fix with stable builds by force enabling PyGIDeprecationWarning
version bump
gitlab-ci: Add a 32bit Ubuntu 16.04 image. Fixes #175
Merge branch 'fix_long_size_assumptions' into 'master'
Merge branch 'verbose_envvar' into 'master'
setup.py: add option to run tests under valgrind
pyg_flags_get_value_names: fix a leak
test_gi: cover more GIMarshallingTests functions
setup.py: add option to run under gdb
setup.py: Add default compiler warnings like with autotools
setup.py: don't install tests
tests: fix glib tests with newest glib
release
overrides: make them importable with current gtk4 master
gtk overrides: Fix return type Gtk.TreePath with depth == 0. Fixes #143
setup.py: build the test extension in a separate build dir. Fixes #181
tests: add tests for functions returning invalid utf-8. See #171
properties: fix a crash when setting a str value containing surrogates. Fixes #169
Remove unused signal_accumulator_true_handled
tests: move testmodule content into test_internal_api
tests: add a basic test for pyg_parse_constructor_args()
tests: improve gtype coverage
tests: test genum __reduce__ implementation
tests: improve coverage of girepository wrappers
cairo: improve test coverage and implement in+full where missing
cairo: remove check for PycairoRegion_Type
cairo: support cairo.Matrix conversion. Fixes #16
setup.py: support building with PyPy. See #180
Remove pygobject_register_features()
Remove pyg_type_is_a() and use GType.is_a() instead
Remove pyg_type_from_name() and use GType.from_name() instead
Remove pyg_type_name() and use GType.name instead
Remove usage of HAVE_CONFIG_H
Fix some compiler warnings
setup.py: enable -Wdeclaration-after-statement
setup.py: enable -Wjump-misses-init
Remove gobjectmodule
Store the closure cache in the arg cache. Fixes #103
pygobject_register_version_tuples: fix a leak
Remove pyglib.c/h
Remove pyglib.c/h from Makefile.am
setup.py: always define PY_SSIZE_T_CLEAN. Fixes #185
autotools: define PY_SSIZE_T_CLEAN for the test extension
setup.py: make the extensions depend on the header files
setup.py: handle missing config.h
Rename pyglib-python-compat.h to pygi-python-compat.h
Add error handling to all type init function.
setup.py: make setuptools optional and drop pkg_resources usage. Fixes #186
setup.py: add sdist_gnome command for creating a release tarball for GNOME
Makefile.am: add missing header
Make sure that types are fully initialized when they are first used.
ossig: skip PyOS_getsig checks in case ctypes.PyDLL is missing (PyPy)
pygi-info: set type fields before PyType_Ready() so PyPy picks them up
gitlab-ci: add a pypy2 job. See #180
Merge branch 'add-pyproject' into 'master'
Don't use PyImport_ImportModuleNoBlock under PyPy
resulttuple: disable the tuple free list under PyPy
object: try to avoid calling PyObject_ClearWeakRefs()
setup.py: add -s option for the test command to not capture output
resulttuple: fix a wrong decref
tests: remove __init__.py from separate overrides parent package
Remove autotools build system
tests: add Gtk.List/TreeStore.insert_before/after tests
Make Gtk.List/TreeStore.insert_before/after atomic
Update NEWS
docs: remove/update everything autotools related
Use -fvisibility=hidden if supported.
basictype: Remove usage of GIArgument from all basic type converters
basictype: always set an error when returning FALSE/NULL
basictype: some cleanup
pygi_arg_cache_alloc() never returns NULL
pygi-value: reuse basic converters for integer types
pygi-value: error handling cleanup
Rewrite the GStrv converters with the new utf8 one
repository: use the new converters
info: use new converters
Merge pygtype.c and pygi-type.c
pygi-boxed: clean up function names
gboxed: clean up function names
Remove unused pygboxed_marshal_key
Port more integer converters
Rename PYGLIB_PyImport_ImportModule to pygi_import_module and move to utils
struct: fetch the base info from the struct type and not the instance
struct: clean up function names
tests: skip a test on pypy which assumes the memory layout of Python objects
tests: Skip various sys.getrefcount() checks in case sys.getrefcount is missing
enum/flags: don't set tp_new after creatig a subtype, not supported by PyPy
enum/flags: set tp_hash on Python 2 as well; add hash() tests
enum/flags: use the tp_hash from the right base class
gitlab-ci: install all test dependencies under PyPy
gitlab-ci: update pyenv versions and add pypy3 job
ossig: pass the signal number and frame to default_int_handler()
ossig: add a C wrapper for PyOS_getsig() instead of accessing the API through ctypes
test_import_machinery: be less strict with the import error message
test_signal: skip some refcount tests under PyPy
test_gi: gc.collect() some more
test_properties: skip a sys.getrefcount test
test_source: add some gc.collect()
tests: skip more getrefcount tests under PyPy
tests: add a test failing under PyPy due to missing toggle refs
PyGObject: rework toggle ref logic to not stricly require tp_dictoffset so it works under PyPy
pygi_error_marshal_from_py: use new converters
pygi_gint_from_py: fix wrong range in error message, add test
overflow tests: fix error message match in case the value is larger than long
Remove unused pygi_register_exception_for_domain()
build: use -Wconversion -Wno-sign-conversion. Fixes #191
More compiler warning fixes for Windows/32bit #191
Make GLib.Error picklable. Fixes #145
tests: writing to readonly attributes raises TypeError with PyPy
Remove some Python 3.1 compat code
Move all py2/3 compat code into gi._compat
flake8: remove python2 builtin list
test_signal: improve coverage. See !55
signalhelper: remove some broken untested code
gitlab-ci: publish coverage reports to gitlab pages
gitlab-ci: add a new stage for the pages job
coverage: add badge, fixup links
README: force a newline after the badge
Always use utf-8 and not the default encoding
setup.py: print installation instructions in case a dependency is missing. Fixes #194
setup.py: Add a ".dev" suffix to the version for pre-releases. Fixes #190
setup.py: use .dev0 instead of .dev
setup.py: Make lookup of Python valgrind suppression files work on Fedora and in a venv
setup.py: force GCC to use colors in case of stdout.isatty()
Disable -Wswitch-default for Python 3.4
Silence some cast alignment warnings
pygi-argument: Fix a potentially misaligned cast
Include Python.h first
pyg_pyobj_to_unichar_conv: port to new converters and add some tests
Enable -Wnull-dereference
Enable -Wcast-align, -Wlogical-op
ci: enable -Werror
Add a minimal implementation of Gtk.Template. See #52
pygi-array: fix a leak
cairo: do proper type checking when converting from py to cairo. Fixes #197
docs: update homebrew install instructions
tests: add a test for accessing the C API through ctypes
int converters: unify overflow error handling
float converter: use Python API for formatting the error message; add test
float converter: use the isfinite() macro
docs: don't use the github logo for our git repo. Fixes #202
docs: contacts: add a bit more description and highlight the issue tracker as the preferred
communication channel. Fixes #203
Update NEWS
docs: use the same format for issue/mr links as gitlab
docs: fix a warning
release
Dan Yeaw (13):
Make pip install the default and add dependencies
Add detailed development environment setup instructions
Link to the dev environment page
Break up dev environment setup in to more parts, fix broken links
Fix malformed table
Fix title underline too short
Fix duplicate explicit target name errors
Fix title levels
Add section title links
Fix section target links
Add OpenSUSE Pygobject build section and cleanup typos and formatting
Fix macOS pipenv installation instructions
Add Ubuntu dependencies for dev environment
James Tocknell (2):
Add PEP518/pyproject.toml file
Add pyproject.toml to autotools build
Mathieu Duponchelle (3):
GValue override: chain up __del__
tests: expose a verbosity environment variable
all around: Fix some assumptions about the size of long
Tomasz Miąsko (1):
Avoid truncating value returned from g_value_info_get_value.
cl0ne (1):
Fix typo in BoundSignal disconnect
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]