[ Heml ] / trunk /

/trunk/CHANGES (rHEAD)

v0_7.2
 
   - correct handling of xhtml documents
   - fixed xhtml documents
   - new map colour scheme
v0_7.1
   - efficient integration with exist
   - searching on database
   - timelines and dynamic maps that work with Firefox 1.5's SVG
   - experimental RDF export
   - experimental forms interface on /forms/
v0_7.0
   - convert to 2003-09-17 schema
   - make front end work with exist-xmldb backend or document backend
   - routines for loading xmldb documents and directories of documents
   - mocked-in html interfaces to load documents to xmldb and search
   - make map metafile specify colors for labels, etc., thus allowing dark maps
   - build prefers exist_as_block
   - premature, but built as last version from cvs
v0_6.1
   - provide 'columbia_accident.xml' document to illustrate improved timelines
   - add front-end translation of rdfical where docType=rdfical is set
   - increase dynamic range of timelines to display minute-by-minute
   - start timelines with first date, decreasing dead space
   - add DateTime element and support in parser
v0_6.0
   - build *within* a stripped-down Cocoon 2.1
   - make work with Cocoon 2.1:
     - fixed sitemap errors
     - use absolute addresses between links
     - fixed order of gzipOutputStream.finish(), endDocument() and .close()
       in Gzip serializer so as not to throw an exception
   - fix heml-browser to properly display current language and map
v0_5.9
2004-01-12
  - return to using beta batik library because the final keeps messing up
  - stop XMLGzipSerializer from throwing an exception every time
  - added Alexander-related document and maps for CHS paper
  - fixed bug that hosed event popups
v0_5.8-dev
2004-01-06
  - fix bug that messed up dates BC
  - always draw line from dot to label
2003-08-06
  - bug fixes on improved map layout
  - use heml-config.xsl to set absolute server name for off-server use
  - fix missing 'keyword' header problem
v0_5.7-dev
 2003-08-06
  - improved map layout for static and animated maps
  - better faq document
v0_5.6
   2003-06-12
   - improved xhtml documents
   2003-06-11
   - urlencode urls and fontNames for timelineRef, mapRef and animationRef.
     Netscape no longer breaks on fontNames with spaces in them
   - text.html output of xhtml+heml is now valid html 4.0.1
   - heml.css xhtml.css now validated css
   2003-06-10
   - fix regex in xhtml schema
   - brought description up to date with this version, and included material
     on xhtml+heml
   2003-06-04
   - fixed source display
   2003-06-02
   - added a hidden 'what is this?' paragraph to xhtml transformed docs.
   2003-05-31
   - fixed drawToTable.xsl for dynamic maps. its use of xsl:keys
     was rejected in xalan 2.5, causing location tables to be empty
   2003-05-30
   - fixed some illegal xpath which breaks on xalan 2.5
   2003-05-28
   - use notice on beeth_bio
   - tweaked cocoon.xconf to:
     1. do incremental SAX processing, which fixes choke on
        big timelines
     2. configure as if -Xmx300M
   2003-05-27
   - added some Virginian docs and maps
   - view off sidebar is now timeline, not event_list
   - upgrade to Jdom b9
   - eventChoice filter, which picks off one event. Used in:
   - single event static map. Used in:
   - xhtml text transformation, producing tag in text with popup that
     contains link to map of event and sidebar with timelines, etc
v0_5.5-dev
2003-04-07
   - further corrections in German text
   - bugfix for timeline events within a single year: no longer generating
     NaNs and infinitely large timelines
2003-04-02
   - corrected German texts
   - removed links to map views off of popups because in this context the
     map picking stuff doesn't work
   - improved schema documentation
2003-03-21
  - shift the line from map points to labels so that it ends at the vertical
    mid-point of the text column
  - lines join together on timlines
  - west_europe map with better detail
2003-03-20
  - location-filtered maps etc. linked off of location list
  - switch map images to lighter jpgs
2003-03-16
  - fix order of file.flush() and file.close() on GzipXML. Should stop
    logging exceptions regarding this
2003-03-15
  - provide an html wrapper for svgz or png switching on full screen
    maps
  - used browser selector to provide png-only views to browsers
    that handle <object><img></object> incorrectly (Netscape omitted,
    since it can take SVG plugin) links, Konq, esp.
  - increased base dimensions of many maps, making them
    better able to present static views
2003-03-14
  - new handling of event processing for maps, allows events
    and locations on same grid
  - map labels have their own color
  - dynamic_map2.xsl uses this now to make a static map for png use
v0_5.4-dev
2003-03-03
  - Bug fix: default to broad unicode font for map text rendering
