pcsx2/common/include/Utilities
Jake.Stine 03449cf682 * Improve GUI responsiveness while doing things like enumerating/loading plugins.
* ConsoleLogger Optimization: Improved performance considerably for when the log gets spammed by EEcore or MTGS threads.

DevNotes:
 * Added a new pxYieldToMain() method (currently implemented in Win32 only).  It provides a smart way to allow passive-task worker threads to yield time to the Main Thread when important messages are pending (keyboard or mouse clicks, primarily).  It also replaces the wxGetApp().Ping() stuff, which never worked anyway due to wxCommandEvents having a higher priority than native system messages.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2253 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-26 03:37:10 +00:00
..
Assertions.h Lots of wee bugfixes to user interface stuffs 2009-11-16 00:40:09 +00:00
CheckedStaticBox.h * Added toggles for game log output: EE StdOut, EE Deci2, and IOP StdOut. Toggles are provided via a menu in the Console Log. 2009-11-23 06:54:24 +00:00
Console.h Removed NULL-able DoWrite/DoWriteLn in IConsoleWriter (threaded logging crashed when changing writers on the fly). 2009-11-16 03:23:59 +00:00
Dependencies.h Mode console logging updates and additions; 2009-11-15 06:26:55 +00:00
EventSource.h Fix some 'o dat Linux thang! 2009-10-25 23:21:46 +00:00
EventSource.inl Lots of wee bugfixes to user interface stuffs 2009-11-16 00:40:09 +00:00
Exceptions.h Misc bugfixes to plugin management and error handling. 2009-11-04 09:30:22 +00:00
General.h * Improve GUI responsiveness while doing things like enumerating/loading plugins. 2009-11-26 03:37:10 +00:00
HashMap.h Improved MTGS (added better suspend/resume support), and work on savestates a bit (still not working tho) 2009-09-23 09:53:21 +00:00
MemcpyFast.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
Path.h Added AtomicBitTestAndReset() to thread tools and added a Normalize helper to 'Path' namespace. 2009-11-24 08:32:39 +00:00
RedtapeWindows.h Savestates work! Not much else does yet (settings, etc), but at least this monkey's off my back. I can work on tying up more loose ends now. :) 2009-10-07 19:20:11 +00:00
SafeArray.h Misc bugfixes to plugin management and error handling. 2009-11-04 09:30:22 +00:00
ScopedPtr.h User Interface: 2009-10-16 03:58:29 +00:00
StringHelpers.h Lots of wee bugfixes to user interface stuffs 2009-11-16 00:40:09 +00:00
Threading.h * Improve GUI responsiveness while doing things like enumerating/loading plugins. 2009-11-26 03:37:10 +00:00
lnx_memzero.h Linux: Added more correct __asm__ qualifiers and conditions; including __volatile__ on a lot of asm code (it should really be the default behavior and non-vlatile the specifier, but whatever >_<), and added register clobber specifiers. Might help unbreak some of GCC 4.4's optimization problems, although VIFdma's uber-hack SSE optimization looks like a real problem. 2009-10-05 11:05:11 +00:00
pxCheckBox.h User Interfacing: 2009-11-25 03:54:57 +00:00
pxRadioPanel.h User Interfacing: 2009-11-25 03:54:57 +00:00
pxStaticText.h User Interfacing: 2009-11-25 03:54:57 +00:00
win_memzero.h Savestates work! Not much else does yet (settings, etc), but at least this monkey's off my back. I can work on tying up more loose ends now. :) 2009-10-07 19:20:11 +00:00
wxBaseTools.h Added pxRadioPanel, a nifty all-thrills container for radio button groups. Removed AddRadioButton. Moved SizerFlags and other wxHelpers to Utilities class (optionally accessible by plugins). 2009-11-14 08:36:57 +00:00
wxGuiTools.h Added a "Screenshot" button to the Settings window; it saves a screenshot of the settings to png file. :) It's just preliminary for now. I'll replace it with an artsy icon later, hopefully. :) 2009-11-25 15:38:24 +00:00