murgaLua 0.6.x
Copyright (C) 2006-7 John Murga
Download Here - Documentation Here
Forum opened on (2nd April 2007), please visit for announcements.
If you find murgaLua useful please post your experiences in the forum.
(or send me an e-mail)
Version History
murgaLua 0.5.5
30th of July of 2007
A consolidation of the 5.5 features plus some API changes and new features.
- MAJOR changes to the XML API and addition of the lua-iostring library.
- Fl_Text_Buffer, Fl_Text_Display, Fl_Text_Editor are back and they work now (!).
- Decent database example and documention for sqLite usage (Uses Fl_Text_* too!).
- Fixed some build, FLTK issues and misc warnings (fl_ask has been removed).
- Started re-structuring examples and documentation.
- Also integrated Copas, LuaLzo and LuaFileSystem.
- LuaFileSystem now takes over from the previous murgaLua functionality.
This will cause compability issues, but I wanted to standardize on LuaFileSystem.
murgaLua 0.5.PREVIEW
30th of June of 2007
PREVIEW release that only went out to the forum users.
- New function "murgaLua.createFltkTimer()" - GREAT for really responsive animation and stuff.
- New function "murgaLua.getHostOsName()" returns one of "linux", "windows" or "macos".
- New function "murgaLua.sleep(miliseconds)" (reliable system level).
- Fixed a few minor FLTK issues.
- XML api additions (will document later).
- convertFluidToMurguaLua fixes based on forum feedback.
murgaLua 0.4.1
2nd of May of 2007
Patch release to tidy up the 0.4 release and provide MacOS support out of the box again.
- Lua core upgraded to 5.1.2, this fixes several Lua specific bugs.
- MacOs-Intel binaries are now included with the distribution.
(Thanks to the guys over at http://www.igame3d.com/).
- Fixed a build issue that ment that some things like "io.popen" where not available.
- Fixed a couple of inconsistencies in the code and build file.
- Some tweaks to the docs too :-)
murgaLua 0.4
2nd of April of 2007
Mainly a bugfix release although it contains a few interesting additions.
Coincides with the relocation of the web-site and the opening of a projects forum.
- Added two new utility functions to the "murgaLua" library (printDebug and filterTable).
- Added more examples for multi-line edit boxes, menus, XML, and a few other things.
- Further improved the build process (specially for Win32) and re-built against latest APIs.
- Fl_Text_Buffer, Fl_Text_Display and Fl_Text_Editor are now officially not supported.
(There are pretty bloaty and hard to use, see the multi-line example for fairly good alternatives)
- Fixed convertFluidToMurgaLua.sh and added convertFluidToMurgaLua.lua (by Markku Kotiaho).
(Thanks to Markku Windows users without MingW/Cygwin can now convert Fluid generated UIs).
- Fixed a few more FLTK bugs.
- Thanks to Jeff Campbell for his boundless support.
murgaLua 0.3
12th of January of 2007
The first public release since murgaLua 0.1.
Incorporates many separate improvements I have been able to make during the course of my travels.
- Revamped the XML API to provide more complete capabilities.
- Further improved the build process for multiple platforms.
- Upgraded the SQL API to sqlite 3 (dynamically linked on Linux).
- Created more examples and tests.
- Fixed some FLTK bugs.
murgaLua 0.2
Was created at a time when I was unable to update the documentation to reflect the changes.
- Many changes and fixes to the build process.
- Thanks to Mike Butler, he got murgaLua working on the Mac.
- Thanks to mikshaw (from the DammSmall forum), who came up with some good examples.
murgaLua 0.1
24th of July 2006
Initial release