PDA

View Full Version : Differences Between Release 10.1 and 10.2



holatuwol
01-22-2007, 08:00 AM
The following is an abbreviated version of the Subversion commit message logs. *Please keep in mind that these messages are intended for other developers and they take the files which were modified into context in order to limit the amount of verbage. *In general, they are not intended for general audiences and should not be treated as "official" documentation -- they are informal and abbreviated, at best.

If you do not understand what something says, try looking at the full version of the revision by following the accompanying link for the revision. The only difference is that the files which were modified will be listed, and sometimes, you can guess what happened from file names (though not always). *If you still have no idea what happened, that's okay -- it probably doesn't relate to what you're doing with KoLmafia. ^_~

Furthermore, not everything marked as "fixed" is guaranteed to be fixed, not all changes are guaranteed to have a change. *This is due the fact that both time and turns are finite and only a limited number of things can be tested. *Some changes go in untested, assuming they would work, when they actually don't due to erroneous assumptions; alpha testers occasionally will be able to give feedback, but it's not always possible.

For example, if you read the revision logs for what changed between 10.2 and 10.3, the plus sign choice adventure was meant to get a use link. *Something as seemingly insignificant as KoL using two spaces instead of one space in the sentence "It's actually a book. Read it." would mean the change didn't actually work -- anyone can verify that, in fact, the change didn't work for this very reason. *If you ever encounter something like that, a non-accusatory mention of it (non-accusatory meaning anything that neither implies "ZOMG FALSE ADVERTISING" nor "You guys said this was fixed, but...") somewhere will usually result in the problem getting addressed.

Finally, if you've got a bug to report, make sure you read up on how to post a detailed bug report. *While the rules outlined apply specifically to bugs related to scripting, many of them are applicable to KoLmafia bug reports in general. *Most importantly, I hate the words "annoying" and "frustrating". *Never use them when describing a bug/feature. *Ever. *Thanks. *The abridged revision logs follow.

--------------------------------

Revision: 2695 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2695)
Inexplicably, toad horn is not multi use

Revision: 2696 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2696)
Never use more than the threshold

Revision: 2697 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2697)
Ignore zero length response text

Revision: 2698 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2698)
Load stash when loading clan manager
Download images via the request queue
Store manager additions tab has trade filter
Take advantage of request interleaving for frame loading

Revision: 2699 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2699)
Always make doppelganger preferred item for training

Revision: 2700 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2700)
Xtreme Bi-Polar Fleece Vest -> eXtreme Bi-Polar Fleece Vest

Revision: 2701 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2701)
Fix CLI commands which write to files
Always append to non-internal files

Revision: 2702 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2702)
Add mood link if MP burning is active

Revision: 2703 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2703)
Allow non-standard IE locations

Revision: 2704 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2704)
fix typo

Revision: 2705 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2705)
CLI command ignores preferences

Revision: 2706 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2706)
Halt login when login sequence aborts
Save proxy settings when closing login window
Do not disable proxy settings input fields
Fix character toggle overwriting frame/tab settings

Revision: 2707 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2707)
Ignore custom combat when using thief familiar

Revision: 2708 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2708)
Auto-recovery failure is error, not abort trigger

Revision: 2709 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2709)
Fix integrated gCLI/chat
Make standard chat default

Revision: 2710 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2710)
New items

Revision: 2711 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2711)
No "use" link for pickpocketed items

Revision: 2712 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2712)
arena parameters for Ninja Snowflake

Revision: 2713 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2713)
Add more goto menu items
Smarter internal handling of /run
Clear continuation state between restore items

Revision: 2714 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2714)
Shorten validation chain

Revision: 2715 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2715)
Allow for local image caching
Fight abort should not occur during login
Handle variable-width fields in data import

Revision: 2716 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2716)
Allow reading of variable-size records

Revision: 2717 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2717)
Allow single = for equality

Revision: 2718 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2718)
Show current token in error messages

Revision: 2719 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2719)
Clear gCLI queue after internal abort state

Revision: 2720 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2720)
Update a few arena parameters, courtesy of The Rye's chart

Revision: 2721 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2721)
Fix auto-recovery always causing abort
Fix inability to run scripts from the CLI

Revision: 2722 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2722)
Indicate when item switching is occurring

Revision: 2723 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2723)
Allow auto-pickpocket to satisfy item conditions in Ronin

Revision: 2724 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2724)
Revert to checkpoint outfit after purchase

Revision: 2725 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2725)
Allow stealing with near-perfect dodge
Check for sub-ingredients when stealing

Revision: 2726 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2726)
Print steal attempt to session logs
Allow scripts with parentheses in their names
Report error whenever effect name is ambiguous
Only report typo when there are no matching effects

Revision: 2727 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2727)
When ambiguous, if only one "buff" matches, shrug it

Revision: 2728 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2728)
Do not try to remove a buff the player does not have

