)]}' { "log": [ { "commit": "6fc1d5eb60227b234b7ed2eb17757f59b374a4cc", "tree": "9100a6a21ad99087bc1810f507319f042c85ab69", "parents": [ "8149c302861550138408f25b471e3d29a14b9744" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu May 12 19:27:54 2011 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu May 12 19:27:54 2011 +0000" }, "message": "Version update etc. see Bug 345276 - Switch to release version 2.0.0\n" }, { "commit": "b75a09fceec28fd78f55c32b99daf39855b27a0a", "tree": "eb1771bb36f2ef83509152dd549eaff9ffe85b4f", "parents": [ "18ed824ee17869598e0ae51d6f9fed6789bdb68b" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu May 05 19:26:09 2011 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu May 05 19:26:09 2011 +0000" }, "message": "API consolidation\n- remove an obsolete class (using inner class inside TeamInstance instead)\n- mark two classes as @noinstantiate and @noextend.\n" }, { "commit": "63e4eea42828e1f52b7eeef49eb4493e0b80e8c6", "tree": "da0a17d0bbac6e751d35d896f6b0733e25266e2c", "parents": [ "7f4417843f06467593ef265e1927709f19dd5949" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Nov 28 09:44:20 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Nov 28 09:44:20 2010 +0000" }, "message": "make dependency on org.objectteams/ explicit, even if currently used only in javadoc\n(interestingly this broke headless build but compiled fine in the IDE)\n" }, { "commit": "78edf2be54aaa7900caa59a330495a479ca663cb", "tree": "ebd6512731e8fa9e48a5824956cbb3b6bd3d225f", "parents": [ "6c3cbc13ac0f1ca66f5fad7699b3074ceb4fb7e4" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Nov 28 02:26:14 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Nov 28 02:26:14 2010 +0000" }, "message": "API consolidation for org.eclipse.objectteams.otdt.debug\n- redefine the line between API and non-API\n- add javadoc to API\n- removed some unused stuff\nAlso:\n- implemented clearing the TeamView when a launch terminates\n- removed redundant sort mode \"activation order\"\n" }, { "commit": "6c3cbc13ac0f1ca66f5fad7699b3074ceb4fb7e4", "tree": "0e98b19ed98727b553ec7c1790b447a3a519a766", "parents": [ "7e30edd5cf851ac4cf3cfeaf1aeedb436643a67c" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Nov 28 02:26:10 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Nov 28 02:26:10 2010 +0000" }, "message": "API consolidation for org.eclipse.objectteams.otdt.debug\n- redefine the line between API and non-API\n- add javadoc to API\n- removed some unused stuff\nAlso:\n- implemented clearing the TeamView when a launch terminates\n- removed redundant sort mode \"activation order\"\n" }, { "commit": "7e30edd5cf851ac4cf3cfeaf1aeedb436643a67c", "tree": "57acc8821efbceb8c020f6483eac267575e3ee7e", "parents": [ "75085f67a7bf4b8f2556cac7be4ee1b6d2a57ad9" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Nov 28 02:25:39 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Nov 28 02:25:39 2010 +0000" }, "message": "API consolidation for org.eclipse.objectteams.otdt.debug\n- redefine the line between API and non-API\n- add javadoc to API\n- removed some unused stuff\nAlso:\n- implemented clearing the TeamView when a launch terminates\n- removed redundant sort mode \"activation order\"\n" }, { "commit": "55614130fd82c6f75bd3e377f121a8dbe1fc210a", "tree": "17a4607082db514bafec47bb74bc650fcde71f2a", "parents": [ "e351497568423bb8447379bd4d15fd81a52f2685" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Nov 23 18:10:15 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Nov 23 18:10:15 2010 +0000" }, "message": "Refactoring/API-cleanup:\n- split MethodData/FieldData into public interface and internal class\n- move InternalCompilerError into the compiler source folder\n- remove class ExceptionHandler and let individual plugins more directly use their own loggers.\nThis makes source folder jdt.core/util obsolete.\n" }, { "commit": "7b6fa40843614f2181e62e57d28e53c7cfb5c712", "tree": "f25a4d5497e1cedd03bc2d957a6b171b45c80e2b", "parents": [ "f005725e03f986c4a1966aeda52753186fee68cf" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat Sep 25 20:33:37 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat Sep 25 20:33:37 2010 +0000" }, "message": "bump up versions to 0.8 to build against 3.7.0M2a\n" }, { "commit": "bbac3991a8c670a9695390b82c549f9207129f1c", "tree": "6d1f1e3d16fb1635cdf7575dc6fee7af5a8ae7d8", "parents": [ "dc6b3bf53dee32aaa1a2c16416fc618b6af5d198" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Sep 07 11:18:06 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Sep 07 11:18:06 2010 +0000" }, "message": "push otdt.debug into 0.7.1\n" }, { "commit": "2d1de526ae06d60d16dca844d4e62e8e94668689", "tree": "c2090fb1afa2deb5bca6f1543510cdcf44fc75fa", "parents": [ "99b918aa3e87f1a71652625de67e87084b3b928a" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Sep 07 10:43:46 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Sep 07 10:43:46 2010 +0000" }, "message": "Avoid real work (here initializiing/setting classpath containers) during static initializers.\nI saw deadlocks with involvment of the following stack-fragment:\n at org.eclipse.jdt.core.JavaCore.setClasspathVariable(JavaCore.java:4923)\n at org.eclipse.objectteams.otdt.core.ext.OTVariableInitializer.initialize(OTVariableInitializer.java:62)\n at org.eclipse.jdt.core.JavaCore.getClasspathVariable(JavaCore.java:2858)\n at org.eclipse.jdt.internal.core.JavaModelManager.getResolvedVariablePath(JavaModelManager.java:2411)\n at org.eclipse.jdt.core.JavaCore.getResolvedVariablePath(JavaCore.java:3400)\n at org.eclipse.objectteams.otdt.core.ext.OTDTPlugin.getResolvedVariablePath(OTDTPlugin.java:166)\n at org.eclipse.objectteams.otdt.core.ext.OTREContainer.\u003cclinit\u003e(OTREContainer.java:73)\n at org.eclipse.objectteams.otdt.core.ext.OTDTPlugin.start(OTDTPlugin.java:120)\n(initializing BCEL_PATH early is OK, we need the BundleContext and don\u0027t perform further computations)\n" }, { "commit": "f54bfe309555241f23ca3f158e847fafccb953fa", "tree": "5dca9ada8257a0c49ce1de2f126164ecc1d0379f", "parents": [ "205a99afebd83d75a1f8a8441fa64b1e774319ef" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat Jul 31 09:03:44 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat Jul 31 09:03:44 2010 +0000" }, "message": "warnings--\n" }, { "commit": "becf71c728aace328657ceb477e8a0e926dcdf7a", "tree": "bc78772e6e1481b4d9263c88d9d3fa5ff66672b7", "parents": [ "244bab6ebcc315a044ab843b216869ef68ac87bb" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Jun 27 11:07:54 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Jun 27 11:07:54 2010 +0000" }, "message": "Fixes for Bug 316696 - [otre] OTRE doesn\u0027t know about all threads\n(see comment 2)\nalso includes deployment issues.\n" }, { "commit": "f4a08a7895a385392dbda9d30f9f078a8057ee0d", "tree": "03b5780939aed69615707b323ca2d7fa611b0436", "parents": [ "1419da3e06e00ef445446e251b925631e2cdec8f" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Mon Jun 14 23:35:51 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Mon Jun 14 23:35:51 2010 +0000" }, "message": "Unlock ALL bundles to get started with signed bundles\nAdd missing about.html and make sure they\u0027re included in the build\nSome version update towards 0.7.0 final.\n" }, { "commit": "5889fa08367fed9c26edac5ccd29b581a4703c3c", "tree": "c02c4fb071bf39504b09b415d9abc9e024dd89b8", "parents": [ "d3f3cd0a5cabbbc522b2c3490f8659812941a673" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun May 02 21:11:21 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun May 02 21:11:21 2010 +0000" }, "message": "Fix bundle localizations.\n" }, { "commit": "b0018388ab6a54deada03b56c828fe9ba7c43618", "tree": "b7bf9e73ee85688120f8f5079c9b8f17fd77a287", "parents": [ "191a6c96901ffe39d54efba0bf9fbd6d22256ff4" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat Apr 24 14:45:56 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat Apr 24 14:45:56 2010 +0000" }, "message": "update constants after NPE has been seen in TeamBreakpointListener.breakpointHit().\n" }, { "commit": "600969320eb791e411a08832698aafe1b7fc115a", "tree": "d711fe7408132b94f6462ffa7e1f1b5e1d129712", "parents": [ "8d36316d9b669ce7ebd46f3bb12d87a9f285e2ac" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Fri Apr 23 10:13:31 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Fri Apr 23 10:13:31 2010 +0000" }, "message": "configuration cleanup:\n - mainly include plugin.properties into binary build to properly show plugin name and provider in the UI\n" }, { "commit": "6cd4f69e8a0949d33c9bb5f18ddd872cbf30c967", "tree": "5a4be142787c6a2979f78c10ab8bd99cdebee46f", "parents": [ "c4dde2e407ea8f4a0cc4683e041fc3572c364247" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu Apr 22 13:57:16 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu Apr 22 13:57:16 2010 +0000" }, "message": "fix qualified names:\n - fix a typo after refactoring\n - remove obsolete launch configuration type\n" }, { "commit": "0330e03f4559bc54eac971dbd6e5bac88347529c", "tree": "319bf56668a5046e2406cff2fbfd4af684e98c15", "parents": [ "134693650a4f4d0ed2c58ac878fc4e4c3ea4d5d1" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Apr 11 18:19:11 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Apr 11 18:19:11 2010 +0000" }, "message": "fix one path issue and make better portable\n" }, { "commit": "9850213e4b684bf06f7096879068db5e36e51b42", "tree": "8e1101c15d1562846b5412a5f2b9fe5a9daf46de", "parents": [ "787ee708e1af7b257179906b6ff8106ffdc55f5b" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Fri Apr 02 14:34:38 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Fri Apr 02 14:34:38 2010 +0000" }, "message": "Prepare for building on build.eclipse.org:\n* Change all version numbers to 0.7.0\n* Update / cleanup names (bundle \u0026 provider)\n* Fix some configuration warnings (build.properties)\n* Remove Java-Builder from ot.runtime (not needed)\n" }, { "commit": "0e390877dde451ca57bf57a53ae0d4f02961eb11", "tree": "0d0a412f70c99a3652171b54e79a5cda4adc1853", "parents": [ "de1b54a466fc780be1533c19b8532223edb18238" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Fri Apr 02 02:27:06 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Fri Apr 02 02:27:06 2010 +0000" }, "message": "Remove all remaining traces of JMangler (except from guide/features.html) \u0026 additional cleanup:\n* remove stuff relating to the JMangler/JPLIS distinction\n* reduce state in OTRE Transformations, we always have instances per class, now.\n* cleanup logic to handle covariant return vs. super-delegating initial wrapper\n* remove legacy LowerableTransformer (byte code compatibility not given anyway)\n* remove legacy constructors in OTRE Transformations\n" }, { "commit": "fc2176491b8b14329fb32cadad32b27fc0a308e7", "tree": "dddfba963c3fdf9d009ff2c2442712fb9a33d277", "parents": [ "2706b3de6e5aef6199856e50a5f6d0837889d784" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Fri Apr 02 02:11:16 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Fri Apr 02 02:11:16 2010 +0000" }, "message": "New strategy for consuming BCEL from Orbit instead of re-packaging\n* OTDTPlugin finds BCEL plugin on starting\n* update plugin dependencies and classpaths\nCleanup leftovers\n* No more OT-launch-configuration-types means OTRuntimeClasspathProvider can go\n* No more \"Use JPLIS\" checkbox and launch attribute\n* Remove traces of JMangler see https://bugs.eclipse.org/302976\n* restore some callin wiring that was accidentally removed in r23531 (plus one that I forgot in the first place).\n(merged from r23531 and r23533 of old svn)\n" }, { "commit": "c2bc64e214ebcd1ddbde6a9ffad6e8cdd4cece48", "tree": "30a1033dccd010680b0f0f12476bd7f5e2376c1c", "parents": [ "e3d94fd68a8435e2aadaa9a5ed491d088782b47a" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Fri Apr 02 01:31:58 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Fri Apr 02 01:31:58 2010 +0000" }, "message": "New strategy for OTRE jars:\n* revert fragment otequinox.runtime to a regular plugin with nested jars (otre \u0026 BCEL) (no equinox issues any more)\n - otequinox.hook accesses the OTRE now via a new service (IOTTransformer) provided by otequinox (new class TransformerServiceDelegate)\n* let otequinox re-export objectteams.runtime for easy access to o.o.Team et al. (all OT-bundles depending on otequinox)\n* objectteams.otdt now only hosts otre_min.jar and otre_agent.jar\n* cleanup management of classpath variables and dependent paths\n - OTRUNTIME_LIBDIR now directly points to the lib dir containing the jars\n - all paths are now served from OTREContainer\n - use only one classpath variable initializer for both variables\n" }, { "commit": "0166441eb03b6d768965ba684b66ddd76550f740", "tree": "efa7995deba0ec83b64d8cbd613a955ea0beba17", "parents": [ "7b7062f3b12bba7ef33116efb94da1f54e069625" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu Apr 01 20:28:43 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu Apr 01 20:28:43 2010 +0000" }, "message": "initial commit in accordance with CQ 3784\n" } ] }