MapTool ChangeLog (by build version)
MapTool ChangeLog (for the source code)
This page will attempt to document the on-going changes to the MapTool source code by those individuals who have Commit authority to the Subversion repository on Sourceforge.net.
Ideally I'd like to see an actual ChangeLog for each build of MapTool as well as a "in my queue right now" list, but the latter is unlikely to be kept up to date (even by me!) so I'll settle for just a ChangeLog. :)
Where to find more information
For information about how to download (a.k.a. checkout) the source code, please see the thread on our forum that discusses that topic: How to get RPTools source via Eclipse and subversion. Another topic worth reviewing is a stream of consciousness thread by Azhrei regarding notes on how to build the application using Eclipse: MapTool build notes for Eclipse.
ChangeLog entries
1.3b70
- Add trusted macro for setOwner() (done by Craig in b69)
- Rectangles drawn with zero width/height are removed and not added to the map (http://forums.rptools.net/viewtopic.php?f=21&t=14793)
- Preferences dialog is clearer regarding how map defaults are only for new maps (http://forums.rptools.net/viewtopic.php?f=3&t=14797)
- NPE due to stacked tokens on a map (not sure how an NPE happens though? http://forums.rptools.net/viewtopic.php?f=21&t=14865)
- Drag/drop of filesystem objects (finished? http://forums.rptools.net/viewtopic.php?f=3&t=14068&p=154991)
- Added help info for GM-only auras to the Abeille form for the Campaign Properties dialog
- Craig - fixed bug in setPC() added by Azhrei :( (http://forums.rptools.net/viewtopic.php?f=3&t=14823)
- Craig - added isVisible() and a "campaign" parameter for the getInfo() script function
- Craig - fixed bug on "image" input type in html forms not working (http://forums.rptools.net/viewtopic.php?f=21&t=14789)
- Craig - added "closeFrame()" function (http://forums.rptools.net/viewtopic.php?p=157814#p157814)
- getPropertyNames() checked for the wrong number of parameters
- Rumble - select unowned tokens patch
1.3b69
- When loading a campaign referenced assets are not found; assets are not saved when the asset isn't there
- Fixed bug with MacroButtonProperties when saving to the GlobalPanel as a Player connected to a server (http://forums.rptools.net/viewtopic.php?f=1&t=14644&p=155439)
- Fixed bug displaying macro button dialog in situation similar to above
- Iain - Fix to allow code to compile on Eclipse when not running on OSX (http://forums.rptools.net/viewtopic.php?f=1&t=14644&p=156024)
- Using Meta-Shift-O resets all fog so that only currently visible areas are exposed and everything else is hard fog
- Rumble's chat notifier moved to upper left corner of map (overlay color can be set in Preferences)
- Rumble's select-unowned-tokens patch
- change Random() to SecureRandom()
- Craig - added getInfo() function
1.3b68
- Change Wiki: resetProperty() so that the property is actually removed from the token
- A lot of token-related macro functions were cleaned up to ensure that they cause the token to be sent to other machines when modified. (example: http://forums.rptools.net/viewtopic.php?f=21&t=14139)
- Add Preferences option that enables the map load/save menu options with the requisite "Are You Sure?" prompt when the checkbox is enabled.
- Finished the autosave code for the chat log
- Updated Italian translation
- Ability to turn the map import/export feature on/off via a checkbox in Preferences (still considered a "beta" feature)
- More updates to Rumble's select-unowned-tokens patch
- Added support for changing the OSX dock icon inside MapTool (one more step towards eliminating the shell scripts)
1.3b67
- Added code to disable performance counters when the corresponding logger is turned off (might save us a few cpu cycles here and there)
- Fix for autosave race condition (moved variable to avoid concurrency issues when an autosave occurs during a regular File > Save Campaign)
- Fixed drawings on Hidden layer being "above" tokens on the same layer (should be below; http://forums.rptools.net/viewtopic.php?f=3&t=14344)
- Some bug fixes for importing maps (correct GUID in Zone, for example; http://forums.rptools.net/viewtopic.php?f=3&t=11676&p=150989#p150989). Import/export feature still requires special command line parameter to enable. It'll become a Preferences setting in the next build.
- Problem with importing a token macro with accented characters in it (http://forums.rptools.net/viewtopic.php?f=1&t=14322&p=151741#p151609; fix required restructuring PackedFile.putFile() methods)
- Remove redundant entries from the resource library list upon startup, and prevent redundant entries from being saved
- getTokenX() should return a BigDecimal value (http://forums.rptools.net/viewtopic.php?f=20&t=14546#p154261)
- Assets marked as "broken" in the campaign file were not restored properly; warnings added to the log file -- change to popup box to alert GM instead?
- Patch for turning on word wrapping in textareas (kkragenbrink)
- Patch for preventing token names from being empty (Rumble)
- Token stacks allow access to incorrect token (reported by aliasmask; fixed by Rumble)
- Selection of unowned tokens is always allowed, even when Strict Token Ownership is enabled on the Start Server dialog (Rumble; http://forums.rptools.net/viewtopic.php?f=3&t=14547) this patch didn't make it into b67 :(
- Chat notifiers -- messages that indicate someone else is typing (Rumble; http://forums.rptools.net/viewtopic.php?f=3&t=14355&start=45#p152754)
- Four different opacity levels on Preferences dialog (halo, aura, light, fog). This effectively allows removal of soft fog by specifying a value of 255 for "fog".
- Updated the German translation (aPown)
- Updated Spanish translation (patoace)
1.3b66
- Deal with 64-bit vs. 32-bit JVMs
1.3b65
- Tooltips fixed on the Sound tab of the Preferences dialog (had text copied from other fields)
- Add equals sign to URL parsing (following URL now parses correctly: http://forums.rptools.net/viewtopic.php?f=20&t=14274&view=unread#unread)
- Macro tab removed from the Token Editor dialog (an old Abeille form snuck back in)
- getPropertyType() again accepts a single default parameter (typo in parameter counting)
- Short names for properties are no longer "variables" in MTscript, but still evaluate on the statsheet
- Fixed map importing (internal data wasn't being updated)
- Another stab at fixing assets being saved in binary but allowing loading in binary and XML
1.3b64
- Add confirmation dialog to right-click macro menu Reset option
- Add check to Campaign Properties to disallow property names that differ only in their case
- Add getPropertyNamesRaw new macro script function which returns mixed case variable names
- Cleaned up all parameter checking in all of the macro token property functions (new translations needed).
- Assets in RPToks are no longer being written out as MIME64 encoded text; instead they are binary images. Need lots of testing on this one for backward-compatibility
- Don't merge old assets from PackedFile into new PackedFile. This should fix RPTOKs growing larger each time they're saved.
- Remove the Macro tab and all references to macros on the token editor dialog
- Disable the rest of the UI while the Test Connection is doing its thing
- Change ImagePanel vertical scrollbar so that the BlockIncrement moves by an entire page height/width, minus one row; UnitIncrement is exactly one row
- Fix URL regex's so that links pasted into the chat window grab the entire URL
- Modify wording of Preferences->Application regarding auto-exposing fog
- Added tooltips to every label on all four tabs of the Preferences dialog
- fixed the problem with the fog of war paint getting reset back to black when a server is started (cheesethulu)
- fixed the problem with players momentarily getting a GM view when they disconnect (cheesethulu)
- support for GM-only auras (woohoo!) (jfrazier)
- French translation updated (simonutp)
- Spanish translation updated (patoace)
- Italian translation updated (Gringoire)
1.3b63
- Fix bug: server locks up when player disconnects unexpectedly
- Fix bug: typo in error UPnP error message (Azhrei)
- Update Spanish translation (Patricio)
- Update French translation (Pierre)
- Update German translation (aPown)