Multi Use creations now need to use inv_use.php if the use quantity is 1


git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@14751 b29ace70-8910-0410-8dcc-aa2fc6433167
When start up ChatManger, open windows for all currently open channels (which
will only be known if chat is already open in the relay browser). As before, if
no known channels are open, start with a "/listen" command to find out which
channels are active.


git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@14752 b29ace70-8910-0410-8dcc-aa2fc6433167
When we dispose of the chat frame, clear active channel so that we /listen next
time we open it.


git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@14753 b29ace70-8910-0410-8dcc-aa2fc6433167
add entry to array before getting size 


git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@14754 b29ace70-8910-0410-8dcc-aa2fc6433167
White Citadel drop rates/meat drop

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@14755 b29ace70-8910-0410-8dcc-aa2fc6433167
Make VolcanoMazeManager.Path iterable. Allow "volcano test" command to be
called with no additional arguments to mean "volcano test 1 6 12"


git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@14756 b29ace70-8910-0410-8dcc-aa2fc6433167
Address race condition regression in CommandDisplayFrame.hasQueuedCommands() caused by command handler refactoring.

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@14757 b29ace70-8910-0410-8dcc-aa2fc6433167
fix boolean un-logic

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@14758 b29ace70-8910-0410-8dcc-aa2fc6433167
VolcanoManager doesn't need to open request sequences in order to run requests


git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@14759 b29ace70-8910-0410-8dcc-aa2fc6433167
sandbox the relay combat thread, too.

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@14760 b29ace70-8910-0410-8dcc-aa2fc6433167
If the moon sign change when ascending changes available cafes, update available items without having to restart item manager/mafia. Untested.

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@14761 b29ace70-8910-0410-8dcc-aa2fc6433167
Update some concoctions that didn't specify which advanced smithing skill was needed.

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@14762 b29ace70-8910-0410-8dcc-aa2fc6433167
Adjust equals, hashCode, and compareTo methods for Concoction to compare names
ignoring case.


git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@14763 b29ace70-8910-0410-8dcc-aa2fc6433167
add "test xpath" to, well, test xpath expressions.

pull out HTMLCleaner config into a helper class (that will get more stuff later)

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@14764 b29ace70-8910-0410-8dcc-aa2fc6433167
Update The Game Grid Arcade for shop.php and place.php

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@14765 b29ace70-8910-0410-8dcc-aa2fc6433167
Tighten up Concoction.compareTo: don't do capacity calculations unless sorting
bu room.
Whack Chat Poller to have a "normal" delay and a "paused" delay. If you are
running mchat in the relay browser, obey the delay suppliced by KoL itself.
If you are running lchat in the relay browser, recognize when it says you are
"away" and slow down the same way the browser does.


git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@14766 b29ace70-8910-0410-8dcc-aa2fc6433167
Update our copy of HtmlCleaner to the latest released version.

Expose an xpath function that relay scripts can use after they've invoked visit_url().  Provisional, API may change in the future, yada yada.

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@14767 b29ace70-8910-0410-8dcc-aa2fc6433167
ant isn't picking up the new jar for some reason; revert r14767 while I fix.

git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@14768 b29ace70-8910-0410-8dcc-aa2fc6433167
Remove debug print


git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@14769 b29ace70-8910-0410-8dcc-aa2fc6433167
Sigh. And another one.


git-svn-id: svn://svn.code.sf.net/p/kolmafia/code@14770 b29ace70-8910-0410-8dcc-aa2fc6433167