Lokorin Site Admin
Joined: 03 Apr 2006 Posts: 697
|
Posted: Thu Dec 28, 2006 1:18 pm Post subject: Testing version 1.4.1 - beta |
|
|
Version 1.4.1 of the client is practically finished. Those who would like to test it are welcome to do so, the beta builds are available amongst the unstable releases.
The changelog since 1.4.0:
| Code: |
* DLPC9: Underlying exceptions are now shown. The stack trace is also shown.
* DLPC21: Formats now accept captured groups mixed with normal strings and other groups. Support for '+' and '-' operators has also been added. '{' and '}' are now considered special characters, i.e. they have to be escaped for normal use. Formulas with '+' and/or '-' have to be enclosed in brackets, i.e. if $1=1 then "$1 + 1" is evaluated to "1 + 1" while "{$1 + 1}" is evaluated to "2". See the wiki article about the format syntax for more information.
* DLPC22: Groups can now be used as fallback values for groups. E.g. "$2!$1" means that the value of the second group will be used if it exists, if not then the value of the first group will be used. This can be extended into things such as "$3!$2!$1!hello" where it's first checked whether $3 exists, if not then whether $2 exists, if not then whether $1 exists, if not then "hello" is used.
* DLPC29: Multiple loot items can now be selected and deleted at once.
* DLPC48: The contents of the loot table can now be sorted after various criteria by clicking on the table headers.
* DLPC18: A preprocessor that is altered now looses all of its granted permissions rather than being removed completely.
* DLPC41: An option called "Upload added members before uploading day" has been added to Server->Upload, it's enabled by default. Having it checked causes any members added to the member list to be uploaded to the server just before the day is uploaded. Hence one avoids the "member not found" errors if one connects to the server before parsing the log and have this option enabled.
* DLPC50: It's now possible to export and import member lists from and to files via the menu.
* DLPC55: It's now possible to export and import autocompletions from and to files via the menu.
* DLPC63: Event completions are now recorded when editing the event table. Recorded event completions are now also actually used.
* DLPC57: The program now suspects an error whenever the person that bought an item is not present during the participation interval during which the item dropped.
* DLPC64: Updated the links in the about box.
* DLPC58: It's now possible to enter various configured DKP values as fractions by switching the "Double entry mode" (Program->Miscellaneous) to "Advanced".
* DLPC46: The client now supports gzipping the communication with XML-RPC preprocessors to cut down on the bandwidth used. This was introduced in XML-RPC preprocessor specification number P2. The php ventrilo preprocessor now implements gzip compression support and can be used as an example.
* DLPC65: The server's interface specification number is now cached.
* DLPC62: The global tab now updates correctly when events are removed.
* DLPC6: A new splash screen and icon have been added.
* DLPC66: The error log can now be viewed through the Miscellaneous menu.
|
A preprocessor that supports gzip compression is available at http://dkplp.org/preprocessors/ventrilo.php for those that want to test it (the ventrilo.php script is located in the source).
Please post problems and feedback in this thread. The documentation is not yet updated, so please feel free to ask questions. |
|