Commit Graph

949 Commits

Author SHA1 Message Date
Simon Robertshaw
cfb8df0830 Work on Ahead-Of-Time compiler for PVM 2012-09-24 14:08:39 +01:00
Simon Robertshaw
2ddbd57677 If/elseif with simple conditions 2012-09-23 15:14:56 +01:00
Simon Robertshaw
1905e49744 Macros and property setting 2012-09-23 11:39:20 +01:00
Simon Robertshaw
644c130712 Set properties with integer.property 2012-09-21 21:21:03 +01:00
Simon Robertshaw
939a04d3c7 Testing new vm/language WIP 2012-09-21 15:05:50 +01:00
Simon Robertshaw
6e44ebc358 Checkbox, Slider and ProgressBar components for ui API 2012-09-17 12:20:58 +01:00
Simon Robertshaw
e52e9ce91c Prevent UI thread lockup when drawing hideously large progress bars for no reason. 2012-09-16 17:57:41 +01:00
Simon Robertshaw
bd02c36426 Right click menu to go to history and user info for save buttons 2012-09-16 17:09:23 +01:00
jacob1
cd7fe454b2 Fix minor highlighting bug in the save browser, votes counter is drawn on your saves even with mouse over thumbnail
this covers up the corner all the time, so i'm not sure if I should go back to the old way
2012-09-16 12:09:59 +01:00
jacob1
dd82ed8cd9 fix some errors in visual studio 2012-09-16 12:09:13 +01:00
jacob1
ad0149a1bb update version numbers 2012-09-16 12:07:39 +01:00
jacob1
4c791f4892 remove unneeded check 2012-09-16 12:07:24 +01:00
jacob1
45ab8cca23 Add icons back to search buttons, fix positioning of them, disable my own / fav buttons when still loading saves 2012-09-16 12:06:53 +01:00
jacob1
8f58c61c69 Show number of votes and the history button on your own saves 2012-09-16 12:05:29 +01:00
jacob1
eac109a563 fix possible crashes with save buttons and uninitialized renderer variables
Fixes second part of issue 179
2012-09-16 12:03:41 +01:00
Simon Robertshaw
95bbd04d21 Merge branch 'master' of github.com:FacialTurd/PowderToypp 2012-09-16 12:02:09 +01:00
Simon Robertshaw
42ec654f3e When reloading elements API, set packages.loaded["elements"] to nil to prevent luaL_register from trying to reuse a nilled table. Fixes #189 2012-09-16 12:01:48 +01:00
Savely Skresanov
ec0dfa27e8 Hooked more functions to VM. 2012-09-15 21:34:27 +07:00
Savely Skresanov
b626864293 Some work on adding new hooks. 2012-09-15 21:34:18 +07:00
Simon Robertshaw
8a4d18df49 Better reporting dialogue 2012-09-15 15:16:46 +01:00
Simon Robertshaw
3ed5672052 Render fire after wall drawing 2012-09-15 15:00:16 +01:00
Simon Robertshaw
b8a5b8ecb3 Fix file reading, fix ARG implementation 2012-09-15 12:26:52 +01:00
Simon Robertshaw
3b2f4d59fc Better fire rendering for saves 2012-09-14 23:53:58 +01:00
Simon Robertshaw
5b9032fb3f Correct initialisation of FIGH 2012-09-14 22:23:35 +01:00
Simon Robertshaw
486b34ebe5 Fixes invalid text pasting, Adds API to VM, allow program loading in Lua and assigning to update function 2012-09-14 22:03:14 +01:00
Simon Robertshaw
685be24ffa Remove testing particle from repo 2012-09-13 23:01:30 +01:00
Simon Robertshaw
5b52ac3675 Save history and new multiline formatter 2012-09-13 22:39:01 +01:00
Simon Robertshaw
a11cd592cb Show version info in update prompt. Fixes #177 2012-09-13 18:33:12 +01:00
Simon Robertshaw
f7f51d5045 Make sample tool sample different life types. Fixes #184 2012-09-13 16:41:35 +01:00
Simon Robertshaw
44c55fbd45 Ensure cursor position is correct after placing stamp. 2012-09-13 15:54:54 +01:00
Simon Robertshaw
cd03297086 Mouse move on exiting Window. Fixes 181 2012-09-13 15:51:23 +01:00
Simon Robertshaw
03e40d53bc Allow editing link signs. Fixes #182 2012-09-13 11:12:39 +01:00
Simon Robertshaw
3e0fcc904e Disable JIT for now 2012-09-13 11:01:09 +01:00
Simon Robertshaw
acf652595c Some progress on JIT - no syscalls yet 2012-09-13 10:14:08 +01:00
Simon Robertshaw
771d5df5c9 Fix buffer overflow with HTTP headers caused by recent \r\n commit" 2012-09-11 13:13:24 +01:00
Simon Robertshaw
89c50d8be2 Standard library for external programs 2012-09-10 12:47:25 +01:00
Simon Robertshaw
369ba2eced More VM syscalls 2012-09-09 20:03:27 +01:00
Simon Robertshaw
b44ac1bb7d Allow terminating the VM 2012-09-09 19:16:25 +01:00
Simon Robertshaw
ddeb11bb7e Merge 2012-09-09 17:56:24 +01:00
Simon Robertshaw
2d2f8713bc Move opcodes and syscalls out of main virtualmachine coee 2012-09-09 17:55:03 +01:00
Simon Robertshaw
d5ae22115d Preserve stack pointer after VirtualMachine::Call() 2012-09-09 15:22:54 +01:00
Simon Robertshaw
7b05862cfe Disable VM test file by default 2012-09-09 13:07:41 +01:00
Savely Skresanov
b2a2940d8c Add test files. 2012-09-09 18:55:42 +07:00
Simon Robertshaw
cd6c193e81 Virtual machine 2012-09-09 12:51:37 +01:00
Simon Robertshaw
ba822dcbd2 Remove debug crap 2012-09-07 12:30:45 +01:00
Simon Robertshaw
04e0d0d5ad Hidden elements in element search 2012-09-07 01:05:36 +01:00
jacob1
5a91b83875 revert changing the lua/sdl includes and min/max changes 2012-09-07 00:53:29 +01:00
jacob1
710583f0fc ignore all the visual studio files 2012-09-07 00:53:14 +01:00
jacob1
66af9969d6 Fix one more compiling error
(was using outdated SearchModel.h so reverted to official version)
2012-09-07 00:53:04 +01:00
jacob1
f8f70a3f77 Visual studio compatibility
This removes some inlines when using visual studio to compile, uisng TPT_NO_INLINE. It also fixes many other problems visual studio has with the code
2012-09-07 00:52:56 +01:00