Commit Graph

8980 Commits

Author SHA1 Message Date
Moritz Bunkus
e173820fb3 GUI: status bar progress: menu entries for switching to job queue/output
Part of the implementation of #1396.
2015-10-10 20:42:54 +02:00
Moritz Bunkus
85db7c2283 GUI: status bar progress: open context menu on left click, too
Part of the implementation of #1396.
2015-10-10 20:42:54 +02:00
Moritz Bunkus
45e456a1d4 GUI: refactor StatusBarProgressWidget to use pimpl 2015-10-10 18:19:07 +02:00
Moritz Bunkus
d854e8983e Translations: update list of translatable strings; update German translation 2015-10-10 17:08:54 +02:00
Moritz Bunkus
95f5c7c592 GUI: job queue: optionally reset warning/error counters to 0 on exit
Implements #1437.
2015-10-10 17:04:16 +02:00
Moritz Bunkus
8045d3836d GUI: output: only show warning/error separators when warnings/errors occur 2015-10-10 16:27:58 +02:00
Moritz Bunkus
411430f820 GUI: refactor WatchJobs::Tab to use the pimpl idiom 2015-10-10 13:45:47 +02:00
Moritz Bunkus
6ea0294e96 Merge pull request #1461 from remuxer32/patch-10
Update pl.po
2015-10-09 23:18:45 +02:00
remuxer32
71e0e27124 Update pl.po 2015-10-09 23:09:33 +02:00
Moritz Bunkus
fb586ab998 Translations: update list of translatable strings; update German translation 2015-10-09 23:02:55 +02:00
Moritz Bunkus
d7007525e6 GUI: merge: change 'add to job queue' shortcut to Alt+Q
It's very hard to see that the j is underlined.
2015-10-09 22:57:01 +02:00
Moritz Bunkus
1db358cd43 GUI: remove inactive menus from the menu bar
Otherwise their keyboard shortcuts were still active causing overlaps
with other visible controls. Prime example: Alt+J for the »add to job
queue« button, the »job queue« menu and the »job output« menu.
2015-10-09 22:55:13 +02:00
Roberto Boriotti
c7301b5132 Translations: update Italian 2015-10-09 09:44:16 +02:00
Moritz Bunkus
3169ce467d GUI: use QFileDialog::DontUseCustomDirectoryIcons for faster file/directory access
On Windows looking for custom directory icons can be slow when accessing
network shares. I don't know the underlying reason, but Qt's
documentation explicitly mentions performance improvements when using
this option.

The user affected by this issue confirms that this change fixes it for
him.

