sheet.git
6 months agobump page versions since v1.13 v1.14
Mischa POSLAWSKY [Thu, 26 Oct 2023 23:24:30 +0000 (01:24 +0200)]
bump page versions since v1.13

6 months agoapl: restore styling of empty meaning cells
Mischa POSLAWSKY [Thu, 26 Oct 2023 22:24:23 +0000 (00:24 +0200)]
apl: restore styling of empty meaning cells

Broken in commit v1.13-22-g97470ff139 (2022-06-04)
[apl: silence warning about printf parameters].

6 months agocountries: ignore capitalised "The" in geonames data
Mischa POSLAWSKY [Thu, 26 Oct 2023 22:15:55 +0000 (00:15 +0200)]
countries: ignore capitalised "The" in geonames data

Name for nl recently changed to "The Netherlands".
Why they changed it I can't say...

6 months agosample: reference chapter titles by first word
Mischa POSLAWSKY [Thu, 26 Oct 2023 22:11:04 +0000 (00:11 +0200)]
sample: reference chapter titles by first word

Support client targeting within the document.

6 months agofont: aggregate coverage data from hash entries
Mischa POSLAWSKY [Thu, 26 Oct 2023 21:59:23 +0000 (23:59 +0200)]
font: aggregate coverage data from hash entries

Empty since value was relocated in commit v1.13-8-gc6a420bb40 (2022-06-02)
[font: coverage data as cover array in primary hash].

6 months agoperl: macos version compatibility
Mischa POSLAWSKY [Sun, 20 Aug 2023 23:07:26 +0000 (01:07 +0200)]
perl: macos version compatibility

9 months agoperl: 5.38 release
Mischa POSLAWSKY [Thu, 1 Jun 2023 16:44:53 +0000 (18:44 +0200)]
perl: 5.38 release

10 months agoemoji: recent unicode matches for msn entries
Mischa POSLAWSKY [Sun, 18 Jun 2023 23:04:03 +0000 (01:04 +0200)]
emoji: recent unicode matches for msn entries

10 months agoemoji: additional gmail matches to recent unicode equivalents
Mischa POSLAWSKY [Sun, 18 Jun 2023 17:21:08 +0000 (19:21 +0200)]
emoji: additional gmail matches to recent unicode equivalents

10 months agoemoji: download gmail images
Mischa POSLAWSKY [Sun, 18 Jun 2023 17:06:08 +0000 (19:06 +0200)]
emoji: download gmail images

Download original urls at Wayback Machine before their deletion:

GMAILROOT=http://mail.google.com/mail/help/images/screenshots/chat
GMAILROOT=https://web.archive.org/web/20120211075127/$GMAILROOT
perl -E'ref $_ eq "ARRAY" and say $_->[0] for do "emoji-gmail.inc.pl"' |
while read i; do
    wget $GMAILROOT/$i.gif -O data/emoji/gmail/$i.gif
done

Unofficial entries were never indexed, but still available at documented posts:

http://tkhere.blogspot.com/2007/12/brand-new-google-chat-emoticons-no-one.html
https://www.gtricks.com/google-talk-tricks/google-talk-hidden-emoticons/

Two degraded jpeg screenshots redrawn using later versions at Emojipedia.

10 months agoemoji: consistent unhashed data iteration
Mischa POSLAWSKY [Sun, 18 Jun 2023 15:25:34 +0000 (17:25 +0200)]
emoji: consistent unhashed data iteration

Clean up confusing variable row values. No need for lookups.

10 months agosc: mark detection abilities similar to sight column
Mischa POSLAWSKY [Sun, 18 Jun 2023 11:49:30 +0000 (13:49 +0200)]
sc: mark detection abilities similar to sight column

11 months agoperl: versionless "dropped" attribute to hide
Mischa POSLAWSKY [Tue, 30 May 2023 17:29:30 +0000 (19:29 +0200)]
perl: versionless "dropped" attribute to hide

11 months agoperl: significant modules for other versions
Mischa POSLAWSKY [Tue, 30 May 2023 17:12:42 +0000 (19:12 +0200)]
perl: significant modules for other versions

