Forums: Gamut
Discussion about Gamut, the Volity project's official game browser.
Gamut 0.4.0 released
Back to topics list
|
[post:63#139]
|
I just posted version 0.4.0 of Gamut, the Volity project's official client. This is the first release since summer 2006 and I hope it to be a harbinger of some subtle changes in the project's direction, which I'll post more about later. This version implements the Volity payment protocol, which curiously enough isn't actually used anywhere yet. It adds and repairs a lot of other little things as well, and we recommend that all Gamut users upgrade. Full list of changes from 0.3.8: Table window displays the payment status of the game, as described by the payment protocol. The roster window now allows you to chat with an offline user. (The messages will be stored at the user's server until he logs on -- this is standard Jabber behavior.) Added a "demo" authorization status. Fetch game resource lists from the bookkeeper. Added a "Stats" button to the table window. If you're holding the scroll bar up in a message pane, new messages will not autoscroll you to the bottom. Added a "Chat With User..." menu option to the main Chat menu. This lets you chat with a user by JID. Timestamps on delayed invitations and private messages are now displayed correctly. Gamut now correctly responds to game_verify requests from the bookkeeper. Gamut now includes a "Volity-Identity: JID" HTTP header in all Game Finder requests. (If you're logged in.) Added a VerificationManager class, which watches for the payment-protocol
RPCs (notify_game_record, verify_game, game_player_reauthor Rearranged the org.volity.jabber RPC classes a little, so that they return an RPC fault to all unknown and illegal RPCs. (Previously, rejected RPCs could be dropped on the floor.) Moved the "volity" token table to a property file (TokenVolity.propert Added the volity.message() RPC handler. More localization: new-table/join-table dialogs, invitation dialogs, roster-add dialog, join-MUC dialogs, contextual menus, help pane. Logging in with Unicode-based usernames works better. (This was largely due to changes we made in our fork of the Smack libraries.) |
| Before you can post to this forum, you must log in. | |
