Jordan Petridis
bed7a4d6be
CI: fix the app_id that I forgot in the last commit
2019-03-20 23:54:40 +02:00
Jordan Petridis
23a91cca16
CI: fix the flatpak manifest path
2019-03-20 23:23:00 +02:00
Jordan Petridis
82c99e2cfa
meson: remove outdated fixme
2019-03-20 23:17:34 +02:00
Jordan Petridis
7d745179d4
app: Use a dot to separate the .Devel suffix in the app-id
2019-03-20 23:15:20 +02:00
Jordan Petridis
78283e51f6
app: remove .present() workaround
...
This should no longer be needed now.
https://gitlab.gnome.org/GNOME/gtk/issues/1754
2019-03-20 23:06:44 +02:00
Jordan Petridis
5a9ff8e331
Merge branch 'piotrdrag/update-potfiles-190307' into 'master'
...
Update POTFILES.in
See merge request World/podcasts!95
2019-03-16 12:42:21 +00:00
Piotr Drąg
814ddaa532
Update POTFILES.in
2019-03-16 12:29:47 +00:00
Bruce Cowan
b927b5fac2
Add British English translation
2019-03-16 11:47:15 +00:00
Anders Jonsson
e9cf140177
Update Swedish translation
2019-03-13 22:01:05 +00:00
Jordan Petridis
9ee9de7911
Flatpak: use ☢ emoji instead of the Nightly prefix
2019-03-10 21:07:29 +02:00
Nathan Follens
53844aa0ff
Add Dutch translation
2019-03-10 12:54:18 +00:00
Jordan Petridis
f527f743fc
build: Require libhandy 0.0.9
...
Else libhandy breaks tranlations
2019-03-10 13:18:36 +01:00
Rafael Fontenelle
5801736955
Update Brazilian Portuguese translation
2019-03-10 01:32:30 +00:00
Tim Sabsch
11afc4c37d
Update German translation
2019-03-09 18:58:46 +00:00
Jordan Petridis
5f1427cabd
Merge branch 'wip/christopherdavis/tighten-meson-integration' into 'master'
...
build: Tighten integration between cargo and meson
Closes #55
See merge request World/podcasts!94
2019-03-07 05:16:03 +00:00
Jordan Petridis
27008e0f18
Flatpak: add builddir: true to the manifests
...
GNOME Builder carries a reimplementation of flatpak-builder.
flatpak-builder assumes that builddir is true for meson, but
Builder does not since it also supports out-of-tre builds.
This helps indicated to Builder that builddir can indeed be used.
2019-03-07 07:04:24 +02:00
Christopher Davis
8898fd6e2f
build: use build_by_default in cargo-build target
...
build_always_stale is deprecated and build_by_default can be
used now that we don't have build.rs.
Requires that we list our sources.
2019-03-07 07:04:24 +02:00
Christopher Davis
96d4cd50d4
CI: create blank versions of configured files before lint
...
Required now that we have dynamically generated
sources.
2019-03-07 07:04:24 +02:00
Christopher Davis
7a77f31aa3
build: Place target in meson build dir
...
Instead of putting target/ and target_test/ in the source
directory, we can tell our cargo script to put both target
and our cargo-home in meson's build directory.
In addition, makes tests and builds use the same target
directory, significantly reducing the time it takes to run tests.
2019-03-07 07:04:23 +02:00
Christopher Davis
78f29e726e
build: use add_dist_script for vendoring
...
Our workaround for getting meson and cargo working together
included a separate 'release' target that replaced
'ninja dist' so that we could vendor dependencies.
Now we use meson's add_dist_script to vendor the
dependencies as part of 'ninja dist', so we no longer need
the 'release' target.
2019-03-07 07:04:23 +02:00
Christopher Davis
92e2006782
build: hook up tests with meson
...
Adds our cargo test to meson's testing system so that
`ninja test` runs it in addition to our resource validation tests.
2019-03-07 07:04:23 +02:00
Christopher Davis
5b2edc73ec
build: Build resources with meson instead of build.rs
...
Allows us to get rid of build.rs, which was only used to
compile resources. static_resource.rs is now created by
meson, and the meson path is used for include_bytes!.
Closes https://gitlab.gnome.org/World/podcasts/issues/55
2019-03-07 04:35:31 +00:00
Christopher Davis
395e31ff85
build: Use config.rs instead of env! macro
...
Previously we were using the env! macro to determine
build-time variables like version, app ID, and locale dir.
Instead of relying on env vars, we can create a configuration
file with meson and import it.
2019-03-07 04:35:31 +00:00
Sabri Ünal
dd0d828794
Update Turkish translation
2019-03-06 10:46:39 +00:00
Jordan Petridis
15bb1a2335
Merge branch 'escape-opml-export' into 'master'
...
p-data: Escape titles in OPML exports
See merge request World/podcasts!93
2019-03-04 04:26:38 +00:00
Christopher Davis
0a7b7880da
opml: escape characters when exporting
...
OPML is XML after all and parsers yell at us when we don't
escape &s.
2019-03-04 05:54:01 +02:00
Jordan Petridis
277f324cf0
cargo fmt
2019-03-03 17:47:11 +02:00
Jordan Petridis
e496d5bf36
cargo: build debug symbols for release builds as well
2019-03-03 17:46:33 +02:00
Jordan Petridis
0ed6c8979e
Upgrade crossbeam-channel
2019-03-03 17:45:43 +02:00
Jordan Petridis
075dd1adeb
cargo: change email metadata of the crates
2019-03-03 04:59:52 +02:00
Jordan Petridis
027faf1949
Change formatting of podcasts-gtk/Cargo.toml
2019-03-03 04:58:40 +02:00
Jordan Petridis
54e049874c
html2text: Use upstream git repo
2019-03-03 04:54:42 +02:00
Jordan Petridis
c4c6ba9ea4
Update dependencies
2019-03-03 04:46:19 +02:00
Jordan Petridis
a77bf0b8fb
Update gtk-rs family of crates
2019-03-03 04:46:19 +02:00
Jordan Petridis
b9bad14df6
build: Update libhandy to 0.0.8 at least
...
Earlier versions of libhandy broke translations for all apps.
sadly we can't require 0.0.9 yet as it hasn't been released yet.
https://mail.gnome.org/archives/desktop-devel-list/2019-March/msg00000.html
2019-03-03 04:10:47 +02:00
Kukuh Syafaat
b1058933b8
Update Indonesian translation
2019-03-02 12:18:56 +00:00
Jiri Grönroos
32c7f6b29e
Update Finnish translation
2019-03-02 08:51:28 +00:00
Milo Casagrande
137705450b
Update Italian translation
2019-02-28 08:25:39 +00:00
Ask Hjorth Larsen
4dc6034de8
Add Danish translation
2019-02-24 17:46:33 +00:00
Daniel Mustieles
7fa18fe38f
Update Spanish translation
2019-02-19 15:05:09 +00:00
Jordan Petridis
7e34347ed7
Merge branch 'mpris-fix' into 'master'
...
add missing mpris callbacks / fix #115
Closes #115
See merge request World/podcasts!92
2019-02-05 21:52:55 +00:00
Felix Häcker
68fa547b06
Implement MPRIS pause and play methods.
...
Till now we were only using the play_pause method and
was enough for most of the usecases, but looks like
some mpris clients only use the individual methods.
https://specifications.freedesktop.org/mpris-spec/latest/Player_Interface.html#Method:PlayPause
Close #115
2019-02-05 20:47:56 +00:00
Balázs Úr
a113ed049d
Update Hungarian translation
2019-02-05 20:45:43 +00:00
Piotr Drąg
2f8a6a91f8
Update Polish translation
2019-02-02 15:31:37 +00:00
Jordan Petridis
f75ed257f2
Merge branch 'piotrdrag/unicode-typography' into 'master'
...
Use Unicode ellipsis in a user-visible string
See merge request World/podcasts!91
2019-02-02 15:17:22 +00:00
Piotr Drąg
06091d1af4
Use Unicode ellipsis in a user-visible string
...
See https://developer.gnome.org/hig/stable/typography.html
2019-02-02 12:14:29 +01:00
Daniel Mustieles
fb4e550122
Update Spanish translation
2019-01-29 15:28:41 +00:00
Balázs Úr
a74301f479
Update Hungarian translation
2019-01-28 22:42:49 +00:00
Rafael Fontenelle
c49f417d00
Update Brazilian Portuguese translation
2019-01-28 21:22:53 +00:00
Jordan Petridis
a2bcd8aa30
Merge branch 'opml-export' into 'master'
...
Add support for exporting to opml format
See merge request World/podcasts!77
2019-01-27 04:48:26 +00:00