BeanCounter_Storage

  •  
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Removing old Branches that have already been merged.
Removing old Branches that have already been merged.
  1. … 571 more files in changeset.
fixes [BCNT-247]…
fixes [BCNT-247]

Updates posted DB prune function to recognize empty tables in a simpler manner. Comments out some debugPrints

Adds [BCNT-245][BCNT-246]…
Adds [BCNT-245][BCNT-246]

Makes use of new APi added in BCNT-245 to provide profit of total results in scrollframe when using a blank search term.

Adds slider to configuration to allow user to choose how many results "FROM EACH Database" will be displayed in the scrollframe.

ie 500 * (4 databases) == Max of 2000 results in the scrollframe

Adds [BCNT-245]…
Adds [BCNT-245]

The .API.getAHProfit() function can now accept the table returned by a previous API.Search() call. This improves calculation speeds since we only do one DB lookup.

Fixes [BCNT-243]…
Fixes [BCNT-243]

The sort order of a column will now be remembered across sessions, requires Configator r210 or higher

Continues [BCNT-240]…
Continues [BCNT-240]

Changes "exact match" to work with the new itemIDnamearray. Loosens the matching needed to provide the won/loss statement to provide figures on most search results. Will keep if performance hit is not too bad.

Continues [BCNT-240]…
Continues [BCNT-240]

removes 2.08 update since 2.09 will handle it.

Continues [BCNT-240]…
Continues [BCNT-240]

Changes how new ItemIDArray stores compressed links to use semi-colon instead of colon. This was due to issues with Schematic: of thing. Corrects nil to {}

Continues [BCNT-240]…
Continues [BCNT-240]

Changes how new ItemIDArray stores compressed links to use semi-colon instead of colon. This was due to issues with Schematic: of thing

Continues [BCNT-240]…
Continues [BCNT-240]

Remove rogue print statement

Continues [BCNT-240]…
Continues [BCNT-240]

Changes the way we store itemLinks in the itemNameArray. This saves space and improves the speed of the string.finds. Adds 2 new API's to be used to add itemLink to array or turn array back to an itemLink.

lib.API.createItemLinkFromArray(itemKey)--itemKey == "itemID:Suffix"

lib.API.storeItemLinkToArray(itemLink)

Continues [BCNT-240]…
Continues [BCNT-240]

tonumber() new values in failed auctions so we do not cause number to string comparison errors in scrollframe's sorting code.

Continues [BCNT-240]…
Continues [BCNT-240]

Changes MatchBeanCount.lua to work with new layout

Starts [BCNT-238]…
Starts [BCNT-238]

re-adds missed local dateString = get("dateString") or "%c"

Starts [BCNT-238]…
Starts [BCNT-238]

BeanCounters Search API can now return data for multiple realms up to 4 realms can be searched. When using the API add a servers subtable to the passed settings table. example settings.servers = {"Alleria", "Kel'Thuzad"} will return data-Alleria, data-Kel'Thuzad, ... or nil

Continues [BCNT-240]…
Continues [BCNT-240]

Reason codes will now be stored. Old == comparison is not needed with new DB

Continues [BCNT-240]…
Continues [BCNT-240]

Failed bids now store seller and stack info. Will properly remove matched postedDB entries.

Fixes display bug with auction house frame

Continues [BCNT-240]…
Continues [BCNT-240]

Integrity check will now function with new DB format

Starts [BCNT-240]…
Starts [BCNT-240]

First draft of new database code. Only for BRANCH SVN users not mainline

****Warning backup, this may or may not destroy your data, kick your dog, and taunt you a second time****

Moves all strings to equal length and layout regardless of DB. Removes <nil> and all 0 entries to save storage space.

Updates DB version to 2.07

Creating branch for modification/testing of Storage and Stats.
Creating branch for modification/testing of Storage and Stats.
  1. … 11 more files in changeset.