PDA

View Full Version : Differences Between Release 10.4 and 10.5



holatuwol
02-10-2007, 04:51 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: 2874 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2874)
Fix class cast exception when flagging junk items
Print success/failure messages to events tab of chat

Revision: 2875 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2875)
green glowstick

Revision: 2876 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2876)
Brute force search for browser on Windows 9x
Remove explicit wand parameter in zap request
Add wand link to inventory pages

Revision: 2877 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2877)
Invoke rundll32.exe via command.com

Revision: 2878 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2878)
Fix item filtering

Revision: 2879 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2879)
Inline use form

Revision: 2880 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2880)
Fix compilation error
Add maximum usable detection to item manager

Revision: 2881 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2881)
Move constants around

Revision: 2882 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2882)
Fix overzealous IDGED replace-all
Add holiday predictions to ascension page

Revision: 2883 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2883)
Add whitespace to generated HTML
Add colored background for holiday predictions

Revision: 2884 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2884)
Do not add custom combat link to multi-use forms

Revision: 2885 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2885)
Re-add lists to scripted actions tab
Smarter end of run sale handling
Render mementos in a different color
Disallow duplicates in junk/memento lists

Revision: 2886 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2886)
CLI mood command should behave like the GUI
Log adventures at itznotyerzitz mine in disguise

Revision: 2887 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2887)
Valid type conversion when assigning into record/map

Revision: 2888 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2888)
Replace print(string,string) with print_html(string).

Revision: 2889 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2889)
Initial support for Candy Hearts. Renaming method requires renaming function.

Revision: 2890 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2890)
Make request interleaving non-optional
Re-add original print(string,string) for compatibility
Make request synch active whenever relay browser is active

Revision: 2891 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2891)
Capitalization

Revision: 2892 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2892)
Do not update request meter for quest-unlock adventures
Do not run between battle script before sewering

Revision: 2893 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2893)
Fix infinite read/write loop when loading buffbot settings
Rename reset methods to something more descriptive
Enable display after clicking buttons and/or menu items
Automatically buy restores for buffbot if none in stock to start

Revision: 2894 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2894)
Fix disable/enable problems with the buffbot

Revision: 2895 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2895)
Add colorecho CLI command

Revision: 2896 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2896)
Allow non-excessive printing of blank lines

Revision: 2897 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2897)
Heart of Green and Heart of Yellow effects

Revision: 2898 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2898)
Consult scripts take precedence over automatic pickpocketing.

Revision: 2899 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2899)
Change default lose message
Add exception handling to request logger

Revision: 2900 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2900)
Always validate conditions against inventory
Ensure valid effect names when adding triggers

Revision: 2901 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2901)
Smarter Javascript to make elements visible

Revision: 2902 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2902)
Add use links to weapons
Do not add use links when maximum uses is zero

Revision: 2903 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2903)
Recognize aborts in consult scripts

Revision: 2904 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2904)
Search in reverse alphabetical order

Revision: 2905 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2905)
Fix debug log printing while adventuring in back alley

Revision: 2906 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2906)
Smarter handling of Friars quest

Revision: 2907 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2907)
candygrams

Revision: 2908 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2908)
Add new ultra rare encounter
Add overprice safety for buffbot price switch
Do not auto-switch to buffbot buff packs
Make "do you want to ascend" page more useful
Add support for ascension checklist items file
Add "checklist" command to KoLmafia CLI
Fix relay browser error when visiting mall stores

Revision: 2909 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2909)
Randomized PvP win/loss messages

Revision: 2910 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2910)
Fix untinkerer quest handling
Do not re-process item transfer failures

Revision: 2911 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2911)
Attempt to write data files with "/" in the filename do not get placed in the datamaps folder.

Revision: 2912 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2912)
Add get_power(item) function to ASH

Revision: 2913 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2913)
Add Radio KoL and farmer's almanac buttons

Revision: 2914 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2914)
Close and open request sequences during auto-recovery
Close and open request sequences during message sending

Revision: 2915 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2915)
Add timestamp to generated debug logs

Revision: 2916 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2916)
Always do checkpointing in pairs

Revision: 2917 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2917)
Fix handling plurals of items with capital letters

Revision: 2918 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2918)
Fix plural for jabanero peppers

Revision: 2919 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2919)
Remember to refresh account settings on login
Create implicit checkpoint for breakfasting

Revision: 2920 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2920)
Add chat log exclusions
Make radio kol server option visible

Revision: 2921 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2921)
Add 'csend' command to CLI
Abort rather than auto-convert send

Revision: 2922 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2922)
Allow outfit purchases out of Ronin
Make tab inversion completely optional
Simplify code for trade proposal frame
Force addition before taking selected item in mall search

Revision: 2923 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2923)
Wait until all items are gathered before processing

Revision: 2924 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2924)
Fix flags on various no-gift items
Do not rely on message-sending defaults

Revision: 2925 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2925)
Add ranged/melee filter to gear changer

Revision: 2926 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2926)
Add new "displayable" flag

Revision: 2927 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2927)
Add meaning to '*' for hermit command

Revision: 2928 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2928)
Smarter handling of set battleAction
Fix automatic injection for simulator of loathing
Add more context menu items to store manager removal tab
Let request synch work with custom combat scripts

