chiark / gitweb /
In the web interface only, new 'short' track name part context. This
authorRichard Kettlewell <rjk@greenend.org.uk>
Sat, 27 Oct 2007 15:54:06 +0000 (16:54 +0100)
committerRichard Kettlewell <rjk@greenend.org.uk>
Sat, 27 Oct 2007 15:54:06 +0000 (16:54 +0100)
commit61507e3ceb97b0b99e8283ef2573ca738001a930
tree2a88f91c5f8962626a36a389bef3f057e80d85d1
parent34a3e24603f115809eb08d74541c1fce5e988924
In the web interface only, new 'short' track name part context.  This
is the same as 'display' but truncated to short_display glyphs.

playing, recent and new now use this to bound the width of columns in
their tables.  Hover over the truncated names to see the full name (in
a TITLE attribute).

As part of this, rewrote the unicode support.  Everything is now done
via unidata.h/c, which are generated by the new scripts/make-unidata
from UnicodeData.txt (which is not included; get the latest version
from unicode.org instead if you need to update these files).  The
result is both simpler and probably also faster, although it uses more
(immutable) memory.
18 files changed:
doc/disorder_config.5.in
lib/Makefile.am
lib/casefold.h [deleted file]
lib/charset.c
lib/charset.h
lib/configuration.c
lib/configuration.h
lib/test.c
lib/unicodegc.h [deleted file]
lib/unidata.c [new file with mode: 0644]
lib/unidata.h [new file with mode: 0644]
lib/words.c
scripts/Makefile.am
scripts/make-unidata [new file with mode: 0755]
server/dcgi.c
templates/new.html
templates/playing.html
templates/recent.html