gssdp 0.1

2011-05-26 Thread Ross Burton
News


Initial release. Should be fully functional.

ChangeLog
=
http://download.gnome.org/sources/gssdp/0.1/gssdp-0.1.changes  (8.97K)

Download


http://download.gnome.org/sources/gssdp/0.1/gssdp-0.1.tar.gz  (395K)
  sha256sum: 353cce7aa7fdba64de69d92ec0d087da76b9f4424a734e59e8d774f0f67dbb93

http://download.gnome.org/sources/gssdp/0.1/gssdp-0.1.tar.bz2 (287K)
  sha256sum: 8d2749b7cbba32e335e969b47358469dfb707d9e932d8d19710161dda04ddd0f

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gssdp 0.2

2011-05-26 Thread Ross Burton
News


- New Expires header support. [Jorn Baayen]
- Define own error code for use in GErrors. [Jorn Baayen]
- Build fixes. [Ross Burton]


ChangeLog
=
http://download.gnome.org/sources/gssdp/0.2/gssdp-0.2.changes  (812)

Download


http://download.gnome.org/sources/gssdp/0.2/gssdp-0.2.tar.gz  (398K)
  sha256sum: e85590db8c42a8fb5b908ba597d14678a79e7b2fb2f25848db65ff690120dc8d

http://download.gnome.org/sources/gssdp/0.2/gssdp-0.2.tar.bz2 (289K)
  sha256sum: 6b41a11b8918113c0063c219f9d28fe87c9d26d40526c760352a1f986220a608

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gssdp 0.3

2011-05-26 Thread Ross Burton
News


- Handle byebye correctly. [Jorn Baayen]

0.2
===

- New Expires header support. [Jorn Baayen]
- Define own error code for use in GErrors. [Jorn Baayen]
- Build fixes. [Ross Burton]


ChangeLog
=
http://download.gnome.org/sources/gssdp/0.3/gssdp-0.3.changes  (1.09K)

Download


http://download.gnome.org/sources/gssdp/0.3/gssdp-0.3.tar.gz  (398K)
  sha256sum: faca424ea6c656c38e06765a0239df068c64e78859165508e9c7de3020d079bb

http://download.gnome.org/sources/gssdp/0.3/gssdp-0.3.tar.bz2 (289K)
  sha256sum: c62467b2e115ab5ed92eec4901e92c1348cbfc97724d2f5ee108e8fbfcd99708

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gssdp 0.4

2011-05-26 Thread Ross Burton
News


- Minor fixes. [Jorn Baayen]

0.3
===

- Handle byebye correctly. [Jorn Baayen]

0.2
===

- New Expires header support. [Jorn Baayen]
- Define own error code for use in GErrors. [Jorn Baayen]
- Build fixes. [Ross Burton]


ChangeLog
=
http://download.gnome.org/sources/gssdp/0.4/gssdp-0.4.changes  (1.50K)

Download


http://download.gnome.org/sources/gssdp/0.4/gssdp-0.4.tar.gz  (394K)
  sha256sum: e3cef43c50f950eeef1f94170e004d31ec3e7aa93a433747fc4f574c3dd85efe

http://download.gnome.org/sources/gssdp/0.4/gssdp-0.4.tar.bz2 (286K)
  sha256sum: c4a2406a6225f07b69737135b350bdec86c6ea1e93085e5fc8a81bcbb1f96384

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gssdp 0.4.1

2011-05-26 Thread Ross Burton
News


- Pass the correct value to n_columns argument of gtk_list_store_new().
  Fixes bug#501. [Zeeshan Ali]
- Move libsoup requirement to Requires.Private. [Jorn Baayen]
- Fix compiler warning. Fixes #421. [Priit Laes]

0.4
===

- Minor fixes. [Jorn Baayen]

0.3
===

- Handle byebye correctly. [Jorn Baayen]

0.2
===

- New Expires header support. [Jorn Baayen]
- Define own error code for use in GErrors. [Jorn Baayen]
- Build fixes. [Ross Burton]


ChangeLog
=
http://download.gnome.org/sources/gssdp/0.4/gssdp-0.4.1.changes  (2.21K)

Download


http://download.gnome.org/sources/gssdp/0.4/gssdp-0.4.1.tar.gz  (394K)
  sha256sum: e83bd5d0fd2ddd504fa5e13e1344f7aeb6a5a49047eb79d7286c475f9d6cf23b

http://download.gnome.org/sources/gssdp/0.4/gssdp-0.4.1.tar.bz2 (287K)
  sha256sum: e63a0b71252bf578aa7966deaf466359e98239d48f1e2388813c3183e28fa2b7

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gssdp 0.4.2

2011-05-26 Thread Ross Burton
News


- Add User-Agent header to discovery requests including the application name
  as reported by g_get_application_name(). [Jorn Baayen]
- Send messages from dynamic port. [Jorn Baayen]
- Send responses to originating port (instead of to SSDP port). [Jorn Baayen]
- Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali]

0.4.1
=

- Pass the correct value to n_columns argument of gtk_list_store_new().
  Fixes bug#501. [Zeeshan Ali]
- Move libsoup requirement to Requires.Private. [Jorn Baayen]
- Fix compiler warning. Fixes #421. [Priit Laes]

0.4
===

- Minor fixes. [Jorn Baayen]

0.3
===

- Handle byebye correctly. [Jorn Baayen]

0.2
===

- New Expires header support. [Jorn Baayen]
- Define own error code for use in GErrors. [Jorn Baayen]
- Build fixes. [Ross Burton]


ChangeLog
=
http://download.gnome.org/sources/gssdp/0.4/gssdp-0.4.2.changes  (4.29K)

Download


http://download.gnome.org/sources/gssdp/0.4/gssdp-0.4.2.tar.gz  (385K)
  sha256sum: 9ec78f576f24a7d29673ba1fb792d29e5b323685f222c6088543d38949229034

http://download.gnome.org/sources/gssdp/0.4/gssdp-0.4.2.tar.bz2 (278K)
  sha256sum: 136c986076db92dbe595c2f12fd19437a7c4658bd2fa15c2a3465457a92e420a

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gssdp 0.6

2011-05-26 Thread Ross Burton
News


- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]

0.4.2
=

- Add User-Agent header to discovery requests including the application name
  as reported by g_get_application_name(). [Jorn Baayen]
- Send messages from dynamic port. [Jorn Baayen]
- Send responses to originating port (instead of to SSDP port). [Jorn Baayen]
- Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali]

0.4.1
=

- Pass the correct value to n_columns argument of gtk_list_store_new().
  Fixes bug#501. [Zeeshan Ali]
- Move libsoup requirement to Requires.Private. [Jorn Baayen]
- Fix compiler warning. Fixes #421. [Priit Laes]

0.4
===

- Minor fixes. [Jorn Baayen]

0.3
===

- Handle byebye correctly. [Jorn Baayen]

0.2
===

- New Expires header support. [Jorn Baayen]
- Define own error code for use in GErrors. [Jorn Baayen]
- Build fixes. [Ross Burton]


ChangeLog
=
http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.changes  (5.82K)

Download


http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.tar.gz  (393K)
  sha256sum: 3a754cb42c51b04c43447a452128305ea0123c50a7888caf17a9a06a4e154532

http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.tar.bz2 (286K)
  sha256sum: 69f06a6547856c65d4401025a245c71e82a4aefa1368ed6c8d6ddaf109494ab9

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gssdp 0.6.2

2011-05-26 Thread Ross Burton
News


- Reannounce resources after max_age / 2 - 1 instead of after max_age.
  [Peter Christensen, Jorn Baayen]
- Remove unnecessary call to g_thread_init(). [Zeeshan Ali]

0.6.1
=

- Bump soname.

0.6
===

- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]

0.4.2
=

- Add User-Agent header to discovery requests including the application name
  as reported by g_get_application_name(). [Jorn Baayen]
- Send messages from dynamic port. [Jorn Baayen]
- Send responses to originating port (instead of to SSDP port). [Jorn Baayen]
- Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali]

0.4.1
=

- Pass the correct value to n_columns argument of gtk_list_store_new().
  Fixes bug#501. [Zeeshan Ali]
- Move libsoup requirement to Requires.Private. [Jorn Baayen]
- Fix compiler warning. Fixes #421. [Priit Laes]

0.4
===

- Minor fixes. [Jorn Baayen]

0.3
===

- Handle byebye correctly. [Jorn Baayen]

0.2
===

- New Expires header support. [Jorn Baayen]
- Define own error code for use in GErrors. [Jorn Baayen]
- Build fixes. [Ross Burton]


ChangeLog
=
http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.2.changes  (6.46K)

Download


http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.2.tar.gz  (394K)
  sha256sum: 01ba0c34c3bf3bc4ea7728550e3bcfca779a48907ea4d6d9e5a83e8678df5096

http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.2.tar.bz2 (286K)
  sha256sum: 2af3b7024df3bdd3a2f1df3e6564ced2945c54e03071c99edf211db644fcfda4

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gssdp 0.6.1

2011-05-26 Thread Ross Burton
News


- Bump soname.

0.6
===

- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]

0.4.2
=

- Add User-Agent header to discovery requests including the application name
  as reported by g_get_application_name(). [Jorn Baayen]
- Send messages from dynamic port. [Jorn Baayen]
- Send responses to originating port (instead of to SSDP port). [Jorn Baayen]
- Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali]

0.4.1
=

- Pass the correct value to n_columns argument of gtk_list_store_new().
  Fixes bug#501. [Zeeshan Ali]
- Move libsoup requirement to Requires.Private. [Jorn Baayen]
- Fix compiler warning. Fixes #421. [Priit Laes]

0.4
===

- Minor fixes. [Jorn Baayen]

0.3
===

- Handle byebye correctly. [Jorn Baayen]

0.2
===

- New Expires header support. [Jorn Baayen]
- Define own error code for use in GErrors. [Jorn Baayen]
- Build fixes. [Ross Burton]


ChangeLog
=
http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.1.changes  (5.95K)

Download


http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.1.tar.gz  (393K)
  sha256sum: ee402ca2c739a13e689a844b27c2199ec6d0821380c65389cd4b6d72811e8ad6

http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.1.tar.bz2 (286K)
  sha256sum: d297609f3c7990c3ded3e1a523b75b3479ac208b546033c960ada90eef4a3d3b

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gssdp 0.6.3

2011-05-26 Thread Ross Burton
News


0.6.2
=

- Don't use NULL g_get_application_names [Ross Burton]
- Use specified GMainContext for timeouts [Olivier Crete, Jorn Baayen]

0.6.2
=

- Reannounce resources after max_age / 2 - 1 instead of after max_age.
  [Peter Christensen, Jorn Baayen]
- Remove unnecessary call to g_thread_init(). [Zeeshan Ali]

0.6.1
=

- Bump soname.

0.6
===

- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]

0.4.2
=

- Add User-Agent header to discovery requests including the application name
  as reported by g_get_application_name(). [Jorn Baayen]
- Send messages from dynamic port. [Jorn Baayen]
- Send responses to originating port (instead of to SSDP port). [Jorn Baayen]
- Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali]

0.4.1
=

- Pass the correct value to n_columns argument of gtk_list_store_new().
  Fixes bug#501. [Zeeshan Ali]
- Move libsoup requirement to Requires.Private. [Jorn Baayen]
- Fix compiler warning. Fixes #421. [Priit Laes]

0.4
===

- Minor fixes. [Jorn Baayen]

0.3
===

- Handle byebye correctly. [Jorn Baayen]

0.2
===

- New Expires header support. [Jorn Baayen]
- Define own error code for use in GErrors. [Jorn Baayen]
- Build fixes. [Ross Burton]


ChangeLog
=
http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.3.changes  (7.56K)

Download


http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.3.tar.gz  (377K)
  sha256sum: 68a114ece326b258b26259d31b9bb59c10049ff0162bcaa0f4f7a7dea9d244dc

http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.3.tar.bz2 (260K)
  sha256sum: da2e1d1e7c6865effce64e449c85315d48e2d41de61884fb0350977742893a9d

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gssdp 0.6.4

2011-05-26 Thread Ross Burton
News


- Send ssdp:byebye before sending the first ssdp:alive. [Jussi Kukkonen]
- Moderate the outbound SSDP messages. [Jussi Kukkonen]
- Documentation fixes. [Jussi Kukkonen]
- Send byebyes in dispose without sleep. [Jussi Kukkonen]
- Use g_set_error_literal(). [Jorn Baayen]
- Depend on glib 2.18. [Jorn Baayen]
- Do not byebye unavailable resources. [Jorn Baayen]
- All resources must respond to ssdp:all messages. [Hugo Calleja, Jorn Baayen]

0.6.3
=

- Don't use NULL g_get_application_names [Ross Burton]
- Use specified GMainContext for timeouts [Olivier Crete, Jorn Baayen]

0.6.2
=

- Reannounce resources after max_age / 2 - 1 instead of after max_age.
  [Peter Christensen, Jorn Baayen]
- Remove unnecessary call to g_thread_init(). [Zeeshan Ali]

0.6.1
=

- Bump soname.

0.6
===

- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]

0.4.2
=

- Add User-Agent header to discovery requests including the application name
  as reported by g_get_application_name(). [Jorn Baayen]
- Send messages from dynamic port. [Jorn Baayen]
- Send responses to originating port (instead of to SSDP port). [Jorn Baayen]
- Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali]

0.4.1
=

- Pass the correct value to n_columns argument of gtk_list_store_new().
  Fixes bug#501. [Zeeshan Ali]
- Move libsoup requirement to Requires.Private. [Jorn Baayen]
- Fix compiler warning. Fixes #421. [Priit Laes]

0.4
===

- Minor fixes. [Jorn Baayen]

0.3
===

- Handle byebye correctly. [Jorn Baayen]

0.2
===

- New Expires header support. [Jorn Baayen]
- Define own error code for use in GErrors. [Jorn Baayen]
- Build fixes. [Ross Burton]


ChangeLog
=
http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.4.changes  (9.85K)

Download


http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.4.tar.gz  (381K)
  sha256sum: 85956922a7ee19b202646328f016e6a183ea791e0eaa41fa22d2281d83036e67

http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.4.tar.bz2 (279K)
  sha256sum: 1683b4543cd4568526ff23db0d3d593190c8907bfaee01535a531c79c62cbdb8

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gssdp 0.7.0

2011-05-26 Thread Ross Burton
News


0.7
===

- Join the multicast group on the specified interface.
- Put the message src timeout in the specified GMainContext.
- host-ip property moved from GUPnPContext to parent GSSDPClient.
- Use inet_aton instead of inet_addr and handle the error from it.
- gssdp-device-sniffer ported to GtkBuilder.
- Version-independent target match. This makes client forward and backward
  compatible with resources that implement different version of the specs than
  the client.
- Version-independent M-SEARCH response. This has the same effect as above but
  only the other way around.
- GSSDPClient now binds to interface rather than IP.
- No need to find the default route.
- Add active property to GSSDPClient.
- Fix pkg-config paths.
- Add basic .gitignore.
- Other minor/internal changes.

Bugs fixed:

1621 - new gssdp timeout not added to the specific maincontext
1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env

Dependencies dropped:

- libglade

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com
Jens Georg m...@jensge.org
Olivier Crête olivier.cr...@collabora.co.uk

WARNING: This release is API and ABI incompatible with previous releases.

0.6.4
=

- Send ssdp:byebye before sending the first ssdp:alive. [Jussi Kukkonen]
- Moderate the outbound SSDP messages. [Jussi Kukkonen]
- Documentation fixes. [Jussi Kukkonen]
- Send byebyes in dispose without sleep. [Jussi Kukkonen]
- Use g_set_error_literal(). [Jorn Baayen]
- Depend on glib 2.18. [Jorn Baayen]
- Do not byebye unavailable resources. [Jorn Baayen]
- All resources must respond to ssdp:all messages. [Hugo Calleja, Jorn Baayen]

0.6.3
=

- Don't use NULL g_get_application_names [Ross Burton]
- Use specified GMainContext for timeouts [Olivier Crete, Jorn Baayen]

0.6.2
=

- Reannounce resources after max_age / 2 - 1 instead of after max_age.
  [Peter Christensen, Jorn Baayen]
- Remove unnecessary call to g_thread_init(). [Zeeshan Ali]

0.6.1
=

- Bump soname.

0.6
===

- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]

0.4.2
=

- Add User-Agent header to discovery requests including the application name
  as reported by g_get_application_name(). [Jorn Baayen]
- Send messages from dynamic port. [Jorn Baayen]
- Send responses to originating port (instead of to SSDP port). [Jorn Baayen]
- Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali]

0.4.1
=

- Pass the correct value to n_columns argument of gtk_list_store_new().
  Fixes bug#501. [Zeeshan Ali]
- Move libsoup requirement to Requires.Private. [Jorn Baayen]
- Fix compiler warning. Fixes #421. [Priit Laes]

0.4
===

- Minor fixes. [Jorn Baayen]

0.3
===

- Handle byebye correctly. [Jorn Baayen]

0.2
===

- New Expires header support. [Jorn Baayen]
- Define own error code for use in GErrors. [Jorn Baayen]
- Build fixes. [Ross Burton]


ChangeLog
=
http://download.gnome.org/sources/gssdp/0.7/gssdp-0.7.0.changes  (9.85K)

Download


http://download.gnome.org/sources/gssdp/0.7/gssdp-0.7.0.tar.gz  (358K)
  sha256sum: c8f16b4dddb7ddc7b75cf69398f61757ae9ddf7e1d7ac65ad2dfc75c768e8325

http://download.gnome.org/sources/gssdp/0.7/gssdp-0.7.0.tar.bz2 (290K)
  sha256sum: f6607536f29040a67ed10fa789277e6d389a7047161512b639bb5c9c830e1677

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gssdp 0.7.2

2011-05-26 Thread Ross Burton
News


- Provide gobject-introspection GIR and typelib.
- Use silent build rules.
- Fix issues with version-independence magic in SSDP code.
- Fix build issues in jhbuild environment.

Bugs fixed in this release:

2025 - autogen.sh fails to find autoconf macros when they're installed in a
   non-standard location
1927 - gssdp fails to answer M-SEARCH sometimes
1921 - GObject Introspection Makefile for GSSDP

All Contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg z...@zachgoldberg.com
Jens Georg m...@jensge.org
Neil Roberts n...@linux.intel.com
Ross Burton r...@linux.intel.com

0.7.1
=

- Don't leak target regex.
- Make GSSDPClient ignore Point to Point interfaces.
- Use SO_REUSEPORT if present. Darwin and some BSDs don't have SO_REUSEADDR, but
  SO_REUSEPORT.
- If we can't create a request socket don't try to create a multicast socket.
- Have specific GError code for interfaces without an IP address.
- Actually remove gssdp_client_new_full().

Bugs fixed:

1898 - GSSDPClient keeps autoselecting my VPN
1810 - Not possible to run multiple ssdp clients on darwin
1800 - leak of a gregex in gssdp-resource-browser
1796 - gssdp_client_new_full is declared in header but not implemented

All contributors:

Olivier Crête olivier.cr...@collabora.co.uk
Ross Burton r...@linux.intel.com
Iain Holmes i...@linux.intel.com
Mattias Wadman mattias.wad...@gmail.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.7
===

- Join the multicast group on the specified interface.
- Put the message src timeout in the specified GMainContext.
- host-ip property moved from GUPnPContext to parent GSSDPClient.
- Use inet_aton instead of inet_addr and handle the error from it.
- gssdp-device-sniffer ported to GtkBuilder.
- Version-independent target match. This makes client forward and backward
  compatible with resources that implement different version of the specs than
  the client.
- Version-independent M-SEARCH response. This has the same effect as above but
  only the other way around.
- GSSDPClient now binds to interface rather than IP.
- No need to find the default route.
- Add active property to GSSDPClient.
- Fix pkg-config paths.
- Add basic .gitignore.
- Other minor/internal changes.

Bugs fixed:

1621 - new gssdp timeout not added to the specific maincontext
1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env

Dependencies dropped:

- libglade

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com
Jens Georg m...@jensge.org
Olivier Crête olivier.cr...@collabora.co.uk

WARNING: This release is API and ABI incompatible with previous releases.

0.6.4
=

- Send ssdp:byebye before sending the first ssdp:alive. [Jussi Kukkonen]
- Moderate the outbound SSDP messages. [Jussi Kukkonen]
- Documentation fixes. [Jussi Kukkonen]
- Send byebyes in dispose without sleep. [Jussi Kukkonen]
- Use g_set_error_literal(). [Jorn Baayen]
- Depend on glib 2.18. [Jorn Baayen]
- Do not byebye unavailable resources. [Jorn Baayen]
- All resources must respond to ssdp:all messages. [Hugo Calleja, Jorn Baayen]

0.6.3
=

- Don't use NULL g_get_application_names [Ross Burton]
- Use specified GMainContext for timeouts [Olivier Crete, Jorn Baayen]

0.6.2
=

- Reannounce resources after max_age / 2 - 1 instead of after max_age.
  [Peter Christensen, Jorn Baayen]
- Remove unnecessary call to g_thread_init(). [Zeeshan Ali]

0.6.1
=

- Bump soname.

0.6
===

- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]

0.4.2
=

- Add User-Agent header to discovery requests including the application name
  as reported by g_get_application_name(). [Jorn Baayen]
- Send messages from dynamic port. [Jorn Baayen]
- Send responses to originating port (instead of to SSDP port). [Jorn Baayen]
- Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali]

0.4.1
=

- Pass the correct value to n_columns argument of gtk_list_store_new().
  Fixes bug#501. [Zeeshan Ali]
- Move libsoup requirement to Requires.Private. [Jorn Baayen]
- Fix compiler warning. Fixes #421. [Priit Laes]

0.4
===

- Minor fixes. [Jorn Baayen]

0.3
===

- Handle byebye correctly. [Jorn Baayen]

0.2
===

- New Expires header support. [Jorn Baayen]
- Define own error code for use in GErrors. [Jorn Baayen]
- Build fixes. [Ross Burton]


ChangeLog
=
http://download.gnome.org/sources/gssdp/0.7/gssdp-0.7.2.changes  (9.85K)

Download


http://download.gnome.org/sources/gssdp/0.7/gssdp-0.7.2.tar.gz  (358K)
  sha256sum: c071f09cd47f2d274c34b2d083e83586339ffea27e8efac2c057d160833b44b7

http://download.gnome.org/sources/gssdp/0.7/gssdp-0.7.2.tar.bz2 (291K)
  sha256sum: 2d4ec0bb82122be97b0512b26e5613e937ce3f8e8f829e146e2f57223975634c

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use 

gssdp 0.7.1

2011-05-26 Thread Ross Burton
News


- Don't leak target regex.
- Make GSSDPClient ignore Point to Point interfaces.
- Use SO_REUSEPORT if present. Darwin and some BSDs don't have SO_REUSEADDR, but
  SO_REUSEPORT.
- If we can't create a request socket don't try to create a multicast socket.
- Have specific GError code for interfaces without an IP address.
- Actually remove gssdp_client_new_full().

Bugs fixed:

1898 - GSSDPClient keeps autoselecting my VPN
1810 - Not possible to run multiple ssdp clients on darwin
1800 - leak of a gregex in gssdp-resource-browser
1796 - gssdp_client_new_full is declared in header but not implemented

All contributors:

Olivier Crête olivier.cr...@collabora.co.uk
Ross Burton r...@linux.intel.com
Iain Holmes i...@linux.intel.com
Mattias Wadman mattias.wad...@gmail.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.7
===

- Join the multicast group on the specified interface.
- Put the message src timeout in the specified GMainContext.
- host-ip property moved from GUPnPContext to parent GSSDPClient.
- Use inet_aton instead of inet_addr and handle the error from it.
- gssdp-device-sniffer ported to GtkBuilder.
- Version-independent target match. This makes client forward and backward
  compatible with resources that implement different version of the specs than
  the client.
- Version-independent M-SEARCH response. This has the same effect as above but
  only the other way around.
- GSSDPClient now binds to interface rather than IP.
- No need to find the default route.
- Add active property to GSSDPClient.
- Fix pkg-config paths.
- Add basic .gitignore.
- Other minor/internal changes.

Bugs fixed:

1621 - new gssdp timeout not added to the specific maincontext
1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env

Dependencies dropped:

- libglade

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com
Jens Georg m...@jensge.org
Olivier Crête olivier.cr...@collabora.co.uk

WARNING: This release is API and ABI incompatible with previous releases.

0.6.4
=

- Send ssdp:byebye before sending the first ssdp:alive. [Jussi Kukkonen]
- Moderate the outbound SSDP messages. [Jussi Kukkonen]
- Documentation fixes. [Jussi Kukkonen]
- Send byebyes in dispose without sleep. [Jussi Kukkonen]
- Use g_set_error_literal(). [Jorn Baayen]
- Depend on glib 2.18. [Jorn Baayen]
- Do not byebye unavailable resources. [Jorn Baayen]
- All resources must respond to ssdp:all messages. [Hugo Calleja, Jorn Baayen]

0.6.3
=

- Don't use NULL g_get_application_names [Ross Burton]
- Use specified GMainContext for timeouts [Olivier Crete, Jorn Baayen]

0.6.2
=

- Reannounce resources after max_age / 2 - 1 instead of after max_age.
  [Peter Christensen, Jorn Baayen]
- Remove unnecessary call to g_thread_init(). [Zeeshan Ali]

0.6.1
=

- Bump soname.

0.6
===

- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]

0.4.2
=

- Add User-Agent header to discovery requests including the application name
  as reported by g_get_application_name(). [Jorn Baayen]
- Send messages from dynamic port. [Jorn Baayen]
- Send responses to originating port (instead of to SSDP port). [Jorn Baayen]
- Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali]

0.4.1
=

- Pass the correct value to n_columns argument of gtk_list_store_new().
  Fixes bug#501. [Zeeshan Ali]
- Move libsoup requirement to Requires.Private. [Jorn Baayen]
- Fix compiler warning. Fixes #421. [Priit Laes]

0.4
===

- Minor fixes. [Jorn Baayen]

0.3
===

- Handle byebye correctly. [Jorn Baayen]

0.2
===

- New Expires header support. [Jorn Baayen]
- Define own error code for use in GErrors. [Jorn Baayen]
- Build fixes. [Ross Burton]


ChangeLog
=
http://download.gnome.org/sources/gssdp/0.7/gssdp-0.7.1.changes  (9.85K)

Download


http://download.gnome.org/sources/gssdp/0.7/gssdp-0.7.1.tar.gz  (359K)
  sha256sum: 8eaab799f699836770ec2fcc08abfef2f824a82ae959c6af7b39ffb6968b9fd7

http://download.gnome.org/sources/gssdp/0.7/gssdp-0.7.1.tar.bz2 (291K)
  sha256sum: e0995a68ba811c40fe17a0084504234c431ce62ebdb15ec917237d9c2df885aa

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gssdp 0.8.0

2011-05-26 Thread Ross Burton
News


- Chain up in dispose() and finalize() all classes.
- Flag string arg of GSSDPClient signal as static.
- Don't use deprecated libsoup API.
- Properly catch errors in recvfrom syscall.
- Fix some typos.

Bugs fixed in this release:

2194 - Typo in gssdp_socket_source
2193 - Errors caught in recvfrom by pure luck
2090 - 0.7.2 Typo in configure.ac

All Contributors:

Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Ross Burton r...@linux.intel.com
Berrie Bloem ber...@codevio.com

0.7.2
=

- Provide gobject-introspection GIR and typelib.
- Use silent build rules.
- Fix issues with version-independence magic in SSDP code.
- Fix build issues in jhbuild environment.

Bugs fixed in this release:

2025 - autogen.sh fails to find autoconf macros when they're installed in a
   non-standard location
1927 - gssdp fails to answer M-SEARCH sometimes
1921 - GObject Introspection Makefile for GSSDP

All Contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg z...@zachgoldberg.com
Jens Georg m...@jensge.org
Neil Roberts n...@linux.intel.com
Ross Burton r...@linux.intel.com

0.7.1
=

- Don't leak target regex.
- Make GSSDPClient ignore Point to Point interfaces.
- Use SO_REUSEPORT if present. Darwin and some BSDs don't have SO_REUSEADDR, but
  SO_REUSEPORT.
- If we can't create a request socket don't try to create a multicast socket.
- Have specific GError code for interfaces without an IP address.
- Actually remove gssdp_client_new_full().

Bugs fixed:

1898 - GSSDPClient keeps autoselecting my VPN
1810 - Not possible to run multiple ssdp clients on darwin
1800 - leak of a gregex in gssdp-resource-browser
1796 - gssdp_client_new_full is declared in header but not implemented

All contributors:

Olivier Crête olivier.cr...@collabora.co.uk
Ross Burton r...@linux.intel.com
Iain Holmes i...@linux.intel.com
Mattias Wadman mattias.wad...@gmail.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.7
===

- Join the multicast group on the specified interface.
- Put the message src timeout in the specified GMainContext.
- host-ip property moved from GUPnPContext to parent GSSDPClient.
- Use inet_aton instead of inet_addr and handle the error from it.
- gssdp-device-sniffer ported to GtkBuilder.
- Version-independent target match. This makes client forward and backward
  compatible with resources that implement different version of the specs than
  the client.
- Version-independent M-SEARCH response. This has the same effect as above but
  only the other way around.
- GSSDPClient now binds to interface rather than IP.
- No need to find the default route.
- Add active property to GSSDPClient.
- Fix pkg-config paths.
- Add basic .gitignore.
- Other minor/internal changes.

Bugs fixed:

1621 - new gssdp timeout not added to the specific maincontext
1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env

Dependencies dropped:

- libglade

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com
Jens Georg m...@jensge.org
Olivier Crête olivier.cr...@collabora.co.uk

WARNING: This release is API and ABI incompatible with previous releases.

0.6.4
=

- Send ssdp:byebye before sending the first ssdp:alive. [Jussi Kukkonen]
- Moderate the outbound SSDP messages. [Jussi Kukkonen]
- Documentation fixes. [Jussi Kukkonen]
- Send byebyes in dispose without sleep. [Jussi Kukkonen]
- Use g_set_error_literal(). [Jorn Baayen]
- Depend on glib 2.18. [Jorn Baayen]
- Do not byebye unavailable resources. [Jorn Baayen]
- All resources must respond to ssdp:all messages. [Hugo Calleja, Jorn Baayen]

0.6.3
=

- Don't use NULL g_get_application_names [Ross Burton]
- Use specified GMainContext for timeouts [Olivier Crete, Jorn Baayen]

0.6.2
=

- Reannounce resources after max_age / 2 - 1 instead of after max_age.
  [Peter Christensen, Jorn Baayen]
- Remove unnecessary call to g_thread_init(). [Zeeshan Ali]

0.6.1
=

- Bump soname.

0.6
===

- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]

0.4.2
=

- Add User-Agent header to discovery requests including the application name
  as reported by g_get_application_name(). [Jorn Baayen]
- Send messages from dynamic port. [Jorn Baayen]
- Send responses to originating port (instead of to SSDP port). [Jorn Baayen]
- Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali]

0.4.1
=

- Pass the correct value to n_columns argument of gtk_list_store_new().
  Fixes bug#501. [Zeeshan Ali]
- Move libsoup requirement to Requires.Private. [Jorn Baayen]
- Fix compiler warning. Fixes #421. [Priit Laes]

0.4
===

- Minor fixes. [Jorn Baayen]

0.3
===

- Handle byebye correctly. [Jorn Baayen]

0.2
===

- New Expires header support. [Jorn Baayen]
- Define own error code for use in GErrors. [Jorn Baayen]
- Build fixes. [Ross Burton]


ChangeLog
=
http://download.gnome.org/sources/gssdp/0.8/gssdp-0.8.0.changes  (9.85K)

Download


gssdp 0.8.1

2011-05-26 Thread Ross Burton
News


- Fix build rules of test application for gold linker.
- Don't include private header in a public header.

Bugs fixed in this release:

2196 - gssdp fails to link with the gold linker.

All Contributors:

Ross Burton r...@linux.intel.com
Zeeshan Ali zeesha...@gnome.org

0.8.0
=

- Chain up in dispose() and finalize() all classes.
- Flag string arg of GSSDPClient signal as static.
- Don't use deprecated libsoup API.
- Properly catch errors in recvfrom syscall.
- Fix some typos.

Bugs fixed in this release:

2194 - Typo in gssdp_socket_source
2193 - Errors caught in recvfrom by pure luck
2090 - 0.7.2 Typo in configure.ac

All Contributors:

Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Ross Burton r...@linux.intel.com
Berrie Bloem ber...@codevio.com

0.7.2
=

- Provide gobject-introspection GIR and typelib.
- Use silent build rules.
- Fix issues with version-independence magic in SSDP code.
- Fix build issues in jhbuild environment.

Bugs fixed in this release:

2025 - autogen.sh fails to find autoconf macros when they're installed in a
   non-standard location
1927 - gssdp fails to answer M-SEARCH sometimes
1921 - GObject Introspection Makefile for GSSDP

All Contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg z...@zachgoldberg.com
Jens Georg m...@jensge.org
Neil Roberts n...@linux.intel.com
Ross Burton r...@linux.intel.com

0.7.1
=

- Don't leak target regex.
- Make GSSDPClient ignore Point to Point interfaces.
- Use SO_REUSEPORT if present. Darwin and some BSDs don't have SO_REUSEADDR, but
  SO_REUSEPORT.
- If we can't create a request socket don't try to create a multicast socket.
- Have specific GError code for interfaces without an IP address.
- Actually remove gssdp_client_new_full().

Bugs fixed:

1898 - GSSDPClient keeps autoselecting my VPN
1810 - Not possible to run multiple ssdp clients on darwin
1800 - leak of a gregex in gssdp-resource-browser
1796 - gssdp_client_new_full is declared in header but not implemented

All contributors:

Olivier Crête olivier.cr...@collabora.co.uk
Ross Burton r...@linux.intel.com
Iain Holmes i...@linux.intel.com
Mattias Wadman mattias.wad...@gmail.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.7
===

- Join the multicast group on the specified interface.
- Put the message src timeout in the specified GMainContext.
- host-ip property moved from GUPnPContext to parent GSSDPClient.
- Use inet_aton instead of inet_addr and handle the error from it.
- gssdp-device-sniffer ported to GtkBuilder.
- Version-independent target match. This makes client forward and backward
  compatible with resources that implement different version of the specs than
  the client.
- Version-independent M-SEARCH response. This has the same effect as above but
  only the other way around.
- GSSDPClient now binds to interface rather than IP.
- No need to find the default route.
- Add active property to GSSDPClient.
- Fix pkg-config paths.
- Add basic .gitignore.
- Other minor/internal changes.

Bugs fixed:

1621 - new gssdp timeout not added to the specific maincontext
1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env

Dependencies dropped:

- libglade

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com
Jens Georg m...@jensge.org
Olivier Crête olivier.cr...@collabora.co.uk

WARNING: This release is API and ABI incompatible with previous releases.

0.6.4
=

- Send ssdp:byebye before sending the first ssdp:alive. [Jussi Kukkonen]
- Moderate the outbound SSDP messages. [Jussi Kukkonen]
- Documentation fixes. [Jussi Kukkonen]
- Send byebyes in dispose without sleep. [Jussi Kukkonen]
- Use g_set_error_literal(). [Jorn Baayen]
- Depend on glib 2.18. [Jorn Baayen]
- Do not byebye unavailable resources. [Jorn Baayen]
- All resources must respond to ssdp:all messages. [Hugo Calleja, Jorn Baayen]

0.6.3
=

- Don't use NULL g_get_application_names [Ross Burton]
- Use specified GMainContext for timeouts [Olivier Crete, Jorn Baayen]

0.6.2
=

- Reannounce resources after max_age / 2 - 1 instead of after max_age.
  [Peter Christensen, Jorn Baayen]
- Remove unnecessary call to g_thread_init(). [Zeeshan Ali]

0.6.1
=

- Bump soname.

0.6
===

- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]

0.4.2
=

- Add User-Agent header to discovery requests including the application name
  as reported by g_get_application_name(). [Jorn Baayen]
- Send messages from dynamic port. [Jorn Baayen]
- Send responses to originating port (instead of to SSDP port). [Jorn Baayen]
- Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali]

0.4.1
=

- Pass the correct value to n_columns argument of gtk_list_store_new().
  Fixes bug#501. [Zeeshan Ali]
- Move libsoup requirement to Requires.Private. [Jorn Baayen]
- Fix compiler warning. Fixes #421. [Priit Laes]

0.4
===

- Minor fixes. [Jorn Baayen]

0.3
===

- Handle 

gssdp 0.8.2

2011-05-26 Thread Ross Burton
News


- Fix some potential crashes.

All Contributors:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali zeesha...@gnome.org

0.8.1
=

- Fix build rules of test application for gold linker.
- Don't include private header in a public header.

Bugs fixed in this release:

2196 - gssdp fails to link with the gold linker.

All Contributors:

Ross Burton r...@linux.intel.com
Zeeshan Ali zeesha...@gnome.org

0.8.0
=

- Chain up in dispose() and finalize() all classes.
- Flag string arg of GSSDPClient signal as static.
- Don't use deprecated libsoup API.
- Properly catch errors in recvfrom syscall.
- Fix some typos.

Bugs fixed in this release:

2194 - Typo in gssdp_socket_source
2193 - Errors caught in recvfrom by pure luck
2090 - 0.7.2 Typo in configure.ac

All Contributors:

Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Ross Burton r...@linux.intel.com
Berrie Bloem ber...@codevio.com

0.7.2
=

- Provide gobject-introspection GIR and typelib.
- Use silent build rules.
- Fix issues with version-independence magic in SSDP code.
- Fix build issues in jhbuild environment.

Bugs fixed in this release:

2025 - autogen.sh fails to find autoconf macros when they're installed in a
   non-standard location
1927 - gssdp fails to answer M-SEARCH sometimes
1921 - GObject Introspection Makefile for GSSDP

All Contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg z...@zachgoldberg.com
Jens Georg m...@jensge.org
Neil Roberts n...@linux.intel.com
Ross Burton r...@linux.intel.com

0.7.1
=

- Don't leak target regex.
- Make GSSDPClient ignore Point to Point interfaces.
- Use SO_REUSEPORT if present. Darwin and some BSDs don't have SO_REUSEADDR, but
  SO_REUSEPORT.
- If we can't create a request socket don't try to create a multicast socket.
- Have specific GError code for interfaces without an IP address.
- Actually remove gssdp_client_new_full().

