Mischa POSLAWSKY [Sat, 14 Feb 2015 18:51:42 +0000 (19:51 +0100)]
browser: prevent feature warnings in perl v≥5.18
Mischa POSLAWSKY [Fri, 13 Feb 2015 15:16:02 +0000 (16:16 +0100)]
digraphs: reword some comments in proposals source
Mischa POSLAWSKY [Fri, 13 Feb 2015 14:50:06 +0000 (15:50 +0100)]
digraphs: prefer Es for capital esh proposal
Easier and in line with some other capitals (Sc, Ts).
Mischa POSLAWSKY [Fri, 13 Feb 2015 14:45:11 +0000 (15:45 +0100)]
digraphs: propose alternate dD for box drawing down
As already noted, dd is in use and warns on make.
Mischa POSLAWSKY [Fri, 13 Feb 2015 14:35:31 +0000 (15:35 +0100)]
digraphs: proposals for additional turned and smallcap letters
Some random new characters in Unicode v5.1+.
Mischa POSLAWSKY [Fri, 13 Feb 2015 14:41:34 +0000 (15:41 +0100)]
digraphs: depend include generation on shiar.inc.txt proposals
Though not required it should be present under normal circumstances.
Mischa POSLAWSKY [Fri, 13 Feb 2015 12:53:31 +0000 (13:53 +0100)]
make download rule to retrieve all (new) external data
Check for any updates by running `make -B download` periodically.
Mischa POSLAWSKY [Fri, 13 Feb 2015 10:31:19 +0000 (11:31 +0100)]
writing: remove lost cyrillic letter from syriac
Been there since its first iteration, no idea why.
Mischa POSLAWSKY [Thu, 12 Feb 2015 05:36:06 +0000 (06:36 +0100)]
tools: replace repeated make prerequisites by $<
Mischa POSLAWSKY [Thu, 12 Feb 2015 05:18:46 +0000 (06:18 +0100)]
browser: make rule to create support include from caniuse data
Mischa POSLAWSKY [Thu, 12 Feb 2015 05:17:43 +0000 (06:17 +0100)]
browser: flatten json booleans in caniuse perl include
Newer versions of JSON return blessed objects for true/false which are
unneeded and result in unreadable Data::Dump::pp output.
Mischa POSLAWSKY [Thu, 12 Feb 2015 05:17:10 +0000 (06:17 +0100)]
browser: drop legacy caniuse format parsing support
Mischa POSLAWSKY [Thu, 12 Feb 2015 05:16:13 +0000 (06:16 +0100)]
browser: drop downloading feature from mkcaniuse
Mischa POSLAWSKY [Thu, 12 Feb 2015 05:11:17 +0000 (06:11 +0100)]
browser: wget-ifmodified script to download new caniuse data
Mischa POSLAWSKY [Wed, 11 Feb 2015 23:17:04 +0000 (00:17 +0100)]
unicode: prepend unicode 6.0 support level
Distinguish more recent characters as .l2 in all modes.
In html mode, further distinguish latin1 (i.e. HTML version 3.2) subset
from HTML4 entities.
Mischa POSLAWSKY [Wed, 11 Feb 2015 22:33:07 +0000 (23:33 +0100)]
tools/mkcharinfo: unicode age classes
Append Unicode version data as .u-v00, currently unused.
Mischa POSLAWSKY [Wed, 11 Feb 2015 22:31:32 +0000 (23:31 +0100)]
writing: prefer regexes for unicode version
Include only if unassigned, should be faster for common characters.
Mischa POSLAWSKY [Wed, 11 Feb 2015 22:01:46 +0000 (23:01 +0100)]
writing: highlight cells according to unicode version
Mischa POSLAWSKY [Wed, 11 Feb 2015 21:40:04 +0000 (22:40 +0100)]
writing: mkcharver script to parse unicode version history
Prepare include of unicode character versions.
Mischa POSLAWSKY [Wed, 11 Feb 2015 15:19:54 +0000 (16:19 +0100)]
writing: avestan
Relations from "Development of the Persian Alphabets" image by cjsdavis
<https://www.flickr.com/photos/
7327190@N08/
5506335553/in/photostream/>.
Mischa POSLAWSKY [Wed, 11 Feb 2015 16:25:40 +0000 (17:25 +0100)]
writing: book pahlavi
Mischa POSLAWSKY [Sun, 8 Feb 2015 18:12:32 +0000 (19:12 +0100)]
writing: parthian scripts
Mischa POSLAWSKY [Tue, 10 Feb 2015 03:03:05 +0000 (04:03 +0100)]
writing: short introduction
Mischa POSLAWSKY [Tue, 10 Feb 2015 04:31:17 +0000 (05:31 +0100)]
countries: make rule to run include generation
Mischa POSLAWSKY [Tue, 10 Feb 2015 04:26:34 +0000 (05:26 +0100)]
tools/mkcharinfo: silence warnings in perl 5.18
Mischa POSLAWSKY [Sat, 7 Feb 2015 13:31:39 +0000 (14:31 +0100)]
index: latest git commit
Based on revert of commit
v1.4-67-gad9058af65 (2012-03-26)
[index: drop latest git commits].
Mischa POSLAWSKY [Mon, 9 Feb 2015 18:37:21 +0000 (19:37 +0100)]
writing: mention recent ge'ez variants
Indicate two types of modern adaptations (labiovelar and foreign markers)
on available columns, but mark experimental as they are just a sample.
Mischa POSLAWSKY [Mon, 9 Feb 2015 18:32:39 +0000 (19:32 +0100)]
writing: split sade column for ge'ez pha variant
Separate column for each letter.
Mischa POSLAWSKY [Fri, 13 Feb 2015 16:29:32 +0000 (17:29 +0100)]
writing: exploratory tifinagh inventory
List letters based mostly on arabic analogues, but keep disabled as
character relations are unknown; even Phoenician ancestry is disputed.
Mischa POSLAWSKY [Mon, 9 Feb 2015 17:53:44 +0000 (18:53 +0100)]
writing: move syriac alphabet below arabic
Mischa POSLAWSKY [Mon, 9 Feb 2015 17:49:44 +0000 (18:49 +0100)]
writing: annotate parent script and date for some alphabets
Mischa POSLAWSKY [Sun, 8 Feb 2015 17:49:41 +0000 (18:49 +0100)]
writing: north arabian and nabataean
Mischa POSLAWSKY [Sun, 8 Feb 2015 17:41:37 +0000 (18:41 +0100)]
writing: replace greek jot by correct script
Cyrillic lookalike was used because only lowercase variant existed.
Unicode 7.0 finally introduces greek version.
Mischa POSLAWSKY [Sun, 8 Feb 2015 16:45:23 +0000 (17:45 +0100)]
writing: .ex styling for obsolete alphabets
Mischa POSLAWSKY [Sun, 8 Feb 2015 14:16:31 +0000 (15:16 +0100)]
writing: improve arabic row
- Drop tatweel which has nothing to do with he (or any letter).
- Prefer simpler seen over sheen.
Mischa POSLAWSKY [Sun, 8 Feb 2015 11:38:34 +0000 (12:38 +0100)]
writing: oscan extensions in old italic
Include long U (long I already present), but mark as deprecated
as it's neither in Etruscan or Old Latin.
Mischa POSLAWSKY [Sun, 8 Feb 2015 11:31:52 +0000 (12:31 +0100)]
writing: derive old italic eks from greek chi
Mischa POSLAWSKY [Sun, 8 Feb 2015 11:29:53 +0000 (12:29 +0100)]
writing: phi should obviously correspond to old italic phe
Earlier ef is a newer sign with disputed origins [wikipedia].
Mischa POSLAWSKY [Sun, 8 Feb 2015 11:07:35 +0000 (12:07 +0100)]
writing: more probable runes corresponding to E/Y/Z
Disputed, but prefer visually similar characters. Drop wunjo as it's
apparently [wikipedia] not from Y and doesn't fit at P or Q (which I think
is more of a stretch anyway).
Mischa POSLAWSKY [Sun, 8 Feb 2015 10:46:01 +0000 (11:46 +0100)]
writing: include thorn in latin alphabet
Mischa POSLAWSKY [Sun, 8 Feb 2015 10:35:31 +0000 (11:35 +0100)]
writing: brahmi in phoenician table
Mischa POSLAWSKY [Sun, 8 Feb 2015 10:33:02 +0000 (11:33 +0100)]
writing: add ge'ez letter pha derived from tse
Mischa POSLAWSKY [Sun, 8 Feb 2015 10:32:02 +0000 (11:32 +0100)]
writing: ge'ez alphabet derived from south arabian
Mischa POSLAWSKY [Sun, 8 Feb 2015 10:30:39 +0000 (11:30 +0100)]
writing: south arabian alphabet
Script introduced in Unicode v5.2 (2009).
Mischa POSLAWSKY [Sun, 8 Feb 2015 10:28:10 +0000 (11:28 +0100)]
writing: additional runic derivatives of proto-Y
Mischa POSLAWSKY [Sun, 8 Feb 2015 10:26:20 +0000 (11:26 +0100)]
writing: include archaic sampi in greek(ish) scripts
Mischa POSLAWSKY [Sat, 7 Feb 2015 15:02:28 +0000 (16:02 +0100)]
common: ignore cookie set error
Creating a CGI::Cookie object will fail if given an undefined value, causing
a fatal error trying to stringify and add it:
> Can't call method "as_string" on an undefined value
Mischa POSLAWSKY [Sat, 7 Feb 2015 15:01:23 +0000 (16:01 +0100)]
unicode: fill free esperanto cell by superscript a
Useful in stylised adjective markers.
Mischa POSLAWSKY [Sat, 7 Feb 2015 15:01:02 +0000 (16:01 +0100)]
style/mono: update key hover to table elements
Broken since commit
v1.5-28-g8da63edfda (2013-07-28)
[keys: structure keyboard as html table].
Mischa POSLAWSKY [Sat, 7 Feb 2015 12:38:09 +0000 (13:38 +0100)]
unicode: reorder playstation icons to match gamepad
Start at right circle corresponding to Nintendo A button.
Mischa POSLAWSKY [Sat, 7 Feb 2015 07:08:56 +0000 (08:08 +0100)]
perl: indicate experimental features
Mischa POSLAWSKY [Sat, 7 Feb 2015 15:00:30 +0000 (16:00 +0100)]
charset: declare utf8 source of perl includes
Mischa POSLAWSKY [Sat, 7 Feb 2015 06:53:43 +0000 (07:53 +0100)]
writing: declare utf8 source of perl includes
Apparently not noticeable in some environments, but normally encoding needs
to be specified to avoid being interpreted as Latin1.
Mischa POSLAWSKY [Sat, 7 Feb 2015 06:44:18 +0000 (07:44 +0100)]
browser: include numbered notes in feature description
More consistent as earlier browser comments are included in generic notes.
Mischa POSLAWSKY [Fri, 6 Feb 2015 04:17:58 +0000 (05:17 +0100)]
index: bump version to 1.6
Finally push the dev branch.
Mischa POSLAWSKY [Fri, 6 Feb 2015 04:32:24 +0000 (05:32 +0100)]
browser: exempt legend table from title highlighting
First td of support table is highlighted on hover, which applied to the
legend makes the 'supported' cell unreadable.
Mischa POSLAWSKY [Fri, 6 Feb 2015 04:16:29 +0000 (05:16 +0100)]
browser: format markup in notes
Code and links are encoded with Markdown syntax in recent caniuse comments.
Some simple regular expressions will suffice for this subset.
Mischa POSLAWSKY [Thu, 5 Feb 2015 08:40:30 +0000 (09:40 +0100)]
browser: tweak and update support scores
Account for new disabled flag.
Mischa POSLAWSKY [Thu, 5 Feb 2015 08:39:39 +0000 (09:39 +0100)]
countries: move flag images into data/, ignore
Mischa POSLAWSKY [Wed, 4 Feb 2015 17:40:41 +0000 (18:40 +0100)]
browser: move generated include files into data/browser/
Avoid polluting the root dir with various historic options.
Mischa POSLAWSKY [Wed, 4 Feb 2015 17:36:59 +0000 (18:36 +0100)]
browser: fix version preparation without usage data
Mischa POSLAWSKY [Wed, 4 Feb 2015 16:24:51 +0000 (17:24 +0100)]
browser: minor stylistic improvements
Mischa POSLAWSKY [Wed, 4 Feb 2015 13:15:14 +0000 (14:15 +0100)]
browser: safari version usage from wikimedia engines table
Browser versions do not distinguish Safari numbers, but an additional table
"Browser engines" does report (combined) counts (without percentages for
some reason). Obviously a terrible hack, as Webkit numbers to not map
exactly, and platform distribution differences are lost.
Mischa POSLAWSKY [Wed, 4 Feb 2015 12:08:46 +0000 (13:08 +0100)]
browsers: improve wikimedia usage parser
Alphabetical column contains more versions (due to phone and tables counts
being combined?). More reliable matching.
Mischa POSLAWSKY [Wed, 4 Feb 2015 09:50:43 +0000 (10:50 +0100)]
browser: recognise 'ls' feature status
WHATWG Living Standard is developed in parallel to W3C, and should be
considered stable. In fact, no 'ls' feature requires a browser prefix,
while some 'cr' do.
Meanwhile 'other' status is defined outside the realm of HTML but that
doesn't imply anything about stability so make it undefined .l0.
Mischa POSLAWSKY [Wed, 4 Feb 2015 09:25:33 +0000 (10:25 +0100)]
browser: additional footer row with browser families
Mischa POSLAWSKY [Wed, 4 Feb 2015 09:23:23 +0000 (10:23 +0100)]
style: common cat class for category table headers
Prepare for reuse on browser page.
Mischa POSLAWSKY [Wed, 4 Feb 2015 08:14:08 +0000 (09:14 +0100)]
browser: hide browser agents below threshold
Browser agents were threated differently from versions to force a complete
overview of all known browsers, regardless of usage (so one could see
cutting edge features in rare browsers for example, but also because not all
user agents were distinguished in usage data).
With the increasing amount of Webkit forks though, there isn't enough space
so apply the same threshold as versions.
Mischa POSLAWSKY [Wed, 4 Feb 2015 07:33:28 +0000 (08:33 +0100)]
browser: 3rd last version is also development
An additional development entry was added somewhere since 2013.
Mischa POSLAWSKY [Wed, 4 Feb 2015 07:20:02 +0000 (08:20 +0100)]
browser: sort non-numeric version numbers last
MSIE version "TP" comes after "11", obviously!
This is the only non-numeric version number for now, see how it develops.
Mischa POSLAWSKY [Wed, 4 Feb 2015 06:40:36 +0000 (07:40 +0100)]
browser: download statcounter multi-device export
Instead of complex and fuzzy mobile vs desktop calculations,
include mobile data using new download option.
Mischa POSLAWSKY [Wed, 4 Feb 2015 06:31:17 +0000 (07:31 +0100)]
browser: changed title identifiers in statcounter exports
Mischa POSLAWSKY [Wed, 4 Feb 2015 05:56:17 +0000 (06:56 +0100)]
browser: update wikimedia mobile browser recognition
New tables for mobile and WAP browser versions, to count as mobile.
Caniuse distinguishes some more mobile variants.
Mischa POSLAWSKY [Wed, 4 Feb 2015 05:16:13 +0000 (06:16 +0100)]
browser: version notes in support description hover
Display notes_by_num option set for recent caniuse entries.
Mischa POSLAWSKY [Wed, 4 Feb 2015 04:42:54 +0000 (05:42 +0100)]
browser: support class for disabled (d)
Found in current caniuse data.
Mischa POSLAWSKY [Wed, 4 Feb 2015 03:43:09 +0000 (04:43 +0100)]
gitignore: describe generators, include unicode includes
Mischa POSLAWSKY [Wed, 4 Feb 2015 03:20:43 +0000 (04:20 +0100)]
gitignore: source file locations
Whitelist some current file names of downloaded data.
Mischa POSLAWSKY [Wed, 4 Feb 2015 03:16:10 +0000 (04:16 +0100)]
gitignore: describe file categories
Mischa POSLAWSKY [Wed, 4 Feb 2015 01:09:05 +0000 (02:09 +0100)]
keys: declare common signs in module global
Allow the pertinent Shiar_Sheet::KeySigns variable to be used without
importing.
Mischa POSLAWSKY [Wed, 4 Feb 2015 00:40:54 +0000 (01:40 +0100)]
starcraft: use common html output function
Mischa POSLAWSKY [Wed, 4 Feb 2015 00:40:39 +0000 (01:40 +0100)]
keyboard: use common html output function
Mischa POSLAWSKY [Wed, 4 Feb 2015 00:25:45 +0000 (01:25 +0100)]
keys: drop ascii support
Mischa POSLAWSKY [Wed, 4 Feb 2015 00:13:14 +0000 (01:13 +0100)]
keys: drop ascii sign alternatives
Get rid of code complexity for unused feature which can easily be emulated
after downloading (in fact already done by elinks for example, though not as
nicely). Rather assume Unicode support as it should be.
Mischa POSLAWSKY [Wed, 4 Feb 2015 00:05:04 +0000 (01:05 +0100)]
gitignore: random file wanted by google
Needs to remain present to keep site ownership verified.
Mischa POSLAWSKY [Tue, 3 Feb 2015 00:22:18 +0000 (01:22 +0100)]
source: encode vim output before link parsing
Do not keep operating on octet strings.
Mischa POSLAWSKY [Tue, 3 Feb 2015 00:18:09 +0000 (01:18 +0100)]
source: named variables for vim output
Code cleanup.
Mischa POSLAWSKY [Tue, 3 Feb 2015 00:03:13 +0000 (01:03 +0100)]
emoji: store msn messenger icons locally
Official Microsoft resources no longer available, nor are there any
equivalent lists. Original images retrieved from WaybackMachine
captured 2012-06-23.
Mischa POSLAWSKY [Mon, 2 Feb 2015 19:32:55 +0000 (20:32 +0100)]
countries: mark .Xi tiles as organisations
UN is not "not used";
class is used for anything which isn't a country or continent.
Mischa POSLAWSKY [Mon, 2 Feb 2015 19:30:40 +0000 (20:30 +0100)]
countries: multiple references for RB
Mischa POSLAWSKY [Sun, 1 Feb 2015 13:46:58 +0000 (14:46 +0100)]
countries: prefer hardcoded details over imported data
AN and CS are currently declared at GeoNames for some reason.
Ignore those for consistent reserved marking.
Mischa POSLAWSKY [Sun, 1 Feb 2015 13:46:28 +0000 (14:46 +0100)]
countries: include all reserved entries from iso standard
Missing from Wikipedia (and other) aggregates, so copy directly from the
official ISO web interface <https://www.iso.org/obp/ui>.
Mischa POSLAWSKY [Sun, 1 Feb 2015 09:55:24 +0000 (10:55 +0100)]
countries: indicate code references in description
Mischa POSLAWSKY [Sun, 1 Feb 2015 09:54:45 +0000 (10:54 +0100)]
countries: note reservation status in descriptions
Mischa POSLAWSKY [Sat, 31 Jan 2015 21:39:41 +0000 (22:39 +0100)]
source: upgrade vim output to unicode
Prevents utf8 output from being parsed as latin1 if open modes aren't set
(apparently with mod_perl execution at least).
Mischa POSLAWSKY [Sun, 1 Feb 2015 09:30:07 +0000 (10:30 +0100)]
countries: prefer most significant country of .rb
Reserved twice, but Botswana seems to be more authorised (notified to UN
according to wikipedia).
Mischa POSLAWSKY [Sun, 1 Feb 2015 09:29:39 +0000 (10:29 +0100)]
countries: reorder legend
Mischa POSLAWSKY [Sun, 1 Feb 2015 09:29:02 +0000 (10:29 +0100)]
countries: fix typo in iso standard number
Mischa POSLAWSKY [Sun, 1 Feb 2015 09:26:56 +0000 (10:26 +0100)]
countries: only set short name if different
Mischa POSLAWSKY [Sun, 1 Feb 2015 09:19:31 +0000 (10:19 +0100)]
countries: reference tld if different from iso code
Since we have the data, indicate that (currently) GB is .uk and BL and MF use .gp.
Mischa POSLAWSKY [Sun, 1 Feb 2015 09:03:18 +0000 (10:03 +0100)]
countries: change antarctica class to .an
Apparently more widely used, including in geonames data, saving conversion.