Charming

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2024-02-02
17:06
improve transformation and event distribution Leaf check-in: 3684082b8b user: jack tags: trunk
2024-02-01
14:52
- Reconcile with-console and find-port - Implement preliminary drawing for naive renderer - Implement preliminary text measurement routines check-in: 0e4bb97cbe user: jack tags: trunk
10:26
add basic drawing routines check-in: 3861cfaf06 user: jack tags: trunk
2023-09-05
07:39
glimmer: use native regions check-in: a5bdd9e631 user: jack tags: trunk
2023-09-04
20:13
glimmer: correctly displace mirrored output check-in: bdf02a7cd5 user: jack tags: trunk
18:45
glimmer: respect sheet transformations check-in: d7f578423d user: jack tags: trunk
16:10
glimmer: preliminary repaint-sheet check-in: 5bc8fbc93c user: jack tags: trunk
2023-09-03
08:27
examples: invoke the debugger after reseting the terminal check-in: eae7c62cae user: jack tags: trunk
08:00
Add a new demo for glimmer (incomplete) check-in: 14d3f183f0 user: jack tags: trunk
2023-09-01
20:23
/home/jack/Warsztat/Repo/charming/Examples/~working event processing check-in: 9d6323743a user: jack tags: trunk
13:06
Add an early draft of the event appropriation check-in: ee11b87bbf user: jack tags: trunk
10:59
fix maybe-combo and extend glimmer check-in: 0ca87e4273 user: jack tags: trunk
2023-08-31
20:16
glimmer: add mirror functions check-in: b839676ed0 user: jack tags: trunk
15:01
Describe Glimmer and Shimmer check-in: d98c01359b user: jack tags: trunk
14:31
console example: move a modeline to the bottom (2) check-in: cf2b940a37 user: jack tags: trunk
14:31
console example: move a modeline to the bottom check-in: 78ac1e9644 user: jack tags: trunk
14:23
move manager to a separate application check-in: 43b0b79aec user: jack tags: trunk
13:49
manager: remove unnecessary slots check-in: f02e3c07a5 user: jack tags: trunk
2023-08-30
20:52
simplify the api (big time) check-in: 444160ca5e user: jack tags: trunk
15:49
Add pointer tracking to console check-in: c56c1fb8e9 user: jack tags: trunk
12:32
synchronize cursors when flushed check-in: afe6dd3393 user: jack tags: trunk
12:16
Protect from the out-of-bounds access check-in: 776fc1f593 user: jack tags: trunk
11:22
implement text attributes, fix a bug in map-with-cursor check-in: 4105140ee8 user: jack tags: trunk
09:27
Remove nonsense from readme, fix set-cursor-position check-in: 94219ff472 user: jack tags: trunk
09:05
update the readme check-in: b01a32cd48 user: jack tags: trunk
07:29
Fix a braino with cursor visibility check-in: 2871208608 user: jack tags: trunk
07:25
Fix obiwan error and improve set-text-attributes support check-in: 30337d3154 user: jack tags: trunk
2023-08-29
20:17
fix the function do-the-thing-brain check-in: 0871934e8a user: jack tags: trunk
18:52
booya, optimal number of writes :) check-in: 43230f55ab user: jack tags: trunk
13:24
lmprove level2, small cleanup check-in: 0ce5f41b87 user: jack tags: trunk
12:56
Rewrite the output mechanism check-in: 44a7eecf5d user: jack tags: trunk
07:49
move geometry module to utilities check-in: 3ba5c20870 user: jack tags: trunk
07:11
make console-exmaple not use L2 check-in: 6f912163db user: jack tags: trunk
2023-08-28
20:19
demos: add buttons to terminal and console check-in: 9f385a62d3 user: jack tags: trunk
19:26
Move container-mixin to l2 check-in: 291b75ce8a user: jack tags: trunk
18:54
move the manager demo to a separate package check-in: 69f4dd1114 user: jack tags: trunk
16:34
implement a more performant flush-buffer check-in: 18c20cac2c user: jack tags: trunk
13:53
add a new example for benchmarking check-in: 849ea19ff9 user: jack tags: trunk
11:10
move console demo to its own package check-in: 8d3c610572 user: jack tags: trunk
09:31
Ooops, no reverts in fossil check-in: 5863ef6c91 user: jack tags: trunk
09:30
move terminal demo to its own package check-in: 84244ab2ea user: jack tags: trunk
09:30
move terminal demo to its own package check-in: cac75340e9 user: jack tags: trunk
07:37
rework the radio widget check-in: eff9bb00e3 user: jack tags: trunk
2023-08-27
20:34
improve the radio gadget check-in: ab6b6d7e57 user: jack tags: trunk
20:04
separate BUFFER and SURFACE also define a bad version of the radio widget check-in: 2bde768441 user: jack tags: trunk
2023-08-25
21:04
Introduce a new class container-mixin check-in: d235502d7c user: jack tags: trunk
19:49
- Colors are represented now as ARGB (not RGBA) - Use variables to remember the terminal state - Add new widgets button and toggle - Implement toggle-manager-help check-in: 5d2cf85be7 user: jack tags: trunk
13:26
Improve examples, extract manager check-in: f962c5d403 user: jack tags: trunk
11:18
Add a new file that defines widgets (an elaborate 'console' use demonstration) Additionally fix flush-buffer for surface and improve examples. The widgets-examples demo is not fully functional yet. check-in: 33c18baca1 user: jack tags: trunk
08:13
Add fps counter and introduce widgets check-in: 76adcc4e17 user: jack tags: trunk