PDA

View Full Version : Differences Between Release 12.3 and 12.4



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