11 months agoperl: code example as feature attribute
Mischa POSLAWSKY [Tue, 30 May 2023 14:48:05 +0000 (16:48 +0200)]
perl: code example as feature attribute

11 months agoperl: move feature attributes formatting
Mischa POSLAWSKY [Tue, 30 May 2023 14:39:40 +0000 (16:39 +0200)]
perl: move feature attributes formatting

Clean up into function for later reuse.

11 months agoperl: distinct list of modules introduced in v5.8
Mischa POSLAWSKY [Tue, 30 May 2023 14:30:19 +0000 (16:30 +0200)]
perl: distinct list of modules introduced in v5.8

11 months agoperl: grid columns only on sectioned dls
Mischa POSLAWSKY [Mon, 22 May 2023 23:36:41 +0000 (01:36 +0200)]
perl: grid columns only on sectioned dls

Keep original behaviour on sc and keyboard legends.

11 months agosc: ghost upgrades
Mischa POSLAWSKY [Tue, 23 May 2023 00:57:47 +0000 (02:57 +0200)]
sc: ghost upgrades

11 months agosc: lotv patch 5.0.11
Mischa POSLAWSKY [Tue, 23 May 2023 00:34:42 +0000 (02:34 +0200)]
sc: lotv patch 5.0.11

Reference: <https://liquipedia.net/starcraft2/Patch_5.0.11>

11 months agosc: format optional title of gateway build times
Mischa POSLAWSKY [Mon, 22 May 2023 22:03:57 +0000 (00:03 +0200)]
sc: format optional title of gateway build times

Fixed html attribute syntax and value rounding like warpgate.

11 months agoword/finder: collapse categories until clicked
Mischa POSLAWSKY [Mon, 8 May 2023 19:32:34 +0000 (21:32 +0200)]
word/finder: collapse categories until clicked

Reduce image traffic until wanted.  Concept without proper filtering,
recursion, or initial defaults.

11 months agoword/finder: fix debug id references
Mischa POSLAWSKY [Tue, 9 May 2023 16:57:33 +0000 (18:57 +0200)]
word/finder: fix debug id references

11 months agoword/edit: fix crop selection image size
Mischa POSLAWSKY [Sat, 15 Apr 2023 07:16:10 +0000 (09:16 +0200)]
word/edit: fix crop selection image size

12 months agoperl: link between related or revised features
Mischa POSLAWSKY [Sat, 15 Apr 2023 13:28:16 +0000 (15:28 +0200)]
perl: link between related or revised features

12 months agoperl: find preceding version at 1998 release of v5.5
Mischa POSLAWSKY [Sun, 19 Feb 2023 14:59:25 +0000 (15:59 +0100)]
perl: find preceding version at 1998 release of v5.5

12 months agoperl: pretend compatibility for given ?at date
Mischa POSLAWSKY [Thu, 16 Feb 2023 14:18:54 +0000 (15:18 +0100)]
perl: pretend compatibility for given ?at date

12 months agoperl: version descriptions after release dates
Mischa POSLAWSKY [Tue, 14 Feb 2023 23:36:31 +0000 (00:36 +0100)]
perl: version descriptions after release dates

12 months agoperl: optional recommendations at ?at timestamp
Mischa POSLAWSKY [Tue, 14 Feb 2023 23:25:14 +0000 (00:25 +0100)]
perl: optional recommendations at ?at timestamp

12 months agoperl: link version references in description
Mischa POSLAWSKY [Tue, 14 Feb 2023 23:22:57 +0000 (00:22 +0100)]
perl: link version references in description

12 months agoperl: find vendor versions by support times
Mischa POSLAWSKY [Mon, 13 Feb 2023 14:38:23 +0000 (15:38 +0100)]
perl: find vendor versions by support times

12 months agoperl: server support for 2023 distros
Mischa POSLAWSKY [Mon, 13 Feb 2023 13:51:25 +0000 (14:51 +0100)]
perl: server support for 2023 distros

12 months agotermcol: rename cga parent to ansi, grouped as vte
Mischa POSLAWSKY [Mon, 27 Mar 2023 20:39:40 +0000 (22:39 +0200)]
termcol: rename cga parent to ansi, grouped as vte

Free cga for the specific monitor display, former cgatrue.

12 months agotermcol: dosbox colour emulation presets
Mischa POSLAWSKY [Mon, 27 Mar 2023 15:49:48 +0000 (17:49 +0200)]
termcol: dosbox colour emulation presets

Copied from DosBox include src/ints/int10_modes.cpp last changed in
v0.81.0-alpha-120-g81265bfbc8 (2023-01-15).

12 months agotermcol: cga appearance on IBM-5153 monitors
Mischa POSLAWSKY [Mon, 27 Mar 2023 00:08:01 +0000 (02:08 +0200)]
termcol: cga appearance on IBM-5153 monitors

12 months agotermcol: retro palette pyxel derived from pico8
Mischa POSLAWSKY [Thu, 16 Feb 2023 21:27:34 +0000 (22:27 +0100)]
termcol: retro palette pyxel derived from pico8

12 months agodieren: found specific rivier(donder)pad species
Mischa POSLAWSKY [Sat, 8 Apr 2023 11:50:54 +0000 (13:50 +0200)]
dieren: found specific rivier(donder)pad species

12 months agocodec: page specific keywords from include data
Mischa POSLAWSKY [Sun, 19 Mar 2023 14:27:25 +0000 (15:27 +0100)]
codec: page specific keywords from include data

12 months agocodec: some random additional image and audio features
Mischa POSLAWSKY [Sun, 15 May 2022 23:30:24 +0000 (01:30 +0200)]
codec: some random additional image and audio features

AFAICT.

13 months agoperl: reduce dt column width for small 400-640px screens
Mischa POSLAWSKY [Mon, 13 Feb 2023 11:31:32 +0000 (12:31 +0100)]
perl: reduce dt column width for small 400-640px screens

13 months agoperl: grid layout of dl columns
Mischa POSLAWSKY [Mon, 13 Feb 2023 11:24:00 +0000 (12:24 +0100)]
perl: grid layout of dl columns

Same results without floats, being more manageable and adjustable.

13 months agodieren: fix function name to read table data
Mischa POSLAWSKY [Fri, 10 Feb 2023 09:12:51 +0000 (10:12 +0100)]
dieren: fix function name to read table data

Written using a preliminary variant which was later renamed.

14 months agoword/finder: prepare category references
Mischa POSLAWSKY [Mon, 11 Jul 2022 00:52:50 +0000 (02:52 +0200)]
word/finder: prepare category references

14 months agoword: declare postgresql sequences as identities
Mischa POSLAWSKY [Sun, 23 Oct 2022 22:29:26 +0000 (00:29 +0200)]
word: declare postgresql sequences as identities

14 months agodieren: less wolfish wolf alternative (bijenwolf)
Mischa POSLAWSKY [Sat, 24 Dec 2022 12:50:35 +0000 (13:50 +0100)]
dieren: less wolfish wolf alternative (bijenwolf)

14 months agolatin: improve tap code slash styling
Mischa POSLAWSKY [Sun, 23 Oct 2022 23:35:42 +0000 (01:35 +0200)]
latin: improve tap code slash styling

14 months agoword/quiz: decode uri-encoded location hash
Mischa POSLAWSKY [Tue, 17 Jan 2023 18:21:55 +0000 (19:21 +0100)]
word/quiz: decode uri-encoded location hash

Separator # not recognised in correct browsers like chrome.

14 months agoword/edit: consistent image height in download popup
Mischa POSLAWSKY [Tue, 17 Jan 2023 17:45:52 +0000 (18:45 +0100)]
word/edit: consistent image height in download popup

14 months agoword/edit: retain json columns to compare image source
Mischa POSLAWSKY [Tue, 17 Jan 2023 01:38:00 +0000 (02:38 +0100)]
word/edit: retain json columns to compare image source

Prevent downloads of unaltered images.

18 months agotermcol: translate zxarne orange to corresponding cga hue
Mischa POSLAWSKY [Mon, 17 Oct 2022 01:35:27 +0000 (03:35 +0200)]
termcol: translate zxarne orange to corresponding cga hue

Bright purple looks more like brown than dark yellow.

18 months agounicode: extipa glyphs introduced in unicode 14.0
Mischa POSLAWSKY [Tue, 16 Aug 2022 13:30:05 +0000 (15:30 +0200)]
unicode: extipa glyphs introduced in unicode 14.0

Replace some combining accents by precomposed upgrades.

18 months agotermcol: record personalised shiar terminal style
Mischa POSLAWSKY [Sun, 16 Oct 2022 01:49:28 +0000 (03:49 +0200)]
termcol: record personalised shiar terminal style

Designed in 2016 with common Linux compatibility.

18 months agotermcol: modern 4-bit including tic80 in legacy
Mischa POSLAWSKY [Sun, 16 Oct 2022 01:36:31 +0000 (03:36 +0200)]
termcol: modern 4-bit including tic80 in legacy

Reselect only distributed systems and useful retro creations, adding
sweetie16 and endesga data from lospec.

21 months agoword/quiz: objects to access row array elements
Mischa POSLAWSKY [Sun, 19 Jun 2022 00:20:22 +0000 (02:20 +0200)]
word/quiz: objects to access row array elements

21 months agomap/numbers: prefix describing emoji where possible
Mischa POSLAWSKY [Sun, 26 Jun 2022 14:50:36 +0000 (16:50 +0200)]
map/numbers: prefix describing emoji where possible

21 months agotermcol: pico8 (in game) and r/place palettes
Mischa POSLAWSKY [Fri, 8 Jul 2022 16:04:18 +0000 (18:04 +0200)]
termcol: pico8 (in game) and r/place palettes

21 months agomap: generic page to show data tables
Mischa POSLAWSKY [Sun, 26 Jun 2022 13:39:28 +0000 (15:39 +0200)]
map: generic page to show data tables

21 months agomap: additional and reordered dutch number mnemonics
Mischa POSLAWSKY [Wed, 4 Mar 2009 15:57:48 +0000 (16:57 +0100)]
map: additional and reordered dutch number mnemonics

21 months agomap: import 10x10 dutch numbers mnemonic
Mischa POSLAWSKY [Thu, 5 May 2005 00:47:19 +0000 (02:47 +0200)]
map: import 10x10 dutch numbers mnemonic

21 months agoword: restrict image size on wide screens
Mischa POSLAWSKY [Sat, 18 Jun 2022 13:07:14 +0000 (15:07 +0200)]
word: restrict image size on wide screens

21 months agoword: remove html fallback of gallery page
Mischa POSLAWSKY [Mon, 6 Jun 2022 22:10:55 +0000 (00:10 +0200)]
word: remove html fallback of gallery page

Transition to feature-complete finder script.

21 months agoword/finder: enable stylesheet on #debug option
Mischa POSLAWSKY [Mon, 6 Jun 2022 21:56:17 +0000 (23:56 +0200)]
word/finder: enable stylesheet on #debug option

21 months agoword/finder: debug styling for extended levels
Mischa POSLAWSKY [Mon, 6 Jun 2022 21:14:04 +0000 (23:14 +0200)]
word/finder: debug styling for extended levels

21 months agoword/quiz: automatic subpage setup including specific css
Mischa POSLAWSKY [Mon, 6 Jun 2022 19:58:24 +0000 (21:58 +0200)]
word/quiz: automatic subpage setup including specific css

21 months agoword/quiz: generic page container setup
Mischa POSLAWSKY [Mon, 6 Jun 2022 19:40:14 +0000 (21:40 +0200)]
word/quiz: generic page container setup

21 months agoword/quiz: dynamic lang(uage) option
Mischa POSLAWSKY [Mon, 6 Jun 2022 19:12:14 +0000 (21:12 +0200)]
word/quiz: dynamic lang(uage) option

