======================================== NEWS: GConf-2.21.90 ======================================== 2.21.90 ======= Misc - Don't use deprecated functions (Christian) - Win32 fixes (Tor) 2.21.2 ====== Misc - Build fixes. - Various cleanups ======================================== NEWS: glib-2.15.4 ======================================== Overview of Changes from GLib 2.15.3 to GLib 2.15.4 =================================================== * G_GNUC_PRETTY_FUNCTION has been deprecated * GIO: - g_file_copy has an async variant now - Drives and volumes now have API to get identifiers like Hal UDIs or UUIDs. - There is now a registration API to let modules register extensions they provide, such as volume monitor implementations * Bugs fixed: 511807 g_time_val_to_iso8601() uses MT-unsafe gmtime() function 316260 [patch] Doc patches for gnode (2.8.1) 385132 solaris gettext support fix 484261 ./configure check for system PCRE unicode support fails w... 510292 GOption main help not shown 511580 Implement g_file_copy_async 511654 Compile errors due to C99 constructs 487909 g_utf8_strreverse and combining marks 512381 unused variable 'is_main_group' * Updated translations: Arabic (ar) Belarusian (be) Czech (cz) Spanish (es) French (fr) Galician (gl) Portugese (pt) Russian (ru) Swedish (sv) Thai (th) Overview of Changes from GLib 2.15.2 to GLib 2.15.3 =================================================== * GChecksum: - g_checksum_update can accept nul-terminated strings - The MD5 implementation works correctly on buffers that are longer than 64 bytes * GIO: - Don't include a copy of the inotify headers, rely on system headers - g_file_find_enclosing_mount has an async variant now - Reduntant seek API on file streams has been removed * Bugs fixed: 508602 gmemory{in|out}putstream.c: unknown pointer size 508771 There is no g_file_test/exists() for GFile 508773 g_uri_escape_string() documentation unclear. 509465 AM_PATH_GLIB_2_0 doesn't support gio 509626 async functions: Document allowed NULL callback? 509990 GSeekable documentation unclear 510448 No inotify support on ARM or SH5 510855 g_checksum_update(): Take -1 for length. * Updated translations: Basque (eu) Marathi (mr) Swedish (sv) Ukrainian (uk) ======================================== NEWS: gnome-vfs-2.21.90 ======================================== gnome-vfs 2.21.90 * Fix memory leaks * Don't use deprecated glib APIs * Handle non-utf8 locales better in gnome_vfs_make_uri_from_input * ftp: Handle links with spaces in them * actually use the mmap cache * webdav: Handle filenames with reserved char * use only system inotify headers * win32 fixes ======================================== NEWS: libbonobo-2.21.90 ======================================== libbonobo 2.21.90 * Fix build with glib 2.15.4. libbonobo 2.20.4 * Fix build on Solaris (Brian Cameron) * Fix potential situation hanging the entire desktop (Michael) ======================================== NEWS: libbonoboui-2.21.90 ======================================== libbonoboui 2.21.90 * Link to popt since we use it (dmacks at netspace org) * Use a dialog for the "Help not found" case (Matthias) * Win32 fixes (Tor) libbonoboui 2.20.0 ======================================== UPDATED: libgnome-2.21.90 ======================================== libgnome was updated without a NEWS entry. ======================================== NEWS: libgnomeui-2.21.90 ======================================== libgnomeui 2.21.90 * Win32 fixes (Tor) * Portability fixes (Christian) * Cleanups (Kjartan) * ======================================== UPDATED: libIDL-0.8.10 ======================================== libIDL was updated without a NEWS entry. ======================================== NEWS: ORBit2-2.14.12 ======================================== ORBit2-2.14.12 - bug fixes + Fix the build with glib 2.15 ORBit2-2.14.11 - bug fixes + Various cleanups and fixes for win32 (Tor) + Fix off by one in all method name lengths. Fixes interoperability with other ORBs (J. Specht) ======================================== NEWS: pango-1.19.3 ======================================== Overview of changes between 1.19.2 and 1.19.3 ============================================== - pango_layout_get_pixel_extents() and pango_layout_line_get_pixel_extents() now round extents to pixels inclusively. That is, pass both ink_rect and logical_rect as first argument to pango_extents_to_pixels(). - Rename pango_extents_to_pixels() function arguments from @ink_rect and @logical_rect to @inclusive and @nearest. Given that this API is a fairly new addition and not commonly used, language bindings are encouraged to update their argument names accordingly. Moreover, they are encouraged to wrap this function as two different calls: extents_to_pixels_inclusive() and extents_to_pixels_nearest(), or similar conventions that best reflect their native language. - HarfBuzz was relicensed to a more generous and simpler license. Adapt. See pango/opentype/COPYING for the new license which is LGPL-compatible. - New public API: pango_layout_set_height() This sets the height to which the #PangoLayout should be ellipsized at. There are two different behaviors, based on whether @height is positive or negative. If @height is positive, it will be the maximum height of the layout. Only lines would be shown that would fit, and if there is any text ommitted, an ellipsis added. At least one line is included in each paragraph regardless of how small the height value is. A value of zero will render exactly one line for the entire layout. If @height is negative, it will be the (negative of) maximum number of lines per paragraph. That is, the total number of lines shown may well be more than this value if the layout contains multiple paragraphs of text. The default value of -1 means that first line of each paragraph is ellipsized. Height setting only has effect if a positive width is set on @layout and ellipsization mode of @layout is not %PANGO_ELLIPSIZE_NONE. The behavior is undefined if a height other than -1 is set and ellipsization mode is set to %PANGO_ELLIPSIZE_NONE, and may change in the future. There are still bugs remaining to be fixed, notably bug 511172 (which will be fixed before 1.20), and bug 511171 (which will be fixed in a future version). - New command-line arguments to pango-view: --height and --single-par. - Make the following symbols available to engines: PANGO_IS_OT_INFO PANGO_IS_OT_RULESET PANGO_OT_INFO PANGO_OT_RULESET PANGO_TYPE_OT_INFO PANGO_TYPE_OT_RULESET pango_ot_info_get_type pango_ot_ruleset_get_type - Bugs fixed in this release: Bug 508002 – change pango_layout_pixel_extents() to round logical rect to be inclusive Bug 469313 – Add pango_layout_set_height() Bug 508179 – PangoGlyphUnit confusion Bug 508381 – indent and center alignment don't mix Bug 508007 – Add option for single-paragraph mode to pango-view Bug 506284 – docs typo for pango_coverage_unref Patch from Christian Persch Bug 504802 – build failure: No rule to make target `pango-querymodules.1', needed by `all-am'. Stop. Bug 504585 – pango-querymodules.1 syntax error Red Hat Bug 426178: gtkdoc-scan fails on pango