evergreen:tags/rel_2_5_rc1

Last commit made on 2013-10-15
Get this branch:
git clone -b tags/rel_2_5_rc1 https://git.launchpad.net/evergreen

Branch merges

Branch information

Name:
tags/rel_2_5_rc1
Repository:
lp:evergreen

Recent commits

40905ae... by Dan Wells on 2013-10-15

Bumping version numbers

Signed-off-by: Dan Wells <email address hidden>

8ab1448... by Dan Wells on 2013-10-15

DB upgrade, Changelog added; make_release updated

Signed-off-by: Dan Wells <email address hidden>

79e8be4... by Dan Wells on 2013-09-26

Bump OpenILS.pm version

Signed-off-by: Dan Wells <email address hidden>

8866470... by Dan Wells on 2013-10-15

Initial compilation of release notes for 2.5

This is a first real attempt at compiled release notes for 2.5.

A few things to note:
1) While content was moved around a little (New Features vs Upgrade
Notes), nothing was outright removed.
2) Some of the sections are indented using ':leveloffset:'. As a
result, some section headers end up being more than 5 levels deep, and
therefore do not display when generating (for example) HTML. I think
(in most cases) we want to trim these parts out of this 'release notes'
file and put the offending sections in the actual documentation for
the feature, so I am leaving it as-is for now.

To easily see these too-deep sections, you can run:

asciidoc -a toc -a numbered RELEASE_NOTES_2_5.txt

and look at the warnings.

I have also not yet cleared out the RELEASE_NOTES_NEXT folder, as I
want to ask some of the docs folks first before I do so.

Signed-off-by: Dan Wells <email address hidden>

aff73bf... by Galen Charlton on 2013-10-14

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 <email address hidden>
Signed-off-by: Dan Wells <email address hidden>

d22371c... by Galen Charlton on 2013-10-14

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 <email address hidden>
Signed-off-by: Dan Wells <email address hidden>

de7d768... by Galen Charlton on 2013-09-26

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 <email address hidden>
Signed-off-by: Dan Wells <email address hidden>

09f8847... by Galen Charlton on 2013-10-14

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 <email address hidden>
Signed-off-by: Dan Wells <email address hidden>

55e1bf1... by Dan Wells on 2013-10-14

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 <email address hidden>
Signed-off-by: Bill Erickson <email address hidden>

3a01d73... by Dan Wells on 2013-10-15

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 <email address hidden>
Signed-off-by: Remington Steed <email address hidden>