Commit Graph

11422 Commits

Author SHA1 Message Date
Moritz Bunkus
80761260be build system: show start/stop messages including duration with RUN_SHOW_START_STOP 2018-01-02 15:40:24 +01:00
Moritz Bunkus
75a99fc2cc GUI: update dialog: convert newlines in HTML to spaces
Otherwise the word at the end of a line and at word at the start of
the following line sometimes stick together for some reason.
2018-01-01 23:04:09 +01:00
Moritz Bunkus
3aac423af3 GUI: fix compilation with Qt < 5.4 2018-01-01 22:51:54 +01:00
Moritz Bunkus
5f4b44a045 Debian: fix cmark development package's name 2018-01-01 21:10:52 +01:00
Moritz Bunkus
038f61aa0e build system: use Qt's Windows Vista style plugin on static Qt >= 5.10.0 2018-01-01 19:45:23 +01:00
Moritz Bunkus
b06ab03390 GUI: available updates dialog: convert Markdown to HTML 2018-01-01 17:20:38 +01:00
Moritz Bunkus
c722e90693 MXE setup: use the gcc7 plugin 2018-01-01 16:42:06 +01:00
Moritz Bunkus
13fe3d6efc GUI: add menu option for displaying the Code of Conduct 2018-01-01 16:42:06 +01:00
Moritz Bunkus
b0fa335b66 common: add Markdown-to-HTML conversion wrapper around cmark 2018-01-01 16:42:06 +01:00
Moritz Bunkus
f700dfbd1e build system: require cmark when building the GUIs 2018-01-01 16:42:06 +01:00
Moritz Bunkus
26f8fec50c Rakefile: fix Qt dependencies to .ui for .moc 2018-01-01 12:17:44 +01:00
Moritz Bunkus
740838f793 Rakefile: Qt: fix building the qt_resources.qrc file 2018-01-01 12:01:04 +01:00
Moritz Bunkus
9f5768f5b9 NEWS.md parser: handle entries spanning multiple lines properly 2018-01-01 11:26:20 +01:00
Moritz Bunkus
49b945af42 NEWS.md: re-format certain notes 2018-01-01 11:26:20 +01:00
Moritz Bunkus
aa30a636f7 NEWS.md: update for changes in mkvinfo 2018-01-01 11:26:20 +01:00
Moritz Bunkus
8b073325ea Rakefile: Qt: handle #includes in .h for .ui-based .h, too 2018-01-01 11:25:28 +01:00
Moritz Bunkus
17eb6205e0 Rakefile: add task for dumping a task's dependencies 2018-01-01 11:02:38 +01:00
Moritz Bunkus
71d6291318 tests: update after element name changes in mkvinfo's output 2018-01-01 00:39:05 +01:00
Moritz Bunkus
7eaee9fc64 tests: update after translation update 2018-01-01 00:39:05 +01:00
Moritz Bunkus
c97e5580f0 translations: update list of translatable strings; update German translation 2018-01-01 00:39:04 +01:00
Moritz Bunkus
314705c23d mkvinfo GUI: fix initial expansion of important elements 2018-01-01 00:39:04 +01:00
Moritz Bunkus
c1aa2dbf06 kax_info_c: generic element handling: update localized test cases 2018-01-01 00:21:45 +01:00
Moritz Bunkus
2de25ce8ea kax_info_c: generic element handling: convert rest of segment handling 2018-01-01 00:21:45 +01:00
Moritz Bunkus
7e7ea12b23 kax_info_c: output timestamps/durations as formatted ns 2018-01-01 00:21:45 +01:00
Moritz Bunkus
43bdff83df kax_info_c: remove unused common formats 2018-01-01 00:21:45 +01:00
Moritz Bunkus
e30cc30ff6 kax_info_c: generic element handling: convert segment handling 2018-01-01 00:21:45 +01:00
Moritz Bunkus
8128623d43 kax_info_c: generic element handling: convert cluster handling 2018-01-01 00:21:45 +01:00
Moritz Bunkus
39e20a7cc2 kax_info_c: generic element handling: convert tracks handling 2018-01-01 00:21:45 +01:00
Moritz Bunkus
d2a840e546 kax_info_c: generic element handling: convert cues handling 2018-01-01 00:21:45 +01:00
Moritz Bunkus
4584a9cfef kax_info_c: generic element handling: handle known elements at invalid positions 2018-01-01 00:21:45 +01:00
Moritz Bunkus
d3c07f936b kax_info_c: convert to generic element handling
The old code had code for handling each and every known element. The
new code eschews that in favor of generic code formatting elements
based on their generic type (unsigned integer, string, date etc.) with
special formatting instructions for those elements that need them —
often a one-liner.

This conversion is still incomplete.
2018-01-01 00:21:45 +01:00
Moritz Bunkus
069b5d8566 kax_info_c: don't rely on hardcoded positions for common boost formats 2018-01-01 00:21:45 +01:00
Moritz Bunkus
c8debdb9f9 kax_element_names_c: central registry for displayable Matroska element name 2018-01-01 00:21:45 +01:00
Moritz Bunkus
5592b65d7c Rakefile: fix building mkvinfo with Qt disabled 2017-12-31 17:24:03 +01:00
Moritz Bunkus
f16df21b09 Debian build: don't try removing non-existing library file 2017-12-31 13:41:55 +01:00
Moritz Bunkus
8d4ed87ca7 Rakefile: fix building mkvinfo-gui, mkvinfo 2017-12-31 12:22:39 +01:00
Moritz Bunkus
2ff9993d3a info: rename ui sub-dir to forms
Otherwise the `.ui` files won't be picked up by the generalized Qt
dependency handling.
2017-12-31 11:41:09 +01:00
Moritz Bunkus
2ec2f1b723 tests: expand mkvinfo output test 2017-12-31 11:05:45 +01:00
Moritz Bunkus
e2c4b169b6 build system: fix Qt dependencies for mkvinfo's GUI 2017-12-31 11:05:09 +01:00
Moritz Bunkus
7f1242ae97 all: remove conditional code depending on MATROSKA_VERSION 2017-12-30 23:24:45 +01:00
Moritz Bunkus
319cfefe7b GUI: use pimpl idiom in more classes 2017-12-27 23:31:07 +01:00
Moritz Bunkus
ae86e6aa51 README.md, AUTHORS.md: update licensing information for third-party components 2017-12-27 23:00:34 +01:00
Moritz Bunkus
0d952ed5c3 kax_info_c: only re-open output file if output file name's actually given 2017-12-27 19:42:22 +01:00
Moritz Bunkus
34903b225b GUI: jobs: reset progress before (re-)starting a job 2017-12-27 15:24:59 +01:00
Moritz Bunkus
e6f91d87dd GUI: update job progress widgets on each status change 2017-12-27 15:24:59 +01:00
Moritz Bunkus
91a03a1ad2 GUI: display spinner while job queue is running 2017-12-27 15:24:59 +01:00
Moritz Bunkus
35dc2a401e GUI: info: add support for running info jobs 2017-12-24 15:20:49 +01:00
Moritz Bunkus
09db977e31 Merge remote-tracking branch 'local/master' 2017-12-22 21:22:09 +01:00
Moritz Bunkus
2531fbdc0d man page translations: update list of translatable strings; update German translation 2017-12-22 21:21:37 +01:00
Moritz Bunkus
ba449f2071 translations: update list of translatable strings; update German translation 2017-12-22 21:19:02 +01:00