You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since current XVim using class definitions from Xcode4 it is slightly out dated. So need to update the header file for Xcode classes
Find following frameworks in Xcode.app package and dump the header files.
IDEFoundation
IDEKit
IDEQuickHelp
DVTFoundation
DVTKit
IDESourceEditor
IDEDevToolsCore
Xcode3Core
class-dump tool would give all the definitions of classes included in these frameworks. But unfortunately class-dump tool does not take care of the dependencies between classes. So we need to switch the order of class definition or add '@Class' definition at the top of the header file. What I mean here is that header files must be includable as a header file.
- IDEWTC `_keyboardFocusAreas` had its signature changed to
`_keyboardFocusAreas:`, so I'm just making a naive selector check to
call the correct one.
- Would be nice to import the new headers and call the correct selector,
but generating the header files seems to be troublesome (see issue XVimProject#621).
Sharing this just as draft solution for people that want to use it
temporarily.
Since current XVim using class definitions from Xcode4 it is slightly out dated. So need to update the header file for Xcode classes
Find following frameworks in Xcode.app package and dump the header files.
class-dump tool would give all the definitions of classes included in these frameworks. But unfortunately class-dump tool does not take care of the dependencies between classes. So we need to switch the order of class definition or add '@Class' definition at the top of the header file. What I mean here is that header files must be
includable
as a header file.Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: