Moritz Bunkus
8bcbbaf31f
GUI: add default entries for "execute actions…"
2017-04-05 21:08:52 +02:00
Moritz Bunkus
5a516baf02
GUI: cosmetics: namespaces all on one line
2017-04-05 13:37:40 +02:00
Moritz Bunkus
bfb94d0747
GUI: play audio files at 75% volume by default
2017-04-05 13:28:51 +02:00
Moritz Bunkus
3d839a818b
build system & packaging: install & package sound files
2017-04-05 13:28:25 +02:00
Moritz Bunkus
68dd4a52dd
icons: include SVG variants of Oxygen icons
...
The Oxygen license terms state that the preferred modifiable
form (which is SVG) of each icon used in the application must be
distributed, too.
2017-04-05 11:17:58 +02:00
Moritz Bunkus
c03d1c35a8
installer: include licenses of third-party components used in MKVToolNix
2017-04-05 11:16:31 +02:00
Moritz Bunkus
a34759c912
docs: include licenses of third-party components used in MKVToolNix
2017-04-05 11:16:31 +02:00
Moritz Bunkus
0281fcd709
translations: update list of translatable strings; update German translation
2017-04-04 19:26:54 +02:00
Xabier Aramendi
88b987ea55
translations: update Basque
2017-04-04 19:26:54 +02:00
Israel Lucas Torrijos
c265d46e96
translations: update Spanish
2017-04-04 19:26:54 +02:00
Moritz Bunkus
66c7078bd7
GUI: run programs: implement action "playing an audio file"
2017-04-04 19:26:54 +02:00
Moritz Bunkus
db431781a9
GUI: refactoring: use pimpl idiom for Jobs::{Job,MuxJob}
2017-04-04 19:26:54 +02:00
Moritz Bunkus
44c8d1ec48
GUI: settings: use QVariant's toXyz() functions instead of value<xyz>()
2017-04-04 19:26:54 +02:00
Moritz Bunkus
e3a57a1359
GUI: run programs: allow audio volume to be configured
2017-04-04 19:26:54 +02:00
Moritz Bunkus
7e3c38a2db
GUI: run programs: fix initializing audio file name
2017-04-04 19:26:54 +02:00
Moritz Bunkus
541e1bfd85
GUI: run programs: only update enabled controls when necessary
2017-04-04 19:26:54 +02:00
Moritz Bunkus
5f900db2f1
GUI: run programs: don't store name, audio file as object variables
2017-04-04 19:26:54 +02:00
Moritz Bunkus
c6e65e6c8e
GUI: refactoring: use pimpl idiom for GuiCliParser
2017-04-04 19:26:54 +02:00
Moritz Bunkus
7810725964
GUI: refactoring: use pimpl idiom for MainWindow
2017-04-04 19:26:54 +02:00
Moritz Bunkus
485030bcc0
build system: only build files intended for target
2017-04-04 19:26:54 +02:00
Moritz Bunkus
80708f1aba
GUI: execute actions: implement shutting down/suspending the computer on Linux
...
Currently this calls systemctl directly. Using QtDbus and contacting
logind via D-Bus would be preferable and may be implemented at a later
date.
2017-04-04 19:26:54 +02:00
Moritz Bunkus
e716250212
GUI: fix compilation with older Qt
2017-04-04 19:26:54 +02:00
Moritz Bunkus
95b16c77ad
GUI: move program runner access from MainWindow to App
2017-04-04 19:26:54 +02:00
Moritz Bunkus
7edd66a44a
GUI: reword "execute programs" to "execute action"
2017-04-04 19:26:54 +02:00
Moritz Bunkus
6daa88d309
GUI: execute actions: implement shutting down/suspending the computer on Windows
2017-04-04 19:26:54 +02:00
Moritz Bunkus
a983cebd0c
common: move Windows message formatting to helper function
2017-04-04 19:26:54 +02:00
Moritz Bunkus
4dc4085c93
GUI: execute actions: general support for internally-implemented actions
...
This will be used for shutting down/suspending the PC and playing a
sound file.
2017-04-04 19:26:54 +02:00
Moritz Bunkus
ad15fc553d
GUI: watch jobs: execute actions once when job or queue finishes
2017-04-04 19:26:54 +02:00
Moritz Bunkus
ef4426a2a7
GUI: run program: allow the user to give configuration a descriptive name
2017-04-04 19:26:54 +02:00
Moritz Bunkus
801971fc15
GUI: prefs, execute programs: replace installation dir with MTX_… variable
2017-04-04 19:26:44 +02:00
Moritz Bunkus
49a25e25be
GUI: header editor: track empty track language elements as "und"
...
See #1929 .
2017-04-04 19:25:16 +02:00
Moritz Bunkus
955eae59bf
Matroska reader: treat invalid language elements as "und"
...
See #1929 .
2017-04-04 19:18:43 +02:00
Roberto Boriotti
49be59f75e
translations: update Italian
2017-03-31 16:54:57 +02:00
Moritz Bunkus
43f6c799db
AVC/h.264 (framed) output: honor forced default duration signaling interlaced content
...
Internally the default duration given on the command line is stored as
the duration of a progressive frames. Additionally the framed
AVC/h.264 output module doesn't actually check whether or not the
current block contains a frame or a field. This combination leads to
the situation that specifying a default duration that signals
interlacing (e.g. 50i) results in an actual default duration of 40ms,
that of a progressive frame.
This change passes the information provided by the user about frame
vs. fields from the command line through to the output module so that
it can react accordingly.
Fixes #1916 .
2017-03-31 16:50:42 +02:00
Moritz Bunkus
668c9356aa
Rakefile: re-add USER_CXXFLAGS
...
It was accidentally removed in d7b691b6f5
.
Fixes #1925 .
2017-03-31 09:07:22 +02:00
Moritz Bunkus
2a385ab1ec
HEVC parser: copy bitstream restriction info in VUI parameters
...
The VUI parameter copy method was simply missing the code for copying
the "bitstream_restriction_flag" and all of its dependant
fields (see ITU-T "H.265 12/2016" annex E.2.1).
Fixes #1924 .
2017-03-30 20:10:57 +02:00
Moritz Bunkus
20695cc745
News Ruby module: ignore entries that haven't been released yet
2017-03-30 19:09:57 +02:00
Moritz Bunkus
3ed2556107
NEWS.md: fix typo
2017-03-30 19:09:49 +02:00
Moritz Bunkus
1752969589
configure: use AC_CHECK_TOOL for strings
...
Fixes #1923 .
2017-03-27 19:27:00 +02:00
Andriy Bilous'ko
6a4f9f07e3
translations: update Ukrainian
2017-03-26 11:49:07 +02:00
Moritz Bunkus
5e49abc525
tests: fix version number test for v10.0.0
...
It's the first version number where a component is more than one digit
long.
2017-03-25 15:17:09 +01:00
Moritz Bunkus
21f77bd598
Bump version number, set release code name
2017-03-25 13:47:21 +01:00
Israel Lucas Torrijos
c43c851a17
translations: update Spanish
2017-03-25 13:40:49 +01:00
Burak Yavuz
65a119afef
translations: update Turkish
2017-03-25 13:40:49 +01:00
Timofey Lisunov
43c74d498e
translations: update Russian
2017-03-25 13:40:49 +01:00
Potato
b9f88c5a76
translations: update Korean
2017-03-25 13:40:49 +01:00
TMTisFree
d4539f4029
translations: update French
2017-03-25 13:40:49 +01:00
Antoni Bella Pérez
58a1f5ccb3
translations: update Catalan
2017-03-25 13:40:49 +01:00
Antoni Bella Pérez
481fe7e960
translations: update Catalan
2017-03-25 13:40:49 +01:00
Jan Mazurczyk
f454dc6761
translations: update Polish
2017-03-21 14:34:32 +01:00