2003-02-21
  - SVG font embedder xslt/java code that embeds svg:fonts into an SVG file
  - Maps
    - use SVG font embedder
    - use map definition files that do not redirect
    - result is a single, cachable svgz file sent to client
v0_5.3-dev
2003-02-14
  - Dynamic Maps
    - fixed bug that was clipping window when map scaled up greatly
    - fixed js bugs in 'labelled map': it still thought it had labels to handle
2003-02-13
  - Timelines:
    - generate lines for months if scale is appropriate
    - properly arrange circles and lines
    - labelled years between the outermost are 2 pt. smaller; months, 3pt
    - generates using embedded fonts
  - Participant filtering
    - include links to timelines, etc. based on this in participant popup
      and list
  - Location filtering (not exposed in output, but available by appending
    '&location=London' to URL) Filters are applied sequentially, using 'and'
    logic
  - GzipXMLSerializer cocoon component
    - intent to serialize all SVG as SVGZ, putting compressed version in cache
    - experiment with sending a pre-compressed svg with map
  - Provide a favicon.ico
v0_5.2-dev
2003-01-20
  - added Bohemian_Phase.xml document
  - added Heml -> RSS for 'This Day in History' from Melander
  - added thirty years' war document from Melander
  - static.svg map experimentally added: produces location labels
2003-01-12
  - animated map pointer now doesn't lag on huge spans of time
  - timeline now lays out events within one year correctly (see bbritain.xml)
  - timeline converted to properly sized jpegs
  - timeline jpegs now part of heml browser
  - include heml:Participants/heml:Persons in event_list.xsl related things
  - add 'XHTML' section to sidebar
  - transform XHTML text into text with marginal notes linked to event list
  - added text of licenses for jdom, diva and icu4j
2003-01-04
 - dist build now provides a zip of xsd and sample documents
 - langFilter.xsl now also generates a heml document from a passed-in xhtml
   one
 - fix link to example document on schemas page
 - make heml:Participants/heml:Persons visible. Previously, only
   heml:Participants/heml:PersonWithRoles were showing up
 - fixed schema bugs:
     require xml:lang on SimpleLink Element
     allow PersonRef in Participants
 - made local copies of dublin core and xml.xsd. Lags in d/ling these
   were causing validation hangs
 - first version of xhtml+heml.xsd
 - revised xenophon's hellenica to conform to xhtml+heml.xsd
 
2002-12-17
 - build against Cocoon 2.0.4
 - added a README.WAR file, to be put in release directories as readme.txt
 - build.sh dist now makes an md5sums.txt file for each dist directory
   and copies CHANGES to changes.txt in the dist dir
 - added 'Tour' section to index.html, including links to examples of
   each SVG transformation
 
v0_5.1-dev
 
2002-12-14 *Deleted because xmldb jar call in cocoon.xconf was killing it*
 - moved unedited heml documents and jackdaws to docs/source/nopublish
 - two new base maps: britian and north_europe
 - new documents relating to modern philosophers (descartes, leibniz, etc.)
 - build.bat updated to select appropriate build xml file
 - animated map label placement reworked to avoid run-ins
 - heml:BoundedDate output formatted
 - event list and event popup now use international date formatting
 - line placement in animated map deals with justification more cleanly
 - timeline:
     - language of date strings is set by the browser request, not the
       'lang' parameter. The latter chooses the label langs.
     - place events in columns based on which has the most free space above,
       reduces crowding in first column (SB)
 - use http request lang parameter appropriately in all views. Column headers
   and date langs are derived from it, rather than other lang param
 - remove some namespace prefixes from results
 
2002-11-17
 - heml browser now knows about maps. Specifically, by default it chooses the
   map representing the smallest area that will display all the points in a document
   and it lists only those maps on which all points lie.
 - added a new map view called 'unlabelled' which shows the location
   in the table window title bar instead of on the map.
 - new package org.heml.image.hemlEvent created to hold all event manipulation
   classes that were previously found in gridLayout.
 
 
2002-10-18
 - Timeline takes 'fontName' parameter
 - Timeline draws 'ticks' only to the width of the rightmost text
 - lighter mediterranean map
 - better map for greece
 
 
2002-10-12
- Cleaner sitemap
- "Heml Browser" is document-aware
- "Heml Browser" uses standard html form syntax, removing js mess
- "Heml Browser" adds Font menu, comprising the fonts which Java knows on
  the server, when it is appropriate (transformations.xml gives the clues
- "Heml Browser" adds Map menu, listing the maps definitions, when appropriate
- addition of $request_lang, the lang of the http request, used for i18n in
  site.
Generated by ViewSVN