2015-06-25  Watchout  <watchout@curseforge.com>

[a7645c2cd8a0] [tip]
* GreaseGoblin.lua, Options.lua:

renaming feature plus some documentation


[db8d027a9d70]
* GreaseGoblin.toc:

update interface version


2015-05-30  Watchout  <watchout@curseforge.com>

[13d4c27df9e6]
* Resources/GreaseGoblin.png, Resources/UI-Mockup.bmml, Resources/UbuntuMono-B.ttf, Resources/UbuntuMono-BI.ttf, Resources/UbuntuMono-R.ttf, Resources/UbuntuMono-RI.ttf:

Add some dev resources to the repository


2015-05-29  Watchout  <watchout@curseforge.com>

[2bdb9a099d03]
* .pkgmeta, Options.lua:

remove old GUI.

!! TBI !! RENAMING !!


[06abc5fde62a]
* Options.lua:

Remove wild debug output


[9c93cf21ddd0]
* Options.lua:

add new goblin window that is not using AceConfig (but still using AceGUI)


[1325d40b20a2]
* GreaseGoblin.toc:

Update toc


[8314bd4b44ed]
* GreaseGoblin.sublime-project:

Add sublime-project, because ... why not


[955c5b43d1e5]
* GreaseGoblin.lua:

Introduce ToggleGoblin method


[ee7fe1f53921]
* CodeEditorWidget.lua:

CodeEditorWidget: Tiny change of function outline


2013-07-07  Watchout  <watchout@curseforge.com>

[eab2d92d915d]
* GreaseGoblin.lua:

Increased error resistance when running scripts.


[6dd788f7bbf1]
* CodeEditorWidget.lua, GreaseGoblin.toc:

Update EditBox widget for tokenizer


[76f765ed68fa]
* .pkgmeta:

Add Tokenizer to package


2013-06-13  Watchout  <watchout@curseforge.com>

[32df683fe943]
* CodeEditorWidget.lua, EditboxWidget.lua, GreaseGoblin.lua, GreaseGoblin.toc, Options.lua:

- New edit box widget with improved entab/detab function (Not yet completely finished)
- Implemented feature to enable/disable goblins with a button


2013-06-10  Watchout  <watchout@curseforge.com>

[a33df16927c4]
* .hgtags:

Added tag 1.1 for changeset 5db53596dca4


2013-06-10  hg  <hg@repo01.curselive.local>

[b86351f5a4d4]
* .hgtags:

Tagging as 1.0


2013-06-10  Watchout  <watchout@curseforge.com>

[5db53596dca4] [1.1]
* GreaseGoblin.lua:

- Added Metadata field and parsing logic
- Changed parser to break on non-comments instead of non-kv-pairs
- Event-registering methods redesigned


2013-06-07  Watchout  <watchout@curseforge.com>

[28f9091edfa0]
* GreaseGoblin.toc:

Fixed inclusion order of libraries


[ef60b8e091b8]
* GreaseGoblin.lua:

Better - less error-prone - way to parse scripts. This takes a performance hit, but it only affects parsing and not actual run time


[190e85f86c2f]
* Localization.lua, Options.lua:

- Actually moved localization to Localization.lua


[1bd0b526201b]
* EditboxWidget.lua:

- Commit source code in edit box on CTRL-Enter


2013-05-27  Watchout  <watchout@curseforge.com>

[ae4bcace00a3]
* EditboxWidget.lua:

added auto-indent and detab functionality to CodeEditBox


[40b9807e4c45]
* GreaseGoblin.lua:

Got rid of `self` references in addon methods, this should make the code more robust


[61404aa2e394]
* Options.lua:

Updated description


2013-05-22  Watchout  <watchout@curseforge.com>

[17be7f6783e8]
* GreaseGoblin.toc:

toc bump


2013-05-18  Watchout  <watchout@curseforge.com>

[fc9a8053f665]
* GreaseGoblin.lua:

(Untested change!)
New markup key type "IsInit: true". This is a flag that essentially enables a script to be run without the "return function(self, ...) %s end" wrapper.

This is subject to change.


[8d4460680ff4]
* Options.lua:

Execute button now actually passes "EXECUTE" as first argument


2013-05-12  Watchout  <watchout@curseforge.com>

[031dc3b95bad]
* GreaseGoblin.lua, GreaseGoblin.toc, Options.lua:

Changed SV database layout.


2013-05-10  Watchout  <watchout@curseforge.com>

[c61d2e817650]
* EditboxWidget.lua, Grease Goblin.lua, Grease Goblin.toc, GreaseGoblin.lua, GreaseGoblin.toc:

Renamed to 'GreaseGoblin', since Curseforge can't handle spaces in an addon name


2013-05-09  Watchout  <watchout@curseforge.com>

[af0e966be2d5]
* .hgignore, .pkgmeta, EditboxWidget.lua, Grease Goblin.lua, Grease Goblin.toc, Localization.lua, Options.lua, UbuntuMono-R.ttf:

Initial import


