News : The level of daily SPAM has reached insane proportions, all registrations are now manual. I ask you to send me an e-mail (john (at) murga (dot) org), to confirm that you want me to create an account for you.


Post Reply  Post Thread 
UPDATED murgaLua build
Author Message
JohnMurga
Administrator
*******


Posts: 381
Group: Administrators
Joined: Apr 2007
Status: Offline
Reputation: 2
Post: #1
UPDATED murgaLua build

NOTE : This is still a preview build

I have relatives visiting for a few days, so the final won't be out until they are gone, however, unless there any bugs these will be the final binaries.

Features and download location are the same as for the first build below, except for the following :

  • The reported bugs around no-parameter invocation have been fixed.
  • New menu functions (see below).
  • Forgot about some new variables.
  • Version numbers updated.

Note : The mac build isn't packed properly, so it's a little bigger.

Anyway, I took the feedback around the suckyness of menus seriously and have implemented proper callbacks as well as making the Fl_Menu:menu()) functional ... And making "add()" powerful.

See the new menu example for new patterns of usage :-)

There are a few variables that I neglected mentioning, these contain information about the murgaLua runtime, and you can find them used in the new "about.lua" example.

There where a couple of bugs with murgaLua invocation that where caused by the new compiler stub ... One affected all versions and the other just Windows ... However, if you have ANY problems please let me know on this thread with as much info as possible.

Many thanks

Cheers
JohnM

The first build
##############################################

Here is a preview build of the next stable version of murgaLua.

This is mostly a clean and stable release, the new experimental API's are in the experimental release that I'll do after I'm done with this one.

I hope to do the proper release of 0.6.0 tomorrow or Monday ...

Known Issues with these binaries :
  • Only included binaries for all platforms (except PowerPC), and a couple of test scripts for testing.
  • Version number will be incorrect
  • I updated the initial upload, so if you have a corrupt file please download again.
And the rough change log is as follows :
  • MurgaLua compiler beta (see COMPILER-LICENCE for terms of use).
    (This has been tested on all platforms including MacOS)
  • Many small FLTK fixes, binding corrections and upgrade to build r6021.
    (Not all of these are tested yet, and yes, that is yesterday's build :-) )
  • Upgrades to luasocket, copas, luafilesystem and lsqlite.
  • Integrated md5, added a couple of HEX encoding functions and a rounding function.
  • Lots of build tweaks for all platforms (in terms of size, options, etc).
    This release is smaller than the 0.5 series with more features ;-)
  • Minor updates to the documentation (not in this tar).
  • Refactored how the FLTK bindings are updated, making things MUCH easier for myself.
  • user_data() methods for all widgets and menu items is implemented.
    (This allows for much neater menus and event handling in general)
  • Fl_Image.data() method implemented for all image types.
    (Creates a table that allows for manipulation of images)
  • Fl_Pixmap constructor implemented along with rotation demo.
    (Now all image types can be created programatically)
There are many minor FLTK changes that I haven't had time to document, but things should be a bit better overall ... And I plan to re-write the pixmap rotation function in C, although it makes a fine example in Lua for now :-).

Please give it a go and let me know if you have problems.

Have a look at the examples dir for demonstrations of the new features.

And finally you can find it here :

http://www.murga-projects.com/murgaLua/m...ASE.tar.gz

This post was last modified: 01-21-2008 07:22 AM by JohnMurga.

01-21-2008 07:21 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply  Post Thread 

Messages In This Thread
UPDATED murgaLua build - JohnMurga - 01-21-2008 07:21 AM
RE: UPDATED murgaLua build - iGame3D - 01-21-2008, 08:34 AM
RE: UPDATED murgaLua build - JohnMurga - 01-21-2008, 10:01 AM
RE: UPDATED murgaLua build - iGame3D - 01-21-2008, 08:54 AM
RE: UPDATED murgaLua build - mikshaw - 01-21-2008, 09:26 AM
RE: UPDATED murgaLua build - mikshaw - 01-21-2008, 09:33 AM
RE: UPDATED murgaLua build - JohnMurga - 01-21-2008, 10:07 AM
RE: UPDATED murgaLua build - mikshaw - 01-21-2008, 10:21 AM
RE: UPDATED murgaLua build - mikshaw - 01-21-2008, 12:12 PM
RE: UPDATED murgaLua build - JohnMurga - 01-21-2008, 05:33 PM
RE: UPDATED murgaLua build - Juergen - 01-22-2008, 12:07 AM
RE: UPDATED murgaLua build - JohnMurga - 01-22-2008, 02:04 AM
RE: UPDATED murgaLua build - iGame3D - 01-24-2008, 12:11 PM
RE: UPDATED murgaLua build - mikshaw - 01-22-2008, 02:39 AM
RE: UPDATED murgaLua build - JohnMurga - 01-22-2008, 08:38 AM
RE: UPDATED murgaLua build - Juergen - 01-22-2008, 09:09 AM
RE: UPDATED murgaLua build - JohnMurga - 01-22-2008, 09:45 AM
RE: UPDATED murgaLua build - Juergen - 01-22-2008, 09:59 AM
RE: UPDATED murgaLua build - Juergen - 01-22-2008, 08:58 AM
RE: UPDATED murgaLua build - Juergen - 01-26-2008, 02:38 AM
RE: UPDATED murgaLua build - JohnMurga - 01-26-2008, 02:45 AM
RE: UPDATED murgaLua build - mikshaw - 01-26-2008, 02:44 AM
RE: UPDATED murgaLua build - Juergen - 01-26-2008, 05:25 AM
RE: UPDATED murgaLua build - JohnMurga - 01-26-2008, 06:04 AM
RE: UPDATED murgaLua build - Juergen - 01-29-2008, 01:08 AM
RE: UPDATED murgaLua build - jpjacobs - 01-29-2008, 01:51 AM
RE: UPDATED murgaLua build - JohnMurga - 01-29-2008, 08:24 AM
RE: UPDATED murgaLua build - JohnMurga - 01-29-2008, 08:50 AM
RE: UPDATED murgaLua build - mikshaw - 01-29-2008, 11:30 AM

View a Printable Version
Send this Thread to a Friend
Subscribe to this Thread | Add Thread to Favorites

Forum Jump: