New Cobalt Release For 20081026

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

New Cobalt Release For 20081026

John Dougan
A new development release build of Cobalt is now uploading to http://www.duke.edu/~jd135/downloads/cobalt-release-build-20081026.zip . It should be around 109MB and be uploaded by 6am PT. This release has:

  • First cut at the collada/kmz importer for static meshes from Phua Khai Fong.  It isn't finished and mailing list feedback on Google 3D Warehouse content that it blows up on would be welcome.
  • A quick hack to keep substandard GPUs from blowing up on using the animated avatars.  If your platform isn't at least a full OpenGL 2.0 it just won't render the animated avatar mesh. You then can load an old format avatar (mdl and ase) via the menus.
  • Internal changes to Tweak to clean up awfulness...some of it ours, some not.
  • The window look for the HUD windows has been made more consistent and now relies more heavily on the widget library. More work needed.
  • A new WidgetLibrary class for holding the Tweak look and feel policy for Cobalt.
  • A minor change so that CroquetHarness>>cleanup works again.
  • New mesh content from Julian Lombardi in the Content/Meshes directory.

I'm hoping that anyone who is writing Tweak code for Cobalt will look at these changes as an example of a better approach that what has been happening up until now. Feel free to talk with me if you have any questions about it.

Cheers,
  -- John

====================
Name: CobaltMorph-jrd.15
Author: jrd
Time: 18 October 2008, 9:20:48 pm
UUID: 4cf698f1-4d97-4ea1-8a39-3e675ddfa2aa
Ancestors: CobaltMorph-jrd.14

Changed:

- Changed Cobalt startup to switch in the CoWidgetLibrary for the standard CDefaultWidgetLibrary. We don't switch it back later, maybe we should, or not.

====================
Name: CobaltUI-jrd.18
Author: jrd
Time: 23 October 2008, 5:42:43 pm
UUID: 828fb6bb-3622-4dde-82bb-45088b3d541d
Ancestors: CobaltUI-jrd.17

Changed:

- Removed CMenuCostume2 back to where it belongs int Tweak-Widgets.
- Removed CUserDialog back to where it belongs in Tweak-Widgets.
- In CobaltAlphaPrefsWindow
    - Removed code that is now duplicate because it is in it's new superclass, CAlphaWindow
    - Reduced the setupCostume to only do the changes
    - >>newInput: changed to refer colors to the class rather than ardcoding CAlphaWindow.
- Created CoMenuBarCostume to provide a Cobalt look for the menubar
    - no rounded corners, clipping on. Code that used to be in CMenuBarCostume2
- Created CoMenuCostume2 to provide a Cobalt look for the menus
    - same look changes as the menu bar costume
- CoNavHudPanel created to eventually be a Tweak replacement for the CoNavMorph.
- CoScrollBarCostume created to provide a Cobalt look for the scrollbars
    - Changed the arrow images on the button so that
        - the graphic font is no longer being used
        - The images are properly centered.
- Created CoUserDialog as a future home for Cobalt Dialog boxes and alerts.
- CreateCoWidgetLibrary to hold the Cobalt look and feel policy.

====================
Name: Cobalt-Chat-jrd.3
Author: jrd
Time: 23 October 2008, 5:54:48 pm
UUID: 988fc604-6d2d-49f8-b9ac-2287bb4268e3
Ancestors: Cobalt-Chat-jrd.2

Changed:

- CAccountListDialog>>setupCostume changed to refer to the class colors not the CAlphaWindow colors
- CAccountListItem>>setupCostume changed to refer to the class colors not the CAlphaWindow colors

====================
Name: Cobalt-Router-jrd.7
Author: jrd
Time: 18 October 2008, 1:21:43 am
UUID: aa2ed5ee-340d-4f21-b388-31c4e178b947
Ancestors: Cobalt-Router-jrd.6

Changed:

- Working on the authentication. Changing the auth services to reflect the known requirements:
   - Created CoAuthenticationResponse class to be the result from an authientication. An auth response has a code return like that used in HTTP and a message giving any details.
    - CobaltAuthService has interface mentuods stubbed out
    - CoDukeCookieAuthServicehas appropriate structure to actually be useable.
    - CoTestAuthService modified to corresponf with new interface

====================
Name: Cobalt-Router-jrd.8
Author: jrd
Time: 25 October 2008, 2:55:33 pm
UUID: de96dc37-179a-4fc7-bdb2-712b7d92238a
Ancestors: Cobalt-Router-jrd.7

Changed:

- Added class CobaltController
- Minor thinking out loud changes to CobaltMessageRouter

====================
Name: Cobalt-Router-jrd.9
Author: jrd
Time: 27 October 2008, 1:54:24 am
UUID: bb137e60-2144-408c-9b01-6b76daacbcd6
Ancestors: Cobalt-Router-jrd.8

Changed:

- Modified CobaltDispatcher>>stopPortForwarding to nly tell the dispatcher config to stop if it's actually there

====================
Name: Collada-kayef.9
Author: kayef
Time: 24 October 2008, 6:05:34 pm
UUID: 32ba8631-8349-214d-abe7-2eda25ecfc5a
Ancestors: Collada-kayef.9

Fix up axis

====================
Name: Croquet-Harness-jrd.133
Author: jrd
Time: 27 October 2008, 1:57:11 am
UUID: cabc1244-29cb-4878-b7c4-49ee1511f947
Ancestors: Croquet-Harness-jrd.132

Changed:

- Moved CroquetHarness OpenGL startup (via bounds?) into own method
- Added hasAdvancedOpenGL method to indicate if the OGL is advanced enough for shaders. That is 2.0 or greater for now.

====================
Name: Croquet-Harness-jrd.134
Author: jrd
Time: 27 October 2008, 2:32:22 am
UUID: 95c569c7-92dc-4298-8599-6e7870cb5dd8
Ancestors: Croquet-Harness-jrd.133

Changed:

- Moved hasAdvancedOpenGL test method into this package

====================
Name: Croquet-Harness-jrd.135
Author: jrd
Time: 27 October 2008, 3:33:09 am
UUID: 1ae8d16d-762c-48c4-9e80-45eacc84b295
Ancestors: Croquet-Harness-jrd.134

Changed:

- CroquetHarness>>bounds: modified to make window drags work again.

====================
Name: Croquet-Objects-jrd.245
Author: jrd
Time: 27 October 2008, 2:27:04 am
UUID: 5c7001a2-6412-4186-92b2-7aa4880ac88d
Ancestors: Croquet-Objects-jrd.244

