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
|
|