Closed melo closed 13 years ago
Currently, MD is working with 10.6 only. Hang in there a couple of more days, we will eventually bring back 10.5 support.
Ok, thanks! If you need someone to test it with 10.5.8 ping me
@melo: tried to reach you with no response. Anybody else having a 10.5 running and could do some testing?
Strange, didn't get any email message about this.
I'm here, and I can test it, which version should I download?
wish I had read this before upgrading from the old version of the plugin. :-(
If you don't have time to fix this for 10.5 right now, you should at least put that notice prominently in your installation instructions.
Now I've overwritten my old plugin that worked with this new one that doesn't work, and I'm stuck without my pane and using the crappy Gutter..
I ran into this same issue and tried to figure it out. I'm not an Obj-C programmer, but I took a stab at building this with the 10.5 SDK. Unfortunately, it's not as simple as targeting the 10.5 SDK - The code uses NSSplitViewDelegate in various places. This object is only available in the 10.6 SDK. The code would have to be rewritten to not use this object.
As I said, I'm not a Obj-C developer and certainly not familiar with the Cocoa API, so I can't really do much more than I've already done at this point. Happy to help test though.
Okay, I played around with this a little bit more and got it "kind of" working on 10.5. All i did was make one small change to "MDSplitView.h" as seen here.
Everything seems to work okay when I open a project. However, there's a bug when launching via the dock icon. I have TM set to create a new empty document when launched. The document gets created but then instantly the textarea disappears.
The issue seems to be in MD_splitWindowIfNeeded. I can't confirm if this is an issue with the current version on 10.6 (as I don't have access to a 10.6 machine right now), or if it's something removing the NSSplitViewDelegate class dependency introduced.
Any ideas? Here's the log output when I see this behavior on launch. Hope I've been some help.
10/28/10 12:53:22 PM TextMate[8672] -[MDSplitView mouseDown:](247):
10/28/10 12:53:27 PM TextMate[8674] -[MDMissingDrawer initWithPlugInController:](69): initializing 'MissingDrawer' plugin
10/28/10 12:53:27 PM TextMate[8674] -[MDMissingDrawer _injectPluginMethods](120): swapping OakProjectController methods
10/28/10 12:53:27 PM TextMate[8674] +[MDMissingDrawer makeSplitViewWithMainView:sideView:](58):
10/28/10 12:53:27 PM TextMate[8674] -[NSWindowController(MDAdditions) MD_splitWindowIfNeeded](54): replacing current window with split view
10/28/10 12:53:27 PM TextMate[8674] -[MDSplitView splitView:resizeSubviewsWithOldSize:](203):
10/28/10 12:53:27 PM TextMate[8674] -[MDSplitView resetCursorRects](237):
Alright, had some more time to play and got a version working on 10.5. Pull Request submitted. I don't have access to test this on 10.6.
If this isn't pulled in or otherwise addressed shortly and you want a plugin that works with 10.5, you can hit up the downloads on my fork.
10.5 support was added awhile ago. Closing this issue. Please reopen if you still have trouble.
Hi,
I use MissingDrawer perfectly with my 10.6.4 setup, but on the desktop, still running 10.5.8, it fails to load:
Any ideas?
Thanks!