Revision: 2929 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2929)
Fix display flicker when loading clan snapshot

Revision: 2930 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2930)
Fix display not being re-enabled after clan snapshot

Revision: 2931 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2931)
Catch more exceptions, just in case

Revision: 2932 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2932)
Enable display after ascension

Revision: 2933 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2933)
Golden Mr. Accessories can be added to display cases

Revision: 2934 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2934)
Detect and stop adventuring for the friars quest

Revision: 2935 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2935)
Pickpocket takes precedence, if the player opts to allow for unsafe pickpocketing (imperfect dodge)

Revision: 2936 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2936)
Do not double-log incoming chat messages

Revision: 2937 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2937)
CLI-based stat tests

Revision: 2938 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2938)
Remove "purchase for session" behavior

Revision: 2939 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2939)
manuals are not consumed when used

Revision: 2940 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2940)
Monster name misspelling => $monster[none]

Revision: 2941 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2941)
Add encoder ring (no plural data)

Revision: 2942 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2942)
Fix handling of all-numeric titles for clan snapshot

Revision: 2943 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2943)
Allow message parameter in sent messages
Setting defaultAutoAttack changes actual account settings

Revision: 2944 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2944)
Do outfit switch before declaring zone valid

Revision: 2945 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2945)
Only visit the council once during in-disguise adventuring

Revision: 2946 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2946)
31337 scrolls exist for the hermit -- always use them all

Revision: 2947 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2947)
Allow auto-recast only to apply to mood-related buffs

Revision: 2948 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2948)
Narrow problem specifically to encounter rate buffs

Revision: 2949 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2949)
Save Louvre map state every time new data is learned.

Revision: 2950 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2950)
Fix auto-restore to specific value for internal quests and ASH

Revision: 2951 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2951)
Allow >>player name in gift buff request, in addition to >>id

Revision: 2952 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2952)
Use an outfit stack instead of only switching back when done adventuring

Revision: 2953 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2953)
Concise message

Revision: 2954 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2954)
Remove unnecessary tabs and commas

Revision: 2955 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2955)
7-ball is offhand item

Revision: 2956 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2956)
Brighter highlights on tabbed pane

Revision: 2957 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2957)
Add more commas

Revision: 2958 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2958)
Fix weird blue ring when using Metal 1.5

Revision: 2959 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2959)
Fix relayBrowserOnly mode activation and handling

Revision: 2960 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2960)
Add green candy heart to softcore 20 pound buffing routine

Revision: 2961 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2961)
Since you can always hit 20 pounds out of Ronin without training, always return true after acquiring needed items

Revision: 2962 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2962)
Remove from visible before removing from actual

Revision: 2963 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2963)
Reduce tab padding

Revision: 2964 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2964)
Fix automatic clover weapon recreation

Revision: 2965 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2965)
Customizable tab colors
Clarify intent of chat options

Revision: 2966 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2966)
Fix deprecation issues

Revision: 2967 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2967)
Allow for faster customization of login windows via drag and drop lists

Revision: 2968 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2968)
Remove "the" in item names

Revision: 2969 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2969)
Do not add to conditions if substat not on list
Prefer substrings over truncated plurals

Revision: 2970 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2970)
Add options to show stop button and load mini browser with click

Revision: 2971 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2971)
Add stop button

Revision: 2972 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2972)
Fix multi-item detection

Revision: 2973 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2973)
Abort in-disguise adventuring if below level 9

Revision: 2974 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2974)
Track how many times a checkpoint creation is skipped

Revision: 2975 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2975)
Assume item is visible when computing visible index

Revision: 2976 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2976)
Always equip doppelganger for training, if detected

Revision: 2977 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2977)
Smarter equipment switching during familiar training

Revision: 2978 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2978)
Fix disco bandit / accordion thief skillset problem

Revision: 2979 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2979)
Interaction mode calculated, rather than cached

Revision: 2980 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2980)
Use startsWith rather than indexOf wherever applicable

Revision: 2981 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2981)
Always use CloseTabbedPane for tabs
Do not use CardLayout for main layout
Allow operating system to decide on progress bar colors

Revision: 2982 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2982)
Disallow closing of active tab

Revision: 2983 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2983)
Add junk-removal CLI command

Revision: 2984 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2984)
Do not introduce pending state if quest already completed

Revision: 2985 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2985)
Do not flag echo eyedrop antidote as usable

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

Revision: 2987 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=2987)
Fix adventure loop not incrementing

Ethelred
02-11-2007, 02:47 AM
When I try to load the thread that describes the differences between 10.4 and 10.5, I get a screen that contains the thread title and normal boilerplate, but there is no text. The size of the scroll button indicates that the page is very long. When I try scrolling down, my browser (Firefox 1.5.0.1 Mac OS X 10.3) "wedges" when I reach a point about 90-95% down the page. It will no longer scroll up or down or respond to the back button. The URLs in the title area update, but not the page. Other windows continue to work fine, but the only solution seems to be to close that window. Anybody else have any problems with that page? Any ideas on how to deal with the problem?

holatuwol
02-11-2007, 03:15 AM
Firefox generally hates large tables, and it can sometimes hang when rendering them. I've gone ahead and reduced the size of that post and converted the "full version" into just links directly to the SVN repository logs. You should be able to view the post now.