Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (27m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 18:19:28 UTC Now

2022-09-29 00:22:13 UTC MAIN commitmail json YAML

kde: change default frameworks version to 5.98.0, gear to 22.08.1, plasma to 5.24.6

(markd)

2022-09-29 00:17:01 UTC MAIN commitmail json YAML

scribus-qt5: update to 1.5.8

Like previous releases, work on version 1.5.8 focused mostly on bugfixes and
code optimizations, the latter of which are expected to lead to reliability
and speed improvements. We have also begun to prepare Scribus for using Qt6,
which will make our work easier for future releases.

High Level Changes:
* UI Improvements for dark mode and some icon updates and window interactivity
* Improvements to file import (IDML, PDF, PNG, TIFF, SVG)
* Improvements to PDF export
* Improvements with respect to tables (undo/redo, styles)
* Improvements to the Story Editor
* Improvements to the build system
* Translation updates
* On mac OS, Scribus now includes a bundled Python 3 interpreter and is built
  for mac OS 10.15/Catalina or higher.

1.5.7
Significant effort went into clean up of user interface margins and widget
sizing, however most changes have taken place ���under the hood���. Apart from bug
fixing this also meant to refine previously introduced features, as well as
preparing the code for future Qt versions. A few remaining issues aside, this
release has been thoroughly tested and is considered to be stable. However,
there are also some new features.

(markd)

2022-09-29 00:11:59 UTC MAIN commitmail json YAML

2022-09-29 00:11:25 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-places-plugin to 1.8.2

(gutteridge)

2022-09-29 00:11:15 UTC MAIN commitmail json YAML

xfce4-places-plugin: update to 1.8.2

Change log:

1.8.2 (2022-09-19)
=====
- Remove soon-to-be-deprecated exo-string functions
- Remove unnecessary exo_noop() dependence
- Fix intltool lock file problem during make distcheck
- Use the new g_drive_is_removable over g_drive_is_media_removable
- Replace ExoBinding with GBinding
- Remove GSourceFunc casts
- Fix missing-prototypes
- Fix compilation warnings
- autoconf: Some updates
- Delete obsolete eo.po
- Delete obsolete et.po Bug #15547)
- Update URLs from goodies.x.o to docs.x.o (Bug #16172)
- Translation Updates:
  Albanian, Arabic, Belarusian, Bulgarian, Catalan, Chinese (China),
  Croatian, Czech, Dutch, Eastern Armenian, Estonian, Galician, Hebrew,
  Indonesian, Interlingue, Norwegian Bokm奪l, Slovenian, Spanish,
  Turkish, Uyghur

(gutteridge)

2022-09-29 00:10:39 UTC MAIN commitmail json YAML

graphics: add kcolorpicker and kimageannotator

(markd)

2022-09-29 00:09:28 UTC MAIN commitmail json YAML

2022-09-29 00:08:22 UTC MAIN commitmail json YAML

kcolorpicker: Add version 0.2.0

QToolButton with color popup menu with lets you select a color. The popup
features a color dialog button which can be used to add custom colors to
the popup menu.

(markd)

2022-09-29 00:06:48 UTC MAIN commitmail json YAML

mlt: update to 7.8.0

7.8.0
This highlight of this version is a new glaxnimate producer to render 2D vector
art and animation.

7.6.0
This version adds image slice-threading to many filters and full support for
full range color. All inputs are normalized to and processed at the range
specified by the consumer property color_range that defaults to tv/mpeg (limited).

7.4.0
This main highlight of this version is property animation for avfilter!

7.2.0
This is the first major maintenance release for the new major version 7
rendering it much more production ready. Plus there are a few nice new features.

(markd)

2022-09-28 23:54:50 UTC MAIN commitmail json YAML

doc: Updated time/xfce4-datetime-plugin to 0.8.2

(gutteridge)

2022-09-28 23:54:41 UTC MAIN commitmail json YAML

xfce4-datetime-plugin: update to 0.8.2

Change log:

0.8.2 (2022-09-19)
=====
- Fix time calculation
- build: Fix intltool lock file problem during make distcheck
- Fix compilation warnings
- autoconf: AM_CONFIG_HEADER -> AC_CONFIG_HEADERS
- Update `.gitignore`
- datetime: replace deprecated GTimeVal
- Translation Updates:
  Belarusian, English (Canada), Hebrew, Norwegian Bokm奪l, Slovenian,
  Spanish, Turkish

(gutteridge)

2022-09-28 22:03:26 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-dashboard to 1.0.0

(gutteridge)

2022-09-28 22:03:08 UTC MAIN commitmail json YAML

xfce4-dashboard: update to 1.0.0

(No reasonably condensed upstream change log available.)

(gutteridge)

2022-09-28 20:16:43 UTC MAIN commitmail json YAML

doc: Updated print/mupdf to 1.20.3

(leot)

2022-09-28 20:16:37 UTC MAIN commitmail json YAML

mupdf: Update to 1.20.3

Changes:
1.20.[123] are bugfix releases, no changelog (in CHANGES) available.

(leot)

2022-09-28 19:58:26 UTC MAIN commitmail json YAML

graphviz: prefer quartz to x11 where available

Bump PKGREVISION.

(wiz)

2022-09-28 19:56:54 UTC MAIN commitmail json YAML

cairo: bump PKGREVISION

to make sure cairo quartz option change is picked up

(wiz)

2022-09-28 19:54:57 UTC MAIN commitmail json YAML

libfpx: keep MASTER_SITES and HOMEPAGE up to date

(nros)

2022-09-28 18:58:07 UTC MAIN commitmail json YAML

doc: Updated databases/py-kb to 0.1.7

(leot)

2022-09-28 18:58:01 UTC MAIN commitmail json YAML

py-kb: Update to 0.1.7

Changes:
0.1.7
-----
  * Fixed grep bug with pull request 89
  * XDG Compliance: moving files to `$XDG_DATA_HOME/kb`, if it exists, and fall back
    to `$HOME/.local/share/kb` if that environment variable does not exist
  * Added kb to pkgsrc
  * Added stdin functionality to add artifacts. For example:
    `cat ../script.py | python -m kb add -t mycoolscript`
    `cat path/to/script.py | python -m kb add -t mycoolscript -c python_scripts`
  * Implemented the confirmation mechanism for artifact removal

(leot)

2022-09-28 18:10:47 UTC MAIN commitmail json YAML

doc: Updated devel/texttest to 4.2.1

(schmonz)

2022-09-28 18:10:42 UTC MAIN commitmail json YAML

Update to 4.2.1. From the changelog:

New development:
- Support added for integration with Azure Devops (known bugs feature)
- Basic integration with dbtext for testing with databases "database
  setup run" now possible
- Integration with capturemock improved when using http record/replay -
  sets environment variables and gives your test script control.
- Dark mode is now supported properly, e.g. by setting the environment
  variable "GTK_THEME" to "Adwaita:dark" (thanks Michael Behrisch)
- Now possible to generate separate HTML pages per version (thanks
  Michael Behrisch)
- New aliases for various config file settings (thanks Emily Bache)
- More compact host format (thanks Jens Kjerrstr旦m)
- Less precision for progress measurements on incomplete tests (thanks
  Jens Kjerrstr旦m)

Bugfixes:
- collate_script no longer uses the shell on Windows, led to
  user-dependent behaviour
- fixing prevlines filter at begin of file fix #93 (thanks
  Michael Behrisch)

(schmonz)

2022-09-28 18:02:31 UTC MAIN commitmail json YAML

doc: Updated devel/py-approvaltests to 6.1.0

(schmonz)

2022-09-28 18:02:26 UTC MAIN commitmail json YAML

Update to 6.1.0. From the changelog:

6.0.0:
Breaking changes:
- use markers text has changed to reduce clutter, this will break
  previous tests.

Simple Logger useMarkers prints parameters:
- You can log parameter values on entrance and exit of a method

6.1.0:
Extra utilities:
- verify_simple_logger
- verify_storyboard
- use_utc_timezone() - allow easy testing of datetimes by forcing
  Timezone while in test

(schmonz)

2022-09-28 14:09:38 UTC MAIN commitmail json YAML

suse131_linux: add gtk3 package

(wiz)

2022-09-28 13:28:26 UTC MAIN commitmail json YAML

Updated security/gnutls, textproc/py-tomlkit

(adam)

2022-09-28 13:28:10 UTC MAIN commitmail json YAML

py-tomlkit: updated to 0.11.5

0.11.5

Fixed
- Fix the type annotation of `unwrap()` and datetime parsing.
- Clear the existing table header when it is adding to another table.
- Fix a bug that escape chars are lost after concat with another string.
- Fix a rendering issue of tables inside arrays or inline tables.

(adam)

2022-09-28 13:25:58 UTC MAIN commitmail json YAML

gnutls: updated to 3.7.8

ersion 3.7.8 (released 2022-09-27)

** libgnutls: In FIPS140 mode, RSA signature verification is an approved
  operation if the key has modulus with known sizes (1024, 1280,
  1536, and 1792 bits), in addition to any modulus sizes larger than
  2048 bits, according to SP800-131A rev2.

** libgnutls: gnutls_session_channel_binding performs additional checks when
  GNUTLS_CB_TLS_EXPORTER is requested. According to RFC9622 4.2, the
  "tls-exporter" channel binding is only usable when the handshake is
  bound to a unique master secret (i.e., either TLS 1.3 or extended
  master secret extension is negotiated). Otherwise the function now
  returns error.

** libgnutls: usage of the following functions, which are designed to
  loosen restrictions imposed by allowlisting mode of configuration,
  has been additionally restricted. Invoking them is now only allowed
  if system-wide TLS priority string has not been initialized yet:
gnutls_digest_set_secure
gnutls_sign_set_secure
gnutls_sign_set_secure_for_certs
gnutls_protocol_set_enabled

** API and ABI modifications:
No changes since last version.

(adam)

2022-09-28 11:11:39 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.248

(wiz)

2022-09-28 11:11:28 UTC MAIN commitmail json YAML

mame: update to 0.248.

It must be that time of month again ��� time for MAME 0.248! The
Hartung Game Master was one of several hand-held game consoles
positioned as low-cost alternatives to the Nintendo Game Boy. It
was notable for its somewhat unconventional choice of an NEC 袖PD78C11
CPU, its low screen resolution, and the poor quality of its software
library. And now, for the first time, you can relive the disappointment
of all eighteen games released for the system in emulation!

Speaking of hand-held consoles, MAME now supports more Game Boy
cartridges, including the Pocket Camera, the EEPROM and two-axis
accelerometer used by Kirby Tilt ���n��� Tumble and Command Master,
and several memory controllers used for unlicensed games and
compilations.

Still on the topic of Nintendo, MAME now emulates the earliest
version of the RP2A03 audio processing unit, used on arcade boards
as well as early production runs of the Famicom console. Several
games play sounds incorrectly with the later RP2A03G used in the
NES and the majority of Famicom consoles. Several issues with
Famicom peripherals have been fixed, too.

MAME���s Win32 debugger can now save your window arrangement, and
there���s an option to use light text on a dark background. On recent
versions of macOS, MAME���s Cocoa debugger now follows the system
colour scheme.

(wiz)

2022-09-28 11:06:45 UTC MAIN commitmail json YAML

py-google-api-core: add missing test dependency

update test status

(wiz)

2022-09-28 11:06:08 UTC MAIN commitmail json YAML

doc: Added devel/py-proto-plus version 1.22.1

(wiz)

2022-09-28 11:05:56 UTC MAIN commitmail json YAML

devel/Makefile: + 2

(wiz)

2022-09-28 11:05:39 UTC MAIN commitmail json YAML

devel/py-proto-plus: import py-proto-plus-1.22.1

This is a wrapper around protocol buffers. Protocol buffers is a
specification format for APIs, such as those inside Google. This
library provides protocol buffer message classes and objects that
largely behave like native Python types.

(wiz)

2022-09-28 10:05:35 UTC MAIN commitmail json YAML

cmake: s/MAKE/MAKE_PROGRAM/ in _CMAKE_BUILD_TOOL
so correct make is used when use_tools+=gmake

(markd)

2022-09-28 10:02:26 UTC MAIN commitmail json YAML

cmake: use CMAKE_CONFIGURE_ARGS in build.mk as documented

(markd)

2022-09-28 09:42:13 UTC MAIN commitmail json YAML

doc/TODO: + mold-1.5.

(wiz)

2022-09-28 06:55:51 UTC MAIN commitmail json YAML

doc: Updated shells/nushell to 0.69.1

(pin)

2022-09-28 06:55:19 UTC MAIN commitmail json YAML

shells/nushell: update to 0.69.1

Today, we're releasing version 0.69 of Nu.

Note: this release is officially 0.69.1 because of a last-minute issue that was
found and fixed.

As part of this release, we also publish a set of optional plugins you can
install and use with Nu.

Themes of this release
Finishing the rework of modules and environment (WindSoilder, kubouch)

If you followed the development since the last release, you might have noticed
we successfully applied "the method of dead ends" pioneered by J叩ra Cimrman

"Somebody had to probe this dead end of human knowledge and announce to the
world: Not this way, friends!"
In short, the source-env experiment did not work out as planned. We hoped to
allow to call source-env with dynamic paths which, however, proved unfeasible.
Therefore, in this release, we remove all notions of source-env from Nushell
and instead use will be used activate the module's environment.
Any call to use will run the module's export-env { ... } block (if there is one)
and keep its environment. A positive side of it is that one call of use is
enough to import both commands/aliases and the environment, there is no need to
call two separate commands as we planned for source-env.

We're also keeping the source command for now, as well as the current config
file format. One reason is that we want to first investigate whether it is
possible to export also regular variables from modules and whether we can use
the module keyword inside modules. However, the use of modules is still
preferred over source as it will become the default way in the future.

Upcoming virtualenv activation changes (kubouch)

To reflect the recent changes to the module environment, we are changing the
virtualenv integration to use overlays. This will come in effect as soon as
this PR

gets merged. In practice, this means that instead of source activate.nu, you'll
use overlay use activate.nu, deactivate will work the same.

Under the hood, calling overlay use activate.nu will activate the activate
overlay and deactivate is just an alias for calling overlay hide activate.
If you wish, you can manually name the overlay, for example overlay use
activate.nu as spam, but then you'd need to remove it with overlay hide spam
instead of deactivate.

Grammar Experiments (JT)

We've recently also started working on some improvements to Nushell's syntax.
While these aren't part of Nushell 0.69, you can try this experimental syntax
in our new grammar

repo. Some experiments we're looking into:

Traditional function definition syntax

def foo(x: int) { ... }

Traditional function call syntax

foo(3)

And much more. We're hoping to talk more about these experiments as they mature.

Breaking changes

We found a regression in the correctness of the -d and -t flags of touch.
To get the release out, we've removed these flags, but hope to replace them
with correct implementations in the future.

We also removed support for duration literals above weeks, including month,
year, and decade literals. These were found to be confusing as it's unclear
what a duration of a month is (30 days? 31 days?)

The str collect command is now str join.

Next Steps

We've been progressing with our design towards 0.80 as outlined in this Notion
page.

Some time was spent trying out possible new syntax directions but we were not
confident to release them yet. In the next release we'll see a removal of
features deprecated in this release and we'll continue to push ahead for
the 0.80.

(pin)

2022-09-27 21:04:13 UTC MAIN commitmail json YAML

doc: Updated security/p5-Authen-SASL to 2.16nb11

(wiz)

2022-09-27 21:04:03 UTC MAIN commitmail json YAML

p5-Authen-SASL: stop using Module::Install::Bundled

Fixes PR 57028 by Nathan Ahlstrom.

Bump PKGREVISION.

Move options handling into options.mk while here.

(wiz)

2022-09-27 20:58:29 UTC MAIN commitmail json YAML

2022-09-27 20:57:54 UTC MAIN commitmail json YAML

2022-09-27 20:37:28 UTC MAIN commitmail json YAML

doc: Updated audio/libopenmpt to 0.6.6

(fcambus)

2022-09-27 20:37:17 UTC MAIN commitmail json YAML

libopenmpt: update to 0.6.6.

### libopenmpt 0.6.6 (2022-09-25)

*  [**Sec**] Possible crash when playing manipulated IT / MPTM files with a T00
    command. (r17789)

*  MTM: In MultiTracker, setting speed and tempo are mutually exclusive
    commands. Still, some MultiTracker modules were made to be played with
    external players such as DMP, so they actually rely on "standard" speed /
    tempo behaviour. Decide which behaviour to use by checking of speed and
    tempo commands are found on the same row.
*  MTM: Ignore sample loops if the loop end is <= 2.
*  Echo DMO: Migrate left and right delay values in modules made with OpenMPT
    versions between 1.27.01.00 and 1.30.05.00 to the correct interpretation.

*  FLAC: Update to v1.4.1 (2022-09-22).

### libopenmpt 0.6.5 (2022-08-21)

*  [**Bug**] `Makefile` now also uses `CC`, `CXX`, `LD`, and `AR` when set as
    environment variables.
*  [**Bug**] libopenmpt can now be built to target macOS down to version 10.13
    again.

*  [**New**] `Makefile` now uses `PKG_CONFIG` as path to `pkg-config`.

*  DBM: Sample middle-C frequencies were slightly off.
    laffik_-_marynarze.dbm sounds much more bearable now.
*  DBM: Fixed pattern break parameter interpretation.
*  Echo DMO: Setting the delay parameter to 0 yielded a 2-second echo delay
    instead of 1ms.
*  Digi Booster Echo: Setting the delay parameter to 0 yielded a 510ms echo
    delay instead of approximately 334ms.

*  mpg123: Update to v1.30.2 (2022-08-01).

(fcambus)

2022-09-27 20:33:10 UTC MAIN commitmail json YAML

doc: Updated games/trader to 7.18

(fcambus)

2022-09-27 20:32:56 UTC MAIN commitmail json YAML

trader: update to 7.18.

Version 7.18 (3rd August, 2022)
-------------------------------

Minor bug fix: remove the ``<icon>`` line from `trader.appdata.xml.in` so
that the icon is taken from the `trader.desktop` file instead, otherwise
Fedora builds fail with a message from ``appstream-util validate-relax``
that "tag-invalid: stock icon is not valid [trader.svg]".

Version 7.17 (3rd August, 2022)
-------------------------------

Fixed two TOCTOU (time-of-check / time-of-use) bugs that arose between
checking for the traditional data directory and creating a data directory
later.  Also fixed a bug when the ``HOME`` environment variable is empty:
use the current directory instead.

Updated the Brazilian Portuguese, Norwegian Bokmal, Swedish, French,
Esperanto, Serbian, German and English translations (in that order), with
thanks to Rafael Fontenelle, Johnny A. Solbu, Anders Jonsson, Frederic
Marchal, Felipe Castro, Miroslav Nikolih and Roland Illig respectively.

Updated the minimum version of GNU Autoconf required, giving the option
of compiling with C17 or C11 instead of C99.  Updated to the latest
snapshot of the Gnulib GNU Portability Library.

(fcambus)

2022-09-27 19:02:53 UTC MAIN commitmail json YAML

py-pyobjc: partition depends by supported macOS version

(adam)

2022-09-27 18:35:34 UTC MAIN commitmail json YAML

py-pyobjc-framework-PubSub: set max. macOS version 10.14

(adam)

2022-09-27 18:27:35 UTC MAIN commitmail json YAML

Updated devel/py-pyobjc

(adam)

2022-09-27 18:23:51 UTC MAIN commitmail json YAML

2022-09-27 18:13:03 UTC MAIN commitmail json YAML

py-pyobjc*: updated to 8.5.1

Version 8.5

This release continues the work on test coverage in pyobjc-core, resulting in a number of minor bug fixes.

Added two options to the build_ext command in the setup.py of pyobjc-core:

--no-lto: Disable link time optimization
--no-warnings-as-errors: Disable -Werror
For struct bindings in frameworks the 窶彿n窶� operator no longer swallows exceptions raised by the __eq__ method.

Improved handing of invalid type encodings for struct types.

Fix crash while handling a struct wrapper with an invalid type encoding.

Fix handling of empty structs (such as struct foo { }; in objc.repythonify().

The type for NSObject.pyobjc_instanceMethod and NSObject.pyobjc_classMethods now supports the GC protocol to avoid garbage collection issues when the value for these properties is stored as an attribute (which introduces a reference cycle)

PyObjC should work with Python 3.11 alpha release, starting at alpha 6. Earlier alpha窶冱 are not supported due to reverting a workaround for a bug that was fixed in alpha 6.

NSObject.alloc = 42 now fails. It was already impossible to replace a selector by something else through instances (NSObject.new().description = 42 raises).

Added objc.ObjCPointer.typestr with the same value as objc.ObjCPonter.type. The latter is now deprecated and will be removed in PyObjC 9.

Better error messages when a class implementing a protocol inherits a method of the wrong kind (窶彡lass窶� vs. 窶彿nstance窶�).

The value of __slots__ in a class definition is now kept in the created class (previous versions always set the attribute to an empty tuple).

This is primarily useful when __slots__ is a dict that is used to document attributes.

Raise the correct exception when the name of a method is not an ASCII string.

objc.loadSpecialVar() now better enforces that the module_globals argument is a Python dictionary.

Fixed a crash in objc.loadSpecialVar() due to a missing pointer dereference.

pip install pyobjc-framework-... for a framework that is not present on the current machine will now give a better error message when the 窶忤heel窶� package is not installed.

Setting an integer option in objc.options to a value of an incompatible type (such as a string) will now raise an exception as intended, instead of breaking the interpreter.

Trying to delete an attribute from objc.options now raises :type:`AttributeError` instead of :type:`TypeError`.

objc.selector now copies the default signature from its argument when that argument is another objc.selector.

Until now this would raise an exception.

Added some missing error checking in calls to PyObject_New() and PyObject_GC_New().

It is now possible to create an objc.selector from a callable that is not a function or bound method. This may require specifying the method signature in the call to objc.selector.

For pyobjc-core the build_ext command in setup.py now includes the command-line option from the standaard command, which means python setup.py build_ext -j 4 can now be used for parallel builds.

On my M1 laptop using python setup.py build_ext -j 8 halves the time needed to build the extension.

The test command setup.py now supports the -v option to print test cases while they are run, in previoius versions this required using the --verbosity option.

Improve error handling when dealing with 窶彿sHidden窶� selectors.

Added pyobjc_hiddenSelectors(classmethods) to objc.objc_class

This method returns a copy of the dictionary with 窶徂idden窶� selectors, that is Objective-C selectors that are hidden from view.

The method is primarily a debugging aid for development of PyObjC itself.

ApplicationServices.AXIsProcessTrustedWithOptions and Quartrz.CGPDFArrayGetObject had incorrect metadata.

The testsuites for the various framework bindings now have a test that does some basic checks on function and selector metadata. This test found the problem with CGPDFArrayGetObject.

Added objc._C_ATOMIC and objc._C_COMPLEX, both extracted from the clang sources after finding some type encodings that PyObjC could not decode.

objc._C_ATOMIC is ignored by PyObjC (for now), and objc._C_COMPLEX is not yet supported.

Fix internal error for _C_OUT argument markup on arguments that are CoreFoundation types.

This can only happen with invalid metadata definitions in framework bindings, and earlier versions this resulted in an internal assertion error. With this change the 窶徙utput窶� argument is always None in the result.

Fix metadata for a number of functions with a C string argument

The metadata for the following functions was changed to have the correct type encoding for string argument, to fix issues with using non-ASCII (byte) strings.

ApplicationServices.PMWorkflowSubmitPDFWithOptions
CoreServices.LocaleRefGetPartString
Foundation.NSGetSizeAndAlignment
Network.nw_advertise_descriptor_create_bonjour_service
Network.nw_browse_descriptor_create_bonjour_service
Network.nw_browse_descriptor_get_bonjour_service_domain
Network.nw_browse_descriptor_get_bonjour_service_type
Network.nw_connection_copy_description
Network.nw_content_context_create
Network.nw_content_context_get_identifier
Network.nw_endpoint_copy_address_string
Network.nw_endpoint_copy_port_string
Network.nw_endpoint_create_bonjour_service
Network.nw_endpoint_create_host
Network.nw_endpoint_create_url
Network.nw_endpoint_get_bonjour_service_domain
Network.nw_endpoint_get_bonjour_service_name
Network.nw_endpoint_get_bonjour_service_type
Network.nw_endpoint_get_hostname
Network.nw_framer_create_definition
Network.nw_framer_message_access_value
Network.nw_framer_message_copy_object_value
Network.nw_framer_message_set_object_value
Network.nw_framer_message_set_value
Network.nw_framer_options_set_object_value
Network.nw_listener_create_with_port
Network.nw_privacy_context_create
Network.nw_quic_get_application_error_reason
Network.nw_quic_set_application_error
Network.nw_txt_record_access_key
Network.nw_ws_options_add_additional_header
Network.nw_ws_options_add_subprotocol
Quartz.CGContextSelectFont
Quartz.CGContextShowText
Quartz.CGContextShowTextAtPoint
Quartz.CGDataProviderCreateWithFilename
Quartz.CGPDFArrayGetName
Quartz.CGPDFContentStreamGetResource
Quartz.CGPDFDictionaryGetArray
Quartz.CGPDFDictionaryGetBoolean
Quartz.CGPDFDictionaryGetName
Quartz.CGPDFDocumentUnlockWithPassword
Quartz.CGPDFScannerPopName
Quartz.CGPDFTagTypeGetName
While fixing this issue I found problems with the metadata for these functions:

CoreMIDI.MIDIExternalDeviceCreate
CoreMedia.CMBlockBufferAccessDataBytes
CoreMedia.CMBlockBufferGetDataPointer
CoreMedia.CMBufferQueueInstallTriggerHandler
CoreMedia.CMBufferQueueInstallTriggerHandlerWithIntegerThreshold
CoreMedia.CMTextFormatDescriptionGetJustification
CoreServices.TECGetTextEncodingFromInternetNameOrMIB
DVDPlayback.DVDGetScanRate
MediaAccessibility.MACaptionAppearanceAddSelectedLanguage
There窶冱 also a new test that checks for this problem in all exposed functions.

Fix incorrect reset of the 窶彿nline_list窶� attribute of the lazy importer, this could result in an incorrect TypeError when trying to access an non-existing attribute after looking at __all__.

Fix uniqueness of symbols exposed in the OpenDirectory bindings.

Unhide manual bindings for Security.SecKeychainFindGenericPassword and Security.SecKeychainFindInternetPassword.

(adam)

2022-09-27 12:49:33 UTC MAIN commitmail json YAML

Updated security/libksba, security/gnupg2

(adam)

2022-09-27 12:49:06 UTC MAIN commitmail json YAML

gnupg2: updated to 2.2.39

Noteworthy changes in version 2.2.39 (2022-09-02)
-------------------------------------------------
* agent: Fix regression in 2.2.37 related to non-extended format
  private keys.

Noteworthy changes in version 2.2.38 (2022-09-01)
-------------------------------------------------
* gpg: Make --require-compliance work for sign+encrypt.
* gpg: Fix an encoding problem under Windows in the printed
  timezone.
* gpg: Emit a FAILURE status for --require-compliance errors.
* dirmngr: Avoid caching expired certificates.

(adam)

2022-09-27 12:47:26 UTC MAIN commitmail json YAML

libksba: updated to 1.6.1

Noteworthy changes in version 1.6.1 (2022-09-16)
------------------------------------------------
* Allow an OCSP server not to return the sent nonce.

(adam)

2022-09-27 12:33:17 UTC MAIN commitmail json YAML

doc: Updated wm/evilwm to 1.4.0

(jperkin)

2022-09-27 12:33:08 UTC MAIN commitmail json YAML

evilwm: Update to 1.4.0.

Version 1.4.0, Tue Sep 27 2022

  * Send more accurate response to _NET_REQUEST_FRAME_EXTENTS.
  * Support arbitrary key binds and semi-arbitrary button binds.
  * Reread config and remanage all windows on SIGHUP.

Version 1.3.1, Fri Jul 30 2021

  * Documentation updates & fixes only.

Version 1.3.0, Fri Jul 16 2021

  * Add EWMH 1.5 _NET_WM_STATE_FOCUSED support.
  * Add basic multi-monitor support when Randr >= 1.5 available.
  * Remove border when window is maximised (useful for multi-monitor).
  * Set _NET_FRAME_EXTENTS whenever relevant.
  * Add new -wholescreen option to reinstate old behaviour of treating screen
    as one large display.
  * Remove -DVWM build option.  User can run with "-numvdesks 1" if necessary.

Version 1.2.1, Mon Jul  5 2021

  * Fix QWERTZ_KEYMAP build option [Sime Ramov]

Version 1.2.0, Mon Jul  5 2021

  * Code reorder.  Better code separation and many more/better comments.
  * Don't focus mapped window if pointer not on same screen [by Ben Stern]
  * Added QWERTZ_KEYMAP build option [by Thomas Egerer]
  * Remove option to exclude help and error messages.
  * Set focus to root window when closing current [adapted from Arch patch]
  * Add tiny configure script to help with Debian multiarch cross-builds.
  * Generate some documentation from HTML source.

(jperkin)

2022-09-27 11:56:33 UTC MAIN commitmail json YAML

doc: Updated sysutils/macchina to 6.1.6

(pin)

2022-09-27 11:56:06 UTC MAIN commitmail json YAML

sysutils/macchina: update to 6.1.6

- libmacchina has been bumped to v6.3.1 which:
  Fixes a bug that causes framerate to appear as nil on certain macOS systems
  (Author: @123marvin123)

(pin)

2022-09-27 10:04:39 UTC MAIN commitmail json YAML

Do not overwrite CMAKE_SHARED_LINKER_FLAGS, bump PKGREVISION
Should fix missing rpaths, which shows up with PKG_DEVELOPER=yes,
reported by wiz@

(bouyer)

2022-09-27 08:46:33 UTC MAIN commitmail json YAML

mk: Enable mktools on supported platforms.

The default is now auto detection, which will enable mktools on platforms that
have set _OPSYS_SUPPORTS_MKTOOLS.  Users can still override either way via
PKGSRC_USE_MKTOOLS.

Please add and enable on other platforms once they have been verified.

(jperkin)

2022-09-27 08:21:24 UTC MAIN commitmail json YAML

Updated devel/py-hatchling, textproc/py-wcmatch

(adam)

2022-09-27 08:21:08 UTC MAIN commitmail json YAML

py-wcmatch: updated to 8.4.1

8.4.1

FIX: Windows drive path separators should normalize like other path separators.
FIX: Fix a Windows pattern parsing issue that caused absolute paths with ambiguous drives to not parse correctly.

(adam)

2022-09-27 08:20:34 UTC MAIN commitmail json YAML

py-hatchling: updated to 1.10.0

1.10.0 - 2022-09-18

Added:

Add the following to the list of directories that cannot be traversed: __pypackages__, .hg, .hatch, .tox, .nox
Add deprecated option to allow ambiguous features

Fixed:

Improve tracking of dynamic metadata
Fix core metadata for entries in project.optional-dependencies that use direct references

1.9.0 - 2022-09-09

Changed:

File pattern matching now more closely resembles Git's behavior

Added:

Implement a minimal version of prepare_metadata_for_build_wheel and prepare_metadata_for_build_editable for non-frontend tools that only need to inspect a project's metadata
Add metadata command to view PEP 621 project metadata
Improve error messages for SPDX license errors
Retroactively support License-File for core metadata starting at version 2.1
Bump the minimum supported version of pathspec to 0.10.1

Fixed:

Allow the valid non-SPDX license values LicenseRef-Public-Domain and LicenseRef-Proprietary
Show the help text of the CLI when no subcommand is selected

(adam)

2022-09-27 07:59:57 UTC MAIN commitmail json YAML

Updated sysutils/ansible-lint, lang/nodejs14, lang/nodejs16, lang/nodejs

(adam)

2022-09-27 07:59:10 UTC MAIN commitmail json YAML

nodejs: updated to 18.9.1

Version 18.9.1 (Current)

This is a security release.

Notable changes

The following CVEs are fixed in this release:

CVE-2022-32212: DNS rebinding in --inspect on macOS (High)
Insufficient fix for macOS devices on v18.5.0
CVE-2022-32222: Node 18 reads openssl.cnf from /home/iojs/build/ upon startup on MacOS (Medium)
CVE-2022-32213: HTTP Request Smuggling - Flawed Parsing of Transfer-Encoding (Medium)
Insufficient fix on v18.5.0
CVE-2022-32215: HTTP Request Smuggling - Incorrect Parsing of Multi-line Transfer-Encoding (Medium)
Insufficient fix on v18.5.0
CVE-2022-35256: HTTP Request Smuggling - Incorrect Parsing of Header Fields (Medium)
CVE-2022-35255: Weak randomness in WebCrypto keygen

(adam)

2022-09-27 07:57:29 UTC MAIN commitmail json YAML

nodejs16: updated to 16.17.1

Version 16.17.1 'Gallium' (LTS)

This is a security release.

Notable changes

The following CVEs are fixed in this release:

CVE-2022-32212: DNS rebinding in --inspect on macOS (High)
CVE-2022-32213: bypass via obs-fold mechanic (Medium)
CVE-2022-35255: Weak randomness in WebCrypto keygen
CVE-2022-35256: HTTP Request Smuggling - Incorrect Parsing of Header Fields (Medium)

(adam)

2022-09-27 07:54:19 UTC MAIN commitmail json YAML

nodejs14: updated to 14.20.1

Version 14.20.1 'Fermium' (LTS)

This is a security release.

Notable changes

The following CVEs are fixed in this release:

CVE-2022-32212: DNS rebinding in --inspect on macOS (High)
CVE-2022-32213: bypass via obs-fold mechanic (Medium)
CVE-2022-35256: HTTP Request Smuggling Due to Incorrect Parsing of Header Fields (Medium)

(adam)

2022-09-27 07:52:32 UTC MAIN commitmail json YAML

ansible-lint: updated to 6.7.0

v6.7.0

Minor Changes

name[template]: recommend to use templating as suffix on names

Bugfixes

Refactor no-loop-var-prefix rule
key-order: now sorts block/rescue/always to the bottom
Ensure we do not return relative paths outside the project
fix: use ansible-compat to install collections
Change rich markdown theme/colors
schema: allow listen key on handlers
Ensure that symlinked arguments are resolved
Document No hosts matched the subscripted pattern
Use site.getuserbase() to detect ansible executable

(adam)

2022-09-27 07:49:49 UTC MAIN commitmail json YAML

doc: Added misc/aschord version 0.3.3

(pin)

2022-09-27 07:49:22 UTC MAIN commitmail json YAML

2022-09-27 07:48:43 UTC MAIN commitmail json YAML

2022-09-27 07:46:13 UTC MAIN commitmail json YAML

doc: Updated x11/kitty to 0.26.3

(pin)

2022-09-27 07:45:50 UTC MAIN commitmail json YAML

x11/kitty: update to 0.26.3

0.26.3 [2022-09-22]

    Wayland: Mark windows in which a bell occurs as urgent on compositors that
    support the xdg-activation protocol

    Allow passing null bytes through the system clipboard (#5483)

    ssh kitten: Fix KITTY_PUBLIC_KEY not being encoded properly when
    transmitting (#5496)

    Sessions: Allow controlling which OS Window is active via the
    focus_os_window directive

    Wayland: Fix for bug in NVIDIA drivers that prevents transparency working
    (#5479)

    Wayland: Fix for a bug that could cause kitty to become non-responsive when
    using multiple OS windows in a single instance on some compositors (#5495)

    Wayland: Fix for a bug preventing kitty from starting on Hyprland when using
    a non-unit scale (#5467)

    Wayland: Generate a XDG_ACTIVATION_TOKEN when opening URLs or running
    programs in the background via the launch action

    Fix a regression that caused kitty not to restore SIGPIPE after python nukes
    it when launching children. Affects bash which does not sanitize its signal
    mask. (#5500)

    Fix a use-after-free when handling fake mouse clicks and the action causes
    windows to be removed/re-allocated (#5506)

0.26.2 [2022-09-05]

    Allow creating overlay-main windows, which are treated as the active window
    unlike normal overlays (#5392)

    hints kitten: Allow using The launch command as the program to run, to open
    the result in a new kitty tab/window/etc. (#5462)

    hyperlinked_grep kitten: Allow control over which parts of rg output are
    hyperlinked (#5428)

    Fix regression in 0.26.0 that caused launching kitty without working STDIO
    handles to result in high CPU usage and prewarming failing (#5444)

    The launch command: Allow setting the margin and padding for newly created
    windows (#5463)

    macOS: Fix regression in 0.26.0 that caused asking the user for a line of
    input such as for set_tab_title to not work (#5447)

    hints kitten: hyperlink matching: Fix hints occasionally matching text on
    subsequent line as part of hyperlink (#5450)

    Fix a regression in 0.26.0 that broke mapping of native keys whose key
    codes did not fit in 21 bits (#5452)

    Wayland: Fix remembering window size not accurate when client side
    decorations are present

    Fix an issue where notification identifiers were not sanitized leading to
    code execution if the user clicked on a notification popup from a malicious
    source. Thanks to Carter Sande for discovering this vulnerability.

0.26.1 [2022-08-30]

    ssh kitten: Fix executable permission missing from kitty bootstrap script
    (#5438)

    Fix a regression in 0.26.0 that caused kitty to no longer set the LANG
    environment variable on macOS (#5439)

    Allow specifying a title when using the set_tab_title action (#5441)

0.26.0 [2022-08-29]

    A new option remote_control_password to use fine grained permissions for
    what can be remote controlled (#5320)

    Reduce startup latency by ~30 milliseconds when running kittens via key
    bindings inside kitty (#5159)

    A new option modify_font to adjust various font metrics like underlines,
    cell sizes etc. (#5265)

    A new shortcut ctrl+shift+f1 to display the kitty docs in a browser

    Graphics protocol: Only delete temp files if they have the string
    tty-graphics-protocol in their file paths. This prevents deletion of
    arbitrary files in /tmp.

    Deprecate the adjust_baseline, adjust_line_height and adjust_column_width
    options in favor of modify_font

    Wayland: Fix a regression in the previous release that caused mouse cursor
    animation and keyboard repeat to stop working when switching seats (#5188)

    Allow resizing windows created in session files (#5196)

    Fix horizontal wheel events not being reported to client programs when they
    grab the mouse (#2819)

    macOS: Remote control: Fix unable to launch a new OS window or background
    process when there is no OS window (#5210)

    macOS: Fix unable to open new tab or new window when there is no OS window
    (#5276)

    kitty @ set-colors: Fix changing inactive_tab_foreground not working (#5214)

    macOS: Fix a regression that caused switching keyboard input using Eisu and
    Kana keys not working (#5232)

    Add a mappable action to toggle the mirrored setting for the tall and fat
    layouts (#5344)

    Add a mappable action to switch between predefined bias values for the tall
    and fat layouts (#5352)

    Wayland: Reduce flicker at startup by not using render frames immediately
    after a resize (#5235)

    Linux: Update cursor position after all key presses not just pre-edit text
    changes (#5241)

    ssh kitten: Allow ssh kitten to work from inside tmux, provided the tmux
    session inherits the correct KITTY env vars (#5227)

    ssh kitten: A new option --symlink-strategy to control how symlinks are
    copied to the remote machine (#5249)

    ssh kitten: Allow pressing Ctrl+C to abort ssh before the connection is
    completed (#5271)

    Bash integration: Fix declare not creating global variables in .bashrc
    (#5254)

    Bash integration: Fix the inherit_errexit option being set by shell
    integration (#5349)

    kitty @ scroll-window allow scrolling by fractions of a screen (#5294)

    remote files kitten: Fix working with files whose names have characters that
    need to be quoted in shell scripts (#5313)

    Expand ~ in paths configured in editor and exe_search_path (#5298)

    Allow showing the working directory of the active window in tab titles
    (#5314)

    ssh kitten: Allow completion of ssh options between the destination and
    command (#5322)

    macOS: Fix speaking selected text not working (#5357)

    Allow ignoring failure to close windows/tabs via rc commands (#5406)

    Fix hyperlinks not present when fetching text from the history buffer
    (#5427)

0.25.2 [2022-06-07]

A new command edit-in-kitty to Edit files in new kitty windows even over SSH

Allow getting the last non-empty command output easily via an action or
remote control (#4973)

Fix a bug that caused macos_colorspace to always be default regardless of
its actual value (#5129)

diff kitten: A new option kitten-diff.ignore_name to exclude files and
directories from being scanned (#5171)

ssh kitten: Fix bash not being executed as a login shell since kitty 0.25.0
(#5130)

macOS: When pasting text and the clipboard has a filesystem path, paste the
full path instead of the text, which is sometimes just the file name (#5142)

macOS: Allow opening executables without a file extension with kitty as well
(#5160)

Themes kitten: Add a tab to show user defined custom color themes separately
(#5150)

Iosevka: Fix incorrect rendering when there is a combining char that does
not group with its neighbors (#5153)

Weston: Fix client side decorations flickering on slow computers during
window resize (#5162)

Remote control: Fix commands with large or asynchronous payloads like kitty
@ set-backround-image, kitty @ set-window-logo and kitty @ select-window not
working correctly when using a socket (#5165)

    hints kitten: Fix surrounding quotes/brackets and embedded carriage returns
    not being removed when using line number processing (#5170)

(pin)

2022-09-27 07:44:55 UTC MAIN commitmail json YAML

doc: Updated games/termatrix to 2.2.0

(pin)

2022-09-27 07:44:28 UTC MAIN commitmail json YAML

games/termatrix: update to 2.2.0

v2.2.0
- feat: added new glyph sets: math, set, symbol

v2.1.0
- feat: added support for glyph set selection (--glyph-set/-g)

v2.0.1
- feat: describe step delays in the README
- feat: readme config examples

(pin)

2022-09-27 07:26:58 UTC MAIN commitmail json YAML

doc: Updated x11/libXtst to 1.2.4

(wiz)

2022-09-27 07:26:50 UTC MAIN commitmail json YAML

libXtst: update to 1.2.4.

Alan Coopersmith (10):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Build xz tarballs instead of bzip2
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      send_axes: Mark switch statement fallthrough as intentional
      Resolve -Wsign-compare warnings
      Variable scope reductions as suggested by cppcheck
      Remove obsolete casts from Xmalloc() and Xcalloc() calls
      libXtst 1.2.4

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

(wiz)

2022-09-27 07:24:00 UTC MAIN commitmail json YAML

doc: Updated x11/libXxf86vm to 1.1.5

(wiz)

2022-09-27 07:23:47 UTC MAIN commitmail json YAML

libXxf86vm: update to 1.1.5.

Use of this extension has mostly been supplanted by use of the X RandR
extension, but there may still be some users out there.

Alan Coopersmith (9):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Build xz tarballs instead of bzip2
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      Fix -Wsign-compare warning
      Variable scope reductions as suggested by cppcheck
      Update GetOldReq to use _XGetRequest()
      libXxf86vm 1.1.5

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

(wiz)

2022-09-27 01:22:09 UTC MAIN commitmail json YAML

security/zoneminder: sort PLIST

(gdt)

2022-09-27 01:20:53 UTC MAIN commitmail json YAML

doc: Updated security/zoneminder to 1.30.5nb2

(gdt)

2022-09-27 01:20:39 UTC MAIN commitmail json YAML

zoneminder: Update to 1.30.5

Welcome to 2016.

MESSAGE content has been moved to an installed README and improved.

Prepared in wip by dsainty@ with some help from gdt@.

Upstream NEWS

Onvif discovery is now enabled by default. This features increases
build time, but the benefit is auto-discovery of any Onvif compliant
camera. Please note that this feature is still experimental. It has
not been tested in a large environment or with a large variety of
cameras. Using this tool is largely self explanatory, but if you are
looking for documentation it can be found on the @altaroca 窶冱 blog
site. As time allows, we will bring the documentation over to our
readthedocs site. Volunteers to do this work are welcome.

ZoneMinder now has a telemetry deamon which collects information about
your machine. This was done to learn how our user base uses
ZoneMinder, the most common system size, choice of distro, cpu,
memory, and a couple of other things. This will help us focus our
efforts on what features get used the most. Since this was written in
Perl, you can easily see for yourself what information is being
sent. Note that this feature defaults to ON. If this is not what you
want, then you can turn it off under Options. In a future release, we
plan to include an install wizard, which will prompt the user about
this feature.

Have you ever wished for the motion detection zones to be live, rather
than a static image? Well they are now! Creating or modifying zones
works exactly the same as before, but with the live stream running in
the background. If you need to freeze the stream, there is a Pause
button at the bottom of the window to do just that.

A new feature called Montage Review has been added. This can be
thought of as a modified version of the original montage feature with
features such as "scrubbing" through video. The Montage Review screen
has received sufficient testing to be part of the release, but you
should still treat this feature as experimental. We expect there to be
additional fixes and refinements.

(gdt)

2022-09-26 20:32:19 UTC MAIN commitmail json YAML

2022-09-26 20:28:58 UTC MAIN commitmail json YAML

freetype2: Do not supress zlib.pc creation

* Fix build with new graphics/png-1.6.38.

(ryoon)

2022-09-26 18:55:23 UTC MAIN commitmail json YAML

Updated devel/py-setuptools-rust, www/py-aiohttp

(adam)

2022-09-26 18:55:03 UTC MAIN commitmail json YAML

py-aiohttp: updated to 3.8.3

3.8.3 (2022-09-21)
==================

  This is the last :doc:`aiohttp <index>` release tested under
  Python 3.6. The 3.9 stream is dropping it from the CI and the
  distribution package metadata.

Bugfixes
--------

- Increased the upper boundary of the :doc:`multidict:index` dependency
  to allow for the version 6 -- by :user:`hugovk`.

  It used to be limited below version 7 in :doc:`aiohttp <index>` v3.8.1 but
  was lowered in v3.8.2 via :pr:`6550` and never brought back, causing
  problems with dependency pins when upgrading. :doc:`aiohttp <index>` v3.8.3
  fixes that by recovering the original boundary of ``< 7``.

(adam)

2022-09-26 18:50:39 UTC MAIN commitmail json YAML

caddy: update to 2.6.1

Caddy 2.6

This is our biggest release since Caddy 2.

Caddy 2 changed the way the world serves the Web. By providing an online config
API, automatic HTTPS, unlimited extensibility, certificate automation at scale,
modern protocols, sane defaults, and an unrivaled developer experience, we
boldly raised the bar for web servers.

Now with Caddy 2.6, we're doing it again. Caddy 2.6 is the first
general-purpose web server to seamlessly enable the newly-standardized HTTP/3
protocol for all configurations by default. We've virtualized the file system
so you can serve content from anywhere or anything. New event features let you
observe and control Caddy's internals with custom actions. Caddy is more useful
than ever for developers with its enhanced CLI tooling and features. And it's
faster than ever with non-trivial performance improvements. We think you will
love this release.

v2.6.1

Hotfix for unix sockets, the encode handler, and the caddy file-server command.
Please see the release notes for v2.6.0 for other important information if
you're coming from < 2.6!

(bsiegert)

2022-09-26 18:50:35 UTC MAIN commitmail json YAML

py-setuptools-rust: updated to 1.5.2

1.5.2
Fixed
- Fix regression in `dylib` build artifacts not being found since 1.5.0.
- Fix regression in sdist missing examples and other supplementary files since 1.5.0.

(adam)

2022-09-26 18:47:19 UTC MAIN commitmail json YAML

Updated devel/libffi, devel/py-setuptools

(adam)

2022-09-26 18:46:59 UTC MAIN commitmail json YAML

py-setuptools: updated to 65.4.0

v65.4.0
-------

Changes
* Merge with pypa/distutils@d82d926 including support for DIST_EXTRA_CONFIG in pypa/distutils-177.

v65.3.0
-------

Changes
* Stop ``ConfigDiscovery.analyse_name`` from splatting the ``Distribution.name`` attribute -- by :user:`jeamland`

Documentation changes
* Changed requires to requests in the pyproject.toml example in the :ref:`Dependency management section of the Quickstart guide <userguide/quickstart:dependency-management>` -- by :user:`mfbutner`

Misc
* Fixed accidental name matching in editable hooks.

v65.2.0
-------

Changes
* Sync with pypa/distutils@22b9bcf, including fixed cross-compiling support and removing deprecation warning per pypa/distutils-169.

v65.1.1
-------

Misc
* Avoided circular imports in meta path finder for editable installs when a
  missing module has the same name as its parent.

v65.1.0
-------

Changes
* Remove monkeypatching of msvc9compiler.

Documentation changes
* Corrected documentation on how to use the `legacy-editable` mode.

v65.0.2
-------

Misc
* Restored distutils msvccompiler and msvc9compiler modules and marked as deprecated (pypa/distutils@c802880).

v65.0.1
-------

Documentation changes
* Added clarification to :doc:`/userguide/quickstart` about support
  to ``setup.py``.

Misc
* Fixed backward compatibility of editable installs and custom ``build_ext``
  commands inheriting directly from ``distutils``.
* Fixed ``buid_meta.prepare_metadata_for_build_wheel`` when
  given ``metadata_directory`` is ``"."``.

v65.0.0
-------

Breaking Changes
* Removed 'msvccompiler' and 'msvc9compiler' modules from distutils.
* Remove bdist_msi and bdist_wininst commands, which have been deprecated since Python 3.9. Use older Setuptools for these behaviors if needed.

Documentation changes
* Changed the note in ``keywords`` documentation regarding editable installations
  to specify which ``setuptools`` version require a minimal ``setup.py`` file or not.

(adam)

2022-09-26 18:43:49 UTC MAIN commitmail json YAML

libffi: updated to 3.4.3

3.4.3

All struct args are passed by value, regardless of size, as per ABIs.
Enable static trampolines for Cygwin.
Add support for Loongson's LoongArch64 architecture.
Fix x32 static trampolines.
Fix 32-bit x86 stdcall stack corruption.
Fix ILP32 aarch64 support.

(adam)

2022-09-26 18:40:24 UTC MAIN commitmail json YAML

2022-09-26 18:37:42 UTC MAIN commitmail json YAML

doc: Updated finance/gnucash to 4.12

(wiz)

2022-09-26 18:37:33 UTC MAIN commitmail json YAML

gnucash: update to 4.12.

Version history:
------- -------
4.12 - 25 September 2022
Between 4.11 and 4.12, the following bugfixes were accomplished:

    Bug 794584 - Register not updated when scheduled transactions created
    Bug 798262 - Scheduled transactions with blank amounts do not get created.
    Bug 798385 - Description to often only "Landesbank Hessen-Thuringen Girozentrale"

    Prepend the Ulitimate Creditor or Ultimate Debtor to the transaction description.
    Bug 798565 - Import map editor: deletion of a map does not mark gnucash document as dirty
    Bug 798573 - Tab Width Behaviour

    Formerly when the notebook tabs on the left or right, the space used fluctuated depending on tab label width. This change sets the label width to the preference setting when the tabs are on the left or right but when top or bottom the width is set to the number of characters when shorter than the preference setting so they take up less room.
    Bug 798578 - MT940 imports broken - all transactions have date of first transaction
    Bug 798585 - segfault running sample script

    simple_business_create.py.
    Bug 798588 - sx scrubbing was using incorrect free function
    Bug 798590 - Transaction report: wrong type argument in position 1
    Bug 798598 - Selecting a line in a Vendor Credit Note changes display of Subtotal cell to 0.00
    Bug 798611 - Date changing when changing timezone by one hour

    When getting a date from the date editor anywhere in the program set the time to neutral time instead of the beginning of the day unless get_date_internal is called with GNC_DATE_EDIT_SHOW_TIME in which case the user-provided time is used.
    Bug 798616 - Can't register amount greater than 9,000,000,000

    Because when loading the value the split in the xml backend doesn't yet have a parent so the code tried to convert to GNC_COMMODITY_MAX_FRACTION and if the numerator was larger than 10^10 that would overflow. To fix it this changes the "don't know" response in get_currency_denom and get_commodity_denom to GNC_DENOM_AUTO which will normally leave the denominator alone.

The following fixes and improvements were not associated with bug reports:

    It is now possible to edit the description, notes, and memo fields of new transactions in the import matcher and to do so for multiple transactions. The option is accessed via a context menu on selected import lines.
    Show GnuCash's installation and configuration configuration paths in the About dialog. List the same from the command line with a --paths option.
    Add account hierarchy templates for locale es_AR
    Continued work on the Stock Transaction Assistant. If you want to try out this new way of recording your investment transactions start GnuCash with the --extra option. The stock assistant is available on the toolbar and from the Actions menu when a register for a STOCK or FUND account is focused.
    Replace the very obsolete ghelp: URI scheme with help: and install the documentation according to the XDG documentation spec on non-Mac Linux systems. This ensures that the Help menu documentation items work with Gnome 42 and later.
    Conforming to the XDG documentation spec, rename the root page of the Help manual to index from help. This has the happy side effect of removing some special-case code from the macOS documentation links.
    Standardize the top-level Equity and Assets account names in the French templates to "Capitaux propres" and "Actif" respectively.
    [gnc-ab-utils] concise string accumulator
    [gnc-glib-utils] gnc_g_list_stringjoin skips NULL data
    [ifrs-cost-basis] identify sale/purchase according to truth table instead of via flawed heuristics
    [ifrs-cost-basis] add options used as a report footer
    [lot-viewer] Show Open & Close dates only when they have a value.
    Fix use-after-free crash in gnc_set_busy_cursor.
    Create Swiss SMB account chart acctchrt_pme-19.gnucash-xea.
    [date-utilities] avoid report crash if start > end date
    [html-chart] add percent formatter for numbers for older javascript.
    [trial-balance] set default price-source to average-cost

    to minimise complaints (see Bug 798550)
    Use macos-latest github runner for mac tests.
    [dialog-price] Price Database: Insert help buttons
    Disable transaction type (i.e. Bill or Invoice) in Invoice/Bill Registers, determining the type by inspecting the money flow.
    Fix python tests dependencies

    So that ninja check works from a clean build directory with Python enabled.
    Review of account templates C窶芭issing placeholders, redundancies
    Fixed a variety of fixed memory leaks, poor list handling, and dangling reference errors.

New API:
    gnc_tm_get_today_neutral to complement gnc_tm_get_today_begin and
        gnc_tm_get_today_end.
    gnc_get_dialog_widget_from_id
    gnc_list_all_paths

Deprecations: None.

New and Updated Translations: Basque, Chinese (Simplified), Croatian, Dutch, English (Australia), English (New Zealand), English (United Kingdom), French, German, Hebrew, Hungarian, Indonesian, Italian, Korean, Marathi, Polish, Portuguese, Portuguese (Brazil), Russian, Swedish, Ukrainian

(wiz)

2022-09-26 18:11:09 UTC MAIN commitmail json YAML

2022-09-26 18:10:59 UTC MAIN commitmail json YAML

i3: update to 4.21.

┌──────────────────────────────┐
│ Release notes for i3 v4.21  │
└──────────────────────────────┘

This is i3 v4.21. This version is considered stable. All users of i3 are
strongly encouraged to upgrade.

The biggest change in this release is that you can now drag tiling windows
with your mouse (floating windows could already be dragged). For more details
on how to use this feature, please refer to the userguide:

https://i3wm.org/docs/userguide.html#_moving_tiling_containers_with_the_mouse

A big thank you goes out to our core i3 developer Orestis Floros who made this
feature possible, based on previous work from Michael Forster and Tony Crisci!

┌────────────────────────────┐
│ Changes in i3 v4.21        │
└────────────────────────────┘

  • Allow dragging tiling windows with the mouse
  • Add client.focused_tab_title color option
  • Add support for multiple output names in the focus command,
    allowing users to cycle focus between e.g. VGA1 and LVDS1 but not DVI0.
  • Add a toggle option to the title_window_icon command
  • i3 switched from the obsolete PCRE 8.x regular expression matching
    library to the current PCRE2 10.x version.

┌────────────────────────────┐
│ Bugfixes                  │
└────────────────────────────┘

  • docs/ipc: document all window_type values
  • docs/userguide: clarify the difference between the “workspace N” and
    “workspace number N” commands
  • i3bar: fix default font not being applied to bars if defined after bar block
  • i3-dmenu-desktop: add backslashes for the exec command,
    which fixes opening some .desktop files (e.g. electrum)
  • i3-sensible-pager: sanitize LESS environment variable to remove -E or -F
  • testsuite: catch i3 crashes instead of hanging on crash
  • Fix logging on machines with 256 GB of RAM
  • Do not replace existing IPC socket on start, to prevent clobbering
    the IPC socket when running i3 within i3 (e.g. in Xepyhr, for development)
  • Refuse to start without a valid IPC socket
  • Fix focus when moving container between outputs with mouse warp and
    focus_follows_mouse
  • Fix endless loop with transient_for windows
  • Fix wrong “failed” IPC reply on move workspace to output
  • Fix WM registration selection (from WM_S_S<screen> to WM_S<screen>)
  • avoid graphics artifacts when changing the layout tree by
    initializing surfaces to all black
  • update parent split con titles when child container swaps position with
    another child container
  • Fix segfault if command in bindsym is empty
  • Fix segfault with explicit mode "default" key bindings
  • Fix crash if config contains nested variables.
  • strip trailing whitespace in bar output names
  • Fix crash with long commands
  • Fix changing borders by restoring BS_NORMAL _MOTIF_WM_HINTS correctly

(wiz)

2022-09-26 18:02:32 UTC MAIN commitmail json YAML

doc: Updated devel/jemalloc to 5.3.0

(wiz)

2022-09-26 18:02:21 UTC MAIN commitmail json YAML

jemalloc: update to 5.3.0.

* 5.3.0 (May 6, 2022)

  This release contains many speed and space optimizations, from micro
  optimizations on common paths to rework of internal data structures and
  locking schemes, and many more too detailed to list below.  Multiple percent
  of system level metric improvements were measured in tested production
  workloads.  The release has gone through large-scale production testing.

  New features:
  - Add the thread.idle mallctl which hints that the calling thread will be
    idle for a nontrivial period of time.  (@davidtgoldblatt)
  - Allow small size classes to be the maximum size class to cache in the
    thread-specific cache, through the opt.[lg_]tcache_max option.  (@interwq,
    @jordalgo)
  - Make the behavior of realloc(ptr, 0) configurable with opt.zero_realloc.
    (@davidtgoldblatt)
  - Add 'make uninstall' support.  (@sangshuduo, @Lapenkov)
  - Support C++17 over-aligned allocation.  (@marksantaniello)
  - Add the thread.peak mallctl for approximate per-thread peak memory tracking.
    (@davidtgoldblatt)
  - Add interval-based stats output opt.stats_interval.  (@interwq)
  - Add prof.prefix to override filename prefixes for dumps.  (@zhxchen17)
  - Add high resolution timestamp support for profiling.  (@tyroguru)
  - Add the --collapsed flag to jeprof for flamegraph generation.
    (@igorwwwwwwwwwwwwwwwwwwww)
  - Add the --debug-syms-by-id option to jeprof for debug symbols discovery.
    (@DeannaGelbart)
  - Add the opt.prof_leak_error option to exit with error code when leak is
    detected using opt.prof_final.  (@yunxuo)
  - Add opt.cache_oblivious as an runtime alternative to config.cache_oblivious.
    (@interwq)
  - Add mallctl interfaces:
    + opt.zero_realloc  (@davidtgoldblatt)
    + opt.cache_oblivious  (@interwq)
    + opt.prof_leak_error  (@yunxuo)
    + opt.stats_interval  (@interwq)
    + opt.stats_interval_opts  (@interwq)
    + opt.tcache_max  (@interwq)
    + opt.trust_madvise  (@azat)
    + prof.prefix  (@zhxchen17)
    + stats.zero_reallocs  (@davidtgoldblatt)
    + thread.idle  (@davidtgoldblatt)
    + thread.peak.{read,reset}  (@davidtgoldblatt)

  Bug fixes:
  - Fix the synchronization around explicit tcache creation which could cause
    invalid tcache identifiers.  This regression was first released in 5.0.0.
    (@yoshinorim, @davidtgoldblatt)
  - Fix a profiling biasing issue which could cause incorrect heap usage and
    object counts.  This issue existed in all previous releases with the heap
    profiling feature.  (@davidtgoldblatt)
  - Fix the order of stats counter updating on large realloc which could cause
    failed assertions.  This regression was first released in 5.0.0.  (@azat)
  - Fix the locking on the arena destroy mallctl, which could cause concurrent
    arena creations to fail.  This functionality was first introduced in 5.0.0.
    (@interwq)

  Portability improvements:
  - Remove nothrow from system function declarations on macOS and FreeBSD.
    (@davidtgoldblatt, @fredemmott, @leres)
  - Improve overcommit and page alignment settings on NetBSD.  (@zoulasc)
  - Improve CPU affinity support on BSD platforms.  (@devnexen)
  - Improve utrace detection and support.  (@devnexen)
  - Improve QEMU support with MADV_DONTNEED zeroed pages detection.  (@azat)
  - Add memcntl support on Solaris / illumos.  (@devnexen)
  - Improve CPU_SPINWAIT on ARM.  (@AWSjswinney)
  - Improve TSD cleanup on FreeBSD.  (@Lapenkov)
  - Disable percpu_arena if the CPU count cannot be reliably detected.  (@azat)
  - Add malloc_size(3) override support.  (@devnexen)
  - Add mmap VM_MAKE_TAG support.  (@devnexen)
  - Add support for MADV_[NO]CORE.  (@devnexen)
  - Add support for DragonFlyBSD.  (@devnexen)
  - Fix the QUANTUM setting on MIPS64.  (@brooksdavis)
  - Add the QUANTUM setting for ARC.  (@vineetgarc)
  - Add the QUANTUM setting for LoongArch.  (@wangjl-uos)
  - Add QNX support.  (@jqian-aurora)
  - Avoid atexit(3) calls unless the relevant profiling features are enabled.
    (@BusyJay, @laiwei-rice, @interwq)
  - Fix unknown option detection when using Clang.  (@Lapenkov)
  - Fix symbol conflict with musl libc.  (@georgthegreat)
  - Add -Wimplicit-fallthrough checks.  (@nickdesaulniers)
  - Add __forceinline support on MSVC.  (@santagada)
  - Improve FreeBSD and Windows CI support.  (@Lapenkov)
  - Add CI support for PPC64LE architecture.  (@ezeeyahoo)

  Incompatible changes:
  - Maximum size class allowed in tcache (opt.[lg_]tcache_max) now has an upper
    bound of 8MiB.  (@interwq)

  Optimizations and refactors (@davidtgoldblatt, @Lapenkov, @interwq):
  - Optimize the common cases of the thread cache operations.
  - Optimize internal data structures, including RB tree and pairing heap.
  - Optimize the internal locking on extent management.
  - Extract and refactor the internal page allocator and interface modules.

  Documentation:
  - Fix doc build with --with-install-suffix.  (@lawmurray, @interwq)
  - Add PROFILING_INTERNALS.md.  (@davidtgoldblatt)
  - Ensure the proper order of doc building and installation.  (@Mingli-Yu)

(wiz)

2022-09-26 17:57:31 UTC MAIN commitmail json YAML

Updated www/nghttp2, security/py-OpenSSL

(adam)

2022-09-26 17:57:07 UTC MAIN commitmail json YAML

py-OpenSSL: updated to 22.1.0

22.1.0:

Backward-incompatible changes:

Remove support for SSLv2 and SSLv3.
The minimum cryptography version is now 37.0.2.
The OpenSSL.crypto.X509StoreContextError exception has been refactored, changing its internal attributes.

Deprecations:

OpenSSL.SSL.SSLeay_version is deprecated in favor of OpenSSL.SSL.OpenSSL_version. The constants OpenSSL.SSL.SSLEAY_* are deprecated in favor of OpenSSL.SSL.OPENSSL_*.

Changes:

Add OpenSSL.SSL.Connection.set_verify and OpenSSL.SSL.Connection.get_verify_mode to override the context object窶冱 verification flags.
Add OpenSSL.SSL.Connection.use_certificate and OpenSSL.SSL.Connection.use_privatekey to set a certificate per connection (and not just per context)

(adam)

2022-09-26 17:54:09 UTC MAIN commitmail json YAML

nghttp2: updated to 1.50.0

v1.50.0

lib

This release adds nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation which disables checking leading and trailing white spaces against HTTP field value.

nghttpx

nghttpx now respects backend-address-family option when dynamically resolving backend host with dns parameter in backend option.

(adam)

2022-09-26 17:50:27 UTC MAIN commitmail json YAML

Updated databases/prometheus, devel/py-pylint

(adam)

2022-09-26 17:50:09 UTC MAIN commitmail json YAML

py-pylint: updated to 2.15.3

v2.15.3

Fixed a crash in the unhashable-member checker when using a lambda as a dict key.

Fix a crash in the modified-iterating-dict checker involving instance attributes.

invalid-class-object does not crash anymore when __class__ is assigned alongside another variable.

Fix false positive for global-variable-not-assigned when a global variable is re-assigned via an ImportFrom node.

Fix false positive for undefined-loop-variable in for-else loops that use a function
having a return type annotation of NoReturn or Never.

--help-msg now accepts a comma-separated list of message IDs again.

(adam)

2022-09-26 17:47:27 UTC MAIN commitmail json YAML

prometheus: updated to 2.37.1

2.37.1
[BUGFIX] Properly close file descriptor when logging unfinished queries.
[BUGFIX] TSDB: In the WAL watcher metrics, expose the type="exemplar" label
instead of type="unknown" for exemplar records.

(adam)

2022-09-26 17:42:04 UTC MAIN commitmail json YAML

doc: Updated multimedia/libbluray to 1.3.3

(wiz)

2022-09-26 17:41:53 UTC MAIN commitmail json YAML

libbluray: update to 1.3.3.

2022-09-19: Version 1.3.3
- Initial support for Java 18.
- Add support for OpenBSD operating system.
- Improve support for FreeBSD, NetBSD and DragonFlyBSD
- Improve Java 17 support.

(wiz)

2022-09-26 17:41:07 UTC MAIN commitmail json YAML

2022-09-26 17:40:28 UTC MAIN commitmail json YAML

doc: Updated devel/popt to 1.19

(wiz)

2022-09-26 17:40:19 UTC MAIN commitmail json YAML

popt: update to 1.19.

Changes from popt 1.18

    Clarify license: we are not the X Consortium, use straight MIT license text
    Fix build without glob_pattern_p()
    Fix missing libiconv dependency for static linkage in popt.pc
    Fix segfault regression when NLS is enabled but libintl.h cannot be found (#32 )
    Fix the handling of superfluous args passed with =
    Fix iconv resource leak on errors
    Fix POPT_CONTEXT_KEEP_FIRST handling in poptResetContext()
    Fix '=' getting shown for short options
    Fix memory corruption issues with poptStuffArgs()
    Fix handling of large files in poptReadFile() on 32bit systems
    Fix build without wchar / mbstate_t
    Fix potential memory leak in poptReadConfigFile()
    Fix "Usage" string calculated length
    Fix memory leak regressions in popt 1.18
    Add --enable-werror configure option
    Add CREDITS file
    Improve random number handling
    Various code cleanups, const and type hygiene improvements
    Adjust test-suite expectations for libtool changes
    Various translation updates
    Various documentation improvements
    Various test-suite improvements
    Appease autoconf 2.70
    Update gettext to 1.98.8
    Run CI on fixed Fedora version (36 for now), use stricter compiler settings
    Drop unmaintained CHANGES file from tarballs

(wiz)

2022-09-26 17:34:01 UTC MAIN commitmail json YAML

doc: Updated fonts/harfbuzz to 5.2.0

(wiz)

2022-09-26 17:33:52 UTC MAIN commitmail json YAML

harfbuzz: update to 5.2.0.

Overview of changes leading to 5.2.0
Saturday, September 17, 2022
====================================
- Fix regressions in hb-ft font functions for FT_Face窶冱 with transformation
  matrix. (Behdad Esfahbod)
- The experimental hb-repacker API now supports splitting several GPOS subtable
  types when needed. (Garret Rieger)
- The HarfBuzz extensions to OpenType font format are now opt-in behind
  build-time flags. (Behdad Esfahbod)
- The experimental hb-subset variable fonts instantiation API can now
  instantiate more font tables and arbitrary axis locations. (Qunxin Liu)
- Unicode 15 support. (David Corbett)
- Various documentation improvements. (Behdad Esfahbod, Matthias Clasen)
- The hb-view command line tool now detects WezTerm inline images support.
  (Wez Furlong)
- Fix FreeType and ICU dependency lookup with meson. (Xavier Claessens)

- New API:
+HB_SCRIPT_KAWI
+HB_SCRIPT_NAG_MUNDARI

(wiz)

2022-09-26 17:27:06 UTC MAIN commitmail json YAML

doc: Updated x11/gtk4 to 4.8.1

(wiz)

2022-09-26 17:26:57 UTC MAIN commitmail json YAML

gtk4: update to 4.8.1.

Overview of Changes in 4.8.1, 16-09-2022
========================================

* Input:
- Fix problems with input method interactions that caused
  dead keys not to work
- Accept single-key compose sequences (these are used with
  some keyboard layouts)

* GtkColumnView:
- Flip column order in right-to-left context

* GtkGridView:
- Fix problems with rubberbanding

* GtkFileChooser:
- Fix positioning of popovers in the places view
- Make ~ and . keyboard shortcuts work again

* gsk:
- Make glyph upload more similar to icons

* Make file transfer via portals work, this fixes file
  copy/paste and dnd in flatpaks

(wiz)

2022-09-26 17:16:24 UTC MAIN commitmail json YAML

doc: Updated graphics/cairomm to 1.14.4

(wiz)

2022-09-26 17:16:14 UTC MAIN commitmail json YAML

cairomm: update to 1.14.4.

1.14.4 (stable):

Build:
* Meson build: When mm-common >= 1.0.4 is used, Perl is not required
  (Kjell Ahlstedt)
* MSVC build: Support VS2022 builds
  (Chun-wei Fan) Merge request !19
* Meson build: Specify 'check' option in run_command()
  Will be necessary with future versions of Meson.
  Require Meson >= 0.55.0
* Meson build: Avoid unnecessary configuration warnings
  (Kjell Ahlstedt)
* Meson build: Re-organize warnings-related compiler flags for MSVC
  (Chun-wei Fan) Merge request !23
* Autotools build: Add --disable-deprecated-api
* Fix build with -Dbuild-deprecated-api=false
  (Kjell Ahlstedt) Issue #29 (bbhtt)

(wiz)

2022-09-26 17:08:59 UTC MAIN commitmail json YAML

Added multimedia/x264; Updated graphics/png

(adam)

2022-09-26 17:08:37 UTC MAIN commitmail json YAML

png: updated to 1.6.38

Version 1.6.38 [September 14, 2022]
  Added configurations and scripts for continuous integration.
  Fixed various errors in the handling of tRNS, hIST and eXIf.
  Implemented many stability improvements across all platforms.
  Updated the internal documentation.

(adam)

2022-09-26 17:00:21 UTC MAIN commitmail json YAML

2022-09-26 16:31:20 UTC MAIN commitmail json YAML

cfs: reformat DESCR, fix some pkglint

(wiz)

2022-09-26 16:22:11 UTC MAIN commitmail json YAML

reposurgeon: Use Python 2.7 to work properly

(ryoon)

2022-09-26 16:17:10 UTC MAIN commitmail json YAML

mk/fonts.mk: Install ttc font file too

(ryoon)

2022-09-26 16:13:59 UTC MAIN commitmail json YAML

doc: Updated textproc/csharp-xapian to 1.4.21nb1

(wiz)

2022-09-26 16:13:48 UTC MAIN commitmail json YAML

2022-09-26 16:08:25 UTC MAIN commitmail json YAML

fonts: Enable noto-cjk-fonts

(ryoon)

2022-09-26 16:07:38 UTC MAIN commitmail json YAML

doc: Added fonts/noto-cjk-fonts version 20220816

(ryoon)

2022-09-26 16:07:06 UTC MAIN commitmail json YAML

fonts/noto-cjk-fonts: import noto-cjk-fonts-20220816

This package provides Google Noto fonts for CJK characters.

(ryoon)

2022-09-26 16:06:25 UTC MAIN commitmail json YAML

fonts: Enable noto-fonts

(ryoon)

2022-09-26 16:05:49 UTC MAIN commitmail json YAML

doc: Added fonts/noto-fonts version 20220810

(ryoon)

2022-09-26 16:04:49 UTC MAIN commitmail json YAML

fonts/noto-fonts: import noto-fonts-20220810

This package provides Google Noto fonts, except CJK and Emoji characters.

(ryoon)

2022-09-26 15:58:45 UTC MAIN commitmail json YAML

2022-09-26 15:56:39 UTC MAIN commitmail json YAML

noto-emoji-ttf: Mark conflict with fonts/noto-ttf

(ryoon)

2022-09-26 15:46:00 UTC MAIN commitmail json YAML

Make Go 1.19 the default Go version

This switches ~all Go packages to be built with Go 1.19 instead of 1.18.
Discussed on tech-pkg@ "ok after the freeze"

(bsiegert)

2022-09-26 14:03:37 UTC MAIN commitmail json YAML

doc: Added math/apecrunch version 0.0.3

(pin)

2022-09-26 14:03:10 UTC MAIN commitmail json YAML

Add apecrunch

(pin)

2022-09-26 14:02:23 UTC MAIN commitmail json YAML

math/apecrunch: import pkg

ApeCrunch aims to be a fast, user-friendly Rust/TUI calculator port of the
popular SpeedCrunch project.
While not a copy-paste port, there are plans to implement every function
SpeedCrunch supports plus the addition of much more.

(pin)

2022-09-26 14:00:11 UTC MAIN commitmail json YAML

doc: Updated graphics/kvantum to 1.0.5

(pin)

2022-09-26 13:59:48 UTC MAIN commitmail json YAML

graphics/kvantum: update to 1.0.5

- Added a workaround for a new bug in Krita 5.1.0 (which could make Krita freeze
  if a Kvantum theme requested a progress-bar height greater than that of Fusion).
- Also, added safeguards against two kinds of wrong app codes.
- Added a condition for window dragging under Wayland, especially for dragging
  from buttons.
- Simplified finding of Qt modules with cmake.

(pin)

2022-09-26 13:54:29 UTC MAIN commitmail json YAML

doc: Updated sysutils/dusage to 0.3.2

(pin)

2022-09-26 13:54:10 UTC MAIN commitmail json YAML

sysutils/dusage: update to 0.3.2

- Args: Fix to copy-friendly

(pin)

2022-09-26 13:53:08 UTC MAIN commitmail json YAML

doc: Updated textproc/csview to 1.2.1

(pin)

2022-09-26 13:52:48 UTC MAIN commitmail json YAML

textproc/csview: update to 1.2.1

v1.2.1
- refactor: serialize enum in lowercase

v1.2.0
- feat: add minimal ascii border style
- chore: bump up dependencies
- feat: add alignment support
- feat: add alignment cli options

(pin)

2022-09-26 13:51:47 UTC MAIN commitmail json YAML

doc: Updated sysutils/broot to 1.15.0

(pin)

2022-09-26 13:51:24 UTC MAIN commitmail json YAML

sysutils/broot: update to 1.15.0

v1.15.0 - 2022-09-24
- with show_matching_characters_on_path_searches: false, it's possible to show
  only file names even when searching paths - Fix #490
- --sort-by-type-dirs-first and --sort-by-type-dirs-last - Fix #602
- modal: in intput mode, uppercase letters don't trigger verbs anymore -
  Fix #604
- fix :line_down_no_cycle which was cycling - Fix #603
- selecting lines up or down with the mouse wheel now wraps in both direction
  (ie going up when your on top brings you to the bottom, and vice-versa)
- :select internal, which can be used to select a visible file when given a
  path as argument. Experimental

(pin)

2022-09-26 13:50:28 UTC MAIN commitmail json YAML

doc: Updated devel/git-cliff to 0.9.2

(pin)

2022-09-26 13:50:07 UTC MAIN commitmail json YAML

devel/git-cliff: update to 0.9.2

[0.9.2] - 2022-09-24
Bug Fixes
- Remove custom user creation from the Dockerfile (#109)

Miscellaneous Tasks
- Remove cargo-audit config
- Switch to cargo-tarpaulin for measuring code coverage (#110)
- Upgrade dependencies

[0.9.1] - 2022-09-20
Bug Fixes
- Configure git safe.directory for Docker image (#108)

Miscellaneous Tasks
- Remove ansi_term dependency for fixing RUSTSEC-2021-0139
- Upgrade dependencies

Refactor
- Apply clippy suggestions

Styling
- Update styling for with-commit example

(pin)

2022-09-26 13:49:03 UTC MAIN commitmail json YAML

doc: Updated audio/spotify-player to 0.9.8

(pin)

2022-09-26 13:48:41 UTC MAIN commitmail json YAML

audio/spotify-player: update to 0.9.8

What's Changed
- Support collaborative playlists in #83
- Handle device connection with retries in #81

(pin)

2022-09-26 13:39:38 UTC MAIN commitmail json YAML

Updated devel/cmake, sysutils/py-ansible-compat

(adam)

2022-09-26 13:39:17 UTC MAIN commitmail json YAML

py-ansible-compat: updated to 2.2.1

v2.2.1

Bugfixes
* Avoid galaxy install failure with already symlinked collections
* Avoid python warning about unknown warning category

(adam)

2022-09-26 13:37:32 UTC MAIN commitmail json YAML

cmake: updated to 3.24.2

CMake 3.24.2
* automoc: avoid more compiler warnings in linker-warning-silencing code
* ExternalProject: note the default of `GIT_TAG` being `master`
* Help: Clarify that variable references may use cache entries
* ci: use CMake 3.24.1
* gitlab-ci: Use separate MSVC toolset specification for packaging jobs
* gitlab-ci: Update non-packaging Windows builds to MSVC 14.33 toolset
* Tests: Teach RunCMake.SymlinkTrees to tolerate CCACHE_BASEDIR
* automoc: revert attempts to silence linker warning on macos
* Tests: Add cases covering bad ctest output truncation types
* Help: Add missing closing quote on C++ example
* Help: Add crossrefs to ctest output control options
* Help: Fix typos, grammar and formatting in CMP0134 policy docs
* Help: Fix wrong casing of GTest in FetchContent integration example
* FetchContent: Fix unsetting wrong variable name after provider returns
* FetchContent: Ignore EXACT for redirected find_package() calls
* FindZLIB: fix CMAKE_FIND_LIBRARY_PREFIXES being unset when it was empty
* RunCMakeTest: fix Truncation test definition
* ctest: print error for invalid CTEST_CUSTOM_TEST_OUTPUT_TRUNCATION
* FortranCInterface: Add support for LLVMFlang mangling
* FindBoost: Add support for Boost 1.80
* Tests: Fix VS10Project SourceGroupTreeCMakeLists check
* FILE_SET: Fix source group detection
* Xcode: Fix erroneous MACOSX_BUNDLE link
* Help: cmake-developer: Add section for Windows registry access.
* renames method FinalizeTargetCompileInfo() in FinalizeTargetConfiguration().
* Check link libraries properties: fix performances regression
* Help: Fix typo in FetchContent example, extras should read extra
* FindCUDAToolkit: Search the cuda toolkit include path for cupti
* cmFindBase: Refactor CMAKE_FIND_USE_INSTALL_PREFIX handling
* CMAKE_FIND_USE_INSTALL_PREFIX considers CMAKE_STAGING_PREFIX
* FindCUDAToolkit: Correctly state cusolver and cublas dependencies
* FindPostgreSQL: Add brew-style directories to search path

(adam)

2022-09-26 13:24:35 UTC MAIN commitmail json YAML

Updated net/dnsmasq, databases/py-peewee

(adam)

2022-09-26 13:24:14 UTC MAIN commitmail json YAML

py-peewee: updated to 3.15.3

3.15.3

* Add `scalars()` query method (complements `scalar()`), roughly equivalent to
  writing `[t[0] for t in query.tuples()]`.
* Small doc improvements
* Fix and remove some flaky test assertions with Sqlite INSERT + RETURNING.
* Fix innocuous failing Sqlite test on big-endian machines.

(adam)

2022-09-26 13:23:31 UTC MAIN commitmail json YAML

dnsmasq: updated to 2.87

version 2.87

Allow arbitrary prefix lengths in --rev-server and
--domain=....,local

Replace --address=/#/..... functionality which got
missed in the 2.86 domain search rewrite.

Add --nftset option, like --ipset but for the newer nftables.
Thanks to Chen Zhenge for the patch.

Add --filter-A and --filter-AAAA options, to remove IPv4 or IPv6
addresses from DNS answers.

Fix crash doing netbooting when --port is set to zero
to disable the DNS server. Thanks to Drexl Johannes
for the bug report.

Generalise --dhcp-relay. Sending via broadcast/multicast is
now supported for both IPv4 and IPv6 and the configuration
syntax made easier (but backwards compatible).

Add snooping of IPv6 prefix-delegations to the DHCP-relay system.

Finesse parsing of --dhcp-remoteid and --dhcp-subscrid. To be treated
as hex, the pattern must consist of only hex digits AND contain
at least one ':'. Thanks to Bengt-Erik Sandstrom who tripped
over a pattern consisting of a decimal number which was interpreted
surprisingly.

Include client address in TFTP file-not-found error reports.
Thanks to Stefan Rink for the initial patch, which has been
re-worked by me (srk). All bugs mine.

Note in manpage the change in behaviour of -address. This behaviour
actually changed in v2.86, but was undocumented there. From 2.86 on,
(eg) --address=/example.com/1.2.3.4 ONLY applies to A queries. All other
types of query will be sent upstream. Pre 2.86, that would catch the
whole example.com domain and queries for other types would get
a local NODATA answer. The pre-2.86 behaviour is still available,
by configuring --address=/example.com/1.2.3.4 --local=/example.com/

Fix problem with binding DHCP sockets to an individual interface.
Despite the fact that the system call tales the interface _name_ as
a parameter, it actually, binds the socket to interface _index_.
Deleting the interface and creating a new one with the same name
leaves the socket bound to the old index. (Creating new sockets
always allocates a fresh index, they are not reused). We now
take this behaviour into account and keep up with changing indexes.

Add --conf-script configuration option.

Enhance --domain to accept, for instance,
--domain=net2.thekelleys.org.uk,eth2 so that hosts get a domain
which relects the interface they are attached to in a way which
doesn't require hard-coding addresses. Thanks to Sten Spans for
the idea.

Fix write-after-free error in DHCPv6 server code.
CVE-2022-0934 refers.

Add the ability to specify destination port in
DHCP-relay mode. This change also removes a previous bug
where --dhcp-alternate-port would affect the port used
to relay _to_ as well as the port being listened on.
The new feature allows configuration to provide bug-for-bug
compatibility, if required. Thanks to Damian Kaczkowski
for the feature suggestion.

Bound the value of UDP packet size in the EDNS0 header of
forwarded queries to the configured or default value of
edns-packet-max. There's no point letting a client set a larger
value if we're unable to return the answer. Thanks to Bertie
Taylor for pointing out the problem and supplying the patch.

Fix problem with the configuration

--server=/some.domain/# --address=/#/<ip> --server=<server_ip>

This would return <ip> for queries in some.domain, rather than
forwarding the query via the default server.

Tweak DHCPv6 relay code so that packets relayed towards a server
have source address on the server-facing network, not the
client facing network. Thanks to Luis Thomas for spotting this
and initial patch.

(adam)

2022-09-26 12:59:01 UTC MAIN commitmail json YAML

ffmpeg5: Use multimedia/x264-devel. Fix build with x264 option

(ryoon)

2022-09-26 12:39:04 UTC MAIN commitmail json YAML

Updated multimedia/ffmpeg5, multimedia/ffplay5

(adam)

2022-09-26 12:38:36 UTC MAIN commitmail json YAML

ffmpeg5 ffplay5: updated to 5.1.2

version 5.1.2:
- avcodec/dstdec: Check for overflow in build_filter()
- avformat/spdifdec: Use 64bit to compute bit rate
- avformat/rpl: Use 64bit for duration computation
- avformat/xwma: Use av_rescale() for duration computation
- avformat/sdsdec: Use av_rescale() to avoid intermediate overflow in duration calculation
- avformat/sbgdec: Check ts_int in genrate_intervals
- avformat/sbgdec: clamp end_ts
- avformat/rmdec: check tag_size
- avformat/nutdec: Check fields
- avformat/flvdec: Use 64bit for sum_flv_tag_size
- avformat/jacosubdec: Fix overflow in get_shift()
- avformat/genh: Check nb_channels for IMA ADPCM
- avformat/dxa: avoid bpc overflows
- avformat/dhav: Use 64bit seek_back
- avformat/cafdec: Check that nb_frasmes fits within 64bit
- avformat/asfdec_o: Limit packet offset
- avformat/apm: Use 64bit for bit_rate computation
- avformat/ape: Check frames size
- avformat/icodec: Check nb_pal
- avformat/aiffdec: Use 64bit for block_duration use
- avformat/aiffdec: Check block_duration
- avformat/mxfdec: only probe max run in
- avformat/mxfdec: Check run_in is within 65536
- avcodec/mjpegdec: Check for unsupported bayer case
- avcodec/apedec: Fix integer overflow in filter_3800()
- avcodec/tta: Check 24bit scaling for overflow
- avcodec/mobiclip: Check quantizer for overflow
- avcodec/exr: Check preview psize
- avcodec/tiff: Fix loop detection
- libavformat/hls: Free keys
- avcodec/fmvc: Move frame allocation to a later stage
- avfilter/vf_showinfo: remove backspaces
- avcodec/speedhq: Check width
- avcodec/bink: disallow odd positioned scaled blocks
- avformat/cafenc: derive Opus frame size from the relevant stream parameters
- avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
- lavc/videotoolbox: do not pass AVCodecContext to decoder output callback
- lavc/pthread_frame: always transfer stashed hwaccel state
- avcodec/arm/sbcenc: avoid callee preserved vfp registers
- avformat/riffdec: don't unconditionally overwrite WAVEFORMATEXTENSIBLE layout
- avfilter/vf_scale: overwrite the width and height expressions with the original values
- lavc/pthread_frame: avoid leaving stale hwaccel state in worker threads
- avutil/tests/.gitignore: Add channel_layout testtool

(adam)

2022-09-26 11:19:41 UTC MAIN commitmail json YAML

doc: Updated devel/py-blinker to 1.5

(kleink)

2022-09-26 11:19:21 UTC MAIN commitmail json YAML

py-blinker: Update to 1.5.

Version 1.5
-----------

Released 2022-07-17

-  Support Python >= 3.7 and PyPy. Python 2, Python < 3.7, and Jython
    may continue to work, but the next release will make incompatible
    changes.

(kleink)

2022-09-26 11:13:53 UTC MAIN commitmail json YAML

doc: Updated textproc/py-cssselect2 to 0.7.0

(kleink)

2022-09-26 11:13:38 UTC MAIN commitmail json YAML

py-cssselect2: Update to 0.7.0.

Version 0.7.0
.............

Released on 2022-09-19.

* Support :has selector

(kleink)

2022-09-26 11:11:17 UTC MAIN commitmail json YAML

doc: Updated www/py-flask-login to 0.6.2

(kleink)

2022-09-26 11:11:02 UTC MAIN commitmail json YAML

py-flask-login: Update to 0.6.2.

Version 0.6.2
-------------

Released on July 25th, 2022

- Fix compatibility with Werkzeug 2.2 and Flask 2.2.  691
- Revert change to `expand_login_view` that attempted to preserve a
  dynamic subdomain value. Such values should be handled using
  `app.url_value_preprocessor` and `app.url_defaults`.  691
- Ensure deprecation warnings are present for deprecated features that
  will be removed in the next feature release.
  - Use `request_loader` instead of `header_loader`.
  - Use `user_loaded_from_request` instead of `user_loaded_from_header`.
  - Use `app.config["LOGIN_DISABLED"]` instead of `_login_disabled`.
  - Use `init_app` instead of `setup_app`.

(kleink)

2022-09-26 11:06:10 UTC MAIN commitmail json YAML

doc: Updated textproc/p5-XML-Atom-SimpleFeed to 0.905

(kleink)

2022-09-26 11:05:54 UTC MAIN commitmail json YAML

p5-XML-Atom-SimpleFeed: Update to 0.905.

0.905 Wed 10 Aug 2022
        - No functional changes
        - Packaging fix to stop installing boilerplate.pl
        - Updated package metadata

(kleink)

2022-09-26 10:21:32 UTC MAIN commitmail json YAML

2022-09-26 09:53:15 UTC MAIN commitmail json YAML

Updated audio/flac, net/haproxy

(adam)

2022-09-26 09:52:14 UTC MAIN commitmail json YAML

haproxy: updated to 2.6.6

2.6.6
- MEDIUM: peers: limit the number of updates sent at once
- MINOR: Revert part of clarifying samples support per os commit
- BUILD: makefile: enable crypt(3) for NetBSD
- BUG/MINOR: quic: Retransmitted frames marked as acknowledged
- BUG/MINOR: quic: Possible crash with "tls-ticket-keys" on QUIC bind lines
- BUG/MINOR: h1: Support headers case adjustment for TCP proxies
- BUG/MINOR: quic: Possible crash when verifying certificates
- BUILD: quic: add some ifdef around the SSL_ERROR_* for libressl
- BUILD: ssl: fix ssl_sock_switchtx_cbk when no client_hello_cb
- BUILD: quic: temporarly ignore chacha20_poly1305 for libressl
- BUILD: quic: enable early data only with >= openssl 1.1.1
- BUILD: ssl: fix the ifdef mess in ssl_sock_initial_ctx
- BUILD: quic: fix the #ifdef in ssl_quic_initial_ctx()
- MINOR: quic: add QUIC support when no client_hello_cb
- MINOR: quic: Add traces about sent or resent TX frames
- MINOR: quic: No TRACE_LEAVE() in retrieve_qc_conn_from_cid()
- BUG/MINOR: quic: Wrong connection ID to thread ID association
- BUG/MINOR: task: always reset a new tasklet's call date
- BUG/MINOR: task: make task_instant_wakeup() work on a task not a tasklet
- MINOR: task: permanently enable latency measurement on tasklets
- CLEANUP: task: rename ->call_date to ->wake_date
- BUG/MINOR: task: Fix detection of tasks profiling in tasklet_wakeup_after()
- BUG/MINOR: sched: properly account for the CPU time of dying tasks
- MINOR: sched: store the current profile entry in the thread context
- BUG/MINOR: stream/sched: take into account CPU profiling for the last call
- BUG/MINOR: signals/poller: set the poller timeout to 0 when there are signals
- BUG/MINOR: quic: Speed up the handshake completion only one time
- BUG/MINOR: quic: Trace fix about packet number space information.
- BUG/MINOR: h3: Crash when h3 trace verbosity is "minimal"
- MINOR: h3: Add the quic_conn object to h3 traces
- MINOR: h3: Missing connection argument for a TRACE_LEAVE() argument
- MINOR: h3: Send the h3 settings with others streams (requests)
- BUG/MINOR: signals/poller: ensure wakeup from signals
- CI: cirrus-ci: bump FreeBSD image to 13-1
- DEV: flags: fix usage message to reflect available options
- DEV: flags: add missing CO_FL_FDLESS connection flag
- BUG/MEDIUM: proxy: ensure pause_proxy() and resume_proxy() own PROXY_LOCK
- MINOR: listener: small API change
- MINOR: proxy/listener: support for additional PAUSED state
- BUG/MINOR: stats: fixing stat shows disabled frontend status as 'OPEN'
- CLEANUP: pollers: remove dead code in the polling loop
- BUG/MINOR: mux-h1: Increment open_streams counter when H1 stream is created
- REGTESTS: healthcheckmail: Relax matching on the healthcheck log message
- CLEANUP: listener: function comment typo in stop_listener()
- BUG/MINOR: listener: null pointer dereference suspected by coverity
- REGTESTS: log: test the log-forward feature
- BUG/MEDIUM: sink: bad init sequence on tcp sink from a ring.
- REGTESTS: ssl/log: test the log-forward with SSL
- DOC: fix TOC in starter guide for subsection 3.3.8. Statistics
- MEDIUM: quic: separate path for rx and tx with set_encryption_secrets
- BUG/MEDIUM: mux-quic: fix crash on early app-ops release
- CLEANUP: mux-quic: remove stconn usage in h3/hq
- BUG/MINOR: mux-quic: do not remotely close stream too early
- BUG/MEDIUM: server: segv when adding server with hostname from CLI
- CLEANUP: quic,ssl: fix tiny typos in C comments
- BUG/MEDIUM: captures: free() an error capture out of the proxy lock
- BUILD: fd: fix a build warning on the DWCAS
- SCRIPTS: announce-release: update some URLs to https
- BUG/MEDIUM: mux-quic: fix nb_hreq decrement
- BUG/MINOR: mux-quic: do not keep detached qcs with empty Tx buffers
- REORG: mux-quic: extract traces in a dedicated source file
- REORG: mux-quic: export HTTP related function in a dedicated file
- MINOR: mux-quic: refactor snd_buf
- BUG/MEDIUM: mux-quic: properly trim HTX buffer on snd_buf reset
- REGTESTS: ssl: adopt tests to OpenSSL-3.0.N
- REGTESTS: ssl: adopt tests to OpenSSL-3.0.N
- REGTESTS: ssl: fix grep invocation to use extended regex in ssl_generate_certificate.vtc
- BUG/MINOR: log: improper behavior when escaping log data

(adam)

2022-09-26 09:48:55 UTC MAIN commitmail json YAML

flac: updated to 1.4.1

FLAC 1.4.1 (22-Sep-2022)

This release only has a few changes. It was triggered by a problem in the 1.4.0 tarball: man pages were empty and api documentation missing

CMake fixes (Tomasz K��oczko)
Add checks that man pages and api docs end up in tarball
Enable installation of prebuilt man pages and api docs
Fix compiler warnings (Johannes Kauffmann, Ozkan Sezer)
Fix format specifier (manxorist)
Enable building on Universal Windows Platform (Steve Lhomme)
Fix versioning from git

(adam)

2022-09-26 09:33:01 UTC MAIN commitmail json YAML

blas.bl3: Fix BLAS_INCLUDES for openblas_pthread with 32 bit (default) indices

(thor)

2022-09-26 09:24:52 UTC MAIN commitmail json YAML

doc: Updated x11/xscreensaver to 6.05.1

(wiz)

2022-09-26 09:24:42 UTC MAIN commitmail json YAML

xscreensaver: update to 6.05.1.

6.05 * X11: Cope with dumb DPMS settings that existed pre-startup.
* X11: Silence new Perl warnings from `xscreensaver-getimage-file'.
* X11: Fix `sonar' pthreads crash on recent Pi systems.
* X11: Removed dependence on `gdk-pixbuf-xlib-2.0'.
* X11: GTK 3 is now required.
* macOS: Fixed the "Run savers on screens" preference in Random mode
          on multi-screen M1 systems.

(wiz)

2022-09-26 09:23:45 UTC MAIN commitmail json YAML

doc: Updated devel/glade to 3.40.0

(wiz)

2022-09-26 09:22:49 UTC MAIN commitmail json YAML

glade: update to 3.40.0.

============
Glade 3.40.0
============
- Remove survey
- Add user manual menu item (Sabri Ünal)
- 'Clear' action in "Setup Text Attributes" dialog now clears only selected attributes (crvi)
- Fix issue #502 sync draw-indicator on setting xalign (Caolán McNamara)
- Fix issue #499 and #509 "Drop overzealous check using only the first child"
- Fix Segfault in gnome-builder when widget doesn't have a name (Peter Maatman)
- Fix issue #373 "Move separator in hamburger menu one up, to be consistent with other GNOME applications"
- Fix build against Python 3.9
- Fix issue #484 "Crash with GtkRecentChooserDialog"
- Fix issue #194 "Using List Store can result in program crash."
- Fix issue #53 "Can't choose a FileChooserDialog for a FileChooserButton"
- Fix issue #98 #491
- Fix issue #355 "Make notification text selectable"
- Fix windows build on msys
- Fix issue #360 "No examples in documentation on using custom catalogues with gtkBuilder"
- Fix issue #406 "AtkObject::accessible-role should not be translatable"
- Fix issue #479 "Glade 3.36.0 segfaults when opening a file"
- Fix issue #471 "XML not updated after adding element"
- Fix issue #474 "GtkLabel: setup text attribute issues"
- Fix issue #480 "version field not always updated in XML"
- Fix issue pasing widget with ctrl+v in GtkGrid
- Fix issue #470 "Widgets of type need placeholders to add children"
- Fix issue #472 "gnome-nightly: About dialog should display git commit rev"

============
Glade 3.38.0
============

- Load template files as new GTypes and add them to "User templates" widget group automatically without the need of a catalog
- Added JavaScript widget support
- Use version data from gir to improve deprecation/target tests
- Implement survey using new backend at surveys.gnome.org
- Keep survey state in config file
- Associate with application/x-gtk-builder (Caolán McNamara)
- Project properties dialog improvements. (Use headerbar, stack and stach switcher, add warnings textview)
- Improve toolkit target version selection in project properties dialog
- Improve treemodel char data type handling
- Remove autotools (Iñigo Martínez)
- New gjs-1.0 1.64 dependency
- Bump Gtk dependency to 3.24
- Bump webkit2gtk dependency to 2.28
- Fixed all compiler/gir warnings
- Issue #385: GtkCellRendererText causes deprecated warnings for ghost properties
- Issue #444: show-emoji-icon is missing "minimum version"/since constraint
- Issue #367: Glade removes double/triple slashes from URLs
- Issue #452: GtkComboBox cell renderers editor is too hard to discover
- Issue #363: Toplevel windows are leaked when closing a project
- Issue #462: Crash when creating a new GtkAssistant and pressing it
- Issue #463: Specify file on command line
- Issue #461: Glade resets number of rows and columns in GtkGrid
- Issue #460: 3.37.0: test suite fails because glade uses incorrectly asserts in test units
- Issue #412: Fix inconsistent "top-level", "top level", "toplevel" spelling in translatable strings
- Issue #281: GladeProperty: Do not replace - with _
- Issue #389: GladeProject: show message on invalid GtkBuilder file
- Issue #446: GladeGtkListBox: fix size request issue
- Issue #432: GladeStandarStock, GladeStandarStockImage: fix get_type() functions for introspection
- Issue #447: GladeGtkWindow: Fix CSD support
- Issue #456: Utils: use g_param_spec_uchar() for uchar types
- Issue #459: Gtk catalog: add GtkRecentChooserMenu to Display group
- Issue #433: Implement survey using new backend at surveys.gnome.org
- Build: use gtk-mac-integration only when creating bundle (Tom Schoonjans)
- Ignore locale when saving numeric values (Alberto Fanjul)
- Remove config for external builds (Alberto Fanjul)
- Python plugin: fix linking error
- Tests: add python and javascript test case
- gtk: Add GtkScrolledWindow propagate-natural-width property (Corentin Noël)
- GladeScrolledWindowEditor: Squeeze width/height properties in two columns
- Gtk plugin: add missing displayable values
- Webkit2gtk plugin: add missing displayable values and sandbox web view
- dtd: Make init-function an element, not an attribute (Adrien Plazas)

Added/updated translations

- ca, courtesy of Gil Forcada
- ca, courtesy of Miquel-Àngel Burgos i Fradeja
- cs, courtesy of Marek Černocký
- da, courtesy of Ask Hjorth Larsen
- da, courtesy of Last-Translator: scootergrisen
- de, courtesy of Tim Sabsch
- en_GB, courtesy of Bruce Cowan
- es, courtesy of Daniel Mustieles
- eu, courtesy of Asier Sarasua Garmendia
- fr, courtesy of Thibault Martin
- gl, courtesy of Fran Dieguez
- hi, courtesy of Last-Translator:Sunny Sharma
- hu, courtesy of Balázs Úr
- id, courtesy of Kukuh Syafaat
- kk, courtesy of Baurzhan Muftakhidinov
- ko, courtesy of Changwoo Ryu
- lt, courtesy of Aurimas Černius
- pl, courtesy of Piotr Drąg
- pt_BR, courtesy of Rafael Fontenelle
- ro, courtesy of Florentina Mușat
- sl, courtesy of Matej Urbančič
- sv, courtesy of Anders Jonsson
- tr, courtesy of Emin Tufan Çetin
- uk, courtesy of Yuri Chornoivan
- zh_CN, courtesy of Mandy Wang

============
Glade 3.36.0
============

- widget: canonicalize support-warning property name
- tests: Include back GtkTreeViewColumn
- gtk+: properly cast to avoid warnings
- gtk+: workaround truncation warning by being safer
- gladeui: remove unused type_func variable
- gladeui: Ensure that we write the "type-func" property when a get-type-function is defined in the catalog
- Allow to specify placeholder to GtkListBox
- gtk+: Allow to use GtkResponseType with GtkDialog and GtkInfobar buttons
- gladeui: Change the boolean parsing logic to be the same as Gtk
- Appdata: update app-id
- Update FSF address
- gladeui: Modernize GladeSignalEditor codebase
- RDNN appdata & desktop file
- gtk+: Add homogeneous property to GtkStackSwitcher
- gladeui: Fix wrong pointer convertion in GladeDesignView
- gtk+: Provide Gtk 3.22 properties for GtkScrolledWindow
- gtk+: Add missing 3.22 enum/flag values
- gladeui: Modernize GladeWidgetAdaptor definition
- gtk+: Keep internationalization context in Atk properties
- gladeui: Plug tiny leak on Drag & Drop
- gladeui: Fix crash on drag-n-drop
- gladeui: fix several tiny memory leaks found with valgrind
- Make it easier to track GladeXML elements and be GObject Introspection friendly by registering boxed types
- gladeui: Replace the last occurences of GladeWidgetClass with GladeWidgetAdaptor in the comments
- gladeui: Use G_DECLARE_FINAL_TYPE for GladeObjectStub
- gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeNamedIconChooserDialog
- gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeInspector
- gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeEditorProperty
- gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeEditor
- gladeui: Use G_DECLARE_INTERFACE for GladeEditable
- gladeui: Use G_DECLARE_INTERFACE for GladeDrag
- gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeDesignView
- gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeDesignLayout
- gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeCommand
- gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeClipboard
- gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeCellRendererIcon
- gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeBaseEditor
- gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeApp
- gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeAdaptorChooserWidget
- gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeEditorSkeleton
- gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeEditorTable
- dnd: Enable Drag&Drop on wayland
- gladeui: remove implicit cast in assignment
- build: remove G_CONST_RETURN usage
- gladeui: ignore various GParameter deprecations
- Fix on debug traces after rename GladePropertyClass to GladePropertyDef
- meson: Activate enable-debug variables
- Prevent dragging an ancestor inside a child
- GladePopup: Clear add item when adding as toplevel
- GtkImage: Fix icon size being reset
- build: Fix OSX support in meson
- build: Do not use a system variable only for Windows
- Fix loading dylibs on OSX
- Set the "About Dialogue" as modal
- Fix split sentense in GladeProject
- Adding "Glade" to "About" section.
- Respect the Glade namespace for macros and defines
- Rename *Klass to *Class as there are no name collision anymore
- Fix two memory leaks discovered with valgrind
- GladeSignalDef: fix documentation for glade_signal_def_set_deprecated
- Rename GWActionClass to GladeWidgetActionDef to use the right namespace
- Rename GladePropertyClass to GladePropertyDef and declare it as boxed
- Rename GladeSignalClass to GladeSignalDef and declare it as boxed
- Create GladeSettings to hold the settings instead of using a Gtk widget for holding it
- Add GDK_VERSION_MIN_REQUIRED
- Utils: get the absolute path but avoid accessing it
- Fix several compiler warnings
- Replace some functions by Gtk 3.22 ones
- GladeSignalClass: rename glade_signal_class_get_type
- Allow to use GtkFileChooserNative
- GladeProperty: Keep the bind-source, bind-property and bind-flags elements
- Couple of fixes for memory leaks found with valgrind
- GtkLinkButton: allow to edit the label
- gladeui: Fix several memory leaks with GladeWidgetAdaptor
- gladeui: Fix leak of create_type in GladePropertyClass
- gladeui: fix memory leak in GWActionClass
- introspection: Add many annotations to sources
- No wide handles in `center_paned` and `left_paned`
- flatpak: Set meson as buildsystem
- build: Port to meson build system
- gtk+: Add deprecated flag to GtkButton and GtkImage stock properties
- doc: remove missing xml files
- doc: Modernize the documentation
- docs: Make some changes to fix warnings with the documentation
- Add metadata information about releases
- i18n: Do not use input file for not translated files
- Fix xgettext string extraction for catalogs
- snap: update for icon filename changes
- Add translator comments to the .desktop file
- gladeui-2.0.pc: Data paths relative to datadir
- icon: update app icon
- GladeProject: escape markup in parser errors
- Use autoreconf instead deprecated gnome-common
- Stop defaulting missing images to deprecated stock icons
- Migrate from intltool to gettext
- gladeui: Fix GIR package reference and add c-include
- dtd: Add several new elements
- Add initial implementation of Automatic Templates
- GladeIntro: fix regresion in find_widget_forall()
- GladeProject: add handler signals
- GladeEditor: expose signal editor widget as a property
- GladeIntro: use name and buildable name to find widgets
- GladeWindow: simplify pointer mode actions
- GladeWindow: move actions to GtkApplication
- GladeEPropAttrs: use sane adjustment values for size and scale attrs
- GtkActionable: add action-target property
- Fix tab/space identation
- GladeWidgetAdaptor: add glade_widget_adaptor_get_display_name()
- GladeWindow: port to GtkApplication
- Remove GladeInstantiable prefix from UI
- GladeGtkBin: add initial support for GtkBin abstract class
- GladeWidget: add support for abstract classes
- widget-editor: Replace margin right/left for end/start
- GladeModelButton: improve editor
- GladeEditorProperty, GladePropertyClass, GladeWidgetAdaptor:
- GladeModelButton: enable icon/iconic properties
- Gtk plugin: add support for GFileIcon
- Add initial support for GFile type properties
- Bump Gtk required version to 3.22
- GladeGtkBox: improve children sort function
- GladeGtkHeaderBar: Improve position packing property handling
- Add OARS tags
- Gtk catalog: mark GtkImageMenuItem as deprecated since 3.10
- GladeWidgetAdaptor: added deprecated-since metadata
- GladeImageItemEditor: use display name for commands names
- GladeCommand: ensure widget name on object properties
- GladeGtkAdjustment: add digits virtual property
- GladeEPropNumeric: bind precision property to spin button
- GladeProperty: add precision property
- GladePropertyClass: round floating point values to epsilon
- ui/widget: Make template ver# warning more useful
- GladeCommand: ignore special child types placeholders in add command. GladeGtkWindow: mark titlebar placeholder as special child type.
- Gtk Catalog: add back GtkStatusbar
- GladeGtkHeaderBar: mark title and subtitle as translatable
- GladeGtkDialog: chain up post_create() method
- GladeGtkWindow: remove get_children() method
- GladeAdaptorChooser: add missing translation domain
- GladeGtkWidget: save accessible-role atk property
- GladeGtkWindow: fix regression in csd handling

============
Glade 3.22.0
============

- Fix bug 774994 "in treeview columns editor contextual menu does nothing"
- Simplified GladeBaseEditor
- Fix formatting / layout of project verification details (Daniel P. Berrange)
- Widget chooser: activate treeview with single click and enable Drag & Drop
- Fix Design view selected state
- Fixes bug 793036 "GtkCellRenderer Properties not loaded from glade file" (peter Onion)
- Fix bug in action widgets response-id parsing on 32bits system
- Fix bug 772485 "File Name property of GtkImage is copied to all other GtkImage"
- GladeProject: always treat resource properties as relative
- Fix bug 793652 "Crash when deleting a list"
- Fix bug 793757 "Gtk-CRITICAL **: _gtk_window_add_popover: assertion '_gtk_widget_get_parent (popover) == NULL' failed"
- Add GDK_SUPER_MASK accelerator handling (Sebastian Stang)
- Fix bug #778537 "ActionBar need placeholder"
- Fix bug #794141 - Gtk.IconView disappeared from glade (Albfan)

============
Glade 3.21.0
============

- Main window UI overhaul
- An enhanced enum integer editor based on patch contributed by Lukas K
- Added GtkGLArea object to gtk+ catalog
- Initial support for WebKit2GTK+ library
- Add GtkStackSidebar to control and display widget group
- Bug 767812 "Please don't list 'Taiwan' as 'Taiwan, Province of China' in the country list"
- Bug 763188 - Use correct tag when referring to Palette (Sebastian Rasmussen)
- Fix typo in translatable string; fixing old bug 746531 (Tristan)
- Fix markup typos (Andre Klapper)

============
Glade 3.20.2
============

- Fix bug 763624 "Glade interface designer eating ram & cpu" (Arnaud Rebillout)
- Install appstream metadata to non-deprecated location (Jeremy Bicha)
- Fix bug 790452 "Glade saves invalid GtkBuilder XML"
- Fix bug 782645 "GtkLabel xalign and halign appeared in GTK+ 3.16 and are not deprecated" (Arnaud Rebillout)
- Fix bug 773669 "add background class to GladeDesignLayout children" (Lukas K)

============
Glade 3.20.1
============

- Fixed glib g_ptr_array_find() name clash
- Fixed survey css matching error on CSD
- Fixed bug #773997 "GLADE 3.20: crash on changing ToolItem type"
- Fixes bug #765562 "Using Spacebar to change menu selction causes crash"
- Fixed "format not a string literal" warnings (Bastien Nocera)
- Fixed bug #765885 "client side decoration, no space to add header bar"
- Fixed bug #589306 - Clicking in ... swap order of accelerators (Roberto Guido)
- Fixed bug #761651 "[Wayland] glade previewer is resizing windows until it crashes gnome-shell"

============
Glade 3.20.0
============

- Workspace layout: render frame and selection box with CSS
- GtkWindow: don't set the same titlebar multiple times (Ben Iofel)
- Fixed bug 761839: Fix 'glade' command name in user manual (Anders Jonsson)
- Fixed bug 536840 - Save palette small icon preference (Tristan)
- Fixed bug 430445 - null string default title for GtkFileChooserButton (Tristan)
- Integrate new properties in editor for GtkLabel, GtkTextView, GtkPopover, GtkStackSwitcher (Tristan)
- Fixed bug 750985 - GtkMisc property deprecations (Tristan)
- Fixed bug 759872 - Show popovers hidden by model buttons (Tristan)
- Fixed bug 751234 - Ignore tearoff-state property in the workspace (Tristan)
- Fixed bug 759455 - Avoid showing window decorations in Glade's workspace (Tristan)
- Fixed bug 759395 - Ignore ESC key press from popovers (Tristan)
- Fixed bug 760610: Disable scroll events on property editor widgets (Tristan)
- Support id-less builder files (DX hackfest)
- Added missing tags to the AppData file (Richard Hughes)
- Fixed bug 759847 "Don't crash when popover menu children have no visible-submenu set" Руслан Ижбулатов
- Added support for GtkActionBar and GtkFlowBox (Matthias Clasen)
- Main UI frontend: Use wide paned handles (Tristan)
- Fixed warning about imbalanced children in GtkNotebook support (Tristan)
- Added support for GtkPopoverMenu and GtkModelButton (Matthias Clasen)
- Added support for GtkPopover bug 740104 (Matthias Clasen)
- Fixed bug 754131 "Avoid crashes when loading boxes with center-child children"
- Added <kudos> section to app data as requested by Richard Hughes.
- Added missing displayable values bugs 758290, 758289, 758288, 758287 (Matthias Clasen)
- Deprecate GtkAction, GtkActivatable, and friends bug 757609 (Ben Iofel)
- Avoid GTK+ style context warnings bugs 758296, 758297, 758299, 758300 (Matthias Clasen)
- Drop deprecated style properties in GladeCloseButton bug 758280 (Matthias Clasen)
- Replace use of deprecated gdk_cursor_new (Ben Iofel)
- Add "Stack" to "Add parent" menu bug 754030 (Florian Richter)
- Fixed bug 741923 "build: Add dependency on libm for floor() and ceil()" (Philip Withnall)

============
Glade 3.19.0
============

- Bug 732328 "New: add python3 support" (Bohuslav "Slavek" Kabrda)
- Added new symbolic variant of the app icon (747024 - Jakub Steiner)
- Bug #741165 "Previewer crashes when taking PNG screenshot"
- Added GtkSidebarWidget support (Matthias Clasen)
- Added GtkStack and GtkStackSwitcher support (738480 - Matthias Clasen)
- Added GtkHeaderBar support (bug 700914 - Matthias Clasen)
- Improved undo/redo command list handling.
- Added GtkBox center-widget support (bug 738473 - Matthias Clasen)
- Added GtkSearchBar support (bug 738493 - Matthias Clasen)
- Support CSD windows (Bug 700914 - Matthias Clasen)
- Use current gtk-mac-integration API (bug 738339 - Philip Chimento)
- Fixed bug 732575 "Changed the type hint on the "Edit Separately" window to 'utility'" (Tristan)
- Fixed bug "Missing plural form for UI string: emited %d time(s)"
- Avoid reading freed data in glade_project_read_requires (David Shea)
- Added class chooser popover to workspace. (Bug 708146 "Catalog search entry")
- Added GThemedIcon support.
- GladePreviewer: show handler information in infobar when a signal is emited.
- Migrated UI from stock icons to icon names.
- Seal needed deprecated API and replaced deprecared API.
- GladeWindow: only show found recent files.
- Added GtkLockButton support.

============
Glade 3.18.3
============

- Fixed property editor focus lost bug with construct-only properties
- GladePreviewer: Fixed bug previewing templates.
- Fixed Bug 727914 "Logo is not shown in About-dialog"
- Fixed Bug 353002 "wrong cursor over widgets"
- Fixed bug 728377 "sensitivity of mnemonic-widget entry is not correct when loading file" (David Shea)
- Fixed bug 728348 "impossible to set non-integer values for scale in text attribute dialog" (David Shea)
- Fixed bug 726410 "Save palette appearance between sessions" (TingPing)

============
Glade 3.18.2
============

- Added dialog at start up to advertise user survey.
  Fixes bug 726800 "New: UI break: add dialog to advertise user survey"
- Fixes bug 727992 "Editing UI and saving does not remove deleted Combo with Entry"
- Fixed bug 364064 "Property Editor / Common tab: width & height request checkboxes have no effect"

============
Glade 3.18.1
============

- Fixed Bug 727014 "32 bit builds fail with -Werror=format-security"
- GtkDialog: disabled use-header-bar property untill Glade supports GtkHeaderBar
- Fixed bug in numeric property editors (Box size)

============
Glade 3.18.0
============

- Added License property to Glade project
- Added realtime preview for custom CSS
- Added support for previewing templates
- glade-previewer added --slideshow option
- Fixed Bug 702314 "Cancelling an Add Parent action is destructive"
- pango attribute editor: don't write on cancel for color/font (Timm Bäder)
- Fixed bug 711568 "[PATCH] glade crashes upon startup" (thanks to Lubomir Rintel)
- Fixed Bug 712289 "Glade silently fails to open malformed ui file"
- Sort object dependancy before saving using a topological sorting algorithm
- Fixed Bug 709609 "[PATCH] Change way of sorting before writing XML output."
- Fixed Bug 711858 "editing glade project results in long CPU usage spikes after upgrading to 3.16 and GTK+3.10"
- Fixed <requires> tag output
- Fixed cellrenderer model column combobox chooser.
- Fixed issue with numeric property editors.
- Restored shortcuts function in workspace.
- Added new jhbuild based bundling system for 64bit linux bundles. (Tristan Van Berkom)
- Bug 720585 - Fix order of customized property output.
- gladeui: fix a pair of printf security problems (Ryan Lortie)
- Added Registration & User Survey Dialog in Help menu
- Fixed bug 723819 "Correct bounds checking for design view highlight" (Chris Johns)
- Fixed bug #721098 "Anjuta hangs when opening project"
- GtkGrid: Don't save width/height at their default values (Kalev Lember)

============
Glade 3.16.0
============

- Added AppData for gnome-software to pick up glade
  Fixes bug 708641 "Please include an AppData file"

============
Glade 3.15.4
============

- Fixed bug when copying a button with custom content.
- Added workaround for Bug 625867 "RadioButton information lost on cut+paste, add/remove parent, etc"
- Fixes bug that prevented the runtime object to show the right pixbuf when copying a GtkImage.
- Fixed Bug 679079 "Glade changes the "homogenous" packing property of toolbar buttons to "yes""
- Improved pango text integer attributes editors. This should be enough to close Bug 679006
  "The "size" attribute for labels only accepts integer values (not strings like "larger")"
- Fixed bug 643923 "Should not use markup for GtkFrame's label"
- Fixed bug 584381 "Saving as an existing file name except the extension overwrites without confirmation."
- Fixed Bug 652655 "Setting entry on combobox moves the widget"
- Fixed Bug 706304 "Python plugin broken by over-zealous version check" Bumped pygobject version to 3.8.0
- Fixed regresion that prevented loading extra catalog path at init time.

============
Glade 3.15.3
============

- Add man pages bug 703013 (Matthias Clasen)
- Fixed bug #700730 - Weird windows showing up when a dock is moved while editing a GtkBuilder file
  (Sébastien Granjoux)
- Double click on a toplevel border select the widget even if there is a child selected.
- Support document level comments present before the root element.
- Save glade version used to create the file in a comment.
- Add GtkRevealer to the Gtk+ catalog (Timm Bäder)
- Add GtkListBox support (Kalev Lember)
- Added GtkOverlay support
- Improved Drag&Drop support, made inspector a drag source
- Added GtkApplicationWindow basic support
- Added GtkSearchEntry icons
- Fix autogen with latest gnome-common bug 706832 (Seán de Búrca)
- Fix a few typos bug 707173 (Christian Kirbach)
- Fixed Bug 703621 - Signals treeview: click on user data moves the selected row below (Miguel Azevedo)

============
Glade 3.15.2
============
- Add GtkPlacesSidebar to GTK+ catalog (Federico Mena Quintero)
- New icon for GtkMenuButton (Paolo Borelli)
- GTK+ catalog version now bumped to 3.10, include new translatable enumeration values
          and updated new versions and deprecations
- Added --enable-debug option and some debug flags to be set with GLADE_DEBUG environment variable
- Enable word wrapping in combo boxes (used to edit enumeration properties)
- Split up the GTK+ plugin into mini source files, each one implementing it's own widget adaptor
  code (instead of one huge glade-gtk.c file)
- Fix GtkIconFactory sources editor (was very broken)
- Allow setting the "id" attributes of items set in a GtkComboBoxText
- Avoid calling gtk_stock_list_ids() when gdk_display_get_default() is NULL, allows GIRs to
  build on some build machines.
- Avoid updating the inspector treeview if the same project is set twice (Marco Diego Aurélio Mesquita)
- Escape key cancels a query dialog instead of approves creation of the new widget
- Many minor bugs and random crasher bugs also fixed
- Alsmost all widget types have their own custom editors now

============
Glade 3.15.1
============

- Much UI fixing and refactoring (Juan Pablo Ugarte)
- Added new --css and --screenshot options to glade-preview (Juan Pablo Ugarte)
- Fix main window shortcuts (bug 695866 Juan Pablo Ugarte)
- Implemented Project Properties dialog with Glade as a composite tempalte (Juan Pablo Ugarte)
- Support editing the GtkWidget:name property (useful for CSS theming)
- Improved project inter-widget dependancy calculation and project serialization ordering,
  object output ordering (and signal ordering) is now consistent and sorted.
- GtkButton: response-id for dialogs is now optional (allowing adding dialog buttons that
          have no dialog response)
- GtkImage: Support the new "resource" property
- GTK+ catalog updated to cover widgets in GTK+ 3.8
- Now show warnings in the UI for deprecated properties and signals
- Now show warnings in the Inspector view if any deprecated widgets, signals
  or properties are used (or if anything is used which is not available in
  the project's target version).
- Optional properties are now always saved if they are enabled, allowing
  to explicitly set them to the default value (eg. GtkWidget:hexpand/vexpand)
- Inspector search entry: Restore completions to work nicely again and filter
  the treeview with a search-in-text algorithm.
- Inspector: Add a feature to expand-all
- Property editor title-bar is now optional in the View menu
- Fixed many deprecation warnings in Glade's compile
- Added Glade's first 2 ever unit tests
- Fixed Devhelp doc search for properties (Juan Pablo Ugarte)
- Make Drag'n'Drop work on regular clicks without entering Drag Mode
  and restored old Drag/Resize functionality when SHIFT is pressed (Juan Pablo Ugarte)
- Improved Drag/Resize which has been rather broken for a while
- Added Autosave and Automatic backup of previous file features, configurable
  in Glade's preferences Dialog
- Support Composite GtkBuilder template editing (mark a toplevel GtkWidget as
  the "composite template" widget in the Project Properties dialog or
  property editor).
- Support editing of the project domain in the project properties dialog (Juan Pablo Ugarte)
- Properties in the Project Properties dialog are now undoable
- GladeSignalEditor: Automatically expand rows which have signal callbacks assigned when
  loading a widget
- Add options to decide what types of warnings should be presented at project save time,
  configurable in Glade's preferences dialog.
- Added new property editor components GladePropertyLabel, GladePropertyShell and
  GladeEditorSkeleton, allowing us to create custom property editors using Glade.
- Add "Grid" option to "Add parent" menu (Dmitrijs Ledkovs)
- Added Gladeui catalog for IDE's and embedders to design Glade frontends with Glade
- Added private catalog to allow the GTK+ plugin to embed editors that it provides
- Added new GladeEpropCheck boolean property editor, to be used in some cases for
  boolean properties.
- Added new adaptor methods GladeWidgetAdaptor->write_widget_after() and
  GladeWidgetAdaptor->destroy_object()
- Automatically generate gladeui's enum types with glib-mkenums
- Modified properties now show up in italic letering instead of bold, bold
  lettering is reserved for title labels in custom property editors.
- New components that now use GtkBuilder Composite Templates (and have had
  a basic review and rework of their UIs): GladePreferences (Glade's preferences
  dialog), GladeEditor (the property editor), GladeProjectProperties (the project
  properties dialog) and custom property editors: GladeActivatableEditor,
  GladeButtonEditor, GladeEntryEditor, GladeImageEditor, GladeLabelEditor, GladeWidgetEditor
- And... many various bugfixes and UI fixes by Juan Pablo and myself.

============
Glade 3.15.0
============

- Added Drag&Drop support from the palette and within the workspace.
- Added GtkLevelBar support
- Property editor UI cleanup
    Hide Property editor class title
    Moved clear and info buttom to the action widget of the notebook.
    Updated atk icon with gnome's accessibility icon.
    Text entry: Replaced buttons with 3 dots [...] for a secondary edit icon in the entry itself.
    Removed treeview from flags editor.
    Do not let every propery input expand if not nescesary.
    Boolean input: replaced toggle buttons with a switch.
        - Fixed bug #685265 "Excessively Selected for Translation" Daniel Mustieles
- Fixed bug #688326 "pointer tracking is off" by using every coordinate relative to GladeDesignLayout.
- Fixed bug #678922 "When editing a label, the cursor is moved to the end after every change."

============
Glade 3.14.0
============

- Updated GtkAssistant support. Fixed bug #664276
- Set new property accel-group on action groups to make menu item accel work properly. Fixes bug 684041
- Do not abort if a project has a uninstantiable or abstract class object instead load it
  as an object stub and let the user what to do. bug #646259
- Fixed runtime warning on GladeBaseEditor and GladeSignalEditor dispose methods
- Do not explicit set window bg as it should be handled by gtk.
- Sync close-button with the original gedit widget.
  This way the proper symbolic close icon is used for the button. (Paolo Borelli)
- Use new documentation infrastructure (Javier Jardón)
- Added load/save/edit support for <style> <class name="foo"/> </style>, Fixes bug 658035.
- Fixed Bug #679589 "Use Action Appearance not supported for GTK 2.12 but added to widgets in Glade 3.8.2"
- Fixed bug #679487 "Huge memory leaks"
- Fixed bug #679721 "mac-integration: missing 'widget' variable declaration"
- Added glade_displayable_value_set_disabled() functions to disable GdkModifierType reserved values
- Added build/mingw-w64 directory with script to cross compile and create windows installer using nsis
- Fixes bug #675977 "Don't hard-code library search paths"
- And many others cleanups and fixes

============
Glade 3.13.0
============

        - Implemented Glade UI in glade! (Use GtkBuilder and GResources to build GladeWindow contents)
        - Implemented GladePreferences dialog.
          Fixes bug 588981 "Catalog support in GUI preferences instead of using environment var"
        - Replaced deprecated font and color selection dialogs with font and color chooser dialogs.
        - Added GladeSignalEditor::detail-suggestions signal
        - Use glade_util_get_placeholder_from_pointer() in paste action activate
        - Fixed bug #675395 "Using right click to add a widget over a placeholder do not work as expected every time"
        - Fixed bug #675042 "plugins/gtk+.xml.in: always store GtkButton [x|y]align properties"
        - Added custom style provider to setup GladeDesignView and GladeDesignLayout background color to @base_color
        - Fixed memory leak on GladeSignalEditor::callback-suggestions emison
        - Removed use of lots of deprecated functions

============
Glade 3.12.0
============

        - Implemented GladeSignalEditor::callback-suggestions signal based
          on patch by Marco Diego Aurélio Mesquita, closes bug #667570
          "Implement callback name suggestion on glade-signal-editor"
        - Fixed bug 664912 "GtkGrid assumes 3x3 (edit)"
        - Fixed bug 645340 "Minor string typo" and bug 646366 "non-sense UI string"
        - Fixed bug 669272 "Emit a signal to notify signal activation" by Marco Diego Aurélio Mesquita

============
Glade 3.11.0
============

- Added GtkSwitch, GtkInfoBar and GtkEntryCompletion support.
- Implemented inline margins and alignment edit mode.
  Now it is posible to change widget's margins and alignment using the mouse.

- Ignore GtkWindow:icon property. Fixes bug #654121
          "workaround gtk segfault: icon on gtkwindow segfault in offscreen"
- Bump pygobject requisite to pygobject 3. Fixes bug #658667. Ignacio Casal Quinteiro
- Make GladeProject change gtk target to 3.0 and warn the user if there are
  any unknown (deprecated) objects.
  Fixes bug 652673 "Project versions are ignored" and 376628 "Deletes unknown widget nodes."

- Make documentation parallel installable (bug 646997).
- Renamed catalog and module environment variables.
- Properly escape special characters while serializing property values (bug 654609 - Fabien Parent)
- Fix GladeProject to notify "row-has-child-toggled" (fixes bug 651673).
- Fixed size groups widget selection (bug 647984 - Benjamin Otte)
- Avoid crashing if glade-previewer is not installed
  (bug 650899 - Johannes Schmid)
        - Optimized loading time by not updating progressbar on every loaded object.
        - Update placeholders when a grid child's width or height child
  properties change.
        - Ensure 'related-action' and 'use-action-appearance' are serialized in the right order.
        - Correctly detect the required devhelp version - Javier Jardón
        - Fixed TreeModelFilter bug #657164
        - Fixed bug #660607 "Warnings when using GtkGrid created in Glade 3.10"
        - Fixed glade-previewer bugs
          #660874 "glade-previewer fails to open UI files without top windows"
          #660872 "glade-previewer crashes on non-existent files"
        - Fixed loading correct application icon (bug 648487 fix by Stéphane Maniaci).
        - Fixed "variable set but not used" warnings (-Wunused-but-set-variable)

============
Glade 3.10.0
============
- Fixed some glitches in the new workspace - Juan Pablo Ugarte
- Removed the unwritten user manual from the menus.
- Added support for GdkRGBA properties
- Add support for editing the PangoFontDesctiption in GtkLabel attributes
- Put File->Properties before Quit in the File menu - Frederic Peters
- Added GObject introspection generation to the build - Pablo Castellano & Alan Knowles
- Added support for GtkRecentChooserMenu
- More last minute sealing of the api (privatized some more files).
- Created the GladePreview object to handle previews and fixed
  preview related bugs - Marco Diego Aurélio Mesquita
- Added support for editing GtkGrid
- Icons now available for all widget classes - Florent Thévenet and some by Dolean Samuel.
- Cleaned up the palette by removing H/V subclasses.
- Added support for GtkAppChooser* classes.
- Migrate from PyGTK to PyGObject introspection-based bindings - Craig Keogh
- Some refactoring of GladeEditable and custom editors in the backend
- Added a special "deprecation" graphic to overlay on
  top of deprecated widget icons.
- Added high-resolution applicaiton icon - Jakub Steiner / William Jon McCann
- Refactored the core to automate the management of internal children - Juan Pablo Ugarte
- Fixed loads of bugs, some fixes by Christopher Aillon,
  Craig Keogh, Cosimo Cecchi, Juan Pablo Ugarte

===========
Glade 3.9.2
===========
- Added signal for IDEs to track created signal editors, Johannes Schmid.
- Stop installing catalog .xml.in files, Emilio Pozuelo Monfort.
- Fixed various memory leaks.
- Removed GtkTreeSelection from the palette, it's only available as the internal
  child of a GtkTreeView
- Fixed Drag'n'Drop image drawing with cairo for signal editor, Johannes Schmid with
  help from Benjamin Otte.
- Fixed crashes and memory leaks in the GladeBaseEditor (the editor used for menu editing
  and treeview editing and the like).
- Edit->Preferences is now File->Properties
- Removed option for project naming policies, object ids in GtkBuilder are always unique
  across the whole file.
- Render project widgets in the workspace offscreen, this gives us more power over the
  widgets (combo boxes can now be selected, seletion drawing is now enhanced),
  Juan Pablo Ugarte.
- Added support for GtkComboBoxText with a customized editor to edit the combo box items.
- Added GtkRecentFilter and GtkRecentManager to the palette, GtkRecentFilter can specify
  patterns, mime-types and applications for the filtering.
- Added support to edit patterns and mime-types for GtkFileFilter
- Added <add-child-verify-function> to the plugin backend, we now use this to better police
  user activities in Glade (notably, you cannot paste a widget that is not a GtkToolItem
  to a GtkToolBar or the like).
- Renamed various things from glade-3/glade3 to 'glade' (the Glade icon, the bugzilla database,
  the git repository etc, help from Javier Jardón).
- Glade now uses GtkApplication and is a single instance application.
- Added support for editing a GtkOffscreenWindow
- Changed the workspace to now include all toplevel project objects, selecting an
  object from the inspector causes the workspace to scroll to the selected widget,
  Juan Pablo Ugarte.

===========
Glade 3.9.1
===========
- Added accelerator and tooltip-text properties to menu items and toolitems
  in the menu editor (fixes bug 510083).
- Fixed crashes in liststore editor.
- Restored italic insensitive state for the < search widgets > text in the
  inspector search box.
- Fixed glade.desktop.in.in file to refer to the new 'glade' exec name
  (fix by Emilio Pozuelo Monfort)
- Added support for editing GtkToolPalette along with a special tool palette editor.
- Make GtkToolBar:icon-size an optional property generally set by the theme/settings
  (like GtkToolBar:toolbar-style property).
- Removed global selection list from glade-utils.[ch], now all selection is controlled
  by the relevant project
- Removed glade_util_class_implements_interface() in favor of g_type_is_a() (closes bug 455734,
  based on original patch from Juan Pablo Ugarte).
- Applied patch by Sergio García Lobo to fix bug 487656 and provide mnemonic key access to
  "Text beside icons" palette option.
- Added idle function to raise the undocked windows at startup time, closes bug 475421.
- Fix possible crash when saving new project. bug 622635, fix by Martin Schlemmer.
- Fixed crash when user performs Drag'n'Drop of < enter column here > and no columns are
  yet added (bug 633943).
- Fixed use of uninitialized variables in warning messages, bug 634325, fix by Alex Merry.
- Set some default HIG values for widgets as per bug 349447.
- Make query dialog come with a "Create" button instead of an "OK" button, closes hig bug 503621.
- Added GtkTextTagTable editor, now GtkTextTag can be added to GtkTextTagTable.
- Made all GdkColor type properties optional, closes bug 457969.
- Fixed add/remove parent context menu actions so that they work with parentless widget
  references (i.e. you can add a parent to a GtkToolItemGroup's label widget
  or a GtkButton's image widget, or remove the parent of a child of a label-widget, etc).
- Expose internal GtkTreeSelection child of GtkTreeView so that "changed" signal
  can be connected to. Fixes bug 383766.
- Included Johannes Schmid's new signal editor work, the GladeSignals are now available
  via a GtkTreeModel implementation, this does not effect the UI much but allows signals
  to be Drag'n'Dropped from Glade's signal editor to Anjuta somewhere.
- Restored GtkFixed/GtkLayout background pattern.
- Restored old GladePlaceholder background pattern.
- Fixed mismatching PangoAttributeType with GType, closes bug 597045.

===========
Glade 3.9.0
===========

- General build fixes for building with GTK+ 3.0, including patches from Johannes Schmid,
  Matthias Clasen, Javier Jardón and Juan Pablo Ugarte.
- Included the new Preview feature by Marco Diego Aurélio Mesquita.
- Various leaks and crashes fixed.
- GladeWidget becomes GInitiallyUnowned, refcounting improved for project dispose cycles.
- Handle combo-box entry child properly (bug 581580).
- Fixed crashes when textview's buffer is deleted, fix by Martin Schlemmer, bug 609748.
- Restored property order of project objects at save time (glade files no longer container
  irrelevant diffs).
- Hide editor properties when the property is not available on the widget, bug 585299,
  fix by Marco Diego Aurélio Mesquita.
- Fixed makefiles as per bug 521713 (patch initially by Daniel Macks).
- Fixed mixups of properties vs packing properties (bug 637475).
- Fixed class header of GladeEditor to update when widgets unload (patch by
  Marco Diego Aurélio Mesquita, bug 637541).
- Fixed particalarly nasty crasher bug when loading/saving treestore column definitions,
  special thanks goes to Benjamin Otte, bug 637563.
- Add progress bar to notebook tab of currently loading project (now the whole UI doesnt
  jam up while loading a big project).
- Fixed notebook tab style to use the new CSS stuff.
- Removed widgets that are not available in 3.0
- Completely removed Libglade support
- Removed GladeClipBoardView completely
- Removed GladeParameter obsolete code
- Fixed editor labels to use natural word wrapping
- Drop GtkTables in editors in favor of GtkGrid
- Added custom editor for editing GtkActionGroup and managing child actions
- Ran 'indent' on source base, new Glade coding style more similar to GTK+ style
- Removed boolean "fixed" catalog attribute, instead <create-widget-function> can
  be used to specify a derived GladeWidget to be used in the runtime.
- Use locale-independent strtod & dtostr. Fixes bug 616787, fix by Christian Persch.
- Applying patch to allow better builds on win32, patch by Dieter Verfaillie, bug 634978.
- Fixed loaded state of use-action-appearance so that it always
  loads as FALSE if there is no "related-action" at load time (closes bug 582882).
- Sealed entire core API, libgladeui-2 will be ABI stable after 3.10 release.
- Removed GladeApp::update-ui signal, active-project, selection handling and implied
  commands, everything now must be done in context of a GladeProject.
- Optimized GladeEditor to load a widget faster by keeping all the cached pages in internal
  vboxes and not remove/adding them but just hide/showing them (improves object selection
  time).
- Optimized frontend to load one palette per project, verifying the palette for version
  information when the related project is set costs around 1 second, this is now only
  experienced when the target version is changed in the project prefs dialog.

===========
Glade 3.7.1
===========
- Changed "Close without saving" acelerator key from 'c' to 'w', (Aaron Brown, bug 612538)
- Save Glade files with UTF-8 encoding (Christian Persch, bug 596205)
- Save maximized window state of all windows in session data (Marco Diego Aurélio Mesquita, bug 607670)
- use g_timeout_add_seconds() (Javier Jardón, bug 581255)
- Fixed signal name serialization in GtkBuilder format to use '-' instead of '_' (bug 600031)
- Disable orientation properties completely and disregard them wherever they cause breakage
  (Federico Mena Quintero, bug 594231)
- Now print a summery of all missing icons at startup instead of a warning for each missing icon
- Fixed some remaining crashers introduced by recent GSEAL patches
- Integrated GtkToolPalette as the internal implementation of Glade's palette (bug 613956).
- Added tooltip to palette (bug 558983)
- Revamped internal treeview support, less warnings and better refresh of workspace when
  editing cell renderer attributes and liststores.
- Glade now loads/saves the "swapped" <signal> attribute.
- Signal editor revamped to now:
  o show documentation links
  o show warning icons for version mismatches
  o edit "swapped" attribute
  o edit the user-data object using an object selection dialog.
  o now the signal editor is a proper widget-class (Johannes Schmid, bug 618020)
- Disallow adding of non-scrollable widgets to scrolled windows (now an informative
  popup comes up instead).
- Fixed hangs in menu/treeview editors (Marco Diego Aurélio Mesquita, bug 609612)
- Changed the old glade-cell-renderer-button for a new activatable pixbuf renderer
  glade-cell-renderer-icon.[ch].
- Added support to add GtkActions to GtkActionGroups
- Added support to edit the <accelerator> for an action when in a group.
- Added notebook tabs to the Glade frontend with informative labels (per open project).
- Stop showing preferences dialog at startup time (bug 574095)
- GladeProject now implements GtkTreeModel and GladeInspector view saves lots of code (Johannes Schmid)
- Allow destruction of GladeApp object (Johannes Schmid, bug 618468).

===========
Glade 3.7.0
===========
- Fixed loading state of assigned GtkTreeModels of GtkCellRendererCombo objects (bug 566928).
- Fixed crasher while copying internal widgets (bug 595156)
- Support silent build when using automake >= 1.11 (Javier Jardón)
- Proper ordering of GtkAdjustment properties in glade files (bug 578484).
- Refactoring work for GSEAL (Javier Jardón)
- Avoid collapsing commands when a project is freshly saved (this fixes a false "unmodified"
  state after changing the same property before and after project save) (Marco Diego Aurélio Mesquita)
- Allow litteral strings as column type definitions in GtkTreeStores (closes bug 597059).
- Updated Glade GTK+ catalog info to include deprecations, new properties and signals since 2.18 and 2.20
  and some translatable strings (brought to you also in part by Johannes H. Jensen for some translatable
  strings and Javier Jardón for some deprecations), some new objects this consequently adds:
  o GtkEntryBuffer
  o GtkSpinner
  o GtkCellRendererSpinner
- Fixed crasher editing some data types in the liststore data editor (bug 608011).
- Enhanced the GtkEntry editor to allow the user to chose between the "text" and the "buffer" exclusively.

===========
Glade 3.6.7
===========
- Sync up remaining properties at load time (fixes use-action-appearance property
  and any other unmentioned property states at load time, also unvails broken
  orientation default value in GTK+, bug 587256).
- Fixed glitches with use-action-appearance at save time.
- Make stock button labels save as non-translatable automatically (bug 352446).
- Fixed crashes when handling GtkTextView in GtkBuilder format.
- Fixed crashes with editable treeview column types (bug 586715).
- Detect correct modifiers and buttons to spawn a context menu in a platform
  independant way (bug 587128).
- Added --enable-mac-bundle configure argument to resolve paths correctly
  when building bundles on osx.

===========
Glade 3.6.6
===========
- Fixed missing image dialogs for packing properties
- Make assistant page-titles translatable (bug 503146)
- Make GtkMessageDialog texts translatable (bug 586063)
- Fixed obscure crash at project load time (James Liggett - bug 585860)
- Migrated to use non-deprecated symbols from glib/GTK+ (Sam Thursfield - bug 572756)
- Introspect lowest GTK+ project dependancy when loading files with missing
  versioning info (bug 586046).
- Fixed runtime path resolutions on osx (bug 586551).

===========
Glade 3.6.5
===========
- Quartz build support and use ige-mac-integration to setup the menubar
  as an optional build dependancy.
- Fixed dissapearing dialogs on ESC (bug 582559)
- Really fixing widget naming policies again, this time I hope it sticks (bug 580745)
- Fixed relocated link problems with python plugin build (bug 582982, patch by Arun Raghavan)

===========
Glade 3.6.4
===========
- Check project naming policy at add_object() time (bug 580745).
- Fixed bug loading and saving icon sources (Juan Pablo Ugarte)
- Fixed sizes of fixed/layout children at load time (bug 584334).
- Enabled popup menus via Apple key for osx (lame but functional).

===========
Glade 3.6.3
===========
- Maintain current widget selection during commits of related-action
  (was causing crashes when the selection changed as a result of a commit, bug 578869)
- GtkButton only accepts real stock *items* and not icons (to use an icon, use a GtkImage
  with an unrestricted stock icon)
- Added documentation on integrating Python widgets (Juan Pablo Ugarte)
- Fixed output format for GtkLabel attributes (bug 579793, patch by Davyd Madeley).
- Removed hard coded size request to palette (Bug 579624).
- Made Atk proxy objects always have unique names (bug 579565).
- Removed buggy query dialog from notebook creation (bug 578727).

===========
Glade 3.6.2
===========
- Fixed missing properties/attributes when serializing GtkWindows (bug 578211)
- Fixed loading state of cellrenderer attributes (whether to use attribute or property
  directly, bug 566928).

New and updated translations
============================
- Goran Rakic (sr, sr@latin)
- Jorge Gonzalez (es)

===========
Glade 3.6.1
===========
- Fixed win32 crasher (bug 575206)
- Fixed crasher on internal widget selection
- Fixed libglade regression (libglade needs specific
  ordering of properties, atk props, signals and accelerators)
- Fixed MSYS/MinGW build (Bug 576851 – Damon Register)
- Disable loading and displaying of 'data' property on GtkTreeStore
  (only GtkListStore understands the 'data' construct).
- Properly initialize a GValue on stack (bug 577822 - Felix Riemann)

New and updated translations
============================
-  Petr Kovar, Andre Klapper (cs)
-  Djihed Afifi (ar)

===========
Glade 3.6.0
===========
- Fixed bugs 574260, 573513, 573453, 574706, 567809 (Juan Pablo Ugarte, Ryu Jinno, myself)

New and updated translations
============================
- Kostas Papadimas (el)
- Claude Paroz (fr)
- Kenneth Nielsen (da)
- Ani Peter (ml)
- Ignacio Casal Quinteiro (gl)
- Krishnababu K (te)
- Gintautas Miliauskas (lt)
- Duarte Loreto (pt)
- Manoj Kumar Giri (or)
- Petr Kovar (cs)
- Milo Casagrande (it)
- Theppitak Karoonboonyanan (th)
- Philip Withnall (en_GB)
- Daniel Nylander (sv)
- Nickolay V. Shmyrev (ru)
- Ilkka Tuohela (fi)
- Christian Kirbach, Hendrik Richter (de)
- Baris Cicek (tr)
- Philip Withnall (en_GB)
- Raivis Dejus (lv)
- Changwoo Ryu (ko)
- Jorge Gonzalez (es)
- Daniel Nylander (sv)
- Kenneth Nielsen (da)
- Gabor Kelemen (hu)
- Inaki Larranaga Murgoitio (eu)
- Clytie Siddall (vi)
- Og Maciel, Jonh Wendell (pt_BR)
- Claude Paroz (fr)

===========
Glade 3.5.7
===========
- Added GladeDesignLayout::widget-event signal. Patch by Pavel Kostyuchenko (bug 542337).
- GObjectify signal editor and allow custom signal editors. by Pavel Kostyuchenko (bug 540691).
- Make virtual properties in GTK+ 2.16 in order to support running from GTK+ 2.14 and targetting 2.16
- New activatable editor to handle activatable properties in smart ways.
- Fix markup in confirm close dialog, patch by Felix Riemann (bug 567450).
- Marked use-stock property from imagemenuitem to be save-always (bug 568064).

New and updated translations
============================
- Updated de: Andre Klapper, Hendrik Richter
- Updated es: Jorge Gonzalez, Jorge González
- Updated fi: Ilkka Tuohela
- Updated he: Yair Hershkovitz, yairhr@gmail.com
- Updated ko: Changwoo Ryu
- Updated pt_BR: Jonh Wendell

===========
Glade 3.5.6
===========
- Handling of new entry properties (bug 567454)
- Added filechooser dialog to pixbuf properties

New and updated translations
============================
- Updated es: Jorge Gonzalez, Jorge González
- Updated nb: Kjartan Maraas
- Updated pt_BR: Og Maciel, Igor Pires Soares

===========
Glade 3.5.5
===========

- Model data editor improvments (sequential editing mode, better key navigation)
- Treeview editor revamp, few crashers fixed
- Few crashers fixed #525839, #522542
- Expand inspector treeview by default
- Many more bug fixes including #533471

New and updated translations
============================
- Updated es: Jorge González, Jorge Gonzalez  <jorgegonz@svn.gnome.org>

===========
Glade 3.5.4
===========
- Added short readable versions of new enum/flag values
- Fixed a crasher in the store editor
- Focus always stays in the store editor when editing cells get cancelled
- Better resizing in editors (property names/warnings expand, inputs dont)
- Cleaned up gtk+ includes (Maxim Ermilov - bug 561260)
- Some code now available under LGPL

===========
Glade 3.5.3
===========
- Support for GtkIconFactory
- Support for GtkAccelGroup
- Support for GtkSizeGroup
- Support for GtkListStore/GtkTreeStore (some code by Juan Pablo Ugarte)
- Support for GtkTreeViewColumn, GtkTreeView, GtkIconView and GtkComboBox as GtkCellLayout.
- Support for GtkCellRenderer derivatives
- GtkBuilder support for GtkMenu hierarchies
- New all in one treeview editor, for treeviews combo boxes and icon views
- Properties and widgets now show warnings in the editor when they have mismatched versions
- Palette items are insensitive when widgets are unavailable and show warnings when they are deprecated.
- Text wrapping in property labels (Pavel Kostyuchenko)
- Editor widget beefed up with icon and class header.
- Simplified accelerator editor
- Save window pane positions in session (Juan Pablo Ugarte)
- New pango attributes editor for GtkLabel:attributes
- All widgets/properties in glade files are now saved in the same order
  (GtkTable part: bug 422823 - Pavel Kostyuchenko, and bug 422823)
- Fixed core to permit working with non GtkWindow toplevel objects/widgets (bug 532636 - Pavel Kostyuchenko)
- Palette now allows doc searches
- Notebooks switch pages to display the selected widget
- Added undoable project conversion routines implemented by catalog plugins
- Object selection dialogs can now create widgets when a type is specified by the catalog
- Support GtkBuilder "context" attribute for i18n data (translatable properties)
- Support for naming your widgets unique across the project or unique across toplevels.
- Now you can add menus inline inside the toolbar editor.
- No more copying resource files around, now you can set your local resource path in
  project preferences and use relative/fullpaths in resource properties (i.e. GdkPixbuf properties
  and the like).
- No more context help mode with buttons, you can get property level help (and clear value) with a context menu
- Optimized load routine significantly.
- Added GladeEditable interface to layout custom pages for property editors, implemented many
  custom editor layouts.
- Now you can edit widgets separately from the rest of the project
- menu/toolbar/treeview editor no longer a modal dialog.
- Added <search widgets> entry with completion/filter to the inspector widget.
- Added most of the new needed icons (Mike Gratton - bug 561979, Juan Pablo Ugarte).
- Simplified and improved stock-id properties to allow use of custom icons from factories.
- Fixed input dialog crasher (Juan Pablo Ugarte - bug 543314)
- Commands now collapse to nothing - Pavel Kostyuchenko
- Fixed boxed value comparisons by way of comparing unique strings
  from the plugin (Juan Pablo Ugarte - bug 528511)
- Fixed project modified state flag glitches (Pavel Kostyuchenko - bug 532017).
- Prevent hangs in anjuta (Pavel Kostyuchenko - bug 531585).
- Fixed boldness/italicness in varios treeviews
- Objects and resource property fields are updated correctly (bug 542335 - fix by Pavel Kostyuchenko)
- Update loaded assistant pages properly (bug 540531 - fix by Antti Kaijanmäki)
- Silently ignore unrecognized signals in glade file instead of aborting
  (bug 533728 - fix by Pavel Kostyuchenko)
- Worked around special child type naming discrepencies between formats from the plugin side
  (bug 533217 - fix by Pavel Kostyuchenko)
- response-id now only available for buttons that are in the action area of dialogs (bug 464502)
- Fixed displayable values (bug 556452), now they are available in the plugin too.
- Misc bugfixed by Richard Hult, Andreas Henriksson, Vincent Geddes, Claude Paroz, Pavel Kostyuchenko,
  Eli Collins, Christian Persch, Theppitak Karoonboonyanan, Kjartan Maraas, Michael Gratton and me.

New and updated translations
============================
- ar: Anas Afif Emad, Djihed Afifi
- bg: Yavor Doganov, Alexander Shopov
- da: Ask Hjorth Larsen
- de: Christian Kirbach
- en_GB: David Lodge, Philip Withnall
- es: Jorge González, Jorge Gonzalez
- et: Ivar Smolin
- fi: Ilkka Tuohela
- fr: Robert-André Mauchin
- gl: Ignacio Casal Quinteiro
- gu: Sweta Kothari
- he: yairhr@gmail.com, Yair Hershkovitz
- hi: Rajesh Ranjan
- hu: Gabor Kelemen
- it: Andrea Zagli
- ko: Changwoo Ryu
- ml: Hari Vishnu
- mr: Sandeep Shedmake
- nl: Vincent van Adrighem
- oc: Yannig Marchegay, Yannig Marchegay (Kokoyaya)
- pl: Tomasz Dominikowski
- pt: Duarte Loreto
- pt_BR: Igor Pires Soares, Fabrício Godoy
- ru: Yuriy Penkin
- sr.po, sr@latin: Goran Rakić
- sv: Daniel Nylander
- th: Theppitak Karoonboonyanan
- tr: Baris Cicek
- vi: Clytie Siddall
- zh_HK: Chao-Hsiung Liao
- zh_TW: Chao-Hsiung Liao, Abel Cheung

===========
Glade 3.5.2
===========
- oops, was parsing booleans as doubles, fixed bugs with
  builder-unsupported and deprecated.

===========
Glade 3.5.1
===========
- Added versioning support, you can always chose the target version of
  your project starting with gtk+ 2.8 - a project preferences dialog has
  been added where you can switch your format, switch your target version
  and test for incompatabilities. incompatability error dialogs are also
  launched on save as. Target versions are saved to the glade file;
  TODO: patch GtkBuilder to test the required gtk+ version from
  <requires lib="gtk+" version="2.8"> and at least warn, also let
  third party widget developers test thier own versions using builder
  (all new catalog tags and properties are also documented).

===========
Glade 3.5.0
===========
- Resurrected GtkScaleButton and GtkVolumeButton
- We finally have Vincent Geddes's icon choser dialog
  (was skipped before because of string changes)
- Not allowed to have duplicate widget names anymore (bug 442860)
- Now the first widget in a project shows up automatically
  when opening the project.
- Old parser was trashed and rewritten from the ground up.
- New plugin support for read_widget() and write_widget(), also
  create_eprop() which allows the plugin to create widgets to
  edit properties in the editor (accelerators are edited from
  the plugin now for instance).
- Dual file format support available, its a beginning, you dont
  get any of the GObjects that GtkBuilder supports but all widgets
  you were formerly using with glade can now be loaded/saved in
  builder format.
- Api reference docs for embedders and widget authors ressurected
  after 2 years, concerning integrating widgets, the docs are
  practically rewritten.

New and updated translations
============================
- Priit Laes (et)
- Laurent Dhima (sq)
- Baris Cicek (tr)
- Alexander Shopov (bg)

===========
Glade 3.4.3
===========
- Backed out GtkScaleButton and GtkVolumeButton since
  they introduced strings.

===========
Glade 3.4.2
===========
- Port to gtk 2.12 tooltips API. Bug #500947. - Christian Persch
- Atk Relations bug fix
- Added GtkVolumeButton and GtkScaleButton widgets (Ross Burton)
- Misc fixes 477025, 509128, 388869, 504603, 495853, 506713, 511651,
  472555, 493418 by Cosimo Cecchi, Yang Hong, Ivan Baldo, Vincent Geddes,
          Juan Pablo Ugarte, Tristan Van Berkom

New and updated translations
============================
- Kjartan Maraas (nb)
- Yuri Kozlov (ru)
- Stéphane Raimbault (fr)
- Gintautas Miliauskas (lt)
- Jovan Naumovski (mk)
- Luca Ferretti (it)
- Gabor Kelemen (hu)
- Claude Paroz (fr)
- Jonh Wendell (pt_BR)
- David Lodge (en_GB)
- Ignacio Casal Quinteiro (gl)
- Gil Forcada (ca)
- Ilkka Tuohela (fi)
- Hendrik Brandt (de)
- Duarte Loreto (pt)
- Theppitak Karoonboonyanan (th)
- Maxim Dziumanenko (uk)
- Yair Hershkovitz (he)
- Baris Cicek (tr)
- Clytie Siddall (vi)
- Yannig Marchegay (oc)
- Daniel Nylander (sv)
- Djihed Afifi (ar)
- Jorge Gonzalez (es)
- Takeshi AIHANA (ja)

===========
Glade 3.4.1
===========

- Crash in Glade Interface Designer: Clicked the GtkInputDial... (bug 480495) - Juan Pablo Ugarte
- Glade3 hangs when loading certain projects containing GtkAssistants (bug 495057) - J. Ali Harlow
- Fix options context summary (bug 500940) - Christian Persch
- Use gtk_widget_get_action (bug 500943) - Christian Persch
- Icon Theme search path is incorrect for win32 (bug 469854) - Martin Schlemmer
- Doesn't build on ia64 (bug 499623) - Josselin Mouette
- Activating "Add Parent" on an internal widget component causes crah (bug 503955) - Juan Pablo Ugarte
- GtkImage/GdkPixbuf porps misc fixes - Juan Pablo Ugarte

New and updated translations
============================
- Kjartan Maraas (nb)
- Matej Urbančič (sl)
- Ivar Smolin (et)
- Djihed Afifi (ar)
- Baris Cicek (tr)
- Ignacio Casal Quinteiro (gl)
- Urbančič Matej (sl)
- Ivar Smolin (et)
- Changwoo Ryu  (ko)
- Takeshi AIHANA (ja)
- Leonardo Ferreira Fontenelle (pt_BR)

===========
Glade 3.4.0
===========

New and updated translations
============================
    - Priit Laes (et)
    - Jorge Gonzalez (es)
    - Ilkka Tuohela (fi)
    - Ignacio Casal Quinteiro (gl)
    - Daniel Nylander (sv)
    - Adam Weinberger (en_CA)
    - Takeshi AIHANA (ja)
    - Raphael Higino (pt_BR)
    - Theppitak Karoonboonyanan (th)
    - Gabor Kelemen (hu)
    - Duarte Loreto (pt)
    - Kenneth Nielsen (da)
    - Clytie Siddall (vi)
    - Alexander Shopov (bg)
    - Gintautas Miliauskas (lt)
    - Jovan Naumovski (mk)
    - Kjartan Maraas (nb)
    - Maxim Dziumanenko (uk)
    - Alessio Frusciante (it)
    - Hendrik Richter (de)
    - Danishka Navin (si)
    - Jamil Ahmed (bn)
    - Claude Paroz (fr)
    - Djihed Afifi (ar)
    - David Lodge (en_GB)
    - Nickolay V. Shmyrev (ru)
    - Artur Flinta (pl)
    - Gil Forcada (ca)

===========
Glade 3.3.4
===========
    - Moved all gtk-doc stuff outside of the template files (now documentations is
      entirely in the source) - Juan Pablo Ugarte
    - Fixed compilation with gcc 2.95 (bug 461923) - Jens Granseuer
    - Sort the stock icon list alphabetically by locale (bug 454003) - Olivier Delhomme
    - Made glade window not maximized by default (bug 462111) reported by Frédéric Bellaiche
    - Added "expand" and "homogeneous" packing properties to toolbar
      children in the toolbar editor (bug 429409) - Tristan Van Berkom
    - Clipped the signal editor texts to simply say "<type here>" (bug 464505) - Tristan Van Berkom
    - Now saves/restores session data about docking attached state &
      undocked window sizes/positions - Yevgen Muntyan
    - Added themed icon chooser (currently disabled awaiting freeze break approval)
      (bug 359640) - Vincent Geddes
    - Made toolbar-style an "optional" property and fixed glitches around this property
      (bug 382785) - Vincent Geddes

New and updated translations
============================
    - Daniel Nylander (sv)
    - Theppitak Karoonboonyanan (th)
    - Jorge Gonzalez (es)
    - Leonardo Ferreira Fontenelle (pt_BR)
    - Ilkka Tuohela (fi)
    - Sunil Mohan Adapa (te)
    - Takeshi AIHANA (ja)
    - Adam Weinberger (en_CA)
    - Jovan Naumovski (mk)
    - Duarte Loreto (pt)
    - Priit Laes (et)

===========
Glade 3.3.3
===========
    - Add tab labels by default to notebook pages (bug 345438) - Tristan Van Berkom
    - Now child menu items are selectable (fixed event handling for widgets that are
      not in the logical hierarchy, in 3.3.2 this was a crash actually) - Tristan Van Berkom
    - Now we draw selection in g_signal_connect_after (..."expose-event"...) instead
      of queuing an idle timeout.  - Tristan Van Berkom
    - Fixed the UI to be insensitive when no projects are loaded (some widgets were
      sensitive and causing errors) - Tristan Van Berkom
    - Made it possible to declare a widget class in the catalog without giving a real type,
      only automatically derive from a type specified in the catalog (bug 352714) - Yevgen Muntyan
    - Defined environment variables GLADE_MODULE_PATH & GLADE_CATALOG_PATH, catalogs will be
      searched in GLADE_CATALOG_PATH and widget libraries/support modules in GLADE_MODULE_PATH. - Tristan Van Berkom
    - Disable Add/Remove parent actions on GtkToolItem, GtkMenu and GtkMenuItem - Tristan Van Berkom
    - misc bugfixes 459953 460272

New and updated translations
============================
    - Jorge Gonzalez (es)
    - Takeshi AIHANA (ja)
    - Daniel Nylander (sv)
    - Clytie Siddall, Nguyễn Thái Ngọc Duy (vi)
    - Ilkka Tuohela (fi)
    - Artur Flinta (pl)
    - Runa Bhattacharjee (bn_IN)
    - Gabor Kelemen (hu)
    - Matic Žgur (sl)

===========
Glade 3.3.2
===========
    - Bindings work has been moved out into a branch
    - Added toolbar item for "Drag/Resize" mode - Tristan Van Berkom
    - Added history lists to undo/redo buttons - Tristan Van Berkom
    - Current notebook page is more consistant (bug 394382) - Tristan Van Berkom
    - Use gnome-common macros in configure.ac/Makefiles (bug 399134) - Christian Persch
    - Fixed lots of compiler warnings from new macros - Vincent Geddes
    - Added a bunch of translatable/displayable values for new enumerations/values - Juan Pablo Ugarte
    - Display some specially marked backend actions in the toolbar - Juan Pablo Ugarte
    - Attempt to reload an open project if the user tries to open it again (bug 450483) - Vincent Geddes
    - Monitor and update project saved state wrt undo (bug 392324) - Vincent Geddes
    - Properly handle dgettext() operations (bug 453105) - Christian Persch)
    - Fixed some hangups (bug 453253) - Juan Pablo Ugarte
    - Remove user name and host from comment in glade file (bug 453174) - Vincent Geddes
    - Now the palette/inspector and property editor are "dockable" (just
      dock/undock via view menu, nothing fancy) - Tristan Van Berkom
    - Warn about missing displayable values for enums/flags - Juan Pablo Ugarte
    - Fixed glitch with changing notebook pages (bug 456013) - Tristan Van Berkom
    - Implemented "Add/Remove Parent" context menu items for all widgets (bug 343786) - Tristan Van Berkom
    - Added "Remove Slot" action for placeholders inside GtkBoxes (closes bug 387963) - Tristan Van Berkom
    - Markup & mnemonics in labels load properly now (bug 396446) - Tristan Van Berkom
    - Context menu for placeholders now have actions that apply to the widget they are in,
      while "paste" remains contextual to the placeholder in question - Tristan Van Berkom
    - Misc bug fixes 453105 453107 453111 453110 406039 457224 457222...

===========
Glade 3.3.1
===========
    - Insert before/after & Remove page context menu actions for GtkNotebook (bug 438881) - Juan Pablo Ugarte
    - Remove row/column context menu actions for GtkTable - Juan Pablo Ugarte
    - Fix C89 compilation (bug 444045) - Jens Granseuer
    - Fixed win32 build (bug 444605) - Juan Pablo Ugarte
    - Allow child contextual actions to work on placeholders - Juan Pablo Ugarte
    - Remove 'm4' from EXTRA_DIST (bug 445028) - Vincent Geddes
    - Some misc. win32 build fixes - Vincent Geddes
    - Fixed cut/paste glitches inside notebooks - Tristan Van Berkom
    - Fixed incorrectly loaded stock icons (bug 444959) - Juan Pablo Ugarte
    - Spelling/Translation fixes (bug 419979, 429736) - Vincent Geddes
    - Fixed console warnings (bug 424509) - Vincent Geddes

===========
Glade 3.3.0
===========
    - Allow plugin authors to add context menu items for thier widgets
      (one entry point to act upon a widget, and another to operate on
      a widget's child). - Juan Pablo Ugarte
    - Insert before/after context menu actions for GtkBox & GtkTable (bug 438881) - Juan Pablo Ugarte

===========
Glade 3.2.2
===========
    - Allow properties to be marked "save-always" in the catalog - Juan Pablo Ugarte
    - Set "save-always" on these properties:
      o GtkDialog's "type-hint" - Juan Pablo Ugarte
      o GtkScrolledWindow's "can-focus" - Juan Pablo Ugarte
      o GtkPaned's "resize" and "shrink" (bug 364215) - Tristan Van Berkom
      o GtkButton's "response-id" (bug 410272) -Tristan Van Berkom
    - Now list all activatable signals in the Accelerator key dialog.

New and updated translations
============================
    - Theppitak Karoonboonyanan (th)

===========
Glade 3.2.1
===========
    - Some win32 build issues fixed - Olivier Delhomme
    - Add "GNOME" to Categories (love bug 417618) - Bruno Boaventura
    - Property ordering fixed (bug 396436) - Juan Pablo Ugarte/Christian Persch
    - "label" property of GtkToolButton now translatable - Tristan Van Berkom
    - dont use sscanf in (de)serialization (bug 424547) - Christian Persch/Ivan Baldo
    - workaround "hierarchy-changed" signal crashes in filechooserdialog (bug 415021) - Juan Pablo Ugarte
    - unichar property charachers now properly displayed - Juan Pablo Ugarte
    - Cut/Pasted widgets now behave as expected (bug 432519) - Tristan Van Berkom
    - Inspector expands/scrolls to position upon selections (bug 392225) - Vincent Geddes
    - Negative integer properties work properly now (bug 434207) - Jeff Westerinen
    - Workaround for inputdialog crashes (bug 433975) - Juan Pablo Ugarte
    - Fixed some irrelevent runtime warnings - Juan Pablo Ugarte

New and updated translations
============================
    - Leonardo Ferreira Fontenelle (pt_BR)
    - Ilkka Tuohela (fi)
    - Simos Xenitellis, Nikos Charonitakis (el)
    - Abel Cheung (zh_HK, zh_TW)
    - Daniel Nylander (sv)
    - Maxim Dziumanenko (uk)
    - Luca Ferretti (it)
    - Djihed Afifi (ar)
    - Ani Peter (ml)
    - Takeshi AIHANA (ja)
    - Nickolay V. Shmyrev (ru)
    - Jovan Naumovski (mk)
    - Alexander Shopov (bg)
    - David Lodge (en_GB)
    - Gabor Kelemen (hu)
    - Duarte Loreto (pt)
    - Gintautas Miliauskas (lt)
    - Stéphane Raimbault (fr)
    - Laurent Dhima (sq)
    - Pema Geyleg (dz)
    - Jorge Gonzalez, Claudio Saavedra (es)
    - Kjartan Maraas (nb)
    - Peter Bach (da)

===========
Glade 3.2.0
===========
    - Fixed sources to build with gcc 2.95 (bug 406504) - Jens Granseuer
    - Fixed the imfamous: "Not able to set label and stock separately
      in GtkImageMenuItems" (bug 397043) - Juan Pablo Ugarte
    - Added remaining missing icons - Vincent Geddes
    - Use locale independent integer and float parsing routines (bug 396433) - Christian Persch
    - Save some properties unconditionally, fixes (bug 412848) - Tristan Van Berkom
    - Revived accelerator & atk relationset properties (bug 383121) - Tristan Van Berkom
    - other bug fixes by Nickolay V. Shmyrev, Christian Persch, Vincent Geddes, Halton Huo

New and updated translations
============================
    - Duarte Loreto (pt)
    - Djihed Afifi (ar)
    - David Lodge (en_GB)
    - Daniel Nylander (sv)
    - Nguyễn Thái Ngọc Duy (vi)
    - Artur Flinta (pl)
    - Stéphane Raimbault (fr)
    - Takeshi AIHANA (ja)
    - Ilkka Tuohela (fi)
    - Nickolay V. Shmyrev (ru)
    - Changwoo Ryu (ko)
    - Ignacio Casal Quinteiro (gl)
    - Kjartan Maraas (nb)
    - Duarte Loreto (pt)
    - Ole Laursen (da)
    - Hendrik Brandt (de)
    - Jovan Naumovski (mk)
    - Raphael Higino, Leonardo Ferreira Fontenelle (pt_BR)
    - Theppitak Karoonboonyanan (th)
    - Gabor Kelemen (hu)
    - Gintautas Miliauskas, Žygimantas Beručka (lt)
    - Josep Puigdemont i Casamajó (ca)
    - Alexander Shopov (bg)
    - Ani Peter (ml)
    - Luca Ferretti (it)
    - Maxim Dziumanenko (uk)
    - Abel Cheung (zh_HK, zh_TW)
    - Nikos Charonitakis, Simos Xenitellis (el)
    - Ilkka Tuohela (fi)

===========
Glade 3.1.5
===========

New features and fixes
======================
    - Fixed build problem with autoconf 2.60 wrt. datarootdir (bug 392379) - Christian Persch
    - Added version to bugzilla info in the .desktop file  (bug 392395) - Christian Persch
    - Bind the gettext domain (bug 397429) - Christian Persch
    - Setup online manual - Vincent Geddes
    - use xmlSubstituteEntitiesDefault() when loading/saving glade files (bug 396311) - anonymous
      patch submitter
    - Use standard "translator-credits" property the standard way in the about dialog - Vincent Geddes
    - GladeCommand refactoring work, allows for multiple paste commands now (bug 345603) - Jeff Westerinen
    - Reorganized package directory structure and adapted makefiles - Vincent Geddes
    - Renamed some things to fit more with the HIG - Vincent Geddes
    - Fixed obnoxious startup errors (bug 399178) - Tristan Van Berkom
    - Implement concept of "use-placeholders" for container adaptors to distinguish
      whether they use placehodlers for thier children (the core handles them
      differently), note that menuitems,fixed,toolbar etc dont use placeholders
      for thier children - Tristan Van Berkom
    - Fixed packing defaults (a menubar in a HBox is initially expand = False) - Tristan Van Berkom
    - Fixed the layout to not touch default-width/default-height implicitly when resizing the toplevel inside
      the workspace, this required some refactoring too - Tristan Van Berkom
    - Completely reworked event handling, considerably reduced lines of code involved and
      improved stability, also now drag/resize is only available with the SHIFT modifier active,
      as a side effect, you can now also interact with project widgets in the workspace much
      better. - Tristan Van Berkom
    - Implemented undo/redo for i18n property metadata (bug 352454) - Jeff Westerinen
    - Fixed translations of strings from the catalog and some strings in the about
      dialog (bug 404917) - Tristan Van Berkom
    - Added the new glade icon - Andreas Nilsson
    - Fixed compilation of python code - Paul
    - Call GNOME_DOC_INIT unconditionally (Bug 392411) - Christian Persch
    - Improved configure check for python - Vincent Geddes

New and updated translations
============================
    - Daniel Nylander (sv)
    - David Lodge (en_GB)
    - Clytie Siddall (vi)
    - Ignacio Casal Quinteiro (gl)
    - Gabor Kelemen (hu)
    - Djihed Afifi (ar)
    - Hendrik Richter (de)
    - A S Alam (pa)
    - Takeshi AIHANA (ja)
    - Duarte Loreto (pt)
    - Jonathan Ernst, Claude Paroz and Stéphane Raimbault (fr)
    - Supranee Thirawatthanasuk, Theppitak Karoonboonyanan (th)
    - Jordi Mas (ca)

===========
Glade 3.1.4
===========

New features and fixes
======================
    - Fixed notebook tabs, frame/expander labels, was all screwed up (bug 373251)
    - Fixed expander interaction (bug 386352)

===========
Glade 3.1.3
===========

New features and fixes
======================
    - Added gtk+ 2.10 widget classes: GtkAssistant, GtkLinkButton, GtkPageSetupUnixDialog,
      GtkPrintUnixDialog, GtkRecentChooserWidget and GtkRecentChooserDialog (Juan Pablo Ugarte)
    - Added user documentation using gnome-doc-utils (Vincent Geddes)
    - Fixed assumption "GtkButton" --> "gtk_button_get_type ()" when loading types from
      the catalog (bug 377435) (Jeff Westerinen)
    - Now there's only one pkg-config file (the original libgladeui-1.0.pc) (Vincent Geddes)
    - Escape strings properly when saving to the xml file (bug 360586 Juan Pablo Ugarte)
      (Merged from stable branch)
    - Fixed saved "gtk-broken-image" stock being saved in all GtkImages (bug 353126)
      (with help from Jeff Westerinen) (Merged from stable branch)
    - Changed alot of keywords and forward declarations for C++ compilation against glade headers
      (Oliver Nittka)
    - Detect file changes on disk before saving (Vincent Geddes)
    - Fixed a couple of crashers (bug 386563 & 385920).

New and updated translations
============================
    - Djihed Afifi (ar)  (Ported in from stable branch)
    - Ignacio Casal Quinteiro (gl)  (Ported in from stable branch)

===========
Glade 3.1.2
===========

New features and fixes
======================
    - Make the tarball ship translations again by building with intltool 0.35

===========
Glade 3.1.1
===========

New features and fixes
======================
    - Use GtkRecent and removed manual recent project handling (Vincent Geddes)
    - Refactoring of UI frontend & palette code (Vincent Geddes)
    - Selector button from the palette is now hidden and one is placed on the
      toolbar instead (Vincent Geddes)
    - Refactoring of core/plugin interface, now the plugin derives an adaptor
      type to interface with the core.
    - New bindings framework, this includes a bindings core module and an initial
      implementation of the python binding (Juan Pablo Ugarte)
    - Added core support for plugins to implement actions on the context menu,
      AND support for scripted context menu actions (Juan Pablo Ugarte)
    - Cleanup of gnome catalog code (Juan Pable Ugarte)
    - Misc bugfixes by Vincent, Juan Pablo, Andreas Köhler and myself.

New and updated translations
============================
    - Josep Puigdemont i Casamajó (ca)

===========
Glade 3.1.0
===========

New features and fixes
======================

    - Embedded toplevel widgets - phase one (Vincent Geddes)
    - Integrated one window application layout - phase one (Vincent Geddes)
    - Architechtural change, GladeWidgetClass structures now swapped for
      a GladeWidgetAdaptor object, classes are then generated while reading the
      catalog (thus deffering all the OO mechanics to the GType system).
    - Fixed "-"/"_" mangling in translatable string comments (bug 363598) (Jonas Berlin)

New and updated translations
============================
    - Abel Cheung (zh_HK, zh_TW)
    - Francisco Javier F. Serrador (es)

===========
Glade 3.0.3
===========

New features and fixes
======================
    - Fixed "-" / "_" mangling in translatable string comments (bug 363598) (Jonas Berlin)
    - Fixed "&amp in a label with markup enable saves as an &" (bug 360586) (Juan Pablo Ugarte)
    - Fixed saved "gtk-broken-image" stock being saved in all GtkImages (bug 353126) (Jeff Westerinen & myself)

New and updated translations
============================
    - Abel Cheung (zh_HK, zh_TW)
    - Francisco Javier F. Serrador (es)
    - Ignacio Casal Quinteiro (gl)
    - Josep Puigdemont i Casamajó (ca)
    - Djihed Afifi (ar)

===========
Glade 3.0.2
===========

New features and fixes
======================
    - Fixed some properties to be translatable (reported by Olivier Rolland)
    - Now use non-locale specific functions to write out double values to
      glade files, revert to use floating precision in adjustments.
    - Signal editor UI improved (bug 127149) (Juan Pablo Ugarte)
    - Reimplemented file drag and drop (bug 352458) (Vincent Geddes)
    - Fixed accelerator dialog segfaults (bug 352825) (Juan Pablo Ugarte)
    - Improved GtkPaned support (bug 345075) (Juan Pablo Ugarte)
    - Backing out multiple consecutive pastes (reopening bug 345603)
      (this fixes menu editor segfaults among other things)
    - Fixed ComboBoxEntry crash (bug 354716) (Juan Pablo Ugarte)
    - Ordering of properties in the editor window
      (bug 345893) (Juan Pablo Ugarte)
    - Allow a dynamic user-editable comment prepended to the
      glade file (Bug 342889) (Juan Pablo Ugarte)
    - Added new stock listing that includes the stock "images" (which
      are not gtk+ stock "items"), and enabled them for GtkImage and
      GtkToolItem. (bug 353522)
    - GtkImage now defaults to an initial "gtk-broken-image" stock type.
    - Ignore "enable-grid-lines" 2.10 property on treeview since it causes
      crashes on load (fixes bug 353611)
    - Added displayable values for "enable-grid-lines" 2.10 property
    - Set some HIG-ish defaults on dialogs
    - Fixed lost icons on images (bug 353126) (Juan Pablo Ugarte)
    - Namespace issues with libglade initial fix (Juan Pablo Ugarte)
    - Few more misc fixes by Juan Pablo and myself.

New and updated translations
============================
    - Changwoo Ryu (ko)
    - David Lodge (en_GB)
    - Francisco Javier F. Serrador (es)

===========
Glade 3.0.1
===========

New features and fixes
======================
    - Pasting a widget does not paste the packing options (bug 345604) (Juan Pablo Ugarte)
    - Now you can paste widgets to your hearts content (bug 345603)
    - Fixed expander widgets (they were missing placeholders).
    - Adjustments are saved witout floating point precision in the glade file (reports of
      glade-- code generator disliking the decimal points).
    - Fixed an embaressing segfault when removing items using the menu/toolbar editor (Juan Pablo)
    - Interface signals are now properly introspected + alphabetically sorted (Juan Pablo)
    - Removed some properties on children internal to composite widgets, properties that
      we're controlled by style properties on the GtkDialog widget (bug 352018).
    - Enhancements to the "Projects" menu + minor UI enhancements (Vincent Geddes)
    - Palette items can be locked down with CNTL-click matching glade-2 behaviour (bug 303679)

===========
Glade 3.0.0
===========

New features and fixes
======================
    - DevHelp integration for a contextual help system
    - GnomeUI and GnomeCanvas plugin (Juan Pablo Ugarte)
    - New "Editor skeleton" provided by the core to ease the plugin's creation
      of custom editors for toolbars and menus and such. (Juan Pablo Ugarte)
    - Toolbar and popup menu support (Juan Pablo Ugarte)
    - Added accelerators property dialog
    - Drag/Resize support extended to GtkTable and GtkBox subclasses
      (and GnomeCanvas) from only GtkFixed and GtkLayout.
    - Reverted "View" menu to match the Glade 2 style (Yevgen Muntyan)
    - Now glade has 2 icon sets (16x16 & 22x22), all icons available (Vincent Geddes)
    - New awesome palette (Vincent Geddes)
    - Cute cursor when adding widgets (Vincent Geddes)
    - General UI enhancements and desktop integration work (Vincent Geddes)
    - Duplicated widgets id's are unique (Yevgen Muntyan)
    - Spelling mistake fixes from Thierry Moisan and Clytie Siddall
    - Many Many Many misc fixes by Juan Pablo Ugarte, Vincent Geddes,
      Yevgen Muntyan and myself.
    - Much core/gtk+ backend refactoring done by Juan Pablo and myself.

New and updated translations
============================
    - Funda Wang (zh_CN)
    - Francisco Javier F. Serrador (es)
    - Adam Weinberger (en_CA)
    - Kjartan Maraas (nb, no)
    - Raphael Higino (pt_BR)
    - Clytie Siddall (vi)
    - Jordi Mas (ca)
    - Vincent van Adrighem (nl)
    - Daniel Nylander (sv)
    - Valek Filippov (ru)

==============
glade-3 2.91.1
==============

New features and fixes
======================
    - Full atk property support.
    - Added full documentation with gtk-doc, imported adding-widgets.txt to sgml files.
    - GtkTable packing properties now work seemlessly (Juan Pablo Ugarte)
    - Misc fixes on menu editor (Juan Pablo Ugarte)
    - Filtered out cut/copy/paste accelerators from the editor window (fixing bug 324389)
    - Implemented "Custom widgets" (glade-2 file support)
    - GladeEPropFlags now shows treeview directly in editor (Mikael Hermansson)
    - Added generic object list type to the glade builtin types (currenty used for
      atk relation properties)
    - Added packing property recording mechianism to Create/Delete commands
      (was only there for Cut/Paste)
    - Added file filters "All Files" and "Glade Files" to FileChooser Dialog (Vincent Geddes)
    - Initialize FileChooser to use project->name as loaded filename (Vincent Geddes)
    - Lots of irrelevent properties disabled (Juan Pablo Ugarte)
    - Rewrite of project list menu in glade-project-window (Vincent Geddes)
    - Indicate whether projects have unsaved changes  (Vincent Geddes)
    - Open leafs & scrolled-window position restored on the project view
      when switching projects
    - Added glade-3.pc for module packages to find out where to install
      their modules/catalogs/pixmaps (Yevgen Muntyan)
    - Implemented Adjustments glade-2 style for now (Juan Pablo Ugarte)
    - Manage the sensitivities of all the ui actions in the project window (Vincent Geddes)
    - Removed popt dependancy in favor of glib mechanism (Vincent Geddes)
    - Detect read-only state of projects (Vincent Geddes)
    - Implemented GtkDialog button children layout to match what glade-2 / libglade supports
    - Changed GtkButton editing to support button "label" and "use-underline" properties.
    - Many many misc bug fixes by Juan Pablo Ugarte, Yevgen Muntyan, Vincent Geddes,
      Johannes Schmid and myself.

New and updated translations
============================
    - Adam Weinberger (en_CA)
    - Francisco Javier F. Serrador (es)
    - Clytie Siddall (vi)
    - Jordi Mas (ca)
    - Raphael Higino (pt_BR)
    - Vincent van Adrighem (nl)
    - Daniel Nylander (sv)

==============
glade-3 2.91.0
==============

New features and fixes
======================
  - The amazing new menu editor is here ! (Juan Pablo Ugarte)
  - Added GladeEditorProperty objects, a GtkWidget descendant
    capable of editing properties (one subclass available for
    every method of editing properties).
  - GladeProjectView displays internal widget descriptors and
    special-child-type descriptors
  - Project menu item glitch fixed.
  - Fixed "paste" using keyboard shortcuts
  - Show "save as" dialog on save when previous save failed
  - Added widgets GtkCombo, GtkList, GtkCList, ComboBox & ComboBoxEntry
  - Delete in property editor not to delete project widgets (only text
    in entries).
  - Text properties now scroll (bugzilla 316232)
  - Translate strings from catalog files (this includes translating
    the gtk+.xml.in using intltool & using dgettext on strings parsed
    from the catalog).
  - Implemented command groups (for undo/redo actions on a complex
    series of glade commands), used by the new editor.
  - Undo/Redo buttons now display action content in tooltips.
  - Added GladeEPropObject, generic support for object type properties.
  - Updated plugin writer documentation (widgets/adding-widgets.txt)
  - All project paths are now absolute canonical paths
  - Added GladeEPropResource for resource file type properties,
    glade will try to always keep a copy of all project resources
    in the same directory as the glade file.
  - Fixed signal loading (bug 326715)
  - Fixed persisting i18n metadata (bug 325628)
  - Implemented <requires> functionality in glade files
    (save required plugins and gracefully display errors if
    the requested catalog isnt available).
  - Multiple projects with the same name now supported.
  - Misc bugfixes and code improvements from myself Juan Pablo Ugarte and
    Lluis Sanchez Gual

New and updated translations
============================

  - Funda Wang (zh_CN)
  - Francisco Javier F. Serrador (es)
  - Adam Weinberger (en_CA)
  - Kjartan Maraas (nb, no)
  - Raphael Higino (pt_BR)

What is new in glade-3 2.90.0
=============================

    Everything about glade-3 is definitly new in this first ever
development snapshot, so I give you here a list of all the
all star players that helped up to this point to make it happen
(anyone I have any kind of record of should be here).

So welcome all to the new, unfinished glade-3, I hope you all enjoy.

Contributors:
=============
o Chema Celorio
o Jonathan Blandford
o Carlos Perello Marin
o Archit Baweja
o Ravi Pratap
o Shane Butler
o Joe Shaw
o Kjartan Maraas
o Michael Meeks
o James Willcox
o Joaquín Cuenca Abela
o Paolo Borelli
o Tommi Komulainen
o Damon Chaplin
o David Hoover
o Morten Welinder
o Tristan Van Berkom
o Ivan, Wong Yat Cheung
o Gustavo Noronha Silva
o Richard Hult
o Mikael Hallendal
o Naba Kumar
o Philip Van Hoof
o Juan Pablo Ugarte

Translators:
============
o Fatih Demir
o Christian Rose
o Pablo Saratxaga
o Duarte Loreto
o Zbigniew Chyla
o Hasbullah Bin Pit
o Takeshi AIHANA

(wiz)

2022-09-26 09:15:59 UTC MAIN commitmail json YAML

2022-09-26 09:14:41 UTC pkgsrc-2022Q3 commitmail json YAML

doc: add CHANGES file for 2022Q3 branch

(wiz)

2022-09-26 05:22:35 UTC MAIN commitmail json YAML

doc: Updated comms/op_panel to 0.30nb5

(jnemeth)

2022-09-26 05:22:23 UTC MAIN commitmail json YAML

2022-09-25 15:16:19 UTC MAIN commitmail json YAML

Updated www/nginx to 1.22.0nb7
Updated www/nginx-devel to 1.23.1nb2

(osa)

2022-09-25 15:10:11 UTC MAIN commitmail json YAML

2022-09-25 14:43:27 UTC MAIN commitmail json YAML

multimedia/libmpeg2: fix build on NetBSD/macppc.

This re-orders the two tests for altivec to first try with
<altivec.h> included, and the second without.

The configure script is hand-patched, corresponding to configure.ac;
I could not generate a working configure script...

(he)

2022-09-25 12:56:24 UTC MAIN commitmail json YAML

doc/TODO: + z3-4.11.2.

(wiz)

2022-09-25 12:28:57 UTC MAIN commitmail json YAML

Note xapian bindings update.

(schmonz)

2022-09-25 12:26:07 UTC MAIN commitmail json YAML

doc: Updated textproc/xapian-omega to 1.4.21

(schmonz)

2022-09-25 12:25:58 UTC MAIN commitmail json YAML

Update to 1.4.21. From the changelog:

documentation:

* Consistently say "macOS" not "Mac OS X", "OS X", etc.

indexers:

* omindex:

  + Add support for gzip-compressed SVG files (.svgz).

  + Handle <title> in SVG.  Previously only <dc:title> inside <metadata> was
    considered.  If both are present, <title> now takes precedence.

testsuite:

* omegatest: Add skip-for-32-bit-time_t mechanism and use it to conditionally
  enable some testcases which fail on platforms with 32-bit time_t.

build system:

* Update to use AX_CXX_COMPILE_STDCXX which is a replacement for
  AX_CXX_COMPILE_STDCXX_11 (which we were using) which also supports newer C++
  standards versions which will be useful.  For C++11 the only difference seems
  to be that the macro now checks for attribute support - we use C++11
  attributes so that seems a good thing.

Updating during the freeze for the bug and portability fixes.

(schmonz)

2022-09-25 12:25:29 UTC MAIN commitmail json YAML

2022-09-25 12:25:04 UTC MAIN commitmail json YAML

doc: Updated textproc/xapian to 1.4.21

(schmonz)

2022-09-25 12:24:54 UTC MAIN commitmail json YAML

Update to 1.4.21. From the changelog:

glass backend:

* Avoid throwing InvalidArgument when searching for overlong terms in some
  cases.  Such terms can't match, but are valid to query for.  Patch from
  Robert Stepanek in https://github.com/xapian/xapian/pull/313.

chert backend:

* Avoid throwing InvalidArgument when searching for overlong terms in some
  cases.  Such terms can't match, but are valid to query for.

build system:

* Clean up cygwin and mingw configure checks.  When we check $host_os, always
  anchor at the start (e.g. cygwin* not *cygwin*), and check for msys* as well
  since that's a derivative of cygwin and behaves similarly for the things
  we're checking here.

* Update to use AX_CXX_COMPILE_STDCXX which is a replacement for
  AX_CXX_COMPILE_STDCXX_11 (which we were using) which also supports newer C++
  standards versions which will be useful.  For C++11 the only difference seems
  to be that the macro now checks for attribute support - we use C++11
  attributes so that seems a good thing.

documentation:

* INSTALL: Restructure MSVC section for clarity.

* INSTALL: Mention -D_FORTIFY_SOURCE=3 too (fairly new - requires GCC 12).

* Consistently say "macOS" not "Mac OS X", "OS X", etc.

* admin_notes.rst:

  + Update locking section to cover Open File Description locks

  + Add some discussion of block sizes (fixes #819, reported by mgautier)

  + Fix cut-and-paste error - we were suggesting that the docdata table only
    exists if there's positional data.  Noted by Gaurav Arora.

  + Improve markup

examples:

* Stop using std::endl in examples since this seems to be C++ best practice
  as it causes a flush of the stream, which is rarely actually wanted.  Also
  often the replacement \n can be combined with a string literal.

portability:

* Stop trying to check for incompatible C++ ABI between the compiler used to
  build xapian-core and the compiler used to build code using xapian-core.

  This check was helpful in the GCC 3 days, but ABI versions 2 and up are
  compatible aside from obscure corner cases, and GCC now defaults to using the
  latest ABI version it supports.  The result is that this check is no longer
  useful enough to justify the noise.

  We still check for incompatible _GLIBCXX_DEBUG between the library and
  application builds, since that will cause things not to work, and the normal
  error message doesn't make it clear what's wrong.

  Reported by David Bremner.

* Fix new warnings from GCC 12.

* Avoid undefined value use when unpacking a key in a corrupted glass docdata
  table.  We now skip further checks on the entry in this case.

* Merge allocations in MSVC directory reading compatibility code so we can
  allocate in a single malloc() call.

* Add accept() wrapper which checks an assumption that Microsoft's SOCKET type
  only actually holds 32 bit values even in 64 bit platforms and throws an
  exception if violated.

* Eliminate a use of sprintf.

* Squash some unhelpful MSVC deprecation warnings.

* Declare dummy invalid parameter handler noexcept to fix a warning from MSVC.

* Include <stdlib.h> in configure check for sys_errlist as that's where it is
  with mingw and MSVC.

debug code:

* Fix debug logging for Xapian::Internal::intrusive_ptr<const T>.

  GCC 12.2 warned about infinite recursion in the old version, and this seems
  to be the case.  This code has been there a long time, but is only used when
  debug logging is enabled.  It does seem to be used, so presumably nobody's
  tried to log something which triggered it.

Updating during the freeze for the bug and portability fixes.

(schmonz)

2022-09-25 11:02:23 UTC MAIN commitmail json YAML

Note update of math/z3 to 4.8.3nb4.

(he)

2022-09-25 11:01:34 UTC MAIN commitmail json YAML

math/z3: make this build on NetBSD/macppc 9.99.99.

Fixes two issues:
* <immintrin.h> is only available on amd64 and i386 (I think...)
* The scanner depends on signed chars a number of places.  Sprinkle
  "signed" a minimal set of places to make this explicit, to deal
  with powerpc where "char" == "unsigned char".
Bump PKGREVISION.

(he)

2022-09-25 10:23:10 UTC MAIN commitmail json YAML

felinks: don't need to set GITHUB_PROJECT

(tnn)

2022-09-25 10:20:49 UTC MAIN commitmail json YAML

2022-09-25 10:14:39 UTC MAIN commitmail json YAML

doc: Updated www/felinks to 0.15.1

(tnn)

2022-09-25 10:14:00 UTC MAIN commitmail json YAML

felinks: catch up with upstream repo rename. Update to 0.15.1

ELinks 0.15.1
* about:config
* option --always-load-config #137
* compilation fixes on Windows #140
* added ui.background_char #142
* sample build scripts and docker files
* experimental DGI support
* DOS port based on links code
* configurable Accept-Header #143
* minor compilation fixes
ELinks 0.15.0
* Serbian translation update
ELinks 0.15.0rc2
Released on 2021-12-19
* Serbian translation update
* HOME_ETC
ELinks 0.15.0rc1
* removed -Wno-pointer-sign from CFLAGS
* close stdin before calling a background program (sgerwk)
  and options related to it #108, #109, #110, #113
* gemini protocol and text/gemini mime type
* changed rendering of blockquote element
* avoid tmpfile in lua (sgerwk) #115, #118
* console.log in js (mtatton) #93
* localstorage (mtatton) #98
* options document.browse.search.beginning_only
  document.browse.search.ignore_history
  ui.double_esc
* ui.temperature.* to show temperature of CPU
* document.plain.fixup_tables
* enhanced ecmascript code. Added QuickJS
* Notes on ECMAScript:
  requires C++ compiler, sqlite3, libxml++5 >= 5.0.1.GIT
  and either mozjs78-dev or QuickJS-2021-03-27
  Most sites don't work, some crash. Some workarounds were implemented:
  a) ECMAScript is disabled by default
  b) ~/.elinks/allow.txt and ~/.elinks/disallow.txt with url prefixes
  c) Added toggle-ecmascript action. You can bind it to some key
* other small fixes

(tnn)

2022-09-25 09:53:28 UTC MAIN commitmail json YAML

htop: Add options for selecting curses type

Users can now select wide-curses for enabling unicode characters on NetBSD.

(kim)

2022-09-25 08:57:51 UTC MAIN commitmail json YAML

webkit-gtk: Set USE_PKGSRC_GCC_(RUNTIME) when building on NetBSD 9

We likely need this anyway since WebKit requires GCC 8 at minimum,
but forcing pkgsrc libgcc to be used (and thus bypassing the one
built with the custom build system in NetBSD that doesn't include
__fixdfti on aarch64) may be a useful workaround for PR toolchain/57022

(nia)

2022-09-25 07:46:23 UTC MAIN commitmail json YAML

2022-09-25 07:33:14 UTC MAIN commitmail json YAML

Really make sure libpisock is linked with -lm -- should fix compilation of
dependents that previously died because ldexp(), frexp() were unavailable.

(nros)

2022-09-25 06:35:45 UTC MAIN commitmail json YAML

doc/TODO: add some

+ cairomm-1.14.4, cairomm1.16-1.16.2, flac-1.4.1, hs-aeson-2.1.1.0,
  i3-4.21, libbluray-1.3.3, ocaml-findlib-1.9.6, popt-1.19,
  rust-analyzer-0.0.20220919.

(wiz)

2022-09-24 21:06:42 UTC MAIN commitmail json YAML

devel/devIL: make this build & install on NetBSD/macppc.

A few patches to include <altivec.h> when __ALTIVEC__ is defined,
and passing -maltivec on powerpc ports.

(he)