Version 0.90 beta 1 - (c) 2002-2005 Michaël Hompus <xpindex@hompus.nl>

See LICENSE for licensing details.
See INSTALL for instructions how to install this package.

See /xpindex/include/conf.inc.php for some settings.

For this package to work you will need:
- Apache(2) (http://httpd.apache.org/) or IIS (http://www.microsoft.com/)
- PHP (PHP 4 >= 4.0.1) (http://www.php.net/)

Revision history

v0.90 beta 1 (2005-08-17)
- Rewritten PHP to make XPindex work with PHP5. PHP5 has some major flaws in
  the array_walk function.
- Rewritten the HTML output, no more tables for layout! As a result the task-
  pane will nicely scroll when having more data then space. Also the status-
  bar will stay at the bottom.
- Rewritten the CSS code to match new HTML.
- Added javascript to make it possible to minimize taskpane items. Javascript
  can be disabled from the config file.
- Match colspan to the number of columns on windows and netware.

v0.84 (2004-04-01)
- Added the author, copyright, top and up link's to the HTML output. You can
  see these in Opera, Mozilla, etc?.. if you have the '(Site) Navigation Bar'
  set to 'on' or 'auto'.
- The modify time was displayed incorectly (months were shown instead of
  minutes)
- It seems the 0.83 tar was corrupt or something, several people could open it
  and several couldn't?

v0.83 (2004-03-24)
- When there is no default language set in the browser (like the w3 validator)
  the xhtml was not valid, now it will take english as default.
- .url files are now parsed and will link to the site defined inside the file.
  (You can just copy your IE favorites on the webserver)
- I used the constant PHP_SAPI to recognize the engine PHP is running on, but
  this constant is only available from PHP version 4.2.0 and higher. Replaced
  it with php_sapi_name().

v0.82 (2003-12-08)
- Fixed a problem when there is no gettext module available and the browser
  did not have dutch as it's first default language.

v0.81 (2003-12-08)
- Added support for cgi, at least combination with Apache2 on Windows.

v0.80 (2003-11-24)
- From now on XPindex falls under the BSD license, see the LICENSE file.
- Directories with the same name as a ReadMe entry were hidden, fixed that.
- Merged the Windows/IIS and Linux/Apache versions together.
- Merging those two versions let Windows/Apache2 work too. :)
- Support for NetWare, thanks to Onno Molenkamp.
- Changed the multilangual part into GNU gettext, default is now english,
  Dutch included.
- Included alternative gettext functionality for PHP without gettext module.
- On filesystem without a '.' and '..' the first 2 directories were hidden.
- Changed all <? to <?php so when the short_open_tag option is off, we still
  have a working site, thanks to Chris Hoogenboezem.
- switched from complex themes to easy theme support.
- Enabled Mozilla's 'Use Style'.
- %## in a filename would be interpeted by the browser, fixed that.
- When having UseCanonicalName Directive On in Apache links to directories act
  weird, thanks to Guillermo Rodriguez Garcia for pointing that out.
- Fixed the calculation of the total dir size, showed *1000 when he size was
  between 0,5 and 1MB.
- Switched charset to UTF-8.
- Altered some icons so the hover with the blue theme is nicer.
- Put constants in a seperate file.
- Added 100+ icons.
- Added 150+ descriptions.

Thanks to Guillermo Rodriguez Garcia <guille@iies.es> and Chris Hoogenboezem
<root@digitalcraze.nl>, Mark Stunnenberg <marksg@chello.nl> and Onno Molenkamp
<onno@flox.org> for their ideas, code and fixes.

v0.70-w32 (2003-07-08)
- Got PHP+IIS working by abusing the 403;13 error!

It's not a nice hack, also you can't see the owner or group of a file. And you
will have to disable directory browsing to enable XPindex.

v0.70 (2003-02-23)
- Rewriten most of the PHP code, it's much cleaner now
- Fixed all PHP warnings (when error_reporting(E_ALL) is set
- Implemented sorting
- Hover is now also on the icon, this defer from XP explorer but is much better
  for console browsers (lynx, etc)
- Full theme support (only the taskbar was theme aware)
- Added statusbar with number of 'objects' and total filesize
- Fixed the tabbar not being 100% from top to bottom with large listings
- Fixed the display of files with no extension
- Fixed the columns getting to small so the image in the header disappeared
  sometimes
- Fixed a bug when there was no readme displayed when the taskbar was set to
  'always'
- Filesizes are now displayed as B ('bytes' at the statusbar), kB, MB or GB's
- Added the support for displaying multiple readme files with different
  filenames, you can define the sequence, html/text view and caption
- Added incremental extension support (like WinRAR's .rar, .r00, .r01, etc...)
- Added option to disable indexing the XPindex directories self
- Added the '.' as an refresh option
- Added the rc, config, diz, ocx icons
- Added the rc, config, ocx descriptions

Thanks to Daan Schuitmaker <nolabel@chello.nl>, Wieger Hofstra <mythor@home.nl>
and Mark Stunnenberg <marksg@chello.nl> for their ideas and fixes

v0.61 (2003-02-09)
- Fixed stylesheet for the taskitems, the text did not get wrapped

v0.60 (2003-02-09)
- Added taskbar for directory comments, options are 'never', 'always', 'readme'
- Added themes support
- Added Default, Olive and Silver themes
- Fixed parse errors when being an upstreamserver (for example using Apache
  Proxy module)
- Fixed title when being an upstreamserver (for example using Apache Proxy
  module)
- Added asf, avi, mpe, mpeg, mpg descriptions
- Added avi icon
- Fixed the mp3 icon (it was not linked)
- Changed the way the multilangual thing was set up
- Added the mapicon as icon in the addressbar/tab for Mozilla

Thanks to Wieger Hofstra <mythor@home.nl> for his ideas

v0.51 (2003-02-02)
- While building user directory support I messed up the subdirectory code.
- Fixed a big bug in user dirs... I should test better

v0.50 (2003-02-02)
- Support for user directories!

v0.40 (2003-01-28)
- Made extensions case-insensative
- Fixed the gap on the left side of the header when columns were wider then
  200px
- Added Multilangual support
- Changed order of includes in index.php
- Added css, gz, js, jse, mp3, pdf, php, php3, php4, phps, phtml, rar, sql, tar,
  tgz, xml, xsl, xslt descriptions
- Added js, mp3, pdf, php, rar, sql, xml, xsl, xslt icons

Thanks to Mark Stunnenberg <marksg@chello.nl> for his ideas and additions

v0.30 (2002-08-20)
- Added caching on the stylesheet (86400 secs == 1 day)
- Skip the XPstyle directory from listing

v0.20 (2002-08-20)
- Added bmp, gif, htm, html, jpg, jpeg, png, txt descriptions
- Added bmp, gif, jpg, jpeg, png, txt icons
- Fixed css file header, Mozilla had troubles with it
- Added links to the icons too

v0.10 (2002-08-17)
- First build
