Commit 8a3f2733 authored by Murray Cumming's avatar Murray Cumming

2.35.8

parent a1565a33
2.35.8 (unstable);
2013-02-21 Murray Cumming <murrayc@murrayc.com>
Fix the build with --enable-warnings=fatal.
......
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)
Changes in 2.34 compared to 2.32:
Glib:
......
......@@ -15,7 +15,7 @@
## You should have received a copy of the GNU Lesser General Public License
## along with this library. If not, see <http://www.gnu.org/licenses/>.
AC_INIT([glibmm], [2.34.0],
AC_INIT([glibmm], [2.35.8],
[http://bugzilla.gnome.org/enter_bug.cgi?product=glibmm],
[glibmm], [http://www.gtkmm.org/])
AC_PREREQ([2.59])
......@@ -60,7 +60,7 @@ AS_IF([test "x$enable_static" = xyes],
AC_DEFINE([GIOMM_STATIC_LIB], [1], [Define if giomm is built as a static library])
])
glibreq='2.0 >= 2.34.0'
glibreq='2.0 >= 2.35.8'
GLIBMM_MODULES="sigc++-2.0 >= 2.2.10 glib-$glibreq gobject-$glibreq gmodule-$glibreq"
GIOMM_MODULES="$GLIBMM_MODULES gio-$glibreq"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment