Commit Graph

7024 Commits

Author SHA1 Message Date
Moritz Bunkus
754c4cd069 GUI: refactoring
Remove a workaround for a bug in gcc 4.6.1
2014-02-01 23:43:58 +01:00
Moritz Bunkus
234975b965 build system: don't scan file system twice for mkvtoolnix-gui .cpp files 2014-02-01 23:43:58 +01:00
Moritz Bunkus
39f62d8c60 build system: update comp_tree to 1.1.3 2014-02-01 23:43:58 +01:00
Moritz Bunkus
2d3be2275f build system: use tighter dependencies for Qt files 2014-02-01 23:43:57 +01:00
Moritz Bunkus
5d5c8a15b7 GUI: don't re-save after loading 2014-02-01 23:43:56 +01:00
Moritz Bunkus
712bfd4072 GUI: fix removing all files 2014-02-01 23:43:54 +01:00
Moritz Bunkus
d286943533 GUI: new utility function for retrieving the sorted list of selected indexes 2014-02-01 23:43:53 +01:00
Moritz Bunkus
f945595c55 GUI: fix column updating 2014-02-01 23:43:51 +01:00
Moritz Bunkus
557e989e51 GUI: initialize member variables 2014-02-01 23:43:48 +01:00
Moritz Bunkus
79147e8732 GUI: implement basic starting of jobs from the job widget/model 2014-02-01 23:43:44 +01:00
Moritz Bunkus
7a6d25d03b GUI: use QMutexLocker instead of my own ScopeLocker 2014-02-01 23:43:42 +01:00
Moritz Bunkus
9b2600a7b6 GUI: refactor: move various files to widget-specific sub-directories 2014-02-01 23:43:39 +01:00
Moritz Bunkus
8193918022 GUI: job model: basic implementation of starting jobs 2014-02-01 23:43:37 +01:00
Moritz Bunkus
d1625cb396 GUI: class for locking/unlocking a mutex (boilerplate avoidance) 2014-02-01 23:43:34 +01:00
Moritz Bunkus
364054dc61 GUI: more work on the job queue widget 2014-02-01 23:43:32 +01:00
Moritz Bunkus
987877ea2f GUI: start of the job queue widget implementation 2014-02-01 23:43:30 +01:00
Moritz Bunkus
441e2b12c9 GUI: attachments tab: off-by-one error when testing for overflow
Fixes removing the last line.
2014-02-01 23:43:29 +01:00
Moritz Bunkus
838692c4a0 GUI: attachments tab: fix signal names in connection 2014-02-01 23:43:26 +01:00
Moritz Bunkus
0a3f873570 GUI: remove not needed actions
For the time being the actions are defined in main_window.ui, even
though they belong into merge_widget.ui topically.
2014-02-01 23:43:23 +01:00
Moritz Bunkus
fec6bf59d8 GUI: implement basis of Job and MuxJob classes 2014-02-01 23:43:17 +01:00
Moritz Bunkus
69d9820d30 build system: don't add -fPIC on Windows
…as that flag is ignored for the platform and causes warnings
2014-02-01 23:43:17 +01:00
Moritz Bunkus
16682e378b GUI: Fix track column headers 2014-02-01 23:43:03 +01:00
Moritz Bunkus
9c30225f92 GUI: put a box around the right panel 2014-02-01 23:42:56 +01:00
Moritz Bunkus
2bcc85caab installer: add Basque translation by Xabier Aramendi 2014-01-25 12:42:36 +01:00
Xabier Aramendi
ddf3f67957 Translations: update Basque 2014-01-25 12:42:36 +01:00
Moritz Bunkus
5596af7235 build system: don't wrap Basque translation file 2014-01-25 12:42:36 +01:00
Moritz Bunkus
c151f2043b build system: move format string verification into Rakefile 2014-01-25 12:42:36 +01:00
Moritz Bunkus
a6a5758c6d mm_file_io_c: compare return value to INVALID_HANDLE_VALUE instead of hardcoded value
On 64bit systems INVALID_HANDLE_VALUE does not equal 0xffffffff…

Fixes #972.
2014-01-22 15:17:22 +01:00
Moritz Bunkus
823da4c3bf Merge branch 'windows-console-charset' 2014-01-22 08:43:40 +01:00
Moritz Bunkus
98416ab0c5 docs: update man pages regarding character set conversions/console charset 2014-01-21 21:34:18 +01:00
Moritz Bunkus
4dbeb0c2d2 all: Windows: set binary mode on STDOUT for the console
Prevents the C library from turning \n written to the console (stdout)
to be turned into \r\n as MKVToolNix' common library does that
already. Fixes #970.
2014-01-21 21:02:49 +01:00
Moritz Bunkus
248b63cb20 all: use UTF-8 by default for --redirect-output on Windows 2014-01-21 20:20:13 +01:00
Moritz Bunkus
56d7166b43 all: don't re-code twice before outputting with WriteConsoleW()
Otherwise characters that are not present in the local charset are
lost. Fixes #971.
2014-01-21 20:17:28 +01:00
Moritz Bunkus
f3cdb30865 mkvextract: let kax_analyzer_c throw exceptions
…so that mkvextract will exit with a nice error message instead of a
crash. Fixes #964.
2014-01-18 22:32:38 +01:00
Moritz Bunkus
a4aafa87f4 man pages: add translations of mkvtoolnix-gui.1 to repo 2014-01-17 16:58:09 +01:00
Moritz Bunkus
5ebc79f838 Merge branch 'qt5' into mkvtoolnix-gui 2014-01-17 16:52:32 +01:00
Moritz Bunkus
4d946f05e1 Merge branch 'master' into mkvtoolnix-gui 2014-01-17 16:49:54 +01:00
Moritz Bunkus
48fea8e434 mmg: bug fix: recognize Opus as a valid codec for WebM 2014-01-17 15:31:32 +01:00
Moritz Bunkus
f55c8208cf Merge pull request #27 from clandmeter/master
uclibc already defines bswap
2014-01-17 05:38:51 -08:00
Moritz Bunkus
70383a4fc5 man page: add German translation of mkvtoolnix-gui.1 to repo 2014-01-17 10:13:11 +01:00
Carlo Landmeter
b115cc238a uclibc already defines bswap 2014-01-16 12:26:50 +00:00
Moritz Bunkus
80bed23596 mkvtoolnix-gui: en/disable more controls when track selection changes 2014-01-16 13:18:49 +01:00
Moritz Bunkus
02fcac5497 mkvtoolnix-gui: port to Qt5 2014-01-16 13:10:18 +01:00
Moritz Bunkus
9d2c49f860 Rakefile: add -fPIC to CXXFLAGS if compiling with Qt 2014-01-16 12:16:05 +01:00
Moritz Bunkus
c2747fca07 fixup! configure: adjust tests for Qt5 2014-01-16 12:14:07 +01:00
Moritz Bunkus
a88e31760b mkvinfo: avoid compiler warnings about unused variables 2014-01-16 12:13:54 +01:00
Moritz Bunkus
181bde8bcb configure: adjust tests for Qt5 2014-01-16 12:09:30 +01:00
Roberto Boriotti
e046921e2e Translations: update Italian 2014-01-13 20:17:59 +01:00
Moritz Bunkus
defdbbaf92 don't hard code storage class »register« 2014-01-13 20:07:13 +01:00
Israel Lucas Torrijos
731e6f00aa Translations: update Spanish 2014-01-13 09:04:52 +01:00