Bob Jacobsen
2b337ac940
add support for Protocol and Struct in class diagram
2022-06-02 14:50:03 -04:00
Arnaud Roques
a5952259b7
Minor bug fixes
2022-05-31 18:31:10 +02:00
Arnaud Roques
1afe7aae82
Minor bug fixes
2022-05-27 16:18:47 +02:00
Arnaud Roques
2621139b20
wip
2022-05-22 12:22:28 +02:00
Arnaud Roques
7ac50bf403
wip
2022-05-21 11:41:00 +02:00
Arnaud Roques
93e5964e5f
Import version 1.2022.5
2022-05-04 19:52:00 +02:00
Arnaud Roques
25a51b27e7
wip
2022-04-27 18:37:41 +02:00
Arnaud Roques
dbaaa0165e
wip
2022-04-27 18:30:36 +02:00
PlantUML
ba32c10f7c
Merge pull request #991 from gwilherm/ascii-ref
...
Fix #990 : ascii reference implementation
2022-04-11 10:12:55 +02:00
PlantUML
90fe34915f
Merge pull request #987 from soloturn/small-improvements
...
Small improvements
2022-04-11 10:12:12 +02:00
PlantUML
f03b99a3c7
Merge pull request #988 from soloturn/always-true
...
always true, collapse
2022-04-11 10:01:03 +02:00
Arnaud Roques
bee4d458eb
Import version 1.2022.4
2022-04-10 21:24:55 +02:00
Guillaume
9058c7444c
Fix #990 : ascii reference implementation
2022-04-10 19:46:45 +02:00
soloturn
8add65d317
transparent is no color in latex, fixes #974
2022-04-09 13:08:59 +02:00
soloturn
38d5625b3a
always true, collapse
...
also, remove assert from PSystemCommandFactory, getCandidate
2022-04-09 11:27:01 +02:00
soloturn
8e7c39ebac
clazz.newInstance deprecated with java17, PsystemDedication
2022-04-09 08:31:12 +02:00
soloturn
1885f4b21c
remove exceptions not thrown
2022-04-09 08:31:12 +02:00
Arnaud Roques
c9137be051
wip
2022-04-07 19:07:38 +02:00
Arnaud Roques
d8c80f4110
Bug fix
2022-04-07 18:53:33 +02:00
Arnaud Roques
02b244a320
wip
2022-04-04 23:07:57 +02:00
Arnaud Roques
7146f93b79
Fix https://github.com/plantuml/plantuml/pull/980
2022-04-03 14:18:33 +02:00
Arnaud Roques
35b05e7e6c
Fix archimate monochrome issue
2022-04-02 16:33:30 +02:00
Arnaud Roques
bbf173962a
Minor refactoring
2022-04-02 14:56:05 +02:00
Guillaume
a2859242ff
Move main link on header line of CommandReferenceMultilinesOverSeveral
2022-04-01 23:21:59 +02:00
Guillaume
51f90138b7
Use RegexConcat in CommandReferenceMultilinesOverSeveral
2022-04-01 23:20:30 +02:00
Guillaume
410f1caf71
Remove unused final color pattern
2022-04-01 23:09:01 +02:00
Guillaume
bc4d2bf73c
Main ref link definition before colon
2022-04-01 23:06:50 +02:00
Guillaume
986a521a66
Add missing topurl argument to UrlBuilder
2022-04-01 23:04:54 +02:00
Guillaume
f83674f4b3
Fix #635 Link in ref element not displayed
2022-03-31 20:57:04 +02:00
Arnaud Roques
a5fe482b59
Version 1.2022.3
2022-03-29 23:13:46 +02:00
PlantUML
d36da706ec
Merge branch 'master' into java8syntax
2022-03-28 19:43:11 +02:00
Guillaume
a38383b9e3
Fix buggy links in sequence groups #970
2022-03-27 21:22:28 +02:00
Guillaume
fb2296510c
Fix buggy links in sequence groups #970
2022-03-27 21:07:34 +02:00
Arnaud Roques
d6afa3fb5a
Tikz fix
2022-03-26 16:11:48 +01:00
Arnaud Roques
ebf1b1b622
wip
2022-03-19 13:48:23 +01:00
Arnaud Roques
fc0b494b62
wip
2022-03-13 15:21:12 +01:00
Arnaud Roques
4be0ee3198
wip
2022-03-13 13:22:51 +01:00
soloturn
789ff2309b
<> operator
2022-03-11 06:19:02 +01:00
Arnaud Roques
7f7cf2621f
wip
2022-03-10 22:52:18 +01:00
Arnaud Roques
1e69806f44
wip
2022-03-10 18:38:16 +01:00
PlantUML
df9f6cbfb1
https://github.com/plantuml/plantuml/issues/947
2022-03-10 12:49:37 +01:00
PlantUML
601620b039
Issue https://github.com/plantuml/plantuml/issues/948
2022-03-10 12:26:37 +01:00
Arnaud Roques
57b1cde03a
wip
2022-03-09 20:15:12 +01:00
Arnaud Roques
a1a599b633
Import version 1.2022.2
2022-03-07 20:33:46 +01:00
Arnaud Roques
5a784dcb0c
Fix issue
2022-03-04 20:25:35 +01:00
Arnaud Roques
12b33f3202
Merge branch 'wip'
2022-03-01 19:12:20 +01:00
Arnaud Roques
dbc5104528
wip
2022-03-01 19:11:51 +01:00
PlantUML
c0332c621d
Support for Graphviz 3.0
2022-03-01 09:31:02 +01:00
Christoph Rüthing
10931ae95c
Force Font Size if sepcified instead of Deriving it
2022-02-28 14:40:39 +01:00
Christoph Rüthing
473a8fce42
Allow Transparent Background for Ditaa Diagrams
2022-02-28 13:45:48 +01:00
Christoph Rüthing
8066a3f730
Add Support for Font Selection in Ditaa
...
This adds support for selecting the font in ditaa diagrams by specifying
--font-family, --font-size and/or --font-variant in the ditaa() line.
The change is actually taken over from @pepijnve who implemented in
https://github.com/pepijnve/ditaa/issues/1 . I extended it for supporting
the necessary flags from plantuml.
2022-02-28 13:45:48 +01:00
Arnaud Roques
87cbe82cd0
wip
2022-02-24 19:18:19 +01:00
Arnaud Roques
5d0d2bb8da
wip
2022-02-17 19:27:32 +01:00
PlantUML
db67c75919
Merge pull request #930 from blipper/master
...
Add a new !pragma svginterface <true|false> to control INTERACTIVE mode on SVG output and Add support for interactive mouseover/mouseout focus on SVG to focusing on a node and its edges in a complex diagram. This is enabled with !pragma svginteractive.
2022-02-16 22:43:35 +01:00
Martin Ross
6d0f6302ef
Remove imports and push up Pragma to higher in call chain
2022-02-16 16:18:55 -05:00
Arnaud Roques
1fd8715ec9
wip
2022-02-16 19:59:44 +01:00
Martin Ross
61b0f7b138
Add support for interactive mouseover/mouseout focus on SVG to focusing on a node and its edges in a complex diagram. This is enabled with !pragma svginteractive.
2022-02-16 13:31:48 -05:00
Martin Ross
9c79c1256c
Add a new !pragma svginterface to control INTERACTIVE mode on SVG output
2022-02-16 12:39:48 -05:00
PlantUML
a250727e18
Merge pull request #926 from blipper/master
...
Remove extra logging and switch startGroup maps from HashMap to EnumMap
2022-02-15 21:48:46 +01:00
Martin Ross
2ca7dca0e3
Remove extra logging and switch startGroup maps from HashMap to EnumMap
2022-02-15 14:55:21 -05:00
PlantUML
7fca076240
Merge pull request #925 from blipper/master
...
Preserve element group structure in svg output to allow more intelligent post-processing
2022-02-15 19:37:27 +01:00
Arnaud Roques
90a19ab7e1
Skinparam fix
2022-02-15 19:29:18 +01:00
Martin Ross
416325e6c8
Preserve element group structure in svg output to allow more intelligent post-processing
2022-02-15 13:11:51 -05:00
Arnaud Roques
e7785ff144
minor fixes
2022-02-14 18:44:01 +01:00
PlantUML
8015ed1285
Remove contentScriptType: application/ecmascript
2022-02-14 12:42:16 +01:00
Arnaud Roques
2761d1e922
Style improvement
2022-02-12 18:27:51 +01:00
Arnaud Roques
4534dc4ee2
Change default theme
2022-02-10 19:16:18 +01:00
soloturn
90fd3b5a51
simpler syntax, clazz.newInstance deprecated with java17
2022-02-04 15:21:27 +01:00
soloturn
a6f1f58300
.editorconfig ignore ext, use intellij notation, otherwise it does not kick in
...
i placed a christmas wish request that intellij changes its default to respect an
empty .editorconfig but chances seem to be slim they'd really do it:
https://youtrack.jetbrains.com/issue/IDEA-287505 .
give in and use an intellij property to stop it reformatting SVG on global reformat.
2022-02-04 00:01:29 +01:00
Arnaud Roques
db76ab28b5
Fix style issue and add splitstr function
2022-02-03 11:18:56 +01:00
Arnaud Roques
8ae721e3d2
Version 1.2022.1
2022-02-01 21:21:45 +01:00
Jan Sende
b84c1670d8
Added <<start>> Stereotype
...
Currently the state diagram only supports <<end>> as a stereotype for creating named end points. However, the same functionality is missing for starting points. This commit adds this ability.
2022-01-31 11:52:24 +09:00
Arnaud Roques
f0a3fbf548
Add two json functions
2022-01-29 19:00:48 +01:00
Arnaud Roques
9d611cf988
wip on prefers-color-scheme:dark
2022-01-28 22:45:34 +01:00
PlantUML
2628400b89
Merge pull request #884 from soloturn/gradle
...
editorconfig fix syntax for pom, yml, should not touch svg
2022-01-27 18:25:47 +01:00
Arnaud Roques
5ad243efd4
wip
2022-01-27 18:22:47 +01:00
Arnaud Roques
6fb89e85e7
Merge branch 'wip'
2022-01-27 18:08:23 +01:00
Arnaud Roques
ddaacdf3f7
wip
2022-01-27 18:08:03 +01:00
soloturn
c019d3d559
editorconfig fix syntax for pom, yml, should not touch svg
2022-01-27 17:26:07 +01:00
PlantUML
6fe22da334
Merge pull request #871 from soloturn/gradle
...
valueOf instead of new
2022-01-27 09:41:45 +01:00
soloturn
703b83a5ac
pendingStart < pause.pos1 always true in Segment.java
2022-01-27 06:42:55 +01:00
Arnaud Roques
9ae7706e5c
Add frames and state diagrams
2022-01-26 20:41:21 +01:00
Arnaud Roques
3dac7c05ce
wip
2022-01-26 20:04:21 +01:00
soloturn
457197c49f
valueOf or auto-unbox instead of new
...
new Double and similar got a removal warning in java-17, do Double.valueOf,
Double.parseDouble and similar for other types.
.editorconfig caused some trimming of trailing whitespaces.
remove boxing
2022-01-22 04:30:44 +01:00
Arnaud Roques
c623158c6c
wip
2022-01-19 22:35:53 +01:00
The-Lum
bbec8d3c6b
fix: nwdiag name with special char
...
Fix: nwdiag server or element name with special char ("-" or ".")
Here is the similar patch as:
- #adc23450c82e822d6fe8836defa01277f7901f71
But for server or element, on the: `CommandElement.java` file.
Regards.
Fixes #827
2022-01-15 15:56:05 +01:00
Arnaud Roques
adc23450c8
wip
2022-01-14 18:06:05 +01:00
Arnaud Roques
e823b5f00f
Fix https://github.com/plantuml/plantuml/issues/857
2022-01-12 19:48:43 +01:00
Arnaud Roques
c0a51633ce
Import version 1.2022.0
2022-01-12 17:54:49 +01:00
Arnaud Roques
9cba08f732
NPE protection
2022-01-07 19:12:07 +01:00
Arnaud Roques
24bd088e01
Emoji color fix
2022-01-07 19:04:36 +01:00
Kamil Mierzejewski
d92ca6a077
Xmi export for Sequence Diagrams
2022-01-05 09:47:50 +01:00
Arnaud Roques
d36de19c99
Add nested box in sequence diagram
2022-01-04 18:21:17 +01:00
Arnaud Roques
16fd392308
Implements https://forum.plantuml.net/15232
2022-01-04 12:23:39 +01:00
Arnaud Roques
864cb34e30
wip
2022-01-03 18:35:17 +01:00
Arnaud Roques
0be33c0ecf
Fix https://forum.plantuml.net/15211
2022-01-03 14:38:18 +01:00
Arnaud Roques
4a8e9e6e2e
wip
2022-01-01 18:05:19 +01:00
Arnaud Roques
3cbd4924f2
wip
2021-12-21 18:23:17 +01:00
Arnaud Roques
180b8eddd1
Fix (again) https://forum.plantuml.net/5261
2021-12-15 18:40:12 +01:00
Arnaud Roques
5a1147b92e
fix https://forum.plantuml.net/5261
2021-12-14 22:38:22 +01:00
Arnaud Roques
442d313a30
wip
2021-12-14 19:03:11 +01:00
Arnaud Roques
51ee3fb7c7
Try to avoid memory issues
2021-12-08 21:33:40 +01:00
Arnaud Roques
d9552dfc34
wip
2021-12-08 19:29:29 +01:00
Arnaud Roques
1d6d3e8477
Switch to twemoji
2021-12-07 19:15:43 +01:00
Arnaud Roques
fa73641962
Adding more emojis
2021-12-06 20:01:04 +01:00
Arnaud Roques
42d759d951
Adding more emojis
2021-12-06 19:58:08 +01:00
Arnaud Roques
61597b27f1
Merge branch 'wip'
2021-12-02 18:39:45 +01:00
Arnaud Roques
50aef31027
wip
2021-12-02 18:39:20 +01:00
albert-github
9d7557d0c4
Documentation corrections
...
Some, obvious, documentation corrections.
2021-12-02 14:11:33 +01:00
matthew16550
b99f954128
Get rid of some spammy javadoc warnings
2021-12-01 21:14:35 +11:00
Larry Diamond
b676a6e62f
rolling back code incompatible with Java 8
2021-11-30 17:22:26 -05:00
Larry Diamond
5e446d88ee
Improve performance by replacing StringBuffer with StringBuilder
2021-11-30 15:54:46 -05:00
Arnaud Roques
2494e6a435
Import version 1.2021.15
2021-11-30 19:33:37 +01:00
PlantUML
64510e5c88
Change Executors.newCachedThreadPool to daemon
2021-11-28 23:46:36 +01:00
PlantUML
1afbb8f35c
Merge pull request #802 from The-Lum/ImproveStyleJson
...
add: `hide` as NOP on style for JSON or YAML diagram
2021-11-25 22:50:51 +01:00
Arnaud Roques
d14f00fdbf
Change default theme for YAML and JSON
2021-11-25 22:42:50 +01:00
The-Lum
5c1eba25b7
add: hide
as NOP
...
Similar as #800 but for JSON or YAML diagram.
2021-11-25 21:52:21 +01:00
Arnaud Roques
160a356c68
Minor fixes
2021-11-24 18:55:06 +01:00
Arnaud Roques
dc8c6c7ec0
Minor formatting and SURL::create now throws MalformedURLException
2021-11-23 17:38:29 +01:00
Arnaud Roques
b73464f3e7
Minor reformatting
2021-11-22 23:15:23 +01:00
Arnaud Roques
d44b537f31
Merge branch 'wip'
2021-11-22 20:04:34 +01:00
Arnaud Roques
6e8e44afb6
wip
2021-11-22 20:04:09 +01:00
Aljoscha Rittner
31b4d0f29d
Better path check for security files (SFile)
2021-11-22 15:41:49 +01:00
Aljoscha Rittner
e195987b78
Authentication for SURL with BasicAuth and OAuth2 (password and client_credentials)
2021-11-22 12:41:44 +01:00
Arnaud Roques
38877c5420
wip
2021-11-21 12:09:15 +01:00
The-Lum
db9d000eb7
mod: add board
and creole
for Embedded Diagram
...
mod: Add, for Embedded Diagram:
- `board`
- `creole`
2021-11-20 19:55:09 +01:00
Arnaud Roques
29e652a3b0
Try to fix DisplayPositioned typo
2021-11-19 21:54:57 +01:00
Arnaud Roques
bbeb280022
Fix style issues and DisplayPositionned typo
2021-11-19 17:03:39 +01:00
PlantUML
f14004a40f
Ugly fix for typo in DisplayPositionned
2021-11-19 14:25:15 +01:00
Arnaud Roques
e1391133d3
Fix styles issues for theme and patch hacker theme
2021-11-18 18:12:17 +01:00
Arnaud Roques
88b2d9a765
Fix skinparam and style issues
2021-11-17 18:47:53 +01:00
Arnaud Roques
c5c86ffcda
Fix themes issues
2021-11-16 18:47:07 +01:00
Arnaud Roques
ed4f0f6ed7
Fix style issue with stereotype
2021-11-15 22:48:42 +01:00
Arnaud Roques
4e0e244db8
Fix style border issue
2021-11-15 19:27:27 +01:00
Arnaud Roques
0646c23a18
Import version 1.2021.14
2021-11-12 18:21:14 +01:00
Arnaud Roques
9ee6179c3a
Improve hyperlink color management
2021-11-10 22:15:26 +01:00
Arnaud Roques
1fbe080683
wip
2021-11-10 19:18:02 +01:00
Aljoscha Rittner
65492a5259
Introduction of an internal function %loadJSON to load JSON data from file or URL.
2021-11-10 10:01:27 +01:00
Arnaud Roques
a66cf71deb
Merge branch 'wip'
2021-11-09 18:47:51 +01:00
Arnaud Roques
5599f8fc82
wip
2021-11-09 18:47:19 +01:00
arnaudroques
fc54479685
Merge pull request #224 from albert-github/feature/bug_docu
...
Documentation corrections
2021-11-09 11:53:06 +01:00
Arnaud Roques
471c71d5ae
Merge branch 'wip'
2021-11-08 18:25:12 +01:00
Arnaud Roques
69d735e7ae
wip
2021-11-08 18:23:42 +01:00
matthew16550
03272b104a
Delete replaceTransparentByWhite parameter from ISkinParam.getBackgroundColor()
2021-11-09 00:56:52 +11:00
matthew16550
60fac9cd96
More changing sequence diagram so group backgrounds are transparent when the diagram background is transparent
2021-11-09 00:46:19 +11:00
Arnaud Roques
562cad88bc
Merge branch 'wip'
2021-11-07 19:22:20 +01:00
Arnaud Roques
482cc6f25a
wip
2021-11-07 19:21:14 +01:00
arnaudroques
d3c0a59782
Merge pull request #743 from matthew16550/middle-circle
...
Change svek line middle circle default color, from white to diagram background color
2021-11-07 12:10:33 +01:00
The-Lum
7568e37f73
Fix error message
...
Fix:
- https://forum.plantuml.net/14905/typo-in-error-message
And comment on:
- https://forum.plantuml.net/12557/problems-with-built-in-functions-%25upper-and-%25lower-eclipse
2021-11-06 19:31:11 +01:00
matthew16550
077ef52650
Change sequence diagram so group backgrounds are transparent when the diagram background is transparent
2021-11-05 17:11:20 +11:00
matthew16550
ba9b69aeb1
Change svek line middle circle default color, from white to diagram background color
2021-11-05 16:03:15 +11:00
Arnaud Roques
041b2b45b9
Temporary fix NPE
2021-11-01 15:47:30 +01:00
Arnaud Roques
d1e5f82084
Import version 1.2021.13
2021-11-01 13:02:46 +01:00
Arnaud Roques
c94e204240
Wip on gtile
2021-11-01 12:38:32 +01:00
matthew16550
a2a12adb58
Update smetana arrows to support beta style line colors & change decorators to fill with diagram background color instead of white
2021-11-01 18:00:05 +11:00
arnaudroques
8f7e2f787d
Merge pull request #735 from matthew16550/fix-folder-width
...
Fix folder width growing with length of alias (#476 )
2021-10-31 10:18:35 +01:00
matthew16550
bad57a329f
Change StringUtils.isEmpty() & isNotEmpty() to avoid creating new strings
2021-10-31 16:27:39 +11:00
matthew16550
0a6c4454cf
Fix folder width growing with length of alias ( #476 )
2021-10-31 14:25:28 +11:00
Arnaud Roques
2a4a75e5de
Merge branch 'wip'
2021-10-29 18:49:24 +02:00
Arnaud Roques
5908de8966
WIP on gtile
2021-10-29 18:48:50 +02:00
arnaudroques
eb7c4c7a6d
Merge pull request #734 from matthew16550/more-StringBounder-injection
...
Inject StringBounder into UGraphicBraille, UGraphicEps, UGraphicHtml5, UGraphicVdx
2021-10-29 09:53:44 +02:00
arnaudroques
f71ce124ee
Merge pull request #732 from matthew16550/braille-descent
...
Fix Braille text descent calculation
2021-10-29 09:52:01 +02:00
matthew16550
d6737bb6aa
Inject StringBounder into UGraphicBraille, UGraphicEps, UGraphicHtml5, UGraphicVdx. Also minor nearby tidying.
2021-10-29 16:42:46 +11:00
matthew16550
107d1e2980
Fix Braille text descent calculation
2021-10-29 15:12:57 +11:00
Arnaud Roques
7a30afc9be
WIP
2021-10-28 19:40:22 +02:00
Arnaud Roques
03c34c18c3
WIP
2021-10-27 18:43:04 +02:00
matthew16550
699e437bef
Rename net.sourceforge.plantuml.security.ImageIO to SImageIO
2021-10-28 00:36:42 +11:00
matthew16550
1f68cc262a
Fix broken A000*_Test tests on macOS
2021-10-24 15:10:28 +11:00
Arnaud Roques
1f922c2650
Minor fixes
2021-10-20 18:33:09 +02:00
Arnaud Roques
ae4d0b65a2
Fix toString() method for non-US JVM
2021-10-19 20:21:37 +02:00
Arnaud Roques
742542290a
Merge branch 'wip'
2021-10-17 11:04:20 +02:00
Arnaud Roques
aa7d520a45
wip
2021-10-17 11:02:33 +02:00
matthew16550
f8871accbe
Simplify UDriver code:
...
- Add SHAPE type param to UDriver.draw()
- Add AbstractUGraphic.ignoreShape()
- Rename some driver classes for consistency
2021-10-15 21:53:50 +11:00
matthew16550
14006f7fcf
Add assertImagesEqual(), assertImageSizeEqual(), ColorHSB.
2021-10-14 18:04:52 +11:00
arnaudroques
b5bf071737
Merge pull request #696 from matthew16550/xml-factories
...
Reuse long-lived XML DocumentBuilderFactory & TransformerFactory instances
2021-10-07 18:59:50 +02:00
Arnaud Roques
637adfa6cb
Stereotype refactoring
2021-10-07 18:51:26 +02:00
matthew16550
cd6f988eac
Reuse long-lived XML DocumentBuilderFactory & TransformerFactory instances.
2021-10-07 02:59:13 +11:00
Arnaud Roques
c874842158
Import version 1.2021.12
2021-10-05 18:52:46 +02:00
Arnaud Roques
5fb770cb57
Fix arrow constraint position
2021-10-04 23:01:59 +02:00
matthew16550
abc3ca620f
Remove some redundant calls to StringBounder.calculateDimension()
2021-10-04 23:56:35 +11:00
matthew16550
a02ff86cbd
Delete UScale and related code as it is now unused.
2021-10-04 22:00:11 +11:00
arnaudroques
4ac9b7cd90
Merge pull request #689 from matthew16550/StringBounder-simplifications
...
StringBounder injection & some minor related tidyings
2021-10-04 09:25:43 +02:00
Arnaud Roques
11de152d92
Import version 1.2021.11
2021-10-03 23:01:18 +02:00
matthew16550
ead2698f01
Remove redundant getDefaultStringBounder() methods
2021-10-03 06:12:31 +11:00
matthew16550
c38b269089
Simplify StringBounder code in ImageBuilder
2021-10-03 06:11:03 +11:00
matthew16550
102d67271c
Pass a StringBounder into DriverTextG2d & DriverTextAsPathG2d
2021-10-03 05:39:53 +11:00
matthew16550
102a7ccf64
Pass a StringBounder into UGraphicG2d & EmptyImageBuilder
2021-10-03 05:12:56 +11:00
matthew16550
d3a4fc6fe0
Pass a StringBounder into UGraphicSvg
2021-10-03 04:54:37 +11:00
matthew16550
2b2a47b9f0
Add FileFormat.getDefaultStringBounder(SvgCharSizeHack)
2021-10-03 04:50:13 +11:00
matthew16550
f1bff6dde6
Simplify UGraphicTikz constructors
2021-10-03 04:36:02 +11:00
matthew16550
eecb097640
Remove redundant UGraphicTikz constructor param
2021-10-03 04:34:41 +11:00
matthew16550
ff53f679ef
Pass a StringBounder into UGraphicTikz
2021-10-03 04:31:42 +11:00
matthew16550
4c3b0bd989
Remove unused tikzFontDistortion field
2021-10-03 04:04:23 +11:00
matthew16550
3c5769cc5f
Remove unused stringBounder field
2021-10-03 04:02:00 +11:00
arnaudroques
2a3ecbb72e
Merge pull request #680 from matthew16550/PSystemUtils
...
Enable cmapx file creation for Board, Mindmap, Network, Timing & WBS diagrams
2021-09-22 09:33:31 +02:00
matthew16550
4937c8f1be
Enable cmapx file creation for Board, Mindmap, Network, Timing & WBS diagrams.
2021-09-22 15:19:39 +10:00
Arnaud Roques
8f8d2863b1
Fix nwdiagram issue
2021-09-21 19:44:04 +02:00
arnaudroques
08cba946b3
Merge pull request #679 from matthew16550/png-split
...
Update PNG splitting to support more diagram types
2021-09-21 14:43:38 +02:00
matthew16550
25413d5b2b
Update PNG splitting to support these diagram types:
...
Activity, Archimate, Board, Class, Component, Deployment, Gantt, Mindmap, Network, Salt, State, Timing, WBS, Wire
2021-09-21 21:45:07 +10:00
Arnaud Roques
3d7aa78624
Merge branch 'master' of https://github.com/plantuml/plantuml
2021-09-20 18:38:45 +02:00
Arnaud Roques
d0fe54026d
Fix broken switch/case arrows when using kill/detach
2021-09-20 18:38:08 +02:00
matthew16550
16f9d973fa
Add AbstractCommonUGraphic.stringBounder field
2021-09-20 22:56:11 +10:00
matthew16550
9791fc3f66
Rename UGraphic2.writeImageTOBEMOVED() -> UGraphic.writeToStream() & remove UGraphic2 interface.
2021-09-20 16:56:14 +10:00
arnaudroques
a6f3d162a6
Merge pull request #675 from matthew16550/UGraphicNo
...
Extract common functionality to UGraphicNo class
2021-09-19 19:26:30 +02:00
arnaudroques
3c2fbb9c53
Merge pull request #674 from matthew16550/createTextLayout
...
Extract TextBlockUtils.createTextLayout() methods
2021-09-19 19:05:48 +02:00
Arnaud Roques
6fdb340b37
Improve style support
2021-09-19 19:05:24 +02:00
matthew16550
8ec5a84040
* Extract common functionality to UGraphicNo class
...
* Simplify subclass constructors
* Remove dpiFactor() methods which became redundant a while ago
2021-09-19 22:33:09 +10:00
matthew16550
c6f40e32b1
Extract TextBlockUtils.createTextLayout() methods
2021-09-19 20:22:54 +10:00
Arnaud Roques
b3bf75e0b7
Improve style support for nwdiag
2021-09-15 23:03:09 +02:00
Arnaud Roques
e1fe53457a
Add shadowing for nwdiag and support for D+xx notation in gantt
2021-09-14 19:26:18 +02:00
Arnaud Roques
da75a18cde
Add new command 'printscale weekly with calendar date'
2021-09-13 18:22:02 +02:00
Arnaud Roques
673da114f2
Temporary rollback to fix issue when import zip file
2021-09-13 17:58:32 +02:00
arnaudroques
1bd97a0992
Merge pull request #669 from matthew16550/charset
...
Simplify Charset code
2021-09-13 17:38:08 +02:00
Arnaud Roques
b4819a8365
Fix typo
2021-09-13 17:37:30 +02:00
matthew16550
e3e2c2836e
Use UTF_8 object instead of "UTF-8" string literal.
2021-09-13 15:18:15 +10:00
matthew16550
91749a2da3
Simplify Charset usage by using non-null Charset objects instead of charset name in nullable Strings
2021-09-13 14:37:17 +10:00
arnaudroques
5cb202295d
Merge pull request #664 from matthew16550/imageio-read-bytes
...
Extract ImageIO.read(byte[]) method
2021-09-12 12:35:01 +02:00
arnaudroques
061ce99bc5
Merge pull request #665 from matthew16550/SourceFileReaderAbstract
...
Extract common code to SourceFileReaderAbstract constructor
2021-09-12 12:33:12 +02:00
arnaudroques
07d9cc9917
Merge pull request #666 from The-Lum/detach-mod
...
mod: change class of `detach`
2021-09-12 12:29:53 +02:00
The-Lum
d7eba91125
mod: change class of detach
...
- `detach` is more a `keyword` than a `type`, like `kill`.
Then change class of `detach` from `type` to `keyword`.
2021-09-11 11:33:43 +02:00
matthew16550
c72202eb96
Extract common code to SourceFileReaderAbstract constructor
2021-09-11 19:02:36 +10:00
matthew16550
985916664f
Extract ImageIO.read(byte[]) method
2021-09-11 14:21:48 +10:00
matthew16550
08dfd191ba
Refactor some code to use AutoCloseable / try-with-resources
2021-09-11 00:52:29 +10:00
matthew16550
9e7db1ce64
Fix copy to clipboard on Mac.
...
The previous code `Toolkit.getDefaultToolkit().createImage()` does not read the image file into memory but Clipboard.setContents() on Mac seems to need an image that is already in memory.
2021-09-08 14:51:40 +10:00
matthew16550
8903d5e689
Prevent intermittent test failure due to PSystemError creating different output at different times of the hour.
2021-09-03 17:51:22 +10:00
Arnaud Roques
9238bacd65
Import version 1.2021.10
2021-08-30 19:13:54 +02:00
damienwojtowicz
b5e9171558
Implemented zoom control keyboard shortcuts
...
- Added a `CTRL + +` to zoom in
- Added a `CTRL + -` to zoom out
- Added a `CTRL + 0` to reset zoom
- Minor refactor in classes names (removed "2" appended to GUI's classes name)
2021-08-02 12:11:47 +02:00
Josep Mones Teixidor
0bef01372f
Fix issue with garbage after the diagram and created better tests
2021-07-29 06:02:06 +02:00
Josep Mones Teixidor
6849c96144
Add tests for Pipe
2021-07-29 03:50:30 +02:00
Arnaud Roques
1edafc748d
Import version 1.2021.9
2021-07-25 12:41:36 +02:00
arnaudroques
671cbc4101
Merge pull request #586 from The-Lum/LanguageDescriptorImprovement
...
Language Descriptor Improvement (adding some word)
2021-07-07 22:56:43 +02:00
The-Lum
275b9b33f5
Suppress of then
word to avoid warning of Cypher
...
Suppress of `then` word to avoid warning of Cypher:
[Observed on V1.2021.7]
```
>java -jar plantuml.jar -stdrpt -cypher
Warning:then
```
or:
```
java -jar plantuml.jar -v -cypher
(0.000 - 254 Mo) 248 Mo - SecurityProfile LEGACY
(0.014 - 254 Mo) 247 Mo - PlantUML Version 1.2021.7
(0.014 - 254 Mo) 247 Mo - GraphicsEnvironment.isHeadless() false
(0.014 - 254 Mo) 247 Mo - Forcing resource load on OpenJdk
Warning:then
(0.372 - 254 Mo) 240 Mo - Found 0 files
```
2021-07-06 13:27:46 +02:00
The-Lum
f8e02ef0aa
Rename Warning to CypherWarning
...
Rename `Warning` to `CypherWarning`, for more readability on the stdout/stderror
2021-07-06 13:01:39 +02:00
The-Lum
5aee7363b7
Language Descriptor Improvement
...
Adding:
- collections
- hexagon
- label
- person
- annotation
- left to right direction
+ all `@start/@end` with same order than https://github.com/plantuml/plantuml/blob/master/src/net/sourceforge/plantuml/core/DiagramType.java
2021-07-05 22:36:10 +02:00
Arnaud Roques
d55c9c6ca7
Import version 1.2021.8
2021-06-27 18:50:40 +02:00
Arnaud Roques
39c585ee09
Import version 1.2021.7
2021-05-23 17:35:13 +02:00
Arnaud Roques
f83a207360
Import version 1.2021.6
2021-05-14 10:42:57 +02:00
matthew16550
28983460d7
Add "help themes" command. And ThemeUtils class.
2021-05-10 12:36:09 +10:00
Arnaud Roques
7afaa0c743
Add use of Objects.requireNonNull
2021-05-09 23:14:40 +02:00
matthew16550
de5ed44c97
Add -filedir option.
2021-05-08 11:07:20 +10:00
Arnaud Roques
c216d071b5
Improve theme support
2021-05-06 23:23:05 +02:00
Arnaud Roques
1048a07d7d
Improve theme support
2021-05-03 22:11:48 +02:00
Arnaud Roques
f1d83b484c
Integration of themes from Brett Schwarz
2021-05-01 19:40:56 +02:00
Arnaud Roques
fcf10ee0a9
Import version 1.2021.5
2021-04-25 22:59:17 +02:00
Thilo Schaper
9a46840192
remove unused option '-recurse' from usage listing
2021-04-21 22:54:56 +02:00
Arnaud Roques
a53860d53d
Fix compile error
2021-04-20 22:27:12 +02:00
Arnaud Roques
e1e6bcc5c8
Improve ELK support
2021-04-20 22:19:49 +02:00
Arnaud Roques
bc1074a775
Improve ELK support
2021-04-17 13:19:39 +02:00
Arnaud Roques
cb8cd3492c
Improve ELK support (Label and orientation)
2021-04-15 18:49:28 +02:00
Arnaud Roques
320ab186b4
Improve ELK support
2021-04-14 20:08:29 +02:00
Arnaud Roques
dfdec8820f
Improve Gantt and add alpha support for ELK
2021-04-13 19:05:18 +02:00
Arnaud Roques
f69cfcd011
Add some Gantt improvement
2021-04-07 20:02:23 +02:00
matthew16550
7863aae1af
Infer svgLinkTarget instead of storing it in ImageBuilder.
2021-04-07 19:47:24 +10:00
matthew16550
f1b5a4c827
Infer svgDimensionStyle instead of storing it in ImageBuilder.
2021-04-07 19:41:13 +10:00
matthew16550
8fc84d437a
Infer preserveAspectRatio instead of storing it in ImageBuilder.
2021-04-07 19:38:03 +10:00
matthew16550
5b970db545
Infer hoverPathColorRGB instead of storing it in ImageBuilder.
2021-04-07 19:32:14 +10:00
matthew16550
5c2634cf4e
Simplify ImageBuilder.getFinalDimension() and cache calculated result.
2021-04-07 19:25:27 +10:00
matthew16550
f47a2a14fc
Infer scale instead of storing it in ImageBuilder.
2021-04-07 19:16:17 +10:00
matthew16550
2b712e44c0
Infer lengthAdjust instead of storing it in ImageBuilder.
2021-04-07 19:11:44 +10:00
matthew16550
5c8b1dc46a
Infer handwritten instead of storing it in ImageBuilder.
2021-04-07 18:50:19 +10:00
matthew16550
c4fe9f4349
Infer dpi instead of storing it in ImageBuilder.
2021-04-07 18:46:12 +10:00
matthew16550
81abee58fa
Refactor duplicate scaleFactor calculations.
2021-04-07 18:38:29 +10:00
matthew16550
9c865ab58b
Infer svgCharSizeHack instead of storing it in ImageBuilder.
2021-04-07 18:27:57 +10:00
matthew16550
f0e978de36
Move all ImageBuilder border related code into maybeDrawBorder() method.
2021-04-07 13:01:15 +10:00
arnaudroques
ee0503cbe5
Merge pull request #521 from matthew16550/createImageBuilder
...
Add AbstractPSystem.createImageBuilder(). Remove styledImageBuilder()
2021-04-05 23:05:24 +02:00
Arnaud Roques
af012b24fb
Fix minor regression when exporting Cmap data in PNG image.
...
DPI is no more relevant, scaleFactor must be used instead.
2021-04-05 22:57:59 +02:00
matthew16550
935c52109b
Add AbstractPSystem.createImageBuilder(). Remove styledImageBuilder()
2021-04-04 23:45:56 +10:00
arnaudroques
b659ee4d3b
Merge pull request #520 from matthew16550/skinparam
...
Simplify default & boolean values in SkinParam
2021-04-04 13:33:26 +02:00
matthew16550
75f80fa2df
Simplify default & boolean values in SkinParam. Change "sameClassWidth" param to case insensitive. Rename a few SkinParam tests for consistency.
2021-04-04 21:25:02 +10:00
arnaudroques
49c9fba2ec
Merge pull request #519 from matthew16550/drawable
...
Add ImageBuilder.imageBuilder() & ImageBuilder.drawable(). Move ImageBuilder creation to CucaDiagram & SequenceDiagram classes.
2021-04-04 12:33:48 +02:00
Arnaud Roques
feba01473c
Import version 1.2021.4
2021-04-04 12:31:53 +02:00
matthew16550
af3dbd1cdb
Add ImageBuilder.imageBuilder() & ImageBuilder.drawable(). Move ImageBuilder creation to CucaDiagram & SequenceDiagram classes.
2021-04-03 11:49:34 +11:00
arnaudroques
33ba37318c
Merge pull request #518 from nicerloop/gantt-scale-compress
...
Add compress parameter to print scale command in gantt diagram
2021-04-02 19:28:28 +02:00
arnaudroques
3a9ef9671c
Merge pull request #517 from nicerloop/gantt-scale-yearly-quarterly
...
Add quarterly and yearly print scale to gantt diagram
2021-04-02 19:28:13 +02:00
Arnaud Roques
9f224e46f3
Minor correction
2021-04-02 19:26:59 +02:00
Loïc PÉRON
638bd2e9ea
Add compress parameter to print scale command in gantt diagram
2021-04-02 16:34:14 +02:00
Loïc PÉRON
be69806a96
Add quarterly and yearly print scale to gantt diagram
2021-04-02 16:12:41 +02:00
matthew16550
15c85b7190
Extract FileFormat.getDefaultStringBounder() method
2021-04-02 22:02:44 +11:00
matthew16550
5c58b61278
Fix preserveAspectRatio regression caused in #511 - ensure that "plain" diagrams use a default value of "none".
2021-04-02 17:09:04 +11:00
Arnaud Roques
0e98cae2d0
Minor fixes
2021-03-30 23:19:28 +02:00
arnaudroques
16c3c672df
Merge pull request #513 from matthew16550/getAsInt
...
Extract SkinParam.getAsInt() method
2021-03-29 09:22:22 +02:00
matthew16550
d5780e48f6
Extract SkinParam.getAsInt() method
2021-03-29 15:50:53 +11:00
matthew16550
75f26baab7
Remove redundant FileFormatOption.affineTransform field (it was always null and could not be set to another value)
2021-03-29 12:00:19 +11:00
matthew16550
13a62c3884
Move preserveAspectRatio & svgLinkTarget calculation to ImageBuilder class.
2021-03-29 01:33:48 +11:00
arnaudroques
8496f821ca
Merge pull request #510 from matthew16550/imagedatacomplex
...
Undelete ImageDataComplex constructor that was accidentally removed from net.sourceforge.plantuml.api
2021-03-28 12:31:05 +02:00
arnaudroques
4ac177c458
Merge pull request #509 from matthew16550/hoverpathcolor
...
Move hoverpathcolor calculation to ImageBuilder class.
2021-03-28 12:30:39 +02:00
Arnaud Roques
cb0bcb6952
Minor fixes
2021-03-28 12:30:15 +02:00
matthew16550
d43fe93e2b
Undelete ImageDataComplex constructor that was accidentally removed from net.sourceforge.plantuml.api in commit a746d98
2021-03-28 12:36:41 +11:00
matthew16550
1c70b9ea34
Move hoverpathcolor calculation to ImageBuilder class.
2021-03-28 12:05:48 +11:00
Arnaud Roques
986393d90d
Improve URL management
2021-03-25 18:46:44 +01:00
matthew16550
880441b1cf
Replace UGraphicUtils with ImageBuilder.
2021-03-25 21:49:53 +11:00
matthew16550
d7127326ad
Minor simplifications in ImageBuilder
2021-03-25 13:26:11 +11:00
matthew16550
a746d98e3d
ImageBuilder simplifications
2021-03-24 14:53:58 +11:00
Arnaud Roques
b982cc4caf
Update file header
2021-03-23 23:10:34 +01:00
Arnaud Roques
d579f6899f
Add few non regression tests
2021-03-23 18:14:35 +01:00
matthew16550
bc2cc49550
Merge ImageParameter into ImageBuilder
2021-03-24 01:11:20 +11:00
matthew16550
68be6ae4a0
Simplify passing around of seed value.
2021-03-24 00:06:33 +11:00
arnaudroques
3cbe042f8e
Merge pull request #504 from matthew16550/builders-2
...
Add plainImageBuilder() plainPngBuilder() styledImageBuilder() and PlainDiagram / PlainStringsDiagram classes
2021-03-23 11:13:07 +01:00
Arnaud Roques
c2eadfd3e4
Add minor correction and some test test
2021-03-23 11:11:32 +01:00
matthew16550
ac1fa530cf
Extract common functionality to new ImageBuilder methods plainImageBuilder() plainPngBuilder() styledImageBuilder() and to PlainDiagram / PlainStringsDiagram classes.
2021-03-23 20:40:50 +11:00