Commit Graph

122 Commits

Author SHA1 Message Date
Moritz Bunkus
63ebac6a56
bump version number, set release code name 2023-01-02 19:29:27 +01:00
Moritz Bunkus
d5cfc58eb0
bump version number, set release code name 2022-11-13 12:55:13 +01:00
Moritz Bunkus
a03df87fe8
configure: adjust to autoconf 2.71 & require at least 2.69 2022-11-04 18:56:43 +01:00
Moritz Bunkus
25a7f5b8d1
bump version number, set release code name 2022-10-09 13:04:17 +02:00
Moritz Bunkus
426926456c
bump version number, set release code name 2022-10-08 15:19:34 +02:00
Moritz Bunkus
e3c3fff6fb
bump version number, set release codename 2022-08-14 09:20:40 +02:00
Moritz Bunkus
0b91f3c4b6
bump version number, set release codename 2022-07-09 18:19:14 +02:00
Moritz Bunkus
b25b097dfb
bump version number, set release code name 2022-05-22 20:16:02 +02:00
Moritz Bunkus
0d9fe1dae3
bump version number, set release code name 2022-04-10 15:54:33 +02:00
Moritz Bunkus
14619edb8f
bump version number, set release code name 2022-03-13 13:54:07 +01:00
Moritz Bunkus
3d2909e4ad
bump version number, set release codename 2022-02-06 13:32:17 +01:00
Moritz Bunkus
61c4802798
bump version number, set release codename 2021-12-27 12:04:12 +01:00
Moritz Bunkus
0602c3985e
bump version number, set release codename 2021-11-14 10:38:04 +01:00
Moritz Bunkus
9146837cd0
bump version number, set release codename 2021-10-10 12:35:17 +02:00
Moritz Bunkus
18c0dc6e70
build system: always build all tools 2021-09-05 11:01:18 +02:00
Moritz Bunkus
d596c62bfd
bump version number, set release codename 2021-08-30 16:11:50 +02:00
Moritz Bunkus
0856b3a6bd
bump version number, set release codename 2021-07-31 14:25:23 +02:00
Moritz Bunkus
8d08c82c6e
bump version number, set release code name 2021-07-10 12:31:42 +02:00
Moritz Bunkus
a8b1eab3dc
remove remaining occurrences of PCRE2 & JPCRE2 2021-06-27 12:53:38 +02:00
Moritz Bunkus
80cbad698d
remove usage of the magic library
Part of the fix of #3137.
2021-06-16 16:42:01 +02:00
Moritz Bunkus
783229560f
configure: require Qt 5 or 6; add --disable-gui for disabling the GUI
This is in preparation of fixing #3137. The plan is not to use
libfile's MIME type detection but Qt's. As both mkvmerge and the GUI
need to auto-detect the MIME type, this means that the command line
applications will have to be linked against Qt's core library (but not
the GUI libraries).
2021-06-15 22:39:33 +02:00
Moritz Bunkus
7ebbf42812
bump version number, set release code name 2021-06-13 12:45:29 +02:00
Moritz Bunkus
2848178815
configure: detect & use Qt 6 if present, prefer over Qt 5
Qt 6

`configure` will look for Qt 6 first and only continue looking for Qt
5 if Qt 6 isn't found or disabled via `--disable-qt6`.

Qt 6 detection works by first looking for the `qmake6` binary. Its location
can be specified with the `--with-qmake6=…` option.

All other Qt 6 related facts (such as compiler & linker flags or the
position of the other required tools such as `lconvert`, `moc`, `rcc` and
`uic`) will be derived from the output generated by `qmake6`.

Note that at this point Qt 6 is not yet supported for the cross-compilation
build to Windows, nor is a static Qt 6 build supported yet.

Note that the command line options `--enable-static-qt`,
`--with-qt-pkg-config-modules` and `--without-qt-pkg-config` only apply to
the Qt 5 and have no effect on Qt 6.

Qt 5

The options for specifying the position of the tools (`--with-moc=…`,
`--with-rcc=…` and `--with-uic=…`) have been removed. Their position
will now be derived from the output generated by `qmake`.

General

Completely disabling the GUI now requires passing both `--disable-qt6`
and `--disable-qt` options.

Part of the implementation of #3115.
2021-05-24 20:53:09 +02:00
Moritz Bunkus
e27464d69e
bump version number, set release codename 2021-05-22 12:33:21 +02:00
Moritz Bunkus
b992c2a58b
bump version number, set release codename 2021-04-09 18:12:24 +02:00
Moritz Bunkus
c3db780e11
bump version number, add release code name 2021-04-05 12:08:23 +02:00
Moritz Bunkus
9903d78310
configure: remove check for PRI[du]64 printf format specifiers
Those haven't been used in MKVToolNix for years now.
2021-03-20 13:15:44 +01:00
Moritz Bunkus
ed6d7efbfa
bump version number, set release code name 2021-03-06 12:47:41 +01:00
Moritz Bunkus
e5fe861d55
bump version number, set release code name 2021-02-26 19:17:05 +01:00
Moritz Bunkus
752f66db45
switch from boost::filesystem to std::filesystem 2021-02-19 21:28:23 +01:00
Moritz Bunkus
65118e86af
bump version number, set release codename 2021-01-30 16:07:57 +01:00
Moritz Bunkus
e9cb82caf9
bump version number, set release code name 2021-01-04 22:30:22 +01:00
Moritz Bunkus
67dcc81afe
bump version number, set release codename 2020-10-04 13:11:42 +02:00
Moritz Bunkus
5de8d53088
bump version number, set release codename 2020-09-06 11:41:56 +02:00
Moritz Bunkus
941e47d97c
build system: look for & require the PCRE2 library 2020-08-20 13:29:29 +02:00
Moritz Bunkus
b170ac73ac
bump version number, set release codename 2020-08-02 13:14:56 +02:00
Moritz Bunkus
f2bf89dffc
bump version number, set release code name 2020-06-27 19:05:22 +02:00
Moritz Bunkus
005224b68b
bump version number, set release code name 2020-05-30 14:11:27 +02:00
Moritz Bunkus
067722bc96
switch from Boost's Date/Time library to std::chrono 2020-05-11 21:09:51 +02:00
Moritz Bunkus
a8139750c5
build system: look for and use libdvdread if found
This library is required for reading chapters from DVDs.

Part of the implementation of #2808.
2020-05-03 11:53:20 +02:00
Moritz Bunkus
06e473abd2
bump version number, set release code name 2020-05-01 10:36:02 +02:00
Moritz Bunkus
d3d24901f8
bump version number, set release code name 2020-04-04 14:31:14 +02:00
Moritz Bunkus
a784e54b7e
bump version number, set release code name 2020-03-08 19:05:18 +01:00
Moritz Bunkus
e4ba4104b2
bump version number, set release code name 2020-01-26 14:46:02 +01:00
Moritz Bunkus
64b1c3d9b3
bump version number, set release code name 2020-01-02 12:53:11 +01:00
Moritz Bunkus
080dfeda57
source: use std::regex instead of boost::regex 2019-12-31 15:53:03 +01:00
Moritz Bunkus
f0f27f82a6
bump version number; set release code name 2019-12-06 18:29:23 +01:00
Moritz Bunkus
9fb1d531f6
bump version number, set release code name 2019-11-09 11:19:51 +01:00
Moritz Bunkus
7b903f3af3
bump version number, set release code name 2019-11-04 21:53:17 +01:00
Moritz Bunkus
e98e1c6ec5
bump version number; set release codename 2019-10-06 14:10:16 +02:00