Fixes #1459.
2015-10-09 09:38:46 +02:00
Moritz Bunkus
b1c4f7f47f all: rename format_timecode to format_timestamp
Part of an ongoing effort to replace the use of the term 'timecode' with
'timestamp'. Timecodes have a very specific meaning in the audio/video
world, and it's not what MKVToolNix has been using the term for.
2015-10-07 20:21:59 +02:00
Moritz Bunkus
025d749b53 Merge branch 'master' of github.com:mbunkus/mkvtoolnix 2015-10-07 20:02:31 +02:00
Moritz Bunkus
0967eaca5f all: rename timecode_factory_c to timestamp_factory_c
Part of an ongoing effort to replace the use of the term 'timecode' with
'timestamp'. Timecodes have a very specific meaning in the audio/video
world, and it's not what MKVToolNix has been using the term for.
2015-10-07 20:01:03 +02:00
Moritz Bunkus
6ed482588d all: rename timecode_calculator_c to timestamp_calculator_c
Part of an ongoing effort to replace the use of the term 'timecode' with
'timestamp'. Timecodes have a very specific meaning in the audio/video
world, and it's not what MKVToolNix has been using the term for.
2015-10-07 19:57:05 +02:00
Jan Mazurczyk
3806b1595f Translations: update Polish 2015-10-07 19:50:56 +02:00
Moritz Bunkus
ded13bdd76 rename "build" directory to "tools" 2015-10-07 19:50:37 +02:00
Moritz Bunkus
9d20c1ce25 all: rename samples_to_timecode_converter_c to samples_to_timestamp_converter_c
Part of an ongoing effort to replace the use of the term 'timecode' with
'timestamp'. Timecodes have a very specific meaning in the audio/video
world, and it's not what MKVToolNix has been using the term for.
2015-10-07 19:45:59 +02:00
Moritz Bunkus
e476208bdd all: rename (basic_)timecode_c to (basic_)timestamp_c
Part of an ongoing effort to replace the use of the term 'timecode' with
'timestamp'. Timecodes have a very specific meaning in the audio/video
world, and it's not what MKVToolNix has been using the term for.
2015-10-07 09:59:42 +02:00
Moritz Bunkus
a348a72744 DTS: add a VOB to the 96/24 test case 2015-10-06 22:45:56 +02:00
Moritz Bunkus
656fd8df74 DTS: improve identification for DTS 96/24
Implements #1431.
2015-10-06 22:40:56 +02:00
Moritz Bunkus
2800cb9a64 MacOS build: support for creating pre-build DMGs 2015-10-06 21:58:44 +02:00
Moritz Bunkus
f9ccecfd77 MacOS build: strip binaries 2015-10-06 21:42:17 +02:00
Moritz Bunkus
1971de44c2 installer: use custom Qt translations if available 2015-10-06 17:18:31 +02:00
Moritz Bunkus
f0a4c065c5 Translations: udpate Polish Qt translation 2015-10-06 17:18:31 +02:00
Moritz Bunkus
0d0c2cb1c6 Translations: re-introduce updated Qt 5.5.0 Polish translation 2015-10-06 17:18:31 +02:00
Moritz Bunkus
6039e60af1 mkvmerge: no default duration for PCM with varying no. samples/packet
Fixes #1426.
2015-10-04 21:59:16 +02:00
BouRock
2b1f90c606 Translations: update Turkish 2015-10-04 20:19:36 +02:00
Moritz Bunkus
1b68c92ed8 Translations: update list of translatable strings 2015-10-04 20:18:01 +02:00
Moritz Bunkus
57e326ee41 GUI: merge: preview buttons for subtitle & chapter character sets 2015-10-04 20:10:34 +02:00
Danko
ee625d960b Translations: update Serbian Latin 2015-10-04 18:55:01 +02:00
Moritz Bunkus
a7657270c6 mkvmerge: gif xompilation 2015-10-04 15:56:06 +02:00
Moritz Bunkus
c41a823d06 man page translations: update list of translatable strings; update German translation 2015-10-04 15:38:22 +02:00
Moritz Bunkus
4d9994d617 Translations: update list of translatable strings; update German translation 2015-10-04 15:36:47 +02:00
Moritz Bunkus
9b4e501550 GUI: merge: add on-demand reading of segment UIDs from existing files
The user can select an existing Matroska file. Its segment UID will then
be read and inserted into the corresponding control ('segment UID',
'next segment UID', 'previous segment UID').

GUI part of the implementation of #1363.
2015-10-04 15:36:47 +02:00
Moritz Bunkus
a85159dc49 docs: man page update for reading segment UIDs from Matroska files
See #1363.
2015-10-04 14:21:30 +02:00
Moritz Bunkus
88159a8548 mkvmerge: implement reading segment UIDs from existing Matroska files
The syntax is '--segment-uid =file_name.mkv'. Implements #1363.
2015-10-04 14:20:45 +02:00
Moritz Bunkus
a9d77e8310 Translations: update list of translatable strings; update German translation 2015-10-04 11:59:04 +02:00
Moritz Bunkus
299d5337fc GUI: chapters: implement name template variable for chapter's start timestamp
The variable takes the form <START> or <START:format> with »format«
defaulting to »%H:%M:%S«.

Implements #1445.
2015-10-04 11:58:45 +02:00
Moritz Bunkus
20a448d2af format_timecode: formatting by a format string like %H:%M:%S 2015-10-04 11:10:37 +02:00
Moritz Bunkus
4da5f7db4d format_timecode: round for precision == 0, too
For every other precision the timestamp output is rounded, so for
consistency's sake do it for precision == 0, too.

Add unit tests.
2015-10-04 11:10:37 +02:00
Roberto Boriotti
2eb876cc81 Translations: update Italian 2015-10-04 11:09:39 +02:00
Moritz Bunkus
475c20d8e7 tests: intentional update due to e96fbcd 2015-10-03 22:27:04 +02:00
Moritz Bunkus
738df974c8 test runner: fail if regex doesn't match anything 2015-10-03 22:26:44 +02:00
Moritz Bunkus
6502308256 GUI: fix compilation with Qt < 5.4 2015-10-03 21:45:34 +02:00
Xabier Aramendi
e96fbcd23a Translations: update Basque 2015-10-03 21:32:48 +02:00
Moritz Bunkus
e220e76c5f Translations: update list of translatable strings 2015-10-03 21:30:08 +02:00