Annotation-System/cinera
Matt Mascarenhas 0f15957cb5 cinera.c: Abbreviate names better
This commit makes the auto-derivation of name abbreviations code handle
quoted nicknames and lower-cased surname prefixes (e.g. du Pré). It also
upstreams the abbreviation to config parse time, and introduces config
fields in the person scope to allow overwriting the auto-derived ones.

Bug fixes:
    •   Fix null pointer dereference in InsertProjectIntoDB(), due to a
        rogue WriteFromByteToPointer() call left in when removing the
        _TopLevel() database modification functions in v0.10.14
    •   Fix config file locking by closing all config files on detecting
        a config file change, even if we had no prior working config
    •   Increase IncludesSearch buffer size from 2 to 4KB

New config fields in the person scope:
    •   abbrev_initial
    •   abbrev_given_or_nickname
    •   abbrev_dotted_initial_and_surname
2022-11-25 21:12:59 +00:00
..
examples cinera: Fix theatre and add GUI clickable for it 2018-01-17 20:15:00 +00:00
cinera.c cinera.c: Abbreviate names better 2022-11-25 21:12:59 +00:00
cinera.css cinera: Add numbering and fix sizes 2022-08-01 20:58:55 +01:00
cinera_clear.js cinera_clear.js: Fix the placement of the clear 2021-06-11 17:39:48 +01:00
cinera_config.c cinera.c: Abbreviate names better 2022-11-25 21:12:59 +00:00
cinera_icon_filter.png cinera.c: Add support for alternative URL prefixes 2017-12-07 21:07:36 +00:00
cinera_player_post.js cinera.c: Add "direct" video support 2021-07-07 16:33:54 +01:00
cinera_player_pre.js cinera_player_pre.js: Fix YouTube initialisation 2021-09-01 16:38:23 +01:00
cinera_post.js cinera.c: Config 2020-05-09 18:33:25 +01:00
cinera_pre.js cinera.js: Add a "Clear" element 2021-06-11 16:38:38 +01:00
cinera_search_post.js cinera_clear.js: Fix the placement of the clear 2021-06-11 17:39:48 +01:00
cinera_search_pre.js cinera.js: Improve style 2021-06-11 14:03:13 +01:00
cinera_sprite_github.png cinera: Add IRC unfurl tags and GitHub sponsors 2022-08-23 22:36:20 +01:00
cinera_sprite_kofi.png cinera.c: Add Ko-fi as a default support platform 2022-10-13 20:21:48 +01:00
cinera_sprite_patreon.png cinera.c: Config 2020-05-09 18:33:25 +01:00
cinera_sprite_sendowl.png cinera.c: Config 2020-05-09 18:33:25 +01:00
stb_image.h cinera.c: Config 2020-05-09 18:33:25 +01:00