TWiki home VRJ Wiki > VRJPlanning > OSXSupportForAlphaTwoStory (r1.1 vs. r1.9) VRJ Wiki webs:
Juggler | VRJPlanning | Main | TWiki | Test
VRJPlanning . { Home | Changes | Index | Search | Go }
 <<O>>  Difference Topic OSXSupportForAlphaTwoStory (r1.9 - 26 Jan 2004 - AronBierbaum)

OSXSupportForAlphaTwoStory

Line: 9 to 9

Story Lead GalenFaidley
FEA  
Acceptance Criteria  
Changed:
<
<
Passed acceptance test No
>
>
Passed acceptance test Yes

Full story

Line: 21 to 21

Tasks Est Spent To do Risk Reviewer Developer Task Name
Changed:
<
<
Task 2 4 1 Medium   GalenFaidley Get Build to work
Task 2 0 2 High   GalenFaidley Deal with the X11 issues
Task 5 0 5 High   GalenFaidley Create Project files
Task 5 0 5 High   GalenFaidley Investigate the use of frameworks
Task 8 0 8 Medium   GalenFaidley Improve GL window
Task 2 0 2 Medium   GalenFaidley Improve Keyboard input
Task 8 0 8 Low   GalenFaidley Clean up code
Task 4 0 4 High   GalenFaidley Get to work with new sim code
>
>
Task 2 4 0 Medium   GalenFaidley Get Build to work
Task 2 2 0 High   GalenFaidley Deal with the X11 issues
Task 5 5 0 High   GalenFaidley Create Project files
Task 5 5 0 High   GalenFaidley Investigate the use of frameworks
Task 8 8 0 Medium   GalenFaidley Improve GL window
Task 2 2 0 Medium   GalenFaidley Improve Keyboard input
Task 8 8 0 Low   GalenFaidley Clean up code
Task 4 4 0 High   GalenFaidley Get to work with new sim code

Task details:

Line: 41 to 41


Deal with the X11 issues:
Changed:
<
<
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.
>
>
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.

 <<O>>  Difference Topic OSXSupportForAlphaTwoStory (r1.8 - 24 Apr 2003 - GalenFaidley)

OSXSupportForAlphaTwoStory

Line: 33 to 33

Task details:

Get Build to work:
Changed:
<
<
The linking line for the vrjuggler component is missing two '-framework' this causes the build to fail.
>
>
  • 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.
Line: 54 to 59

Remove a bunch of comments and make sure everything adheres to the coding standard.

Changed:
<
<
>
>
Get to work with new sim code
The new sim code is causing an assert at run time


 <<O>>  Difference Topic OSXSupportForAlphaTwoStory (r1.7 - 24 Apr 2003 - TWikiGuest)

OSXSupportForAlphaTwoStory

Line: 21 to 21

Tasks Est Spent To do Risk Reviewer Developer Task Name
Changed:
<
<
Task 2 0 2 Medium   GalenFaidley Get Build to work
Task       Low   GalenFaidley Deal with the X11 issues
Task       Low   GalenFaidley Create Project files
Task       Low   GalenFaidley Investigate the use of frameworks
Task       Low   GalenFaidley Improve GL window
Task       Low   GalenFaidley Improve Keyboard input
Task       Low   GalenFaidley Clean up code
>
>
Task 2 4 1 Medium   GalenFaidley Get Build to work
Task 2 0 2 High   GalenFaidley Deal with the X11 issues
Task 5 0 5 High   GalenFaidley Create Project files
Task 5 0 5 High   GalenFaidley Investigate the use of frameworks
Task 8 0 8 Medium   GalenFaidley Improve GL window
Task 2 0 2 Medium   GalenFaidley Improve Keyboard input
Task 8 0 8 Low   GalenFaidley Clean up code
Task 4 0 4 High   GalenFaidley Get to work with new sim code

Task details:


 <<O>>  Difference Topic OSXSupportForAlphaTwoStory (r1.6 - 15 Apr 2003 - GalenFaidley)

OSXSupportForAlphaTwoStory

Line: 49 to 49

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.

Changed:
<
<
Clean up code
>
>
Clean up code:

Remove a bunch of comments and make sure everything adheres to the coding standard.
Added:
>
>



 <<O>>  Difference Topic OSXSupportForAlphaTwoStory (r1.5 - 15 Apr 2003 - GalenFaidley)

OSXSupportForAlphaTwoStory

Line: 47 to 47

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:
Changed:
<
<
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.
>
>
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.

 <<O>>  Difference Topic OSXSupportForAlphaTwoStory (r1.4 - 15 Apr 2003 - TWikiGuest)

OSXSupportForAlphaTwoStory

Line: 27 to 27

Task       Low   GalenFaidley Investigate the use of frameworks
Task       Low   GalenFaidley Improve GL window
Task       Low   GalenFaidley Improve Keyboard input
Added:
>
>
Task       Low   GalenFaidley Clean up code

Task details:


 <<O>>  Difference Topic OSXSupportForAlphaTwoStory (r1.3 - 15 Apr 2003 - GalenFaidley)

OSXSupportForAlphaTwoStory

Line: 29 to 29

Task       Low   GalenFaidley Improve Keyboard input

Task details:

Added:
>
>


Get Build to work:
The linking line for the vrjuggler component is missing two '-framework' this causes the build to fail.

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.


 <<O>>  Difference Topic OSXSupportForAlphaTwoStory (r1.2 - 15 Apr 2003 - TWikiGuest)

OSXSupportForAlphaTwoStory

Line: 6 to 6

Iteration VrjTwoZeroAlphaTwo
Development order 1
Customer  
Changed:
<
<
Story Lead  
>
>
Story Lead GalenFaidley

FEA  
Acceptance Criteria  
Passed acceptance test No

Full story

Added:
>
>
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

Tasks Est Spent To do Risk Reviewer Developer Task Name
Changed:
<
<
Task 0 0 0 Low      
>
>
Task 2 0 2 Medium   GalenFaidley Get Build to work
Task       Low   GalenFaidley Deal with the X11 issues
Task       Low   GalenFaidley Create Project files
Task       Low   GalenFaidley Investigate the use of frameworks
Task       Low   GalenFaidley Improve GL window
Task       Low   GalenFaidley Improve Keyboard input

Task details:


 <<O>>  Difference Topic OSXSupportForAlphaTwoStory (r1.1 - 10 Apr 2003 - TWikiGuest)
Line: 1 to 1
Added:
>
>

OSXSupportForAlphaTwoStory

Story summary We still need to bring support for OS X on par with the other platforms we support.
Iteration VrjTwoZeroAlphaTwo
Development order 1
Customer  
Story Lead  
FEA  
Acceptance Criteria  
Passed acceptance test No

Full story

Implementation notes

Tasks in this story

Tasks Est Spent To do Risk Reviewer Developer Task Name
Task 0 0 0 Low      

Task details:



Topic OSXSupportForAlphaTwoStory . { View | Diffs | r1.9 | > | r1.8 | > | r1.7 | More }
Revision r1.1 - 10 Apr 2003 - 15:47 - TWikiGuest
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