429 Commits

Author SHA1 Message Date
Nico Rehwaldt
e7bbb5d6bf chore(project): use inherits util 2015-03-23 15:15:32 +01:00
Nico Rehwaldt
695a973e92 chore(modeling): renamve behaviors for clarity 2015-03-23 15:14:54 +01:00
Nico Rehwaldt
8eff06fb0c chore(project): release v0.9.2 v0.9.2 2015-03-19 16:19:08 +01:00
Nico Rehwaldt
2dbb5ffd81 chore(dependencies): upgrade karma-browserify
This allows windows users to execute our test suite.
2015-03-13 15:53:07 +01:00
Nico Rehwaldt
63189006a6 chore(project): release v0.9.1 v0.9.1 2015-03-13 10:48:15 +01:00
Nico Rehwaldt
e06fb32ad2 fix(style): remove trailing comma 2015-03-13 10:39:22 +01:00
Nico Rehwaldt
f22682542d chore(project): release v0.9.0 v0.9.0 2015-03-12 14:21:00 +01:00
Nico Rehwaldt
00ab8cc2ba chore(project): bump dependency versions 2015-03-12 14:20:47 +01:00
Nico Rehwaldt
397a4aeea5 fix(replace): keep associations during replace
Closes #226
2015-03-12 14:03:28 +01:00
Nico Rehwaldt
ae8e6146d1 chore(project): fix whitespace character 2015-03-11 17:42:56 +01:00
Nico Rehwaldt
1c0ade9d51 feat(replace): focus element after replace
Related to #192
2015-03-11 16:31:42 +01:00
Nico Rehwaldt
67d81c346c fix(replace): pre-build BPMN elements
This simplifies the ways we work with replacements.

Instead of monkey-patching the original replace functionality we

* create the business object / target object
* pass it to replace

A simple way that works well with our existing infrastructure.

Other changes:

* fixes redo / undo issues.
* splits context-pad + replace

Closes #180
2015-03-11 16:19:09 +01:00
Nico Rehwaldt
eb63fda6ab chore(font): update 2015-03-11 09:36:56 +01:00
Nico Rehwaldt
d1d42f3713 chore(project): upgrade to latest bpmn-font 2015-03-10 16:07:58 +01:00
jdotzki
2b8d8110fd fix(contextpad): prevent replace menu from opening multiple instances 2015-03-08 11:51:38 +01:00
jdotzki
2321caecd7 improve(contextpad): remove modeling options behind throwing link events
related #219
2015-03-07 12:59:22 +01:00
jdotzki
6aceab9dbf feature(contextpad): add catch events to pad for event based gateways
close #206
2015-03-06 09:27:18 +01:00
jdotzki
e665895448 improve(font): update to latest font
#186
2015-03-05 18:04:57 +01:00
jdotzki
89a3a6bcd8 feature(modeling): set di.isMarkerVisible for exclusive gateway as default
close #221
2015-03-05 14:19:47 +01:00
jdotzki
c5af54c1e3 feature(rules): add rule for link events
close #219
2015-03-05 13:57:32 +01:00
jdotzki
6f85d3081f improve(contextpad): use receive-task icon instead just receive
close #214
2015-03-04 15:50:06 +01:00
jdotzki
7676b9f244 fix(context pad): correct position of replace menu
close #210
2015-03-04 15:27:13 +01:00
jdotzki
88eb0cb442 fix(bpmnrenderer): correct rendering of intermediate link throw event
close #216
2015-03-04 13:29:46 +01:00
jdotzki
1c45d98f9a fix(contextpad): add missing events to replace menu
close #209
close #217
2015-03-04 12:28:18 +01:00
jdotzki
225cbb914c fix(rules): fix modeling rules for event based gateways
Allow  condition and signal catching events after event based gateways.

