)]}' { "log": [ { "commit": "690c2c30676dbf88072d725d8a08aaaa85a66c12", "tree": "a97fc6dcd51f41a76345121158c7850769365219", "parents": [ "e9a6edbb0e61a5c561b10057f7cb99eaf36c6252" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Jun 05 16:22:19 2011 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Jun 05 16:22:19 2011 +0000" }, "message": "Simple fix for Bug 348333 - [debug] IllegalArgumentException from launch configuration w/ no project name\n" }, { "commit": "a56f0639c721d923593cf2b64d4724aeb69db52b", "tree": "8e0cb61e583d0acd6cfcf96e6934ee240dbabb8c", "parents": [ "cd473777f076fa9762d3f626c1fd51b133c93386" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Mon May 23 21:48:38 2011 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Mon May 23 21:48:38 2011 +0000" }, "message": "Bug 346910 - [debug] label \"Enable OT/Equinox\" is truncated when dialog font is increased\n" }, { "commit": "4a8621ab32fcaacef2d0adb343316b4901cb2273", "tree": "6f6a64809c334d27b2b239fb7326f9e5dc14320b", "parents": [ "a1d2d1a24a91ac42b78259882168006f04268a72" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Wed May 11 22:37:07 2011 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Wed May 11 22:37:07 2011 +0000" }, "message": "avoid the need to declare LiftingFailedException (after this exception has been hardened):\n- do not declare role as abstract but catch the case when an unspecific role was actually created by lifting.\n" }, { "commit": "db2d43726f66d7f7167dba5c484d3e9d8ced50ec", "tree": "1d8a8d05156b5a7cfe72da616272a8bbfa6a3186", "parents": [ "8234d64738d9af0f1e83b841a2306299ba00bbd5" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Mar 01 14:38:15 2011 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Mar 01 14:38:15 2011 +0000" }, "message": "clean-up re Bug 338524 - Avoid using class MessageFormat\n- no more NLS problems in any of our plugins.\n" }, { "commit": "75085f67a7bf4b8f2556cac7be4ee1b6d2a57ad9", "tree": "371ece8432204df7824c023481b09be74cb302bd", "parents": [ "6804866ed41bb4ba579e330aaab598779aa706d4" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Nov 28 02:10:05 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Nov 28 02:10:05 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": "e17b7fc04e28903c87495eef2baeef64ec9c47f6", "tree": "c71de0d5e5070cedc2166926c6b979d6a8db8d95", "parents": [ "cbbe5479c72340e02c24f04d1cc97960d4ae03fc" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu Nov 25 16:16:18 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu Nov 25 16:16:18 2010 +0000" }, "message": "avoid leaking of internal types\n- use abstract superrole bound to a public interface\n- avoid passing and even mentioning unused callin argument\n- pass a string id instead of IPresentationContext\n" }, { "commit": "cbbe5479c72340e02c24f04d1cc97960d4ae03fc", "tree": "cddbeb6b8ea2ced00f037bf65f749180c241d74b", "parents": [ "bccbbb3648400a731a88e5cd2c10e0e363177040" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu Nov 25 15:50:39 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu Nov 25 15:50:39 2010 +0000" }, "message": "cleanup:\n- avoid using internal class SWTFactory while maintaining the two kinds of layout (bold/unbold heading)\n- a bit of documenting.\n" }, { "commit": "ee265f16b32ebdfdc436ef4c3a6be25bdb88f885", "tree": "529d93d50381aed49a9a1b24383914c88676ae75", "parents": [ "e1baef027e39b63fec4c39bf228b67098c50eca4" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu Nov 25 14:23:47 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu Nov 25 14:23:47 2010 +0000" }, "message": "code cleanup: remove old stuff incl. a workaround to a compiler bug. document context and necessity of adaptation.\n" }, { "commit": "e1baef027e39b63fec4c39bf228b67098c50eca4", "tree": "f708fdba7c14d3ee5356f7edb59225b5e33050f3", "parents": [ "cc3576bda7133baa18871cc9a8b3891c6ba62014" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu Nov 25 13:47:22 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu Nov 25 13:47:22 2010 +0000" }, "message": "one fewer internal access\n" }, { "commit": "cc3576bda7133baa18871cc9a8b3891c6ba62014", "tree": "b846fd4b266dfc179413611a86ca191a68baa864", "parents": [ "9bc81d4fcf8a2bec98219c8ac5237cc09afc4310" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu Nov 25 13:32:47 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Thu Nov 25 13:32:47 2010 +0000" }, "message": "move two constants to a public place to avoid discouraged access between two of our own plugins.\n" }, { "commit": "17fd43ede749391604abf1c04ca3f062b478317f", "tree": "ed937af814ae57313f5cf28a31ea8eceea5bd472", "parents": [ "a40c5feffcbf4f1815bf04096baf55244555ca10" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Nov 23 18:10:25 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Nov 23 18:10:25 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": "c899b7b3c81e7de2c7c8d7332c05b67b89f8233e", "tree": "067b329c2bd173c2aefbe162452a4001e392765e", "parents": [ "2d1de526ae06d60d16dca844d4e62e8e94668689" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Sep 07 10:43:51 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Sep 07 10:43:51 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": "67237421b9e5ee5e7b3e080006d79980955667ae", "tree": "e289674a6ae0f1f347d8302fa8c13c36faf0b5ee", "parents": [ "44946bcf8ab64000e7f6e78687018a34a4a34ffb" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat Sep 04 18:43:41 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat Sep 04 18:43:41 2010 +0000" }, "message": "Implementation for Bug 318993 - [debug] private role method bridge is interpreted as callin wrapper\n" }, { "commit": "f7d7e10e70f577138052c0fcad7699e52bf57b3c", "tree": "afa0c87d72bbea4cb2944c32cf7a46f280f28b85", "parents": [ "e48dec99378314d59b05dd6706de375a4ceab10e" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat Jul 31 08:36:03 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat Jul 31 08:36:03 2010 +0000" }, "message": "cleanup warnings, 2 remain:\n - warning re split-package in base-bundle: a real warning the requires keeping an eye on the base bundle\n - a bogus warning re access restrictions in a callout that is a workaround to begin with.\n" }, { "commit": "253a331010810628956eb5e0afff5834cb5acbc4", "tree": "f550869148ad2756ecebbd3c12e495c5c8b188c9", "parents": [ "06f28bca86050fbccb58b8690cda9230dbdb695f" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Jul 20 08:25:53 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Jul 20 08:25:53 2010 +0000" }, "message": "corrections after repackaging the OTRE, fixes regressions in StratumTests and actually OT-launching.\n" }, { "commit": "2a0ee10f761d4c28d47a6657ea9d1df8ed92b31a", "tree": "2c9d4f020e7db2a7867fa01a6d28ebd5aafd89aa", "parents": [ "77bf152019e8a07305c8a17763c96cb731d477b3" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Jul 20 00:26:37 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Jul 20 00:26:37 2010 +0000" }, "message": "After re-packaging the OTRE for Bug 320191 -\n [pde] Exporting an OT plug-in requires to have org.eclipse.objectteams.runtime in the ws:\n* Simplify by removing intermediate variable OTRUNTIME_LIBDIR\n* Fix regressions in, e.g., OTBuilderTests: when OTRE is served from the projects bin folder,\n a linked folder was inconsistently created \n (missing in the ws-elementTree - to be checked with JDT/Core team).\n" }, { "commit": "756340ea73ad448c71175c7be2ea7590304e6be9", "tree": "5b325bec77f42a1f1bdc8c65813bc084c26a8105", "parents": [ "5ba2a5944524c75b1620314c9db933c284b146c9" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Jul 18 19:54:34 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sun Jul 18 19:54:34 2010 +0000" }, "message": "experiment re Bug 320191 - [pde] Exporting an OT plug-in requires to have org.eclipse.objectteams.runtime in the ws\ntry to avoid repackaging/nesting of otre.jar, set OTRE classpath container directly to org.eclipse.objectteams.runtime.\n" }, { "commit": "b918663087332023d52e45d73788acf69152de54", "tree": "57ace5c108052f4a15484be13d3517f897806c84", "parents": [ "f975b8ed920bedbe5b589fa76f44a24a4961d3cd" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Jun 15 15:34:06 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Tue Jun 15 15:34:06 2010 +0000" }, "message": "Fix for Bug 316907 - [debug] variables view should not hide _OT$base reference\nincludes unified and more effective filtering of \"__OT__\" from role class names.\n" }, { "commit": "e692b78025c1cbeff640c8588a41aea16e569e61", "tree": "c1b4c85e13fe01bb40969e3478b4134020d5f19b", "parents": [ "60b3e932d996fc068e852360525558dd103af894" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat May 29 21:14:54 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Sat May 29 21:14:54 2010 +0000" }, "message": "Fixing part 2 of Bug 311535 - [debug] opening dialog for ot-launch already modifies\n(Team Activation tab)\n" }, { "commit": "018d6b3dfae3475d8c17177a6164055583e6df77", "tree": "a4d5a995fdf404459cf0e8792558603d41a1decc", "parents": [ "c66a011bd3db580ac957ab7724b51101f99ecc32" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Fri May 21 17:16:28 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Fri May 21 17:16:28 2010 +0000" }, "message": "Fix for Bug 311535 - [debug] opening dialog for ot-launch already modifies\n" }, { "commit": "26da8859db038a267881744b802738ded6a36f39", "tree": "deef7bf85fb0ed005180e21fb5e29c0e698a0df8", "parents": [ "13a070b9f9759d52b4fc3ee1d3aa35b29c2867d7" ], "author": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Fri Apr 02 11:29:49 2010 +0000" }, "committer": { "name": "Stephan Herrmann", "email": "stephan@cs.tu-berlin.de", "time": "Fri Apr 02 11:29:49 2010 +0000" }, "message": "completing the update to helios M6 (version numbers of original changesets in old svn):\nr23587 change one import (see Bug 301020 - JDT debug UI should use SWTFactory from debug UI)\nr23592 new in tests.compiler: src/org/eclipse/jdt/core/tests/dom/StandAloneASTParserTest.java\nr23595 harness new resolve method with Dependencies, fixes new tests in StandAloneASTParserTest\nr23596 add new test resource, fixes new test in FormatterRegressionTest.\nr23597 fix an update-bug (ImportRewriteAnalyzer v_A39) witnessed by three failures in ImportRewriteTest\nr23598 add new test resource, fixes new test in MoveInnerToToplevel\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" } ] }