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