Pikchr

Timeline
Login

50 most recent check-ins

2021-03-02
16:22
Update the skin change URLs to conform to the new skinning mechanism in Fossil. (Leaf check-in: c3b1c3e3ec user: drh tags: trunk)
13:59
Make use of the new "skin=" query parameter instead of "skn_X" to change between skins in order to demonstrate dark mode. (check-in: b72af84f0d user: drh tags: trunk)
2021-02-22
12:06
Change "path-element" to "path-attribute" in the grammar, for consistency. (check-in: 1eb90e5a01 user: drh tags: trunk)
2021-02-14
02:15
Add the special "this" objectname that refers to the object under construction. No documentation (yet). (check-in: 4a13f3a46e user: drh tags: trunk)
02:14
Add a test case for the "this" objectname. (Closed-Leaf check-in: b7966b5bfb user: drh tags: this-keyword)
00:32
Accept the object name "this" referring to the object under construction. See forum post 48cec7c89e for an explanation of why this might be useful. I'm still somewhat dubious, since not all attributes of "this" are necessarily defined at the point when it is invoked. Need to thing about this. (check-in: 3542e32d0b user: drh tags: this-keyword)
00:11
Use darkmode rather than ardoise as the example dark-mode skin. (check-in: 94bfff470d user: drh tags: trunk)
2021-02-12
04:31
Added -lm to linking instructions, per forum suggestion. (check-in: be1c126190 user: stephan tags: trunk)
2021-02-02
17:52
Fix typo on the download page. (check-in: f98448c93d user: drh tags: trunk)
15:46
Link to the Download page from the homepage. (check-in: daac1596e6 user: drh tags: trunk)
15:35
Add a "download.md" page to the documentation. (check-in: 7b9178fd8a user: drh tags: trunk)
01:54
Fix harmless compiler warnings. (check-in: 8d39358520 user: drh tags: trunk)
2021-01-31
17:56
Do a better job of showing the context of syntax errors that appear at the very end of input. Forum post 7f904237ca (check-in: 2706287472 user: drh tags: trunk)
15:26
Fix rendering of cylinders with oversize radii. See forum post 983b36dbcf. (check-in: 812efbcda8 user: drh tags: trunk)
2021-01-29
14:16
Fix a problem with the "-" argument processing in the pikchr shell program. (check-in: 4eaa29827e user: drh tags: trunk)
2021-01-28
12:12
Take advantage of the new /skn_X URL feature in Fossil to improve the dark-mode lines in the documentation. (check-in: 06af112054 user: drh tags: trunk)
2021-01-27
17:54
Typo fix in the user manual. (check-in: 017d72dde1 user: drh tags: trunk)
2021-01-25
20:18
If the "bgcolor" variable is set, then replace any 0xffffff color value with the the value in bgcolor. (check-in: ac6a4549de user: drh tags: trunk)
2021-01-24
17:36
Enhance the command-line "pikchr" program so that if an input filename is "-" it reads standard input. (check-in: b702e4b762 user: drh tags: trunk)
2021-01-23
20:20
Add a section on containers to the user manual, and also a conclusion. (check-in: d0943cba6c user: drh tags: trunk)
12:04
Fixed a redundant word in doc/pathattr.md, reported on the forum. (check-in: d4a78482f4 user: wyoung tags: trunk)
2021-01-11
18:16
Adjust the top-level README.md file so that it works on GitHub. (check-in: 00a3869623 user: drh tags: trunk)
2020-12-30
16:19
Fix typo in the user manual. (check-in: b22d0e5f31 user: drh tags: trunk)
2020-12-23
09:48
Editorial pass on doc/teardown01.md (check-in: a34c9dbd61 user: wyoung tags: trunk)
09:18
Editorial pass on doc/sqlitesyntax.md: grammar and spelling fixes, clarity rewrites, capitalization fixes, hyperlink improvements... (check-in: d3fc14983b user: wyoung tags: trunk)
08:35
Added named anchors to userman. Moved an existing one to the end of the "#" line so it doesn't interfere with plain-text readability. (check-in: b0046e98a4 user: wyoung tags: trunk)
2020-12-04
21:08
Improved support for the "piktcl" TCL extension (check-in: e4b70f0e6f user: drh tags: trunk)
21:07
Fix harmless compiler warning. Fix the Makefile so that it does not fail if the piktcl directory already exists. (Closed-Leaf check-in: a264ebcf89 user: drh tags: piktcl-package-build-fix)
20:27
Extended Makefile with target `piktcl`. This target builds a Tcl package from the library. Fixed the missing `Tcl_PkgProvide()` call in the relevant initializer function. (check-in: c85d8111c2 user: aku tags: piktcl-package-build-fix)
2020-11-28
21:26
Ignore excessive (and senseless) scale factors. (check-in: b8fa9aed02 user: drh tags: trunk)
2020-11-27
21:52
Minor code changes to avoid harmless compiler warnings. (check-in: 8bf08592ca user: drh tags: trunk)
2020-11-25
21:22
Typo fix in doc/integrate.md, reported on the SQLite forum. (check-in: f139cea44a user: wyoung tags: trunk)
2020-11-23
02:27
Fix obsolete text in the integrate.md document. (check-in: c0fa17b2b7 user: drh tags: trunk)
2020-11-22
02:15
Include the pikchr.h header file in the check-in, for the convenience of integrators. Enhancements to integration documentation. Fix errors in the "differences.md" page. (check-in: d8132dfeff user: drh tags: trunk)
01:31
Fix a typo in the user manual. (check-in: a46e78b2a0 user: drh tags: trunk)
01:15
Mention the fact that text annotations on cylinders are offset from the exact center of the cylinder. (check-in: f8b70e9bd1 user: drh tags: trunk)
2020-11-20
18:50
Further improvements to text layout and "fit" with cylinder objects. (check-in: cca4fea4cf user: drh tags: trunk)
17:56
Do not put the text label of a cylinder directly in the geometric center of the object, but rather shift it downward by 75% of the radius, as that makes the text appear to be more centered and have a more pleasing appearance. See forum post d623f2faa4. (check-in: d81581d8c8 user: drh tags: trunk)
2020-11-16
17:41
Documentation tweaks. (check-in: 397b1b2198 user: drh tags: trunk)
2020-11-13
18:49
Use the latest version of Lemon that fixes a harmless compiler warning. (check-in: 007eceb479 user: drh tags: trunk)
18:20
Improved handling of dark mode in cases where the foreground and background colors are the same. (check-in: 2309e4b4bd user: drh tags: trunk)
13:45
Add initial documentation for the "fgcolor" variable. (check-in: 465cf73aa0 user: drh tags: trunk)
2020-11-10
14:12
If the "fgcolor" variable is set to a valid color, then convert all black foreground text into that color before and instead of implementing dark-mode color translation. This permits an application to add a line like "fgcolor=COLOR;" to the beginning of every Pikchr script in order to implement an alternative foreground color that works regardless of the dark-mode setting. (check-in: 4b36d1278e user: drh tags: trunk)
2020-11-09
20:44
Improvements to dark-mode color inversion. (check-in: 5d1dfa831f user: drh tags: trunk)
19:09
Add the PIKCHR_DARK_MODE flag. (check-in: d3409e5db7 user: drh tags: trunk)
2020-11-01
00:09
Document outlining how Pikchr is used to generate SQLite syntax diagrams. (check-in: 7257380b2f user: drh tags: trunk)
2020-10-29
22:34
Using drh's invisible line trick to add a "fast reject path" label to an arrow in the new test71.pikchr. (check-in: d5d7cda1f2 user: wyoung tags: trunk)
22:28
More improvement to userman.md: mostly spelling and grammar, but also added a few examples and documented "solid" for the first time. (check-in: 1bf8d9ee3d user: wyoung tags: trunk)
22:10
Updated the old "140 HTML colors" we map to RGB values to cover the current standards thru CSS Color Module 4. Basically, this adds seven new "grey" variants for the "gray"s we previously had plus the honorary "Rebecca purple": https://en.wikipedia.org/wiki/Shades_of_purple#Rebecca_purple

This commit also fixes some capitalization in colors where compound nouns were "spelled" as two words with an intercap: honeydew, firebrick, cornflower, goldenrod, etc. These are single words, so they should not have the intercap. (check-in: b738db71f1 user: wyoung tags: trunk)

21:29
Clarify where text annotations are located for a multi-segment line or arrow. (check-in: e5c7a219be user: drh tags: trunk)