gstreamer 1.13.1

2018-02-15 Thread Tim-Philipp Müller
ChangeLog
=

=== release 1.12.0 ===

2017-05-04  Sebastian Dröge 


Download

https://download.gnome.org/sources/gstreamer/1.13/gstreamer-1.13.1.tar.xz 
(3.05M)
  sha256sum: 7d2dc896d533cf89f08ce41e3ae3914b1ef9b463ae16c3ef689367e114495804

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

gst-plugins-good 1.13.1

2018-02-15 Thread Tim-Philipp Müller
ChangeLog
=

=== release 1.12.0 ===

2017-05-04  Sebastian Dröge 


Download

https://download.gnome.org/sources/gst-plugins-good/1.13/gst-plugins-good-1.13.1.tar.xz
 (3.42M)
  sha256sum: 136cc29d032e3f15035aa5e905cc85cd7882b40a68bf3f7cc9cb5e8cb8b14154

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

gst-plugins-base 1.13.1

2018-02-15 Thread Tim-Philipp Müller
ChangeLog
=

=== release 1.12.0 ===

2017-05-04  Sebastian Dröge 


Download

https://download.gnome.org/sources/gst-plugins-base/1.13/gst-plugins-base-1.13.1.tar.xz
 (3.35M)
  sha256sum: 51cd6cb976d5f6b1cd46b800352cf11fca7af3d971e23fe38e1773505b29e21d

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

gstreamer 1.12.4

2018-02-15 Thread Tim-Philipp Müller
ChangeLog
=

2017-12-07  Sebastian Dröge 

* configure.ac:
  releasing 1.12.4

2017-12-07 18:56:12 +0200  Sebastian Dröge 

* po/nl.po:
  po: Update translations

2017-12-06 17:07:29 +0100  Edward Hervey 

* gst/gstpad.c:
  gstpad: Handle GST_PAD_PROBE_HANDLED on sticky event push
  When actually pushing an event, if we get GST_FLOW_CUSTOM_SUCCESS_1
  (which is the conversion of GST_PAD_PROBE_HANDLED return value),
  don't consider the stick event push as ignored, but as handled

2017-09-04 12:20:43 +0200  Miguel París 

* tests/check/gst/gstpad.c:
  pad: add test to check handled and drop probes
  https://bugzilla.gnome.org/show_bug.cgi?id=787243

2017-09-04 14:33:29 +0200  Edward Hervey 

* gst/gstpad.c:
  pad: Don't call remaining probes after they return DROPPED|HANDLED
  If multiple probes are set on a pad and one probe returns either
  GST_PAD_PROBE_HANDLED or GST_PAD_PROBE_DROPPED we need to stop
  calling the remaining probes.
  https://bugzilla.gnome.org/show_bug.cgi?id=787243

2017-10-02 17:59:17 +0200  Edward Hervey 

* gst/gstbin.c:
* tests/check/gst/gstbin.c:
  bin: iterate_sorted: Ensure sources are always returned last
  For linked elements, the resulting gst_bin_iterate_sorted() will
  properly return elements from sink to sources.
  If we have some elements that are not linked, we *still* want to
  ensure that we return:
  * In priority any sinks
  * Last of all any sources
  * And in between any element which is neither source nor sink
  For this to work, when looking for the next candidate element,
  not only check the degree order, but if there are two candidates
  with the same degree order, prefer the non-source one.
  Amongst other things, this fixes the case where we activating a
  bin containing unlinked sources and other elements. Without this
  we could end up activating sources (which might start adding pads
  to be linked) before other (to which those new source element pads
  might be linked) are not activated
  https://bugzilla.gnome.org/show_bug.cgi?id=788434

2017-12-06 13:36:30 +0200  Sebastian Dröge 

* gst/gstquery.c:
  query: Add an empty structure in writable_structure() if there is 
none yet
  This is consistent with how it works for GstEvent already.

2017-12-02 12:29:20 +  Tim-Philipp Müller 

* gst/gstinfo.c:
  info: always check match patterns for new debug categories
  Not only if a match pattern was set originally via GST_DEBUG.
  Patterns might be set programmatically as well after all.

2017-12-02 12:22:47 +  Tim-Philipp Müller 

* gst/gstinfo.c:
  info: fix performance issue with registering categories after 
