Moritz Bunkus
25209196cb
MXE setup: don't build Qt 5 anymore
2024-10-17 20:05:29 +02:00
Moritz Bunkus
e97fb66e61
MSIX asset generation: use magick command introduced in ImageMagick 7
2024-10-06 12:31:31 +02:00
Moritz Bunkus
94bb863030
bump version number, set release code name
2024-09-07 13:08:00 +02:00
Moritz Bunkus
480f101e85
set up MXE cross-environment: use gcc13
plugin
2024-07-15 19:58:29 +02:00
Moritz Bunkus
021c74a819
bump version number, set release code name
2024-07-13 18:08:57 +02:00
Moritz Bunkus
90b28ba312
bump version number, set release code name
2024-06-02 16:07:16 +02:00
Moritz Bunkus
484f59abe3
bump version number, set release code name
2024-04-28 12:20:18 +02:00
Moritz Bunkus
ffd3949c58
Windows installer: add Norwegian Bokmål translation
2024-04-24 13:10:28 +02:00
Moritz Bunkus
edf71b66af
AppImage: use custom Boost instead of system one
...
The boost coming with AlmaLinux 8 (1.66) fails to compile in C++20
mode.
2024-04-24 12:58:09 +02:00
Moritz Bunkus
fa630a1f8b
add program translation to Norwegian Bokmål by Roger Knutsen
2024-04-23 21:29:56 +02:00
Moritz Bunkus
633eb03043
bump version number, set release code name
2024-03-10 19:16:26 +01:00
Moritz Bunkus
6568c96d2b
add Belarusian translation for the programs
2024-01-20 19:22:34 +01:00
Moritz Bunkus
de668dfb29
bump version number, set release code name
2024-01-02 14:40:20 +01:00
Moritz Bunkus
d8356e8c08
remove support for Qt 5
2023-12-10 12:24:33 +01:00
Moritz Bunkus
db8f27504b
bump version number, set release code name
2023-12-02 11:55:41 +01:00
Moritz Bunkus
d87bafe3dc
rename xvc_dump
to xyzvc_dump
...
XVC is an abbreviation for an existing video codec (Extreme Video
Coding). This tool has nothing to do with that codec.
2023-11-20 11:41:17 +01:00
Moritz Bunkus
eb5c17d96c
appimage build.sh: fix help text
2023-11-11 19:32:18 +01:00
Moritz Bunkus
d0494eb106
bump version number, set release code name
2023-10-29 22:08:05 +01:00
Moritz Bunkus
e9ece05384
bump version number, set release code name
2023-08-20 11:02:24 +02:00
Moritz Bunkus
ebacada31a
cross compilation setup: ensure the correct branch is checked out
2023-08-19 18:10:02 +02:00
Moritz Bunkus
a5cb745763
macOS: only associate the GUI's settings file with MKVToolNix
...
but not all the other file types MKVToolNix can read. There are two
reasons for it:
1. Even though the file association is registered as `Alternate`,
which should be the lowest one, users have reported that installing
MKVToolNix causes it to take over all file type associations it
supports.
2. Even when changing the association manually afterwards, the icons
the Finder shows for the supported file types are all MKVToolNix
icons.
Fixes #3588 .
2023-07-26 17:54:25 +02:00
Moritz Bunkus
ca4a6a99f4
bump version number, set release code name
2023-07-02 22:01:50 +02:00
Moritz Bunkus
994594853c
AppImage: bundle the platform-specific input plugins
...
Qt handles the compose key & dead keys with an input plugin.
Fixes #3577 .
2023-06-25 14:01:21 +02:00
Moritz Bunkus
0d593e784f
AppImage: update to build on AlmaLinux 8
2023-06-25 14:00:30 +02:00
Moritz Bunkus
a10fc2c1c4
AppImage build.sh: only download functions.sh if missing
2023-06-24 18:26:28 +02:00
Moritz Bunkus
f940638101
AppImage build.sh: support running in worktree
2023-06-24 18:23:42 +02:00
Moritz Bunkus
5f0c2e39c5
installer: remove indicator file for "portable app" mode if present
...
See #3558 .
2023-06-11 14:23:33 +02:00
Moritz Bunkus
eda44d8ad4
bump version number, set release code name
2023-06-04 16:36:45 +02:00
Moritz Bunkus
c361ba8f0d
Windows installer: rename start menu entry to just "MKVToolNix"
...
Even though the name remains "MKVToolNix GUI" in all the other
places (documentation, executable name, menu entries etc.), it is the project's
official name, and it's likely slightly less confusing than
"MKVToolNix GUI". Additionally the Flatpak & the macOS DMG are also
call "MKVToolNix".
Implements #3478 .
2023-05-20 20:59:57 +02:00
Moritz Bunkus
67a221afef
Windows installer: remove code for deleting very old/outdated files
2023-05-20 20:59:38 +02:00
Moritz Bunkus
1c68a5841f
GUI: use external resource file for Qt resources
...
The resource file has reached a size at which the C++ compiler
exhausts available virtual memory on some 32-bit architectures.
On Windows & macOS the GUI will look for the file in
`<folder_with_executables>/data/qt_resources.rcc`, and in the
directory set with `configure`'s `--datadir` parameter on other
systems (which usually means `/usr/share/mkvtoolnix`). The `install`
build system commands installs it into that folder.
2023-05-18 21:37:34 +02:00
Moritz Bunkus
046bba381e
macOS: register file types on installation for "open with" handling
2023-05-05 11:24:52 +02:00
Moritz Bunkus
f043f622d1
packaging: fix guessing distro by parsing /etc/lsb-release
2023-04-30 18:32:19 +02:00
Moritz Bunkus
b8beb2e72a
packaging: map LinuxMint Vera (21.1) & Victoria (21.2) to Vanessa (21)
2023-04-30 18:32:00 +02:00
Moritz Bunkus
346a4e0517
bump version number, set release code name
2023-04-30 12:26:55 +02:00
Moritz Bunkus
8d4bb8fcf8
deb packaging: make generated rules
file executable
2023-04-07 00:51:06 +02:00
Moritz Bunkus
4518388fb6
deb packaging: fix ERB syntax
2023-04-07 00:02:20 +02:00
Moritz Bunkus
ac3804b031
deb packaging: build with Qt6 on LinuxMint 21
2023-04-06 23:58:17 +02:00
Moritz Bunkus
f801d105cc
deb packaging: create_files.rb: detect LinuxMint 21 from sources.list
2023-04-06 23:57:41 +02:00
Moritz Bunkus
f00fcc9090
deb packaging: create_files.rb: detect Ubuntu 22.10 from sources.list
2023-04-06 23:56:48 +02:00
Moritz Bunkus
510670a40d
deb packaging: only use clang for compilation on Debian 11, not 12
2023-04-06 23:53:10 +02:00
Moritz Bunkus
481c4ee405
deb packaging: build with Qt6 on Debian 12
2023-04-06 23:44:08 +02:00
Moritz Bunkus
f6603a04f5
bump version number, set release code name
2023-03-26 18:44:40 +02:00
Moritz Bunkus
13ebdc5500
bump version number, set release code name
2023-02-12 16:53:48 +01:00
Moritz Bunkus
be03a25a0b
macOS: support for building on 12 Monterey with XCode 14 & Qt 6.4.x
2023-02-08 20:03:53 +01:00
Moritz Bunkus
8a2da1a252
all: switch back to requiring & using Boost's file system library
...
gcc's implementation of the C++17 file system library doesn't support
UNC paths of style `\\?\…` on Windows. There doesn't seem to be any
progress towards implementing support for it.
Fixes #3058 . See also #2916 .
2023-01-14 17:49:45 +01:00
Moritz Bunkus
ab6455f68c
build system: fix compatibility with Ruby 3.2.0
...
Several deprecated functions were removed: `Dir.exists?`,
`File.exists?` & `FileTest.exists?`. Instead of those
`FileTest.exist?` must be used (without the `s`). See the release
notes for Ruby 3.2.0 as well as the issue for removing the functions:
https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/
https://bugs.ruby-lang.org/issues/17391
2023-01-02 22:57:21 +01:00
Moritz Bunkus
63ebac6a56
bump version number, set release code name
2023-01-02 19:29:27 +01:00
Moritz Bunkus
04ff8f76a5
macOS packaging: read config.local.sh if present
2022-11-24 20:46:07 +01:00
Moritz Bunkus
99ee3d5f85
macOS packaging: make path to build-number file local
2022-11-24 20:45:41 +01:00