Bugs fixed:

1898 - GSSDPClient keeps autoselecting my VPN
1810 - Not possible to run multiple ssdp clients on darwin
1800 - leak of a gregex in gssdp-resource-browser
1796 - gssdp_client_new_full is declared in header but not implemented

All contributors:

Olivier Crête olivier.cr...@collabora.co.uk
Ross Burton r...@linux.intel.com
Iain Holmes i...@linux.intel.com
Mattias Wadman mattias.wad...@gmail.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.7
===

- Join the multicast group on the specified interface.
- Put the message src timeout in the specified GMainContext.
- host-ip property moved from GUPnPContext to parent GSSDPClient.
- Use inet_aton instead of inet_addr and handle the error from it.
- gssdp-device-sniffer ported to GtkBuilder.
- Version-independent target match. This makes client forward and backward
  compatible with resources that implement different version of the specs than
  the client.
- Version-independent M-SEARCH response. This has the same effect as above but
  only the other way around.
- GSSDPClient now binds to interface rather than IP.
- No need to find the default route.
- Add active property to GSSDPClient.
- Fix pkg-config paths.
- Add basic .gitignore.
- Other minor/internal changes.

Bugs fixed:

1621 - new gssdp timeout not added to the specific maincontext
1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env

Dependencies dropped:

- libglade

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com
Jens Georg m...@jensge.org
Olivier Crête olivier.cr...@collabora.co.uk

WARNING: This release is API and ABI incompatible with previous releases.

0.6.4
=

- Send ssdp:byebye before sending the first ssdp:alive. [Jussi Kukkonen]
- Moderate the outbound SSDP messages. [Jussi Kukkonen]
- Documentation fixes. [Jussi Kukkonen]
- Send byebyes in dispose without sleep. [Jussi Kukkonen]
- Use g_set_error_literal(). [Jorn Baayen]
- Depend on glib 2.18. [Jorn Baayen]
- Do not byebye unavailable resources. [Jorn Baayen]
- All resources must respond to ssdp:all messages. [Hugo Calleja, Jorn Baayen]

0.6.3
=

- Don't use NULL g_get_application_names [Ross Burton]
- Use specified GMainContext for timeouts [Olivier Crete, Jorn Baayen]

0.6.2
=

- Reannounce resources after max_age / 2 - 1 instead of after max_age.
  [Peter Christensen, Jorn Baayen]
- Remove unnecessary call to g_thread_init(). [Zeeshan Ali]

0.6.1
=

- Bump soname.

0.6
===

- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]

0.4.2
=

- Add User-Agent header to discovery requests including the application name
  as reported by g_get_application_name(). [Jorn Baayen]
- Send messages from dynamic port. [Jorn Baayen]
- Send responses to originating port (instead of to SSDP port). [Jorn Baayen]
- Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali]

0.4.1
=

- Pass the correct value to n_columns argument of gtk_list_store_new().
  Fixes bug#501. [Zeeshan Ali]
- Move libsoup requirement to 

gssdp 0.9.2

2011-05-26 Thread Ross Burton
News


- Fix a critical issue in event handling code introduced in last release.
- Add 'network' property to GSSDPClient. By default its set to network IP
  address of the interface the client is associated with.
- Plug some leaks.

Changes in dependencies:

- Explicitly require libsoup = 2.26.1.

Bugs fixed in this release:

2210 - Socket address leaking in socket_source_cb

All contributors to this release:

Jens Georg m...@jensge.org
Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.9.1
=

Another micro release in the unstable 0.9.x branch that brings in all new
fixes from the stable 0.8.2 release.

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.9.0
=

This release marks the beginning of the new unstable 0.9.x release cycle.
Changes after 0.8.0 that were not included in the subsequent stable release:

- Port to GIO/GSocket.
- Port to Windows.
- Don't print the whole packet on failure to send it.
- Some other non-functional improvements and fixes.

All Contributors:

Jens Georg m...@jensge.org
Ross Burton r...@linux.intel.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.8.0
=

- Chain up in dispose() and finalize() all classes.
- Flag string arg of GSSDPClient signal as static.
- Don't use deprecated libsoup API.
- Properly catch errors in recvfrom syscall.
- Fix some typos.

Bugs fixed in this release:

2194 - Typo in gssdp_socket_source
2193 - Errors caught in recvfrom by pure luck
2090 - 0.7.2 Typo in configure.ac

All Contributors:

Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Ross Burton r...@linux.intel.com
Berrie Bloem ber...@codevio.com

0.7.2
=

- Provide gobject-introspection GIR and typelib.
- Use silent build rules.
- Fix issues with version-independence magic in SSDP code.
- Fix build issues in jhbuild environment.

Bugs fixed in this release:

2025 - autogen.sh fails to find autoconf macros when they're installed in a
   non-standard location
1927 - gssdp fails to answer M-SEARCH sometimes
1921 - GObject Introspection Makefile for GSSDP

All Contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg z...@zachgoldberg.com
Jens Georg m...@jensge.org
Neil Roberts n...@linux.intel.com
Ross Burton r...@linux.intel.com

0.7.1
=

- Don't leak target regex.
- Make GSSDPClient ignore Point to Point interfaces.
- Use SO_REUSEPORT if present. Darwin and some BSDs don't have SO_REUSEADDR, but
  SO_REUSEPORT.
- If we can't create a request socket don't try to create a multicast socket.
- Have specific GError code for interfaces without an IP address.
- Actually remove gssdp_client_new_full().

Bugs fixed:

1898 - GSSDPClient keeps autoselecting my VPN
1810 - Not possible to run multiple ssdp clients on darwin
1800 - leak of a gregex in gssdp-resource-browser
1796 - gssdp_client_new_full is declared in header but not implemented

All contributors:

Olivier Crête olivier.cr...@collabora.co.uk
Ross Burton r...@linux.intel.com
Iain Holmes i...@linux.intel.com
Mattias Wadman mattias.wad...@gmail.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.7
===

- Join the multicast group on the specified interface.
- Put the message src timeout in the specified GMainContext.
- host-ip property moved from GUPnPContext to parent GSSDPClient.
- Use inet_aton instead of inet_addr and handle the error from it.
- gssdp-device-sniffer ported to GtkBuilder.
- Version-independent target match. This makes client forward and backward
  compatible with resources that implement different version of the specs than
  the client.
- Version-independent M-SEARCH response. This has the same effect as above but
  only the other way around.
- GSSDPClient now binds to interface rather than IP.
- No need to find the default route.
- Add active property to GSSDPClient.
- Fix pkg-config paths.
- Add basic .gitignore.
- Other minor/internal changes.

Bugs fixed:

1621 - new gssdp timeout not added to the specific maincontext
1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env

Dependencies dropped:

- libglade

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com
Jens Georg m...@jensge.org
Olivier Crête olivier.cr...@collabora.co.uk

WARNING: This release is API and ABI incompatible with previous releases.

0.6.4
=

- Send ssdp:byebye before sending the first ssdp:alive. [Jussi Kukkonen]
- Moderate the outbound SSDP messages. [Jussi Kukkonen]
- Documentation fixes. [Jussi Kukkonen]
- Send byebyes in dispose without sleep. [Jussi Kukkonen]
- Use g_set_error_literal(). [Jorn Baayen]
- Depend on glib 2.18. [Jorn Baayen]
- Do not byebye unavailable resources. [Jorn Baayen]
- All resources must respond to ssdp:all messages. [Hugo Calleja, Jorn Baayen]

0.6.3
=

- Don't use NULL g_get_application_names [Ross Burton]
- Use specified GMainContext for timeouts [Olivier Crete, Jorn Baayen]

0.6.2
=

- Reannounce resources after 

gssdp 0.10.0

2011-05-26 Thread Ross Burton
News


- Improve interoperability by also announcing lower versions of the service.
- More reliable announcements by announcing at least 3 times.
- Drop ChangeLog in favour of git history.
- Fix IPv6 network calculation.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Luis de Bethencourt l...@debethencourt.com
Jens Georg m...@jensge.org

0.9.2
=

- Fix a critical issue in event handling code introduced in last release.
- Add 'network' property to GSSDPClient. By default its set to network IP
  address of the interface the client is associated with.
- Plug some leaks.

Changes in dependencies:

- Explicitly require libsoup = 2.26.1.

Bugs fixed in this release:

2210 - Socket address leaking in socket_source_cb

All contributors to this release:

Jens Georg m...@jensge.org
Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.9.1
=

Another micro release in the unstable 0.9.x branch that brings in all new
fixes from the stable 0.8.2 release.

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.9.0
=

This release marks the beginning of the new unstable 0.9.x release cycle.
Changes after 0.8.0 that were not included in the subsequent stable release:

- Port to GIO/GSocket.
- Port to Windows.
- Don't print the whole packet on failure to send it.
- Some other non-functional improvements and fixes.

All Contributors:

Jens Georg m...@jensge.org
Ross Burton r...@linux.intel.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.8.0
=

- Chain up in dispose() and finalize() all classes.
- Flag string arg of GSSDPClient signal as static.
- Don't use deprecated libsoup API.
- Properly catch errors in recvfrom syscall.
- Fix some typos.

Bugs fixed in this release:

2194 - Typo in gssdp_socket_source
2193 - Errors caught in recvfrom by pure luck
2090 - 0.7.2 Typo in configure.ac

All Contributors:

Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Ross Burton r...@linux.intel.com
Berrie Bloem ber...@codevio.com

0.7.2
=

- Provide gobject-introspection GIR and typelib.
- Use silent build rules.
- Fix issues with version-independence magic in SSDP code.
- Fix build issues in jhbuild environment.

Bugs fixed in this release:

2025 - autogen.sh fails to find autoconf macros when they're installed in a
   non-standard location
1927 - gssdp fails to answer M-SEARCH sometimes
1921 - GObject Introspection Makefile for GSSDP

All Contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg z...@zachgoldberg.com
Jens Georg m...@jensge.org
Neil Roberts n...@linux.intel.com
Ross Burton r...@linux.intel.com

0.7.1
=

- Don't leak target regex.
- Make GSSDPClient ignore Point to Point interfaces.
- Use SO_REUSEPORT if present. Darwin and some BSDs don't have SO_REUSEADDR, but
  SO_REUSEPORT.
- If we can't create a request socket don't try to create a multicast socket.
- Have specific GError code for interfaces without an IP address.
- Actually remove gssdp_client_new_full().

Bugs fixed:

1898 - GSSDPClient keeps autoselecting my VPN
1810 - Not possible to run multiple ssdp clients on darwin
1800 - leak of a gregex in gssdp-resource-browser
1796 - gssdp_client_new_full is declared in header but not implemented

All contributors:

Olivier Crête olivier.cr...@collabora.co.uk
Ross Burton r...@linux.intel.com
Iain Holmes i...@linux.intel.com
Mattias Wadman mattias.wad...@gmail.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.7
===

- Join the multicast group on the specified interface.
- Put the message src timeout in the specified GMainContext.
- host-ip property moved from GUPnPContext to parent GSSDPClient.
- Use inet_aton instead of inet_addr and handle the error from it.
- gssdp-device-sniffer ported to GtkBuilder.
- Version-independent target match. This makes client forward and backward
  compatible with resources that implement different version of the specs than
  the client.
- Version-independent M-SEARCH response. This has the same effect as above but
  only the other way around.
- GSSDPClient now binds to interface rather than IP.
- No need to find the default route.
- Add active property to GSSDPClient.
- Fix pkg-config paths.
- Add basic .gitignore.
- Other minor/internal changes.

Bugs fixed:

1621 - new gssdp timeout not added to the specific maincontext
1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env

Dependencies dropped:

- libglade

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com
Jens Georg m...@jensge.org
Olivier Crête olivier.cr...@collabora.co.uk

WARNING: This release is API and ABI incompatible with previous releases.

0.6.4
=

- Send ssdp:byebye before sending the first ssdp:alive. [Jussi Kukkonen]
- Moderate the outbound SSDP messages. [Jussi Kukkonen]
- Documentation fixes. [Jussi Kukkonen]
- Send byebyes in dispose without sleep. [Jussi Kukkonen]
- Use 

gupnp 0.2

2011-05-26 Thread Ross Burton
News


- Fully implemented server-side API. [Jorn Baayen]
- New service introspection support through SCPD documents. [Zeeshan Ali]
- M-POST support. [Jorn Baayen]
- More error codes split out into several error domains. [Jorn Baayen]
- Use Accept-Language header for internationalisation. [Jorn Baayen]
- Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen]
- Bug fixes.

GUPnP is now feature complete.

0.1
===

Initial release. Full client-side API, server side not done yet.

ChangeLog
=
http://download.gnome.org/sources/gupnp/0.2/gupnp-0.2.changes  (49.3K)

Download


http://download.gnome.org/sources/gupnp/0.2/gupnp-0.2.tar.gz  (477K)
  sha256sum: af490c1d759bef11482d3d6b1d2b9b10fd3732a83e617f40053035813bc61ac9

http://download.gnome.org/sources/gupnp/0.2/gupnp-0.2.tar.bz2 (347K)
  sha256sum: 1a4c048a62cfaaa903cc10607fb11f14232dccd362db512989ed5f07dae1bba3

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp 0.3

2011-05-26 Thread Ross Burton
News


- Allow embedded devices to have their own UDNs. [Jorn Baayen]
- Portability fix. [Priit Laes]

0.2
===

- Fully implemented server-side API. [Jorn Baayen]
- New service introspection support through SCPD documents. [Zeeshan Ali]
- M-POST support. [Jorn Baayen]
- More error codes split out into several error domains. [Jorn Baayen]
- Use Accept-Language header for internationalisation. [Jorn Baayen]
- Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen]
- Bug fixes.

GUPnP is now feature complete.

0.1
===

Initial release. Full client-side API, server side not done yet.

ChangeLog
=
http://download.gnome.org/sources/gupnp/0.3/gupnp-0.3.changes  (49.7K)

Download


http://download.gnome.org/sources/gupnp/0.3/gupnp-0.3.tar.gz  (477K)
  sha256sum: 8c623a3cfc1811e3a5da6484bde7da442befe962885ba94d7761684b9238571d

http://download.gnome.org/sources/gupnp/0.3/gupnp-0.3.tar.bz2 (347K)
  sha256sum: ca5af034cbb9a536d90f9d4276116bc8ddd0591644980f1a80fbaf8980f1319a

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp 0.4

2011-05-26 Thread Ross Burton
News


- A new series of functions for sending actions taking hash tables of parameter
  name-GValue pairs. [Jorn Baayen]
- New introspection methods for state variable and action retrieval by name.
  [Zeeshan Ali]
- New pkg-config file for building against an uninstalled libgupnp.
  [Zeeshan Ali]
- Improved conversion between GValues and UPnP value types. [Jorn Baayen]
- Only include evented state variables in initial event message.
  [Jorn Baayen]

0.3
===

- Allow embedded devices to have their own UDNs. [Jorn Baayen]
- Portability fix. [Priit Laes]

0.2
===

- Fully implemented server-side API. [Jorn Baayen]
- New service introspection support through SCPD documents. [Zeeshan Ali]
- M-POST support. [Jorn Baayen]
- More error codes split out into several error domains. [Jorn Baayen]
- Use Accept-Language header for internationalisation. [Jorn Baayen]
- Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen]
- Bug fixes.

GUPnP is now feature complete.

0.1
===

Initial release. Full client-side API, server side not done yet.

ChangeLog
=
http://download.gnome.org/sources/gupnp/0.4/gupnp-0.4.changes  (52.1K)

Download


http://download.gnome.org/sources/gupnp/0.4/gupnp-0.4.tar.gz  (481K)
  sha256sum: 648a33d98bbb3225fe89575efc8b6c5887019f431d3ff9e2da911af73fe11614

http://download.gnome.org/sources/gupnp/0.4/gupnp-0.4.tar.bz2 (348K)
  sha256sum: c2b7cf64381c30308115f72b64f94c35a918928c4b9580a1a85ecdb40c528cb3

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp 0.6

2011-05-26 Thread Ross Burton
News


- Added service signal autoconnection feature in the spirit of
  glade_xml_signal_autoconnect(). [Zeeshan Ali]
- Fixed various bugs related to object destruction. Fixes #500, 503.
  [Jorn Baayen]
- Accept 'yes' and 'no' boolean values. [Zeeshan Ali]
- More information in error messages. [Zeeshan Ali, Jorn Baayen]
- Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'.
  [Jorn Baayen]
- Fixed gupnp_device_info_get_model_number() to return the right value.
  [Zeeshan Ali]
- Moved the uuid dependency to Requires.Private, and removed the
  shared-mime-data build dependency. [Jorn Baayen]
- Various other minor fixes. [Zeeshan Ali, Jorn Baayen]

Special thanks to Stéphane Loeuillet for stress-testing the library and
discovering many bugs. (Which are all fixed in this release. :) )

0.4
===

- A new series of functions for sending actions taking hash tables of parameter
  name-GValue pairs. [Jorn Baayen]
- New introspection methods for state variable and action retrieval by name.
  [Zeeshan Ali]
- New pkg-config file for building against an uninstalled libgupnp.
  [Zeeshan Ali]
- Improved conversion between GValues and UPnP value types. [Jorn Baayen]
- Only include evented state variables in initial event message.
  [Jorn Baayen]

0.3
===

- Allow embedded devices to have their own UDNs. [Jorn Baayen]
- Portability fix. [Priit Laes]

0.2
===

- Fully implemented server-side API. [Jorn Baayen]
- New service introspection support through SCPD documents. [Zeeshan Ali]
- M-POST support. [Jorn Baayen]
- More error codes split out into several error domains. [Jorn Baayen]
- Use Accept-Language header for internationalisation. [Jorn Baayen]
- Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen]
- Bug fixes.

GUPnP is now feature complete.

0.1
===

Initial release. Full client-side API, server side not done yet.

ChangeLog
=
http://download.gnome.org/sources/gupnp/0.6/gupnp-0.6.changes  (59.0K)

Download


http://download.gnome.org/sources/gupnp/0.6/gupnp-0.6.tar.gz  (487K)
  sha256sum: 5450e0be2b86b54066afe40f54d109408c1d7ed451fa9697aa784cc18c1f12a4

http://download.gnome.org/sources/gupnp/0.6/gupnp-0.6.tar.bz2 (351K)
  sha256sum: b7b1036aabca2b8ce0429cff04b26a53c0f58278349c67aacadae89467801c52

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp 0.8

2011-05-26 Thread Ross Burton
News


- New API allowing for subclassing of resource types. 
  [Zeeshan Ali, Jorn Baayen]
- GUPnPDeviceInfo returns subresources with version greater or equal than
  requested version. [Jorn Baayen]
- Servers announce versions less or equal than implemented version.
  [Jorn Baayen]
- Make gupnp_context_get_server() public. [Jorn Baayen]
- GError arguments added to all error signals. [Jorn Baayen]
- Improved resubscription handling. [Jorn Baayen]
- Various other fixes and internal improvements
  [Ross Burton, Zeeshan Ali, Jorn Baayen].

0.6
===

- Added service signal autoconnection feature in the spirit of
  glade_xml_signal_autoconnect(). [Zeeshan Ali]
- Fixed various bugs related to object destruction. Fixes #500, 503.
  [Jorn Baayen]
- Accept 'yes' and 'no' boolean values. [Zeeshan Ali]
- More information in error messages. [Zeeshan Ali, Jorn Baayen]
- Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'.
  [Jorn Baayen]
- Fixed gupnp_device_info_get_model_number() to return the right value.
  [Zeeshan Ali]
- Moved the uuid dependency to Requires.Private, and removed the
  shared-mime-data build dependency. [Jorn Baayen]
- Various other minor fixes. [Zeeshan Ali, Jorn Baayen]

Special thanks to Stéphane Loeuillet for stress-testing the library and
discovering many bugs. (Which are all fixed in this release. :) )

0.4
===

- A new series of functions for sending actions taking hash tables of parameter
  name-GValue pairs. [Jorn Baayen]
- New introspection methods for state variable and action retrieval by name.
  [Zeeshan Ali]
- New pkg-config file for building against an uninstalled libgupnp.
  [Zeeshan Ali]
- Improved conversion between GValues and UPnP value types. [Jorn Baayen]
- Only include evented state variables in initial event message.
  [Jorn Baayen]

0.3
===

- Allow embedded devices to have their own UDNs. [Jorn Baayen]
- Portability fix. [Priit Laes]

0.2
===

- Fully implemented server-side API. [Jorn Baayen]
- New service introspection support through SCPD documents. [Zeeshan Ali]
- M-POST support. [Jorn Baayen]
- More error codes split out into several error domains. [Jorn Baayen]
- Use Accept-Language header for internationalisation. [Jorn Baayen]
- Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen]
- Bug fixes.

GUPnP is now feature complete.

0.1
===

Initial release. Full client-side API, server side not done yet.

ChangeLog
=
http://download.gnome.org/sources/gupnp/0.8/gupnp-0.8.changes  (70.2K)

Download


http://download.gnome.org/sources/gupnp/0.8/gupnp-0.8.tar.gz  (486K)
  sha256sum: bc56f254a8fa565873066495f3f22f4a942fa0815f75f8ed22a19dc0ab544b83

http://download.gnome.org/sources/gupnp/0.8/gupnp-0.8.tar.bz2 (347K)
  sha256sum: c8d0fcb6e1b157a94ecae4824b5dcbdae17646f9f0c52196b2feff6bc75e9d2f

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp 0.10

2011-05-26 Thread Ross Burton
News


- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]
- Use GIO instead of xdgmime. [Jorn Baayen]
- Support HTTP Range header in the HTTP server. [Jorn Baayen]
- Use GMappedFile to mmap served files of read()ing them. [Jorn Baayen]
- Improved documentation. [Ross Burton]
- Spew HTTP messages to console when GUPNP_DEBUG is set. [Ross Burton]
- Various other fixes. [Ross Burton, Zeeshan Ali Khattak, Jorn Baayen]

0.8
===

- New API allowing for subclassing of resource types. 
  [Zeeshan Ali, Jorn Baayen]
- GUPnPDeviceInfo returns subresources with version greater or equal than
  requested version. [Jorn Baayen]
- Servers announce versions less or equal than implemented version.
  [Jorn Baayen]
- Make gupnp_context_get_server() public. [Jorn Baayen]
- GError arguments added to all error signals. [Jorn Baayen]
- Improved resubscription handling. [Jorn Baayen]
- Various other fixes and internal improvements
  [Ross Burton, Zeeshan Ali, Jorn Baayen].

0.6
===

- Added service signal autoconnection feature in the spirit of
  glade_xml_signal_autoconnect(). [Zeeshan Ali]
- Fixed various bugs related to object destruction. Fixes #500, 503.
  [Jorn Baayen]
- Accept 'yes' and 'no' boolean values. [Zeeshan Ali]
- More information in error messages. [Zeeshan Ali, Jorn Baayen]
- Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'.
  [Jorn Baayen]
- Fixed gupnp_device_info_get_model_number() to return the right value.
  [Zeeshan Ali]
- Moved the uuid dependency to Requires.Private, and removed the
  shared-mime-data build dependency. [Jorn Baayen]
- Various other minor fixes. [Zeeshan Ali, Jorn Baayen]

Special thanks to Stéphane Loeuillet for stress-testing the library and
discovering many bugs. (Which are all fixed in this release. :) )

0.4
===

- A new series of functions for sending actions taking hash tables of parameter
  name-GValue pairs. [Jorn Baayen]
- New introspection methods for state variable and action retrieval by name.
  [Zeeshan Ali]
- New pkg-config file for building against an uninstalled libgupnp.
  [Zeeshan Ali]
- Improved conversion between GValues and UPnP value types. [Jorn Baayen]
- Only include evented state variables in initial event message.
  [Jorn Baayen]

0.3
===

- Allow embedded devices to have their own UDNs. [Jorn Baayen]
- Portability fix. [Priit Laes]

0.2
===

- Fully implemented server-side API. [Jorn Baayen]
- New service introspection support through SCPD documents. [Zeeshan Ali]
- M-POST support. [Jorn Baayen]
- More error codes split out into several error domains. [Jorn Baayen]
- Use Accept-Language header for internationalisation. [Jorn Baayen]
- Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen]
- Bug fixes.

GUPnP is now feature complete.

0.1
===

Initial release. Full client-side API, server side not done yet.

ChangeLog
=
http://download.gnome.org/sources/gupnp/0.10/gupnp-0.10.changes  (77.2K)

Download


http://download.gnome.org/sources/gupnp/0.10/gupnp-0.10.tar.gz  (471K)
  sha256sum: 2033153488eef9633e8e011e580bf1c36f847590c0c1d70ca4b1301b2e0f6d54

http://download.gnome.org/sources/gupnp/0.10/gupnp-0.10.tar.bz2 (337K)
  sha256sum: b361b56db680bc1651f32ba83ab27560cba0168d53c8564f47e8bdf1d29b74dc

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp 0.12

2011-05-26 Thread Ross Burton
News


- Add tool for generating convenience C wrappers for GUPnP service definitions.
  [Ross Burton]
- Remove xmlDoc argument from gupnp_root_device_new() for simplicity.
  (xmlDocs can still be passed to gupnp_root_device_new_full())
  [Jorn Baayen]
- Better documentation, new tutorials and sample code. [Ross Burton]
- Improved support for Accept-Language header. [Jorn Baayen]
- Various internal improvements. [Zeeshan Ali, Jorn Baayen]

0.10.1
==

- Bump soname.

0.10


- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]
- Use GIO instead of xdgmime. [Jorn Baayen]
- Support HTTP Range header in the HTTP server. [Jorn Baayen]
- Use GMappedFile to mmap served files of read()ing them. [Jorn Baayen]
- Improved documentation. [Ross Burton]
- Spew HTTP messages to console when GUPNP_DEBUG is set. [Ross Burton]
- Various other fixes. [Ross Burton, Zeeshan Ali Khattak, Jorn Baayen]

0.8
===

- New API allowing for subclassing of resource types. 
  [Zeeshan Ali, Jorn Baayen]
- GUPnPDeviceInfo returns subresources with version greater or equal than
  requested version. [Jorn Baayen]
- Servers announce versions less or equal than implemented version.
  [Jorn Baayen]
- Make gupnp_context_get_server() public. [Jorn Baayen]
- GError arguments added to all error signals. [Jorn Baayen]
- Improved resubscription handling. [Jorn Baayen]
- Various other fixes and internal improvements
  [Ross Burton, Zeeshan Ali, Jorn Baayen].

0.6
===

- Added service signal autoconnection feature in the spirit of
  glade_xml_signal_autoconnect(). [Zeeshan Ali]
- Fixed various bugs related to object destruction. Fixes #500, 503.
  [Jorn Baayen]
- Accept 'yes' and 'no' boolean values. [Zeeshan Ali]
- More information in error messages. [Zeeshan Ali, Jorn Baayen]
- Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'.
  [Jorn Baayen]
- Fixed gupnp_device_info_get_model_number() to return the right value.
  [Zeeshan Ali]
- Moved the uuid dependency to Requires.Private, and removed the
  shared-mime-data build dependency. [Jorn Baayen]
- Various other minor fixes. [Zeeshan Ali, Jorn Baayen]

Special thanks to Stéphane Loeuillet for stress-testing the library and
discovering many bugs. (Which are all fixed in this release. :) )

0.4
===

- A new series of functions for sending actions taking hash tables of parameter
  name-GValue pairs. [Jorn Baayen]
- New introspection methods for state variable and action retrieval by name.
  [Zeeshan Ali]
- New pkg-config file for building against an uninstalled libgupnp.
  [Zeeshan Ali]
- Improved conversion between GValues and UPnP value types. [Jorn Baayen]
- Only include evented state variables in initial event message.
  [Jorn Baayen]

0.3
===

- Allow embedded devices to have their own UDNs. [Jorn Baayen]
- Portability fix. [Priit Laes]

0.2
===

- Fully implemented server-side API. [Jorn Baayen]
- New service introspection support through SCPD documents. [Zeeshan Ali]
- M-POST support. [Jorn Baayen]
- More error codes split out into several error domains. [Jorn Baayen]
- Use Accept-Language header for internationalisation. [Jorn Baayen]
- Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen]
- Bug fixes.

GUPnP is now feature complete.

0.1
===

Initial release. Full client-side API, server side not done yet.

ChangeLog
=
http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.changes  (85.8K)

Download


http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.tar.gz  (530K)
  sha256sum: cf2b40be61556b097577e35414e56cb67ad12718f0501fe4585694d337cea1ea

http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.tar.bz2 (372K)
  sha256sum: 9b61888910ae1294ebe84cb3047bb6bcee71add186921fc8256c71e9ed542469

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp 0.12.1

2011-05-26 Thread Ross Burton
News


- Support Range headers without upper bound. [Jorn Baayen]
- Fixed memory management in HTTP GET handler. [Jorn Baayen]

0.12


- Add tool for generating convenience C wrappers for GUPnP service definitions.
  [Ross Burton]
- Remove xmlDoc argument from gupnp_root_device_new() for simplicity.
  (xmlDocs can still be passed to gupnp_root_device_new_full())
  [Jorn Baayen]
- Better documentation, new tutorials and sample code. [Ross Burton]
- Improved support for Accept-Language header. [Jorn Baayen]
- Various internal improvements. [Zeeshan Ali, Jorn Baayen]

0.10.1
==

- Bump soname.

0.10


- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]
- Use GIO instead of xdgmime. [Jorn Baayen]
- Support HTTP Range header in the HTTP server. [Jorn Baayen]
- Use GMappedFile to mmap served files of read()ing them. [Jorn Baayen]
- Improved documentation. [Ross Burton]
- Spew HTTP messages to console when GUPNP_DEBUG is set. [Ross Burton]
- Various other fixes. [Ross Burton, Zeeshan Ali Khattak, Jorn Baayen]

0.8
===

- New API allowing for subclassing of resource types. 
  [Zeeshan Ali, Jorn Baayen]
- GUPnPDeviceInfo returns subresources with version greater or equal than
  requested version. [Jorn Baayen]
- Servers announce versions less or equal than implemented version.
  [Jorn Baayen]
- Make gupnp_context_get_server() public. [Jorn Baayen]
- GError arguments added to all error signals. [Jorn Baayen]
- Improved resubscription handling. [Jorn Baayen]
- Various other fixes and internal improvements
  [Ross Burton, Zeeshan Ali, Jorn Baayen].

0.6
===

- Added service signal autoconnection feature in the spirit of
  glade_xml_signal_autoconnect(). [Zeeshan Ali]
- Fixed various bugs related to object destruction. Fixes #500, 503.
  [Jorn Baayen]
- Accept 'yes' and 'no' boolean values. [Zeeshan Ali]
- More information in error messages. [Zeeshan Ali, Jorn Baayen]
- Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'.
  [Jorn Baayen]
- Fixed gupnp_device_info_get_model_number() to return the right value.
  [Zeeshan Ali]
- Moved the uuid dependency to Requires.Private, and removed the
  shared-mime-data build dependency. [Jorn Baayen]
- Various other minor fixes. [Zeeshan Ali, Jorn Baayen]

Special thanks to Stéphane Loeuillet for stress-testing the library and
discovering many bugs. (Which are all fixed in this release. :) )

0.4
===

- A new series of functions for sending actions taking hash tables of parameter
  name-GValue pairs. [Jorn Baayen]
- New introspection methods for state variable and action retrieval by name.
  [Zeeshan Ali]
- New pkg-config file for building against an uninstalled libgupnp.
  [Zeeshan Ali]
- Improved conversion between GValues and UPnP value types. [Jorn Baayen]
- Only include evented state variables in initial event message.
  [Jorn Baayen]

0.3
===

- Allow embedded devices to have their own UDNs. [Jorn Baayen]
- Portability fix. [Priit Laes]

0.2
===

- Fully implemented server-side API. [Jorn Baayen]
- New service introspection support through SCPD documents. [Zeeshan Ali]
- M-POST support. [Jorn Baayen]
- More error codes split out into several error domains. [Jorn Baayen]
- Use Accept-Language header for internationalisation. [Jorn Baayen]
- Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen]
- Bug fixes.

GUPnP is now feature complete.

0.1
===

Initial release. Full client-side API, server side not done yet.

ChangeLog
=
http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.1.changes  (86.2K)

Download


http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.1.tar.gz  (530K)
  sha256sum: a07265750d6e8f932ec3110db354ad58a554c1b74d60fd94e53743356c15c32b

http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.1.tar.bz2 (372K)
  sha256sum: 68387e64d7f44efbaaf0c11d823fb8dd8fb228e54b0b32804c0274fa754bbfd5

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp 0.12.2

2011-05-26 Thread Ross Burton
News


- Support returning actions outside of the 'action-invoked' signal handler
  in service implementations. [Zeeshan Ali, Jorn Baayen]
- Add explicit dependency on gthread. [Zeeshan Ali, Jorn Baayen],

0.12.1
==

- Support Range headers without upper bound. [Jorn Baayen]
- Fixed memory management in HTTP GET handler. [Jorn Baayen]

0.12


- Add tool for generating convenience C wrappers for GUPnP service definitions.
  [Ross Burton]
- Remove xmlDoc argument from gupnp_root_device_new() for simplicity.
  (xmlDocs can still be passed to gupnp_root_device_new_full())
  [Jorn Baayen]
- Better documentation, new tutorials and sample code. [Ross Burton]
- Improved support for Accept-Language header. [Jorn Baayen]
- Various internal improvements. [Zeeshan Ali, Jorn Baayen]

0.10.1
==

- Bump soname.

0.10


- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]
- Use GIO instead of xdgmime. [Jorn Baayen]
- Support HTTP Range header in the HTTP server. [Jorn Baayen]
- Use GMappedFile to mmap served files of read()ing them. [Jorn Baayen]
- Improved documentation. [Ross Burton]
- Spew HTTP messages to console when GUPNP_DEBUG is set. [Ross Burton]
- Various other fixes. [Ross Burton, Zeeshan Ali Khattak, Jorn Baayen]

0.8
===

- New API allowing for subclassing of resource types. 
  [Zeeshan Ali, Jorn Baayen]
- GUPnPDeviceInfo returns subresources with version greater or equal than
  requested version. [Jorn Baayen]
- Servers announce versions less or equal than implemented version.
  [Jorn Baayen]
- Make gupnp_context_get_server() public. [Jorn Baayen]
- GError arguments added to all error signals. [Jorn Baayen]
- Improved resubscription handling. [Jorn Baayen]
- Various other fixes and internal improvements
  [Ross Burton, Zeeshan Ali, Jorn Baayen].

0.6
===

- Added service signal autoconnection feature in the spirit of
  glade_xml_signal_autoconnect(). [Zeeshan Ali]
- Fixed various bugs related to object destruction. Fixes #500, 503.
  [Jorn Baayen]
- Accept 'yes' and 'no' boolean values. [Zeeshan Ali]
- More information in error messages. [Zeeshan Ali, Jorn Baayen]
- Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'.
  [Jorn Baayen]
- Fixed gupnp_device_info_get_model_number() to return the right value.
  [Zeeshan Ali]
- Moved the uuid dependency to Requires.Private, and removed the
  shared-mime-data build dependency. [Jorn Baayen]
- Various other minor fixes. [Zeeshan Ali, Jorn Baayen]

Special thanks to Stéphane Loeuillet for stress-testing the library and
discovering many bugs. (Which are all fixed in this release. :) )

0.4
===

- A new series of functions for sending actions taking hash tables of parameter
  name-GValue pairs. [Jorn Baayen]
- New introspection methods for state variable and action retrieval by name.
  [Zeeshan Ali]
- New pkg-config file for building against an uninstalled libgupnp.
  [Zeeshan Ali]
- Improved conversion between GValues and UPnP value types. [Jorn Baayen]
- Only include evented state variables in initial event message.
  [Jorn Baayen]

0.3
===

- Allow embedded devices to have their own UDNs. [Jorn Baayen]
- Portability fix. [Priit Laes]

0.2
===

- Fully implemented server-side API. [Jorn Baayen]
- New service introspection support through SCPD documents. [Zeeshan Ali]
- M-POST support. [Jorn Baayen]
- More error codes split out into several error domains. [Jorn Baayen]
- Use Accept-Language header for internationalisation. [Jorn Baayen]
- Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen]
- Bug fixes.

GUPnP is now feature complete.

0.1
===

Initial release. Full client-side API, server side not done yet.

ChangeLog
=
http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.2.changes  (86.8K)

Download


http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.2.tar.gz  (531K)
  sha256sum: 9e4edb3ca6d11e397d9f98537fa8954851dc044d13ecafd4f4547117cefbdd28

http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.2.tar.bz2 (373K)
  sha256sum: e971d7786341eeba0d457bb045e470ad4e4109ea5d8ef0da2d484d4165ded286

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp 0.12.3

2011-05-26 Thread Ross Burton
News


- Greatly improved client-side bindings [Jussi Kukkonen]
- Server-side bindings [JK]
- Don't use NULL return values from g_get_application_name [Ross Burton]
- Make gupnp_context_get_session public [Jorn Baayen]
- Use the specified GMainContext for timeouts [Olivier Crete, Jorn Baayen]

0.12.2
==

- Support returning actions outside of the 'action-invoked' signal handler
  in service implementations. [Zeeshan Ali, Jorn Baayen]
- Add explicit dependency on gthread. [Zeeshan Ali, Jorn Baayen]

0.12.1
==

- Support Range headers without upper bound. [Jorn Baayen]
- Fixed memory management in HTTP GET handler. [Jorn Baayen]

0.12


- Add tool for generating convenience C wrappers for GUPnP service definitions.
  [Ross Burton]
- Remove xmlDoc argument from gupnp_root_device_new() for simplicity.
  (xmlDocs can still be passed to gupnp_root_device_new_full())
  [Jorn Baayen]
- Better documentation, new tutorials and sample code. [Ross Burton]
- Improved support for Accept-Language header. [Jorn Baayen]
- Various internal improvements. [Zeeshan Ali, Jorn Baayen]

0.10.1
==

- Bump soname.

0.10


- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]
- Use GIO instead of xdgmime. [Jorn Baayen]
- Support HTTP Range header in the HTTP server. [Jorn Baayen]
- Use GMappedFile to mmap served files of read()ing them. [Jorn Baayen]
- Improved documentation. [Ross Burton]
- Spew HTTP messages to console when GUPNP_DEBUG is set. [Ross Burton]
- Various other fixes. [Ross Burton, Zeeshan Ali Khattak, Jorn Baayen]

0.8
===

