Commit Graph

8848 Commits

Author SHA1 Message Date
Jan Mazurczyk
2e67a396c8 Translations: update Polish 2015-10-21 15:20:43 +02:00
Moritz Bunkus
7ff8dd0748 Bump version number, set release code name, add release message 2015-10-21 10:34:06 +02:00
Moritz Bunkus
4607549c3c ChangeLog: update 2015-10-21 10:17:00 +02:00
BouRock
c0eaa16f24 Translations: update Turkish 2015-10-20 20:39:22 +02:00
Moritz Bunkus
573f36e005 GUI: headers: only resize columns on loading; don't auto-resize 2015-10-20 18:42:12 +02:00
Moritz Bunkus
cd361b171d GUI: jobs: assume jobType == MuxJob if not set in job file
Older versions of MKVToolNix didn't write a jobType attribute into a job
file. So newer versions checking for validity of that field failed an
assertion and aborted. The original intention was to convert old
settings on the fly, and that assertion made it impossible.

This was changed in the following commit

39634e8 GUI: jobs: ignore job files with missing/unknown jobType field when loading the queue

Now those jobs were simply ignored.

A better way would have been to simply assume a value of "MuxJob" if the
attribute is missing or empty as MuxJobs are the only ones the GUI
supported back when no jobType attribute was written.

See also #1481.
2015-10-20 18:35:45 +02:00
Moritz Bunkus
b549136c13 Tests: sort files from Dir.glob for consistent order 2015-10-20 18:04:19 +02:00
Roberto Boriotti
34f455b11f Translations: update Italian 2015-10-20 16:17:30 +02:00
Moritz Bunkus
ae463673f6 Tests: add test cases for Cisco TALOS-CAN-0036 and TALOS-CAN-0037 2015-10-20 16:13:14 +02:00
Moritz Bunkus
004585c79f build system: require libEBML 1.3.3, libMatroska 1.4.4 2015-10-20 16:13:14 +02:00
Moritz Bunkus
bf8fff5466 README.Windows.md: update version number 2015-10-20 16:13:14 +02:00
Moritz Bunkus
4a2a97f5e0 libEBML, libMatroska: update to releases v1.3.3/v1.4.4 respectively 2015-10-20 16:13:14 +02:00
Moritz Bunkus
edecbe645d Translations: update email address for Chinese Simplified maintainer 2015-10-20 16:13:14 +02:00
Moritz Bunkus
7a8c9ccc1b GUI: headers: fix format string for width/height output in properties 2015-10-19 22:14:19 +02:00
Israel Lucas Torrijos
7a8af857ca Translations: update Spanish 2015-10-19 20:34:14 +02:00
Moritz Bunkus
78c033f41b build system, docs: remove mentions of expat
Expat hasn't been used since the release of MKVToolNix v5.5.0.
2015-10-19 19:13:33 +02:00
Moritz Bunkus
f685639010 Translations: update list of translatable strings; update German translation 2015-10-19 18:54:24 +02:00
Moritz Bunkus
5d5dc64453 GUI: headers: show language name & ISO 639-2 code on track type page 2015-10-19 18:47:49 +02:00
Moritz Bunkus
7a98fbec53 GUI: headers: use the header view manager for the tree
This allows the user to hide & show columns and change their order. The
manager also restores those settings upon restart.
2015-10-19 18:45:14 +02:00
Moritz Bunkus
55aa5b3eb0 GUI: headers: show basic track properties on track type page 2015-10-19 18:38:47 +02:00
Moritz Bunkus
ea10a12ecf GUI: pre-select the an existing file name in "save file" dialogs
When a "save file" dialog is opened with a file name like
/home/mosu/file.txt then the dialog usually has "file.txt" entered in
its name input field by default. This used to be the case in MKVToolNix
GUI, too, until the following commit:

2af6d4a GUI: ensure initial directory for file dialog exists

That change introduces a new function called sanitizeDirectory() which
tests the directories in the file name given to the dialog for existence
and removes all that don't exist. This was done in order to avoid an
error message from Windows if the directories had been removed in the
meantime.

Unfortunately it's hard to determine whether or not a path like
"/home/mosu/something.ext" refers to a directory or a file called
"something.ext". The fix in 2af6d4a treated the last component as a
directory component resulting in the file name given to the "save file"
dialog to miss its file name.

The fix is two call sanitizeDirectory() with path names that always end
with a separator if the path refers to a directory. In the example from
above, "/home/mosu/something.ext", "something.ext" is now treated as a
file name. If it were a directory name then the caller would have to
pass "/home/mosu/something.ext/" instead.

All callers have been adjusted to reflect this change in semantics.

