Show
Ignore:
Timestamp:
04/19/08 08:45:17 (6 months ago)
Author:
erickson
Message:

Merged changes from trunk into the acq branch. Details below...


Merged revisions 8237,8245,8250,8253,8258-8259,8261-8264,8270,8272,8274-8275,8287,8293,8298-8299,8302,8304-8305,8308-8309,8311-8312,8314,8316,8322,8325,8327,8331,8336,8341,8347-8348,8352,8354,8361,8379-8384,8387,8389,8392,8398,8402-8403,8405,8414,8423,8426,8431-8450,8452,8455,8457,8459-8462,8464,8466,8468,8471-8475,8477,8481,8488-8489,8494,8496,8498-8499,8501-8503,8506-8509,8513-8516,8519-8520,8523-8526,8528-8530,8533,8537,8544,8546-8554,8557-8559,8562-8566,8570-8573,8575,8577,8580,8582-8592,8600,8602,8604,8606,8609-8611,8614-8616,8618-8619,8624-8628,8630,8632,8634,8636,8643,8645,8652-8656,8661,8663,8665-8667,8669,8674,8677,8679-8680,8689-8691,8693,8696,8699-8705,8707-8708,8711,8713,8721,8723,8725-8726,8731,8740-8741,8749,8752,8755,8759-8761,8765-8767,8771-8772,8788,8794,8798,8802,8808,8811,8818,8820,8823,8825,8829-8830,8835,8837,8840,8842,8844-8856,8858-8860,8863,8870-8875,8881,8883-8884,8886-8904,8906,8909-8911,8917,8920-8928,8930-8931,8933,8936,8942-8944,8948-8956,8959-8964,8966-8977,8985-8986,8990-8991,8993,8995,8999,9001-9002,9004,9007-9015,9017-9019,9021-9026,9028-9040,9043,9045-9059,9061,9065,9067,9069,9071,9073,9076-9077,9079,9081-9082,9085-9086,9088,9092,9094,9099,9102,9104,9108,9111-9116,9119,9121-9125,9127,9129-9133,9137,9140-9142,9144-9146,9148-9150,9152,9159,9165-9166,9175,9177,9180,9186-9187,9191-9193,9195-9196,9198,9200,9203-9204,9206-9210,9212-9217,9219-9223,9225-9226,9228-9229,9232-9236,9241,9243,9245,9247-9248,9253,9255-9256,9259-9261,9266,9269-9270,9272,9276,9279,9288-9289,9291-9295,9300,9304,9309-9314,9318-9323,9325,9327-9330,9333-9336,9338-9340,9342-9343,9345,9347,9349-9350,9352-9354,9356-9360,9362-9380 via svnmerge from
svn://svn.open-ils.org/ILS/trunk

........

r8237 | miker | 2007-12-19 17:51:14 -0500 (Wed, 19 Dec 2007) | 1 line


make z search more robust when using multi-target search

........

r8245 | dbs | 2007-12-19 21:08:57 -0500 (Wed, 19 Dec 2007) | 2 lines


Add Armenian translation of OPAC (thanks to tigran.zargaryan@eifl.net)

........

r8250 | erickson | 2007-12-20 10:58:46 -0500 (Thu, 20 Dec 2007) | 1 line


added search

........

r8253 | dbs | 2007-12-20 14:26:51 -0500 (Thu, 20 Dec 2007) | 4 lines


Enable translation of ils_events.xml, roundtripping from XML to POT to PO to XML.
Check in a current trunk version of the POT file.
Still need to enable <desc> elements for each xml:lang to merge into the ultimate XML file.

........

r8258 | phasefx | 2007-12-20 17:25:25 -0500 (Thu, 20 Dec 2007) | 1 line


multi-z-source functionality for staff client z39.50 client

........

r8259 | erickson | 2007-12-20 23:09:53 -0500 (Thu, 20 Dec 2007) | 1 line


fixed atomic method re-naming

........

r8261 | dbs | 2007-12-20 23:29:19 -0500 (Thu, 20 Dec 2007) | 2 lines


Add some documentation to this marvelous class

........

r8262 | phasefx | 2007-12-21 01:18:07 -0500 (Fri, 21 Dec 2007) | 1 line


consider .auth for services

........

r8263 | phasefx | 2007-12-21 01:47:03 -0500 (Fri, 21 Dec 2007) | 1 line


hardcode native evergreen catalog as a virtual z-source, and show 0 records found if no .count field

........

r8264 | phasefx | 2007-12-21 01:55:05 -0500 (Fri, 21 Dec 2007) | 1 line


oops, disable these widgets until the native-evergreen-catalog virtual z-service is in trunk

........

r8270 | dbs | 2007-12-21 13:11:33 -0500 (Fri, 21 Dec 2007) | 2 lines


Fix typo that prevents parsing virtual fields

........

r8272 | dbs | 2007-12-21 13:42:39 -0500 (Fri, 21 Dec 2007) | 2 lines


Add a little bit of example usage to the docs for idl.pl

........

r8274 | erickson | 2007-12-21 17:43:58 -0500 (Fri, 21 Dec 2007) | 1 line


added some documentation. sorry, dbs, if the format isn't right... more to come

........

r8275 | dbs | 2007-12-22 21:41:38 -0500 (Sat, 22 Dec 2007) | 2 lines


Install Evergreen Python modules via distutils

........

r8287 | miker | 2007-12-28 11:34:04 -0500 (Fri, 28 Dec 2007) | 1 line


adding fkey for actor.usr.profile -- Thanks to Jonh from AlphaG for spotting the missing definition

........

r8293 | phasefx | 2008-01-02 10:38:16 -0500 (Wed, 02 Jan 2008) | 1 line


refactor the flattening of hold copies, and disallow editing the pickup locations for intransit or ready for pickup holds

........

r8298 | phasefx | 2008-01-03 11:36:22 -0500 (Thu, 03 Jan 2008) | 1 line


experiment with svn:keywords

........

r8299 | phasefx | 2008-01-03 11:38:12 -0500 (Thu, 03 Jan 2008) | 1 line


copy/paste-o, but keywords seem to work

........

r8302 | erickson | 2008-01-03 12:10:17 -0500 (Thu, 03 Jan 2008) | 1 line


forward-porting move to cstore for bib create and replace calls

........

r8304 | phasefx | 2008-01-03 13:46:51 -0500 (Thu, 03 Jan 2008) | 1 line


change Build ID to Target Server ID to match reality, and display the svn path the build came from

........

r8305 | phasefx | 2008-01-03 13:49:23 -0500 (Thu, 03 Jan 2008) | 1 line


I'm not going to bother parsing the svn keyword for now, so this looks better like this

........

r8308 | erickson | 2008-01-03 14:13:16 -0500 (Thu, 03 Jan 2008) | 1 line


fixed typo -- tiemstamp

........

r8309 | erickson | 2008-01-03 14:42:36 -0500 (Thu, 03 Jan 2008) | 1 line


replaced unneccesary loop with API call

........

r8311 | erickson | 2008-01-03 15:59:14 -0500 (Thu, 03 Jan 2008) | 1 line


showing last year closed dates in addition to this year and beyond

........

r8312 | erickson | 2008-01-04 09:01:02 -0500 (Fri, 04 Jan 2008) | 1 line


parsing primary, sequence, and primitive settings from IDL

........

r8314 | erickson | 2008-01-04 14:19:49 -0500 (Fri, 04 Jan 2008) | 1 line


added fields where links existed for nonexistant fields. fixed a typo

........

