-
Notifications
You must be signed in to change notification settings - Fork 22
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
7 changed files
with
563 additions
and
113 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
## 1.1.4 | ||
- [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 | ||
|
||
## 1.1.3 | ||
- [language.lua] Corrected a typo that prevented the bundle from correctly loading. Sorry guys. | ||
|
||
## 1.1.2 | ||
- [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 | ||
|
||
## 1.1.1 | ||
- [language.lua] More regexes optimizations | ||
- [language.lua] More Library and removed functions | ||
- [themes] Added Light+ (WoW) color theme | ||
|
||
## 1.1.0 | ||
- [general] Major code cleanup, rewrote almost all regexes | ||
- [languages.lua] No longer differenciate Blizzard's Lua extensions like `strsplit()` or `wipe()` 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 | ||
|
||
## 1.0.8 | ||
- Not really. Just got things mixed up and bumped an already bumped version tag... | ||
|
||
## 1.0.7 | ||
- [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 | ||
|
||
## 1.0.6 | ||
- [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` | ||
|
||
## 1.0.5 | ||
- [language.lua] Added support for Lua types (eg. `'string'`, `'table'`, `'function'`...) as returned by the the `type()` 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 | ||
|
||
## 1.0.4 | ||
- [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 | ||
|
||
## 1.0.3 | ||
- [language.toc] Renamed `keyword.language.toc` and `support.language.toc` scopes to `keyword.other.toc` and `support.other.toc` | ||
- [language.lua] Added a bunch of API definitions | ||
- [language.lua] `tinsert()` and `tremove()` were actually Blizzard language extensions that got ~~removed~~ deprecated in WoW 6.0.2 | ||
|
||
## 1.0.2 | ||
- [language.lua] Stupid typo fix | ||
- Updated `Readme.md` | ||
|
||
## 1.0.1 | ||
- [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 | ||
|
||
## 1.0.0 | ||
Initial release. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.