- New API allowing for subclassing of resource types. 
  [Zeeshan Ali, Jorn Baayen]
- GUPnPDeviceInfo returns subresources with version greater or equal than
  requested version. [Jorn Baayen]
- Servers announce versions less or equal than implemented version.
  [Jorn Baayen]
- Make gupnp_context_get_server() public. [Jorn Baayen]
- GError arguments added to all error signals. [Jorn Baayen]
- Improved resubscription handling. [Jorn Baayen]
- Various other fixes and internal improvements
  [Ross Burton, Zeeshan Ali, Jorn Baayen].

0.6
===

- Added service signal autoconnection feature in the spirit of
  glade_xml_signal_autoconnect(). [Zeeshan Ali]
- Fixed various bugs related to object destruction. Fixes #500, 503.
  [Jorn Baayen]
- Accept 'yes' and 'no' boolean values. [Zeeshan Ali]
- More information in error messages. [Zeeshan Ali, Jorn Baayen]
- Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'.
  [Jorn Baayen]
- Fixed gupnp_device_info_get_model_number() to return the right value.
  [Zeeshan Ali]
- Moved the uuid dependency to Requires.Private, and removed the
  shared-mime-data build dependency. [Jorn Baayen]
- Various other minor fixes. [Zeeshan Ali, Jorn Baayen]

Special thanks to Stéphane Loeuillet for stress-testing the library and
discovering many bugs. (Which are all fixed in this release. :) )

0.4
===

- A new series of functions for sending actions taking hash tables of parameter
  name-GValue pairs. [Jorn Baayen]
- New introspection methods for state variable and action retrieval by name.
  [Zeeshan Ali]
- New pkg-config file for building against an uninstalled libgupnp.
  [Zeeshan Ali]
- Improved conversion between GValues and UPnP value types. [Jorn Baayen]
- Only include evented state variables in initial event message.
  [Jorn Baayen]

0.3
===

- Allow embedded devices to have their own UDNs. [Jorn Baayen]
- Portability fix. [Priit Laes]

0.2
===

- Fully implemented server-side API. [Jorn Baayen]
- New service introspection support through SCPD documents. [Zeeshan Ali]
- M-POST support. [Jorn Baayen]
- More error codes split out into several error domains. [Jorn Baayen]
- Use Accept-Language header for internationalisation. [Jorn Baayen]
- Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen]
- Bug fixes.

GUPnP is now feature complete.

0.1
===

Initial release. Full client-side API, server side not done yet.

ChangeLog
=
http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.3.changes  (90.0K)

Download


http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.3.tar.gz  (526K)
  sha256sum: a37fe5eb9c9474932454d598c23b6536f05aeaf60aa53b7846ea827efc4bb798

http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.3.tar.bz2 (362K)
  sha256sum: 31ea4ee0b14cd7ab8bd7f0e8d76ca26d4548682edf8b257c47d7542f569f57d1

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp 0.12.4

2011-05-26 Thread Ross Burton
News


- Set Content Type header correctly in soap messages [Zeeshan Ali]
- Don't pass arbitrary strings to printf() for security [Sven Neumann]
- Handle fscanf failing in get_default_host_ip() [Sven Neumann]

0.12.3
==

- Greatly improved client-side bindings [Jussi Kukkonen]
- Server-side bindings [JK]
- Don't use NULL return values from g_get_application_name [Ross Burton]
- Make gupnp_context_get_session public [Jorn Baayen]
- Use the specified GMainContext for timeouts [Olivier Crete, Jorn Baayen]

0.12.2
==

- Support returning actions outside of the 'action-invoked' signal handler
  in service implementations. [Zeeshan Ali, Jorn Baayen]
- Add explicit dependency on gthread. [Zeeshan Ali, Jorn Baayen]

0.12.1
==

- Support Range headers without upper bound. [Jorn Baayen]
- Fixed memory management in HTTP GET handler. [Jorn Baayen]

0.12


- Add tool for generating convenience C wrappers for GUPnP service definitions.
  [Ross Burton]
- Remove xmlDoc argument from gupnp_root_device_new() for simplicity.
  (xmlDocs can still be passed to gupnp_root_device_new_full())
  [Jorn Baayen]
- Better documentation, new tutorials and sample code. [Ross Burton]
- Improved support for Accept-Language header. [Jorn Baayen]
- Various internal improvements. [Zeeshan Ali, Jorn Baayen]

0.10.1
==

- Bump soname.

0.10


- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]
- Use GIO instead of xdgmime. [Jorn Baayen]
- Support HTTP Range header in the HTTP server. [Jorn Baayen]
- Use GMappedFile to mmap served files of read()ing them. [Jorn Baayen]
- Improved documentation. [Ross Burton]
- Spew HTTP messages to console when GUPNP_DEBUG is set. [Ross Burton]
- Various other fixes. [Ross Burton, Zeeshan Ali Khattak, Jorn Baayen]

0.8
===

- New API allowing for subclassing of resource types. 
  [Zeeshan Ali, Jorn Baayen]
- GUPnPDeviceInfo returns subresources with version greater or equal than
  requested version. [Jorn Baayen]
- Servers announce versions less or equal than implemented version.
  [Jorn Baayen]
- Make gupnp_context_get_server() public. [Jorn Baayen]
- GError arguments added to all error signals. [Jorn Baayen]
- Improved resubscription handling. [Jorn Baayen]
- Various other fixes and internal improvements
  [Ross Burton, Zeeshan Ali, Jorn Baayen].

0.6
===

- Added service signal autoconnection feature in the spirit of
  glade_xml_signal_autoconnect(). [Zeeshan Ali]
- Fixed various bugs related to object destruction. Fixes #500, 503.
  [Jorn Baayen]
- Accept 'yes' and 'no' boolean values. [Zeeshan Ali]
- More information in error messages. [Zeeshan Ali, Jorn Baayen]
- Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'.
  [Jorn Baayen]
- Fixed gupnp_device_info_get_model_number() to return the right value.
  [Zeeshan Ali]
- Moved the uuid dependency to Requires.Private, and removed the
  shared-mime-data build dependency. [Jorn Baayen]
- Various other minor fixes. [Zeeshan Ali, Jorn Baayen]

Special thanks to Stéphane Loeuillet for stress-testing the library and
discovering many bugs. (Which are all fixed in this release. :) )

0.4
===

- A new series of functions for sending actions taking hash tables of parameter
  name-GValue pairs. [Jorn Baayen]
- New introspection methods for state variable and action retrieval by name.
  [Zeeshan Ali]
- New pkg-config file for building against an uninstalled libgupnp.
  [Zeeshan Ali]
- Improved conversion between GValues and UPnP value types. [Jorn Baayen]
- Only include evented state variables in initial event message.
  [Jorn Baayen]

0.3
===

- Allow embedded devices to have their own UDNs. [Jorn Baayen]
- Portability fix. [Priit Laes]

0.2
===

- Fully implemented server-side API. [Jorn Baayen]
- New service introspection support through SCPD documents. [Zeeshan Ali]
- M-POST support. [Jorn Baayen]
- More error codes split out into several error domains. [Jorn Baayen]
- Use Accept-Language header for internationalisation. [Jorn Baayen]
- Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen]
- Bug fixes.

GUPnP is now feature complete.

0.1
===

Initial release. Full client-side API, server side not done yet.

ChangeLog
=
http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.4.changes  (91.6K)

Download


http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.4.tar.gz  (542K)
  sha256sum: f78e4b0a361b67805892c1a0e72f3cef92fbc96112157895660a478979ddeef4

http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.4.tar.bz2 (378K)
  sha256sum: b31bbdd18a9065e05ebc8decb12d17336ad735dd152babba9e65a4634231e1d8

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp 0.12.5

2011-05-26 Thread Ross Burton
News


- Improved error handling. [Sven Neumann, Jorn Baayen]
- Specify character set (UTF-8) in NOTIFY messages. [Jorn Baayen]
- Don't export internal functions. [Jorn Baayen]
- Fix some crasher bugs. [Zeeshan Ali]
- More lenient handling of xml from external sources. [Jorn Baayen,
  Jussi Kukkonen]
- Fix possible reference cycles. [Zeeshan Ali, Jorn Baayen]
- Better handling of event subscription timeouts. [Zeeshan Ali]

0.12.4
==

- Set Content Type header correctly in soap messages [Zeeshan Ali]
- Don't pass arbitrary strings to printf() for security [Sven Neumann]
- Handle fscanf failing in get_default_host_ip() [Sven Neumann]

0.12.3
==

- Greatly improved client-side bindings [Jussi Kukkonen]
- Server-side bindings [JK]
- Don't use NULL return values from g_get_application_name [Ross Burton]
- Make gupnp_context_get_session public [Jorn Baayen]
- Use the specified GMainContext for timeouts [Olivier Crete, Jorn Baayen]

0.12.2
==

- Support returning actions outside of the 'action-invoked' signal handler
  in service implementations. [Zeeshan Ali, Jorn Baayen]
- Add explicit dependency on gthread. [Zeeshan Ali, Jorn Baayen]

0.12.1
==

- Support Range headers without upper bound. [Jorn Baayen]
- Fixed memory management in HTTP GET handler. [Jorn Baayen]

0.12


- Add tool for generating convenience C wrappers for GUPnP service definitions.
  [Ross Burton]
- Remove xmlDoc argument from gupnp_root_device_new() for simplicity.
  (xmlDocs can still be passed to gupnp_root_device_new_full())
  [Jorn Baayen]
- Better documentation, new tutorials and sample code. [Ross Burton]
- Improved support for Accept-Language header. [Jorn Baayen]
- Various internal improvements. [Zeeshan Ali, Jorn Baayen]

0.10.1
==

- Bump soname.

0.10


- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]
- Use GIO instead of xdgmime. [Jorn Baayen]
- Support HTTP Range header in the HTTP server. [Jorn Baayen]
- Use GMappedFile to mmap served files of read()ing them. [Jorn Baayen]
- Improved documentation. [Ross Burton]
- Spew HTTP messages to console when GUPNP_DEBUG is set. [Ross Burton]
- Various other fixes. [Ross Burton, Zeeshan Ali Khattak, Jorn Baayen]

0.8
===

- New API allowing for subclassing of resource types. 
  [Zeeshan Ali, Jorn Baayen]
- GUPnPDeviceInfo returns subresources with version greater or equal than
  requested version. [Jorn Baayen]
- Servers announce versions less or equal than implemented version.
  [Jorn Baayen]
- Make gupnp_context_get_server() public. [Jorn Baayen]
- GError arguments added to all error signals. [Jorn Baayen]
- Improved resubscription handling. [Jorn Baayen]
- Various other fixes and internal improvements
  [Ross Burton, Zeeshan Ali, Jorn Baayen].

0.6
===

- Added service signal autoconnection feature in the spirit of
  glade_xml_signal_autoconnect(). [Zeeshan Ali]
- Fixed various bugs related to object destruction. Fixes #500, 503.
  [Jorn Baayen]
- Accept 'yes' and 'no' boolean values. [Zeeshan Ali]
- More information in error messages. [Zeeshan Ali, Jorn Baayen]
- Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'.
  [Jorn Baayen]
- Fixed gupnp_device_info_get_model_number() to return the right value.
  [Zeeshan Ali]
- Moved the uuid dependency to Requires.Private, and removed the
  shared-mime-data build dependency. [Jorn Baayen]
- Various other minor fixes. [Zeeshan Ali, Jorn Baayen]

Special thanks to Stéphane Loeuillet for stress-testing the library and
discovering many bugs. (Which are all fixed in this release. :) )

0.4
===

- A new series of functions for sending actions taking hash tables of parameter
  name-GValue pairs. [Jorn Baayen]
- New introspection methods for state variable and action retrieval by name.
  [Zeeshan Ali]
- New pkg-config file for building against an uninstalled libgupnp.
  [Zeeshan Ali]
- Improved conversion between GValues and UPnP value types. [Jorn Baayen]
- Only include evented state variables in initial event message.
  [Jorn Baayen]

0.3
===

- Allow embedded devices to have their own UDNs. [Jorn Baayen]
- Portability fix. [Priit Laes]

0.2
===

- Fully implemented server-side API. [Jorn Baayen]
- New service introspection support through SCPD documents. [Zeeshan Ali]
- M-POST support. [Jorn Baayen]
- More error codes split out into several error domains. [Jorn Baayen]
- Use Accept-Language header for internationalisation. [Jorn Baayen]
- Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen]
- Bug fixes.

GUPnP is now feature complete.

0.1
===

Initial release. Full client-side API, server side not done yet.

ChangeLog
=
http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.5.changes  (94.3K)

Download


http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.5.tar.gz  (541K)
  sha256sum: 241e416cbe2c02f413fde82a8587bfe2fe9915fbed3a6fb20c86520b8d7543ef


gupnp 0.12.6

2011-05-26 Thread Ross Burton
News


- Port to FreeBSD. [Romain Tartière]
- Ship the XML files needed for example app. [Romain Tartière]
- Keep a reference on the control-point during signal emission. [Sven Neumann]
- Allow passing NULL to ControlPoint constructor, for default resource factory.
  [Sven Neumann]
- Remove debug output that accidentally went in with the last commit.
  [Sven Neumann]

0.12.5
==

- Improved error handling. [Sven Neumann, Jorn Baayen]
- Specify character set (UTF-8) in NOTIFY messages. [Jorn Baayen]
- Don't export internal functions. [Jorn Baayen]
- Fix some crasher bugs. [Zeeshan Ali]
- More lenient handling of xml from external sources. [Jorn Baayen,
  Jussi Kukkonen]
- Fix possible reference cycles. [Zeeshan Ali, Jorn Baayen]
- Better handling of event subscription timeouts. [Zeeshan Ali]

0.12.4
==

- Set Content Type header correctly in soap messages [Zeeshan Ali]
- Don't pass arbitrary strings to printf() for security [Sven Neumann]
- Handle fscanf failing in get_default_host_ip() [Sven Neumann]

0.12.3
==

- Greatly improved client-side bindings [Jussi Kukkonen]
- Server-side bindings [JK]
- Don't use NULL return values from g_get_application_name [Ross Burton]
- Make gupnp_context_get_session public [Jorn Baayen]
- Use the specified GMainContext for timeouts [Olivier Crete, Jorn Baayen]

0.12.2
==

- Support returning actions outside of the 'action-invoked' signal handler
  in service implementations. [Zeeshan Ali, Jorn Baayen]
- Add explicit dependency on gthread. [Zeeshan Ali, Jorn Baayen]

0.12.1
==

- Support Range headers without upper bound. [Jorn Baayen]
- Fixed memory management in HTTP GET handler. [Jorn Baayen]

0.12


- Add tool for generating convenience C wrappers for GUPnP service definitions.
  [Ross Burton]
- Remove xmlDoc argument from gupnp_root_device_new() for simplicity.
  (xmlDocs can still be passed to gupnp_root_device_new_full())
  [Jorn Baayen]
- Better documentation, new tutorials and sample code. [Ross Burton]
- Improved support for Accept-Language header. [Jorn Baayen]
- Various internal improvements. [Zeeshan Ali, Jorn Baayen]

0.10.1
==

- Bump soname.

0.10


- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]
- Use GIO instead of xdgmime. [Jorn Baayen]
- Support HTTP Range header in the HTTP server. [Jorn Baayen]
- Use GMappedFile to mmap served files of read()ing them. [Jorn Baayen]
- Improved documentation. [Ross Burton]
- Spew HTTP messages to console when GUPNP_DEBUG is set. [Ross Burton]
- Various other fixes. [Ross Burton, Zeeshan Ali Khattak, Jorn Baayen]

0.8
===

- New API allowing for subclassing of resource types. 
  [Zeeshan Ali, Jorn Baayen]
- GUPnPDeviceInfo returns subresources with version greater or equal than
  requested version. [Jorn Baayen]
- Servers announce versions less or equal than implemented version.
  [Jorn Baayen]
- Make gupnp_context_get_server() public. [Jorn Baayen]
- GError arguments added to all error signals. [Jorn Baayen]
- Improved resubscription handling. [Jorn Baayen]
- Various other fixes and internal improvements
  [Ross Burton, Zeeshan Ali, Jorn Baayen].

0.6
===

- Added service signal autoconnection feature in the spirit of
  glade_xml_signal_autoconnect(). [Zeeshan Ali]
- Fixed various bugs related to object destruction. Fixes #500, 503.
  [Jorn Baayen]
- Accept 'yes' and 'no' boolean values. [Zeeshan Ali]
- More information in error messages. [Zeeshan Ali, Jorn Baayen]
- Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'.
  [Jorn Baayen]
- Fixed gupnp_device_info_get_model_number() to return the right value.
  [Zeeshan Ali]
- Moved the uuid dependency to Requires.Private, and removed the
  shared-mime-data build dependency. [Jorn Baayen]
- Various other minor fixes. [Zeeshan Ali, Jorn Baayen]

Special thanks to Stéphane Loeuillet for stress-testing the library and
discovering many bugs. (Which are all fixed in this release. :) )

0.4
===

- A new series of functions for sending actions taking hash tables of parameter
  name-GValue pairs. [Jorn Baayen]
- New introspection methods for state variable and action retrieval by name.
  [Zeeshan Ali]
- New pkg-config file for building against an uninstalled libgupnp.
  [Zeeshan Ali]
- Improved conversion between GValues and UPnP value types. [Jorn Baayen]
- Only include evented state variables in initial event message.
  [Jorn Baayen]

0.3
===

- Allow embedded devices to have their own UDNs. [Jorn Baayen]
- Portability fix. [Priit Laes]

0.2
===

- Fully implemented server-side API. [Jorn Baayen]
- New service introspection support through SCPD documents. [Zeeshan Ali]
- M-POST support. [Jorn Baayen]
- More error codes split out into several error domains. [Jorn Baayen]
- Use Accept-Language header for internationalisation. [Jorn Baayen]
- Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen]
- Bug fixes.

GUPnP is now feature complete.

0.1
===

Initial 

gupnp 0.12.8

2011-05-26 Thread Ross Burton
News


Changes since 0.12.7

- Don't crash if device descriptions don't contain a root element.
- Fix pkg-config paths.
- Avoid using asserts.
- Use the closest match instead of using the icon that was last checked.
- Expect xmlRecoverMemory to fail.
- Reject action messages with zero content length.
- Change version in action answer.

Bug fixes in this release:

- bug#1570: gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env.
- bug#1574: Avoid using asserts.
- bug#1592: gupnp_device_info_get_icon_url() does not return the closest match.
- bug#1604: Crash on action without any content.

All contributors to this release:

Ross Burton r...@linux.intel.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Steven Dorigotti steven.dorigo...@tvblob.com
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org

0.12.7
==

- Chain up dispose and finalize in GUPnPDeviceInfo [Sven Neumann]
- Use a dedicated SoupSession [Sven Neumann]
- Fix device icon fallback logic [Ross Burton]
- Fix user agent string [Sven Neumann]
- Sanity check UDN while parsing [Zeeshan Ali]

0.12.6
==

- Port to FreeBSD. [Romain Tartière]
- Ship the XML files needed for example app. [Romain Tartière]
- Keep a reference on the control-point during signal emission. [Sven Neumann]
- Allow passing NULL to ControlPoint constructor, for default resource factory.
  [Sven Neumann]
- Remove debug output that accidentally went in with the last commit.
  [Sven Neumann]

0.12.5
==

- Improved error handling. [Sven Neumann, Jorn Baayen]
- Specify character set (UTF-8) in NOTIFY messages. [Jorn Baayen]
- Don't export internal functions. [Jorn Baayen]
- Fix some crasher bugs. [Zeeshan Ali]
- More lenient handling of xml from external sources. [Jorn Baayen,
  Jussi Kukkonen]
- Fix possible reference cycles. [Zeeshan Ali, Jorn Baayen]
- Better handling of event subscription timeouts. [Zeeshan Ali]

0.12.4
==

- Set Content Type header correctly in soap messages [Zeeshan Ali]
- Don't pass arbitrary strings to printf() for security [Sven Neumann]
- Handle fscanf failing in get_default_host_ip() [Sven Neumann]

0.12.3
==

- Greatly improved client-side bindings [Jussi Kukkonen]
- Server-side bindings [JK]
- Don't use NULL return values from g_get_application_name [Ross Burton]
- Make gupnp_context_get_session public [Jorn Baayen]
- Use the specified GMainContext for timeouts [Olivier Crete, Jorn Baayen]

0.12.2
==

- Support returning actions outside of the 'action-invoked' signal handler
  in service implementations. [Zeeshan Ali, Jorn Baayen]
- Add explicit dependency on gthread. [Zeeshan Ali, Jorn Baayen]

0.12.1
==

- Support Range headers without upper bound. [Jorn Baayen]
- Fixed memory management in HTTP GET handler. [Jorn Baayen]

0.12


- Add tool for generating convenience C wrappers for GUPnP service definitions.
  [Ross Burton]
- Remove xmlDoc argument from gupnp_root_device_new() for simplicity.
  (xmlDocs can still be passed to gupnp_root_device_new_full())
  [Jorn Baayen]
- Better documentation, new tutorials and sample code. [Ross Burton]
- Improved support for Accept-Language header. [Jorn Baayen]
- Various internal improvements. [Zeeshan Ali, Jorn Baayen]

0.10.1
==

- Bump soname.

0.10


- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]
- Use GIO instead of xdgmime. [Jorn Baayen]
- Support HTTP Range header in the HTTP server. [Jorn Baayen]
- Use GMappedFile to mmap served files of read()ing them. [Jorn Baayen]
- Improved documentation. [Ross Burton]
- Spew HTTP messages to console when GUPNP_DEBUG is set. [Ross Burton]
- Various other fixes. [Ross Burton, Zeeshan Ali Khattak, Jorn Baayen]

0.8
===

- New API allowing for subclassing of resource types. 
  [Zeeshan Ali, Jorn Baayen]
- GUPnPDeviceInfo returns subresources with version greater or equal than
  requested version. [Jorn Baayen]
- Servers announce versions less or equal than implemented version.
  [Jorn Baayen]
- Make gupnp_context_get_server() public. [Jorn Baayen]
- GError arguments added to all error signals. [Jorn Baayen]
- Improved resubscription handling. [Jorn Baayen]
- Various other fixes and internal improvements
  [Ross Burton, Zeeshan Ali, Jorn Baayen].

0.6
===

- Added service signal autoconnection feature in the spirit of
  glade_xml_signal_autoconnect(). [Zeeshan Ali]
- Fixed various bugs related to object destruction. Fixes #500, 503.
  [Jorn Baayen]
- Accept 'yes' and 'no' boolean values. [Zeeshan Ali]
- More information in error messages. [Zeeshan Ali, Jorn Baayen]
- Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'.
  [Jorn Baayen]
- Fixed gupnp_device_info_get_model_number() to return the right value.
  [Zeeshan Ali]
- Moved the uuid dependency to Requires.Private, and removed the
  shared-mime-data build dependency. [Jorn Baayen]
- Various other minor fixes. [Zeeshan Ali, Jorn Baayen]

Special thanks to Stéphane Loeuillet for stress-testing 

gupnp 0.12.7

2011-05-26 Thread Ross Burton
News


- Chain up dispose and finalize in GUPnPDeviceInfo [Sven Neumann]
- Use a dedicated SoupSession [Sven Neumann]
- Fix device icon fallback logic [Ross Burton]
- Fix user agent string [Sven Neumann]
- Sanity check UDN while parsing [Zeeshan Ali]

0.12.6
==

- Port to FreeBSD. [Romain Tartière]
- Ship the XML files needed for example app. [Romain Tartière]
- Keep a reference on the control-point during signal emission. [Sven Neumann]
- Allow passing NULL to ControlPoint constructor, for default resource factory.
  [Sven Neumann]
- Remove debug output that accidentally went in with the last commit.
  [Sven Neumann]

0.12.5
==

- Improved error handling. [Sven Neumann, Jorn Baayen]
- Specify character set (UTF-8) in NOTIFY messages. [Jorn Baayen]
- Don't export internal functions. [Jorn Baayen]
- Fix some crasher bugs. [Zeeshan Ali]
- More lenient handling of xml from external sources. [Jorn Baayen,
  Jussi Kukkonen]
- Fix possible reference cycles. [Zeeshan Ali, Jorn Baayen]
- Better handling of event subscription timeouts. [Zeeshan Ali]

0.12.4
==

- Set Content Type header correctly in soap messages [Zeeshan Ali]
- Don't pass arbitrary strings to printf() for security [Sven Neumann]
- Handle fscanf failing in get_default_host_ip() [Sven Neumann]

0.12.3
==

- Greatly improved client-side bindings [Jussi Kukkonen]
- Server-side bindings [JK]
- Don't use NULL return values from g_get_application_name [Ross Burton]
- Make gupnp_context_get_session public [Jorn Baayen]
- Use the specified GMainContext for timeouts [Olivier Crete, Jorn Baayen]

0.12.2
==

- Support returning actions outside of the 'action-invoked' signal handler
  in service implementations. [Zeeshan Ali, Jorn Baayen]
- Add explicit dependency on gthread. [Zeeshan Ali, Jorn Baayen]

0.12.1
==

- Support Range headers without upper bound. [Jorn Baayen]
- Fixed memory management in HTTP GET handler. [Jorn Baayen]

0.12


- Add tool for generating convenience C wrappers for GUPnP service definitions.
  [Ross Burton]
- Remove xmlDoc argument from gupnp_root_device_new() for simplicity.
  (xmlDocs can still be passed to gupnp_root_device_new_full())
  [Jorn Baayen]
- Better documentation, new tutorials and sample code. [Ross Burton]
- Improved support for Accept-Language header. [Jorn Baayen]
- Various internal improvements. [Zeeshan Ali, Jorn Baayen]

0.10.1
==

- Bump soname.

0.10


- Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen]
- Use g_timeout_add_seconds(). [Jorn Baayen]
- Use GIO instead of xdgmime. [Jorn Baayen]
- Support HTTP Range header in the HTTP server. [Jorn Baayen]
- Use GMappedFile to mmap served files of read()ing them. [Jorn Baayen]
- Improved documentation. [Ross Burton]
- Spew HTTP messages to console when GUPNP_DEBUG is set. [Ross Burton]
- Various other fixes. [Ross Burton, Zeeshan Ali Khattak, Jorn Baayen]

0.8
===

- New API allowing for subclassing of resource types. 
  [Zeeshan Ali, Jorn Baayen]
- GUPnPDeviceInfo returns subresources with version greater or equal than
  requested version. [Jorn Baayen]
- Servers announce versions less or equal than implemented version.
  [Jorn Baayen]
- Make gupnp_context_get_server() public. [Jorn Baayen]
- GError arguments added to all error signals. [Jorn Baayen]
- Improved resubscription handling. [Jorn Baayen]
- Various other fixes and internal improvements
  [Ross Burton, Zeeshan Ali, Jorn Baayen].

0.6
===

- Added service signal autoconnection feature in the spirit of
  glade_xml_signal_autoconnect(). [Zeeshan Ali]
- Fixed various bugs related to object destruction. Fixes #500, 503.
  [Jorn Baayen]
- Accept 'yes' and 'no' boolean values. [Zeeshan Ali]
- More information in error messages. [Zeeshan Ali, Jorn Baayen]
- Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'.
  [Jorn Baayen]
- Fixed gupnp_device_info_get_model_number() to return the right value.
  [Zeeshan Ali]
- Moved the uuid dependency to Requires.Private, and removed the
  shared-mime-data build dependency. [Jorn Baayen]
- Various other minor fixes. [Zeeshan Ali, Jorn Baayen]

Special thanks to Stéphane Loeuillet for stress-testing the library and
discovering many bugs. (Which are all fixed in this release. :) )

0.4
===

- A new series of functions for sending actions taking hash tables of parameter
  name-GValue pairs. [Jorn Baayen]
- New introspection methods for state variable and action retrieval by name.
  [Zeeshan Ali]
- New pkg-config file for building against an uninstalled libgupnp.
  [Zeeshan Ali]
- Improved conversion between GValues and UPnP value types. [Jorn Baayen]
- Only include evented state variables in initial event message.
  [Jorn Baayen]

0.3
===

- Allow embedded devices to have their own UDNs. [Jorn Baayen]
- Portability fix. [Priit Laes]

0.2
===

- Fully implemented server-side API. [Jorn Baayen]
- New service introspection support through SCPD documents. [Zeeshan Ali]
- M-POST support. [Jorn Baayen]
- More error codes 

gupnp 0.13.0

2011-05-26 Thread Ross Burton
News


0.13


Changes since 0.12.8:

- Print reason when fail to fetch description doc
- Support for dynamic/multiple networks through a new class, ContextManager.
  This class creates/destroys new context as new network interfaces go up/down.
  It also provides two convenient methods to take care of control point and
  device reference managment for you. Currently we have two implementations of
  context manager:
  * unix: The static but guaranteed to work on Unix, implementation. This is the
  default if none chosen at configure-time.
  * network-manager: A NetworkManager based implementation.
- Idle handlers should use the assigned GMainContext.
- Gracefully handle 'no root element in description' scenerio.
- host-ip property moved from GUPnPContext to parent GSSDPClient.
- ControlPoint set itself inactive before getting disposed.
- New function to retrieve the capabilities of a DLNA device as announced in
  the device description.
- New function to retrieve the content of arbitrary elements in the device
  description.
- Fixed a crash that happens when service-proxy goes down before subscribtion to
  it completes.
- Correct condition for SID being NULL.
- Don't create redundant proxies.
- Must not announce earlier versions of resources. This is strictly forbidden
  according to the latest UPnP specs. Instead GSSDP now handles M-SEARCH
  requests independent of version requested.
- Free app developer from hosting of description documents.
- New API to get SoupMessage associated with ServiceAction.
- Handle the SOAPAction header being missing.
- Fixed strrchr result checking.
- Provide and use a wrapper class for xmlDoc objects, GUPnPXMLDoc that is a
  first-class gobject.
- New domains for XML errors.
- Many other minor fixes.

Bugs fixed:

1626 - Print reason when fail to fetch description doc
1769 - audit issues
1760 - missing/invalid SOAPAction header crashes gupnp
1705 - Provide a public API to get information about a GUPnPServiceAction's HTTP
   request

Dependencies changed:

- gssdp = 0.7

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Steven Dorigotti steven.dorigo...@tvblob.com

WARNING: This release is API and ABI incompatible with previous releases.

0.12.8
==

Changes since 0.12.7

- Don't crash if device descriptions don't contain a root element.
- Fix pkg-config paths.
- Avoid using asserts.
- Use the closest match instead of using the icon that was last checked.
- Expect xmlRecoverMemory to fail.
- Reject action messages with zero content length.
- Change version in action answer.

Bug fixes in this release:

- bug#1570: gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env.
- bug#1574: Avoid using asserts.
- bug#1592: gupnp_device_info_get_icon_url() does not return the closest match.
- bug#1604: Crash on action without any content.

All contributors to this release:

Ross Burton r...@linux.intel.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Steven Dorigotti steven.dorigo...@tvblob.com
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org

0.12.7
==

- Chain up dispose and finalize in GUPnPDeviceInfo [Sven Neumann]
- Use a dedicated SoupSession [Sven Neumann]
- Fix device icon fallback logic [Ross Burton]
- Fix user agent string [Sven Neumann]
- Sanity check UDN while parsing [Zeeshan Ali]

0.12.6
==

- Port to FreeBSD. [Romain Tartière]
- Ship the XML files needed for example app. [Romain Tartière]
- Keep a reference on the control-point during signal emission. [Sven Neumann]
- Allow passing NULL to ControlPoint constructor, for default resource factory.
  [Sven Neumann]
- Remove debug output that accidentally went in with the last commit.
  [Sven Neumann]

0.12.5
==

- Improved error handling. [Sven Neumann, Jorn Baayen]
- Specify character set (UTF-8) in NOTIFY messages. [Jorn Baayen]
- Don't export internal functions. [Jorn Baayen]
- Fix some crasher bugs. [Zeeshan Ali]
- More lenient handling of xml from external sources. [Jorn Baayen,
  Jussi Kukkonen]
- Fix possible reference cycles. [Zeeshan Ali, Jorn Baayen]
- Better handling of event subscription timeouts. [Zeeshan Ali]

0.12.4
==

- Set Content Type header correctly in soap messages [Zeeshan Ali]
- Don't pass arbitrary strings to printf() for security [Sven Neumann]
- Handle fscanf failing in get_default_host_ip() [Sven Neumann]

0.12.3
==

- Greatly improved client-side bindings [Jussi Kukkonen]
- Server-side bindings [JK]
- Don't use NULL return values from g_get_application_name [Ross Burton]
- Make gupnp_context_get_session public [Jorn Baayen]
- Use the specified GMainContext for timeouts [Olivier Crete, Jorn Baayen]

0.12.2
==

- Support returning actions outside of the 'action-invoked' signal handler
  in service implementations. [Zeeshan Ali, Jorn Baayen]
- Add explicit dependency on gthread. [Zeeshan Ali, Jorn Baayen]

0.12.1
==

- Support 

gupnp 0.13.1

2011-05-26 Thread Ross Burton
News


Changes since 0.13:

- Use unix context manager if NetworkManager service is not available.
- Fix some minor leaks.

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com

0.13


Changes since 0.12.8:

- Print reason when fail to fetch description doc
- Support for dynamic/multiple networks through a new class, ContextManager.
  This class creates/destroys new context as new network interfaces go up/down.
  It also provides two convenient methods to take care of control point and
  device reference managment for you. Currently we have two implementations of
  context manager:
  * unix: The static but guaranteed to work on Unix, implementation. This is the
  default if none chosen at configure-time.
  * network-manager: A NetworkManager based implementation.
- Idle handlers should use the assigned GMainContext.
- Gracefully handle 'no root element in description' scenerio.
- host-ip property moved from GUPnPContext to parent GSSDPClient.
- ControlPoint set itself inactive before getting disposed.
- New function to retrieve the capabilities of a DLNA device as announced in
  the device description.
- New function to retrieve the content of arbitrary elements in the device
  description.
- Fixed a crash that happens when service-proxy goes down before subscribtion to
  it completes.
- Correct condition for SID being NULL.
- Don't create redundant proxies.
- Must not announce earlier versions of resources. This is strictly forbidden
  according to the latest UPnP specs. Instead GSSDP now handles M-SEARCH
  requests independent of version requested.
- Free app developer from hosting of description documents.
- New API to get SoupMessage associated with ServiceAction.
- Handle the SOAPAction header being missing.
- Fixed strrchr result checking.
- Provide and use a wrapper class for xmlDoc objects, GUPnPXMLDoc that is a
  first-class gobject.
- New domains for XML errors.
- Many other minor fixes.

Bugs fixed:

1626 - Print reason when fail to fetch description doc
1769 - audit issues
1760 - missing/invalid SOAPAction header crashes gupnp
1705 - Provide a public API to get information about a GUPnPServiceAction's HTTP
   request

Dependencies changed:

- gssdp = 0.7

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Steven Dorigotti steven.dorigo...@tvblob.com

WARNING: This release is API and ABI incompatible with previous releases.

0.12.8
==

Changes since 0.12.7

- Don't crash if device descriptions don't contain a root element.
- Fix pkg-config paths.
- Avoid using asserts.
- Use the closest match instead of using the icon that was last checked.
- Expect xmlRecoverMemory to fail.
- Reject action messages with zero content length.
- Change version in action answer.

Bug fixes in this release:

- bug#1570: gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env.
- bug#1574: Avoid using asserts.
- bug#1592: gupnp_device_info_get_icon_url() does not return the closest match.
- bug#1604: Crash on action without any content.

All contributors to this release:

Ross Burton r...@linux.intel.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Steven Dorigotti steven.dorigo...@tvblob.com
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org

0.12.7
==

- Chain up dispose and finalize in GUPnPDeviceInfo [Sven Neumann]
- Use a dedicated SoupSession [Sven Neumann]
- Fix device icon fallback logic [Ross Burton]
- Fix user agent string [Sven Neumann]
- Sanity check UDN while parsing [Zeeshan Ali]

0.12.6
==

- Port to FreeBSD. [Romain Tartière]
- Ship the XML files needed for example app. [Romain Tartière]
- Keep a reference on the control-point during signal emission. [Sven Neumann]
- Allow passing NULL to ControlPoint constructor, for default resource factory.
  [Sven Neumann]
- Remove debug output that accidentally went in with the last commit.
  [Sven Neumann]

0.12.5
==

- Improved error handling. [Sven Neumann, Jorn Baayen]
- Specify character set (UTF-8) in NOTIFY messages. [Jorn Baayen]
- Don't export internal functions. [Jorn Baayen]
- Fix some crasher bugs. [Zeeshan Ali]
- More lenient handling of xml from external sources. [Jorn Baayen,
  Jussi Kukkonen]
- Fix possible reference cycles. [Zeeshan Ali, Jorn Baayen]
- Better handling of event subscription timeouts. [Zeeshan Ali]

0.12.4
==

- Set Content Type header correctly in soap messages [Zeeshan Ali]
- Don't pass arbitrary strings to printf() for security [Sven Neumann]
- Handle fscanf failing in get_default_host_ip() [Sven Neumann]

0.12.3
==

- Greatly improved client-side bindings [Jussi Kukkonen]
- Server-side bindings [JK]
- Don't use NULL return values from g_get_application_name [Ross Burton]
- Make gupnp_context_get_session public [Jorn Baayen]
- Use the specified GMainContext for timeouts [Olivier Crete, Jorn Baayen]

0.12.2
==

- Support 

gupnp 0.13.2

2011-05-26 Thread Ross Burton
News


Changes since 0.13.1:

- Utilize libconic (Maemo5) if available.
- Unix context manager must signal the unavailibility of all contexts when
  disposed.
- Enable silent build rules if they are available.
- Fix race-conditions in client-side notification handling.
- Unix context manager ignores point-to-point interfaces.
- Context manager ignores interfaces without IP addresses.
- Don't require timeouts to be specified in subscription requests.
- Fix build against gcc 4.[1,2].
- Make network manager thread-safe.
- Remove idle source on dispose in context manager implementations.
- Warn in docs that gupnp_service_info_get_introspection() is evil and why.
- Service retrieves introspection data in truly async way.
- Fix some leaks.
- A bunch of code clean-ups.

All contributors:

Olivier Crête olivier.cr...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com
Jens Georg m...@jensge.org
Cem Eliguzel celigu...@ubicom.com

Bugs fixed:

1890 - Timeout parsing problem with SUBSCRIBE method
1880 - subscription/notification handling is racy
1906 - Tests failed with gupnp 0.13
1849 - Compile error when using gcc 4.[1,2] and strict aliasing
1494 - Ability to deal with multiple network interfaces
1881 - networkmanager interaction should use its own dbus connection

0.13.1
==

Changes since 0.13:

- Use unix context manager if NetworkManager service is not available.
- Fix some minor leaks.

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com

0.13


Changes since 0.12.8:

- Print reason when fail to fetch description doc
- Support for dynamic/multiple networks through a new class, ContextManager.
  This class creates/destroys new context as new network interfaces go up/down.
  It also provides two convenient methods to take care of control point and
  device reference managment for you. Currently we have two implementations of
  context manager:
  * unix: The static but guaranteed to work on Unix, implementation. This is the
  default if none chosen at configure-time.
  * network-manager: A NetworkManager based implementation.
- Idle handlers should use the assigned GMainContext.
- Gracefully handle 'no root element in description' scenerio.
- host-ip property moved from GUPnPContext to parent GSSDPClient.
- ControlPoint set itself inactive before getting disposed.
- New function to retrieve the capabilities of a DLNA device as announced in
  the device description.
- New function to retrieve the content of arbitrary elements in the device
  description.
- Fixed a crash that happens when service-proxy goes down before subscribtion to
  it completes.
- Correct condition for SID being NULL.
- Don't create redundant proxies.
- Must not announce earlier versions of resources. This is strictly forbidden
  according to the latest UPnP specs. Instead GSSDP now handles M-SEARCH
  requests independent of version requested.
- Free app developer from hosting of description documents.
- New API to get SoupMessage associated with ServiceAction.
- Handle the SOAPAction header being missing.
- Fixed strrchr result checking.
- Provide and use a wrapper class for xmlDoc objects, GUPnPXMLDoc that is a
  first-class gobject.
- New domains for XML errors.
- Many other minor fixes.

Bugs fixed:

1626 - Print reason when fail to fetch description doc
1769 - audit issues
1760 - missing/invalid SOAPAction header crashes gupnp
1705 - Provide a public API to get information about a GUPnPServiceAction's HTTP
   request

Dependencies changed:

- gssdp = 0.7

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Steven Dorigotti steven.dorigo...@tvblob.com

WARNING: This release is API and ABI incompatible with previous releases.

0.12.8
==

Changes since 0.12.7

- Don't crash if device descriptions don't contain a root element.
- Fix pkg-config paths.
- Avoid using asserts.
- Use the closest match instead of using the icon that was last checked.
- Expect xmlRecoverMemory to fail.
- Reject action messages with zero content length.
- Change version in action answer.

Bug fixes in this release:

- bug#1570: gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env.
- bug#1574: Avoid using asserts.
- bug#1592: gupnp_device_info_get_icon_url() does not return the closest match.
- bug#1604: Crash on action without any content.

All contributors to this release:

Ross Burton r...@linux.intel.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Steven Dorigotti steven.dorigo...@tvblob.com
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org

0.12.7
==

- Chain up dispose and finalize in GUPnPDeviceInfo [Sven Neumann]
- Use a dedicated SoupSession [Sven Neumann]
- Fix device icon fallback logic [Ross Burton]
- Fix user agent string [Sven Neumann]
- Sanity check UDN while parsing [Zeeshan Ali]

0.12.6
==

- Port to FreeBSD. 

gupnp 0.13.3

2011-05-26 Thread Ross Burton
News


Changes since 0.13.2:

- Include the Content-Type header in the HTTP messages. This satisfies DLNA
  CTT test cases 7.2.5.9 and 7.2.29.1.
- Use g_message instead of g_warning if we can't connect to DBus.
- Make the HTTP server listen on the context's interface only.
- Fix some potential crashes in GUPnPServiceProxy and GUPnPContextManager code.
- Fix build issues in jhbuild environment.
- Fix some gcc warnings.
- Add new API to host path for specific user-agent(s).
- Add gobject-introspection support:
  - Provide gobject-introspection GIR and typelib.
  - Add needed annotations to doc comments.
  - Add GList variants of action-related functions to satisfy PyGI.
- A few non-functional improvments.

Dependency related changes:

- gssdp = 0.7.1

Bugs fixed in this release:

2054 - Xbox hacks
1965 - gcc warning fixes
2039 - GUPnP is hard to use with jhbuild
1948 - Signal handler are not disconnected when ContextManager is disposed
2030 - gupnp context listens on 0.0.0.0 instead of the context's ip
1924 - Content-Type header must contain charset=utf-8 in all HTTP transactions
2006 - Implement 3 new functions for language bindings (begin_action_list,
   end_action_list, gupnp_service_action_get_value_type)
1919 - Add GObject Introspection Annotations and Makefile
1979 - g_warning make gupnp-igd test fails
1906 - Tests failed with gupnp 0.13

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)
Ross Burton r...@linux.intel.com
Olivier Crête olivier.cr...@collabora.co.uk
Neil Roberts n...@linux.intel.com
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Yakup Akbay yak...@ubicom.com

0.13.2
==

Changes since 0.13.1:

- Utilize libconic (Maemo5) if available.
- Unix context manager must signal the unavailibility of all contexts when
  disposed.
- Enable silent build rules if they are available.
- Fix race-conditions in client-side notification handling.
- Unix context manager ignores point-to-point interfaces.
- Context manager ignores interfaces without IP addresses.
- Don't require timeouts to be specified in subscription requests.
- Fix build against gcc 4.[1,2].
- Make network manager thread-safe.
- Remove idle source on dispose in context manager implementations.
- Warn in docs that gupnp_service_info_get_introspection() is evil and why.
- Service retrieves introspection data in truly async way.
- Fix some leaks.
- A bunch of code clean-ups.

All contributors:

Olivier Crête olivier.cr...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com
Jens Georg m...@jensge.org
Cem Eliguzel celigu...@ubicom.com

Bugs fixed:

1890 - Timeout parsing problem with SUBSCRIBE method
1880 - subscription/notification handling is racy
1906 - Tests failed with gupnp 0.13
1849 - Compile error when using gcc 4.[1,2] and strict aliasing
1494 - Ability to deal with multiple network interfaces
1881 - networkmanager interaction should use its own dbus connection

0.13.1
==

Changes since 0.13:

- Use unix context manager if NetworkManager service is not available.
- Fix some minor leaks.

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com

0.13


Changes since 0.12.8:

- Print reason when fail to fetch description doc
- Support for dynamic/multiple networks through a new class, ContextManager.
  This class creates/destroys new context as new network interfaces go up/down.
  It also provides two convenient methods to take care of control point and
  device reference managment for you. Currently we have two implementations of
  context manager:
  * unix: The static but guaranteed to work on Unix, implementation. This is the
  default if none chosen at configure-time.
  * network-manager: A NetworkManager based implementation.
- Idle handlers should use the assigned GMainContext.
- Gracefully handle 'no root element in description' scenerio.
- host-ip property moved from GUPnPContext to parent GSSDPClient.
- ControlPoint set itself inactive before getting disposed.
- New function to retrieve the capabilities of a DLNA device as announced in
  the device description.
- New function to retrieve the content of arbitrary elements in the device
  description.
- Fixed a crash that happens when service-proxy goes down before subscribtion to
  it completes.
- Correct condition for SID being NULL.
- Don't create redundant proxies.
- Must not announce earlier versions of resources. This is strictly forbidden
  according to the latest UPnP specs. Instead GSSDP now handles M-SEARCH
  requests independent of version requested.
- Free app developer from hosting of description documents.
- New API to get SoupMessage associated with ServiceAction.
- Handle the SOAPAction header being missing.
- Fixed strrchr result checking.
- Provide and use a wrapper class for xmlDoc objects, GUPnPXMLDoc that is a
  first-class gobject.
- New domains for XML errors.
- Many other minor fixes.

Bugs 

gupnp 0.13.4

2011-05-26 Thread Ross Burton
News


Changes since 0.13.3:

- GUPnPService should remove all handlers installed on the shared SoupServer
  instance when it is disposed.
- Fixate subscription timeout to be 300s as per DLNA requirement (7.2.22.1).
- Correct type of action argument of GUPnPService::action-invoked.
- Remove redundant copying of GValue content in a few places.
- Handle multiple variables inside property node in event notifications to be
  compatible with server-side implementations using older GUPnP
- Fix syntax of event notifications with multiple properties.
- Add/fix gobject-introspection annotations for various functions.
- Some non-functional improvements.

Bugs fixed in this release:

2084 - Add scope annotations to various functions
2131 - GUPnPServiceAction is a boxed, not a pointer
2086 - Fix gtk-doc format on all functions in public GUPnP API

All contributors:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)

0.13.3
==

Changes since 0.13.2:

- Include the Content-Type header in the HTTP messages. This satisfies DLNA
  CTT test cases 7.2.5.9 and 7.2.29.1.
- Use g_message instead of g_warning if we can't connect to DBus.
- Make the HTTP server listen on the context's interface only.
- Fix some potential crashes in GUPnPServiceProxy and GUPnPContextManager code.
- Fix build issues in jhbuild environment.
- Fix some gcc warnings.
- Add new API to host path for specific user-agent(s).
- Add gobject-introspection support:
  - Provide gobject-introspection GIR and typelib.
  - Add needed annotations to doc comments.
  - Add GList variants of action-related functions to satisfy PyGI.
- A few non-functional improvments.

Dependency related changes:

- gssdp = 0.7.1

Bugs fixed in this release:

2054 - Xbox hacks
1965 - gcc warning fixes
2039 - GUPnP is hard to use with jhbuild
1948 - Signal handler are not disconnected when ContextManager is disposed
2030 - gupnp context listens on 0.0.0.0 instead of the context's ip
1924 - Content-Type header must contain charset=utf-8 in all HTTP transactions
2006 - Implement 3 new functions for language bindings (begin_action_list,
   end_action_list, gupnp_service_action_get_value_type)
1919 - Add GObject Introspection Annotations and Makefile
1979 - g_warning make gupnp-igd test fails
1906 - Tests failed with gupnp 0.13

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)
Ross Burton r...@linux.intel.com
Olivier Crête olivier.cr...@collabora.co.uk
Neil Roberts n...@linux.intel.com
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Yakup Akbay yak...@ubicom.com

0.13.2
==

Changes since 0.13.1:

- Utilize libconic (Maemo5) if available.
- Unix context manager must signal the unavailibility of all contexts when
  disposed.
- Enable silent build rules if they are available.
- Fix race-conditions in client-side notification handling.
- Unix context manager ignores point-to-point interfaces.
- Context manager ignores interfaces without IP addresses.
- Don't require timeouts to be specified in subscription requests.
- Fix build against gcc 4.[1,2].
- Make network manager thread-safe.
- Remove idle source on dispose in context manager implementations.
- Warn in docs that gupnp_service_info_get_introspection() is evil and why.
- Service retrieves introspection data in truly async way.
- Fix some leaks.
- A bunch of code clean-ups.

All contributors:

Olivier Crête olivier.cr...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com
Jens Georg m...@jensge.org
Cem Eliguzel celigu...@ubicom.com

Bugs fixed:

1890 - Timeout parsing problem with SUBSCRIBE method
1880 - subscription/notification handling is racy
1906 - Tests failed with gupnp 0.13
1849 - Compile error when using gcc 4.[1,2] and strict aliasing
1494 - Ability to deal with multiple network interfaces
1881 - networkmanager interaction should use its own dbus connection

0.13.1
==

Changes since 0.13:

- Use unix context manager if NetworkManager service is not available.
- Fix some minor leaks.

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com

0.13


Changes since 0.12.8:

- Print reason when fail to fetch description doc
- Support for dynamic/multiple networks through a new class, ContextManager.
  This class creates/destroys new context as new network interfaces go up/down.
  It also provides two convenient methods to take care of control point and
  device reference managment for you. Currently we have two implementations of
  context manager:
  * unix: The static but guaranteed to work on Unix, implementation. This is the
  default if none chosen at configure-time.
  * network-manager: A NetworkManager based implementation.
- Idle handlers should use the assigned GMainContext.
- Gracefully handle 'no root element in description' scenerio.
- host-ip property moved from GUPnPContext to parent 

gupnp 0.13.5

2011-05-26 Thread Ross Burton
News


Changes since 0.13.4:

- Chain up in GUPnPXMLDoc's finalize().
- Correct transfer annotation for gupnp_context_get_session().
- Prefer g_strcmp0() over strcmp().
- Check for body length rather than Content-Length in SOAP requests so we
  can satsify DLNA CTT test 7.2.5.7.
- Explicitly link test apps to needed libraries.

Bugs fixed in this release:

2186 - Missing annotation for context_get_session

All contributors:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)

0.13.4
==

Changes since 0.13.3:

- GUPnPService should remove all handlers installed on the shared SoupServer
  instance when it is disposed.
- Fixate subscription timeout to be 300s as per DLNA requirement (7.2.22.1).
- Correct type of action argument of GUPnPService::action-invoked.
- Remove redundant copying of GValue content in a few places.
- Handle multiple variables inside property node in event notifications to be
  compatible with server-side implementations using older GUPnP
- Fix syntax of event notifications with multiple properties.
- Add/fix gobject-introspection annotations for various functions.
- Some non-functional improvements.

Bugs fixed in this release:

2084 - Add scope annotations to various functions
2131 - GUPnPServiceAction is a boxed, not a pointer
2086 - Fix gtk-doc format on all functions in public GUPnP API

All contributors:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)

0.13.3
==

Changes since 0.13.2:

- Include the Content-Type header in the HTTP messages. This satisfies DLNA
  CTT test cases 7.2.5.9 and 7.2.29.1.
- Use g_message instead of g_warning if we can't connect to DBus.
- Make the HTTP server listen on the context's interface only.
- Fix some potential crashes in GUPnPServiceProxy and GUPnPContextManager code.
- Fix build issues in jhbuild environment.
- Fix some gcc warnings.
- Add new API to host path for specific user-agent(s).
- Add gobject-introspection support:
  - Provide gobject-introspection GIR and typelib.
  - Add needed annotations to doc comments.
  - Add GList variants of action-related functions to satisfy PyGI.
- A few non-functional improvments.

Dependency related changes:

- gssdp = 0.7.1

Bugs fixed in this release:

2054 - Xbox hacks
1965 - gcc warning fixes
2039 - GUPnP is hard to use with jhbuild
1948 - Signal handler are not disconnected when ContextManager is disposed
2030 - gupnp context listens on 0.0.0.0 instead of the context's ip
1924 - Content-Type header must contain charset=utf-8 in all HTTP transactions
2006 - Implement 3 new functions for language bindings (begin_action_list,
   end_action_list, gupnp_service_action_get_value_type)
1919 - Add GObject Introspection Annotations and Makefile
1979 - g_warning make gupnp-igd test fails
1906 - Tests failed with gupnp 0.13

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)
Ross Burton r...@linux.intel.com
Olivier Crête olivier.cr...@collabora.co.uk
Neil Roberts n...@linux.intel.com
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Yakup Akbay yak...@ubicom.com

0.13.2
==

Changes since 0.13.1:

- Utilize libconic (Maemo5) if available.
- Unix context manager must signal the unavailibility of all contexts when
  disposed.
- Enable silent build rules if they are available.
- Fix race-conditions in client-side notification handling.
- Unix context manager ignores point-to-point interfaces.
- Context manager ignores interfaces without IP addresses.
- Don't require timeouts to be specified in subscription requests.
- Fix build against gcc 4.[1,2].
- Make network manager thread-safe.
- Remove idle source on dispose in context manager implementations.
- Warn in docs that gupnp_service_info_get_introspection() is evil and why.
- Service retrieves introspection data in truly async way.
- Fix some leaks.
- A bunch of code clean-ups.

All contributors:

Olivier Crête olivier.cr...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com
Jens Georg m...@jensge.org
Cem Eliguzel celigu...@ubicom.com

Bugs fixed:

1890 - Timeout parsing problem with SUBSCRIBE method
1880 - subscription/notification handling is racy
1906 - Tests failed with gupnp 0.13
1849 - Compile error when using gcc 4.[1,2] and strict aliasing
1494 - Ability to deal with multiple network interfaces
1881 - networkmanager interaction should use its own dbus connection

0.13.1
==

Changes since 0.13:

- Use unix context manager if NetworkManager service is not available.
- Fix some minor leaks.

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com

0.13


Changes since 0.12.8:

- Print reason when fail to fetch description doc
- Support for dynamic/multiple networks through a new class, ContextManager.
  This class creates/destroys new context as new network interfaces 

gupnp 0.14.0

2011-05-26 Thread Ross Burton
News


Changes since 0.13.5:

- Don't use deprecated glib, gobject and libsoup APIs.
- Check for libuuid only on platforms where we need it.
- Explicitly link example apps to needed libraries.
- Fix some potential crashes and leaks.
- Fix pointer to/from integer conversion on 64-bit machines.
- Fix parsing of unsigned integers.
- Use locale-independent float - string conversions.
- Remove some redundant functions and variables.
- Remove some unused variables noticed.
- Use correct mime-type for XML data.
- Various non-functional improvements.

Bugs fixed in this release:

2192 - 64bit portability issue with *_register_*_type functions
2190 - Build fails because explicit linking is missing
2188 - configure.ac should leave out the uuid module check on OSX

All contributors:

Ross Burton r...@linux.intel.com
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Zeeshan Ali (Khattak) zeesha...@gnome.org
Nader Morshed morshed.na...@gmail.com

0.13.5
==

Changes since 0.13.4:

- Chain up in GUPnPXMLDoc's finalize().
- Correct transfer annotation for gupnp_context_get_session().
- Prefer g_strcmp0() over strcmp().
- Check for body length rather than Content-Length in SOAP requests so we
  can satsify DLNA CTT test 7.2.5.7.
- Explicitly link test apps to needed libraries.

Bugs fixed in this release:

2186 - Missing annotation for context_get_session

All contributors:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)

0.13.4
==

Changes since 0.13.3:

- GUPnPService should remove all handlers installed on the shared SoupServer
  instance when it is disposed.
- Fixate subscription timeout to be 300s as per DLNA requirement (7.2.22.1).
- Correct type of action argument of GUPnPService::action-invoked.
- Remove redundant copying of GValue content in a few places.
- Handle multiple variables inside property node in event notifications to be
  compatible with server-side implementations using older GUPnP
- Fix syntax of event notifications with multiple properties.
- Add/fix gobject-introspection annotations for various functions.
- Some non-functional improvements.

Bugs fixed in this release:

2084 - Add scope annotations to various functions
2131 - GUPnPServiceAction is a boxed, not a pointer
2086 - Fix gtk-doc format on all functions in public GUPnP API

All contributors:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)

0.13.3
==

Changes since 0.13.2:

- Include the Content-Type header in the HTTP messages. This satisfies DLNA
  CTT test cases 7.2.5.9 and 7.2.29.1.
- Use g_message instead of g_warning if we can't connect to DBus.
- Make the HTTP server listen on the context's interface only.
- Fix some potential crashes in GUPnPServiceProxy and GUPnPContextManager code.
- Fix build issues in jhbuild environment.
- Fix some gcc warnings.
- Add new API to host path for specific user-agent(s).
- Add gobject-introspection support:
  - Provide gobject-introspection GIR and typelib.
  - Add needed annotations to doc comments.
  - Add GList variants of action-related functions to satisfy PyGI.
- A few non-functional improvments.

Dependency related changes:

- gssdp = 0.7.1

Bugs fixed in this release:

2054 - Xbox hacks
1965 - gcc warning fixes
2039 - GUPnP is hard to use with jhbuild
1948 - Signal handler are not disconnected when ContextManager is disposed
2030 - gupnp context listens on 0.0.0.0 instead of the context's ip
1924 - Content-Type header must contain charset=utf-8 in all HTTP transactions
2006 - Implement 3 new functions for language bindings (begin_action_list,
   end_action_list, gupnp_service_action_get_value_type)
1919 - Add GObject Introspection Annotations and Makefile
1979 - g_warning make gupnp-igd test fails
1906 - Tests failed with gupnp 0.13

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)
Ross Burton r...@linux.intel.com
Olivier Crête olivier.cr...@collabora.co.uk
Neil Roberts n...@linux.intel.com
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Yakup Akbay yak...@ubicom.com

0.13.2
==

Changes since 0.13.1:

- Utilize libconic (Maemo5) if available.
- Unix context manager must signal the unavailibility of all contexts when
  disposed.
- Enable silent build rules if they are available.
- Fix race-conditions in client-side notification handling.
- Unix context manager ignores point-to-point interfaces.
- Context manager ignores interfaces without IP addresses.
- Don't require timeouts to be specified in subscription requests.
- Fix build against gcc 4.[1,2].
- Make network manager thread-safe.
- Remove idle source on dispose in context manager implementations.
- Warn in docs that gupnp_service_info_get_introspection() is evil and why.
- Service retrieves introspection data in truly async way.
- Fix some leaks.
- A bunch of code clean-ups.

All contributors:

Olivier 

gupnp 0.14.1

2011-05-26 Thread Ross Burton
News


Changes since 0.14.0:

- Add sanity checks to GUPnPServiceProxyAction API.
- Fix handling of accepted locales.
- Handle unavailability of URL base.

Bugs fixed in this release:

2203 - gupnp-igd does not work on TP-Link TL-R860 due to empty URLBase tag

All contributors:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.14.0
==

Changes since 0.13.5:

- Don't use deprecated glib, gobject and libsoup APIs.
- Check for libuuid only on platforms where we need it.
- Explicitly link example apps to needed libraries.
- Fix some potential crashes and leaks.
- Fix pointer to/from integer conversion on 64-bit machines.
- Fix parsing of unsigned integers.
- Use locale-independent float - string conversions.
- Remove some redundant functions and variables.
- Remove some unused variables noticed.
- Use correct mime-type for XML data.
- Various non-functional improvements.

Bugs fixed in this release:

2192 - 64bit portability issue with *_register_*_type functions
2190 - Build fails because explicit linking is missing
2188 - configure.ac should leave out the uuid module check on OSX

All contributors:

Ross Burton r...@linux.intel.com
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Zeeshan Ali (Khattak) zeesha...@gnome.org
Nader Morshed morshed.na...@gmail.com

0.13.5
==

Changes since 0.13.4:

- Chain up in GUPnPXMLDoc's finalize().
- Correct transfer annotation for gupnp_context_get_session().
- Prefer g_strcmp0() over strcmp().
- Check for body length rather than Content-Length in SOAP requests so we
  can satsify DLNA CTT test 7.2.5.7.
- Explicitly link test apps to needed libraries.

Bugs fixed in this release:

2186 - Missing annotation for context_get_session

All contributors:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)

0.13.4
==

Changes since 0.13.3:

- GUPnPService should remove all handlers installed on the shared SoupServer
  instance when it is disposed.
- Fixate subscription timeout to be 300s as per DLNA requirement (7.2.22.1).
- Correct type of action argument of GUPnPService::action-invoked.
- Remove redundant copying of GValue content in a few places.
- Handle multiple variables inside property node in event notifications to be
  compatible with server-side implementations using older GUPnP
- Fix syntax of event notifications with multiple properties.
- Add/fix gobject-introspection annotations for various functions.
- Some non-functional improvements.

Bugs fixed in this release:

2084 - Add scope annotations to various functions
2131 - GUPnPServiceAction is a boxed, not a pointer
2086 - Fix gtk-doc format on all functions in public GUPnP API

All contributors:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)

0.13.3
==

Changes since 0.13.2:

- Include the Content-Type header in the HTTP messages. This satisfies DLNA
  CTT test cases 7.2.5.9 and 7.2.29.1.
- Use g_message instead of g_warning if we can't connect to DBus.
- Make the HTTP server listen on the context's interface only.
- Fix some potential crashes in GUPnPServiceProxy and GUPnPContextManager code.
- Fix build issues in jhbuild environment.
- Fix some gcc warnings.
- Add new API to host path for specific user-agent(s).
- Add gobject-introspection support:
  - Provide gobject-introspection GIR and typelib.
  - Add needed annotations to doc comments.
  - Add GList variants of action-related functions to satisfy PyGI.
- A few non-functional improvments.

Dependency related changes:

- gssdp = 0.7.1

Bugs fixed in this release:

2054 - Xbox hacks
1965 - gcc warning fixes
2039 - GUPnP is hard to use with jhbuild
1948 - Signal handler are not disconnected when ContextManager is disposed
2030 - gupnp context listens on 0.0.0.0 instead of the context's ip
1924 - Content-Type header must contain charset=utf-8 in all HTTP transactions
2006 - Implement 3 new functions for language bindings (begin_action_list,
   end_action_list, gupnp_service_action_get_value_type)
1919 - Add GObject Introspection Annotations and Makefile
1979 - g_warning make gupnp-igd test fails
1906 - Tests failed with gupnp 0.13

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)
Ross Burton r...@linux.intel.com
Olivier Crête olivier.cr...@collabora.co.uk
Neil Roberts n...@linux.intel.com
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Yakup Akbay yak...@ubicom.com

0.13.2
==

Changes since 0.13.1:

- Utilize libconic (Maemo5) if available.
- Unix context manager must signal the unavailibility of all contexts when
  disposed.
- Enable silent build rules if they are available.
- Fix race-conditions in client-side notification handling.
- Unix context manager ignores point-to-point interfaces.
- Context manager ignores interfaces without IP addresses.
- Don't require timeouts to be specified in 

gupnp 0.15.1

2011-05-26 Thread Ross Burton
News


Changes since 0.15.0:

- Set 'ESSID' on WiFi contexts.
- Fix a crasher bug.
- Fix some leaks.
- Remove a cyclic-reference
- Fix logic to find service from list and therefore the issue of wrongly
  ignoring new services.
- Remove all hosted paths from SoupServer before unrefing it.

Dependency related changes:

- Require gssdp = 0.9.2.

Bugs fixed in this release:

2212 - Leak in gupnp_root_device_construct
2215 - gupnp-control-point ignores services at startup
2216 - Leak in gupnp_resource_factory
2217 - gupnp-unix-context-manager leaks contexts if interfaces are not up
2218 - gupnp-context creates new SoupServers on shutdown

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Jens Georg m...@jensge.org

0.15.0
==

Changes since 0.14.0 not included in 0.14.1:

- Port from dbus-glib to GDBus.
- Enable gzip compression for large action response bodies.
- Fix gupnp-binding-tool to generate headers usable in C++.

Dependency related changes:

- Require glib = 2.24.0.
- Require libsoup = 2.28.2.
- Require gio = 2.26 (new dependency).
- Drop dependency on dbus-glib.

Bugs fixed in this release:

2184 - Migrate from dbus-glib to glib's GDBus

All contributors:

Ross Burton r...@linux.intel.com
Sven Neumann s.neum...@raumfeld.com
Henry Hoegelow h.hoege...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Fargier Sylvain fargier.sylv...@free.fr

0.14.0
==

Changes since 0.13.5:

- Don't use deprecated glib, gobject and libsoup APIs.
- Check for libuuid only on platforms where we need it.
- Explicitly link example apps to needed libraries.
- Fix some potential crashes and leaks.
- Fix pointer to/from integer conversion on 64-bit machines.
- Fix parsing of unsigned integers.
- Use locale-independent float - string conversions.
- Remove some redundant functions and variables.
- Remove some unused variables noticed.
- Use correct mime-type for XML data.
- Various non-functional improvements.

Bugs fixed in this release:

2192 - 64bit portability issue with *_register_*_type functions
2190 - Build fails because explicit linking is missing
2188 - configure.ac should leave out the uuid module check on OSX

All contributors:

Ross Burton r...@linux.intel.com
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Zeeshan Ali (Khattak) zeesha...@gnome.org
Nader Morshed morshed.na...@gmail.com

0.13.5
==

Changes since 0.13.4:

- Chain up in GUPnPXMLDoc's finalize().
- Correct transfer annotation for gupnp_context_get_session().
- Prefer g_strcmp0() over strcmp().
- Check for body length rather than Content-Length in SOAP requests so we
  can satsify DLNA CTT test 7.2.5.7.
- Explicitly link test apps to needed libraries.

Bugs fixed in this release:

2186 - Missing annotation for context_get_session

All contributors:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)

0.13.4
==

Changes since 0.13.3:

- GUPnPService should remove all handlers installed on the shared SoupServer
  instance when it is disposed.
- Fixate subscription timeout to be 300s as per DLNA requirement (7.2.22.1).
- Correct type of action argument of GUPnPService::action-invoked.
- Remove redundant copying of GValue content in a few places.
- Handle multiple variables inside property node in event notifications to be
  compatible with server-side implementations using older GUPnP
- Fix syntax of event notifications with multiple properties.
- Add/fix gobject-introspection annotations for various functions.
- Some non-functional improvements.

Bugs fixed in this release:

2084 - Add scope annotations to various functions
2131 - GUPnPServiceAction is a boxed, not a pointer
2086 - Fix gtk-doc format on all functions in public GUPnP API

All contributors:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)

0.13.3
==

Changes since 0.13.2:

- Include the Content-Type header in the HTTP messages. This satisfies DLNA
  CTT test cases 7.2.5.9 and 7.2.29.1.
- Use g_message instead of g_warning if we can't connect to DBus.
- Make the HTTP server listen on the context's interface only.
- Fix some potential crashes in GUPnPServiceProxy and GUPnPContextManager code.
- Fix build issues in jhbuild environment.
- Fix some gcc warnings.
- Add new API to host path for specific user-agent(s).
- Add gobject-introspection support:
  - Provide gobject-introspection GIR and typelib.
  - Add needed annotations to doc comments.
  - Add GList variants of action-related functions to satisfy PyGI.
- A few non-functional improvments.

Dependency related changes:

- gssdp = 0.7.1

Bugs fixed in this release:

2054 - Xbox hacks
1965 - gcc warning fixes
2039 - GUPnP is hard to use with jhbuild
1948 - Signal handler are not disconnected when ContextManager is disposed
2030 - gupnp context listens on 0.0.0.0 instead of the context's ip
1924 - Content-Type header must contain charset=utf-8 in all HTTP 

gupnp 0.16.0

2011-05-26 Thread Ross Burton
News


Changes since 0.15.1:

- Set the thread context before doing GDBus operations.
- Use the default timeout on DBus calls.
- Fix documentation of gupnp_context_manager_new().
- Remove redundant code.
- Clear the (obsolete) ChangeLog file.
- Add some checks on variants.
- Don't use uninitialized pointer.
- Some coding-style fixes.

Bugs fixed in this release:

2224 - GUPnP accesses dbus properties without checking that they exist
2223 - Missing handling of gio-style multi-main-context in GUPnPNetworkManager

All contributors:

Olivier Crête olivier.cr...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Ross Burton r...@linux.intel.com
Luis de Bethencourt l...@debethencourt.com

0.15.1
==

Changes since 0.15.0:

- Set 'ESSID' on WiFi contexts.
- Fix a crasher bug.
- Fix some leaks.
- Remove a cyclic-reference
- Fix logic to find service from list and therefore the issue of wrongly
  ignoring new services.
- Remove all hosted paths from SoupServer before unrefing it.

Dependency related changes:

- Require gssdp = 0.9.2.

Bugs fixed in this release:

2212 - Leak in gupnp_root_device_construct
2215 - gupnp-control-point ignores services at startup
2216 - Leak in gupnp_resource_factory
2217 - gupnp-unix-context-manager leaks contexts if interfaces are not up
2218 - gupnp-context creates new SoupServers on shutdown

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Jens Georg m...@jensge.org

0.15.0
==

Changes since 0.14.0 not included in 0.14.1:

- Port from dbus-glib to GDBus.
- Enable gzip compression for large action response bodies.
- Fix gupnp-binding-tool to generate headers usable in C++.

Dependency related changes:

- Require glib = 2.24.0.
- Require libsoup = 2.28.2.
- Require gio = 2.26 (new dependency).
- Drop dependency on dbus-glib.

Bugs fixed in this release:

2184 - Migrate from dbus-glib to glib's GDBus

All contributors:

Ross Burton r...@linux.intel.com
Sven Neumann s.neum...@raumfeld.com
Henry Hoegelow h.hoege...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Fargier Sylvain fargier.sylv...@free.fr

0.14.0
==

Changes since 0.13.5:

- Don't use deprecated glib, gobject and libsoup APIs.
- Check for libuuid only on platforms where we need it.
- Explicitly link example apps to needed libraries.
- Fix some potential crashes and leaks.
- Fix pointer to/from integer conversion on 64-bit machines.
- Fix parsing of unsigned integers.
- Use locale-independent float - string conversions.
- Remove some redundant functions and variables.
- Remove some unused variables noticed.
- Use correct mime-type for XML data.
- Various non-functional improvements.

Bugs fixed in this release:

2192 - 64bit portability issue with *_register_*_type functions
2190 - Build fails because explicit linking is missing
2188 - configure.ac should leave out the uuid module check on OSX

All contributors:

Ross Burton r...@linux.intel.com
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Zeeshan Ali (Khattak) zeesha...@gnome.org
Nader Morshed morshed.na...@gmail.com

0.13.5
==

Changes since 0.13.4:

- Chain up in GUPnPXMLDoc's finalize().
- Correct transfer annotation for gupnp_context_get_session().
- Prefer g_strcmp0() over strcmp().
- Check for body length rather than Content-Length in SOAP requests so we
  can satsify DLNA CTT test 7.2.5.7.
- Explicitly link test apps to needed libraries.

Bugs fixed in this release:

2186 - Missing annotation for context_get_session

All contributors:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)

0.13.4
==

Changes since 0.13.3:

- GUPnPService should remove all handlers installed on the shared SoupServer
  instance when it is disposed.
- Fixate subscription timeout to be 300s as per DLNA requirement (7.2.22.1).
- Correct type of action argument of GUPnPService::action-invoked.
- Remove redundant copying of GValue content in a few places.
- Handle multiple variables inside property node in event notifications to be
  compatible with server-side implementations using older GUPnP
- Fix syntax of event notifications with multiple properties.
- Add/fix gobject-introspection annotations for various functions.
- Some non-functional improvements.

Bugs fixed in this release:

2084 - Add scope annotations to various functions
2131 - GUPnPServiceAction is a boxed, not a pointer
2086 - Fix gtk-doc format on all functions in public GUPnP API

All contributors:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)

0.13.3
==

Changes since 0.13.2:

- Include the Content-Type header in the HTTP messages. This satisfies DLNA
  CTT test cases 7.2.5.9 and 7.2.29.1.
- Use g_message instead of g_warning if we can't connect to DBus.
- Make the HTTP server listen on the context's interface only.
- Fix some potential crashes in 

gupnp 0.15.0

2011-05-26 Thread Ross Burton
News


Changes since 0.14.0 not included in 0.14.1:

- Port from dbus-glib to GDBus.
- Enable gzip compression for large action response bodies.
- Fix gupnp-binding-tool to generate headers usable in C++.

Dependency related changes:

- Require glib = 2.24.0.
- Require libsoup = 2.28.2.
- Require gio = 2.26 (new dependency).
- Drop dependency on dbus-glib.

Bugs fixed in this release:

2184 - Migrate from dbus-glib to glib's GDBus

All contributors:

Ross Burton r...@linux.intel.com
Sven Neumann s.neum...@raumfeld.com
Henry Hoegelow h.hoege...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Fargier Sylvain fargier.sylv...@free.fr

0.14.0
==

Changes since 0.13.5:

- Don't use deprecated glib, gobject and libsoup APIs.
- Check for libuuid only on platforms where we need it.
- Explicitly link example apps to needed libraries.
- Fix some potential crashes and leaks.
- Fix pointer to/from integer conversion on 64-bit machines.
- Fix parsing of unsigned integers.
- Use locale-independent float - string conversions.
- Remove some redundant functions and variables.
- Remove some unused variables noticed.
- Use correct mime-type for XML data.
- Various non-functional improvements.

Bugs fixed in this release:

2192 - 64bit portability issue with *_register_*_type functions
2190 - Build fails because explicit linking is missing
2188 - configure.ac should leave out the uuid module check on OSX

All contributors:

Ross Burton r...@linux.intel.com
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Zeeshan Ali (Khattak) zeesha...@gnome.org
Nader Morshed morshed.na...@gmail.com

0.13.5
==

Changes since 0.13.4:

- Chain up in GUPnPXMLDoc's finalize().
- Correct transfer annotation for gupnp_context_get_session().
- Prefer g_strcmp0() over strcmp().
- Check for body length rather than Content-Length in SOAP requests so we
  can satsify DLNA CTT test 7.2.5.7.
- Explicitly link test apps to needed libraries.

Bugs fixed in this release:

2186 - Missing annotation for context_get_session

All contributors:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)

0.13.4
==

Changes since 0.13.3:

- GUPnPService should remove all handlers installed on the shared SoupServer
  instance when it is disposed.
- Fixate subscription timeout to be 300s as per DLNA requirement (7.2.22.1).
- Correct type of action argument of GUPnPService::action-invoked.
- Remove redundant copying of GValue content in a few places.
- Handle multiple variables inside property node in event notifications to be
  compatible with server-side implementations using older GUPnP
- Fix syntax of event notifications with multiple properties.
- Add/fix gobject-introspection annotations for various functions.
- Some non-functional improvements.

Bugs fixed in this release:

2084 - Add scope annotations to various functions
2131 - GUPnPServiceAction is a boxed, not a pointer
2086 - Fix gtk-doc format on all functions in public GUPnP API

All contributors:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)

0.13.3
==

Changes since 0.13.2:

- Include the Content-Type header in the HTTP messages. This satisfies DLNA
  CTT test cases 7.2.5.9 and 7.2.29.1.
- Use g_message instead of g_warning if we can't connect to DBus.
- Make the HTTP server listen on the context's interface only.
- Fix some potential crashes in GUPnPServiceProxy and GUPnPContextManager code.
- Fix build issues in jhbuild environment.
- Fix some gcc warnings.
- Add new API to host path for specific user-agent(s).
- Add gobject-introspection support:
  - Provide gobject-introspection GIR and typelib.
  - Add needed annotations to doc comments.
  - Add GList variants of action-related functions to satisfy PyGI.
- A few non-functional improvments.

Dependency related changes:

- gssdp = 0.7.1

Bugs fixed in this release:

2054 - Xbox hacks
1965 - gcc warning fixes
2039 - GUPnP is hard to use with jhbuild
1948 - Signal handler are not disconnected when ContextManager is disposed
2030 - gupnp context listens on 0.0.0.0 instead of the context's ip
1924 - Content-Type header must contain charset=utf-8 in all HTTP transactions
2006 - Implement 3 new functions for language bindings (begin_action_list,
   end_action_list, gupnp_service_action_get_value_type)
