Commit Graph

15617 Commits

Author SHA1 Message Date
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
Burak Yavuz
7c8f5d3def
program translations: update Turkish 2023-07-22 21:07:08 +02:00
Andrei Stepanov
b61aa39f38
program translations: update Russian 2023-07-22 21:07:03 +02:00
Roberto Boriotti
e2288558d5
program translations: update Italian 2023-07-22 21:06:55 +02:00
Antoni Bella Pérez
4aef397ebf
program translations: update Catalan 2023-07-22 21:06:48 +02:00
Moritz Bunkus
f068136ec8
GUI: mux: fix deriving "forced display" flag from file name
In order to keep the number of command line arguments low, the GUI
only adds the ones for setting the "forced display" flag if its new
value is different than its previous one. Therefore when deriving
"forced display" = "yes" from the file name the GUI must not also set
the internal "that flag was set" data. Otherwise it'll think the old &
new states are identical, leading it to not adding the appropriate
command line flags.

See #3586.
2023-07-22 21:03:53 +02:00
Moritz Bunkus
2bf774b7ca
update German translation 2023-07-22 20:58:45 +02:00
Moritz Bunkus
856f92c3e7
translations: update list of translatable strings; update German translation 2023-07-21 14:01:49 +02:00
Moritz Bunkus
7118065e16
GUI: preferences: adjust description of "forced display" flag for subs from file names 2023-07-21 13:53:15 +02:00
Burak Yavuz
ec87d43922
program translations: update Turkish 2023-07-21 13:41:24 +02:00
Andrei Stepanov
33bc193282
program translations: update Russian 2023-07-21 13:41:20 +02:00
Roberto Boriotti
b7294fb3dd
program translations: update Italian 2023-07-21 13:41:11 +02:00
TMTisFree
9e5d7571b7
program translations: update French 2023-07-21 13:41:05 +02:00
Casper
511a667b0e
program translations: update Spanish 2023-07-21 13:40:54 +02:00
Antoni Bella Pérez
8bed68e812
program translations: update Catalan 2023-07-21 13:39:35 +02:00
Moritz Bunkus
ce99eca3e3
cosmetics: alignment 2023-07-20 15:57:06 +02:00
Moritz Bunkus
4fc198adad
GUI: mux: implement deriving "forced display" flag from file names for subtitles
Implements #3586.
2023-07-20 15:57:06 +02:00
Moritz Bunkus
d9372061ec
GUI: allow delete key to remove entries from string list configuration widgets
See #3585
2023-07-16 13:48:53 +02:00
Moritz Bunkus
5adb6c7cd6
translations: update list of translatable strings; update German translation 2023-07-11 20:59:37 +02:00
Moritz Bunkus
02ba6565b5
GUI: header editor: change naming of "language" elements 2023-07-11 20:58:52 +02:00
Fúlvio Alves
243014739b
program translations: update Brazilian Portuguese 2023-07-11 20:50:45 +02:00
Moritz Bunkus
28c39a7a9a
GUI: mux: allow "emphasis" & "stereoscopy" combo-boxes to be much narrower
Fixes #3581.
2023-07-07 12:02:53 +02:00
Moritz Bunkus
e8219aa1de
ignore Qt Project build directory 2023-07-07 11:24:37 +02:00
Moritz Bunkus
1fd6d05b7a
GUI: system information: unify path information in single section 2023-07-05 18:57:36 +02:00
Moritz Bunkus
550b9bc4e8
teletext subtitles conversion: remove superfluous check
unsigned chars are unsigned. Obviously.
2023-07-05 18:54:05 +02:00
Moritz Bunkus
3735dd219b
update test results for changes in color support in teletext subtitles 2023-07-05 16:09:44 +02:00
Moritz Bunkus
f160d7616d
teletext subtitles conversion: always insert space on color change 2023-07-05 16:06:51 +02:00
Moritz Bunkus
7b32e2024a
teletext subtitles conversion: output integer code of character in debug output 2023-07-05 16:06:37 +02:00
Moritz Bunkus
c592477652
teletext subtitles conversion: prune spaces directly after the wanted tag
Otherwise spaces between opening & closing font tag pairs might also
be pruned. The RE `<font color=.*?>[[:space:]]` matches the space in
the middle of this one, for example, completely removing them:

<font color="#ff0000">text</font> <font color="#00ff00">cow</font>
2023-07-05 16:04:50 +02:00
Moritz Bunkus
7b65c20255
teletext subtitles conversion: remove manual handling of leading spaces 2023-07-05 15:44:00 +02:00
Moritz Bunkus
2d2c1107f9
fix typo 2023-07-05 14:02:20 +02:00
Moritz Bunkus
102ccc586c
NEWS & AUTHORS: add entries for color support in teletext subtitles 2023-07-05 12:32:40 +02:00
Moritz Bunkus
7f3706a1ff
update test results due to color support in teletext subtitles 2023-07-05 12:15:02 +02:00
Moritz Bunkus
a293dda1e6
teletext subtitles conversion: clean up font tags 2023-07-05 12:14:51 +02:00
Moritz Bunkus
89d3b07a8a
cosmetics
• adjust coding style
• remove trailing whitespace
• rename function
• return early
2023-07-05 11:24:33 +02:00
angelaschmid
bd515f6603 SRT: add subtitle conversation color support 2023-07-04 22:47:21 +02:00
angelaschmid
bd74e1cf14 SRT: add subtitle conversation color support 2023-07-04 22:18:18 +02:00
Moritz Bunkus
ca4a6a99f4
bump version number, set release code name 2023-07-02 22:01:50 +02:00
Moritz Bunkus
97f48e4599
NEWS: reorder for easier consumption 2023-07-02 21:58:36 +02:00
Moritz Bunkus
e7ef0f5fb9
AUTHORS: add another translator for Spanish 2023-07-02 21:56:58 +02:00
GPL-advocate
9f6a821ceb
program translations: update Spanish 2023-07-02 21:56:33 +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
b92a6e94d5
AppImage: derive package data directory from installation directory
Otherwise something like /usr/share/mkvtoolnix will be used.
2023-06-24 18:39:06 +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
9564c77d56
GUI: system info: add package data path 2023-06-24 18:20:39 +02:00
Moritz Bunkus
b0e7baf0d4
fix compilation on certain compiler versions 2023-06-18 18:58:04 +02:00
Moritz Bunkus
5cc251e279
locales: fall back to en_US.UTF-8, C.UTF-8 if system locale fails to initialize
Workaround for #3574.
2023-06-18 18:30:25 +02:00
Moritz Bunkus
fb542a33dc
cosmetics: make names of some constants clearer 2023-06-17 17:17:33 +02:00