Lioncash
5db7d4d1d5
DSPCore: Make the mailbox registers atomic.
2015-05-27 00:58:52 -04:00
Lioncash
23c11b3f27
Thread: Remove unused Barrier class
2015-05-26 19:25:59 -04:00
Lioncash
de5038849e
FifoQueue: Use atomics instead of volatile members
2015-05-26 05:34:47 -04:00
Lioncash
9d80cc6075
Merge pull request #2452 from JMC47/FileDocumentation
...
Add documentation for Wii network files
2015-05-25 16:15:53 -04:00
Lioncash
b0075966af
NetPlayClient: Remove unnecessary array allocation
2015-05-24 22:53:25 -04:00
Lioncash
b4ee315a72
Merge pull request #2447 from lioncash/virtual
...
AudioCommon: Add override specifiers to SoundStream subclasses.
2015-05-24 17:29:12 -04:00
Lioncash
6b30c9710c
SoundStream: Devirtualize StartLogAudio and StopLogAudio
...
These don't rely on anything that might need to be implemented in other SoundStream classes.
2015-05-24 06:10:11 -04:00
Lioncash
07d4dbe657
AudioCommon: Add missing override specifiers
...
Also removes unnecessary virtual keywords.
2015-05-24 06:10:03 -04:00
Lioncash
4695233c98
SoundStream: Devirtualize GetMixer
...
Since it's handled by the base class, there's no need to allow overriding.
2015-05-24 05:49:51 -04:00
Lioncash
35ee8a1362
SoundStream: Internally construct the mixer
...
Instead of creating the mixer externally and then passing it in, it can just be made within the class.
2015-05-24 05:49:41 -04:00
Lioncash
a6e5fd1e27
Merge pull request #2444 from lioncash/disasm
...
GekkoDisassembler: Fix disassembly of mtfsf's FM field.
2015-05-24 02:26:03 -04:00
Lioncash
88e1850231
GekkoDisassembler: Fix typecast for the second printf param for mtfsf
2015-05-24 01:54:04 -04:00
Lioncash
612118e8e5
GekkoDisassembler: Fix disassembly of mtfsf's FM field
2015-05-24 01:51:07 -04:00
Lioncash
9ab9688606
Merge pull request #2443 from lioncash/virt
...
DSPCaptureLogger: Add virtual destructor
2015-05-24 00:57:37 -04:00
Lioncash
ac89d00718
DSPCaptureLogger: Add virtual destructor
...
Silences a warning.
2015-05-24 00:44:49 -04:00
Lioncash
c6088cdf31
Merge pull request #2442 from lioncash/netplay
...
NetPlayClient: Fix erroneous shifts for reconstructing system time.
2015-05-23 23:22:11 -04:00
Lioncash
1d2b29734a
NetPlayClient: Rename time variables to be more self-explanatory
2015-05-23 23:07:52 -04:00
Lioncash
6dd10033d3
NetPlayClient: Fix reassembling of system time from packets
...
The shifts need to be swapped to correctly reassemble a 64-bit integer.
2015-05-23 23:06:30 -04:00
Lioncash
fcf5e0f850
Merge pull request #2441 from lioncash/break
...
DolphinWX: Add missing breaks to a switch in RegisterView
2015-05-23 22:30:33 -04:00
Lioncash
5c3fecc8e5
DolphinWX: Add missing breaks to a switch in RegisterView
...
Technically the fallthrough would never happen, as the row numbers correspond to the grid view (which will always be zero or greater). However, it gets rid of compiler warnings on higher warning levels.
2015-05-23 22:16:39 -04:00
Lioncash
a784a12b51
Merge pull request #2437 from lioncash/delete
...
WiiWad: Use correct form of delete for arrays
2015-05-22 21:40:30 -04:00
Lioncash
383b104af0
WiiWad: Use correct form of delete for arrays
2015-05-22 17:52:54 -04:00
Lioncash
0e39b8d9e7
Merge pull request #2434 from lioncash/break
...
ExpressionParser: Add missing break in UnaryExpression value setting
2015-05-22 15:16:31 -04:00
Lioncash
9ad35cc986
ExpressionParser: Add missing break in UnaryExpression value setting
2015-05-22 15:02:22 -04:00
Lioncash
760a17abef
WII_IPC_HLE_Device_net: Fix a leak with getaddrinfo
2015-05-22 13:15:27 -04:00
Lioncash
474188d606
Merge pull request #2432 from lioncash/android
...
ButtonManager: Pass strings by const reference
2015-05-21 22:37:47 -04:00
Lioncash
8a2f70b2ef
ButtonManager: Pass strings by const reference
2015-05-21 22:22:52 -04:00
Lioncash
12493c332c
Merge pull request #2420 from sigmabeta/android-native-gradle-build
...
Android: Allow building of native code inside Android Studio / Gradle
2015-05-20 19:31:30 -04:00
Lioncash
23842cb75d
Merge pull request #2413 from sigmabeta/android-lollipop-settings
...
Android: Implement Settings screen in new UI.
2015-05-20 19:14:22 -04:00
Lioncash
8dc2909c00
JitWindow: Add missing virtual destructor to HostDisassembler
...
HostDisassemblerLLVM has a destructor, but the class uses a pointer to the base class.
2015-05-20 12:27:47 -04:00
Lioncash
26a3eaf959
Software: Convert most volatile variables to atomics
2015-05-14 12:33:19 -04:00
Lioncash
b036a4ea17
Merge pull request #2405 from sigmabeta/master
...
Android: Fix a possible crash in the file browser.
2015-05-12 09:36:39 -04:00
Lioncash
16726628a6
Merge pull request #2404 from sigmabeta/master
...
Android: Scale number of columns in game grid according to screen width.
2015-05-11 17:22:43 -04:00
Lioncash
3bea58e4f8
Merge pull request #2401 from lioncash/typo
...
WII_IPC_HLE_Device_hid: Fix a function name typo
2015-05-11 16:05:42 -04:00
Lioncash
4f8b72ca8b
WII_IPC_HLE_Device_hid: Fix a function name typo
2015-05-11 09:45:10 -04:00
Lioncash
e4f23efdf6
Merge pull request #2400 from lioncash/switch
...
WiiConfigPane: Handle switch cases explicitly
2015-05-11 06:41:21 -04:00
Lioncash
af2daf6c5c
WiiConfigPane: Handle switch cases explicitly
...
Gets rid of a warning on higher warning levels (switching on an enum type should handle cases explicitly)
2015-05-11 06:37:07 -04:00
Lioncash
f907e5cace
AlsaSoundStream: Use an enum class for signifying ALSA thread state
2015-05-11 01:56:01 -04:00
Lioncash
353205132c
AlsaSoundStream: Convert volatile variables to atomics
2015-05-11 01:55:59 -04:00
Lioncash
7b376abd3b
Mixer: Convert volatile variables to atomics.
2015-05-11 01:55:50 -04:00
Lioncash
805eaa91d0
Merge pull request #2395 from Sonicadvance1/fix_non_pch_build
...
Fix non-PCH build.
2015-05-10 21:21:03 -04:00
Lioncash
2fa29ae8bb
Merge pull request #2391 from lioncash/whoops
...
Contributing.md: Fix a typo
2015-05-10 17:27:34 -04:00
Lioncash
5037833083
Contributing.md: Fix a typo
2015-05-10 17:26:26 -04:00
Lioncash
fcaaa9f649
HotkeyDlg: Fix keypress event binding
...
Previously no keypresses would be recognized during the button press phase.
2015-05-10 03:35:01 -04:00
Lioncash
4920dbed13
AudioCommon: Migrate threadData to OpenALStream and AOSoundStream
...
This is only ever used in these two sound streams. Seems silly to have it as a class member. Converted it to an atomic as well.
2015-05-10 01:02:25 -04:00
Lioncash
76bbd46829
Core: Remove some header inclusions in header files
...
Replaces them with forward declarations of used types, or removes them entirely if they aren't used at all. This also replaces certain Common headers with less inclusive ones (in terms of definitions they pull in).
2015-05-08 22:38:59 -04:00
Lioncash
a7d5084e1f
Merge pull request #2375 from sigmabeta/lollipop-ui-update
...
Implement first few screens of Android 5.0-based UI.
2015-05-08 12:57:00 -04:00
Lioncash
8b2f7b1e88
Merge pull request #2379 from lioncash/header
...
DolphinWX: Remove unnecessary includes
2015-05-08 12:54:56 -04:00
Lioncash
a7e9aea797
DolphinWX: Remove unnecessary includes
2015-05-08 12:39:26 -04:00
Lioncash
cb20589d7f
Merge pull request #2341 from lioncash/fwd
...
DolphinWX: Remove unnecessary forward declarations
2015-05-08 09:54:23 -04:00
Lioncash
a94e4dd07f
OGL: Join declarations and assignments in Render
2015-05-08 09:29:36 -04:00
Lioncash
eeb0f0b7c4
OGL: Get rid of some explicit deletes in Render
2015-05-08 09:28:29 -04:00
Lioncash
f77587506f
Merge pull request #2345 from lioncash/tl
...
VideoConfigDiag: Simplify string translation handling
2015-05-07 05:05:48 -04:00
Lioncash
a04ec46e40
Merge pull request #2363 from sigmabeta/android-build-instructions
...
Add Android build instructions to Readme.md.
2015-05-03 14:34:53 -04:00
Lioncash
5ac29e18ed
Merge pull request #2360 from darkengine-io/ignore-vim-swp
...
Ignore vim swapfiles
2015-05-03 03:06:35 -04:00
Lioncash
7410923197
Merge pull request #2355 from sjef/master
...
Fix dead link
2015-05-01 15:46:33 -04:00
Lioncash
5cdac0d826
Merge pull request #2351 from illuminatedgeek/about-page-static-text
...
Change about page branch info to wxStaticText
2015-04-30 20:39:06 -04:00
Lioncash
ad6ed9a6bc
Merge pull request #2348 from lioncash/about
...
DolphinWX: Fix branch information display in the about dialog.
2015-04-30 19:20:53 -04:00
Lioncash
9012ed18b1
AboutDolphin: Set the multi-line style for branch information
...
Without this, all the branch information would be put on one line, which isn't intended.
2015-04-30 18:07:58 -04:00
Lioncash
2b89350868
AboutDolphin: Remove unnecessary code
2015-04-30 18:05:30 -04:00
Lioncash
d69a4697fa
Merge pull request #2347 from JosJuice/fix-dol-crash
...
Fix DOL crash caused by VolumeHandler removal
2015-04-30 07:36:55 -04:00
Lioncash
1fded22afa
Merge pull request #2346 from illuminatedgeek/cpu-override-slider-enabled
...
Make OC slider match enabled state on window load
2015-04-30 05:38:09 -04:00
Lioncash
0004b6004b
VideoConfigDiag: Simplify string translation handling
...
Explicit wxGetTranslation usage isn't necessary
2015-04-30 04:18:13 -04:00
Lioncash
989c0f427f
Merge pull request #2344 from illuminatedgeek/cpu-override-slider-size
...
Add size to CPU clock override slider
2015-04-30 01:09:11 -04:00
Lioncash
88f7536d81
DolphinWX: Remove unnecessary forward declarations
...
These are all fully defined
2015-04-28 17:32:38 -04:00
Lioncash
79dff19aa0
Merge pull request #2337 from illuminatedgeek/config-tabs
...
Config tabs
2015-04-28 04:24:52 -04:00
Lioncash
be3bd52bb5
FrameTools: Simplify some wx string translation marking
2015-04-28 00:02:35 -04:00
Lioncash
8e59987d46
TextureDecoder_Common: Add missing algorithm include
...
It was being indirectly included, causing VS to syntactically mark std::min/max usages as being undefined (however it still compiled fine, of course)
2015-04-27 23:17:41 -04:00
Lioncash
9603fb6ccd
Interpreter_LoadStorePaired: Silence uninitialized variable warnings
2015-04-27 22:54:58 -04:00
Lioncash
d39b519850
InputCommon/Core: Get rid of some virtual destructor warnings
...
These classes have virtual methods, but no virtual destructor, which causes warnings on some compilers.
2015-04-27 21:41:59 -04:00
Lioncash
899fd55ea8
DolphinWX: Make some general UI functions/vars private
2015-04-27 21:04:05 -04:00
Lioncash
263e64e939
DolphinWX: Make some debugger functions/vars private
...
Some classes expose things that aren't used outside of them (and in some cases, shouldn't be exposed).
2015-04-27 20:42:18 -04:00
Lioncash
b457c61b3e
Merge pull request #2328 from rohit-n/format
...
Silence -Wformat warnings in debug builds.
2015-04-26 16:19:08 -04:00
Lioncash
3af11ef309
Merge pull request #2327 from rohit-n/qt-critical
...
Qt: Check if game filename is null before loading it.
2015-04-26 16:18:20 -04:00
Lioncash
87bd57e0be
Merge pull request #2322 from JosJuice/extract-file-fix
...
Fix extracting files from Wii discs
2015-04-24 16:32:23 -04:00
Lioncash
a39985fe08
Merge pull request #2315 from lioncash/code
...
DolphinWX: Remove superfluous code in FrameTools
2015-04-23 02:05:14 -04:00
Lioncash
8fb36228e5
Merge pull request #2311 from JosJuice/fix-wad-crash
...
Fix WAD crash caused by VolumeHandler removal
2015-04-23 00:23:42 -04:00
Lioncash
819f4d994c
DolphinWX: Remove superfluous code in FrameTools
2015-04-22 19:56:50 -04:00
Lioncash
56df9b7508
GPFifo: Remove unused parameters from Write[x] functions
2015-04-21 23:01:25 -04:00
Lioncash
ebe0222265
FrameTools: Use AppendRadioItem for constructing the frameskip menu
...
Same thing, less code.
2015-04-20 21:51:30 -04:00
Lioncash
f5c72c5b1a
DiscIO: Add a missing header to Volume.h
2015-04-20 21:10:31 -04:00
Lioncash
d799446faf
Core: Don't display on-screen messages via DisplayMessage until emulation has begun
2015-04-20 18:31:40 -04:00
Lioncash
d27b8673f5
Merge pull request #2306 from Stevoisiak/MoveUndoSaveState
...
FrameTools: Move "Undo Save State" to save state menu
2015-04-19 20:45:41 -04:00
Lioncash
41017742eb
Merge pull request #2305 from Stevoisiak/GlobalsSectionComments
...
Globals.h: Added comments for menu sections
2015-04-19 20:45:20 -04:00
Lioncash
9eb608c9da
Merge pull request #2301 from lioncash/const
...
General: Apply the const specifier where applicable
2015-04-16 23:13:39 -04:00
Lioncash
63393570fb
PerfQueryBase: Move common implementation variables into base class
2015-04-15 19:22:16 -04:00
Lioncash
b0613bb1c8
General: Apply the const specifier where applicable
2015-04-15 02:04:03 -04:00
Lioncash
2cddb8f480
Debugger: Update the registers/watches before refreshing grids.
2015-04-15 00:13:13 -04:00
Lioncash
bdde6b2a7c
D3D: Remove dependency on wxWidgets
...
This hasn't been necessary for ages
2015-04-14 22:27:03 -04:00
Lioncash
a6970b3744
Merge pull request #2288 from lioncash/unnecessary
...
ISOProperties: Remove unnecessary/unused variables & controls.
2015-04-14 10:42:29 -04:00
Lioncash
882080c282
Merge pull request #2284 from lioncash/leaks
...
DolphinWX: Fix memory leaks relating to the TAS dialog
2015-04-14 10:38:48 -04:00
Lioncash
f1de5bc2e5
Merge pull request #2297 from Armada651/includes
...
Base.props: Remove DXSDK_DIR from the include path.
2015-04-13 20:36:21 -04:00
Lioncash
c36a6b7599
Merge pull request #2291 from JosJuice/qt-sort-ascending-title
...
DolphinQt: Sort game list by ascending title order by default
2015-04-13 02:36:31 -04:00
Lioncash
a8142f8d3e
Merge pull request #2296 from comex/warning-fixes-99999
...
Warning fixes 99999
2015-04-13 02:35:16 -04:00
Lioncash
59c4beb8ea
Merge pull request #2293 from JosJuice/main-unnecessary-include
...
Main: Remove unnecessary shellapi.h include
2015-04-12 13:07:27 -04:00
Lioncash
13b6968f0d
Merge pull request #2292 from mathieui/fix_warnings
...
Fix a warning
2015-04-11 15:21:26 -04:00
Lioncash
bd28d260ce
DolphinWX: Break the netplay UI controls into separate classes.
2015-04-11 01:35:54 -04:00
Lioncash
5d7cd29a8b
ISOProperties: Remove unnecessary/unused variables & controls.
2015-04-10 19:53:58 -04:00
Lioncash
9cc244e913
HotkeyDlg: Get rid of application-wide event bindings.
...
This dialog is used as a modal dialog, so making the key-press event bindings application-wide is unnecessary.
2015-04-10 19:31:37 -04:00
Lioncash
00943b1ef4
DolphinWX: Fix memory leaks relating to the TAS dialog
...
Initially, the dialogs construct in the background when Dolphin initializes. However, it waits until the user actually makes the dialogs visible to decide on whether to create the Wii or GC control layouts.
Therefore, the call to CreateBaseLayout() essentially creates a sizer that isn't actually attached to a main sizer that is set as the sizer for the dialog to use. So upon destruction, these controls would never actually be destroyed if the user didn't open and then close the TAS dialogs.
2015-04-09 23:33:33 -04:00