Ilari Liusvaara
89aab3b1db
Cleanup lua code by introducing lua::functions
2014-02-05 13:27:51 +02:00
Ilari Liusvaara
a50cadb1a8
Support multi-branch movies
2014-02-04 21:16:38 +02:00
Ilari Liusvaara
3e92462a3d
Dynamically allocate moviefile, rrdata and movie structures
2014-02-02 18:35:36 +02:00
Ilari Liusvaara
ceb35eb72c
Back movie data off movie file structure
2014-02-01 17:35:22 +02:00
Ilari Liusvaara
3e8eed0ac1
Make git diff --check happy
2014-01-31 06:26:04 +02:00
Ilari Liusvaara
a2407c4e79
Refactor some generic reading/writing routines out of moviefile.cpp
2014-01-31 05:20:52 +02:00
Ilari Liusvaara
2e4502896f
Fix some exception specifier mismatches
2014-01-30 12:36:02 +02:00
Ilari Liusvaara
67ed92de33
Lua: all_classes()
2014-01-29 12:57:42 +02:00
Ilari Liusvaara
85d78e2632
Lua: Give the print method as pointer instead of assuming T::print
2014-01-29 11:32:52 +02:00
Ilari Liusvaara
53d7bbd633
Lua: Make class methods take lua::parameters
2014-01-28 14:38:25 +02:00
Ilari Liusvaara
59113ed24d
Lua: Convert some core-specific stuff and kill lua::fnptr
2014-01-28 14:26:00 +02:00
Ilari Liusvaara
a848e9d154
Lua: use multi-argument parsing for more files
2014-01-28 01:01:46 +02:00
Ilari Liusvaara
bb6bf9ca26
Lua: Multi-argument parsing and unify color parsing
2014-01-27 11:00:34 +02:00
Ilari Liusvaara
676dfe7ac8
Lua: Refactor classes
...
- Support static methods for classes
- Allow Lua to enumerate static and class methods
- Support dynamic class lookup
- Support class groups (in style of function groups)
2014-01-25 16:30:25 +02:00
Ilari Liusvaara
94114f1e2e
Lua: Refactor lots of stuff
...
- Split lua-base.hpp into number of files.
- New Lua function parameters parser.
- Convert some Lua code files in order to test the stuff
2014-01-25 12:51:13 +02:00
Ilari Liusvaara
156a23782a
Rename ERROR to FAILED in evaluation status
...
This avoids a name conflict.
2014-01-20 17:37:33 +02:00
Ilari Liusvaara
31ff9a4b8f
Move main movie compatiblity checking to controller_frame_vector
2014-01-16 12:21:29 +02:00
Ilari Liusvaara
a9bc132e20
Make frame count controller_frame_vector property
2014-01-14 20:43:56 +02:00
Ilari Liusvaara
0a41e8d901
More advanced memory watches
2014-01-10 12:12:14 +02:00
Ilari Liusvaara
1a0f0448e8
Plugin blacklist/killlist (needed on some toys)
2013-12-31 21:49:50 +02:00
Ilari Liusvaara
1c2885fc12
Fix compiling on Win32
...
Damn linker...
2013-12-31 21:49:50 +02:00
Ilari Liusvaara
5b76990e97
Also load plugins from location relative to the executable
2013-12-30 22:57:22 +02:00
Ilari Liusvaara
c6d744b867
Fix off-by-one in counting number of objects in render queue
2013-12-29 15:40:49 +02:00
Ilari Liusvaara
0d39cfc692
Wxwidgets: Plugin manager
2013-12-29 00:03:57 +02:00
Ilari Liusvaara
b74d47ae5b
JSON Pretty printing support and pretty-print joystick configuration
2013-12-27 11:38:16 +02:00
Ilari Liusvaara
3f14664f0c
Lua: HSL colors and color modifiers
2013-12-24 20:29:31 +02:00
Ilari Liusvaara
00b961bb55
Some refactoring of the named colors stuff (and a lot more colors)
2013-12-24 12:18:01 +02:00
Ilari Liusvaara
f032ae3b60
Allow color names as color specifications
2013-12-24 04:58:09 +02:00
Ilari Liusvaara
42f8862283
Clean up some hash and RNG code
2013-12-22 05:48:58 +02:00
Ilari Liusvaara
36f56232b5
Get rid of utf8::to32i2() and extract_token()
2013-12-21 16:36:33 +02:00
Ilari Liusvaara
57a36002d8
Move library patch functions with file image functions
2013-12-21 03:43:59 +02:00
Ilari Liusvaara
92c1c776cc
Refactor library filesystem code
2013-12-21 01:27:14 +02:00
Ilari Liusvaara
371c6fd9e3
Refactor library fileimage to dedicated namespace
2013-12-21 01:27:13 +02:00
Ilari Liusvaara
59a5b4eefa
Clean up hexadecimal<->string conversion
2013-12-20 18:59:11 +02:00
Ilari Liusvaara
78cade7daa
Refactor library UTF8 to dedicated namespace
2013-12-20 12:39:41 +02:00
Ilari Liusvaara
299a4c0e3c
Refactor library png functions to dedicated namespace
2013-12-20 12:39:40 +02:00
Ilari Liusvaara
94a0f1d6b0
Refactor library settings to dedicated namespace
2013-12-20 10:31:04 +02:00
Ilari Liusvaara
2c4a3a5f84
Refactor library Lua base to dedicated namespace
2013-12-20 02:02:22 +02:00
Ilari Liusvaara
9df05e03a9
Throw internal error instead of crashing if trying to use nonexistent class
2013-12-19 23:34:10 +02:00
Ilari Liusvaara
007ef21d7a
Get rid of DECLARE_LUACLASS
2013-12-19 23:25:05 +02:00
Ilari Liusvaara
51aae81c78
keyboard-mapper: Get rid of command.hpp include
2013-12-19 23:25:05 +02:00
Ilari Liusvaara
d610c305cf
Move routines from oggopus to opus namespace
2013-12-19 23:25:05 +02:00
Ilari Liusvaara
f3dd0ddc7d
Move opus_packet_tick_count() to main opus library code
2013-12-19 23:25:04 +02:00
Ilari Liusvaara
1f8e008d6e
loadlib refactoring, add program modules
2013-12-19 16:23:59 +02:00
Ilari Liusvaara
327c3197c4
Refactor library serialization to dedicated namespace
2013-12-19 15:00:21 +02:00
Ilari Liusvaara
1bcbae1163
Refactor library zip functions to dedicated namespace
2013-12-19 15:00:21 +02:00
Ilari Liusvaara
0416962afa
Refactor library ogg functions to dedicated namespace
2013-12-19 15:00:21 +02:00
Ilari Liusvaara
040f8ebc63
Refactor library gamepad to dedicated namespace
2013-12-19 07:49:06 +02:00
Ilari Liusvaara
db80bea7a5
Refactor custom_font into framebuffer namespace
2013-12-19 07:34:00 +02:00
Ilari Liusvaara
94f3bfa1df
Remove some dead files
2013-12-19 07:13:31 +02:00