Friends of Eclipse,
Eclipse is an open source community that benefits millions of developers around the world each and every day! During the month of September, we are asking you to give back to our wonderful open source community. All donations will be used to improve Eclipse technology. Your contribution counts!
We thank you for this gesture, and for giving back to our community.
|Edit||75625||Ed.Merks||15.4K||[Plan Item] Review JFace's data binding design to determine how best to exploit it|
Patches to produce a crude form for the Ecore Editor
|Edit||75625||eclipse-bugs||1.7K|| Patch to work around bug in EMFObservableList|
|Tools||101163||jacek.pospychala||The project's source folder is not properly handled|
|Core||122422||ptitjes||1.7K||Making ECrossReferenceEList overrides simpler|
Patch for ECrossReferenceEList implementation
|Core||122422||ptitjes|| [contrib email="email@example.com"/]|
|XML/XMI||129874||jesper||13.5K||Default encoding for XML save doesn't preserve Unicode characters|
Patch for proposed solution A
|XML/XMI||129874||jesper||23.9K|| New test case demonstrating a variation on the problem|
|XML/XMI||129874||Ed.Merks||14.6K|| Simple interim patch|
|XML/XMI||129874||jesper|| [contrib email="firstname.lastname@example.org"/]|
|Tools||130468||digulla||5.8K||Exceptions after clicking into "Instance Class Name"|
Patch to fix this bug and some related ones
|Tools||130468||digulla|| [contrib email="email@example.com"/] The changes (with very minor tweaks) have been committed to CVS.|
|Core||130525||removeAll problem in DelegatingEList|
|Edit||131811||pnehrer||Memory leak in ItemProviderAdapter when using wrappers|
|XML/XMI||132360||steve||19.1K||Indenting fix for Java 5|
2.1.1 version of XSDResourceImpl.java file with fixes
|XML/XMI||132360||ssexton|| [contrib email="firstname.lastname@example.org"/] The TransformerFactory is already being created in DefaultJAXPConifguration.createTransformer() so the part where the JAXP attribute is set was placed there instead.|
|Tools||136881||psodre||2.0K||JET override/inserts for ItemProvider.javajet|
Override/Insert for collectNewChildDescriptors.
|Tools||136881||psodre||1.1K|| Override/Insert for adding Factories to the Editor.|
|Tools||136881||psodre|| The changes have been committed to CVS. I've added control over all the parts of the new child descriptor creation code and I've also moved the editor's constructor code to a separate method so that the code is easier to specialized using the "rename-to-Gen" approach. This change includes contributed code from the patches. [contrib email="email@example.com"/]|
|Tools||147594||davidms||2.5K||JET Compiler doesn't create missing target folder|
Reformatted version of Chris' patch
|Tools||147594||zx|| [contrib email="firstname.lastname@example.org"/]|
|Tools||149770||Eric.Norman||1.5K||JETBuilder should call IWorkspace.validateEdit(..) before file updates|
Proposed patch to JETCompileTemplateOperation
|Tools||149770||enorman|| [contrib email="email@example.com"/] The contribution has been committed to CVS.|
|Edit||150500||hrr||1.4K||bugs in merge algorithm in AdapterFactoryContentProvider$ViewerRefresh|
patch that fixes the described bugs
|Edit||150500||hrr|| [contrib email="firstname.lastname@example.org"/]|
|Teneo||155131||douglas.bitting||185.1K||Support for Hibernate-specific annotations|
Patch to support hibernate-specific annotations.
|Tools||156783||jdidion||Add AES implementation of URIConverter.Cipher|
[contrib email="email@example.com"/] Thanks for this contribution John. I've used your patch to create the org.eclipse.emf.ecore.resource.impl.AESCipherImpl. I did some changes to your initail code though: - the size of the key can be set on the AESCipherImpl - which is then passed on to the static method generateKey(int). - the original outpustream on encrypt(OutputStream) is now being wrapped by a FilterOutputStream that prevents it to be closed when the CipherSOutputtream is closed. You've referred to this "closing stream issue" as a bug but it is actually working as designed. If you look at ResourceImpl.save(OutputStream Map) you will notice that since the stream is passed by the application we cannot blidnly close it. The changes are committed to CVS.
|Teneo||158353||douglas.bitting||1.1K||[PATCH] Incorrect reporting of SQLCaseStrategy|
Correctly report SQLCaseStrategy
|Teneo||158356||douglas.bitting||4.3K||[PATCH] Support unversioned entities|
Support new PersistentOption.ALWAYS_VERSION
|Teneo||158376||douglas.bitting||1.1K||[PATCH] Embedded Ids generate invalid column mapping|
|Teneo||158782||douglas.bitting||1.3K||[PATCH] ManyToMany always includes computed JoinColumn|
|Teneo||158849||douglas.bitting||1.6K||[PATCH] AnnotationTokenizer is overly restrictive|
|Teneo||158851||douglas.bitting||1.1K||[PATCH] EAnnotationParserImporter doesn't find subtypes|
|Teneo||158853||douglas.bitting||2.1K||[PATCH] Support for like-named annotations|
|Edit||161744||irbull||4.5K||getReachableObjectsOfType StackOverFlow on Large Instance Data|
Uses a queue instead of deep recursion
|Edit||161744||Ed.Merks||13.9K|| The changes I think we'll commit|
|Edit||161744||irbull|| [contrib email="firstname.lastname@example.org"/] I've committed the changes in the patch.|
|Teneo||162339||mkanaley||10.8K||Support for custom EMF data types|
HibernateMappingGenerator.java - an update to an existing Teneo class (CVS – revision 1.2).
|Teneo||162339||mkanaley||8.3K|| CustomDataTypeUserType.java - a new class for the Teneo distribution. It is a Hibernate UserType implementation to de/serialize the custom data type to/from the VARCHAR column.|
|Transaction||163291||Ed.Merks||6.1K||support for 'archive' scheme in the WorkspaceSynchronizer.getFile|
How about a new method getUnderlyingFile?
|Teneo||165428||ilya.klyuchnikov||2.2K||When teneo loads objects into HibernateResource there are no notifications also "lazy" loading doesn't add objects to resource|
|Teneo||165450||ilya.klyuchnikov||2.3K||It would be great if hibernate resource can incrementally load objects by query|
|Validation||165458||dvorak.radek||11.5K||Better support of custom EnvironmentFactory in OCL model constraints|
|Validation||165661||give.a.damus||56.0K||XmlConstraintProvider : pull-up the common functionality to AbstractConstraintProvider|
Generalization of constraint parser API
|Validation||165661||radek.dvorak|| [contrib email="email@example.com"/]|
|Edit||165770||hal||Enhance combo box cell editor to support typing a prefix filter|
[contrib email="firstname.lastname@example.org"/] This is a very helpful contribution. I got so used to having this convenience it quickly became annoying not to have it. I've committed the changes to HEAD.
|Core||166112||pnehrer||82.3K||Support XML Processing Instructions|
Proposed patch that could address this feature request.
|Core||166112||pnehrer|| [contrib email="email@example.com"/] Changes derived from your patches have been committed to CVS. A number of issues needed to be addessed some stemming from early and unrelated changes. The instanceType of a SimpleAnyType should be considered transient in XMLSave and with the new detection of dangling IDREF references a save problem shows up. FeatureMapEntries shouldn't be serializeable since they can't be properly deserialized; their feature needs to be considered non-transient in XMLSave. Since the special mixed contents features of the XML Type Document root are always isMany they should not be surfaced as a single valued accessor in the XMLTypeDocumentRoot's API. :-( So I've suppressed them from the API and ensured they are generated as multi-valued. The XSDEcoreBuilder was producing a bogus base class for SimpleAnyType so that was special cased to suppress it. I renamed ProcessingInstructionType to just be ProcessingInstruction. I didn't provide the special create method for ProcessingInstruction in the factory. It's better for people to use the special FeatureMapUtil.add/createEntry methods.|
|XML/XMI||166967||pnehrer||When serializing XML documents trailing comments don't get placed on a new line|
[contrib email="firstname.lastname@example.org"/] The suggested changes have been committed to CVS.
|Core||170204||jfrancis||ID of Plugin containing a generated EPackage|
[contrib email="email@example.com"/] We've used the content of the method getModelPluginIDfromEPackageNSUri(String) below to implement the following JUnit test method org.eclipse.emf.test.tools.ToolsTest.testGetEcoreGenModel(). Thanks for posting the code.
|Core||170223||boris.gruschko||1.7K||eNameToFeatureMap in EClassImpl is not being updated after structural feature name had changed|
Patch for the test case. Needed for bug reproduction.
|Core||170223||boris.gruschko||1.3K|| A crude patch fixing the problem.|
|Core||170223||boris|| [contrib email="firstname.lastname@example.org"/] The changes are committed to CVS; rather than an adapter I override setName to make it more efficient. I also made a similar fix for EPackage.getEClassifier. I've included your test case in our JUnits so that's a contribution|
|Teneo||175909||bvetter||1.2K||Date & DateTime XSD mappings are to a VARCHAR and not date or timestamp|
Patch to the AbstractMapper class
|Teneo||175909||bvetter||2.8K|| Patch to the ECoreDataTypes class|
|Teneo||175909||bvetter||6.1K|| Additional hibernate mapping classes for data and datetime|
|Teneo||176356||benjamin||677.0B||setModified(false) is not called after a succesful save() on the StoreResource|
Patch against R0_7_0_maintenance branch
|Teneo||176833||jdboudreault||42.1K||change relational mapping of EMap|
The newly refactored EMap
|Teneo||177369||jdboudreault||66.6K||Implement a new system option to enable full classification of entities implementation|
this patch provides a new option to enable fully qualified names
|Transaction||177643||dcummin||16.0K||TransactionalEditingDomain's TransactionValidator should be configurable|
|Validation||177644||dcummin||16.8K||IValidator should provide mechanism to filter constraints|
|Validation||177645||dcummin||55.0K||Constraints Preference Page is not extensible|
|Validation||177647||dcummin||41.8K||Provide a mechanism to contribute new event types|
|Validation||177653||dcummin||9.6K||LiveValidator filters out notifications from notifiers who are not attached to a resource|
Updated patch with copyright dates fixed
|Validation||177656||dcummin||29.0K||Add listener API for enablement changes in constraints|
|Validation||178121||dcummin||18.7K||Need API to create a ConstraintStatus on non-target object|
Proposed patch w/ JUnits
|Transaction||178793||dcummin||4.9K||Transactions should indicate if they were the result of an undo/redo operation|
|Validation||178840||dcummin||1.2K||When an event type is contributed with no notification generator an error appears in the log|
|Tools||179004||marcelop||2.7K||[Compatiblity]JDOM-based JMerge facade NPEs standard JMerge rules|
Changes to the current source code
|Tools||179004||pelder|| [contrib email="email@example.com"/] The changes have been committed to CVS.|
|Teneo||179313||jdboudreault||4.2K||Column annotation attribute "nullable" is not being considered in hbm mapping.|
ensures that the column nullable annotation attribute is considered when generating mapping.
|Core||185971||Ed.Merks||19.8K||EMF RegistryReaders need to be dynamic|
I'll attach again as a patch so the diff will show.
|Core||185971||backhous|| The changes are committed to CVS. I'll mark this as a contribution since I morphed your example into the final solution [contrib email="firstname.lastname@example.org"/]|
|Teneo||195242||benjamin||3.5K||Hibernate SessionWrapper should allow to execute queries with named parameters|
Adds support for queries with named parameters
|Query||196579||thebravoman||1.3K||Invalide "instanceof" check in SelectWritersDelegate|
patch changing the instanceof check
|Teneo||196687||jason.henriksen.spam||7.7K||teneo should support commenting the output hbm|
patch to support commenting the hbm file
|Teneo||196689||jason.henriksen.spam||6.3K||Teneo should support using a non-standard named hbm file|
patch to allow user to specify which file to use for HBM
|Teneo||197110||benjamin||2.3K||TeneoSQLNameStrategy should not remove the first vowel when doing truncation|
Fix to always preserve the first char (whether it's a vowel or not) during truncation
|Teneo||197514||benjamin||975.0B||PersistenceOptions.SET_FOREIGN_KEY_NAME : bad default value|
my two cents as always :)
|Teneo||198124||sbernard||8.8K||More accurate default containment/non-containment cascade policy needed|
custom default cascade policy
|cdo.net4j||201366||smcduff||3.8K||Channels are messed up in remote connector|
Patch to see the problem
|cdo.net4j||201366||smcduff||3.9K|| TestCase and possible fix|
|cdo.net4j||201457||smcduff||2.1K||Cannot compile BufferPool using Maven (Generics)|
|Transaction||207306||geoff.martin||15.2K||WorkspaceSynchronizer does not handle deletion of a resource in certain circumstances|
Patched class file
|Teneo||207799||karypid||4.0K||NoClassDefFoundError for XMLGregorianCalendarImpl|
Use DatatypeFactory to construct XMLGregorianCalendar.
|Transaction||209491||Ed.Merks||3.3K||Repeated calls on EMFOperationCommand.dispose() causes a NPE|
Fix and a JUnit to test it.
|Edit||210139||eclipse-bugs||5.7K||Provide provisonal APIs to support data binding.|
Patch to make EditingDomain observable value more flexible
|Edit||210139||Boris_Bokowski|| I'm really not sure but I certainly consider that Boris and Giulio make significant contributions that could easily and likely did exceed 100 lines. But I would hope that we've not exceeded the 250 "we should have had it reviewed by IP limit" although to be perfectly honest I didn't get out my line-of-code count-o-meter to test that. Of course a lawyer could do deltas between the patches and come up with such a figure if they felt so inclined. I just want to be sure that Boris and Giulio are recognized as having made a significant contribution to the final result. Perhaps we could peg each at ~200 lines call it a medium (rather than small) contribution and allow the lawyers to to split hairs if necessary. [contrib email="Boris_Bokowski@ca.ibm.com"] [contrib email="email@example.com"] Thanks guys for helping make EMF even more useful to even more people!!|
|Edit||210139||giulio.seregni|| Only one of these allowed per comment. [contrib email="firstname.lastname@example.org"]|
|Query||211055||Ed.Merks||5.2K||EMF queries using SubStringValue can't handle empty Strings|
New patch with additional tests.
|Query||211055||Ed.Merks||2.5K|| New patch with additional tests (for 1.2)|
|Core||215131||Ed.Merks||2.7K||[Databinding] EMF support for ComposedMap like BeanObservables|
We'd want something analogous in EMFEditObservables...
|Core||215131||endante|| [contrib email="email@example.com"] The changes have been committed to CVS for 2.4.|
|Teneo||216658||jason.henriksen.spam||13.8K||The back tick character makes DB2 not work URI Mapper plugin Default DataStore name|
Patch to apply the items listed above
|Teneo||224790||n_phaneesh17010||48.2K||NamedQuery annotation support for Hibernate|
Patch for NamedQuery Support
|Transaction||225068||mario.winterer||3.9K||Memory leak in Undo/RedoActionWrapper due to never unregistered IPartListener|
New Patch that can handle multiple workbench-pages
|Validation||227203||ldamus||6.3K||Early initialization of event maps in XmlConstraintDescriptor.TargetDescriptor wastes memory|
|Teneo||227673||jason.henriksen.spam||7.8K||Need to specify alternate date handler classes|
|Transaction||228357||Ed.Merks||2.4K||DBCS3.4: Undo/Redo do not update Properties view in EMF Workbench Example Editor|
Changes that seem to do the trick
Remove the lines with that bogus annotation.
|Validation||228679||Ed.Merks||2.0K||Remove "com.ibm.xtools" uses.|
Change IDs to use org.eclipse
|XML/XMI||229998||Ed.Merks||7.7K||EMOF Comment and Property.oppositeRoleName support|
A few updates and formatting changes
|XML/XMI||229998||ed|| http://www.eclipse.org/modeling/emf/project-info/ipquery.php?showobsolete shows it just fine. If you want it to appear as a non-obsolete patch in future you can: a) not mark patches obsolete when you resubmit them to the bug - or - b) add the contrib tag at any point to a bug [contrib email="firstname.lastname@example.org"/]|
|Tools||233843||davidms||79.7K||Genmodel should allow to configure how Interface and Implementation names of classes are computed|
Patch take 3
|Core||233847||tom.schindl||3.6K||Internal Ecore-Code not as efficient as possible for primitive integers shorts ...|
|Core||233848||tom.schindl||1.3K||Suspicious code in EcoreValidator#isMatching() & equalTypeArguments|
|Core||233850||tom.schindl||952.0B||Possible NPE in RegEx#dumpRanges|
|Core||233852||tom.schindl||4.5K||[Common] Code should use autoboxing instead of creating a new object type|
|XML/XMI||233854||tom.schindl||3.5K||Internal code should use autoboxing instead of creating object for primitives|
|Edit||233855||tom.schindl||857.0B||Suspicious code in ChangeCommand#new()|
|Edit||233856||tom.schindl||1.1K||RemoveCommand#toString() should use Arrays#toString()|
|Edit||233857||tom.schindl||2.2K||Internal code should use autoboxing instead of creating object for primitives|
|Edit||233858||tom.schindl||1.1K||Unneeded instanceof check in ItemProviderAdapter#getCreateChildDescription|
|Core||233860||tom.schindl||1.1K||[Common] Unneeded concat with a null-Value|
|Core||233861||tom.schindl||939.0B||[Common] ArchiveURLConnection#getOutputStream() unneeded call to toString() on a String|
|XML/XMI||233864||tom.schindl||872.0B||XMIMapImpl has unneeded instanceof check|
|XML/XMI||233865||tom.schindl||4.0K||Inefficient usage of keySet|
|Core||234656||florian||2.5K||EStructuralFeatureImpl.dynamicGet unsets resolved Objects when cross resource containment is used|
Testcase to reproduce
|Core||234656||Ed.Merks||6.8K|| Make sure the test is invoked from the suite|
|Transaction||235634||cvogt||1.4K||WorkspaceSynchronizer#getFile() should support resource links|
|Transaction||244654||ldamus||5.3K||[Properties] undo/redo is not working for any GMF-property tab|
Proposed fix and JUnit test
|Transaction||245393||ldamus||2.7K||Allow transaction reuse in direct command execution|
JUnit to demonstrate the desired behaviour.
|Transaction||247691||ldamus||3.8K||Transaction.VALIDATE_EDIT option prevents transaction reuse|
Proposed patch and JUnit test
|Transaction||262175||boris.gruschko||3.1K||EMF Transaction lock implementation fails to acquire lock if a scheduling rule has been acquired in a worker thread.|
Test case demonstrating the erronous behaviour.
|Validation||284348||mario.winterer||3.0K||[Validation] Deterioration of performance with Eclipse Galileo due to Tracing|
patch that caches the isDebugging flag and invalidates the cache on changes
|Validation||284348||boris.gruschko||2.0K|| Testcase for the patch|
|Validation||284348||boris.gruschko||5.3K|| Patch and testcase|
|Validation||295841||hska||4.6K||MarkerUtil does not create markers for nested statuses|
Added methods which recursively unwrap all children of multi-statuses and creates markers for them
130 records found.
|Component||Name & Version||Location||License||Usage||CQ|
|emf||XML4J 4.3||ecore.jar||Apache Software License||derivative work||338|
|emf||Tomcat 3.2.4||codegen.jar||Apache Software License||derivative work||2335|
|sdo||SDO 1.0 Specification Interfaces||org.eclipse.emf.ecore.commonj.sdo||Royalty-free license from IBM/BEA (see about.html)||unmodified source||2336|
|net4j||JMS Spec Version: 1.1 (Glassfish)||org.eclipse.net4j.jms.api||EPL-compatible CDDL||unmodified binary||2338|
|net4j||Apache Commons Codec 1.3||org.apache.commons.codec||EPL 1.0||OSGi bundle||2339|
|net4j||Apache HttpClient 3.1||org.apache.commons.httpclient||EPL 1.0||OSGi bundle||2340|
|net4j||Apache Derby 10.1.2.1||org.apache.derby||EPL 1.0||OSGi bundle||2341|
7 records found.
|Component||Name & Version||Location||License||Usage||CQ|
|teneo||asm.jar 1.5.3||org.eclipse.emf.teneo.hibernate.libraries||ObjectWeb License||not shipped||2427|
|teneo||bcel-5.1.jar||org.eclipse.emf.teneo.jpox.libraries||Apache 2.0||not shipped||2435|
|teneo||cglib-2.1.3.jar||org.eclipse.emf.teneo.hibernate.libraries||Apache 2.0||not shipped||2428|
|teneo||commons-collections.jar 2.1.1||org.eclipse.emf.teneo.hibernate.libraries||Apache 2.0||not shipped||2429|
|teneo||commons-logging.jar 1.0.4||org.eclipse.emf.teneo.hibernate.libraries||Apache 2.0||not shipped||2436|
|teneo||dom4j-1.6.1.jar||org.eclipse.emf.teneo.hibernate.libraries||BSD style||not shipped||2430|
|teneo||hibernate3.jar 3.2.5 GA||org.eclipse.emf.teneo.hibernate||LGPL 2.1||not shipped||2431|
|teneo||jdo2-api-2.0.jar||org.eclipse.emf.teneo.jpox.libraries||Apache 2.0||not shipped||2394|
|teneo||jpox-1.1.7.jar||old version; no longer used||Apache 2.0||not shipped||2393|
|teneo||jpox-1.1.9.jar||org.eclipse.emf.teneo.jpox.libraries||Apache 2.0||not shipped||2434|
|teneo||jta.jar||org.eclipse.emf.teneo.hibernate.libraries||Sun Binary License||not shipped||2432|
|cdo||asm.jar 1.5.3||org.eclipse.emf.cdo.server.hibernate.libraries||ObjectWeb License||not shipped||2418|
|cdo||cglib-2.1.3.jar||org.eclipse.emf.cdo.server.hibernate.libraries||Apache 2.0||not shipped||2419|
|cdo||commons-collections-2.1.1.jar||org.eclipse.emf.cdo.server.hibernate.libraries||Apache 2.0||not shipped||2420|
|cdo||hibernate3.jar 3.2.5 GA||org.eclipse.emf.cdo.server.hibernate.libraries||LGPL 2.1||not shipped||2422|
|cdo||jta.jar||org.eclipse.emf.cdo.server.hibernate.libraries||Sun Binary License||not shipped||2423|
|net4j||hsqldb.jar 188.8.131.52||org.eclipse.net4j.db.hsqldb||HSQL License||not shipped||2424|
|net4j||mysql-connector-java-5.1.5-bin.jar||org.eclipse.net4j.db.mysql||GPL v2||not shipped||2425|
18 records found.
Some components are currently in their Validation (Incubation) Phase.
11 committers found
Note that this data is only as accurate as the process used to collect it. To appear in this list, a contribution must: (1) have a related bug, (2) include a patch type attachment, and (3) bear the contributed keyword.
For older bugs that do not follow the above convention, you can also tag a contribution by entering a [contrib email="..."/] comment in a bug, or add some Additional IP like this.
If you see an omission and cannot correct it yourself, please report it.
Back to the top