1919 - Add GObject Introspection Annotations and Makefile
1979 - g_warning make gupnp-igd test fails
1906 - Tests failed with gupnp 0.13

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)
Ross Burton r...@linux.intel.com
Olivier Crête olivier.cr...@collabora.co.uk
Neil Roberts n...@linux.intel.com
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Yakup Akbay yak...@ubicom.com

0.13.2
==

Changes since 0.13.1:

- Utilize libconic (Maemo5) if available.
- Unix context manager must signal the unavailibility of all contexts when
  

gupnp 0.16.1

2011-05-26 Thread Ross Burton
News


Changes since 0.16.0:

- Port to new (0.9) NetworkManager APIs.
- Correction to 'Content-Type' HTTP header values.
- Satisfy strict compiler checks.

All contributors:

Dan Williams d...@redhat.com
Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.16.0
==

Changes since 0.15.1:

- Set the thread context before doing GDBus operations.
- Use the default timeout on DBus calls.
- Fix documentation of gupnp_context_manager_new().
- Remove redundant code.
- Clear the (obsolete) ChangeLog file.
- Add some checks on variants.
- Don't use uninitialized pointer.
- Some coding-style fixes.

Bugs fixed in this release:

2224 - GUPnP accesses dbus properties without checking that they exist
2223 - Missing handling of gio-style multi-main-context in GUPnPNetworkManager

All contributors:

Olivier Crête olivier.cr...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Ross Burton r...@linux.intel.com
Luis de Bethencourt l...@debethencourt.com

0.15.1
==

Changes since 0.15.0:

- Set 'ESSID' on WiFi contexts.
- Fix a crasher bug.
- Fix some leaks.
- Remove a cyclic-reference
- Fix logic to find service from list and therefore the issue of wrongly
  ignoring new services.
- Remove all hosted paths from SoupServer before unrefing it.

Dependency related changes:

- Require gssdp = 0.9.2.

Bugs fixed in this release:

2212 - Leak in gupnp_root_device_construct
2215 - gupnp-control-point ignores services at startup
2216 - Leak in gupnp_resource_factory
2217 - gupnp-unix-context-manager leaks contexts if interfaces are not up
2218 - gupnp-context creates new SoupServers on shutdown

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Jens Georg m...@jensge.org

0.15.0
==

Changes since 0.14.0 not included in 0.14.1:

- Port from dbus-glib to GDBus.
- Enable gzip compression for large action response bodies.
- Fix gupnp-binding-tool to generate headers usable in C++.

Dependency related changes:

- Require glib = 2.24.0.
- Require libsoup = 2.28.2.
- Require gio = 2.26 (new dependency).
- Drop dependency on dbus-glib.

Bugs fixed in this release:

2184 - Migrate from dbus-glib to glib's GDBus

All contributors:

Ross Burton r...@linux.intel.com
Sven Neumann s.neum...@raumfeld.com
Henry Hoegelow h.hoege...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Fargier Sylvain fargier.sylv...@free.fr

0.14.0
==

Changes since 0.13.5:

- Don't use deprecated glib, gobject and libsoup APIs.
- Check for libuuid only on platforms where we need it.
- Explicitly link example apps to needed libraries.
- Fix some potential crashes and leaks.
- Fix pointer to/from integer conversion on 64-bit machines.
- Fix parsing of unsigned integers.
- Use locale-independent float - string conversions.
- Remove some redundant functions and variables.
- Remove some unused variables noticed.
- Use correct mime-type for XML data.
- Various non-functional improvements.

Bugs fixed in this release:

2192 - 64bit portability issue with *_register_*_type functions
2190 - Build fails because explicit linking is missing
2188 - configure.ac should leave out the uuid module check on OSX

All contributors:

Ross Burton r...@linux.intel.com
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Zeeshan Ali (Khattak) zeesha...@gnome.org
Nader Morshed morshed.na...@gmail.com

0.13.5
==

Changes since 0.13.4:

- Chain up in GUPnPXMLDoc's finalize().
- Correct transfer annotation for gupnp_context_get_session().
- Prefer g_strcmp0() over strcmp().
- Check for body length rather than Content-Length in SOAP requests so we
  can satsify DLNA CTT test 7.2.5.7.
- Explicitly link test apps to needed libraries.

Bugs fixed in this release:

2186 - Missing annotation for context_get_session

All contributors:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)

0.13.4
==

Changes since 0.13.3:

- GUPnPService should remove all handlers installed on the shared SoupServer
  instance when it is disposed.
- Fixate subscription timeout to be 300s as per DLNA requirement (7.2.22.1).
- Correct type of action argument of GUPnPService::action-invoked.
- Remove redundant copying of GValue content in a few places.
- Handle multiple variables inside property node in event notifications to be
  compatible with server-side implementations using older GUPnP
- Fix syntax of event notifications with multiple properties.
- Add/fix gobject-introspection annotations for various functions.
- Some non-functional improvements.

Bugs fixed in this release:

2084 - Add scope annotations to various functions
2131 - GUPnPServiceAction is a boxed, not a pointer
2086 - Fix gtk-doc format on all functions in public GUPnP API

All contributors:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg zgold@corvette.(none)

0.13.3
==

Changes since 0.13.2:

gupnp-av 0.1

2011-05-26 Thread Ross Burton
News


Initial release.

ChangeLog
=
http://download.gnome.org/sources/gupnp-av/0.1/gupnp-av-0.1.changes  (17.8K)

Download


http://download.gnome.org/sources/gupnp-av/0.1/gupnp-av-0.1.tar.gz  (377K)
  sha256sum: 250f92e8645f632f1a84db721f95fcd87810c6ad7b25568d2796306fdf6cb61b

http://download.gnome.org/sources/gupnp-av/0.1/gupnp-av-0.1.tar.bz2 (271K)
  sha256sum: 3650626673dea5fae71fbf87fa7ccca9cb7edfaf340f83affbee7cdccc51fc77

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-av 0.2

2011-05-26 Thread Ross Burton
News


- Use libsoup 2.4. [Jorn Baayen]
- Add DLNA support to DIDL writer. [Jorn Baayen]
- Some small fixes. [Jorn Baayen]

0.1
===

Initial release.

ChangeLog
=
http://download.gnome.org/sources/gupnp-av/0.2/gupnp-av-0.2.changes  (19.0K)

Download


http://download.gnome.org/sources/gupnp-av/0.2/gupnp-av-0.2.tar.gz  (383K)
  sha256sum: 782e4e45abcba1b3fe34276580653f4dbfbe8a26eee69a290675dfa7faa309f8

http://download.gnome.org/sources/gupnp-av/0.2/gupnp-av-0.2.tar.bz2 (275K)
  sha256sum: 9739b2e5f84cfad51a4c4343290ff15f0b5b8686220361109fa5459f57e1812f

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-av 0.2.1

2011-05-26 Thread Ross Burton
News


- Correct function prototype. Fixes #940. [Jorn Baayen]
- Include the glib header to satisfy vala-gen-introspect. [Zeeshan Ali Khattak]

0.2
===

- Use libsoup 2.4. [Jorn Baayen]
- Add DLNA support to DIDL writer. [Jorn Baayen]
- Some small fixes. [Jorn Baayen]

0.1
===

Initial release.

ChangeLog
=
http://download.gnome.org/sources/gupnp-av/0.2/gupnp-av-0.2.1.changes  (19.3K)

Download


http://download.gnome.org/sources/gupnp-av/0.2/gupnp-av-0.2.1.tar.gz  (383K)
  sha256sum: 46c06e6a0f382adf8e00a77ee71051d7437bd194fb151d1e2c313a71d067a5a1

http://download.gnome.org/sources/gupnp-av/0.2/gupnp-av-0.2.1.tar.bz2 (276K)
  sha256sum: d57a3499ea1c45049b8ee2cf2428de578fa2c00d2ee64e3c4e9e53ab6d4bf80e

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-av 0.3

2011-05-26 Thread Ross Burton
News


- Better error handling. [Jorn Baayen, Sven Neumann]
- Fixes to documentation and build. [Ross Burton, Zeeshan Ali]
- Fixes and additions to DIDLLiteResource to ease impelementation of
  higher-level language bindings. [Zeeshan Ali]
- DIDLLiteParser should only report container and item nodes. Fixes bug#1155.
  [Zeeshan Ali]

0.2.1
=

- Correct function prototype. Fixes #940. [Jorn Baayen]
- Include the glib header to satisfy vala-gen-introspect. [Zeeshan Ali Khattak]

0.2
===

- Use libsoup 2.4. [Jorn Baayen]
- Add DLNA support to DIDL writer. [Jorn Baayen]
- Some small fixes. [Jorn Baayen]

0.1
===

Initial release.

ChangeLog
=
http://download.gnome.org/sources/gupnp-av/0.3/gupnp-av-0.3.changes  (21.7K)

Download


http://download.gnome.org/sources/gupnp-av/0.3/gupnp-av-0.3.tar.gz  (376K)
  sha256sum: 34b6e104b480e501e430daa68fca63906a939a6cb02bc43814ed06d2856a72ac

http://download.gnome.org/sources/gupnp-av/0.3/gupnp-av-0.3.tar.bz2 (276K)
  sha256sum: 7484e0b1dd67b2ac0650474e174efd9f0216342221369c333ec954aa62dce3c4

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-av 0.3.1

2011-05-26 Thread Ross Burton
News


- DIDLLiteResource is now an independent GBoxed-derving type.

0.3
===

- Better error handling. [Jorn Baayen, Sven Neumann]
- Fixes to documentation and build. [Ross Burton, Zeeshan Ali]
- Fixes and additions to DIDLLiteResource to ease impelementation of
  higher-level language bindings. [Zeeshan Ali]
- DIDLLiteParser should only report container and item nodes. Fixes bug#1155.
  [Zeeshan Ali]

0.2.1
=

- Correct function prototype. Fixes #940. [Jorn Baayen]
- Include the glib header to satisfy vala-gen-introspect. [Zeeshan Ali Khattak]

0.2
===

- Use libsoup 2.4. [Jorn Baayen]
- Add DLNA support to DIDL writer. [Jorn Baayen]
- Some small fixes. [Jorn Baayen]

0.1
===

Initial release.

ChangeLog
=
http://download.gnome.org/sources/gupnp-av/0.3/gupnp-av-0.3.1.changes  (21.7K)

Download


http://download.gnome.org/sources/gupnp-av/0.3/gupnp-av-0.3.1.tar.gz  (377K)
  sha256sum: 07373bd5cd71670269ca7501862e70cdaf2d1857e892ba7f54a05926cc815c0f

http://download.gnome.org/sources/gupnp-av/0.3/gupnp-av-0.3.1.tar.bz2 (279K)
  sha256sum: 8ed1b8842058741b2e5dfe901c9c61900bfcdf821bfa1159f87241a65adbb28e

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-av 0.4

2011-05-26 Thread Ross Burton
News


- Watch for empty DIDL-Lite nodes.
- Escape the URIs before putting them into DIDL-Lite XML.
- The '.' must be omitted from duration if fraction part is not included.
- Be more lenient when parsing DIDL-Lite XML fragments.
- Don't require the DLNA profile string.
- Try to guess the DLNA Profile if not provided and put * in the whole 4th
  field of protocolInfo if our guess work fails.
- Make sure 4th field of protocolInfo is completely in compliance with DLNA
  guidelines. This only implies one change in the API: enum dlna_play_speed is
  replaced by play_speeds, a GList of allowed play speeds as strings.
- Use '1' and '0' to express boolean properties in DIDL-Lite XML.
- Other minor fixes.

All contributors to this release:

Henrique Ferreiro García
Peter Christensen
Sven Neumann
Zeeshan Ali (Khattak)

0.3.1
=

- DIDLLiteResource is now an independent GBoxed-derving type.

0.3
===

- Better error handling. [Jorn Baayen, Sven Neumann]
- Fixes to documentation and build. [Ross Burton, Zeeshan Ali]
- Fixes and additions to DIDLLiteResource to ease impelementation of
  higher-level language bindings. [Zeeshan Ali]
- DIDLLiteParser should only report container and item nodes. Fixes bug#1155.
  [Zeeshan Ali]

0.2.1
=

- Correct function prototype. Fixes #940. [Jorn Baayen]
- Include the glib header to satisfy vala-gen-introspect. [Zeeshan Ali Khattak]

0.2
===

- Use libsoup 2.4. [Jorn Baayen]
- Add DLNA support to DIDL writer. [Jorn Baayen]
- Some small fixes. [Jorn Baayen]

0.1
===

Initial release.

ChangeLog
=
http://download.gnome.org/sources/gupnp-av/0.4/gupnp-av-0.4.changes  (21.7K)

Download


http://download.gnome.org/sources/gupnp-av/0.4/gupnp-av-0.4.tar.gz  (381K)
  sha256sum: 43d3aa75eba04a572510dd92081dc5a0ce7753cd24fed92bfa2e6072f238853e

http://download.gnome.org/sources/gupnp-av/0.4/gupnp-av-0.4.tar.bz2 (264K)
  sha256sum: b9bfef99fa9ceb9a296cf323a3089d2f50d91ce17ff852574b2ade22d7eaf1ba

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-av 0.4.1

2011-05-26 Thread Ross Burton
News


Changes in this release:

- Fix typos in allowed frequencies.
- Fix allowed frequencies in AC-3 and LPCM profiles.
- Fix pkg-config paths.
- Don't set the variable if it's value is not provided in the LastChange event.

Bug fixes in this release:

1563 - typos in allowed frequencies for DLNA profiles
1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env

All contributors to this release:

Sven Neumann
Zeeshan Ali (Khattak)
Ross Burton

0.4
===

- Watch for empty DIDL-Lite nodes.
- Escape the URIs before putting them into DIDL-Lite XML.
- The '.' must be omitted from duration if fraction part is not included.
- Be more lenient when parsing DIDL-Lite XML fragments.
- Don't require the DLNA profile string.
- Try to guess the DLNA Profile if not provided and put * in the whole 4th
  field of protocolInfo if our guess work fails.
- Make sure 4th field of protocolInfo is completely in compliance with DLNA
  guidelines. This only implies one change in the API: enum dlna_play_speed is
  replaced by play_speeds, a GList of allowed play speeds as strings.
- Use '1' and '0' to express boolean properties in DIDL-Lite XML.
- Other minor fixes.

All contributors to this release:

Henrique Ferreiro García
Peter Christensen
Sven Neumann
Zeeshan Ali (Khattak)

0.3.1
=

- DIDLLiteResource is now an independent GBoxed-derving type.

0.3
===

- Better error handling. [Jorn Baayen, Sven Neumann]
- Fixes to documentation and build. [Ross Burton, Zeeshan Ali]
- Fixes and additions to DIDLLiteResource to ease impelementation of
  higher-level language bindings. [Zeeshan Ali]
- DIDLLiteParser should only report container and item nodes. Fixes bug#1155.
  [Zeeshan Ali]

0.2.1
=

- Correct function prototype. Fixes #940. [Jorn Baayen]
- Include the glib header to satisfy vala-gen-introspect. [Zeeshan Ali Khattak]

0.2
===

- Use libsoup 2.4. [Jorn Baayen]
- Add DLNA support to DIDL writer. [Jorn Baayen]
- Some small fixes. [Jorn Baayen]

0.1
===

Initial release.

ChangeLog
=
http://download.gnome.org/sources/gupnp-av/0.4/gupnp-av-0.4.1.changes  (21.7K)

Download


http://download.gnome.org/sources/gupnp-av/0.4/gupnp-av-0.4.1.tar.gz  (332K)
  sha256sum: 8c653f44839cdd95d07836e9ce710b933e15225089cb1085f37c8790c361006a

http://download.gnome.org/sources/gupnp-av/0.4/gupnp-av-0.4.1.tar.bz2 (254K)
  sha256sum: 1431fc26bbcfde2e1296f62e17ac4b9f8945790a10286edb1cfd59d89b94ee74

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-av 0.5

2011-05-26 Thread Ross Burton
News


Changes in this release:

- New completely object-oriented, much simpler and consistent API:
  * GUPnPDIDLLiteResource  GUPnPDIDLLiteObject are now first-class GObjects.
  * Convert the helper methods to read props and their attributes from DIDL-Lite
xml node into new first-class objects with writable properties:
- GUPnPDIDLLiteObject
- GUPnPDIDLLiteItem
- GUPnPDIDLLiteContainer
  * GUPnPDIDLLiteObject provides a convenient method to get the compatible
resource given a SinkProtocolInfo string.
  * A new class for dealing with protocolInfo fields: GUPnPProtocolInfo.
  * A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor.
  * GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with
rest of the GUPnP AV API.
  * GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML.
  * Correct possible values of GUPnPDLNAFlags.
  * Replace GUPnPDIDLLiteParserObjectCallback by following signals:
- object-available
- container-available
- item-available
- New Error domain for protocol related errors.
- Workaround for broken printf() implementations.
- Bitrate is in bytes/second and not bits/second.
- Enable DLL on windows.

Dependencies changed:

- gupnp = 0.13

Bug fixes in this release:

1729 - bitrate checks in gupnp-dlna.c look wrong.
1579 - Minor fixes to enable dynamic library on windows

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Ross Burton r...@openedhand.com

WARNING: This release is API and ABI incompatible with previous releases.

0.4.1
=

Changes in this release:

- Fix typos in allowed frequencies.
- Fix allowed frequencies in AC-3 and LPCM profiles.
- Fix pkg-config paths.
- Don't set the variable if it's value is not provided in the LastChange event.

Bug fixes in this release:

1563 - typos in allowed frequencies for DLNA profiles
1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env

All contributors to this release:

Sven Neumann
Zeeshan Ali (Khattak)
Ross Burton

0.4
===

- Watch for empty DIDL-Lite nodes.
- Escape the URIs before putting them into DIDL-Lite XML.
- The '.' must be omitted from duration if fraction part is not included.
- Be more lenient when parsing DIDL-Lite XML fragments.
- Don't require the DLNA profile string.
- Try to guess the DLNA Profile if not provided and put * in the whole 4th
  field of protocolInfo if our guess work fails.
- Make sure 4th field of protocolInfo is completely in compliance with DLNA
  guidelines. This only implies one change in the API: enum dlna_play_speed is
  replaced by play_speeds, a GList of allowed play speeds as strings.
- Use '1' and '0' to express boolean properties in DIDL-Lite XML.
- Other minor fixes.

All contributors to this release:

Henrique Ferreiro García
Peter Christensen
Sven Neumann
Zeeshan Ali (Khattak)

0.3.1
=

- DIDLLiteResource is now an independent GBoxed-derving type.

0.3
===

- Better error handling. [Jorn Baayen, Sven Neumann]
- Fixes to documentation and build. [Ross Burton, Zeeshan Ali]
- Fixes and additions to DIDLLiteResource to ease impelementation of
  higher-level language bindings. [Zeeshan Ali]
- DIDLLiteParser should only report container and item nodes. Fixes bug#1155.
  [Zeeshan Ali]

0.2.1
=

- Correct function prototype. Fixes #940. [Jorn Baayen]
- Include the glib header to satisfy vala-gen-introspect. [Zeeshan Ali Khattak]

0.2
===

- Use libsoup 2.4. [Jorn Baayen]
- Add DLNA support to DIDL writer. [Jorn Baayen]
- Some small fixes. [Jorn Baayen]

0.1
===

Initial release.

ChangeLog
=
http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.changes  (21.7K)

Download


http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.tar.gz  (361K)
  sha256sum: 42421d59b7be3981a151d96ec327150bfcda462e9ecf0d629c2d691b55d35d76

http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.tar.bz2 (273K)
  sha256sum: 4dae070b61a0eb0dd07efb6d0de61d811daeb3dc2f13962ed5a2b7bca4dc381f

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-av 0.5.1

2011-05-26 Thread Ross Burton
News


A micro release to fix a regression in DLNA profile guessing code in the
previous (0.5) release.

0.5
===

Changes in this release:

- New completely object-oriented, much simpler and consistent API:
  * GUPnPDIDLLiteResource  GUPnPDIDLLiteObject are now first-class GObjects.
  * Convert the helper methods to read props and their attributes from DIDL-Lite
xml node into new first-class objects with writable properties:
- GUPnPDIDLLiteObject
- GUPnPDIDLLiteItem
- GUPnPDIDLLiteContainer
  * GUPnPDIDLLiteObject provides a convenient method to get the compatible
resource given a SinkProtocolInfo string.
  * A new class for dealing with protocolInfo fields: GUPnPProtocolInfo.
  * A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor.
  * GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with
rest of the GUPnP AV API.
  * GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML.
  * Correct possible values of GUPnPDLNAFlags.
  * Replace GUPnPDIDLLiteParserObjectCallback by following signals:
- object-available
- container-available
- item-available
- New Error domain for protocol related errors.
- Workaround for broken printf() implementations.
- Bitrate is in bytes/second and not bits/second.
- Enable DLL on windows.

Dependencies changed:

- gupnp = 0.13

Bug fixes in this release:

1729 - bitrate checks in gupnp-dlna.c look wrong.
1579 - Minor fixes to enable dynamic library on windows

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Ross Burton r...@openedhand.com

WARNING: This release is API and ABI incompatible with previous releases.

0.4.1
=

Changes in this release:

- Fix typos in allowed frequencies.
- Fix allowed frequencies in AC-3 and LPCM profiles.
- Fix pkg-config paths.
- Don't set the variable if it's value is not provided in the LastChange event.

Bug fixes in this release:

1563 - typos in allowed frequencies for DLNA profiles
1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env

All contributors to this release:

Sven Neumann
Zeeshan Ali (Khattak)
Ross Burton

0.4
===

- Watch for empty DIDL-Lite nodes.
- Escape the URIs before putting them into DIDL-Lite XML.
- The '.' must be omitted from duration if fraction part is not included.
- Be more lenient when parsing DIDL-Lite XML fragments.
- Don't require the DLNA profile string.
- Try to guess the DLNA Profile if not provided and put * in the whole 4th
  field of protocolInfo if our guess work fails.
- Make sure 4th field of protocolInfo is completely in compliance with DLNA
  guidelines. This only implies one change in the API: enum dlna_play_speed is
  replaced by play_speeds, a GList of allowed play speeds as strings.
- Use '1' and '0' to express boolean properties in DIDL-Lite XML.
- Other minor fixes.

All contributors to this release:

Henrique Ferreiro García
Peter Christensen
Sven Neumann
Zeeshan Ali (Khattak)

0.3.1
=

- DIDLLiteResource is now an independent GBoxed-derving type.

0.3
===

- Better error handling. [Jorn Baayen, Sven Neumann]
- Fixes to documentation and build. [Ross Burton, Zeeshan Ali]
- Fixes and additions to DIDLLiteResource to ease impelementation of
  higher-level language bindings. [Zeeshan Ali]
- DIDLLiteParser should only report container and item nodes. Fixes bug#1155.
  [Zeeshan Ali]

0.2.1
=

- Correct function prototype. Fixes #940. [Jorn Baayen]
- Include the glib header to satisfy vala-gen-introspect. [Zeeshan Ali Khattak]

0.2
===

- Use libsoup 2.4. [Jorn Baayen]
- Add DLNA support to DIDL writer. [Jorn Baayen]
- Some small fixes. [Jorn Baayen]

0.1
===

Initial release.

ChangeLog
=
http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.1.changes  (21.7K)

Download


http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.1.tar.gz  (361K)
  sha256sum: 6d83578b768c81fb39c28f96b4b451a94e2cecd10509a03bce3af205ef0cde88

http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.1.tar.bz2 (273K)
  sha256sum: 97beb425aec6a3c0340c1fa36453be0b3fef48fa67a38f3a93dff12f0f4b3161

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-av 0.5.2

2011-05-26 Thread Ross Burton
News


Changes since 0.5.1:

- Add a missing NULL check.
- Fix a potential leak of xmlDoc.
- Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and
  vala-gen-introspect support.
- Fix docs for GUPnPSearchCriteriaParser::expression.
- Fix parsing of SearchCriteria strings: Closing parenthesis doesn't imply end
  of SearchCriteria expression.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.1
=

A micro release to fix a regression in DLNA profile guessing code in the
previous (0.5) release.

0.5
===

Changes in this release:

- New completely object-oriented, much simpler and consistent API:
  * GUPnPDIDLLiteResource  GUPnPDIDLLiteObject are now first-class GObjects.
  * Convert the helper methods to read props and their attributes from DIDL-Lite
xml node into new first-class objects with writable properties:
- GUPnPDIDLLiteObject
- GUPnPDIDLLiteItem
- GUPnPDIDLLiteContainer
  * GUPnPDIDLLiteObject provides a convenient method to get the compatible
resource given a SinkProtocolInfo string.
  * A new class for dealing with protocolInfo fields: GUPnPProtocolInfo.
  * A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor.
  * GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with
rest of the GUPnP AV API.
  * GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML.
  * Correct possible values of GUPnPDLNAFlags.
  * Replace GUPnPDIDLLiteParserObjectCallback by following signals:
- object-available
- container-available
- item-available
- New Error domain for protocol related errors.
- Workaround for broken printf() implementations.
- Bitrate is in bytes/second and not bits/second.
- Enable DLL on windows.

Dependencies changed:

- gupnp = 0.13

Bug fixes in this release:

1729 - bitrate checks in gupnp-dlna.c look wrong.
1579 - Minor fixes to enable dynamic library on windows

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Ross Burton r...@openedhand.com

WARNING: This release is API and ABI incompatible with previous releases.

0.4.1
=

Changes in this release:

- Fix typos in allowed frequencies.
- Fix allowed frequencies in AC-3 and LPCM profiles.
- Fix pkg-config paths.
- Don't set the variable if it's value is not provided in the LastChange event.

Bug fixes in this release:

1563 - typos in allowed frequencies for DLNA profiles
1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env

All contributors to this release:

Sven Neumann
Zeeshan Ali (Khattak)
Ross Burton

0.4
===

- Watch for empty DIDL-Lite nodes.
- Escape the URIs before putting them into DIDL-Lite XML.
- The '.' must be omitted from duration if fraction part is not included.
- Be more lenient when parsing DIDL-Lite XML fragments.
- Don't require the DLNA profile string.
- Try to guess the DLNA Profile if not provided and put * in the whole 4th
  field of protocolInfo if our guess work fails.
- Make sure 4th field of protocolInfo is completely in compliance with DLNA
  guidelines. This only implies one change in the API: enum dlna_play_speed is
  replaced by play_speeds, a GList of allowed play speeds as strings.
- Use '1' and '0' to express boolean properties in DIDL-Lite XML.
- Other minor fixes.

All contributors to this release:

Henrique Ferreiro García
Peter Christensen
Sven Neumann
Zeeshan Ali (Khattak)

0.3.1
=

- DIDLLiteResource is now an independent GBoxed-derving type.

0.3
===

- Better error handling. [Jorn Baayen, Sven Neumann]
- Fixes to documentation and build. [Ross Burton, Zeeshan Ali]
- Fixes and additions to DIDLLiteResource to ease impelementation of
  higher-level language bindings. [Zeeshan Ali]
- DIDLLiteParser should only report container and item nodes. Fixes bug#1155.
  [Zeeshan Ali]

0.2.1
=

- Correct function prototype. Fixes #940. [Jorn Baayen]
- Include the glib header to satisfy vala-gen-introspect. [Zeeshan Ali Khattak]

0.2
===

- Use libsoup 2.4. [Jorn Baayen]
- Add DLNA support to DIDL writer. [Jorn Baayen]
- Some small fixes. [Jorn Baayen]

0.1
===

Initial release.

ChangeLog
=
http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.2.changes  (21.7K)

Download


http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.2.tar.gz  (366K)
  sha256sum: dfd438f40e31047d6f06db30db05d5f876c6294a8509f170482d712f552e9892

http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.2.tar.bz2 (300K)
  sha256sum: e0f579834bd39a97755c66fe012fe47d9eb6678f0929f3611263976f4e83ddc1

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-av 0.5.4

2011-05-26 Thread Ross Burton
News


Changes since 0.5.2:

- Gracefully handle empty or no 'res' node.
- Function to get the list of descriptors from DIDL-Lite objects.
- More complete comparison for LPCM mime types.
- Fix incorrect type conversion of DLNA flags.
- DLNA flags should not default to a specific DLNA version.
- New APIs to deal with contributor-related properties in DIDL-Lite objects.
- Remove redundant construction methods.
- Add forgotten header to the meta-header file.
- Add and fix gobject-introspection annotations.
- Lots of documentation fixes.
- Many minor non-functional fixes/improvements.

Bug fixes in this release:

1935 - Incorrect conversion while parsing primary DLNA Flags
1934 - DLNA Flags should not default to a specific DLNA version.
1933 - Content type matching fails when additional parameters exist in LPCM
   mime-type
1814 - Add artists property to GUPnPDIDLLiteObject

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Yakup Akbay yak...@ubicom.com
Zachary Goldberg z...@zachgoldberg.com

0.5.2
=

Changes since 0.5.1:

- Add a missing NULL check.
- Fix a potential leak of xmlDoc.
- Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and
  vala-gen-introspect support.
- Fix docs for GUPnPSearchCriteriaParser::expression.
- Fix parsing of SearchCriteria strings: Closing parenthesis doesn't imply end
  of SearchCriteria expression.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.1
=

A micro release to fix a regression in DLNA profile guessing code in the
previous (0.5) release.

0.5
===

Changes in this release:

- New completely object-oriented, much simpler and consistent API:
  * GUPnPDIDLLiteResource  GUPnPDIDLLiteObject are now first-class GObjects.
  * Convert the helper methods to read props and their attributes from DIDL-Lite
xml node into new first-class objects with writable properties:
- GUPnPDIDLLiteObject
- GUPnPDIDLLiteItem
- GUPnPDIDLLiteContainer
  * GUPnPDIDLLiteObject provides a convenient method to get the compatible
resource given a SinkProtocolInfo string.
  * A new class for dealing with protocolInfo fields: GUPnPProtocolInfo.
  * A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor.
  * GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with
rest of the GUPnP AV API.
  * GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML.
  * Correct possible values of GUPnPDLNAFlags.
  * Replace GUPnPDIDLLiteParserObjectCallback by following signals:
- object-available
- container-available
- item-available
- New Error domain for protocol related errors.
- Workaround for broken printf() implementations.
- Bitrate is in bytes/second and not bits/second.
- Enable DLL on windows.

Dependencies changed:

- gupnp = 0.13

Bug fixes in this release:

1729 - bitrate checks in gupnp-dlna.c look wrong.
1579 - Minor fixes to enable dynamic library on windows

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Ross Burton r...@openedhand.com

WARNING: This release is API and ABI incompatible with previous releases.

0.4.1
=

Changes in this release:

- Fix typos in allowed frequencies.
- Fix allowed frequencies in AC-3 and LPCM profiles.
- Fix pkg-config paths.
- Don't set the variable if it's value is not provided in the LastChange event.

Bug fixes in this release:

1563 - typos in allowed frequencies for DLNA profiles
1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env

All contributors to this release:

Sven Neumann
Zeeshan Ali (Khattak)
Ross Burton

0.4
===

- Watch for empty DIDL-Lite nodes.
- Escape the URIs before putting them into DIDL-Lite XML.
- The '.' must be omitted from duration if fraction part is not included.
- Be more lenient when parsing DIDL-Lite XML fragments.
- Don't require the DLNA profile string.
- Try to guess the DLNA Profile if not provided and put * in the whole 4th
  field of protocolInfo if our guess work fails.
- Make sure 4th field of protocolInfo is completely in compliance with DLNA
  guidelines. This only implies one change in the API: enum dlna_play_speed is
  replaced by play_speeds, a GList of allowed play speeds as strings.
- Use '1' and '0' to express boolean properties in DIDL-Lite XML.
- Other minor fixes.

All contributors to this release:

Henrique Ferreiro García
Peter Christensen
Sven Neumann
Zeeshan Ali (Khattak)

0.3.1
=

- DIDLLiteResource is now an independent GBoxed-derving type.

0.3
===

- Better error handling. [Jorn Baayen, Sven Neumann]
- Fixes to documentation and build. [Ross Burton, Zeeshan Ali]
- Fixes and additions to DIDLLiteResource to ease impelementation of
  higher-level language bindings. [Zeeshan Ali]
- DIDLLiteParser should only report container and item nodes. Fixes bug#1155.
  [Zeeshan Ali]

0.2.1
=

- Correct function prototype. Fixes #940. [Jorn 

gupnp-av 0.5.5

2011-05-26 Thread Ross Burton
News


Changes since 0.5.4:

- Provide gobject-introspection GIR and typelib.
- Provide microseconds in 'duration' to satisfy XBox.
- Fix data type of GUPnPDIDLLiteContainer:child-count
- Fix build issues in jhbuild environment.
- Enable silent build rules if they are available.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg z...@zachgoldberg.com
Neil Roberts n...@linux.intel.com
Ross Burton r...@linux.intel.com

0.5.4
=

Changes since 0.5.2:

- Gracefully handle empty or no 'res' node.
- Function to get the list of descriptors from DIDL-Lite objects.
- More complete comparison for LPCM mime types.
- Fix incorrect type conversion of DLNA flags.
- DLNA flags should not default to a specific DLNA version.
- New APIs to deal with contributor-related properties in DIDL-Lite objects.
- Remove redundant construction methods.
- Add forgotten header to the meta-header file.
- Add and fix gobject-introspection annotations.
- Lots of documentation fixes.
- Many minor non-functional fixes/improvements.

Bug fixes in this release:

1935 - Incorrect conversion while parsing primary DLNA Flags
1934 - DLNA Flags should not default to a specific DLNA version.
1933 - Content type matching fails when additional parameters exist in LPCM
   mime-type
1814 - Add artists property to GUPnPDIDLLiteObject

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Yakup Akbay yak...@ubicom.com
Zachary Goldberg z...@zachgoldberg.com

0.5.2
=

Changes since 0.5.1:

- Add a missing NULL check.
- Fix a potential leak of xmlDoc.
- Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and
  vala-gen-introspect support.
- Fix docs for GUPnPSearchCriteriaParser::expression.
- Fix parsing of SearchCriteria strings: Closing parenthesis doesn't imply end
  of SearchCriteria expression.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.1
=

A micro release to fix a regression in DLNA profile guessing code in the
previous (0.5) release.

0.5
===

Changes in this release:

- New completely object-oriented, much simpler and consistent API:
  * GUPnPDIDLLiteResource  GUPnPDIDLLiteObject are now first-class GObjects.
  * Convert the helper methods to read props and their attributes from DIDL-Lite
xml node into new first-class objects with writable properties:
- GUPnPDIDLLiteObject
- GUPnPDIDLLiteItem
- GUPnPDIDLLiteContainer
  * GUPnPDIDLLiteObject provides a convenient method to get the compatible
resource given a SinkProtocolInfo string.
  * A new class for dealing with protocolInfo fields: GUPnPProtocolInfo.
  * A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor.
  * GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with
rest of the GUPnP AV API.
  * GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML.
  * Correct possible values of GUPnPDLNAFlags.
  * Replace GUPnPDIDLLiteParserObjectCallback by following signals:
- object-available
- container-available
- item-available
- New Error domain for protocol related errors.
- Workaround for broken printf() implementations.
- Bitrate is in bytes/second and not bits/second.
- Enable DLL on windows.

Dependencies changed:

- gupnp = 0.13

Bug fixes in this release:

1729 - bitrate checks in gupnp-dlna.c look wrong.
1579 - Minor fixes to enable dynamic library on windows

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Ross Burton r...@openedhand.com

WARNING: This release is API and ABI incompatible with previous releases.

0.4.1
=

Changes in this release:

- Fix typos in allowed frequencies.
- Fix allowed frequencies in AC-3 and LPCM profiles.
- Fix pkg-config paths.
- Don't set the variable if it's value is not provided in the LastChange event.

Bug fixes in this release:

1563 - typos in allowed frequencies for DLNA profiles
1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env

All contributors to this release:

Sven Neumann
Zeeshan Ali (Khattak)
Ross Burton

0.4
===

- Watch for empty DIDL-Lite nodes.
- Escape the URIs before putting them into DIDL-Lite XML.
- The '.' must be omitted from duration if fraction part is not included.
- Be more lenient when parsing DIDL-Lite XML fragments.
- Don't require the DLNA profile string.
- Try to guess the DLNA Profile if not provided and put * in the whole 4th
  field of protocolInfo if our guess work fails.
- Make sure 4th field of protocolInfo is completely in compliance with DLNA
  guidelines. This only implies one change in the API: enum dlna_play_speed is
  replaced by play_speeds, a GList of allowed play speeds as strings.
- Use '1' and '0' to express boolean properties in DIDL-Lite XML.
- Other minor fixes.

All contributors to this release:

Henrique Ferreiro García
Peter Christensen
Sven Neumann
Zeeshan Ali (Khattak)

0.3.1

gupnp-av 0.5.6

2011-05-26 Thread Ross Burton
News


Changes since 0.5.5:

- Optimize namespace handling in DIDL-Lite handling code.
- Hide internal function gupnp_didl_lite_object_new_from_xml().
- Remove new redundant gupnp_didl_lite_container_new_from_xml().
- Free the array allocated by xmlGetNsList().

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.5
=

Changes since 0.5.4:

- Provide gobject-introspection GIR and typelib.
- Provide microseconds in 'duration' to satisfy XBox.
- Fix data type of GUPnPDIDLLiteContainer:child-count
- Fix build issues in jhbuild environment.
- Enable silent build rules if they are available.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg z...@zachgoldberg.com
Neil Roberts n...@linux.intel.com
Ross Burton r...@linux.intel.com

0.5.4
=

Changes since 0.5.2:

- Gracefully handle empty or no 'res' node.
- Function to get the list of descriptors from DIDL-Lite objects.
- More complete comparison for LPCM mime types.
- Fix incorrect type conversion of DLNA flags.
- DLNA flags should not default to a specific DLNA version.
- New APIs to deal with contributor-related properties in DIDL-Lite objects.
- Remove redundant construction methods.
- Add forgotten header to the meta-header file.
- Add and fix gobject-introspection annotations.
- Lots of documentation fixes.
- Many minor non-functional fixes/improvements.

Bug fixes in this release:

1935 - Incorrect conversion while parsing primary DLNA Flags
1934 - DLNA Flags should not default to a specific DLNA version.
1933 - Content type matching fails when additional parameters exist in LPCM
   mime-type
