Commit Graph

2218 Commits

Author SHA1 Message Date
1e006b5b99 Better implementation of revision 2cc1a97a66. Works with .gcz files now. 2013-01-25 21:28:04 -05:00
f660077d06 Remove deprecated method for accessing a gtk widgets window.
Fix a debug build compiler warning.
2013-01-25 20:11:17 -06:00
74a5ad542b Do not automatically refresh the game list for games that have "Emulation issues" written in their gameini after we open/close the iso properties.
Fixes issue 5932.
2013-01-25 13:00:53 -05:00
2cc1a97a66 Properly sort multi-disc games by title. 2013-01-25 03:08:28 -05:00
10418d449f Removed the need for this temporary variable. 2013-01-24 10:53:37 -06:00
52ead25534 Cleans up EGL. Removes printf output with INFO_LOG and ERROR_LOG 2013-01-24 10:39:38 -06:00
73eb98ed8e Move swap control to the host specific GLInterface files. 2013-01-24 10:31:08 -06:00
e0ffdda26e Merge branch 'immediate-removal' into GLSL-master
Conflicts:
	Source/Core/VideoCommon/Src/PixelShaderGen.cpp
	Source/Plugins/Plugin_VideoSoftware/Src/SWRenderer.cpp

immediate-removal is a new created branch seperated from master but reverted the revert of immediate-removal
so we get less conflicts by merging
2013-01-24 16:58:28 +01:00
0ba1794df3 Fix AGL.cpp 2013-01-21 21:48:02 +00:00
2bae4345c5 Revert "Ctrl+A support in the action replay code editing menu."
Guess it wasnt much of a solution as I'd hoped. (considering it seems to work on linux without this).

This reverts commit 0c1ea605d5.
2013-01-21 00:11:53 -05:00
0c1ea605d5 Ctrl+A support in the action replay code editing menu.
Makes adding/editing codes less of a pain in the ass. You don't need to manually highlight everything anymore.
2013-01-20 23:24:56 -05:00
83237a36e0 Save memory card paths relative to exe directory. 2013-01-20 18:47:59 -05:00
0a5f479250 Added a game property to disable the clearing of the data cache. This is needed by one known game, "Rubik's Puzzle Galaxy: Rush".
Fixes Violin Paradise.
2013-01-20 13:09:38 +11:00
2f28d938cf Add support for the mouse cursor and mouse clicking events on OS X. 2013-01-17 23:32:07 -08:00
d05d10d2a1 Improve "Enable Hotkeys" description.
Fixes issue 4607.
2013-01-17 19:54:29 -06:00
ba1a31248b Fix typo. 2013-01-17 19:42:56 -06:00
2180c93347 Mention middle mouse button in "Free Look" description.
Fixes issue 5581.
2013-01-17 19:38:01 -06:00
cae8bb33c3 Fix initial theme selection. 2013-01-17 01:24:02 -06:00
4dad8ddd83 Actually use the screenshot icon. 2013-01-16 22:12:51 -06:00
e74dc0b41f Update title/status bar when pausing emulation. 2013-01-16 22:52:01 -05:00
12162a269b Change GetCmdForHotkey to use a switch. Cuts down on if-statement spam.
Also fixed a typo in ConfigMain.
2013-01-16 22:23:42 -05:00
178b1b3862 Fix theme loading on non-Windows. 2013-01-16 20:27:35 -06:00
196c2867ad Move DSP settings to dolphin.ini 2013-01-16 20:17:44 -05:00
3cb4300439 Merge branch 'external-theme' 2013-01-16 19:00:19 -06:00
f7729b9a69 Remove some unused resource files. 2013-01-16 17:09:09 -06:00
246b11791b More attempts at a Windows buildfix. 2013-01-16 16:14:23 -06:00
54497be653 Untested Windows buildfix attempt. 2013-01-15 23:02:09 -06:00
b2acae44b7 Real wiimote continuous scanning working on Linux.
Windows and OS X totally broken from various refactoring.
2013-01-15 21:15:54 -06:00
6612763a9a Change audio latency setting to a wxSpinCtrl, fixes layout problem on linux. 2013-01-15 20:04:11 -06:00
0a4272c96b Merge branch 'OpenAL'
* OpenAL:
  Changed SoundTouch to use float samples, allowing SSE to be used. Made the DPL2 decoder disabled by default. Re-added the audio hack used by the Accurate VBeam emulation option.
  Added a latency setting to the audio settings. Removed the Sample Rate setting.  It is now hardcoded to 48000hz (accurate audio timing).
  Skipped timestretching if the emulator is running below 10% speed to prevent buffer overflows.
  Removed the synchronisation between the CPU thread and the audio thread. Added code to detect and resume from buffer underruns. Disabled the ability to change the DPL2 option after the game has started. Fixed a memory leak that occurred in the DPL2 decoder. Fixed the OSX build.
  Build fix
  Added a Dolby Pro Logic II (DPL2) decoder in the OpenAL backend.  DPL2 audio is decoded to 5.1.  Code adapted from ffdshow. Added an option in the DSP settings to disable the DPL2 decoder in case Dolphin incorrectly detects a 5.1 audio system. Updated the OpenAL files to OpenAL Soft 1.15.1 in the Windows build.
  Removed the system timing hack which was activated when the Accurate VBeam option was enabled.
  Fixed the include directories in Audio Common for the Windows 32bit build.
  Fixed the include directories in Audio Common for the Windows build.
  Messed up the static include line
  Fix include paths and compiling in Linux. Externals soundtouch is 1.7.1, while Ubuntu 12.10 is 1.6.x. Externals soundtouch is compiled with integer samples, while ubuntu is compiled with float samples. Float samples is probably the more common route. If you're going to use soundtouch, you should probably use SAMPLETYPE instead of explicitly choosing short. This probably breaks the windows build since its includes aren't setup.
  OSX: typedef signed char BOOL
  OSX build fix
  Build fix
  Added audio time stretching by using the SoundTouch library.
  Implemented correct audio timing.
  OpenAL for Windows initial commit