r8316 | erickson | 2008-01-04 15:35:44 -0500 (Fri, 04 Jan 2008) | 6 lines



  • added link parsing
  • added an abstraction layer over the IDL class, field, and link objects for class-based access
  • started (slowly) making the move to the more pythonic lower/underscore method names

........

r8322 | erickson | 2008-01-04 17:12:38 -0500 (Fri, 04 Jan 2008) | 1 line


logging error for now instead of throwing exception

........

r8325 | miker | 2008-01-05 20:13:11 -0500 (Sat, 05 Jan 2008) | 1 line


make the message about duplicate TCN avoidance more clear

........

r8327 | dbs | 2008-01-06 13:44:22 -0500 (Sun, 06 Jan 2008) | 2 lines


Typo fix in Python IDL module (virtul -> virtual)

........

r8331 | erickson | 2008-01-06 14:32:55 -0500 (Sun, 06 Jan 2008) | 1 line


more IDL api work. moving to more pythonic lower/underscore method names. moved global functions to class-level static method. updated docstring and dependent classes

........

r8336 | erickson | 2008-01-06 16:06:50 -0500 (Sun, 06 Jan 2008) | 1 line


changed create_date to create_time to match column in db

........

r8341 | dbs | 2008-01-06 20:05:01 -0500 (Sun, 06 Jan 2008) | 2 lines


Enable Python build with regular user to avoid perm problems at clean time.

........

r8347 | erickson | 2008-01-07 18:16:02 -0500 (Mon, 07 Jan 2008) | 1 line


plugged in new permission checking call which uses cstore instead of storage

........

r8348 | phasefx | 2008-01-08 11:50:32 -0500 (Tue, 08 Jan 2008) | 1 line


refactor and fix dedup of shelving locations, and fix regression when Copy Editor is in View-Only mode

........

r8352 | phasefx | 2008-01-08 14:28:15 -0500 (Tue, 08 Jan 2008) | 1 line


refactor spawn_copy_editor and perm check

........

r8354 | phasefx | 2008-01-08 15:37:09 -0500 (Tue, 08 Jan 2008) | 1 line


one hell of a typo ;) fixes a regression

........

r8361 | erickson | 2008-01-09 09:52:48 -0500 (Wed, 09 Jan 2008) | 1 line


added an is_true function

........

r8379 | miker | 2008-01-11 20:02:23 -0500 (Fri, 11 Jan 2008) | 1 line


force flushing of the apache/mod_perl buffer after each record

........

r8380 | miker | 2008-01-14 17:09:33 -0500 (Mon, 14 Jan 2008) | 1 line


allow the exporter to accept a container id, for exporting buckets etc

........

r8381 | miker | 2008-01-14 17:29:13 -0500 (Mon, 14 Jan 2008) | 1 line


allow cgi params instead of a cookie for auth token

........

r8382 | dbs | 2008-01-14 23:26:35 -0500 (Mon, 14 Jan 2008) | 2 lines


Switch to setuptools for dependency handling

........

r8383 | erickson | 2008-01-15 09:48:34 -0500 (Tue, 15 Jan 2008) | 1 line


removing deprecated code

........

r8384 | erickson | 2008-01-15 12:30:07 -0500 (Tue, 15 Jan 2008) | 1 line


repaired typo

........

r8387 | erickson | 2008-01-15 18:26:10 -0500 (Tue, 15 Jan 2008) | 1 line


updated to match opensrf changes, more move away from prefixed functions.

........

r8389 | dbs | 2008-01-15 22:37:47 -0500 (Tue, 15 Jan 2008) | 4 lines


Backport from acq-experiment branch:
Add a build flag for Python modules.
Use setuptools for building and installing Python modules.

........

r8392 | erickson | 2008-01-16 12:27:00 -0500 (Wed, 16 Jan 2008) | 1 line


added acq const

........

r8398 | erickson | 2008-01-17 12:11:51 -0500 (Thu, 17 Jan 2008) | 1 line


added a generic event class to model ILS events, removed functional event code from the util class

........

r8402 | erickson | 2008-01-17 12:57:34 -0500 (Thu, 17 Jan 2008) | 1 line


added a to_ex method to turn the event into an exception and a runtime raise_and_parse method for 1-line event handling

........

r8403 | erickson | 2008-01-17 13:00:46 -0500 (Thu, 17 Jan 2008) | 1 line


repaired event test

........

r8405 | dbs | 2008-01-17 13:57:17 -0500 (Thu, 17 Jan 2008) | 4 lines


Move POT files into en-US subdirectory (clutter BAD).
Provide more granular file and directory handling.
Repair some of the unit tests to match the reorged dirs.

........

r8414 | dbs | 2008-01-17 21:58:17 -0500 (Thu, 17 Jan 2008) | 2 lines


Move hardcoded strings out of offline transaction mgmt interface

........

r8423 | erickson | 2008-01-18 15:17:47 -0500 (Fri, 18 Jan 2008) | 1 line


added explicit disconnect

........

r8426 | erickson | 2008-01-18 17:02:19 -0500 (Fri, 18 Jan 2008) | 1 line


repaired logic error in reading event status. assuming existance of code and textcode

........

r8431 | dbs | 2008-01-19 00:26:34 -0500 (Sat, 19 Jan 2008) | 4 lines


Move strings out of font_settings.xul; shuffle logic to make i18n possible.
Correct a typo in offline_manage_xacts.xul.
Note: chrome/locale is the wrong place for these properties, we probably want to coalesce all JS message catalogs into a single directory, then copy it into both chrome and server XUL.

........

r8432 | dbs | 2008-01-19 14:33:39 -0500 (Sat, 19 Jan 2008) | 2 lines


Correct SetEnv? syntax for XUL locale

........

r8433 | dbs | 2008-01-19 15:33:26 -0500 (Sat, 19 Jan 2008) | 2 lines


Just use one messagecatalog (offline.properties) in chrome

........

r8434 | dbs | 2008-01-19 15:35:15 -0500 (Sat, 19 Jan 2008) | 2 lines


Server-side XUL uses server-side message catalogs

........

r8435 | dbs | 2008-01-19 15:37:46 -0500 (Sat, 19 Jan 2008) | 2 lines


Define common strings for server-side messagecatalogs

........

r8436 | dbs | 2008-01-20 06:28:18 -0500 (Sun, 20 Jan 2008) | 4 lines


Start using locale SSI env to pull in DTD for XUL/XHTML
Add include and XML entity parsing to XHTML files in /xul/
Localize a few more admin files

........

r8437 | dbs | 2008-01-20 07:13:59 -0500 (Sun, 20 Jan 2008) | 2 lines


Correct "temaplate" typo

........

r8438 | dbs | 2008-01-20 07:44:43 -0500 (Sun, 20 Jan 2008) | 3 lines


Localize many of the strings in closed_dates.xhtml;
Note: some of the forms need to be redesigned to support i18n.

........

r8439 | dbs | 2008-01-20 13:54:06 -0500 (Sun, 20 Jan 2008) | 2 lines


The localization madness continues...

........

r8440 | dbs | 2008-01-20 16:48:37 -0500 (Sun, 20 Jan 2008) | 2 lines


Restore regression spotted by miker (thanks!)

........

r8441 | miker | 2008-01-20 21:33:29 -0500 (Sun, 20 Jan 2008) | 1 line


stylesheet that can turn the Library of Conference MARC data into a nice XML format

........

r8442 | dbs | 2008-01-20 21:43:57 -0500 (Sun, 20 Jan 2008) | 2 lines


More staff client localization in server/admin

........

r8443 | dbs | 2008-01-20 21:49:29 -0500 (Sun, 20 Jan 2008) | 2 lines


Teach dtd2js.pl to ignore comments.

........