1814 - Add artists property to GUPnPDIDLLiteObject

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Yakup Akbay yak...@ubicom.com
Zachary Goldberg z...@zachgoldberg.com

0.5.2
=

Changes since 0.5.1:

- Add a missing NULL check.
- Fix a potential leak of xmlDoc.
- Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and
  vala-gen-introspect support.
- Fix docs for GUPnPSearchCriteriaParser::expression.
- Fix parsing of SearchCriteria strings: Closing parenthesis doesn't imply end
  of SearchCriteria expression.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.1
=

A micro release to fix a regression in DLNA profile guessing code in the
previous (0.5) release.

0.5
===

Changes in this release:

- New completely object-oriented, much simpler and consistent API:
  * GUPnPDIDLLiteResource  GUPnPDIDLLiteObject are now first-class GObjects.
  * Convert the helper methods to read props and their attributes from DIDL-Lite
xml node into new first-class objects with writable properties:
- GUPnPDIDLLiteObject
- GUPnPDIDLLiteItem
- GUPnPDIDLLiteContainer
  * GUPnPDIDLLiteObject provides a convenient method to get the compatible
resource given a SinkProtocolInfo string.
  * A new class for dealing with protocolInfo fields: GUPnPProtocolInfo.
  * A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor.
  * GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with
rest of the GUPnP AV API.
  * GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML.
  * Correct possible values of GUPnPDLNAFlags.
  * Replace GUPnPDIDLLiteParserObjectCallback by following signals:
- object-available
- container-available
- item-available
- New Error domain for protocol related errors.
- Workaround for broken printf() implementations.
- Bitrate is in bytes/second and not bits/second.
- Enable DLL on windows.

Dependencies changed:

- gupnp = 0.13

Bug fixes in this release:

1729 - bitrate checks in gupnp-dlna.c look wrong.
1579 - Minor fixes to enable dynamic library on windows

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Ross Burton r...@openedhand.com

WARNING: This release is API and ABI incompatible with previous releases.

0.4.1
=

Changes in this release:

- Fix typos in allowed frequencies.
- Fix allowed frequencies in AC-3 and LPCM profiles.
- Fix pkg-config paths.
- Don't set the variable if it's value is not provided in the LastChange event.

Bug fixes in this release:

1563 - typos in allowed frequencies for DLNA profiles
1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env

All contributors to this release:

Sven Neumann
Zeeshan Ali (Khattak)
Ross Burton

0.4
===

- Watch for empty DIDL-Lite nodes.
- Escape the URIs before putting them into DIDL-Lite XML.
- The '.' must be omitted from duration if fraction part is not included.
- Be more lenient when parsing DIDL-Lite XML fragments.
- Don't require the DLNA profile string.
- Try to guess the DLNA Profile if not provided and put * in the whole 4th
  field of protocolInfo if our guess work fails.
- Make sure 4th field of protocolInfo is completely 

gupnp-av 0.5.7

2011-05-26 Thread Ross Burton
News


Changes since 0.5.6:

- Make namespace properties on GUPnPDIDLLiteObject readable and provide
  getter functions for them.
- Improve performance of DIDL-Lite parsing by moving namespace lookups to
  GUPnPDIDLLiteParser.

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.6
=

Changes since 0.5.5:

- Optimize namespace handling in DIDL-Lite handling code.
- Hide internal function gupnp_didl_lite_object_new_from_xml().
- Remove new redundant gupnp_didl_lite_container_new_from_xml().
- Free the array allocated by xmlGetNsList().

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.5
=

Changes since 0.5.4:

- Provide gobject-introspection GIR and typelib.
- Provide microseconds in 'duration' to satisfy XBox.
- Fix data type of GUPnPDIDLLiteContainer:child-count
- Fix build issues in jhbuild environment.
- Enable silent build rules if they are available.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg z...@zachgoldberg.com
Neil Roberts n...@linux.intel.com
Ross Burton r...@linux.intel.com

0.5.4
=

Changes since 0.5.2:

- Gracefully handle empty or no 'res' node.
- Function to get the list of descriptors from DIDL-Lite objects.
- More complete comparison for LPCM mime types.
- Fix incorrect type conversion of DLNA flags.
- DLNA flags should not default to a specific DLNA version.
- New APIs to deal with contributor-related properties in DIDL-Lite objects.
- Remove redundant construction methods.
- Add forgotten header to the meta-header file.
- Add and fix gobject-introspection annotations.
- Lots of documentation fixes.
- Many minor non-functional fixes/improvements.

Bug fixes in this release:

1935 - Incorrect conversion while parsing primary DLNA Flags
1934 - DLNA Flags should not default to a specific DLNA version.
1933 - Content type matching fails when additional parameters exist in LPCM
   mime-type
1814 - Add artists property to GUPnPDIDLLiteObject

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Yakup Akbay yak...@ubicom.com
Zachary Goldberg z...@zachgoldberg.com

0.5.2
=

Changes since 0.5.1:

- Add a missing NULL check.
- Fix a potential leak of xmlDoc.
- Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and
  vala-gen-introspect support.
- Fix docs for GUPnPSearchCriteriaParser::expression.
- Fix parsing of SearchCriteria strings: Closing parenthesis doesn't imply end
  of SearchCriteria expression.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.1
=

A micro release to fix a regression in DLNA profile guessing code in the
previous (0.5) release.

0.5
===

Changes in this release:

- New completely object-oriented, much simpler and consistent API:
  * GUPnPDIDLLiteResource  GUPnPDIDLLiteObject are now first-class GObjects.
  * Convert the helper methods to read props and their attributes from DIDL-Lite
xml node into new first-class objects with writable properties:
- GUPnPDIDLLiteObject
- GUPnPDIDLLiteItem
- GUPnPDIDLLiteContainer
  * GUPnPDIDLLiteObject provides a convenient method to get the compatible
resource given a SinkProtocolInfo string.
  * A new class for dealing with protocolInfo fields: GUPnPProtocolInfo.
  * A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor.
  * GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with
rest of the GUPnP AV API.
  * GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML.
  * Correct possible values of GUPnPDLNAFlags.
  * Replace GUPnPDIDLLiteParserObjectCallback by following signals:
- object-available
- container-available
- item-available
- New Error domain for protocol related errors.
- Workaround for broken printf() implementations.
- Bitrate is in bytes/second and not bits/second.
- Enable DLL on windows.

Dependencies changed:

- gupnp = 0.13

Bug fixes in this release:

1729 - bitrate checks in gupnp-dlna.c look wrong.
1579 - Minor fixes to enable dynamic library on windows

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Ross Burton r...@openedhand.com

WARNING: This release is API and ABI incompatible with previous releases.

0.4.1
=

Changes in this release:

- Fix typos in allowed frequencies.
- Fix allowed frequencies in AC-3 and LPCM profiles.
- Fix pkg-config paths.
- Don't set the variable if it's value is not provided in the LastChange event.

Bug fixes in this release:

1563 - typos in allowed frequencies for DLNA profiles
1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env

All contributors to this release:

Sven Neumann
Zeeshan Ali (Khattak)
Ross Burton

0.4
===

- Watch for empty DIDL-Lite nodes.
- Escape the URIs before putting them into DIDL-Lite 

gupnp-av 0.5.8

2011-05-26 Thread Ross Burton
News


Changes since 0.5.7:

- Fix crashes in DIDLLiteContributor API.
- Remove incomplete and broken DLNA guessing code. Applications should use
  gupnp-dlna now for all their DLNA needs.
- Do set the 'dlna:profileID' property of 'albumArtURI' node and treat it as
  mandatory as per DLNA guidelines (7.3.61.3).
- Prefer non-transcoded resources over transcoded ones when choosing compatible 
  resources for a particular MediaRenderer.
- Minor correction to DIDL filtering code.
- Some other minor improvements/fixes.

Bug fixed in this release:

2187 - GUPnPDIDLLiteContributor class doesn't work

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.7
=

Changes since 0.5.6:

- Make namespace properties on GUPnPDIDLLiteObject readable and provide
  getter functions for them.
- Improve performance of DIDL-Lite parsing by moving namespace lookups to
  GUPnPDIDLLiteParser.

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.6
=

Changes since 0.5.5:

- Optimize namespace handling in DIDL-Lite handling code.
- Hide internal function gupnp_didl_lite_object_new_from_xml().
- Remove new redundant gupnp_didl_lite_container_new_from_xml().
- Free the array allocated by xmlGetNsList().

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.5
=

Changes since 0.5.4:

- Provide gobject-introspection GIR and typelib.
- Provide microseconds in 'duration' to satisfy XBox.
- Fix data type of GUPnPDIDLLiteContainer:child-count
- Fix build issues in jhbuild environment.
- Enable silent build rules if they are available.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg z...@zachgoldberg.com
Neil Roberts n...@linux.intel.com
Ross Burton r...@linux.intel.com

0.5.4
=

Changes since 0.5.2:

- Gracefully handle empty or no 'res' node.
- Function to get the list of descriptors from DIDL-Lite objects.
- More complete comparison for LPCM mime types.
- Fix incorrect type conversion of DLNA flags.
- DLNA flags should not default to a specific DLNA version.
- New APIs to deal with contributor-related properties in DIDL-Lite objects.
- Remove redundant construction methods.
- Add forgotten header to the meta-header file.
- Add and fix gobject-introspection annotations.
- Lots of documentation fixes.
- Many minor non-functional fixes/improvements.

Bug fixes in this release:

1935 - Incorrect conversion while parsing primary DLNA Flags
1934 - DLNA Flags should not default to a specific DLNA version.
1933 - Content type matching fails when additional parameters exist in LPCM
   mime-type
1814 - Add artists property to GUPnPDIDLLiteObject

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Yakup Akbay yak...@ubicom.com
Zachary Goldberg z...@zachgoldberg.com

0.5.2
=

Changes since 0.5.1:

- Add a missing NULL check.
- Fix a potential leak of xmlDoc.
- Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and
  vala-gen-introspect support.
- Fix docs for GUPnPSearchCriteriaParser::expression.
- Fix parsing of SearchCriteria strings: Closing parenthesis doesn't imply end
  of SearchCriteria expression.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.1
=

A micro release to fix a regression in DLNA profile guessing code in the
previous (0.5) release.

0.5
===

Changes in this release:

- New completely object-oriented, much simpler and consistent API:
  * GUPnPDIDLLiteResource  GUPnPDIDLLiteObject are now first-class GObjects.
  * Convert the helper methods to read props and their attributes from DIDL-Lite
xml node into new first-class objects with writable properties:
- GUPnPDIDLLiteObject
- GUPnPDIDLLiteItem
- GUPnPDIDLLiteContainer
  * GUPnPDIDLLiteObject provides a convenient method to get the compatible
resource given a SinkProtocolInfo string.
  * A new class for dealing with protocolInfo fields: GUPnPProtocolInfo.
  * A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor.
  * GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with
rest of the GUPnP AV API.
  * GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML.
  * Correct possible values of GUPnPDLNAFlags.
  * Replace GUPnPDIDLLiteParserObjectCallback by following signals:
- object-available
- container-available
- item-available
- New Error domain for protocol related errors.
- Workaround for broken printf() implementations.
- Bitrate is in bytes/second and not bits/second.
- Enable DLL on windows.

Dependencies changed:

- gupnp = 0.13

Bug fixes in this release:

1729 - bitrate checks in gupnp-dlna.c look wrong.
1579 - Minor fixes to enable dynamic library on windows

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Sven Neumann s.neum...@raumfeld.com
Jens Georg 

gupnp-av 0.5.9

2011-05-26 Thread Ross Burton
News


Changes since 0.5.8:

- Add 64bit size property to allow resources to be bigger than 2-GB.
- Mircoseconds part of duration in resources needs to be a 3-digit number
  as per DLNA requirement  (7.3.22.1).
- Don't  set the operation parameter if no operations are supported as per DLNA 
  requirement (7.3.33.3).

Bug fixed in this release:

2183 - size property of DIDL resource should be 64bit unsigned according to UPnP
   spec

All contributors to this release:

Jens Georg m...@jensge.org
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.8
=

Changes since 0.5.7:

- Fix crashes in DIDLLiteContributor API.
- Remove incomplete and broken DLNA guessing code. Applications should use
  gupnp-dlna now for all their DLNA needs.
- Do set the 'dlna:profileID' property of 'albumArtURI' node and treat it as
  mandatory as per DLNA guidelines (7.3.61.3).
- Prefer non-transcoded resources over transcoded ones when choosing compatible 
  resources for a particular MediaRenderer.
- Minor correction to DIDL filtering code.
- Some other minor improvements/fixes.

Bug fixed in this release:

2187 - GUPnPDIDLLiteContributor class doesn't work

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.7
=

Changes since 0.5.6:

- Make namespace properties on GUPnPDIDLLiteObject readable and provide
  getter functions for them.
- Improve performance of DIDL-Lite parsing by moving namespace lookups to
  GUPnPDIDLLiteParser.

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.6
=

Changes since 0.5.5:

- Optimize namespace handling in DIDL-Lite handling code.
- Hide internal function gupnp_didl_lite_object_new_from_xml().
- Remove new redundant gupnp_didl_lite_container_new_from_xml().
- Free the array allocated by xmlGetNsList().

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.5
=

Changes since 0.5.4:

- Provide gobject-introspection GIR and typelib.
- Provide microseconds in 'duration' to satisfy XBox.
- Fix data type of GUPnPDIDLLiteContainer:child-count
- Fix build issues in jhbuild environment.
- Enable silent build rules if they are available.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg z...@zachgoldberg.com
Neil Roberts n...@linux.intel.com
Ross Burton r...@linux.intel.com

0.5.4
=

Changes since 0.5.2:

- Gracefully handle empty or no 'res' node.
- Function to get the list of descriptors from DIDL-Lite objects.
- More complete comparison for LPCM mime types.
- Fix incorrect type conversion of DLNA flags.
- DLNA flags should not default to a specific DLNA version.
- New APIs to deal with contributor-related properties in DIDL-Lite objects.
- Remove redundant construction methods.
- Add forgotten header to the meta-header file.
- Add and fix gobject-introspection annotations.
- Lots of documentation fixes.
- Many minor non-functional fixes/improvements.

Bug fixes in this release:

1935 - Incorrect conversion while parsing primary DLNA Flags
1934 - DLNA Flags should not default to a specific DLNA version.
1933 - Content type matching fails when additional parameters exist in LPCM
   mime-type
1814 - Add artists property to GUPnPDIDLLiteObject

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Yakup Akbay yak...@ubicom.com
Zachary Goldberg z...@zachgoldberg.com

0.5.2
=

Changes since 0.5.1:

- Add a missing NULL check.
- Fix a potential leak of xmlDoc.
- Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and
  vala-gen-introspect support.
- Fix docs for GUPnPSearchCriteriaParser::expression.
- Fix parsing of SearchCriteria strings: Closing parenthesis doesn't imply end
  of SearchCriteria expression.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.1
=

A micro release to fix a regression in DLNA profile guessing code in the
previous (0.5) release.

0.5
===

Changes in this release:

- New completely object-oriented, much simpler and consistent API:
  * GUPnPDIDLLiteResource  GUPnPDIDLLiteObject are now first-class GObjects.
  * Convert the helper methods to read props and their attributes from DIDL-Lite
xml node into new first-class objects with writable properties:
- GUPnPDIDLLiteObject
- GUPnPDIDLLiteItem
- GUPnPDIDLLiteContainer
  * GUPnPDIDLLiteObject provides a convenient method to get the compatible
resource given a SinkProtocolInfo string.
  * A new class for dealing with protocolInfo fields: GUPnPProtocolInfo.
  * A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor.
  * GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with
rest of the GUPnP AV API.
  * GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML.
  * Correct possible values of GUPnPDLNAFlags.
  * Replace GUPnPDIDLLiteParserObjectCallback by following signals:

gupnp-av 0.6.0

2011-05-26 Thread Ross Burton
News


Changes since 0.5.9:

- Add mising symbols to docs.
- Remove redundant entries from doc sections.
- Doc system should ignore all private headers.
- Don't use deprecated gobject API.
- genre is in the upnp namespace, not dc.

Bug fixed in this release:

2191 - gupnp-av uses dc:genre instead of upnp:genre

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.9
=

Changes since 0.5.8:

- Add 64bit size property to allow resources to be bigger than 2-GB.
- Mircoseconds part of duration in resources needs to be a 3-digit number
  as per DLNA requirement  (7.3.22.1).
- Don't  set the operation parameter if no operations are supported as per DLNA 
  requirement (7.3.33.3).

Bug fixed in this release:

2183 - size property of DIDL resource should be 64bit unsigned according to UPnP
   spec

All contributors to this release:

Jens Georg m...@jensge.org
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.8
=

Changes since 0.5.7:

- Fix crashes in DIDLLiteContributor API.
- Remove incomplete and broken DLNA guessing code. Applications should use
  gupnp-dlna now for all their DLNA needs.
- Do set the 'dlna:profileID' property of 'albumArtURI' node and treat it as
  mandatory as per DLNA guidelines (7.3.61.3).
- Prefer non-transcoded resources over transcoded ones when choosing compatible 
  resources for a particular MediaRenderer.
- Minor correction to DIDL filtering code.
- Some other minor improvements/fixes.

Bug fixed in this release:

2187 - GUPnPDIDLLiteContributor class doesn't work

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.7
=

Changes since 0.5.6:

- Make namespace properties on GUPnPDIDLLiteObject readable and provide
  getter functions for them.
- Improve performance of DIDL-Lite parsing by moving namespace lookups to
  GUPnPDIDLLiteParser.

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.6
=

Changes since 0.5.5:

- Optimize namespace handling in DIDL-Lite handling code.
- Hide internal function gupnp_didl_lite_object_new_from_xml().
- Remove new redundant gupnp_didl_lite_container_new_from_xml().
- Free the array allocated by xmlGetNsList().

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.5
=

Changes since 0.5.4:

- Provide gobject-introspection GIR and typelib.
- Provide microseconds in 'duration' to satisfy XBox.
- Fix data type of GUPnPDIDLLiteContainer:child-count
- Fix build issues in jhbuild environment.
- Enable silent build rules if they are available.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg z...@zachgoldberg.com
Neil Roberts n...@linux.intel.com
Ross Burton r...@linux.intel.com

0.5.4
=

Changes since 0.5.2:

- Gracefully handle empty or no 'res' node.
- Function to get the list of descriptors from DIDL-Lite objects.
- More complete comparison for LPCM mime types.
- Fix incorrect type conversion of DLNA flags.
- DLNA flags should not default to a specific DLNA version.
- New APIs to deal with contributor-related properties in DIDL-Lite objects.
- Remove redundant construction methods.
- Add forgotten header to the meta-header file.
- Add and fix gobject-introspection annotations.
- Lots of documentation fixes.
- Many minor non-functional fixes/improvements.

Bug fixes in this release:

1935 - Incorrect conversion while parsing primary DLNA Flags
1934 - DLNA Flags should not default to a specific DLNA version.
1933 - Content type matching fails when additional parameters exist in LPCM
   mime-type
1814 - Add artists property to GUPnPDIDLLiteObject

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Yakup Akbay yak...@ubicom.com
Zachary Goldberg z...@zachgoldberg.com

0.5.2
=

Changes since 0.5.1:

- Add a missing NULL check.
- Fix a potential leak of xmlDoc.
- Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and
  vala-gen-introspect support.
- Fix docs for GUPnPSearchCriteriaParser::expression.
- Fix parsing of SearchCriteria strings: Closing parenthesis doesn't imply end
  of SearchCriteria expression.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.1
=

A micro release to fix a regression in DLNA profile guessing code in the
previous (0.5) release.

0.5
===

Changes in this release:

- New completely object-oriented, much simpler and consistent API:
  * GUPnPDIDLLiteResource  GUPnPDIDLLiteObject are now first-class GObjects.
  * Convert the helper methods to read props and their attributes from DIDL-Lite
xml node into new first-class objects with writable properties:
- GUPnPDIDLLiteObject
- GUPnPDIDLLiteItem
- GUPnPDIDLLiteContainer
  * GUPnPDIDLLiteObject provides a convenient method to get the compatible
resource given a 

gupnp-av 0.6.2

2011-05-26 Thread Ross Burton
News


Another micro release that bumps the g-i requirement to 0.9.5.

We either have the option of staying with the older gobject-introspection and
keeping disto packagers happy or fix our .gir build against latest (and
unstable) gobject-introspection that happens to be part of GNOME 2.32. After
looking at possible alternatives, talking to a few people and keeping in mind
that we mainly stabalized for GNOME 2.32, we've decided to go for the latter
choice.

All contributors to this release:

Vincent Untz vu...@gnome.org

0.6.1
=

A micro release that corrects the GIR generation rule and make it work against
the latest gobject-intrsopection.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.6.0
=

Changes since 0.5.9:

- Add mising symbols to docs.
- Remove redundant entries from doc sections.
- Doc system should ignore all private headers.
- Don't use deprecated gobject API.
- genre is in the upnp namespace, not dc.

Bug fixed in this release:

2191 - gupnp-av uses dc:genre instead of upnp:genre

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.9
=

Changes since 0.5.8:

- Add 64bit size property to allow resources to be bigger than 2-GB.
- Mircoseconds part of duration in resources needs to be a 3-digit number
  as per DLNA requirement  (7.3.22.1).
- Don't  set the operation parameter if no operations are supported as per DLNA 
  requirement (7.3.33.3).

Bug fixed in this release:

2183 - size property of DIDL resource should be 64bit unsigned according to UPnP
   spec

All contributors to this release:

Jens Georg m...@jensge.org
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.8
=

Changes since 0.5.7:

- Fix crashes in DIDLLiteContributor API.
- Remove incomplete and broken DLNA guessing code. Applications should use
  gupnp-dlna now for all their DLNA needs.
- Do set the 'dlna:profileID' property of 'albumArtURI' node and treat it as
  mandatory as per DLNA guidelines (7.3.61.3).
- Prefer non-transcoded resources over transcoded ones when choosing compatible 
  resources for a particular MediaRenderer.
- Minor correction to DIDL filtering code.
- Some other minor improvements/fixes.

Bug fixed in this release:

2187 - GUPnPDIDLLiteContributor class doesn't work

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.7
=

Changes since 0.5.6:

- Make namespace properties on GUPnPDIDLLiteObject readable and provide
  getter functions for them.
- Improve performance of DIDL-Lite parsing by moving namespace lookups to
  GUPnPDIDLLiteParser.

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.6
=

Changes since 0.5.5:

- Optimize namespace handling in DIDL-Lite handling code.
- Hide internal function gupnp_didl_lite_object_new_from_xml().
- Remove new redundant gupnp_didl_lite_container_new_from_xml().
- Free the array allocated by xmlGetNsList().

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.5
=

Changes since 0.5.4:

- Provide gobject-introspection GIR and typelib.
- Provide microseconds in 'duration' to satisfy XBox.
- Fix data type of GUPnPDIDLLiteContainer:child-count
- Fix build issues in jhbuild environment.
- Enable silent build rules if they are available.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg z...@zachgoldberg.com
Neil Roberts n...@linux.intel.com
Ross Burton r...@linux.intel.com

0.5.4
=

Changes since 0.5.2:

- Gracefully handle empty or no 'res' node.
- Function to get the list of descriptors from DIDL-Lite objects.
- More complete comparison for LPCM mime types.
- Fix incorrect type conversion of DLNA flags.
- DLNA flags should not default to a specific DLNA version.
- New APIs to deal with contributor-related properties in DIDL-Lite objects.
- Remove redundant construction methods.
- Add forgotten header to the meta-header file.
- Add and fix gobject-introspection annotations.
- Lots of documentation fixes.
- Many minor non-functional fixes/improvements.

Bug fixes in this release:

1935 - Incorrect conversion while parsing primary DLNA Flags
1934 - DLNA Flags should not default to a specific DLNA version.
1933 - Content type matching fails when additional parameters exist in LPCM
   mime-type
1814 - Add artists property to GUPnPDIDLLiteObject

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Yakup Akbay yak...@ubicom.com
Zachary Goldberg z...@zachgoldberg.com

0.5.2
=

Changes since 0.5.1:

- Add a missing NULL check.
- Fix a potential leak of xmlDoc.
- Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and
  vala-gen-introspect support.
- Fix docs for GUPnPSearchCriteriaParser::expression.
- Fix parsing of SearchCriteria strings: Closing parenthesis doesn't 

gupnp-av 0.6.3

2011-05-26 Thread Ross Burton
News


Changes since 0.6.2:

- Fix filtering of top-level DIDL-Lite attributes.
- Correctly handle namespace of DIDL-Lite attributes and their parent nodes when
  filtering. Together with previous change, this allows us to pass DLNA CTT
  testcases 7.3.63.1-5.
- 'profileID' attribute of 'albumArtURI' element isn't a standard property so it
  must be filtered out unless its explicitly white-listed by the application.
- Use correct function to set XML attributes.
- Correct minor CP mistakes in API documentation.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.6.2
=

Another micro release that bumps the g-i requirement to 0.9.5.

We either have the option of staying with the older gobject-introspection and
keeping disto packagers happy or fix our .gir build against latest (and
unstable) gobject-introspection that happens to be part of GNOME 2.32. After
looking at possible alternatives, talking to a few people and keeping in mind
that we mainly stabalized for GNOME 2.32, we've decided to go for the latter
choice.

All contributors to this release:

Vincent Untz vu...@gnome.org

0.6.1
=

A micro release that corrects the GIR generation rule and make it work against
the latest gobject-intrsopection.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.6.0
=

Changes since 0.5.9:

- Add mising symbols to docs.
- Remove redundant entries from doc sections.
- Doc system should ignore all private headers.
- Don't use deprecated gobject API.
- genre is in the upnp namespace, not dc.

Bug fixed in this release:

2191 - gupnp-av uses dc:genre instead of upnp:genre

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.9
=

Changes since 0.5.8:

- Add 64bit size property to allow resources to be bigger than 2-GB.
- Mircoseconds part of duration in resources needs to be a 3-digit number
  as per DLNA requirement  (7.3.22.1).
- Don't  set the operation parameter if no operations are supported as per DLNA 
  requirement (7.3.33.3).

Bug fixed in this release:

2183 - size property of DIDL resource should be 64bit unsigned according to UPnP
   spec

All contributors to this release:

Jens Georg m...@jensge.org
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.8
=

Changes since 0.5.7:

- Fix crashes in DIDLLiteContributor API.
- Remove incomplete and broken DLNA guessing code. Applications should use
  gupnp-dlna now for all their DLNA needs.
- Do set the 'dlna:profileID' property of 'albumArtURI' node and treat it as
  mandatory as per DLNA guidelines (7.3.61.3).
- Prefer non-transcoded resources over transcoded ones when choosing compatible 
  resources for a particular MediaRenderer.
- Minor correction to DIDL filtering code.
- Some other minor improvements/fixes.

Bug fixed in this release:

2187 - GUPnPDIDLLiteContributor class doesn't work

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.7
=

Changes since 0.5.6:

- Make namespace properties on GUPnPDIDLLiteObject readable and provide
  getter functions for them.
- Improve performance of DIDL-Lite parsing by moving namespace lookups to
  GUPnPDIDLLiteParser.

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.6
=

Changes since 0.5.5:

- Optimize namespace handling in DIDL-Lite handling code.
- Hide internal function gupnp_didl_lite_object_new_from_xml().
- Remove new redundant gupnp_didl_lite_container_new_from_xml().
- Free the array allocated by xmlGetNsList().

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.5
=

Changes since 0.5.4:

- Provide gobject-introspection GIR and typelib.
- Provide microseconds in 'duration' to satisfy XBox.
- Fix data type of GUPnPDIDLLiteContainer:child-count
- Fix build issues in jhbuild environment.
- Enable silent build rules if they are available.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg z...@zachgoldberg.com
Neil Roberts n...@linux.intel.com
Ross Burton r...@linux.intel.com

0.5.4
=

Changes since 0.5.2:

- Gracefully handle empty or no 'res' node.
- Function to get the list of descriptors from DIDL-Lite objects.
- More complete comparison for LPCM mime types.
- Fix incorrect type conversion of DLNA flags.
- DLNA flags should not default to a specific DLNA version.
- New APIs to deal with contributor-related properties in DIDL-Lite objects.
- Remove redundant construction methods.
- Add forgotten header to the meta-header file.
- Add and fix gobject-introspection annotations.
- Lots of documentation fixes.
- Many minor non-functional fixes/improvements.

Bug fixes in this release:

1935 - Incorrect conversion while parsing primary DLNA Flags
1934 - DLNA Flags should not default to a specific DLNA version.
1933 - Content 

gupnp-av 0.7.0

2011-05-26 Thread Ross Burton
News


The first release in the new unstable 0.7.x branch.

- Add API to set/get dlna:dlnaManaged attribute.
- Add API to add/list createClass elements to/of DIDL-Lite containers.
- Declare/create the DLNA namespace only once at the start of the DIDL-Lite
  document (just like upnp and dc namespaces) and pass that to each object
  in that document.
- Correct minor typo/cp mistakes in docs.
- Use correct function to set XML attributes.
- Minor coding-style fixes to doc comments.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.6.2
=

Another micro release that bumps the g-i requirement to 0.9.5.

We either have the option of staying with the older gobject-introspection and
keeping disto packagers happy or fix our .gir build against latest (and
unstable) gobject-introspection that happens to be part of GNOME 2.32. After
looking at possible alternatives, talking to a few people and keeping in mind
that we mainly stabalized for GNOME 2.32, we've decided to go for the latter
choice.

All contributors to this release:

Vincent Untz vu...@gnome.org

0.6.1
=

A micro release that corrects the GIR generation rule and make it work against
the latest gobject-intrsopection.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.6.0
=

Changes since 0.5.9:

- Add mising symbols to docs.
- Remove redundant entries from doc sections.
- Doc system should ignore all private headers.
- Don't use deprecated gobject API.
- genre is in the upnp namespace, not dc.

Bug fixed in this release:

2191 - gupnp-av uses dc:genre instead of upnp:genre

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.9
=

Changes since 0.5.8:

- Add 64bit size property to allow resources to be bigger than 2-GB.
- Mircoseconds part of duration in resources needs to be a 3-digit number
  as per DLNA requirement  (7.3.22.1).
- Don't  set the operation parameter if no operations are supported as per DLNA 
  requirement (7.3.33.3).

Bug fixed in this release:

2183 - size property of DIDL resource should be 64bit unsigned according to UPnP
   spec

All contributors to this release:

Jens Georg m...@jensge.org
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.8
=

Changes since 0.5.7:

- Fix crashes in DIDLLiteContributor API.
- Remove incomplete and broken DLNA guessing code. Applications should use
  gupnp-dlna now for all their DLNA needs.
- Do set the 'dlna:profileID' property of 'albumArtURI' node and treat it as
  mandatory as per DLNA guidelines (7.3.61.3).
- Prefer non-transcoded resources over transcoded ones when choosing compatible 
  resources for a particular MediaRenderer.
- Minor correction to DIDL filtering code.
- Some other minor improvements/fixes.

Bug fixed in this release:

2187 - GUPnPDIDLLiteContributor class doesn't work

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.7
=

Changes since 0.5.6:

- Make namespace properties on GUPnPDIDLLiteObject readable and provide
  getter functions for them.
- Improve performance of DIDL-Lite parsing by moving namespace lookups to
  GUPnPDIDLLiteParser.

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.6
=

Changes since 0.5.5:

- Optimize namespace handling in DIDL-Lite handling code.
- Hide internal function gupnp_didl_lite_object_new_from_xml().
- Remove new redundant gupnp_didl_lite_container_new_from_xml().
- Free the array allocated by xmlGetNsList().

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.5
=

Changes since 0.5.4:

- Provide gobject-introspection GIR and typelib.
- Provide microseconds in 'duration' to satisfy XBox.
- Fix data type of GUPnPDIDLLiteContainer:child-count
- Fix build issues in jhbuild environment.
- Enable silent build rules if they are available.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg z...@zachgoldberg.com
Neil Roberts n...@linux.intel.com
Ross Burton r...@linux.intel.com

0.5.4
=

Changes since 0.5.2:

- Gracefully handle empty or no 'res' node.
- Function to get the list of descriptors from DIDL-Lite objects.
- More complete comparison for LPCM mime types.
- Fix incorrect type conversion of DLNA flags.
- DLNA flags should not default to a specific DLNA version.
- New APIs to deal with contributor-related properties in DIDL-Lite objects.
- Remove redundant construction methods.
- Add forgotten header to the meta-header file.
- Add and fix gobject-introspection annotations.
- Lots of documentation fixes.
- Many minor non-functional fixes/improvements.

Bug fixes in this release:

1935 - Incorrect conversion while parsing primary DLNA Flags
1934 - DLNA Flags should not default to a specific DLNA version.
1933 - Content type matching fails when 

gupnp-av 0.7.1

2011-05-26 Thread Ross Burton
News


Another micro release in the unstable 0.7.x branch that brings in all new
fixes from the stable 0.6.3 release.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.7.0
=

The first release in the new unstable 0.7.x branch.

- Add API to set/get dlna:dlnaManaged attribute.
- Add API to add/list createClass elements to/of DIDL-Lite containers.
- Declare/create the DLNA namespace only once at the start of the DIDL-Lite
  document (just like upnp and dc namespaces) and pass that to each object
  in that document.
- Correct minor typo/cp mistakes in docs.
- Use correct function to set XML attributes.
- Minor coding-style fixes to doc comments.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.6.2
=

Another micro release that bumps the g-i requirement to 0.9.5.

We either have the option of staying with the older gobject-introspection and
keeping disto packagers happy or fix our .gir build against latest (and
unstable) gobject-introspection that happens to be part of GNOME 2.32. After
looking at possible alternatives, talking to a few people and keeping in mind
that we mainly stabalized for GNOME 2.32, we've decided to go for the latter
choice.

All contributors to this release:

Vincent Untz vu...@gnome.org

0.6.1
=

A micro release that corrects the GIR generation rule and make it work against
the latest gobject-intrsopection.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.6.0
=

Changes since 0.5.9:

- Add mising symbols to docs.
- Remove redundant entries from doc sections.
- Doc system should ignore all private headers.
- Don't use deprecated gobject API.
- genre is in the upnp namespace, not dc.

Bug fixed in this release:

2191 - gupnp-av uses dc:genre instead of upnp:genre

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.9
=

Changes since 0.5.8:

- Add 64bit size property to allow resources to be bigger than 2-GB.
- Mircoseconds part of duration in resources needs to be a 3-digit number
  as per DLNA requirement  (7.3.22.1).
- Don't  set the operation parameter if no operations are supported as per DLNA 
  requirement (7.3.33.3).

Bug fixed in this release:

2183 - size property of DIDL resource should be 64bit unsigned according to UPnP
   spec

All contributors to this release:

Jens Georg m...@jensge.org
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.8
=

Changes since 0.5.7:

- Fix crashes in DIDLLiteContributor API.
- Remove incomplete and broken DLNA guessing code. Applications should use
  gupnp-dlna now for all their DLNA needs.
- Do set the 'dlna:profileID' property of 'albumArtURI' node and treat it as
  mandatory as per DLNA guidelines (7.3.61.3).
- Prefer non-transcoded resources over transcoded ones when choosing compatible 
  resources for a particular MediaRenderer.
- Minor correction to DIDL filtering code.
- Some other minor improvements/fixes.

Bug fixed in this release:

2187 - GUPnPDIDLLiteContributor class doesn't work

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.7
=

Changes since 0.5.6:

- Make namespace properties on GUPnPDIDLLiteObject readable and provide
  getter functions for them.
- Improve performance of DIDL-Lite parsing by moving namespace lookups to
  GUPnPDIDLLiteParser.

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.6
=

Changes since 0.5.5:

- Optimize namespace handling in DIDL-Lite handling code.
- Hide internal function gupnp_didl_lite_object_new_from_xml().
- Remove new redundant gupnp_didl_lite_container_new_from_xml().
- Free the array allocated by xmlGetNsList().

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.5
=

Changes since 0.5.4:

- Provide gobject-introspection GIR and typelib.
- Provide microseconds in 'duration' to satisfy XBox.
- Fix data type of GUPnPDIDLLiteContainer:child-count
- Fix build issues in jhbuild environment.
- Enable silent build rules if they are available.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg z...@zachgoldberg.com
Neil Roberts n...@linux.intel.com
Ross Burton r...@linux.intel.com

0.5.4
=

Changes since 0.5.2:

- Gracefully handle empty or no 'res' node.
- Function to get the list of descriptors from DIDL-Lite objects.
- More complete comparison for LPCM mime types.
- Fix incorrect type conversion of DLNA flags.
- DLNA flags should not default to a specific DLNA version.
- New APIs to deal with contributor-related properties in DIDL-Lite objects.
- Remove redundant construction methods.
- Add forgotten header to the meta-header file.
- Add and fix gobject-introspection annotations.
- Lots of documentation fixes.
- Many minor non-functional fixes/improvements.


gupnp-av 0.8.0

2011-05-26 Thread Ross Burton
News


Changes since 0.7.1:

- Fix XML node names for 'artist' and 'author'.
- Explicitly link test programs. This should fix the DSO build issue on Fedora.
- Use LDADD rather than LDFLAGS in Makefile.am.

Bug fixed in this release:

 - DIDLLiteObject get_artists()/get_authors() broken

All contributors to this release:

Jussi Kukkonen j...@linux.intel.com
Zeeshan Ali (Khattak) zeesha...@gnome.org
Luis de Bethencourt l...@debethencourt.com

0.7.1
=

Another micro release in the unstable 0.7.x branch that brings in all new
fixes from the stable 0.6.3 release.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.7.0
=

The first release in the new unstable 0.7.x branch.

- Add API to set/get dlna:dlnaManaged attribute.
- Add API to add/list createClass elements to/of DIDL-Lite containers.
- Declare/create the DLNA namespace only once at the start of the DIDL-Lite
  document (just like upnp and dc namespaces) and pass that to each object
  in that document.
- Correct minor typo/cp mistakes in docs.
- Use correct function to set XML attributes.
- Minor coding-style fixes to doc comments.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.6.2
=

Another micro release that bumps the g-i requirement to 0.9.5.

We either have the option of staying with the older gobject-introspection and
keeping disto packagers happy or fix our .gir build against latest (and
unstable) gobject-introspection that happens to be part of GNOME 2.32. After
looking at possible alternatives, talking to a few people and keeping in mind
that we mainly stabalized for GNOME 2.32, we've decided to go for the latter
choice.

