1
0
mirror of https://github.com/octoleo/plantuml-server.git synced 2024-09-27 22:49:03 +00:00
Commit Graph

156 Commits

Author SHA1 Message Date
Arnaud Roques
e98937d0b3 ALLOW_PLANTUML_INCLUDE 2019-05-20 20:12:41 +02:00
Carlo Sciolla
887a5055f2
New servlet to expose the language tokens of the PlantUML engine
Same as `java -jar plantum.jar -language`, a new servlet is added to
expose the tokens supported by the current version of the PlantUML engine.
Useful to support tools relying on a running PlantUML server to support
syntax highlight.
2019-05-20 15:06:38 +02:00
Norbert.Nogacki@tomtom.com
a53416b4da Added support for Authorization header 2019-05-17 16:24:27 +02:00
Arnaud Roques
bd49d5cf7f version 1.2019.4 2019-03-29 21:53:36 +01:00
Tri Nguyen
18d461a38a Set compiler version for jsp servlet to 1.7 2019-03-14 15:04:11 -04:00
Arnaud Roques
813500c549 fix link 2019-02-09 16:34:05 +01:00
Rob Oxspring
5ef45f643d Extracted reusable doDiagramResponse() method 2018-04-19 12:39:09 +01:00
Rob Oxspring
ad09f193f4 Add POST support 2018-04-18 23:30:33 +01:00
Arnaud Roques
263bbf59da add Access-Control-Allow-Origin 2018-03-20 19:13:37 +01:00
Arnaud Roques
7ad8b8033d Add Base64 support 2018-03-19 22:28:19 +01:00
Arnaud Roques
353b089904 version 1.2018.2 2018-03-09 22:51:16 +01:00
Arnaud Roques
b9bb9c71c5 Fix "map" issue that was broken 2017-12-12 17:53:04 +01:00
Jesse Tan
c212cb9488 Add simple EPS test case 2017-06-28 13:16:45 +02:00
Jesse Tan
7293235cd6 Update documentation 2017-06-28 13:01:01 +02:00
Jesse Tan
68b819844d Add eps format to proxy 2017-06-28 12:59:27 +02:00
Jesse Tan
77244844e4 Set Eps mime type 2017-06-28 12:59:09 +02:00
Jesse Tan
7f6a69ccbd Register eps servlets 2017-06-28 12:58:46 +02:00
Jesse Tan
7befd01a7f Add EpsServlet and EpsTextServlet 2017-06-28 12:55:38 +02:00
Arnaud Roques
bfb5f3ad15 Temporary suppression of map 2017-06-18 21:21:31 +02:00
Arnaud Roques
09140bb9d8 version 1.2017.14 2017-06-05 13:32:25 +02:00
Arnaud Roques
d7a8a7e698 Running PlantUML as ROOT.war 2017-04-21 22:38:08 +02:00
Arnaud Roques
f37bbe9d41 version 2017.11 2017-04-19 21:41:42 +02:00
Arnaud Roques
67e9aeb992 version 2017.09 2017-04-05 21:57:35 +02:00
Marcel Huber
bd927863fe Use x-forwarded-proto as scheme value if available
allows transparent usage behind reverse proxy
2017-02-24 10:24:51 +01:00
Jerry Wang
d1f1d0b176 fixed the codemirror resource loading issue. 2017-01-18 19:52:09 -05:00
Arnaud Roques
8be5f6284e HTTP redirect after POST 2016-05-18 22:57:56 +02:00
Arnaud Roques
8737cea8e6 HTTP redirect after POST 2016-05-18 22:55:16 +02:00
Arnaud Roques
85699130d0 HTTP redirect after POST 2016-05-18 22:49:58 +02:00
Arnaud Roques
94fb4cd383 HTTP redirect after POST 2016-05-18 22:45:58 +02:00
arnaudroques
e7ed068417 Fix format management 2015-12-10 19:38:37 +01:00
Maxime Sinclair
d3e42fd17a Parameter 'format' changed to 'fmt'
and System.out deletion
2015-12-10 16:43:56 +01:00
Shane McCarron
d21bb445f8 Added support for specifying format to proxy
The proxy servlet only could generate PNG. Should be possible to
proxy the other supported formats too.
2015-12-07 09:49:17 -06:00
maximesinclair
1111c69cf7 [BUGFIX] Image check is more accurate 2014-05-14 23:52:41 +02:00
maximesinclair
b6f9ff848a [BUGFIX#8] Broken url generated in HTTPS context 2014-05-14 23:49:51 +02:00
Maxime Sinclair
0318f485b7 [BUGFIX] Servlet init fixed 2014-03-05 14:32:20 +01:00
maximesinclair
712c8128ef [FEATURE] Addition of the Fork Me ribbon 2014-03-03 23:17:31 +01:00
maximesinclair
cce71525b8 [TASK] Polish 2014-03-03 22:39:33 +01:00
maximesinclair
e01e0fdb6e [FEATURE] Style update required by CodeMirror 2014-02-28 23:21:58 +01:00
maximesinclair
69fbe5d2b8 [FEATURE] CodeMirror first basic implementation 2014-02-19 23:37:33 +01:00
maximesinclair
9ca32c8d22 [FEATURE] Draft of the Check Syntax service 2014-02-15 19:20:34 +01:00
maximesinclair
9401ab4a61 [FEATURE] Checkstyle violations fail the Build 2014-02-15 19:20:32 +01:00
Maxime Sinclair
fd2b6e7c02 [TASK] Checkstyle report and mvn site configuration 2014-02-06 18:28:06 +01:00
maximesinclair
77b9c2f0bd [FIX] Empty social buttons page fragments are missing 2014-02-04 23:23:35 +01:00
Maxime Sinclair
e9e99019d7 Revert "[TASK] Demo purpose"
This reverts commit 8b5d926c60.
2014-01-31 12:51:38 +01:00
Maxime Sinclair
8b5d926c60 [TASK] Demo purpose
Will not be pushed on master
2014-01-09 16:54:14 +01:00
Maxime Sinclair
20de5a0d5d [FIX] The Properties is always null 2014-01-09 16:53:35 +01:00
Maxime Sinclair
567a92f158 [FEATURE] Test of configuration for the social buttons 2014-01-09 16:52:35 +01:00
maximesinclair
ae9558062f [FEATURE] First implementation of the configuration 2014-01-07 00:06:14 +01:00
Maxime Sinclair
f0493c581c [FEATURE] PNG added to the url format
The old URL format http://server/plantuml/img/... is now relaced by
http://server/plantuml/png/...
2013-12-18 19:17:47 +01:00
Maxime Sinclair
414db01d79 Merge branch 'hotproxy2' 2013-12-03 18:11:42 +01:00
Maxime Sinclair
b9a6e83a0c [TASK] Update of the class diagram 2013-12-02 17:22:56 +01:00
Maxime Sinclair
4c845a5dcd [FEATURE] Proxy returns the correct Content-type 2013-12-02 12:45:11 +01:00
Maxime Sinclair
b9d71300df [FEATURE] First HTTPS support 2013-11-29 15:58:23 +01:00
Maxime Sinclair
e8920c230d [TASK] Test cleanup 2013-11-27 11:54:20 +01:00
Maxime Sinclair
53fe54e397 [TASK] Using the "start" keyword in the URL is now deprecated. 2013-11-26 15:41:54 +01:00
maximesinclair
7c8f361826 [FEATURE] Proxy redesign, first step 2013-11-25 22:35:58 +01:00
maximesinclair
76ad7acd21 [TASK] Port number 80 removed in URLs 2013-11-23 23:55:22 +01:00
maximesinclair
ac9d0e02ca [BUGFIX] Trick to avoid a lot of IllegalStateException 2013-10-31 22:54:53 +01:00
maximesinclair
d7192bf8e0 [TASK] Old URL pattern is no more supported
Related code cleaned
2013-10-31 22:44:23 +01:00
Maxime Sinclair
dc7bc3e179 [TASK] Scriptlet replaced by EL 2013-10-17 16:45:16 +02:00
Maxime Sinclair
ccc71e7cd4 [TASK] Better usage of JSTL
Old core_rt reference deleted
2013-10-17 16:45:16 +02:00
Maxime Sinclair
45eb47839d [TASK] JEE 5 upgrade
JEE5 Servlet2.5 JSP2.1 JSTL1.2
2013-10-17 16:45:15 +02:00
Maxime Sinclair
0495ccdfc2 [TASK] Remove useless flush 2013-09-24 12:36:05 +02:00
Maxime Sinclair
bde4d652dd [FEATURE] Map link added if a map is available 2013-09-19 15:40:15 +02:00
Maxime Sinclair
1cf5eb8987 [FEATURE] url parameter test case added 2013-09-19 12:42:28 +02:00
maximesinclair
a3bd2a1b83 [FEATURE] url parameter can be used to decode a diagram
for example : /plantuml/form?url=AqijAixCpmC0
2013-09-17 23:41:34 +02:00
maximesinclair
beb8c490b0 [BUGFIX] Text/plain outputs always in unicode 2013-09-13 19:55:07 +02:00
Maxime Sinclair
7d7aa41168 [TASK] Add a test about Unicode preservation 2013-09-06 16:32:51 +02:00
Maxime Sinclair
39eab59226 [TASK] SourceInformation replaced by PlantumlUtils
a more complete implementation
2013-08-26 10:42:01 +02:00
Maxime Sinclair
7d7bdca930 [FEATURE] Map usage integrated in the interactive servlet
JSTL (without EL) added
2013-08-22 14:31:05 +02:00
Maxime Sinclair
13ac55e09e [FEATURE] Map service totally implemented 2013-08-19 16:07:38 +02:00
Maxime Sinclair
bedc5b49ce [FEATURE] Design evolution of the map service
Map implementation is still an empty stub
2013-08-14 09:44:19 +02:00
Maxime Sinclair
e90fdee24b [TASK] Refactoring, decoding feature is now in a utility class 2013-08-14 09:27:43 +02:00
Maxime Sinclair
9e90a3660b [FEATURE] First implementation of the map feature unit test 2013-07-18 16:20:46 +02:00
Maxime Sinclair
779351844c [TASK] Refactoring of the TestUtils class
tryGetResponse method deleted
Compressed diagram strings added as constant strings
2013-07-17 14:30:44 +02:00
Maxime Sinclair
97f00051f0 [FEATURE] Stub implementation of the new map service 2013-07-17 10:11:03 +02:00
Maxime Sinclair
9ee4b279bc [FEATURE] Future design of the PlantUML Server
A new map feature to retrieve the image map of a diagram is added
2013-07-17 10:02:38 +02:00
Maxime Sinclair
e41286993f [TASK] No more used method getServerUrl suppressed 2013-07-10 17:28:09 +02:00
Maxime Sinclair
ce168633ad [TASK] Full coding style clean up 2013-07-10 17:07:24 +02:00
Maxime Sinclair
ded3a5578a Source beautified 2013-07-10 10:37:21 +02:00
Maxime Sinclair
6d1ca6c43c Check the content of the SVG 2013-07-10 10:08:44 +02:00
Maxime Sinclair
f34d9ca34e Consume the http response to avoid IO exception 2013-07-10 10:07:31 +02:00
Maxime Sinclair
a0c3fbe525 IOException temporary fixed 2013-07-09 17:32:09 +02:00
Maxime Sinclair
4339629f97 UML diagram fixed 2013-07-09 17:12:42 +02:00
Maxime Sinclair
90fe8924f7 Code formatted, encoded text checked and warning added
The old url syntax is announced as deprecated.
2013-07-09 16:53:45 +02:00
Maxime Sinclair
d7ecaaa992 Refactoring of the Proxy service 2013-07-09 15:44:36 +02:00
maximesinclair
cbb6eb0ac2 Testcases are coming back ! 2013-07-01 22:40:14 +02:00
maximesinclair
ab77f245f9 IIOException catched when browser session disappears 2013-07-01 22:36:28 +02:00
Maxime Sinclair
c166b507f0 Catch IOException to avoid annoying messages in the server logs. 2013-06-04 16:07:31 +02:00
maximesinclair
3bc2461f85 Temporary fix ! 2013-05-27 23:45:38 +02:00
Maxime Sinclair
40fcdd04e2 Build timestamp mavenized using filtering. 2011-12-28 16:27:53 +01:00
Maxime Sinclair
ad6a00fdf0 Normalization of the format for the proxy feature.
New syntax is : plantuml/proxy/[id/][format/]remoteURL
where id is a number identifying the diagram definition
when the remote URL contains more than one diagram,
and format specify the output : img, txt or svg.
2011-11-14 17:22:16 +01:00
Pablo Lalloni
e1cc14c6a3 Changed TestProxy png image expected size to be between 1500 and 1700. 2011-11-12 22:00:30 -03:00
Pablo Lalloni
e489e631eb Restore previous welcome servlet path to serve static resources
correctly.

Add jetty default servlet parameter to allow "servlet welcome files".
2011-11-12 20:54:15 -03:00
Pablo Lalloni
89c4d91b41 Project fully mavenized with functionality exceeding previous Ant build.xml implemented (except deployment to servlet container, which can be easily added).
Improved unit tests to be independent of externally running servlet container, now every test runs its own embedded jetty server (and stops it afterward).

Removed all eclipse artifacts (.project, .classpath, .settings, etc.) and added to .gitignore to be independent of development environment (can be autogenerated by maven, or better yet use m2eclipse).

Removed embedded dependency jars since they are handled automatically by maven.
2011-11-02 19:11:52 -03:00
Pablo Lalloni
4f80244a2b Add support for generating parameterized image format in proxy requests 2011-11-01 17:12:46 -03:00
Maxime Sinclair
b75cf0b7cf Better support of ditaa diagrams. 2011-08-30 16:39:12 +02:00
Arnaud Roques
e71536f634 Transcoder.class will now add @startuml, to we have to check if it is
present before adding it
2011-04-19 18:22:56 +02:00
Maxime Sinclair
b201367aba Support for sequence diagrams as ASCII art. 2011-04-08 12:33:08 +02:00
Maxime Sinclair
0f34349037 Documentation and polishing 2011-03-31 16:12:10 +02:00