r8444 | miker | 2008-01-20 21:50:02 -0500 (Sun, 20 Jan 2008) | 1 line


adding copyright and docs

........

r8445 | miker | 2008-01-20 21:52:53 -0500 (Sun, 20 Jan 2008) | 1 line


adding pointer to the original docs

........

r8446 | dbs | 2008-01-20 22:58:26 -0500 (Sun, 20 Jan 2008) | 3 lines


Teach i18n Makefile about multiple property file locations.
Update our POT files.

........

r8447 | dbs | 2008-01-21 10:08:35 -0500 (Mon, 21 Jan 2008) | 3 lines


Merge circ.properties into offline.properties (missed it the first time around).
Now we (truly) have just a single properties file for the offline interfaces.

........

r8448 | phasefx | 2008-01-21 10:18:47 -0500 (Mon, 21 Jan 2008) | 1 line


some try/catch goodness for messagecatalog implementation, and throw exception on key not found

........

r8449 | dbs | 2008-01-21 10:20:39 -0500 (Mon, 21 Jan 2008) | 2 lines


Clean up staff client 'make' output

........

r8450 | dbs | 2008-01-21 12:31:02 -0500 (Mon, 21 Jan 2008) | 3 lines


Eliminate lang.js (old i18n approach).
Load common.properties in util_overlay.xul so it is available globally.

........

r8452 | erickson | 2008-01-22 10:49:53 -0500 (Tue, 22 Jan 2008) | 1 line


beginnings of general purpose org_unit utility functions

........

r8455 | erickson | 2008-01-22 11:24:42 -0500 (Tue, 22 Jan 2008) | 1 line


added open-ils.actor app

........

r8457 | dbs | 2008-01-22 11:34:56 -0500 (Tue, 22 Jan 2008) | 2 lines


Use the SHELL Makefile variable to set bash, rather than hash-bang

........

r8459 | dbs | 2008-01-22 12:35:18 -0500 (Tue, 22 Jan 2008) | 3 lines


Enable build via relative header file and library locations within the build tree
We had been depending on files existing in /openils/ - egg-and-chicken style

........

r8460 | dbs | 2008-01-22 12:41:29 -0500 (Tue, 22 Jan 2008) | 3 lines


Restore Makefile.install to r8000.
This experimental update was unintentionally included in my previous commit

........

r8461 | dbs | 2008-01-22 12:51:52 -0500 (Tue, 22 Jan 2008) | 2 lines


Correct install rules for the c-app headers

........

r8462 | dbs | 2008-01-22 12:59:24 -0500 (Tue, 22 Jan 2008) | 2 lines


This actually uses bash syntax; let's be explicit in the hash-bang

........

r8464 | phasefx | 2008-01-22 14:14:07 -0500 (Tue, 22 Jan 2008) | 1 line


util.window was relying on xulG, but when called from the main.menu framework, there is no xulG. This fixes the Operator Change regression, and the chrome Perm Denied/Re-Auth regression

........

r8466 | erickson | 2008-01-22 15:03:18 -0500 (Tue, 22 Jan 2008) | 1 line


more org utility code

........

r8468 | erickson | 2008-01-22 15:10:20 -0500 (Tue, 22 Jan 2008) | 1 line


more org utility code

........

r8471 | dbs | 2008-01-22 22:17:07 -0500 (Tue, 22 Jan 2008) | 2 lines


Reorder admin user insert statements to satisfy foreign key dependencies

........

r8472 | dbs | 2008-01-22 22:59:40 -0500 (Tue, 22 Jan 2008) | 2 lines


Typo in debug output

........

r8473 | dbs | 2008-01-23 08:25:47 -0500 (Wed, 23 Jan 2008) | 2 lines


We no longer need to call lang.js

........

r8474 | dbs | 2008-01-23 08:31:36 -0500 (Wed, 23 Jan 2008) | 2 lines


Localize strings in circ checkin interface

........

r8475 | erickson | 2008-01-23 08:57:00 -0500 (Wed, 23 Jan 2008) | 1 line


added method to return flat list of related orgs

........

r8477 | erickson | 2008-01-23 09:07:42 -0500 (Wed, 23 Jan 2008) | 1 line


verifying existance of local tree before performing some functions

........

r8481 | erickson | 2008-01-23 11:30:52 -0500 (Wed, 23 Jan 2008) | 1 line


added org name sorting to org list retrieval

........

r8488 | dbs | 2008-01-23 22:18:56 -0500 (Wed, 23 Jan 2008) | 2 lines


Do not force application type of XHTML files to XUL (wreaks havoc with javascript)

........

r8489 | dbs | 2008-01-23 23:04:17 -0500 (Wed, 23 Jan 2008) | 2 lines


Use a more explicit term than "Mult-date" for easier translation

........

r8494 | miker | 2008-01-24 13:29:44 -0500 (Thu, 24 Jan 2008) | 1 line


added param sets for voided billing clauses

........

r8496 | miker | 2008-01-24 13:31:05 -0500 (Thu, 24 Jan 2008) | 1 line


fixing authority validation with the new input/output methods for the gateway

........

r8498 | dbs | 2008-01-24 15:51:34 -0500 (Thu, 24 Jan 2008) | 2 lines


Localize checkin and checkout interfaces

........

r8499 | miker | 2008-01-25 12:50:59 -0500 (Fri, 25 Jan 2008) | 1 line


make flags accept 0/1 as well as false/true

........

r8501 | dbs | 2008-01-27 14:31:23 -0500 (Sun, 27 Jan 2008) | 2 lines


Correct entity name

........

r8502 | dbs | 2008-01-27 17:04:03 -0500 (Sun, 27 Jan 2008) | 2 lines


Correct a mod_xmlent complaint about invalid XML

........

r8503 | dbs | 2008-01-27 17:38:29 -0500 (Sun, 27 Jan 2008) | 3 lines


Migrate opac.js over from strbundle to messagecatalog
Make circ_brief.xul locale-aware

........

r8506 | miker | 2008-01-27 19:09:49 -0500 (Sun, 27 Jan 2008) | 1 line


adding create_time column to match the IDL

........

r8507 | dbs | 2008-01-27 20:38:18 -0500 (Sun, 27 Jan 2008) | 3 lines


Return null in the event the requested org setting doesn't exist, rather than erroring out.
Credit berick for fixing this one.

........

r8508 | dbs | 2008-01-27 23:40:26 -0500 (Sun, 27 Jan 2008) | 2 lines


Correct a regression introduced by i18n, and make jslint happy while we're at it.

........

r8509 | erickson | 2008-01-28 10:03:32 -0500 (Mon, 28 Jan 2008) | 1 line


protecting against edge case where we run off the end of the org table before finding a place to insert the callnumber row

........

r8513 | miker | 2008-01-28 12:13:33 -0500 (Mon, 28 Jan 2008) | 1 line


ignore deleted records within a metarecord

........

r8514 | dbs | 2008-01-28 13:18:39 -0500 (Mon, 28 Jan 2008) | 2 lines


A bit more checkout.js code cleaning to comply with jslint standards

........

r8515 | miker | 2008-01-28 15:04:14 -0500 (Mon, 28 Jan 2008) | 1 line


just use plperl and not plperlu

........

r8516 | miker | 2008-01-28 15:16:10 -0500 (Mon, 28 Jan 2008) | 1 line


ok fine. use plperlu

........

r8519 | erickson | 2008-01-28 15:57:12 -0500 (Mon, 28 Jan 2008) | 1 line


drastically up the timeout for these long-running transactions

........

r8520 | miker | 2008-01-28 17:04:02 -0500 (Mon, 28 Jan 2008) | 1 line


spacing

........

