Commit Graph

244 Commits

Author SHA1 Message Date
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