gst_init()
  When registering a new debug category after gst_init(), simply check
  the existing patterns against that new category.
  No need to iterate over all categories and recheck them all against
  the existing patterns.
  Also, no need to re-parse the existing pattern string set via 
GST_DEBUG
  and add the same set of match patterns all over again to the existing
  list of match patterns every time we register a new debug category.
  Combined with iterating all debug categories on a change this would
  make adding debug categories after gst_init() very very very slow.

2017-11-25 13:07:12 +0100  Edward Hervey 

* gst/gstinfo.c:
  gstinfo: Use free instead of g_free
  Because

2017-11-25 12:44:11 +0100  Edward Hervey 

* gst/gstinfo.c:
  gstinfo: Don't leak array of strings
  The array provided by backtrace_symbols needs to be freed.

2017-11-24 12:05:26 +0100  Edward Hervey 

* gst/gstutils.c:
  gstutils: Fix linear regression comparision
  The check for dropping precision was wrong when sxx and syy were 
negative.
  if they are negative then "G_MAXINT64 - val" would always overflow
  The check was meant to use G_MININT64 (like in the loop contained just
  after).

2017-11-24 09:40:07 +0100  Tim-Philipp Müller 

* gst/gstghostpad.c:
  ghostpad: access internal pad with lock held

2017-03-30 09:17:08 +0200  Havard Graff 

* gst/gstghostpad.c:
* tests/check/gst/gstghostpad.c:
  ghostpad: fix race-condition while tearing down
  An upstream query will take a ref on the internal proxypad, and can
  hence end up owning the last reference to that pad, causing a crash.

2017-11-23 15:28:39 +0100  Edward Hervey 

* plugins/elements/gstqueue.c:
  queue: Only calculate level if we have valid levels
  Doing calculations with GST_CLOCK_ST

gst-plugins-good 1.12.4

2018-02-15 Thread Tim-Philipp Müller
ChangeLog
=

2017-12-07  Sebastian Dröge 

* configure.ac:
  releasing 1.12.4

2017-12-07 19:03:58 +0200  Sebastian Dröge 

* po/el.po:
* po/nl.po:
  po: Update translations

2017-12-07 11:15:19 +  Tim-Philipp Müller 

* gst/audioparsers/gstflacparse.c:
* gst/audioparsers/gstflacparse.h:
  Revert "flacparse: fix header rewriting being ignored"
  This caused broken metadata and also looks a bit dodgy.
  Revert until we can figure out a solution that works for
  all cases and doesn't break anything.
  This reverts commit adeee44b07a173b9ab4253216caba8f66dd43abb.
  https://bugzilla.gnome.org/show_bug.cgi?id=727802
  https://bugzilla.gnome.org/show_bug.cgi?id=785558

2017-08-25 11:57:26 +0200  Haakon Sporsheim 

* gst/rtpmanager/rtpsession.c:
  rtpsession: Handle zero length feedback packets
  https://bugzilla.gnome.org/show_bug.cgi?id=791074

2017-07-10 15:19:34 +0200  Florian Zwoch 

* gst/isomp4/qtdemux.c:
  qtdemux: fix debug log for 'hvcC' codec_data
  https://bugzilla.gnome.org/show_bug.cgi?id=784749

2017-11-23 07:59:07 +0100  Edward Hervey 

* gst/replaygain/rganalysis.c:
  rganalysis: Fix left shift of signed values
  left shifting signed values is undefined.
  Instead of doing "x << offs" which is undefined, do the equivalent
  "x * (1 << offs)" which is well defined

2017-11-24 10:36:01 +0200  Sebastian Dröge 

* gst/audioparsers/gstflacparse.c:
  flacparse: Request at least the full header size when parsing headers
  Otherwise baseparse will incrementally send us bigger buffers until 
the
  full header size is reached, which is not only pointless but also 
means
  that baseparse will reallocate and copy into a bigger buffer for every
  input buffers. In pull mode that's done in 64kb increments, in push 
mode
  usually in much smaller increments, causing a lot of overhead for
  example when parsing high-quality coverart.

2017-10-22 18:26:12 +0800  Jun Xie 

* gst/isomp4/qtdemux.c:
  qtdemux: reset reused QtDemuxStream while parsing a new 'trak'
  if QtDemuxStream is reused, then we need to reset it.
  https://bugzilla.gnome.org/show_bug.cgi?id=788759

