[ Main Page | ency Page | ency news | ency Changelog | ency downloads ]
[ Mail me | My GPG/PGP Key ]

ency news

As of ency 0.8.5

    User:
  • Searches ignore accented characters, so you can search for "Cortez", "Vis A Vis", "Deja Q", etc.
  • ENCY_FILENAME has been replaced with ENCY_DIR; Now you set the directory that the data files are in.
  • st_set_filename(), st_get_filename() and st_autofind() have been replaced by st_open_ency(), st_get_directory() and st_is_ency() respectively,
    (See the API docs for the new usage).
  • Show 'Resource' links in the media section - they can't be used though
  • Speed improvements, memory savings, bug fixes, etc.
  • Developer:
  • curr_open() can no longer be recursive, initial encyclopedia detection is in st_init() where it belongs.
  • es_list and es_slist structures added. es_list is a generic linked list, es_slist is 27 of them (A-Z and 'other').
  • es_slist used for most linked lists generated from data in the files
    This is a nice speed improvement! Also, more data is loaded on-demand through these, so memory usage is good
  • st_ptbl removed and replaced with seperate long-to-short and short-to-long lists from the data file
  • A new function, st_load_all(), has been added - it loads all of the attribs tables etc. in one hit
  • gtkscan, a graphical tool for examining dxr & cxt tools, has been added to the tarball.

As of ency 0.8.4

  • A number of internal code cleanups
  • Support for multiple files per encyclopedia
    (I changed the rc file structure very slightly)
  • Thumbnail support
  • Better support for accented characters
  • Added '-u' option to findenc and htmlenc to drop accented characters
  • Handle the "..." in "All Good Things..." properly
  • Slightly better DOS/Win32 compilation (under cygwin)

As of ency 0.8.3

  • If there is no match during a full-text search, it no longer crashes.
  • Full-text searches are much faster! And chew less RAM!
  • 'normal' searches are faster too (by > 0.8s on my machine :-)
  • The API documentation is finally up-to-date.
  • libxml is no longer used, a simple rc file parser removes that dependancy
  • Various internal code clean-ups
    • Removed some useless options etc. internally.
    • Removed a few global variables.
    • Fixed never-seen buglets :)
    • Minor speedups in media code
    • Fixed a few compiler warnings
    • Changing files on-the-fly works again :-P
    • We don't load the rc file in st_init() if another one has already been loaded.
    • The entry list is only loaded for the section that is needed, in both normal and full-text searches.
      A nice little speed-up for quick searches!
    • There are also now a lot more comments :-D
  • Oh, ency now installs into /usr/local instead of /usr by default, and encyfiles.rc belongs in /usr/local/share/ency/ or /usr/share/ency/ (not /etc/).
    Again, prodding from Lee :-D

As of ency 0.8.2

  • Support for all encyclopediae should work now.
  • A bunch of memory leaks have been fixed
  • The XML file is now heaps smaller; files are auto-scanned instead
  • Searching is faster (again :-)
  • ...and some other bits & pieces :-D

As of ency 0.8.1

  • Support for most other encyclopedias is back, albeit shaky
  • FT searches work for multiple words, and are 'scored'
  • A few media fixes, like allowing Video99/ as a separate directory
  • Heaps more.

As of ency 0.8.0

  • libency now uses libxml (I have 1.8.10 from www.helixcode.com)
  • Support for all encyclopediae other than the '98 & '99 ones is temporarily gone.
    This means 'Unknown' file support too.
  • Full-text searches are working. (Though only for one word at a time ATM.)
    (Try 'findenc -f kirk'. You can do fulltext searches of the other sections, too: 'findenc -ef kirk' & 'findenc -cf kirk')
  • Episodic sorting is in. ( Try 'findenc -ec tng')
  • Searching should be faster
  • Heaps of bug fixes.

As of ency 0.7.11

  • Debian packages provided!
  • Nicer code :)
  • findenc/htmlenc try to find a data file in the current directory
  • the '-u' switch is no longer necessary when using ENCY_FILENAME
  • unknown files are now sectioned.
  • Note this may mean you have to use '-e' or '-c' with findenc or htmlenc
  • unknown files are faster
  • unknown files can see associated photos (try '-m')
  • unknown files can use the cache
  • media code updates; can detect swf's
  • fix a huge formatting problem
  • debian packages
  • The list goes on...

As of ency 0.7.10:

  • Added caching (Only really noticible in gnometrek)
  • Added support for opening unknown files
  • ... and for searching them (Everything is dumped in the encyclopedia section though)
  • ... and caching for them as well
  • Fixed a (minor) memory leak
  • ency now prepends years to chronology entries, meaning more photos match up
  • ... and appends (TNG) etc. to episode names
  • new 'scanenc' program to scan an unknown data file

As of ency 0.7.9:

  • video caption support (note this means the media struct has changed again)
  • video support for all versions (i think :-)
  • long options are supported by findenc & htmlenc
  • htmlenc can save direct to a file
  • st_init() reports errors
  • new functions to manipulate the structs

As of ency 0.7.8:

  • video support! yay!
  • htmlenc uses href's to the files

As of ency 0.7.7:

  • documentation update
  • code speedups
  • stability increases
  • html rendering is much faster
  • html code cleanups


(C) Robert Mibus 2000
mibus@bigpond.com