PDA

View Full Version : Differences Between Release 10.2 and 10.3



holatuwol
01-26-2007, 09:52 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: 2781 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2781)
Refresh creatables instead of clearing them
Handle player having a non-specific familiar item
Do not decrement worthless items and permits on failure

Revision: 2782 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2782)
Only clear inventory on clearInventory call
Fix handling of multi-key ASH maps

Revision: 2783 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2783)
Add more recognized chat events
Fix doubled event notifications

Revision: 2784 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2784)
Fix double-processing of item transfers

Revision: 2785 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2785)
Add more item transfer recognition

Revision: 2786 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2786)
Fix double handling during item creation
Fix GUI-driven item consumption not stopping

Revision: 2787 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2787)
Only force continuation state for specific runnables

Revision: 2788 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2788)
Sort effects alphabetically
Fix handling of shadow battle out of Ronin

Revision: 2789 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2789)
Re-add clover protection
Change refresh order when using a box servant

Revision: 2790 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2790)
Friar item loss detection

Revision: 2791 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2791)
Planks and plans links

Revision: 2792 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2792)
Fix display duplication for new effects
Revert to sorting effects by turn count

Revision: 2793 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2793)
Render doc galaktik in mini-browser

Revision: 2794 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2794)
Support for Teh Kilt without obsessive flags

Revision: 2795 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2795)
Allow script parameter in CLI mode

Revision: 2796 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2796)
Fix attachments window loader

Revision: 2797 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2797)
Use mutable combo box for mall searches
Apply settings when changing login servers

Revision: 2798 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2798)
Fix autosell result processing

Revision: 2799 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2799)
Princess Rutabaga
Fix messages for putting things on display

Revision: 2800 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2800)
Use FoxTrot library for generic buttons/listeners
Fix display disabling after switching familiars

Revision: 2801 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2801)
Menu items also use Foxtrot library
Fix quantity recognition for store management

Revision: 2802 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2802)
Reduce overhead for request registration

Revision: 2803 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2803)
Use auto-recovery settings when burning MP

Revision: 2804 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2804)
Fernswarthy's items

Revision: 2805 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2805)
Fix content-length field
Unknown items have no known uses
Fix handling of worthless item condition

Revision: 2806 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2806)
No default browser search
Disable over-purchase for soda water
Fix trade proposal link not working
Re-allow minimalistic restore as an option

Revision: 2807 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2807)
Change philanthropic buff requests to standard buff requests

Revision: 2808 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2808)
Add additional null pointer checks
Fix invocation of addAll() in list models
Filters always refresh, so no manual invocation needed

Revision: 2809 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2809)
Prefer pluralization over fuzzy matching

Revision: 2810 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2810)
Fix relay browser not loading properly
Only use perfume if no effect is visible
Skip weapon validation for non-adventure zones

Revision: 2811 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2811)
Fix relay browser redirect handling
More consistent messages for item consumption

Revision: 2812 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2812)
Fix missing familiar item on startup

Revision: 2813 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2813)
Fix display of drop rate data when not using item drop familiar

Revision: 2814 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2814)
Add zap link for wand acquisition
Make star chart link more useful
Make plus sign read link more obvious

Revision: 2815 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2815)
Make plans/planks links conditional additions

Revision: 2816 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2816)
Fix clan stash processing
Enable display after sending messages
Fix star chart, pixel and tinker processing
Show appropriate session log messages for purchases
Reduce CPU usage for registering relay browser requests

Revision: 2817 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2817)
Record internal item creation attempts to session log

Revision: 2818 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2818)
Reduce overhead from delays/pauses
Reduce overhead from request registration
Add extreme slowness warning to cache option
Buttons/menu items may run scripts, so create threads

Revision: 2819 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2819)
Reduce overhead in registering adventure URLs
Reduce overhead in registering special quest URLs

Revision: 2820 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2820)
Eliminate display flicker during login
More display updates while doing leaflet quest
Disable display at start of scripted action tasks

Revision: 2821 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2821)
Re-enable display if scripted action does nothing
End of run sale invokes junk removal as pre-processing step

Revision: 2822 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2822)
Fix handling of mall purchases

Revision: 2823 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2823)
If it's not an allowed creation method, then it's the same as if you don't have the ingredients for it

Revision: 2824 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2824)
Faster loop termination for has any ingredient check

Revision: 2825 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2825)
Reduce creatable items refresh rate
Fix thumb-twiddling when aborting combat

Revision: 2826 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2826)
Invoke ASH directly for consult scripts, rather than via wrapper

Revision: 2827 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2827)
Commas equate to continued access of an aggregate

Revision: 2828 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2828)
Make system tray icon off by default
Disallow doubled relay browser chat messages
Fix store manager items not appearing in logs

Revision: 2829 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2829)
Do not re-run request for consult scripts

Revision: 2830 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2830)
Fix key handling in ASH parser
Allow [][] in addition to [,] for maps

Revision: 2831 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2831)
Allow chains of function calls

Revision: 2832 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2832)
The "." operator allowed to appear anywhere

Revision: 2833 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2833)
Fix handling of implied first parameter in foreach loop

Revision: 2834 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2834)
Switch to using url.dll for non-external pages

Revision: 2835 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2835)
Reduce the amount of exception throwing

Revision: 2836 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2836)
Only load one browser on *nix

Revision: 2837 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2837)
Lower priority of retrieval from clan stash
Do not refresh creatables on meat acquisition
Fix inability to auto-create meat stacks and dense stacks

Revision: 2838 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2838)
Allow NPZR stasis on a limited basis

Revision: 2839 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2839)
Increase stasis limitations

Revision: 2840 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2840)
You should always ignore non-php results
Do not null content when setting expression
Do not explicitly disable Nagle's algorithm with every socket

Revision: 2841 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2841)
Remove validation for plains areas
Add auto-stop for Fernswarthy's grave
Add spooky eggnog inebriety protection

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

Revision: 2843 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2843)
Buffbot always run in its own thread
Enable request interleaving as option
Do not prompt for items with limited consumability

Revision: 2844 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2844)
On non-Windows operating systems, use a standard text field

Revision: 2845 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2845)
Smarter skeleton key stop condition

Revision: 2846 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2846)
Fix worthless item condition handling

Revision: 2847 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2847)
Slightly smarter item creation for conditions

Revision: 2848 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2848)
Easier to read comments

Revision: 2849 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2849)
Properly register requests

Revision: 2850 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2850)
Fix handling of multi-consume items