Commit Graph

9530 Commits

Author SHA1 Message Date
Danko
b0a72c441b translations: update Serbian Latin 2016-02-20 22:33:38 +01:00
Moritz Bunkus
3258ee8c6d translations: update list of translatable strings; update German translation 2016-02-20 22:32:07 +01:00
Moritz Bunkus
c366871398 GUI: headers: ask user what to do with files dropped onto an open tab
Implements #1585.
2016-02-20 22:21:38 +01:00
Moritz Bunkus
6e6395494b docs: add note about Transifex for translation to development.md 2016-02-20 12:30:59 +01:00
Moritz Bunkus
3727b72fcd translations: update list of translatable strings; update German translation 2016-02-20 12:22:28 +01:00
Moritz Bunkus
0eab7cd080 GUI: chapters/headers: open Matroska file in read-only mode initially
They're only re-opened for writing when the user tries to save.

Other part of the implementation of #1594.
2016-02-20 12:19:18 +01:00
Moritz Bunkus
f19590d144 GUI: chapters/headers: improve error message when Matroska file cannot be opened
Part of the implementation of #1594.
2016-02-20 12:17:14 +01:00
Moritz Bunkus
4459a1e7dd kax_analyzer: call end-of-parsing callback on failure, too
Otherwise things like a progress dialog won't be reset properly.
2016-02-20 12:17:14 +01:00
Moritz Bunkus
beee6b6821 cosmetics: alignment 2016-02-20 12:17:14 +01:00
Moritz Bunkus
0c1b2b1faf GUI: chapters: add function for removing chapters from existing Matroska file
Inspired by #1593.
2016-02-20 12:17:13 +01:00
Moritz Bunkus
1e1d6125bb GUI: chapters: enable saving no chapters to Matroska = removing them
If no editions are present then saving to a Matroska file will remove
the whole Chapters element from it.

Implements #1593.
2016-02-20 10:50:56 +01:00
TMTisFree
b9df88a5e0 translations: update French 2016-02-19 11:56:07 +01:00
Danko
53438fd799 translations: update Serbian Latin 2016-02-18 15:52:43 +01:00
Jan Mazurczyk
80cf8292f6 translations: update Polish 2016-02-18 14:35:57 +01:00
Daniel Kluz
a5ed0a6349 translations: update Polish 2016-02-18 12:55:28 +01:00
Roberto Boriotti
0f6697dbdc translations: update Italian 2016-02-18 12:53:32 +01:00
Moritz Bunkus
72849ef744 translations: update list of translatable strings; update German translation 2016-02-18 12:45:34 +01:00
Moritz Bunkus
2a03564dd5 GUI: jobs: keyboard shortcuts for removing (successfully) completed jobs
Implements #1599.
2016-02-18 12:38:06 +01:00
Moritz Bunkus
2c420f55b7 GUI: merge: add icons to attachments context menu
Implements #1596.
2016-02-18 12:38:04 +01:00
Moritz Bunkus
a40cc8e937 GUI: merge: clearer strings in attachments context menu
Implements #1597.
2016-02-18 12:38:01 +01:00
Daniel Kluz
f373cd295d translations: update Polish 2016-02-14 19:19:41 +01:00
TMTisFree
11ba76f015 translations: update French 2016-02-11 09:32:12 +01:00
Moritz Bunkus
fff818eadd translations: update list of translatable strings 2016-02-11 09:30:35 +01:00
Israel Lucas Torrijos
37a6ac396c translations: update Spanish 2016-02-11 09:23:34 +01:00
Moritz Bunkus
6f92212106 AVI reader: handle negative height properly 2016-02-10 19:22:34 +01:00
Moritz Bunkus
ea656289db AVI reader: re-factor initialization of POD members
No need for boilerplate-ish constructors.
2016-02-10 17:00:22 +01:00
Moritz Bunkus
b19cf1db52 Transifex config: add man pages as resource 2016-02-03 22:00:41 +01:00
Moritz Bunkus
d38a3c55f1 man page translations: fix error in German translation 2016-02-03 21:58:35 +01:00
Moritz Bunkus
cf20182eea man page translations: update list of translatable strings; update German translation 2016-02-03 21:46:13 +01:00
Moritz Bunkus
2c1ad8ee39 man pages: fix option name in example
Fixes #1588.
2016-02-03 21:44:18 +01:00
Moritz Bunkus
970ce53d92 GUI: fix compilation with Qt < 5.4
QByteArray::toStdString() and ::fromStdString() were only introduced in
Qt 5.4. I still support 5.2, though.
2016-02-01 19:08:42 +01:00
Moritz Bunkus
c84308d170 GUI: job files: use the nlohmann::json JSON implementation instead of Qt's
Qt's JSON implementation always uses "double" for reading and writing
numbers. A "double", however, only has a precision of roughly 2^53
bits. In Matroska and therefore in mkvmerge's JSON output and through
that in the GUI's job files there are several fields that make full use
of 64bit unsigned integer values (e.g. track UIDs).

