• last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

1. changed db_qd_log to use the passed-in level rather than gluing things

to "Debug" for convenience. I then changed all the "Notice" calls to

"Debug". Then my one "Error" call I added worked! :) If a query file

has a syntax error in it now, an error is logged to the server log but

bootstrapping continues.

2. Lots and lots or etp oracle fixes and some PG version clean-ups

3. Some file-storage files were unconventionally named.

    • -42
    • +44
    ./40-db-query-dispatcher-procs.tcl
  1. … 17 more files in changeset.

Applied patch #73

slight change to db_qd_get_fullname that compensates for procs that are called with the global namespace qualifier - ::foo versus foo.

A bunch of "ACS"->"OpenACS" and similar changes

  1. … 28 more files in changeset.

1. Fixed a bug in the oracle version of acs-mail-nt-create.sql

2. Fixed a bug in the oracle version of the APM - a standard SQL92

left join was being executed rather than the nasty Oracle-specific

notation.

3. Futzed with the APM a bit - you can now only set "watch" commands on

those .xql files which are used by the current installation, you can

only install packages supported by the current installation's RDBMS.

  1. … 8 more files in changeset.

Fixed a few spelling mistakes

Ported a bunch more of acs-subsite

Fixed a few small, acs-subsite related bugs

  1. … 41 more files in changeset.

1. Added a check that PG was initdb's with the collation order for

characters that we expect.

2. Jon added a "sql/common" directory for the insert statements which

load data for acs-references, so I added a new datamodel type "common"

to the APM.

3. Created a new db API routine that returns true if a given db_type is

compatible with the current RDBMS.

4. Added a workaround for a PL/pgSQL "execute" bug in acs-workflow (other

cases had been fixed previously by others but this one was missed)

5. Diddled a couple of .info files using the APM.

  1. … 10 more files in changeset.
Fix APM to allow for LSB-compliant Paths. It didn't allow "www" in the

path of packages.

- changed the XML parsing throughout to go through a simplified API to later upgrade XML parsing in a central place.

- updated support for ns_xml 1.4, and added work-arounds for previous versions.

- added installer check for ns_xml compatibility at boot time.

    • -18
    • +22
    ./40-db-query-dispatcher-procs.tcl
  1. … 3 more files in changeset.

fixed logging to be more configurable within the QD and default to not so verbose.

    • -42
    • +49
    ./40-db-query-dispatcher-procs.tcl
  1. … 2 more files in changeset.

1. Fixed a couple of .info files

2. Got rid of Ben's hack to always reload query files before doing a query

mapping. He did this so you wouldn't have to reboot AOLserver every

time you change query files. It was a short-term hack but unfortunately

it looped virgin installs.

3. Added code to the APM to make the "watch" feature work with query files

as well as library files. This makes Ben's hack mentioned above

unnecessary.

  1. … 8 more files in changeset.
forces reload of query file every time a query is executed; slow for now, but more correct for development

more workflow cleanup

  1. … 18 more files in changeset.
added uplevel subst to db_map command

  1. … 2 more files in changeset.
cleanup

added new db_map command for generating query snippets

fixed query dispatcher to handle case of package proc calling another package proce without qualifying the package name

  1. … 1 more file in changeset.
Make db_qd_get_fullname cope with a malnourished call stack

slight cleanup

    • -17
    • +24
    ./40-db-query-dispatcher-procs.tcl
modified to handle .vuh files

Make ad_proc namespace aware

fixed abstraction for queryname_root formation

fixed some bugs related to loading and parsing of generic .xql files

  1. … 9 more files in changeset.
fixed loading of generic query files

- added massaging to the query dispatcher to ns_quotehtml all querytext before XML parsing.

- added a query file for acs-developer-support, although that's not working yet.

  1. … 3 more files in changeset.

added query dispatcher code to zz-postload to load queries for default pages in /www

added query for front page

now the congratulations page is there!

  1. … 4 more files in changeset.
temp fix for QD call to ad_conn file

fixed DB QD and a call from the APM to the QD 's old API

  1. … 2 more files in changeset.

1. Removed acs_source (which Ben had already removed, I think he just forgot

to commit)

2. Wrote a PG semi-replacement query for an Oracle query containing "sample()"

  1. … 2 more files in changeset.
made QD load at boostrap time

    • -0
    • +603
    ./40-db-query-dispatcher-procs.tcl
  1. … 4 more files in changeset.