======================================== NEWS: esound-0.2.38 ======================================== Version 0.2.38 =============== * Fix 100% CPU problem introduced in 0.2.37 (Joe Marcus Clarke) * Fix libesddsp not linking against libesd (Loïc Minier) * Fix file descriptor leaks (Pierre Ossman) * Fix a build problem with the read/write wrapper (Jean Bréfort) * chdir to "/" when starting up (Dan Winship) * Only install the esddsp man page if we build the binary () =============== ======================================== NEWS: glib-2.13.1 ======================================== Overview of Changes from GLib 2.13.0 to GLib 2.13.1 =================================================== * GRegex: - Portability fixes - Split into immutable GRegex and GMatchInfo - Add g_regex_get_max_backref() and g_regex_get_capture_count() to obtain information about the compiled regex * GKeyFile: - Fix roundtrip problems - Add g_key_file_load_from_dirs() * Unicode support: - Fix corner cases in case conversion routines * GOption: - Add a function to get the formatted help string * GHash: - Add new functions g_hash_table_get_keys() and g_hash_table_get_values() to retrieve the keys and values in list form * Updated transations: Simplified Chinese (zh_CN) Arabic (ar) ======================================== NEWS: gnome-vfs-2.19.2 ======================================== gnome-vfs 2.19.2 * Handle avahi shutdown better * ftp: Handle filenames that look like years better * performance fix for some filesystems * Some inotify fixes ======================================== NEWS: gtk+-2.10.12 ======================================== Overview of Changes from GTK+ 2.10.11 to 2.10.12 ================================================ * Fixed bugs: 379414 file chooser warnings when changing path in the entry 418585 GtkFileChooserDefault sizing code is not DPI independent 419568 Crash in search if start with special letter 435062 build dies with icon cache validation 379399 Segfault to call gtk_print_operation_run twice. 387889 cups backend has problems when there are too many printers 418531 invalid read to gtkicontheme.c gtk_icon_theme_lookup_icon... 423916 crash in color scheme code 424042 Segmentation fault while quickly pressing Alt+arrows 415260 Protect against negative indices when setting values in G... 419171 XGetVisualInfo() may not set nxvisuals 128852 Gdk cursors don't look good on win32 344657 Ctrl-H doesn't toggle "Show Hidden Files" setting 345345 PrintOperation::paginate is not emitted for class handler 347567 GtkPrintOperation::end-print is not emitted if it's cance... 369112 gtk_ui_manager_add_ui should accept unnamed separator 392015 Selected menu item invisible on Windows Vista 399253 MS-Windows Theme Bottom Tab placement rendering glitches 399425 gtk_input_dialog_fill_axes() adds child to gtkscrolledwin... 403251 [patch] little memory leak in GtkPrintJob 403267 [patch] memory leak in GtkPageSetupUnixDialog 403470 MS-Windows Theme tab placement other than on top leaks a ... 404506 Windows system fonts that have multi-byte font names cann... 405089 Incorrect window placement for GtkEventBox private window 405515 Minor leak in gtkfilesystemmodel.c 405539 gdk_pixbuf_save() for PNG saver can return FALSE without ... 415681 gdk_window_clear_area includes an extra line and column o... 418219 GtkRecentChooser should apply filter before sorting and c... 418403 Scroll to printer after selecting it from settings 421985 _gtk_print_operation_platform_backend_launch_preview 421990 gtk_print_job_get_surface 421993 gtk_print_operation_init 423064 Conditional jump or move depends on uninitialised value(s... 423722 Fix printing header in gtk-demo 424168 gtk_print_operation_run on async preview 425655 Don't install gtk+-unix-print-2.0.pc on non-UNIX platforms 425786 GDK segfaults if XineramaQueryScreens fails 428665 Lpr Backend gets stuck in infinite loop during gtk_enumer... 429902 GtkPrintOperation leaks cairo contextes 431997 First delay of GdkPixbufAnimationIter is wrong 433242 Inconsistent scroll arrow position calculations 433972 Placing gtk.Expander inside a gtk.TextView() changes gtk.... 434261 _gtk_toolbar_elide_underscores incorrectly handles some s... 383354 ctrl-L should make 'Location' entry disappear 418673 gtk_recent_manager_add_item 429732 gtk_accel_group_finalize accesses invalid memory 435028 WM_CLIENT_LEADER is wrong on the leader_window 431067 Background of the header window is not updated 338843 add recent files support inside the ui manager 148535 add drop shadow to menus, tooltips, etc. under Windows XP * Updated translations: Belarusian Latin (be@latin) Dzonka (dz) Greek (el) Spanish (es) Basque (eu) Italian (it) Galego (gl) Dutch (nl) Turkish (tr) ======================================== NEWS: pango-1.17.0 ======================================== Overview of changes between 1.16.4 and 1.17.0 ============================================== General: - Text justification. A simple justification algorithm is implemented that tries to justify by expanding spaces in the line, and if none found, by adjust letter spacing. [Based on patch by Mathias Hasselmann] - The pango_script_get_sample_language() function is modified to use the value of environment variables PANGO_LANGUAGE or LANGUAGE (checked in that order) to make guess better languages for scripts. The env var should be a list of language tags, like "en:fa" for example where in effect makes Pango choose Persian (fa) fonts instead of Arabic (ar) fonts when a run of text in the Arabic script is found in an otherwise non-Arabic layout. This trick is also useful for East Asian languages. For example a Japanese user that cannot set her primary language to Japanese can still set PANGO_LANGUAGE="ja" and Pango will map CJK characters to Japanese. The LANGUAGE env var is a standard gettext variable listing languages the user wants to receive UI translated messages in. However, since most packages don't provide separate English translations, setting LANGUAGE="en:ja" doesn't have the intended effect and UI messages will be shown in Japanese. For these situations one can use LANGUAGE="en:C:ja". Pango skips the special language tag 'C'. - Simplified embedded-shape rendering with pangocairo backends do. [Richard Hult] - New header file: Moved PangoLanguage APIs into its own header pango-language.h, which is included from pango-types.h. - ATSUI backend now lists synthesized italic faces like other - Misc optimizations and fixes. OpenType Layout Engine Improvements: - Vertical glyph variants are not selected in vertical text if the font supports them. - Instead of hardcoded OpenType script tag in each module, and using Default Language System unconditionally, Pango will now find and use the script/lang-sys pair that best matches the detected script and language of a run of text. Moreover, it also applies the OpenType 'locl' feature. These, plus the PANGO_LANGUAGE env var, give font designers and users lots of options to provide/choose language-specific glyph variants. Only basic, arabic, and syriac modules updated to take advantage of the new support so far. New pango-view command line options: --align --justify --language Public API Changes: - New public pangocairo API: PangoCairoShapeRendererFunc pango_cairo_context_set_shape_renderer() pango_cairo_context_get_shape_renderer() These are used by the default pangocairo renderer to render shape attributes (see examples/cairoshape.c). Cairo-based PangoRenderer implementations outside Pango may want to implement the draw_shape() method similarly to provide compatibility with these new APIs. (See bug #437533 for GdkPangoRenderer for example.) - Other public API changes: New is_expandable_space member in PangoLogAttr New macro PANGO_UNITS_ROUND() - New OpenType engine API. These are engine API, for use by Pango modules, and typically need not to be bound by language bindings: PANGO_OT_NO_FEATURE PANGO_OT_NO_SCRIPT PANGO_OT_TAG_DEFAULT_SCRIPT PANGO_OT_TAG_DEFAULT_LANGUAGE PangoOTFeatureMap PangoOTRulesetDescription pango_ot_ruleset_get_for() pango_ot_ruleset_new_for() pango_ot_ruleset_maybe_add_feature() pango_ot_ruleset_maybe_add_features() pango_ot_ruleset_description_hash() pango_ot_ruleset_description_equal() pango_ot_ruleset_description_copy() pango_ot_ruleset_description_free() pango_ot_tag_from_script() pango_ot_tag_to_script() pango_ot_tag_from_language() pango_ot_tag_to_language() - Bugs fixed in this release: Bug 64538 – pango_layout_set_justify() doesn't work Bug 325714 – Pango should respect $LANGUAGE Bug 414264 – Pango vertical writing support is different with real CJK usage. Bug 416515 – Time is not aligned with date on vertical panel Bug 429397 – Updated MS Mincho/Gothic are not listed in font dialog properly on Vista/ Bug 433805 – [Atsui] Approximate char/digit width width often 0 (worked around) Bug 434160 - [atsui] Italic versions of some faces can't be created Bug 435709 – pango_cairo_context_[sg]et_shape_renderer() Bug 355789 – Pango misaligns word-wrapped text due to trailing whitespace Bug 436154 – Error building the pango.modules file while cross compiling Bug 436988 – Adding PangoScript to PangoAnalysis Bug 437534 – pango_language_includes_script is buggy Overview of changes between 1.16.3 and 1.16.4 ============================================== - Add new configure option --disable-doc-cross-references and make sure releases are made using it. Distributions are encouraged to build with --enable-gtk-doc such that their Pango docs correctly cross reference glib and cairo docs. - Bugs fixed in this release: Bug 432991 – developer docs for libpango are broken