Jump to content
  • entries
    944
  • comments
    5,899
  • views
    929,509

In Like a Lion


Josh

2,721 views

 Share

I haven't actually had the Leadwerks3D editor running on OSX Lion until a few days ago. There were some underlying GUI issues that had to be updated to handle a few new ways that OSX Lion does things. The first run was pretty frightening, with random crashes and all sorts of visual inconsistencies. However, careful testing resulted in these issues being resolved one by one.

 

The most peculiar was a bug in which the editor would crash when a file request dialog was opened if, and only if, it occurred any time after a popup menu had been displayed. The error displayed read as follows:

SCFinderPlugin(114): Unable to get bundle identifier.

I initially assumed this was some weird Mac thing that got changed between Snow Leopard and Lion. Google didn't provide much help. Finally I came across this page which hinted that other applications may have a problem with this "SCFinderPlugin" thing. Following the instructions here to uninstall the plugin made the problem go away. Then I remembered that SCPlugin was a sort of TortoiseSVN for Mac I tried out, that I never got to work. Apparently, it causes EverNote to crash when viewing PDF files, and there happened to be a PDF in the folder the file requestor opened by default.

 

So now the problem is eliminated and the Leadwerks3D editor is working pretty well on Mac. The interface is still ugly and unrefined, but important functionality is working the same across Windows and Mac.

blogentry-1-0-47329300-1328323644_thumb.jpg

 

And now I am off to fix a few Leadwerks Engine bugs reported here...

 Share

4 Comments


Recommended Comments

Do you think there is a business case for delaying the release of LE3 in order to have it available on Lion? I would think that you would sprint to a release on Windows and work on Lion after, much as many other software packages do.

Link to comment

It's easier to develop for all platforms I intend to support at once. It would be much harder to go back after the fact and find out I have to change things around in a product that is already in use. Past a certain point, I can just write code and not worry about which platform it's running on.

Link to comment

It should, but I am not going to mess up my Mac machines quite yet. It's not due out until summer.

Link to comment
Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...