Differences Between Release 10.4 and 10.5

Status
Not open for further replies.

holatuwol

Developer
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
Fix class cast exception when flagging junk items
Print success/failure messages to events tab of chat

Revision: 2875
green glowstick

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
Invoke rundll32.exe via command.com

Revision: 2878
Fix item filtering

Revision: 2879
Inline use form

Revision: 2880
Fix compilation error
Add maximum usable detection to item manager

Revision: 2881
Move constants around

Revision: 2882
Fix overzealous IDGED replace-all
Add holiday predictions to ascension page

Revision: 2883
Add whitespace to generated HTML
Add colored background for holiday predictions

Revision: 2884
Do not add custom combat link to multi-use forms

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
CLI mood command should behave like the GUI
Log adventures at itznotyerzitz mine in disguise

Revision: 2887
Valid type conversion when assigning into record/map

Revision: 2888
Replace print(string,string) with print_html(string).

Revision: 2889
Initial support for Candy Hearts. Renaming method requires renaming function.

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
Capitalization

Revision: 2892
Do not update request meter for quest-unlock adventures
Do not run between battle script before sewering

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
Fix disable/enable problems with the buffbot

Revision: 2895
Add colorecho CLI command

Revision: 2896
Allow non-excessive printing of blank lines

Revision: 2897
Heart of Green and Heart of Yellow effects

Revision: 2898
Consult scripts take precedence over automatic pickpocketing.

Revision: 2899
Change default lose message
Add exception handling to request logger

Revision: 2900
Always validate conditions against inventory
Ensure valid effect names when adding triggers

Revision: 2901
Smarter Javascript to make elements visible

Revision: 2902
Add use links to weapons
Do not add use links when maximum uses is zero

Revision: 2903
Recognize aborts in consult scripts

Revision: 2904
Search in reverse alphabetical order

Revision: 2905
Fix debug log printing while adventuring in back alley

Revision: 2906
Smarter handling of Friars quest

Revision: 2907
candygrams

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
Randomized PvP win/loss messages

Revision: 2910
Fix untinkerer quest handling
Do not re-process item transfer failures

Revision: 2911
Attempt to write data files with "/" in the filename do not get placed in the datamaps folder.

Revision: 2912
Add get_power(item) function to ASH

Revision: 2913
Add Radio KoL and farmer's almanac buttons

Revision: 2914
Close and open request sequences during auto-recovery
Close and open request sequences during message sending

Revision: 2915
Add timestamp to generated debug logs

Revision: 2916
Always do checkpointing in pairs

Revision: 2917
Fix handling plurals of items with capital letters

Revision: 2918
Fix plural for jabanero peppers

Revision: 2919
Remember to refresh account settings on login
Create implicit checkpoint for breakfasting

Revision: 2920
Add chat log exclusions
Make radio kol server option visible

Revision: 2921
Add 'csend' command to CLI
Abort rather than auto-convert send

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
Wait until all items are gathered before processing

Revision: 2924
Fix flags on various no-gift items
Do not rely on message-sending defaults

Revision: 2925
Add ranged/melee filter to gear changer

Revision: 2926
Add new "displayable" flag

Revision: 2927
Add meaning to '*' for hermit command

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
Fix display flicker when loading clan snapshot

Revision: 2930
Fix display not being re-enabled after clan snapshot

Revision: 2931
Catch more exceptions, just in case

Revision: 2932
Enable display after ascension

Revision: 2933
Golden Mr. Accessories can be added to display cases

Revision: 2934
Detect and stop adventuring for the friars quest

Revision: 2935
Pickpocket takes precedence, if the player opts to allow for unsafe pickpocketing (imperfect dodge)

Revision: 2936
Do not double-log incoming chat messages

Revision: 2937
CLI-based stat tests

Revision: 2938
Remove "purchase for session" behavior

Revision: 2939
manuals are not consumed when used

Revision: 2940
Monster name misspelling => $monster[none]

Revision: 2941
Add encoder ring (no plural data)

Revision: 2942
Fix handling of all-numeric titles for clan snapshot

Revision: 2943
Allow message parameter in sent messages
Setting defaultAutoAttack changes actual account settings

Revision: 2944
Do outfit switch before declaring zone valid

Revision: 2945
Only visit the council once during in-disguise adventuring

Revision: 2946
31337 scrolls exist for the hermit -- always use them all

Revision: 2947
Allow auto-recast only to apply to mood-related buffs

Revision: 2948
Narrow problem specifically to encounter rate buffs

Revision: 2949
Save Louvre map state every time new data is learned.

Revision: 2950
Fix auto-restore to specific value for internal quests and ASH

Revision: 2951
Allow >>player name in gift buff request, in addition to >>id

Revision: 2952
Use an outfit stack instead of only switching back when done adventuring

Revision: 2953
Concise message

Revision: 2954
Remove unnecessary tabs and commas

Revision: 2955
7-ball is offhand item

Revision: 2956
Brighter highlights on tabbed pane

Revision: 2957
Add more commas

Revision: 2958
Fix weird blue ring when using Metal 1.5

Revision: 2959
Fix relayBrowserOnly mode activation and handling

Revision: 2960
Add green candy heart to softcore 20 pound buffing routine

Revision: 2961
Since you can always hit 20 pounds out of Ronin without training, always return true after acquiring needed items

Revision: 2962
Remove from visible before removing from actual

Revision: 2963
Reduce tab padding

Revision: 2964
Fix automatic clover weapon recreation

Revision: 2965
Customizable tab colors
Clarify intent of chat options

Revision: 2966
Fix deprecation issues

Revision: 2967
Allow for faster customization of login windows via drag and drop lists

Revision: 2968
Remove "the" in item names

Revision: 2969
Do not add to conditions if substat not on list
Prefer substrings over truncated plurals

Revision: 2970
Add options to show stop button and load mini browser with click

Revision: 2971
Add stop button

Revision: 2972
Fix multi-item detection

Revision: 2973
Abort in-disguise adventuring if below level 9

Revision: 2974
Track how many times a checkpoint creation is skipped

Revision: 2975
Assume item is visible when computing visible index

Revision: 2976
Always equip doppelganger for training, if detected

Revision: 2977
Smarter equipment switching during familiar training

Revision: 2978
Fix disco bandit / accordion thief skillset problem

Revision: 2979
Interaction mode calculated, rather than cached

Revision: 2980
Use startsWith rather than indexOf wherever applicable

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
Disallow closing of active tab

Revision: 2983
Add junk-removal CLI command

Revision: 2984
Do not introduce pending state if quest already completed

Revision: 2985
Do not flag echo eyedrop antidote as usable

Revision: 2986
Update version number

Revision: 2987
Fix adventure loop not incrementing
 

Ethelred

Member
Problems with 10.4 to 10.5 Differences

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

Developer
Re: Problems with 10.4 to 10.5 Differences

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.
 
Status
Not open for further replies.
Top