pcsx2/common/include/Utilities
Jake.Stine 653d09e821 Lots of new code maintenance stuffs:
* Completely new assertion macros: pxAssert, pxAssertMsg, and pxFail, pxAssertDev (both which default to using a message).  These replace *all* wxASSERT, DevAssert, and jASSUME varieties of macros.  New macros borrow the best of all assertion worlds: MSVCRT, wxASSERT, and AtlAssume. :)
 * Rewrote the Console namespace as a structure called IConsoleWriter, and created several varieties of ConsoleWriters for handling different states of log and console availability (should help reduce overhead of console logging nicely).
 * More improvements to the PersistentThread model, using safely interlocked "Do*" style callbacks for starting and cleaning up threads.
 * Fixed console logs so that they're readable in Win32 notepad again (the log writer adds CRs to naked LFs).
 * Added AppInit.cpp -- contains constructor, destructor, OnInit, and command line parsing mess.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1950 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-10-04 08:27:27 +00:00
..
Assertions.h Lots of new code maintenance stuffs: 2009-10-04 08:27:27 +00:00
Console.h Lots of new code maintenance stuffs: 2009-10-04 08:27:27 +00:00
Dependencies.h Lots of new code maintenance stuffs: 2009-10-04 08:27:27 +00:00
Exceptions.h Lots of new code maintenance stuffs: 2009-10-04 08:27:27 +00:00
General.h Lots of new code maintenance stuffs: 2009-10-04 08:27:27 +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
lnx_memzero.h Renamed memzero_obj to memzero. Been meaning to do that for a while. Also, Savestates *almost* work, but it's just not going to happen. See everyone in 5 days or so. -_- 2009-09-23 12:53:32 +00:00
MemcpyFast.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
Path.h Fixed a bug in BiosTools.cpp that caused Bios-Not-Found errors. 2009-09-13 17:11:35 +00:00
RedtapeWindows.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
SafeArray.h (work in progress -- some of this stuff still doesn't quite work as it should) 2009-09-29 19:16:00 +00:00
ScopedPtr.h Not particularly tested, but fix Linux. 2009-09-29 22:05:21 +00:00
StringHelpers.h Lots of new code maintenance stuffs: 2009-10-04 08:27:27 +00:00
Threading.h Lots of new code maintenance stuffs: 2009-10-04 08:27:27 +00:00
win_memzero.h Renamed memzero_obj to memzero. Been meaning to do that for a while. Also, Savestates *almost* work, but it's just not going to happen. See everyone in 5 days or so. -_- 2009-09-23 12:53:32 +00:00
WinVersion.h Upgraded PCSX2 core and utilities to GPLv3. 2009-09-08 12:08:10 +00:00
wxBaseTools.h Lots of new code maintenance stuffs: 2009-10-04 08:27:27 +00:00
wxGuiTools.h Implemented keyboard accelerator tables and a hashed global command table (should be ideal for eventual GUI extensions via plugin, and toolbars and other fanciness). Removed Pause menu and replaced it with a Suspend/Resume menu. Closing GS window behaves more nicely. 2009-09-20 20:54:45 +00:00