ArthurSonzogni
c94b4e324a
General cleanup.
2024-06-29 09:59:45 +02:00
Arthur Sonzogni
7e652047c4
Create CNAME
2024-06-28 08:54:35 +02:00
ArthurSonzogni
deb4f5f208
Remove MacOS testing.
...
It is failing installing gcovr
https://github.com/aminya/setup-cpp/issues/246
2024-06-28 08:32:17 +02:00
ArthurSonzogni
1619f4d1f7
Add CNAME
2024-06-28 08:21:54 +02:00
ArthurSonzogni
d695df4f34
Configure github page.
2024-06-28 08:14:09 +02:00
ArthurSonzogni
1e80fb5c3f
Remove libuuid dependency.
...
It was added as part of:
https://github.com/ArthurSonzogni/Diagon/issues/26
This was a dependency in ANTLR, but it looks like it has been removed recently:
https://github.com/antlr/antlr4/commit/0b8ed202e38137553364bfd84236c488c9460334
This was found by @petertrotman in
https://github.com/ArthurSonzogni/Diagon/pull/73
2024-03-25 22:10:54 +01:00
Peter Trotman
88e365d12b
Add Nix package run option ( #73 )
...
Currently available at my nixpkgs fork, but hopefully it can be merged upstream soon (tm).
2024-03-25 22:09:23 +01:00
Arthur Sonzogni
c28bbc9d94
Update README.md
...
@elmouradiaminedev released the `diagonjs` library!
This promotes it in the README.md and tweak the general
description.
See:
https://github.com/ArthurSonzogni/Diagon/discussions/71
2024-02-12 09:21:57 +01:00
ArthurSonzogni
e00d9b6aa3
Tree: Ignore empty lines.
...
Fixed:https://github.com/ArthurSonzogni/Diagon/issues/58
2024-01-01 13:36:52 +01:00
Arthur Sonzogni
469264d88f
Add dashed arrow. ( #69 )
...
Bug:https://github.com/ArthurSonzogni/Diagon/issues/68
2023-08-27 10:55:16 +02:00
ArthurSonzogni
81d56ea740
Support comments in Math and Sequence.
...
Bug:https://github.com/ArthurSonzogni/Diagon/issues/64
2023-05-15 19:01:53 +02:00
ArthurSonzogni
b2bf80fcaa
Fix ANTLR4 fake pthread dependency issue.
...
This fixes the snap package issue reported in:
https://github.com/ArthurSonzogni/Diagon/discussions/66
This is fixed by a pending patch in ANTLR:
https://github.com/antlr/antlr4/pull/4267
2023-05-13 18:59:22 +02:00
Arthur Sonzogni
4167d67256
Update README.md
2023-05-09 09:50:23 +02:00
ArthurSonzogni
89436babbf
Update snapcraft.yaml install path.
2023-05-08 20:38:14 +02:00
ArthurSonzogni
bcdd3638e4
Version v1.1.156
v1.1.158
2023-05-08 19:59:17 +02:00
ArthurSonzogni
fc8dbceb37
Github action: Fix windows/boost
2023-05-08 19:58:58 +02:00
ArthurSonzogni
3a4a549c17
GraphPlanar: Fix the highlighter.
...
Comment used to be ignored. They are now in the Hidden channel.
2023-05-08 17:45:59 +02:00
ArthurSonzogni
4badcfceff
GraphPlanar: Improve style
2023-05-08 17:37:50 +02:00
ArthurSonzogni
ee3e3ed1c4
Fix CVE-2023-31194
...
Before adding an edge to the Boost graph, check it has not been added.
Apparently, this causes Boost graph adjacency list to misbehave.
Bug:https://github.com/ArthurSonzogni/Diagon/issues/65
2023-05-08 17:18:38 +02:00
ArthurSonzogni
01ac8690d5
Fix CVE-2023-27390
...
"Self" message are not supported, but this was not checked. This
triggered the error "Something is wrong", and then caused a buffer
overflow.
Bug:https://github.com/ArthurSonzogni/Diagon/issues/65
2023-05-08 17:18:24 +02:00
ArthurSonzogni
a97c42523a
Upgrade gh workflow for boost.
...
Roll MarkusJx/install-boost@2.4.4
2023-05-04 23:57:08 +02:00
ArthurSonzogni
30b9f02502
Update kgt version
2023-05-04 22:15:30 +02:00
ArthurSonzogni
ec68533c1b
Fix windows github action.
2023-05-01 00:02:25 +02:00
ArthurSonzogni
668c848d4c
Set MSVC_RUNTIME_LIBRARY for static build.
...
This resolves:
https://github.com/ArthurSonzogni/Diagon/issues/28#issuecomment-1522726533
2023-04-30 23:09:46 +02:00
ArthurSonzogni
083d74240d
Move branch to main
2023-04-30 22:45:37 +02:00
Arthur Sonzogni
413132bc56
Math generator: add limit ( #60 )
...
Bug:https://github.com/ArthurSonzogni/Diagon/issues/56
2023-01-24 10:49:11 +01:00
Arthur Sonzogni
0781d8f0b5
Download ANTLR4 ( #59 )
...
It now links against pthread, and this is not supported directly by
emscriten. Downgrading the ANTLR version fixed the problem.
Long-term, I submitted a PR against ANTLR to fix the issue:
https://github.com/antlr/antlr4/pull/4086
2023-01-22 16:26:36 +01:00
ArthurSonzogni
8a30edd36a
Update snap
2022-12-28 14:12:19 +01:00
ArthurSonzogni
c454fc52ea
Upgrade snap.
2022-12-28 14:03:28 +01:00
ArthurSonzogni
4ffbe6c509
Improve snapcraft
2022-12-28 13:49:55 +01:00
Arthur Sonzogni
cd7d96eeb3
Add syntax highlight ( #54 )
2022-12-19 19:48:38 +01:00
Arthur Sonzogni
0a6f1b9bc0
Flowchart improved ( #53 )
...
* Link against boost statically.
* Improve FlowChart if/then/else
* Add support for while loop in FlowChart
* Add support for do-loop
2022-12-12 18:30:31 +01:00
ArthurSonzogni
a74933801a
Link against boost statically.
v1.0.139
2022-12-04 11:39:01 +01:00
Arthur Sonzogni (slow/sick)
5ddc2aa930
Update CI ( #50 )
2022-11-26 21:10:59 +01:00
ArthurSonzogni
94cd2f901c
Add fuzzer
2022-11-20 11:32:02 +01:00
ArthurSonzogni
a5eaf5a3f8
Remove link against c++ standard lib and filesystem.
2022-11-19 13:30:32 +01:00
Wojtek Nowak
18ba3aa392
Update README.md ( #43 )
...
I think value should be 113/2
https://www.wolframalpha.com/input?i=1+%2B+1%2F2+%2B+%28sum+x+from+0+to+10%29
2022-09-15 20:53:55 -07:00
Ian Wahbe
dc46e04185
Adjust CI for mac build + fix paths ( #42 )
2022-08-25 13:55:14 +02:00
ArthurSonzogni
79677aed93
Fix default value for interpret_backslash_n
2022-06-07 22:14:54 +02:00
tg-m
3a1dfe84ab
Add support for new lines in Sequence ( #40 )
...
* Add support for new lines in Sequence
When using `diagon Sequence` it is not possible (at least I couldn't
find a way) to add new lines to the messages in the Sequence submodule.
This patch adds parameter `--new_lines_at_bsn` that results in
substituting literal `\n` with new lines.
Example:
```bash
$ echo "Alice -> Bob: send(\n msg="Hello...",\n length=8,\n)" | \
diagon Sequence --new_lines_at_bsn=true
```
output:
```
┌─────┐ ┌───┐
│Alice│ │Bob│
└──┬──┘ └─┬─┘
│ │
│send( │
│ msg=Hello...,│
│ length=8, │
│) │
│──────────────>│
┌──┴──┐ ┌─┴─┐
│Alice│ │Bob│
└─────┘ └───┘
```
* Add tests & refactor.
Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com >
2022-06-07 22:06:59 +02:00
Arthur Sonzogni
ccb028fc8a
Catch parser errors. ( #38 )
...
This should resolve:
https://github.com/ArthurSonzogni/Diagon/issues/36
2022-05-08 08:35:11 +02:00
Maximiliano Greco
23d95bb09f
doc: fix instructions to install dependencies ( #35 )
...
- include missed `apt`
- fix order
- include java
2022-03-25 01:57:51 +01:00
Arthur Sonzogni
30e6b87874
Add mathbb ( #34 )
...
This resolves:
https://github.com/ArthurSonzogni/Diagon/issues/33
2022-03-20 15:40:14 +01:00
David
e1cb51c173
refactor: rename variable name for good reading
...
1. line -> row
2. row -> column
Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com >
2022-02-15 16:52:35 +01:00
David
fffa39bbbe
refactor: change sequence/graph vertex name to edge ( #31 )
...
Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com >
2022-02-13 10:33:55 +01:00
ArthurSonzogni
0d4a89e513
Fix workflow. Move to v1.0.127
v1.0.127
2021-12-23 01:43:48 +01:00
Arthur Sonzogni
772b9e1e05
Update README.md
2021-12-23 01:12:52 +01:00
Arthur Sonzogni
571a7ea13e
Update README.md
2021-12-23 01:09:34 +01:00
ArthurSonzogni
2a6452e221
Switch to version 1.0.124
v1.0.124
2021-12-23 01:04:13 +01:00
ArthurSonzogni
81145d8c29
Automate production of packages.
2021-12-23 00:37:20 +01:00