Differences Between Release 10.2 and 10.3

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: 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
Only clear inventory on clearInventory call
Fix handling of multi-key ASH maps

Revision: 2783
Add more recognized chat events
Fix doubled event notifications

Revision: 2784
Fix double-processing of item transfers

Revision: 2785
Add more item transfer recognition

Revision: 2786
Fix double handling during item creation
Fix GUI-driven item consumption not stopping

Revision: 2787
Only force continuation state for specific runnables

Revision: 2788
Sort effects alphabetically
Fix handling of shadow battle out of Ronin

Revision: 2789
Re-add clover protection
Change refresh order when using a box servant

Revision: 2790
Friar item loss detection

Revision: 2791
Planks and plans links

Revision: 2792
Fix display duplication for new effects
Revert to sorting effects by turn count

Revision: 2793
Render doc galaktik in mini-browser

Revision: 2794
Support for Teh Kilt without obsessive flags

Revision: 2795
Allow script parameter in CLI mode

Revision: 2796
Fix attachments window loader

Revision: 2797
Use mutable combo box for mall searches
Apply settings when changing login servers

Revision: 2798
Fix autosell result processing

Revision: 2799
Princess Rutabaga
Fix messages for putting things on display

Revision: 2800
Use FoxTrot library for generic buttons/listeners
Fix display disabling after switching familiars

Revision: 2801
Menu items also use Foxtrot library
Fix quantity recognition for store management

Revision: 2802
Reduce overhead for request registration

Revision: 2803
Use auto-recovery settings when burning MP

Revision: 2804
Fernswarthy's items

Revision: 2805
Fix content-length field
Unknown items have no known uses
Fix handling of worthless item condition

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
Change philanthropic buff requests to standard buff requests

Revision: 2808
Add additional null pointer checks
Fix invocation of addAll() in list models
Filters always refresh, so no manual invocation needed

Revision: 2809
Prefer pluralization over fuzzy matching

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
Fix relay browser redirect handling
More consistent messages for item consumption

Revision: 2812
Fix missing familiar item on startup

Revision: 2813
Fix display of drop rate data when not using item drop familiar

Revision: 2814
Add zap link for wand acquisition
Make star chart link more useful
Make plus sign read link more obvious

Revision: 2815
Make plans/planks links conditional additions

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
Record internal item creation attempts to session log

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
Reduce overhead in registering adventure URLs
Reduce overhead in registering special quest URLs

Revision: 2820
Eliminate display flicker during login
More display updates while doing leaflet quest
Disable display at start of scripted action tasks

Revision: 2821
Re-enable display if scripted action does nothing
End of run sale invokes junk removal as pre-processing step

Revision: 2822
Fix handling of mall purchases

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
Faster loop termination for has any ingredient check

Revision: 2825
Reduce creatable items refresh rate
Fix thumb-twiddling when aborting combat

Revision: 2826
Invoke ASH directly for consult scripts, rather than via wrapper

Revision: 2827
Commas equate to continued access of an aggregate

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
Do not re-run request for consult scripts

Revision: 2830
Fix key handling in ASH parser
Allow [][] in addition to [,] for maps

Revision: 2831
Allow chains of function calls

Revision: 2832
The "." operator allowed to appear anywhere

Revision: 2833
Fix handling of implied first parameter in foreach loop

Revision: 2834
Switch to using url.dll for non-external pages

Revision: 2835
Reduce the amount of exception throwing

Revision: 2836
Only load one browser on *nix

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
Allow NPZR stasis on a limited basis

Revision: 2839
Increase stasis limitations

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
Remove validation for plains areas
Add auto-stop for Fernswarthy's grave
Add spooky eggnog inebriety protection

Revision: 2842
Update version number

Revision: 2843
Buffbot always run in its own thread
Enable request interleaving as option
Do not prompt for items with limited consumability

Revision: 2844
On non-Windows operating systems, use a standard text field

Revision: 2845
Smarter skeleton key stop condition

Revision: 2846
Fix worthless item condition handling

Revision: 2847
Slightly smarter item creation for conditions

Revision: 2848
Easier to read comments

Revision: 2849
Properly register requests

Revision: 2850
Fix handling of multi-consume items
 
Status
Not open for further replies.
Top