summaryrefslogtreecommitdiff
path: root/macosx
Commit message (Collapse)AuthorAgeFilesLines
...
* Use ARC in 64-bit mode on the Mac.SND\MaddTheSane_cp2013-01-0917-221/+375
| | | | | | | | | | 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
* Making PCSX-R for Mac handle the added disc image formats.SND\MaddTheSane_cp2013-01-083-123/+88
| | | | | | Getting rid of unneeded .cue to .bin handling code. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82120 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Build the Recent Menu source file.SND\MaddTheSane_cp2013-01-082-2/+5
| | | | | | Check to see if we have a binding to get info from before using it. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@82119 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Get OS X compiling again:SND\MaddTheSane_cp2012-12-284-6/+8
| | | | | | | Fixed undeclared GPU_FRAME_LIMIT. Some patch somewhere changed the file reference of the ExtendedKeys headers in the GPU plug-ins. reverting that. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81977 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Setting end-of-line metadata.SND\MaddTheSane_cp2012-12-2481-0/+0
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81971 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Implement fast-forward in the display plug-ins for OS X.SND\MaddTheSane_cp2012-12-208-41/+464
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81907 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Add a recent menu.SND\MaddTheSane_cp2012-12-206-10/+373
| | | | | | Ignoring Xcode 4 generated files. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81905 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Incorporating changes from the GTK memory manager.SND\MaddTheSane_cp2012-12-201-11/+100
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81887 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fix a double release bug.SND\MaddTheSane_cp2012-12-161-1/+0
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81775 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Add missing file from last commit.SND\MaddTheSane_cp2012-12-151-0/+114
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81771 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Mac Patch 13437.SND\MaddTheSane_cp2012-12-1524-187/+1347
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81770 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Unix style EOL (thanks to darktjm);SND\edgbla_cp2012-11-183-466/+466
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81299 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Some code refactoring.SND\MaddTheSane_cp2012-11-141-11/+7
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81228 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Break out of the file handling loop when we reach a handle.SND\MaddTheSane_cp2012-10-312-2/+10
| | | | | | Work on the Disc handler, making it say that the disc cover was open when loading another disc. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@80820 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Naming the PSX thread on OS X.SND\MaddTheSane_cp2012-10-311-0/+6
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@80819 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* update my email address.SND\weimingzhi_cp2012-10-2311-11/+11
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@80665 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Allocate the buffer in loadSource via length of the data and not the file ↵SND\MaddTheSane_cp2012-10-191-54/+2
| | | | | | size. This means technically a web URL could be passed to it and it would still work. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@80642 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Putting my name in the right place.SND\MaddTheSane_cp2012-10-151-2/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@80440 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Use rect_texture if available and we're not using shaders.SND\MaddTheSane_cp2012-10-131-22/+22
| | | | | | Spacing changes. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@80393 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fix off-by-one on shader quality on the Mac SoftGL port.SND\MaddTheSane_cp2012-10-131-2/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@80392 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* 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