Commit Graph

26 Commits

Author SHA1 Message Date
SND\MaddTheSane_cp 8ce6358f4e Consolidate the plug-ins in OS X into the main PCSXR project.
Add debugging info for SysLibError on OS X.

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85835 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-07-05 07:11:57 +00:00
SND\MaddTheSane_cp b6b2beab48 Ignore files passed via the command line if we're parsing.
Calls to GUI functions should happen on the main thread. Put the [NSApp presentError:] in a block to the main thread.
Put some bools in PcsxrController inside a struct with a size of 1.

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85488 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-22 19:55:35 +00:00
SND\MaddTheSane_cp 33fb691cf7 Adding some rudimentary command line support for OS X
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85486 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-22 06:11:06 +00:00
SND\MaddTheSane_cp f9a250d60e Make OS X's localization implementation functions match the signature of gettext.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@83305 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-03-03 00:15:09 +00:00
SND\MaddTheSane_cp 7c6a7978c0 Use strlcpy on OS X code.
> Better handling of the net system on OS X.

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82182 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-10 20:46:32 +00:00
SND\MaddTheSane_cp 9af085242b Use ARC in 64-bit mode on the Mac.
Register when we drag a disc image (or double click) to Pcsxr in the recent menu.
Comment out ReleasePlugins() in SysClose: it was causing a pointer to be released twice when you changed a plug-in (specifically, the GPU).
Cleaning up the Recent items code. One notable case is only releasing objects we have ownership of (this is pointless in ARC, but necessary in 32-bit code).
Had to rewrite -[PluginList setActivePlugin:forType:] because the previous version wasn't ARC-friendly.
If we select a disc while the emulator is running, load the disc into the current session.

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82136 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-01-09 01:50:38 +00:00
SND\MaddTheSane_cp 4e301cfdb8 Setting end-of-line metadata.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81971 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-12-24 21:25:14 +00:00
SND\MaddTheSane_cp be3d963074 Mac Patch 13437.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81770 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-12-15 21:07:55 +00:00
SND\MaddTheSane_cp a602f4591f Quieting a warning in OS X localization implementation.
Fixing a few bugs on the OS X Software Shader support, and adding a quality selector.
Changing the hacks type used in the Mac preference selector from unsigned long to unsigned int.

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@79982 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-09-23 21:28:57 +00:00
SND\MaddTheSane_cp 04600f5488 Uncomment out dlclose in SysCloseLibrary.
Load the most recent plug-in with the same file name.

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73442 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-12-18 00:46:51 +00:00
SND\MaddTheSane_cp 3043ded640 First steps for localization support for Mac OS X/Cocoa, including:
Localizable.strings files for each plug-in.
Try to get localizable string from a c string (see Pcsxr_locale_text in main.m).
Each Mac plug-in now has a Principal class declaration in their Info.plist

Also updated the memory card extensions

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72361 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-11-17 01:58:25 +00:00
SND\MaddTheSane_cp be61196f71 Use Power Assertions on both 32-bit and 64-bit.
Since we have upped the system requirements to 10.6, this shouldn't cause any problems.

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72222 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-11-12 19:44:47 +00:00
SND\edgbla_cp 3732bc146d Patch 10804, 10805 (MaddTheSane).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72189 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-11-12 07:05:45 +00:00
SND\edgbla_cp 4d55a8b825 Patch 10767 (Durandal_1707).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72138 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-11-09 20:49:54 +00:00
SND\edgbla_cp cd04ae0114 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@67977 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2011-06-19 22:57:11 +00:00
SND\weimingzhi_cp 9aa46ba628 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@63551 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2011-02-19 03:30:16 +00:00
SND\weimingzhi_cp 3fc56dbe4a -Reverted some changes to make the code build again on Tiger.
-Removed x86_64 from Deployment configuration.
-macosx: Use SDL for sound plugin, removed Carbon backend.
-(MaddTheSane)Fixed memory leaks (Patch #8427).

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@63548 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-02-19 02:25:15 +00:00
SND\weimingzhi_cp 0facac847f MaddTheSane:
- Clean up the Xcode projects a bit.
- Added 64-bit mode on Mac.
- Made it so that the SDK was set on the Xcode projects.
- Enabled PowerPC support.
(Patch #7730).

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61171 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-14 08:15:46 +00:00
SND\weimingzhi_cp 36e3e89a0d git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@48354 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2010-05-20 00:27:30 +00:00
SND\weimingzhi_cp 4d39defcb5 more cleanups.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47580 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-08 01:16:38 +00:00
SND\weimingzhi_cp ed0bed6286 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@44905 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2010-04-12 16:34:44 +00:00
SND\weimingzhi_cp 912c53cda0 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@40648 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2010-01-23 08:44:23 +00:00
SND\weimingzhi_cp b11cc95824 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@38448 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2009-11-29 13:31:23 +00:00
SND\weimingzhi_cp 51e9552e84 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@35429 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2009-11-04 09:20:55 +00:00
SND\weimingzhi_cp 106eac7144 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@23738 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2009-06-18 13:38:28 +00:00
SND\weimingzhi_cp 10eac4b492 added prelimiary Mac OS X port (still not working)
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@23667 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2009-06-09 11:34:52 +00:00