Revision: 2729 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2729)
turtle power

Revision: 2730 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2730)
Use file constants

Revision: 2731 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2731)
Remove debug messages
Fix null pointer on adventure frame load

Revision: 2732 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2732)
more turtle stuff

Revision: 2733 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2733)
spider web percentages

Revision: 2734 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2734)
Clean up implementation of auto-recovery

Revision: 2735 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2735)
Uneffect button uses mood's removal data

Revision: 2736 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2736)
Show created quantity on creation failure
In Ronin, default to allowing no-box recipes

Revision: 2737 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2737)
More intuitive handling of the hermit

Revision: 2738 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2738)
Update auto-attack changes in relay browser
Document initiative winning in session logs
Count auto-attack action as a combat round

Revision: 2739 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2739)
Do not require setting when able to perfectly dodge

Revision: 2740 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2740)
Allow for minimalistic mood trigger autofill
Clarify when mood link would just burn excess MP
Allow default mood override from relay browser

Revision: 2741 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2741)
Fix minimal auto-fill not adding skill triggers
Comma chameleons can be thieves, snowflakes are combat familiars

Revision: 2742 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2742)
Enable display after search
Remove unused constant variable

Revision: 2743 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2743)
Revert to "new thread for almost everything" setup

Revision: 2744 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2744)
Increase number of initial relay threads and byte caches

Revision: 2745 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2745)
Add missing classes

Revision: 2746 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2746)
fix pickpocketing: have to add the action to the form fields

Revision: 2747 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2747)
Disassemble hermit clovers
Only bulk-download mini-browser images
Stop at the bottom of the daily dungeon

Revision: 2748 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2748)
Remove overzealous safety settings
Always display login frame in GUI mode
Check for daily dungeon complete message
Re-add relay browser image caching option
Do not replace image server with IP address
Divide relay browser chat log between channels

Revision: 2749 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2749)
Add option to ignore load balancer
Always start with a random server

Revision: 2750 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2750)
Allow multiple trade proposals to be opened
Fix trade proposal not being instantiated
Use internal displays for messaging links
Better timeout handling for integrated chat
Close send message window after successful send

Revision: 2751 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2751)
Recent items tab to item manager
Fix [reply] not showing up in mail manager
Add limit to magnesium/dance cards consumed

Revision: 2752 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2752)
When needed hp/mp is non-zero, ignore restore settings

Revision: 2753 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2753)
Change familiar before switching items

Revision: 2754 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2754)
Auto-switch to trousers for NPC store purchases

Revision: 2755 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2755)
Fix stab bat / scary death orb damage detection
Set the selected equipment before the selected familiar

Revision: 2756 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2756)
Combo box listeners should only trigger when the combo box itself was touched by the user

Revision: 2757 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2757)
Untinker fish bowl to create scuba gear
Auto-stops for citadel and gallery quests

Revision: 2758 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2758)
Fix compilation error

Revision: 2759 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2759)
Add Under the Knife to stop encounter list
Only stop adventuring if conditions list is empty

Revision: 2760 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2760)
Relay browser adventuring shouldn't disable display

Revision: 2761 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2761)
By default, do not open graphical CLI

Revision: 2762 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2762)
Guy made of bee pollen is a spleen item

Revision: 2763 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2763)
Hosed fishbowl, not hosed bowl

Revision: 2764 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2764)
Allow function polymorphism in user-level functions

Revision: 2765 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2765)
Remove obsolete getCommandForm() method
Create new class to handle logging attempts

Revision: 2766 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2766)
Make all request objects publicly visible

Revision: 2767 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2767)
Reduce number of required throws clauses
Input box for $skill shows all castable skills

Revision: 2768 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2768)
Force continuation state for each line executed
Execute top-level commands for namespace functions

Revision: 2769 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2769)
Remove "script succeeded" and "script failed" messages

Revision: 2770 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2770)
Functions calls with implied this parameter
Lookup built-in function if it matches better
Stubs for handling OneTonTomato's Teh Kilt script

Revision: 2771 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2771)
Fix error that occurs when not fighting/adventuring

Revision: 2772 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2772)
Fix inverted conditional rendering inventory invisible

Revision: 2773 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2773)
Do not include single quotes in image URL

Revision: 2774 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2774)
Musk of the Moose is 10 turns per cast

Revision: 2775 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2775)
Disallow herbs as auto-restore when spleen limit is reached

Revision: 2776 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2776)
Fix doubled hermit permit processing

Revision: 2777 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2777)
Set Crimbo 2006 items non-creatable
Clear storage and creatable items lists

Revision: 2778 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2778)
Reduce nesting depth on message sending code

Revision: 2779 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2779)
Allow copy-paste from location details

Revision: 2780 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2780)
Update version number
Update license copyright years
Only reset box servant setting at less than level 11