From 8ab144878abdc0074610ae10c349ae9a076839cf Mon Sep 17 00:00:00 2001 From: Dan Wells Date: Tue, 15 Oct 2013 18:36:38 -0400 Subject: [PATCH] DB upgrade, Changelog added; make_release updated Signed-off-by: Dan Wells --- ChangeLog | 8913 ++++++++++- .../version-upgrade/2.4.2-2.5-rc1-upgrade-db.sql | 15854 +++++++++++++++++++ build/tools/make_release | 23 +- 3 files changed, 24776 insertions(+), 14 deletions(-) create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.4.2-2.5-rc1-upgrade-db.sql diff --git a/ChangeLog b/ChangeLog index 1f72b2c73e..822b6ae5ff 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8910 @@ -Evergreen doesn't keep a GNU-style ChangeLog except in release tarballs. -Those seeking a change log are encouraged to run 'git log -v', or read -it online at: http://git.evergreen-ils.org/?p=Evergreen.git;a=log +commit >27820936d1480de7a1303999d2c24712e1864723 +Author: Dan Wells +Date: Thu Sep 26 19:21:43 2013 -0400 + + Bump OpenILS.pm version + + Signed-off-by: Dan Wells + +1 1 Open-ILS/src/perlmods/lib/OpenILS.pm + +commit >aff73bfba1fbc30a046ad5b7df65ed862bc84767 +Author: Galen Charlton +Date: Mon Oct 14 09:21:58 2013 -0700 + + LP#1086458: remove unecessary anonymous hashes when calling xulG.set_tab() + + This follows up on observations made by Steven Chan that + suggests that even the act of creating an anonymous hash and + passing it to a global function can cause (I assume) JavaScript + execution contexts to be leaked. + + Signed-off-by: Galen Charlton + Signed-off-by: Dan Wells + +1 1 Open-ILS/xul/staff_client/chrome/content/main/menu.js + +commit >d22371c49a1bd6833aaf45571f1d88cb6514bd8d +Author: Galen Charlton +Date: Mon Oct 14 08:47:49 2013 -0700 + + LP#1086458: invoke new 'refresh_checkout' event + + This implements using the new custom event rather than + xulG.set_tab() to refresh a refresh of the checkout tab. It + also removes use of a callback function to request the tab + refresh in favor of a simple setTimeout(). + + Signed-off-by: Galen Charlton + Signed-off-by: Dan Wells + +15 26 Open-ILS/xul/staff_client/server/circ/checkout.js + +commit >de7d768c8c2bbaada238c5570dd3cd7a5eb7ebbc +Author: Galen Charlton +Date: Thu Sep 26 13:05:26 2013 -0700 + + LP#1086458: define custom event for refreshing the checkout page + + Using a custom event handled by a chrome event handler rather + than calling xulG.set_tab() directly avoids any possibility of + leaking objects and executation contexts from the code that's + requesting refresh of the checkout page. + + Signed-off-by: Galen Charlton + Signed-off-by: Dan Wells + +14 0 Open-ILS/xul/staff_client/chrome/content/main/menu.js + +commit >09f8847f4dac346c76df9adb617eab2dade65f3d +Author: Galen Charlton +Date: Mon Oct 14 08:23:23 2013 -0700 + + LP#1086458: convert last-print information hash to JSON string before caching + + By serializing the printing message and context information to a + JSON string before caching it, we avoid inadvertantly dragging in + things like Javascript execution contexts and possibly references + to objects created by the checkout interface. This was contributing + to the staff client memory leaks observed during receipt printing. + + Signed-off-by: Galen Charlton + Signed-off-by: Dan Wells + +5 4 Open-ILS/xul/staff_client/chrome/content/util/print.js + +commit >55e1bf14026636ab4f4c96e18b494eac0a3e12c9 +Author: Dan Wells +Date: Mon Oct 14 16:07:17 2013 -0400 + + Fix typo in acq code to allow quick PO creation + + When using 'Actions for this Record'->'View/Place Orders', the + 'Create Purchase Order' button dies due to an undefined variable, + 'filter'. + + Looking at the commit which caused the problem, it seems like this + variable should have been 'state'. Simple testing bears this out. + + Original change was part of: + LP1193095 lineitem batch actions sanity filters + + Signed-off-by: Dan Wells + Signed-off-by: Bill Erickson + +1 1 Open-ILS/web/js/ui/default/acq/common/li_table.js + +commit >3a01d737895a1eee4088f2254d0d71e66c758e72 +Author: Dan Wells +Date: Tue Oct 15 09:33:46 2013 -0400 + + Serial alert notes missing commit + + These changes were somehow lost during the hacking on this feature + at the Hack-a-Way. The translation string is nice, but the changes + to notes.xul are necessary for being able to create notes. + + Signed-off-by: Dan Wells + Signed-off-by: Remington Steed + +1 0 Open-ILS/xul/staff_client/server/locale/en-US/serial.properties +1 1 Open-ILS/xul/staff_client/server/serial/manage_items.js +4 1 Open-ILS/xul/staff_client/server/serial/notes.xul + +commit >ed34006457b33125462332a37df73eced5a0f5de +Author: Dan Scott +Date: Mon Oct 14 23:09:54 2013 -0400 + + Fix TPAC account preferences + + Clean up a few problems in the TPAC "My Account" preferences area: + + 1. Add a missing closing element, which was preventing any + submitted changes from actually being posted to the correct URL + (thus preventing most account preference changes such as + notifications). + 2. Remove trailing semicolon from several generated