|
|
Full story
The efforts to get OS X support completed by the Alpha 1 release missed the deadline, so we should try to get the last little bits finished for Alpha 2.
Implementation notes
Tasks in this story
Task details:
Get Build to work:
- The linking line for the vrjuggler component is missing two '-framework' this causes the build to fail. The problem was that all but the last '-framework' was being stripped by the code to remove multiply defined libraries. Patrick made a change to the way that works and the problem no longer occurs.
- '/gadget/Devices/Keyboard/KeyboardOSX.cpp' failed to built because of a conflict between boost and carbon. Including the carbon header last resolved this.
- Need to figuer out how not to build dynamic libraries since there is a bug with statics.
Deal with the X11 issues:
We assume that any Unix system will use X11. This is not the case on OS X. This causes the linking of the samples to fail. We should also include a way to use X11 on OS X now that apple provides an OpenGL accelerated version.
Create Project files:
Mac users will probably prefer to use project files than make files. This will also automatically make the application bundles.
Investigate the use of frameworks:
Using frameworks should make using project builder easier. The headers and libraries are in one bundle. I have to investigate how to create these from command line.
Improve GL window:
Add full-screen support so we can eliminate the menu bar. Also add the support for custom GL options form config files
Improve Keyboard input:
Commit the change so keys no longer act as if they were stuck. This will cause a performance hit that will need to be worked on. When you click to bring a window to the front no mouse up event is received. Windows in the background get mouse move events when they should not.
Clean up code:
Remove a bunch of comments and make sure everything adheres to the coding standard.
Get to work with new sim code
The new sim code is causing an assert at run time
|
|
|
Copyright © 1999-2008 by the contributing authors.
All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding VRJ Wiki? Send feedback
|
|
Revision r1.9 - 26 Jan 2004 - 16:47 - AronBierbaum
|
Copyright © 1999-2008 by the contributing authors.
All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding VRJ Wiki? Send feedback
|
| |
|