Ilari Liusvaara
17d27a2a9a
Lua docs: Replace "vma" by "memory area" or "marea"
2014-02-11 12:33:46 +02:00
Ilari Liusvaara
0e0ca079fa
Lua: memory.hash_region(), memory.store(), memory.storecmp()
2014-02-10 21:25:25 +02:00
Ilari Liusvaara
783d20f690
Don't use framebuffer palettes
2014-02-10 00:07:31 +02:00
Ilari Liusvaara
c22040dac8
Hex editor: Properly erase past-the-end chars for non-mod16 regions
2014-02-09 00:00:06 +02:00
Ilari Liusvaara
6341415723
Gambatte: Some Trace/Disassemble fixes
2014-02-08 01:05:04 +02:00
Ilari Liusvaara
799549530a
Fix kill_hooks()
2014-02-08 01:04:41 +02:00
Ilari Liusvaara
6ebc1563eb
Upload: Drop the system select, it isn't usable
2014-02-07 04:22:27 +02:00
Ilari Liusvaara
18ca96bda8
Don't crash if exiting with trace log active
2014-02-06 12:39:46 +02:00
Ilari Liusvaara
a52f1a5afa
File upload: More usable game name selection
2014-02-05 16:50:41 +02:00
Ilari Liusvaara
89aab3b1db
Cleanup lua code by introducing lua::functions
2014-02-05 13:27:51 +02:00
Ilari Liusvaara
8bae3615ab
Load some legacy memory watches
...
Doesn't support anything fancy, just what old memory watch system
recognized as a watch (not an expression).
2014-02-05 03:23:51 +02:00
Ilari Liusvaara
ef140f3324
moviefile.cpp is friggin' large, split it up
2014-02-05 01:11:21 +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
aa6579b10c
Upload: Don't send empty fields
...
Those things seem to cause failures...
2014-02-01 18:26:02 +02:00
Ilari Liusvaara
369d604254
Fix initram handling with rewind to start type actions
2014-02-01 17:48:04 +02:00
Ilari Liusvaara
ceb35eb72c
Back movie data off movie file structure
2014-02-01 17:35:22 +02:00
Ilari Liusvaara
d9b70e893d
Gambatte: New patch: Optional crash on SIGILL, fix MBC3
2014-02-01 13:19:13 +02:00
Ilari Liusvaara
3e8eed0ac1
Make git diff --check happy
2014-01-31 06:26:04 +02:00
Ilari Liusvaara
137656ce0c
wxwidgets: Use text render panel in messages window
...
The text render panel is much more predictable than using system fonts,
especially on Windows.
2014-01-31 06:04:42 +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
8670a7b01d
Lua: bit.compose, bit.binary_{ld,st}_*, bit.quotent
2014-01-30 02:34:49 +02:00
Ilari Liusvaara
9a9f58d747
lua_func_callback isn't used anymore, remove it
2014-01-30 00:44:42 +02:00
Ilari Liusvaara
a2a8fad24e
Lua: Get rid of unneeded subclasses of lua::function
2014-01-30 00:19:08 +02:00
Ilari Liusvaara
1fd5a490bf
Lua: Convert some functions to static-only classes
2014-01-29 14:50:40 +02:00
Ilari Liusvaara
02eed4668c
Lua: Support __pairs for classes
2014-01-29 14:50:40 +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
5f6b59b766
Make reference to certain library conditional
...
Useful if the relevant code gets pulled out into another project
2014-01-29 00:22:56 +02:00
Ilari Liusvaara
cb5a9898be
PRNG: Don't try to access element -1 of array in some cases
2014-01-28 14:41:48 +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
75838b9212
Lua: Refactor the two remaining files to use multiarg
2014-01-28 14:09:58 +02:00
Ilari Liusvaara
598ecc6542
Lua: Multiarg refactoring for a few more files
2014-01-28 13:13:05 +02:00
Ilari Liusvaara
ebb1779e29
Lua: Use multiarg for rest of gui-* stuff
2014-01-28 12:28:35 +02:00
Ilari Liusvaara
d4a7b65df8
Lua: Use multiarg in some more files
2014-01-28 03:24:33 +02:00
Ilari Liusvaara
a848e9d154
Lua: use multi-argument parsing for more files
2014-01-28 01:01:46 +02:00
Ilari Liusvaara
53d82395c0
Lua: Use multi-argument parsing in some more places
2014-01-27 11:14:37 +02:00
Ilari Liusvaara
bb6bf9ca26
Lua: Multi-argument parsing and unify color parsing
2014-01-27 11:00:34 +02:00
Ilari Liusvaara
ccb6d4b4be
Lua: More refactoring
2014-01-27 00:27:38 +02:00
Ilari Liusvaara
1800453c4f
Lua: More conversion to lua::parameters
2014-01-26 19:10:52 +02:00
Ilari Liusvaara
b7ea7bb2c7
Lua: cleanup some more files
2014-01-26 17:42:22 +02:00
Ilari Liusvaara
82a1ce3c9c
Lua: Some fixes related to sysrc.lua
...
- Detect syntax errors in sysrc.lua and abort compile
- Print special errors for parse errors on sysrc.lua (if above fails).
- Print errors from sysrc.lua specially.
2014-01-26 17:10:22 +02:00
Ilari Liusvaara
d5e75bbb61
Lua: Refactor some documentation
2014-01-25 17:43:22 +02:00
Ilari Liusvaara
eb820c442e
Lua: Table of classes
2014-01-25 17:41:49 +02:00
Ilari Liusvaara
16ed1f9e7f
Lua: Cleanup gui-rqueue.cpp
2014-01-25 17:41:49 +02:00
Ilari Liusvaara
764abbaeaf
Lua: Cleanup hostmemory and use static method for TILEMAP ctor
2014-01-25 16:44:36 +02:00
Ilari Liusvaara
bdca062ba8
Lua: Make static constructor methods for MMAP_STRUCT and ZIPWRITER
2014-01-25 16:30:35 +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