Commit graph

516 commits

Author SHA1 Message Date
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
Ilari Liusvaara
10dbbf278d Further framebuffer refactoring (pixel formats) 2013-12-19 07:00:43 +02:00
Ilari Liusvaara
dce933b76d Refactor library framebuffer to dedicated namespace 2013-12-19 07:00:43 +02:00
Ilari Liusvaara
4a58db3c25 Extra framebuffer methods 2013-12-19 07:00:43 +02:00
Ilari Liusvaara
69f06ce1b0 Remove some crazy dependencies to keymapper 2013-12-19 02:58:22 +02:00
Ilari Liusvaara
f89395dbc1 Refactor library dispatch stuff to dedicated namespace 2013-12-19 01:05:48 +02:00
Ilari Liusvaara
dd486e7ff8 Refactor library keyboard to dedicated namespace 2013-12-19 01:05:48 +02:00
Ilari Liusvaara
0cf09e958d Refactor library command functions to dedicated namespace 2013-12-18 22:25:51 +02:00
Ilari Liusvaara
6256506884 Move binarystream functions to dedicated namespace 2013-12-18 22:25:51 +02:00
Ilari Liusvaara
99b526335c Clean up filesystem stuff 2013-12-18 00:31:13 +02:00
Ilari Liusvaara
3dc116b430 Lua: gui.screenshot_bitmap() 2013-12-16 18:21:40 +02:00
Ilari Liusvaara
c9636bc63d Lua: Zip create / enumerate 2013-12-16 18:21:39 +02:00
Ilari Liusvaara
f5184c4fd1 Release regexps before finally exiting 2013-12-14 13:13:21 +02:00
Ilari Liusvaara
cd80fa3ebf Bitmap font to custom font conversion 2013-12-13 21:45:10 +02:00
Ilari Liusvaara
00b8a193a0 Make parse_value be able to parse 0x notation 2013-12-12 20:17:09 +02:00
Ilari Liusvaara
7244f45f0b Don't crash if loaded dynamic library contains a new core 2013-12-07 22:06:46 +02:00
Ilari Liusvaara
bb32cf2a22 Optional background sound autodisable 2013-12-04 18:24:37 +02:00
Ilari Liusvaara
cc0d79566a Attempt to save if emulator is crashing 2013-11-30 13:55:07 +02:00
Ilari Liusvaara
e28121a0e1 Unified support for breakpoints & cheats 2013-11-28 22:22:00 +02:00
Ilari Liusvaara
3bf658c5ea Fold audio device controls to VU meter window 2013-11-27 08:18:27 +02:00
Ilari Liusvaara
29197e124d Messages window: Scroll with wheel 2013-11-26 19:14:41 +02:00
Ilari Liusvaara
c367bf1f9b Messages panel: copy to clipboard / save to file 2013-11-26 19:03:02 +02:00
Ilari Liusvaara
4b9ae1fbb5 Allow resizing messages window 2013-11-26 14:46:49 +02:00
Ilari Liusvaara
8e154f30a0 Lua: Fix a typo in error message 2013-11-24 04:44:29 +02:00
Ilari Liusvaara
c8932decef Fix WWW-Autheticate parsing
Fix WWW-Autheticate parsing to be compliant to
draft-ietf-httpbis-p7-auth-25.
2013-11-22 09:33:19 +02:00
Ilari Liusvaara
1e055b17b2 Movie downloading 2013-11-11 12:04:40 +02:00
Ilari Liusvaara
c7acd46352 Upload UI 2013-11-11 12:04:39 +02:00
Ilari Liusvaara
fa854a2bd6 File upload code 2013-11-11 01:49:36 +02:00
Ilari Liusvaara
d0f5b8ece9 Support stream compression 2013-11-11 01:49:36 +02:00
Ilari Liusvaara
d92b321d16 HTTP request code 2013-11-11 01:49:36 +02:00
Ilari Liusvaara
8c2fdff4c8 dh25519 HTTP auth class 2013-11-11 01:49:36 +02:00
Ilari Liusvaara
1ac35c2773 Zip: Allow output to arbitrary ostream 2013-11-11 01:49:36 +02:00
Ilari Liusvaara
3ab4db9aeb Add a slow Curve25519 implementation 2013-11-11 01:49:36 +02:00
Ilari Liusvaara
74f8723fa8 Add Skein hash code 2013-11-11 01:49:36 +02:00
Ilari Liusvaara
2f301e1502 Improve randomness of get_random_hexstring (on I386) 2013-11-11 01:49:36 +02:00
Ilari Liusvaara
fb8910cda5 Support in-memory saves and use those for wxwidgets ROM loading 2013-11-10 13:24:49 +02:00
Ilari Liusvaara
5661c7ca59 Save bitmaps as PNG
Also:
- Refactor PNG code to have PNG writing support
- Add functions to dump SNES sprites and palettes
2013-10-28 21:15:08 +02:00
Ilari Liusvaara
3cae98e8a5 Try to autodect I386/amd64 2013-10-28 15:38:01 +02:00
Ilari Liusvaara
50e3a3e0f6 Wxwidgets: Command line history 2013-10-27 15:01:59 +02:00
Ilari Liusvaara
1d2df8ebea Support latch notifications on SNES
This patch is so large since it adds support for passing arguments to
the Lua callback, even if SNES doesn't use those.
2013-10-27 14:41:28 +02:00
Ilari Liusvaara
4f3df85a46 Recent Lua scripts
This is handy if you are developing Lua script, even if using
projects.
2013-10-27 00:51:26 +03:00
Ilari Liusvaara
182accd4b2 JSON: Reduce internal exception spam 2013-10-23 23:45:53 +03:00
Ilari Liusvaara
b9e3a36588 Optimize generic controllers using dynamically generated code
The serialization is not quite on par with the static code,
deserialization is quite a bit faster.
2013-10-23 18:06:33 +03:00
Ilari Liusvaara
b3417018d4 JSON-based controller descriptions
Also allows creating a new controller type (albeit with not optimal
performance) at runtime.
2013-10-20 21:18:27 +03:00
Ilari Liusvaara
a471680ec9 Speed up binary savestate saving
1) "Guess" screenshot and savestate sizes beforehand. Speeds up saving
those greatly.

2) Optionally (on by default) use SHA-256 from libgcrypt, which is greatly
faster than the builtin one.
2013-10-12 11:02:26 +03:00
Ilari Liusvaara
ed8a251b6e Fix more bugs in rerecord counting 2013-10-10 03:15:30 +03:00
Ilari Liusvaara
7101af82fa Use correct file for rerecord counting 2013-10-10 02:22:41 +03:00
Ilari Liusvaara
f19fea0ea4 Refactor rrdata handling
Makes savestate/loadstate fair bit faster
2013-10-08 21:35:01 +03:00