summaryrefslogtreecommitdiff
path: root/macosx
Commit message (Collapse)AuthorAgeFilesLines
...
* Move a few last things to fast enumeration on OS X.SND\MaddTheSane_cp2013-07-081-9/+7
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85907 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Clang apparently doesn't respond to -falign-loops or -finline-limit. ↵SND\MaddTheSane_cp2013-07-0813-34/+32
| | | | | | | | Removing them from OS X project files. Quiet some warnings about implicit conversion from 64-bit integer to 32-bit in the main app, but only the Cocoa parts. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85897 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Create the blank memory block header only once.SND\MaddTheSane_cp2013-07-081-11/+14
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85896 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fixing 10.8-only behavior in the xibs.SND\MaddTheSane_cp2013-07-082-82/+78
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85895 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Various updates and improvements to OS X code.SND\MaddTheSane_cp2013-07-0810-32/+19
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85894 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Setting (moxt) OS X xibs to use Auto Layout (the configuration xib is going ↵SND\MaddTheSane_cp2013-07-084-43/+1556
| | | | | | to be the hardest to move over...) git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85893 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Implement compaction of memory cards.SND\MaddTheSane_cp2013-07-084-12/+89
| | | | | | Other assorted bug fixes. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85890 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* We can now copy to other cards, but compacting cards isn't available right now.SND\MaddTheSane_cp2013-07-083-7/+55
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85887 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Rewriting the memory card management on OS X. It's lacking copy capability ↵SND\MaddTheSane_cp2013-07-0812-655/+649
| | | | | | right now, though. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85886 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Looks like I forgot to change a translation string when I moved to ↵SND\MaddTheSane_cp2013-07-081-1/+1
| | | | | | multi-block saves, fixing. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85885 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Get multi-block save copying working correctly on OS X.SND\MaddTheSane_cp2013-07-065-99/+66
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85876 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Rehauling the memory card object in preperation for fixing the memory card ↵SND\MaddTheSane_cp2013-07-064-121/+250
| | | | | | manager. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85872 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Moving the memory card manager to the preferences window.SND\MaddTheSane_cp2013-07-068-3365/+1432
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85870 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Minor OS X changes.SND\MaddTheSane_cp2013-07-0610-60/+66
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85869 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Get rid of the seperate ARCBridge headers.SND\MaddTheSane_cp2013-07-0513-312/+59
| | | | | | | Set the mime type on the InfoPlist.strings to be text. Why were we using sprintf with NSStrings? NSString does have methods for doing what we need. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85868 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Change some +stringWithCString and -initWithCString:encoding: to modern ↵SND\MaddTheSane_cp2013-07-0522-67/+71
| | | | | | | | | | Objective-C syntax. Change the encoding of a couple of info.plists to UTF-8, otherwise Xcode was complaining. Removing some extra line breaks on OS X code. Other minor changes. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85867 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Removing unneeded preprocessor defenitions on OS X.SND\MaddTheSane_cp2013-07-051-6/+0
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85843 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Grouping similar classes in Xcode.SND\MaddTheSane_cp2013-07-0512-45/+324
| | | | | | Implement the Instrument build phase, for when your profile with Instruments. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85842 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Consolidate the plug-ins in OS X into the main PCSXR project.SND\MaddTheSane_cp2013-07-0516-4064/+2521
| | | | | | Add debugging info for SysLibError on OS X. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85835 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Moving the Xcode config files to their own folder, and fixing the projects' ↵SND\MaddTheSane_cp2013-07-0512-39/+41
| | | | | | references to them. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85831 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fix Cocoa complaining when getting the plug-in info under OS X.SND\MaddTheSane_cp2013-07-057-55/+84
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85830 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Make it build againSND\MaddTheSane_cp2013-07-052-5/+12
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85828 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Implement the Xcode setting files on Xcode projects.SND\MaddTheSane_cp2013-07-0512-336/+158
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85827 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Making the SIO plug-ins work on OS X.SND\MaddTheSane_cp2013-07-0519-202/+1484
| | | | | | | Setting the deployment target on the SIO plug-in be set to 10.7, since we don't we have a 10.6 version of PCSXR that can use it. Adding Xcode config files. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85826 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* This should get the bladesio plug-in building on OS X.SND\MaddTheSane_cp2013-07-0411-0/+1599
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85824 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* SVN is being stupidSND\MaddTheSane_cp2013-07-0410-1125/+0
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85823 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* get rid of extra, blank lines on OS X.SND\MaddTheSane_cp2013-07-0420-38/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85818 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Still more work to get Bladesio1 set up for OS X.SND\MaddTheSane_cp2013-07-041-409/+0
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85817 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Still more work to get Bladesio1 set up for OS X.SND\MaddTheSane_cp2013-07-041-252/+0
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85816 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Copy over DFCdrom to bladesio1 on OS X. to begin the process for the OS X ↵SND\MaddTheSane_cp2013-07-0412-0/+1786
| | | | | | plug-in. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85814 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Make the plug-ins use ARC in 64-bit mode.SND\MaddTheSane_cp2013-07-0432-211/+544
| | | | | | | Change how the preprocessor macros are managed on OS X. Set the name of the product to the target name. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85795 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Get rid of the messy preprocessor hack for named sliders on the audio ↵SND\MaddTheSane_cp2013-07-0313-1406/+493
| | | | | | | | | | | plug-ins for OS X: Consolidate files that are the same. Whatever class loads a nib, will be that owner, no matter what the nib says. Have shared code be in a dylib that loads, so there isn't warnings about conflicting classes. Other changes git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85757 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Mess around with OS X memory objects:SND\MaddTheSane_cp2013-07-032-5/+31
| | | | | | | Have the mangled name for the memImage setter send messages to KVO so they still get drawn. Remove the memIconCount variable and have the object get it from the images array count. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85754 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Getting rid of commented-out code.SND\MaddTheSane_cp2013-06-264-69/+4
| | | | | | Other minor changes. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85565 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Disable the net plug-in in the freeze state handler on demand.SND\MaddTheSane_cp2013-06-263-3/+36
| | | | | | | Run the disc image from the handler through PcsxrController so that it can disable the net plug-in as needed. Cache the NSURL value in the Disc handler. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85563 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Set some NSURLs as directories.SND\MaddTheSane_cp2013-06-261-2/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85562 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Some work on OS X's net plug-in.SND\MaddTheSane_cp2013-06-261-19/+28
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85561 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Handle if we don't get sent a user dictionary or the memory card changed.SND\MaddTheSane_cp2013-06-262-5/+5
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85560 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Don't open plug-ins or memory cards if the emulator is running.SND\MaddTheSane_cp2013-06-263-2/+10
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85559 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Even more work on the memory card management.SND\MaddTheSane_cp2013-06-269-369/+390
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85558 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Making the memImage property readonly in the header, but readwrite in the ↵SND\MaddTheSane_cp2013-06-252-9/+9
| | | | | | main file, WITHOUT mangling the setter. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85557 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Adding a comment.SND\MaddTheSane_cp2013-06-251-0/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85556 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Implement creating and selecting memory cards in the memory card manager.SND\MaddTheSane_cp2013-06-255-80/+1730
| | | | | | Get rid of imageFromMcd:index: and move the code to imagesFromMcd:. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85555 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Add animated memory card icons on OS XSND\MaddTheSane_cp2013-06-254-17/+79
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85554 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Removing commented-out code in the memory object.SND\MaddTheSane_cp2013-06-251-17/+3
| | | | | | Encapsulate the icon image generator and setter in an autorelease block. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85532 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Modify the Memory Object class a little bit. Some minor changes.SND\MaddTheSane_cp2013-06-226-47/+58
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85493 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fixing a deadlock in PeopsSoftGL's shader code.SND\MaddTheSane_cp2013-06-221-64/+59
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85492 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Handle getting passed "files" that are actually command line options. This ↵SND\MaddTheSane_cp2013-06-221-0/+5
| | | | | | has the side effect of rejecting nonexistant files as well. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85491 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Add an edit menu to OS X's menu bar.SND\MaddTheSane_cp2013-06-221-40/+1029
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85490 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Minor spacing changes.SND\MaddTheSane_cp2013-06-222-30/+41
| | | | | | | | Enable logging in the debug build. Warn if we are passed multiple memory cards of the same type from the command line. Add a common method to set up the emulation thread. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85489 e17a0e51-4ae3-4d35-97c3-1a29b211df97