Changed:

- Added to TAvatarUser a couple of the motion methods for better compatibility: >>interpolate and >>moveHead

====================
Name: MenuUI-jrd.106
Author: jrd
Time: 23 October 2008, 7:48:46 pm
UUID: 8309164c-db47-49a1-b7e5-260727e0b543
Ancestors: MenuUI-jrd.105

Changed:

- CAlphaWindow changed to refer to the widget policy for colors in most cases, the rest still needs doing.
- CChatBaseDialog>>newInput: now refers to the class for colors not CAlphaWindow
- CPublishSpaceDialog>>newInput: now refers to the class for colors not CAlphaWindow
- CCollaborativeTextWindow>>setupCostume now refers to the class for colors/fonts not CAlphaWindow
- CViewKnownWorldsDialog>>setupCostume now refers to the class for colors/fonts not CAlphaWindow

====================
Name: MenuUI-jrd.107
Author: jrd
Time: 27 October 2008, 2:37:11 am
UUID: 0346cb58-772b-4671-8cc6-11bfc78799be
Ancestors: MenuUI-jrd.106

Changed:

- Modified CroquetMenuProject>>actionImport to handle dae and kmz files.

====================
Name: SkeletalAnimation-jrd.76
Author: jrd
Time: 27 October 2008, 2:34:55 am
UUID: 9f4dd8c1-5f55-45a3-bd73-4dbec9f8d70e
Ancestors: SkeletalAnimation-pbm.75

Changed:

- Modified TAnimatedMesh so if the OpenGL supprted isn't enough, then it won't render at all. A bit of an awful hack, but better than crashing.
- Dropped useless rotation out of TAvatarUserAnimated>>loadAvatar:. Result is the same no matter if it's present or not.

====================
Name: Tweak-Costume-jrd.80
Author: jrd
Time: 18 October 2008, 9:30:55 pm
UUID: 5ab70880-5c89-4f24-8f84-ffafb5385cee
Ancestors: Tweak-Costume-jcg.79

Changed:

- Modified CTextParagraph to make it's colors work with the updated CDefaultWidgetLibrary
    - insertionPointColor, selectionColor

====================
Name: Tweak-ProjectBuilder-jrd.97
Author: jrd
Time: 18 October 2008, 9:51:10 pm
UUID: f17ee086-f973-404e-afac-469e071ea082
Ancestors: Tweak-ProjectBuilder-ar.96

Changed:

- CProjectListCostume changed to refer to the currently active widget library for colors
    - methods #select and #deselect

====================
Name: Tweak-Widgets-jrd.156
Author: jrd
Time: 18 October 2008, 10:16:30 pm
UUID: 2251f1da-c988-4ea0-b7a8-8fc04214ab25
Ancestors: Tweak-Widgets-jrd.155

Changed:

- Moved CUserDialog and CMenuCostume2 back into this package from the CobaltUI package to eliminate some dependency issues. Also reverted many of the chenges to these classes and moved the changes into new subclasses what are in the CobaltUI package.
- CDefaultWidgetLibrary
    - Added many more methods to handle color policy.
    - Particularly notable is removing many of the fixed colors in the text handling.
    - Added windowCloseButtonImage and windowCollapseButtonImage. These return an image suitable for the window frame buttons for the current policy.  Currently these images are on disk and should be recoded as message resoureces...maybe in a CIconLibrary
    - added defaultTextFont to return a font suitable for text field contents
    - added defaultLabelFont to return a font suitable for widget labels
- CListItemCostume changed to eliminate constant colors and replace with refs to widget library methods
    - normalTextColor, selectedTextColor
- CMenuBarCostume2
    - Refactored onMenuItemsChanged so the inside of the loop calls to changeMenuItemOnChange:. This is to make handling changes in subclasses cleaner.
    - reformatted onKeyDown:
- CMenuBar>>defaultCostume changed to refer to a new widgey library method instead of a constant ref to the CMenuBarCostume2 class
- CMenuItemCostume changed to remove constant text values and refer to widget library methods
    - disabledTextColor, normalTextColor, selectedTextColor
- CPopUpMenuCostume  changed to remove constant text values and refer to widget library methods.
    - drawItem:in:on:selected: changed to use disabledTextColor, normalTextColor, selectedTextColor
- CTreeItemCostume changed to remove constant text values and refer to widget library methods
    - normalTextColor, selectedTextColor
- CWindowCostumeFrame changed to fix the look of the frame's close and collapse buttons (they weren't centered enough) by dropping the use of the WindowFont and using an image from the widget library

====================