21 months agoword/quiz: configuration presets from request hash
Mischa POSLAWSKY [Mon, 6 Jun 2022 18:44:05 +0000 (20:44 +0200)]
word/quiz: configuration presets from request hash

21 months agoword/finder: common method to format caption names
Mischa POSLAWSKY [Mon, 6 Jun 2022 17:00:35 +0000 (19:00 +0200)]
word/finder: common method to format caption names

21 months agoword: localised browser hyphenation instead of poor poc
Mischa POSLAWSKY [Mon, 6 Jun 2022 16:54:35 +0000 (18:54 +0200)]
word: localised browser hyphenation instead of poor poc

21 months agoword: prepare common setup of quizzy subpages
Mischa POSLAWSKY [Mon, 6 Jun 2022 16:53:45 +0000 (18:53 +0200)]
word: prepare common setup of quizzy subpages

21 months agoword: untranslated form column fallback
Mischa POSLAWSKY [Mon, 6 Jun 2022 14:45:51 +0000 (16:45 +0200)]
word: untranslated form column fallback

21 months agoword: missing images in translations
Mischa POSLAWSKY [Sun, 5 Jun 2022 23:24:40 +0000 (01:24 +0200)]
word: missing images in translations

21 months agoword: reference root categories
Mischa POSLAWSKY [Sun, 5 Jun 2022 22:48:31 +0000 (00:48 +0200)]
word: reference root categories

21 months agoword: reload page to apply changed location hash
Mischa POSLAWSKY [Sun, 5 Jun 2022 19:06:41 +0000 (21:06 +0200)]
word: reload page to apply changed location hash

21 months agoword: category references (recursive selection)
Mischa POSLAWSKY [Tue, 31 May 2022 00:43:20 +0000 (02:43 +0200)]
word: category references (recursive selection)

Ordered links instead of javascript calculation from full inventory.

21 months agodieren: primarily dutch page language
Mischa POSLAWSKY [Mon, 6 Jun 2022 16:54:06 +0000 (18:54 +0200)]
dieren: primarily dutch page language

21 months agoperl: resize date subtitles to normal
Mischa POSLAWSKY [Sun, 5 Jun 2022 19:01:16 +0000 (21:01 +0200)]
perl: resize date subtitles to normal

22 months agoapl: silence warning about printf parameters
Mischa POSLAWSKY [Wed, 1 Jun 2022 22:11:26 +0000 (00:11 +0200)]
apl: silence warning about printf parameters

22 months agocommon: silence warning in showlink about unused href
Mischa POSLAWSKY [Thu, 2 Jun 2022 21:53:27 +0000 (23:53 +0200)]
common: silence warning in showlink about unused href

22 months agoindex: abort before body for HEAD requests
Mischa POSLAWSKY [Sat, 29 Aug 2020 16:30:31 +0000 (18:30 +0200)]
index: abort before body for HEAD requests

22 months agodieren: generic extension syntax for secret exceptions
Mischa POSLAWSKY [Mon, 30 May 2022 15:56:33 +0000 (17:56 +0200)]
dieren: generic extension syntax for secret exceptions

22 months agodieren: external word include with prefixed beknopt picks
Mischa POSLAWSKY [Mon, 30 May 2022 15:40:02 +0000 (17:40 +0200)]
dieren: external word include with prefixed beknopt picks

22 months agodieren: map table rows to array dimensions
Mischa POSLAWSKY [Mon, 30 May 2022 15:32:23 +0000 (17:32 +0200)]
dieren: map table rows to array dimensions

Just parse the text data instead of working around qw// list results.

22 months agosc: lotv patch 5.0.9
Mischa POSLAWSKY [Mon, 30 May 2022 02:16:47 +0000 (04:16 +0200)]
sc: lotv patch 5.0.9

22 months agoperl: summarise v5.36 release notes
Mischa POSLAWSKY [Sun, 29 May 2022 21:46:46 +0000 (23:46 +0200)]
perl: summarise v5.36 release notes

