Thomas Goyne
0e2cc0938f
Strongly bind global lua functions used in the standard modules
2013-10-22 08:55:04 -07:00
Thomas Goyne
cb3b72af36
Update to moonscript 0.2.4
2013-07-03 16:11:42 -07:00
Thomas Goyne
5dd982b742
Fix util.deep_copy
2013-05-04 17:05:42 -07:00
Thomas Goyne
19854e207a
Add native support for MoonScript
2013-05-03 17:57:32 -07:00
Thomas Goyne
1b96bf748f
Fix calls to other util functions from within util functions
2013-05-02 07:44:40 -07:00
Thomas Goyne
9bcc6efcc8
Export the string functions from utils-auto4.lua
2013-05-02 07:30:25 -07:00
Thomas Goyne
0216d9d5bd
Make utils.lua a proper module with a compat wrapper
2013-04-28 20:52:36 -07:00
Thomas Goyne
a40b1d0028
Make unicode.lua a proper module and add basic tests
...
Also drop support for >4 byte sequences as they were eliminated in RFC 3629.
2013-04-28 20:52:36 -07:00
Thomas Goyne
7232de2cdd
Move Aegisub modules to aegisub.(module) and add wrapper shims
2013-04-28 20:02:54 -07:00
Thomas Goyne
5a4b70b8b9
Don't create a global 'clipboard' object in the clipboard module
2013-04-21 18:02:03 -07:00
Thomas Goyne
c556a47509
Replace wxRegex bindings for lua with boost::regex bindings
...
API is mostly unchanged other than the addition of a lot more flags.
Should be less buggy since it has an actual test suite, and generally
has a more powerful regex syntax with better support for Unicode.
The bindings are written in MoonScript. For now the compiled form is
store in the repo for convenince.
2013-04-16 20:05:43 -07:00
Thomas Goyne
c83fff12a9
Match HTML colors in a way that actually works in extract_color
...
Lua patterns don't have optional capture groups, so instead make the
contents of the capture groups optional.
Closes #1575 .
2013-02-12 17:09:04 -08:00
Thomas Goyne
e44c47c863
Remove $Id$ markers since git doesn't support them
2012-10-25 17:39:49 -07:00
Thomas Goyne
16cd907fe7
Add a BOM to all of the lua files since they're no longer assumed to be UTF-8
...
Originally committed to SVN as r6962.
2012-08-19 20:43:39 -07:00
Thomas Goyne
c4daf860e5
Add a lua module for reading from/writing to the clipboard
...
Originally committed to SVN as r6501.
2012-02-22 20:47:34 +00:00
Thomas Goyne
5bf7342019
Add a Lua binding for wxRegEx
...
Lua's built in regular expression engine is rather limited in features
compared to wx's, and operates on bytes rather than characters due to
not being unicode-aware.
Originally committed to SVN as r6473.
2012-02-15 21:23:42 +00:00
Thomas Goyne
fcffb010b9
Fix check for \i?clip in cleantags. Updates #1450 .
...
Originally committed to SVN as r6452.
2012-02-07 01:23:00 +00:00
Niels Martin Hansen
27839f92ac
Fix #1018 properly, make sure the colour values are brought into 0-255 range and rounded.
...
Originally committed to SVN as r5354.
2011-02-22 00:54:20 +00:00
Niels Martin Hansen
ce4babb192
Update table.copy_deep function to correctly handle self-referencing tables and tables with circular references. Doesn't handle tables with meta-tables overriding regular field get/set behaviour but that isn't intended either way. Also add a test of this.
...
Originally committed to SVN as r4645.
2010-06-30 00:36:25 +00:00
Niels Martin Hansen
cb8cafadbd
Add video/script resolution correct factor to karaskel, updates #1139 .
...
Originally committed to SVN as r4087.
2010-02-05 17:31:18 +00:00
Niels Martin Hansen
8d5cde185d
Fix rare furigana layout issue. Updates #1144 .
...
Originally committed to SVN as r4079.
2010-02-05 12:51:20 +00:00
Niels Martin Hansen
d6b0cdcedf
Blind but most likely correct fix missing \iclip support in cleantags.lua. Updates #1044 .
...
Originally committed to SVN as r3772.
2009-11-13 22:13:58 +00:00
Amar Takhar
4cc6610161
Commit jfs' patch to fix rounding errors as he doesn't have trunk going at the moment. Closes #1018 .
...
Originally committed to SVN as r3622.
2009-10-05 22:46:28 +00:00
Niels Martin Hansen
31657f94da
The removal of Auto4 Ruby and Auto4 Perl code. Updates #665 and #938 .
...
Originally committed to SVN as r3205.
2009-07-23 01:39:57 +00:00
Niels Martin Hansen
be26ba4652
Surgically remove Automation 3.
...
Going to break UNIX build and Windows buildbot for now.
Originally committed to SVN as r3196.
2009-07-23 00:19:36 +00:00
Amar Takhar
91d73ec8ea
SVN Transition Step 3/7
...
1. cd aegisub/
2. svn mv *cpp *h src/
3. svn mv Makefile.am MatroskaParser.c auto4_perldata.inc bitmaps boost \
changelog.txt config gl include libosxutil libresrc md5.c msvc mythes.cxx \
mythes.hxx res.rc src/
4. cd ..
5. svn mv FFmpegSource2/ INSTALL Makefile.am README acinclude.m4 \
autogen.sh automation/ bin build configure.in desktop dummy.txt lib \
libass/ m4macros/ packages/ po/ scripts/ universalchardet/ aegisub/
6. mkdir -p docs/wiki_convert
7. svn add docs/wiki_convert
8. cd docs
9. svn mv aegisub_convert_docs.pl convert.bat output wiki_convert/
* See r2749 for full description.
Originally committed to SVN as r2752.
2009-03-08 08:30:39 +00:00