arch1t3cht
20caaabc07
Merge branch 'vapoursynth' into feature
2023-11-23 11:32:41 +01:00
arch1t3cht
928a2d4c6c
vapoursynth: Fix lwindex parsing when video is not the first stream
...
SubKt my beloved...
This was broken in 0d281af269
and is fixed
in a more robust way in this commit.
2023-11-23 10:00:11 +01:00
arch1t3cht
95500b84fd
Merge branch 'vapoursynth' into feature
2023-11-01 20:35:21 +01:00
arch1t3cht
0d281af269
vapoursynth: Fix lwindex parsing for files with multiple video streams
2023-11-01 20:32:32 +01:00
arch1t3cht
4a939d1954
Merge branches 'vapoursynth' and 'fixes' into feature
2023-10-18 21:22:54 +02:00
arch1t3cht
2dbee37ad8
vapoursynth: Copy aegisub_vs.py to build folder for testing
2023-10-18 14:51:28 +02:00
arch1t3cht
a1b3e0d9f1
vapoursynth: Allow scripts to control the progress dialog
...
This happens via VapourSynth's message logger.
Also add wrapper functions for this to aegisub_vs.py and add progress
updates everywhere - both to improve UX and to help with debugging for
when scripts get stuck somewhere.
2023-10-18 14:51:28 +02:00
arch1t3cht
82b7e96cea
Merge branches 'bugfixes' and 'fixes' into feature
2023-10-13 00:36:09 +02:00
arch1t3cht
ad92ccf01a
Fix cleantags with \k tags with noninteger durations
...
Fixes arch1t3cht/Aegisub#92 .
2023-10-13 00:26:26 +02:00
arch1t3cht
41ef3fa56a
vapoursynth: Remove old and incorrect docstring sentence
2023-09-05 00:21:11 +02:00
arch1t3cht
239d585512
Merge branches 'vapoursynth' and 'fixes' into feature
2023-07-31 23:55:51 +02:00
arch1t3cht
47c923d4ed
unicode-monkeypatch: use tostring() in io.open error handling
...
msg can be nil, which would previously error out when trying to print it.
2023-07-31 23:41:43 +02:00
arch1t3cht
263c2b9189
vapoursynth: Make askyesno method configurable
...
In particular, don't always import tkinter.messagebox since not all
Python distributions include tkinter.
2023-07-29 20:08:54 +02:00
arch1t3cht
9e8ac83998
Merge branches 'vapoursynth' and 'info' into feature
2023-06-11 01:22:14 +02:00
arch1t3cht
1f6684823c
vapoursynth: Add "ask" mode for get_keyframe
2023-06-11 01:22:06 +02:00
arch1t3cht
1de8d04a43
Merge branches 'bugfixes' and 'vapoursynth' into feature
2023-03-24 20:31:07 +01:00
LightArrowsEXE
178551071e
make_keyframes: Set default format to GRAY8
...
This will allow clips with non-standard resolutions to be downscaled without any concerns.
2023-03-24 01:01:29 +01:00
arch1t3cht
9a7314015f
vapoursynth: Unify capitalization
2023-03-24 01:01:29 +01:00
arch1t3cht
af9d659c93
vapoursynth: Add try_get_keyframes function to aegisub_vs.py
2023-03-24 01:01:29 +01:00
LightArrowsEXE
84d67c73b0
make_keyframes: Set default format to GRAY8
...
This will allow clips with non-standard resolutions to be downscaled without any concerns.
2023-03-16 15:14:08 +01:00
arch1t3cht
256ddab369
vapoursynth: Ship plugins on windows and add ensure_plugin function
2023-03-16 02:26:10 +01:00
arch1t3cht
61b8a16cd8
vapoursynth: Unify capitalization
2023-03-16 02:26:10 +01:00
arch1t3cht
041e9fc70c
vapoursynth: Add try_get_keyframes function to aegisub_vs.py
2023-03-16 02:26:10 +01:00
arch1t3cht
6f073c6a31
Merge branch 'vapoursynth' into feature
2023-02-24 01:42:58 +01:00
arch1t3cht
1f2eaaf6e4
vapoursynth: Show logged messages in progress window
2023-02-24 01:42:30 +01:00
arch1t3cht
ad38400ab9
vapoursynth: Improve default scripts and add utility functions
...
Add a utility library that wraps LWLibavSource and can parse its .lwi
file to obtain timecodes and keyframes. It also contains a function to
generate and save keyframes using WWXD or Scxvid. Update the default
scripts to use these functions.
2023-02-24 01:42:30 +01:00
arch1t3cht
0376c56a95
Lua docs: Typo fix
2022-08-13 21:00:13 +02:00
sepro
8e1cc6228e
Add automation function to get frame
2022-08-08 01:30:15 +02:00
arch1t3cht
bde149fd30
lua: Function returning if the file is modified
2022-08-08 01:00:08 +02:00
arch1t3cht
feab1a5663
Add documentation for text selection api
2022-08-01 20:48:15 +02:00
TRAMBO
4776ca9dd1
Fix errors when automation scripts being loaded and os.execute not working ( #156 )
...
* fix errors when automation scripts being loaded and os.execute not working
* Update unicode-monkeypatch.lua
2022-06-08 08:36:49 -07:00
woclass
52c8fef28c
Generate Win portable.zip ( #124 )
...
* [git] ignore IDE setting, Meson subprojects
* [win_installer] rename *.mo -> *.gmo
* [win_installer] only add aeg translations
* [win_installer] split aeg/wx translations
* [win_installer] gen & pack translations
* [git] ignore hunspell source dir
* [git] ignore uchardet source dir
* [win_installer\portable] add new target `meson win-portable`
+ meson install copy `include/unicode-monkeypatch.lua`
* [win_installer\portable] make aegisub-portable-64.zip
+ remove WinRAR deps
* [win_installer\portable] using powershell
* [git] upload portable.zip
* [win_installer\portable] rm freetype
* [repo] remove Optional dependencies: WinRAR
* [repo] Update README.md, add cmd to gen zip file
* [repo] use recommended build command
* [git] remove IDE dir
* [ci] add Windows portable installer build step
2021-05-23 04:37:54 -04:00
Ryan
8394f1adca
Monkeypatch script fixes
2021-03-27 12:34:18 -04:00
Ryan
e929e4a75c
meson: copy monkeypatch script
2021-03-27 12:34:18 -04:00
Ryan Lucia
b7f6ac42e4
Add lua monkeypatch for Unicode support on Windows
2021-03-27 12:34:18 -04:00
Ryan
f5122a3927
meson: copy automation files to build directory
...
This enables running Moonscript on Windows builds without relying on system files
2021-03-27 09:30:21 -04:00
Ryan
d583744b69
Merge in work from TypesettingTools fork
2021-01-16 02:12:31 -05:00
Ryan Lucia
e3826cb17e
meson: initial attempt to generate Aegisub.app on macOS
2021-01-10 03:14:12 -05:00
Ryan Lucia
c965171663
Remove autotools build system
2021-01-10 03:14:12 -05:00
Ryan Lucia
83fcab0775
Switch to newer path concatenation syntax
2021-01-10 03:14:12 -05:00
Ryan Lucia
cde5778283
Make spacing around colons consistent
2021-01-10 03:14:12 -05:00
Martin Herkt
97b4dfb7f4
Meson: add install rules
2021-01-10 03:14:12 -05:00
Ryan Lucia
d660f7f2b0
Add support for setting status bar text from Lua
2019-09-22 17:39:43 -07:00
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
Ryan Lucia
10814a7d0b
Add support for setting status bar text from Lua
2018-04-30 02:38:11 -04:00
rr-
4791222ab3
Add support for reading waveform selection in LUA
2018-03-03 12:51:49 -08:00
Ryan Lucia
3c5b61429a
Update moonscript version
...
Current version is from
491f2352a2
2018-03-03 12:46:20 -08:00
Thomas Goyne
bc157d9bbc
Also stub out the system
lua module that newer versions of busted use
2018-03-03 12:44:31 -08:00
Martin Herkt
3594ade719
build: sort wildcard results for repeatable builds ( #44 )
2017-03-30 10:08:30 -07:00
Yao
931613381c
Fix typo
2016-07-09 16:25:40 +08:00