Thibault Saunier
db827dbd00
python: Fix GES.Timelineset_child_property
...
Implementing it in the overrides as PyGObject won't be able to properly
convert python values to GValues in some cases. Using
g_object_set_property works as some logic is implemented inside
PyGObject for that particular case. This is a "regression" due
to https://bugzilla.gnome.org/review?bug=769789&attachment=348766 were
we end up with an OverflowError while setting G_TYPE_UINT children
properties.
2018-07-08 16:02:28 -04:00
Thibault Saunier
d6018ebaf5
Set GLib log domain to GES
2018-07-01 16:22:39 -04:00
Thibault Saunier
af2ee3f723
meson: Rename the gtkdoc option to gtk_doc
...
This is what other modules use
2018-06-14 17:08:20 -04:00
Nirbheek Chauhan
b74edb98b3
meson: Update option names to omit disable_ and with- prefixes
...
Also yield common options to the outer project (gst-build in our case)
so that they don't have to be set manually.
2018-05-05 19:34:47 +05:30
Tim-Philipp Müller
b99ddc53ef
meson: use -Wl,-Bsymbolic-functions where supported
...
Just like the autotools build.
2018-04-25 11:01:01 +01:00
Tim-Philipp Müller
7ba51db93c
Back to development
2018-03-20 10:24:35 +00:00
Tim-Philipp Müller
e6a372e5ef
Release 1.14.0
2018-03-19 20:28:11 +00:00
Tim-Philipp Müller
825bf3ca3b
Release 1.13.91
2018-03-13 19:29:46 +00:00
Tim-Philipp Müller
211f3b5af1
Release 1.13.90
2018-03-03 23:09:38 +00:00
Mathieu Duponchelle
ccc5fe4619
meson: enable more warnings
2018-03-01 18:57:21 +01:00
Tim-Philipp Müller
34084df96a
meson: simplify GST_DISABLE_GST_DEBUG check some more
2018-02-21 19:42:19 +00:00
Tim-Philipp Müller
5b18f7fa1f
meson: don't use add_global_arguments()
...
.. and tighten check for disabled gst debugging sytem.
add_global_arguments() can't be used in subprojects. It's
entirely possible that ges is a subproject but gstreamer
is picked up from an installed location, so we should
really use add_project_arguments() in both cases.
2018-02-21 19:23:05 +00:00
Tim-Philipp Müller
388297735f
Back to development
2018-02-15 19:44:30 +00:00
Tim-Philipp Müller
ec1d0a46c6
Release 1.13.1
2018-02-15 17:20:22 +00:00
Tim-Philipp Müller
8891547bc7
meson: make version numbers ints and fix int/string comparison
...
WARNING: Trying to compare values of different types (str, int).
The result of this is undefined and will become a hard error
in a future Meson release.
2018-02-08 19:16:26 +00:00
Tim-Philipp Müller
416d75ba65
meson: use -fno-strict-aliasing where supported
...
https://bugzilla.gnome.org/show_bug.cgi?id=769183
2018-01-30 20:35:37 +00:00
Tim-Philipp Müller
5016c80311
win32: remove .def file with exports
...
They're no longer needed, symbol exporting is now explicit
via GST_EXPORT in all cases (autotools, meson, incl. MSVC).
2017-11-26 13:30:08 +00:00
Tim-Philipp Müller
600f9800e0
meson: hide symbols by default unless explicitly exported
2017-08-11 22:28:04 +01:00
Tim-Philipp Müller
4c773e64d8
meson: find python3 via python3 module
...
https://bugzilla.gnome.org/show_bug.cgi?id=783198
2017-07-07 12:27:16 +01:00
Thibault Saunier
a934efe601
meson: Allow using glib as a subproject
2017-06-23 16:18:36 -04:00
Tim-Philipp Müller
57c1339056
meson: remove config.h.meson
2017-06-09 21:37:48 +01:00
Sebastian Dröge
7d5b3ca7a9
Back to development
2017-05-04 18:59:14 +03:00
Sebastian Dröge
e2424ad267
Release 1.12.0
2017-05-04 15:43:12 +03:00
Sebastian Dröge
ee6d22b1c7
Release 1.11.91
2017-04-27 17:47:16 +03:00
Sebastian Dröge
9a01084c26
Release 1.11.90
2017-04-07 16:35:23 +03:00
Thibault Saunier
909f0b7412
Revert "Fhotdoc"
...
This reverts commit 220618ecc7
.
This was not meant to be pushed.
2017-03-10 19:46:24 -03:00
Thibault Saunier
220618ecc7
Fhotdoc
2017-03-09 13:10:46 -03:00
Sebastian Dröge
992472bf02
meson: Update version
2017-02-24 16:00:09 +02:00
Thibault Saunier
2229579084
meson: Add an option to disable doc generation
2017-02-15 12:53:22 -03:00
Tim-Philipp Müller
02e151bce6
Revert "meson: don't use subproject fallback for gst-validate if it won't work"
...
This reverts commit 6760e5e0b1
.
This was not supposed to be pushed and should not be needed any more.
2017-01-13 12:41:51 +00:00
Tim-Philipp Müller
e3332e0d48
meson: bump version
2017-01-13 12:39:42 +00:00
Tim-Philipp Müller
6760e5e0b1
meson: don't use subproject fallback for gst-validate if it won't work
...
gst-validate has a hard-dep on json-glib-1.0 so maintain optionality of
it all by only dragging it in as a fallback if we know we can satisfy
the dependencies.
2017-01-13 12:16:01 +00:00
Thibault Saunier
a6a8abce93
meson: Support building without Gst debug
2016-12-09 17:52:06 -03:00
Thibault Saunier
d75359b096
meson: Do not print error logs when building the gir
2016-11-29 10:37:29 -03:00
Scott D Phillips
9feee792c5
Enable building with MSVC
...
https://bugzilla.gnome.org/show_bug.cgi?id=774641
2016-11-18 09:13:53 -03:00
Thibault Saunier
c45705f529
meson: Unset the plugin paths to generate the .gir files
...
Avoiding problems when using subproject:
'Failed to load plugin something.so file too short'
2016-11-04 14:41:13 -03:00
Tim-Philipp Müller
6015457a33
meson: update version
2016-11-01 18:10:47 +00:00
Scott D Phillips
18989a8459
meson: Don't depend on gstreamer-check-1.0 on windows
...
https://bugzilla.gnome.org/show_bug.cgi?id=773114
2016-10-26 17:51:45 +05:30
Nirbheek Chauhan
b63d64cb85
Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
...
This reverts commit 5665c2bfc9
.
Does not actually work. See:
https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
2016-10-25 11:48:35 +05:30
Thibault Saunier
5665c2bfc9
meson: move gstreamer-check-1.0 dependency to tests/check
2016-10-21 05:49:18 -03:00
Scott D Phillips
9745852b9e
meson: mark gstreamer-check-1.0 as required: false
2016-10-18 10:29:24 +02:00
Nirbheek Chauhan
f8f0cf7374
meson: Don't set c_std to gnu99
...
Use the default for each compiler on every platform instead. This
improves our compatibility with compilers that don't have gnu99 as
a c_std.
2016-10-15 22:21:51 +05:30
Thibault Saunier
1d6167f07d
meson: Use environment object to setup test environment variables
...
Bump meson requirement to 0.35
2016-10-14 17:44:00 +02:00
Thibault Saunier
a44e49fafe
meson: Setup pre commit hook and fix getpluginsdir for standalone case
2016-09-30 13:35:01 -03:00
Tim-Philipp Müller
dbfed9279a
meson: update version
2016-09-30 14:56:48 +01:00
Thibault Saunier
4434392b2c
meson: Do not build libges against libcheck
2016-09-07 16:53:06 -03:00
Thibault Saunier
c7ade2bf84
meson: Handle building the gir file when used as subproject
...
Add support for building GIR when used as subproject
Add an option to disable GIR generation
And bump version to 1.9.2
2016-09-05 12:46:52 -03:00
Thibault Saunier
2b9863c8b5
meson: doc: Fix building documentation when using subprojects
...
And check the presence of gtk-doc before building the documentation
2016-08-25 15:15:05 -03:00
Thibault Saunier
383c5d1f6d
Add support for Meson as alternative/parallel build system
...
https://github.com/mesonbuild/meson
2016-08-24 16:44:32 -03:00