- [language.lua] Added some more identifiers to match up WoW 7.1.5
- [general] Fixed the color mismatch in WoW themes introduced by VS Code 1.9.0
- [language.lua] Added some more identifiers -- again
- [language.lua] Added some more identifiers
- [language.lua] Added some more identifiers
- [language.lua] More regexes optimizations
- [language.lua] Added some more identifiers
- Inadvertently broke a regex. Oops.
- [language.lua] Optimized some more regexes
- [language.lua] Added some more identifiers
- [themes] Incorporated latest (v1.7) Dark and Dark+ themes
- [misc] moved CHANGELOG.md to a separate file
- [language.lua] Corrected a typo that prevented the bundle from correctly loading. Sorry guys.
- [language.lua] Allow method calls on array items, eg. thins like
mytable[1]:SetText('something')
will be correctly recognized - [language.lua] Added some missing widget methods
- [language.lua] More regexes optimizations
- [language.lua] More Library and removed functions
- [themes] Added Light+ (WoW) color theme
- [general] Major code cleanup, rewrote almost all regexes
- [languages.lua] No longer differenciate Blizzard's Lua extensions like
strsplit()
orwipe()
from core Lua functions, they all show up as support.function.lua. This was done because a) wow-bundle is a WoW-colorizer, not a Lua one; and b) this reduces the kaleidoscope-ish look of Lua code - [language.lua] Lua tables do not have a __metatable, things like
mytable:sort()
do not exist - [language.lua] Renamed a bunch of scopes to more closely adhere to scope naming conventions
- Not really. Just got things mixed up and bumped an already bumped version tag...
- [language.lua] Added
'k'
,'v'
,'kv'
and'vk'
(used by the__mode
metamethod) as quoted constants - [language.lua] Also added the comma (
,
) and the ellipsis (...
) as operators - [language.lua] Better
meta.function.lua
patterns - [themes] Tweaked some colors and styles
- [themes] Added the Monokai (WoW) and Monokai Dimmed (WoW) themes
- [language.lua] Added the semicolon
;
as an operator (which it is, albeit an optional one) - [language.lua] Better character escapes matching and colorizing
- [language.lua] Added some identifiers to
support.constant.wow.global.lua
- [language.lua] Added support for Lua types (eg.
'string'
,'table'
,'function'
...) as returned by the thetype()
function - [language.lua] Don't highlight partial words like 'date' in 'update' or 'time' in 'downtime'
- [language.lua] Added API constants for
texture:SetBlendMode()
:'ADD'
,'ALPHAKEY'
,'BLEND'
,'DISABLE'
and'MOD'
- [language.toc] Allow all chars in X-tags, not only numbers, letters and hyphen
- [misc] Removed old
./sources
directory which was completely out of sync
- [language.lua] Finally found a way to differenciate quoted constants like functions parameters, event names, script handlers... from strings
- [language.lua]
message()
,print()
,getprinthandler()
,setprinthandler()
,tostringall()
are actually Lua code in FrameXML, not language extensions - [language.lua] Added some 7.0.3 identifiers, many are still missing though
- [theme] Changed colors of .toc file keywords for consistency with the default Dark+ colors
- [misc] When the source code reads 'For testing only, comment out before publishing', well... just do it
- [language.toc] Renamed
keyword.language.toc
andsupport.language.toc
scopes tokeyword.other.toc
andsupport.other.toc
- [language.lua] Added a bunch of API definitions
- [language.lua]
tinsert()
andtremove()
were actually Blizzard language extensions that gotremoveddeprecated in WoW 6.0.2
- [language.lua] Stupid typo fix
- Updated
Readme.md
- [theme] Stop recolorizing the default Lua language constructs, you'll really get Dark+ colors for these
- Reorganized the internal directory structure in preparation for TODO #4
Initial release.