Fixes #1480.
2015-10-19 17:19:11 +02:00
Moritz Bunkus
6d91d9b51f GUI: headers: show track properties in columns 2015-10-19 12:58:06 +02:00
Moritz Bunkus
2819a37271 Merge branch 'rerender-track-headers-with-data-size' 2015-10-18 20:06:28 +02:00
Moritz Bunkus
c7a00dc052 GUI: open local, translated mkvmerge docs before online if available 2015-10-18 19:55:01 +02:00
Moritz Bunkus
7b889333ce GUI: fix compilation 2015-10-18 17:59:38 +02:00
Moritz Bunkus
39634e8633 GUI: jobs: ignore job files with missing/unknown jobType field when loading the queue 2015-10-18 17:56:26 +02:00
Moritz Bunkus
f70c8c2b88 GUI: refactor yes/no icons to MainWindow for central instantiation 2015-10-18 17:22:50 +02:00
Moritz Bunkus
786b15c509 GUI: headers: re-translate tree view items on interface language change 2015-10-18 15:06:57 +02:00
Moritz Bunkus
81a89f0ecd mkvmerge: implement re-rendering track headers when data's already been written 2015-10-18 13:36:04 +02:00
Moritz Bunkus
62dcf96cea Tests: intentional update due to 510206d 2015-10-18 11:31:36 +02:00
Moritz Bunkus
5e47b60383 Various mm_io_c classes: reset cached size on each write operation 2015-10-18 11:31:34 +02:00
Ricardo Perdigão
510206dffd Translations: update Portuguese 2015-10-18 10:39:59 +02:00
Moritz Bunkus
418b89717e Translations: update list of translatable strings 2015-10-18 10:27:44 +02:00
Moritz Bunkus
457ef620a9 GUI: properly construct a file:// URL when opening the output folder
The GUI tells Qt to open a directory like
e.g. "file:////home/mosu/…". Two slashes are needed for the protocol,
one for the root folder, and the fourth one is superfluous.

Now file managers like Windows Explorer or krusader simply open a
directory name called "//home/mosu/…" – that works. But others like
Dolphin try to be smart, see that the file name starts with "//…" and
think the user wants to visit a share called "mosu" on a Samba/Windows
server called "home". Then they prepend the whole URL with "smb://".

On Windows the third slash is actually needed when letting Qt parse such
a URL. So instead of using #ifdefs create an empty URL and set the
scheme and the path components explicitly and don't let Qt parse a
stringified URL.

Fixes #1479.
2015-10-17 20:50:44 +02:00
Moritz Bunkus
e89b9354c2 r_mpeg_ts.cpp: don't std::move temporary objects
That prevents copy elision.
2015-10-17 19:53:29 +02:00
Moritz Bunkus
dc2fc15472 logger.h: add current function to output of log_current_location() 2015-10-17 17:08:37 +02:00
Moritz Bunkus
d9d71787d6 libEBML, libMatroska: update to releases v1.3.2/v1.4.3 respectively 2015-10-17 16:18:50 +02:00
Moritz Bunkus
a5f3fec4f6 Bump version number, add release message, set release codename 2015-10-17 09:59:28 +02:00
Moritz Bunkus
721e4b18b3 mkvmerge: don't output "cropping:" prefix twice in verbose identification 2015-10-16 21:49:38 +02:00
Moritz Bunkus
45ed3c8f6a GUI: merge: remember dropped file's directory as default location for open file dialog
Implements #1477.
2015-10-16 20:22:41 +02:00
Moritz Bunkus
609ef3b7fd build system: add Catalan man page translation 2015-10-16 18:58:36 +02:00
Moritz Bunkus
6425903837 Man page translations: fix a couple of mistakes in Catalan 2015-10-16 18:56:25 +02:00
Antoni Bella Pérez
5b5b1ec0f6 Man page translations: update Catalan 2015-10-16 18:49:57 +02:00
Antoni Bella Pérez
1575bb943e Translations: update Catalan 2015-10-16 18:45:02 +02:00
Moritz Bunkus
c21b3f982a add_po.rb: support for adding man page translations 2015-10-16 18:44:03 +02:00
Moritz Bunkus
28cee7f657 Merge pull request #1475 from remuxer32/patch-12
Update pl.po
2015-10-16 15:23:08 +02:00
remuxer32
a73a1279bc Update pl.po
A new context menu entry has been translated.

Nowy wpis w menu kontekstowym został przetłumaczony.
2015-10-16 00:35:52 +02:00
Moritz Bunkus
f0ed179ed2 ChangeLog, README.md: don't use Guillemets in English text 2015-10-15 14:40:45 +02:00
Moritz Bunkus
745da353b6 Translations: intentional update due to c63e0b0
c63e0b0 all: don't use Guillemets in English text
2015-10-15 14:39:02 +02:00
Moritz Bunkus
7d622e2bde Translations: update list of translatable strings; update German translation 2015-10-15 13:36:39 +02:00