wangqr
7c76136726
fix: infinite recursion when loading video
...
In 888be0607f
some changes have been made to video_display.cpp which causes infinite recursion: the video display enables video/tool/cross tool when running VideoDisplay::Render() for the first time.
But when setting up the tool, the video box size is changed, which calls VideoDisplay::Render() again. So we need to set the tool BEFORE it modifies the box by "AddSeparator".
Fix wangqr/Aegisub#21
Co-authored-by: Charlie Jiang <cqjjjzr@126.com>
2019-09-23 11:58:51 -04:00
darealshinji
d708f3ecd8
don't be too pedantic on the OpenAL checks
2019-09-22 20:12:00 -04:00
Yakauleu Uladzislau
22063d7e6b
Added Belarusian Localization
2019-09-22 20:09:12 -04:00
wangqr
3c2414c0df
Handle video flip and rotate metadata in ffms2
...
Fix Aegisub/Aegisub#149
2019-09-22 15:12:18 -04:00
wangqr
9c95e81784
Add gcc-9 to travis
2019-09-21 04:16:15 -04:00
wangqr
716549f2c9
Fix lagi_thes unit tests on Windows
...
The thes file was using \r\n line ends, and \r was not stripped, causing the encoding string has a \r at its end.
Use binary mode and always use \n as line ends.
2019-09-18 18:11:18 -04:00
wangqr
d5eba08cbe
Add workaround for wrong initial wxTextCtrl size in about dialog
...
See https://trac.wxwidgets.org/ticket/18507
Fix wangqr/Aegisub#19
2019-09-17 20:25:50 -04:00
wangqr
af5060d6a3
Fix msgfmt missing LINGUAS
2019-09-15 21:06:39 -04:00
wangqr
e51b93683d
In Properties dialog, create the button first
...
So the foucus goes to the OK button on init. This will let wxWidgets correctly handle the initial position of text in wxTextCtrl
Fix wangqr/Aegisub#6
2019-09-15 19:46:53 -04:00
wangqr
f1ef3d2d2c
Fix PCM provider bugs
2019-09-15 19:46:43 -04:00
wangqr
a4d49c66d0
Fix failing unit tests on Windows
2019-09-15 00:45:25 -04:00
wangqr
7a8e2ec816
Fix gtest setup.bat on Windows
2019-09-14 21:11:03 -04:00
wangqr
186c98308e
Use gettext for desktop file instead of intltool
2019-09-13 17:59:38 -04:00
wangqr
7c500a096a
Search user fonts in GDI font lister
...
Windows now allow user install fonts without admin. List HKCU for those fonts.
https://blogs.windows.com/windowsexperience/2018/06/27/announcing-windows-10-insider-preview-build-17704/
2019-09-13 15:49:15 -04:00
wangqr
bd4c7789cf
Add openal and CMake test to travis
2019-09-12 02:42:11 -04:00
wangqr
3eff75d56e
In tagless_find_helper only tag before start should be ignored
...
The search result is irrelevant to which tag we should ignore
Fix wangqr/Aegisub#17
2019-09-11 11:29:20 -04:00
wangqr
da699f124e
Fix wrong memset usage
2019-09-10 02:15:48 -04:00
wangqr
1204a3be85
Cleanup CMake
2019-09-10 01:37:48 -04:00
wangqr
9e6b7e94c0
Fix crash in cache invalidation
...
The original version uses a reverse iterator, whose .base() is invalid after KillMacroBlock() erases it.
Fix TypesettingTools/Aegisub#33
Fix Aegisub/Aegisub#142
2019-09-08 13:01:55 -04:00
davste0816
ad02d39f44
Fix Move Down button in Export dialog
2019-09-08 11:37:52 -04:00
davste0816
d914ad72b5
Add .webm to extension list, add .eac3 as an audio format
...
Co-Authored-By: FichteFoll <fichtefoll2@googlemail.com>
2019-09-08 11:37:52 -04:00
davste0816
055aa379e5
Recognize .opus as an audio format, .h264 .hevc as video formats
2019-09-08 11:37:45 -04:00
wangqr
97792e15a8
Add WITH_* switchs to CMake to optional features
2019-09-08 07:12:19 -04:00
wangqr
4a874de442
Fix missing autopoint
2019-09-08 05:53:48 -04:00
scx
5d14137710
make_pot.sh: Check presence of xmlstarlet and jq
2019-09-08 04:35:05 -04:00
scx
d252dcf32d
Integrate AppData file with build system
2019-09-08 04:35:05 -04:00
scx
4f351b8b4a
Add AppData file template
2019-09-08 04:35:05 -04:00
scx
c4e0f40370
Fix compiler flags
...
http://devel.aegisub.org/ticket/1899
http://devel.aegisub.org/ticket/1900
https://github.com/Aegisub/Aegisub/pull/29
2019-09-08 02:25:56 -04:00
scx
05c0ba0e46
Add missing AM_GNU_GETTEXT_VERSION macro
...
Bug: http://devel.aegisub.org/ticket/1914
2019-09-08 02:22:51 -04:00
wangqr
e4e04c9e87
Stop using deprecated hunspell API
2019-09-08 00:29:41 -04:00
wangqr
81160b2ec0
Remove conflicting glext.h
2019-09-07 22:29:23 -04:00
wangqr
bf28e7efc3
Add PulseAudio to cmake
2019-09-07 12:35:27 -04:00
wangqr
c2c44f1ad2
Fix build warnings
...
For pimpl with anonymous namespace, see https://stackoverflow.com/questions/39684438
2019-09-07 01:31:16 -04:00
wangqr
5dd201bc2d
Update README.md and prepare for release
2019-09-05 22:16:58 -04:00
wangqr
3663d118b6
Separate desktop template for CMake
...
So it does not affect the translation
2019-09-04 22:46:29 -04:00
wangqr
60a722db31
Don't internally reset the selection after collected fonts
...
This creates an inconsistency between UI and internal mode.
Fix wangqr/Aegisub#10
2019-09-03 11:58:20 -04:00
wangqr
d65643ddee
Remove extra semicolon
2019-09-02 22:23:19 -04:00
wangqr
fbca222295
Add back original travis tests
2019-09-02 22:06:41 -04:00
wangqr
3225ae39f4
Fix Makefile build
...
A missing header (acconf.h) issue was introduced in 34575a9786
In 419386aadd
, some new source files have been added but not added to the file list in Makefile
2019-09-02 13:46:50 -04:00
wangqr
888be0607f
visualSubToolBar now use same style as other toolbars
...
Previously visualSubToolBar has boarder while visualToolBar does not. So the width of the toolbar will change when toggling visualSubToolBar.
Now we remove the boarder so they have the same width. A separator is added at the top of visualToolBar instead to provide visual cue.
Fix wangqr/Aegisub#11
2019-09-01 22:55:13 -04:00
scx
4200b85fb4
Fix crashing when picking language
...
Aegisub crashes immediately after selecting any language
from the end of the list (above the 100th position).
This is because it can support no more than 100 languages.
This patch extends this limit up to 1000 languages (locales).
Fixes Aegisub/Aegisub#131
2019-09-01 19:17:35 -04:00
wangqr
0b8b286767
Fix crash on right click due to no spell checker
2019-09-01 19:15:28 -04:00
wangqr
139132a964
Use AviSynth from system
2019-09-01 19:15:21 -04:00
wangqr
4a3689d6e7
Remove the trailing period in help text of time/align
...
Fix wangqr/Aegisub#7
2019-08-24 02:10:08 -04:00
wangqr
248e69a9b6
Use absolute distance when scrolling audio box with mouse wheel
...
Instead of 1/3 screen per tick. So the distance of scroll no longer depends on the width of the audio box. Besides, 1/3 is feels to far for me when the audio box is wide.
See wangqr/Aegisub#5
2019-08-24 01:16:18 -04:00
wangqr
46474e0319
Set the height of sub box to the same as secondary_editor
...
The secondary_editor is a wxTextCtrl, whose height is calculated from 2 rows of text. Using this height gives better consistency on screens with different DPIs, instead of using hard coded value like 50px
2019-08-24 01:12:16 -04:00
wangqr
50544cf749
Set the height of sub box back to 50px
...
Revert the change made in ad15c53fb1
.
As a temporary solution for wangqr/Aegisub#4 .
2019-08-18 22:25:50 -04:00
wangqr
e9a68f22b9
Remove the usage of dummy wxTimerEvent
2019-07-24 09:11:17 -04:00
wangqr
d6ddea0f65
Detect EBML magic number to skip encoding detection for MKV
...
MKV loads slow after f733297499
2019-06-16 19:16:31 -04:00
wangqr
2bbed6c5a0
Load audio when video is successfully loaded
...
Fix bug introduced in 8f40ca44ce
2019-06-06 16:32:26 -04:00