-- 
John Dougan
[hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: New Cobalt Release For 20081026

Bert Freudenberg
I'm just loosely following Cobalt, but are you going to promote your changes upstream?

- Bert -

Am 27.10.2008 um 13:07 schrieb John Dougan <[hidden email]>:

A new development release build of Cobalt is now uploading to http://www.duke.edu/~jd135/downloads/cobalt-release-build-20081026.zip . It should be around 109MB and be uploaded by 6am PT. This release has:

  • First cut at the collada/kmz importer for static meshes from Phua Khai Fong.  It isn't finished and mailing list feedback on Google 3D Warehouse content that it blows up on would be welcome.
  • A quick hack to keep substandard GPUs from blowing up on using the animated avatars.  If your platform isn't at least a full OpenGL 2.0 it just won't render the animated avatar mesh. You then can load an old format avatar (mdl and ase) via the menus.
  • Internal changes to Tweak to clean up awfulness...some of it ours, some not.
  • The window look for the HUD windows has been made more consistent and now relies more heavily on the widget library. More work needed.
  • A new WidgetLibrary class for holding the Tweak look and feel policy for Cobalt.
  • A minor change so that CroquetHarness>>cleanup works again.
  • New mesh content from Julian Lombardi in the Content/Meshes directory.

I'm hoping that anyone who is writing Tweak code for Cobalt will look at these changes as an example of a better approach that what has been happening up until now. Feel free to talk with me if you have any questions about it.

Cheers,
  -- John

====================
Name: CobaltMorph-jrd.15
Author: jrd
Time: 18 October 2008, 9:20:48 pm
UUID: 4cf698f1-4d97-4ea1-8a39-3e675ddfa2aa
Ancestors: CobaltMorph-jrd.14

Changed:

- Changed Cobalt startup to switch in the CoWidgetLibrary for the standard CDefaultWidgetLibrary. We don't switch it back later, maybe we should, or not.

====================
Name: CobaltUI-jrd.18
Author: jrd
Time: 23 October 2008, 5:42:43 pm
UUID: 828fb6bb-3622-4dde-82bb-45088b3d541d
Ancestors: CobaltUI-jrd.17

Changed:

- Removed CMenuCostume2 back to where it belongs int Tweak-Widgets.
- Removed CUserDialog back to where it belongs in Tweak-Widgets.
- In CobaltAlphaPrefsWindow
    - Removed code that is now duplicate because it is in it's new superclass, CAlphaWindow
    - Reduced the setupCostume to only do the changes
    - >>newInput: changed to refer colors to the class rather than ardcoding CAlphaWindow.
- Created CoMenuBarCostume to provide a Cobalt look for the menubar
    - no rounded corners, clipping on. Code that used to be in CMenuBarCostume2
- Created CoMenuCostume2 to provide a Cobalt look for the menus
    - same look changes as the menu bar costume
- CoNavHudPanel created to eventually be a Tweak replacement for the CoNavMorph.
- CoScrollBarCostume created to provide a Cobalt look for the scrollbars
    - Changed the arrow images on the button so that
        - the graphic font is no longer being used
        - The images are properly centered.
- Created CoUserDialog as a future home for Cobalt Dialog boxes and alerts.
- CreateCoWidgetLibrary to hold the Cobalt look and feel policy.

====================
Name: Cobalt-Chat-jrd.3
Author: jrd
Time: 23 October 2008, 5:54:48 pm
UUID: 988fc604-6d2d-49f8-b9ac-2287bb4268e3
Ancestors: Cobalt-Chat-jrd.2

Changed:

- CAccountListDialog>>setupCostume changed to refer to the class colors not the CAlphaWindow colors
- CAccountListItem>>setupCostume changed to refer to the class colors not the CAlphaWindow colors

====================
Name: Cobalt-Router-jrd.7
Author: jrd
Time: 18 October 2008, 1:21:43 am
UUID: aa2ed5ee-340d-4f21-b388-31c4e178b947
Ancestors: Cobalt-Router-jrd.6

Changed:

- Working on the authentication. Changing the auth services to reflect the known requirements:
   - Created CoAuthenticationResponse class to be the result from an authientication. An auth response has a code return like that used in HTTP and a message giving any details.
    - CobaltAuthService has interface mentuods stubbed out
    - CoDukeCookieAuthServicehas appropriate structure to actually be useable.
    - CoTestAuthService modified to corresponf with new interface

====================
Name: Cobalt-Router-jrd.8
Author: jrd
Time: 25 October 2008, 2:55:33 pm
UUID: de96dc37-179a-4fc7-bdb2-712b7d92238a
Ancestors: Cobalt-Router-jrd.7

Changed:

- Added class CobaltController
- Minor thinking out loud changes to CobaltMessageRouter

====================
Name: Cobalt-Router-jrd.9
Author: jrd
Time: 27 October 2008, 1:54:24 am
UUID: bb137e60-2144-408c-9b01-6b76daacbcd6
Ancestors: Cobalt-Router-jrd.8

Changed:

- Modified CobaltDispatcher>>stopPortForwarding to nly tell the dispatcher config to stop if it's actually there

====================
Name: Collada-kayef.9
Author: kayef
Time: 24 October 2008, 6:05:34 pm
UUID: 32ba8631-8349-214d-abe7-2eda25ecfc5a
Ancestors: Collada-kayef.9

Fix up axis

====================
Name: Croquet-Harness-jrd.133
Author: jrd
Time: 27 October 2008, 1:57:11 am
UUID: cabc1244-29cb-4878-b7c4-49ee1511f947
Ancestors: Croquet-Harness-jrd.132

Changed:

- Moved CroquetHarness OpenGL startup (via bounds?) into own method
- Added hasAdvancedOpenGL method to indicate if the OGL is advanced enough for shaders. That is 2.0 or greater for now.

====================
Name: Croquet-Harness-jrd.134
Author: jrd
Time: 27 October 2008, 2:32:22 am
UUID: 95c569c7-92dc-4298-8599-6e7870cb5dd8
Ancestors: Croquet-Harness-jrd.133

Changed:

- Moved hasAdvancedOpenGL test method into this package

====================
Name: Croquet-Harness-jrd.135
Author: jrd
Time: 27 October 2008, 3:33:09 am
UUID: 1ae8d16d-762c-48c4-9e80-45eacc84b295
Ancestors: Croquet-Harness-jrd.134

Changed:

- CroquetHarness>>bounds: modified to make window drags work again.

====================
Name: Croquet-Objects-jrd.245
Author: jrd
Time: 27 October 2008, 2:27:04 am
UUID: 5c7001a2-6412-4186-92b2-7aa4880ac88d
Ancestors: Croquet-Objects-jrd.244

Changed:

- Added to TAvatarUser a couple of the motion methods for better compatibility: >>interpolate and >>moveHead

====================
Name: MenuUI-jrd.106
Author: jrd
Time: 23 October 2008, 7:48:46 pm
UUID: 8309164c-db47-49a1-b7e5-260727e0b543
Ancestors: MenuUI-jrd.105

Changed:

- CAlphaWindow changed to refer to the widget policy for colors in most cases, the rest still needs doing.
- CChatBaseDialog>>newInput: now refers to the class for colors not CAlphaWindow
- CPublishSpaceDialog>>newInput: now refers to the class for colors not CAlphaWindow
- CCollaborativeTextWindow>>setupCostume now refers to the class for colors/fonts not CAlphaWindow
- CViewKnownWorldsDialog>>setupCostume now refers to the class for colors/fonts not CAlphaWindow

====================
Name: MenuUI-jrd.107
Author: jrd
Time: 27 October 2008, 2:37:11 am
UUID: 0346cb58-772b-4671-8cc6-11bfc78799be
Ancestors: MenuUI-jrd.106

Changed:

- Modified CroquetMenuProject>>actionImport to handle dae and kmz files.

====================
Name: SkeletalAnimation-jrd.76
Author: jrd
Time: 27 October 2008, 2:34:55 am
UUID: 9f4dd8c1-5f55-45a3-bd73-4dbec9f8d70e
Ancestors: SkeletalAnimation-pbm.75

Changed:

- Modified TAnimatedMesh so if the OpenGL supprted isn't enough, then it won't render at all. A bit of an awful hack, but better than crashing.
- Dropped useless rotation out of TAvatarUserAnimated>>loadAvatar:. Result is the same no matter if it's present or not.

====================
Name: Tweak-Costume-jrd.80
Author: jrd
Time: 18 October 2008, 9:30:55 pm
UUID: 5ab70880-5c89-4f24-8f84-ffafb5385cee
Ancestors: Tweak-Costume-jcg.79

Changed:

- Modified CTextParagraph to make it's colors work with the updated CDefaultWidgetLibrary
    - insertionPointColor, selectionColor

====================
Name: Tweak-ProjectBuilder-jrd.97
Author: jrd
Time: 18 October 2008, 9:51:10 pm
UUID: f17ee086-f973-404e-afac-469e071ea082
Ancestors: Tweak-ProjectBuilder-ar.96

Changed:

- CProjectListCostume changed to refer to the currently active widget library for colors
    - methods #select and #deselect

====================
Name: Tweak-Widgets-jrd.156
Author: jrd
Time: 18 October 2008, 10:16:30 pm
UUID: 2251f1da-c988-4ea0-b7a8-8fc04214ab25
Ancestors: Tweak-Widgets-jrd.155

Changed:

- Moved CUserDialog and CMenuCostume2 back into this package from the CobaltUI package to eliminate some dependency issues. Also reverted many of the chenges to these classes and moved the changes into new subclasses what are in the CobaltUI package.
- CDefaultWidgetLibrary
    - Added many more methods to handle color policy.
    - Particularly notable is removing many of the fixed colors in the text handling.
    - Added windowCloseButtonImage and windowCollapseButtonImage. These return an image suitable for the window frame buttons for the current policy.  Currently these images are on disk and should be recoded as message resoureces...maybe in a CIconLibrary
    - added defaultTextFont to return a font suitable for text field contents
    - added defaultLabelFont to return a font suitable for widget labels
- CListItemCostume changed to eliminate constant colors and replace with refs to widget library methods
    - normalTextColor, selectedTextColor
- CMenuBarCostume2
    - Refactored onMenuItemsChanged so the inside of the loop calls to changeMenuItemOnChange:. This is to make handling changes in subclasses cleaner.
    - reformatted onKeyDown:
- CMenuBar>>defaultCostume changed to refer to a new widgey library method instead of a constant ref to the CMenuBarCostume2 class
- CMenuItemCostume changed to remove constant text values and refer to widget library methods
    - disabledTextColor, normalTextColor, selectedTextColor
- CPopUpMenuCostume  changed to remove constant text values and refer to widget library methods.
    - drawItem:in:on:selected: changed to use disabledTextColor, normalTextColor, selectedTextColor
- CTreeItemCostume changed to remove constant text values and refer to widget library methods
    - normalTextColor, selectedTextColor
- CWindowCostumeFrame changed to fix the look of the frame's close and collapse buttons (they weren't centered enough) by dropping the use of the WindowFont and using an image from the widget library

