84 Commits

Author SHA1 Message Date
2d28173870 Update to use project-date-integer 2021-03-23 13:46:51 -05:00
8aae0f894f Switched to file-date-integer and increased dev version number 2016-05-27 00:21:06 -05:00
c1f15193c6 Replaced SVN keyword substitution 2016-05-26 17:51:22 -05:00
404e83ab61 Fixed some missing upvalues, fixed an error being caused when no kwargs were included with AddFontString 2012-07-27 03:58:19 +00:00
59d651e5ed Implemented a much more efficient workaround for the kwargsToKwargTypes caching issue. 2012-07-04 22:12:21 +00:00
fdf529ae6e - Replaced intentional divide-by-zeroes with math.huge
- Added Monk to raid class color list
2012-07-01 03:07:02 +00:00
f8bff67979 Added a universal error handler func for tag errors (DogTag.tagError) 2012-05-02 21:27:40 +00:00
6217064985 Added upvalues
Fixed leaked/unused globals
2012-04-03 03:27:16 +00:00
a9a04a218f Replaced convoluted xpcall implementations with much simple pcall implementations. 2012-04-02 22:33:55 +00:00
c741f93841 WoWAce Post-Processing: Virtually inflate Library Revision numbers for proper upgrade path 2008-10-09 21:52:31 +00:00
371137f277 - make FormatDuration and Icon static tags
- make compilations that return only static strings bypass unneeded checks
2008-04-05 04:07:28 +00:00
f689d00ec9 - change API so that specifying multiple namespaces is done by a single string separated by semicolons rather than a tuple of strings. 2008-04-04 03:38:58 +00:00
a1da731e44 - fix an issue where [ThingyThatReturnsFalse and 'hi'] ['test'] would return nothing instead of just test. 2008-04-02 02:48:31 +00:00
9eb16ce7f9 - possibly fix issue with event list not being created. 2008-03-30 15:04:53 +00:00
3fd18aebb4 - every 15 seconds, look for dead functions (i.e. functions not manually evaluated in the last 180 seconds and not registered to any fontstrings) and nil them. This is especially noticeable when you're using the sandbox which creates functions every time a character is pressed. 2008-03-30 06:11:15 +00:00
a21e68c905 - add Autodoc documentation 2008-03-30 00:13:47 +00:00
b72715518e - fix issues with ['+' 1234] getting rid of the + at the start.
- make the syntax page on the ingame help simpler code-wise.
2008-03-29 16:39:53 +00:00
efba1b5057 - make :CleanCode also fix casing.
- change the sandbox on the ingame help to be a lot nicer and easier to understand.
2008-03-29 07:49:14 +00:00
70cfbc53e4 - rename the " " operator "concat" internally. 2008-03-29 03:04:13 +00:00
9536ce48a9 - make upgrading a lot cleaner and don't horribly break. 2008-03-28 21:15:39 +00:00
03a441a720 - fix an issue with string to number forcing.
- add in tests for upgrading, not done yet.
2008-03-28 18:36:13 +00:00
3e1255b6d8 - fix an issue with aliases that have aliases as arguments 2008-03-28 07:33:53 +00:00
2b45c10ee3 - fix issue where tags without args wouldn't catch if an arg was passed in. 2008-03-28 01:06:28 +00:00
07fdb6d3a8 - change another assertion to give more information 2008-03-28 01:03:27 +00:00
1fffb851d4 - change an assertion to give slightly more info 2008-03-28 01:00:47 +00:00
27a9672ddb - make the Alpha tag saner.
- add the Outline and ThickOutline tags. They now no longer need to be at the start and you can use if statements and all that fun stuff on them. e.g. [IsPlayer ? Outline]
2008-03-28 00:54:49 +00:00
82af96d04c - fix an issue with removing spaces 2008-03-27 20:55:26 +00:00
46f472ffc6 - fix a bug with compilation accidentally removing keys from the t table 2008-03-27 20:07:09 +00:00
fa87861e68 - more tweaks to spacing oddities 2008-03-27 19:20:25 +00:00
7f51c195c3 - handle spaces better, so that "[1] [nil] [2]" turns into "1 2" instead of "1 2", but if you specify a lot of spaces on purpose, it'll keep em. 2008-03-27 19:13:05 +00:00
20f04f1557 - remove opacity hack
- properly reset opacity
2008-03-27 03:33:15 +00:00
44c6374c73 - expose getTagData 2008-03-26 23:25:18 +00:00
17cda4b919 - fix an issue with type forcing not checking for numbers. 2008-03-26 22:35:47 +00:00
a033e71f03 - fix some issues with negation. 2008-03-26 20:31:31 +00:00
2f63326773 - fix issues with variables not being cleared properly 2008-03-26 19:19:29 +00:00
1f62ce60fd - Turn multiple spaces into single spaces 2008-03-26 16:38:28 +00:00
2f3d57e78c - fix a bug with aliases and holding onto references that are deleted. 2008-03-26 04:00:55 +00:00
47c8cc6cee - fix issues with AddonFinders
- trim leading and trailing spaces
2008-03-23 17:43:18 +00:00
58ea51cc9b - add more options to the compilation step process 2008-03-23 16:06:25 +00:00
e7566200ae - add newlines where appropriate to their proper places in the compilation code. This should make error messages a lot more accurate. 2008-03-23 15:40:29 +00:00
aa68c0d5f1 - also clear the stored key on if statements 2008-03-23 07:14:10 +00:00
43701679ef - fix an issue with the and type not clearing properly 2008-03-23 07:11:53 +00:00
ba4f3cbe81 - fix some bugs in the compilation process, specifically in the treatment of arguments and static value in if statements
- make :CleanCode not crap out if there's a syntax error
2008-03-23 06:45:37 +00:00
3011591c50 - fix a nil bug
- compile in a safer manner
- handle kwargs in aliases in a way that doesn't fail
- add :UpdateFontString and :UpdateAllForFrame
2008-03-23 04:37:29 +00:00
aa32e9f35f - fix a weird issue with nested strings 2008-03-23 02:36:30 +00:00
2e3f0096e6 - add ability to register for events with multiple arguments. 2008-03-23 00:02:54 +00:00
1cfd011e6b - optimization for dynamic functions 2008-03-19 21:17:31 +00:00
34fb0f00cf - add ability to register tags that have functions which return other functions (good for optional library support) 2008-03-19 18:59:40 +00:00
f26db6eeb6 - plug a few memory leaks, now every single table in the testsuite is accounted for. 2008-03-19 18:08:42 +00:00
7ce5e4870d - fix a memory leak with static functions 2008-03-19 15:45:30 +00:00