knsv
8c8f5928f5
Changes to build environment for windows compatability
2015-12-26 10:59:44 +01:00
esther.machata
52fcd18e6a
gh-50 Allow styling of edge labels in css
2015-12-08 17:26:17 +01:00
Richard Gibson
b42939796c
Allow sequenceDiagram participant aliasing
...
Fixes gh-263
2015-12-06 05:53:08 -05:00
Richard Gibson
69ce29841d
Test for sequenceDiagram participant aliasing
2015-12-06 05:51:02 -05:00
knsv
a9f4f8e06c
Fix for issue #259
2015-11-22 18:53:09 +01:00
knsv
989ff03e43
Set version to 0.5.6
...
Removed logging
One more iteration in handling of parser API
2015-11-22 18:10:38 +01:00
knsv
51858c02eb
Fix for issues #249 . Adding configuration option for when to use absolute references for arrow heads. Default is off.
...
Jasmine tests running in browser via karma.
2015-11-21 11:51:15 +01:00
knsv
4eb38e4cfd
Fix for issues #239 and #257 .
2015-11-15 15:06:24 +01:00
knsv
774ebfe671
Version change of babelify
2015-11-11 18:37:53 +01:00
knsv
6e2534aa77
Labels for relations between classes in classdiagrams
2015-11-11 16:19:06 +01:00
knsv
ad4e0a2ad5
Labels for relations between classes in classdiagrams
2015-11-11 13:16:38 +01:00
knsv
24d1afd40f
Redering arrow heads depending on relation defined in class diagram.
2015-11-07 10:00:40 +01:00
Knut Sveidqvist
2278325822
Merge pull request #253 from gibson042/optional-terminal-newline
...
Make sequenceDiagram terminal newline optional
2015-11-06 20:17:19 +01:00
Richard Gibson
dbd63ff797
Make sequenceDiagram terminal newline optional
...
Fixes gh-229
2015-11-06 10:47:59 -05:00
Richard Gibson
26ebbf82ee
Support sequenceDiagram "over" notes
2015-11-06 03:00:02 -05:00
knsv
f79577c816
Merge remote-tracking branch 'origin/master'
2015-11-06 07:23:44 +01:00
Knut Sveidqvist
ecca3588bc
Merge pull request #251 from gibson042/gh-247
...
Properly handle "rest of line" statements
2015-11-06 07:23:23 +01:00
Richard Gibson
ec37fc897b
Clean up lexer definitions
2015-11-06 00:05:16 -05:00
Richard Gibson
5666d5f298
Properly handle "rest of line" statements
...
Closes gh-247
2015-11-06 00:05:00 -05:00
Richard Gibson
6ac0c00e30
Add no-label test cases
2015-11-06 00:04:01 -05:00
Richard Gibson
990cab53a9
Add special-character test cases
2015-11-06 00:04:01 -05:00
Richard Gibson
18766466c6
Minor test cleanup
2015-11-06 00:04:01 -05:00
Richard Gibson
73e1957c62
Be explicit about testing semicolons
2015-11-06 00:04:00 -05:00
Richard Gibson
e0a31feaec
Make testing quieter
2015-11-06 00:04:00 -05:00
Tomasz Szczęśniak-Szlagowski
ef290796e0
Fix a bug in CSS cloning error handler
...
Firefox throws SecurityError when `cssRules` is accessed, which exposes
this bug.
Fixes #245
2015-11-05 19:38:36 +00:00
knsv
c8fef693fa
Added extension markers for classDiagrams
...
Added styling (forest) for classDiagrams
2015-11-04 20:38:14 +01:00
Martin Zaloudek
5d7815c98a
flowRender.js - Fix fontAwesome icon insert
...
Missing ending tag </i> in fontAwesome icon inserting.
2015-11-04 15:46:31 +01:00
knsv
7fe5b5af7a
Rendering of class diagrams with methods and members represented
2015-11-01 19:00:14 +01:00
knsv
068b7ce6a9
Simple rendering of class diagrams
2015-10-30 11:34:24 +01:00
knsv
7a58e8261f
Simple rendering of class diagrams
2015-10-30 10:47:25 +01:00
knsv
01ddfea478
1st version parsing for class diagrams, parsing draft completed, starting rendering work
2015-10-29 07:49:08 +01:00
knsv
a694f61003
1st version parsing for class diagrams, fetching data from parsing
2015-10-28 08:12:47 +01:00
Tomasz Szczęśniak-Szlagowski
51d5c90c9f
Add build with new ellipse syntax
2015-10-26 23:03:07 +00:00
Tomasz Szczęśniak-Szlagowski
e4d25ed9cd
Add support for node(-ellipse shape-) in flow charts
2015-10-26 23:03:07 +00:00
knsv
1a60b6e412
1st version parsing for class diagrams
2015-10-26 08:03:30 +01:00
knsv
dd6495abf6
1st version parsing for class diagrams
2015-10-25 18:09:58 +01:00
knsv
35865ba70e
Starting work with addition of class diagrams
2015-10-25 11:35:26 +01:00
Tomasz Szczęśniak-Szlagowski
30149df88e
Allow node ids with keywords as suffixes
...
I've extracted alpha and punctuation characters from the huge regex and
made multiple occurences of alpha characters be recognised as a single
ALPHA token.
This way everything should work just like before, with the
difference that alpha strings will swallow keywords, ie. `spend` is
`ALPHA`, while previously it would have been `ALPHA ALPHA end`.
2015-10-24 22:25:13 +01:00
Tomasz Szczęśniak-Szlagowski
841aea9d97
Add changes in generated files after jison update
2015-10-24 21:33:19 +01:00
knsv
eecd56d6e0
Fix for issue #229 , poor handling of activities in a gantt diagram where one activities follows a yet undefined activity.
2015-10-24 12:44:47 +02:00
knsv
c9d29c16e2
New release
2015-10-21 21:14:41 +02:00
Tyler Long
9ff2b35ae0
Fix a typo: crosshead --> arrowhead
...
Fix https://github.com/knsv/mermaid/issues/227
2015-10-21 18:07:51 +08:00
knsv
b43e695da2
Fix for issue #204 , added width option to the CLI. Default value for width is 1200.
...
Added logger using es6 syntax
2015-10-19 21:36:55 +02:00
knsv
315923d1d3
Modernization of build environment, better linting, adjustment after stricter static rules, cleanup of package.json
2015-10-17 12:46:36 +02:00
knsv
632a564158
Modernization, better linting, adjustment after stricter static rules
2015-10-17 10:39:20 +02:00
knsv
8365fcc2f9
Modernization, better linting, adjustment after stricter static rules
2015-10-17 10:38:05 +02:00
knsv
2417741283
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# dist/mermaid.js
# dist/mermaid.min.js
# dist/mermaid.slim.js
# dist/mermaid.slim.min.js
# dist/mermaidAPI.js
# dist/mermaidAPI.slim.js
# dist/mermaidAPI.slim.min.js
# package.json
2015-10-15 07:21:30 +02:00
Tomasz Szczęśniak-Szlagowski
b87764ed94
Allow end
as a substring of vertex id
...
Jison adds \b (word boundary) to literal string patterns by default.
It does so, because it doesn't follow traditional match-longest
approach, but does match-first instead. Without including word
boundaries, it'd be hard to distinguish between a keyword and
identifier.
The pattern for `end` keyword is not a simple string literal - it
swallows trailing whitespace, so we have to add \b manually.
This partially fixes #184 - at least now `end` behaves the same as other
keywords: it can be used as a prefix and infix, but not as a suffix.
To solve this issue completely, ALPHA pattern would have to match
multiple letters, which is a much bigger change.
2015-10-15 00:31:18 +01:00
knsv
658ed3d790
Modernization of build environment. Less gulp, more npm. Eslint.
2015-10-12 07:37:02 +02:00
knsv
ed65e6df3b
Draft of font-awesome support as described in issue #49 .
2015-10-07 18:35:30 +02:00