close #213
2015-03-04 10:20:37 +01:00
jdotzki
f527096ac2 fix(contextpad): add signal event to end event replace menu
close #211 #218
2015-03-03 17:09:54 +01:00
jdotzki
5604e13468 fix(contextpad): remove incorrect replace targets
close #207
2015-03-03 15:58:59 +01:00
jdotzki
73c6c883c5 fix(replace): run model updates on 'execute'
close bpmn-io/bpmn-js#213
2015-03-03 15:52:40 +01:00
jdotzki
22c0065d5d fix(context pad): remove instantiating gateways from replace menu
close #212
2015-03-03 15:15:00 +01:00
jdotzki
7207d010db feat(contextpad): add event to replace-menu
See #192
2015-03-02 13:43:06 +01:00
jdotzki
66801df111 feature(rules): add modeling rules for event based gateways
closes #193
2015-03-02 13:43:06 +01:00
jdotzki
18c2b0552e feat(contextpad): add replace-menu to context pad
Support for Gateways and Task Types was added.

See #130
2015-03-02 13:43:06 +01:00
jdotzki
3873709141 feat(replace): add service that allows to replace elements
API
- BpmnReplace#replaceElement

see bpmn-io/bpmn-js#130
2015-03-02 13:43:06 +01:00
Nico Rehwaldt
4fa01649b5 fix(draw/BpmnRenderer): only display message flow marker if messageRef
Closes #205
2015-02-25 18:30:16 +01:00
Nico Rehwaldt
9898ad888c chore(project): only hint + test during travis builds 2015-02-19 15:03:53 +01:00
Nico Rehwaldt
f19a64a346 docs(README): add travis status badge 2015-02-19 14:59:57 +01:00
Nico Rehwaldt
ef11c65dc8 chore(project): add travis configuration 2015-02-19 14:54:30 +01:00
Nico Rehwaldt
48f0e7a0d8 chore(project): add wiredeps config 2015-02-19 14:53:41 +01:00
Nico Rehwaldt
85d0ffd56a fix(tests): re-enable all 2015-02-18 13:25:20 +01:00
Nico Rehwaldt
788b143f27 fix(Viewer): do not cache moddle
This may have unwanted side-effects, i.e. when using id
validation and caching.

We must ensure the meta-model element is actually instance stateless in
order to safely cache it.
2015-02-17 12:04:03 +01:00
Nico Rehwaldt
4854c96067 fix(import): correctly dispatch parse warnings
Fixes our bpmn-moddle integration to correctly dispatch parse warnings
from bpmn-moddle to the client.

Related to bpmn-io/moddle-xml#5

Closes #58
2015-02-17 11:00:00 +01:00
Nico Rehwaldt
f3a1c8a42c chore(project): bump dependencies 2015-02-13 18:31:20 +01:00
Nico Rehwaldt
8c61906469 feat(bpmn-js): allow custom model extensions to be passed
Related to bpmn-io/bpmn-moddle#15
2015-02-12 15:50:23 +01:00
Nico Rehwaldt
04437a8354 chore(project): remove jquery
Related to bpmn-io/bpmn-js#189
2015-02-06 15:26:41 +01:00
Nico Rehwaldt
ae49bb719b chore(bower): hide bpmn-js internals in bundle
Related to #188
2015-02-06 09:56:18 +01:00
Nico Rehwaldt
9272547af2 fix(draw): consistently use custom snapsvg 2015-02-06 09:55:23 +01:00
Nico Rehwaldt
3996408404 chore(project): migrate to modularized lodash@3
* use specialized lodash utilities
* consistently apply 'use strict'

Related to #185
2015-02-02 14:46:21 +01:00
Nico Rehwaldt
a899df2a12 chore(modeling/rules): reduce complexity
Related to #176
2015-01-29 14:03:17 +01:00
jdotzki
d8057a2acc fix(rules): disallow circular connection
This temporarily disallows connections from and to the same element
because it rendered the connection unusable..

This change can be reverted once proper auto layout for circular connections is implemented.

Closes #176
2015-01-29 13:26:32 +01:00
Nico Rehwaldt
fef6e056a9 chore(build): consistently publish to bower-dir/dist 2015-01-23 15:47:47 +01:00