======== DR 2006.7.14: ========
Added 'BiBTeX-for-topic' link. Not activated yet: the appropirate line in pagetopic.php has been commented out.
Updated the help texts

======== DR 2006.7.05-2006.06.11: ========
Export-to-bibtex for multiple selected publications
\nodate option for publications
Author search box at top of author lists
Site-level config stuff:
- New site-config table, so most settings no longer need to be set in config.php
- Maintenance page for site configuration, accessible for database admin users
- New setting: SERVER_NOT_WRITABLE Impact: if true, you cannot upload attachments, and the bibtex export 
  is put directly on screen instead of being stored in export.bib
Added install scripts to help with install. Point your browser at .../install.php for an install of aigaion.
  To do this, you need to know the right passwords of the mysql server...
  
======== AvB, WB, DR, 2006.5.20-2006.7.05: ========
Finalizing many bugs and feature requests and general architectural restructuring for release
1.0.0.

======== DR, 2006.5.19: ========
Changed names of themes, set default to 'darkdefault'

======== WB, 2006.5.16: ========
Added initial version of specialchar handling. Now replaces bibtex special chars by html specials when
displaying publications.

======== DR, 2006.5.13: ========
Removed massive amount of duplicate code in _login.php
Implemented actions for multiple checked publications in a publication display list, 
  such as 'add to topic' and 'remove from topic'.

======== DR, 2006.5.10-2006.05.12: ========
Fixed a large number of small bugs
Restyled personal preferences page
Personal preference for opening attachments in _top of _blank
Improved attachment handling on publication-editform ('upload new main file' now uses 
  library functions)
Added link to RSS to header (some browsers will then show rss link in address bar)
Implemented parent change for topics

======== WB, 2006.5.05: ========
Cleaned up _global.php
Added "remember me" to login screen
Made displaystyle a personal preference. This has effect on publication listings. Options are: 
  author first or title first.
Also some minor bug corrections and adapted background color of user preferences field.

======== DR, 2006.5.05: ========
Moved default style to themes directory.
Made THEME into a personal preference.

======== DR, 2006.5.03: ========
Small bug fixes.
Made the publication delete editforms & modified other files to suit this.
Removed some obsolete files.

======== WB, 2006.5.01: ========
New libraries: Publication libs, Import libs, Export libs.
Change of publication table: allow extra "user" fields.
Change of publication table: naming of publication types to standard bibtex
javascript/index.js is not included in each index anymore.

======== DR, 2006.4.12-2006.4.18:  ========
Change in the libraries: 
- the delete-confirmation forms are moved from pageactionxxx.php to lib/editforms/xxx.php,
  thus also simplifying the pageactionxxx.php pages
- the delete LINKS (i.e. the linked images) and the other 'links to forms' are moved to the 
  lib/displays/xxx.php and are now all called 'getLinkToxxxyyypage' (e.g. getLinkToAttachmentDeletePage)
- Every link or form that calls 'pageactionxxx.php' is always a FORM object, even if it is just
  a linked image. This guarantees us that the maginc_quotes handling can be uniform. Anyhow, it makes the 
  URLs shorter which is also more elegant.
- magic quote handling in the pageactionxxx.php has been revisited
- addslashes handling in the lib/actions/xxx.php has been revisited
- htmlentities handling in the lib/displays/xxx.php and lib/editforms/xxx.php has been revisited

Next step in redesigning displays, editforms, actions and other functions: topics.
- now obsolete pages: actionfunctions.php, pagetopicchange.php, pagetopicnew.php, pagetopicdelete.php
- heavily reduced: showfunctions
- changed to use new libraries: pagetopic.php, pagetopics.php, reviewtopics

======== DR, 2006.3.24-2006.3.28:  ========
Next step in redesigning displays, editforms, actions and other functions: notes.
- Notes now conform to the new structure. This also includes for example things such as a 
  proper 'return to correct page' after changing the privacy of a note or editing its text.
- "displaynotes.php" should now be obsolete/no longer needed... also notedelete, 
  notesetrights, pagenotechange.
- New: pageform.php, used to show a page containing one change or add form of a specific type 
  (e.g. note, or attachment...)
- new config setting: $ALLOWED_ATTACHMENT_EXTENSIONS. If not filled in, only pdfs are allowed
- Persons (database users) are also rebuild in the new libraries.
  pagepersons.php changed to reflect this, menu link to configuration ditto, pagepersonnew/delete/change
  obsolete.
  
- messages and error messages should now be passed by adding them to the session variable 
    $_SESSION["aigaionerror"] and $_SESSION["aigaionmessage"].
    Upon accessing the index.html, these messages are shown, and the two session variables are cleared again.

======== DR, 2006.3.24:  ========
Started the job of redesigning displays, editforms, actions and other functions.
First step: attachments.
- Attachments now conform to the new structure. Wait a little longer for corresponding
  documentation to turn up in the directory 'developersdocumentation'.
