Sebastian Dröge
b55d01bdc5
Update CHANGELOG.md for 0.16.5
2020-11-23 13:37:13 +02:00
Sebastian Dröge
9cd670277b
Update versions to 0.16.5
2020-11-23 13:24:07 +02:00
Sebastian Dröge
8c4ebdec1e
Use repr(transparent) where it is more correct and get rid of some unneeded repr(C)
2020-11-23 12:22:01 +02:00
Jonas Platte
249918b189
Fix missing dox feature passthrough
2020-11-23 12:22:01 +02:00
raytiley
629579c04d
Update location of documentation.
2020-11-23 12:05:46 +02:00
Nathan Widmyer
5a28412fef
Switch dependency resolution option from rev to branch
2020-11-10 10:57:05 -05:00
Sebastian Dröge
b687b60144
Update CHANGELOG.md for 0.16.4
2020-10-09 13:16:58 +03:00
Sebastian Dröge
dde1941722
Update versions to 0.16.4
2020-10-09 13:10:33 +03:00
Sebastian Dröge
f65efb41e8
Update versions to 0.16.3
2020-09-08 21:48:15 +03:00
Sebastian Dröge
12c3a90661
Update CHANGELOG.md for 0.16.3
2020-09-08 21:47:52 +03:00
Sebastian Dröge
6b6fae51cd
Regenerate everything
2020-09-08 17:14:37 +03:00
Sebastian Dröge
fc21a2d9a3
Add git locations for gstreamer-sys in addition to the version
...
Otherwise we'd always use the version from crates.io.
2020-08-11 12:43:57 +03:00
Sebastian Dröge
2624e2a6d1
Regenerate everything
2020-08-11 12:43:57 +03:00
Sebastian Dröge
4e57412fa3
Update versions to 0.16.2
2020-07-27 12:19:10 +03:00
Sebastian Dröge
3f58306e3b
Update CHANGELOG.md for 0.16.2
2020-07-27 12:18:44 +03:00
Sebastian Dröge
f95ca85a27
Update CHANGELOG.md for 0.16.1
2020-07-10 10:42:47 +03:00
Sebastian Dröge
3643f3ea80
Update version to 0.16.1
2020-07-10 10:42:44 +03:00
Sebastian Dröge
9511b19c0a
Update versions from git to releases
2020-07-06 14:37:02 +03:00
Sebastian Dröge
2f69fe81f2
Update CHANGELOG.md for 0.16.0
2020-07-06 14:03:45 +03:00
Sebastian Dröge
448c1e10a0
Regenerate
2020-07-06 13:01:57 +03:00
Sebastian Dröge
911bb34dc2
Don't generate LAST/NONE variants of flags types
...
Those are automatically provided already.
2020-06-30 11:35:49 +03:00
Sebastian Dröge
45402b5e95
Add specific version configurations for various enum/flags values
...
gobject-introspection does not support this yet so we have to do that
manually.
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/271
2020-06-30 11:23:37 +03:00
Sebastian Dröge
af01f1bc67
gstreamer: Simplify MiniObject bindings by removing one layer of abstraction
...
And instead directly implementing this via the macro on the target
types.
2020-06-30 11:06:02 +03:00
Sebastian Dröge
801998c717
Generate documentation from the docs crate directly
2020-06-19 13:16:19 +03:00
Sebastian Dröge
8dfbc9e811
Regenerate
2020-06-19 13:09:11 +03:00
Guillaume Desmottes
a954c03bc0
functions: rename constructors in manual API
...
The idiomatic way for Rust constructors is to be named from_XXX()
instead of new_from_XXX() and with_XXX() instead of new_with_XXX().
Fix #460
2020-06-11 12:33:52 +02:00
Guillaume Desmottes
7b2fe31cc1
update gir generator and regenerate
2020-06-11 12:33:49 +02:00
Sebastian Dröge
a56b3cb5a0
Update CHANGELOG.md for 0.15.7
2020-06-08 13:29:06 +03:00
Guillaume Desmottes
1b0a20e52f
regenerate
2020-06-03 20:04:18 +03:00
Sebastian Dröge
e9317d0a48
Update CHANGELOG.md for 0.15.6
2020-05-28 15:51:43 +03:00
Sebastian Dröge
4097c15c96
Don't include LGPL docs in the docs if both embed-lgpl-docs and purge-lgpl-docs features are selected
...
This makes usage of RLS/rust-analyzer on the repository much faster and
less annoying as the docs don't have to be included and removed on every
change.
2020-05-14 10:44:58 +03:00
Sebastian Dröge
781c5785b1
Regenerate
2020-05-05 17:29:14 +00:00
Vivia Nikolaidou
ec4a43be89
Regenerate
2020-05-03 16:48:35 +03:00
Vivia Nikolaidou
e986119df6
Update Cargo.toml to 1.18
2020-05-03 16:48:35 +03:00
Sebastian Dröge
3192d74389
Update CHANGELOG.md for 0.15.5
2020-05-03 10:17:18 +03:00
Vivia Nikolaidou
118c7d4ad9
Regenerate
2020-04-30 17:16:23 +03:00
Guillaume Desmottes
a6c20922ff
update documentation links
2020-04-28 11:17:24 +02:00
Sebastian Dröge
5021994237
Regenerate everything
2020-04-13 19:11:33 +03:00
Sebastian Dröge
d1665b8114
Regenerate with latest gir
2020-04-12 18:55:06 +03:00
Guillaume Gomez
c07fe14191
gstreamer*: Add missing init checks
2020-04-12 17:25:54 +03:00
Sebastian Dröge
019afd54f9
Update for new from_glib_borrow signature
...
See https://github.com/gtk-rs/glib/pull/605
2020-04-05 18:48:48 +03:00
Sebastian Dröge
755ef9da33
Update CHANGELOG.md for 0.15.4
2020-03-10 10:57:33 +02:00
Sebastian Dröge
e585b37923
Update CHANGELOG.md for 0.15.3
2020-02-15 15:23:12 +01:00
Sebastian Dröge
5102bfd324
Update CHANGELOG.md for 0.15.2
2020-01-30 00:40:56 +02:00
Sebastian Dröge
0bd2903896
Update CHANGELOG.md for 0.15.1
2020-01-23 08:28:19 +02:00
Sebastian Dröge
7230aee069
Switch everything from lazy_static to once_cell::Lazy
...
Fewer macros, faster compile-time and the Lazy type will likely end up
in the standard library in a similar form to this.
2020-01-22 19:57:41 +02:00
Sebastian Dröge
196a9891cb
Regenerate with latest gir
...
This switches the RTP constant strings over to once_cell::Lazy
2020-01-22 19:57:41 +02:00
Sebastian Dröge
d26ffc2c21
Update version to 0.16.0
2019-12-19 00:48:08 +02:00
Sebastian Dröge
bb321f7fa8
Update CHANGELOG.md for 0.15.0
2019-12-18 19:15:21 +02:00
Sebastian Dröge
2ba5105b80
Implement Sync/Send for more types and don't implement Send for TypeFind
...
They can actually be shared with multiple threads at the same time
safely as all functions requiring an immutable reference are
thread-safe.
OTOH TypeFind can't be shared safely between different threads as not
all implementations of the TypeFind struct are thread-safe.
2019-12-18 18:37:44 +02:00