hedgewars/uScript.pas
Mon, 08 Dec 2014 09:35:14 -0500 nemo Use FreeAndNil across the board. Even if we are immediately assigning after, probably avoids accidental mistakes. Also free neglected owner tex on shutdown, and delete hog gears using the normal deletion procedure if for any reason they still exist (EndGame call?).
Wed, 03 Dec 2014 17:59:31 +0100 sheepluva tweaking the lua test function thingy
Wed, 03 Dec 2014 11:32:18 -0500 nemo set globals in commandline lua
Wed, 03 Dec 2014 17:09:04 +0100 sheepluva fix some things I messed up with the drawing functions
Tue, 02 Dec 2014 23:55:20 +0100 sheepluva update changelog
Tue, 02 Dec 2014 23:33:28 +0100 sheepluva move functionality of Draw.lua into engine
Tue, 02 Dec 2014 13:29:06 -0500 nemo switch mapgen to enum. should still try and make sure the values are backwards compatible if possible.
Sun, 30 Nov 2014 15:30:51 -0500 nemo expose FlightTime to lua, disable in-air flame harming moving hogs ☹ aaaand override that in ClimbHome ☺
Sat, 29 Nov 2014 21:29:11 -0500 nemo Wuzzy's changes to climbhome w/ some tweaks by me
Sat, 29 Nov 2014 01:19:29 +0100 sheepluva fix some pas2c related issues
Thu, 27 Nov 2014 13:20:52 +0100 sheepluva new implementation for Lua API DismissTeam. all hedgehogs of the team are now removed without using teamgone
Sun, 23 Nov 2014 18:38:49 +0100 sheepluva small cleanup
Wed, 19 Nov 2014 02:00:47 +0100 sheepluva make gear ability to speak somewhat less ironic
Wed, 19 Nov 2014 01:36:59 +0100 sheepluva update changelog a little
Sat, 15 Nov 2014 12:21:43 +0300 unc0rr Fix use of uninitialized variable
Thu, 02 Oct 2014 00:40:25 +0200 sheepluva use constants for mapgen, expose those to lua
Fri, 25 Jul 2014 20:41:52 +0400 unc0rr Forced sprites placing mode, exposed to scripts (not tested at all)
Tue, 01 Jul 2014 12:39:06 +0200 sheepluva add assignment I forgot
Tue, 01 Jul 2014 12:30:36 +0200 sheepluva lua api: allow to specify layer when adding visual gear
Mon, 16 Jun 2014 02:23:37 +0200 sheepluva various tweaks
Sun, 15 Jun 2014 00:02:25 +0200 sheepluva clean up halting a little
Fri, 13 Jun 2014 14:55:06 +0200 sheepluva fix pas2c build for real this time...
Fri, 13 Jun 2014 12:52:20 +0200 sheepluva fix some pas2c related overloading issue
Fri, 13 Jun 2014 12:22:24 +0200 sheepluva whoops, pas2c I owe you
Fri, 13 Jun 2014 06:26:31 +0200 sheepluva state file name and line number in lua error messages
Fri, 13 Jun 2014 02:31:05 +0200 sheepluva lua api: SetNextWeapon()
Thu, 12 Jun 2014 21:25:39 +0200 sheepluva lua api: DismissTeam(teamname)
Thu, 12 Jun 2014 20:47:11 +0200 sheepluva lua api: SetWeapon(ammoType)
Thu, 12 Jun 2014 19:40:45 +0200 sheepluva fix broken speech bubble display in chat. caused by r1a6b9a98147c one line was forgotten when moving some code
Thu, 12 Jun 2014 18:58:40 +0200 sheepluva more of the same
Thu, 12 Jun 2014 15:17:53 +0200 sheepluva fix TryPlaceOnLand's ambiguity/messup wrt to making terrain indestructible (had boolean parameter for indestructible AND landflags parameters that could contain lfIndestructibly)
Thu, 12 Jun 2014 14:42:48 +0200 sheepluva further WIP (better error messages)
Thu, 12 Jun 2014 14:11:22 +0200 sheepluva placeSprite accepts any amount of landflags now; further WIP wrt cleanup/fixing
Thu, 12 Jun 2014 13:43:44 +0200 sheepluva expose lfIndestructable, lfIce and lfBounce
Thu, 12 Jun 2014 13:11:00 +0400 unc0rr Fix pas2c build
Thu, 12 Jun 2014 05:40:58 +0200 sheepluva make enums crash-safe. and other fixes
Thu, 12 Jun 2014 00:37:52 +0200 sheepluva WIP: PlaceSprite for lua API. also changed PlaceGirder so that it will return true/false for whether placing was successful too
Wed, 11 Jun 2014 19:46:37 +0200 sheepluva fix possible engine crash that a lua script could cause by passing an invalid geartype to addgear
Wed, 11 Jun 2014 13:45:44 +0200 sheepluva tiny lua documentation fix
Sat, 31 May 2014 00:33:51 +0200 sheepluva get rid of fpc warnings/hints
Wed, 07 May 2014 22:47:54 +0200 sheepluva rolling back the rest
Mon, 28 Apr 2014 16:52:00 +0200 sheepluva minimal changes for compatibility with lua 5.2, thanks to v4hn for fixing standard library loads. note: ALSO compatibile with (internal) lua 5.1, until something bothers to upgrade bundled lua version
Thu, 20 Mar 2014 13:12:05 -0400 nemo hm. I think I forgot to commit this when adding speech bubble change
Sun, 23 Feb 2014 10:06:58 -0500 nemo Allow lua drawn maps (shoppamap, tunnels, diagonal maze etc) to generate previews.
Sun, 16 Feb 2014 22:51:25 +0400 unc0rr Fix setting lc_endluatest result
Wed, 12 Feb 2014 00:50:15 +0400 unc0rr - pas2c recognizes typecasts in initialization expressions
Tue, 11 Feb 2014 01:19:44 +0400 unc0rr - Pas2C: make use of 'external' function decorator
Mon, 10 Feb 2014 00:43:03 +0400 unc0rr It compiles \o/
Fri, 07 Feb 2014 23:57:32 +0400 unc0rr Revert 88929358d2e1 in favor of ansistrings implementation in pas2c
Tue, 04 Feb 2014 19:45:22 +0100 sheepluva update FSF address. note: two sdl include files (by Sam Lantinga) still have the old FSF address in their copyright - but I ain't gonna touch their copyright headers
Mon, 27 Jan 2014 00:33:42 +0400 unc0rr Some love to pas2c
Tue, 21 Jan 2014 22:53:15 +0100 koda merge
Tue, 21 Jan 2014 15:56:52 +0100 sheepluva luaAPI:
Tue, 21 Jan 2014 01:38:06 +0100 sheepluva let log know when a test finished properly, so that an unexpected termination (segfault, divbyzero, etc) is easier to tell apart from test fail
Tue, 21 Jan 2014 01:27:25 +0100 sheepluva * fix divbyzero found by GetGravity test (cWindSpeed was used where cMaxWindSpeed should have been)
Tue, 21 Jan 2014 22:38:13 +0100 koda partial merge of the webgl branch
Sat, 18 Jan 2014 00:10:33 +0400 unc0rr Convert some ansistrings to pchars
Fri, 17 Jan 2014 01:06:54 +0100 sheepluva update copyright to 2014
Tue, 14 Jan 2014 22:56:13 +0100 sheepluva simple mechanism to run lua-based test cases. experimental - I will back it out if it turns out to be nonsense
Tue, 14 Jan 2014 11:45:52 +0100 sheepluva fix seteffect documentation, lua wiki misled me there
less more (0) -300 -100 -60 tip