Using panda 1.8.1 with yesterday’s daily build of the runtime (which btw, is not linked on the site: http://www.panda3d.org/download.php?platform=osx&version=devel&runtime)
I’m having some very odd issues with my mac release for one of my panda projects. It makes heavy use of wx.
I can work around the nasty wx linking error by installing “wxPython2.8-osx-unicode-126.96.36.199-universal-py2.7” onto the target machine. Even if the install “failed” it fixes the issue (I think it installes the .so, then failed because there is no python2.7, but we only needs the .so files. Maybe this is a hint for how to fix panda’s wx package?)
So I now have a .p3d, .app, and .pkg which all work the same.
These all just get one entry in the menu bar, with just the default stuff and Quit. For the p3d, the Menu is name “Panda3D” and for my ppackaged app, it has the application name (the one passed to ppackage with -n, not the nice display_name I set in the pdef, which is use for the .app and .pkg names).
So I only get the menu for my application, none of my custom menus, and the application menu has the wrong name (should be the display_name from the pdef).
Also, if I click on my application’s icon in the doc when its running to being it to the front, it does not being it to the front, and even removes it from being the focused window if it had the focus. Using “Command-Tab” (like windows alt-tab) to select it also does not being any of its windows to the front. This even is true for modal dialogs!
I’m using OpenGLPandaWindow from WxPandaWindow.py inside a wx window for my panda windows, and wx for the menubar, dialogs etc.
Also, the .app build’s output from my running application shows up in the system.log in the console, but not in panda3d’s log directory like I’m used to.
None of these issues occur on Windows (everything is fine there).