The Mac codebase is out of sync with the rest of the code. The attached diff should address this:
- all references to Kernel32.dll now use libmacdll.dylib on Mac
- setup.py will now copy libmacdll.dylib for utils and pydbg
- fixed a build error in macdll
- removed the "Copy Files" build phase in macdll
- removed the test target and related files from macdll
- removed Xcode-created user files
- started a shell script to set up the environment for Mac users
Things that are not complete:
- GetModuleHandleA and CreateRemoteThread are not implemented in macdll
- right clicking does not work in wxPython on Mac (!!)
After checking in, I suggest making an additional commit to clean things up:
$ svn delete MacOSX/PaiMei-1.1-REV122 $ svn rename macdll/ExceptionTest.xcodeproj macdll/macdll.xcodeproj $ svn ci
- paimei-mac.diff 170.67KB
Comment #1
Posted on Mar 28, 2009 by Grumpy HippoThis second patch should address the right clicking issue. The problem arose whenever the Targets list contained only one item (the root "Available Targets"). The item would start selected when you opened the window, without firing an EVT_TREE_SEL_CHANGED event and thereby the "selection" ivar is empty. This prevented a productive right click.
The patch addresses this by not selecting anything in the Targets list.
Other Mac deficiencies noted:
- crash when selecting a tag for stalking
- fonts "MS Shell Dlg 2", "Terminal", and "Lucida Console" are not available
- targets.diff 595
Comment #2
Posted on Mar 30, 2009 by Swift RabbitComment deleted
Comment #3
Posted on Mar 9, 2012 by Swift PandaSeems not to be merged yet.
Comment #4
Posted on Mar 9, 2012 by Swift PandaAlthough something has been done since:
Comment #5
Posted on Mar 10, 2012 by Grumpy HippoNo this should have been fixed in r238 and r241. I guess i just never closed it.
Status: Fixed
Labels:
Type-Defect
Priority-Medium
OpSys-OSX