Pikchr

Timeline
Login

50 most recent check-ins

2020-11-28
21:26
Ignore excessive (and senseless) scale factors. (Leaf 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 https://sqlite.org/forum/forumpost/95d5b79905 (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)
21:16
Updated test71.pikchr with the improved version as published in the PiDP-8/I project's HACKERS.md file. (check-in: 1315f822fe user: wyoung tags: trunk)
21:08
Assorted improvements to userman, mainly grammar, but some semantic improvement, as with the "anchor" term. (check-in: 427b07ef5f user: wyoung tags: trunk)
19:52
Applied fixes and improvements to doc/differences.md proposed [on the forum](https://pikchr.org/home/forumpost/f6b7e5fbdch). (check-in: 1cac9cd8f2 user: wyoung tags: trunk)
13:35
Ensure that the token length field is always initialized when processing macro errors. (check-in: 7364250d71 user: drh tags: trunk)
12:42
Add Warren's flowchart as a test case. (check-in: 519c643ddf user: drh tags: trunk)
12:31
Add the "Purpose and Scope" document. (check-in: 35f6eff153 user: drh tags: trunk)
01:45
The "close" attribute uses the default fill color. (check-in: 05abb6ccce user: drh tags: trunk)
01:30
Fix the "close" attribute on lines so that it works even if the line radius is non-zero. (check-in: 727a6a56a3 user: drh tags: trunk)
2020-10-28
18:42
Tweaks to layout after making changes to the y-position of text based on its font size. (check-in: 1e17658696 user: drh tags: trunk)
18:28
Add test to the user manual on how to prevent upside down aligned text on right-to-left arrows. (check-in: 6e137536da user: drh tags: trunk)
17:54
Documentation on the arrowhead control attributes. (check-in: 7d0d48d750 user: drh tags: trunk)
2020-10-21
16:30
Fix harmless compiler warnings. (check-in: ac0ee529a8 user: mistachkin tags: trunk)
2020-10-11
23:20
Fix documentation typos. (check-in: b1d01d99f9 user: drh tags: trunk)
12:10
Updated _txt2js.bash for file extension change .txt==>.pikchr. (check-in: 96d871d8f6 user: stephan tags: trunk)
01:31
Rename all of the test files from ".txt" to ".pikchr" so that they can be viewed on-line in Fossil. (check-in: cfcc451af8 user: drh tags: trunk)
2020-10-10
22:33
The documentation is now complete enough that we can take off the "under development" banner. (check-in: 1001eda7d2 user: drh tags: trunk)
21:12
Continuing work on the user manual. Add the "chop.md" doc file and link it into the grammar spec. (check-in: 002a494715 user: drh tags: trunk)
20:31
Restore top and bottom margins to auto-fit lost in the previous check-in. (check-in: 084a575436 user: drh tags: trunk)
20:23
Improvements to vertical text layout when the font size is big or small. (check-in: 6c7e991bdc user: drh tags: trunk)
19:30
Work on the user manual. (check-in: c503134e35 user: drh tags: trunk)
2020-10-07
10:56
Set the exit code for the pikchr utility program even when running in --svg-only mode. (check-in: b747c5a29e user: drh tags: trunk)
08:28
Applied [1278cb9154] to pikchr.y (was previously only applied to the generated pikchr.c). Also a thoroughly pedantic main() result code portability tweak. (check-in: 083f9c9bfd user: stephan tags: trunk)
05:31
Increase the maximum token size to 50,000 bytes. (check-in: 1278cb9154 user: drh tags: trunk)
2020-10-06
20:05
If the PIKCHR_PLAINTEXT_ERRORS flag is set, then render error messages as text/plain instead of as text/html. (check-in: 893ad17472 user: drh tags: trunk)
11:37
The "pikchr" command-line tool returns non-zero following any error. (check-in: e13cade368 user: drh tags: trunk)
2020-10-02
18:55
Talk about auto-fit in the fit.md document and in differences document. (check-in: 9748b7fea4 user: drh tags: trunk)
18:03
Continuing work on the grammar definition: talk about the "define" and "assert" statements. Give examples of using "print". (check-in: 9af43143e3 user: drh tags: trunk)
2020-10-01
19:22
Add an optional TCL interface, enabled using the -DPIKCHR_TCL compile-time option. (check-in: b1de53d92c user: drh tags: trunk)
16:00
Make sure to reset the path on a "same" line that has a "to" attribute. (check-in: 6fad667e73 user: drh tags: trunk)