2004-03-18 19:19  angdraug

	* doc/notes.txt: 0.5.1 release note

2004-03-18 18:34  angdraug

	* test/tc_template.rb: explicitly select 'C' locale for template
	  tests

2004-03-18 11:25  angdraug

	* css/default.css: fixed head positioning CSS for Konqueror

2004-03-15 17:08  angdraug

	* config.yaml, database/create.sql, database/triggers.sql:
	  denormalized away Proposition table to double the speed of front
	  page generation

2004-03-15 17:01  angdraug

	* message.rb, po/ru.po: auto-detect format of uploaded files; fixed
	  text/uri-list validation bug

2004-03-15 17:00  angdraug

	* samizdat/: focus.rb, resource.rb, storage.rb, template.rb: code
	  consistency

2004-03-15 16:57  angdraug

	* doc/notes.txt: detalized 5.x-6.0 roadmap

2004-03-12 17:28  angdraug

	* test/: tc_robot.rb, tc_template.rb: update to Template changes,
	  added message rendering tests

2004-03-12 17:27  angdraug

	* index.rb, member.rb, message.rb, pingback.rb, query.rb,
	  resource.rb, samizdat/resource.rb, samizdat/template.rb: API
	  change: message rendering is refactored into
	  Template#{message,message_info,message_content} and now takes
	  parameters in a Hash; updated to Session and SamizdatRDF API
	  changes; add ", page #" to title of second and other pages of
	  long listings; take advantage of count() in focus usage counting;
	  moved set_lang to index.rb; focus threads skipping bug fixed;
	  "Skip navigation" accessibility link and "Vote" tooltip are added

2004-03-12 17:13  angdraug

	* test/tc_storage.rb: updated to latest storage.rb changes

2004-03-12 17:11  angdraug

	* samizdat/storage.rb: part of SamizdatRDF#select is refactored out
	  into SquishQuery#to_sql, translated SQL SELECTs are now cached
	  (giving 30% speed increase), SQL aggregate functions and other
	  expressions are now allowed in must-bind list, Squish SELECT is
	  extended with GROUP BY, LIMIT and OFFSET, merge is renamed to
	  assert

2004-03-12 16:58  angdraug

	* samizdat/session.rb: fixed minor port detection glitch; API
	  changes: add_cookie->set_cookie, out->response, redirect

2004-03-12 16:56  angdraug

	* samizdat/focus.rb: fixed a bug with stale focus cookie, improved
	  rating caching and sorting

2004-03-12 16:54  angdraug

	* po/ru.po: Russian translation update

2004-03-12 16:54  angdraug

	* login.rb, logout.rb: use new Session#redirect

2004-03-12 16:52  angdraug

	* item.rb: throwing out some dead weight

2004-03-12 16:52  angdraug

	* doc/notes.txt: storage requirements for better performance and
	  versioning

2004-03-12 16:51  angdraug

	* database/create.sql: added several indexes, resulting in tenfold
	  speed increase on large databases

2004-03-12 16:48  angdraug

	* doc/install.txt: Apache setup clarifications

2004-03-01 18:29  angdraug

	* config.yaml, index.rb, item.rb, login.rb, logout.rb, member.rb,
	  message.rb, pingback.rb, query.rb, resource.rb, samizdat.rb,
	  database/create.sql, database/triggers.sql, doc/install.txt,
	  doc/notes.txt, po/ru.po, samizdat/focus.rb, samizdat/resource.rb,
	  samizdat/session.rb, samizdat/storage.rb, samizdat/template.rb,
	  test/tc_robot.rb, test/tc_storage.rb, test/tc_template.rb,
	  test/tc_version.rb, test/ts_samizdat.rb, test/util.rb: Another
	  Big Monday Checkin: gettext l10n support is implemented, Russian
	  translation is added.

	  Other changes: cookie handling refactored; copyrights updated to
	  2004; file upload in plain CGI mode is fixed; resource rendering
	  code cleaned up.

2004-02-27 21:46  angdraug

	* resource.rb: add "Recent Threads" to the focus page recent
	  threads box

2004-02-16 20:18  angdraug

	* test/tc_robot.rb: generate timestamped test user to allow
	  multiple subsequent runs

2004-02-16 20:16  angdraug

	* database/create.sql: fix default published date; use timestamps
	  with timezone

2004-02-16 12:21  angdraug

	* message.rb: detect image/pjpeg MIME type from MSIE; remove some
	  dead code (Session class now handles that

2004-02-16 12:14  angdraug

	* doc/notes.txt: reflect nextVersionOf->dct:isVersionOf schema
	  change; notes on sub-resources

2004-02-16 12:11  angdraug

	* doc/install.txt: updates from Denis Valoha: reference to
	  Ruby/Postgres, psql-less database setup, generalize PostgreSQL
	  config files location, reflect Database class relocation,
	  Samizdat on Windows section

2004-02-16 12:04  angdraug

	* samizdat.rb, test/tc_version.rb: update version to 0.5.1; rename
	  Config to SamizdatConfig to avoid conflict with standard class

2004-02-16 12:00  angdraug

	* samizdat/session.rb: base URL compositing cleanup: don't rely on
	  CGI#server_port; nullify empty paramenter even when read from
	  Tempfile or StringIO; print HTTP header to stdout to make
	  Samizdat work without mod_ruby

2004-02-16 11:53  angdraug

	* resource.rb: code cleanup: don't request rating of not voting

2004-02-16 11:51  angdraug

	* doc/design-goals.txt: added admin-defined quorum to Vote features

2003-12-01 15:00  angdraug

	* doc/notes.txt: remove (done) labels from roadmap, as latest
	  released version is obvious from news section

2003-12-01 13:27  angdraug

	* samizdat.rb, doc/notes.txt: Samizdat 0.5.0 is released

2003-11-19 17:12  angdraug

	* message.rb, samizdat.rb, samizdat/resource.rb,
	  samizdat/session.rb: fixed location to filename translation for
	  content uploads to /~username style locations

2003-11-18 20:45  angdraug

	* message.rb: Pingback client is now working (latest Ruby CVS +
	  cgi.rb multipart fix required)

2003-11-18 16:45  angdraug

	* doc/: notes.txt, about.txt: demo site is available

2003-11-10 12:50  angdraug

	* samizdat/session.rb: Session#params code clean-up

2003-11-10 12:49  angdraug

	* doc/design-goals.txt: marked finished (+) and in-progress (~)
	  design goals; added spam filtering and Mixmaster anon-publishing

2003-11-10 12:47  angdraug

	* css/default.css: CSS polish

2003-11-10 12:47  angdraug

	* message.rb, pingback.rb, samizdat/storage.rb,
	  samizdat/template.rb: URI::REGEXP::URI_REF -> URI::URI_REF

2003-11-06 20:35  angdraug

	* samizdat/session.rb: properly detect document root and http/https
	  protocol and port number from CGI environment

2003-11-06 20:33  angdraug

	* samizdat/template.rb: parenthesize *param to get rid of warning

2003-11-06 20:32  angdraug

	* message.rb, pingback.rb, samizdat/focus.rb, samizdat/resource.rb,
	  test/tc_robot.rb: replaced === with kind_of? invocations for
	  readability

2003-11-03 22:25  angdraug

	* resource.rb, css/default.css, samizdat/template.rb: don't allow
	  to focus resource on itself; clean-up message content padding

2003-11-03 22:14  angdraug

	* test/tc_robot.rb: mass-message stress test added

2003-11-03 22:13  angdraug

	* message.rb: non-functional Pingback client

2003-11-03 22:11  angdraug

	* doc/design-goals.txt: added some ideas from blog discussion on
	  active2-dev

2003-10-27 14:12  angdraug

	* css/default.css: minor CSS polish

2003-10-27 10:35  angdraug

	* samizdat/: session.rb, template.rb: Ruby 1.6 compatibility fixes

2003-10-26 22:44  angdraug

	* doc/notes.txt: upgrade forthcoming 0.0.5 to 0.5.0 and call it a
	  beta release

2003-10-26 22:44  angdraug

	* focus.rb, index.rb, resource.rb, samizdat/focus.rb,
	  samizdat/session.rb: focus management implemented: store current
	  focus in a cookie, render table of site focuses on front page,
	  show related threads in focus resource page, show current,
	  standard, and related focuses in focus box on resource page; more
	  paging with nav link

2003-10-26 22:42  angdraug

	* samizdat.rb: define 5 year expire timeout for permanent cookie as
	  #forever

2003-10-26 22:41  angdraug

	* doc/install.txt: to avoid spam, only first URI in text/uri-list
	  should be pingbacked

2003-10-26 22:41  angdraug

	* doc/concepts.txt: reflect availability of non-existent standard
	  focuses

2003-10-26 22:40  angdraug

	* samizdat/resource.rb: render non-existent focus as external
	  uriref; paging with nav link; show message replies content (use
	  :short mode instead of :list)

2003-10-26 22:38  angdraug

	* query.rb: paging with nav link

2003-10-26 22:37  angdraug

	* message.rb, css/default.css, samizdat/template.rb,
	  test/tc_robot.rb: resource list, resource table, navigation link;
	  message rendering clean-up; make focus name in focus info
	  clickable

2003-10-26 22:35  angdraug

	* samizdat/storage.rb: support paging via LIMIT and OFFSET in
	  #select_all

2003-10-24 18:53  angdraug

	* rdf/schema.n3: fixed mistake with dc:title in schema

2003-10-24 18:52  angdraug

	* samizdat/session.rb: don't regenerate session by default

2003-10-24 18:51  angdraug

	* samizdat/template.rb, test/tc_robot.rb: new focus handling

2003-10-24 18:49  angdraug

	* samizdat/resource.rb: rename :short render mode to :list, :short
	  is now :full without related resources; remove focus: from
	  external uriref title

2003-10-24 18:48  angdraug

	* resource.rb: placeholder focus management

2003-10-24 18:48  angdraug

	* config.yaml: focus cookie, s:id property

2003-10-24 18:47  angdraug

	* samizdat/focus.rb: store current focus in a cookie; subclass
	  Focus from Resource, initialize from either uriref or id

2003-10-24 18:46  angdraug

	* samizdat/storage.rb, test/tc_storage.rb: s:id universal property
	  implemented (however, with a redundant self-join on Resource)

2003-10-22 18:25  angdraug

	* samizdat/session.rb: added comment on disabling session hash
	  re-generation

2003-10-22 18:24  angdraug

	* doc/notes.txt: added news item on samizdat-devel ML creation

2003-10-20 21:03  angdraug

	* css/default.css: use font size small and x-small instead of
	  numeric values

2003-10-20 20:49  angdraug

	* pingback.rb: Pingback server

2003-10-20 20:18  angdraug

	* config.yaml, focus.rb, index.rb, login.rb, member.rb, message.rb,
	  query.rb, resource.rb, samizdat.rb, tag.rb, css/default.css,
	  database/create.sql, doc/about.txt, doc/concepts.txt,
	  doc/design-goals.txt, doc/install.txt, doc/notes.txt,
	  doc/rdf-storage.txt, doc/references.txt, rdf/focus.n3,
	  rdf/schema.n3, rdf/tags.n3, samizdat/focus.rb,
	  samizdat/resource.rb, samizdat/session.rb, samizdat/storage.rb,
	  samizdat/tag.rb, samizdat/template.rb, test/tc_robot.rb,
	  test/tc_storage.rb, test/tc_template.rb: Big Monday Checkin.
	  Content storage rewritten again: store inline text content in the
	  table, write multimedia uploads to files in content/ directory;
	  database schema changed, Upload table removed. Tags are renamed
	  to Focuses (kudos to Mike McMillan and Anton Andreasson for
	  coinage). Pingback server implemented, text/uri-list MIME type
	  added to support it.

	  Lesser changes: detect host name for base URI from HTTP_HOST
	  instead of config.yaml and propagate it through session to RDF
	  storage; renamed Storage to SamizdatRDF and Query to SquishQuery,
	  reshuffled both a bit; added NOT NULL constraints to mandatory
	  property fields to honour new dangling blank node behaviour;
	  changed MIME class aliasing from should to may in concepts.txt;
	  added instructions on enabling PL/pgSQL; added USING PRESET NS
	  Squish extension; use case-insensitive substring search in
	  query.rb; moved vote_box() to Template; more XHTML fixes.

2003-10-17 19:12  angdraug

	* samizdat/tag.rb, samizdat/template.rb, test/tc_robot.rb: many
	  XHTML fixes: Samizdat output now passes W3C validator

2003-10-16 16:40  angdraug

	* test/tc_robot.rb: major update, use REXML to parse Samizdat
	  output, more strict checks for HTTP error codes

2003-10-16 16:38  angdraug

	* test/tc_template.rb: moved REXML utility methods to test/util.rb,
	  refactored parse() to return instead of yield doc.root, completed
	  coverage (except tag-depended templates which need to access the
	  database)

2003-10-16 16:37  angdraug

	* test/util.rb: moved REXML utility methods to test/util.rb

2003-10-16 16:35  angdraug

	* samizdat.rb: version updated

2003-10-16 16:34  angdraug

	* samizdat/template.rb: code cleanup (simplify box template,
	  exchange form and form_field)

2003-10-16 16:32  angdraug

	* samizdat/session.rb: generate HTTP 401 on AuthError, get rid of
	  here-strings

2003-10-16 16:32  angdraug

	* item.rb, login.rb, logout.rb, message.rb, query.rb, tag.rb,
	  samizdat/tag.rb, rdf/items.n3, rdf/schema.n3, rdf/tags.n3:
	  copyright information updated (2002-2003), code polish (multiline
	  bracket spacing)

2003-10-16 16:31  angdraug

	* doc/notes.txt: added static publishing task

2003-10-14 21:45  angdraug

	* test/tc_template.rb: use shortcut methods to extract XML elements
	  texts

2003-10-14 21:40  angdraug

	* doc/install.txt: unit tests now use REXML to parse Samizdat
	  output

2003-10-14 20:51  angdraug

	* doc/: install.txt, rdf-storage.txt, storage-impl.txt:
	  acknowledged changes to config.yaml

2003-10-14 20:41  angdraug

	* config.yaml: acknowledged publishing of Samizdat RDF schema;
	  moved default base location from personal /~angdraug/samizdat to
	  a more generic http://localhost/samizdat

2003-10-14 20:37  angdraug

	* rdf/: items.n3, tags.n3: published Samizdat RDF schema at
	  http://www.nongnu.org/samizdat/rdf/schema; warning: this schema
	  is still work in progress and subject to change

2003-10-13 22:07  angdraug

	* query.rb: code consistency fix

2003-10-13 22:05  angdraug

	* test/: tc_storage.rb, ts_samizdat.rb, tc_template.rb: more tests:
	  test Template with REXML, update tc_storage.rb

2003-10-13 22:04  angdraug

	* samizdat/template.rb: XHTML fix

2003-10-13 22:03  angdraug

	* samizdat/storage.rb: allow float numbers

2003-10-13 11:43  angdraug

	* query.rb: fix substring search query indentation

2003-10-13 11:42  angdraug

	* query.rb, samizdat.rb, samizdat/resource.rb, samizdat/session.rb,
	  samizdat/storage.rb, samizdat/tag.rb, samizdat/template.rb,
	  test/tc_storage.rb: expand and polish code comments for RDoc;
	  make unstring a Query instance method; move login_form template
	  code to member_box since it is no longer used elsewhere

2003-10-13 11:30  angdraug

	* tag.rb: display tags usage

2003-10-13 11:27  angdraug

	* samizdat/storage.rb: ground dangling blank nodes to existential
	  quantifier, join literal conditions and jc to deal with empty jc,
	  case-insensitive operator validation

2003-10-13 11:26  angdraug

	* samizdat/resource.rb: request optional message properties
	  separately to avoid unnecessary existential quantifiers

2003-10-13 11:25  angdraug

	* query.rb: many usability fixes: select query target, show clause
	  numbers, don't offer BLANK CLAUSE when limit_pattern is reached,
	  explanatory labels for ASC/DESC, auto-rerun query on any
	  modification

2003-10-13 11:21  angdraug

	* samizdat/session.rb: []= method to add fake cgi parameters

2003-10-13 11:19  angdraug

	* samizdat/template.rb: XHTML 1.0 Strict header, report Samizdat
	  version in head/meta/generator, added more newlines to HTML

2003-10-13 11:17  angdraug

	* samizdat.rb: SAMIZDAT_VERSION constant

2003-10-13 11:16  angdraug

	* message.rb: code consistency fix

2003-10-13 11:15  angdraug

	* doc/notes.txt: testing framework marked as in proress; minor
	  polish

2003-10-13 11:14  angdraug

	* doc/install.txt: Running Tests section

2003-10-13 11:13  angdraug

	* test/: tc_robot.rb, tc_storage.rb, tc_version.rb, ts_samizdat.rb:
	  testing framework added

2003-10-13 11:11  angdraug

	* README: put reference to doc/about.txt to the obligatory README

2003-10-13 11:10  angdraug

	* css/default.css: larger font in site head

2003-10-13 11:10  angdraug

	* config.yaml: comments fixup

2003-10-07 21:03  angdraug

	* doc/install.txt: add libyaml-ruby1.8 to the note about
	  Debian/woody; removed comment about apt_preferences

2003-10-07 17:52  angdraug

	* doc/install.txt: reference to backported packages on
	  http://people.debian.org/~angdraug/

2003-10-06 11:30  angdraug

	* member.rb, message.rb, query.rb, samizdat/session.rb,
	  samizdat/template.rb: changed handling of submit in forms to
	  allow l10n of submit button texts

2003-10-04 18:38  angdraug

	* tag.rb: fixed for new resource rendering

2003-10-04 18:33  angdraug

	* login.rb: fixed cornercase bug with base->ns['base'] replacement

2003-10-03 21:11  angdraug

	* config.yaml, index.rb, login.rb, logout.rb, member.rb,
	  message.rb, query.rb, resource.rb, samizdat.rb, tag.rb,
	  css/default.css, samizdat/resource.rb, samizdat/session.rb,
	  samizdat/storage.rb, samizdat/template.rb: proper error reporting
	  implemented around yield from Session#out; resource rendering
	  (esp. listing) seriously improved; major code clean-up;
	  rudimentary tag management implementation started

2003-10-03 21:04  angdraug

	* doc/: design-goals.txt, notes.txt: updated development plans:
	  calendar, trackback, testing framework, vocabulary entailment

2003-10-03 21:01  angdraug

	* doc/about.txt: expanded project description on examples of
	  supported activities

2003-09-11 20:02  angdraug

	* samizdat/tag.rb: caught up with s::tag -> dc::relation

2003-09-11 20:02  angdraug

	* query.rb: fixed bug caused by config change: switch from expanded
	  to prefixed urirefs

2003-09-11 20:01  angdraug

	* doc/rdf-impl-report.txt: link to web archive of www-rdf-interest
	  mailing list

2003-09-11 13:45  angdraug

	* doc/rdf-impl-report.txt: added RDF Implementation Report sent to
	  www-rdf-interest

2003-09-11 13:41  angdraug

	* index.rb, item.rb, message.rb, query.rb, resource.rb,
	  samizdat.rb, samizdat/resource.rb, samizdat/session.rb,
	  samizdat/storage.rb, samizdat/tag.rb, samizdat/template.rb:
	  reflect changes in config.yaml; initiate GC in Session before
	  exit; detect undefined namespace in Query; cache internal
	  property map with expanded namespaces in Storage; minor code
	  clean-ups

2003-09-11 13:40  angdraug

	* doc/concepts.txt, doc/design-goals.txt, doc/notes.txt,
	  doc/rdf-storage.txt, rdf/items.n3, rdf/schema.n3, rdf/tags.n3:
	  Major documentation and schema update: - "tag" property replaced
	  with "dc::relation"; - "friend" property removed in favor of
	  relating members to tags,   "Friend" tag added; - private
	  messages removed; - material item exchange split into separate
	  namespace; - reflected the split of text messages into default
	  and verbatim,   removal of vote comments, and implementation of
	  assumed reification	for external properties and subjects; -
	  updated Design Goals priorities on advanced calendar (down) and
	  member   grouping (up); - updated terminology throughout the
	  documentation

2003-09-11 13:39  angdraug

	* config.yaml: major config dust-up: reorganized and lowercased
	  keys; added formats, namespaces, and input size limit; urirefs
	  are abbreviated using namespaces

2003-09-08 12:20  angdraug

	* index.rb, item.rb, login.rb, logout.rb, member.rb, message.rb,
	  query.rb, resource.rb, samizdat.rb, tag.rb, samizdat/resource.rb,
	  samizdat/session.rb, samizdat/storage.rb, samizdat/template.rb:
	  CGI and Template are consolidated under Session; input size limit
	  implemented; on message confirm uploader id is checked; "%"
	  substring search fixed; "%" -> "%{}"; template <link/> XHTML fix

2003-09-08 11:39  angdraug

	* doc/concepts.txt: mime -> MIME

2003-09-08 11:17  angdraug

	* doc/: about.txt, notes.txt, references.txt: RDF Implementation
	  Report added; notes and references are polished

2003-09-01 19:46  angdraug

	* doc/: about.txt, notes.txt: added News section to notes.txt and
	  retitled it to "News and Roadmap"

2003-09-01 17:19  angdraug

	* message.rb, query.rb, resource.rb, database/create.sql,
	  samizdat/resource.rb, samizdat/template.rb: multimedia messages
	  and query publishing is complete

2003-09-01 17:11  angdraug

	* doc/notes.txt: removed outdated Dublin Core and Active2 items,
	  added storage todo on blob literals

2003-09-01 17:09  angdraug

	* samizdat/session.rb: minor comment added

2003-09-01 17:09  angdraug

	* samizdat/storage.rb: reformatted exception raising for better vim
	  folding

2003-09-01 17:08  angdraug

	* samizdat.rb: reordered requires

2003-08-23 17:29  angdraug

	* doc/install.txt: enable PL/pgSQL in PostgreSQL and install
	  StringIO from Ruby Shim for Ruby 1.6

2003-08-23 17:18  angdraug

	* item.rb, login.rb, member.rb, query.rb, resource.rb,
	  samizdat/storage.rb, samizdat/template.rb: minor code style
	  cleanup

2003-08-23 17:17  angdraug

	* message.rb, samizdat.rb: file upload finished: requires StringIO
	  from Ruby 1.8 or Ruby Shim

2003-08-20 20:51  angdraug

	* samizdat.rb, samizdat/template.rb: workaround for
	  yaml.rb/StringIO#binmode problem

2003-08-18 12:51  angdraug

	* config.yaml: removed vote comment

2003-08-18 12:43  angdraug

	* message.rb: message format wasn't quite complete: forgot to add
	  it in couple more places

2003-08-18 12:22  angdraug

	* message.rb, samizdat/resource.rb, samizdat/template.rb: added
	  message dc:format (MIME type) property support (file upload
	  doesn't work due to what seems to be a bug in cgi.rb); some
	  naming consistency fixes (render format->mode; message
	  body->content)

2003-08-18 12:18  angdraug

	* member.rb: don't allow duplicate full names; use passwd1 field
	  name in account settings to fool browsers that remember user
	  passwords and produce inconvenient password mismatch

2003-08-18 12:14  angdraug

	* doc/notes.txt: updated storage tasks

2003-08-18 12:13  angdraug

	* database/create.sql: default message format is now NULL:
	  text/plain is reserved for verbatim plain text; vote comment is
	  no longer used

2003-08-18 12:11  angdraug

	* css/default.css: naming consistency: msg-body->msg-content;
	  bigger paragraph spacing

2003-08-18 12:08  angdraug

	* doc/: euruko2003_samizdat.xml, oscom3_samizdat.xml,
	  slides/euruko2003_samizdat.xml, slides/oscom3_samizdat.xml: moved
	  slides into separate directory

2003-08-13 21:52  angdraug

	* samizdat/storage.rb: use explicit regexp to get rid of Ruby 1.8
	  warning

2003-08-12 17:45  angdraug

	* rdf/schema.n3: minor error

2003-08-12 17:27  angdraug

	* doc/notes.txt: minor error

2003-08-08 18:04  angdraug

	* doc/notes.txt: version 3.0.0 is done

2003-08-08 18:03  angdraug

	* query.rb: improved help messages

2003-08-08 15:29  angdraug

	* query.rb: sort property labels in select; NEW CLAUSE -> BLANK
	  CLAUSE

2003-08-08 15:19  angdraug

	* index.rb, item.rb, member.rb, message.rb, query.rb, resource.rb,
	  samizdat/session.rb: always use UTF-8 encoding

2003-08-08 15:17  angdraug

	* tag.rb: placeholder to give meaningful error message until tag
	  management is implemented

2003-08-08 15:16  angdraug

	* css/default.css: minor polish

2003-08-08 15:14  angdraug

	* samizdat/template.rb: fixed HTML escaping of form field values

2003-08-06 22:14  angdraug

	* query.rb, samizdat/storage.rb: finished namespace management in
	  query construction UI; added NEW CLAUSE to query pattern form

2003-08-06 22:11  angdraug

	* samizdat/template.rb: removed fixme: form_field select seems to
	  work ok

2003-08-06 20:30  angdraug

	* rdf/schema.rdf: removed schema.rdf: RDF/XML notation is made
	  redundant by NTriples version

2003-08-05 22:26  angdraug

	* css/default.css, samizdat/template.rb: CSS shake-up: now looks
	  the same in IE5

2003-08-05 13:03  angdraug

	* doc/install.txt: rewritten Apache configuration instructions to
	  set everything from .htaccess instead of httpd.conf

2003-08-05 11:05  angdraug

	* doc/references.txt: updated reference to DQL

2003-08-05 11:04  angdraug

	* doc/notes.txt: storage task: parametrized queries

2003-08-05 11:03  angdraug

	* samizdat/template.rb: generalize tag_line() to use it in
	  message()

2003-08-05 11:02  angdraug

	* samizdat/storage.rb: handle ORDER BY ... ASC|DESC separately, not
	  as part of expression; accept parsed Query object as
	  Storage#select() parameter

2003-08-05 11:02  angdraug

	* query.rb: Update button now works; reorganized form parameters
	  processing; minor construction UI enhancements

2003-08-05 11:01  angdraug

	* doc/rdf-storage.txt: ORDER BY can include ASC or DESC order
	  direction

2003-08-05 11:00  angdraug

	* css/default.css: tighter margins and paddings, more light-weight
	  message header, light-gray second-level nested box

2003-08-01 22:15  angdraug

	* doc/notes.txt: added aggregation and material item exchange to
	  release roadmap

2003-07-30 12:45  angdraug

	* index.rb, member.rb, message.rb, query.rb, css/default.css,
	  samizdat/resource.rb, samizdat/storage.rb, samizdat/tag.rb,
	  samizdat/template.rb: query construction UI: form rendering
	  refactored, query construction form is rendered, but not yet
	  updated; resource rendering improvements; in RDF storage, query
	  parsing and translation is separated to Query class

2003-07-30 12:38  angdraug

	* doc/: notes.txt, rdf-storage.txt: cleaned up terminology in
	  Squish section descriptions (needs yet more syncronization with
	  DAML Query Language)

2003-07-14 22:17  angdraug

	* samizdat.rb: minor changes

2003-07-14 22:17  angdraug

	* samizdat/template.rb: interface clean-up

2003-07-14 22:16  angdraug

	* resource.rb, samizdat/resource.rb, samizdat/tag.rb: tag handling
	  is refactored

2003-07-14 22:14  angdraug

	* rdf/schema.n3: minor fixes

2003-07-14 22:14  angdraug

	* query.rb: report no matching resources

2003-07-14 22:13  angdraug

	* doc/: install.txt, notes.txt, rdf-storage.txt: documentation
	  update

2003-07-14 22:12  angdraug

	* config.yaml: Site Name parameter introduced; tags are moved to a
	  separate namespace

2003-07-14 17:06  angdraug

	* query.rb: fixed bug with displaying non-unstringed query parts

2003-07-14 13:02  angdraug

	* member.rb: fix stupid bug in session handling

2003-07-14 10:10  angdraug

	* index.rb, item.rb, login.rb, logout.rb, member.rb, message.rb,
	  query.rb, resource.rb: queries updated to Dublin Core
	  integration; access to utility classes is reorganized; fetch_many
	  is used to reduce size of transfer from database; resource
	  rendering is separated into a class, search result display is
	  enhanced

2003-07-14 10:05  angdraug

	* config.yaml: Dublin Core integration; tags namespace; page
	  lengths and query pattern limits introduced

2003-07-14 10:04  angdraug

	* samizdat/template.rb: utility classes reorganization: Template
	  object now references cgi and session from the calling script; UI
	  clean-up: body->"main"

2003-07-14 10:02  angdraug

	* samizdat/storage.rb: more validation and security improvements;
	  utility classes reorganization, Storage is now a singleton class

2003-07-14 10:00  angdraug

	* samizdat/resource.rb: resource rendering and tag management
	  classes

2003-07-14 10:00  angdraug

	* samizdat.rb, samizdat/session.rb: access to utility classes is
	  reorganized

2003-07-14 09:58  angdraug

	* database/create.sql: database schema updated to reflect Dublin
	  Core integration and terminology fixes

2003-07-14 09:57  angdraug

	* rdf/: schema.n3, schema.rdf, tags.n3: schema improvements; Dublin
	  Core integration, separate namespace for tags, switch to N3
	  notation

2003-07-14 09:56  angdraug

	* doc/: concepts.txt, design-goals.txt, notes.txt, rdf-storage.txt,
	  storage-impl.txt: documentation update; Dublin Core integration,
	  terminology fixes

2003-07-14 09:55  angdraug

	* css/default.css: UI clean-up; body -> "main", gray second-level
	  boxes

2003-06-24 17:50  angdraug

	* samizdat/template.rb: xhtml clean-up; message header layout
	  changed

2003-06-24 17:49  angdraug

	* samizdat/storage.rb: query validation enhancements

2003-06-24 17:48  angdraug

	* css/default.css: message header layout changed

2003-06-24 17:45  angdraug

	* samizdat.rb: ProgrammingError exception class

2003-06-24 17:43  angdraug

	* query.rb: form submit=nil handling changed in template.rb

2003-06-24 17:42  angdraug

	* member.rb: fixed bug: changes never accepted because of exit
	  before transaction commit

2003-06-24 17:36  angdraug

	* doc/: about.txt, euruko2003_samizdat.xml, notes.txt,
	  oscom3_samizdat.xml: euruko2003 slides and minor documentation
	  update

2003-06-18 18:50  angdraug

	* doc/install.txt: clarifications on required software

2003-06-18 17:58  angdraug

	* doc/notes.txt: roadmap for versions 0.0.1 to 0.0.5

2003-06-18 17:57  angdraug

	* doc/about.txt: removed reference to samizdat.tar.gz

2003-06-09 18:50  angdraug

	* query.rb, css/default.css, samizdat/storage.rb,
	  samizdat/template.rb: first cut at RDF query construction UI

2003-06-08 00:21  angdraug

	* doc/: about.txt, design-goals.txt, notes.txt: major documentation
	  update

2003-06-06 19:38  angdraug

	* doc/install.txt: Installation manual, first version.

2003-06-06 19:37  angdraug

	* database/: create.sql, triggers.sql: minor fixes in database
	  creation

2003-05-25 00:10  angdraug

	* doc/oscom3_samizdat.xml: text comments for slides 6-8

2003-05-23 20:40  angdraug

	* doc/oscom3_samizdat.xml: text comments update, comment for slide
	  5

2003-05-23 00:07  angdraug

	* doc/oscom3_samizdat.xml: text comments for first 4 slides

2003-05-17 22:24  angdraug

	* doc/oscom3_samizdat.xml: cleanup; reification in Samizdat
	  features

2003-05-14 19:33  angdraug

	* doc/oscom3_samizdat.xml: comments from active2-dev

2003-05-14 19:32  angdraug

	* doc/concepts.txt: mp3->MP3

2003-05-05 15:23  angdraug

	* doc/oscom3_samizdat.xml: last minute polish

2003-05-05 15:23  angdraug

	* doc/concepts.txt: removed 'private' property: postpone
	  conceptualization of access model

2003-05-03 21:38  angdraug

	* doc/oscom3_samizdat.xml: ready for oscom

2003-04-26 22:47  angdraug

	* doc/oscom3_samizdat.xml: First draft of slides for Oscom3,
	  unfinished.

2003-04-26 21:32  angdraug

	* doc/about.txt: more typos

2003-04-26 21:05  angdraug

	* doc/about.txt: typo

2003-03-10 10:59  angdraug

	* member.rb, message.rb, samizdat.rb, samizdat/session.rb,
	  samizdat/storage.rb: Change database AutoCommit to off by
	  default; minor comments cleanup

2003-03-10 10:55  angdraug

	* config.yaml, item.rb, resource.rb, database/create.sql,
	  database/triggers.sql, doc/concepts.txt, rdf/schema.rdf:
	  Beginning of item exchange implementation; replaced Instance with
	  Item, and Item with Message

2003-01-13 11:34  angdraug

	* database/create.sql, doc/about.txt, doc/concepts.txt,
	  doc/design-goals.txt, doc/rdf-storage.txt, doc/references.txt,
	  doc/storage-impl.txt, doc/storage.txt, samizdat/storage.rb:
	  Documentation update: storage rehaul, terminology cleanup, minor
	  fixes

2003-01-13 11:32  angdraug

	* rdf/schema.rdf: XML validity fixes

2003-01-08 21:07  angdraug

	* config.yaml, message.rb, resource.rb, samizdat.rb,
	  css/default.css: first working prototype, produced on christmas
	  holidays - new files

2003-01-08 21:01  angdraug

	* index.rb, login.rb, logout.rb, member.rb, database/create.sql,
	  database/resource-map.yaml, database/triggers.sql, doc/about.txt,
	  doc/concepts.txt, doc/design-goals.txt, doc/storage.txt,
	  rdf/schema.rdf, samizdat/core.rb, samizdat/database.rb,
	  samizdat/session.rb, samizdat/storage.rb, samizdat/template.rb:
	  first working prototype, produced on christmas holidays

2002-12-20 15:17  angdraug

	* COPYING, index.rb, login.rb, logout.rb, member.rb,
	  database/create.sql, database/resource-map.yaml,
	  database/triggers.sql, doc/about.txt, doc/concepts.txt,
	  doc/design-goals.txt, doc/references.txt, doc/storage.txt,
	  rdf/schema.rdf, samizdat/core.rb, samizdat/database.rb,
	  samizdat/session.rb, samizdat/storage.rb, samizdat/template.rb:
	  Initial checkin.

