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:
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] |
I'm just loosely following Cobalt, but are you going to promote your changes upstream? - Bert -
|
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] > > |
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] |
In reply to this post by edboyce
[hidden email] writes:
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
|
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.
|
In reply to this post by Paul Trattle - DWP
Here's my hack at a fix.
CoWidgetLibrary.pls.1.cs
|
Thanks! That'll be in the next release.
Cheers, -- John On Mon, Oct 27, 2008 at 19:05, pshouse <[hidden email]> wrote:
-- John Dougan [hidden email] |
Free forum by Nabble | Edit this page |