PDA

View Full Version : Differences Between Release 10.0 and 10.1



holatuwol
01-08-2007, 10:42 PM
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: 2626 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2626)
Add CLI "wiki" command to lookup items
Add seed data for plurals provided by the KoL wiki
Merge plurals and item description tables
Make use of Map.Entry import to make code easier to read

Revision: 2627 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2627)
not hawt hi mein

Revision: 2628 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2628)
Fix vanishing private messages

Revision: 2629 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2629)
Use constant when examining buffer limit, not hard-coded value

Revision: 2630 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2630)
Typo for inebriety data file

Revision: 2631 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2631)
Bounds checking

Revision: 2632 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2632)
Allow gift buffs

Revision: 2633 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2633)
Honor autoConfirmOnChange() return value

Revision: 2634 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2634)
Fix handling of sewer items
Change handling of proxies
Make socket timeouts optional
Use more CPU-efficient threading
Fix arbitrary lockup during login sequence
Fix throw_item(s) function for ASH to not do nothing
Compare against YES instead of NO for option dialogs

Revision: 2635 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2635)
Fix potential infinite hermit loop

Revision: 2636 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2636)
Yes-no dialog for store manager reprice
Inebriety protection happens after acquisition

Revision: 2637 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2637)
Abort halts fights (no continuation to completion)
Disallow running/queuing of requests in abort state

Revision: 2638 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2638)
Remove filter on .txt files in script dropdown

Revision: 2639 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2639)
Fix display not being enabled
Force continue state when initializing queue handler

Revision: 2640 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2640)
Re-allow explicit outfit checkpointing

Revision: 2641 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2641)
Minimalistic behavior default for health restoration

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

Revision: 2643 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2643)
If in abort state, do not run auto-restore
Minimalistic purchase behavior for soda water

Revision: 2644 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2644)
Purchase fewer medicinal herbs by default
MP restore purchase amounts depend on level and Ronin state
Fix frames not loading while requests are running
Fight requests in mini-browser load a separate request object

Revision: 2645 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2645)
Fix screwdriver retrieval routine
Enable display after CLI commands execute

Revision: 2646 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2646)
Fix condition strings with mysticality
Default louvre to boosting prime stat
Fix abort with fight frame causing stack trace

Revision: 2647 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2647)
Fix handling of legacy louvre settings

Revision: 2648 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2648)
Ode to booze doesn't need special equipment

Revision: 2649 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2649)
Fix more display enabling issues
Improve thread safety of queued CLI commands

Revision: 2650 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2650)
Widen label for font accessibility
Reduce possibility for deadlock during bad lag

Revision: 2651 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2651)
More pluralses

Revision: 2652 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2652)
Force continuation state for newly queued commands

Revision: 2653 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2653)
Fix array index out of bounds when detecting holiday

Revision: 2654 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2654)
December 22 - 31337 scrolls are now usable in quantity. Happy Festivus.

Revision: 2655 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2655)
January IOTM

Revision: 2656 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2656)
Only repeat adventure if item was acquired

Revision: 2657 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2657)
Buy more scrolls of drastic healing
Centralize chat-driven CLI commands
Add synonyms for /run in chat
Increase integrated gCLI refresh rate
gCLI and relay browser open by default
When out of Ronin, increase cast durations
Do not purchase from outfit-requiring NPC stores out of Ronin

Revision: 2658 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2658)
Remove nested links in chat rendering
Do not append comment tags to chat buffer

Revision: 2659 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2659)
Reduce enable/disable flicker

Revision: 2660 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2660)
Astral trip choice matches GUI selection

Revision: 2661 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2661)
Fix inverted test

Revision: 2662 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2662)
Reduce continuous object creation overhead

Revision: 2663 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2663)
Fix stack trace on exit

Revision: 2664 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2664)
Adjust visible elements before actual elements

Revision: 2665 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2665)
Clear actual before clear visual

Revision: 2666 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2666)
Reuse code for action buttons
Allow arbitrary thread count for relay browser

Revision: 2667 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2667)
Fix handling of Goblin king
Continue re-requesting until adventure usage

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

Revision: 2669 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2669)
Only print plain text in echoes
Reduce synchronization overhead
Ensure all requests are not in the EDT

Revision: 2670 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2670)
Always show storage unless empty

Revision: 2671 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2671)
Reduce overhead with posting requests
Fix infinite character pane refresh loop

Revision: 2672 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2672)
Remove FnBtrust

Revision: 2673 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2673)
Create a new thread for adventuring

Revision: 2674 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2674)
Allow in-line comments in addition to whole-line comments

Revision: 2675 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2675)
Mappers always need to look at response text, not just when find new choice.

Revision: 2676 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2676)
Remove debug code in request thread
Fix familiar item switch handling
Fix equipment losing synch on session refresh

Revision: 2677 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2677)
Full response length, not response text length

Revision: 2678 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2678)
Allow requests to interleave adventures
Remove unnecessary Java version tests
Fix null pointer when rendering empty pages

Revision: 2679 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2679)
Add feature to burn off extra MP
Make matching items/effects method static

Revision: 2680 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2680)
Do not disable login displays

Revision: 2681 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2681)
Quietly ignore microbrewery request
Create implicit checkpoints for tower
Open and close request sequences for invocation menu items

Revision: 2682 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2682)
Treat gibberish numbers as zero
Restore checkpoint outfit on entryway failure
Fix handling of Disco Dance II in custom combat

Revision: 2683 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2683)
When in hardcore, allow box servants by default

Revision: 2684 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2684)
Fix handling of full-line comments

Revision: 2685 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2685)
Rearrange tags in /whois result

Revision: 2686 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2686)
Update version number

Revision: 2687 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2687)
Lowest item ID, rather than shortest word length

Revision: 2688 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2688)
Fix delay so it doesn't lock the GUI thread

Revision: 2689 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2689)
Fix outfit checkpointing
Shorten labels for buff balancing

Revision: 2690 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2690)
Only abort when worthless item count is zero

Revision: 2691 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2691)
Fix not stopping on errors
Fix null pointer when closing gCLI too fast
Place relay browser loading in separate thread

Revision: 2692 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2692)
Update date for re-release
Explicit insert of user-agent string
Remove debug code for adventure continuation
Use easily explained version of buff balancing

Revision: 2693 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2693)
Enable login display on startup
Call mana burning "conditional recast"
Fix null pointer on first program login
Override "..." messages on request completion

Revision: 2694 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2694)
If hp/mp restore fails on startup, continue login