See https://bugreports.qt.io/browse/QTBUG-28560
2016-01-31 22:04:33 +01:00
Moritz Bunkus
3664e22dfc GUI: job queue: don't access a job after it's been removed 2016-01-31 22:04:33 +01:00
Moritz Bunkus
929bcd003e GUI: file identification: use mkvmerge's JSON output
This also fixes #1583.
2016-01-31 22:04:33 +01:00
Moritz Bunkus
0a0a3ddb08 GUI: fix wrong spelling in variable name m_typeIndependantControls 2016-01-31 19:13:42 +01:00
Moritz Bunkus
73b7a12ed6 GUI: merge: input independent controls include the general box as well
If a control should be enabled then the box it is located it (more
generally: all of its ancestors) must be enabled as well.
2016-01-31 19:11:22 +01:00
Moritz Bunkus
3f7b33cc10 HEVC reader: don't output spurious messages about exceptions during detection 2016-01-31 15:25:49 +01:00
Moritz Bunkus
f9153be30f JSON schema v3: added definitions for the "global_tags" entity 2016-01-31 13:42:49 +01:00
Moritz Bunkus
7ede805692 mkvmerge: fix "other_file" type in JSON output
"other_file" must be an array of strings, not a single string. In
verbose identification output mode this property has always been output
multiple times. In JSON only one of those was actually output, the last
one.
2016-01-31 13:38:32 +01:00
Moritz Bunkus
c9eb86f88d mkvmerge: fix "playlist_file" type in JSON output
"playlist_file" must be an array of strings, not a single string. In
verbose identification output mode this property has always been output
multiple times. In JSON only one of those was actually output, the last
one. Additionally the JSON schema didn't contain "playlist_file" at all.
2016-01-31 13:30:25 +01:00
Moritz Bunkus
ddfb5cc92e id_result.cpp: cosmetics (alignment) 2016-01-31 13:12:26 +01:00
Jan Mazurczyk
ef7c52197d translations: update Polish 2016-01-30 21:21:48 +01:00
Danko
d3921a369f translations: update Serbian Latin 2016-01-30 18:29:14 +01:00
Moritz Bunkus
3b08b961af ChangeLog: fix grammar & wording 2016-01-30 14:11:37 +01:00
Moritz Bunkus
a0e44006e2 man pages: add Polish translation by Daniel Kluz 2016-01-30 13:35:14 +01:00
Moritz Bunkus
5fbb2f4526 translations: update list of translatable strings; update German translation 2016-01-30 13:22:47 +01:00
Moritz Bunkus
e62b4e9fd6 GUI: focus newly-added "run program after XYZ" tab 2016-01-30 13:22:47 +01:00
Moritz Bunkus
4ae14e17f8 GUI: add checkbox for deactivating "run program after XYZ" configurations
Implements #1581.
2016-01-30 13:22:47 +01:00
Xabier Aramendi
ca7ef4df38 translations: update Basque 2016-01-29 19:45:43 +01:00
Roberto Boriotti
102d3cc57f translations: update Italian 2016-01-29 19:26:43 +01:00