This website requires JavaScript.
13f9457e98
feat: Add hard-coded invisible color 254 (#94 )
main
Glen Whitney
2023-07-26 05:23:10 +0000
df74308beb
feat: Add hard-coded invisible color 254
#94
Glen Whitney
2023-07-25 22:20:43 -0700
00859ecbd2
feat: Add hashing color for cells (#93 )
Glen Whitney
2023-07-26 03:21:43 +0000
bbbf1703df
feat: Add hashing color for cells
#93
Glen Whitney
2023-07-25 20:17:41 -0700
8db9c30825
chore: update copyright year
Glen Whitney
2023-05-01 22:26:19 -0400
5176005bb3
feat: add if() conditional operator and update docs (#92 )
Glen Whitney
2023-05-02 02:23:57 +0000
636ef0b96a
feat: add if() conditional operator and update docs
#92
Glen Whitney
2023-05-01 22:22:34 -0400
7b794f90b9
fix: Always compute cells without clocked expressions using current values (#91 )
Glen Whitney
2023-04-30 16:19:12 +0000
829da34010
fix: Always recompute cells without clocked expression with current values Prior to this change, when a cell was clocked, it was always computed with prior values of referred-to cells. This had the effect, for example, of making cells defined only with a base expression as a total of a column, for example, to be out-of-date in that they would take on the value of total of the prior values of the column, not the new current values of the column. This behavior was very counterintuitive.
#91
Glen Whitney
2023-04-30 12:05:51 -0400
cffd105e19
refactor: renaming clocking flags and fix some comments to be more readable
Glen Whitney
2023-04-30 08:57:20 -0400
da48b4c4f8
fix: typo in region_macro (#87 )
Glen Whitney
2023-04-30 00:19:57 +0000
05e5fbeb4e
fix: typo in region_macro
#87
Glen Whitney
2023-04-29 20:18:43 -0400
7f005f171e
feat: Allow expressions in region functions and add count() accumulator (#86 )
Glen Whitney
2023-04-29 23:18:57 +0000
a5a008a8a5
feat: Allow expressions in region functions and add count() accumulator
#86
Glen Whitney
2023-04-29 19:16:44 -0400
eb5d576349
refactor: unify n() with other region functions (#85 )
Glen Whitney
2023-04-29 19:53:17 +0000
1c72d0712b
refactor: unify n() with other region functions
#85
Glen Whitney
2023-04-29 15:51:49 -0400
34e8b99585
fix: Allow n() function to count (empty) cells off edge of sheet (#84 )
Glen Whitney
2023-04-09 19:28:57 +0000
44554be5d4
fix: Allow n() function to count (empty) cells off edge of sheet
#84
Glen Whitney
2023-04-09 15:23:43 -0400
d38cf2b913
feat: Add an orange color to the fteapot default palette (#81 )
Glen Whitney
2023-04-09 14:06:39 +0000
0547bdc9f6
feat: Add an orange color to the fteapot default palette
#81
Glen Whitney
2023-04-09 10:05:24 -0400
034ad0a201
fix: Initialize fteapot with z-depth 1, i.e., start 2D not 3D (#80 )
Glen Whitney
2023-04-09 06:27:17 +0000
52059df866
fix: Initialize fteapot with z-depth 1, i.e., start 2D not 3D
#80
Glen Whitney
2023-04-09 02:25:49 -0400
0ca9d0176b
row_heights (#77 )
Glen Whitney
2023-04-09 05:41:50 +0000
e945a98c54
feat: Complete row height implementation
#77
Glen Whitney
2023-04-09 01:35:05 -0400
c9966d47c7
feat: Variable row heights and overall font size This update adds a command-line option, which only affects fteapot, to set the overall font size in pixels. It also allows the row heights to be set, in units of 1/ROWHEIGHT_DENOMINATOR rows (although only the integer part of the row height is relevant in the terminal spreadsheet). Still needs a menu option for row heights in fteapot and documentation.
Glen Whitney
2023-04-08 15:39:40 -0400
118374c46e
fix: Prevent crash in fteapot when rendering very narrow columns (#76 )
Glen Whitney
2023-04-08 01:34:37 +0000
4bc0f05dfe
fix: Prevent crash in fteapot when rendering very narrow columns
#76
Glen Whitney
2023-04-07 21:31:56 -0400
efdd63d351
chore: Add COPYING file that got left out of change to main
Glen Whitney
2023-04-07 19:34:16 -0400
1b3f5bf9d8
chore: Restore COPYING file lost in transition
#75
Glen Whitney
2023-04-07 16:53:33 -0400
5cdb6271da
Add dim and italic attributes to style
Glen Whitney
2019-09-18 08:49:53 -0400
76b3cc29d8
Minor convenience changes to .gitignore
Glen Whitney
2019-09-15 22:52:51 -0400
91a0087d2d
Add READMEs for new examples, compress large one, update docs
Glen Whitney
2019-09-09 12:18:00 -0400
b81b6a5fd4
Update NEWS as well and remove redundant COPYING file
Glen Whitney
2019-09-09 11:49:40 -0400
f651421901
Update the README to reflect the current state of affairs.
Glen Whitney
2019-09-09 11:15:39 -0400
d5fbc0ef07
Alleviate compile warnings on Linux and finalize programmable styles
Glen Whitney
2019-09-09 10:33:41 -0400
8074130224
First partial pass at getting teapot working on Mac OS X
Glen Whitney
2019-09-05 03:24:24 -0400
c52219f827
Allow styles to be computed
Glen Whitney
2019-09-03 01:41:37 -0700
253062e906
Add commands to edit color and add color rendering in terminal teapot
Glen Whitney
2019-08-28 23:19:08 -0700
06938ec494
Implement a find() macro
Glen Whitney
2019-08-28 12:40:50 -0700
6534aec2fd
Add type predicate
Glen Whitney
2019-08-27 23:30:02 -0700
892fdcdb75
Add BOOL token_type, macros, and boolean operators
Glen Whitney
2019-08-26 23:56:19 -0700
7e0ba7370d
Add functions for unit displacements in the siz cardinal directions
Glen Whitney
2019-08-25 23:19:34 -0700
9670e8b4a1
Print parse trees with infix notation
Glen Whitney
2019-08-24 15:17:35 -0700
96079b210e
Make tpa the default file format for Teapot
Glen Whitney
2019-08-24 09:58:46 -0700
364ef2c0ea
Streamline internals of teapot
Glen Whitney
2019-08-23 12:12:06 -0700
a56efa0c91
Prepare for parsing expressions into parse trees
Glen Whitney
2019-08-05 16:45:04 -0400
b0e989d848
Copy and free funcall tokens
Glen Whitney
2019-08-04 10:39:20 -0400
d6b4adfc8c
Add ability to print new funcall tokens
Glen Whitney
2019-08-04 00:23:21 -0400
26ea0e05b3
Extend sum() to cover the case of just adding up all of its arguments.
Glen Whitney
2019-08-03 16:29:00 -0400
07bf78c7bb
More color prep: define color aspects of a cell
Glen Whitney
2019-08-03 12:42:32 -0400
91b5ae7e1f
Further prepare for color rendering; highlight row and column
Glen Whitney
2019-08-02 23:21:58 -0400
2e0a3a480c
Improve dialogs
Glen Whitney
2019-08-02 20:31:48 -0400
341b12ba04
Implement a relative reference robust to source and reference moving
Glen Whitney
2019-07-30 15:07:54 -0400
ab1a2fbb5a
Fix relative addressing
Glen Whitney
2019-07-29 14:33:47 -0400
b3ea9f7ad9
Add relative address and at functions
Glen Whitney
2019-07-29 14:14:36 -0400
a5bf64b061
Add bitwise logical functions
Glen Whitney
2019-07-29 13:22:15 -0400
1114df2e13
Extend max/min to cover an explicit list of values.
Glen Whitney
2019-07-29 12:42:51 -0400
9caf9bf1a5
Document the Fill With operation
Glen Whitney
2019-07-29 12:03:36 -0400
d7f7bf3ce7
One more file prepping for color
Glen Whitney
2019-07-29 12:02:45 -0400
25bb787f08
Prepare for per-cell configurable colors
Glen Whitney
2019-07-29 11:35:10 -0400
2a4071f8dc
Prevent some near-startup coredumps.
Glen Whitney
2019-07-27 23:54:16 -0400
39c12c08e0
Implement a fill-with menu item
Glen Whitney
2019-07-27 04:08:42 -0400
8b95dec96d
Factor Cell into its own file
Glen Whitney
2019-07-27 03:00:03 -0400
ea230efc23
Move source code into subdirectory
Glen Whitney
2019-07-27 01:35:44 -0400
255bd86bf5
A first stab at refactoring
Glen Whitney
2019-07-27 00:14:26 -0400
2837cc2253
Document operations on locations.
Glen Whitney
2019-07-25 09:56:15 -0400
d24b8c5ead
Add arithmetic for locations
Glen Whitney
2019-07-25 06:05:24 -0700
08b42bf424
Prevent phantom values when clocking, resetting, and clocking again
Glen Whitney
2019-07-24 10:47:39 -0700
c072cb9af4
Add more clock/reset keys and update docs
Glen Whitney
2019-07-23 12:42:19 -0700
eefc54818c
Restore build of fteapot (on OpenSUSE Tumbleweed)
Glen Whitney
2019-07-22 17:06:00 -0700
06fab6dba1
Restore compilation of curses teapot on OpenSUSE Tumbleweed
Glen Whitney
2019-07-22 15:02:18 -0700
4451032ab9
Merge readme files
Glen Whitney
2019-07-22 13:44:57 -0700
f8a60447d6
Import exactly the files of the teapot-2.3.0 distribution
Glen Whitney
2019-07-22 13:32:33 -0700
360b88936b
Initial commit
Glen Whitney
2019-07-22 20:26:15 +0000