summaryrefslogtreecommitdiff
path: root/macosx
Commit message (Collapse)AuthorAgeFilesLines
...
* We don't need mutable dictionaries when setting plug-in defaults.SND\MaddTheSane_cp2012-10-137-124/+112
| | | | | | | Set proper classes in the DFSound Info.plist files. Fix a missing default setting in the sound plug-ins. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@80391 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fixing naming convention on a Cocoa function.SND\MaddTheSane_cp2012-10-135-23/+22
| | | | | | Fixing string format in a Cocoa string. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@80390 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Quieting a warning found by Clang's static analyzer.SND\MaddTheSane_cp2012-10-106-8/+6
| | | | | | | | Properly clean up after ourselves. Our code doesn't use Carbon, and implicitly links to System.framework (which, on OS X, is just a pointer to libSystem). Don't include debugging symbols on release builds. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@80326 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Added some sanity checking so we don't try to use nil objects in the SoftGL ↵SND\MaddTheSane_cp2012-10-102-2/+23
| | | | | | Mac driver. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@80324 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Mainly spacing changes, and a few OCD things.SND\MaddTheSane_cp2012-10-104-35/+37
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@80323 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* spacing change.SND\MaddTheSane_cp2012-10-071-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@80267 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fixing something I goofed on last commit.SND\MaddTheSane_cp2012-10-061-2/+5
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@80254 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* -NSURL fileReferenceURL] didn't do what I thought it did. Instead, Bookmarks ↵SND\MaddTheSane_cp2012-10-061-34/+37
| | | | | | do that git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@80253 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Minor spacing changes.SND\MaddTheSane_cp2012-09-281-2/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@80047 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fix missing return statement.SND\MaddTheSane_cp2012-09-281-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@80046 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Quieting a warning in OS X localization implementation.SND\MaddTheSane_cp2012-09-2311-56/+248
| | | | | | | 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
* Changing encoding of c strings returned for the linker on OS X to ASCII: I ↵SND\MaddTheSane_cp2012-09-235-68/+96
| | | | | | | | | | doubt the Mach-O file format is in UTF-8 Fixing releasing when the parent's class init fails: The proper way is to pass null when that happens, not release then pass null. Using fast enumeration where possible. Modified the bin/cue handling to also find the bin for .toc files. Note that there isn't a UTI for .toc files yet. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@79980 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Adding AppKit and Foundation frameworks on OS X for easy function lookup.SND\MaddTheSane_cp2012-09-231-0/+4
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@79978 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Modernizing PeopsXGL for OS X.SND\MaddTheSane_cp2012-09-231-15/+10
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@79977 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Quiet a warning in 64-bit code while not triggering a similar warning in ↵SND\MaddTheSane_cp2012-09-211-2/+2
| | | | | | 32-bit code. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@79965 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Main Xcode project changed slightly.SND\MaddTheSane_cp2012-09-172-18/+21
| | | | | | Style changes in the Mac NetSock plug-in. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@79894 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Updating projects to build on Xcode 4.4SND\MaddTheSane_cp2012-09-1716-261/+1227
| | | | | | Added OpenGL shader support to the Mac software renderer. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@79892 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Make repetitive array creation only happen once on OS X.SND\MaddTheSane_cp2012-05-235-5/+24
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@78288 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Setting PcsxrMemCardDocument to be readable to Interface Builder 3.2.SND\MaddTheSane_cp2012-05-231-6/+20
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@78281 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Basic widescreen support for Mac OS X.SND\MaddTheSane_cp2012-05-234-33/+142
| | | | | | Change memoryCardWindowIsVisible to more Objective-C-friendly isMemoryCardWindowVisible. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@78279 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Updated Free Software Foundation address (Jem256).SND\dario86_cp2012-02-1944-45/+45
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@75156 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Setting the proper encodings on the sound plug-ins' InfoPlist.strings.SND\MaddTheSane_cp2011-12-312-8/+10
| | | | | | Updating main Xcode project to account for the change of names for the sound plug-ins. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73975 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fixing memory leak.SND\MaddTheSane_cp2011-12-311-0/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73963 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Check to see if the file exists before returning it in HandleBinCue.SND\MaddTheSane_cp2011-12-301-0/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73949 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Try to figure out the .bin name from a cue sheet. If that fails, use the old ↵SND\MaddTheSane_cp2011-12-301-2/+33
| | | | | | method (get the .bin from the .cue file name). git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73948 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fail in PcsxrPlugin initialization if we can't find the plugin specified. ↵SND\MaddTheSane_cp2011-12-291-0/+6
| | | | | | Prevents a crash if a plug-in was removed/renamed. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73846 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* fixing the PeopsSPU Xcode projectSND\MaddTheSane_cp2011-12-281-14/+14
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73842 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* rearranging Sound plug-in for Mac.SND\MaddTheSane_cp2011-12-2814-72/+1377
| | | | | | | | | Renamed PeopsSPU plugin to PeopsSpuSDL to reflect its use of SDL. Renamed PeopsAL plugin to PeopsSpuAL. Prevent Objective-C class clashing between the sound plug-ins by renaming the named slider class based on which plug-in is being built. Splitting resources between the two different sound plug-ins. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73841 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Changing the cue UTI to com.goldenhawk.cdrwin-cuesheet from Boxer.SND\MaddTheSane_cp2011-12-282-3/+6
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73837 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Make IsCdHandleOpen() on Mac match the Linux method.SND\MaddTheSane_cp2011-12-271-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73820 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Thinning down PcsxrMemoryObject header down even more.SND\MaddTheSane_cp2011-12-262-10/+14
| | | | | | Making PcsxrMemoryObject only export getters. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73753 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Adding my name to the Coders list in Credits.rtf.SND\MaddTheSane_cp2011-12-202-25/+27
| | | | | | We should directly access instance variables instead of calling getters/setters on PcsxrMemoryObject's init method. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73578 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Use proper init function for NSURL. This should fix the inability to run ↵SND\MaddTheSane_cp2011-12-201-1/+1
| | | | | | ISOs and IMGs. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73552 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Added sanity checking around the temporary version checking for loading ↵SND\MaddTheSane_cp2011-12-201-7/+12
| | | | | | libraries for Mac OS X. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73526 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Changed utisCanHandle to supportedUTIs.SND\MaddTheSane_cp2011-12-187-25/+25
| | | | | | reworked application:openFile: to check if a PcsxrFileHandle supports a file then, if it does, uses the specified PcsxrFileHandle. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73485 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Uncomment out dlclose in SysCloseLibrary.SND\MaddTheSane_cp2011-12-182-2/+10
| | | | | | 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
* Tell NSWorkspace to note the proper file path changed in PcsxrPluginHandler.SND\MaddTheSane_cp2011-12-173-4/+6
| | | | | | Store the full path in PcsxrPlugin to check against in verifyOK function. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73440 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Multiple plug-in directories support for Mac OS X. It could be better: ↵SND\MaddTheSane_cp2011-12-175-23/+65
| | | | | | | | currently it uses hierarchy with the built-in plug-in path at the bottom and the user plug-in path at the top. I should probably do it by plug-in version. PlayStation plug-in double-clicked on Mac OS X are now moved to the user directory instead of the App's built-in plug-in directory. the previous method could cause problems if write support wasn't set in PCSXR, such as if it was created from a different user. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73439 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Reduce code duplication in -[PcsxrController application:openFile:].SND\MaddTheSane_cp2011-12-177-23/+39
| | | | | | Added a new function to the PcsxrFileHandle protocol that says what types of UTIs it supports. Currently only used when selecting discs or memory cards from an open dialog, and not used in checking if an app can open a file. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73437 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Passing CFStrings to UTTypeEqual for constant strings.SND\MaddTheSane_cp2011-12-152-9/+11
| | | | | | Better error handling in case we can't get a UTI for a file. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73314 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fixed a memory leak in HandleBinCue.SND\MaddTheSane_cp2011-12-121-2/+6
| | | | | | | Fixed a bug in HandleBinCue. Made it so that HandleBinCue checks to see if there is a file with .bin. If not, use .BIN. This should help with case-sensitive filesystems. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73194 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Messing with UTIs.SND\MaddTheSane_cp2011-12-121-2/+7
| | | | | | Fixing UTTypeConformsTo for the cue UTI. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73193 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fixed missing return type.SND\MaddTheSane_cp2011-12-121-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73191 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fixed possible bug.SND\MaddTheSane_cp2011-12-121-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73190 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* committing Xcode project. Forgot to do so earlier.SND\MaddTheSane_cp2011-12-121-0/+12
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73184 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Renaming com.codeplex.pcsxr.mdfdisc to com.alcohol-soft.mdfdisc, since the ↵SND\MaddTheSane_cp2011-12-128-25/+137
| | | | | | | | | format appears to have originated from the Alcohol 120% software. Added support for bin/cue by opening the cue file, then getting the .bin file name from the .cue. Added handling of freeze states and disc images. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73179 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Rewrote the file handling on Mac OS X.SND\MaddTheSane_cp2011-12-1114-450/+284
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73141 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Removed -mstackrealign. It was impossible to debug with THAT, too. Also, ↵SND\MaddTheSane_cp2011-12-101-5/+1
| | | | | | it's just a band-aid over the bigger issue of the dynarec core being 4-byte aligned when it needs to be 16-byte aligned on Mac OS X. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73132 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Moving things around in the Memory manager for Mac OS X.SND\MaddTheSane_cp2011-12-094-62/+144
| | | | | | Fixed a bug in the OS X memory manager that would prevent the change in memory card to be reflected in the window. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73112 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Let's make sure the memory card is created before posting a notification ↵SND\MaddTheSane_cp2011-12-082-2/+7
| | | | | | | | about it. Declare "_MACOSX" on the XGL plug-in. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@72996 e17a0e51-4ae3-4d35-97c3-1a29b211df97