All contributors to this release:

Vincent Untz vu...@gnome.org

0.6.1
=

A micro release that corrects the GIR generation rule and make it work against
the latest gobject-intrsopection.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.6.0
=

Changes since 0.5.9:

- Add mising symbols to docs.
- Remove redundant entries from doc sections.
- Doc system should ignore all private headers.
- Don't use deprecated gobject API.
- genre is in the upnp namespace, not dc.

Bug fixed in this release:

2191 - gupnp-av uses dc:genre instead of upnp:genre

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Jens Georg m...@jensge.org
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.9
=

Changes since 0.5.8:

- Add 64bit size property to allow resources to be bigger than 2-GB.
- Mircoseconds part of duration in resources needs to be a 3-digit number
  as per DLNA requirement  (7.3.22.1).
- Don't  set the operation parameter if no operations are supported as per DLNA 
  requirement (7.3.33.3).

Bug fixed in this release:

2183 - size property of DIDL resource should be 64bit unsigned according to UPnP
   spec

All contributors to this release:

Jens Georg m...@jensge.org
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.8
=

Changes since 0.5.7:

- Fix crashes in DIDLLiteContributor API.
- Remove incomplete and broken DLNA guessing code. Applications should use
  gupnp-dlna now for all their DLNA needs.
- Do set the 'dlna:profileID' property of 'albumArtURI' node and treat it as
  mandatory as per DLNA guidelines (7.3.61.3).
- Prefer non-transcoded resources over transcoded ones when choosing compatible 
  resources for a particular MediaRenderer.
- Minor correction to DIDL filtering code.
- Some other minor improvements/fixes.

Bug fixed in this release:

2187 - GUPnPDIDLLiteContributor class doesn't work

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.7
=

Changes since 0.5.6:

- Make namespace properties on GUPnPDIDLLiteObject readable and provide
  getter functions for them.
- Improve performance of DIDL-Lite parsing by moving namespace lookups to
  GUPnPDIDLLiteParser.

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.6
=

Changes since 0.5.5:

- Optimize namespace handling in DIDL-Lite handling code.
- Hide internal function gupnp_didl_lite_object_new_from_xml().
- Remove new redundant gupnp_didl_lite_container_new_from_xml().
- Free the array allocated by xmlGetNsList().

All contributors to this release:

Sven Neumann s.neum...@raumfeld.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.5
=

Changes since 0.5.4:

- Provide gobject-introspection GIR and typelib.
- Provide microseconds in 'duration' to satisfy XBox.
- Fix data type of GUPnPDIDLLiteContainer:child-count
- Fix build issues in jhbuild environment.
- Enable silent build rules if they are available.

All contributors to this release:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Zach Goldberg z...@zachgoldberg.com
Neil Roberts n...@linux.intel.com
Ross Burton r...@linux.intel.com

0.5.4
=

Changes since 0.5.2:

- Gracefully handle empty or no 'res' node.
- Function to get the list of descriptors from DIDL-Lite 

gupnp-dlna 0.1.0

2011-05-26 Thread Ross Burton
News


0.1
===

Initial release.

ChangeLog
=
http://download.gnome.org/sources/gupnp-dlna/0.1/gupnp-dlna-0.1.0.changes  
(10.6K)

Download


http://download.gnome.org/sources/gupnp-dlna/0.1/gupnp-dlna-0.1.0.tar.gz  (381K)
  sha256sum: 382610db50ce2ad807da0d8e28fcb0af7e9afe84688d63a42e2ff27f5014cbed

http://download.gnome.org/sources/gupnp-dlna/0.1/gupnp-dlna-0.1.0.tar.bz2 (308K)
  sha256sum: a75ebafcf8150214872772f414c9f35de7c0f33a5b332604db875978e1f31874

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-dlna 0.2.1

2011-05-26 Thread Ross Burton
News


Brown paper-bag release for bad gstreamer dependency.

0.2
===

Changes since 0.1:

- Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a
  given URI, as well as other metadata. [Parthasarathi Susarla]
- Add support for a few more AVC profiles
- Update in-tree copy of gst-convenience
- Make MP4 matching stricter - only ISO-compliant files are matched
- Couple of enhancements to simplify writing profile XML
- Add an API for getting a encoding profile for a DLNA profile and an example
  to use this with encodebin from gst-convenience. This is still
  work-in-progress.
- Some minor bug fixes

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk

0.1
===

Initial release.

ChangeLog
=
http://download.gnome.org/sources/gupnp-dlna/0.2/gupnp-dlna-0.2.1.changes  
(20.6K)

Download


http://download.gnome.org/sources/gupnp-dlna/0.2/gupnp-dlna-0.2.1.tar.gz  (402K)
  sha256sum: efe43b8ec720e1da89e055face0b7eccf89ecfcd6b4884a52c9d1251b5e9bcd5

http://download.gnome.org/sources/gupnp-dlna/0.2/gupnp-dlna-0.2.1.tar.bz2 (320K)
  sha256sum: e1cb6d3e6e06bb70af9703f78dca06b3ba27f1f356d2911549555619d674d164

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-dlna 0.3.0

2011-05-26 Thread Ross Burton
News


Changes since 0.2.1:

- New API and tool (gupnp-dlna-ls-profiles) to list all supported profiles
- Move API to get a profile to the DLNADiscoverer namespace
- Make GUPnPDLNAProfile opaque, add to API documentation
- Add support for several AVC_MP4_MP profiles
- Print stream topology instead of a simple list in gupnp-dlna-info
- Add debug output controlled by an environment variable for eaesier
  debugging
- Beginnings of an automated testing infrastructure
- Add relaxed/extended mode properties (more details in the next release)
- Use 'bitrate' instead of 'maximum-bitrate' while matching streams
- Various bug fixes

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk

0.2.1
=

Brown paper-bag release for bad gstreamer dependency.

0.2
===

Changes since 0.1:

- Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a
  given URI, as well as other metadata. [Parthasarathi Susarla]
- Add support for a few more AVC profiles
- Update in-tree copy of gst-convenience
- Make MP4 matching stricter - only ISO-compliant files are matched
- Couple of enhancements to simplify writing profile XML
- Add an API for getting a encoding profile for a DLNA profile and an example
  to use this with encodebin from gst-convenience. This is still
  work-in-progress.
- Some minor bug fixes

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk

0.1
===

Initial release.

ChangeLog
=
http://download.gnome.org/sources/gupnp-dlna/0.3/gupnp-dlna-0.3.0.changes  
(38.4K)

Download


http://download.gnome.org/sources/gupnp-dlna/0.3/gupnp-dlna-0.3.0.tar.gz  (411K)
  sha256sum: 9e1824c27b51055e9e5ccb4fc839436b0236c3ee354913bfa3884d7300e96677

http://download.gnome.org/sources/gupnp-dlna/0.3/gupnp-dlna-0.3.0.tar.bz2 (329K)
  sha256sum: edb98688d8f71f773490fa4e286b856235d7ea86a11c4460608d18b0a6a1a222

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-dlna 0.3.1

2011-05-26 Thread Ross Burton
News


Changes since 0.3.0:

- Update license from LGPL 2.0 to 2.1
- Implement a relaxed mode so that we can match more media (while not being
  strictly conformant to the DLNA spec.)
- Modify several audio and video profiles to allow for relaxed matching
- Implement support for extended profiles so that we can add custom profiles
  for popular formats no supported but the DLNA spec.
- Add extended and relaxed modes to gupnp-dlna-info and gupnp-dlna-ls-profiles
- Minor fixes and profile updates

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.3.0
=

Changes since 0.2.1:

- New API and tool (gupnp-dlna-ls-profiles) to list all supported profiles
- Move API to get a profile to the DLNADiscoverer namespace
- Make GUPnPDLNAProfile opaque, add to API documentation
- Add support for several AVC_MP4_MP profiles
- Print stream topology instead of a simple list in gupnp-dlna-info
- Add debug output controlled by an environment variable for eaesier
  debugging
- Beginnings of an automated testing infrastructure
- Add relaxed/extended mode properties (more details in the next release)
- Use 'bitrate' instead of 'maximum-bitrate' while matching streams
- Various bug fixes

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.2.1
=

Brown paper-bag release for bad gstreamer dependency.

0.2
===

Changes since 0.1:

- Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a
  given URI, as well as other metadata. [Parthasarathi Susarla]
- Add support for a few more AVC profiles
- Update in-tree copy of gst-convenience
- Make MP4 matching stricter - only ISO-compliant files are matched
- Couple of enhancements to simplify writing profile XML
- Add an API for getting a encoding profile for a DLNA profile and an example
  to use this with encodebin from gst-convenience. This is still
  work-in-progress.
- Some minor bug fixes

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.1
===

Initial release.

ChangeLog
=
http://download.gnome.org/sources/gupnp-dlna/0.3/gupnp-dlna-0.3.1.changes  
(46.4K)

Download


http://download.gnome.org/sources/gupnp-dlna/0.3/gupnp-dlna-0.3.1.tar.gz  (419K)
  sha256sum: 1c5ccd35ef6c7983cd51f8e9a7cc20b9294648a8e2e2ee346b684b6f5be6aff9

http://download.gnome.org/sources/gupnp-dlna/0.3/gupnp-dlna-0.3.1.tar.bz2 (340K)
  sha256sum: 869db6dabadbfefbd58010945dc68992ad04e60562a845bba004bdc9e6223722

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-dlna 0.4.0

2011-05-26 Thread Ross Burton
News


Changes since 0.3.1:

- Don't link against pbutils to avoid conflicts with internal gstdiscoverer
- Add library versioning
- Minor test harness change

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.3.1
=

Changes since 0.3.0:

- Update license from LGPL 2.0 to 2.1
- Implement a relaxed mode so that we can match more media (while not being
  strictly conformant to the DLNA spec.)
- Modify several audio and video profiles to allow for relaxed matching
- Implement support for extended profiles so that we can add custom profiles
  for popular formats no supported but the DLNA spec.
- Add extended and relaxed modes to gupnp-dlna-info and gupnp-dlna-ls-profiles
- Minor fixes and profile updates

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.3.0
=

Changes since 0.2.1:

- New API and tool (gupnp-dlna-ls-profiles) to list all supported profiles
- Move API to get a profile to the DLNADiscoverer namespace
- Make GUPnPDLNAProfile opaque, add to API documentation
- Add support for several AVC_MP4_MP profiles
- Print stream topology instead of a simple list in gupnp-dlna-info
- Add debug output controlled by an environment variable for eaesier
  debugging
- Beginnings of an automated testing infrastructure
- Add relaxed/extended mode properties (more details in the next release)
- Use 'bitrate' instead of 'maximum-bitrate' while matching streams
- Various bug fixes

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.2.1
=

Brown paper-bag release for bad gstreamer dependency.

0.2
===

Changes since 0.1:

- Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a
  given URI, as well as other metadata. [Parthasarathi Susarla]
- Add support for a few more AVC profiles
- Update in-tree copy of gst-convenience
- Make MP4 matching stricter - only ISO-compliant files are matched
- Couple of enhancements to simplify writing profile XML
- Add an API for getting a encoding profile for a DLNA profile and an example
  to use this with encodebin from gst-convenience. This is still
  work-in-progress.
- Some minor bug fixes

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.1
===

Initial release.

ChangeLog
=
http://download.gnome.org/sources/gupnp-dlna/0.4/gupnp-dlna-0.4.0.changes  
(48.8K)

Download


http://download.gnome.org/sources/gupnp-dlna/0.4/gupnp-dlna-0.4.0.tar.gz  (419K)
  sha256sum: f0968686d88c101f6b9457896cbcde388649d1dda37b16330a08662a2c88650b

http://download.gnome.org/sources/gupnp-dlna/0.4/gupnp-dlna-0.4.0.tar.bz2 (340K)
  sha256sum: d450460989b23b0832d942f8ccdedea9c764c7956a618b36215ef92e63b2a1c0

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-dlna 0.4.1

2011-05-26 Thread Ross Burton
News


Changes since 0.4.0:

- Allow gupnp-dlna to coexist with soon-to-be-released gst-plugins-base
  (0.10.31). Still can't link applications against both, though
- Some build fixes

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Ryo ONODERA ryo...@yk.rim.or.jp

0.4.0
=

Changes since 0.3.1:

- Don't link against pbutils to avoid conflicts with internal gstdiscoverer
- Add library versioning
- Minor test harness change

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.3.1
=

Changes since 0.3.0:

- Update license from LGPL 2.0 to 2.1
- Implement a relaxed mode so that we can match more media (while not being
  strictly conformant to the DLNA spec.)
- Modify several audio and video profiles to allow for relaxed matching
- Implement support for extended profiles so that we can add custom profiles
  for popular formats no supported but the DLNA spec.
- Add extended and relaxed modes to gupnp-dlna-info and gupnp-dlna-ls-profiles
- Minor fixes and profile updates

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.3.0
=

Changes since 0.2.1:

- New API and tool (gupnp-dlna-ls-profiles) to list all supported profiles
- Move API to get a profile to the DLNADiscoverer namespace
- Make GUPnPDLNAProfile opaque, add to API documentation
- Add support for several AVC_MP4_MP profiles
- Print stream topology instead of a simple list in gupnp-dlna-info
- Add debug output controlled by an environment variable for eaesier
  debugging
- Beginnings of an automated testing infrastructure
- Add relaxed/extended mode properties (more details in the next release)
- Use 'bitrate' instead of 'maximum-bitrate' while matching streams
- Various bug fixes

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.2.1
=

Brown paper-bag release for bad gstreamer dependency.

0.2
===

Changes since 0.1:

- Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a
  given URI, as well as other metadata. [Parthasarathi Susarla]
- Add support for a few more AVC profiles
- Update in-tree copy of gst-convenience
- Make MP4 matching stricter - only ISO-compliant files are matched
- Couple of enhancements to simplify writing profile XML
- Add an API for getting a encoding profile for a DLNA profile and an example
  to use this with encodebin from gst-convenience. This is still
  work-in-progress.
- Some minor bug fixes

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.1
===

Initial release.

ChangeLog
=
http://download.gnome.org/sources/gupnp-dlna/0.4/gupnp-dlna-0.4.1.changes  
(51.0K)

Download


http://download.gnome.org/sources/gupnp-dlna/0.4/gupnp-dlna-0.4.1.tar.gz  (421K)
  sha256sum: 71a0b48da454d1b8dc596cb7db6cbf902abb23fe546b8424bf78f2c6a19127b7

http://download.gnome.org/sources/gupnp-dlna/0.4/gupnp-dlna-0.4.1.tar.bz2 (343K)
  sha256sum: f5dbb32abf21782296945fb6beee8592878b471c25a6ddd4620fb21cb40750f1

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-dlna 0.5.0

2011-05-26 Thread Ross Burton
News


Changes since 0.4.2:

- Use GstDiscoverer from gst-plugins-base and remove internal
  copy of discoverer.
- Minor bug fixes.

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.4.2
=

Changes since 0.4.1:

- Remove internal discoverer namespace changes (fixes API breakage)
- Skip discoverer tests if media is missing

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.4.1
=

Changes since 0.4.0:

- Allow gupnp-dlna to coexist with soon-to-be-released gst-plugins-base
  (0.10.31). Still can't link applications against both, though
- Some build fixes

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Ryo ONODERA ryo...@yk.rim.or.jp

0.4.0
=

Changes since 0.3.1:

- Don't link against pbutils to avoid conflicts with internal gstdiscoverer
- Add library versioning
- Minor test harness change

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.3.1
=

Changes since 0.3.0:

- Update license from LGPL 2.0 to 2.1
- Implement a relaxed mode so that we can match more media (while not being
  strictly conformant to the DLNA spec.)
- Modify several audio and video profiles to allow for relaxed matching
- Implement support for extended profiles so that we can add custom profiles
  for popular formats no supported but the DLNA spec.
- Add extended and relaxed modes to gupnp-dlna-info and gupnp-dlna-ls-profiles
- Minor fixes and profile updates

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.3.0
=

Changes since 0.2.1:

- New API and tool (gupnp-dlna-ls-profiles) to list all supported profiles
- Move API to get a profile to the DLNADiscoverer namespace
- Make GUPnPDLNAProfile opaque, add to API documentation
- Add support for several AVC_MP4_MP profiles
- Print stream topology instead of a simple list in gupnp-dlna-info
- Add debug output controlled by an environment variable for eaesier
  debugging
- Beginnings of an automated testing infrastructure
- Add relaxed/extended mode properties (more details in the next release)
- Use 'bitrate' instead of 'maximum-bitrate' while matching streams
- Various bug fixes

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.2.1
=

Brown paper-bag release for bad gstreamer dependency.

0.2
===

Changes since 0.1:

- Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a
  given URI, as well as other metadata. [Parthasarathi Susarla]
- Add support for a few more AVC profiles
- Update in-tree copy of gst-convenience
- Make MP4 matching stricter - only ISO-compliant files are matched
- Couple of enhancements to simplify writing profile XML
- Add an API for getting a encoding profile for a DLNA profile and an example
  to use this with encodebin from gst-convenience. This is still
  work-in-progress.
- Some minor bug fixes

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.1
===

Initial release.

ChangeLog
=
http://download.gnome.org/sources/gupnp-dlna/0.5/gupnp-dlna-0.5.0.changes  
(60.7K)

Download


http://download.gnome.org/sources/gupnp-dlna/0.5/gupnp-dlna-0.5.0.tar.gz  (394K)
  sha256sum: 35e18e21cd6f0031673c323aaeab340aa301d0bee4bedc0b889a76d661cb90e9

http://download.gnome.org/sources/gupnp-dlna/0.5/gupnp-dlna-0.5.0.tar.bz2 (316K)
  sha256sum: 68252dd2db69cd02811252247eff79ffddba81eac46742fac7694cb9397c1873

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-dlna 0.5.1

2011-05-26 Thread Ross Burton
News


Changes since 0.5.0:

- Use encoding-profile from gst-plugins-base.
- Drop internalized copy of gst-convenience. Did you hear that Fedora peeps?
- Explicitly link gupnp-dlna-info against gstreamer-pbutils.
- GUPnPDLNAProfile exposes related GstEncodingProfile as a property.

Dependency related changes:

- Require gstreamer-pbutils = 0.10.32.

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Luis de Bethencourt l...@debethencourt.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.0
=

Changes since 0.4.2:

- Use GstDiscoverer from gst-plugins-base and remove internal
  copy of discoverer.
- Minor bug fixes.

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.4.2
=

Changes since 0.4.1:

- Remove internal discoverer namespace changes (fixes API breakage)
- Skip discoverer tests if media is missing

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.4.1
=

Changes since 0.4.0:

- Allow gupnp-dlna to coexist with soon-to-be-released gst-plugins-base
  (0.10.31). Still can't link applications against both, though
- Some build fixes

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Ryo ONODERA ryo...@yk.rim.or.jp

0.4.0
=

Changes since 0.3.1:

- Don't link against pbutils to avoid conflicts with internal gstdiscoverer
- Add library versioning
- Minor test harness change

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.3.1
=

Changes since 0.3.0:

- Update license from LGPL 2.0 to 2.1
- Implement a relaxed mode so that we can match more media (while not being
  strictly conformant to the DLNA spec.)
- Modify several audio and video profiles to allow for relaxed matching
- Implement support for extended profiles so that we can add custom profiles
  for popular formats no supported but the DLNA spec.
- Add extended and relaxed modes to gupnp-dlna-info and gupnp-dlna-ls-profiles
- Minor fixes and profile updates

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.3.0
=

Changes since 0.2.1:

- New API and tool (gupnp-dlna-ls-profiles) to list all supported profiles
- Move API to get a profile to the DLNADiscoverer namespace
- Make GUPnPDLNAProfile opaque, add to API documentation
- Add support for several AVC_MP4_MP profiles
- Print stream topology instead of a simple list in gupnp-dlna-info
- Add debug output controlled by an environment variable for eaesier
  debugging
- Beginnings of an automated testing infrastructure
- Add relaxed/extended mode properties (more details in the next release)
- Use 'bitrate' instead of 'maximum-bitrate' while matching streams
- Various bug fixes

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.2.1
=

Brown paper-bag release for bad gstreamer dependency.

0.2
===

Changes since 0.1:

- Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a
  given URI, as well as other metadata. [Parthasarathi Susarla]
- Add support for a few more AVC profiles
- Update in-tree copy of gst-convenience
- Make MP4 matching stricter - only ISO-compliant files are matched
- Couple of enhancements to simplify writing profile XML
- Add an API for getting a encoding profile for a DLNA profile and an example
  to use this with encodebin from gst-convenience. This is still
  work-in-progress.
- Some minor bug fixes

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.1
===

Initial release.

ChangeLog
=
http://download.gnome.org/sources/gupnp-dlna/0.5/gupnp-dlna-0.5.1.changes  
(69.2K)

Download


http://download.gnome.org/sources/gupnp-dlna/0.5/gupnp-dlna-0.5.1.tar.gz  (375K)
  sha256sum: 9888386ac3fd142a7a09229171201c12f46a122383cbeafd9a3eb77f1a182c52

http://download.gnome.org/sources/gupnp-dlna/0.5/gupnp-dlna-0.5.1.tar.bz2 (302K)
  sha256sum: 7d1a446fa99c7cd7c443ee26e047882eeb61aca1b20269894883f8be869c6a78

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-dlna 0.4.2

2011-05-26 Thread Ross Burton
News


Changes since 0.4.1:

- Remove internal discoverer namespace changes (fixes API breakage)
- Skip discoverer tests if media is missing

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.4.1
=

Changes since 0.4.0:

- Allow gupnp-dlna to coexist with soon-to-be-released gst-plugins-base
  (0.10.31). Still can't link applications against both, though
- Some build fixes

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Ryo ONODERA ryo...@yk.rim.or.jp

0.4.0
=

Changes since 0.3.1:

- Don't link against pbutils to avoid conflicts with internal gstdiscoverer
- Add library versioning
- Minor test harness change

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.3.1
=

Changes since 0.3.0:

- Update license from LGPL 2.0 to 2.1
- Implement a relaxed mode so that we can match more media (while not being
  strictly conformant to the DLNA spec.)
- Modify several audio and video profiles to allow for relaxed matching
- Implement support for extended profiles so that we can add custom profiles
  for popular formats no supported but the DLNA spec.
- Add extended and relaxed modes to gupnp-dlna-info and gupnp-dlna-ls-profiles
- Minor fixes and profile updates

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.3.0
=

Changes since 0.2.1:

- New API and tool (gupnp-dlna-ls-profiles) to list all supported profiles
- Move API to get a profile to the DLNADiscoverer namespace
- Make GUPnPDLNAProfile opaque, add to API documentation
- Add support for several AVC_MP4_MP profiles
- Print stream topology instead of a simple list in gupnp-dlna-info
- Add debug output controlled by an environment variable for eaesier
  debugging
- Beginnings of an automated testing infrastructure
- Add relaxed/extended mode properties (more details in the next release)
- Use 'bitrate' instead of 'maximum-bitrate' while matching streams
- Various bug fixes

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.2.1
=

Brown paper-bag release for bad gstreamer dependency.

0.2
===

Changes since 0.1:

- Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a
  given URI, as well as other metadata. [Parthasarathi Susarla]
- Add support for a few more AVC profiles
- Update in-tree copy of gst-convenience
- Make MP4 matching stricter - only ISO-compliant files are matched
- Couple of enhancements to simplify writing profile XML
- Add an API for getting a encoding profile for a DLNA profile and an example
  to use this with encodebin from gst-convenience. This is still
  work-in-progress.
- Some minor bug fixes

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.1
===

Initial release.

ChangeLog
=
http://download.gnome.org/sources/gupnp-dlna/0.4/gupnp-dlna-0.4.2.changes  
(52.4K)

Download


http://download.gnome.org/sources/gupnp-dlna/0.4/gupnp-dlna-0.4.2.tar.gz  (421K)
  sha256sum: 9e81ec231a26ed6ff286e8929b9e825a060974ade14dfc078825747f32a7b464

http://download.gnome.org/sources/gupnp-dlna/0.4/gupnp-dlna-0.4.2.tar.bz2 (343K)
  sha256sum: 4dacb2a4fee81db52b2207fb1c6c07bb7fe8f20fcfadecd5cbbc8ab4f2d8b489

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-dlna 0.6.0

2011-05-26 Thread Ross Burton
News


- Add 'MPEG_TS_SD_EU_ISO' profile.
- Relax some video restrictions for MPEG TS profile.
- Fix profile parsing logic for images.
- Drop fourcc format restrictions.
- Only initialize thread system once.
- Improve/fix external and internal documentation.
- Get rid of nasty warnings when building docs.
- Improved handling of GstCaps.
- Remove redundant initializations.
- Fix some leaks.
- Hilight test failures by use of red color.
- Mark constant return values as such.
- Clear the (obsolete) ChangeLog file.
- Test media moved to gitorious.
- Many non-functional improvements.

All contributors to this release:

Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org
Luis de Bethencourt l...@debethencourt.com

0.5.1
=

Changes since 0.5.0:

- Use encoding-profile from gst-plugins-base.
- Drop internalized copy of gst-convenience. Did you hear that Fedora peeps?
- Explicitly link gupnp-dlna-info against gstreamer-pbutils.
- GUPnPDLNAProfile exposes related GstEncodingProfile as a property.

Dependency related changes:

- Require gstreamer-pbutils = 0.10.32.

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Luis de Bethencourt l...@debethencourt.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.0
=

Changes since 0.4.2:

- Use GstDiscoverer from gst-plugins-base and remove internal
  copy of discoverer.
- Minor bug fixes.

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.4.2
=

Changes since 0.4.1:

- Remove internal discoverer namespace changes (fixes API breakage)
- Skip discoverer tests if media is missing

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.4.1
=

Changes since 0.4.0:

- Allow gupnp-dlna to coexist with soon-to-be-released gst-plugins-base
  (0.10.31). Still can't link applications against both, though
- Some build fixes

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Ryo ONODERA ryo...@yk.rim.or.jp

0.4.0
=

Changes since 0.3.1:

- Don't link against pbutils to avoid conflicts with internal gstdiscoverer
- Add library versioning
- Minor test harness change

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.3.1
=

Changes since 0.3.0:

- Update license from LGPL 2.0 to 2.1
- Implement a relaxed mode so that we can match more media (while not being
  strictly conformant to the DLNA spec.)
- Modify several audio and video profiles to allow for relaxed matching
- Implement support for extended profiles so that we can add custom profiles
  for popular formats no supported but the DLNA spec.
- Add extended and relaxed modes to gupnp-dlna-info and gupnp-dlna-ls-profiles
- Minor fixes and profile updates

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.3.0
=

Changes since 0.2.1:

- New API and tool (gupnp-dlna-ls-profiles) to list all supported profiles
- Move API to get a profile to the DLNADiscoverer namespace
- Make GUPnPDLNAProfile opaque, add to API documentation
- Add support for several AVC_MP4_MP profiles
- Print stream topology instead of a simple list in gupnp-dlna-info
- Add debug output controlled by an environment variable for eaesier
  debugging
- Beginnings of an automated testing infrastructure
- Add relaxed/extended mode properties (more details in the next release)
- Use 'bitrate' instead of 'maximum-bitrate' while matching streams
- Various bug fixes

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.2.1
=

Brown paper-bag release for bad gstreamer dependency.

0.2
===

Changes since 0.1:

- Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a
  given URI, as well as other metadata. [Parthasarathi Susarla]
- Add support for a few more AVC profiles
- Update in-tree copy of gst-convenience
- Make MP4 matching stricter - only ISO-compliant files are matched
- Couple of enhancements to simplify writing profile XML
- Add an API for getting a encoding profile for a DLNA profile and an example
  to use this with encodebin from gst-convenience. This is still
  work-in-progress.
- Some minor bug fixes

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.1
===

Initial release.

ChangeLog
=
http://download.gnome.org/sources/gupnp-dlna/0.6/gupnp-dlna-0.6.0.changes  
(78.9K)

Download



gupnp-igd 0.1.0

2011-05-26 Thread Ross Burton
ChangeLog
=

r1336 | tester | 2008-10-28 17:20:23 -0400 (Tue, 28 Oct 2008) | 1 line

Make unit tests work with distcheck

r1335 | tester | 2008-10-28 16:49:40 -0400 (Tue, 28 Oct 2008) | 1 line

Add version.xml t the content_files

r1334 | tester | 2008-10-28 16:29:55 -0400 (Tue, 28 Oct 2008) | 1 line

Update dependancy

r1306 | jku | 2008-10-17 06:19:16 -0400 (Fri, 17 Oct 2008) | 5 lines

2008-10-17  Jussi Kukkonen  j...@linux.intel.com

* tests/gtest/WANIPConnection.xml:

Remove whitespace from action name in service definition

r1296 | tester | 2008-09-30 18:44:13 -0400 (Tue, 30 Sep 2008) | 1 line

Remove the word farsight

r1295 | tester | 2008-09-30 18:42:00 -0400 (Tue, 30 Sep 2008) | 1 line

Replace GPL2 with LGPL-2.1

r1294 | tester | 2008-09-30 18:13:42 -0400 (Tue, 30 Sep 2008) | 1 line

Fill README a bit

r1293 | tester | 2008-09-30 18:11:05 -0400 (Tue, 30 Sep 2008) | 1 line

Added TODO

r1292 | tester | 2008-09-30 18:07:04 -0400 (Tue, 30 Sep 2008) | 1 line

Set the SoupSession timeout directly

r1291 | tester | 2008-09-30 18:06:47 -0400 (Tue, 30 Sep 2008) | 1 line

Depends on glib 2.14 for constructed()

r1290 | tester | 2008-09-30 17:54:55 -0400 (Tue, 30 Sep 2008) | 1 line

Update tests to succeed with WANPPPConnection testing

r1289 | tester | 2008-09-30 17:34:50 -0400 (Tue, 30 Sep 2008) | 1 line

Add WANPPPConnection.xml definition

r1288 | tester | 2008-09-30 17:23:44 -0400 (Tue, 30 Sep 2008) | 1 line

Add support for WANPPPConnection:1

r1287 | tester | 2008-09-30 17:21:42 -0400 (Tue, 30 Sep 2008) | 1 line

Remove remnant of FS_ prefixes

r1286 | tester | 2008-09-30 17:20:19 -0400 (Tue, 30 Sep 2008) | 1 line

Add gtk-doc documentation

r1285 | tester | 2008-09-30 17:03:52 -0400 (Tue, 30 Sep 2008) | 2 lines

Add list of types to probe


r1284 | tester | 2008-09-30 16:51:53 -0400 (Tue, 30 Sep 2008) | 1 line

Rename cp to ip_cp and associated signals handlers too

r1283 | tester | 2008-09-30 16:03:35 -0400 (Tue, 30 Sep 2008) | 1 line

Add myself as author

r1282 | ross | 2008-09-30 12:10:39 -0400 (Tue, 30 Sep 2008) | 1 line

Import gupnp-igd, thanks Olivier Crête olivier.cr...@collabora.co.uk



Download


http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.0.tar.gz  (365K)
  sha256sum: 37720127b6b66a757cce99c42249ebd54e887cb58518e94c776f7303395cb650

http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.0.tar.bz2 (251K)
  sha256sum: eb8e7c775826f1ab21ee5fe037e7f8d93791c96d0871b6c38263f383ddbcf325

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-dlna 0.6.1

2011-05-26 Thread Ross Burton
News


A micro release to really bump the SONAME this time.

All contributors to this release:

Andreas Henriksson andr...@fatal.se
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.6.0
=

- Add 'MPEG_TS_SD_EU_ISO' profile.
- Relax some video restrictions for MPEG TS profile.
- Fix profile parsing logic for images.
- Drop fourcc format restrictions.
- Only initialize thread system once.
- Improve/fix external and internal documentation.
- Get rid of nasty warnings when building docs.
- Improved handling of GstCaps.
- Remove redundant initializations.
- Fix some leaks.
- Hilight test failures by use of red color.
- Mark constant return values as such.
- Clear the (obsolete) ChangeLog file.
- Test media moved to gitorious.
- Many non-functional improvements.

All contributors to this release:

Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org
Luis de Bethencourt l...@debethencourt.com

0.5.1
=

Changes since 0.5.0:

- Use encoding-profile from gst-plugins-base.
- Drop internalized copy of gst-convenience. Did you hear that Fedora peeps?
- Explicitly link gupnp-dlna-info against gstreamer-pbutils.
- GUPnPDLNAProfile exposes related GstEncodingProfile as a property.

Dependency related changes:

- Require gstreamer-pbutils = 0.10.32.

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Luis de Bethencourt l...@debethencourt.com
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.5.0
=

Changes since 0.4.2:

- Use GstDiscoverer from gst-plugins-base and remove internal
  copy of discoverer.
- Minor bug fixes.

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.4.2
=

Changes since 0.4.1:

- Remove internal discoverer namespace changes (fixes API breakage)
- Skip discoverer tests if media is missing

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.4.1
=

Changes since 0.4.0:

- Allow gupnp-dlna to coexist with soon-to-be-released gst-plugins-base
  (0.10.31). Still can't link applications against both, though
- Some build fixes

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Ryo ONODERA ryo...@yk.rim.or.jp

0.4.0
=

Changes since 0.3.1:

- Don't link against pbutils to avoid conflicts with internal gstdiscoverer
- Add library versioning
- Minor test harness change

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.3.1
=

Changes since 0.3.0:

- Update license from LGPL 2.0 to 2.1
- Implement a relaxed mode so that we can match more media (while not being
  strictly conformant to the DLNA spec.)
- Modify several audio and video profiles to allow for relaxed matching
- Implement support for extended profiles so that we can add custom profiles
  for popular formats no supported but the DLNA spec.
- Add extended and relaxed modes to gupnp-dlna-info and gupnp-dlna-ls-profiles
- Minor fixes and profile updates

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.3.0
=

Changes since 0.2.1:

- New API and tool (gupnp-dlna-ls-profiles) to list all supported profiles
- Move API to get a profile to the DLNADiscoverer namespace
- Make GUPnPDLNAProfile opaque, add to API documentation
- Add support for several AVC_MP4_MP profiles
- Print stream topology instead of a simple list in gupnp-dlna-info
- Add debug output controlled by an environment variable for eaesier
  debugging
- Beginnings of an automated testing infrastructure
- Add relaxed/extended mode properties (more details in the next release)
- Use 'bitrate' instead of 'maximum-bitrate' while matching streams
- Various bug fixes

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.2.1
=

Brown paper-bag release for bad gstreamer dependency.

0.2
===

Changes since 0.1:

- Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a
  given URI, as well as other metadata. [Parthasarathi Susarla]
- Add support for a few more AVC profiles
- Update in-tree copy of gst-convenience
- Make MP4 matching stricter - only ISO-compliant files are matched
- Couple of enhancements to simplify writing profile XML
- Add an API for getting a encoding profile for a DLNA profile and an example
  to use this with encodebin from gst-convenience. This is still
  work-in-progress.
- Some minor bug fixes

All contributors to this release:

Arun Raghavan arun.ragha...@collabora.co.uk
Parthasarathi Susarla partha.susa...@collabora.co.uk
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.1
===


gupnp-igd 0.1.2

2011-05-26 Thread Ross Burton
News


- Add possibility to ask for external port 0, in which case it will return
  a random port
- Add local ip/port to the error signal

***
* GUPnP IGD 0.1.0 *
***

- Initial release

ChangeLog
=
http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.2.changes  (0)

Download


http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.2.tar.gz  (369K)
  sha256sum: a32d1de4bcd87e60f6db7c08ca50df3336713f9f2fb91dd3dff609e4b0c074d2

http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.2.tar.bz2 (262K)
  sha256sum: c650c4d63c74196ec50b6eb97912357204a48361bde0c9ac56d17bb5330778f9

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-igd 0.1.3

2011-05-26 Thread Ross Burton
News


- Delete all mappings when the last user reference is dropped
- Don't try to renew an infinite mapping

***
* GUPnP IGD 0.1.2 *
***

- Add possibility to ask for external port 0, in which case it will return
  a random port
- Add local ip/port to the error signal

***
* GUPnP IGD 0.1.0 *
***

- Initial release

ChangeLog
=
http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.3.changes  (0)

Download


http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.3.tar.gz  (371K)
  sha256sum: 1723dd3155fb32302dcdf55163b617937d28b15408d85d0e601d91657436efdc

http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.3.tar.bz2 (263K)
  sha256sum: cc04ff2ecaca800a395101a75abad649bed88743d150d82eab72b946a5f794ee

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-igd 0.1.4

2011-05-26 Thread Ross Burton
News


- Make it compatible with the 0.13 API (does not yet use GUPnPContextManager)
- Bug fixes


***
* GUPnP IGD 0.1.3 *
***

- Delete all mappings when the last user reference is dropped
- Don't try to renew an infinite mapping

***
* GUPnP IGD 0.1.2 *
***

- Add possibility to ask for external port 0, in which case it will return
  a random port
- Add local ip/port to the error signal

***
* GUPnP IGD 0.1.0 *
***

- Initial release

ChangeLog
=
http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.4.changes  (0)

Download


http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.4.tar.gz  (328K)
  sha256sum: 2cb7c03730298ff403671b52e64084d5e6886776979ffe2f59aea71e3fe3c687

http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.4.tar.bz2 (268K)
  sha256sum: 2fdec6c1650ebeecad8cb08bdc0a413b8e5b5b5f773ba837213b5b822cf8c754

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-igd 0.1.5

2011-05-26 Thread Ross Burton
News


- Use the new GUPnP Context Manager from GUPnP 0.13

***
* GUPnP IGD 0.1.4 *
***

- Make it compatible with the 0.13 API (does not yet use GUPnPContextManager)
- Bug fixes

***
* GUPnP IGD 0.1.3 *
***

- Delete all mappings when the last user reference is dropped
- Don't try to renew an infinite mapping

***
* GUPnP IGD 0.1.2 *
***

- Add possibility to ask for external port 0, in which case it will return
  a random port
- Add local ip/port to the error signal

***
* GUPnP IGD 0.1.0 *
***

- Initial release

ChangeLog
=
http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.5.changes  (0)

Download


http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.5.tar.gz  (327K)
  sha256sum: b6a8b0e8516a5a93dc435da21c71a6f93775a8bc3429a31348005564e40ff92e

