lp1086458 staff client memory leaks collab/phasefx/lp1086458_shotgun
authorJason Etheridge <jason@esilibrary.com>
Mon, 21 Jan 2013 01:27:36 +0000 (20:27 -0500)
committerJason Etheridge <jason@esilibrary.com>
Mon, 21 Jan 2013 05:24:21 +0000 (00:24 -0500)
commite8fcf7cd23f88e605efaa793cb36d70f6aa1ef20
tree7384eb70cc8ca532d747175a113d71929e88c214
parent829462a97d2c28d698c43adc01897e5946ed581f
lp1086458 staff client memory leaks

This was a shotgun attempt using the removeEventListener idea from Galen's
collab/gmcharlt/lp1086458_clean_up_after_some_event_listeners, except, it
doesn't work.  Just sharing it for reference.  The cycle collector log
described in the ticket still shows the leaked elements and event listeners
after the test scenario, and after many interations, the leak rate is
higher than Galen's patch, and I really don't see any change compared to
stock Evergreen either.

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
22 files changed:
Open-ILS/xul/staff_client/chrome/content/OpenILS/global_util.js
Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.js
Open-ILS/xul/staff_client/server/circ/backdate_post_checkin.js
Open-ILS/xul/staff_client/server/circ/checkout.js
Open-ILS/xul/staff_client/server/circ/in_house_use.js
Open-ILS/xul/staff_client/server/circ/print_list_template_editor.js
Open-ILS/xul/staff_client/server/patron/barcode_entry.xul
Open-ILS/xul/staff_client/server/patron/bill2.js
Open-ILS/xul/staff_client/server/patron/bill_details.js
Open-ILS/xul/staff_client/server/patron/bill_history.js
Open-ILS/xul/staff_client/server/patron/bill_wizard.js
Open-ILS/xul/staff_client/server/patron/display.js
Open-ILS/xul/staff_client/server/patron/edit_standing_penalty.js
Open-ILS/xul/staff_client/server/patron/hold_cancel.js
Open-ILS/xul/staff_client/server/patron/holds.js
Open-ILS/xul/staff_client/server/patron/info_notes.xul
Open-ILS/xul/staff_client/server/patron/new_standing_penalty.js
Open-ILS/xul/staff_client/server/patron/place_hold.js
Open-ILS/xul/staff_client/server/patron/search_form.js
Open-ILS/xul/staff_client/server/patron/staged.js
Open-ILS/xul/staff_client/server/patron/standing_penalties.js
Open-ILS/xul/staff_client/server/patron/summary.js