Commit Graph

191 Commits

Author SHA1 Message Date
twinaphex
38d785984f Add RETRO_ENVIRONMENT_GET_PERF_INTERFACE to libretro.h 2013-12-17 19:10:40 +01:00
Themaister
977cec1378 Refactor keyboard event callbacks.
Go through input/keyboard_line.c to better hide internal logic
regarding keyboard line input.
2013-12-10 19:39:09 +01:00
Themaister
deadbbc906 Add keyboard callback for Windows.
Only tested in Wine, but seems to work fine.
2013-12-09 14:22:46 +01:00
twinaphex
177af1fac2 Move display rasterizers for menu_common to frontend/menu/disp 2013-11-11 12:23:18 +01:00
twinaphex
3fa7f05cae Move file_list.c/file_list.h to root dir 2013-11-08 04:53:12 +01:00
twinaphex
f8c37fc933 (Menu) Simplify menu preprocessor conditionals - there is now
one common catch-all define called HAVE_MENU
2013-11-08 04:36:47 +01:00
twinaphex
2c2542ff63 Rename message.c/message.h to message_queue.c/message_queue.h 2013-11-06 15:08:54 +01:00
Themaister
46177dbc40 Add GNU90_BUILD flag to toggle off -std=gnu99. 2013-10-22 21:41:51 +02:00
twinaphex
af10f3f5bc Split up file_list into separate compilable file 2013-10-07 08:56:16 +00:00
Themaister
2f4712d4b0 Style nits to core_info. Compile it in. 2013-10-05 13:38:09 +02:00
twinaphex
963b041d14 (RGUI) Split settings up into new file - menu_settings.c 2013-09-29 15:47:45 +02:00
Themaister
8e5a0b4a38 Remove the stub Win32 GUI.
It is only confusing and doesn't add anything atm.
If we want to go for WIMP-based GUI, it will be using a multi-platform toolkit anyways.
2013-09-27 16:39:22 +02:00
Themaister
9e5b1ef9f0 Cleanup more folders. 2013-09-21 16:09:14 +02:00
twinaphex
45f46abb6d Create a menu_context interface 2013-09-19 14:49:07 +02:00
Themaister
55c4fe6726 Update Win builds to 0.9.9.6. 2013-09-14 12:58:11 +02:00
Themaister
99dbd6bd1c Clean up autoconfig stuff a bit, add headers. 2013-09-06 23:24:21 +02:00
pinumbernumber
8fd84fa46c Hardcoded joypad config fallbacks, and required changes to config_file 2013-09-05 20:44:00 +01:00
Themaister
45cfc584f9 Allow disabling building Win32 "GUI". 2013-08-31 11:43:14 +02:00
pinumbernumber
333ae68163 more small style tweaks 2013-08-26 12:13:41 +01:00
pinumbernumber
f5454cd446 Initial xinput support, fix msvc build 2013-08-23 13:09:59 +01:00
Themaister
3b1e65ba08 Add GL_DEBUG ifdef which forces full GL debugging. 2013-08-14 14:13:28 +02:00
Themaister
e33460ca8a Update Win32 build versions to 0.9.9.4. 2013-08-11 01:08:40 +02:00
Hans-Kristian Arntzen
31195846e5 Fixup Windows build. 2013-08-11 01:08:40 +02:00
Themaister
f8b4b1358f Update Win builds to 0.9.9.3. 2013-08-11 00:55:05 +02:00
Themaister
2e397b1d6b Win32 fixups. 2013-08-11 00:55:05 +02:00
Themaister
e44249b73f Use glsym symbol loader instead of ugly poking. 2013-08-11 00:54:27 +02:00
Themaister
bd4f7133a4 Fixup libs/headers links for Win32. 2013-08-11 00:43:17 +02:00
twinaphex
40d5fcc472 Add shutdown to frontend_context.c - bake frontend_context in for all versions 2013-07-27 16:36:55 +02:00
twinaphex
b23379266c PACKAGE_VERSION is defined now in general.h for all versions 2013-07-19 16:20:14 +02:00
Themaister
c54af19076 Purge SDL/GL context.
Conflicts:
	gfx/context/sdl_ctx.c
2013-07-18 01:48:23 +02:00
OV2
b9cbcd0b81 win32: add simple menu to opengl context 2013-07-07 02:22:11 +02:00
twinaphex
93b98a2e08 Bump up PACKAGE_VERSION to 0.9.9.3 2013-06-28 14:11:10 +02:00
twinaphex
51187ebbc2 Bump version to 0.9.9 official 2013-05-27 01:28:32 +02:00
Themaister
ad713d3bb1 Update to 0.9.9-wip3. 2013-05-08 01:13:29 +02:00
Themaister
657c8f4a7b Fix make clean. 2013-05-03 14:24:52 +02:00
Themaister
741ed2cc03 Add experimental video_hard_sync. 2013-05-03 14:04:29 +02:00
Themaister
12bb089f63 Update to 0.9.9-wip2. 2013-05-01 12:50:40 +02:00
Themaister
2ccea2299d Add initial ROM history. 2013-04-28 01:44:38 +02:00
Themaister
3417097484 Fix Win32 build. 2013-04-26 15:10:52 +02:00
Themaister
227363bfce Update to 0.9.9-wip1. 2013-04-21 18:56:17 +02:00
twinaphex
84f80dc2c1 (RMenu/RGUI) Create menu_common to tie RMenu/RGUI more closely together 2013-04-17 23:31:49 +02:00
Themaister
1395c32937 Add dummy core loading. 2013-04-14 16:29:30 +02:00
Themaister
eaecc6d6f5 Remove some references to configurability of SINC. 2013-04-07 10:33:46 +02:00
twinaphex
4102d1cfb8 Make sinc resampler the default and remove Hermite - audio
quality at high samplerates was too bad to be of any use
2013-04-07 03:41:06 +02:00
Themaister
e649db253c Reintroduce CGP refactor.
Fix several issues that caused crashes.
2013-04-06 12:00:10 +02:00
twinaphex
0340f2043c Revert "Major refactor to CGP parsing."
This reverts commit 211e17250c.
2013-04-06 04:37:17 +02:00
Themaister
77164d18ca Begin adding core options interface. 2013-04-04 13:58:30 +02:00
Themaister
211e17250c Major refactor to CGP parsing.
Adds saving functionality for CGPs.
2013-04-01 15:34:02 +02:00
OV2
2b51d48b2b win32: adjust makefile 2013-03-28 15:05:12 +01:00
Themaister
e45d9fab12 Fix Win32 build. 2013-03-24 02:35:10 +01:00