====================

-- 
John Dougan
[hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: New Cobalt Release For 20081026

edboyce
In reply to this post by John Dougan
All,

   The correct link is:

      http://www.duke.edu/~jd135/downloads/cobalt-base-current-build-20081026.zip


> A new development release build of Cobalt is now uploading to
> http://www.duke.edu/~jd135/downloads/cobalt-release-build-20081026.zip .
> It should be around 109MB and be uploaded by 6am PT. This release has:
>
>     * First cut at the collada/kmz importer for static meshes from *Phua
>       Khai Fong*.  It isn't finished and mailing list feedback on Google
>       3D Warehouse content that it blows up on would be welcome.
>     * A quick hack to keep substandard GPUs from blowing up on using the
>       animated avatars.  If your platform isn't at least a full OpenGL
>       2.0 it just won't render the animated avatar mesh. You then can
>       load an old format avatar (mdl and ase) via the menus.
>     * Internal changes to Tweak to clean up awfulness...some of it ours,
>       some not.
>     * The window look for the HUD windows has been made more consistent
>       and now relies more heavily on the widget library. More work needed.
>     * A new WidgetLibrary class for holding the Tweak look and feel
>       policy for Cobalt.
>     * A minor change so that CroquetHarness>>cleanup works again.
>     * New mesh content from *Julian Lombardi* in the Content/Meshes
>       directory.
>
>
> I'm hoping that anyone who is writing Tweak code for Cobalt will look at
> these changes as an example of a better approach that what has been
> happening up until now. Feel free to talk with me if you have any
> questions about it.
>
> Cheers,
>   -- John
>
> ====================
> Name: CobaltMorph-jrd.15
> Author: jrd
> Time: 18 October 2008, 9:20:48 pm
> UUID: 4cf698f1-4d97-4ea1-8a39-3e675ddfa2aa
> Ancestors: CobaltMorph-jrd.14
>
> Changed:
>
> - Changed Cobalt startup to switch in the CoWidgetLibrary for the
> standard CDefaultWidgetLibrary. We don't switch it back later, maybe we
> should, or not.
>
> ====================
> Name: CobaltUI-jrd.18
> Author: jrd
> Time: 23 October 2008, 5:42:43 pm
> UUID: 828fb6bb-3622-4dde-82bb-45088b3d541d
> Ancestors: CobaltUI-jrd.17
>
> Changed:
>
> - Removed CMenuCostume2 back to where it belongs int Tweak-Widgets.
> - Removed CUserDialog back to where it belongs in Tweak-Widgets.
> - In CobaltAlphaPrefsWindow
>     - Removed code that is now duplicate because it is in it's new
> superclass, CAlphaWindow
>     - Reduced the setupCostume to only do the changes
>     - >>newInput: changed to refer colors to the class rather than
> ardcoding CAlphaWindow.
> - Created CoMenuBarCostume to provide a Cobalt look for the menubar
>     - no rounded corners, clipping on. Code that used to be in
> CMenuBarCostume2
> - Created CoMenuCostume2 to provide a Cobalt look for the menus
>     - same look changes as the menu bar costume
> - CoNavHudPanel created to eventually be a Tweak replacement for the
> CoNavMorph.
> - CoScrollBarCostume created to provide a Cobalt look for the scrollbars
>     - Changed the arrow images on the button so that
>         - the graphic font is no longer being used
>         - The images are properly centered.
> - Created CoUserDialog as a future home for Cobalt Dialog boxes and
> alerts.
> - CreateCoWidgetLibrary to hold the Cobalt look and feel policy.
>
> ====================
> Name: Cobalt-Chat-jrd.3
> Author: jrd
> Time: 23 October 2008, 5:54:48 pm
> UUID: 988fc604-6d2d-49f8-b9ac-2287bb4268e3
> Ancestors: Cobalt-Chat-jrd.2
>
> Changed:
>
> - CAccountListDialog>>setupCostume changed to refer to the class colors
> not the CAlphaWindow colors
> - CAccountListItem>>setupCostume changed to refer to the class colors
> not the CAlphaWindow colors
>
> ====================
> Name: Cobalt-Router-jrd.7
> Author: jrd
> Time: 18 October 2008, 1:21:43 am
> UUID: aa2ed5ee-340d-4f21-b388-31c4e178b947
> Ancestors: Cobalt-Router-jrd.6
>
> Changed:
>
> - Working on the authentication. Changing the auth services to reflect
> the known requirements:
>    - Created CoAuthenticationResponse class to be the result from an
> authientication. An auth response has a code return like that used in
> HTTP and a message giving any details.
>     - CobaltAuthService has interface mentuods stubbed out
>     - CoDukeCookieAuthServicehas appropriate structure to actually be
> useable.
>     - CoTestAuthService modified to corresponf with new interface
>
> ====================
> Name: Cobalt-Router-jrd.8
> Author: jrd
> Time: 25 October 2008, 2:55:33 pm
> UUID: de96dc37-179a-4fc7-bdb2-712b7d92238a
> Ancestors: Cobalt-Router-jrd.7
>
> Changed:
>
> - Added class CobaltController
> - Minor thinking out loud changes to CobaltMessageRouter
>
> ====================
> Name: Cobalt-Router-jrd.9
> Author: jrd
> Time: 27 October 2008, 1:54:24 am
> UUID: bb137e60-2144-408c-9b01-6b76daacbcd6
> Ancestors: Cobalt-Router-jrd.8
>
> Changed:
>
> - Modified CobaltDispatcher>>stopPortForwarding to nly tell the
> dispatcher config to stop if it's actually there
>
> ====================
> Name: Collada-kayef.9
> Author: kayef
> Time: 24 October 2008, 6:05:34 pm
> UUID: 32ba8631-8349-214d-abe7-2eda25ecfc5a
> Ancestors: Collada-kayef.9
>
> Fix up axis
>
> ====================
> Name: Croquet-Harness-jrd.133
> Author: jrd
> Time: 27 October 2008, 1:57:11 am
> UUID: cabc1244-29cb-4878-b7c4-49ee1511f947
> Ancestors: Croquet-Harness-jrd.132
>
> Changed:
>
> - Moved CroquetHarness OpenGL startup (via bounds?) into own method
> - Added hasAdvancedOpenGL method to indicate if the OGL is advanced
> enough for shaders. That is 2.0 or greater for now.
>
> ====================
> Name: Croquet-Harness-jrd.134
> Author: jrd
> Time: 27 October 2008, 2:32:22 am
> UUID: 95c569c7-92dc-4298-8599-6e7870cb5dd8
> Ancestors: Croquet-Harness-jrd.133
>
> Changed:
>
> - Moved hasAdvancedOpenGL test method into this package
>
> ====================
> Name: Croquet-Harness-jrd.135
> Author: jrd
> Time: 27 October 2008, 3:33:09 am
> UUID: 1ae8d16d-762c-48c4-9e80-45eacc84b295
> Ancestors: Croquet-Harness-jrd.134
>
> Changed:
>
> - CroquetHarness>>bounds: modified to make window drags work again.
>
> ====================
> Name: Croquet-Objects-jrd.245
> Author: jrd
> Time: 27 October 2008, 2:27:04 am
> UUID: 5c7001a2-6412-4186-92b2-7aa4880ac88d
> Ancestors: Croquet-Objects-jrd.244
>
> Changed:
>
> - Added to TAvatarUser a couple of the motion methods for better
> compatibility: >>interpolate and >>moveHead
>
> ====================
> Name: MenuUI-jrd.106
> Author: jrd
> Time: 23 October 2008, 7:48:46 pm
> UUID: 8309164c-db47-49a1-b7e5-260727e0b543
> Ancestors: MenuUI-jrd.105
>
> Changed:
>
> - CAlphaWindow changed to refer to the widget policy for colors in most
> cases, the rest still needs doing.
> - CChatBaseDialog>>newInput: now refers to the class for colors not
> CAlphaWindow
> - CPublishSpaceDialog>>newInput: now refers to the class for colors not
> CAlphaWindow
> - CCollaborativeTextWindow>>setupCostume now refers to the class for
> colors/fonts not CAlphaWindow
> - CViewKnownWorldsDialog>>setupCostume now refers to the class for
> colors/fonts not CAlphaWindow
>
> ====================
> Name: MenuUI-jrd.107
> Author: jrd
> Time: 27 October 2008, 2:37:11 am
> UUID: 0346cb58-772b-4671-8cc6-11bfc78799be
> Ancestors: MenuUI-jrd.106
>
> Changed:
>
> - Modified CroquetMenuProject>>actionImport to handle dae and kmz files.
>
> ====================
> Name: SkeletalAnimation-jrd.76
> Author: jrd
> Time: 27 October 2008, 2:34:55 am
> UUID: 9f4dd8c1-5f55-45a3-bd73-4dbec9f8d70e
> Ancestors: SkeletalAnimation-pbm.75
>
> Changed:
>
> - Modified TAnimatedMesh so if the OpenGL supprted isn't enough, then it
> won't render at all. A bit of an awful hack, but better than crashing.
> - Dropped useless rotation out of TAvatarUserAnimated>>loadAvatar:.
> Result is the same no matter if it's present or not.
>
> ====================
> Name: Tweak-Costume-jrd.80
> Author: jrd
> Time: 18 October 2008, 9:30:55 pm
> UUID: 5ab70880-5c89-4f24-8f84-ffafb5385cee
> Ancestors: Tweak-Costume-jcg.79
>
> Changed:
>
> - Modified CTextParagraph to make it's colors work with the updated
> CDefaultWidgetLibrary
>     - insertionPointColor, selectionColor
>
> ====================
> Name: Tweak-ProjectBuilder-jrd.97
> Author: jrd
> Time: 18 October 2008, 9:51:10 pm
> UUID: f17ee086-f973-404e-afac-469e071ea082
> Ancestors: Tweak-ProjectBuilder-ar.96
>
> Changed:
>
> - CProjectListCostume changed to refer to the currently active widget
> library for colors
>     - methods #select and #deselect
>
> ====================
> Name: Tweak-Widgets-jrd.156
> Author: jrd
> Time: 18 October 2008, 10:16:30 pm
> UUID: 2251f1da-c988-4ea0-b7a8-8fc04214ab25
> Ancestors: Tweak-Widgets-jrd.155
>
> Changed:
>
> - Moved CUserDialog and CMenuCostume2 back into this package from the
> CobaltUI package to eliminate some dependency issues. Also reverted many
> of the chenges to these classes and moved the changes into new
> subclasses what are in the CobaltUI package.
> - CDefaultWidgetLibrary
>     - Added many more methods to handle color policy.
>     - Particularly notable is removing many of the fixed colors in the
> text handling.
>     - Added windowCloseButtonImage and windowCollapseButtonImage. These
> return an image suitable for the window frame buttons for the current
> policy.  Currently these images are on disk and should be recoded as
> message resoureces...maybe in a CIconLibrary
>     - added defaultTextFont to return a font suitable for text field
> contents
>     - added defaultLabelFont to return a font suitable for widget labels
> - CListItemCostume changed to eliminate constant colors and replace with
> refs to widget library methods
>     - normalTextColor, selectedTextColor
> - CMenuBarCostume2
>     - Refactored onMenuItemsChanged so the inside of the loop calls to
> changeMenuItemOnChange:. This is to make handling changes in subclasses
> cleaner.
>     - reformatted onKeyDown:
> - CMenuBar>>defaultCostume changed to refer to a new widgey library
> method instead of a constant ref to the CMenuBarCostume2 class
> - CMenuItemCostume changed to remove constant text values and refer to
> widget library methods
>     - disabledTextColor, normalTextColor, selectedTextColor
> - CPopUpMenuCostume  changed to remove constant text values and refer to
> widget library methods.
>     - drawItem:in:on:selected: changed to use disabledTextColor,
> normalTextColor, selectedTextColor
> - CTreeItemCostume changed to remove constant text values and refer to
> widget library methods
>     - normalTextColor, selectedTextColor
> - CWindowCostumeFrame changed to fix the look of the frame's close and
> collapse buttons (they weren't centered enough) by dropping the use of
> the WindowFont and using an image from the widget library
>
> ====================
>
> --
> John Dougan
> [hidden email]
>
>

Reply | Threaded
Open this post in threaded view
|

Re: New Cobalt Release For 20081026

John Dougan
In reply to this post by Bert Freudenberg
Sure, if there is anyone upstream to take them.  My understanding is
that Tweak is effectively unmaintained at this point and OpenCroquet is
in a similar situation.

Cheers,
  -- John

Bert Freudenberg wrote:

> I'm just loosely following Cobalt, but are you going to promote your
> changes upstream?
>
> - Bert -
>
> Am 27.10.2008 um 13:07 schrieb John Dougan <[hidden email]
> <mailto:[hidden email]>>:
>
>> A new development release build of Cobalt is now uploading to
>> http://www.duke.edu/~jd135/downloads/cobalt-release-build-20081026.zip 
>> <http://www.duke.edu/%7Ejd135/downloads/cobalt-release-build-20081026.zip>
>> . It should be around 109MB and be uploaded by 6am PT. This release has:
>>
>>     * First cut at the collada/kmz importer for static meshes from
>>       *Phua Khai Fong*.  It isn't finished and mailing list feedback
>>       on Google 3D Warehouse content that it blows up on would be
>>       welcome.
>>     * A quick hack to keep substandard GPUs from blowing up on using
>>       the animated avatars.  If your platform isn't at least a full
>>       OpenGL 2.0 it just won't render the animated avatar mesh. You
>>       then can load an old format avatar (mdl and ase) via the menus.
>>     * Internal changes to Tweak to clean up awfulness...some of it
>>       ours, some not.
>>     * The window look for the HUD windows has been made more
>>       consistent and now relies more heavily on the widget library.
>>       More work needed.
>>     * A new WidgetLibrary class for holding the Tweak look and feel
>>       policy for Cobalt.
>>     * A minor change so that CroquetHarness>>cleanup works again.
>>     * New mesh content from *Julian Lombardi* in the Content/Meshes
>>       directory.
>>
>>
>> I'm hoping that anyone who is writing Tweak code for Cobalt will look
>> at these changes as an example of a better approach that what has
>> been happening up until now. Feel free to talk with me if you have
>> any questions about it.
>>
>> Cheers,
>>   -- John
>>
>> ====================
>> Name: CobaltMorph-jrd.15
>> Author: jrd
>> Time: 18 October 2008, 9:20:48 pm
>> UUID: 4cf698f1-4d97-4ea1-8a39-3e675ddfa2aa
>> Ancestors: CobaltMorph-jrd.14
>>
>> Changed:
>>
>> - Changed Cobalt startup to switch in the CoWidgetLibrary for the
>> standard CDefaultWidgetLibrary. We don't switch it back later, maybe
>> we should, or not.
>>
>> ====================
>> Name: CobaltUI-jrd.18
>> Author: jrd
>> Time: 23 October 2008, 5:42:43 pm
>> UUID: 828fb6bb-3622-4dde-82bb-45088b3d541d
>> Ancestors: CobaltUI-jrd.17
>>
>> Changed:
>>
>> - Removed CMenuCostume2 back to where it belongs int Tweak-Widgets.
>> - Removed CUserDialog back to where it belongs in Tweak-Widgets.
>> - In CobaltAlphaPrefsWindow
>>     - Removed code that is now duplicate because it is in it's new
>> superclass, CAlphaWindow
>>     - Reduced the setupCostume to only do the changes
>>     - >>newInput: changed to refer colors to the class rather than
>> ardcoding CAlphaWindow.
>> - Created CoMenuBarCostume to provide a Cobalt look for the menubar
>>     - no rounded corners, clipping on. Code that used to be in
>> CMenuBarCostume2
>> - Created CoMenuCostume2 to provide a Cobalt look for the menus
>>     - same look changes as the menu bar costume
>> - CoNavHudPanel created to eventually be a Tweak replacement for the
>> CoNavMorph.
>> - CoScrollBarCostume created to provide a Cobalt look for the scrollbars
>>     - Changed the arrow images on the button so that
>>         - the graphic font is no longer being used
>>         - The images are properly centered.
>> - Created CoUserDialog as a future home for Cobalt Dialog boxes and
>> alerts.
>> - CreateCoWidgetLibrary to hold the Cobalt look and feel policy.
>>
>> ====================
>> Name: Cobalt-Chat-jrd.3
>> Author: jrd
>> Time: 23 October 2008, 5:54:48 pm
>> UUID: 988fc604-6d2d-49f8-b9ac-2287bb4268e3
>> Ancestors: Cobalt-Chat-jrd.2
>>
>> Changed:
>>
>> - CAccountListDialog>>setupCostume changed to refer to the class
>> colors not the CAlphaWindow colors
>> - CAccountListItem>>setupCostume changed to refer to the class colors
>> not the CAlphaWindow colors
>>
>> ====================
>> Name: Cobalt-Router-jrd.7
>> Author: jrd
>> Time: 18 October 2008, 1:21:43 am
>> UUID: aa2ed5ee-340d-4f21-b388-31c4e178b947
>> Ancestors: Cobalt-Router-jrd.6
>>
>> Changed:
>>
>> - Working on the authentication. Changing the auth services to
>> reflect the known requirements:
>>    - Created CoAuthenticationResponse class to be the result from an
>> authientication. An auth response has a code return like that used in
>> HTTP and a message giving any details.
>>     - CobaltAuthService has interface mentuods stubbed out
>>     - CoDukeCookieAuthServicehas appropriate structure to actually be
>> useable.
>>     - CoTestAuthService modified to corresponf with new interface
>>
>> ====================
>> Name: Cobalt-Router-jrd.8
>> Author: jrd
>> Time: 25 October 2008, 2:55:33 pm
>> UUID: de96dc37-179a-4fc7-bdb2-712b7d92238a
>> Ancestors: Cobalt-Router-jrd.7
>>
>> Changed:
>>
>> - Added class CobaltController
>> - Minor thinking out loud changes to CobaltMessageRouter
>>
>> ====================
>> Name: Cobalt-Router-jrd.9
>> Author: jrd
>> Time: 27 October 2008, 1:54:24 am
>> UUID: bb137e60-2144-408c-9b01-6b76daacbcd6
>> Ancestors: Cobalt-Router-jrd.8
>>
>> Changed:
>>
>> - Modified CobaltDispatcher>>stopPortForwarding to nly tell the
>> dispatcher config to stop if it's actually there
>>
>> ====================
>> Name: Collada-kayef.9
>> Author: kayef
>> Time: 24 October 2008, 6:05:34 pm
>> UUID: 32ba8631-8349-214d-abe7-2eda25ecfc5a
>> Ancestors: Collada-kayef.9
>>
>> Fix up axis
>>
>> ====================
>> Name: Croquet-Harness-jrd.133
>> Author: jrd
>> Time: 27 October 2008, 1:57:11 am
>> UUID: cabc1244-29cb-4878-b7c4-49ee1511f947
>> Ancestors: Croquet-Harness-jrd.132
>>
>> Changed:
>>
>> - Moved CroquetHarness OpenGL startup (via bounds?) into own method
>> - Added hasAdvancedOpenGL method to indicate if the OGL is advanced
>> enough for shaders. That is 2.0 or greater for now.
>>
>> ====================
>> Name: Croquet-Harness-jrd.134
>> Author: jrd
>> Time: 27 October 2008, 2:32:22 am
>> UUID: 95c569c7-92dc-4298-8599-6e7870cb5dd8
>> Ancestors: Croquet-Harness-jrd.133
>>
>> Changed:
>>
>> - Moved hasAdvancedOpenGL test method into this package
>>
>> ====================
>> Name: Croquet-Harness-jrd.135
>> Author: jrd
>> Time: 27 October 2008, 3:33:09 am
>> UUID: 1ae8d16d-762c-48c4-9e80-45eacc84b295
>> Ancestors: Croquet-Harness-jrd.134
>>
>> Changed:
>>
>> - CroquetHarness>>bounds: modified to make window drags work again.
>>
>> ====================
>> Name: Croquet-Objects-jrd.245
>> Author: jrd
>> Time: 27 October 2008, 2:27:04 am
>> UUID: 5c7001a2-6412-4186-92b2-7aa4880ac88d
>> Ancestors: Croquet-Objects-jrd.244
>>
>> Changed:
>>
>> - Added to TAvatarUser a couple of the motion methods for better
>> compatibility: >>interpolate and >>moveHead
>>
>> ====================
>> Name: MenuUI-jrd.106
>> Author: jrd
>> Time: 23 October 2008, 7:48:46 pm
>> UUID: 8309164c-db47-49a1-b7e5-260727e0b543
>> Ancestors: MenuUI-jrd.105
>>
>> Changed:
>>
>> - CAlphaWindow changed to refer to the widget policy for colors in
>> most cases, the rest still needs doing.
>> - CChatBaseDialog>>newInput: now refers to the class for colors not
>> CAlphaWindow
>> - CPublishSpaceDialog>>newInput: now refers to the class for colors
>> not CAlphaWindow
>> - CCollaborativeTextWindow>>setupCostume now refers to the class for
>> colors/fonts not CAlphaWindow
>> - CViewKnownWorldsDialog>>setupCostume now refers to the class for
>> colors/fonts not CAlphaWindow
>>
>> ====================
>> Name: MenuUI-jrd.107
>> Author: jrd
>> Time: 27 October 2008, 2:37:11 am
>> UUID: 0346cb58-772b-4671-8cc6-11bfc78799be
>> Ancestors: MenuUI-jrd.106
>>
>> Changed:
>>
>> - Modified CroquetMenuProject>>actionImport to handle dae and kmz files.
>>
>> ====================
>> Name: SkeletalAnimation-jrd.76
>> Author: jrd
>> Time: 27 October 2008, 2:34:55 am
>> UUID: 9f4dd8c1-5f55-45a3-bd73-4dbec9f8d70e
>> Ancestors: SkeletalAnimation-pbm.75
>>
>> Changed:
>>
>> - Modified TAnimatedMesh so if the OpenGL supprted isn't enough, then
>> it won't render at all. A bit of an awful hack, but better than crashing.
>> - Dropped useless rotation out of TAvatarUserAnimated>>loadAvatar:.
>> Result is the same no matter if it's present or not.
>>
>> ====================
>> Name: Tweak-Costume-jrd.80
>> Author: jrd
>> Time: 18 October 2008, 9:30:55 pm
>> UUID: 5ab70880-5c89-4f24-8f84-ffafb5385cee
>> Ancestors: Tweak-Costume-jcg.79
>>
>> Changed:
>>
>> - Modified CTextParagraph to make it's colors work with the updated
>> CDefaultWidgetLibrary
>>     - insertionPointColor, selectionColor
>>
>> ====================
>> Name: Tweak-ProjectBuilder-jrd.97
>> Author: jrd
>> Time: 18 October 2008, 9:51:10 pm
>> UUID: f17ee086-f973-404e-afac-469e071ea082
>> Ancestors: Tweak-ProjectBuilder-ar.96
>>
>> Changed:
>>
>> - CProjectListCostume changed to refer to the currently active widget
>> library for colors
>>     - methods #select and #deselect
>>
>> ====================
>> Name: Tweak-Widgets-jrd.156
>> Author: jrd
>> Time: 18 October 2008, 10:16:30 pm
>> UUID: 2251f1da-c988-4ea0-b7a8-8fc04214ab25
>> Ancestors: Tweak-Widgets-jrd.155
>>
>> Changed:
>>
>> - Moved CUserDialog and CMenuCostume2 back into this package from the
>> CobaltUI package to eliminate some dependency issues. Also reverted
>> many of the chenges to these classes and moved the changes into new
>> subclasses what are in the CobaltUI package.
>> - CDefaultWidgetLibrary
>>     - Added many more methods to handle color policy.
>>     - Particularly notable is removing many of the fixed colors in
>> the text handling.
>>     - Added windowCloseButtonImage and windowCollapseButtonImage.
>> These return an image suitable for the window frame buttons for the
>> current policy.  Currently these images are on disk and should be
>> recoded as message resoureces...maybe in a CIconLibrary
>>     - added defaultTextFont to return a font suitable for text field
>> contents
>>     - added defaultLabelFont to return a font suitable for widget labels
>> - CListItemCostume changed to eliminate constant colors and replace
>> with refs to widget library methods
>>     - normalTextColor, selectedTextColor
>> - CMenuBarCostume2
>>     - Refactored onMenuItemsChanged so the inside of the loop calls
>> to changeMenuItemOnChange:. This is to make handling changes in
>> subclasses cleaner.
>>     - reformatted onKeyDown:
>> - CMenuBar>>defaultCostume changed to refer to a new widgey library
>> method instead of a constant ref to the CMenuBarCostume2 class
>> - CMenuItemCostume changed to remove constant text values and refer
>> to widget library methods
>>     - disabledTextColor, normalTextColor, selectedTextColor
>> - CPopUpMenuCostume  changed to remove constant text values and refer
>> to widget library methods.
>>     - drawItem:in:on:selected: changed to use disabledTextColor,
>> normalTextColor, selectedTextColor
>> - CTreeItemCostume changed to remove constant text values and refer
>> to widget library methods
>>     - normalTextColor, selectedTextColor
>> - CWindowCostumeFrame changed to fix the look of the frame's close
>> and collapse buttons (they weren't centered enough) by dropping the
>> use of the WindowFont and using an image from the widget library
>>
>> ====================
>>
>> --
>> John Dougan
>> [hidden email] <mailto:[hidden email]>

--
John Dougan
[hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Re: New Cobalt Release For 20081026

Paul Trattle - DWP
In reply to this post by edboyce
  The correct link is:


Hi John,

Not sure why, but when I attempt to run the 20081026 build it comes up with:

Error: attempt to index non-existent element in an ordered collection.

Thoughts?

Paul T
Reply | Threaded
Open this post in threaded view
|

Re: Re: New Cobalt Release For 20081026

Patrick Shouse
I got the same message. You just need to fix a typo.  Here's what I ddi:

Click and drag the ball.  When you release the drag you'll see and pop up window saying 'icons#closeXalpha.png does not exist'.
Select the 'choose another name' option in the window list.
Replace the # character with the slash character ( \ on Windows), and click accept.
 
Paul Trattle - DWP wrote
croquet-dev@duke.edu writes:
>   The correct link is:
>
>    
>http://www.duke.edu/~jd135/downloads/cobalt-base-current-build-20081026.zip

Hi John,

Not sure why, but when I attempt to run the 20081026 build it comes up
with:

Error: attempt to index non-existent element in an ordered collection.

Thoughts?

Paul T
Reply | Threaded
Open this post in threaded view
|

Re: Re: New Cobalt Release For 20081026

Patrick Shouse
In reply to this post by Paul Trattle - DWP
Here's my hack at a fix.

CoWidgetLibrary.pls.1.cs
Paul Trattle - DWP wrote
croquet-dev@duke.edu writes:
>   The correct link is:
>
>    
>http://www.duke.edu/~jd135/downloads/cobalt-base-current-build-20081026.zip

Hi John,

Not sure why, but when I attempt to run the 20081026 build it comes up
with:

Error: attempt to index non-existent element in an ordered collection.

Thoughts?

Paul T
Reply | Threaded
Open this post in threaded view
|

Re: Re: New Cobalt Release For 20081026

John Dougan
Thanks!  That'll be in the next release.

Cheers,
  -- John

On Mon, Oct 27, 2008 at 19:05, pshouse <[hidden email]> wrote:

Here's my hack at a fix.

http://www.nabble.com/file/p20200243/CoWidgetLibrary.pls.1.cs
CoWidgetLibrary.pls.1.cs

Paul Trattle - DWP wrote:
>
> [hidden email] writes:
>>   The correct link is:
>>
>>
>>http://www.duke.edu/~jd135/downloads/cobalt-base-current-build-20081026.zip
>
> Hi John,
>
> Not sure why, but when I attempt to run the 20081026 build it comes up
> with:
>
> Error: attempt to index non-existent element in an ordered collection.
>
> Thoughts?
>
> Paul T
>
>
>

--
View this message in context: http://www.nabble.com/New-Cobalt-Release-For-20081026-tp20186430p20200243.html
Sent from the Croquet - Dev mailing list archive at Nabble.com.




--
John Dougan
[hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Re: New Cobalt Release For 20081026

Ed Boyce
John,

  I'm sorry for the several days' delay in the latest code submission.  It
will be in your inbox shortly.

  I will not be able to attend today's skypecon due to a medical appointment.

     Best,

        Ed