- As an aside, I also fulfilled RFE#1421374 (external attachments that are NOT uploaded
  on the server) and RFE#1156669 (change name on upload, upload from http:// URL)
- To accommodate the new attachment stuff, the database has been extended (checkDatabaseV0_8;
  new columns isremote, name & mime created in publicationfile, and initialised for existing 
  publications)
- new icons: upload.gif, attachment_???.gif, attachment.gif
- added indexempty.php, needed for attachment opening

======== GtB, 2006.2.28: ========
- Added cookie support for storage of password and user name (password MD5 encrypted). 
  When the user logs off, the cookie is cleared.
- Added parameter to several functions to output latex data instead of html. 
  This is used to   generate a latex file which contains the topic tree with the publications.
- Some file of bibparse are altered (deleted some returns at the end of the page) 
  These returns generated HTML data which causes an error in the export of the header
  (which is needed for setting the cookie). 

======== DR, 2006.2.10:  ========
Moved the files pagepublicationnew, pagepublicationmake, pagepublicationchange, to the oldandnotused
directory, because they are no longer used since pagepublicationform.php covers their functionality.

======== GtB, 2006.2.7:  ========
Added quick publication to topic add using a checkbox after each publication, add query is located in 
pageunassignedpublication.php, don't know if this location is appropriate. 

======= JWB, 2006.2.6:  ========
Added advanced search funcion 1413492. This is the search form linked to by the menu.

======== DR, 2006.1.31:  ========
RFE 1412340: if there are papers without topics (except Top), they are mentioned on
the front page, with a link to a page where the user can then add them to topics.

