summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2020-07-03 00:37:27 +0100
committerTim-Philipp Müller <tim@centricular.com>2020-07-03 00:37:27 +0100
commit89bacfa8d0c2e39062c7ade77c81472f20b70b59 (patch)
tree53d633e0338a187672bffab7d5d5a4f6952ca044
parent4c83b468d60bfc34c6bbfeb73001da4a29a28dd0 (diff)
Release 1.17.2gst-devtools-1.17.2
-rw-r--r--ChangeLog167
-rw-r--r--NEWS4
-rw-r--r--RELEASE2
-rw-r--r--gst-devtools.doap10
-rw-r--r--meson.build2
5 files changed, 181 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 9c4f4d7955..21291cde31 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,170 @@
+=== release 1.17.2 ===
+
+2020-07-03 00:37:27 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * gst-devtools.doap:
+ * meson.build:
+ Release 1.17.2
+
+2020-06-18 12:46:39 -0400 Thibault Saunier <tsaunier@igalia.com>
+
+ * validate/gst/validate/gst-validate-scenario.c:
+ validate: Always check if scenario is done from the right thread
+ Action will be set_done from the right thread and we will check if the action is done from there
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/212>
+
+2020-06-16 15:34:04 -0400 Thibault Saunier <tsaunier@igalia.com>
+
+ * validate/gst/validate/gst-validate-reporter.c:
+ validate: Print errors on action failures
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/207>
+
+2020-06-15 17:32:13 -0400 Thibault Saunier <tsaunier@igalia.com>
+
+ * validate/gst/validate/gst-validate-runner.c:
+ * validate/gst/validate/gst-validate-scenario.c:
+ * validate/gst/validate/gst-validate-utils.c:
+ validate: Plug some leaks
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/207>
+
+2020-06-15 16:17:55 -0400 Thibault Saunier <tsaunier@igalia.com>
+
+ * validate/gst/validate/gst-validate-scenario.c:
+ * validate/gst/validate/gst-validate-scenario.h:
+ * validate/tests/launcher_tests/simple_interlaced_action.validatetest:
+ validate: Move action finalization to _set_done where it belongs
+ gst_validate_action_set_done is the place where we should finalize the
+ action, not in `execute_next`, this way we better handle printing
+ interlaced action finalization too.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/207>
+
+2020-06-15 10:50:14 -0400 Thibault Saunier <tsaunier@igalia.com>
+
+ * validate/data/scenarios/change_state_intensive.scenario:
+ * validate/gst/validate/gst-validate-internal.h:
+ * validate/gst/validate/gst-validate-report.c:
+ * validate/gst/validate/gst-validate-reporter.c:
+ * validate/gst/validate/gst-validate-scenario.c:
+ * validate/gst/validate/gst-validate-scenario.h:
+ * validate/tests/launcher_tests/foreach.validatetest:
+ * validate/tests/launcher_tests/foreach/flow-expectations/log-sink-sink-expected:
+ * validate/tests/launcher_tests/foreach_deep.validatetest:
+ * validate/tests/launcher_tests/foreach_repeat.validatetest:
+ validate:scenario: Replace the `sub-action` with a `foreach` action type
+ Sub-actions were really hard to use and conceptually weird. The
+ implementation was ugly and made the code complex for nothing.
+ Instead this commit introduces a `foreach` action type which allows
+ repeating actions passed in an `actions` array the number of time
+ specified by any `GstIntRange` value defined in the structure or its
+ `repeat` field.
+ This commit also makes sure that all action got through
+ gst_validate_action_set_done upon finalization.
+ + Cleanup surrounding code
+ + Add tests
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/207>
+
+2020-06-15 09:17:55 -0400 Thibault Saunier <tsaunier@igalia.com>
+
+ * validate/gst/validate/gst-validate-scenario.c:
+ * validate/gst/validate/gst-validate-scenario.h:
+ * validate/tests/launcher_tests/simple_repeat.validatetest:
+ * validate/tests/launcher_tests/simple_repeat/flow-expectations/log-sink-sink-expected:
+ validate: scenario: Implement 'repeat' by copying actions
+ Instead of trying to reuse the same action structure and deal with
+ that in a complex way, copy the action the required number of times.
+ And add a simple test
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/207>
+
+2020-06-15 09:32:23 -0400 Thibault Saunier <tsaunier@igalia.com>
+
+ * validate/gst/validate/gst-validate-scenario.c:
+ validate:scenario: Round results of expressions in a sensible way
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/207>
+
+2020-06-15 10:54:20 -0400 Thibault Saunier <tsaunier@igalia.com>
+
+ * validate/launcher/baseclasses.py:
+ launcher: Keep running tests forever on KNOWN_ERROR
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/207>
+
+2020-06-15 09:37:21 -0400 Thibault Saunier <tsaunier@igalia.com>
+
+ * validate/gst/validate/gst-validate-report.c:
+ * validate/gst/validate/gst-validate-scenario.c:
+ * validate/gst/validate/gst-validate-scenario.h:
+ validate: Add private action type to check number of action type calls
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/207>
+
+2020-06-15 09:14:16 -0400 Thibault Saunier <tsaunier@igalia.com>
+
+ * validate/gst/validate/gst-validate-scenario.c:
+ validate:scenario: Avoid dereferencing NULL structure
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/207>
+
+2020-06-15 09:08:51 -0400 Thibault Saunier <tsaunier@igalia.com>
+
+ * validate/gst/validate/gst-validate-reporter.c:
+ * validate/gst/validate/gst-validate-runner.c:
+ validate: Fix marking expected issues as criticals
+ And never mark a repeat expected reports as repeated
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/207>
+
+2020-06-12 10:08:25 -0400 Thibault Saunier <tsaunier@igalia.com>
+
+ * validate/gst/validate/gst-validate-utils.c:
+ validate: Add a way to use the expression parser in any field
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/207>
+
+2020-06-12 10:05:57 -0400 Thibault Saunier <tsaunier@igalia.com>
+
+ * validate/gst/validate/gst-validate-utils.c:
+ validate: Allow variables to be set with other types than strings
+ And use value serialization from GStreamer to convert
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/207>
+
+2020-06-12 09:58:24 -0400 Thibault Saunier <tsaunier@igalia.com>
+
+ * validate/gst/validate/gst-validate-scenario.c:
+ scenario: Add an action to remove a feature/plugin from the registry
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/207>
+
+2020-06-10 17:18:49 -0400 Thibault Saunier <tsaunier@igalia.com>
+
+ * validate/gst/validate/gst-validate-scenario.c:
+ * validate/tests/launcher_tests/check_set_props_and_time_props.validatetest:
+ valiadate: Add a test for setting/checking (timed) properties
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/207>
+
+2020-06-10 16:44:04 -0400 Thibault Saunier <tsaunier@igalia.com>
+
+ * validate/gst/validate/gst-validate-scenario.c:
+ validate:scenario: Add action to set and check several properties at once
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/207>
+
+2020-06-10 15:39:12 -0400 Thibault Saunier <tsaunier@igalia.com>
+
+ * meson.build:
+ * validate/gst/validate/gst-validate-scenario.c:
+ * validate/gst/validate/meson.build:
+ * validate/tools/meson.build:
+ validate: Add an action type to set timed value properties
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/207>
+
+2020-06-19 10:26:17 +0100 Philippe Normand <philn@igalia.com>
+
+ * debug-viewer/org.freedesktop.GstDebugViewer.appdata.xml.in:
+ * debug-viewer/screenshots/gst-debug-viewer.png:
+ debug-viewer: Add screenshot
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/210>
+
+2020-06-20 00:28:39 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * meson.build:
+ Back to development
+
=== release 1.17.1 ===
2020-06-19 19:27:58 +0100 Tim-Philipp Müller <tim@centricular.com>
diff --git a/NEWS b/NEWS
index a4e7232a19..39b682a8c8 100644
--- a/NEWS
+++ b/NEWS
@@ -11,7 +11,7 @@ in summer 2020 now.
1.17.x is the unstable development series that is currently being
developed in the git master branch and which will eventually result in
-1.18, and 1.17.1 is the current development release in that series.
+1.18, and 1.17.2 is the current development release in that series.
The schedule for the 1.18 development cycle is yet to be confirmed, but
it is expected that feature freeze will be in June/July 2020, followed
@@ -24,7 +24,7 @@ July/August 2020.
See https://gstreamer.freedesktop.org/releases/1.18/ for the latest
version of this document.
-_Last updated: Thursday 18 June 2020, 16:00 UTC (log)_
+_Last updated: Wednesday 1 July 2020, 23:50 UTC (log)_
Introduction
diff --git a/RELEASE b/RELEASE
index 3f62361005..7c1a8f2e94 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,4 +1,4 @@
-This is GStreamer gst-devtools 1.17.1.
+This is GStreamer gst-devtools 1.17.2.
GStreamer 1.17 is the development branch leading up to the next major
stable version which will be 1.18.
diff --git a/gst-devtools.doap b/gst-devtools.doap
index ca52007192..7b54724a9a 100644
--- a/gst-devtools.doap
+++ b/gst-devtools.doap
@@ -55,6 +55,16 @@
<release>
<Version>
+ <revision>1.17.2</revision>
+ <branch>master</branch>
+ <name></name>
+ <created>2020-07-03</created>
+ <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.17.2.tar.xz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>1.17.1</revision>
<branch>master</branch>
<name></name>
diff --git a/meson.build b/meson.build
index ca0a2d0d84..df364819f7 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,5 @@
project('gst-devtools', 'c',
- version : '1.17.1.1',
+ version : '1.17.2',
meson_version : '>= 0.48',
default_options : [ 'warning_level=1',
'c_std=gnu99',