Commit Graph

167 Commits

Author SHA1 Message Date
Moritz Bunkus
752f66db45
switch from boost::filesystem to std::filesystem 2021-02-19 21:28:23 +01:00
Moritz Bunkus
77c5262da3
build system: require libEBML v1.4.2 2021-02-18 12:57:02 +01:00
Moritz Bunkus
d6cbdfe2e9
README: add section about getting support on Reddit/Doom9/IRC 2021-02-06 18:54:28 +01:00
Moritz Bunkus
eccff4a9cb
build system: require libMatroska 1.6.3 2021-01-31 19:46:49 +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
49be444a61
build system: require libEBML v1.4.1 or newer
libEBML < v1.4.1 contains a bug that leads to use-after-free access in
all of MKVToolNix's programs.

Part of the fix of #2989.
2021-01-04 17:08:59 +01:00
Moritz Bunkus
67dcc81afe
bump version number, set release codename 2020-10-04 13:11:42 +02:00
Moritz Bunkus
f588ebbe32
configure: check for system-wide installed jpcre2.hpp & use if new enough
Implements #2929.
2020-09-30 17:19:02 +02:00
Moritz Bunkus
5de8d53088
bump version number, set release codename 2020-09-06 11:41:56 +02:00
Moritz Bunkus
7032b66cfe
add the jcpre2 header-only wrapper for PCRE2 2020-08-20 14:02:56 +02:00
Moritz Bunkus
941e47d97c
build system: look for & require the PCRE2 library 2020-08-20 13:29:29 +02:00
Moritz Bunkus
91579569b5
build system: require libMatroska v1.6.1 2020-08-02 14:08:17 +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
75cd193bea
use std::variant instead of boost::variant 2020-05-12 21:12:50 +02:00
Moritz Bunkus
b26288eb3b
use stdlib instead of Boost's Range & Adaptors libraries 2020-05-11 21:09:51 +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
ebf0ba5b6a
source: use std::optional instead of boost::optional 2019-12-30 21:37:46 +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
3b028c20fd
GUI: dark mode: replace QtDarkStyleSheet with built-in Fusion style & custom palette 2019-11-09 10:25:14 +01:00
Moritz Bunkus
8630264aaa
GUI: require Qt ≥ 5.9.0; remove compatibility code for older versions 2019-11-07 21:28:34 +01:00
Moritz Bunkus
7b903f3af3
bump version number, set release code name 2019-11-04 21:53:17 +01:00
Moritz Bunkus
1a7b9ad4da
build system: require Boost 1.60.0 or newer 2019-11-03 14:30:34 +01:00
Moritz Bunkus
68d1f155e5
build system: require C++17 feature "nested namespace definition" 2019-10-31 18:34:04 +01:00
Moritz Bunkus
ff761e44c4
build system: require several C++17 features
* `[[maybe_unused]]` attribute
* structured bindings
2019-10-13 13:40:19 +02:00
Moritz Bunkus
64d2f5e112
GUI: Windows: add dark mode with help of QDarkStyleSheet project
The dark mode is only turned on if Windows 10's own dark mode is
enabled. This manual dark mode configuration is necessary as Qt itself
doesn't support Windows' dark mode yet; see the following bug:

https://bugreports.qt.io/browse/QTBUG-72028

This isn't a problem for other operating systems (Linux, macOS…) as Qt
uses the system colors there and will use dark colors when the
system's colors are set to dark colors, too.
2019-10-12 23:32:03 +02:00
Moritz Bunkus
e98e1c6ec5
bump version number; set release codename 2019-10-06 14:10:16 +02:00
Moritz Bunkus
8c3ed2382d
update bundled fmt to v6.0.0
Tests: when outputting floating point numbers, fmt 6.0.0 will no
longer add a fractional part if it's 0 (e.g. "48000" instead of
"48000.0").
2019-09-27 10:16:26 +02:00
Moritz Bunkus
a47add8196
version_number_t: provide all comparison operators via Boost::Operators 2019-09-11 20:54:41 +02:00
Moritz Bunkus
c8f74c82f1
bump version number, set release code name 2019-08-24 10:02:59 +02:00
Moritz Bunkus
41e3e941df
bump version number, set release code name 2019-08-10 16:18:29 +02:00
Moritz Bunkus
2054835cd7
bump version number, set release code name 2019-06-22 12:05:29 +02:00
Moritz Bunkus
5d93db753e
nlohmann-json: bump bundled version to latest release, v3.6.1 2019-05-18 15:51:55 +02:00
Moritz Bunkus
61e272dd36
bump version number, set release code name 2019-05-18 13:19:23 +02:00
Moritz Bunkus
2556a08165
bump version number, set release code name 2019-04-15 00:03:55 +02:00
Moritz Bunkus
c3b611d6ee
bump version number, set release code name 2019-04-12 15:26:42 +02:00
Moritz Bunkus
c2b2181abe
bump version number, set release code name 2019-03-12 21:35:12 +01:00
Moritz Bunkus
29db3ff4bd
bump version number, set release codename 2019-02-09 11:32:31 +01:00
Moritz Bunkus
8cde39725e
build system: update Qt requirement to 5.4.0 or newer 2019-01-06 15:29:33 +01:00
Moritz Bunkus
61cf09e478
bump version number, set release code name 2019-01-05 16:09:05 +01:00
Moritz Bunkus
54854c20ec
bump version number, set release codename 2019-01-04 13:35:06 +01:00
Moritz Bunkus
bc3d278dd8
pugixml: update 2019-01-03 19:03:53 +01:00