For a multi-display setup, allow windows placed on a non-primary display to be restored to that position

git-svn-id: https://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11194 b29ace70-8910-0410-8dcc-aa2fc6433167
improve how swing's layout manager handles the new Automation card.

git-svn-id: https://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11195 b29ace70-8910-0410-8dcc-aa2fc6433167
dynamically size JTextAreas to fit properly on Automation card.

git-svn-id: https://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11196 b29ace70-8910-0410-8dcc-aa2fc6433167
new ASH functions:

boolean is_familiar_equipment_locked()
-returns true if current familiar equipment is locked, otherwise false

void lock_familiar_equipment(boolean locking)
-tries to lock/unlock fam equipment accordingly.

git-svn-id: https://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11197 b29ace70-8910-0410-8dcc-aa2fc6433167
Add naive implementation of to_json() for all types.

It has no special checking, so don't use this on something that can't actually be converted directly into JSON (so an aggregate type that doesn't use non-simple keys) or it'll return a gibberish string that JSON parsers will choke on.

git-svn-id: https://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11198 b29ace70-8910-0410-8dcc-aa2fc6433167
Display a more informative message if retrieving an epic weapon for buff casting fails.

git-svn-id: https://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11199 b29ace70-8910-0410-8dcc-aa2fc6433167
synchronize more sorting operations in LockableListModel.

git-svn-id: https://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11200 b29ace70-8910-0410-8dcc-aa2fc6433167
don't truncate combat actions displayed in the JTree layout

git-svn-id: https://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11201 b29ace70-8910-0410-8dcc-aa2fc6433167
Update the number of PvP fights you have when you log in or when you break your stone

git-svn-id: https://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11202 b29ace70-8910-0410-8dcc-aa2fc6433167
clarify code


git-svn-id: https://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11203 b29ace70-8910-0410-8dcc-aa2fc6433167
Fix null pointer exception in ashref

git-svn-id: https://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11204 b29ace70-8910-0410-8dcc-aa2fc6433167
add an empty border to Automation card

git-svn-id: https://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11205 b29ace70-8910-0410-8dcc-aa2fc6433167
Add hot daub and related items

git-svn-id: https://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11206 b29ace70-8910-0410-8dcc-aa2fc6433167
Add plural. Fix typo.


git-svn-id: https://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11207 b29ace70-8910-0410-8dcc-aa2fc6433167
Add int get_clan_id() and string get_clan_name() functions.

Recognize item loss when breaking apart bricko equipment.

git-svn-id: https://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11208 b29ace70-8910-0410-8dcc-aa2fc6433167
Store manager overhaul.  Shiny.

git-svn-id: https://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11209 b29ace70-8910-0410-8dcc-aa2fc6433167
store manager: right-align integers and format them with commas.

git-svn-id: https://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11210 b29ace70-8910-0410-8dcc-aa2fc6433167
allow -k and -m suffixes when entering store manager prices

git-svn-id: https://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11211 b29ace70-8910-0410-8dcc-aa2fc6433167
Fix parsing of clan id.  Refactor code so that clan name/id are stored in just one place.

git-svn-id: https://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11212 b29ace70-8910-0410-8dcc-aa2fc6433167
Use a consistent value for clanId (0) to indicate that you are not in a clan

git-svn-id: https://kolmafia.svn.sourceforge.net/svnroot/kolmafia@11213 b29ace70-8910-0410-8dcc-aa2fc6433167