wangqr
42552e5efb
Correctly handle memory free using Lua GC
...
Instead of manually free. Otherwise return value of `search' may refer to invalid memory.
Fix Aegisub/Aegisub#99
2019-09-22 19:12:23 -04:00
wangqr
3782b906d7
Fix travis-ci build script
2019-09-22 19:12:23 -04:00
Ryan Lucia
d9bd7def0b
Fix autotools lua detection
2019-09-08 18:36:58 -04:00
Ryan Lucia
5ed4838d00
Convert osx-fix-libs to py3
2019-05-16 18:11:03 -04:00
Ryan Lucia
5005d6d2a2
Set visual tool default feature color correctly
...
Fixes #50
2019-05-16 18:10:43 -04:00
Ryan Lucia
fb02d6855c
Fix compilation on Mojave
2019-05-16 17:41:18 -04:00
Ryan Lucia
a5228d8d44
Update OSX build instructions
...
Two notable changes: attempting to forcibly link icu4c no longer works for :reasons:, so you have to manually add it to the pkg-config and compiler/linker search directories. Additionally, homebrew removed build options from most packages as part of https://github.com/Homebrew/homebrew-core/issues/31510 , and this includes luajit and boost. The former builds with gc64 by default on HEAD, and the latter with icu4c support by default, so this actually somewhat simplifies things.
2019-05-16 14:46:26 -04:00
davste0816
c2085d139c
Fix Move Down button in Export dialog
2019-05-12 11:56:13 -04:00
davste0816
b107077b20
Add .webm to extension list, add .eac3 as an audio format
...
Co-Authored-By: FichteFoll <fichtefoll2@googlemail.com>
2019-05-12 11:55:48 -04:00
davste0816
0e6b492735
Recognize .opus as an audio format, .h264 .hevc as video formats
2019-05-12 11:55:48 -04:00
Martin Herkt
a78f5d2760
DataBlockCache: Fix crash in cache invalidation
...
Fixes #33
2019-05-03 20:51:23 -04:00
FichteFoll
75fc5f38d7
Adjust boost gil header paths for boost 1.69
...
boost/gil.hpp was added in 1.68 and boost/gil/gil_all.hpp removed in
1.69.
2019-01-31 19:47:00 -05:00
Ryan Lucia
7853e7abe2
Update libass
...
Worth noting that this does NOT currently build, thanks to a few lines in libass that are not compatible with vc++. I'll bump the libass commit when MrSmile's pr gets merged and this is remedied. You can apply this commit to remedy that: 5317a8dd89
Also worth noting that while libass switched to nasm, I haven't done so here because it wasn't worth the effort, so I just made a questionable change to the yasm.targets to emulate nasm behavior
2019-01-07 21:48:50 -05:00
Ryan Lucia
7147038e0a
Fix luajit build flags
...
Notably, don't build the dynamic library and enable 5.2 compatibility features
2019-01-07 21:48:50 -05:00
Ryan Lucia
3ba7358bfe
Use FFMS2 constant in place of magic number
2019-01-07 21:48:50 -05:00
Ryan Lucia
a1ec3767e4
Remove compatibility with old versions of FFMS2
...
2.22 was released oct 2015, so I think a more recent version is a fairly safe assumption
2019-01-07 21:48:50 -05:00
Ryan Lucia
ad52260665
Ensure FFMS always indexes video tracks
...
Matching historical behavior with DoIndexing, which is assumed throughout the codebase
2019-01-07 21:48:50 -05:00
Ryan Lucia
5a554a586e
Excise the hopefully last mention of ASSDraw
2019-01-07 21:48:50 -05:00
Ryan Lucia
826a360b8d
Revert to dynamically linking the vc runtime
2019-01-07 21:48:49 -05:00
Ryan Lucia
628962559d
Update strip-icu to python 3
2019-01-07 21:48:49 -05:00
Ryan Lucia
129e748abd
Update uchardet
2019-01-07 21:48:49 -05:00
Ryan Lucia
9638bfbef4
Update ffmpeg and ffms2
2019-01-07 21:48:49 -05:00
Thomas Goyne
f99711aca8
Bump _WIN32_WINNT to Vista
2019-01-07 21:48:49 -05:00
Thomas Goyne
6496414e61
Update freetype2
2019-01-07 21:48:48 -05:00
Thomas Goyne
2cb92a5f74
Bump _WIN32_WINNT to Vista
2018-11-23 09:22:18 -08:00
Thomas Goyne
ebc76c8a11
Update ffmpeg and ffms2
2018-11-23 09:22:18 -08:00
Thomas Goyne
6afb851365
Update freetype2
2018-11-23 09:22:18 -08:00
Ryan Lucia
26ccf0b8e5
Divorce stored TPP lead-in/out values from config
...
There's no real reason to link these as far as I can tell, and plenty of
valid reasons not to
2018-11-17 19:27:25 -05:00
Ryan Lucia
08ebcf4693
Remove assdraw from default toolbar
2018-11-17 17:54:17 -05:00
Ryan Lucia
a9eba14df5
Remove assdraw and forums from default menu
...
Reflects changes previously made to remove those elements from Aegisub
2018-11-17 15:57:48 -05:00
Ryan Lucia
9d579e15ec
Add installer vendor folder to gitignore
2018-11-17 15:56:34 -05:00
Ryan Lucia
c6d50332e8
Modify organization for installer requirements, minor installer clean-up
2018-10-06 03:57:04 -04:00
Ryan Lucia
6e0706939e
More cleanup efforts on the installer scripts
...
Untested, probably still needs work
2018-10-05 21:16:30 -04:00
line0
e2bd1283c6
add DependencyControl plus requirements to windows installer; also split features in components and drop 32-bit support
2018-10-05 21:15:12 -04:00
Ryan Lucia
2961ea1947
Update VS project to properly locate fribidi headers
2018-10-05 20:56:13 -04:00
Ryan Lucia
5c1566752a
Ignore VS build files
...
Most files were moved to .vs directory with VS15
2018-10-05 17:51:55 -04:00
bkbkb
2ce503ebe7
Fix fribidi download link
2018-09-23 20:20:05 -04:00
darealshinji
c3e03f3039
Update config.sub, config.guess, install-sh ( #77 )
2018-09-23 20:19:33 -04:00
bkbkb
83736b4866
Fix fribidi download link
2018-07-29 21:39:15 -07:00
Thomas Goyne
524c6114a8
Merge pull request #80 from jbeich/boost
...
Unbreak build against Boost 1.68
2018-07-09 15:06:51 -07:00
Jan Beich
d8336d2fed
Keep using std::distance after Boost 1.68
...
src/search_replace_engine.cpp:256:14: error: call to
'distance' is ambiguous
count += distance(
^~~~~~~~
/usr/include/c++/v1/iterator:511:1: note: candidate function [with _InputIter =
boost::u32regex_iterator<std::__1::__wrap_iter<const char *> >]
distance(_InputIter __first, _InputIter __last)
^
/usr/local/include/boost/iterator/distance.hpp:49:9: note: candidate function [with SinglePassIterator =
boost::u32regex_iterator<std::__1::__wrap_iter<const char *> >]
distance(SinglePassIterator first, SinglePassIterator last)
^
2018-07-09 20:17:59 +00:00
darealshinji
ce658d0709
Update config.sub, config.guess, install-sh ( #77 )
2018-06-17 11:14:35 -07:00
Ryan Lucia
fe0dd3e095
Merge remote-tracking branch 'upstream/master' into tstools
2018-05-31 04:26:15 -04:00
Ryan Lucia
9ce76d3802
Update OSX build instructions
...
Tested against a fresh copy of 10.13
2018-05-31 04:23:59 -04:00
Ryan Lucia
d4e99700d4
Remove ambiguity over distance function call
2018-05-31 04:22:43 -04:00
Ryan Lucia
861a1c1694
Update gitignore to include additional generated luajit files
2018-05-31 04:22:11 -04:00
Marcin Kurczewski
a4bde47c5c
Fix MRU menus ( #48 )
...
Broken in 9bbfdddde0
. I don't understand
why the author made such a change, so I left their solution with #ifdef
guard.
2018-05-28 21:24:23 +02:00
Thomas Goyne
a32bf7acdc
Set ffmpeg's yasm include paths correctly
2018-05-25 22:32:27 +02:00
Thomas Goyne
4fdc5efb69
Explicitly declare DataBlockCache as moveable to make vs17 happy
2018-05-25 22:32:27 +02:00
Thomas Goyne
e44f0b92b0
Use absolute paths for the default dependencies paths
2018-05-25 08:27:29 +02:00