======================================== NEWS: atk-1.27.90 ======================================== Changes in version 1.27.90: ========================== * *Fixes: #575794, #591105, #489828. *Translation update. ======================================== NEWS: gst-plugins-base-0.10.24 ======================================== This is GStreamer Base Plug-ins 0.10.24, "Counting the days" Changes since 0.10.23: * Recognise Kate subpicture subtitles * Support progressive download in playbin2 * GIO improvements * Add buffer-list support in appsink * Add gaussian-noise mode to audiotestsrc * bump cdparanoia req to 0.10.2 and improve caching * Improve audio source base class * Add frame-by-frame stepping and examples * Extend stream-probing in decodebin2 * Many RTSP improvements * support for PGS subpictures * adder improvements * Add Y444, v210, v216 formats * implement preset interface in vorbisenc, theoraenc, oggmux * Improve libvisual visualisation timestamp tracking * playbin2 enhancements: custom audiosink, subpictures, cdda * Improvements in textrender * Support raw YUV 4:2:2 and SIREN in RIFF * Add 4:2:2 and 4:4:4 support to theoradec * Many other bug-fixes and improvements Bugs fixed since 0.10.23: * 510417 : [gio] make non-experimental * 513373 : [PATCH] [gstvorbistag] Preserve cover art in Ogg/Vorbis tags * 529300 : [giosink] [PATCH] Allow overwrite * 531035 : [cdparanoia] Should depend on LGPL'd version of the libra... * 567997 : [patch] add allow-pull-scheduling property to audio sinks * 576552 : [subparse] post GST_TAG_SUBTITLE_CODEC tags * 577637 : [playbin2] expose temp-location property * 579692 : mp3_type_find is over-optimistic * 580318 : [tagdemux] drops tag events from upstream * 581460 : [baseaudiosrc] Reusing audio source leads to null timesta... * 581571 : ARGB and alignment added to textrender * 582021 : autogen: libtoolize must be called before aclocal * 582749 : uridecodebin caps property not implemented yet * 582819 : multifdsink: add num-fds property * 583867 : gdpdepay + identity cause failed assertions * 584020 : [playbin2] inadvertently resets configured audio/video sinks * 584686 : [playbin2] Need {audio,video,text}-tags-changed signals * 585197 : [subparse] fails to detect subrip subtitles with fewer th... * 585758 : Remove deprecated GTK+ symbols * 585970 : gst_audioringbuffer_get_type is not thread safe * 585994 : gst-rtsp-message doesn't support " Timestamp " filed * 586331 : [cdparanoia] expose cd cache size parameter * 586356 : [playbin2] use private copy of input-selector as long as ... * 586519 : white Gaussian noise would be useful in audiotestsrc * 587080 : rtsp fails to compile - doesn't see some ws2tcpip functions * 587278 : Support for GstBufferList in appsink * 587676 : Call tzset() before localtime_r(), in e.g. gst-plugins-ba... * 587695 : Patches to add stream-status messages audio elements * 587896 : " No stream given yet " error from giostreamsrc * 587980 : gstchannelmix.c: protect debug code with GST_DISABLE_GST_... * 588078 : [playbin2] Fails to go to READY again after an error * 588205 : Pipeline with giostreamsrc will not enter playing state * 588550 : build failure in git, missing gstinterfaces-0.10 * 588551 : queue2: download buffering fixes * 588724 : [vorbisdec] empty encoder string causes GStreamer * 588746 : [audiotestsrc] Make sure tags are properly serialized in ... * 588747 : [adder] Serialize incoming in-band events (tags) in the d... * 588748 : [adder] Check dataflow consistency in unit tests * 589075 : [playbin2] changing volume doesn't work after stream rest... * 589581 : typefinder: recognise more Kate subtitle categories * 589622 : Cannot use both playbin and input-selector * 589663 : gstreamer asserts in gstaudiofilter * 589797 : alsasrc does not set GstAlsaSrc- > handle to NULL after snd... * 590470 : [typefinding] certain flac-in-ogg files not detected any ... * 536313 : [cdda] Remove sha1 copy once we depend on glib-2.16 * 579642 : [oggdemux] handle broken ogg/vorbis files better * 582528 : playbin2 Audio CD playback broken since * 583318 : Assertion from within playbin2 * 585079 : undefined references to gst_adapter_* functions in schro * 585708 : [adder] Wrong handling of flushing seeks * 588218 : Siren in .wav support * 586920 : rtsp: needs < netinet/in.h > on FreeBSD API added since 0.10.23: * GstNetAddress::gst_netaddress_to_string() * Add gst_rtsp_watch_queue_data() * playbin2: Add {audio,video,text}-tags-changed signals * Add gst_color_balance_get_balance_type() * Add gst_mixer_get_mixer_type() ======================================== NEWS: gstreamer-0.10.24 ======================================== This is GStreamer 0.10.24 "It matters" Changes since 0.10.23: * Fully support nested structures in caps * Support frame-by-frame stepping in sinks * Add support for buffer-lists to pass around groups of buffers * Use TaskPools for managing worker threads * New stream-status API for finer thread control * Code optimisations * Many other bug-fixes and enhancements Bugs fixed since 0.10.23: * 580579 : crash in Volume Control: aucunes idées désolé. * 527488 : [GstXML] can't load elements with request pads from XML * 570233 : allow plugins caching data in the registry * 584389 : don't recreate plugin feature and element factories on fi... * 534208 : [API] add gst_structure_get() * 545787 : [API] add gst_plugin_register_static_full() for bindings * 554460 : thumbnailer crash in gst_fake_sink_event() on FLUSH_START... * 559643 : Don't allow empty or NULL strings in taglists * 560345 : gst_tag_list_get_string() may return NULL or empty string * 560442 : GNOME Goal: Remove deprecated GLib symbols * 572285 : Buffer Lists * 577926 : Remove old xml registry * 578908 : [fdsink] implement seeking on seekable fds * 580177 : glibc 2.10 deprecates register_printf_function * 580716 : race condition in gst_element_lost_state * 581198 : [tags] Add gst_tag_setter_add_tag_value() and gst_tag_lis... * 581281 : [GstURIHandler] Doesn't use get_type_full() at all * 582010 : audiotestsrc is-live=1 ! pulsesink unreliable * 582564 : [controller] Use ordered GSequence instead of GList in th... * 582588 : [API] Add a way to get the pad corresponding to a taglist * 582878 : [GstClock] ABI breakage in GIT on x86 * 583187 : [API] add gst_adapter_masked_scan_uint32() and gst_adapte... * 583419 : Bad translatable string in gst-launch.c * 583456 : framestep functionality * 583554 : Slow down or lock if date time is changed to the past * 584835 : MSVC compiler fails with 'static inline' function * 584838 : basesrc: confusing QUERY_SEEKING handling * 585039 : rtpool-test can't find pthreads * 585075 : Compilation with MSVC fails for files including config.h ... * 585137 : gst_xml_write_file() fails serialising GstStructure property * 585592 : [API] add gst_byte_reader_masked_scan_uint32() * 585733 : Wrong #include order in gstsegment.c * 585748 : [API] add gst_tag_list_new_full() to create taglist with ... * 586566 : Add GAP Flag support to gstcapsfilter * 586568 : [bytereader] add misc. string functions and gst_byte_read... * 587973 : use G_DIR_SEPARATOR_S instead of " /' " * 587976 : Fix for gst-inspect and gst-launch when option parsing is... * 588744 : [check] Stream consistency checker utility * 588745 : [basesrc] Serialize tags in the dataflow * 589127 : gsttask leaks the pool * 590056 : [collectpads] race resulting in double flush-stop being o... * 590622 : [bytereader] buffer size checks subject to wrap-around ov... * 579177 : GstInfo: maintain ABI compatibility * 581321 : typefind element leaks force-caps property * 584118 : [gstadapter][doc] Improve documentation of gst_adapter_ma... * 585433 : [queue] Can lock down if min-threshold conflicts with max... * 585569 : rtsp/rtp streaming fails when skipping explicit PAUSED st... * 585834 : Support for GstBufferList in ghostpads * 585960 : Support for GstBufferList in gstbasesink * 587052 : [filesink.c] Support for files > 4GB on windows makes file... API added since 0.10.23: * GST_DEBUG_CATEGORY_GET() macro * gst_byte_reader_dup_data * gst_byte_reader_dup_string * gst_byte_reader_dup_string_utf8 * gst_byte_reader_dup_string_utf16 * gst_byte_reader_dup_string_utf32 * gst_byte_reader_skip_string * gst_byte_reader_skip_string_utf8 * gst_byte_reader_skip_string_utf16 * gst_byte_reader_skip_string_utf32 * gst_byte_reader_peek_string * gst_byte_reader_peek_string_utf8 * gst_byte_reader_get_string * gst_byte_reader_get_string_utf8 * add gst_tag_list_new_full() * add gst_tag_list_new_full_valist() * add gst_byte_reader_masked_scan_uint32() * add gst_plugin_get_cache_data, gst_plugin_set_cache_data * gst_structure_get() * gst_structure_id_get() * gst_structure_get_valist() * gst_structure_id_get_valist() * GstSegment::gst_segment_set_running_time() * Add GST_MESSAGE_SRC_NAME() macro * GstSegment::gst_segment_to_position() * GstEvent::gst_event_new_step() * GstEvent::gst_event_parse_step() * GstMessage::gst_message_new_step_done() * GstMessage::gst_message_parse_step_done() * gst_structure_id_new() * Add gst_message_{new,parse}_tag_full() to get/set the source pad * GstAdapter::gst_adapter_masked_scan_uint32() * GstElement::gst_element_lost_state_full() * GstAdapter::gst_adapter_prev_timestamp() * gst_plugin_register_static_full() * gst_tag_list_add_value() * gst_tag_setter_add_tag_value() * add GST_TAG_CONTAINER_FORMAT tag * GstTask::gst_task_set_state() * GstObject::gst_object_ref_sink() ======================================== NEWS: gtk+-2.17.7 ======================================== Overview of Changes from GTK+ 2.17.6 to 2.17.7 ============================================== * Client-side windows: a number of regressions related to embedding have been fixed * Printing: The file backend supports SVG output * Minor API additions: - GtkIconView gained an icon-padding property that can be used to fine-tune how much space each column needs - GtkTreeViewColumn grew a sort-column-id property that can be used to set up sort columns in GtkBuilder files - GdkWindow gained a cursor property and associated getter - GtkFileChooser has a create-folders property to allow disabling the "New Folder" button - gtk_print_operation_get_n_pages_to_print: returns the number of pages that are being printed - New getters and setters as part of the GSEAL effort: gtk_widget_get_allocation, gtk_widget_get_visible, gtk_widget_set_visible * Bugs fixed: 589336 Add GtkTreeViewColumn:sort-column-id property 534462 Disable interactive search in the file chooser's shortcuts pane 161489 n the file chooser, let the left/right arrow keys switch focus... 514260 Better filtering for "Recently Used" files 509650 ATK_STATE_SHOWING state is not set properly on menu items 586374 code does not follow documentation (-> carshes when using... 590442 csw broke gvim x11 embedding 498010 gtk_tree_view_set_cursor fails if model!=NULL 555109 Synthesized crossing events should have proper coordinates 570516 Can't disable folder creation 573321 additional check in gtk_tree_model_filter_convert_child_i... 576601 Double clicking prints to the wrong printer 586100 ITEM_PADDING breaks vertical icon views 588438 awn uses 100% cpu with gtk+ 2.17.3 (csw) 589732 behavior change of gdk_window_get_type_hint 589745 Apply message in GtkAssistant 590084 print to FILE with multiple pages per sheet has bad results 590086 configure.in is broken on non-X platforms 590309 Default cover pages for CUPS printers incorrectly set 590448 [win32] build fails because gdk-pixbuf manges a path 590959 Set child_has_focus flag properly 591288 compat problem with draw_drawable being NULL 539377 Unnecessary warnings when GtkTreeView is not realized. 546005 priv->tree is not created for unrealized (I think) treeview 564695 Pressing enter key in print to file "Name" box does not p... 591218 Remove some unused variables 357655 "Print to SVG file" for GtkPrintOperation 591462 gdk_window_set_cursor doesn't work on the root window * Updated translations: Basque Brazilian Portuguese Breton Estonian Galician Hebrew Norwegian bokmål Spanish Swedish ======================================== NEWS: pango-1.25.2 ======================================== Overview of changes between 1.25.1 and 1.25.2 ============================================= - Tweak C++ compiler options. If you get link errors with gcc on x86-64 about __gxx_personality_v0(), make sure your CXXFLAGS does not have -fexceptions. This will be fixed in Pango itself later. - Fix crasher with gzipped fonts. Bug 591409 – crash in firefox. Handle non-mmapped FT_Face Overview of changes between 1.24.5 and 1.25.1 ============================================= - Merge harfbuzz-ng: brand new OpenType Layout engine Currently is not very portable. Will be fixed as reports come in. - Port to ATSUI backend to use CoreText instead of ATS - New public API: pango_gravity_get_for_script_and_width() - Misc bug fixes Bug 590042 – pango-view.1 manpage should not be gzipped Bug 410169 – gravity problem with Common chars Bug 589113 – Some characters rotated incorrectly in vertical text Bug 582851 -- Little fix for compiling with Cygwin Bug 588060 -- Fonts missing on Cygwin