* Fix Python plugin loader module paths
* Do not add pyexecdir to Python's paths at runtime
* Add support for embedded C plugins
* Order the PeasEngine:plugin-list by dependencies
* Keep plugins order in PeasExtensionSet
* Add g_autoptr() autocleanup support
* Fix Python tests on OpenBSD
* Fix libpeas crash on windows
* Simplify __all__ support in the Python plugin loader
* Removed support for Seed plugins
* Added support for Lua 5.1 plugins using the LGI bindings
* PeasEngine is now thread-safe
* Added support for non-global plugins loaders
* Load C plugins with local linkage
* Use Python to implement the plugin loader's logic
* Support Python plugins that define __all__
* Use Lua to implement the plugin loader's logic
* Prevent the accidental escaping of globals with Lua plugins
* Misc bugfixes
* Many translation updates
Issues found with existing distfiles:
distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
distfiles/fortran-utils-1.1.tar.gz
distfiles/ivykis-0.39.tar.gz
distfiles/enum-1.11.tar.gz
distfiles/pvs-3.2-libraries.tgz
distfiles/pvs-3.2-linux.tgz
distfiles/pvs-3.2-solaris.tgz
distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
Overview of Changes in libpeas 1.12.1
====================================
* Dist the GResources XML of the Python plugin loaders
Overview of Changes in libpeas 1.12.0
====================================
* Add easy python profiling support
* Disable GLib diagnostics in tests
* Fix various deprecation warning from GTK+
* Check return values from Python API
* [osx] Check for bundle before resource path
* Improved dependency-less support for OS X
* Misc bugfixes
* Translation updates:
- Assamese
- Bengali (India)
- Brazilian Portuguese
- Catalan
- Catalan (Valencian)
- Czech
- Danish
- French
- Galicians
- German
- Greek
- Gujarati
- Hebrew
- Hindi
- Hungarian
- Indonesian
- Kannada
- Korean
- Lithuanian
- Marathis
- Norwegian bokmål
- Oriya
- Polish
- Punjabi
- Russian
- Simplified Chinese
- Slovenian
- Spanish
- Swedish
- Tamil
- Telugus
- Traditional Chinese
Overview of Changes in libpeas 1.10.1
====================================
* Fix initializing Python loader from Python application
* Prevent and warn when trying to enable multiple loaders
* W32: Allow shared libs to be built
* Misc bugfixes
Overview of Changes in libpeas 1.10.0
====================================
* Remove support for gjs-based Javascript plugins
* Misc bugfixes
Overview of Changes in libpeas 1.9.0
====================================
* Misc bugfixes
* Translation updates:
- Tajik
Overview of Changes in libpeas 1.8.0
====================================
* Misc bugfixes
* Translation updates:
- Aragonese
- Portuguese
- Tadjik
- Uyghur
Overview of Changes in libpeas 1.7.0
====================================
* Add python3 loader
* Translation updates:
- Friulan
- Kannada
- Odia
Overview of Changes in libpeas 1.6.2
====================================
* Fix gjs single-include issues
* Translation updates:
- Slovak
Overview of Changes in libpeas 1.6.1
====================================
* Better SIGINT handling for python signals module
* Translation updates:
- Kannada
Overview of Changes in libpeas 1.6.0
====================================
* Remove the vala demo plugin
* Add min required and max allowed version for glib and Gdk
* Translation updates:
- Assamese
- Bengali (India)
- Galician
- Gujarati
- Hindi
- Latvian
- Marathi
- Polish
- Thai
- Türkçe
Overview of Changes in libpeas 1.5.0
====================================
* Warn if activate or deactivate are not implemented
* Find extension construct properties also in interface prerequisites
* Fix interface sorting in GJS and Seed
* Added peas_engine_prepend_search_path
* Added peas_plugin_info_get_external_data
* Misc bugfixes
* Translation updates:
- Greek
- Indonesian
Overview of Changes in libpeas 1.3.0
====================================
* Extensions can now implement multiple interfaces.
* Added GSettings API to PeasPluginInfo.
* Misc improvement and fixes.
* Translation updates:
- Russian
- Bulgarian
- Brazilian Portuguese
- Galicians
- Danish
- Serbian
- German
- Norwegian bokmål
- Polish
- Swedish
- Belarusian
- Telugu
- Catalan (Valencian)
- Catalan
- Hebrew
- Japanese
- Slovenian
- Czech
- Spanish
Overview of Changes in libpeas 1.2
====================================
* Fix using Python plugins.
* Misc improvement and fixes.
* Translation updates:
- Assamese
- Esperanto
- Telugu
Overview of Changes in libpeas 1.1.4
====================================
* Fix to work with PyGObject 3.
* Do not expose the peas_extension_set_call* API to GObject-Introspection.
* Disable log hooks used by PyGObject and Seed.
* Doc updates.
* Misc improvement and fixes.
* Translation updates:
- Asturian
- Thai
Overview of Changes in libpeas 1.1.3
====================================
* Do not expose the PeasExtension API using GObject-Introspection
* Misc improvement and fixes.
Overview of Changes in libpeas 1.1.2
====================================
* Doc updates.
* Link against pygobject 3.
* Do not cast pointers to unsigned integers.
* Translation updates:
- Indonesian
Overview of Changes in libpeas 1.1.1
====================================
* PeasExtension has been deprecated
* You should be able to use C plugins without GObject-Introspection.
* The plugin manager's disable plugins dialog will no longer show
hidden plugins.
Overview of Changes in libpeas 1.1.0
====================================
* Add support gjs-based Javascript extensions
* Seed Javascript extension support improvements
- Use the new() keyword to instantiate new Javascript extensions.
- Previously used "copied arrays" have been deprecated.
- Allow using prototypes when defining new extensions.
* Add peas_extension_set_foreach()
- Also deprecate the old peas_extension_set_call() method as a result.
* Drop support for Gtk+ 2
* Translation updates:
- Lithuanian
- Japanese
- Turkish
- Esperanto
- Persian
- Catalan (Valencian)
- Finnish
otherwise it has no effect
-in buildlink3.mk, also add PYTHON_VERSIONS_INCOMPATIBLE to avoid
picking up the default Python version (XXX we need a way to express
major version restrictions, otherwise this doesn't scale)
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
* Remove the vala demo plugin
* Add min required and max allowed version for glib and Gdk
* Warn if activate or deactivate are not implemented
* Find extension construct properties also in interface prerequisites
* Fix interface sorting in GJS and Seed
* Added peas_engine_prepend_search_path
* Added peas_plugin_info_get_external_data
* Misc bugfixes