Commit graph

97 commits

Author SHA1 Message Date
wiz
78acf243c2 glibmm: update to 2.62.0.
2.62.0 (stable):

Glib:
* Add ustring::make_valid()
  (Krzysztof Piecuch) Bug #780075
  (Martin Ejdestig) Merge request !11
  Issue #40 (Tanu Kaskinen)
* Use convert_return_gchar_ptr_to_*() in a couple of ustring methods
  (Martin Ejdestig) Merge request !11
* Add ustring::sprintf(), wrapping g_strdup_printf()
  (Daniel Boles) Issue #21
* Fix callback races in glibmm when GSource is destructed
  (Dainis Jonitis) Issue #41
* Checksum, Datetime, TimeZone: Add Glib::Value specializations
  (Kjell Ahlstedt)
* Property: Add const get_proxy() returning ReadOnly
  Getting Proxy from ReadOnly is const
  (Daniel Boles) Issue #44
* Property: Update for compatibility with Gtk::Builder
  (Kjell Ahlstedt)
* Fix memory leak in Variant<std::tuple<>>::create()
  (Van de Bugger, Kjell Ahlstedt) Issue #48
* Deprecate TimeVal
  (Kjell Ahlstedt)

Gio:
* Add Application::add_option_group()
  (Kjell Ahlstedt Issue #46 (Patrick Storz)
* DBus::Object: Fix refcounts in some vfuncs
  (Kjell Ahlstedt)
* Gio::DBus: Add ObjectProxy, ObjectSkeleton, ObjectManager,
  ObjectManagerClient, ObjectManagerServer
  (Kjell Ahlstedt) Issue #43 (Martin Ejdestig)
* Drive, MountOperation, ThemedIcon, TlsDatabase, VolumeMonitor:
  Fix ownership of some lists and arrays (Fixes memory leaks
  and dangling pointers)
  (Kjell Ahlstedt)
* Add SocketControlMessage::add_deserialize_func()
  (Kjell Ahlstedt) Issue #52 (Ankur deep jaiswal)

gmmproc:
* Update for new glib deprecation macros
  (Kjell Ahlstedt)

Build:
* Require glib-2.0 >= 2.61.2
  (Kjell Ahlstedt)

Documentation:
* Glib::init(), Gio::init(): Improve the documentation
  (Kjell Ahlstedt) Issue #49 (Van de Bugger)
* Glib::ustring can't always replace std::string
  (Kjell Ahlstedt) Issue #47 (Patrick Storz)
2019-11-14 11:49:38 +00:00
maya
d0bbc0c3fb glibmm: sync GCC_REQD between bl3, Makefile.
Fixes atkmm builds with GCC < 4.9
2019-09-09 11:40:16 +00:00
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
adam
7f6d7086dd glibmm: updated to 2.60.0
2.60.0 (stable):
Glib:
* Add DateTime::get_timezone()
  Add KeyFile::get_locale_for_key()
  Add TimeZone::get_identifier()
* Add Value_RefPtrBoxed<>
  Add Value<std::vector<string>> specializations and other Value
  specializations that are necessary for _WRAP_PROPERTY
* Object construction: Add custom class init and instance init functions
Gio:
* Add AppInfo::launch_uris_async() and launch_uris_async()
  Add DBusConnection::get_flags() and property_flags()
* Settings: Add property_settings_schema()
* TlsClientConnection: Deprecate property_accepted_cas()
* ThemedIcon: Add create(const std::vector<Glib::ustring>& iconnames)
* Remove NO_GTYPE from some _WRAP_ENUMs
* TlsConnection: Deprecate rehandshake API
* Application: Add signal_name_lost()
gmmproc:
* Add _IS_REFCOUNTED_BOXEDTYPE
Build:
* Require glib-2.0 >= 2.59.2


2.58.1 (stable):
gmmproc:
* _WRAP_ENUM and _WRAP_GERROR: Add gtype_func parameter
* docextract_to_xml.py: Add --exclude-file option.

Documentation:
* README: Add installation instructions
* Don’t use @retval on out args, use @param[out]


2.58.0 (stable):
This release is identical to 2.56.1.
2019-06-06 11:42:53 +00:00
bsiegert
941806f048 Update glibmm to 2.56.1.
From Clement Bouvier via pkgsrc-users.

2.56.1 (stable):

Glib:
* ustring: Fix wchar conversion on macOS with libc++
  (Clemens Lang) Bug #795338
2019-04-26 15:12:20 +00:00
wiz
9bd737fe76 Recursive bump for perl5-5.28.0 2018-08-22 09:42:51 +00:00
wiz
dd04d713c7 glibmm: update to 2.56.0.
2.56.0 (stable):

Glib:
* Threads::Private: Fix gobj().
  (Kjell Ahlstedt) Bug #791711 (octoploid)
* TimeoutSource: Use monotonic time consistently.
  (Kjell Ahlstedt) Bug #792524 (Dainis Jonitis)
* Add RefPtr::get().
  (Kjell Ahlstedt) Bug #495762 (Hubert Figuiere)

Gio:
* TlsClientConnection: Deprecate set/get/property_use_ssl3().
  (Kjell Ahlstedt)
* DataInputStream: Deprecate read_until().
  (Kjell Ahlstedt)
* Application: Add property_resource_base_path_string().
  This is a replacement for property_resource_base_path() which can't be
  fixed without breaking ABI.
  (Kjell Ahlstedt) Bug #787496 (Daniel Boles)
* Application: Add three set_option_context_*() methods.
  (Kjell Ahlstedt)
* DesktopAppInfo: Add get_locale_string().
  (Kjell Ahlstedt)

Documentation:
* Slightly elaborate Glib::Variant<Variant> docs.
  (Daniel Boles) Bug #778219

tests:
* glibmm_variant: Don't use C++14 features when a C++11 compiler is used.
  (Kjell Ahlstedt, Jonathan Wakely) Bug #787648 (Armin K.)
* glibmm_interface_move test: Avoid unused function warnings.
  (Murray Cumming)

gmmproc:
* _WRAP_METHOD: Accept optional list of exceptions in errthrow.
  (Kjell Ahlstedt) Bug #787979 (Daniel Boles)
* _WRAP_METHOD: Suppress the @return section in generated documentation
  if return type is void.
  (Kjell Ahlstedt) Bug #787978 (Daniel Boles)
* Add _MEMBER_SET_STR macro, setter for strings.
  (Pavlo Solntsev) Bug #793778
2018-04-17 08:35:25 +00:00
jperkin
48d76d170f glibmm: Remove bogus forward declaration. 2018-01-29 11:45:34 +00:00
gdt
8af953bed0 glibmm: Drop GCC_REQD from buildlink3.mk
As a hack for 2017Q4, I added GCC_REQD+=4.9 to glibmm's buildlink3.mk,
to make some fraction of glibmm-depending packages build on the
branch.  This commit reverts the bl3 addition (but leaves
GCC_REQD+=4.9 for glibmm itself).

The result will be that someone building pkgsrc with a compiler older
than gcc 4.9 will be able to build glibmm (via forcing 4.9), and
depending packages will fail.  This is much like the situation before
the previous commit, except that glibmm will build.
2017-12-30 17:12:51 +00:00
gdt
f54d43ad27 glibmm: Add kludge to use gcc 4.9 for depending packages
glibmm seems to need gcc 4.9 to build; therefore set GCC_REQD.

This means that depending packages using other versions (specifically
4.8 on NetBSD 7) will fail to link.  As a kludge to make more things
build for the upcoming branch, force GCC_REQD to 4.9 in glibmm's
buildlink3.mk.  Now, at least some packages that depend on glibmm
build.  While icky, it's my judgement that having more packages
building is better.

This will very likely be reverted either after the branch or as part
of the upcoming compiler selection logic changes.

As proposed on tech-pkg.
2017-12-29 23:06:14 +00:00
jperkin
4074f9adee glibmm: Add PLIST support for files not installed on Darwin. 2017-12-11 13:37:43 +00:00
wiz
9534b41e02 glibmm: update to 2.54.1.
2.54.1 (stable):

Glib:
* Variant: Don't use std::index_sequence from C++14.
  (Kjell Ahlstedt, Jonathan Wakely) Bug #787648 (Armin K.)

Documentation:
* Note that Gio::Application::property_resource_base_path() shall not
  be used. It has a bug that's hard to fix without breaking ABI.
  (Kjell Ahlstedt) Bug #787496 (Daniel Boles)

gmmproc:
* Convert all property documentation to C++.
  (Kjell Ahlstedt) Bug #787698 (Daniel Boles)

2.54.0 (stable):

Glib:
* Added DBusObjectPathString and DBusSignatureString, for Variants with D-Bus object paths or D-Bus signatures,
  and add Variant specializations for Variant<Glib::DBusObjectPathString>,
  Variant<Glib::DBusSignatureString> and Variant<std::vector<Glib::DBusObjectPathString>>.
  (Kjell Ahlstedt) Bug #785700
* Variant: Add template specialization for std::tuple.
  (Alexander Rössler) Bug #777791

Gio:
* ActionGroup: Add optional action_name parameters to some signals.
  (Kjell Ahlstedt)
* Settings: Add optional key parameter to the writable_changed signal.
  (Kjell Ahlstedt)

gmmproc:
* Write signal flags to generated documentation
  (Kjell Ahlstedt) Bug #785895 (Daniel Boles)
* Write default values of properties to generated documentation
  (Kjell Ahlstedt) Bug #785895 (Daniel Boles)
* Warn for unmatched deprecations in signals and properties.
  (Kjell Ahlstedt)
* Accept curly braces in default values in _WRAP macros.
  (Kjell Ahlstedt) Bug #783216 comment #13 (Daniel Boles)
* Fix _WRAP_ENUM for enumerators with apostrophes.
  (Kjell Ahlstedt)
* Add new elements types for the docs_override:
  substitute_type_name and substitute_enumerator_name.
  (Kjell Ahlstedt) Bug #86864


2.52.1 (stable):

Gio:
* TlsDatabase: Fix memory leak in a vfunc.
  (Kjell Ahlstedt) Bug #783360

Documentation:
* Update docs of get_*_name().
  (Daniel Boles)

Build:
* MacOS: Really correct build without gdesktopinfo.
  (Kjell Ahlstedt) Bug #781947

2.52.0 (stable):

Gio:
* UnixSocketAddress::create(): Remove the default value for the type
  parameter to avoid ambiguity.
  (Kjell Ahlstedt) Bug #782592

Gio::DBus
* Proxy: Wrap call() and call_sync() methods.
  (Vyacheslav Yurkov) Bug #781818

Documentation:
* RefPtr: Clarify comment about undefined behaviour.
  (Daniel Boles)

2.51.7 (unstable):

Glib:
* SettingsSchemaKey: Add missing value/range methods.
  (Daniel Boles) Bug #774903
* Variant: Replace throw(std::bad_cast) with noexcept(false),
  to fix the build with C++17.
  See https://bugzilla.redhat.com/show_bug.cgi?id=1438766
  (Murray Cumming)
* VariantType: Deprecate first() and next(). Add get_item_types()
  (Kjell Ahlstedt) Bug #775741

Gio:
* ActionMap: Add add_action_with_parameter() that takes a parameter type,
  and deprecated the existing method, because it cannot work.
  (Daniel Boles) Bug #774444
* SimpleAction: Make set_state() public.
  (Daniel Boles) Bug #777953

Build:
* MacOS: Correct build without gdesktopinfo.
  (John Ralls) Bug #781947
* Glib::Object: Suppress deprecation warning for g_object_newv() with glib 2.54.
  (Kjell Ahlstedt)


2.51.6 (unstable):

This is version 2.51.6 of glibmm-2.24. Ignore versions 2.51.1 to 2.51.5 of
unstable glibmm-2.52. Unstable glibmm-2.52 is now unstable glibmm-2.54,
leaving the 2.51/52 version numbers again for use by stable glibmm-2.52.

Glib:
* Dispatcher:
  - autodeduce the type of the fd field.
  (Marcin Kolny) Bug #772074
  - Don't cast a HANDLE to an int on Windows.
  (Kjell Ahlstedt) Bug #772074
* ustring: Add cbegin() and cend().
  (Murray Cumming)

Gio:
* Action: Include variant.h in the heaer.
  (Daniel Boles) Bug #777953
* Application: get_default(): Correct the reference counting.
  (Kjell Ahlstedt) Bug #779936
* Settings:
  - Really add set_enum() and set_flags().
  (djb) Bug #774647
  - Writable-change-event signal: Correct the type of the key parameter.
  (Marcin Kolny) Bug #773977
* SettingsSchemaSource: get_default(): Correct the refcounting.
  (Marcin Kolny) Bug #774593

Gio::DBus:
* Proxy: Fix memory leak in get_cached_property_names().
  (Kjell Ahlstedt) Bug #775210

Documentation:
* Glib::Variant: Improve documentation of maybe types.
  (Daniel Boles) Bug #778219
* Gio::ActionMap: Clarify doc of ActivateWithParameterSlot
  (Daniel Boles)

Build:
* Visual Studio builds: "Install" the .pdb files
  (Chun-wei Fan)
2017-11-24 15:14:50 +00:00
wiz
8733ee0040 Follow some http -> https redirects. 2017-08-01 14:58:51 +00:00
jperkin
6b547497bb Convert CXXFLAGS setting C++ standard to USE_LANGUAGES. 2017-05-03 08:38:38 +00:00
adam
2622ce2091 2.50.1 (stable):
Glib
* Dispatcher: Don't cast a HANDLE to an int on Windows.

Gio:
* Action: Include variant.h in the header.
* Application::get_default(): Correct the refcounting.
* SettingsSchemaSource: Correct the refcounting.

Gio::DBus
* Proxy: Fix memory leak in get_cached_property_names().

Documentation:
* Glib::Variant: Improve documentation of "maybe" types.
  Gio::ActionMap: Clarify doc of ActivateWithParameterSlot.

Build:
* C++11: Variant: Replace throw(std::bad_cast) with noexcept(false).
  See https://bugzilla.redhat.com/show_bug.cgi?id=1438766
* Visual Studio: Install the .pdb files.
2017-04-25 18:11:58 +00:00
prlw1
69ac351f58 Update glibmm to 2.50.0
Highlight:
Gio:
* Added ListModel, ListStoreBase and ListStore<>, and tests.
  (Kjell Ahlstedt, Murray Cumming, Marcin Kolny)
  Bug #755307

Full list of changes at:

  https://git.gnome.org/browse/glibmm/tree/NEWS?h=2.50.0
2016-11-25 17:11:50 +00:00
maya
2a074f2117 glibmm: add GCC_REQD+=4.8. stop failing configure test
which checks for -std=c++11.

Fixes PR 51247 "devel/glibmm will not compile, needs c++11"
2016-09-27 02:37:32 +00:00
wiz
2b0a009d0e Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
adam
c0533624d8 2.48.1:
Build:
* MacOS X: Add alternative #ifdefed code when thread_local
  is not supported by the compiler.
* Replace most typedefs with the C++11 using keyword.
2016-04-12 21:27:25 +00:00
agc
d9e4cfe05d Add SHA512 digests for distfiles for devel category
Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 03:27:11 +00:00
tnn
401ca03b71 Add -std=c++11 to CXXFLAGS to fix some high value packages, pending
tech-pkg@ discussion on how to better declare need for C++11.

This is necessary due to libsigc++ headers and will probably be
required for everything that depends on gtkmm{,3}.
(there are ~25 or so such packages in pkgsrc the I have not yet tested)
2015-10-15 14:19:54 +00:00
wiz
0df733cf15 Update to 2.44.0:
2.44.0 (stable):

Gio:
* Action, ActionGroup: Avoid memory leaks in funcs.
  (Kjell Ahlstedt) Bug #705124

gmmproc:
* _WRAP_VFUNC(): Add keep_return parameter.
  (Kjell Ahlstedt) Bug #705124


2.43.91 (unstable):

Glib:
* OptionContext: Add get/set_strict_posix().
  (Murray Cumming)

Gio:
* Application:
  - Add get/set/unset_resource_base_path() and property.
  - Add get_is_busy() and property.
  (Murray Cumming)
* File: Add replace_contents_bytes_aync().
  (Murray Cumming)
* InputStream: Add read_all_async() and read_all_finish().
  (Murray Cumming)
* MemoryInputStream: Add add_bytes().
  (Murray Cumming)
* OutputStream: Add write_all_async() and write_all_finish().
  (Murray Cumming)

Gio::DBus
* InterfaceInfo: Add cache_build() and cache_release().
  (Murray Cumming)



2.43.90 (unstable):

Glib:
* Error::register_init(): Call Glib::wrap_register_init().
  (Kjell Ahlstedt) Bug #743466 (Mike Fleetwood).
* OptionGroup:
  - Fix enable/disable bool option pairs.
  (Kjell Ahlstedt) Bug #744854 (Tom Schoonjans)
  - Fix memory leaks
  (Kjell Ahlstedt) Bug #745173.
  - Don't use deprecate g_option_group_free().
  (Kjell Ahlstedt)
* Value: Deprecate Value<char>, add Value<signed char>.
  Because g_value_[get,set]_char() are deprecated in favour of
  g_value_[get,set]_schar().
  (Kjell Ahlstedt)

Gio:
* Application: Deprecate property_action_group().
  (Kjell Ahlstedt)
* Notification: Add set_priority() and enum NotificationPriority.
  (Kjell Ahlstedt)
* Add TcpWrapperConnection.
  (Murray Cumming)
* UnixSocketAddress: Deprecate property_abstract().
  (Kjell Ahlstedt)

gmmproc:
* Fix error messages in glib and gio by removing unnecessary _IGNORES().
  (Kjell Ahlstedt)
* h2def.py: Remove *_DEPRECATED_IN_*_*_FOR(*) prefixes with white space.
  (Kjell Ahlstedt)
* Put DOXYGEN_SHOULD_SKIP_THIS around *_Class prototypes.
  To workaround a doxygen bug, to fix the genereated DevHelp search index.
  (Murray Cumming) Bug #743918


2.43.3 (unstable):

Glib:
* Binding: Rename and change BindingTransformSlot to SlotTransform.
  (Kjell Ahlstedt) Bug #738663.
* Add SlotSpawnChildSetup.
  (Kjell Ahlstedt) Bug #528285.

Documentation:
* Resource: Suppress incorrect doxygen links.
  (Kjell Ahlstedt)


2.43.2 (unstable):

Gio:
* Added NetworkMonitor.
  (Murray Cumming)
* UnixFDList, UnixFDMessage: Correct array lengths in steal_fds()
  (Kjell Ahlstedt) Bug #741365 (Matthew Balkam)

gmmproc:
* Don't make one very long line for the enum documentation.
  (Kjell Ahlstedt)
* Improve the conversion of Since to @newin.
  (Kjell Ahlstedt)
* Add an empty line after @newin where it's missing
  (Kjell Ahlstedt)


2.43.1 (unstable):

gmmproc:
* Tidy up the generation of enum docs
  (Kjell Ahlstedt)
* _WRAP_GERROR: Add documentation to the generated enum Code.
  (Kjell Ahlstedt)
* Change messages that MS Visual Studio can misunderstand.
  (Kjell Ahlstedt)
* Warn when an ignored method or signal doesn't exist.
  (Marcin Kolny) Bug #737212.

Glib:
* Add Binding.
  (Kjell Ahlstedt) Bug #738663.
* Checksum::ChecksumType: Remove erroneous documentation
  (Kjell Ahlstedt)
* Property: Add some documentation.
  (Kjell Ahlstedt) Bug #523043.

Gio:
  Add Resource.
  (Kjell Ahlstedt)
2015-06-14 16:13:14 +00:00
wiz
0982effce2 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:48:20 +00:00
adam
b18354abb5 Work-around NetBSD's native iconv lacking support for WCHAR_T.
See also PR 39765.
Need for graphics/inkscape 0.91.
2015-02-03 11:50:43 +00:00
wiz
d787e759fc Update to 2.42.0:
2.42:

API additions since 2.40:

* Add Permission and SimplePermission.
  (Juan R. García Blanco) Bug #732436
* Add support for GtkContainer child properties.
  (Juan R. García Blanco)


2.42.0 (stable):

Gio:
* Notification: Deprecate set_urgent().
  (Murray Cumming)

Tools:
*  h2def.py: fixed generator in case of inline functions.
   (Marcin Kolny) Bug #736427

Build:
* Update and overhaul of Visual Studio 2005 project build files.
 (Chun-wei Fan)
* Fixes for  Visual Studio 2008 and 2010 project build files.
 (Chun-wei Fan)
* Fix ustring for Visual Studio Builds.
 (Chun-wei Fan) Bug #736720
* Visual Studio Builds: Add "install" project.
  (Chun-wei Fan)
* Fix tests in Visual Studio.
  (Chun-wei Fan) Bug #736778

2.41.4 (unstable):

gmmproc:
* Added parameter exception_handler in _WRAP_VFUNC().
  (Marcin Koln) Bug #735132
* Better error checks in some _WRAP_* macros.
  (Kjell Ahlstedt)

Build:
* Update and overhaul of Visual Studio 2010 and Visual Studio 2008
  project build files.
  (Chun-wei Fan)
* Gio::DBus: Don't use parameter name 'interface' to fix the build with MinGW.
  (Kjell Ahlstedt) Bug #735137.


2.41.3 (unstable):

Documentation:
* Network example:
  - Use Glib::OptionEntry and friends
  (Kjell Ahlstedt)
  - Network example: Add --use-ipv6 command line option
  (Shashank) Bug #734094.

2.41.2 (unstable):

Gio:
* Menu: Allow detailed_action == null
  (Kjell Ahlstedt) Bug #733203 (Hubert Figuiere)
* Add Permission and SimplePermission.
  (Juan R. García Blanco) Bug #732436

Glib:
* Make custom interface properties instance data.
  (Kjell Ahlstedt) Bug #732746
* PropertyBase: Use g_object_notify_by_pspec() instead of g_object_notify()
  (Povilas Kanapickas) Bug #731484

gmmproc:
* Add support for GtkContainer child properties.
  (Juan R. García Blanco)
*  _WRAP_METHOD: Allow multi-word parameter types such as unsigned int.
  (Kjell Ahlstedt)


2.41.1 (unstable):

Gio:
* Application: Deprecate set_action_group().
  (Kjell Ahlstedt)
* DesktopAppInfo: Deprecate set_desktop_env().
  (Kjell Ahlstedt)
* Settings:  Deprecate list_schemas(), range_check() and
  property_schema().
  (Kjell Ahlstedt)
* TlsConnection: Deprecate [set|get]_use_system_certdb()
  and property_use_system_certdb().
  (Kjell Ahlstedt)
* VolumeMonitor: Deprecate adopt_orphan_mount().
  (Kjell Ahlstedt)

Glib:
* Keyfile: Deprecate one of the load_from_dirs() methods.
  (Kjell Ahlstedt)
* ValueArray: Deprecated.
  (Kjell Ahlstedt)

tests:
* Test custom properties and an interface with properties.
  (José Alburquerque) Bug #697229

Documentation:
*  Add a blank line after @deprecated and @newin to help doxygen.
  (Kjell Ahlstedt)


2.41.0 (unstable):

Gio:
* Application:
  - Add add_main_option_entry() and enum OptionType.
  (Kjell Ahlsted) Bug #727822.
  - Add add_main_option_entry() taking a slot parameter
  (Kjell Ahlsted) Bug #727822.
* Add SocketSource, SignalSocket and Socket::create_source().
  (Kjell Ahlsted) Bug #725281.

Documentation:
* examples/network: Use SocketSource and SignalSocket.
  (Kjell Ahlstedt)

Build:
* gmmproc: Don't interpret a comma as the end of a deprecation message.
  (Kjell Ahlstedt)
2014-10-08 22:12:55 +00:00
prlw1
7d259282db Insist on glib 2.40.0 for glibmm 2.40.0
While here, add to category gnome
2014-09-08 11:42:08 +00:00
wiz
60fb788bf2 Update to 2.40.0:
2.40.0 (stable):

* VariantType: Fix typo in VARIANT_TYPE_BYTESTRING_ARRAY value.
  (Murray Cumming)
* gmmproc: Small improvement of enum documentation
  (Kjell Ahlstedt)
* Windows Update the visual Studio build files.
  (Chun-wei Fan)

2.39.93 (unstable):

Glib:
* Keyfile: Add save_to_file().
  (Murray Cumming)
* Add VariantDict.
  (Murray Cumming)
* Variant: Remove the now-unnecessary local g_variant_parse_error_quark().
  (Murray Cumming) Bug #727554 (Antoine Jacoutot)

Gio:
* Application: Add the handle-local-options signal.
* ApplicationCommandline: Add get_options_dict().
* Settings: Add get_user_value() and get_default_value().
  (Murray Cumming)
* Socket: Add get/set_option().
  (Murray Cumming)
* TlsInteraction: Add invoke_request_certificate(),
  request_certificate(), request_certificate_async() and
  request_certificate_finish().
  (Murray Cumming)

Build:
* h2def.py:
  - Handle *_DEPRECATED_IN_* and AVAILABLE_IN_* with 0 digits.
  - Also strip *_DEPRECATE_IN_*_FOR () without a space.
  (Murray Cumming)
* Visual Studio Projects: Update giomm Projects.
  (Chun-wei Fan)


2.39.92 (unstable):

Gio:
* Application: Add add_main_option_entry() and add_option_group().
  (Murray Cumming)

Documentation:
* Glib::ustring: Say more clearly that it must be only UTF-8.
  (Kjell Ahlstedt) Bug #681560 (vurentjie)

Build:
* win32: Surround content_type_get_symbolic_icon() with ifdefs.
  (Giuseppe Penone)


2.39.91 (unstable):

Documenation:
* Improve Gio::Socket documentation.
  (Tomasz Jankowski, Murray Cumming)

2.39.3 (unstable):

Gio
* Action:
  - Add parse_detailed_name() and parse_detailed_name_variant().
    (Kjell Ahlstedt)
  - Fix activate(const Glib::Variant<T_Value>& value).
    (Kjell Ahlstedt) Bug #722896
* MenuModel: Add signal_items_changed()
  (Kjell Ahlstedt)
* MemoryInputStream: Add add_data() taking a sigc::slot,
  with a test.
  (Kjell Ahlstedt) Bug #609946 (Daniel Elstner)
* MenuModel: Add signal_items_changed()
  (Kjell Ahlstedt)
* Add Notification.
  (Kjell Ahlstedt) Bug #722896.

Documentation:
* Fix some doxygen warnings.
  (Kjell Ahlstedt)
* Don't change NULL to 0 in docs, when it's part of a longer name.
  (Kjell Ahlstedt)
* OptionContext: Add API documentation based on the C docs.
  (Murray Cumming)


2.39.3 (unstable):

* Documentation improvements.
  (Kjell Ahlstedt)
* Fix a test on IPv6 systems.
  (Adam Sampson)
2014-09-06 15:31:23 +00:00
adam
71926f15b1 Changes 2.38.2:
Glib:
* VariantType: Fix typo in VARIANT_TYPE_BYTESTRING_ARRAY value.

Gio:
* Action: Fix activate(const Glib::Variant<T_Value>& value).

Build:
* win32 build: Surround content_type_get_symbolic_icon() with ifdefs.
* Fix an IPv6 problem in the tests.

Documentation:
* Gio::Mount::guess_content_type_finish(): Correct the documentation.
* Gio::DBus::AuthObserver: Add example from the C API docs in class docs
2014-06-02 08:55:14 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
adam
d618086855 Changes 2.38.1:
Build:
* Gio::ActionGroup: Remove a nonsensical check that
  clang complains about, correctly.
Documentation:
* Gio::content_type_*(): Add a link from Gtk::AppChooser.
* giomm_tls_client test: Add some comments
2013-12-11 13:41:38 +00:00
wiz
d2ca14a3f1 Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:57 +00:00
adam
8963118f0d Changes 2.36.2 (stable):
* Revert this change from 2.36.1, which should not have appeared in a
	stable release yet:
	Custom Interfaces: Implement derived interface properties.
2013-05-20 20:44:09 +00:00
wiz
20c9143476 Update to 2.36.0:
2.36.0 (stable):

Changes since 2.35.9:

Glib:
* ByteArray:
  - Add size() and get_data().
  - Add a Glib::Value<> template specialization.
  (José Alburquerque)
* VariantBase: Add check_format_string().
   (Murray Cumming)

Gio:
* ApplicationCommandLine: Add get_stdin() and
  create_file_for_arg().
  (Murray Cumming)
* AsyncResult: Added is_tagged().
  (Murray Cumming)
* Credentials: Add get_unix_pid().
  (José Alburquerque)
* DesktopAppInfo: Add has_key(),
  get_string() and get_boolean().
  (Murray Cumming)
* FileEnumerator: Add get_child().
  (Murray Cumming)
* FileInfo: Add get_deletion_date().
  (Murray Cumming)
* SocketClient: Add get/set_tls(),
  get/set_tls_validation_flags(), get/set_proxy_resolver().
  Added timeout, tls, enable-proxy, tls-validation, and
  proxy-resolver properties.
  Added the event signal.
  (Murray Cumming)

gmmproc:
* Verify that void methods should not return a value.
  (José Alburquerque) Bug #696364
* Parse the argument list of methods correctly.
  (José Alburquerque)

Build:
* Visual Studio Projects: Fix and update.
  (Chun-wei Fan)
* Add a test of implementing an interface,
  to detect the problem in glib 2.36.0 and
  the expected problem with glib >= 2.37.0
  See bug #697229
  (Murray Cumming)


2.35.9 (unstable):

Glib:
* Add edByteArray, because it is used in the GTls* API.
  (José Alburquerque)
* AppInfo::get_all(): Fix ownerships.
  (Pavel Vasi) Bug #694505


Gio:
* TlsFileDatabase: Add the create() method.
  (José Alburquerque)
* TlsCertificate: Add the certificate property.
  (José Alburquerque)
* TlsClientConnection: Add get_accepted_cas()
  and the "accepted-cas" property.
  (José Alburquerque)
* TlsDatabase: Add the lookup_certificates_issued_by*()
  methods and virtual functions.  Correct a TlsCertificate conversion
  for the virtual functions so that the underlying GObject is properly
  copied from the C++ wrapper.
  (José Alburquerque)
* TlsInteraction: Add the virtual functions.
  (José Alburquerque)


2.35.8 (unstable):

Glib:
* Resolver: Add lookup_records(), lookup_records_async()
  and lookup_records_finish().
  (José Alburquerque)
* Signal*::connect(): Make them less thread-unsafe.
  (Kjell Ahlstedt) Bug #396958 (Daniel Elstner, Chris Vine)
* Threads: Add create(slot, name) to create named threads.
  (Andrew Potter) Bug #689863
* Variant: Allow containing complex types in arrays and in variants.
  (José Alburquerque)
* Variant: Don't refsink variants created using the custom cast ctor.
  (José Alburquerque)
* Variant< std::vector<std::string> >: Add create_from_object_paths().
  (José Alburquerque)
* VariantBase: Add operator for BoolExpr (const void*).
  (Andrew Potter) Bug #690121
* VariantType: Add create_tuple().
  (Andrew Potter) Bug #688682
* VariantType: Correct the referencing in the create*() methods.
  (José Alburquerque) Bug #688440 (Andrew Potter)

Gio:
* AppInfo: Add create_duplicate().
  (José Alburquerque)
* DesktopAppInfo: Add some new getter methods.
  (José Alburquerque)
* File: Remove refreturn to avoid memory leaks.
  (Kjell Ahlstedt) Bug #691606 (Dodak4Gi)
* MemoryOutputStream: Add the steal_as_bytes() method.
  (José Alburquerque)
* SimpleAction: Fix stateful action constructor typo, allowing use.
  (Andrew Potter) Bug #690122
* SocketConnection: Add connect*() and is_connected() methods.
  (José Alburquerque)
* ThemedIcon: Wrap the "names" property.
  (José Alburquerque)
* Add TlsConnection, TlsClient, TlsServer, TlsDatabase,
  TlsCertificate, TlsPassword, TlsFileDatabase and TlsInteraction.
  (José Alburquerque)
* UnixConnection: Add [receive|send]_credentials_[async|finish]().
  (José Alburquerque)

Gio::DBus:
* DBus::[Connection|Proxy]: Use ifdefs for the UnixFDList call*() methods.
  (José Alburquerque)

gmmproc:
* gmmproc: _WRAP_VFUNC: Support the wrapping of slots.
  (José Alburquerque)
* gmmproc: _WRAP_METHOD: Support wrapping methods with slots.
  (José Alburquerque) Bug #688587
* gmmproc: _WRAP_METHOD: Ensure that slot parameters can be optional.
  (José Alburquerque)
* gmmproc: _WRAP_[CREATE|CTOR|METHOD]: Allow any order of {} options.
  (José Alburquerque)
* gmmproc: _WRAP_ENUM: Skip enum constants whose names are deleted.
  (Kjell Ahlstedt) Bug #544694 (Murray Cumming)
* gmmproc: _WRAP_CTOR: Handle *_new() functions with a final GError**.
  (José Alburquerque) Bug #687959

Documentation:
* Signal[Timeout|Idle]::connect_once() docs: Warn about thread-unsafety.
  (Kjell Ahlstedt) Bug #396963 (Daniel Elstner, Chris Vine)
* ThreadPool::push() docs: Note that sigc::trackable is not thread-safe.
  (Kjell Ahlstedt) Bug #512348 (Chris Vine)
* Threads::Thread::create(): Update the documentation.
  (Kjell Ahlstedt) Bug #512348 (Chris Vine)
* SignalProxy: Fix the documentation, especially of connect_notify().
  (Kjell Ahlstedt) Bug #126213, comment 5.
* Gio::Action: Add more documentation of get_state_hint() and get_state().
  (Kjell Ahlstedt) Bug #690134 (Andrew Potter)
* Predefine G_OS_UNIX or G_OS_WIN32 in Doxygen's configuration file.
  (Kjell Ahlstedt)
* gmmproc: Improve the conversion of documentation to Doxygen format.
  (Kjell Ahlstedt)
* Documentation: Fix many warnings from Doxygen.
  (Kjell Ahlstedt)
* gmmproc: Make enum documentation possible.
  (José Alburquerque) Bug #544694 (Murray Cumming)
* gmmproc: Improve the search for documentation of enums.
  (Kjell Ahlstedt)
* gmmproc: Documentation: Adjust if the method has a slot param.
  (José Alburquerque) Bug #688587.
* docextract_to_xml.py: Replace &colon; with ':' in generated XML files.
  (José Alburquerque)
* gmmproc: Improve the documentation of properties.
  (Kjell Ahlstedt)
* ustring docs: The global locale should be set when using C++ streams.
  (Debarshi Ray) Bug #661588

Build/Other:
* DBus::[Connection|Proxy]: Change ifdef G_OS_LINUX to ifdef G_OS_UNIX.
  (Kjell Ahlstedt)
* ContentType: Fix typo in the content_type_get_symbolic_icon() implementation.
  (José Alburquerque)
* Remove the use of g_type_init() because it has been deprecated.
  (José Alburquerque)
* Strip trailing whitespace.
  (Mark Vender)
* Fix the build with warnings enabled.
  (Murray Cumming)
2013-05-19 18:51:16 +00:00
joerg
73d6a05055 Don't redefine local variables. 2012-11-16 00:45:24 +00:00
drochner
946300c5b7 update to 2.34.1
this switches to the new release branch
2012-11-06 18:54:16 +00:00
asau
e1ab7079b6 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-31 11:16:30 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
obache
c38c120ee5 recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-15 10:03:29 +00:00
adam
32b5743542 Changes 2.32.1:
Gio:
* Application:
  - Pass 0 (NULL) rather than "" to GApplication.

Glib:
* Miscutils: get_system_data_dirs(), get_system_config_dirs():
  Return early when the C function returns NULL.
* Thread::RecMutex: Don't initialize this as a GStaticMutex.
  (Deprecated anyway)
* Documentation:
  - Don't hide add_exception_handler() documentation.
  - Really hide the GCheckSum type from the documentation.
2012-09-03 10:15:36 +00:00
reed
72b4d60229 remove the description for a different package and add a one sentence
description for this.
2012-07-28 21:22:35 +00:00
adam
6e907f2036 Changes 2.32.0:
Glib:
* Dispatcher: Don't send messages to a deleted Dispatcher.
* Make SignalTimeout/SignalIdle::connect_once() more thread safe.
* Document Glib::Property and Glib::PropertyBase.
gmmproc:
* Add macro _CUSTOM_CTOR_CAST in _CLASS_BOXEDTYPE.
* Generate the documentation of default constructors of interface classes.
Build:
* Update Visual Studio projects.
2012-05-15 20:41:20 +00:00
wiz
ee311e3b36 Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
wiz
833922aab2 Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:39:49 +00:00
obache
6b2daacc68 libsigc++>=2.2.10 is required. 2012-02-05 09:00:37 +00:00
drochner
f10b52d37d update to 2.30.1
This switches to the 2.30 release branch.
2012-02-03 18:49:48 +00:00
adam
84eadb8d7d Changes 2.28.2:
* gmmproc:
  - _WRAP_METHOD: Add optional parameter functionality.
  - _WRAP_[CREATE|CTOR|METHOD]: Support parameter reordering.
  - _WRAP_METHOD: Add the possibility of an output parameter.
  - Protect documentation with m4 quotes.
Gio:
* DBus::Connection::emit_signal(): Replace empty strings with 0, because
  gio fails with "", apparently unnecessarily.
Build:
* Removed now-unused doctooldir variable from pkgconfig files.
2011-07-15 12:22:08 +00:00
drochner
7e8bb8a37e fix glib2 version requirement 2011-05-18 10:43:40 +00:00
adam
0800ab0f4f Changes 2.28.1:
gmmproc:
* Extra Defs Tool: Only generate properties that the GType owns.
* Put guards around generated includes in wrap_init.cc to fix the wind32 build.
* tools/pm/GtkDefs.pm: GtkDefs::split_tokens(): Speed improvement.
Build:
* Update the VS 2005, 2008, and 2010 project files.
* Examples build: Use the GLIB_COMPILE_SCHEMAS variable.
* Gio::DBus::Message: Fixed includes for WIN32
Documentation:
* Added some classes to the DBus documentation group and added class
  overview documentation.
New API in glibmm 2.28:
Glib:
* Variant: A new hierarchy of templated Variant<> types, for use with
  Gio::Settings and Gio::DBus.
* OptionGroup:
  - Add add_entry() that takes a slot with callback function.
  - on_post_parse() overrides no longer need to call the base class.
* RefPtr: Make it work with sorted containers.
* Regex: Added and used a MatchInfo class.
* General:
  - build_filename(): Add method overloads to take up to 9 arguments,
  for convenience.
  - Added get_system_data_dirs() and get_system_config_dirs().
Gio:
* Proxy, ProxyAddress and ProxyResolver.
* Settings: For application settings, replacing GConf (or Gnome::Conf).
* DBus: API to use or implement D-Bus services.
  Martin Braure de Calignon and Murray Cumming.)
* SocketControlMessage, UnixCredentialsMessage and UnixFDMessage.
* Added UnixFDList.
gmmproc:
* Support for use of std::vector<> instead of ListHandle<>, SListHandle<>,
  and ArrayHandle.
2011-05-12 11:09:30 +00:00
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
obache
500f002bb0 Fixes paths for PKGCONFIG_OVERRIDE files. 2010-11-18 11:35:02 +00:00