X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=NEWS;h=19aea2399fbb18e1c0c63465ad1e27399cc85aa9;hb=a2a90d7fb4cc832aa51ba9d03a1d162d2b25ed55;hp=e88c512bda0f2e442cd2bbf043b54ab8a98a7aa9;hpb=9a9db64613d3deb732a969d16de94ee3bb046ed6;p=profile%2Fivi%2Frygel.git diff --git a/NEWS b/NEWS index e88c512..19aea23 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,1075 @@ +0.21.4 +====== + +Core: + - Link against libm for "round" function. + +All contributors to this release: + - Matej Urbančič + - Marek Černocký + - Kjartan Maraas + - Jens Georg + - Chao-Hsiung Liao + +Added/updated translations + - cs, courtesy of Marek Černocký + - nb, courtesy of Kjartan Maraas + - sl, courtesy of Matej Urbančič + - zh_HK, courtesy of Chao-Hsiung Liao + - zh_TW, courtesy of Chao-Hsiung Liao + +0.21.3 +====== + +A new unstable release of Rygel. + +Changes compared to 0.21.3: + +- Update FSF address. + +Server: + - Use correct depth for PNG thumbnails. + - Add hacks for LG SmartShare TVs. + +MediaExport: + - Work around an SQL error when browsing Artists. + +GStreamer Renderer: + - Query source element for duration and position. + - Remove BUFFERING/CLOCK_LOST handling. + +External: + - Don't corrupt container names. + +Bugs fixed in this release: + - https://bugzilla.gnome.org/show_bug.cgi?id=720671 + - https://bugzilla.gnome.org/show_bug.cgi?id=720836 + - https://bugzilla.gnome.org/show_bug.cgi?id=721270 + - https://bugzilla.gnome.org/show_bug.cgi?id=721575 + - https://bugzilla.gnome.org/show_bug.cgi?id=721824 + +All contributors to this release: + - Jens Georg + - Rafael Ferreira + - Milo Casagrande + - Victor Ibragimov + - Tong Hui + - siva + - Matej Urbančič + - Marek Černocký + - Dimitris Spingos + - Daniel Mustieles + - Aurimas Černius + +Added/updated translations + - cs, courtesy of Marek Černocký + - el, courtesy of Dimitris Spingos (Δημήτρης Σπίγγος) + - es, courtesy of Daniel Mustieles + - it, courtesy of Milo Casagrande + - lt, courtesy of Aurimas Černius + - pt_BR, courtesy of Rafael Ferreira + - sl, courtesy of Matej Urbančič + - tg, courtesy of Victor Ibragimov + - zh_CN, courtesy of Tong Hui + +0.21.2 +====== + +A new unstable release of Rygel. + +Changes compared to 0.21.1: + +ATTENTION: API and ABI bump! + +Tracker: + - Add build support for 0.18. + +Server: + - Allow server plugins to override search capabilities. + - Add more Samsung hacks. + - Add seeking hacks for some UPnP music receivers. + +Renderer: + - Return protocol info of current media in GetCurrentConnectionInfo call. + - Implement SetNextAVTransportURI. + - Treat REL_TIME/ABS_TIME the same again. This is less broken than the + original fix. + - Use correct PlaybackStorageMedium values. + +BasicManagement: + - Remove unused state variable. + +MPRIS: + - Set default playspeed to prevent a critical. + +External: + - Fix wrong parameter order in AlbumArtFactory. + +Bugs fixed in this release: + - https://bugzilla.gnome.org/show_bug.cgi?id=706986 + - https://bugzilla.gnome.org/show_bug.cgi?id=709165 + - https://bugzilla.gnome.org/show_bug.cgi?id=712181 + - https://bugzilla.gnome.org/show_bug.cgi?id=712660 + - https://bugzilla.gnome.org/show_bug.cgi?id=715089 + - https://bugzilla.gnome.org/show_bug.cgi?id=719721 + - https://bugzilla.gnome.org/show_bug.cgi?id=719998 + - https://bugzilla.gnome.org/show_bug.cgi?id=720669 + - https://bugzilla.gnome.org/show_bug.cgi?id=720837 + +All contributors to this release: + - Jussi Kukkonen + - Kristjan SCHMIDT + - Jens Georg + - Parthiban Balasubramanian + - Milo Casagrande + - Fran Diéguez + - Daniel Mustieles + - 甘 露 + - Reiner Merk + - Marek Černocký + - John Obaterspok + - Dominique Leuenberger + +Added/updated translations + - cs, courtesy of Marek Černocký + - eo, courtesy of Kristjan SCHMIDT + - es, courtesy of Daniel Mustieles + - gl, courtesy of Fran Dieguez + - it, courtesy of Milo Casagrande + - zh_CN, courtesy of 甘露(Gan Lu) + +0.21.1 +====== + +A new unstable release of Rygel. + +Changes compared to 0.21.0: + +- Fix vala check to only compile, not link to avoid issues with + gst-uninstalled. +- Some documentation fixes. +- Port to new libsoup session API. + +Basic Management: + - Add initial support. + +Server: + - Support serving subtitles using the PV method. Fixes external subtitles for + a variety of devices such as WD TV Live or Panasonic TVs. + +Renderer: + - Accept missing mime-types in playlist check. + - Fix CurrentTransportActions to include Next and Prev. + - Support milliseconds in time-stamps. + - Drop allowed value list from TransportPlaySpeed. + - Unify playspeed parsing. + - Implement DLNA bye seeking. + - Fix and implement PlaybackStorageMedium variable. + +MPRIS: + - Fix for new renderer API. + +GStreamer renderer: + - Implement DLNA byte seeking. + - Enable more playspeeds. + +Changes in dependencies: + - libsoup >= 2.42.0 + - GUPnP-AV >= 0.12.4 + +Bugs fixed in this release: + - https://bugzilla.gnome.org/show_bug.cgi?id=661228 + - https://bugzilla.gnome.org/show_bug.cgi?id=707058 + - https://bugzilla.gnome.org/show_bug.cgi?id=707059 + - https://bugzilla.gnome.org/show_bug.cgi?id=707541 + - https://bugzilla.gnome.org/show_bug.cgi?id=707831 + - https://bugzilla.gnome.org/show_bug.cgi?id=710368 + - https://bugzilla.gnome.org/show_bug.cgi?id=711399 + - https://bugzilla.gnome.org/show_bug.cgi?id=711661 + - https://bugzilla.gnome.org/show_bug.cgi?id=712336 + - https://bugzilla.gnome.org/show_bug.cgi?id=712517 + +All contributors to this release: + - Jussi Kukkonen + - Jens Georg + - Piotr Drąg + - Daniel Mustieles + - Richard Röjfors + - Matej Urbančič + - Jean-Baptiste Dubois + - Dimitris Spingos + +Added/updated translations + - el, courtesy of Dimitris Spingos (Δημήτρης Σπίγγος) + - es, courtesy of Daniel Mustieles + - pl, courtesy of Piotr Drąg + - sl, courtesy of Matej Urbančič + +0.21.0 +====== + +A new unstable release of Rygel. + +Changes compared to 0.19.7: + +- Port to new libsoup vapi. +- Several i18n fixes. +- Make missing gtk-doc non fatal and just don't build api docs then unless + explicitly requested. +- Rename --enable-valadoc to --enable-apidocs. +- Several style fixes. +- Add "devel" and "release" shortcuts to autogen. +- Drop strict vala compiler because of deprecations. + +Core: + - Get MediaDevice port from MetaConfig. + +Server: + - Generate proper contentFeatures.dlna.org header for DIDL_S resources. + - Use xmlNs instead of specifying the namespace in string form in Samsung + subtitle support. + - Make MediaObject.serialize public to enable custom XML modifications. + - Use URL-aware base64 encoding to prevent issues with "/". + +Renderer: + - Fix REL_TIME seeking. + - Fix error codes when seeking beyond the file. + - Fix error codes when time-seek is not available. + - Add PossiblePlaybackStorageMedia values. + - Set track info for empty or non-http uris. + - Fix AbsoluteCounterPosition type. + - Listen to MediaPlayer.volume changes. + - Don't loop on image-only playlists. + - Lower LastChange accumulation timeout. + +GStreamer renderer: + - Handle seeking beyond end of file. + - Remove invalid DLNA profile MPEG_TS_HD_EU_ISO. + - Fix GStreamer dependency to use 1.0 instead of 0.10. + +MediaExport: + - Fix GstDiscoverer error handling. + +MPRIS: + - Fix seeking. + - Query seeking ability from DBus. + - Ignore read-only MPRIS peers. + +Simple media engine: + - Support files > 4GB on 32bit systems. + +Examples: + - Simplify C renderer example a bit. + - Simulate image rendering in vala renderer example. + +Changes in dependencies: + GLib >= 2.34 due to g_file_delete_async + Vala >= 0.22 for new libsoup-2.4 vapi + +Bugs fixed in this release: + - https://bugzilla.gnome.org/show_bug.cgi?id=677405 + - https://bugzilla.gnome.org/show_bug.cgi?id=686628 + - https://bugzilla.gnome.org/show_bug.cgi?id=692509 + - https://bugzilla.gnome.org/show_bug.cgi?id=704317 + - https://bugzilla.gnome.org/show_bug.cgi?id=707054 + - https://bugzilla.gnome.org/show_bug.cgi?id=709077 + - https://bugzilla.gnome.org/show_bug.cgi?id=709170 + - https://bugzilla.gnome.org/show_bug.cgi?id=709190 + - https://bugzilla.gnome.org/show_bug.cgi?id=709287 + - https://bugzilla.gnome.org/show_bug.cgi?id=709551 + - https://bugzilla.gnome.org/show_bug.cgi?id=709627 + - https://bugzilla.gnome.org/show_bug.cgi?id=709723 + - https://bugzilla.gnome.org/show_bug.cgi?id=709887 + - https://bugzilla.gnome.org/show_bug.cgi?id=710377 + - https://bugzilla.gnome.org/show_bug.cgi?id=710781 + - https://bugzilla.gnome.org/show_bug.cgi?id=710877 + - https://bugzilla.gnome.org/show_bug.cgi?id=710999 + +All contributors to this release: + - Jens Georg + - Inaki Larranaga Murgoitio + - Yuri Myasoedov + - Piotr Drąg + - Marek Černocký + - Jean-Baptiste Dubois + - Balázs Úr + - victory + - Tobias Endrigkeit + - Rūdolfs Mazurs + - Richard Röjfors + - Milo Casagrande + - Milan Plzik + - Matej Urbančič + - Josep Sànchez + - Gil Forcada + - Gabor Kelemen + - Fionn Cleary + - Enrico Nicoletto + - Dimitis Spingos + - Claudio Arseni + - Carles Ferrando + - Benjamin Steinwender + - Aurimas Černius + - Andika Triwidada + +Added/updated translations + - ca, courtesy of Josep Sànchez Mesegué + - ca@valencia, courtesy of Josep Sànchez Mesegué + - cs, courtesy of Marek Černocký + - de, courtesy of Tobias Endrigkeit + - el, courtesy of Dimitris Spingos (Δημήτρης Σπίγγος) + - eu, courtesy of Iñaki Larrañaga Murgoitio + - hu, courtesy of Balázs Úr + - id, courtesy of Andika Triwidada + - it, courtesy of Claudio Arseni + - ja, courtesy of Jiro Matsuzawa + - lt, courtesy of Aurimas Černius + - lv, courtesy of Rūdolfs Mazurs + - pl, courtesy of Piotr Drąg + - pt_BR, courtesy of Enrico Nicoletto + - ru, courtesy of Yuri Myasoedov + - sl, courtesy of Matej Urbančič + +0.19.7 +====== + +A new unstable release of Rygel. + +Changes compared to 0.19.6: + +Renderer: + - Fix compatible actions. + - Fix missing , in renderer protocol info. + - Initialize mute state from player. + +MediaExport: + - Fix a crash after disabling virtual folders. + +Rygel: + - Print version number on startup. + +Bugs fixed/addressed in this release: + - https://bugzilla.gnome.org/show_bug.cgi?id=677552 + - https://bugzilla.gnome.org/show_bug.cgi?id=701934 + - https://bugzilla.gnome.org/show_bug.cgi?id=706978 + - https://bugzilla.gnome.org/show_bug.cgi?id=707962 + +All contributors to this release: + - Jens Georg + - Matej Urbančič + - Мирослав Николић + - Ville-Pekka Vainio + - Rūdolfs Mazurs + - Milan Plzik + - Kjartan Maraas + - Dmitriy S. Seregin + - Claudio Arseni + - Changwoo Ryu + - Bruce Cowan + - Ask H. Larsen + - Andika Triwidada + +Added/updated translations + - da, courtesy of Ask Hjorth Larsen + - en_GB, courtesy of Bruce Cowan + - fi, courtesy of Jiri Grönroos + - id, courtesy of Andika Triwidada + - it, courtesy of Claudio Arseni + - ko, courtesy of Changwoo Ryu + - lv, courtesy of Rūdolfs Mazurs + - nb, courtesy of Kjartan Maraas + - ru, courtesy of Yuri Myasoedov + - sl, courtesy of Matej Urbančič + - sr, courtesy of Мирослав Николић + - sr@latin, courtesy of Miroslav Nikolić + + +0.19.6 +====== + +A new unstable release of Rygel. + +Changes compared to 0.19.5: + +- Improve Android compatiblity. + +Server: + - Fix upload of files. + - Fix CreateReference call. + +GStreamer Renderer: + - Fix warning with newer valac about copying unowned structs. + +MediaExport: + - Fix warning with newer valac about copying unowned structs. + +Bugs fixed in this release: + - https://bugzilla.gnome.org/show_bug.cgi?id=706525 + - https://bugzilla.gnome.org/show_bug.cgi?id=706797 + - https://bugzilla.gnome.org/show_bug.cgi?id=707065 + - https://bugzilla.gnome.org/show_bug.cgi?id=707146 + +All contributors to this release: + - Jens Georg + - Alexandre Franke + - Reynaldo H. Verdejo Pinochet + - Regis Merlino + - Rafael Ferreira + - Piotr Drąg + - Matej Urbančič + - Maciej Piechotka + - Kjartan Maraas + - Funda Wang + - Fran Diéguez + - Aurimas Černius + +Added/updated translations + - fr, courtesy of Alain Lojewski + - gl, courtesy of Fran Dieguez + - lt, courtesy of Aurimas Černius + - nb, courtesy of Kjartan Maraas + - pl, courtesy of Piotr Drąg + - pt_BR, courtesy of Rafael Ferreira + - sl, courtesy of Matej Urbančič + - zh_CN, courtesy of 甘露(Gan Lu) + +0.19.5 +====== + +A new unstable release of Rygel. + +Changes compared to 0.19.4: + +Core: + - Use proper PNG depth value of 24 bit. + - Fix several error codes. + +Server: + - Validate nodes during object creation. + - Fix recursive item removal and notification thereof. + - Fix several error codes. + - Remove manually removed items from the ItemRemovalQueue. + - Report missing "Filter" argument in browse call. + - Use searchClasses to find a compatible container in DLNA.ORG_AnyContainer + container creation scenario. + - Add X_GetDLNAUploadProfiles call. + - Move the knowledge about supported DLNA profiles from the MediaEngine to the + MediaServerPlugin. + +Renderer: + - Add possibility to define a set of supported DLNA profiles and not only mime + types to the renderer. + - Add missing node and content. + - Remove unused state variables. + +Playbin plugin: + - Make it work with simple engine. + +MediaExport plugin: + - Fix invalid browse response in "Artist" folder that broke compatibility with + certain Samsung TV sets. + - Actually use the sort criteria when browsing/searching in virtual folders. + - Fix a critical/crash on automatic item removal. + - Implement container removal. + - Emit containerUpdateID signals when a playlist container changes. + - Add several messages when database operations fail. + - Fix memory corruption in SQLite string collation functions. + - Use fall-back search when client searches for @refID to capture the virtual + container as well as manually created references. + - Use correct OCM flags for playlist containers. + - Remove hack for searching UPnP containers. + - Fix recursion in virtual containers on certain search requests. + - Fix a critical in the custom SQLite "CONTAINS" keyword implementation. + +External plugin: + - Fix an untranslatable message. + +Bugs fixed in this release: + - https://bugzilla.gnome.org/show_bug.cgi?id=699698 + - https://bugzilla.gnome.org/show_bug.cgi?id=702228 + - https://bugzilla.gnome.org/show_bug.cgi?id=702253 + - https://bugzilla.gnome.org/show_bug.cgi?id=702452 + - https://bugzilla.gnome.org/show_bug.cgi?id=702633 + - https://bugzilla.gnome.org/show_bug.cgi?id=702741 + - https://bugzilla.gnome.org/show_bug.cgi?id=703135 + - https://bugzilla.gnome.org/show_bug.cgi?id=704146 + - https://bugzilla.gnome.org/show_bug.cgi?id=705084 + - https://bugzilla.gnome.org/show_bug.cgi?id=705576 + - https://bugzilla.gnome.org/show_bug.cgi?id=705587 + - https://bugzilla.gnome.org/show_bug.cgi?id=705899 + - https://bugzilla.gnome.org/show_bug.cgi?id=706058 + - https://bugzilla.gnome.org/show_bug.cgi?id=706059 + - https://bugzilla.gnome.org/show_bug.cgi?id=706142 + - https://bugzilla.gnome.org/show_bug.cgi?id=706143 + - https://bugzilla.gnome.org/show_bug.cgi?id=706182 + +All contributors to this release: + - Jens Georg + - Marek Černocký + - Parthiban Balasubramanian + - Daniel Mustieles + - Chao-Hsiung Liao + - Piotr Drąg + - Kjartan Maraas + - 甘露(Gan Lu) + - Yuri Myasoedov + - Yaron Shahrabani + - Rafael Ferreira + - Fran Diéguez + - Dušan Kazik + - Craig Pratt + - Christian Kirbach + - Aurimas Černius + +Added/updated translations + - cs, courtesy of Marek Černocký + - de, courtesy of Christian Kirbach + - es, courtesy of Daniel Mustieles + - gl, courtesy of Fran Dieguez + - he, courtesy of Yaron Shahrabani + - lt, courtesy of Aurimas Černius + - nb, courtesy of Kjartan Maraas + - pl, courtesy of Piotr Drąg + - pt_BR, courtesy of Rafael Ferreira + - ru, courtesy of Yuri Myasoedov + - sk, courtesy of Dušan Kazik + - zh_CN, courtesy of 甘露(Gan Lu) + - zh_HK, courtesy of Chao-Hsiung Liao + - zh_TW, courtesy of Chao-Hsiung Liao + +0.19.4 +====== + +A new unstable release of Rygel. + +Changes compared to 0.19.3: + +- Fix building with --enable-debug. +- Fix device templates to have "correct" element order. +- Add a target to generate the HTML versions of manpages; they are available + at http://rygel-project.org/doc/latest/rygel.html and + http://rygel-project.org/doc/latest/rygel.conf.html + +Core: + - Fix DescriptionFile.set_dlna_caps to properly create missing nodes. + - Keep order of elements when manipulating the device description in + DescriptionClass. + - Refactor code to only manipulate the device description from one place. + +Server: + - Fix seeking with full-range seeks on time-based seek requests. + - Fix a rare issue with item creation returning the wrong meta-data. + - Fix UpdateObject UPnP call to actually work. + - Use object.container by default and fall-back to + object.container.storageFolder for XBox 360. + - Fix error codes for serveral SOAP calls. + - Add support for dc:creator. + - Fix an accidental C ABI break. + - Always add a user agent to the agent cache even if it doesn't match the + current hack. + - Force HTTP 1.1 as recommended by DLNA. + - Fix upload of DIDL_S playlist items. + - Make it possible to override OCM flags in children of MediaObject. + +MediaExport: + - Use proper (full) iso8601 date format as required by DLNA. + - Use object.container by default and fall-back to + object.container.storageFolder for XBox 360. + - Use DLNA-compliant create-classes. + - Allow reference creation everywhere. + - Use dc:creator. + - Don't leak file descriptors in the JPEG writer. + - Set proper OCM flags on the playlist root container. + - Set proper on containers. + +Changes in dependencies: + Vala >= 0.20 is now required. + +All bugs fixed in this release: + - https://bugzilla.gnome.org/show_bug.cgi?id=701637 + - https://bugzilla.gnome.org/show_bug.cgi?id=701948 + - https://bugzilla.gnome.org/show_bug.cgi?id=702083 + - https://bugzilla.gnome.org/show_bug.cgi?id=702231 + - https://bugzilla.gnome.org/show_bug.cgi?id=702254 + - https://bugzilla.gnome.org/show_bug.cgi?id=702255 + - https://bugzilla.gnome.org/show_bug.cgi?id=702256 + - https://bugzilla.gnome.org/show_bug.cgi?id=702258 + - https://bugzilla.gnome.org/show_bug.cgi?id=702262 + - https://bugzilla.gnome.org/show_bug.cgi?id=702451 + - https://bugzilla.gnome.org/show_bug.cgi?id=702555 + - https://bugzilla.gnome.org/show_bug.cgi?id=702743 + - https://bugzilla.gnome.org/show_bug.cgi?id=703044 + - https://bugzilla.gnome.org/show_bug.cgi?id=703140 + - https://bugzilla.gnome.org/show_bug.cgi?id=703241 + - https://bugzilla.gnome.org/show_bug.cgi?id=704066 + +All contributors to this release: + Jens Georg + Jussi Kukkonen + Daniel Mustieles + Parthiban Balasubramanian + Piotr Drąg + Kjartan Maraas + Fran Diéguez + Victor Ibragimov + Marek Černocký + Enrico Nicoletto + Edson Silva + Dimitris Spingos + Christian Kirbach + Chao-Hsiung Liao + Benjamin Steinwender + Andika Triwidada + +Added/updated translations + - cs, courtesy of Marek Černocký + - de, courtesy of Christian Kirbach + - el, courtesy of Dimitris Spingos (Δημήτρης Σπίγγος) + - es, courtesy of Daniel Mustieles + - gl, courtesy of Fran Dieguez + - id, courtesy of Andika Triwidada + - nb, courtesy of Kjartan Maraas + - pl, courtesy of Piotr Drąg + - pt_BR, courtesy of Edson Silva + - tg, courtesy of Victor Ibragimov + - zh_HK, courtesy of Chao-Hsiung Liao + - zh_TW, courtesy of Chao-Hsiung Liao + +0.19.3 +====== + +A new unstable release of Rygel. + +Changes compared to 0.19.2: + +Server: + - Add container serialisation to EXTM3U. + - Fix DLNA transfer modes for generated playlists. + +Rygel: + - Add -s,--shutdown options to shut down a running instance without using + d-feet or dbus-send. + +GStreamer media engine: + - Some string fixes. + - Fix a typo in the avenc_aac preset. + - Issue a proper warning when we fail to setup a data source. + - Don't crash if there's no RTP depayloader available. + +MediaExport: + - Make it possible to remove playlists. + - Expose the playlists for XBox 360. + +Preferences UI: + - Some glade file clean-ups. + - Move toolbar style from code to glade file. + - Support setting of multiple network interfaces as introduced in 0.19.2. + +All contributors to this release: + Jens Georg + Piotr Drąg + Marek Černocký + Fran Diéguez + Daniel Mustieles + Aurimas Černius + +Added/updated translations + - cs, courtesy of Marek Černocký + - es, courtesy of Daniel Mustieles + - gl, courtesy of Fran Dieguez + - lt, courtesy of Aurimas Černius + +0.19.2 +====== + +A new unstable release for Rygel. + +Changes compared to 0.19.1: + +- Minor build fixes and clean-up. +- Documentation updates and typos fixed. + +Core: + - Make the interface= configuration multi-valued. + +Rygel: + - Make the commandline options translatable. + - Show a message when we run in streaming-only mode. + +Server: + - Some coding style fixes. + +Renderer: + - Provide a proper fall-back to GET if peer does not support HEAD. + +Preferences: + - Don't lose the current network interface. + +MediaExport: + - Don't lose child containers when we add the parent container. + - Fix sorting by date. + +Bugs fixed in this release: + - https://bugzilla.gnome.org/show_bug.cgi?id=648003 + - https://bugzilla.gnome.org/show_bug.cgi?id=694357 + - https://bugzilla.gnome.org/show_bug.cgi?id=700570 + +All contributors to this release: + Jens Georg + Daniel Mustieles + Yuri Myasoedov + Yaron Shahrabani + Mihai Moldovan + Matej Urbančič + Kjartan Maraas + Fran Diéguez + Dušan Kazik + Aurimas Černius + Andreas Henriksson + +Added/updated translations + - es, courtesy of Daniel Mustieles + - gl, courtesy of Fran Dieguez + - he, courtesy of Yaron Shahrabani + - lt, courtesy of Aurimas Černius + - nb, courtesy of Kjartan Maraas + - ru, courtesy of Yuri Myasoedov + - sk, courtesy of Dušan Kazik + - sl, courtesy of Matej Urbančič + +0.19.1 +====== + +A new unstable series for Rygel. + +Changes compared to 0.18.1: + +- Some build simplifications. +- Fix translation comments. +- Update the architecture diagram. +- Stop blindly loading every dynamic library we can find in the plug-in + folder. + +Rygel: + - Show a warning if the user configuration could not be found. + +Core: + - Fix a memory leak in Rygel.DescriptionFile. + - Rename a variable called "template" to avoid issues when using Rygel from + C++. + +Server: + - Don't add DIDL_S nodes on childless containers. + +Renderer: + - Treat MALFORMED requests as BAD_REQUESTS. + +MediaExport: + - Add infrastructure for testing the plug-in. + - Add two regression tests for bgo#689326. + - Unbreak synchronization use-cases. + - Support server-side playlists. + +Tracker: + - Make it possible to upload to DLNA.ORG_AnyContainer even if there's nothing + of that type of media shared yet. + +GStreamer media engine: + - Some clean-up. + - Work around a vala bug causing issues on non-Intel architectures. + +Preferences: + - Only set "enable" checkmark if the user's config file and the autostart file + exist and enable-upnp is set in the configuration. + - Fix issue with newly created user configuration being mostly empty on first + start. + - Use a GtkSwitch for enabling/disabling sharing. + - Fix starting Rygel after enabling it in the dialog. + +Changes in dependencies: + - Require GTK+ 3.0 instead of 2.90.x (optional) + +Bugs fixed in this release: + - https://bugzilla.gnome.org/show_bug.cgi?id=660885 + - https://bugzilla.gnome.org/show_bug.cgi?id=695593 + - https://bugzilla.gnome.org/show_bug.cgi?id=698260 + - https://bugzilla.gnome.org/show_bug.cgi?id=698572 + - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=703281 + - https://bugs.launchpad.net/ubuntu/+source/rygel/+bug/827030 + - https://bugzilla.gnome.org/show_bug.cgi?id=697793 + - https://bugzilla.gnome.org/show_bug.cgi?id=697949 + +All contributors to this release: + Jens Georg + Piotr Drąg + Enrico Nicoletto + Chandan Kumar + Balázs Úr + Ville-Pekka Vainio + Rūdolfs Mazurs + os_ + Nirbheek Chauhan + Nilamdyuti Goswami + Murray Cumming + Milo Casagrande + Mattias Põldaru + Martin Srebotnjak + Mario Blättermann + Marek Černocký + Marcin Kazmierczak + Joe Hansen + Joan Duran + Jens Georg + Jasper Lievisse Adriaanse + Inaki Larranaga Murgoitio + Fran Diéguez + Duarte Loreto + Dr.T.Vasudevan + Dimitris Spingos + Daniel Mustieles + Choe Hwanjin + Changwoo Ryu + Carles Ferrando + Bruce Cowan + Andika Triwidada + Alexandre Franke + Akom Chotiphantawanon + +Added/updated translations + - ar, courtesy of os_ + - as, courtesy of Nilamdyuti Goswami + - ca, courtesy of Joan Duran + - ca@valencia, courtesy of Joan Duran + - cs, courtesy of Marek Černocký + - da, courtesy of Joe Hansen + - de, courtesy of Mario Blättermann + - el, courtesy of Dimitris Spingos (Δημήτρης Σπίγγος) + - en_GB, courtesy of Bruce Cowan + - es, courtesy of Daniel Mustieles + - et, courtesy of Mattias Põldaru + - eu, courtesy of Iñaki Larrañaga Murgoitio + - fi, courtesy of Jiri Grönroos + - fr, courtesy of Alain Lojewski + - gl, courtesy of Fran Dieguez + - hi, courtesy of chandankumar + - hu, courtesy of Balázs Úr + - id, courtesy of Andika Triwidada + - it, courtesy of Milo Casagrande + - ko, courtesy of Changwoo Ryu + - lv, courtesy of Rūdolfs Mazurs + - pt_BR, courtesy of Enrico Nicoletto + - pt, courtesy of Duarte Loreto + - sl, courtesy of Matej Urbančič + - ta, courtesy of Dr.T.Vasudevan + - th, courtesy of Akom Chotiphantawanon + +0.17.9 +====== + +A new unstable release for Rygel. + +Changes compared to 0.17.8: + +- Fixed NEWS file from last release, adding missing translation credits and + bugs. +- Fix ContainerUpdateIDs variable. +- Add DLNA "create-child-container" capabilities. +- Add possibility to create containers in addition to items. +- Always downgrade each service to V1 for device quirks. +- Downgrade to V1 for libupnp-based devices. +- Downgrade to V1 for iOS clients using system libraries for HTTP. +- Some spelling fixes. +- Implement CreateReference UPnP call. + +MediaExport: + - Allow to create containers. + - Use title set by CreateObject or UpdateObject instead of the one detected + from meta-data extraction. + - Some code clean-up. + - Drop unused database column. + +Bugs fixed in this release: + - https://bugzilla.gnome.org/show_bug.cgi?id=694019 + - https://bugzilla.gnome.org/show_bug.cgi?id=694155 + - https://bugzilla.gnome.org/show_bug.cgi?id=683926 + - https://bugzilla.gnome.org/show_bug.cgi?id=694270 + - https://bugzilla.gnome.org/show_bug.cgi?id=694179 + - https://bugzilla.gnome.org/show_bug.cgi?id=694926 + +All contributors to this release: + Jens Georg + Krzesimir Nowak + Gheyret Kenji + Yaron Shahrabani + Stas Solovey + Matej Urbančič + Kjartan Maraas + Dimitris Spingos + Chao-Hsiung Liao + Aurimas Černius + A S Alam + +Added/updated translations + - el, courtesy of Dimitris Spingos (Δημήτρης Σπίγγος) + - he, courtesy of Yaron Shahrabani + - lt, courtesy of Aurimas Černius + - nb, courtesy of Kjartan Maraas + - pa, courtesy of A S Alam + - ru, courtesy of Yuri Myasoedov + - sl, courtesy of Matej Urbančič + - ug, courtesy of Gheyret Kenji + - zh_HK, courtesy of Chao-Hsiung Liao + - zh_TW, courtesy of Chao-Hsiung Liao + +0.17.8 +====== + +A new unstable release for Rygel + +Changes compared to 0.17.7: + +- Various documentation fixes. +- Fix an issue with using DLNA.ORG_AnyContainer on upload. +- Linker fixes. +- Some minor nullable fixes. +- Modify .pc files to include useful information for external media engines + and plug-ins. +- Hide rygel-preferences in GNOME environment since it's handled by system + settings. + +MediaExport: + - Various clean-ups. + - Fix comparing GFiles properly. + - Properly check for hidden files instead of using .has_prefix ("."). + - Don't emit multiple extraction errors. + - Fix some unnecessary sting copying. + - Fix plug-in start-up on on database error. + - Fix harvesting of dates from media files. + - More LastChange event emitting fixes. + - React if configuration of uris changes. + - Add an option to disable the virtual container hierarchy. + - Also extract basic file information if no GstDiscoverer can be created. + +GStreamer Renderer: + - Support flash videos as announced by grl-ms2 and its youtube plug-in. + - Honor http_proxy environment variable and desktop proxy settings. + +Bugs fixed in this release: + - https://bugzilla.gnome.org/show_bug.cgi?id=692362 + - https://bugzilla.gnome.org/show_bug.cgi?id=693577 + - https://bugzilla.gnome.org/show_bug.cgi?id=692696 + +All contributors to this release: + Krzesimir Nowak + Murray Cumming + Jens Georg + Murray Cumming + Мирослав Николић + Piotr Drąg + Jens Georg + Fran Diéguez + Daniel Mustieles + Anish A + Yaron Shahrabani + Nathaniel McCallum + Milo Casagrande + Matej Urbančič + Marek Černocký + Kjartan Maraas + Gheyret Kenji + Christian Kirbach + Chao-Hsiung Liao + +Added/updated translations + - cs, courtesy of Marek Černocký + - de, courtesy of Christian Kirbach + - es, courtesy of Daniel Mustieles + - gl, courtesy of Fran Dieguez + - he, courtesy of Yaron Shahrabani + - it, courtesy of Milo Casagrande + - ml, courtesy of Razee Marikar + - nb, courtesy of Kjartan Maraas + - pl, courtesy of Piotr Drąg + - sl, courtesy of Matej Urbančič + - sr, courtesy of Мирослав Николић + - sr@latin, courtesy of Miroslav Nikolić + - ug, courtesy of Gheyret Kenji + - zh_HK, courtesy of Chao-Hsiung Liao + - zh_TW, courtesy of Chao-Hsiung Liao + +0.17.7 +====== + +A new unstable release for Rygel + +Changes compared to 0.17.6: + +- Add keywords to .desktop file. +- Documentation updates. +- Fix documentation installation when building from tarball. +- Convert all public classes to use GObject-style construction. +- Add hack for Windows 7 system SSDP to show up in network neighbourhood as + media device and not as a generic UPnP device. +- Support .smi subtitles. +- Also apply device downgrade hacks to the media renderer. +- Fix an issue with translation strings being split. + +MediaExport: + - Drop unused DBus service. Same result will be achievable via manipulating + the settings in the next release. + - Some internal refactoring. + - Correctly use @refID on items in the virtual folders. + - Use proper container class for virtual folders. + - Don't loop endlessly when database upgrade fails. + - Port to new GUPnP-DLNA API. + - Fix an issue when the XDG_ variables are not properly defined. + +GStreamer Renderer: + - Fix LPCM mime type to be case-insensitive. + +GStreamer Media Engine: + - Port to new GUPnP-DLNA API. + +Changes in dependencies: + - GUPnP-DLNA >= 0.9.4. + +Bugs fixed in this release: + - https://bugzilla.gnome.org/show_bug.cgi?id=690770 + - https://bugzilla.gnome.org/show_bug.cgi?id=690360 + - https://github.com/01org/media-service-upnp/issues/117 + - https://bugzilla.gnome.org/show_bug.cgi?id=690533 + - https://bugzilla.gnome.org/show_bug.cgi?id=675186 + - https://bugzilla.gnome.org/show_bug.cgi?id=692189 + - https://bugzilla.gnome.org/show_bug.cgi?id=691595 + +All contributors to this release: + Murray Cumming + Jens Georg + Krzesimir Nowak + Daniel Mustieles + Мирослав Николић + Regis Merlino + Milo Casagrande + Kjartan Maraas + Javier Jardón + Gheyret Kenji + Dušan Kazik + Dominique Leuenberger + Choe Hwanjin + Alexander Shopov + Akom Chotiphantawanon + +Added/updated translations + - bg, courtesy of Alexander Shopov + - es, courtesy of Daniel Mustieles + - it, courtesy of Milo Casagrande + - nb, courtesy of Kjartan Maraas + - sk, courtesy of Dušan Kazik + - sr, courtesy of Мирослав Николић + - sr@latin, courtesy of Miroslav Nikolić + - th, courtesy of Akom Chotiphantawanon + - ug, courtesy of Gheyret Kenji + 0.17.6 ======