======== DR, 2006.1.31:  ========
Bug fixes:
- fixed small bug with authors in bibteximport (1420886)
- fixed 1420927  (display of \" special stuff in edit forms)
- attachment names with space in it: space is replaced by underscore, because getting 
  file from server will otherwise be problem.
- Fixed bug 1421017 (losing topic subscriptions on changing personal details)
Small stuff:
- All icons and images are now present for both the test theme and the main theme.
- Default is now to have a vertical menu, since that is lots clearer.
- Improved error feedback when attaching too large attachments


======== JWB, 2006.1.25: ========
Automatic update of lastreviewedtopic when adding a topic. Condition is, the user has been 
up to date.

======== AvB, 2006.1.21: ========
Read/unread update: all publications you entered are automatically 'read' (previous 
publications are set to read by the submitter by the checkdatabase script)
You can set this on the publication page
Read/All publications for different topics are showed in grey..

======== AvB, 2006.1.20: ========
Changed:
- Checkschema is now somewhat more modular, at least it should save time when doing new 
  schema changes
- More space for author fields: name, surname, email

fixed bugs:
Changing the $mysql_db variable in config.php does not have any effect!
-> done, check for database extenden in _global
When changing a publication's 'main file' to a new one, the old file is not deleted.
-> partly fixed, main file now stays in the system
When adding an attachment without entering an attachment description, no link at the 
article overview appears.
-> done, description required
misleading place of bibtex fields
-> done
Length of Bibtex Cite ID field
-> done
Institute in author list
-> done


======== GtB, 2006.1.17: ========
Added:
Basic RIS file import, see BIBTEX import screen, an checkbox allows the selection of 
RIS file

======== GtB, 2006.1.17: ========
Added:
If note contains file:// at the beginning, then a link is created with an icon, if 
note contains printed:// then a printer icon will appear so you know that somewhere 
the article is stored in the printed form. 

I have an external tool which can be integrated in windows explorer's context menu 
to copy the path of a file including the file:// mark into the clipboard, this makes 
it easier to link files.
If someone is interested then I can upload it in the 'external tools' ? Path?


I have implemented this feature because the files are stored shared on the network


======== AvB, 2006.1.15: ========
Added support for abstracts
Checkschema adapted so it will also update the version number, and made a way of 
defining a special the username and password to update the database
Added mozilla search plugin (via help-> external tools)
Possibility to 'unread' a publication (in the future it should be possible to search 
specifically for 'read' articles, or highlight the articles you read..

======== GB, 2005.12.23: ========
Publication names under topics headings, sorted on mark, limited in number
Extra variabels in config.php ->
$SHOW_TOPICS_ON_FRONTPAGE=True;
$SHOW_TOPICS_ON_FRONTPAGE_LIMIT=5;

======== GB, 2005.12.23: ========
Added logo if vertical menu is enabled (setting $VERTICALMENU=TRUE in config.php)

======== GB, 2005.12.22: ========
Added checkbox in bib-tex export to select if bib-tex is shown in the web browser.

======== DR, 2005.12.21: ========
The new _REQUEST[] structure intoduced some problems with importbibtex if registerglobals 
is off (I forgot to retrieve some vraiables from the request).
It now works better again. PLEASE inform me if more problems pop up...

======== DR, 2005.12.16: ========
-All files that were previously included in the middle of other files, expecting implicit input 
variables initialized directly before the include statement have been converted to displayXXX pages 
(see developersdocumentation/_GENERAL.txt). The original include files have all been moved to the
directory 'old_and_notused'. 
-EDITNOTESFORPUBLCATION has been merged into pageperpublication, because there was no point at all 
to keep it separate.
- pagepublication.php is the last file that is still included with implicit intialisation. I left 
it alone because it will be changed in the near future anyhow.

======== DR, 2005.12.14: ========
-Removed a number of old, apparently unused files to the directory old_and_notused
-All pages that should not be called directly now start with a redirect to the front page
if they have been called directly. The mechanism works very simple: see developersdocumentation/_GENERAL.txt

======== DR, 2005.12.14: ========
Fixed issue with REGISTER_GLOBALS. In all pages, I added explicit code for registering 
session- and request variables under their name (such as $page=$_REQUEST["page"] etc).
From now on, everybody should take care to keep it that way!

======== DR, 2005.12.12: ========
-Fixed small bug with 'number of new topics' displayed on front page
-Put RECENTCHANGES upside-down: last entry in top of file.

======== DR, 2005.11.05: ========
Removing topics is no longer possible from the front page. Unsubscribe can be done from 
review; remove will in the future be re-added as a maintenance (manager-) function.

======== DR, 2005.11.05: ========
Changed topic subscription mechanism:
-The database has a new structure (see checkschema.php, V0.3)
-The message on the front page (about newly added topics) now uses the new mechanism
-The subscribe and unsubscribe buttons now use the new mechanism
-The topic review page now uses the new mechanism
-Unsubscribing from topics should now be done from the review page.

======== DR, 2005.10.25: ========
Fixed a small bug with the 'change membership of topic' page (it gave an 
error if a topic had no publications)

======== DR, 2005.10.25: ========
Introduced database schema version mechanism. Please read documentation 
if you want to extend database structure

======== DR, 2005.10.25: ========
-Improved topic tree view on front page: Show collapse link only if the 
children of the topic are actually visible (subscribed) for this user
-Introduced new topic subscription/unsubscription mechanism

======== DR, 2005.10.18: ========
Improved BiBTeX import:
* More duplicate checks
* better author handling
* fixed some bugs with adding new authors from bibtex to database
A few general bug fixes

======= AvB, 2005.10.02: ========
Improved bibteximporting
* crossref now also works for transfering editors to publication
* pages are now also imported (bugfix)
* support for latex commands in authors ({\"a}) without thinking it is a whole surname..

======= AvB, 2005.09.11: ========
Two important bug-fixes:
* Selecting topics for publications now works in IE
* Attaching a main file now also works from the 'new publication' and 'edit publication' page.

======== AvB, 2005.08.01 ========
* Added the possibility of adding topics throughout the hierarchy

======== DR, 2005.07.27 -- 29: ========
* included error message if config.php does not exist, i.e. if Aigaion was not properly configured
* added configuration setting: '$ALWAYS_INCLUDE_PAPERS_FOR_TOPIC=True' means that the full list of publications (pagepublication.php) for a topic is included below the topic description (pagetopic.php)
* BiBTeX export: option to export initials instead of full first names, help page for export, start with some extra export settings
* extra error messages, if database server unreachable or selected database doesn't exist
* some small bug fixes and text or link corrections

======== AvB, 2005.07.18: ========
* created a python script that makes it easy to create a new release on sourceforge.

======== DR, 2005.06.12: ========
* in the publication lists (created in pagepublication.php), we now have a checkbox (at the moment commented out, see pageshowpublications.php) that can be used for operations on multiple publications from that page (which don't exist yet). The checkboxes are called 'check_xx', with xx the pub_id of that publication.

======== DR, 2005.06.11: ========
* new bibtex import, can now also handle multiple entries; more extensive checks on import; user can modify imported cite-ids (e.g. if they are reported as duplicate)
* extended help pages
* extended the 'install-schema': the first person (admin) should be registered for the top-topic.

======== DR, 2005.06.09: ========
* added preliminary help pages...
* created forum on sourceforge 

======== DR, 2005.06.07: ========
* Added 'error' style class, added 'error' argument for any page (same restrictions as 'message'!)
* request for non-existing page gives 'page not found' error message.
* moved config.php to sampleConfig.php
* added instruction about config.php to install instructions
* allbibtex is now sorted on bibtex_id

======= DR, 2005.06.06: ========
* Added a ".message" class to the styles, useful for feedback messages such as "topic has been deleted."
* created message option for index.php. Any page can now have message=<some text> as argument. Index.php will show it.
  Take care: only simple text! special characters may mess up the rest of the arguments. So something like
  "Note changed" is OK, but e.g. including html markup not.
* Added collapse/expand functionality for the main topic hierarchy. Note: this needs an extra column 'collapsed' in 'persontopic' (Int(2), not null, default 0)
* don't forget to change tables for collapsed if you already installed a previous version of aigaion
* numerous small fixes
* integrated new validation functions to maintenance page (or at least started integration...)