22 months agosc: single row >48em width by omitting category column
Mischa POSLAWSKY [Sun, 29 May 2022 13:05:35 +0000 (15:05 +0200)]
sc: single row >48em width by omitting category column

Fit larger styling on intermediate widths below 52em.

22 months agosc: attack order primarily by damage, only fallback to size
Mischa POSLAWSKY [Sun, 29 May 2022 12:25:32 +0000 (14:25 +0200)]
sc: attack order primarily by damage, only fallback to size

22 months agosc: update mode specials metadata
Mischa POSLAWSKY [Sun, 29 May 2022 11:26:56 +0000 (13:26 +0200)]
sc: update mode specials metadata

22 months agosc: separate bonus damage indicators, recognise structure target
Mischa POSLAWSKY [Sun, 29 May 2022 11:26:29 +0000 (13:26 +0200)]
sc: separate bonus damage indicators, recognise structure target

22 months agosc: describe worker abilities notably mineral gathering
Mischa POSLAWSKY [Sun, 29 May 2022 09:52:10 +0000 (11:52 +0200)]
sc: describe worker abilities notably mineral gathering

From Liquipedia [1][2] and other sources [3] for required measurements.

[1] https://liquipedia.net/starcraft/Mining
[2] https://liquipedia.net/starcraft2/Mining_Minerals
[3] https://tl.net/forum/sc2-strategy/140055-scientifically-measuring-mining-speed

22 months agocodec: data expiry dependent on subpage type
Mischa POSLAWSKY [Sun, 15 May 2022 21:45:23 +0000 (23:45 +0200)]
codec: data expiry dependent on subpage type

Filename changed in commit v1.12-163-ge1c15e98e7 (2021-11-09)
[page request overrides image type].

22 months agofont: coverage data as cover array in primary hash
Mischa POSLAWSKY [Thu, 26 May 2022 21:02:23 +0000 (23:02 +0200)]
font: coverage data as cover array in primary hash

Single object for json compatibility.

22 months agoapl: operator data as array reference
Mischa POSLAWSKY [Thu, 26 May 2022 12:22:42 +0000 (14:22 +0200)]
apl: operator data as array reference

Avoid list rows for json storage.

22 months agocharset: split unicode includes from static encodings
Mischa POSLAWSKY [Mon, 23 May 2022 22:54:06 +0000 (00:54 +0200)]
charset: split unicode includes from static encodings

Code only in container charset.inc.pl include, with plp dependency for
common Data() to get most tables more quickly.

14 months agocharset: inline prebuilt characters table
Mischa POSLAWSKY [Mon, 23 May 2022 17:29:30 +0000 (19:29 +0200)]
charset: inline prebuilt characters table

Replace setup code as far as possible to run before static compilation.

14 months agolatin: group aliases similar to termcol ea
Mischa POSLAWSKY [Sat, 14 May 2022 15:41:13 +0000 (17:41 +0200)]
latin: group aliases similar to termcol ea

Replacing pairwise list access for order so the structure can be
represented as a proper hash table.

14 months agolatin: prefer cached json of static data include
Mischa POSLAWSKY [Sat, 14 May 2022 12:50:45 +0000 (14:50 +0200)]
latin: prefer cached json of static data include

Executing perl takes about 23ms (6ms if dumped with perlinc-static)
while parsing the same data from JSON takes just 1.2ms.

14 months agocommon: global Data() to parse perl code includes
Mischa POSLAWSKY [Thu, 26 May 2022 12:15:04 +0000 (14:15 +0200)]
common: global Data() to parse perl code includes

Same error reporting and possible upcoming extension.

22 months agocommon: treat exception references as alert parameters
Mischa POSLAWSKY [Sat, 14 May 2022 14:35:50 +0000 (16:35 +0200)]
common: treat exception references as alert parameters

Pass on debug messages from (possibly trapped) perl/plp errors.

22 months agobump versions of all pages with visible changes since v1.11 v1.13
Mischa POSLAWSKY [Thu, 26 May 2022 21:08:35 +0000 (23:08 +0200)]
bump versions of all pages with visible changes since v1.11