2017-11-18 02:01:58 +1100  Jan Schmidt 

* gst/multifile/gstsplitmuxpartreader.c:
  splitmuxsrc: Don't return FALSE from event handling.
  Returning FALSE because we drop an event means that
  internal sources like qtdemux might throw an error
  and break the whole pipeline. The only time it can
  happen is either flushing or shutdown, and those
  will be handled anyway.

2017-03-13 18:14:12 +0900  paul.kim 

* ext/soup/gstsouphttpsrc.c:
  souphttpsrc: Remove range header when seek to 0
  This fixes the previous range header is remained if seek to 0 is
  attempted.
  https://bugzilla.gnome.org/show_bug.cgi?id=779957

2017-06-20 16:28:35 +0200  Jan Alexander Steffens (heftig) 


* tests/files/test-cert.pem:
  tests: souphttpsrc: Update test-cert.pem
  Recent GnuTLS disregards the Common Name and only looks at the Subject
  Alternative Name extension. Since our test-cert has no SAN extension,
  validation fails.
  Generate a new certificate with SAN. In addition to 127.0.0.1, for 
good
  measure make it valid for localhost and ::1, too.
  https://bugzilla.gnome.org/show_bug.cgi?id=784005

2017-06-20 16:39:36 +0200  Jan Alexander Steffens (heftig) 


* tests/check/elements/souphttpsrc.c:
  tests: souphttpsrc: Avoid deprecated ssl-ca-file property
  SoupSession's ssl-ca-file property is deprecated. Use the recommended
  tls-database property.
  This is a bit more complex as it requires creating a GTlsFileDatabase
  object for an absolute (!) path to the CA certificates file.
  https://bugzilla.gnome.org/show_bug.cgi?id=784005

2017-06-20 16:37:55 +0200  Jan Alexander Steffens (heftig) 


* tests/check/elements/souphttpsrc.c:
  tests: souphttpsrc: Avoid deprecated server ssl properties
  The ssl-cert-file and ssl-key-file properties are deprecated. Use the
  soup_server_set_ssl_cert_file function to load the files.
  https://bugzilla.gnome.org/show_bug.cgi?id=784005

2017-06-20 16:34:41 +0200  Jan Alexander Steffens (heftig) 


* tests/check/elements/souphttpsrc.c:
  tests: souphttpsrc: Make ssl_cert/key_file static
  Just a bit of cleanup.
  https://bugzilla.gnome.org/show_bug.cgi?id=784005

2017-11-08 16:34:01 +0100  Edward Hervey 

* ext/soup/gstsouphttpsrc.c:
  souphttpsrc: Fix seeking back to 0
  This is a regression introduced by "03db374 - s

gst-plugins-base 1.12.4

2018-02-15 Thread Tim-Philipp Müller
ChangeLog
=

2017-12-07  Sebastian Dröge 

* configure.ac:
  releasing 1.12.4

2017-12-07 11:03:20 +0100  Edward Hervey 

* gst/typefind/gsttypefindfunctions.c:
  typefind: Fix ico out-of-bound read
  The furthest we go to verify the data is reading a guint32 at offset
  18, therefore make sure we can read as much.

2017-11-14 23:07:26 +0900  Seungha Yang 

* sys/xvimage/xvimageallocator.c:
  xvimageallocator: Fix build warning error
  Fix unused variable build error if HAVE_XSHM is undefined
  https://bugzilla.gnome.org/show_bug.cgi?id=790329

2017-12-06 14:22:49 +0100  Edward Hervey 

* ext/ogg/gstogmparse.c:
  ogmparse: Make sure we set valid string on caps
  the fourcc might not contain printable characters, use the convenience
  macro to turn it into a printable fourcc, like it's done in
  gstogmparse

2017-06-06 10:39:15 +0200  Havard Graff 

* gst-libs/gst/audio/gstaudiodecoder.c:
  audiodecoder: fix buffer leak in error code path

2017-12-01 10:14:30 -0300  Thibault Saunier 

* gst-libs/gst/audio/audio-converter.h:
  audio: Add missing G_BEGIN/END_DECLS

2017-11-25 12:45:03 +0100  Edward Hervey 

* gst/playback/gsturisourcebin.c:
  urisourcebin: Don't leak mutexes

