The next development release of Cobalt will soon be available at
http://www.duke.edu/~jd135/downloads/cobalt-base-current-build-20090113.zip
.
As you can tell by the change list below, it took a while to get it together. This is mostly a lot of small changes and cleanups.
Cheers, -- John ==================== Name: Chat-jrd.86 Author: jrd Time: 16 December 2008, 4:44:56 pm UUID: 74bdc2a1-baa0-46bf-87a0-607c809410de Ancestors: Chat-etw.85 Changed: - CJabberChatWindow>>handleInvite: checks for both internal and external contacts when ensuring we're not just in the same space. Also removed references to obsolete TTeleportUtilities. - CJabberChatWindow>>onJoinMeButtonFired removed reference to obsolete TTeleportUtilities. - TContactPoint>>broadcastContacts moved to more appropriate package. ==================== Name: CobaltMorph-jrd.25 Author: jrd Time: 7 January 2009, 3:59:27 pm UUID: 182f4335-fd07-434d-934c-aa0384616f9b Ancestors: CobaltMorph-jrd.24 Changes: - Refactoring of the island startup and restore sequence for more compatibility with the auth system. still issues if the router is on another machine. ==================== Name: CobaltUI-jrd.34 Author: jrd Time: 7 January 2009, 4:24:32 pm UUID: 86eaf8bf-cfc2-44a4-b9c4-212a96628adc Ancestors: CobaltUI-jrd.33 Changed: - UI changes to add a proper password field to toolbuilder, tweak and the login dialog. ==================== Name: Cobalt-Contacts-jrd.4 Author: jrd Time: 7 January 2009, 4:27:57 pm UUID: 403395fb-9b2f-4485-ab67-5cb54b0ad2d7 Ancestors: Cobalt-Contacts-jrd.3 Changed: - Added more error handling to the connect and login sequence ==================== Name: Croquet-Contacts-jrd.9 Author: jrd Time: 7 January 2009, 6:01:38 pm UUID: 61215026-f306-43bd-8ead-ea2279e7200a Ancestors: Croquet-Contacts-jrd.8 Changed: - Added offset field to tcontacy so we can add an x,y,z offset to the position represented by the vpn - asJoinmeXmlString no longer shown thevalue nil for the vpn if the vpn is, in fact, nil. ==================== Name: Croquet-Harness-jrd.139 Author: jrd Time: 7 January 2009, 6:05:09 pm UUID: 7c6189c3-858c-4298-b914-671e9869df1f Ancestors: Croquet-Harness-jrd.138 Changed: - CroquetHarness class>cleanup incorporates Liz's changes to remove even more stuff. - CroquetHarness>>getContactInfo now queries the controllers for the contact info (instead of the contact point) to start decoupling the router from the harness. ==================== Name: Croquet-Kernel-jrd.40 Author: jrd Time: 7 January 2009, 7:04:46 pm UUID: e94c57f2-848f-4498-89a1-8cb26e3084b0 Ancestors: Croquet-Kernel-jrd.39 Changed: - Updates to TLogger so it will log a timestamp with the message. ==================== Name: Croquet-Router-jrd.95 Author: jrd Time: 7 January 2009, 7:16:33 pm UUID: 307a8850-e93e-4513-b132-6c07f0e97913 Ancestors: Croquet-Router-jrd.94 Changed: - More and a little clearer logging in TMessageRouter - Except for removing the log in send:from:. That was producing a bit much verbiage for regular logging....when we put in a proper logging system the log levels will fix that. - TRemoteController now gets a remote controller connection via a generator method #newRemoteControllerConnection. This should make it easier to change in a subclass (which CObalt weill do) - TRemoteController>>heartbeat now check to be sure it can send a heartbeat update. The authorization code can possible decide that a given user is not allowed to change this and the old code would crash the session. ==================== Name: MenuUI-jrd.116 Author: jrd Time: 7 January 2009, 7:34:40 pm UUID: 7ea03f1d-052b-4b48-a5c4-5683862b36a2 Ancestors: MenuUI-jrd.115 Changed: - Finally removed the TTeleportUtilities class!!!! Functionality has been redistributed into more appropriate places - CroquetMenuProject>>actionLoadWorld has a bunch of logging added. Was needed for debuggin issues with template restore and auth. ==================== Name: Tweak-Widgets-jrd.159 Author: jrd Time: 7 January 2009, 7:37 pm UUID: a979f20f-1b26-413f-b1a5-f7be43c7a379 Ancestors: Tweak-Widgets-jrd.158 Changed: - Added the CPasswordField widget. It provides an imput field that uses a special font and does not allow coping and cutting of the password. ==================== Name: Cobalt-Router-jrd.13 Author: jrd Time: 7 January 2009, 8:23:34 pm UUID: 99062572-f46a-4718-ac81-98ea0c2d0350 Ancestors: Cobalt-Router-jrd.12 Changed: - A bunch of refactoring of the AuthService classes. - There is a CoPublicKeyAuthService abstract class for the authentication system where we don't have a shared secret to expand into a key. So we negocialy a public key encrypted connection and do the authentication in plaintext inside of that. - The CoTestAuthService is now the CoLocalSecretTestAuthService - There is now a CoPublicKeyTestAuthSerbive for testing the CoPublicKeyAuthService class. Sames rules as the other test class...there is one user with username foo password bar who is allocated all the privs. - All of the working auth serivces are rewritten to work in terms of the #authenticateId:with: method. - Evolved the Auth Response classes - Top of the tree is now: CobaltAuthenticationResponse - Created CoSimpleAuthenticationResponse for the usual and test cases - Jabber, DukeCookie, LDAP will have their own auth responses - Critical methods are #successfullyAuthorized and #successfullyAuthenticated - Moved the various auth services and their support code into more distinct class categories. - Added Darius's LDAP tests - Created CobaltControllerConnection class for Cobalt enhancements...all it does now if log the controller destruction. - Changed the authSerices query into a more generic router info query in the controller and router - Added support for the router/dispatcher to sent their contact info back to the controller to make generating contact and postcards less dependent on having the router in the same image as the island and harness ==================== Name: LDAP-jrd.48 Author: jrd Time: 7 January 2009, 8:26:10 pm UUID: 99f19455-3ae1-41c0-8574-1c8afd5a0181 Ancestors: LDAP-ar.47 Changed: - Modification to LDAPWorker>>connect to use SSL if the port number is 636...thanks to Darius Clarke ==================== Name: Cobalt-Router-jrd.16 Author: jrd Time: 7 January 2009, 8:33:19 pm UUID: cd032ab0-7ea8-4d88-904f-73cf3bd1ff52 Ancestors: Cobalt-Router-jrd.13, Cobalt-Router-CoLocalSecretAuthService.15 Changed: - Integrated Dariuses LDAP auth service draft. ==================== Name: Cobalt-Router-jrd.17 Author: jrd Time: 8 January 2009, 12:19:56 am UUID: 8c660281-e6cc-4aa3-8499-0e50d3947808 Ancestors: Cobalt-Router-jrd.16 Changed: - Merged Draft version of LDAP Auth, some minor refactoring. Still needs testing ==================== Name: RefactoringMKA-mka.13 Author: mka Time: 8 December 2008, 1:11 pm UUID: 9134130c-431a-ab4a-b637-eee4d8d01045 Ancestors: RefactoringMKA-mka.12 adding class providing code editing in 3D world ==================== Name: RefactoringMKA-mka.16 Author: mka Time: 17 December 2008, 4:39:15 am UUID: 6543bc3a-40af-104c-8b01-399f2d20a594 Ancestors: RefactoringMKA-mka.15 context popup menu for objects ==================== Name: RefactoringMKA-mka.17 Author: mka Time: 18 December 2008, 3:56:14 pm UUID: 86383fa3-6be7-bb49-ab4a-6c0d1a8a5dd7 Ancestors: RefactoringMKA-mka.16 context menu ==================== Name: RefactoringMKA-mka.18 Author: mka Time: 18 December 2008, 4:55:03 pm UUID: e88312bd-54e7-8144-bdde-077a3bbc3d41 Ancestors: RefactoringMKA-mka.17 bugfix context menu ==================== Name: RefactoringMKA-mka.19 Author: mka Time: 20 December 2008, 10:17:38 am UUID: 9356dd3f-086e-734b-8e5c-c0bfd3644777 Ancestors: RefactoringMKA-mka.18 context menu for edit box in space for cobaltwindows and meshes ==================== Name: RefactoringMKA-mka.20 Author: mka Time: 20 December 2008, 10:25:13 am UUID: fbf55285-aa4c-784d-882e-07b9c7a4abc6 Ancestors: RefactoringMKA-mka.19 cobaltdefaultworld now uses cobaltwindow instead of twindow ==================== Name: RefactoringMKA-mka.21 Author: mka Time: 21 December 2008, 4:43:25 pm UUID: 688b2d50-ba63-d943-85e8-37c2d5fedaa4 Ancestors: RefactoringMKA-mka.20 textannotation works ==================== Name: RefactoringMKA-mka.22 Author: mka Time: 21 December 2008, 6:45:42 pm UUID: 8148542c-2045-1543-95d2-7721e6e4f159 Ancestors: RefactoringMKA-mka.21 Added particle system with a handler for it ==================== Name: Tweak-Basic-mka.133 Author: mka Time: 20 December 2008, 10:48:58 pm UUID: f732834a-b27c-094f-ae3c-3526d5bd8771 Ancestors: Tweak-Basic-jrd.132 CPlayer changed <<open: in:>> because while drag and drop of kmz files occurs, the hand of the cplayer can be nil, if so display cplayers in the middle of the project ==================== Name: CobaltMorph-mka.27 Author: mka Time: 17 December 2008, 4:08:04 am UUID: 530ba69f-a7ff-7742-9971-19bc8328d126 Ancestors: CobaltMorph-jrd.24 providing default colors for cobalt ==================== Name: CobaltMorph-mka.28 Author: mka Time: 18 December 2008, 3:59:43 pm UUID: d753a817-3864-a34b-a9c4-b44040adc65b Ancestors: CobaltMorph-mka.27 supporting bluemousebutton as input ==================== Name: CobaltMorph-mka.29 Author: mka Time: 18 December 2008, 4:57:33 pm UUID: ef278399-cf2d-7a4f-a5a9-388d27d27a48 Ancestors: CobaltMorph-mka.28 bugfix bluemousebutton handling ==================== Name: CobaltMorph-mka.30 Author: mka Time: 20 December 2008, 10:25:52 am UUID: 21e50fd7-96e6-1c42-bd9c-4ed5a01928b4 Ancestors: CobaltMorph-mka.29 using cobaltwindows now instead of twindows ==================== Name: CobaltMorph-mka.31 Author: mka Time: 20 December 2008, 10:46:28 pm UUID: 3697ce19-a208-6945-bd32-3284e01b219a Ancestors: CobaltMorph-mka.30 allow drag and drop of kmz files ==================== Name: CobaltMorph-mka.32 Author: mka Time: 20 December 2008, 11:54:08 pm UUID: 99823ea6-cfbf-894b-ac87-aba1c517091f Ancestors: CobaltMorph-mka.31 drag and drop import for mdl kmz zip dae ase obj mesh.xml png bmp jpg ==================== Name: CobaltMorph-mka.33 Author: mka Time: 21 December 2008, 4:44:50 pm UUID: a00831bd-c888-a74c-992a-e05e7c4dc124 Ancestors: CobaltMorph-mka.32 drag and drop of video files working ==================== Name: Tweak-Widgets-mka.161 Author: mka Time: 13 January 2009, 2:49:19 pm UUID: a3acafcd-c7e6-2248-b197-c47d01a18fdc Ancestors: Tweak-Widgets-jrd.160 custom cdialog with configurable button label ==================== Name: CobaltUI-mka.33 Author: mka Time: 11 December 2008, 5:09:11 pm UUID: f6850618-0ddc-454a-9738-094259b672d4 Ancestors: CobaltUI-mka.32 Cobalt can run now in maximized window mode. Look at Menu >> View ==================== Name: CobaltUI-mka.34 Author: mka Time: 17 December 2008, 4:41:55 am UUID: e7b4772d-5372-d54a-ac7f-9b746da5bd7e Ancestors: CobaltUI-jrd.33, CobaltUI-mka.33 context popup menu for objects ==================== Name: CobaltUI-mka.35 Author: mka Time: 18 December 2008, 3:58:58 pm UUID: 575f6aee-79f3-8643-807b-d256061e27e9 Ancestors: CobaltUI-mka.34 bugfix ==================== Name: CobaltUI-mka.36 Author: mka Time: 18 December 2008, 4:56:21 pm UUID: 91b96985-49a0-ff47-a1e4-61535bd49017 Ancestors: CobaltUI-mka.35 bugfix makeMirror ==================== Name: CobaltUI-mka.37 Author: mka Time: 21 December 2008, 4:44:11 pm UUID: c06df882-85e0-a845-ac48-83fc793d937a Ancestors: CobaltUI-mka.36 annotation text works now wireframe window works ==================== Name: CobaltUI-mka.38 Author: mka Time: 21 December 2008, 6:46:55 pm UUID: 6b482f82-77bc-804d-b293-3fa7d36c4fc0 Ancestors: CobaltUI-mka.37 added particle system ==================== Name: CobaltUI-mka.42 Author: mka Time: 13 January 2009, 12:36:23 pm UUID: a2905d16-4ed6-3642-a1a8-7caa31c0661a Ancestors: CobaltUI-jrd.41 menu ==================== Name: CobaltUI-mka.43 Author: mka Time: 13 January 2009, 12:38:48 pm UUID: 8929d3c2-69f7-5042-b3f9-6bc546e94a99 Ancestors: CobaltUI-jrd.41 rev3 pre alpha ==================== Name: CobaltUI-mka.44 Author: mka Time: 13 January 2009, 12:39:48 pm UUID: 9fe9c332-d471-c747-8579-81272e409fd9 Ancestors: CobaltUI-mka.43 simple/advanced menu view ==================== Name: CobaltUI-mka.45 Author: mka Time: 13 January 2009, 1:51:02 pm UUID: 91ec8ee5-d293-924e-861d-b31cd4629c83 Ancestors: CobaltUI-mka.44 about dialog fixed ==================== Name: CobaltUI-mka.46 Author: mka Time: 13 January 2009, 2:48:12 pm UUID: 3dc2c876-2532-cd4c-a9b9-33bbbfd29475 Ancestors: CobaltUI-mka.45 quit request more narrow ==================== Name: CobaltMorph-jrd.34 Author: jrd Time: 8 January 2009, 1:39:56 am UUID: d13863a4-2bdf-462b-b04c-8eeade73fb2a Ancestors: CobaltMorph-jrd.25, CobaltMorph-mka.33 Changed: - Merged in Martin Kastsian's changes ==================== Name: Croquet-Harness-jrd.140 Author: jrd Time: 8 January 2009, 1:40:35 am UUID: fd87cad3-24ea-4669-a12f-3ef460bee142 Ancestors: Croquet-Harness-jrd.139 Changed: - Merged in a changeset fron Rajeev Lochan with VNC changes ==================== Name: CobaltUI-jrd.39 Author: jrd Time: 8 January 2009, 1:41:47 am UUID: d2466683-348c-4ad2-b052-22cf48e021ff Ancestors: CobaltUI-jrd.34, CobaltUI-mka.38 Changed: - Merged in Martin Kastsian's changes - Merged in a changeset fron Rajeev Lochan with VNC changes ==================== Name: Wisconsin-jrd.155 Author: jrd Time: 8 January 2009, 1:49:25 am UUID: 37d02270-337e-462e-90b3-c3731f6958a8 Ancestors: Wisconsin-jrd.154 Changed: - Merged in a changeset fron Rajeev Lochan with VNC changes ==================== Name: Chat-jrd.86 Author: jrd Time: 16 December 2008, 4:44:56 pm UUID: 74bdc2a1-baa0-46bf-87a0-607c809410de Ancestors: Chat-etw.85 Changed: - CJabberChatWindow>>handleInvite: checks for both internal and external contacts when ensuring we're not just in the same space. Also removed references to obsolete TTeleportUtilities. - CJabberChatWindow>>onJoinMeButtonFired removed reference to obsolete TTeleportUtilities. - TContactPoint>>broadcastContacts moved to more appropriate package. ==================== Name: Chat-etw.87 Author: etw Time: 22 December 2008, 9:34:48 pm UUID: cd669500-7771-4969-ac6b-86f58f3a6743 Ancestors: Chat-jrd.85, Chat-jrd.86 Fixed many bugs with chat windows. ==================== Name: Cobalt-Chat-etw.10 Author: etw Time: 22 December 2008, 9:26:42 pm UUID: 406d00fd-ea29-4711-a900-982c65f6ffb4 Ancestors: Cobalt-Chat-etw.9 Fixed a problem with editing a new account's id ==================== Name: MenuUI-etw.116 Author: etw Time: 22 December 2008, 9:37:04 pm UUID: 7b9cc854-171c-4ab9-a1a3-660f8f96cc77 Ancestors: MenuUI-jrd.115, MenuUI-etw.114 Changed the activeProject that the Chat window is opened in. ==================== Name: Cobalt-Contacts-jrd.5 Author: jrd Time: 12 January 2009, 1:37:20 am UUID: 1c063124-7bee-48ab-8d1e-9f79db3602fa Ancestors: Cobalt-Contacts-jrd.4 Changed: - Fixed typo in connection error checking. ==================== Name: Cobalt-Router-jrd.18 Author: jrd Time: 12 January 2009, 1:38:38 am UUID: 98d59e13-0d23-4ae7-beac-ddcc255731bb Ancestors: Cobalt-Router-jrd.17 Changed: - Bug fixes and more refacroring to LDAP Auth service - Start on using userdb auth service for backstop authorization ==================== Name: MenuUI-jrd.117 Author: jrd Time: 12 January 2009, 1:40:07 am UUID: 3ec63b93-4e7c-4772-a49e-6b07a50383e6 Ancestors: MenuUI-jrd.116, MenuUI-etw.116 Changed: - Integrated Liz Wendland's changed to support chat. ==================== Name: CobaltUI-jrd.40 Author: jrd Time: 12 January 2009, 1:17:21 pm UUID: dd558fcd-0c45-4b66-8b8a-a2889b81840f Ancestors: CobaltUI-jrd.39, CobaltUI-eb.34 Changed: - Merged in Ed Boyce's changes for the prefs panels. still need some fixing of the menu items as they collide with some of the changes Martin Kastsian has been doing. ==================== Name: Tweak-Widgets-jrd.160 Author: jrd Time: 12 January 2009, 1:18:54 pm UUID: cae6d66c-eafb-47d4-a38b-5436398340b4 Ancestors: Tweak-Widgets-jrd.159, Tweak-Widgets-eb.159 Merged nChanged: - Merged in Ed Boyce's changes for the Prefs UI. - This is just a new class as a place holder for a new widget type CSliderWithTypein. ==================== Name: CobaltUI-jrd.41 Author: jrd Time: 12 January 2009, 2:10:57 pm UUID: ad9d119f-262f-4efa-9b71-9c07a7f5945e Ancestors: CobaltUI-jrd.40 Changed: - Some menu item fixes. Hopefully I didn't miss any ==================== Name: Cobalt-Router-jrd.19 Author: jrd Time: 12 January 2009, 4:14:40 pm UUID: 376292c4-692a-4f47-8877-490de244d922 Ancestors: Cobalt-Router-jrd.18 Changed: - Added option to set dispatcherPort to somthing other than 0. Will still default to 0, which means "Pick Randomly". ==================== Name: CobaltMorph-jrd.35 Author: jrd Time: 14 January 2009, 1:19:08 am UUID: 89e47166-3339-43ad-8625-d069e985485f Ancestors: CobaltMorph-jrd.34 Changed: - Repackaged CobaltDefaultWorld to here ==================== Name: Tweak-Widgets-jrd.162 Author: jrd Time: 14 January 2009, 3:59:29 am UUID: 2b5ff5e0-81b3-479a-adee-1f9edebbc7e5 Ancestors: Tweak-Widgets-mka.161 Changed: - Added menuSeparatorColor property to the CWidgetLibrary, changed color ref in CMenuItemSeparator to use that instead of baseColor. Default value is baseColor darker - Move in Martin Kastians CUserDialog changes to fix dialog issues. ==================== Name: CobaltUI-jrd.47 Author: jrd Time: 14 January 2009, 4:08 am UUID: 2ad80a30-5480-44d2-af5a-a51e3bb8e277 Ancestors: CobaltUI-mka.46 Changed: - Moved CobaltColorScheme, CobaltInfoScreen, CobaltObjectPopupMenu, CobaltTFramePopupMento to this package. - Label on Alpha prefs place panel is now "Space Information" - CobaltMenuProject has more of the unavailable functionality menu items disabled and the advanced meus as the default. ==================== Name: CobaltMorph-jrd.36 Author: jrd Time: 14 January 2009, 4:09:03 am UUID: f15a4042-a04a-470e-ac43-ccf40e495161 Ancestors: CobaltMorph-jrd.35 Changed: - world name for cobalt worlds changed to "Cobalt Space" ==================== Name: Collada-kayef.34 Author: kayef Time: 18 December 2008, 1:55:26 am UUID: a5914a4b-70ea-ab48-b100-3541b03a822b Ancestors: Collada-kayef.33 Removed transcript made to work with zip collada ==================== Name: Collada-kayef.35 Author: kayef Time: 18 December 2008, 4:31:05 am UUID: 4bcf0464-8d69-a347-96a1-919761deb271 Ancestors: Collada-kayef.34 Progress bar under development DO NOT RELEASE!! ==================== Name: Collada-kayef.36 Author: kayef Time: 14 January 2009, 8:54:15 pm UUID: 513fdb21-6987-254b-a695-99616c1612d4 Ancestors: Collada-kayef.35 empty log message ==================== Name: Cobalt-Avatar-jrd.1 Author: jrd Time: 14 January 2009, 6:58:53 am UUID: bee1e640-6175-43e5-96fc-0665fb41c383 Ancestors: Changed: - First checkpoint - Moved TCobaltAvatar* to this package from the refactoring mka package ==================== Name: Cobalt-Windows-jrd.1 Author: jrd Time: 14 January 2009, 7:02:26 am UUID: 57eea048-9576-42cd-aace-80ea41510e48 Ancestors: Changed: - Moved CobaltWindow, a subclas of TWindow here from Martin's catch all package. ==================== Name: Cobalt-Objects-jrd.1 Author: jrd Time: 14 January 2009, 7:01:14 am UUID: 375ea6d5-e981-4379-ac61-65b0fbc6a3d7 Ancestors: Changed: - Moved Martins in-world objects to this package - Code browser, scamper, edit box, collab window, particle system, ftramewithmenu ==================== Name: CobaltMorph-jrd.37 Author: jrd Time: 14 January 2009, 7:07:26 am UUID: d6660779-5474-44b2-8377-652fd1c64434 Ancestors: CobaltMorph-jrd.36 Changed: - Changed classname in initializeAvatar ==================== -- John Dougan [hidden email] |
Free forum by Nabble | Edit this page |