43 check-ins using file tests/test71.pikchr version 3c1b10e29a
2025-05-12
| ||
15:38 | Update the how-to-build documentation. (Leaf check-in: 2972d1d248 user: drh tags: trunk) | |
2025-05-09
| ||
00:38 | Make the default compiler "cc" instead of "gcc" for systems that don't have gcc. (check-in: fe3788e59d user: drh tags: trunk) | |
2025-03-21
| ||
21:55 | Add tcl v8/9 compatibility #defines (taken from tclsqlite3.c) to get pikchr.c compiling in the sqlite docsrc tree with tcl 9.1. (check-in: 2f03080029 user: stephan tags: trunk) | |
2025-03-19
| ||
16:19 | A more precise computation of the bounding box for an arc. (check-in: 8a43b02014 user: drh tags: trunk) | |
12:41 | Improved boundry box estimation for arcs. Response to forum post ed93cba38d. (check-in: 9b9b313364 user: drh tags: trunk) | |
2025-03-13
| ||
11:15 | Updates to the download page to reflect the fact that "pikchr.c" is no longer stored in the source tree. (check-in: 6d099ccfa5 user: drh tags: trunk) | |
2025-03-12
| ||
18:26 |
| |
2025-03-06
| ||
12:54 | Update the build documentation now that pikchr.c and pikchr.h are no longer provided as managed files. (check-in: 9e9e7005e2 user: drh tags: trunk) | |
2025-03-05
| ||
10:54 | More updates to the change log. (check-in: 052f07296e user: drh tags: trunk) | |
10:49 | Omit the pikchr.h source file from management since it is a build product. Like pikchr.c, you now need to run the makefile to get it. (check-in: f8e870e2c3 user: drh tags: trunk) | |
10:47 | Update the change log to show that version 1.1 is still pending. Add other details to the change log. (check-in: c4da277d2c user: drh tags: trunk) | |
10:44 | Change the output of pikchr_version() to omit all punctuation from the date, so that the date is just a 14-digit integer. (check-in: bb99465bd1 user: drh tags: trunk) | |
05:48 | Add a declaration for pikchr_version() as a workaround for Emscripten, which seriously misbehaves when exporting that (inlined) function to wasm. (check-in: 02218e6098 user: stephan tags: trunk) | |
00:34 | Do not keep the "pikchr.c" file under source management any more because it now contains version-dependent content - the MANIFEST_ISODATE string for example. It is purely a generated file. (check-in: 8049a858f5 user: drh tags: trunk) | |
00:29 | The magic "pikchr_date" token behaves like a string which expands to the ISO date of the check-in. Useful for debugging and to determine exactly which pikchr version is running. (check-in: 96d37690a6 user: drh tags: trunk) | |
2025-03-04
| ||
23:52 | Import the text of the VERSION.h file into pikchr.c so that VERSION.h does not become a dependency in the client application. This involves enhancing Lemon so that "%include <filename>" with the '<...>' delimiters around the content instead of {...} or "..." causes content to be read from the named file. (check-in: 3da2c679e4 user: drh tags: trunk) | |
18:57 | Add a change log. Already has a 1.1 entry even though we are not there yet. Add the "pikchr_isodate" keyword which can be an argument to "print". (check-in: 918b2b57f2 user: drh tags: trunk) | |
17:48 | Include the check-in date as a data-* field on the <svg> element. (check-in: 5c738ded0e user: drh tags: trunk) | |
17:32 | Add the pikchr_version() interface which returns a string constant that describe the release version number and the date/time of the check-in. (check-in: 7ba88e2dd7 user: drh tags: trunk) | |
17:07 | Update lemon to the latest version copied from SQLite. (check-in: 88102ebf8c user: drh tags: trunk) | |
16:58 | Misnamed the versioned setting file. Fixed here. (check-in: 1511bc1999 user: drh tags: trunk) | |
16:56 | Activate the "manifest" setting. (check-in: fbbc6df2f8 user: drh tags: trunk) | |
2025-03-03
| ||
20:27 | Fix a bug (reported by forum post f9f5d90f33) in which the "with EDGE at POSITION" layout causes the object to be "fit" if POSITION refers to a "text" object. (check-in: d34295b192 user: drh tags: trunk) | |
2025-02-28
| ||
18:16 | Ensure that all arguments to ctype.h macros are unsigned, for Cygwin. (check-in: b7fbd56c4e user: drh tags: trunk) | |
2024-12-08
| ||
23:13 | Re-wrap a line of doc text to avoid misinterpretation as a markdown list. Reported in [b65c855ad24764fb]. (check-in: 28916ba1df user: stephan tags: trunk) | |
2024-07-31
| ||
12:45 | Typo fix in the previous checkin. (check-in: 1e14a4118c user: stephan tags: trunk) | |
12:19 | PIC/Pikchr differences doc updates suggested in forum post 8c99961f32aded60. (check-in: 3b1d05b1ec user: stephan tags: trunk) | |
2024-07-24
| ||
13:50 | In the previous check-in, a better value for font-size is "initial". (check-in: 1562bd171a user: drh tags: trunk) | |
12:05 | Add "style='font-size:100%'" to the <svg> element to work around an issue in Safari. Forum post 8c9e9aa984. (check-in: 67d1cab26b user: drh tags: trunk) | |
2024-06-25
| ||
06:23 | Fix the behavior of "with .start". Forum post a48fbe155b (check-in: e79028e18d user: drh tags: trunk) | |
2024-04-20
| ||
16:39 | Document that in string literals single backslashes are elided and newlines are permitted, based on forum feedback. (check-in: e224071e3a user: stephan tags: trunk) | |
2024-04-15
| ||
11:56 | Add a contributors agreement. (check-in: f753d67e74 user: drh tags: trunk) | |
2024-04-01
| ||
10:17 | Version 1.0.0. Because Homebrew needs a version number: forum post a99eeb89dca56e20. (check-in: 1adc7177fb user: drh tags: trunk, release, version-1.0.0) | |
2024-02-12
| ||
20:10 | Fix (harmless) typos reported by forum post 3a76eb4395. (check-in: ae3317b0ec user: drh tags: trunk) | |
2024-02-09
| ||
21:28 | For the "pikchr" command-line tool, the --dont-stop flag always results in a zero exit code. Fix the MSVC Makefile so that "nmake test" works. (check-in: ac94035c32 user: drh tags: trunk) | |
2024-02-08
| ||
21:15 | Updated the timeline reference in the diamondobj doc to point to the trunk merge point now that it exists, instead of the trunk *fork* point. (check-in: 8bf785986e user: wyoung tags: trunk) | |
21:01 | Typo fix in the new diamond docs (check-in: 800aa36a21 user: wyoung tags: trunk) | |
20:45 | Belatedly recalled that Pikchr includes the *= operator. Switched to it in one of the new diamond examples. No visible difference. (check-in: df284f993d user: wyoung tags: trunk) | |
20:41 | Fix the autofit functionality for the diamond object. New test cases for the same. (check-in: ad1f8186cd user: drh tags: trunk) | |
19:57 | Update a test case to include a diamond object. (check-in: fd78aef978 user: drh tags: trunk) | |
19:54 | Update the built-in Lemon parser to the latest version. (check-in: 24c702e82c user: drh tags: trunk) | |
19:49 | Added "toggle" to all of the doc/*obj.md pikchr examples since they serve as syntax examples as well. (check-in: 178dc953da user: wyoung tags: trunk) | |
19:41 |
Replaced the macro form of "diamond" in test71.pikchr with native Pikchr
diamonds. Rigorous regression testing would flag a change like this for
a difference in the SVG output, but we don't have that in this project;
"make test" merely opens the result of rendering this file and others in
an HTML page for visual inspection.
Another way of justifying this commit, therefore, is that it fixes syntax errors in the test output, owing to the recent elevation of "diamond" to a keyword. (check-in: 48f6026638 user: wyoung tags: trunk) | |