2017-11-21 10:15:02 +0100  Edward Hervey 

* gst/videotestsrc/gstvideotestsrc.c:
  videotestsrc: Avoid overflow calculation
  n_frames could end up being quite big (potentially up to G_MAXINT64). 
Which
  would result in overflowing 64bits when multiplying it by GST_SECOND.
  Instead move GST_SECOND to the num argument

2017-11-06 14:28:52 +0100  Edward Hervey 

* ext/ogg/gstoggstream.c:
  oggstream: Ensure enough bytes for fishead header parsing

2017-11-05 12:16:13 +0100  Edward Hervey 

* ext/ogg/gstoggstream.c:
  oggstream: Use proper type for sample calculation
  If we are going to return a (potentially) 64bit integer, don't use
  a 32bit one for calculation, otherwise we could end up exceeding
  the maximum size of a 32bit int.

2017-11-05 12:15:33 +0100  Edward Hervey 

* ext/ogg/gstoggstream.c:
  oggstream: More fixes for invalid granuleshift
  Don't use granuleshift if it wasn't set

2017-11-04 16:56:10 +0100  Edward Hervey 

* gst-libs/gst/rtp/gstrtcpbuffer.c:
  rtcpbuffer: fix left shift override
  Needs to be cast to the target type

2017-11-04 12:19:46 +0100  Edward Hervey 

* gst/videotestsrc/videotestsrc.c:
  videotestsrc: Fix undefined left shift
  Cast value to target type

2017-11-04 12:18:39 +0100  Edward Hervey 

* gst-libs/gst/video/video-converter.c:
  video-converter: Fix undefined left shift
  Cast value to target type

2017-11-04 11:29:52 +0100  Edward Hervey 

* ext/ogg/gstoggstream.c:
  oggstream: Fix default granuleshift usage
  For stream mappers that don't set a specific granuleshift, it will
  have the default value of -1.
  Protect the code for that and return the granule value as-is

2017-11-04 11:28:47 +0100  Edward Hervey 

* ext/ogg/gstoggdemux.c:
  oggdemux: Protect against invalid granule positions
  Only valid values are -1, 0 or positive values. Anything else is
  most likely corrupted data streams

2017-11-03 17:20:44 +0100  Mathieu Duponchelle 

* gst-libs/gst/pbutils/codec-utils.c:
  codecutils: improve input validation in opus header parsing
  Invalid input files do not warrant assertions. Instead
  output error messages and let the error bubble up.

2017-11-02 15:14:49 +0100  Edward Hervey 

* gst/typefind/gsttypefindfunctions.c:
  typefind: Fix out-of-bound read in PNM typefinder

2017-11-02 10:40:37 +0100  Edward Hervey 

* gst-libs/gst/tag/gstvorbistag.c:
  vorbistag: Fix previous comment
  We already NULL-ended the string, don't use the bogus cur_size

2017-11-02 09:05:47 +  Tim-Philipp Müller 

* gst/typefind/gsttypefindfunctions.c:
  typefindfunctions: fix off-by-one in webvtt typefinder
  We're also checking the byte after the WEBVTT magic.

2017-11-02 09:19:21 +0100  Edward Hervey 

* gst-libs/gst/riff/riff-media.c:
  riff-media: Handle strf_data being NULL
  Instead of trying to get the size of a NULL buffer :)

2017-11-02 08:18:26 +0100  Edward Hervey 

* gst-libs/gst/tag/gstvorbistag.c:
  vorbistag: Check whether tag name is valid
  In the same way we check before whether the content of the tag
  is UTF-8

2017-11-01 18:26:20 +0100  Edward Hervey 

