|
rtfm / emacs / htmlfontify / src/CHANGES
|
|
2003-03-09 Vivek Dasmohapatra <vivek@etla.org> * htmlfontify.el: (hfy-fontify-buffer): call `hfy-post-html-hooks'. (hfy-post-html-hooks): new entry, hooks to call after html generation. (hfy-link-extn): fixed to allow `nil' as valid setting. (CUSTOMISATIONS): added `:tag' attributees for defcustom entries. 2003-02-26 Vivek Dasmohapatra <vivek@etla.org> * htmlfontify.el: 0.20 release (hfy-buffer): fixed buggy setting of buffer-file-name in buffers generated by hfy-buffer, now doesn't get confused by (or otherwise have problems with) the following: uniquified buffer names buffers with no associated file(s) file-precious-flag 2003-02-15 Vivek Dasmohapatra <vivek@etla.org> * hfy-emacs20.el: added missing copyright declaration. * htmlfontify.el: additions to support command line program. (hfy-buffer): cope better with foo/bar.el type values of buffer-name when naming the html output buffer. (htmlfontify-version): bumped version number (hfy-force-fontification): font-lock-cache-position is deprecated. (htmlfontify-load-initfile): load init file. (htmlfontify-save-initfile): save important vars + customisations. (hfy-save-initvar): dump a variable in text form. (hfy-initfile): new fn - name of initfile for htmlfontify. (htmlfontify-buffer): not all buffers have a buffer-file-name. 2002-12-08 Vivek Dasmohapatra <vivek@etla.org> * hfy-emacs20.el: bumped version. * hfy-cmap.el: bumped version. * htmlfontify.texi: document new vars/functions, bumped version. * htmlfontify.el: bumped version. (htmlfontify-copy-and-link-dir): run etags if we haven't already. (hfy-parse-tags-buffer): alter the way we deal w. duff tags. (hfy-load-tags-cache): force a bourne shell, csh won't do. (hfy-shell-file-name): variable to store fallback shell name. (hfy-shell): helper function for systems where the default shell is not POSIX sh compatible. (hfy-buffer): add a name to htmlfontify output buffers ( so emacs has something to use as a default name when you try to save ). (hfy-e2x-etags-cmd): more file extensions added to glob pattern (hfy-etag-regex): adjusted to allow for more duff tag entries 2002-11-01 Vivek Dasmohapatra <vivek@etla.org> * htmlfontify.el: bumped version * hfy-emacs20.el: bumped version * hfy-cmap.el: bumped version (hfy-fallback-colour-map): tidied colour list 2002-10-31 Vivek Dasmohapatra <vivek@etla.org> * htmlfontify.el: (hfy-face-attr-for-class): rewritten to use a scoring rather than a first match algorithm, and to understand that missing attributes in the face class don't count as a match or a mismatch, ie if we have '((foo bar) (thing moo)) and the face doesn't mention thing but has '((foo bar) ...), that's a match. (hfy-merge-adjacent-spans): cdrs can now be face attr lists as well as face symbols, must use `equal' instead of `eq'. (hfy-optimisations): fix error in docs. (hfy-facemap-assoc): update docs, cdrs can now be face attr lists. (hfy-face-at): overlay faces need not be face attribute lists; they can be face symbols or strings ( face names ) as well. (hfy-overlay-props-at): overlay props don't always specify a priority 2002-10-30 Vivek Dasmohapatra <vivek@etla.org> * htmlfontify.el: - cache names for temporary fonts generated by overlays. - add hfy-optimisations entry: should we pay attention to overlays? - work out names for overlay temporary fonts. - if the tunable is set, overlays are combined with the font in effect at a point to produce a "temporary font": This allows htmlfontify to capture ediff or goo-font-lock style highlights. 2002-06-30 Vivek Dasmohapatra <vivek@etla.org> * htmlfontify.el: - Comments (re)moved to changelog, they were cluttering up the source. * CHANGES: - changelog synthesised from change comments and scm system logs. 2002-06-29 Vivek Dasmohapatra <vivek@etla.org> * 0.17: (released) * htmlfontify.el: - add optional <div class="default"> </div> wrapper around output - force the font inheritance chain to extend to the implicit root ('default) explicitly, as CSS doesn't know 'default is magical. * htmlfontify.texi: - updated texinfo file. 2002-06-02 Vivek Dasmohapatra <vivek@etla.org> * htmlfontify.el: - fixed `hfy-etag-regex' and `hfy-parse-tags-buffer' to cope w. duff lines. ( eg when GNU etags scans a plain text file and generates bad tag entries, for some value of bad ). - automatically interpolate the value of `hfy-etags-bin' into `hfy-etags-cmd' before use. ( Required manual intervention before. ) 2002-05-19 Vivek Dasmohapatra <vivek@etla.org> * htmlfontify.el: - separate the preparation of certain buffers from their use: this makes it easier for external programs to make use of `htmlfontify'. 2002-04-30 Vivek Dasmohapatra <vivek@etla.org> * htmlfontify.texi: - @var{} fixes applied throughout. 2002-04-20 Vivek Dasmohapatra <vivek@etla.org> * 0.16: (released) * htmlfontify.el: - add infrastructure for driving etags variants, provide command for emacs etags, autodetect etags version. 2002-04-17 Vivek Dasmohapatra <vivek@etla.org> * htmlfontify.el: - provide secondary index of _instances_ of tags. 2002-04-15 Vivek Dasmohapatra <vivek@etla.org> * htmlfontify.el: - rename hfy-mark-tags-{this,other}-file to hfy-mark-tag-{names,hrefs} - harvest data for reverse tag map in hfy-mark-tag-hrefs. 2002-04-14 Vivek Dasmohapatra <vivek@etla.org> * htmlfontify.el: - add meta generator tag to header section. 2002-04-11 Vivek Dasmohapatra <vivek@etla.org> * 0.15+texinfo: (released) * doc-helper.el: - added doc helper file to help bootstrap thge .texi file * htmlfontify.texi: - htmlfontify.texi file (inc GFDL). 2002-04-06 Vivek Dasmohapatra <vivek@etla.org> * 0.15: (released) * htmlfontify.el: - fix last compile warnings * hfy-emacs20.el: - emacs20 compatibility fixes. - put most of the emacs20 code in a separate file. 2002-04-05 Vivek Dasmohapatra <vivek@etla.org> * 0.14: (released) * htmlfontify.el: - fixed some free-variable byte-compilation warnings 2002-04-04 Vivek Dasmohapatra <vivek@etla.org> * 0.13: (released) * htmlfontify.el: - recognize unfontified text files ( use 'file' ) and apply htmlisation to them anyway. - fix bug in face-map harvesting of unfontified files. - generate balanced pairs of <a href=...>|</a> tags ( by ignoring out-of-sequence or otherwise superfluous link|endl properties ). 2002-03-06 Vivek Dasmohapatra <vivek@etla.org> * htmlfontify.el: - added defcustom entry to skip refontification of buffer 2002-02-24 Vivek Dasmohapatra <vivek@etla.org> * 0.12: (not released) * htmlfontify.el: - removed require for hfy-cmap, added `autoload' entries instead - added `htmlfontify-manual' * hfy-cmap.el: - implement rgb.txt file reading function `htmlfontify-load-rgb-file' 2002-02-23 Vivek Dasmohapatra <vivek@etla.org> * htmlfontify.el: - ELAE entries in comment blocks - added `htmlfontify-manual' 2002-02-16 Vivek Dasmohapatra <vivek@etla.org> * 0.11; (released) * htmlfontify.el: - cope when source file is copied verbatim ( no highlighting ) and target is read-only. 2002-02-15 Vivek Dasmohapatra <vivek@etla.org> * htmlfontify.el: - Added ability to suppress hyperlinks in blocks highlighted as strings and/or comments. - Tags beginning with non-alnum characters are now hyperlinked properly ( also stops C++ destructors trampling the linking of constructors or <_name>'s links stomping on <name>'s ). 2002-02-14 Vivek Dasmohapatra <vivek@etla.org> * 0.10: (released) * htmlfontify.el: - Fixed bug in harvesting of some face attributes. - added code to cope with harvesting attr's for 'default, which is a special case if we have set `hfy-display-class'. - Added style entry for body element, with style values from the default face. ( Was using hardwired values ( that I happen to like ) before. ) 2002-02-11 Vivek Dasmohapatra <vivek@etla.org> * 0.09: (released) * htmlfontify.el: - added optimisations customisation entry, plus first entry in same to merge adjacent identical spans separated by nothing but whitespace. 2002-02-10 Vivek Dasmohapatra <vivek@etla.org> * htmlfontify.el: - Ok, nsgmls now validates the default output of `htmlfontify' with no warnings now that a doctype + title have been added, and the stylesheet has been moved into the header section. 2002-02-09 Vivek Dasmohapatra <vivek@etla.org> * 0.08: (released) * htmlfontify.el: - was getting <span><a>foo</span></a> overlaps, should be fixed now... 2002-02-08 Vivek Dasmohapatra <vivek@etla.org> * 0.07: (released) * htmlfontify.el; - import into scm system - Added GPL headers * 0.06: (not released) * htmlfontify.el; - dummy up a bogus `window-system' to make `cperl-mode' do a full highlighting run thingy ( it doesn't call `defface' when if it thinks there's no display ) ow, my sentences are starting to not be parseable, sleep may be advisable. curse this frail body... * 0.05: (not released) * htmlfontify.el; - add ability to split index page out alphabetically + defcustom to control this behaviour. (off by default). - Force fontification even more in batch mode. ( Need to dummy up the marker `font-lock-cache-position' so it won't blow up ). * 0.04: (not released) * htmlfontify.el; - Add ability to fontify as if in a display class other than the one we are connected to. Hopefully this will allow ( for example ) X-style fontification when running in batch mode or on a tty, or light-background fontification when we have a dark background emacs setup ( for publishing to white bg web pages ). * 0.03: (not released) * htmlfontify.el; - If there are multiple definitions of a tag within a file (eg proto and decl, or multiple method impl's), they now all get marked with #tag anchors (we had a last match wins case before) - If a tag is both an anchor and a link, we now mark it as both: Didn't do this before because I was afraid of overlapping start-0 start-1 stop-0 stop-1 effects, but the code seems to cope Ok. - Ok, we should force fontification, and suppress saving of .flc files ( by default, customisable ) now. * 0.02: (not released) * htmlfontify.el; - at proposed deb maintainers req, make it work on emacs20 - removed all references to [:xdigit:] and {N} in regexen, emacs20 doesn't seem to understand them. - emacs20 version seems much slower than emacs21 version, not unexpected. * hfy-cmap.el: - add fallback colour name -> triplet code for when we aren't running in X. (not useful yet, but if we can force the code to use the X face specs even when on console, this will be handy) * 0.01: first semi-clean version - debian package candidate |
|
|
|