holatuwol
03-17-2008, 08:28 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: 5921 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5921)
Fix item id for plus sign
Revision: 5922 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5922)
Add simple release notes target
Revision: 5923 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5923)
Recognize another failure message
Revision: 5924 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5924)
postRequest ignores continuation state
Revision: 5925 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5925)
Don't apply aliases to "unalias" commands
Revision: 5926 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5926)
Fix handling of * in fuzzy matching
Revision: 5927 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5927)
Only skip over whitespace in search string (accept punctuation marks, such as *)
Revision: 5928 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5928)
Change 'override' to 'confirm'
Revision: 5929 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5929)
Add 'gc' command to help debug potential relay browser memory leak
Revision: 5930 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5930)
New items and status effects
Revision: 5931 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5931)
Remove 800ms load distribution code to remove memory leak variables
Use pause object rather than GenericRequest.delay()
Revision: 5932 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5932)
Fix integer parsing when k and m not used
Revision: 5933 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5933)
Add to list of autologin dev accounts
Revision: 5934 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5934)
Fix regular expression, recognize actionbar setting
Revision: 5935 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5935)
Fix handling of blank strings
Revision: 5936 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5936)
If there's an error parsing the version number, just load the internal file
Revision: 5937 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5937)
Allow combat by numbers to fire CLI commands
Revision: 5938 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5938)
Commit correct files
Revision: 5939 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5939)
Add choice adventure support (aside from just 'auto')
Revision: 5940 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5940)
Fix handling of auto choice
Revision: 5941 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5941)
Automatically start thread on creation
Guarantee that closeRelay() is called even when an exception is thrown
Revision: 5942 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5942)
Tell how many of an item we untinker
Revision: 5943 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5943)
Plural search before single item search
Revision: 5944 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5944)
ItemPool.get with an item name always returned count of 1.
Normalizing item names in an AdventureResult should never look for plurals.
Revision: 5945 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5945)
Reuse space index
Revision: 5946 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5946)
Even if you don't fight a pudding, don't count the next encounter as a pudding fight
Revision: 5947 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5947)
Fix handling of use followed by eat/drink
Revision: 5948 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5948)
Only create agent threads as needed (no initial thread count)
Revision: 5949 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5949)
medium stone triangle
Revision: 5950 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5950)
Server debug text moved, remove preference to disable it
Revision: 5951 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5951)
override -> confirm
Revision: 5952 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5952)
Fix black pudding combat handling\nDetect link rather than fight.php
Revision: 5953 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5953)
Fix handling of negative numbers
Revision: 5954 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5954)
More reliable end-of-combat detection
Revision: 5955 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5955)
Detect combat round when combat bar is disabled
Readd preference for hiding server debug output
Fix account page never getting parsed
Revision: 5956 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5956)
Smarter auto-fight
Revision: 5957 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5957)
Fix %% alias handling
Revision: 5958 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5958)
If combat bar is enabled, add 'script' button
Revision: 5959 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5959)
If we add a "script" button, add corresponding spacers to the heading
Revision: 5960 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5960)
Fix inline use links
Revision: 5961 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5961)
Shorter output for 'safe' command
Add 'monsters' command for detailed output
Revision: 5962 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5962)
Add stationary buttons to sewer
Revision: 5963 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5963)
Allow set commands to have semicolons without quotes in the string
Revision: 5964 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5964)
Add insertBefore() and insertAfter() to reduce string concatenation
Introduce focus listeners to input fields to improve hotkey handling
Revision: 5965 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5965)
Broadcast /who messages
Revision: 5966 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5966)
Use ItemPool in MPRestoreItemList
Revision: 5967 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5967)
Only save preferences on logout
Pull breakfast routines into own class
Pull valhalla-related routines into own class
Revision: 5968 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5968)
Parent file may be null
Revision: 5969 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5969)
Put defense contest log in /attacks folder
Revision: 5970 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5970)
Only insert the first table of the result page
Revision: 5971 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5971)
Split menu bar into multiple classes
Revision: 5972 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5972)
Eliminate duplicate preference setting.
Revision: 5973 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5973)
Store action bar on login/logout
Revision: 5974 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5974)
Update URL ignore result patterns
Revision: 5975 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5975)
Fix handling of default Mac font size (make it a default instead of forced)
Revision: 5976 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5976)
Do not throw stack trace for unknown items
Revision: 5977 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5977)
St. Sneaky Pete's day items
Revision: 5978 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5978)
Also save preferences on exit (not just logout)
Revision: 5979 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5979)
Add another buffbot
Revision: 5980 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5980)
Abort profile parser if no 'level' is visible
Revision: 5981 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5981)
Print error message if kmail is rejected
Revision: 5982 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5982)
Tattered crown gets lost
Revision: 5983 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5983)
Update version number
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: 5921 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5921)
Fix item id for plus sign
Revision: 5922 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5922)
Add simple release notes target
Revision: 5923 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5923)
Recognize another failure message
Revision: 5924 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5924)
postRequest ignores continuation state
Revision: 5925 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5925)
Don't apply aliases to "unalias" commands
Revision: 5926 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5926)
Fix handling of * in fuzzy matching
Revision: 5927 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5927)
Only skip over whitespace in search string (accept punctuation marks, such as *)
Revision: 5928 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5928)
Change 'override' to 'confirm'
Revision: 5929 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5929)
Add 'gc' command to help debug potential relay browser memory leak
Revision: 5930 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5930)
New items and status effects
Revision: 5931 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5931)
Remove 800ms load distribution code to remove memory leak variables
Use pause object rather than GenericRequest.delay()
Revision: 5932 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5932)
Fix integer parsing when k and m not used
Revision: 5933 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5933)
Add to list of autologin dev accounts
Revision: 5934 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5934)
Fix regular expression, recognize actionbar setting
Revision: 5935 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5935)
Fix handling of blank strings
Revision: 5936 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5936)
If there's an error parsing the version number, just load the internal file
Revision: 5937 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5937)
Allow combat by numbers to fire CLI commands
Revision: 5938 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5938)
Commit correct files
Revision: 5939 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5939)
Add choice adventure support (aside from just 'auto')
Revision: 5940 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5940)
Fix handling of auto choice
Revision: 5941 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5941)
Automatically start thread on creation
Guarantee that closeRelay() is called even when an exception is thrown
Revision: 5942 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5942)
Tell how many of an item we untinker
Revision: 5943 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5943)
Plural search before single item search
Revision: 5944 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5944)
ItemPool.get with an item name always returned count of 1.
Normalizing item names in an AdventureResult should never look for plurals.
Revision: 5945 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5945)
Reuse space index
Revision: 5946 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5946)
Even if you don't fight a pudding, don't count the next encounter as a pudding fight
Revision: 5947 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5947)
Fix handling of use followed by eat/drink
Revision: 5948 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5948)
Only create agent threads as needed (no initial thread count)
Revision: 5949 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5949)
medium stone triangle
Revision: 5950 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5950)
Server debug text moved, remove preference to disable it
Revision: 5951 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5951)
override -> confirm
Revision: 5952 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5952)
Fix black pudding combat handling\nDetect link rather than fight.php
Revision: 5953 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5953)
Fix handling of negative numbers
Revision: 5954 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5954)
More reliable end-of-combat detection
Revision: 5955 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5955)
Detect combat round when combat bar is disabled
Readd preference for hiding server debug output
Fix account page never getting parsed
Revision: 5956 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5956)
Smarter auto-fight
Revision: 5957 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5957)
Fix %% alias handling
Revision: 5958 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5958)
If combat bar is enabled, add 'script' button
Revision: 5959 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5959)
If we add a "script" button, add corresponding spacers to the heading
Revision: 5960 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5960)
Fix inline use links
Revision: 5961 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5961)
Shorter output for 'safe' command
Add 'monsters' command for detailed output
Revision: 5962 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5962)
Add stationary buttons to sewer
Revision: 5963 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5963)
Allow set commands to have semicolons without quotes in the string
Revision: 5964 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5964)
Add insertBefore() and insertAfter() to reduce string concatenation
Introduce focus listeners to input fields to improve hotkey handling
Revision: 5965 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5965)
Broadcast /who messages
Revision: 5966 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5966)
Use ItemPool in MPRestoreItemList
Revision: 5967 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5967)
Only save preferences on logout
Pull breakfast routines into own class
Pull valhalla-related routines into own class
Revision: 5968 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5968)
Parent file may be null
Revision: 5969 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5969)
Put defense contest log in /attacks folder
Revision: 5970 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5970)
Only insert the first table of the result page
Revision: 5971 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5971)
Split menu bar into multiple classes
Revision: 5972 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5972)
Eliminate duplicate preference setting.
Revision: 5973 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5973)
Store action bar on login/logout
Revision: 5974 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5974)
Update URL ignore result patterns
Revision: 5975 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5975)
Fix handling of default Mac font size (make it a default instead of forced)
Revision: 5976 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5976)
Do not throw stack trace for unknown items
Revision: 5977 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5977)
St. Sneaky Pete's day items
Revision: 5978 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5978)
Also save preferences on exit (not just logout)
Revision: 5979 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5979)
Add another buffbot
Revision: 5980 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5980)
Abort profile parser if no 'level' is visible
Revision: 5981 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5981)
Print error message if kmail is rejected
Revision: 5982 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5982)
Tattered crown gets lost
Revision: 5983 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=5983)
Update version number