http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.5.tar.bz2 (267K)
  sha256sum: 6c3329d2993b1ade7bec786b4563c2f41952ef0c510e829b1411b603be148de6

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-igd 0.1.6

2011-05-26 Thread Ross Burton
News


- Add python bindings

***
* GUPnP IGD 0.1.5 *
***

- Use the new GUPnP Context Manager from GUPnP 0.13

***
* GUPnP IGD 0.1.4 *
***

- Make it compatible with the 0.13 API (does not yet use GUPnPContextManager)
- Bug fixes

***
* GUPnP IGD 0.1.3 *
***

- Delete all mappings when the last user reference is dropped
- Don't try to renew an infinite mapping

***
* GUPnP IGD 0.1.2 *
***

- Add possibility to ask for external port 0, in which case it will return
  a random port
- Add local ip/port to the error signal

***
* GUPnP IGD 0.1.0 *
***

- Initial release

ChangeLog
=
http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.6.changes  (19.8K)

Download


http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.6.tar.gz  (346K)
  sha256sum: 518cfc31a7acf7dd260626453c217b53ff881d227dfd30e433899a43c9e45117

http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.6.tar.bz2 (282K)
  sha256sum: c9392e4b84782d6f6d2b746dda490c9f856910dc89348b91a6ad3585a590b552

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-igd 0.1.7

2011-05-26 Thread Ross Burton
News


* GUPnP IGD 0.1.6 *
***

- Add python bindings

***
* GUPnP IGD 0.1.5 *
***

- Use the new GUPnP Context Manager from GUPnP 0.13

***
* GUPnP IGD 0.1.4 *
***

- Make it compatible with the 0.13 API (does not yet use GUPnPContextManager)
- Bug fixes

***
* GUPnP IGD 0.1.3 *
***

- Delete all mappings when the last user reference is dropped
- Don't try to renew an infinite mapping

***
* GUPnP IGD 0.1.2 *
***

- Add possibility to ask for external port 0, in which case it will return
  a random port
- Add local ip/port to the error signal

***
* GUPnP IGD 0.1.0 *
***

- Initial release

ChangeLog
=
http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.7.changes  (21.6K)

Download


http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.7.tar.gz  (354K)
  sha256sum: c1d80ed20081992fabe70331f02efe9435bbfcc79287676121a855fea6561bf6

http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.7.tar.bz2 (289K)
  sha256sum: e882e6231e7e178631f653d74981133a636bb5d8bfe13979a3325fbc5e181439

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-igd 0.1.10

2011-05-26 Thread Ross Burton
News


- Port to gobject-introspection 0.10

***
* GUPnP IGD 0.1.9 *
***

- Set thread default main context

***
* GUPnP IGD 0.1.8 *
***

- Add GObject Introspection support
- Return a valid GError if the other side returns an invalid IP
- Make newer GNU Make and newer GCC happy

***
* GUPnP IGD 0.1.7 *
***

- Fix race in stopping threaded version
- Validate IP addresses return by the gateway
- Fix object building against newer GLib

***
* GUPnP IGD 0.1.6 *
***

- Add python bindings

***
* GUPnP IGD 0.1.5 *
***

- Use the new GUPnP Context Manager from GUPnP 0.13

***
* GUPnP IGD 0.1.4 *
***

- Make it compatible with the 0.13 API (does not yet use GUPnPContextManager)
- Bug fixes

***
* GUPnP IGD 0.1.3 *
***

- Delete all mappings when the last user reference is dropped
- Don't try to renew an infinite mapping

***
* GUPnP IGD 0.1.2 *
***

- Add possibility to ask for external port 0, in which case it will return
  a random port
- Add local ip/port to the error signal

***
* GUPnP IGD 0.1.0 *
***

- Initial release

ChangeLog
=
http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.10.changes  
(25.0K)

Download


http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.10.tar.gz  (367K)
  sha256sum: 51e363f167a128af35be2a19b33bb1e7915c6c47861ef8f029614eb2c8f45bdb

http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.10.tar.bz2 (300K)
  sha256sum: 582db66f57f112b76b17ed50169797c0475fb124a38019c929289839ebe4fbb9

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-igd 0.1.11

2011-05-26 Thread Ross Burton
News


- Disable introspection correctly on --disable-introspection


* GUPnP IGD 0.1.10 *


- Port to gobject-introspection 0.10

***
* GUPnP IGD 0.1.9 *
***

- Set thread default main context

***
* GUPnP IGD 0.1.8 *
***

- Add GObject Introspection support
- Return a valid GError if the other side returns an invalid IP
- Make newer GNU Make and newer GCC happy

***
* GUPnP IGD 0.1.7 *
***

- Fix race in stopping threaded version
- Validate IP addresses return by the gateway
- Fix object building against newer GLib

***
* GUPnP IGD 0.1.6 *
***

- Add python bindings

***
* GUPnP IGD 0.1.5 *
***

- Use the new GUPnP Context Manager from GUPnP 0.13

***
* GUPnP IGD 0.1.4 *
***

- Make it compatible with the 0.13 API (does not yet use GUPnPContextManager)
- Bug fixes

***
* GUPnP IGD 0.1.3 *
***

- Delete all mappings when the last user reference is dropped
- Don't try to renew an infinite mapping

***
* GUPnP IGD 0.1.2 *
***

- Add possibility to ask for external port 0, in which case it will return
  a random port
- Add local ip/port to the error signal

***
* GUPnP IGD 0.1.0 *
***

- Initial release

ChangeLog
=
http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.11.changes  
(25.9K)

Download


http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.11.tar.gz  (367K)
  sha256sum: 49aebbd6fd8ad52e6de37dfd555a89831a5a02f169f8f56b1658a46ebdfefba4

http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.11.tar.bz2 (300K)
  sha256sum: bb12eed910d5ede08c4e83a611a019567619bf3f18f03b65cca9b970863376cd

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-tools 0.1

2011-05-26 Thread Ross Burton
News


Initial release, featuring GUPnP Universial Control Point.

ChangeLog
=
http://download.gnome.org/sources/gupnp-tools/0.1/gupnp-tools-0.1.changes  (0)

Download


http://download.gnome.org/sources/gupnp-tools/0.1/gupnp-tools-0.1.tar.gz  (342K)
  sha256sum: 4457fb87bf563164d39857170e708039230b4747aba57a6247c18574974dc777

http://download.gnome.org/sources/gupnp-tools/0.1/gupnp-tools-0.1.tar.bz2 (237K)
  sha256sum: 7c35b2a5483986e35171a8890ea33fe0b54c5f831c862bf5ed5909458f5b7760

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-tools 0.1.1

2011-05-26 Thread Ross Burton
News


Minor release.

- BUGFIX: Pack the text and pixbuf in the same column of device treeview.
- Require libglade 2.6.0 rather than 2.6.1.
- Print a warning when introspection creation fails.
- Some more english fixes with the help of Robert McQueen.

0.1
===

Initial release, featuring GUPnP Universial Control Point.

ChangeLog
=
http://download.gnome.org/sources/gupnp-tools/0.1/gupnp-tools-0.1.1.changes  (0)

Download


http://download.gnome.org/sources/gupnp-tools/0.1/gupnp-tools-0.1.1.tar.gz  
(342K)
  sha256sum: d3eb3b85bfde6a391dbbf8d6b4943664ceb5028f095c23869cc38528a1eab79f

http://download.gnome.org/sources/gupnp-tools/0.1/gupnp-tools-0.1.1.tar.bz2 
(237K)
  sha256sum: 1fd8c3be29f0e9e6e39256defa94042f22edb2ce6a1e34109ded74db302c1c9d

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-tools 0.1.2

2011-05-26 Thread Ross Burton
News


Another minor release to fix the treeview headers that broke because of
the fixes in the last release.

0.1.1
=

Minor release.

- BUGFIX: Pack the text and pixbuf in the same column of device treeview.
- Require libglade 2.6.0 rather than 2.6.1.
- Print a warning when introspection creation fails.
- Some more english fixes with the help of Robert McQueen.

0.1
===

Initial release, featuring GUPnP Universial Control Point.

ChangeLog
=
http://download.gnome.org/sources/gupnp-tools/0.1/gupnp-tools-0.1.2.changes  (0)

Download


http://download.gnome.org/sources/gupnp-tools/0.1/gupnp-tools-0.1.2.tar.gz  
(342K)
  sha256sum: caa51a64648159d86c3a04fddc71bb9e0d18e1e1aa9d2e07c8507b9d9cf6c321

http://download.gnome.org/sources/gupnp-tools/0.1/gupnp-tools-0.1.2.tar.bz2 
(237K)
  sha256sum: 1642a6c3d0cf24d09cadfe43c9ea2447b826290f3c2239a266e16d55d485bf4e

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-tools 0.2

2011-05-26 Thread Ross Burton
News


This release features Network Light, a UPnP-enabled software-based light bulb
that provides Switch Power and Dimming services, as defined by UPnP forum as
'DimmableLight v1.0. It is mainly intended to be a simple example of a UPnP
device based on GUPnP, and a demonstration of simplistic yet powerful GUPnP
API. It can also be used to debug generic and DimmableLight control points.

Changes to Universal Control Point in this release:

- Use of gtk stock icons wherever appropriate.
- New cool icons from Lapo Calamandrei, licensed under GPL
- Use icon from the Device, if available, to represent it.
- Subscribe to services, by default.
- Ability to copypaste details and events.
- Lots of code cleanup and refactoring and misc fixes.

0.1.2
=

Another minor release to fix the treeview headers that broke because of
the fixes in the last release.

0.1.1
=

Minor release.

- BUGFIX: Pack the text and pixbuf in the same column of device treeview.
- Require libglade 2.6.0 rather than 2.6.1.
- Print a warning when introspection creation fails.
- Some more english fixes with the help of Robert McQueen.

0.1
===

Initial release, featuring GUPnP Universial Control Point.

ChangeLog
=
http://download.gnome.org/sources/gupnp-tools/0.2/gupnp-tools-0.2.changes  
(19.6K)

Download


http://download.gnome.org/sources/gupnp-tools/0.2/gupnp-tools-0.2.tar.gz  (461K)
  sha256sum: 657a4857c5bf7e67e925f3c11b1f6d874eaa30597c016d812e398d0d03c9abcf

http://download.gnome.org/sources/gupnp-tools/0.2/gupnp-tools-0.2.tar.bz2 (357K)
  sha256sum: fd2d5207809ad620f37a7f0feb49fcedb2481685ce16c455cf7f69f0d71c7f36

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-tools 0.3

2011-05-26 Thread Ross Burton
News


This release features AV Control Point, a simple media player UI that enables
one to discover and play multimedia contents available on a network. Hopefully
a useful tool to test and debug UPnP MediaServer and MediaRenderer
implementations. [Zeeshan Ali]

Other changes in this release:

- Desktop file for each tool. [Ross Burton, Zeeshan Ali]
- New Icons. [Vinicius Depizzol]
- Various misc improvements and fixes. [Zeeshan Ali]

0.2
===

This release features Network Light, a UPnP-enabled software-based light bulb
that provides Switch Power and Dimming services, as defined by UPnP forum as
'DimmableLight v1.0. It is mainly intended to be a simple example of a UPnP
device based on GUPnP, and a demonstration of simplistic yet powerful GUPnP
API. It can also be used to debug generic and DimmableLight control points.

Changes to Universal Control Point in this release:

- Use of gtk stock icons wherever appropriate.
- New cool icons from Lapo Calamandrei, licensed under GPL
- Use icon from the Device, if available, to represent it.
- Subscribe to services, by default.
- Ability to copypaste details and events.
- Lots of code cleanup and refactoring and misc fixes.

0.1.2
=

Another minor release to fix the treeview headers that broke because of
the fixes in the last release.

0.1.1
=

Minor release.

- BUGFIX: Pack the text and pixbuf in the same column of device treeview.
- Require libglade 2.6.0 rather than 2.6.1.
- Print a warning when introspection creation fails.
- Some more english fixes with the help of Robert McQueen.

0.1
===

Initial release, featuring GUPnP Universial Control Point.

ChangeLog
=
http://download.gnome.org/sources/gupnp-tools/0.3/gupnp-tools-0.3.changes  
(55.6K)

Download


http://download.gnome.org/sources/gupnp-tools/0.3/gupnp-tools-0.3.tar.gz  (554K)
  sha256sum: 7a5c9012e8cca1eea86a42e58eff8b988f8661eb1e26194ca7d7e2cac7f9f2b5

http://download.gnome.org/sources/gupnp-tools/0.3/gupnp-tools-0.3.tar.bz2 (456K)
  sha256sum: 85cb69a7a8cf54a16d35835600f46f99cf16a3449b659aef444add49a4647d04

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-tools 0.4

2011-05-26 Thread Ross Burton
News


- Use libsoup 2.4. [Jorn Baayen, Zeeshan Ali Khattak]
- Incremental browsing of containers. [Zeeshan Ali Khattak]

0.3
===

This release features AV Control Point, a simple media player UI that enables
one to discover and play multimedia contents available on a network. Hopefully
a useful tool to test and debug UPnP MediaServer and MediaRenderer
implementations. [Zeeshan Ali]

Other changes in this release:

- Desktop file for each tool. [Ross Burton, Zeeshan Ali]
- New Icons. [Vinicius Depizzol]
- Various misc improvements and fixes. [Zeeshan Ali]

0.2
===

This release features Network Light, a UPnP-enabled software-based light bulb
that provides Switch Power and Dimming services, as defined by UPnP forum as
'DimmableLight v1.0. It is mainly intended to be a simple example of a UPnP
device based on GUPnP, and a demonstration of simplistic yet powerful GUPnP
API. It can also be used to debug generic and DimmableLight control points.

Changes to Universal Control Point in this release:

- Use of gtk stock icons wherever appropriate.
- New cool icons from Lapo Calamandrei, licensed under GPL
- Use icon from the Device, if available, to represent it.
- Subscribe to services, by default.
- Ability to copypaste details and events.
- Lots of code cleanup and refactoring and misc fixes.

0.1.2
=

Another minor release to fix the treeview headers that broke because of
the fixes in the last release.

0.1.1
=

Minor release.

- BUGFIX: Pack the text and pixbuf in the same column of device treeview.
- Require libglade 2.6.0 rather than 2.6.1.
- Print a warning when introspection creation fails.
- Some more english fixes with the help of Robert McQueen.

0.1
===

Initial release, featuring GUPnP Universial Control Point.

ChangeLog
=
http://download.gnome.org/sources/gupnp-tools/0.4/gupnp-tools-0.4.changes  
(56.4K)

Download


http://download.gnome.org/sources/gupnp-tools/0.4/gupnp-tools-0.4.tar.gz  (559K)
  sha256sum: bf2697dc71abdb889e96e9c1f61386aaa0b8278d0a4bac4bacfbaeab1eca534f

http://download.gnome.org/sources/gupnp-tools/0.4/gupnp-tools-0.4.tar.bz2 (461K)
  sha256sum: 4dff5cb66cace3b3b057135212a708c2b3fae5e49c6645462dc5f581216e9c17

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-tools 0.6

2011-05-26 Thread Ross Burton
News


network-light:
- Remove the unneeded periodic notification to susbscribers.
  [Zeeshan Ali Khattak]
- Create a new UUID for each instance of network-light.
  [Hugo Calleja, Zeeshan Ali Khattak]
- Use the new gupnp_root_device_new() API. [Jorn Baayen]

universal-cp:
- Display the device presentation URL [Ross Burton]

general:
- Fix `make distcheck`. [Zeeshan Ali Khattak]

0.4
===

- Use libsoup 2.4. [Jorn Baayen, Zeeshan Ali Khattak]
- Incremental browsing of containers. [Zeeshan Ali Khattak]

0.3
===

This release features AV Control Point, a simple media player UI that enables
one to discover and play multimedia contents available on a network. Hopefully
a useful tool to test and debug UPnP MediaServer and MediaRenderer
implementations. [Zeeshan Ali]

Other changes in this release:

- Desktop file for each tool. [Ross Burton, Zeeshan Ali]
- New Icons. [Vinicius Depizzol]
- Various misc improvements and fixes. [Zeeshan Ali]

0.2
===

This release features Network Light, a UPnP-enabled software-based light bulb
that provides Switch Power and Dimming services, as defined by UPnP forum as
'DimmableLight v1.0. It is mainly intended to be a simple example of a UPnP
device based on GUPnP, and a demonstration of simplistic yet powerful GUPnP
API. It can also be used to debug generic and DimmableLight control points.

Changes to Universal Control Point in this release:

- Use of gtk stock icons wherever appropriate.
- New cool icons from Lapo Calamandrei, licensed under GPL
- Use icon from the Device, if available, to represent it.
- Subscribe to services, by default.
- Ability to copypaste details and events.
- Lots of code cleanup and refactoring and misc fixes.

0.1.2
=

Another minor release to fix the treeview headers that broke because of
the fixes in the last release.

0.1.1
=

Minor release.

- BUGFIX: Pack the text and pixbuf in the same column of device treeview.
- Require libglade 2.6.0 rather than 2.6.1.
- Print a warning when introspection creation fails.
- Some more english fixes with the help of Robert McQueen.

0.1
===

Initial release, featuring GUPnP Universial Control Point.

ChangeLog
=
http://download.gnome.org/sources/gupnp-tools/0.6/gupnp-tools-0.6.changes  
(57.7K)

Download


http://download.gnome.org/sources/gupnp-tools/0.6/gupnp-tools-0.6.tar.gz  (560K)
  sha256sum: b281e27011123d026076be66c18a986cac1278f7a35c4bea660dff82e67bd621

http://download.gnome.org/sources/gupnp-tools/0.6/gupnp-tools-0.6.tar.bz2 (462K)
  sha256sum: 0eabd397f1617671caabafc9008399d13a9588bbf4d67e94777f09567ba61bac

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-tools 0.6.1

2011-05-26 Thread Ross Burton
News


Network Light:
- The UI now controls all network lights on the network, not just itself.

AV Control Point:
- Don't add orphan items/containers to tree anymore.

General:
- Fix build on Rawhide by explicitly requiring and linking to libgthread-2.0.

0.6
===

network-light:
- Remove the unneeded periodic notification to susbscribers.
  [Zeeshan Ali Khattak]
- Create a new UUID for each instance of network-light.
  [Hugo Calleja, Zeeshan Ali Khattak]
- Use the new gupnp_root_device_new() API. [Jorn Baayen]

universal-cp:
- Display the device presentation URL [Ross Burton]

general:
- Fix `make distcheck`. [Zeeshan Ali Khattak]

0.4
===

- Use libsoup 2.4. [Jorn Baayen, Zeeshan Ali Khattak]
- Incremental browsing of containers. [Zeeshan Ali Khattak]

0.3
===

This release features AV Control Point, a simple media player UI that enables
one to discover and play multimedia contents available on a network. Hopefully
a useful tool to test and debug UPnP MediaServer and MediaRenderer
implementations. [Zeeshan Ali]

Other changes in this release:

- Desktop file for each tool. [Ross Burton, Zeeshan Ali]
- New Icons. [Vinicius Depizzol]
- Various misc improvements and fixes. [Zeeshan Ali]

0.2
===

This release features Network Light, a UPnP-enabled software-based light bulb
that provides Switch Power and Dimming services, as defined by UPnP forum as
'DimmableLight v1.0. It is mainly intended to be a simple example of a UPnP
device based on GUPnP, and a demonstration of simplistic yet powerful GUPnP
API. It can also be used to debug generic and DimmableLight control points.

Changes to Universal Control Point in this release:

- Use of gtk stock icons wherever appropriate.
- New cool icons from Lapo Calamandrei, licensed under GPL
- Use icon from the Device, if available, to represent it.
- Subscribe to services, by default.
- Ability to copypaste details and events.
- Lots of code cleanup and refactoring and misc fixes.

0.1.2
=

Another minor release to fix the treeview headers that broke because of
the fixes in the last release.

0.1.1
=

Minor release.

- BUGFIX: Pack the text and pixbuf in the same column of device treeview.
- Require libglade 2.6.0 rather than 2.6.1.
- Print a warning when introspection creation fails.
- Some more english fixes with the help of Robert McQueen.

0.1
===

Initial release, featuring GUPnP Universial Control Point.

ChangeLog
=
http://download.gnome.org/sources/gupnp-tools/0.6/gupnp-tools-0.6.1.changes  
(59.3K)

Download


http://download.gnome.org/sources/gupnp-tools/0.6/gupnp-tools-0.6.1.tar.gz  
(555K)
  sha256sum: c4004de997674bb54d5844391dd824c6aee78184b075e7ea5d8f816e0d031e25

http://download.gnome.org/sources/gupnp-tools/0.6/gupnp-tools-0.6.1.tar.bz2 
(433K)
  sha256sum: 3d83f8fd3953e840e75f5f59c9b1a68b27602a0dd28a4e952bd52e73375fe4f9

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-tools 0.7

2011-05-26 Thread Ross Burton
News


This release features a new tool: gupnp-upload. It is a simple commandline
utility that uploads files to known MediaServers. Use Universal Control Point
for discovering the MediaServers. [Zeeshan Ali]

Other changes in this release:

- Initialize thread system before doing anythin else. [Sven Neumann,
  Zeeshan Ali]
- Don't assume that the actual ID of the root container is guaranteed to be 
0.  [Zeeshan Ali]
- Use a message dialog to display action invocation errors. Fixes #936.
  [Zeeshan Ali]
- Some other minor changes. [Zeeshan Ali]

Added dependency in this release: GIO (= 2.12).

0.6.1
=

Network Light:
- The UI now controls all network lights on the network, not just itself.

AV Control Point:
- Don't add orphan items/containers to tree anymore.

General:
- Fix build on Rawhide by explicitly requiring and linking to libgthread-2.0.

0.6
===

network-light:
- Remove the unneeded periodic notification to susbscribers.
  [Zeeshan Ali Khattak]
- Create a new UUID for each instance of network-light.
  [Hugo Calleja, Zeeshan Ali Khattak]
- Use the new gupnp_root_device_new() API. [Jorn Baayen]

universal-cp:
- Display the device presentation URL [Ross Burton]

general:
- Fix `make distcheck`. [Zeeshan Ali Khattak]

0.4
===

- Use libsoup 2.4. [Jorn Baayen, Zeeshan Ali Khattak]
- Incremental browsing of containers. [Zeeshan Ali Khattak]

0.3
===

This release features AV Control Point, a simple media player UI that enables
one to discover and play multimedia contents available on a network. Hopefully
a useful tool to test and debug UPnP MediaServer and MediaRenderer
implementations. [Zeeshan Ali]

Other changes in this release:

- Desktop file for each tool. [Ross Burton, Zeeshan Ali]
- New Icons. [Vinicius Depizzol]
- Various misc improvements and fixes. [Zeeshan Ali]

0.2
===

This release features Network Light, a UPnP-enabled software-based light bulb
that provides Switch Power and Dimming services, as defined by UPnP forum as
'DimmableLight v1.0. It is mainly intended to be a simple example of a UPnP
device based on GUPnP, and a demonstration of simplistic yet powerful GUPnP
API. It can also be used to debug generic and DimmableLight control points.

Changes to Universal Control Point in this release:

- Use of gtk stock icons wherever appropriate.
- New cool icons from Lapo Calamandrei, licensed under GPL
- Use icon from the Device, if available, to represent it.
- Subscribe to services, by default.
- Ability to copypaste details and events.
- Lots of code cleanup and refactoring and misc fixes.

0.1.2
=

Another minor release to fix the treeview headers that broke because of
the fixes in the last release.

0.1.1
=

Minor release.

- BUGFIX: Pack the text and pixbuf in the same column of device treeview.
- Require libglade 2.6.0 rather than 2.6.1.
- Print a warning when introspection creation fails.
- Some more english fixes with the help of Robert McQueen.

0.1
===

Initial release, featuring GUPnP Universial Control Point.

ChangeLog
=
http://download.gnome.org/sources/gupnp-tools/0.7/gupnp-tools-0.7.changes  
(62.6K)

Download


http://download.gnome.org/sources/gupnp-tools/0.7/gupnp-tools-0.7.tar.gz  (567K)
  sha256sum: cd085871881f6c10d6ddc1206787ff692eb6b37a746a53b64f55aa9e91defeae

http://download.gnome.org/sources/gupnp-tools/0.7/gupnp-tools-0.7.tar.bz2 (441K)
  sha256sum: 792be6eb0af3f4c50660be19acb924cc63f496d942c675696badd2b48fbde84b

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-tools 0.7.1

2011-05-26 Thread Ross Burton
News


Changes in this release:

- Use g_printerr() instead of g_critical() in case of problems.
- Initialize the GError to NULL at declaration.
- Declare variables as const to setisfy the compiler.
- Add missing casts.
- Use g_content_type_is_a() to compare mimetypes.
- Correct the order of mimetype check.
- Iterate over item resources rather than renderer protocols.
- Port all UIs to use GtkBuilder.
- Bump-up Gtk+ requirement to 2.16.

Removed dependency in this release: libglade.

Contributors to this release:

Sven Neumann s.neum...@phase-zero.de
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.7
===

This release features a new tool: gupnp-upload. It is a simple commandline
utility that uploads files to known MediaServers. Use Universal Control Point
for discovering the MediaServers. [Zeeshan Ali]

Other changes in this release:

- Initialize thread system before doing anythin else. [Sven Neumann,
  Zeeshan Ali]
- Don't assume that the actual ID of the root container is guaranteed to be 
0.  [Zeeshan Ali]
- Use a message dialog to display action invocation errors. Fixes #936.
  [Zeeshan Ali]
- Some other minor changes. [Zeeshan Ali]

Added dependency in this release: GIO (= 2.12).

0.6.1
=

Network Light:
- The UI now controls all network lights on the network, not just itself.

AV Control Point:
- Don't add orphan items/containers to tree anymore.

General:
- Fix build on Rawhide by explicitly requiring and linking to libgthread-2.0.

0.6
===

network-light:
- Remove the unneeded periodic notification to susbscribers.
  [Zeeshan Ali Khattak]
- Create a new UUID for each instance of network-light.
  [Hugo Calleja, Zeeshan Ali Khattak]
- Use the new gupnp_root_device_new() API. [Jorn Baayen]

universal-cp:
- Display the device presentation URL [Ross Burton]

general:
- Fix `make distcheck`. [Zeeshan Ali Khattak]

0.4
===

- Use libsoup 2.4. [Jorn Baayen, Zeeshan Ali Khattak]
- Incremental browsing of containers. [Zeeshan Ali Khattak]

0.3
===

This release features AV Control Point, a simple media player UI that enables
one to discover and play multimedia contents available on a network. Hopefully
a useful tool to test and debug UPnP MediaServer and MediaRenderer
implementations. [Zeeshan Ali]

Other changes in this release:

- Desktop file for each tool. [Ross Burton, Zeeshan Ali]
- New Icons. [Vinicius Depizzol]
- Various misc improvements and fixes. [Zeeshan Ali]

0.2
===

This release features Network Light, a UPnP-enabled software-based light bulb
that provides Switch Power and Dimming services, as defined by UPnP forum as
'DimmableLight v1.0. It is mainly intended to be a simple example of a UPnP
device based on GUPnP, and a demonstration of simplistic yet powerful GUPnP
API. It can also be used to debug generic and DimmableLight control points.

Changes to Universal Control Point in this release:

- Use of gtk stock icons wherever appropriate.
- New cool icons from Lapo Calamandrei, licensed under GPL
- Use icon from the Device, if available, to represent it.
- Subscribe to services, by default.
- Ability to copypaste details and events.
- Lots of code cleanup and refactoring and misc fixes.

0.1.2
=

Another minor release to fix the treeview headers that broke because of
the fixes in the last release.

0.1.1
=

Minor release.

- BUGFIX: Pack the text and pixbuf in the same column of device treeview.
- Require libglade 2.6.0 rather than 2.6.1.
- Print a warning when introspection creation fails.
- Some more english fixes with the help of Robert McQueen.

0.1
===

Initial release, featuring GUPnP Universial Control Point.

ChangeLog
=
http://download.gnome.org/sources/gupnp-tools/0.7/gupnp-tools-0.7.1.changes  
(64.6K)

Download


http://download.gnome.org/sources/gupnp-tools/0.7/gupnp-tools-0.7.1.tar.gz  
(567K)
  sha256sum: 139b623bc08df9fd16743e2f32db70709a65e0b90a1820dc566a8625e83424e8

http://download.gnome.org/sources/gupnp-tools/0.7/gupnp-tools-0.7.1.tar.bz2 
(441K)
  sha256sum: ce0170cba5dc1df548f649834174d9012a0457e4dec16ac911f0388dde8e5738

___
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Upcoming changes:
  May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!)
  Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)


gupnp-tools 0.8

2011-05-26 Thread Ross Burton
News


Changes since 0.7.1:

- Add lenient mode: Just pick-up the first resource available.
- Specify filter in Browse actions to reduce network usage.
- Don't browse containers with no children.
- Always re-browse containers on updates.
- Update childCount after browsing is done.
- Support for multiple networks.
- Leave selection of resource to gupnp-av.
- No need to search for all UPnP resources anymore.
- Fix infinite loop in icon cancelation code.
- No need to care about hosting of description document anymore.
- Adapt to new gupnp-av API.
- Add cmdline option to gupnp-upload to specify network interface.
- Many other minor/internal fixes.

Dependencies changed:

- gssdp = 0.7
- gupnp = 0.13
- gupnp-av = 0.6

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com

0.7.1
=

Changes in this release:

- Use g_printerr() instead of g_critical() in case of problems.
- Initialize the GError to NULL at declaration.
- Declare variables as const to setisfy the compiler.
- Add missing casts.
- Use g_content_type_is_a() to compare mimetypes.
- Correct the order of mimetype check.
- Iterate over item resources rather than renderer protocols.
- Port all UIs to use GtkBuilder.
- Bump-up Gtk+ requirement to 2.16.

Removed dependency in this release: libglade.

Contributors to this release:

Sven Neumann s.neum...@phase-zero.de
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.7
===

This release features a new tool: gupnp-upload. It is a simple commandline
utility that uploads files to known MediaServers. Use Universal Control Point
for discovering the MediaServers. [Zeeshan Ali]

Other changes in this release:

- Initialize thread system before doing anythin else. [Sven Neumann,
  Zeeshan Ali]
- Don't assume that the actual ID of the root container is guaranteed to be 
0.  [Zeeshan Ali]
- Use a message dialog to display action invocation errors. Fixes #936.
  [Zeeshan Ali]
- Some other minor changes. [Zeeshan Ali]

Added dependency in this release: GIO (= 2.12).

0.6.1
=

Network Light:
- The UI now controls all network lights on the network, not just itself.

AV Control Point:
- Don't add orphan items/containers to tree anymore.

General:
- Fix build on Rawhide by explicitly requiring and linking to libgthread-2.0.

0.6
===

network-light:
- Remove the unneeded periodic notification to susbscribers.
  [Zeeshan Ali Khattak]
- Create a new UUID for each instance of network-light.
  [Hugo Calleja, Zeeshan Ali Khattak]
- Use the new gupnp_root_device_new() API. [Jorn Baayen]

universal-cp:
- Display the device presentation URL [Ross Burton]

general:
- Fix `make distcheck`. [Zeeshan Ali Khattak]

0.4
===

- Use libsoup 2.4. [Jorn Baayen, Zeeshan Ali Khattak]
- Incremental browsing of containers. [Zeeshan Ali Khattak]

0.3
===

This release features AV Control Point, a simple media player UI that enables
one to discover and play multimedia contents available on a network. Hopefully
a useful tool to test and debug UPnP MediaServer and MediaRenderer
implementations. [Zeeshan Ali]

Other changes in this release:

- Desktop file for each tool. [Ross Burton, Zeeshan Ali]
- New Icons. [Vinicius Depizzol]
- Various misc improvements and fixes. [Zeeshan Ali]

0.2
===

This release features Network Light, a UPnP-enabled software-based light bulb
that provides Switch Power and Dimming services, as defined by UPnP forum as
'DimmableLight v1.0. It is mainly intended to be a simple example of a UPnP
device based on GUPnP, and a demonstration of simplistic yet powerful GUPnP
API. It can also be used to debug generic and DimmableLight control points.

Changes to Universal Control Point in this release:

- Use of gtk stock icons wherever appropriate.
- New cool icons from Lapo Calamandrei, licensed under GPL
- Use icon from the Device, if available, to represent it.
- Subscribe to services, by default.
- Ability to copypaste details and events.
- Lots of code cleanup and refactoring and misc fixes.

0.1.2
=

Another minor release to fix the treeview headers that broke because of
the fixes in the last release.

0.1.1
=

Minor release.

- BUGFIX: Pack the text and pixbuf in the same column of device treeview.
- Require libglade 2.6.0 rather than 2.6.1.
- Print a warning when introspection creation fails.
- Some more english fixes with the help of Robert McQueen.

0.1
===

Initial release, featuring GUPnP Universial Control Point.

ChangeLog
=
http://download.gnome.org/sources/gupnp-tools/0.8/gupnp-tools-0.8.changes  
(64.6K)

Download


http://download.gnome.org/sources/gupnp-tools/0.8/gupnp-tools-0.8.tar.gz  (532K)
  sha256sum: 799537244812ad5c923572df177bd62a06b5917dcdf059053e2d4730ce71

http://download.gnome.org/sources/gupnp-tools/0.8/gupnp-tools-0.8.tar.bz2 (435K)
  sha256sum: dbe030858f6deb067acd977e30f88f2d5ed4068a2153476968a6128c1388fcc7

___
ftp-release-list mailing list
ftp-release-list@gnome.org

gupnp-tools 0.8.1

2011-05-26 Thread Ross Burton
News


Changes since 0.8:

- Make sure everything builds and runs on windows.
- Add popup menu to playlist treeview.
- Add UI for user to fetch and view the DIDL-Lite XML for media objects.
- Make it possible for user to select containers.
- Get rid of redundant newline in warning messages.
- Obey the ACLOCAL_FLAGS environment variable.
- Other non-functional improvements.

Dependencies changed:

- Require and adapt to gupnp-av = 0.5.5

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com
Jens Georg m...@jensge.org
Neil Roberts n...@linux.intel.com

0.8


Changes since 0.7.1:

- Add lenient mode: Just pick-up the first resource available.
- Specify filter in Browse actions to reduce network usage.
- Don't browse containers with no children.
- Always re-browse containers on updates.
- Update childCount after browsing is done.
- Support for multiple networks.
- Leave selection of resource to gupnp-av.
- No need to search for all UPnP resources anymore.
- Fix infinite loop in icon cancelation code.
- No need to care about hosting of description document anymore.
- Adapt to new gupnp-av API.
- Add cmdline option to gupnp-upload to specify network interface.
- Many other minor/internal fixes.

Dependencies changed:

- gssdp = 0.7
- gupnp = 0.13
- gupnp-av = 0.6

All contributors:

Zeeshan Ali (Khattak) zeesha...@gnome.org
Ross Burton r...@linux.intel.com

0.7.1
=

Changes in this release:

- Use g_printerr() instead of g_critical() in case of problems.
- Initialize the GError to NULL at declaration.
- Declare variables as const to setisfy the compiler.
- Add missing casts.
- Use g_content_type_is_a() to compare mimetypes.
- Correct the order of mimetype check.
- Iterate over item resources rather than renderer protocols.
- Port all UIs to use GtkBuilder.
- Bump-up Gtk+ requirement to 2.16.

Removed dependency in this release: libglade.

Contributors to this release:

Sven Neumann s.neum...@phase-zero.de
Zeeshan Ali (Khattak) zeesha...@gnome.org

0.7
===

This release features a new tool: gupnp-upload. It is a simple commandline
utility that uploads files to known MediaServers. Use Universal Control Point
for discovering the MediaServers. [Zeeshan Ali]

Other changes in this release:

- Initialize thread system before doing anythin else. [Sven Neumann,
  Zeeshan Ali]
- Don't assume that the actual ID of the root container is guaranteed to be 
0.  [Zeeshan Ali]
- Use a message dialog to display action invocation errors. Fixes #936.
  [Zeeshan Ali]
- Some other minor changes. [Zeeshan Ali]

Added dependency in this release: GIO (= 2.12).

0.6.1
=

Network Light:
- The UI now controls all network lights on the network, not just itself.

AV Control Point:
- Don't add orphan items/containers to tree anymore.

General:
- Fix build on Rawhide by explicitly requiring and linking to libgthread-2.0.

0.6
===

network-light:
- Remove the unneeded periodic notification to susbscribers.
  [Zeeshan Ali Khattak]
- Create a new UUID for each instance of network-light.
  [Hugo Calleja, Zeeshan Ali Khattak]
- Use the new gupnp_root_device_new() API. [Jorn Baayen]

universal-cp:
- Display the device presentation URL [Ross Burton]

general:
- Fix `make distcheck`. [Zeeshan Ali Khattak]

0.4
===

- Use libsoup 2.4. [Jorn Baayen, Zeeshan Ali Khattak]
- Incremental browsing of containers. [Zeeshan Ali Khattak]

0.3
===

This release features AV Control Point, a simple media player UI that enables
one to discover and play multimedia contents available on a network. Hopefully
a useful tool to test and debug UPnP MediaServer and MediaRenderer
implementations. [Zeeshan Ali]

Other changes in this release:

- Desktop file for each tool. [Ross Burton, Zeeshan Ali]
- New Icons. [Vinicius Depizzol]
- Various misc improvements and fixes. [Zeeshan Ali]

0.2
===

This release features Network Light, a UPnP-enabled software-based light bulb
that provides Switch Power and Dimming services, as defined by UPnP forum as
'DimmableLight v1.0. It is mainly intended to be a simple example of a UPnP
device based on GUPnP, and a demonstration of simplistic yet powerful GUPnP
API. It can also be used to debug generic and DimmableLight control points.

Changes to Universal Control Point in this release:

- Use of gtk stock icons wherever appropriate.
- New cool icons from Lapo Calamandrei, licensed under GPL
- Use icon from the Device, if available, to represent it.
- Subscribe to services, by default.
- Ability to copypaste details and events.
- Lots of code cleanup and refactoring and misc fixes.

0.1.2
=

Another minor release to fix the treeview headers that broke because of
the fixes in the last release.

0.1.1
=

Minor release.

- BUGFIX: Pack the text and pixbuf in the same column of device treeview.
- Require libglade 2.6.0 rather than 2.6.1.
- Print a warning when introspection creation fails.
- Some more english fixes with the help of Robert McQueen.

0.1
===

Initial release, 

  1   2   >