* ext/ogg/gstoggdemux.c:
  oggdemux: Only track time for initialized streams
  in push-mode we only can track time (or most oper

vte 0.51.90

2018-02-15 Thread Debarshi Ray
About Terminal widget
=

Terminal emulation library

ChangeLog
=

commit 614092c18c9272ee94e53957a9584ecd5118d053
Author: Christian Persch 
Date:   Mon Feb 5 20:12:29 2018 +0100

Version 0.51.90

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bc532dc160406aaea35756e9a9e8f755c82fddb2
Author: Christian Persch 
Date:   Mon Feb 5 20:11:08 2018 +0100

widget: Add API to not clear the background

Remove the background operator again and only support a simple
boolean clear-or-not-clear.

This is useful only to support a background image.

https://bugzilla.gnome.org/show_bug.cgi?id=767575

 doc/reference/vte-sections.txt |  2 +-
 src/app/app.cc | 32 ++--
 src/vte.cc | 30 --
 src/vte/vteterminal.h  |  4 ++--
 src/vtedraw.cc |  3 +--
 src/vtedraw.hh |  1 -
 src/vtegtk.cc  | 17 -
 src/vteinternal.hh |  4 ++--
 8 files changed, 32 insertions(+), 61 deletions(-)

commit fdaad997cd9d2fa56a9827f3c327aa192ea0abd9
Author: Egmont Koblinger 
Date:   Sat Feb 3 18:55:02 2018 +0100

pty: spawn: Set PWD to the working directory to preserve symlinks

https://bugzilla.gnome.org/show_bug.cgi?id=758452

 src/pty.cc| 10 +-
 src/vtegtk.cc |  8 
 2 files changed, 17 insertions(+), 1 deletion(-)

commit c68a546e0b70128987c392d8e140f809fd809902
Author: Egmont Koblinger 
Date:   Wed Jan 31 23:01:21 2018 +0100

widget: Allow regexes to match spaces

https://bugzilla.gnome.org/show_bug.cgi?id=792729

 src/vte.cc | 8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 809e79770b4dea34d64574710ce429a86855fdb2
Author: Timm Bäder 
Date:   Sat Jan 27 20:25:03 2018 +0100

widget: Fix scrollbar drawing not to be delayed

https://bugzilla.gnome.org/show_bug.cgi?id=771899

 src/vte.cc| 22 +-
 src/vtegtk.cc |  1 -
 2 files changed, 1 insertion(+), 22 deletions(-)

commit 602bb5c1c497b6389f41f364a9412c465370654b
Author: Egmont Koblinger 
Date:   Sat Jan 27 18:27:59 2018 +0100

docs: Remove an obsolete comment

 src/vteseq.cc | 1 -
 1 file changed, 1 deletion(-)

commit b274318f2e48573569d65b17cd2c4ead916e7d6a
Author: Egmont Koblinger 
Date:   Mon Jan 22 13:38:49 2018 +0100

widget: Fix mem leak in search_rows()

https://bugzilla.gnome.org/show_bug.cgi?id=792740

 src/vte.cc | 12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 154110da03b9a124d1de91b857bdeb90c558caf8
Author: Egmont Koblinger 
Date:   Sat Jan 20 10:57:44 2018 +0100

app: Uppercase initial for menu entry

 src/app/window.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6bef0ec9e2c67257d87229b5f2035f3b8f487818
Author: Egmont Koblinger 
Date:   Sun Jan 14 00:11:29 2018 +0100

widget: Respect "bold color" even when "bold is bright" is disabled

https://bugzilla.gnome.org/show_bug.cgi?id=792501

 src/vte.cc | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit c0cd47f88448969bd219047c3d56af65e35e9278
Author: Christian Persch 
Date:   Sat Jan 13 22:29:28 2018 +0100

all: Remove overzealous use of constexpr

One more.
Seems some compilers don't like it in these places.

 src/color-triple.hh | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 5f5a11a42b86afed9e1984518d7fe5477289c65b
Author: Christian Persch 
Date:   Sat Jan 13 22:29:28 2018 +0100

all: Remove overzealous use of constexpr

Seems some compilers don't like it in these places.

 src/attr.hh | 14 +++---
 src/color-triple.hh | 12 ++--
 src/vterowdata.h| 10 +-
 3 files changed, 18 insertions(+), 18 deletions(-)

commit 6eea10a62ff5b9d57873c498a89973f27a7189f1
Author: Christian Persch 
Date:   Sat Jan 13 20:55:44 2018 +0100

widget: Translate more pango attributes in the IM string

Take underline colour, underline style and font style from the
PangoAttribute list.

 src/vte.cc | 41 -
 1 file changed, 40 insertions(+), 1 deletion(-)

commit 66534dfc20c590ec2e0a1911fcbc18c9b92d3f7c
Author: Christian Persch 
Date:   Sat Jan 13 20:55:44 2018 +0100

ring: Store cell attributes together in an uint32_t

Instead of using a bitfield, use an uint32_t and set/get
the values manually. This allows to check for multiple
values at once with just one operation instead of
checking each bitfield member separately.,

 perf/deco.sh   |  85 +
 src/Makefile.am|   1 +
 src/attr.hh| 137 ++
 src/ring.cc|  32 +++
 src/vte.cc | 276 +++--
 src/vteinternal.hh |   8 +-
 src/vterowdata.h   | 108 ++---
 src/vteseq.cc  |  47 ++

gnome-bluetooth 3.27.90

2018-02-15 Thread Bastien Nocera
About gnome-bluetooth
=

GNOME Bluetooth Subsystem

News


- Simplify and make BluetoothClient more efficient
- Fix problems when Bluetooth adapters come and go
- Remove quirks already handled by autopair plugin
- Meson build enhancements



Download

https://download.gnome.org/sources/gnome-bluetooth/3.27/gnome-bluetooth-3.27.90.tar.xz
 (341K)
  sha256sum: 3bf4d97abaa32f0d018609bd7f2a10db2cf7c7c2fdd4a01c13108f3a82d2e7d4

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


gnome-usage 3.27.90

2018-02-15 Thread Felipe Borges
News


This is the first public GNOME Usage release which
follows the GNOME release schedule.


Download

https://download.gnome.org/sources/gnome-usage/3.27/gnome-usage-3.27.90.tar.xz 
(502K)
  sha256sum: 81adbef21920d106ecbd5a125e01a00484e8e187a25b291cd8411a2f152e4789

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


gnome-photos 3.27.90

2018-02-15 Thread Debarshi Ray
News


* Import from device (#29)

* Bugs fixed:
 #6 Pre-select the exported file when opening the export directory with
Nautilus
 #7 Pre-select local files in a Flatpak-friendly way
 #43Cancel or remove pending internal asynchronous operations or sources
during destruction
 #44Convert jobs API to async calls
 #65Exporting a photo can create a directory with an initial space
 #77Use g_auto*
 #85Drop built-in implementation of shadows-highlights and use GEGL's
 759413 Pre-select the file when opening a local source with Nautilus from
Properties
 774297 Revamp empty states
 782479 Merge PhotosHeaderBar into PhotosMainToolbar
 786936 Unbreak progressive loading of collection contents

* Updated translations:
 Traditional Chinese (Taiwan)
 Finnish
 Friulian
 Galician
 German
 Hungarian
 Indonesian
 Polish
 Spanish




Download

https://download.gnome.org/sources/gnome-photos/3.27/gnome-photos-3.27.90.tar.xz
 (1.08M)
  sha256sum: d9c36cb536c6c4a2d6d62c897111fa25bd9d5896ae10c872275970787202398d

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


vala 0.38.8

2018-02-15 Thread Rico Tzschichholz
About vala
==

valac, the Vala compiler, is a self-hosting compiler that translates
Vala source code into C source and header files. It uses the GObject
type system to create classes and interfaces declared in the Vala
source code.

The syntax of Vala is similar to C#, modified to better fit the
GObject type system. Vala supports modern language features as the
following: Interfaces, Properties, Signals, Foreach, Lambda
expressions, Type inference for local variables, Generics, Non-null
types, Assisted memory management, Exception handling, Type modules
(Plugins)

Vala is designed to allow access to existing C libraries, especially
GObject-based libraries, without the need for runtime bindings. All
that is needed to use a library with Vala is an API file, containing
the class and method declarations in Vala syntax. Vala currently comes
with bindings for GLib and GTK+ and many others from the GNOME
Platform.

Using classes and methods written in Vala from an application written
in C is not difficult. The Vala library only has to install the
generated header files and C applications may then access the GObject-
based API of the Vala library as usual. It should also be easily
possible to write a bindings generator for access to Vala libraries
from applications written in e.g. C# as the Vala parser is written as
a library, so that all compile-time information is available when
generating a binding.

News


 * Various bug fixes:
  - Fix GDestroyNotify of delegate parameters in delegate declaration [#639059]
  - Avoid critical when connecting dynamic signals
  - compiler: Prefix headers for set_cheader_override() if includedir is given
[#793299]
  - Don't warn about unused internal methods which are meant to be visible
on DBus [#593902]
  - libvaladoc: Prevent WITH_CGRAPH conditional having an impact on generated
sources

 * Bindings:
  - gio-2.0: Cherry-pick some DBusProxy fixes from 0.40
  - gstreamer-1.0: Update from 1.13+ git master
  - gdk-3.0,gtk+-3.0: Update to 3.22.27


ChangeLog
=
https://download.gnome.org/sources/vala/0.38/vala-0.38.8.changes  (1.29K)

Download

https://download.gnome.org/sources/vala/0.38/vala-0.38.8.tar.xz (3.25M)
  sha256sum: 2fa746b51cd66e43577d1da06a80b708c2875cadaafee77e9700ea35cf23882c

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


vala 0.36.12

2018-02-15 Thread Rico Tzschichholz
About vala
==

valac, the Vala compiler, is a self-hosting compiler that translates
Vala source code into C source and header files. It uses the GObject
type system to create classes and interfaces declared in the Vala
source code.

The syntax of Vala is similar to C#, modified to better fit the
GObject type system. Vala supports modern language features as the
following: Interfaces, Properties, Signals, Foreach, Lambda
expressions, Type inference for local variables, Generics, Non-null
types, Assisted memory management, Exception handling, Type modules
(Plugins)

Vala is designed to allow access to existing C libraries, especially
GObject-based libraries, without the need for runtime bindings. All
that is needed to use a library with Vala is an API file, containing
the class and method declarations in Vala syntax. Vala currently comes
with bindings for GLib and GTK+ and many others from the GNOME
Platform.

Using classes and methods written in Vala from an application written
in C is not difficult. The Vala library only has to install the
generated header files and C applications may then access the GObject-
based API of the Vala library as usual. It should also be easily
possible to write a bindings generator for access to Vala libraries
from applications written in e.g. C# as the Vala parser is written as
a library, so that all compile-time information is available when
generating a binding.

News


 * Various bug fixes:
  - Fix GDestroyNotify of delegate parameters in delegate declaration [#639059]
  - Avoid critical when connecting dynamic signals
  - compiler: Prefix headers for set_cheader_override() if includedir is given
[#793299]
  - Don't warn about unused internal methods which are meant to be visible
on DBus [#593902]

 * Bindings:
  - gio-2.0: Cherry-pick some DBusProxy fixes from 0.40
  - gstreamer-1.0: Cherry-pick some fixes from 0.38
  - gdk-3.0,gtk+-3.0: Update to 3.22.27


ChangeLog
=
https://download.gnome.org/sources/vala/0.36/vala-0.36.12.changes  (1.14K)

Download

https://download.gnome.org/sources/vala/0.36/vala-0.36.12.tar.xz (2.73M)
  sha256sum: b4081d3d313cf9c3e8d7d795983cf8f7ed99286d1abc1b5709b0f17883387cdb

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


vala 0.34.17

2018-02-15 Thread Rico Tzschichholz
About vala
==

valac, the Vala compiler, is a self-hosting compiler that translates
Vala source code into C source and header files. It uses the GObject
type system to create classes and interfaces declared in the Vala
source code.

The syntax of Vala is similar to C#, modified to better fit the
GObject type system. Vala supports modern language features as the
following: Interfaces, Properties, Signals, Foreach, Lambda
expressions, Type inference for local variables, Generics, Non-null
types, Assisted memory management, Exception handling, Type modules
(Plugins)

Vala is designed to allow access to existing C libraries, especially
GObject-based libraries, without the need for runtime bindings. All
that is needed to use a library with Vala is an API file, containing
the class and method declarations in Vala syntax. Vala currently comes
with bindings for GLib and GTK+ and many others from the GNOME
Platform.

Using classes and methods written in Vala from an application written
in C is not difficult. The Vala library only has to install the
generated header files and C applications may then access the GObject-
based API of the Vala library as usual. It should also be easily
possible to write a bindings generator for access to Vala libraries
from applications written in e.g. C# as the Vala parser is written as
a library, so that all compile-time information is available when
generating a binding.

News


 * Bug fixes and binding updates.


ChangeLog
=
https://download.gnome.org/sources/vala/0.34/vala-0.34.17.changes  (988)

Download

https://download.gnome.org/sources/vala/0.34/vala-0.34.17.tar.xz (2.67M)
  sha256sum: e2e293971ec47b76915fa293a694e6584a2cffa62f23d13e7cc279ffa271

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