r8523 | erickson | 2008-01-28 18:20:29 -0500 (Mon, 28 Jan 2008) | 11 lines



created an external brick configuration file
brick_ctl can now take disparate sets of IPs for the master and drones
removed the linux-specific IP grepping in favor of the configured IPs
made xul building more flexible
general cleanup


committing example config file

........

r8524 | dbs | 2008-01-28 22:10:55 -0500 (Mon, 28 Jan 2008) | 3 lines


Correct logic error that prevented users from changing their usernames
(res = '0' because the username isn't found, but '0' != their user ID so it was always failing)

........

r8525 | dbs | 2008-01-28 23:45:00 -0500 (Mon, 28 Jan 2008) | 2 lines


Convert z39.50 client over to common.properties strings from lang.js

........

r8526 | erickson | 2008-01-29 13:21:08 -0500 (Tue, 29 Jan 2008) | 1 line


added some hold permit exemptions for DCPL and LEE. this is a PINES thing

........

r8528 | dbs | 2008-01-29 14:14:29 -0500 (Tue, 29 Jan 2008) | 3 lines


Return explicit nulls if no matching username / barcode is found (and modify tests accordingly).
We suspect JSON::XS started returning '0' instead of 0, which threw off our logic.

........

r8529 | miker | 2008-01-29 16:13:32 -0500 (Tue, 29 Jan 2008) | 1 line


make double extra sure that the namespace attribute is there!

........

r8530 | miker | 2008-01-29 16:30:03 -0500 (Tue, 29 Jan 2008) | 1 line


use default namespaces ... easier to work with anyway, and newer libxmls avoid stripping them

........

r8533 | dbs | 2008-01-29 22:23:21 -0500 (Tue, 29 Jan 2008) | 2 lines


We actually need to test for equality with '0'

........

r8537 | erickson | 2008-01-30 12:13:42 -0500 (Wed, 30 Jan 2008) | 1 line


ensuring transactions are closed after a billing is applied against a negative balance transaction

........

r8544 | phasefx | 2008-01-30 14:00:38 -0500 (Wed, 30 Jan 2008) | 1 line


change D_ALERT log level to D_WARN to avoid unneeded popups

........

r8546 | dbs | 2008-01-30 16:56:40 -0500 (Wed, 30 Jan 2008) | 2 lines


Make "make clean" clean the staff_client directory as well

........

r8547 | miker | 2008-01-31 13:13:37 -0500 (Thu, 31 Jan 2008) | 1 line


Patch from Scott McKellar? plugging several pointer leaks

........

r8548 | miker | 2008-01-31 13:34:42 -0500 (Thu, 31 Jan 2008) | 27 lines


Patch from Scott McKellar?:


  1. I added the const qualifier to a number of function parameters.

  2. I moved the prototype for _oilsEventParseEvents() from the header
    into the implementation file, and made the function static. No other
    source file calls it, nor should it.

  3. I removed an extra leading underscore from each of _oilsEventEvents
    and _oilsEventDescriptions, and made them static.

  4. I removed an unhelpful cast from a call to safe_malloc().

  5. I made sure to initialize every member of a new oilsEvent.

  6. In several spots where we update pointer members of an oilsEvent,
    I preceded the update with a free, in order to avoid potential
    memory leaks.

  7. I replaced calls to oilsEventSetPermission() and
    oilsEventSetPayload() with the equivalent inline code.

  8. In oilsEventFree(), the original code would free the json member
    or the payload member but not both. We now free both. We also
    free the event member, which we didn't do before.

........

r8549 | miker | 2008-01-31 13:56:38 -0500 (Thu, 31 Jan 2008) | 1 line


Patch from Scott Mckellar to plug a few leaks

........

r8550 | miker | 2008-01-31 14:01:25 -0500 (Thu, 31 Jan 2008) | 15 lines


  1. In main() we allocate a growing_buffer named "json". I added a
    line to free it.

  2. In commitTransaction() and rollbackTransaction() I eliminated
    a layer of jsonObjectClone(), along with the associated
    jsonObjectFree(). Now we extract the string we want directly from
    the original object without making an unnecessary copy.

  3. I renamed the four macros starting with "E" so as to start
    with "E_" instead.

  4. All functions (other than main()) are now static, as are the three
    variables that had been declared at global scope.

........

r8551 | miker | 2008-01-31 14:53:27 -0500 (Thu, 31 Jan 2008) | 12 lines


Patch from Scott McKellar?:


  1. In oilsInitIDL: I added the const qualifier to the input parameter.
    This change involved some juggling of a couple of extra variables.

  2. Also in oilsInitIDL: I plugged a potential memory leak related to
    an early return.

  3. In oilsUtilsFetchUserByBarcode we create a jsonObject named
    "card" but we weren't freeing it. Now we free it.

........

r8552 | miker | 2008-01-31 14:55:57 -0500 (Thu, 31 Jan 2008) | 1 line


Missed the header in the last patch (from Scott McKellar?)

........

r8553 | miker | 2008-01-31 14:59:04 -0500 (Thu, 31 Jan 2008) | 1 line


Patch from Scott McKellar? to plug a small leak in open-ils.auth

........

r8554 | miker | 2008-01-31 15:13:05 -0500 (Thu, 31 Jan 2008) | 1 line


put source include files in front of installed, system include files in the -I list (avoids mis-matched definition errors when const, etc is corrected)

........

r8557 | erickson | 2008-01-31 15:52:21 -0500 (Thu, 31 Jan 2008) | 1 line


disallow marking an item lost that is already marked lost

........

r8558 | miker | 2008-01-31 16:40:30 -0500 (Thu, 31 Jan 2008) | 1 line


moving dedup to just where it is needed

........

r8559 | erickson | 2008-01-31 16:58:50 -0500 (Thu, 31 Jan 2008) | 1 line


duping method_type before using it as a data in the hash, since method_type is later freed

........

r8562 | erickson | 2008-01-31 17:45:28 -0500 (Thu, 31 Jan 2008) | 1 line


comitting initial authoritative auto-magic transactions for cstore

........

r8563 | miker | 2008-02-01 00:10:42 -0500 (Fri, 01 Feb 2008) | 1 line


adding 610, 611 and 630 to the list of controlled fields

........

r8564 | miker | 2008-02-01 09:10:33 -0500 (Fri, 01 Feb 2008) | 1 line


give cstore the ability to select a subcolumn from a complex datatype, using the transform syntax

........

r8565 | miker | 2008-02-01 09:20:32 -0500 (Fri, 01 Feb 2008) | 1 line


subcolumn redux: need to wrap the function call in parens to delimit the subcolumn from the function

........

r8566 | miker | 2008-02-01 09:24:01 -0500 (Fri, 01 Feb 2008) | 1 line


it's the little things that getcha .... typo

........

r8570 | phasefx | 2008-02-01 12:25:05 -0500 (Fri, 01 Feb 2008) | 1 line


single-row refresh does not realize when an item needs to move between lists, as in the Item Outs interface with Mark Lost or Claimed Returned. This is a quick fix, needs testing

........

r8571 | phasefx | 2008-02-01 12:25:57 -0500 (Fri, 01 Feb 2008) | 1 line


sidestep race condition with new volumes and db replication.. this should fix the Stat Cat popup errors, but we need to test on weezie

........

r8572 | erickson | 2008-02-01 15:03:45 -0500 (Fri, 01 Feb 2008) | 1 line


added method to find the org tree segments where a user has a given permission, includes work orgs

........

r8573 | erickson | 2008-02-01 15:10:26 -0500 (Fri, 01 Feb 2008) | 1 line


moved old-fashioned perm check to json_query for speed

........

r8575 | erickson | 2008-02-01 15:19:52 -0500 (Fri, 01 Feb 2008) | 1 line


removed cstoreditor :funcs import, was causing circular import problems when apputils was imported by cstoreeditor.

........

r8577 | miker | 2008-02-01 15:38:03 -0500 (Fri, 01 Feb 2008) | 1 line


adding the usr->barcode link

........

r8580 | erickson | 2008-02-01 17:25:53 -0500 (Fri, 01 Feb 2008) | 1 line


created method to return the thinnest full tree which contains a list of org IDs

........

r8582 | dbs | 2008-02-02 14:48:13 -0500 (Sat, 02 Feb 2008) | 2 lines


Revert revision 8546 - checked in the wrong file.

........

r8583 | dbs | 2008-02-02 14:48:53 -0500 (Sat, 02 Feb 2008) | 2 lines


Make "make clean" clean the staff_client directory as well

........

r8584 | dbs | 2008-02-02 14:53:18 -0500 (Sat, 02 Feb 2008) | 2 lines


i18n for checkout and circulation info interfaces

........

r8585 | dbs | 2008-02-02 16:15:51 -0500 (Sat, 02 Feb 2008) | 2 lines


i18n for copy details and circulation summary screens

........

r8586 | miker | 2008-02-02 16:18:14 -0500 (Sat, 02 Feb 2008) | 1 line


protect against null fingerprints (???)

........

r8587 | dbs | 2008-02-02 17:16:55 -0500 (Sat, 02 Feb 2008) | 2 lines


i18n of copy status overlay

........

r8588 | miker | 2008-02-02 22:51:59 -0500 (Sat, 02 Feb 2008) | 1 line


initial in-db circ and hold stuff. this codifies the circ_modifier, and requires that values be registered before importing items that use them. so, word to the wise, and the importer. there is some example SQL that will be useful for upgrading embedded in the script files right now.

........

r8589 | miker | 2008-02-03 14:08:44 -0500 (Sun, 03 Feb 2008) | 48 lines


Patch from Scott McKellar?:


  1. In setSavepoint(), releaseSavepoint() and rollbackSavepoint()
    we were leaking spName.

  2. Deep in doCreate() we were passing the return value of
    jsonObjectToSimpleString() directly to strcmp(), resulting in a leak.
    The strcmp() was inside a complex if condition. which I rearranged so
    as to capture the string and free it.

    Also: I captured and reused the return value from
    jsonObjectGetKeyConst() so as to avoid duplicated calls.

    Aso: I reversed the sense of the if condition and swapped the branches,
    so that it tests for equality rather than inequality. To my eyes this
    arrangement is more readable.

  3. doRetrieve() was leaking id.

  4. jsonNumberToDBString() was passing the return value of
    jsonObjectToSimpleString() directly to atol() and atof(), thereby
    leaking the memory. I captured the pointers and freed them.

  5. searchFieldTransform() was leaking val.

  6. In searchJOIN() we were leaking type and filter_op in the case of
    some early returns. I moved the allocations past the early returns
    so that we don't allocate them until we need them. I also free them
    as soon as we are done with them. As a side benefit, I was able to
    avoid allocating filter_op at all in some cases.

    I gave similar treatment to table, although that wasn't being leaked.
    As a result I could avoid having to free it in the early returns.

    A couple of the early returns would leak field or fkey. I plugged
    those leaks as well.

    I moved the declarations of filter and join_filter to their points
    of first use, in the interest of clarity.

  7. In buildSELECT(): we were passing the return value of
    jsonObjectToSimpleString() directly to osrfHashGet(), thereby leaking
    the memory. I captured the pointer and freed it.

  8. In doFieldmapperSearch() a do/while loop allocates pkey_val but
    in some cases wasn't freeing it.

........

r8590 | dbs | 2008-02-04 00:43:50 -0500 (Mon, 04 Feb 2008) | 2 lines


Bring i18n to the main login window

........

r8591 | dbs | 2008-02-04 00:56:31 -0500 (Mon, 04 Feb 2008) | 2 lines


Complete i18n of chrome/cat/opac.js

........

r8592 | erickson | 2008-02-04 10:36:28 -0500 (Mon, 04 Feb 2008) | 1 line


repaired logic error in union-tree builder

........

r8600 | erickson | 2008-02-04 11:23:30 -0500 (Mon, 04 Feb 2008) | 1 line


no longer clobbering client-provided array of orgs

........

r8602 | erickson | 2008-02-04 11:28:06 -0500 (Mon, 04 Feb 2008) | 1 line


verifying existance of org tree before building union tree

........

r8604 | erickson | 2008-02-04 11:35:03 -0500 (Mon, 04 Feb 2008) | 1 line


forcing int-ness on flat org keys for consistency

........

r8606 | erickson | 2008-02-04 11:45:51 -0500 (Mon, 04 Feb 2008) | 1 line


added a min-depth function for a group of orgs, changed some variable names to be more explicit

........

r8609 | dbs | 2008-02-04 13:17:10 -0500 (Mon, 04 Feb 2008) | 2 lines


Bring i18n to JSAN error messages

........

r8610 | miker | 2008-02-04 16:22:27 -0500 (Mon, 04 Feb 2008) | 1 line


adding baseline circ matrix models

........

r8611 | erickson | 2008-02-04 16:52:33 -0500 (Mon, 04 Feb 2008) | 1 line


repaired some copy/paste errors

........

r8614 | phasefx | 2008-02-04 17:01:39 -0500 (Mon, 04 Feb 2008) | 1 line


clear "Red Items are circulating" hint on refresh in Patron Bills interface

........

r8615 | dbs | 2008-02-04 17:08:53 -0500 (Mon, 04 Feb 2008) | 2 lines


Fix typo (getStrint->getString)

........

r8616 | erickson | 2008-02-04 17:14:58 -0500 (Mon, 04 Feb 2008) | 1 line


added a .ids version of the work ou retrieval function. short circuiting the highest-work-org method if we hit an org with depth 0

........

r8618 | dbs | 2008-02-04 17:33:11 -0500 (Mon, 04 Feb 2008) | 2 lines


Bring more i18n love to chrome/main

........

r8619 | erickson | 2008-02-04 18:40:23 -0500 (Mon, 04 Feb 2008) | 1 line


moved some of the work org and perm calls into apputils since they will be needed accross applications and they will be hit a lot

........

r8624 | dbs | 2008-02-04 22:22:51 -0500 (Mon, 04 Feb 2008) | 2 lines


Bring i18n to main.js

........

r8625 | dbs | 2008-02-04 22:44:01 -0500 (Mon, 04 Feb 2008) | 2 lines


Correct common.error vs. common.exception mistake, plus a bit more i18n

........

r8626 | dbs | 2008-02-04 23:30:59 -0500 (Mon, 04 Feb 2008) | 2 lines


More i18n for chrome

........

r8627 | miker | 2008-02-05 08:21:10 -0500 (Tue, 05 Feb 2008) | 1 line


updating models with (what should be) working display code

........

r8628 | erickson | 2008-02-05 09:59:55 -0500 (Tue, 05 Feb 2008) | 1 line


added org descendant/ancestor/full_path utility methods

........

r8630 | erickson | 2008-02-05 10:05:34 -0500 (Tue, 05 Feb 2008) | 1 line


fixed calls to new_editor, which will not work in apputils (circular ref)

........

r8632 | erickson | 2008-02-05 10:15:57 -0500 (Tue, 05 Feb 2008) | 1 line


fixed some typos

........

r8634 | erickson | 2008-02-05 10:25:11 -0500 (Tue, 05 Feb 2008) | 1 line


added a descendants option to the high work org retrieval function

........

r8636 | erickson | 2008-02-05 10:52:44 -0500 (Tue, 05 Feb 2008) | 1 line


repaired descendant logic for initial high perm org

........

r8643 | phasefx | 2008-02-05 14:28:43 -0500 (Tue, 05 Feb 2008) | 1 line


regression in dos.print kludge.. need to quote path for windows, and assure text is being passed and not objects

........

r8645 | miker | 2008-02-05 14:35:57 -0500 (Tue, 05 Feb 2008) | 1 line


updating the exporter config to add the proxy for staff

........

r8652 | dbs | 2008-02-05 22:44:09 -0500 (Tue, 05 Feb 2008) | 2 lines


i18n improvements as I go through updating status

........

r8653 | erickson | 2008-02-05 22:57:01 -0500 (Tue, 05 Feb 2008) | 9 lines



getting closer on the circmatrixmatchpoint editing

  • using edit_inline on foreign keys to allow for up-front editing of
    objects which link to circmatrixmatchpoint
  • updated some of the str methods to use gettext's unique brand of string interpolation
  • added some blank=False flags for non-required fields

........

r8654 | erickson | 2008-02-05 23:00:23 -0500 (Tue, 05 Feb 2008) | 1 line


added example verbose name

........

r8655 | erickson | 2008-02-05 23:18:00 -0500 (Tue, 05 Feb 2008) | 1 line


overriding save to force None-ness on the interval fields

........

r8656 | miker | 2008-02-06 01:24:56 -0500 (Wed, 06 Feb 2008) | 1 line


use serial instead of plain INT for pkey on circ_mod_test table

........

r8661 | erickson | 2008-02-06 11:29:55 -0500 (Wed, 06 Feb 2008) | 1 line


gave cstore editor the ability to check an array of permissions

........

r8663 | erickson | 2008-02-06 11:39:23 -0500 (Wed, 06 Feb 2008) | 1 line


fixed variable declaration

........

r8665 | erickson | 2008-02-06 12:14:41 -0500 (Wed, 06 Feb 2008) | 1 line


now using the find_highest_perm_org and get_org_tree methods provided in apputils

........

r8666 | erickson | 2008-02-06 12:33:51 -0500 (Wed, 06 Feb 2008) | 3 lines


using shared build_org_tree in apputils

........

r8667 | erickson | 2008-02-06 12:53:33 -0500 (Wed, 06 Feb 2008) | 4 lines



added vars to store permission error info

........

r8669 | erickson | 2008-02-06 13:03:15 -0500 (Wed, 06 Feb 2008) | 1 line


logic bug in new perm checker. removed some dead code

........

r8674 | erickson | 2008-02-06 15:23:22 -0500 (Wed, 06 Feb 2008) | 1 line


added explicit "return undef"

........

r8677 | miker | 2008-02-06 20:26:36 -0500 (Wed, 06 Feb 2008) | 1 line


fixing readonly IDL logic

........

r8679 | dbs | 2008-02-06 23:24:31 -0500 (Wed, 06 Feb 2008) | 2 lines


Bring copy_status to the world of i18n

........

r8680 | dbs | 2008-02-06 23:39:38 -0500 (Wed, 06 Feb 2008) | 2 lines


Ensure ils_events.py is executable

........

r8689 | miker | 2008-02-07 14:36:16 -0500 (Thu, 07 Feb 2008) | 1 line


cross-port the per-object perm scheme from the acq branch

........

r8690 | miker | 2008-02-07 14:48:17 -0500 (Thu, 07 Feb 2008) | 1 line


adding index for object perms, and re-tabbing a bit

........

r8691 | miker | 2008-02-07 14:49:48 -0500 (Thu, 07 Feb 2008) | 1 line


also bringing the permacrud.xsd from acq (thanks for the reminder, Dan!)

........

r8693 | dbs | 2008-02-07 16:41:17 -0500 (Thu, 07 Feb 2008) | 2 lines


Typo: lenth -> length

........

r8696 | dbs | 2008-02-07 17:39:23 -0500 (Thu, 07 Feb 2008) | 2 lines


Mostly finish off server/circ i18n work

........

r8699 | miker | 2008-02-08 10:38:30 -0500 (Fri, 08 Feb 2008) | 1 line


adding subfield setting for idfield

........

r8700 | erickson | 2008-02-08 12:35:04 -0500 (Fri, 08 Feb 2008) | 1 line


moving variable decl. until after config is loaded

........

r8701 | dbs | 2008-02-08 14:56:33 -0500 (Fri, 08 Feb 2008) | 2 lines


Fix one little typo

........

r8702 | erickson | 2008-02-08 15:46:18 -0500 (Fri, 08 Feb 2008) | 4 lines



calling copy_details directly to prevent any issues with the $self variable

........

r8703 | erickson | 2008-02-08 15:51:54 -0500 (Fri, 08 Feb 2008) | 1 line


direct function calls to prevent any issues with $self

........

r8704 | erickson | 2008-02-08 15:57:29 -0500 (Fri, 08 Feb 2008) | 1 line


direct function calls to prevent any issues with $self. removed some unused code

........

r8705 | miker | 2008-02-08 16:01:19 -0500 (Fri, 08 Feb 2008) | 1 line


moving to direct call syntax instead of indirection based, since it is unsafe

........

r8707 | dbs | 2008-02-11 00:04:23 -0500 (Mon, 11 Feb 2008) | 2 lines


Start tackling circ/util.js i18n

........

r8708 | miker | 2008-02-11 07:52:04 -0500 (Mon, 11 Feb 2008) | 32 lines


Patch from Scott McKellar? which plugs a couple of memory leaks, and
applies some minor optimizations, as much for clarity as for
performance.


  1. In buildSELECT() we were leaking defaultselhash in the case of an
    early return.

  2. In doFieldmapperSearch() we were leaking flesh_blob in the case
    of an early return.

  3. In doFieldmapperSearch() I rearranged the logic a bit. First,
    I performed a single search of meta to get a method type and saved
    the result for reuse, instead of performing the identical search
    repeatedly. Second, I turned a series of ifs into a series of
    if/elses. That way we stop searching when we find a match. More
    importantly, the if/else structure makes it more clear to the reader
    that we're really just branching on method type in a case structure.

    This latter change requires that none of the branches changes the
    contents of ctx->method->userData. So far as I can tell by tracing
    out all the branches, this condition is satisfied, as one would
    intuitively expect.

  4. Also in doFieldmapperSearch(): I increased the size of the
    growing_buffer sel_list from 16 characters to 64. Since the
    formatted string is at least 13 characters long, depending on the
    length of the class name and primary key, I suspect that 16
    characters will almost never be big enough. Even 64 characters
    might be too short. I don't know how long the values typically
    are in practice.

........

r8711 | erickson | 2008-02-11 10:44:34 -0500 (Mon, 11 Feb 2008) | 1 line


new lib IP ranges

........

r8713 | erickson | 2008-02-11 13:47:54 -0500 (Mon, 11 Feb 2008) | 1 line


rolling back one change to oilsEventFree, which was causing a double-free. as noted in a new comment, if event->json is generated, it will contain a pointer to event->payload, which will cause event->payload to be automatically freed at ->payload free time

........

r8721 | erickson | 2008-02-11 15:37:58 -0500 (Mon, 11 Feb 2008) | 1 line


augmented parse_and_raise to act as a pass-thru when the provided object is not an event

........

r8723 | miker | 2008-02-11 15:47:11 -0500 (Mon, 11 Feb 2008) | 1 line


adde Parse::RecDescent? stubbing for future use

........

r8725 | dbs | 2008-02-11 16:44:51 -0500 (Mon, 11 Feb 2008) | 2 lines


Complete server/circ/util.js i18n (oh my aching fingers)

........

r8726 | dbs | 2008-02-11 21:41:11 -0500 (Mon, 11 Feb 2008) | 2 lines


i18n for the server/main and server/OpenILS directories

........

r8731 | miker | 2008-02-12 11:13:11 -0500 (Tue, 12 Feb 2008) | 1 line


arg! typo

........

r8740 | phasefx | 2008-02-12 23:00:28 -0500 (Tue, 12 Feb 2008) | 1 line


removing dead code.. Hold Capture interface is a variant of Check In interface

........

r8741 | dbs | 2008-02-13 11:32:35 -0500 (Wed, 13 Feb 2008) | 2 lines


Update copyright statement in catalogue footer

........

r8749 | phasefx | 2008-02-13 23:25:58 -0500 (Wed, 13 Feb 2008) | 1 line


tweaked wording for Items Out interface to better match reality

........

r8752 | miker | 2008-02-14 16:39:19 -0500 (Thu, 14 Feb 2008) | 1 line


in-DB circ matrix models (a couple more to go)

........

r8755 | erickson | 2008-02-14 21:41:35 -0500 (Thu, 14 Feb 2008) | 1 line


defaulting selection_ou to the pickup lib instead of home_ou of the recipient

........

r8759 | miker | 2008-02-15 15:35:53 -0500 (Fri, 15 Feb 2008) | 1 line


adding test result virtual class and fixing cut-n-paste error

........

r8760 | miker | 2008-02-15 15:56:40 -0500 (Fri, 15 Feb 2008) | 1 line


adding hold matrix model data; adding permacrud validation hooks to main xsd

........

r8761 | phasefx | 2008-02-16 13:15:13 -0500 (Sat, 16 Feb 2008) | 1 line


Holdings Maintenance interface. copy_browser.js uses circ/util.js and that needs these properties

........

r8765 | phasefx | 2008-02-18 16:33:13 -0500 (Mon, 18 Feb 2008) | 1 line


This method returns 1 or 0. == appears to work whether res equals "1" or 1, is that what we want?

........

r8766 | phasefx | 2008-02-18 16:41:14 -0500 (Mon, 18 Feb 2008) | 1 line


This method returns 1 or 0. == appears to work whether res equals "1" or 1, is that what we want?

........

r8767 | erickson | 2008-02-18 16:55:14 -0500 (Mon, 18 Feb 2008) | 1 line


returning undef on not-found instead of 0 to prevent id=0 conflicts

........

r8771 | dbs | 2008-02-19 07:34:58 -0500 (Tue, 19 Feb 2008) | 4 lines


Add explicit postgresql version dependencies
Differentiate between Ubuntu Gutsy and Debian Etch postgresql versions
Update SpiderMonkey? version

........

r8772 | erickson | 2008-02-19 08:54:39 -0500 (Tue, 19 Feb 2008) | 6 lines


Removing some dead code
changed (wherever possible) references from objson to the new opensrf/osrf_json.h
cstore is the last remaining legacy json (objson) client that needs updating

........

r8788 | erickson | 2008-02-19 18:38:18 -0500 (Tue, 19 Feb 2008) | 1 line


using explicit namespace in addition to default namespace to account for differences in libxml2 handling

........

r8794 | dbs | 2008-02-19 23:38:35 -0500 (Tue, 19 Feb 2008) | 2 lines


French MARC tooltip creator for the cataloging interface

........

r8798 | dbs | 2008-02-20 10:52:38 -0500 (Wed, 20 Feb 2008) | 3 lines


Convert entity-ized hyphens back to regular hyphens for easy copy and pasting
(but escape the second hyphen to avoid "invalid comment" warnings from xsltproc)

........

r8802 | dbs | 2008-02-20 12:33:33 -0500 (Wed, 20 Feb 2008) | 3 lines


Update libdbi and libdbi-drivers to 0.8.3 to avoid recent compilation problems on Ubuntu Gutsy
(Thanks to anarchivist for the heads-up!)

........

r8808 | miker | 2008-02-21 12:34:28 -0500 (Thu, 21 Feb 2008) | 1 line


adding authoritative method varients

........

r8811 | erickson | 2008-02-21 19:09:41 -0500 (Thu, 21 Feb 2008) | 1 line


added hold permit flag for new holds to prevent max-holds checks on existing holds

........

r8818 | erickson | 2008-02-22 10:20:05 -0500 (Fri, 22 Feb 2008) | 1 line


added logic to migrate holds from the deleted records to the master record in title merging

........

r8820 | erickson | 2008-02-22 10:22:54 -0500 (Fri, 22 Feb 2008) | 1 line


moved to die_events for in-transaction error handling

........

r8823 | dbs | 2008-02-22 13:34:56 -0500 (Fri, 22 Feb 2008) | 3 lines


srfsh wants less, and it's not installed on minimal debian, so let's give it less.
less is more

........

r8825 | erickson | 2008-02-22 13:51:26 -0500 (Fri, 22 Feb 2008) | 1 line


added support for volume-level holds migration during volume merging

........

r8829 | dbs | 2008-02-22 19:32:45 -0500 (Fri, 22 Feb 2008) | 2 lines


Enable custom specified ID to be retained in preprocess subroutine

........

r8830 | dbs | 2008-02-22 20:34:49 -0500 (Fri, 22 Feb 2008) | 2 lines


And check for duplicate IDs in the main loop, just like miker asked

........

r8835 | erickson | 2008-02-26 16:04:19 -0500 (Tue, 26 Feb 2008) | 1 line


changed error to warning to prevent stderr spewing

........

r8837 | erickson | 2008-02-26 16:08:02 -0500 (Tue, 26 Feb 2008) | 1 line


changed the /right/ error to warning to prevent stderr spewing

........

r8840 | erickson | 2008-02-29 09:08:25 -0500 (Fri, 29 Feb 2008) | 1 line


checking for xact instead of xact_id to verify session. at this point in the code, if the editor has not had a reason to create a session yet, xact_id will be undef

........

r8842 | erickson | 2008-02-29 09:16:22 -0500 (Fri, 29 Feb 2008) | 1 line


added check for always_xact since xact flag may not be set in authoritative mode

........

r8844 | miker | 2008-03-01 00:43:04 -0500 (Sat, 01 Mar 2008) | 1 line


adding initial sru support

........

r8845 | miker | 2008-03-01 11:13:02 -0500 (Sat, 01 Mar 2008) | 1 line


moving default grammar to HEREDOC instead of DATA section

........

r8846 | miker | 2008-03-01 11:31:38 -0500 (Sat, 01 Mar 2008) | 1 line


adjusting cql qualifier logic

........

r8847 | miker | 2008-03-01 11:36:54 -0500 (Sat, 01 Mar 2008) | 1 line


more adjusting of the cql qualifier logic

........

r8848 | miker | 2008-03-01 11:37:27 -0500 (Sat, 01 Mar 2008) | 1 line


more adjusting of the cql qualifier logic

........

r8849 | miker | 2008-03-01 11:41:30 -0500 (Sat, 01 Mar 2008) | 1 line


use the correct access method for the id list

........

r8850 | miker | 2008-03-01 11:59:42 -0500 (Sat, 01 Mar 2008) | 1 line


adding SRU exmple stanza

........

r8851 | miker | 2008-03-01 14:30:51 -0500 (Sat, 01 Mar 2008) | 1 line


adding test for SRU perl module in settings tester support script

........

r8852 | miker | 2008-03-02 23:41:21 -0500 (Sun, 02 Mar 2008) | 1 line


adding relation modifier support and making relations more strictly follow the cql guidlines

........

r8853 | miker | 2008-03-02 23:44:33 -0500 (Sun, 02 Mar 2008) | 1 line


typo

........

r8854 | miker | 2008-03-03 00:01:59 -0500 (Mon, 03 Mar 2008) | 1 line


fixing sort and sort_dir in the advanced query syntax

........

r8855 | miker | 2008-03-03 00:12:04 -0500 (Mon, 03 Mar 2008) | 1 line


just a space

........

r8856 | miker | 2008-03-03 18:27:29 -0500 (Mon, 03 Mar 2008) | 1 line


finally get rid of the diagnostics stuff

........

r8858 | miker | 2008-03-03 18:45:56 -0500 (Mon, 03 Mar 2008) | 1 line


remove grouping -- causing some extranious search terms

........

r8859 | dbs | 2008-03-04 11:01:40 -0500 (Tue, 04 Mar 2008) | 2 lines


Add SRU to the CPAN dependencies

........

r8860 | dbs | 2008-03-04 13:09:48 -0500 (Tue, 04 Mar 2008) | 2 lines


Fix typos (thanks Mark Ellis for pointing these out)

........

r8863 | erickson | 2008-03-04 15:41:23 -0500 (Tue, 04 Mar 2008) | 1 line


changed checks and Xs to yes/no to make IE happy. moved thaw date from prompt to form. added calendar widget to thaw date form. change UI terminology from freeze/thaw to activate/suspend

........

r8870 | erickson | 2008-03-05 12:57:12 -0500 (Wed, 05 Mar 2008) | 1 line


added some circ rules for new circ mods video-mid and dvd-mid

........

r8871 | erickson | 2008-03-05 17:39:08 -0500 (Wed, 05 Mar 2008) | 1 line


added a multidomain opensrf_core.xml example. updated the basic opensrf_core.xml to match opensrf changes (as of opensrf changeset 1253)

........

r8872 | dbs | 2008-03-05 21:38:03 -0500 (Wed, 05 Mar 2008) | 3 lines


Whitespace consistency in XML files (plus modelines).
Bump opensrf.xml.example version to 0.0.3.

........

r8873 | dbs | 2008-03-05 23:11:30 -0500 (Wed, 05 Mar 2008) | 2 lines


Remove extraneous <domains> element; otherwise gateway is b0rk3n

........

r8874 | dbs | 2008-03-06 00:21:02 -0500 (Thu, 06 Mar 2008) | 3 lines


Make the seed values work with PostgreSQL 8.1 and up...
(PostgreSQL didn't grok multi-row INSERT statements until 8.2)

........

r8875 | erickson | 2008-03-06 07:38:01 -0500 (Thu, 06 Mar 2008) | 1 line


added json::xs to cpan list

........

r8881 | erickson | 2008-03-06 10:41:21 -0500 (Thu, 06 Mar 2008) | 1 line


added a common IDL fetching method

........

r8883 | erickson | 2008-03-06 11:26:58 -0500 (Thu, 06 Mar 2008) | 1 line


added private client access to public router so error message from the private domain will be handled properly

........

r8884 | erickson | 2008-03-06 11:31:19 -0500 (Thu, 06 Mar 2008) | 1 line


fetching IDL from new open-ils idl method. added a remote_connect option for clients who are not on the private network

........

r8886 | dbs | 2008-03-06 15:50:21 -0500 (Thu, 06 Mar 2008) | 2 lines


circStrings, not commonStrings - thanks for finding this one, Bill Ott

........

r8887 | miker | 2008-03-06 16:03:04 -0500 (Thu, 06 Mar 2008) | 1 line


v1 of staged search stored procedure(s)

........

r8888 | miker | 2008-03-06 20:46:42 -0500 (Thu, 06 Mar 2008) | 1 line


adding alias qualifier to support more than one search class

........

r8889 | miker | 2008-03-06 20:59:40 -0500 (Thu, 06 Mar 2008) | 1 line


cut-n-past gotcha

........

r8890 | miker | 2008-03-06 21:33:47 -0500 (Thu, 06 Mar 2008) | 1 line


went too far with the aliasing

........

r8891 | miker | 2008-03-06 21:58:33 -0500 (Thu, 06 Mar 2008) | 1 line


improve metarecord constituent record test

........

r8892 | miker | 2008-03-06 23:05:19 -0500 (Thu, 06 Mar 2008) | 1 line


shiny new search method based on staged search stored proc

........

r8893 | miker | 2008-03-06 23:13:03 -0500 (Thu, 06 Mar 2008) | 1 line


explicitly use the JSON module

........

r8894 | miker | 2008-03-07 10:19:01 -0500 (Fri, 07 Mar 2008) | 1 line


add preferred language support

........

r8895 | miker | 2008-03-07 10:40:07 -0500 (Fri, 07 Mar 2008) | 1 line


adding preferred lang support to the new perl, and adjusting the depth test logic

........

r8896 | miker | 2008-03-07 10:48:31 -0500 (Fri, 07 Mar 2008) | 1 line


because Dan understands the importance of proper speeeling

........

r8897 | miker | 2008-03-07 11:27:16 -0500 (Fri, 07 Mar 2008) | 1 line


thinkos

........

r8898 | miker | 2008-03-07 11:29:51 -0500 (Fri, 07 Mar 2008) | 1 line


typos

........

r8899 | miker | 2008-03-07 11:48:28 -0500 (Fri, 07 Mar 2008) | 1 line


typos

........

r8900 | miker | 2008-03-07 11:51:19 -0500 (Fri, 07 Mar 2008) | 1 line


typos

........

r8901 | miker | 2008-03-07 11:54:43 -0500 (Fri, 07 Mar 2008) | 1 line


remember kids, always execute your prepared queries before fetching from them

........

r8902 | miker | 2008-03-07 12:15:35 -0500 (Fri, 07 Mar 2008) | 1 line


trimming the record hashes

........

r8903 | miker | 2008-03-07 12:18:31 -0500 (Fri, 07 Mar 2008) | 1 line


actually trimming the record hashes

........

r8904 | miker | 2008-03-07 13:10:23 -0500 (Fri, 07 Mar 2008) | 1 line


adding circ_item_list example reporter view; installing staged-search stuff

........

r8906 | phasefx | 2008-03-07 16:07:15 -0500 (Fri, 07 Mar 2008) | 1 line


eliminate some redundancy before I try to i18n-ize this

........

r8909 | phasefx | 2008-03-07 16:44:59 -0500 (Fri, 07 Mar 2008) | 1 line


Believe these have been replaced by ue.xhtml and family

........

r8910 | phasefx | 2008-03-07 16:50:08 -0500 (Fri, 07 Mar 2008) | 1 line


The user perm editor was derived from a previous user editor so there might be some cruft here; for example, take_survey.js

........

r8911 | phasefx | 2008-03-07 17:34:51 -0500 (Fri, 07 Mar 2008) | 1 line


bring a little sanity to blank tab labels

........

r8917 | phasefx | 2008-03-07 22:47:41 -0500 (Fri, 07 Mar 2008) | 1 line


notify staff if no payments applied or no patron credit added, and do not print receipt. bug #609

........

r8920 | phasefx | 2008-03-08 02:38:57 -0500 (Sat, 08 Mar 2008) | 1 line


typos, and working around the fun JSON number/text casting issue

........

r8921 | phasefx | 2008-03-08 02:40:21 -0500 (Sat, 08 Mar 2008) | 1 line


some i18n goodness and fixes. And an extra column for patron lists, and including the last name for staff who collected a payment

........

r8922 | phasefx | 2008-03-08 02:46:39 -0500 (Sat, 0