Skip to main content

Tentative IP Log for modeling.emft.b3

This tentative IP Log is generated dynamically from automatically collected project information. This information has not been vetted for accuracy by the Eclipse Foundation and may not represent the true state of the IP of this project(s). Please refer to the official approved IP Log(s) associated with the official release(s) of this project(s) for more information.

Licenses

  • Eclipse Public License v1.0

Third-Party Code

Pre-Req Dependencies

CQThird-Party CodeLicenseUse
10895args4j Version: 2.0.21 (PB Orbit CQ7002)MIT Licenseunmodified binary

Exempt Pre-Req and Works With Dependencies

No Exempt Pre-Req or Works With dependencies

Committers

Past and Present Active
Name Organization  
Chris Aniszczyk
Karel Brezina Cloudsmith Inc.
Ian Bull EclipseSource (See Innoopract)
Stefan Daume
Bjorn Freeman-Benson
Thomas Hallgren
Filip Hrbek Cloudsmith Inc.
Oisin Hurley
Henrik Lindberg
Ed Merks
Andrew Niefer IBM
Michal Ruzicka Cloudsmith Inc.
Eike Stepper
David Williams IBM

Contributors and Their Contributions

Ref Size Description
Achim Demelt (googlemail.com)
364141 975 bytes [mavenResult] Interpreting empty dependency version
Attachment 207475: Patch that produces [0.0,) for empty version strings
364709 1242 bytes [maven] Produce version range instead of single version dependency
Attachment 207476: Patch to produce version range
Bjorn Freeman-Benson (newrelic.com)
d0abfd 3 lines remove a warning
Carsten Reckord (reckord.de)
291031 2826 bytes [aggregator] Custom Category IUs should be greedy
Attachment 152981: Set default for greedy property to true
David Williams (us.ibm.com)
036627 4 lines kepler version should include com.ning.async-http-client, if its needed
417731 580 bytes kepler version should include com.ning.async-http-client, if its needed
Attachment 235898: improved solution
417731 863 bytes kepler version should include com.ning.async-http-client, if its needed
Attachment 235899: patch to remove the from previous feature
Filip Hrbek (cloudsmith.com)
000712 2 lines Better separation of concerns (for headless legacy support)
001fb8 25 lines Removed dependency on buckminster osgi filter implementation
009592 2 lines Adapted to the new API
022d7e 110 lines Refactored p2 agent usage for new p2 mechanisms
023a0f 58 lines Synchronization with integration build
036b83 2 lines Replaced 1.6 with 1.5
03c01d 3 lines Source cleanup (longer comments allowed)
04f052 8 lines Fixed more bugs after p2 model refactoring
04f53b 2 lines Fixed versioning and licensing
052e4e 96 lines Applied new formatting rules
0539d5 2631 lines Bug 304345 - Extract the p2 model into a model project of its own
055494 118 lines Removed dependency on buckminster osgi filter implementation
071c07 47 lines Fixed versioning and licensing
07b925 28 lines Removed simple configurator
0823a7 4 lines Enabled longer comments to avoid adding blank lines by auto formating
08380f 46 lines Added starting essential p2 bundles
087d7d 7 lines Cleaned up build.properties
08da2b 269684 lines Applied new formatting rules
090d3d 4 lines Generating filters even from disabled configs
0942d4 4 lines Enabled longer comments to avoid adding blank lines by auto formating
0b53da 44 lines Bug 300994 - coding style
0bcb01 17 lines Added support for zipping the final repository
0bf0cf 50 lines Fixed versioning and licensing
0d5faf 4 lines Changed all dependencies to bundle level
0d618a 6 lines Cleaned up build.properties
0dbb6d 4 lines Back to remote SVN
0f317f 141 lines Fixed getMatches() problems
0fce17 8 lines Changed all dependencies to bundle level
10328d 7 lines Cleaned up build.properties
104f46 100 lines Better separation of concerns (for headless legacy support)
10821a 18463 lines Initial check in
11877d 7 lines Removed exemplarysetup
137633 1 lines Retain unpacked
140cc0 845 lines Initial check in
14220d 20 lines Removed product mess
143ba7 2 lines Updated drop ID
145b95 1 lines Source cleanup (longer comments allowed)
14feff 827 lines Continued fixing for new p2 API
152246 18 lines Bug 314446 - Ampersand in repo label causes silent failure
1685a2 11 lines Added plug-ins
16c878 35 lines Synchronization with integration build
175a0c 2 lines Added "Inclubation" attribute to all plug-in/feature/category names
178228 49 lines Added plug-ins
18377d 8 lines Better synchronization with provisioning agent
185897 7 lines Refactored p2 agent usage for new p2 mechanisms
194189 1478 lines Applied new formatting rules
19da24 6 lines On-the-fly transformation of the model (recommended for testing purpose)
19e5e2 464 lines Initial check in
19e5fa 56 lines Fixed bugs after refactoring (unable to run verification or build)
1a4f12 7 lines Added apache ant to plug-ins
1c0a3d 35 lines Bug 312656 - Publish Helios as a Maven repository
1c6135 120 lines New p2 API
1cbdda 747 lines Initial check-in
1cf77c 8 lines Build fixes
1e447d 38 lines Cleaned up
1e4fcb 684 lines Adopted the p2 model to the new p2 API (now all compilable but not complete and not tested at all)
1e6312 23 lines Fixed option handler
1ff942 10 lines Added more platforms configurations
207540 80 lines Added plug-ins
21ed09 1524 lines Initial check in
227a78 4 lines Enabled longer comments to avoid adding blank lines by auto formating
23fa7d 804 lines New p2 API
2409a8 26 lines Support for AR generation
24240c 2 lines Changed Java container to 1.5 to enable hudson build in current environment
248727 16 lines Optimized resource/repository loading
24d121 2 lines Removed build.bat
2645f7 4 lines Enabled longer comments to avoid adding blank lines by auto formating
271c45 2 lines b3 product added to releng
271ccc 2 lines Updated orbit
27e741 38 lines Fixed versioning and licensing
282897 47 lines Fixed problems with obtaining repository managers if their bundles were not started
28754e 26 lines Fixed bugs after refactoring (unable to run verification or build)
2aafa6 8 lines Synchronization with integration build
2ac633 4675 lines Bug 304345 - Extract the p2 model into a model project of its own
2ce383 4 lines Enabled longer comments to avoid adding blank lines by auto formating
2ceebd 2 lines Added "Inclubation" attribute to all plug-in/feature/category names
2d5639 7 lines Cleaned up build.properties
2d6e48 21 lines Added plug-ins
2e57eb 5 lines Bug 304345 - Extract the p2 model into a model project of its own
2ea43c 8 lines Synchronization with integration build
2f2825 3 lines Bug 301701 - added <modelVersion> Tag
2f39e8 11 lines Fixed versioning and licensing
2f66d4 343 lines Buckminster build
2f75bc 146 lines Bug 318889 - maven properties prevent mapping of maven artifact as IU
2f7f05 36 lines Fixed versioning and licensing
2fd4be 9 lines Bug 310847 - avoid NPE on loading a repository that is not referenced in the model any more
321e28 1 lines Added removing the workspace template on clean.all
3310e5 4 lines Added "Inclubation" attribute to all plug-in/feature/category names
342126 6 lines Removed the launcher name
35c700 33 lines Removed the 'version enumeration' hack
3622e0 48 lines Fixed versioning and licensing
36239d 3 lines Added dependency to clean.output from promote.sites target
362ad1 2 lines Put back RCP
36ad08 1453 lines Fixed URI generation on windows
381e76 4 lines Enabled longer comments to avoid adding blank lines by auto formating
3839ad 77 lines Optimized resource synchronization
38ffa9 22 lines Synchronization with integration build
392de6 4 lines Enabled longer comments to avoid adding blank lines by auto formating
393583 5 lines Temporarily removed everything that does not belong to b3 aggregator
3a24fc 53 lines Added p2 bundles + rootfile properties
3a9460 4 lines Enabled longer comments to avoid adding blank lines by auto formating
3c1136 22 lines Support for M/I/R builds
3c17b4 7 lines Added plug-ins
3c3bb8 8 lines Cleaned up build.properties
3cdd5c 4 lines Enabled longer comments to avoid adding blank lines by auto formating
3cf9ad 202 lines Source cleanup (longer comments allowed)
3d074f 5 lines Changed external bm site
3df437 4 lines Updated launch configuration
3e583b 221 lines Refactored p2 agent usage for new p2 mechanisms
3eefc2 4 lines Enabled longer comments to avoid adding blank lines by auto formating
403c5c 21 lines Applied new formatting rules
42f2ee 56 lines New p2 API
436eee 2971 lines Removed diagrams since they have been out of sync. If there are needed again, they may be regenerated later.
43a3de 8 lines Fixed versioning and licensing
43bb7e 18 lines Synchronization with integration build
43fb47 34615 lines Applied new formatting rules
442dca 92 lines Bug 304345 - Extract the p2 model into a model project of its own
45094a 57 lines Synchronization issues fixed
4651d7 122 lines Source cleanup
475784 4 lines Refactored p2 agent usage for new p2 mechanisms
476ac5 972 lines Source cleanup (longer comments allowed)
47717f 1363 lines Bug 304345 - Extract the p2 model into a model project of its own
47b0e0 14 lines Added essential bundles
4879a1 4 lines Merged with Bug 300969 - prevent from NPE when no version is considered as 'release'
48b2f4 6 lines Removed native launchers
499501 6 lines Source cleanup (longer comments allowed)
499a08 8 lines Fixed deletion of existing repositories
49b09d 7 lines Added eclipse installation MDR reader
49b9a1 83 lines Updates & refactorings
49c0bd 4 lines Enabled longer comments to avoid adding blank lines by auto formating
49d180 416 lines Continued fixing for new p2 API
4a8098 38 lines Bug 314446 - Ampersand in repo label causes silent failure
4a83cb 30 lines Build fixes
4bda20 7 lines Added plug-ins
4c63da 6 lines Added "Inclubation" attribute to all plug-in/feature/category names
4ce9c2 14 lines Added plug-ins
4db471 4 lines Enabled longer comments to avoid adding blank lines by auto formating
4fdc1e 46 lines Applied new formatting rules
4fe65f 45 lines Fixed translation support warnings
514ad2 380 lines Adopted the p2 model to the new p2 API (now all compilable but not complete and not tested at all)
52fa80 14 lines Added frameworkadmin
530cd4 403 lines Fixed containment problems in the p2 view
551211 35 lines Added backward compatibility options (packedStrategy, trustedContributions)
56a6d8 18083 lines Synchronization with integration build
56b040 8 lines Adopted the p2 model to the new p2 API (now all compilable but not complete and not tested at all)
572368 7 lines Better separation of concerns (for headless legacy support)
573ee2 10 lines Synchronization with integration build
57490c 2 lines Added "Inclubation" attribute to all plug-in/feature/category names
596dce 1082 lines This is a removed package (after refactoring). It could not be deleted from Eclipse IDE within a project commit (probably an SVN bug).
5b1359 171 lines Bug 299749 - Allow mapping IUs by version range
5b1688 39 lines Synchronization with integration build
5b6e2e 11 lines Improved obtaining mdr manager
5be040 26 lines Added public filter generator to the MappedUnit interface
5c879e 18230 lines Synchronization with integration build
5ca86a 21 lines Added neede apache commons bundles
5d8928 49 lines Fixed NPE
5d8f36 3472 lines Applied new formatting rules
5e5a6d 2 lines Added "Inclubation" attribute to all plug-in/feature/category names
5e5d22 270 lines Source cleanup (longer comments allowed)
5eafd7 259 lines Added UI filter to the IUPresentation + added IA64 architecture
5ee75d 883 lines New p2 API
61843e 1064 lines Bug 318889 - maven properties prevent mapping of maven artifact as IU
625451 20202 lines Initial check-in
62cfec 628 lines Source cleanup
632dcf 3 lines Cleaned up build.properties
63a950 2 lines Changed compliance to J2SE-1.5
63b72f 87 lines Implemented better logging control
650a3c 64482 lines Initial check in
65b6df 62661 lines Initial check-in
65fac1 9 lines Removed dependency on buckminster osgi filter implementation
6683aa 68 lines Fixed problems with obtaining repository managers if their bundles were not started
66aaaa 46 lines Fixed iu resolution (partially)
66ae78 10653 lines Initial check in
6858b2 11 lines Fixed product settings
68925a 884 lines Initial check in
68dd98 2 lines Synchronization with integration build
68e5a1 2 lines Fixed qualifier generation
692c55 3 lines IU with A.PDE.Target.Platform namespace is excluded from unitsToAggregate
6985d9 2 lines Changed JRE
69bdbe 47 lines Source cleanup
69dc8b 20 lines Added UI filter to the IUPresentation + added IA64 architecture
6a6e90 2 lines Added "Inclubation" attribute to all plug-in/feature/category names
6b6e0a 2 lines Added "Inclubation" attribute to all plug-in/feature/category names
6c77f5 12 lines Fixed problems with obtaining repository managers if their bundles were not started
6cabe9 161 lines New p2 API
6d1800 5 lines Temporary switch to remote SVN to finish the building process
6e0cee 2 lines Removed matches from property view
6e640e 4 lines Enabled longer comments to avoid adding blank lines by auto formating
6fef4f 29 lines Fixed blocking while loading repositories
7108e3 73 lines Changed all dependencies to bundle level
7149a9 107 lines Modified for new m2eclipse (however, it still does not work without hacking the m2eclipse plug-ins)
71c498 97 lines Source cleanup
720c18 21250 lines Bug 304345 - Extract the p2 model into a model project of its own
72d500 2354 lines Bug 299749 - Allow mapping IUs by version range
744b29 464 lines Source cleanup (longer comments allowed)
7536c6 7 lines Cleaned up build.properties
75e8cb 58 lines Source cleanup
769310 14 lines Bug 311820 - numerous unsupported operation exceptions
76dac7 9 lines Source cleanup (longer comments allowed)
76ed34 34268 lines Bug 304345 - Extract the p2 model into a model project of its own
78c33a 17 lines Bug 310847 - avoid NPE on loading a repository that is not referenced in the model any more
79743c 9869 lines Bug 304345 - Extract the p2 model into a model project of its own
79db4f 27 lines Changed all dependencies to bundle level
7a1609 4 lines Back to local SVN
7afea6 5 lines Removed bundle startup (did not help)
7c923e 10 lines Added platform filters
7cd9f6 2 lines Changed Java container to 1.5 to enable hudson build in current environment
7d3292 4 lines Fixed type (Depricated -> Deprecated)
7e1bcc 4 lines Enabled longer comments to avoid adding blank lines by auto formating
7ef652 2 lines Fixed java execution environment
804b8b 4 lines Cleaned up build.properties
829292 38 lines Fixed versioning and licensing
82f6ce 2 lines Bug 299749 - Fixed ClassCastException
83799a 1021 lines Added more platforms configurations
839fa6 44693 lines Applied new formatting rules
848c8f 190 lines Synchronization with integration build
858a32 2 lines Bug 317164 - Opening legacy build file fails on undecipherable error
859638 38 lines Fixed versioning and licensing
861307 5 lines Added legacy models to the binary build
86364b 48 lines Fixed versioning and licensing
868f98 260 lines Fixed dependencies
86d0db 141 lines Source cleanup (longer comments allowed)
8812bc 25 lines Optimized resource/repository loading
88b162 888 lines Bug 300994 - coding style
8a7afd 173 lines Refactored document verification (pure EMF)
8ac30b 9 lines Synchronization with integration build
8b31fe 13 lines Fixed host list
8bdd4c 34 lines Added forceResolve to the resolveAsSingleton method (keeping the convenient non-forcing method)
8c147c 7 lines Removed unused dependency
8c57e0 268 lines Fixed rmap
8df343 257970 lines Applied new formatting rules
8e0291 38 lines Fixed versioning and licensing
8e32a2 14 lines Provisioning agent is passed through the whole aggregation process to avoid duplicate repo download
8e6e3d 64 lines Removed testing command
8e90e3 4 lines Enabled longer comments to avoid adding blank lines by auto formating
8fdce5 3 lines Fixed class cast
910041 15 lines Removed unused method
910fc8 4 lines Enabled longer comments to avoid adding blank lines by auto formating
916332 9 lines Adopted the p2 model to the new p2 API (now all compilable but not complete and not tested at all)
918d2a 22 lines Fixed versioning and licensing
918f39 139 lines Bug 312656 - Missing artifact in a repo is supposed to be an error (+ some optimizations)
924785 50 lines Support for AR generation
930786 3 lines Bug 311820 - numerous unsupported operation exceptions
93e6c0 14 lines Put back simpleconfigurator since it is required by touchpoints
943098 31 lines Headless specific issues fixed + workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=305863
944e32 24 lines Removed dependency on buckminster osgi filter implementation
948ca7 10 lines Fixed versioning and licensing
95272a 2 lines Put back native launchers
95acb4 27 lines Implemented better logging control
95cd82 81 lines Configured b3 headless product
969212 898 lines Initial check-in
969ec8 51 lines Removed workaround for profile preferences stale agent
96ff25 47 lines Fixed versioning and licensing
97790e 6 lines Added option for settting the maven result from the command line
97c22b 22678 lines Source cleanup
980286 22 lines Bug 312656 - Missing artifact in a repo is supposed to be an error - take 2
98b895 2 lines Replaced 1.6 with 1.5
9951da 73 lines Added support for validationContributions
99d6f9 8353 lines Source cleanup
9a073b 8 lines Made signing default
9a97dc 3 lines Synchronization with integration build
9b0fa6 5 lines Avoid NPE when opening obsolete files outside the workspace (needs also Bug 305961 fixed, i.e. 3.6M7 or later)
9d3519 2 lines Experimentally reverted back to subversive
9d64e7 1326 lines Source cleanup (longer comments allowed)
9dc7f4 4 lines Back to remote SVN
9f2ce3 457 lines Fixed containment problems in the p2 view
9fc107 60 lines Bug 315127 - aggregator, in batch mode, should output its own version number
a00fed 85 lines Source cleanup
a060bc 4537 lines Initial check in
a0a95b 17 lines Fixed versioning and licensing
a0b16e 4 lines start-up configuration
a0fa54 2 lines Added trailing dot
a1e304 2 lines Added "Inclubation" attribute to all plug-in/feature/category names
a379b0 2 lines Synchronization with integration build
a387ae 64 lines Moved ECF bundles to included plug-ins
a45eee 1 lines Fixed bugs after refactoring (unable to run verification or build)
a4bc79 3 lines Added junit4
a4bf1f 1619 lines Implemented correct selection of IUs according to the model. However, a lot of hacks were required. This should be fixed ASAP.
a53c7c 66 lines Added plug-ins
a569b5 6 lines thourough build argument added
a60793 2 lines Removed trailing space, adding trailing dot.
a76dee 9 lines Fixed filter generators
a7f112 2 lines Fixed versioning and licensing
a843b2 35 lines Synchronization issues fixed
a8ef11 20 lines Filtering out resources of detached contributions in the tree view
a9499b 5 lines Cleaned up build.properties
a9c33b 20 lines Fixed problems with nexus indexer (NoClassDefFoundError)
aa73e1 4 lines Bug 304345 - Extract the p2 model into a model project of its own
aa8e0e 253 lines Bug 300994 - coding style
aabb83 4 lines Updates & refactorings
aadc6d 42 lines Synchronization with integration build
ab022f 4 lines Fixed NPE
ab6376 816 lines Source cleanup (longer comments allowed)
ace2b0 224 lines Better synchronization with provisioning agent
adee3f 595 lines Initial check in
aecda6 3 lines Fixed NPE
af866a 8487 lines Source cleanup
afa15d 37 lines Removed obsolete (unused) code
b02a96 426 lines Better separation of concerns (for headless legacy support)
b02d76 2 lines Added "Inclubation" attribute to all plug-in/feature/category names
b0bfe0 4 lines Fixed version range
b0f649 89 lines Fixed problem with "A.PDE.Target.Platform" requirements
b16e07 48 lines Initial check-in
b1a9e0 4 lines Enabled longer comments to avoid adding blank lines by auto formating
b1d252 12232 lines Bug 304345 - Extract the p2 model into a model project of its own
b1e9bf 2583 lines Source cleanup
b227c6 7 lines New p2 API
b28e40 11 lines Added bundles to start
b28fb7 143 lines Bug 304345 - Extract the p2 model into a model project of its own
b341af 329 lines Synchronization with integration build
b3bf9b 20 lines Fixed versioning and licensing
b405ee 15 lines On-the-fly transformation of the model (recommended for testing purpose)
b4665c 5 lines Fixed NPE on model file without a path
b6128f 21 lines Bug 315127 - aggregator, in batch mode, should output its own version number
b77f09 4 lines Typo in option descriptions
b7cd4f 9 lines Better separation of concerns (for headless legacy support)
b84803 7 lines Patch resolution is done with null monitor to avoid displaying ignored errors in the main progress bar
b8afd5 10 lines Headless specific issues fixed + workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=305863
b8f5f8 34 lines Removed matches from property view
b998dc 44 lines Configured b3 headless product
b9e711 7 lines Added plug-ins
ba8739 9344 lines Adopted the p2 model to the new p2 API
ba9d02 4 lines New p2 API
bad425 3 lines Added missing bundles that were not resovled by buckminster
bb0fb9 4 lines Enabled longer comments to avoid adding blank lines by auto formating
bb10a6 15 lines Fixed translation support warnings
bb13ce 68 lines Added more plug-ins
bb356c 2 lines Added "Inclubation" attribute to all plug-in/feature/category names
bc1ffe 9 lines Removed the "Install JRE" step
bc331c 4 lines Enabled longer comments to avoid adding blank lines by auto formating
bc722a 260 lines New p2 API
bcef3a 12042 lines Source cleanup
bd5719 1227 lines Source cleanup
bd5915 4 lines b3 product added to releng
bd7947 795 lines Source cleanup
bda82c 2 lines Fixed type (Depricated -> Deprecated)
bdcee1 47 lines Bug 312656 - Publish Helios as a Maven repository
be5ac1 4780 lines Initial check-in
be92e5 6 lines Added "Inclubation" attribute to all plug-in/feature/category names
beb971 133 lines Initial check-in
bf1511 52 lines Workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=304899
bf1907 2 lines Added "Inclubation" attribute to all plug-in/feature/category names
bfae54 476 lines Better synchronization with provisioning agent
c09823 2 lines Added "Inclubation" attribute to all plug-in/feature/category names
c09d43 20 lines Added creation of p2 site without promoting
c1d88c 5 lines Removed deleted folders from build.properties
c2550e 531 lines Initial check in
c282dd 616 lines Fixed getMatches() problems
c2fd62 38 lines Fixed versioning and licensing
c3794d 21 lines Generating filters even from disabled configs
c3a2de 8 lines Synchronization with integration build
c3bf40 4 lines Enabled longer comments to avoid adding blank lines by auto formating
c45700 10601 lines Source cleanup
c49adb 2 lines Fixed path to JDK
c5376c 2 lines Changed the director link to "latest"
c59ba6 16 lines Better synchronization with provisioning agent
c688cf 2 lines Bug 318889 - maven properties prevent mapping of maven artifact as IU
c693a7 3 lines Better control over required bundles
c71b95 376 lines Better separation of concerns (for headless legacy support)
c72ba6 60 lines Bug 314446 - Ampersand in repo label causes silent failure
c7b7c5 1078 lines Support for overwriting existing repositories
c7fe13 5 lines start-up configuration
c83169 9 lines Applied new formatting rules
caefc9 47 lines Bug 315383 - all potential emails are copied to the log or console
cb338d 57624 lines Initial check in
cb6ce4 12 lines Fixed blocking while loading repositories
cba95b 2 lines Made compatible with 3.6M7
cbc450 6 lines Reverted back to subclipse and local check-out
cc9dbc 1 lines Added jarprocessor option passing
cd2311 464 lines Initial check-in
ce5545 22159 lines Applied new formatting rules
cf7658 6 lines Source cleanup (longer comments allowed)
cfd3af 12 lines Bug 317727 - Not all metadata is mirrored
d03deb 4 lines Bug 315569 - Aggregating repo with packed artifacts always fails with Maven Result
d1956e 2 lines Fixed more bugs after p2 model refactoring
d2b7ab 35 lines Made compatible with 3.6M7
d2c157 62 lines Provisioning agent is passed through the whole aggregation process to avoid duplicate repo download
d3ab8d 7 lines Bug 304345 - Extract the p2 model into a model project of its own
d42be4 3087 lines Source cleanup
d4b303 2 lines A typo
d5e68a 31 lines Bug 312203 - aggregator does not support mirrorReferences on command line
d639da 259 lines Bug 320701 - Add 'latest' feature to the maven-metadata model
d65e98 45 lines Defined MultiRangeRequirement.toString()
d76917 173 lines Fixed bugs after refactoring (unable to run verification or build)
d81b7a 7 lines Added plug-ins
d8c0f1 2 lines Fixed iu resolution (partially)
d93b14 671 lines Bug 299749 - Allow mapping IUs by version range
da0089 48 lines Initial check-in
db52dd 30 lines Source cleanup (longer comments allowed)
dc1325 13 lines Improved obtaining mdr manager
dd0992 1737 lines Source cleanup
de56ee 4 lines Enabled longer comments to avoid adding blank lines by auto formating
de7b0c 50 lines New p2 API
df179c 4 lines Fixed main resource icon overlay update
e06702 628 lines Initial check-in
e07941 127 lines Enabled longer comments to avoid adding blank lines by auto formating
e20d5f 81 lines Support for M/I/R builds
e21f6d 13 lines Bug 315383 - all potential emails are copied to the log or console
e2af8a 44 lines Added more samples
e360a9 18 lines Added more platforms configurations
e4201f 15 lines Fixed license mapping (new p2 allows multiple licenses per IU)
e43e08 2 lines Bug 318136 - Aggreagtor headless/UI fails with NPE when having categories
e43f38 215 lines Fixed bugs after refactoring (unable to run verification or build)
e45b3e 122 lines Source cleanup
e45cab 21 lines Changed all dependencies to bundle level
e4b62e 6 lines Changed all dependencies to bundle level
e4d09f 9 lines Fixed versioning and licensing
e6478f 7 lines Fixed main resource icon overlay update
e72e05 4 lines Enabled longer comments to avoid adding blank lines by auto formating
e984da 4 lines Enabled longer comments to avoid adding blank lines by auto formating
e9bee5 52 lines Fixed filter generators
e9f07d 2 lines Changed application name to "b3"
ea7e17 46 lines Fixed versioning and licensing
eac227 1 lines Removed build.type property
eb596c 332 lines Bug 300994 - coding style
ec82fc 3 lines Cleaned up build.properties
ee038a 8 lines Provisioning agent is passed through the whole aggregation process to avoid duplicate repo download
ee1d03 14 lines Added new line characters in detailed documentation of the runScript command
ee389a 6 lines Synchronization with integration build
ee688c 48 lines Initial check-in
ee819a 4 lines Added forgotten sleep in the waiting loop
eea9fe 32 lines Synchronization with integration build
eebe0c 44 lines Fixed more bugs after p2 model refactoring
ef3838 2 lines Fixed build target path
f04d8d 9 lines Fixed containment problems in the p2 view
f0905a 69 lines Share project "org.eclipse.b3.aggregator.samples" into "svn+ssh://dev.eclipse.org/svnroot/modeling/org.eclipse.emft.b3"
f0ba77 42 lines Headless specific issues fixed + workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=305863
f1122d 86 lines Source cleanup
f174e6 2 lines Bug 303180 - bad class cast
f1786f 7997 lines Applied new formatting rules
f27221 6 lines Bug 311892 - An NPE is thrown when generating maven result
f27c7a 6 lines Fixed problems with nexus indexer (NoClassDefFoundError)
f2b159 35 lines Bug 326742 - UnsupportedOperationException in Categories generator
f38a4c 89 lines Synchronization with integration build
f3bd92 2 lines Replaced subversive with subclipse
f445d5 4 lines Better control over file/folder move/delete actions.
f45dd2 179 lines Initial check in
f57013 13 lines Fixed ClassCastException
f58a5a 20 lines Source cleanup (longer comments allowed)
f76fb9 4 lines Fixed filter generators
f8a3a3 15 lines Fixed versioning and licensing
f8c1f8 14 lines Bug 304345 - Extract the p2 model into a model project of its own
f9106c 19 lines Fixed filter generation in the "verify" or "build" mode
f97c17 11 lines Fixed versioning and licensing
fa32de 2 lines New p2 API
fa72cf 4 lines Added generics to unchecked lists
fa7e95 3581 lines Bug 304345 - Extract the p2 model into a model project of its own
fb60b4 18 lines Updates & refactorings
fbd55f 267 lines
fc1ff0 4 lines Bug 318889 - maven properties prevent mapping of maven artifact as IU
fc286c 169 lines Bug 304345 - Extract the p2 model into a model project of its own
fc681d 33 lines Fixed blocking while loading repositories
fc818e 609 lines Initial check-in
fd859f 18 lines Avoid category recursion in p2 view
fe554f 7 lines Added plug-ins
ff6b52 303 lines Bug 299749 - Allow mapping IUs by version range
ff818d 13 lines Fixed service discoverer
ffe8e8 52 lines Source cleanup
Henrik Lindberg (cloudsmith.com)
00a07b 2 lines added more detail to the fruit :)
012076 4956 lines [297431] - [grammar] throw expression requires extra ';'
0175b0 26 lines Fixed issue with tcBoolenLambda not producing the correct result for:
017b38 16 lines Added validation of PathVector (that all basePath, fragments) are consistent.
024291 4 lines updates for ID_or_KW to allow unescaped KWs in certain contexts
02631b 75539 lines Bug 328423 - integer radix screwed up when using semantic quick fix
02c081 3 lines dead code removal
037b6a 8 lines cleanup, and exception added
039534 2 lines changed error message from using word "method" to word "function"
03aa42 60921 lines [306561][build] add support for requirement modifiers
03dc50 4 lines Made constants for linked files in editor public
0403d6 14 lines code cleanup
040657 25 lines Refactored handling of value/variable definitions - fixed issue with immutable value handled as a creation and a separate assignment.
043569 7 lines issues fixed in execution handler
045afa 13 lines
049c0a 39912 lines defunc20100702 - see tags for backup
04e7f6 1522 lines Got rid of the horrible BuildContext class requiring a different type of execution context just for the sake of holding a Map.
04f06b 30 lines Added test functions for system functions.
0516b4 19 lines updated test to latest syntax
05392d 86345 lines Work on repositories continued.
055a8e 87113 lines Grammar change to work around https://bugs.eclipse.org/bugs/show_bug.cgi?id=312554
058086 47 lines Added assignment function testing.
05a0dd 75 lines Removed dynamic classloader from execution context (not used).
05e071 5 lines Fixed issue with context block not being evaluated in certain circumstances,.
0605db 99001 lines Bug 328251 - Add 'not matches' operator
062435 71694 lines Bug 327797 - Support templates
06ce0d 6 lines Removed -console from interactive test launch config
07f5de 308 lines Modified all relational that had ambigous overloading Comparable vs. Number to use delegation to specific private method with 'N' suffix.
096af3 502 lines Added support for bequested advise - i.e. weaving takes place when functions are added after advice has been applied.
09f8f8 361 lines TypeUtil refactoring (got more functions from FuncStore).
0a07fd 6 lines B#AbstractExecutor did not pass on the correct monitor.
0a4769 46 lines Fixed highlighting of keywords functioning as ID
0b1a11 3 lines cleanup of unused import
0b49b5 17 lines Fixed NPE thrown instead of more apropriate exception (method not found).
0bf23d 5936 lines Refactored RegularExpression to share common superclass with other patterns.
0c071a 80 lines small cleanup of grammar and manifest
0ca18f 92 lines Fixes for calls being made on actual instead of declared type for first parameter.
0caabe 1 lines removed an @Override of Provider.get()
0cd39b 37 lines [319477] - matches of structures with patterns is not done correctly - simple pattern now supported, tests updated.
0d20e0 2535 lines improved handling of unit type proposals and validation messages
0d2561 59 lines Made B3's execution stack available in ThreadLocal variable.
0d42e4 7 lines fixed issue if aliased required capability had null alias.
0d4939 3 lines Improved multi status reporting
0d7d5b 27 lines spelling error
0df8af 2100 lines Made RepositoryConfiguration class abstract.
0e2ff2 17 lines Added merge operation (merge one value map into another).
0e3781 92357 lines continued implementation of the BuildConcernContext and BuilderWrapper.
0e9691 2 lines [297074] - add regular expression syntax coloring
0f1913 4 lines Added a simple test for parsing of octal values.
0f2bca 5 lines Fixed issue with test function having parameters.
0f71e8 36254 lines Added grammar to advice on required and provided capabilities in a unit concern context.
0fccaa 2 lines Testing a commit using subclipse and Eclipse 3.6.
0fe475 1 lines Added testProperties.b3 to all tests.
10eedc 242 lines [326855] - provide constant expression evaluator
110481 3 lines Comments
113075 2 lines explicit autoboxing
115a78 2 lines Fixed issue determening type distance between a class and an interface. (as opposed to between an interface and some other type).
116215 8 lines Updated launch configs for Interactive and JUnit
11a1ff 179 lines Added support for regexp matches and simple pattern matches.
1253c1 124 lines diagram cleanup
126aae 212 lines VarDeclaration not properly parsed due to backtracking. Parsing is order dependant. Fixed.
12b739 23 lines 302866 [backend] implement the collect system function
130503 15 lines Added testing of creation of instances with zero, one or several arguments. Testing using Float value.
132e06 16 lines Fixed issue with not being able to run "main function" from within the outline.
13c858 469 lines Java function calls are now made by first loading them, and the repeating the attempt of calling.
13dba4 18 lines diagram cleanup
147c53 8 lines Fixed warnings rawtype / unchecked
14d4c4 20 lines Removal of unusued imports.
152c28 26 lines Fixed issue in output location provider (broken for b3.output.dir).
155965 41066 lines Added Repository classes (i.e. the evaluated effective configuration). Source code formatting of generated artifacts shows lots of changes though.
159f88 13 lines testing closure
15c57b 15 lines fixed issue with division by zero - now caught by BBinaryOp and translated to backend exception.
15db5f 2 lines Added use of Float.
1672df 134 lines Improved status reporting for exceptions without message
172ac2 40 lines cleanup
176b0a 30 lines Default imports were never defined in the engine.
1847c5 38 lines Added system function test in b3.
184897 184 lines Changed copyright string
185dec 2996 lines Building works again.
18644d 86 lines updated to latest version of grammar (changes in unit and builder contexts).
189d9d 964 lines Cleanup.
18a1d4 3 lines Fixed NPE issue when throwing User Exceptions from b3 script.
18d35b 40 lines Serialization issue causing quick fix to fail repaired.
18e50f 49 lines Added Template test
197b82 5 lines Corrected tests - conseuences of imported type corrections.
199490 2 lines Missing generated NOT
199698 22 lines Removed experiment of preinstalling String.format - not needed anymore.
19e2eb 15 lines Dead code removal
1b5553 3 lines "If the Type t directly, or indirectly refers to a type that is default inferred
1b7123 340 lines [302419] Add (automatic) support for progress monitor and cancel
1b8f53 28 lines dead code removal
1bbc67 52 lines Formatting improvements.
1bd693 6 lines Updated with literal values suitable for literal Integer (instead of literal long)
1be945 58 lines The Invocation context makes all System.getProperties() available as properties directly in b3.
1c0364 86807 lines grammar updated to use non generated build model.
1c1325 10 lines BuildUnit instance interface name is now generated in a way that only uses legal java identifier part characters.
1c419d 1032 lines Incorporated (a lobotomized logger from Buckminster) and removed the dependency on org.eclipse.buckminster.runtime.
1c9381 378 lines Fixed issue with null parent in advised unit (caused by missing @generated NOT).
1d3247 1 lines removed unused import
1d491b 36503 lines [302027] [backend][build] Add documentation clauses to concern contexts
1d4f9b 11 lines Fixed copyright
1dbd8f 50 lines Cleanup of dead code.
1e1964 135 lines Added validation of BFeatureExpression (to validate that feature exists). Supports public fields and getters.
1e19d0 49778 lines [297072] change regexp to use Java Pattern
1e3ced 4 lines cleanup
1e4891 50 lines [326619] - validate type compatibility for assignment operators += etc
1e79a1 345 lines Added B3URIUtils class
1edf86 527417 lines NamePredicate could not be restricted to only use BPatternLiteral as it needs to support BAny as well.
1f0933 53 lines Fixed issues with Builder wrappers and advised builder input:
1f5ed1 97648 lines [321491] - Add support for 'platformFilter'
1fd320 87 lines Improvements in robustness of passing context.
1ff3af 9 lines Improved error and cancel reporting.
2085a4 9 lines Fixed issue with reporting unscheduled jobs as canceled.
20963e 7 lines Fixed ^name reference (causes lookup of feature with name == "^name")
210741 103984 lines - Refactored INamedValue into INamedValue and ITypedValue
211854 29 lines dead code removal
2177de 1081 lines - Inference improvements
219db2 25813 lines Dropped keyword "property" infront of untyped properties. There can be nothing but property definitions in a "properties" clause anyway.
219e3f 37 lines Added validation that [] can only be applied to indexable type
21cf0a 4 lines Updated bundle information (provider, name)
21df06 62272 lines [306471] [build] support repositories declaration at file level
222a77 7 lines Change editor callback to one that validates on open (rather than one that uses a build handled by Xtext nature on project).
232529 4 lines Updated bundle information (provider, name)
2364f6 9 lines Improved smoke test with assert
236e7e 19 lines Added bitwise function testing in b3.
23a932 1918 lines Made Prerequisite into a INamedValue to make it possible to reference them as variables in the builder's result logic.
251075 222 lines [326727] - validation of assignment does not consider eSet for EList
262172 590 lines - ranges used for guice dependency
266d8d 125 lines Modified the Run Operations to accept Object...args to be passed as a List<Object> to the main function being called.
278da4 2 lines misspelled function name
27ea57 473 lines Diagram cleanup.
27f048 71240 lines Template grammar now parses ok.
284fa7 7 lines improved comments
289420 6 lines commented out debugging code
289def 25 lines Added syntax coloring for version and version ranges in required and provided capabilities, and in their predicates.
28cac5 22 lines added more detail to the fruit :)
290926 28 lines Added b3 test of assertion functions.
295746 3280 lines Continued implementation of BuildUnit/Builder advice.
2ae2a5 1626 lines Logging with Log4J.
2aef12 2518 lines Improved print output stream selection (overridable)
2b1f88 293 lines Added status wizard page to be used in command wizards for displaying status information.
2b8d7f 6 lines Changed test to use repository class style in repositories instead of a URI.
2b96c5 4 lines Fixed issue - an empty string is a valid URI.
2bafbd 150 lines OutputPredicate implementation completion and BuilderConcernContext use of OutputPredicate to create wrapper.
2bcc88 30 lines Changed property terminal to ${property name } in tests.
2cf724 300 lines Improvements to outline
2d0671 26887 lines Changed literal map to same syntax as literal list, with generics inside the brackets.
2d321d 960 lines Added ReolutionInfo adapter and factory to enable association of resolution information with a BuildUnit.
2e0cbe 3026 lines Modified Builder to be an interface called IBuilder, and made old Builder implement this interface and extend B3Function. This made it possible to add a BuilderJava (an implementation of Builder in Java), and opens up for addition of a BuilderWrapper to be used for weaving.
2e0f7e 13 lines Added b3 source test files.
2e19ad 947 lines Improved exception handling for nested calls. An "function with suitable signature not found" error caused a call higher up in the stack to fail, with the result of testing a static call.
2e7ee6 35 lines Trial check in - after issues with Disk I/O
2e85b0 717 lines Copyright headers updated.
2ef40a 73348 lines Workaround two issues in the grammar that triggers bugs in xtext/antlr.
2f3de3 39 lines When a document has been "saved as", its old link is now removed.
2fff1f 311 lines [326609] - Add validation of assignment
302cd5 32 lines Refactored impl of Sequences - to make type calculation work without having to evaluate generic class type parameters.
3090e6 93095 lines Changes in transition for Repository
30b694 1366 lines Cleanup of Engine API and running commands.
31399d 42 lines Added inference test
316df3 36 lines A b3 file with arithmetic tests.
31ce9f 98 lines Refactored use of deprecated type system (now using modeled type system).
32cf1a 6 lines Remove of catching Throwable introduced while hunting down a problem.
333afc 10 lines typos
33584f 1622 lines Updated inference solver. Checkin before making some bigger changes.
33ea3a 3 lines Refactored test using deprecated chained variable definition.
33f2aa 4 lines Provided capability hashcode assumes version is set (but version is optional).
344e1f 5512 lines source cleanup
34b2fe 2 lines Better exception than NPE when PojoFeature is accessed and feature is non existing.
34f945 37 lines Fixed issue with storing non EObject Type in a list and trying to generate an array from it.
34fd2f 1 lines Added testCache.b3 to the b3 test suite.
351969 8 lines Removed bitwise op assignment - no longer supported.
356f5b 48727 lines Implementation of with expression, evaluation of property sets, and default properties.
35b236 16 lines Dead code removal...
35f92d 4 lines [297431] - [grammar] throw expression requires extra ';' (trailing ';' removed from b3 test file).
360b1a 35534 lines [298140] - OutOfMemory during serialization of b3 models created programmatically - fixed BeeLang issues with serialization - fixes in xtext also needed.
37c063 443 lines Updated to later version of xtext (Helios release).
3831b7 694 lines Fixed issues with creating new instances - now using a type expression instead of a direct type link.
394825 10 lines Improvements to unit type validation (reference to invalid type import).
394c04 48 lines Added support for Iterator<?> in system functions (in addition to Iterable<?>)
3950ae 28812 lines alias for with context missing in grammar.
39ab15 76717 lines [302017] [backend] support loading properties from file - basic (untested) implementation.
39edd7 28 lines Made variable type inferable (for local variables).
39f63d 8427 lines Restructured the large o.e.b3.backend.core package into several smaller packages.
3a1a7e 396 lines created new bundle to enable using the beelang ui in different applications.
3a41ce 54 lines Changes to Type Inference - NEEDS REVIEW
3b5c28 84871 lines Added support for TEXT terminal, used as alternative to (ugly) JavaDoc style.
3bc9f7 435 lines Fixed type inference issues.
3beb67 23 lines Adding b3 tests of bitwise operations
3c931b 3 lines Refactored PojoFeature
3c98b6 24 lines If qualified name was empty or null, classloading failed (instead of keeping raw type null).
3ca8e2 24355 lines Grammar for advising default properties in a build unit missing (defined in model, but not in grammar).
3cc975 1450 lines Type calculator and inference wip.
3d150f 12 lines Issue - build unit interfaces has version in the name, but can not use the entire format.
3d54d3 8 lines updated test to latest syntax
3e154e 4 lines Added engine method to get the build context (without need to typecast)
3ea87b 2118 lines Refactored methods relating to being a value container into a new interface.
3ee018 794 lines Inermediate checkin of work on dialog support for reporting result.
3ef22b 7 lines With context test updated with alias test.
3f11e4 8 lines Fixed issue with type inference of variable declared in BCatch
3f6df4 6 lines assertEquals now handles generality of numbers.
40b7ee 3 lines testing
41737d 278 lines changed path vectors to use URI's instead of String / Path, modified grammar to use URI, and URI value conversion.
41feec 59497 lines Changed grammar to remove possibility to declare variables and values when not in a suitable scope.
421068 35 lines Added test for advising functions.
424906 3017 lines Renamed BuildResult to BuildSet, and added API (from ITypedValueContainer).
42ee45 12 lines Added methods to Fruit interface.
432b88 3096 lines Fixed grammar error in Context block declaration - missing ';' after Expression rule in list.
43413a 31109 lines Added support for literal null
437fca 38 lines commented out tempporarily dead code in validation.
43a30d 121995 lines Added support for description of a "fragment-host".
442f3f 70 lines Fixed generaility problems with Number compare (Comparable and Number are equal distance from concrete class).
44648a 128 lines Builder job multi status now contains a message text (was "").
44a4bc 15 lines Added validation that [] can only be applied to indexable type
44f044 329 lines Improved constraint solver - can now solve the lambda test (with simulation of invoke's type function).
451239 2 lines Checks call with null function name and throws more appropriate exception.
456b87 5 lines Fixed NPE when expressions where null (empty block...)
45fe96 80 lines Added matches for list, map, number and objects.
461730 4 lines escaped keyword "name" (not a good keyword - TBD).
462a70 57 lines Added functionality to get a context of a particular type from the execution context parent chain.
462e58 35 lines Added logical function testing.
463bd7 5 lines dead code removal
467da2 5166 lines Share project "org.eclipse.b3.core" into "svn+ssh://dev.eclipse.org/svnroot/modeling/org.eclipse.emft.b3"
4685dc 15 lines added a B3InternalError exception class
46e524 30 lines added basic testing of byte array
478972 33133 lines Fixed grammar error for first parameter of a Builder.
484b1f 199 lines Refactored PojoFeature
48a57a 27 lines Fixed raw type model issues.
48c16a 39 lines Added test for !~
48cb9d 12 lines Made repository validation capable of returning list of all valid repository types.
491927 1 lines dead code removal
49671c 54 lines added more assignment and increment/decrement tests
4aa563 5619 lines The TypeSystem is now generated from the model
4ae577 2 lines [943] - rename "BeeLang" preferences to "b3"
4b0974 125045 lines Fixed issues with evaluation of default properties - old method threw "UnsupportedOperationException".
4b830f 4227 lines Overwrite of crashed ecorediag file (was empty !!)
4bb05c 24 lines Changes made to minOccurance from 1 to 0 for some relationships as these are difficult to handle when reading b3 language files with errors (related to type, and type inference).
4bd2a7 34749 lines [298585] varargs parameter declaration missing in b3 grammar for Function
4bd4a1 20 lines Fixed function scoping issue when .b3 file had no functions (did not lookup in common resource).
4be107 4 lines assertContainsAll did not perform an assert
4c1510 488496 lines Updated b3 to Xtext 1.0.0 nightly.
4c54eb 733 lines Added assertContainsAll system function.
4c5654 29 lines Updated testBuildUnitSyntax with latest grammar changes
4cf34b 478 lines Added support for running commands via wizard specified in extension.
4ddb4c 5 lines fixed issue with features not being found (because looking at feature of type instead of features of instance).
4e6fbf 69683 lines Due to changes, backtracking seems to have found a path to obsolete parts of the grammar never used before. Removed Obsolete rule LiteralUnit
4eda32 64510 lines First step in moving property support to backend model. Properties is more of a general concern and should be handled there.
4f5654 13925 lines MAJOR CHANGE to evaluation and type inference !
4fd872 4 lines Formatting of exception message improved.
5062b8 4371 lines Lots of implementation work on Unit and Builder Concern Contexts and the Predicates
50f6ec 62 lines improved exception message to show available alternatives, and when proxies are involved, that the interfaces implemented by the proxy gets displayed (could be made into debug specific later).
5122c3 133 lines Fixed several issues:
5193a4 19 lines Added sequence test in b3
5217e7 1 lines testing
526679 45545 lines Added dynamic class loader to backend execution context
539ca7 21 lines Improved error handling when running commands - syntax errors reported as multi status.
53bbd4 3 lines added ecport of commands package (to allow other ui packages to reuse "run").
541680 4 lines Error message for failed build job now contains name of builder.
542567 30786 lines Functions now have the capability to be stored in a FunctionContainer - this is used to store builders in a build unit, giving the builder's access to the build unit container.
54f5e7 47898 lines Initial check in of b3 backend (model, implementation, editor (untested), and test code). All under EPL (c) by Cloudsmith Inc - but copyright information missing in generated files - TBD. in followup checkin.
55240c 3 lines Updated system test with use of optional | before a short form lambda as argument
553377 71539 lines Switched generation to mwe2 - but keeping the old mwe around for a while just in case.
553779 44 lines Fixed issue with: Outline not synchronized on change of filename
55563f 54708 lines Added function context and predicates for name and parameters
559609 1048 lines svn says this file needs to be checked in, but I can't see any difference...
55ad3b 7528 lines Build model "feature complete" as defined by beelang grammar.
55b5bc 28 lines improved var/value test to include testinf of variables, and final variable.
561a46 36860 lines Containment references of type caused bad effects as types moved around between owners...
5640e0 57 lines When linked files are used, the default matching strategy for editor input could not determine inputs to be equal and opened new editors for the same input.
567697 4353 lines Added an optional | to be used when lambda in short form creates an ambiguity
56f3c5 55345 lines [306539] [grammar] allow 'default' to mean 'case _'
57e9cc 2 lines fixed typo in alltests
5887ec 373 lines Added configurable WizardDialog (to enable adding a status page)
58cf58 14 lines Added test of new instance context block
58d5bf 1986 lines Added containsValue(...) to ITypedValueContainer, to have same meaning as containsValue(..., true)
58eaf3 23195 lines Fixed issues with LiteralType (not needed, as types are added as constants).
58f855 2423 lines Fixed issues with source and output location.
595b5a 3 lines BContext must create its funcStore on instantiation to properly link all potential contexts func stores.
598066 94784 lines Added support for selected KWs as Parameter names.
59927e 126 lines Added with Context test
59d982 86 lines Added type adpater that keeps inferred type as long as type inference service is active.
5a28d5 4491 lines Refactored handling of parameters and parameter declaration to make it easier to integrate with parser.
5a4a7f 4 lines Added convenient nullIterator static method.
5ad06a 30640 lines Add support for short form lambdas in parameter list. Supports short form lambda for one or several parameters. Supports list of expressions separated with ;
5b6ba9 230 lines Fixed issues with validation of feature calls (static calls).
5b7053 28244 lines Fixed grammar error in Context block declaration - missing ';' after Expression rule in list.
5c4327 81 lines Code cleanup (dead code, stale comments).
5c9d5d 16 lines ecore tools editor once again decides to screw up the diagrams...
5ce794 94 lines Improved use of monitor and reporting
5ceca6 9 lines Added testing of calling java methods (such as String.substring).
5d0623 43 lines formatting
5d5321 16 lines Added tests that excersise the generality conversion on number compare.
5d8776 20 lines [326853] - enhance TypeUtils.isAssignableFrom to consider parameterized types
5dc1d7 53 lines Dead code removal.
5ddc99 10 lines Updated to 3.6M5
5e06ca 32 lines Added testLiteralMap (was empty).
5e2974 30 lines testFruitsallad updated to use source statements instead of output
5e3d13 38 lines Cleanup of unused imports, and unchecked/rawtypes references
5e4038 31 lines small inference type adapter cleanup
5e5bd8 32 lines Improved status reporting - no large error icon shown - icon only in page header.
5f56b2 240 lines Fixed issues with dynamic classloaded and finding specialized builder interfaces.
5f5c08 140 lines updated syntax to latest
5fe7a0 106 lines Initial check in of an (empty) plugin where tests of b3 DSL should be placed.
6147f7 6 lines Removed warnings.
61bbb5 511 lines Removed build time dependencies from beelang project.
623ca8 4407 lines added support for resolution
624114 1159 lines Refactored autoboxing (and the reverse) and made these methods on TypeUtils.
62552d 41 lines cleanup
62beea 28 lines Added copyright
63b069 28 lines Literal List testing added.
63fac2 149861 lines Syntax in transition - all test run as before syntax changes (still expect two errors).
643847 4 lines Updated bundle information (provider, name)
65210c 15 lines Implemented org.eclipse.b3.build.build.impl.BuilderConcernContextImpl.evaluateIfMatching(Object, BExecutionContext, BuildUnit)
66026e 274651 lines Initial check in of beelang
66253d 1 lines Dead code removal.
663b18 18 lines Fixed issues with running from JUnit
665991 8 lines test changed in preparation for renamed evaluate() function (to invoke)
66c405 7 lines Updated === test as small literal ints are shared (as consequece of autoboxing from Integer to int and back).
670add 7 lines Better exception if a builder has no name.
675eb7 219 lines updated to latest version of grammar (changes in unit and builder contexts).
677df0 544 lines Added convenient system functions to create IStatus instances from b3.
67af38 290 lines In transition
6858cf 2 lines updated launch config
68674f 13 lines [296307] Add support for typecast.
68f947 379 lines Refactored initialization of B3Engine injector and modules.
690e5c 2 lines Added number generality equality tests
6944cf 4 lines Made status page constructor public as it can be used without overriding any methods.
69490a 10 lines changed "result" to "r" to avoid new keyword (may change again though).
694ae9 124990 lines Refactored how BuilderInput works.
694f81 147 lines Generalized inference of BParameter to use typer.constraint(parent...) instead of dealing directly with different types of containers.
6a21fc 1417 lines Lots of implementation work on Unit and Builder Concern Contexts and the Predicates
6a65ea 41678 lines [305500] [backend] use this.x in 'with context'
6a83e9 1121 lines Updated settings.
6b5112 7 lines missing inject
6c4411 2 lines Property keys enforced to start with $
6c5ce9 499 lines [1094] - Outline not synchronized on delete of unit
6c7d09 273 lines VarDeclaration not properly parsed due to backtracking. Parsing is order dependant. Fixed.
6cb29c 14 lines Bug 327776 - validate uniqueness of parameter names
6cb488 20 lines Updated with latest syntax changes.
6cefb9 65 lines updated to latest syntax
6d1f8d 21 lines Added test for property advice.
6d3828 18 lines Bug 327843 - validate that two functions in the same file does override each other
6dc4ed 39886 lines Made the returned build result bound to the variable "builder" when evaluating a postcondition.
6e8c11 292 lines Updated copyright string.
6ed5db 205 lines Improved error message when running interactivly.
6fd112 59475 lines Reworked how a Builder (in non BuildUnitContext) declares its unit parameter (again).
707cce 14 lines Added method to set/get typeadapter expression
712ee5 42 lines added "fruit" :)
7148dc 4 lines Fixd issue with polymorphic confusion over Type vs Object in call to isAssignableFrom
7207d0 6 lines Added testing of simple pattern.
721666 5679 lines Refactored calls (b3 model is now much more anemic == good)
72299a 1 lines removed @Overload on impl of interface declared method.
72928b 39 lines Fixed issue with varargs calls (one object should be passed as is, several as an array). If a single argument is an array, it must be passed as Object (not Object[]).
72a573 8 lines code formtting change (after cleanup)
72be9a 18 lines Fixed issue when BuildUnits are accessed via B3Engine - they should be wrapped as Proxies to enable seeing them as instances of all that they "is" :)
72bebd 36 lines
72fd9f 223 lines Added support for constraint solver to produce a parameterized type.
730f60 19 lines Deadwood removal
73407c 6 lines
73aaa2 38 lines Fixed issue regarding when annotations in source is processed.
744463 1 lines removed unused imports
752828 1 lines Added testStatus.b3 to all tests. 109 green tests.
75834e 103033 lines Refactored package naming "build.build" part is now changed to only "build"
762f81 53 lines Added tests using iterators instead of Iterable
7718f5 40770 lines Refactored handling of variable and value.
77525a 6 lines [302866] test added for - [backend] implement the collect system function
77d53b 185 lines ExtLinkedXtextEditor added - now works with external files.
780909 11 lines Improved test
781508 14 lines Values from wizard property map are now set as properties in the engine used when executing a command.
783c81 45408 lines Upgraded grammar for sequential statements to make full use of the unit and builder predicates (was just explicit names).
78b224 2 lines
78e430 1 lines removed bogus comment
78e5de 137 lines Removed deprecated and unused manually written type classes.
7931e0 298 lines dead code removal
795816 5166 lines Crashed during upload - bad state of project
79660b 290649 lines Continued grammar revisions. Tests updated (expect 2 errors - issues are logged).
797eaf 1 lines fixup of src-gen removal
797ff3 723 lines Refactored concern default properties and property weaving - now shared between unit and builder concerns.
7a0792 11 lines cleanup of unused import, and warnings
7a652a 6 lines Added instanceof testing in b3
7a9bbd 608 lines Cleaned diagrams
7af0a9 51610 lines Refactored BFunction to be based on an interface (in preparation for weaving).
7b0724 0 lines added build test
7b5ece 68157 lines Bug 327781 - support final val for builder parameters
7b649b 6952 lines [312566] b3 projects doesn't compile when 1.5 JVM is present - Manifests updated to compile for both 1.5 and 1.6
7bf7b3 694 lines refactored out expermintal code from "production" beelang.ui
7c638d 15 lines work on arithmetic test in b3
7ca9c1 314 lines [321806] - new instance via Guice does not execute initialization block
7ccb0a 41613 lines Added support for declaring function type using (type, type*)=>returnType syntax.
7cccf3 1 lines testing
7cd141 17 lines Updated function cross cut test - now also covers advicing a java method loaded after the advice is applied (bequest).
7cdd4c 10 lines Fixed issue with assignment of lambdas - compared assingability based on class, changed to assignability based on declared type.
7d72c7 6 lines Fixed NPE if finally expression was null.
7d8092 656 lines Again - refactored patterns (BLiteralAny is now a BPatternLiteral).
7dbc85 2609 lines Added support for validation of b3 backend.
7e392d 3959 lines Refactored support for ExtLinkedFiles to make it possible to generate the autolinked project from actions.
7e5984 102 lines Outline improvements
7e5b89 1415 lines initial checkin of b3 build model bundle
7e8ecd 32 lines Added relational test ib b3
7e9973 24 lines Removed else where it was not needed.
7ef512 13 lines Additions to check build unit syntax
7f3f3f 2 lines Fixed typecast issues (caused by introduction of new derived classes from IType).
800cbc 19 lines Added system function assertAssignable, as assertType is a strict type check on exact type.
803209 80 lines Bug 328518 - change system function 'evaluate' to 'invoke' and add 'evaluate' - first part, renamed evaluate
804630 19 lines added test for cached expression
810794 6 lines Updated bundle information (provider, name)
819318 3665 lines Added support for filtering proposals via injected customizer.
81c974 20 lines refactored long test into several
821b60 252 lines Naming of untitled documents improved.
822885 4 lines Improved multi status reporting
82bb98 1907 lines Continued implementation of advising Units and Builders.
83c9d2 3 lines Added assert
83ecbb 1 lines cleanup
8441e5 1422 lines Added a generic type argument constraint function.
8443fe 35 lines
84d59d 13 lines cleanup
851733 12 lines [1048] improve error report for "unresolved" - (partial solution, but not fully fixed).
85b184 133 lines dead code removal
8687a0 2 lines Javadoc fix.
8690f5 473 lines Many references that should have been marked as containment were not. (TypeSystem)
869d7f 43 lines Fixed issue where instance was first injected and then overwritten.
86bd0e 19 lines [1181] - Missing version type for Debian packages
872da9 6923 lines [321491] - Add support for 'platformFilter'- changed signature to IMatchExpression<IInstallableUnit>
8735c1 4 lines Fixed issue in B3Junit Runner when a resolution produced a WARNING status - this did not surface earlier.
876bfa 13 lines Added delegation check with closure reference (accessing values in defining closure).
87f3cd 17 lines
88ee42 6 lines Cleanup (warnings)
8936f6 591 lines Function iterator on type looked at parameters instead of parameter types.
897b4d 21 lines Dead code removal.
89bf9a 300 lines [326850] - Add type compliance validation for List and Map - Compliance check for List added.
8a3401 16 lines cleanup of unused import, and warnings
8beaa5 126 lines Functioning testFruitsallad test
8c0793 195 lines Sequence implementation for Integer and Double implemented. Tests added
8c3778 4383 lines Fixed issues with resolution (wrong context associated with resolved items).
8c45b3 235 lines Outline improvements
8cc469 556 lines Cleanup of Engine API and running commands.
8d30ee 6 lines Fixed type inference problem when referring to aliases in builder prerequisites.
8d6765 10 lines Added an assertType system function
8d7d33 14 lines Root node in outline now shows the last segment of the resource URI (i.e. "filename") instead of {...}.
8d9edb 102453 lines Fixed issue with overwritten closures in lambdas.
8dfa3c 111 lines removed dead code and made some methods private
8ef19d 7 lines code formtting change (after cleanup)
8f1aa3 8 lines removal of src-gen (unused)
8f2c88 3028 lines Copyright headers updated, and static string with copyright removed.
8f921d 13 lines Made greedy == true the default for Requirements (this is also the default in p2).
8ff6d6 101105 lines Commented out possibility to specify a guard in b3 until really wanted (must be redesigned).
903ac8 1675 lines Refactored guard and typeCalculator implementations to not need a context.
90c6e4 779 lines Cleanup of BFunctionWrapper
912463 7 lines Fixed autoboxing issues from / to Object in system context.
913ba3 411 lines Fixed issues regarding function closure.
91a4db 28209 lines Refactored NamePredicate - moved to backend.
91dc07 11 lines Fixed data type conversion errors URI vs java.net.URI, and Version vs. String
91fbe3 82 lines Changed literal integer to use java.lang.Integer instead of java.lang.Long
9263b4 2 lines Added a type alias test.
932c25 3 lines Dead comment removal.
93674b 6 lines updated fruitsallad test
9384bd 147625 lines Implemented support for contexts - specification of unit and builder pointcuts.
93a4a3 16 lines Fixed issue with advised pre/post condition not being set in wrapper.
93ae22 238 lines Moved "run main function", and "resolve and run" to o.e.b3.build.ui (new bundle).
93bc3d 1026 lines First implementation of B3BuilderJob completed.
948561 104 lines added testBuildUnitSyntax - a syntax sampler - the test is to just check that it parses ok.
94edd6 24250 lines Fixed accidental typo that made BeeLang.xtext have an error.
957a87 10 lines tests issues with ambiguous calls for containsAll being reported as ambiguous when called a second time.
95a832 16 lines Changed property terminal to ${property name } in tests.
96d5fa 2 lines comment fixed
982298 4 lines Improved error handling in BuildFunction where status of build job not checked and therefore causing another exception than the cause to be thrown.
98cc77 179 lines
999602 1497 lines Changed literal map to same syntax as literal list, with generics inside the brackets.
999be2 1 lines Bug 328129 - add support for literal byte array - test linked to testsuite
99d8b3 2 lines Fixed NPE when reporting detail and Throwable is null or lacked message.
9a05b4 2 lines Added a few simple java call tests
9a343b 91 lines Fixed issues with assertEquals not using polymorphic calling.
9a409a 61 lines Removed menu config for "find references"
9af50a 4066 lines Lots of refactoring around TypeSystem to make it possible to refer to the backend model from XText. Unimplemented tests (21) still failing, but the rest are green.
9b0b49 7128 lines Fixed accidental typo that made BeeLang.xtext have an error.
9b295f 14432 lines cleanup
9b6419 297 lines [322178] - Add support for contribution of templates via extension point
9b6a91 6157 lines Added possibility to have more than one BuildUnit in a b3 file (i.e. a BeeModel).
9bd7e4 83199 lines Refactored "explcitUnitType" in IBuildUnit to be a ParameterDeclaration instead of just a Type.
9c195c 17 lines changed "result" to "r" to avoid new keyword (may change again though).
9c6ff3 16 lines tweaks to fruitsallad testing
9c78a1 465 lines Updated to 3.6 (for p2) - does not actually run yet
9c80f1 23 lines [326854] - give type constraint of containment higher precedence
9cd113 9 lines Now tests both static and non static call to static method, and with varargs.
9d0cb2 288 lines Updated to latest syntax, using "use", and "is", and allowing empty unit bodies.
9d8faf 17 lines Made builder precondition see builder's default properties.
9d91b7 3 lines added default properties to get type information.
9db8b5 49 lines Added 'equals' method to B3Parameterized type
9db9b2 11 lines updated test to latest syntax
9de501 32 lines javadoc and parameter name fix for type calculator interface
9de8ce 88324 lines Changed property terminal to ${property name} - tests run green (except 2 logged issues).
9e8cce 12 lines added test for switch case
9ebd2c 211 lines Improved formatting for repository and branches.
9eef49 45 lines dead code removal
9efdd8 37614 lines [298587] support varargs in B3FuncType, lambda and closure
9f27f7 77404 lines Added "source" to BuildUnit, and possibility to advice source.
9f34bc 93 lines much updated switch test, including multi-switch
9f6fc1 4 lines Fixed exception message text error.
9fc436 4 lines cleanup of unused import
a00964 544 lines Dead code removed, and formatting applied.
a05930 25 lines Improved error message when running interactivly - now prints line number.
a0acf6 12 lines Type handling in literal map fixed
a0fe45 150 lines dead code removal
a1100a 4 lines Updated bundle information (provider, name)
a11989 16 lines Added testing of function type declaration.
a1923e 1 lines Added reference to bugzilla issue for workaround
a1afa2 4 lines removed dead code
a1bf28 1 lines Added Template test to suite
a20387 58588 lines Fixed missing support for loading a properties file for named property sets.
a21516 36354 lines Updated xtext to M4, and regenerated.
a2657e 4 lines Moved "run main function", and "resolve and run" to o.e.b3.build.ui (new bundle).
a269b9 69 lines [954] - First save dialog not properly initialized
a2a268 2 lines Fixed issue when testing for assignability - instead of comparing against actual result, the test is made against declared type.
a32c47 5 lines Fixed issue where value definition could be executed more than once.
a3dd22 429 lines Added ITypeExpression reference in TypeAdapter.
a475e4 52 lines Removed getEffectiveParameters() concept.
a4fb32 71 lines Made UnitConcernContext use BuilderWrapper instead of using clones for additional builders defined for a selection of units (much cheaper).
a50b18 19 lines checkpoint - do not truest ecore editor to now F-up model (ecore diagram editor is in weird state).
a53dcd 2 lines Made merge resilient to merging null, or ValueMap with null content.
a54b59 9885 lines Added generics to type reference.
a5731f 211 lines Added test for constraint solver.
a617ae 4 lines [326849] - Dangling type error produced for valid syntax - a null functionType resulted in a dangling reference to Object.class
a6e1a6 9 lines Fixed NPE that can occur if import qualified name is being typed in, but breakpoint causes stop before value has been set.
a72f77 12516 lines Dropped keyword "property" infront of untyped properties. There can be nothing but property definitions in a "properties" clause anyway.
a7e09c 16 lines Added typecast test in b3.
a97895 1232 lines Added a constraint solver implementation. (First checkin, not yet being used by ITypeProvider).
a9fbf1 6 lines test changed in preparation for renamed evaluate() function (to invoke)
aa17ad 415 lines [306561] support greedy, min, max on requirements - this checkin adds these to the model
aa5229 2 lines removed superflous tests.
aa5d92 18 lines In transition...
aa8b80 2 lines dead code removal
aa9c55 11 lines Added simple autoboxing of return value (and returned type).
ab10b6 810 lines changed syntax "env requires" to "requires env"
ab4181 1 lines Improved test to make sure it did not look up values in evaluating context.
aba89e 70955 lines Fixed issue with forgotten part of select-requirements...
abbcb5 11193 lines Removal of workaround for hidden() not restoring old hidden status. The magic HIDDENBUG rule is now gone.
ac904c 1 lines Added inference test
acacfb 12 lines added more detail to the fruit :)
ada73f 36 lines Updated execution handler (resolve from UI) to correctly use the new guice scope for resolution.
adbd05 4 lines small improvement to test this/as x
ae173a 2 lines Removed warnings
ae4ee2 26 lines Updated function cross cut tests with more advanced bequests.
ae6328 10 lines Updated syntax
af7f40 28 lines Fixed issue where invocation context did not link up to the parent's funcstore because it was empty.
af7f77 44 lines [301635] [beelang] configure the xtext project to work without the BeeLang model
b044ec 3 lines added a couple of more test statements
b0f133 498 lines Many small changes to make the first b3 run.
b1ac23 15 lines Removed dead code.
b1d73d 414 lines changes to run b3 file inside another
b24bd4 39 lines [326854] - give type constraint of containment higher precedence - implemented for map. (Issue fixed).
b270be 6 lines diagram layout
b2962f 40 lines [1023] - Clean up code completion - Unit types now only lists unit types in proposals.
b2a2d0 19 lines added varargs test
b329d3 275 lines Improved demo.
b39bcf 504 lines Fixed issue with backtracking order causing add(1,2) to be handled as call on value of variable add (i.e. like) (add)(1,2).
b3b11f 13614 lines source clean up after code generation
b3e2a7 22 lines All references that should get the effective parameter declarations instead of the parameters declared by the author are now updated.
b46c41 6279 lines Regneration with formatting + added repository classes
b4a9db 17913 lines Add support for short form lambdas in parameter list. Supports short form lambda for one or several parameters. Supports list of expressions separated with ;
b5042d 11 lines Added testFunctions.b3, and added to test suite.
b6303a 2940 lines Refactored BeeModel - it now lives in the build:: package.
b65f99 58466 lines Added support for with context expression
b725e2 2 lines Fixed NPE for empty literal list.
b79c2c 705 lines [312566] b3 projects doesn't compile when 1.5 JVM is present - Manifests updated to compile for both 1.5 and 1.6
b7d291 32 lines Refactored java test - is now more finegrained.
b8e765 51 lines Command invocation now uses dialog to report errors.
b93786 4 lines Added comment.
b9d610 90031 lines Fixed issues:
ba006d 2 lines updated year in copyright
ba40b6 8 lines WithExpression stored advice in wrong context.
ba61b5 718 lines Dependencies further reduced.
baac23 6644 lines Fixed issue with synthetic requirements - new copies obtained each time and resolution info was lost.
bbd364 2 lines Added tests to b3 tests (testing of build unit syntax, and property advice).
bbdb2c 46235 lines Fixed xtext changes in highligting configuration - lexical and semantic merged.
bc483d 2175 lines Added support for type (BMetaClass) that describes the type of a class (as instance).
bc4e05 82555 lines Bug 301751 - [backend] Support final and val/immutable parameter declarations
bc8857 5 lines formatting
bc8882 3 lines Gem version format updated to allow 4 digit.
bcb08f 8 lines Fixed badly formatted exception text (using '[0]' instead of ''{0}'' )
be92af 11 lines Cleanup of calls to TypeUtils.getRaw - use TypeUtils.isAssignableFrom instead to perform assignability tests.
bebd70 3 lines fixed error in testJavaMethodCall::main(List argv) - where the result (a boolean) was being called...
bec610 899 lines Modified Guard API:
bef666 14 lines Added testNew (was empty earlier).
bf0fc5 25 lines Fixed version and version range to string issues
bf210a 1819 lines getting type is now separated into effective, declared and inferred
bf8db6 11 lines Added b3 file for interactive testing of error dialogs
bfdd43 6 lines A generic arg of ? was missing
c0de59 25 lines improved template test
c10f7c 48 lines Added missing implementation of BDefValue evaluate and getLval.
c12c1c 300 lines - Changed B3FunctionType to inckude reference to BTypeCalculator, if the function has one.
c135fc 2772 lines Added support for typeCalculator function that can be associated with functions (to compute the return type based on the parameter types).
c14bfc 4 lines Updated bundle information (provider, name)
c1b59b 12 lines Added a placeholder version format for php that at least parses a php version string.
c20426 3 lines Change repository declaration to "repository" style instead of URI.
c24464 269 lines Support for dialogs reasonably complete.
c27078 69 lines Fixed issue with formatting and Version + VersionRange to String where quoting was required.
c29753 705 lines [297090] - real values not always parsed correctly
c34608 2 lines typo in comment
c36066 2904 lines Removed build time dependencies from beelang project.
c36ced 10 lines Updated lambda test with closure overwrite test.
c38d27 33 lines Added test for guard.
c3ddef 37824 lines Fixed issues with "instanceof" - needed a new backend class for LiteralType, and a new grammar rule as it is otherwise impossible to differentiate between an ID, and a typereference (which is also an ID).
c4372f 465 lines Added a source reference to PathGroup to enable a builder to declare that it has "source" as well as input and output.
c45bc0 77194 lines Repository declaration refactoring - part 1.
c54ce1 2 lines Made parsing of booleans produce singletons.
c54fcb 1 lines Added ambiguous call test to suite
c5b997 1 lines removed unused imports
c5f5b5 1 lines test fixes lambda call
c6656b 1 lines comments...
c674d9 39 lines Added simple property test
c6a92b 28071 lines fixed issue in grammar that triggered xtext geneerator bug
c6bef0 27 lines updated lambda test with literal lambda and calling lambda refered to by local variable.
c713d1 800 lines Refactored creation of build unit interface and proxy to a new BuildContext.
c72575 15 lines Fixed issues:
c75361 11 lines Execution handler now passes the B3BuildEngine in the argv, and has slightly improved error handling.
c7a1ba 2 lines updated min requirement on xtext to 1.0.1
c7b172 8 lines updates for ID_or_KW to allow unescaped KWs in certain contexts
c8abfe 4 lines spelling errors
c90eb8 75617 lines Added trnslation of validation messages from Build
c915e6 946 lines Execution context can now create a wrapped inner context (refactored from WithExpression.
c98421 422 lines Fixed default name space (i.e. b3 build unit) in capability.
c9d13d 47532 lines Cleaned up grammar and classifier names - fixed issues in model that were in wrong place compared to grammar.
caa2b0 77786 lines Step 2 of refactoring repositories.
cab689 2 lines Made all proposals of version and versionRanges consistently use quotes (as some does not work without " quotes).
caced3 131 lines Improved demo.
caec8a 15 lines Bug 327720 - prohibit (constant) division with 0
cbfd1c 17 lines Added a dummy class for triggering load
cc7418 1 lines cross cuts test added to b3 test suite
cd47ec 800 lines improved formatting.
cd62b6 70976 lines Keywords "requires" and "provides" added to ID_or_KW so they can be used as identifiers.
ce136a 5166 lines Initial check in of b3 core
ce53bf 41 lines Moved version attribute of unit from being a separate node to being part of unit's label.
ceee2f 8 lines Improved exception messages.
cf3921 107249 lines repository syntax changes
cf3b66 556 lines [321545] - evaluation of implicit 'unit' results in evaluation of unit's name as variable
cf5918 202 lines Feature calls are now validated - on name and parameter types.
cf97df 71 lines deadwood removal
d09760 2 lines Missong @generated NOT
d174dd 16 lines Added if then else test
d1cfec 14 lines At Expression type handling fixed.
d26b0a 69 lines UnitConcernContext seems feature complete...
d28858 343 lines Updated copyright string.
d2a8f7 15 lines Added validation of import.
d2ff95 39161 lines Changed containment of types required grammar changes. Support for wildcard types marked as TODO.
d30d77 283 lines Removed unused 'name' in BVariableExpression.
d48524 19823 lines [297107] - real numbers should have hidden turned on (this checkin turns them off due to bugs - see issue).
d5256d 93411 lines Bug 328129 - add support for literal byte array
d53050 103466 lines [325139] - unit name should be required
d55b9e 63229 lines [build] add support for repository switch
d60c87 52690 lines Refactored BCallExpression into three separate classes, for the three types of calls; function (expression), named function, and feature call.
d63656 61016 lines Fixed direct reference to required capability alias in unit and used in input. Model, grammar, and scoping provider fixed.
d6420c 2 lines Updated bundle information (provider, name)
d652d6 1 lines Improved test - note that the syntax error are expected - this is what is being tested
d6ac6d 12 lines Finished testWithContext.b3 and added to test suite.
d6e9b0 243 lines Refactored Lexical/SemanticHighlightConfiguration (there is only one now).
d716ac 26879 lines Cleanup and dead code removal
d73c9f 26 lines Added system functions assertNull, and assertNotNull
d77ec0 23 lines == operator now has a special function for comparing numbers based on generality.
d8f058 54 lines Added support for using plain feature names like "size" in PojoFeatureLValue.
d94092 8 lines Bug 327773 - validation of builder's unit parameter is not correct/missing
d9cbb5 24 lines Improved version string to class identifier part as previous strategy could compare equal in bad way.
da02fe 13 lines shortened toString information
da42f8 55 lines JUnit testrunner is now using B3BuildEngine (instead of just the backend engine). It also loads using the defineBeeModel() method on execution context.
da8ee8 78 lines [326877] - type labels are not consistent
dad393 108 lines Implemented support for advising input in Builder.
dae62d 23 lines clean up
db14b4 69368 lines Bug 328188 - assignment validation should allow assignment of literal null
db75c0 721 lines removed @Overload on impl of interface declared method.
dbbc45 36688 lines [304127] [grammar] Unify how with expressions are written
dc297d 14 lines Added b3 language testing of closure / literal function / lambda
dc4315 2 lines lambdas should reset their context each time they are evaluated. (fixed).
dd237a 53 lines Fixed issue in SimpleResolver - it associated a null ctx with the Units Resolution Info Context when there were requirements.
dd91a7 35 lines Deleting the test checkin project - it has no content of value.
de2223 41839 lines Function cross cuts implemented.
de57d2 2 lines Fixed issue with type inference when type was a B3Type (i.e. an EObjec variant of Type) and this was not recognized by "getElementType" for At operator.
df15ed 982 lines Fixed issue with InstallableUnitFragment host requirement not being contained and hence not part of output.
df4e7b 85 lines Improved handling of output - injected a handler to get b3output scheme translated to a build root
dfb57c 65856 lines Refactored PathVector, and added BuildResult - the evaluated "BuildOutput"
dfe714 13 lines Fixed issues after bug in assertContainsAll was fixed and problems detected. (typos).
dff4a5 5 lines
e0e274 577 lines Copyright headers updated.
e14d8c 4 lines Formatting improvements unit body.
e1534e 284 lines Added support for constraint solver to produce a parameterized type.
e19821 263 lines Added support for satisfies on capability.
e1b6c3 3381 lines Added boolean to B3Type to indicate that type represents a default inferred type (and that the inference can be improved)
e1d6e2 2 lines Added missing implementation of BDefValue evaluate and getLval.
e1fee5 1972 lines Many references that should have been marked as containment were not.
e247b6 109 lines Updated syntax to latest
e24b85 360 lines Finished refactoring of "build.build" - fixed issues in model and genmodel (package name, and prefix)
e25b27 118 lines Added validation of build unit uniqueness on name and version
e2f29f 78 lines setting default namespace for build unit
e323f0 77232 lines Commented out (unused) ability to refer to features via just ".name" with an implied reference to an object.
e3d7ee 2 lines Fix to import of backend registered package.
e3f572 2 lines TODO comment removal
e49cf2 116 lines System functions for ERROR when errors are CoreExceptions and have Multistatus improved.
e4d8ea 1991 lines Fixed UTF-8 issue on o.e.b3.beelang.generate. Text style doc comments supported again.
e509a5 114593 lines Grammar is no valid. (Still does not generated code though).
e57bc0 65 lines NullType improvements.
e57f5b 576 lines Grammar regenerated with latest Xtext.
e582b6 164 lines Fixed off by one error when doing type inference of Parameter search for named function call (worked for feature call only). Made validation produce false positive.
e58822 619 lines Changed pattern search to use getParameterTypes array instead of getParameters (declarations).
e5c1d2 3124 lines Refactored "file reference" and "line number".
e617d1 117 lines Improvements to type inference. (Tests green).
e6d510 82 lines implementation of bequests is now also in place
e6ef45 62 lines Fixed issue with saveAs event causing stack traces in the log.
e749e6 2 lines typo
e778c1 48 lines Fixed issue for annotation advice - was not part of output advise and would fail if there was no output in original.
e876f5 625 lines Removed generated interfaces that are no longer part of the model.
e8b326 493 lines Fixed iterator issue (never iterated over anything).
e8c1ec 50 lines Added test for status functions
e8d0ee 1106 lines Added support for guard functions.
e9adb3 3 lines defined default properties
eab780 30 lines [326850] - Add type compliance validation for List and Map - map compliance checked.
eadc4d 2759 lines Added model classes for Definition of Function and value/variable.
eb1523 4628 lines Ecore tools - leave my diagrams alone !!!
eb589d 4 lines Added syntax (as test) for new select-switch repository declaration.
ebe2f2 8 lines escaped keyword "name" (not a good keyword - TBD).
ec16a8 16 lines Added implementation of B3Wildcard upp/lower bounds
ec722f 35 lines Fixed class cast exception that led to tcBooleanLambda to compute wrong signature (Object)
ec9f0d 168 lines improved error reporting
eca8c9 10 lines [298587] support varargs in B3FuncType, lambda and closure - improved test
ecd7e3 43 lines Fixed unused imports and other similar warnings
ece22a 565 lines Support for extending ui via module extension point.
ed584d 27873 lines Made variable type inferable (for local variables).
ed6956 15 lines Added test for Type.
ed7629 80 lines Warnings and other housekeeping.
edbcf6 40 lines unused method "matches" removed
ee0966 37 lines internal refactoring to avoid confusion over "parameters" vs "params"
ee14c5 75500 lines Fixed VariableExpressions to link to declarations (INamedValue). All tests (except the 2 logged) green.
ee1ed1 5 lines removed unused imports
ee8605 133816 lines Modified branch policy (update, merge conflicts etc.). All tests (except 2 logged) are green.
ef5d10 3 lines Formatting
efc47b 16 lines Removed deprecated and dead code.
efcd93 4 lines Changed B3JavaImport to not print stack trace on class not found - expect faulty import to be handled via validation instead. (Otherwise there are lots of error output when user is typing/saving).
f0b27e 118 lines Made builder's declared in BuildUnit specific to Proxy instead of BuildUnit interface (as calls otherwise look ambigous.
f0b85f 112088 lines Made it possible to declare and advice unit requirements via a CapabilityPredicate.
f0e28f 5 lines Fixed issue - BuildContext should handle property definitions (added isPropertyScope() to return true).
f11766 38 lines Added testException in b3
f13960 4 lines Improved error message output for nested CoreException.
f1afa9 106 lines More work on EFS file system extension for Xtext.
f1ba79 4 lines Added testing of assertEquals on number generality.
f2fc51 67 lines copy garbage removed
f35f73 38 lines Added simple formatting of the switch statement.
f377f4 5 lines Added test of chained assignment.
f3cb8b 31 lines Added test for literal null.
f3e7b5 3 lines Made function's return type default to Object.
f416f7 2 lines Updated build unit syntax to use a URI in a path
f42db0 3955 lines Fix of corrupt ecorediag file (it was empty).
f44c03 96050 lines Added default properties to BeeModel.
f463a6 5 lines fixed syntax errors
f495bd 11563 lines [297431] - [grammar] throw expression requires extra ';'
f4ddb7 21 lines Added resolution step to B3 JUnit Runner. If there are units in the testfile they are resolved before tests starts to run.
f4e18a 78314 lines Refactored feature call parsing to overcome difficulties with content assist.
f4e52a 36 lines Added polymorphic equals for maps.
f50e9e 19 lines adding initialization proposals
f5a12f 9 lines Added lambda varargs test
f66f72 149851 lines Part 1 of getting rid of geneerated model in favour of handwritten b3 build model.
f6b433 37727 lines Refactored handling of "cached expression" - this was a feature of a Function previously, but is now moved to be a general expression cache.
f7e3d0 2 lines refactored exceptions
f80e6f 6 lines Updated launch config to include equinox.ds, and equinox.event + required as publishing did not work without a p2 agent service
f810cf 610 lines Added support for EFS resources
f91a64 32 lines Fixed deadlock issue when highlighter was fed 0 length to highlight.
f961e7 2 lines Fixed issue in execute handler when result is null - no output.
f9a235 8734 lines Added an optional | to be used when lambda in short form creates an ambiguity
f9a9e6 4 lines updates for ID_or_KW to allow unescaped KWs in certain contexts
fa1a3b 609 lines repaired diagram
faa884 7 lines Improved literal list test
fab3ae 87 lines Added assertion functions to system library.
fbe37e 7 lines Improved demo.
fc1b62 42 lines Updated bitwise test as bitwise operators have been deprecated (in favor of using | etc. for other more valuable purposes).
fc3859 12 lines Changed property terminal to ${property name } in tests.
fd6cfa 4 lines Enabled (?) in the wizard dialog footer to be used instead of the Help button in Wizard dialogs.
fd7c51 4 lines updated test
fdca28 5 lines [326727] - validation of assignment does not consider eSet for EList
feab77 30 lines [326618] - Some system arithmetic functions do not have type calculator
ffa9b4 5076 lines 97 of 97 tests are now green!
Marco Lehmann-Moerz (gmail.com)
331004 956 bytes Missing artifacts after aggregate, works with director application
Attachment 183847: fix for odd behaviour on second run
Markus Kuppe (lemmster.de)
313477 38765 bytes Add repositories via command line
Attachment 179031: right direction?
Michal Ruzicka (cloudsmith.com)
001665 48 lines use AdapterFactoryEditingDomain.unwrap() instead of ItemProviderAdapter.unwrap()
027ffd 2 lines add org.apache.log4j to dependencies as it is required through package imports
031e4f 37 lines handle both Helios and Indigo in a single RMAP
034f57 2195 lines - include full path to objects in Problems View marker descriptions
04709d 820 lines
0531e2 2 lines consume specifically build 3.6.1of the 3.6 platform to prevent older components to be consumed (due to the fact that qualifiers of many components went backwards)
07c843 2 lines JavaDoc improvement
096e8d 2 lines use generic return type
0996c7 155 lines comment out unused code
0ac175 6 lines apply formating
0df905 2 lines fix a typo in a comment
1401b0 24 lines fix parameter name generation in org.eclipse.b3.backend.evaluator.b3backend.impl.BExecutionContextImpl.loadFunction()
16417e 542 lines Bug 338739 create problem markers for verification errors
177145 119 lines Bug 338738 engine fixes
184c58 93 lines Update the launch configuration for Eclipse 3.6
186276 128 lines make bitwise operations on floating point operands throw exceptions
1dd1ef 10 lines test naming improvement
1f2673 5 lines construct an annotation class name used in a message dynamically
20b006 4 lines method naming improvement
22bef5 71 lines Bug 338738 editor/engine fixes/enhancements
23a5dc 10 lines improve reporting of syntax errors in B3 files
23c59b 5 lines exclude missing components from resolution, and as a prerequisite move build.platform property definition to the CQUERY file
2423bf 5233 lines rename "aggregation" to "aggregate" and code cleanup
24e43e 57 lines keep java 1.5 compatibility
25d4de 587 lines - log verbose nicely formatted verification problem messages to the aggregation log
27cf6f 4 lines use Platform 3.6 release repository stable builds too (not just the release builds)
27fca3 1095 lines Clean up the projects according to the coding style.
28058f 24 lines added void type to the maps of types and improved comments
330a42 43 lines update RMAP
3472f7 4 lines improved initialization time error reporting
34d905 105 lines use more suitable variable names
3a07f7 7 lines minor code optimization
3b5e09 302 lines JUnit Testing Support For B3 refactored into its own project
3ec654 4 lines variable rename
3f6e41 240 lines improved selection of method in BSystemContext (https://bugs.eclipse.org/bugs/show_bug.cgi?id=297661)
403cde 54 lines - remove useless activator
46bc08 2 lines update RMAP not to use a gone directory
4a31d5 8797 lines Bug 338738 engine changes and a couple of editor tweaks
4bc2ed 303 lines initial implementation of JUnit testing for B3 files
54da10 1 lines add a (commented out) workaround for a failing test
57cfe5 16 lines handle B3 tests defined in other bundles than the one implementing the B3 test runner
5d035f 3 lines added a check if at least one test function is defined in a b3 test file
5d13ac 2 lines fixed a typo in an exception message
5e7890 6 lines only allow to resolve a VerificitaionDiagnostic once
610b5f 59 lines JUnit Testing Support For B3 refactored into its own project
612adf 14 lines improve a function name
61928b 132 lines - fix enable/disable functionality
61ea5a 2 lines JavaDoc language improvement
64601b 4319 lines Bug 338738 engine changes and more editor tweaks
65ac66 367 lines proper variable arity java method support
65d575 4 lines simplify the CQUERY again, as with the current RMAP the exceptions are not needed
673df4 6 lines minor code simplification
67d0dc 6729 lines support for composite repositories - part I
67fe57 30 lines don't hold references to BFunction instances when only the function names are needed
6ad1ba 5 lines make the testing not depend on the presence of the org.eclipse.b3.beelang.ui being bundle in the tested framework
6e638b 21 lines specify content type when getting the XTextResource
72de60 61 lines check for parsing problems before running tests from a B3 file, if there are any problems found report them and don't run any of the tests in the affected B3 file
73a50e 4 lines small optimizations
74ee0a 7 lines remove obsolete dependency on org.eclipse.equinox.p2.ql
75e70c 43 lines added a launch configuration tuned to run the tests headlessly
78c735 12 lines unify naming related to verification IU
797f9d 340 lines reformat
7b9ff8 1118 lines added B3 coding style settings to the project and applied it to TypeUtils
7c2155 368 lines support for composite repositories - part I
7f4f9a 14 lines removed unnecessary autobox method
81624f 3 lines remove unnecessary variable
87b21a 6 lines changed order of fields
94959d 2 lines fix comment language
96a8ad 69 lines - include configuration in the error messages
9a45c0 610 lines heavily refactored and working version of JUnit testing for B3 files
a38476 4 lines added a test for a non Object... type vararg method call
a4a3dc 86 lines rename the headless launch configuration to distinguish it from the default launch configuration generated for the AllB3Tests.java file when using 'Run as...' / 'JUnit Plug-in Test'
ab2804 2 lines fix annotation name in an error message
ac54c1 19 lines simple optimizations
b2d984 4 lines apply formating to RMAP
b2fb23 38 lines don't unnecessarily pass argument which can be obtained from other arguments
b3e09c 63 lines - get rid of duplicated parts in verification problem messages
b8aaa2 2110 lines improve selection of b3 functions to call; major changes in this commit:
b9802d 57 lines make FunctionCandidateAdapterFactory more type safe
bd3777 9548 lines support for composite repositories - part II
bdbe33 7 lines improve exception message formatting
c69d30 22 lines fixed possible NPE, updated comments
c6d222 286 lines changes to the releng project to migrated to a build based on buckminster plugin fro Hudson
c88a92 8 lines use values corresponding to the type we checked for
cc53ad 10 lines small optimization
cd3724 2 lines comment typo fix
cf96b7 4 lines specify content type when getting the XTextResource
d17c71 10 lines added a more generic version of isConvertibleFrom() to TypeUtils
d28f30 2 lines small optimization
d64784 126 lines - don't consider IUs generated for verification purposes for aggregation
d66daf 67 lines improved initialization time error reporting
d6abf5 14 lines Delay initialization of BeeLang until it is really needed.
d6add9 835 lines - method selection common code pieces factored out to helper functions
d70982 177 lines reformat
d84294 1 lines denser format
db4e74 2 lines error message rephrase
dd5a60 4 lines adjust the launch configuration to include a newly created bundle and its dependency
dea823 2 lines relativize URIs with respect to the aggregator resource URI
e1f8dc 179 lines - support BigInteger and Byte in bitwise operations
e82c00 4 lines add an umbrella action with conditional requirements to provide for conditional execution of the requirements
e924ee 372 lines handle detached contributions correctly
e9546c 20 lines reorder code to read more natural
ec02ed 343 lines JUnit Testing Support For B3 refactored into its own project
ec4fe7 62 lines - use values corresponding to the type we checked for at all relevant places
ecc8d2 4 lines use EMF 2.6 release repository for platform 3.6 based stable builds too (not just the release builds)
ed5280 23 lines make the JUnitB3FileRunnerFactory class friendlier to subclassing
ee8e69 2 lines use getter instead of accessing a member variable directly as the direct access bypasses proxy resolution
f1dd88 140 lines create a (and use) console for B3 language execution output
f2c2fe 96 lines - ensure that repeated resolve attempts on a VerificationDiagnostic are ignored
f2ca1a 2 lines start with "a" when generating argument names
f32d1e 156 lines apply formating
f6e2fc 109 lines really handle both Helios and Indigo in a single RMAP
f9866e 36 lines don't let errors in initialization of testing of one B3 file stop testing of other B3 files
fd17b8 30 lines JUnit Testing Support For B3 refactored into its own project
fdad1a 29 lines handle detached contributions correctly - take 2
fdeee9 15 lines make the JUnitB3FileRunnerFactory class friendlier to subclassing
fffb52 21 lines don't throw exception from runner constructor, throw an IntializationError instance instead wrapping all initialization errors
Mickael Istria (redhat.com)
9eaf23 372 lines 485574: Allow setting of multiple versions at once
c196fa 196 lines Suggest version in VersionRange dialog
Stephan Herrmann (berlin.de)
fbc035 458 lines Aggregator's Maven result produces incompatible version numbers/ranges
314992 7061 bytes [maven] Aggregator's Maven result produces incompatible version numbers/ranges
Attachment 237334: preparation 1
314992 4959 bytes [maven] Aggregator's Maven result produces incompatible version numbers/ranges
Attachment 237335: minimal patch to mavenize versions
314992 681 bytes [maven] Aggregator's Maven result produces incompatible version numbers/ranges
Attachment 237336: improve feedback of command line invocations
314992 1612716 bytes [maven] Aggregator's Maven result produces incompatible version numbers/ranges
Attachment 237337: preparation 2
314992 17484 bytes [maven] Aggregator's Maven result produces incompatible version numbers/ranges
Attachment 237338: add one attribute to the model
314992 7783 bytes [maven] Aggregator's Maven result produces incompatible version numbers/ranges
Attachment 237339: connect new behavior to the new model attribute

Repositories

The information contained in this log was generated by using commit information from the following repositories:


© 2016 The Eclipse Foundation Inc. All rights reserved.
Made available to its Members for their internal use.

Adjust the set of projects included in this IP Log.

To modify an ip log you must be logged in as a committer.

 

Help & Documentation: Learn how this IP log is generated and how to correct errors.

Back to the top