2013-01-15 22:40:12 +11:00
6d4a566bc4 Changed SoundTouch to use float samples, allowing SSE to be used.
Made the DPL2 decoder disabled by default.
Re-added the audio hack used by the Accurate VBeam emulation option.
2013-01-15 22:29:26 +11:00
6f17342b50 Improve an error message. 2013-01-14 20:40:16 -06:00
30d4259bba This removes the Lock Thread to Core option. Please file your complaints appropriately. 2013-01-14 14:20:41 -06:00
4ea4f2eb45 'width' and 'height' parameters of wxBitmapFromMemoryRGBA should be unsigned.
Not a big deal, but it's good to do it for the sake of maintaining practicalities.
2013-01-13 23:42:18 -05:00
13469f2db4 Merge branch 'pulseaudio-simple' 2013-01-13 21:36:26 -06:00
47792b02a5 Fix a small text overlapping issue in the MemcardManager. 2013-01-13 22:28:36 -05:00
c00339449a buildfix 2013-01-13 16:27:02 -06:00
3510454a94 Hopeful Windows buildfix (this better not break OS X) 2013-01-13 16:13:38 -06:00
d3f8e8e8f3 remove some now-unused resource files 2013-01-13 15:51:44 -06:00
c6e8239fd9 theme selection working now 2013-01-13 15:39:53 -06:00
6f7b11b9be themes directory stuffs 2013-01-13 14:12:19 -06:00
0c95673478 Kill themes in the config and load pngs from "theme" directory for now. 2013-01-13 13:12:50 -06:00
6b3a3ff054 Kill theme selection from GUI. 2013-01-13 13:12:50 -06:00
70427b3f35 Replace all of Connect/Disconnect with Bind/Unbind. 2013-01-13 12:45:33 -06:00
60a73bcd77 Replace a bunch of Connect calls with Bind. 2013-01-13 11:46:30 -06:00
5dbc3b3219 replace this->Bind with Bind 2013-01-13 03:33:11 -06:00
6e5c26a3d4 kill _connect_macro_ ugliness in BreakpointWindow. 2013-01-13 03:12:29 -06:00
eca93c4c19 Eliminate nearly all the _connect_macro_ ugliness by using wxw's newish Bind functions.
Unlike Connect, Bind is quite type-safe.
I also seem to have fixed some errors in the input config dialog.
2013-01-13 03:06:56 -06:00
429324a773 Real fix for memcard manager. 2013-01-12 21:18:42 -05:00
6f391a2df0 Set focus on memcard manager after losing it. 2013-01-12 20:47:02 -05:00