)]}'
{
  "log": [
    {
      "commit": "cd916f24e43837fa3b43f4c937a07efd38af8ce0",
      "tree": "73f4dfcd64af2f40528f22c3d1a3c5e49eaf623e",
      "parents": [
        "52e7df8758d398fec2af21d4b416771a6d568896"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Dec 20 10:43:57 2023 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Dec 20 11:05:48 2023 +0100"
      },
      "message": "Bug 582220 - [Designer] JDT and CDT project creation require UI\n\n- Fix multiple issues:\n  - Only look for \"supported\" project types (pt.isSupported)\n  - Check whether toolchain is for current platform (ManagedBuildManager.isPlatformOk)\n  - Set artifact name\n\nChange-Id: I976a778c47d7bc5bc23d29c545145abc266bc674\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "52e7df8758d398fec2af21d4b416771a6d568896",
      "tree": "f5cedf8fe579bd99d9f3a6570ef988b792ac4120",
      "parents": [
        "1917df0f35459a48f4eefdfdcdfd9439d4f9ff2f"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Dec 17 12:21:40 2023 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Dec 17 12:21:40 2023 +0100"
      },
      "message": "Bug 582745 - [Robotics, ROS2] Code generation for ROS 2 fails, if unexpected connectors are present\n\n- Provide textual information about connector (used by ROS2 dialog)\n\nChange-Id: I7bfcdee7aade177f48f18790dad617b7a3514649\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "1917df0f35459a48f4eefdfdcdfd9439d4f9ff2f",
      "tree": "b1000c073b0176993ff7543bb2dac7e2a7ea6dff",
      "parents": [
        "34a2e92ce068b84aa457d76d508915185096f896"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Dec 07 10:33:34 2023 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Dec 07 10:33:34 2023 +0100"
      },
      "message": "Bug 582709 - [Designer, transformation] Make transformation chain more robust\n\n* handle signal event name with \"-\" inside\n\nChange-Id: I0c163bb16f994cb65b7d6d1e9f1c671736649f57\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "34a2e92ce068b84aa457d76d508915185096f896",
      "tree": "d79c6f1a3b0a613cc0a2f3c2a9f23081b0f1084f",
      "parents": [
        "11d5d3e2d61aefb6967af5e5a6035e73e355fe67"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Dec 05 23:48:31 2023 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Dec 06 16:15:31 2023 +0100"
      },
      "message": "Bug 582709 - [Designer, transformation] Make transformation chain more robust\n\n- Check values and log errors in ParseVSL\n- Assure that user relevant error messages are visible for user (use info instead of debug)\n- Log warning, but don\u0027t stop transformation in case of non implementated interfaces\n- Document parameter \"provided port\" \u003d\u003e need to update expected code\n[- Avoid unnecessary use of org.eclipse.ui dependencies]\n[- Fix MARTE URI: QML \u003d\u003e DML]\n\nChange-Id: Ia385febfa9f75125f06e63a58257cce6d81d5a41\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "11d5d3e2d61aefb6967af5e5a6035e73e355fe67",
      "tree": "f9fed1632086a43e6397be83fedba6a4399567de",
      "parents": [
        "c5da5ab623a4ea56f1e93c338f15a97933e943a1"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Dec 05 13:14:56 2023 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Dec 05 13:20:32 2023 +0100"
      },
      "message": "Bug 582708 - [Designer MARTE] Add designer MARTE transformation library\n\n- Add marte plugin with model library and transformation\n- Add plugin to pom and feature\n- [remove unused/unreferenced model trafoKinds]\n- [releng add missing \\ to p2.inf, implying that MOKA update site was not added]\n\nChange-Id: I0de7e4f89985b09085aafcd58a20f07d16ec2164\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "c5da5ab623a4ea56f1e93c338f15a97933e943a1",
      "tree": "071362bdcedafd07aca923103d20700bbe5f7dc8",
      "parents": [
        "5ca115f2b8a0b520573a22c2865fb25f54b9ad49"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Nov 20 10:53:07 2023 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Nov 20 10:53:07 2023 +0100"
      },
      "message": "[releng] increase upper limit for CSS plugin\nThe current restrictions demands a specific maximum minor version number which is not met in 2023-09 or later.\n\nChange-Id: Ie4ae792371977624baa7d86646fa10a4684c35b0\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "5ca115f2b8a0b520573a22c2865fb25f54b9ad49",
      "tree": "1ad33c9f42d95167daea7a5b6ea6c566d1496924",
      "parents": [
        "83352fb8da31ee2d1600a2ead7042b68779a81b0"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Nov 08 16:30:02 2023 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Nov 08 23:40:58 2023 +0100"
      },
      "message": "Bug 582619 - [Designer, C++ reverse] No handling of comments and anonymous typedefs\n\n- Share comment related utility code between SyncCDTtoModel and reverse mechanism\n  \u003d\u003e new class commentUtils which is part of reverse plugin\n\n- Support anonymous typedefs, as described in the bug\n\n- fix duplicated package name (double reverse.reverse)\n\nChange-Id: I1d80bb91a5a838bf95c0dcc2f3838de7e19d8b3b\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "83352fb8da31ee2d1600a2ead7042b68779a81b0",
      "tree": "99bb464d698e3f9b28dfc97748ace4dda8a22d62",
      "parents": [
        "81cffa9d7fadf10912155340078b065edf9ca82d"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Nov 08 14:33:40 2023 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Nov 08 14:42:40 2023 +0100"
      },
      "message": "Bug 582391 - [Designer, Monitoring] Preferences for SM monitoring are duplicated\n\n- Create a pair of plugins for monitoring preferences:\n   an oepd.monitoring.prefs that defines the constants and default values\n   an oepd.monitoring.prefs.ui pluin that contains a preference page\n- Add new plugin to monitoring feature\n- Remove monitoring preference code out of state-machine monitoring plugin\n- Remove monitoring preference code from C++ transformations\n- Remove UI dependency from FCM profile\n\nChange-Id: I516668f9e121746d08b0da4f5e19388f607ef887\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "81cffa9d7fadf10912155340078b065edf9ca82d",
      "tree": "a6c6f66f1697365f10d344d038588c59242c2fdb",
      "parents": [
        "164ff7a90bc0e19c92f7edc25f6439c63cc560e5"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Nov 08 11:19:13 2023 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Nov 08 11:19:13 2023 +0100"
      },
      "message": "Bug 582614 - [C++, STL] Elements of the STL do not have a template signature, no auto type\n\n- Add auto type to AnsiCLibrary, since it is typically used in C/C++ projects\n  (even if auto is a C++-11 concept and not part of ANSI-C)\n- Add template signatures to STL\n\nChange-Id: Ia91eb679830462a295eca9e8c881f71310f41533\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "164ff7a90bc0e19c92f7edc25f6439c63cc560e5",
      "tree": "7dde6220e9e23551cbff3436fee360e862945dcb",
      "parents": [
        "fbc75752c3d5e3859c54085bd169ec6dfe10c79f"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Oct 20 17:09:24 2023 +0200"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Oct 20 17:09:24 2023 +0200"
      },
      "message": "Bug 534666 - [Designer] Invalid.thread access and use of Display.getCurrent()\n\n- Revert use of UI thread\n\nChange-Id: I6be57a72232f10a27a49f8f2303ad6e39932bb60\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "fbc75752c3d5e3859c54085bd169ec6dfe10c79f",
      "tree": "6d08fad9b77371725a575f96d0a60b75d3f6ca27",
      "parents": [
        "58e9d47a7b3d34e0241e9e1ffe76d0ad1d4500a7"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Sep 28 23:11:17 2023 +0200"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Oct 03 14:46:50 2023 +0200"
      },
      "message": "[releng] switch to tycho 4.0.3\n\nChange-Id: I20ea077a41e25499ccaac6cfc3c583d9caf199dc\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "58e9d47a7b3d34e0241e9e1ffe76d0ad1d4500a7",
      "tree": "1234fc47a931b602dbd900a14bf568d550a56cb9",
      "parents": [
        "98053ff543e1f132f7bcec1e10eb18be24604483"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Aug 14 09:09:50 2023 +0200"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Aug 14 09:09:50 2023 +0200"
      },
      "message": "[releng] Switch to JRE 17 in targetplatform\n\nChange-Id: Id766f0eee4de807d7bf49ce576c1b2c3be29febc\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "98053ff543e1f132f7bcec1e10eb18be24604483",
      "tree": "550d4b38b777bff00f5ca62ccaaa8f0d94975156",
      "parents": [
        "f06fb3514fbfa184a05422474da20deb6149f644"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Aug 14 08:11:54 2023 +0200"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Aug 14 08:11:54 2023 +0200"
      },
      "message": "[releng] Move \"old\" target platform from 2022-06 to 2022-12\n- move version dependency of org.eclipse.cdt.managedbuilder.core to 9.5\n  since used method only exist since version 9.5\n  \u003d\u003e rationale to move to 2022-12\n[- delete workspace log file]\n\nChange-Id: Ia081e2615ef77c86709c3be094a973335ac58f55\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "f06fb3514fbfa184a05422474da20deb6149f644",
      "tree": "81102033dd8f0baad73c3416024dab7138024874",
      "parents": [
        "61e4f8a047cb6260a0361d116df0ee58f89fbae3"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Aug 11 15:08:51 2023 +0200"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Aug 11 15:09:59 2023 +0200"
      },
      "message": "[releng] reduce cdt.autotools.core requirement for build with 2022-06, cleanup imports\n\nChange-Id: Ia059400c7a1a1b75d82d9dad6961ed60ce121d1c\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "61e4f8a047cb6260a0361d116df0ee58f89fbae3",
      "tree": "b7951ea70f6a91fcfaa82cea8dc4a90e85ce224d",
      "parents": [
        "85b45b85f128b1fbaf36263beb432475afd531a0"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Jul 28 16:09:42 2023 +0200"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Aug 06 09:09:44 2023 +0200"
      },
      "message": "Bug 582239 - [Designer, Python] Support of external types\n\n- Create stereotype \u003c\u003cExternal\u003e\u003e in the common codegen profile with an\n  optional \"name\" attribute.\n  Regenerate profile, move to version 3.1.0\n\n- Let the \u003c\u003cExternal\u003e\u003e stereotype of the Java profile inherit from the\n  stereotype in the common profile. It does not add any attributes.\n  Regenerate profile, move to version 3.1.0\n\n- Let the \u003c\u003cExternal\u003e\u003e stereotype of the C++ profile inherit from the\n  stereotype in the common profile. It adds the C++ specific attribute\n  incPath.\n  Regenerate profile, move to version 3.1.0\n\n- Replace reference to the \u003c\u003cExternal\u003e\u003e C++ or Java stereotype with the\n  common \u003c\u003cExternal\u003e\u003e stereotype, if there is no need for language\n  specific attributes (currently incPath in case of C++ only)\n\n- Add External stereotype to Python profile\n  Remove unused stereotype NotClass\n  Regenerate profile, move to version 3.1.0\n\n- Add support for External stereotype to Python based on the common\n  profile stereotype.\n\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n\nChange-Id: I3941147062a48f9deff45e574d383fc271eb5ac4\n"
    },
    {
      "commit": "85b45b85f128b1fbaf36263beb432475afd531a0",
      "tree": "c04875a4d483f86e54b3a9a9a8a74080ac7d389a",
      "parents": [
        "14c71326ee9ef3626d1fb8558c84aebd1bbdd0b0"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Jul 20 12:03:49 2023 +0200"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Jul 20 15:00:05 2023 +0200"
      },
      "message": "Bug 582220 - [Designer] JDT and CDT project creation require UI\n\n- Solution currently for CDT only:\n\n  - Create new plugin oepd.languages.cpp.cdt.project.ui with CDT wizard (UI)\n    related code\n  - New plugin registers project support with UI prefix\n  - Existing plugin has new non-UI CDT project creation code. This code chooses\n    the first available toolchain of type \"executable\" (assuming that at least\n    one matching tool chain is available).\n  - UI and non-UI related project creation classes share new abstract base class.\n  - LocateCProject and LocateCppProject call UI related project creation\n    mechanism, if headless flag is false.\n  - Add new plugin to feature\n  - Add CDT autotools to target platform (assuring that there is at least one element\n      contributing)\n\nChange-Id: I313faefef97a892d98d673032ef251491744f441\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "14c71326ee9ef3626d1fb8558c84aebd1bbdd0b0",
      "tree": "0b381cdfce814a3182764e7485d8f4f470b7e994",
      "parents": [
        "2df8420d163499b9221beb199c8cd99a99c4a384"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Jul 20 09:50:48 2023 +0200"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Jul 20 09:50:48 2023 +0200"
      },
      "message": "Bug 537073 - [Designer, transformation] Invalid thread access exceptions during transformation\n\nRevert change introduced by previous commits, i.e. don\u0027t execute reference\nresolution in separate thread.\n\nChange-Id: Ic1717c34b7fd81d51cbeaa4631f56b4da22842de\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "2df8420d163499b9221beb199c8cd99a99c4a384",
      "tree": "81917a622ee5531a5c520d840362a26a73870931",
      "parents": [
        "d962ffabfa93649a20239dc813f5f516d86dd7f7"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Jul 18 18:43:25 2023 +0200"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Jul 19 16:07:20 2023 +0200"
      },
      "message": "[releng] remove artefacts of a deleted plugin\n\nChange-Id: I774323adc39087b10d45f8c281a4f94173fc0dde\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "d962ffabfa93649a20239dc813f5f516d86dd7f7",
      "tree": "15e07f5c3c1bc36a5b5aa6ab62c65675806c36b5",
      "parents": [
        "7ba02687b0fe83bcdf5a10a50759a6049e1704ec"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Jun 30 15:32:40 2023 +0200"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Jun 30 15:32:40 2023 +0200"
      },
      "message": "Bug 581783 - Addition of support for the \"override\" keyword in SW Designer\n\n- Add AOverride annotation to common codegen profile. The prefix \"A\" (for Annotation) is required, since\n  the generation of the static profile would produce broken code, if the use the name \"Override\"\n\n- Regenerate the profile\n\n- Add annotation to Java and C++ code generation tests\n\n- Adapt expected test code\n\nChange-Id: Id1bb7d7751301671e16d195652b37749b5d393f8\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "7ba02687b0fe83bcdf5a10a50759a6049e1704ec",
      "tree": "6e420828e0c41c2bd014763fbf2e8e79ff3ce2ba",
      "parents": [
        "b228a26a8aba13f815a10640ece1e990eb4c6cd5"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed May 31 13:19:21 2023 +0200"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed May 31 13:19:21 2023 +0200"
      },
      "message": "[releng] Switch to release update sites for tests\n\nChange-Id: I5d0bcbd0337ce936d85a98b601bf5d74df87185b\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "b228a26a8aba13f815a10640ece1e990eb4c6cd5",
      "tree": "9bb4a4f122608d539954354339c341fe4c0a93f1",
      "parents": [
        "2081f8906248859f362beab43bcd4198a706eac0"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Apr 18 22:55:41 2023 +0200"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Apr 19 15:36:59 2023 +0200"
      },
      "message": "[releng] change name of default workspace, remove option \u003cincludePackagedArtifacts\u003e\n\nChange-Id: I43394aab42e2690472d4d1e34c60f4bf2c2d497d\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "2081f8906248859f362beab43bcd4198a706eac0",
      "tree": "464ea7b5a435ba3e5ed9088acedcafed001f90ce",
      "parents": [
        "ca90f68002e0d738d53e6d6005e8f47ebb446ab3"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Apr 16 17:14:17 2023 +0200"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Apr 16 17:14:17 2023 +0200"
      },
      "message": "Bug 581773 - [Java, Python] Provide (minimal) examples, complete STL\n\n- Fix path in plugin\n\nChange-Id: Ic99e698bf9d3bee76f212016e89a1daebffeeedb\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "ca90f68002e0d738d53e6d6005e8f47ebb446ab3",
      "tree": "cbe1566c563d79266d0148e4f4220d59adbdb6f8",
      "parents": [
        "7326168bc861192acf1e6a13975312ce7402a0a4"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Apr 13 22:26:41 2023 +0200"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Apr 13 22:26:41 2023 +0200"
      },
      "message": "[releng] Add Python featura, missing .project to RCP feature\n\nChange-Id: I2f7f41e91b21a2139a5621a01789542de027c279\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "7326168bc861192acf1e6a13975312ce7402a0a4",
      "tree": "cbe1616751e3c7c94ad3010e2b2009da09ec69c7",
      "parents": [
        "c566340c6aa879b32989af40a53023a6cbf55f02"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Apr 13 09:45:01 2023 +0200"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Apr 13 09:45:01 2023 +0200"
      },
      "message": "[releng] Remove nightly update site from p2.inf in RCP, Use papyrus-designer as folder\n\nChange-Id: Ifcba8c65c855fa0221328e36dad113e3b224d814\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "c566340c6aa879b32989af40a53023a6cbf55f02",
      "tree": "78ba48f019ec5263a614c701aec25ac6c533d761",
      "parents": [
        "455bd1769334fd6e29ce05df4c396e92ab9a3b57"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Apr 05 09:15:27 2023 +0200"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Apr 05 10:14:28 2023 +0200"
      },
      "message": "Bug 581773 - [Java, Python] Provide (minimal) examples, complete STL\n\n- Provide a new example plugin for Java\n- Provide a new example plugin for Python\n- Add new plugins to respective pom and feature\n- Align names of registered libraries (common prefix)\n- Add more classes to STL, making it more complete\n\nChange-Id: Ib6f749b5f3129e69e6c5f440f324f7295388a08c\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "455bd1769334fd6e29ce05df4c396e92ab9a3b57",
      "tree": "3845da98f201f26ab98270ed474b033e4ceea0fe",
      "parents": [
        "a11fe958571e6069c18965da12519ecd824a82b3"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Mar 25 18:58:04 2023 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Apr 05 03:28:13 2023 -0400"
      },
      "message": "Bug 580187 - [Designer, releng] Create a minimal feature/RCP for code generation\n\n- Add Python, C code generation as well as transformation related plugins to headless feature\n- Add Java and C++ reverse to headless feature\n- Create separate \"UI\" plugins for deployment and transformation profiles. These plugins register the profiles with Papyrus.\n- Delete unused class Java merger which requires JDT UI\n- Remove non required dependencies from serveral MANIFEST.MF files\n- Remove unused MARTE profile application (no stereotype applications) from several UML models\n- Avoid dependency to MARTE VSL editors in plugin oep.designer.vsl\n- Restructure transformation related preference\n- Switch to nightly MARTE in which profile registration is split into a separate plugin\n- Separate  UI part from FCM profile \u003d\u003e new fcm.ui plugin\n- Separate getCurrentProject from oepd.transformation.base.uitls.ProjectManagement into UIProjectManagement\n- Separate UI part (examples and wizards) from oepd.components.modellibs.core into new plugin\n- Replace several plugin activators: use Plugin instead of AbstractUIPlugin\n  \u003d\u003e enables removal org.eclipse.ui dependency\n\nChange-Id: I17aff02f6f54cfe98a2d1e3433fa9ee8d90f7321\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "a11fe958571e6069c18965da12519ecd824a82b3",
      "tree": "b76998182af6d7e7608f0dc10b1a7cb925bd7569",
      "parents": [
        "ee9b4c7d02be7c26ac0f4bff17e6816d33dcbb4a"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Apr 03 22:31:14 2023 +0200"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Apr 03 22:31:14 2023 +0200"
      },
      "message": "[releng] Use designer nightly in p2.inf\n\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\nChange-Id: I54c33b41b9832f7a168313d0222fd006152419dd\n"
    },
    {
      "commit": "ee9b4c7d02be7c26ac0f4bff17e6816d33dcbb4a",
      "tree": "ca3c0d071e1640f902bbd1bdfd54e4a72570bc75",
      "parents": [
        "dcff4c946b715db9839dc56ada0fbb63f357b44f"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Apr 02 10:10:01 2023 +0200"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Apr 02 10:10:01 2023 +0200"
      },
      "message": "[releng] Adapt update sites in category.xml and p2.inf\n\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\nChange-Id: Ib9bfe029c1fe854c933ab3b25ac9199eed426b86\n"
    },
    {
      "commit": "dcff4c946b715db9839dc56ada0fbb63f357b44f",
      "tree": "60f2ea8cd779f11cc7fdaa9a38394a67c31eea83",
      "parents": [
        "b9cab398c3e4c7bb7f6ab10021723c539f628514"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Apr 01 16:25:44 2023 +0200"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Apr 01 18:48:47 2023 +0200"
      },
      "message": "[releng] Switch target platform from 2021-12 to 2023-03\n\n- Switch to JustJ 17\n- Switch to Tycho 2.7.5\n- Switch to MOKA 2022-12 release\n\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\nChange-Id: I717c9c7673e75f8468634c3309b56dd48e9a08c7\n"
    },
    {
      "commit": "b9cab398c3e4c7bb7f6ab10021723c539f628514",
      "tree": "9c39f4643ca4b516a1ac32b44cced98ccb2407ea",
      "parents": [
        "9304ffe57d218f1098e330188fb827c02dac5ea9"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Mar 11 15:04:06 2023 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Mar 11 18:19:15 2023 +0100"
      },
      "message": "Bug 579636 - [Designer] [codegen] Papyrus should support Python code generation\n\n- Automatically import required classifiers in Python\n- Fix relative imports in Python (assuming an invocation with the \"-m\" option)\n   - always use fully qualified imports for package imports\n   - use relative paths with a preceding dot, if there is a common ancestor\n- Update expected Python code\n- Provide common function to check for standard library\n   \u003d\u003e Minor changes in C and CppGenUtils\n\nChange-Id: I13b3ab865199c827274b31bd65b5c8689487f813\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "9304ffe57d218f1098e330188fb827c02dac5ea9",
      "tree": "67904698fffbd7fc49885ab52f9ce8746388f96a",
      "parents": [
        "3cc769e281faa4484d6390f6890431576b3a8386"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Feb 15 17:29:43 2023 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Feb 19 21:27:24 2023 +0100"
      },
      "message": "Bug 581531 - [C++ Codegen] Return parameter multiplicity not considered\n\n- Align code for return paramters and \"normal\" ones\n\n- As C++ does not support array as return type, the generator uses a pointer\n  as return type for non [1] multiplicity (even fixed), i.e. it is strongly\n  recommended to use a list hint.\n\n- CI test suite update:\n  - Add a [0..*] return parameter to Class2::virtualOp and a [0..4]\n    return parameter to Class2::paramOp (no test was covering this\n    case before)\n  - Update expected Class9 (which was effectively not having return modifiers)\n  - Update expected Class2\n\nChange-Id: Ia070d9db9e61d0c920ff4f850d09224d7e2992b8\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "3cc769e281faa4484d6390f6890431576b3a8386",
      "tree": "12ef70b24aa98fab79e9ae971f3cd39b9960ae9f",
      "parents": [
        "1db9646a53a59710a5b45243d682623187edf72c"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Feb 09 15:20:02 2023 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Feb 09 16:34:44 2023 +0100"
      },
      "message": "Bug 579636 - [Designer] [codegen] Papyrus should support Python code generation\n\n- Fix uppercase module names in import paths\n- Add possibilty to use always fully qualified names (for the moment only programmatically by\n  overloading the generator) - required for ROS2 code generation\n- Only use a single blank line after imports\n- Some code simplifications, common file headers\n\u003d\u003e regeneration of expected results\n- Remove possibility of exceptions due in ElementUtils\n\nChange-Id: I5e530907ba96dceb72ca2a19906238bfd9822743\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "1db9646a53a59710a5b45243d682623187edf72c",
      "tree": "00ab09308f0a0c90a80e365a1790e88f3203c462",
      "parents": [
        "481e13d9da43551cebbc2f3b65ecbcd8e3905252"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Jan 13 16:21:15 2023 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Jan 13 16:21:15 2023 +0100"
      },
      "message": "Bug 581351 - [Designer, codegen] The common codegen UI plugins depends on CDT\n\n- Remove non-required dependencies from\n  - oepd.infra.base\n  - oepd.infra.ui\n  - oepd.languages.common.codegen.ui\n\nChange-Id: I8bfcc8b3351781353815a1abb60cf76af02f156d\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "481e13d9da43551cebbc2f3b65ecbcd8e3905252",
      "tree": "83a855c1945ec5cc8f280c4da5e1349350cec7c6",
      "parents": [
        "19647bfc2416e6e06069d63dbe493ee5c37765ad"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Dec 20 09:14:54 2022 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Dec 20 09:14:54 2022 +0100"
      },
      "message": "[releng] Move xtend configuration from individual plugin to parent pom\n\nChange-Id: Ie984aa441429855520de8220deeb524a306e06b6\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "19647bfc2416e6e06069d63dbe493ee5c37765ad",
      "tree": "5e5259abeacb631fbc7a2f2b3a2cb0dacc138a41",
      "parents": [
        "4e0015f58ec9f1f67418eb45bf7a8f83b46f6e6c"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Dec 19 14:23:29 2022 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Dec 19 14:40:14 2022 +0100"
      },
      "message": "Bug 581198 - [Designer, transformation] Cleanup transformation library and separate it from transformation code\n\n- Move UML libraries into separate plugin oepd.transformation.modellibs\n- Move CBSE wizard templates into oepd.components.modellibs.core\n- Cleanup dependencies of oepd.transformation.library and oepd.transformation.modellibs\n\nChange-Id: I8262ec30555efc0f23c0e11ce73bf368364ba9aa\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "4e0015f58ec9f1f67418eb45bf7a8f83b46f6e6c",
      "tree": "d5cf0d21c20fc4a426214248456945d6599bb55d",
      "parents": [
        "237574388389fd084537cc6277fe61265c5d4b88"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Dec 17 12:42:52 2022 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Dec 17 15:54:24 2022 +0100"
      },
      "message": "Bug 581241 - [Designer, refactoring] Move all classes related to UML utility functions to a common plugin\n\n- Move several classes to oepd.um.tools.utils\n  - BehaviorUtils (replaces OpaqueBehaviorUtil)\n  - StateMachineUtil (renamed to StateMachineUtils), replaces copies that used the name TransformationUtil\n  - StUtils, DescriptionUtils, RealizationUtils\n  - OperationUtils, keep syncOperation at old place in new class OperationSync\n  - TemplateUtils (keep transformation specific part with name PkgTemplateUtils)\n- Deleted unused OpaqueExpressionUtil\n- Merged NameNormalizer into single class.\n- Implied changes in files that use these classes\n\nChange-Id: I979beb18e901142d993dd6fd04ab008be73d4912\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "237574388389fd084537cc6277fe61265c5d4b88",
      "tree": "6b46ca56d17de095b823459588257a539f5fb580",
      "parents": [
        "9256a5b020ae056e778822f0a1432569bd69310a"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Dec 12 14:59:42 2022 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Dec 12 14:59:42 2022 +0100"
      },
      "message": "Bug 581201 - [Designer, Java] Code generation for interfaces fails with NPE\n\n- Handle interface case in JavaTypedElement.xtend\n- Make JavaGenUtils more robust, handle context \u003d null case\n[- remove comments in PythonModelElementsCreator]\n\nChange-Id: I19bc4f8ef854d63c54fa1e91fcb6a289cb85380b\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "9256a5b020ae056e778822f0a1432569bd69310a",
      "tree": "4a6732b5b3f2f04fdf2e5bf5491ac959cd08f3ff",
      "parents": [
        "1d82404aa27de6173ee095aee0544236347ea22f"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Dec 11 23:54:01 2022 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Dec 11 23:54:01 2022 +0100"
      },
      "message": "Bug 581198 - [Designer, transformation] Cleanup transformation library\n\n- Remove duplicate (with componentlib.uml) or non-required elements from trafo.library\n- Unapply FCM and MARTE profiles\n- Fix broken references in cstatemachine caused by changes above (although already deprecated)\n\nChange-Id: I847e64e3085b26bdf5e7584fde76d3a83c47bb9e\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "1d82404aa27de6173ee095aee0544236347ea22f",
      "tree": "7e58ddfe4789eb2dac6d21598e33ce38a56ee55e",
      "parents": [
        "36b5ca1186539cc38c517db22e92e875a4c39b8d"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Dec 05 17:18:35 2022 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Dec 05 22:25:12 2022 +0100"
      },
      "message": "Bug 581176 - [Designer, codegen] Several SW designer profiles/models apply the ActionLanguage profile\n\n- Unapply ActionLanguage Profile in several profile and models\n- Remove di file (without .uml/notation) that has been created accidentally in the past\n\nChange-Id: I7cc80051078644be2a9e9a12ca8a6bab8dffe6ab\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "36b5ca1186539cc38c517db22e92e875a4c39b8d",
      "tree": "d377abd53dfa888d659e2eb3b324bebecb3cee3c",
      "parents": [
        "350e11449b06e3c93bed65241271a42c23184c64"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Nov 27 10:40:01 2022 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Nov 27 10:40:01 2022 +0100"
      },
      "message": "[releng] Add distribution management, remove obsolete pack200\n\nChange-Id: I58ec63540ea39d33a1fb14a4d18fc460367738d0\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "350e11449b06e3c93bed65241271a42c23184c64",
      "tree": "5bbb78e4d5bd7bbd92e65ecad70f4bf573a1ab24",
      "parents": [
        "28b278611030cdfa09344c3fdf05024313dd0372"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Nov 08 11:23:44 2022 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Nov 08 11:23:44 2022 +0100"
      },
      "message": "Bug 580187 - [Designer, releng] Create a minimal feature/RCP for code generation\n\n- Remove CommandSupportUI classes, since EObject (EditingDomain) determination does not need UI\n- Change using classes\n\nChange-Id: If51b82b84d30ac126023512d5e635c1b478f534b\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "28b278611030cdfa09344c3fdf05024313dd0372",
      "tree": "77cf1a8e23bd092b3bc6203e895b2608b5e3bea4",
      "parents": [
        "38c63f6e8d9cb062698d30f15ea6dad0a088b6dc"
      ],
      "author": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Nov 08 10:19:52 2022 +0100"
      },
      "committer": {
        "name": "aradermache",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Nov 08 10:19:52 2022 +0100"
      },
      "message": "Bug 579636 - [Designer] [codegen] Papyrus should support Python code generation\n\n- Allow for passing a fileSystemAccess instance\n- Use getFilename method to allow for overloading in sub-classes\n- Only create __init__ class for non empty packages\n\nChange-Id: Idd27bbbc06fb4137732fd9d03e087c39511694f8\nSigned-off-by: aradermache \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "38c63f6e8d9cb062698d30f15ea6dad0a088b6dc",
      "tree": "4ceab0cbe1981cd5e80163e294a408a40002874e",
      "parents": [
        "04b16c6a53190f7e0fc492bd37ca6b65966c363e"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Sep 17 13:19:32 2022 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Nov 04 14:33:57 2022 -0400"
      },
      "message": "Bug 580167 - [Designer, C++ reverse] Bad handling of templates, files with inconsistent namespaces\n\n- Larger restructuring of C++ reverse mechanisms,\n- Use namespace information instead of folder (source-folder is still taken into account)\n- Use AST information when possible, implies resolving names via #define or using\n- Support \"constexpr\" and \"explicit\" keywords\n- Support \"Using\"\n\t\u003d\u003e Create empty classifiers with app\n- Respect cancelation of progress monitor, configure steps\n- Use XML based on qualified name\n\t\u003d\u003e multiple re-generation pathes (partly) preserve diagrams\n\nChange-Id: I6f339a5c4ba9deba7449e268fb93085dc18ce3f9\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "04b16c6a53190f7e0fc492bd37ca6b65966c363e",
      "tree": "a3cb3796f6a18c8672f9ae78e1332662b3554882",
      "parents": [
        "017082c58a2779fa9fa4f2e21dae658f88824524"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Sep 28 09:34:21 2022 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Sep 28 03:37:44 2022 -0400"
      },
      "message": "Bug 580187 - [Designer, releng] Create a minimal feature/RCP for code generation\n\n- ProjectProjectFileAccess: cceate srcFolder, if not existant. This was fixed in the oep.infra.tools.file\n  variant of this class, but not in the designer one\n\nChange-Id: I077ffc31673270793d03dff62dd4d1b9be9021df\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "017082c58a2779fa9fa4f2e21dae658f88824524",
      "tree": "4d89a22e2d9c90120db0b73d163a02588b3715f6",
      "parents": [
        "904b1cfcac9357791978a11c444cc41310273453"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Sep 24 12:47:48 2022 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Sep 24 10:40:06 2022 -0400"
      },
      "message": "[releng] cleanup dependency versions\n\nChange-Id: Ibd631b1f60f1cad4440adc8a2330bc3137a26fcc\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "904b1cfcac9357791978a11c444cc41310273453",
      "tree": "1bc06329627338b528fdb0b6f0c5705790141474",
      "parents": [
        "dfa4946e8cb9dc4f06aa2d882dc2f1097b5e3811"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Sep 22 09:14:26 2022 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Sep 22 16:26:29 2022 +0200"
      },
      "message": "Bug 579636 - [Designer] [codegen] Papyrus should support Python code generation\n\n- Python support as proposed by Mohamed Harkat \u003cmohamed.harkat@cea.fr\u003e\n- The Python standardLibrary is not in its own plugin\n- Test for Python code generation\n- Fix for general test support, better output in case of failure, handle trailing whitespace\n- Small profile for Python\n- Feature for Python code generation\n- [compared to previous commits]\n   - Reduce EMF version numbers in python profile\n   - Add missing pom.xml files\n   - Required modifications after SW designer has been restructured.\n\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\nChange-Id: I0d99faa147c42d7d133aea1af279750b2e339e1e\n"
    },
    {
      "commit": "dfa4946e8cb9dc4f06aa2d882dc2f1097b5e3811",
      "tree": "c174893950bc71da7fb81cd2e3fc268dc9c81de4",
      "parents": [
        "05b041451e688fff4eee12bfd94ea3334acf4a98"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 16 23:19:14 2022 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 16 23:19:14 2022 +0200"
      },
      "message": "Bug 580742 - [Designer, C++ codegen] It should be possible to model additional C++ constructs, namely \"using\", \"explicit\", \"constexpr\" and \"pragma\"\n\n- Add additional stereotypes for profile\n- Regenerate static profile\n- Adapt code generator\n- Adapt tests\n\nChange-Id: I90f927e2b6432f4ec032e0969eb8bb315c97d410\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "05b041451e688fff4eee12bfd94ea3334acf4a98",
      "tree": "5067c00e807f1ca06219cf83400131916bb74f08",
      "parents": [
        "afef7a285d83bfea88beee94566ed0f4ca532e25"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Jul 26 09:55:34 2022 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Jul 26 05:34:23 2022 -0400"
      },
      "message": "[Releng] Switch from 2020-06 to 2022-06\n\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\nChange-Id: I1cf50ce71fdce17b36f86e6fc5435bdfe99031ec\n"
    },
    {
      "commit": "afef7a285d83bfea88beee94566ed0f4ca532e25",
      "tree": "a29b2b91ce108726660f2b17bcce306960c2324c",
      "parents": [
        "68070cabebc85aaa0713d19b68ac32c032a00720"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jul 25 15:58:01 2022 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jul 25 11:13:12 2022 -0400"
      },
      "message": "Bug 580187 - [Designer, releng] Create a minimal feature/RCP for code generation\n\n- Fix compilation issue on 2020-06 (Status)\n- Renamed CppLocationStrategy to CLocationStrategy\n- Format CModelElementsCreator\n\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\nChange-Id: I300d55bd359179fb472536ad865a4fc7a81d1656\n"
    },
    {
      "commit": "68070cabebc85aaa0713d19b68ac32c032a00720",
      "tree": "74fb7b8110047b8f69353f76bd0e9a704f11d396",
      "parents": [
        "5bcfdb5143e188e15ba38af9d9a0d58d360f4d26"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jul 25 14:36:14 2022 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jul 25 14:36:14 2022 +0200"
      },
      "message": "{releng] reduce minimum infra.core version\n\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\nChange-Id: I1b17f2d5b09c73401372796f75dac54eaa21ed8a\n"
    },
    {
      "commit": "5bcfdb5143e188e15ba38af9d9a0d58d360f4d26",
      "tree": "b329773fb7f005f4b748ead960776585e1560bac",
      "parents": [
        "5289a10094b53d4bf1dbe8d2e61712e7824b63c7"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jul 25 14:07:34 2022 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jul 25 14:07:34 2022 +0200"
      },
      "message": "[releng] Remove unsued ProfileUtil class (and in turn google.common import)\n\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\nChange-Id: Ibaaa424430a34d4bc0e94e251ef99ab9a681761f\n"
    },
    {
      "commit": "5289a10094b53d4bf1dbe8d2e61712e7824b63c7",
      "tree": "5b4f934eabff16a9961539a8d16b14a9ad48f4eb",
      "parents": [
        "22ebede149842fa81174090438713216d0d0e4a5"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jul 25 11:58:12 2022 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jul 25 11:58:12 2022 +0200"
      },
      "message": "[releng] Reduce minor version numbers for compatibility with Papyrus 2020-06\n\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\nChange-Id: Id8e1010522b208f3d11267b1d17777a7164904e5\n"
    },
    {
      "commit": "22ebede149842fa81174090438713216d0d0e4a5",
      "tree": "d033c44259630f1f97ad91429b67118443f94742",
      "parents": [
        "b0b25adbe111d9ce1ffe8c4107b04f3231c08e62"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Jul 05 23:23:22 2022 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Jul 05 23:23:22 2022 +0200"
      },
      "message": "Bug 580187 - [Designer, releng] Create a minimal feature/RCP for code generation\n\nAdd new plugins to common feature\n\nChange-Id: Ica68e23a9d7353069490ec513e637e7aa2ea1640\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "b0b25adbe111d9ce1ffe8c4107b04f3231c08e62",
      "tree": "c28d8a104af4f226911c0bd36af80932c0e8a35a",
      "parents": [
        "e00eee3a6ead5b35beab7e2d209f7c0456d668ac"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Jul 03 23:24:19 2022 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Jul 05 12:03:37 2022 -0400"
      },
      "message": "Bug 580187 - [Designer, releng] Create a minimal feature/RCP for code generation\n\n- Add feature with plugins for Java and C++ code generation and reverse\n\n- New maven profile \"headlessrcp\", compiles separate RCP\n\n- Larger restructuring:\n\n  - Switch to 3.0.0 version due to multiple API breaks\n\n  - C++ and C test plugins has inconsistent folder and project names. Renamed folder to assure consistency\n\n  - The property view embedded into the C++ profile is now moved into the C++ UI profile\n\n  - New plugin oep.designer.uml.tools.utils with a small subset of oep.uml.tools.utils\n\t  ElementUtils and ParameterUtils have been moved into this plugin\n\n  - Move IPFileSystemAccess back to designer (avoid oep.infra.tools dependency)\n\n  - Split of CommandSupport into two Classes: CommandSupport without UI dependencies and CommandSupportUI\n    that uses an ExecutionEvent and a Papyrus service to get the transaction domain. The latter is used\n    by handler classes.\n\n  - New plugin oep.designer.infra.core: move non-UI part of CommandSupport and RunnableWithResult from transformation.base inside\n    Motivation: classes that use CommandSupport should not depend on transformation plugins and Papyrus services\n    RunnableWithResult replaces reference to CommandResult from GMFruntime) with IStatus. This avoid a GMF dependency.\n\n  - New plugin oep.designer.infra.ui: existing plugin oep.designer.ui + CommandSupportUI class (see split above)\n    \u003d\u003e no UI dependency anymore in code generation functions\n\n  - Reverse plugin does no longer depends on CDT editor integration plugin. The latter depends on UI and Papyrus plugins.\n\tUse SyncStatus attribute (in infrat) instead of ModelListener attribute (in CDT)\n    This avoids UI dependencies in reverse engineering plugins.\n\nChange-Id: Ib4e18ed32be70f244e0048bb50154c48afb1029a\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "e00eee3a6ead5b35beab7e2d209f7c0456d668ac",
      "tree": "2df7a877c1e31d7346416f607436368ac8e81d48",
      "parents": [
        "e97b06c25708ef5bb6b9e213edf194f445b298a3"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri May 20 14:07:26 2022 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri May 20 14:07:26 2022 +0200"
      },
      "message": "[releng] Remove obsolete p2 configuration after dropping jboss use\n\nChange-Id: I140065bf8f673b975d5213a615ae389881acd30c\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "e97b06c25708ef5bb6b9e213edf194f445b298a3",
      "tree": "5335ff76cb4ee075ff0196251a65e0a8b74e0ad1",
      "parents": [
        "18ee1beea792296078061f2a17ee4f002df01c03"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu May 19 11:26:28 2022 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu May 19 13:10:10 2022 +0200"
      },
      "message": "Bug 579959: [Build] Remove JBoss references from pom.xml to fix jobs in errors\n\n- Remove JBoss reference\n- Only use tycho-p2 for update site build\n- in addition, fix URL in RCP\n\nChange-Id: I877db7a2a55309f23125c7f8c6ba73618677da9c\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "18ee1beea792296078061f2a17ee4f002df01c03",
      "tree": "e38e5594d0f26ab5c7c4c5189da61c2495d7224e",
      "parents": [
        "dd36769e9f023f0336160e3a46507bd7b42ac089"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Mar 23 13:36:01 2022 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed May 11 05:01:38 2022 -0400"
      },
      "message": "Bug 579217 - [Designer, components] Code generation for abstract components generated wrong code\nBug 579408 - [Designer, C++ codegen] Non required includes for abstract operation\n\n- Changed order in which the component-to-OO transformation applies the ptr stereotype\n  This assures the right dereferencing operaitons are produced in the createConnections call.\n\t(and a comment that indiciates that order has an impact).\n\n- The component-to-OO transformation adds a abstract \"get-port\" operation to a class (pure virtual),\n  if the class is abstract and the port is thus not implemented by the class. It is currently not\n  possible to implement a part of the ports in case of an abstract component.\n\n- Add comment to PortUtils that outlines the original idea of a separation between component-type and\n  implementation. This sepearation needs to be documented in the wiki as well.\n\n- The error message (implying a stop of code generation) is kept, as the check is only done for ports of\n  the own component and those in an abstract superclass (and therefore not implemented there). This is\n  aligned with the automatic synchronisation of the \"implements-interface\" which is not done in the\n  superclass.\n\n- Filter operations depending on their abstract status, when generting code for bodies\n\nChange-Id: I0dc5baa1755a6c4910a10410fc84a61b122c2ba4\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "dd36769e9f023f0336160e3a46507bd7b42ac089",
      "tree": "a075794bf78b316446e6773381268d929596db5a",
      "parents": [
        "da28988410a9bb2bc7bc9af74a8378920909f280"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat May 07 19:17:23 2022 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat May 07 19:29:04 2022 +0200"
      },
      "message": "[releng]\n\n- Switch to tycho 2.7.2 (accelerate build times)\n- Fix configuration of C tests:\n  - use eclipse-test-plugin instead of eclipse-plugin in pom.xml\n  - add missing plugins in MANIFEST.MF\n  - add missing expectedResult in build.properties\n\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\nChange-Id: Ibf0303ae78eab1cf1f18c42afd00864a4cd62a95\n"
    },
    {
      "commit": "da28988410a9bb2bc7bc9af74a8378920909f280",
      "tree": "c0ba4c244d95287494a882a703e0ab344937bfe4",
      "parents": [
        "c05c08639e139e07828ef4965f0933bd4d72da36"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Mar 30 13:05:57 2022 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Mar 30 13:05:57 2022 +0200"
      },
      "message": "[releng] correct release update-site version\n\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\nChange-Id: I94858bbb84e12ef3659b363bad3a1faceebdb2f4\n"
    },
    {
      "commit": "c05c08639e139e07828ef4965f0933bd4d72da36",
      "tree": "591333d1ed75608db40ff08f8e137df2e5f1349f",
      "parents": [
        "be827fc97ed86658b1978ac2796892ed7c756b94"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Mar 23 11:40:34 2022 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Mar 23 11:40:34 2022 +0100"
      },
      "message": "Bug 579326 - [SIGNING] Windows and MacOS RCPs are unsigned\n\n- Add macsigner and winsigner to pom of configuration plugin\n- Add macsigner and winsigner to pom.xml of product plugin\n- Add MacOS entitlements\n\nChange-Id: Ia68c4be890f814cdadad1d721b5cde249b0ae80c\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "be827fc97ed86658b1978ac2796892ed7c756b94",
      "tree": "4ec4e5e49e33a5e4276bc9f46c9c2f417b728e3e",
      "parents": [
        "5f7987967a32161237d3ff34dc288fe34f624e4e"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Feb 06 18:47:21 2022 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Feb 06 18:47:21 2022 +0100"
      },
      "message": "Bug 578603 - [Designer, Java] JDT project creation should disable module_info generation\n\n- Avoid redundant code project creation (separate function for maven)\n- Disable generation of module-info.java\n- Use a dialog to propose changing the project layout, if it is not configured for\n\tseparate source folders\n\nChange-Id: I651bae7657c9a5af39f4cfa01869182f17a45471\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "5f7987967a32161237d3ff34dc288fe34f624e4e",
      "tree": "eeaa6b3b2ac532c9f8c414bc8c432a631bda6bd0",
      "parents": [
        "78d7a6e4544cb7a2185504506b9fe845b0251d02"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Feb 05 18:44:02 2022 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Feb 05 18:44:02 2022 +0100"
      },
      "message": "[releng] improve update site structure\n\nChange-Id: I7e08b80e7c756fa9716e98ffe01351b99ff61d1f\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "78d7a6e4544cb7a2185504506b9fe845b0251d02",
      "tree": "3464fc53254809220fc5bb91de17d4b8046654d0",
      "parents": [
        "ff7cac10cfa70f3664bc12598cb49c480d406f82"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Jan 26 20:17:28 2022 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Jan 26 20:31:23 2022 +0100"
      },
      "message": "Bug 578399 - [Designer,release] Release version 2.1.0 of Papyrus SW designer\n\n- Change version number to 2.1.0\n\nChange-Id: Ic5244eb3911123d73088edd83a16269d235fb1a5\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "ff7cac10cfa70f3664bc12598cb49c480d406f82",
      "tree": "592d9e85a72f14b966d2329ee29cd9d0e600ebc9",
      "parents": [
        "5daf2aeb7de9e60ecfc04d569ba33a088687f427"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Jan 26 16:32:56 2022 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Jan 26 16:32:56 2022 +0100"
      },
      "message": "Bug 496934 - [Designer, C++ library] Users should be able to reference types from STL\n\n- Add additional types of STL model library, notably pointer variants.\n\nChange-Id: I3eba69d35333eef4423f498c695c82ec9c4ebbd4\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "5daf2aeb7de9e60ecfc04d569ba33a088687f427",
      "tree": "99c441fe94a2dd635acb94ee353d4e73e6e1a72b",
      "parents": [
        "e0cfa60ed6296d6fcb67f62119a8d0c04eabc825"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Jan 04 11:42:55 2022 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Jan 04 12:33:31 2022 +0100"
      },
      "message": "Bug 568883 - [Designer, transformation] Java statemachines should be supported.\n\nJava state-machine bug-fixes/improvements\n- Support stopping a state-machine (generated stop code, threads respect interruption)\n- Adapt hard-coded SimpleSM name\n- Use notifyAll (avoid blocking the wait loops)\n- Fix BehaviorUtil\n- Adapt test code\n\nChange-Id: Iac44cded2aeb9aaf7ac0c2f640b3847dfe830043\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "e0cfa60ed6296d6fcb67f62119a8d0c04eabc825",
      "tree": "a591cfa8c61a663274a218135f7378a04a43b4b9",
      "parents": [
        "a7b481b1a28697f7240be6cab93a98db67a80c68"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jan 03 17:22:01 2022 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jan 03 17:26:35 2022 +0100"
      },
      "message": "Bug 577906 - [Designer, JDT integration] Designer should support a synchronizing JDT editor\n\n- Fix handling of array types\n\t- Use Array stereotype only in presence of ListHint\n\t- Fix code generation for Array stereotype\n- Adapt type lookup to changes in the context of bug 577950 (additional classes in Java library, primitive types from UML2)\n\t- New lookup function in ElementTypes taking a list of resources to load as parameter\n\t- Add java.lang prefix in lookup\n\t- Call parameter modifier method, remove unused type ParameterModifiers (containing C++ modifiers)\n\nChange-Id: I39490a8b4d79e0b7820426dce96a09fc9f80e27f\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "a7b481b1a28697f7240be6cab93a98db67a80c68",
      "tree": "1e84991bf89178ab794244a7646c749f2b57541d",
      "parents": [
        "9a4d03d7381fe6752154c95f45b277e7f80178c3"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Jan 02 18:28:33 2022 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Jan 02 22:33:50 2022 +0100"
      },
      "message": "Bug 577950 - [Designer, Java] Add additional classes to Java library\n\n- Add classes/interfaces tagged as external library\n\t- java.lang: Reified primitive types (Integer, ...), Thread and Runnable\n\t- java.util: Sets/Lists\n\t- java.util.concurrent: Semaphore\n- Remove primitive types (except void) as redundant with JavaPrimitiveTypes library of org.eclipse.uml2 plugins\n- Adapt Java tests and SM library and code generation to new types (remove from specific SM library)\n\nChange-Id: Icac088b5e1220a307ec3f65ef5bc586f1ce2e4b2\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "9a4d03d7381fe6752154c95f45b277e7f80178c3",
      "tree": "3ca02f37bffa4493be4fea2422ee7d20ac0402e8",
      "parents": [
        "0f57dddfe5c6c295dc6fb975199a0add05f21e88"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Dec 23 11:33:55 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Dec 29 15:09:23 2021 +0100"
      },
      "message": "Bug 577949 - [Designer, Java] Cleanup Java profile, code generation issues\n\n- Remove template elements from profile\n\tRegenerate static profile\n\n- Fix handling of imports\n\t- Reset import map before file generation\n\t- Use short name for all primitive types\n\t- Use a common function in JavaGenUtils for obtaining the qualified\n\t  name without context (that to calculate an import). This function\n\t  takes the steretypes \u003c\u003cExternLibrary\u003e\u003e and \u003c\u003cExternal\u003e\u003e into account.\n\t- Test: rename ClassWithNestedClassed to ClassWithNestedClass\n\t- Update of expected test code (standard and SM code generation)\n\n- Remove broken (and uncessary) import from HelloWorldJava\n\n- Add TemplateBindingConstants, add support for replacement of upper and lower\n\n- Pass by JavaGenUtils for inner type of template binding\n\n- Don\u0027t return external type names immediately, use same import mechanisms as for other types\n\nChange-Id: I2925c24dcb2cb094a7d3615b5bac7adc386feff2\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "0f57dddfe5c6c295dc6fb975199a0add05f21e88",
      "tree": "ce96cd7ff48d06fd332652697b194cbb2020ddf9",
      "parents": [
        "04155fa47b636bc103bd8387207ebc291dd8fc3a"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Dec 22 13:41:43 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Dec 22 13:41:43 2021 +0100"
      },
      "message": "Bug 577906 - [Designer, JDT integration] Designer should support a synchronizing JDT editor\n\n- Revert to JSL14 for the moment (latest option not available in 2020-06)\n\nChange-Id: I68063881216f19ca6a37197a63aa50aa31954d8c\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "04155fa47b636bc103bd8387207ebc291dd8fc3a",
      "tree": "5dd55a72f908bfcc44fd9002306af253766c965f",
      "parents": [
        "1cd25f6971b9cd49d22f1ea59db14fc5f0865d98"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Dec 22 11:05:54 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Dec 22 11:07:11 2021 +0100"
      },
      "message": "Bug 577906 - [Designer, JDT integration] Designer should support a synchronizing JDT editor\n\n- Fix deprecation issues\n- [releng] Apply range to plugin inclusion in codegen tests\n\nChange-Id: I7dcbcada99b985bbefd093676dc5dbf5880fdb1f\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "1cd25f6971b9cd49d22f1ea59db14fc5f0865d98",
      "tree": "810b1670aa622f6bee368392cf3941769d2c01a4",
      "parents": [
        "1c888db5a967824ebb891eec3e95b2cdbe1caec7"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Dec 20 12:18:36 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Dec 20 16:40:48 2021 +0100"
      },
      "message": "Bug 577906 - [Designer, JDT integration] Designer should support a synchronizing JDT editor\n\n- Add ASTUtils\n- Remove generic class Utils\n- Make use of new class ParameterUtils in nightly designer\n- Model modification should be almost complete now (needs testing)\n- Remove attributes and methods no longer in the code\n- Fix description of CDT editor in plugin.properties\n- Add to Java feature and parent pom\n\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\nChange-Id: I5aec6d25e6cf57008aebe2ec286ddd75234cdd0f\n"
    },
    {
      "commit": "1c888db5a967824ebb891eec3e95b2cdbe1caec7",
      "tree": "9d843139292eaac07cfd4ad66e1ae73f669243f1",
      "parents": [
        "94398edb5018dff28407cd1b61c55dcc217fce25"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Dec 19 19:08:25 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Dec 20 11:51:38 2021 +0100"
      },
      "message": "Bug 577891 - [Designer, profiles] Avoid \"generated NOT\" if possible\n\n- FCM profile\n\t- Add new custom factory, register in plugin.xml\n\t- Add custom implementations for PortKind and TemplatePort\n\t- Regenerate profile\n\t- Change package name from \"FCM\" to \"fcm\" in src folder\n\t\t\u003d\u003e changes in referencing classes\n- Design pattern profile\n\t- Add new custom factory, register in plugin.xml\n\t- Add custom implementations for Pattern and Solution\n- UCM profile\n\t- Add new custom factory, register in plugin.xml\n\t- Add custom implementation for ProgrammingLanguage\n\t- Change location of UCMResource.java\n\t for UCM profile (in plugin.xml as well)\n\nChange-Id: I8748aa01b5e5248966550871d1c0580b86ba03ad\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "94398edb5018dff28407cd1b61c55dcc217fce25",
      "tree": "cbccc5096aad9c7c1d55928c80fb65d6edcf2759",
      "parents": [
        "085ebdfdb33c67b228d890548e7232a40826d7dc"
      ],
      "author": {
        "name": "Yoann FARRE",
        "email": "yoann.farre@cil4sys.com",
        "time": "Mon Dec 13 13:24:16 2021 +0100"
      },
      "committer": {
        "name": "Yoann FARRE",
        "email": "yoann.farre@cil4sys.com",
        "time": "Mon Dec 13 14:29:20 2021 +0100"
      },
      "message": "Bug 577708 - [Trace] The generated tracing code should be thread safe\n\n - Adapt the way to create a context to be compliant with multithread\nexecution\n\nChange-Id: I4d3174c0a451cead060dea2225005f83662e5b2e\nSigned-off-by: Yoann FARRE \u003cyoann.farre@cil4sys.com\u003e\n"
    },
    {
      "commit": "085ebdfdb33c67b228d890548e7232a40826d7dc",
      "tree": "0be37f55249e286707fec8df896979cad81712a0",
      "parents": [
        "2eeb71b23c2bb5dc6875ab2605d0d9264338854e"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Dec 05 21:44:01 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Dec 05 21:44:01 2021 +0100"
      },
      "message": "Bug 576839 - [Designer, releng] Make designer compatible with Papyrus 6\n\n- Switch target definition to 2021-12\n- Embedd Java VM\n\nChange-Id: Id12e31cd2117aae4b2049b022ce83cf74d49a29c\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "2eeb71b23c2bb5dc6875ab2605d0d9264338854e",
      "tree": "e83ca96446b739e4945d788bbe7b08abb0d3093f",
      "parents": [
        "a3769377da11e61fef25c26ce644c4ecdad69dd5"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Nov 29 15:33:16 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Nov 29 15:33:16 2021 +0100"
      },
      "message": "Bug 577512 - [Robotics] Support qualified port names\n\n- Add \"/\" to the characters that should be escaped by function varName\n- Fusion with method varName2 which was only used internally in StringUtils\n\nChange-Id: Id9de21bc2e9bfd91761202ded454f23972b258ef\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "a3769377da11e61fef25c26ce644c4ecdad69dd5",
      "tree": "d1eeb88c7aff5f01695fbcb736d36fb32d55bedb",
      "parents": [
        "f59f4c7de44579045b932254a0c9aa1f43650657"
      ],
      "author": {
        "name": "Yoann FARRE",
        "email": "yoann.farre@cil4sys.com",
        "time": "Tue Nov 02 09:13:45 2021 +0100"
      },
      "committer": {
        "name": "Yoann FARRE",
        "email": "yoann.farre@cil4sys.com",
        "time": "Tue Nov 02 10:27:40 2021 +0100"
      },
      "message": "Bug 576960 : Values not initialized causing Segmentation Faults\n\n- Initialize port pointers with NULL\n- Initialize dispatchFlag to false\n\nChange-Id: I5d85cef92665bdf006dae57755385eb3a9f45a65\nSigned-off-by: Yoann FARRE \u003cyoann.farre@cil4sys.com\u003e"
    },
    {
      "commit": "f59f4c7de44579045b932254a0c9aa1f43650657",
      "tree": "4852d808da2f818bce8d9a66899beddbbb83a153",
      "parents": [
        "c5120eec9a347ba71c1432bfa4ea8428650dd8dc"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Oct 23 15:10:43 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Oct 23 15:10:43 2021 +0200"
      },
      "message": "Bug 576839 - [Designer, releng] Make designer compatible with Papyrus 6\n\n- Reduce clazz diagram version number for compatibility with 2020-06\n\nChange-Id: Ie29cf4dd69e32e96b869754e88ae836738b2ca43\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "c5120eec9a347ba71c1432bfa4ea8428650dd8dc",
      "tree": "9e9760bd51b6ae1838fb3eb6278d9e562efce92c",
      "parents": [
        "05307c0127abf664707c6b85cbeecc14a3358bab"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Oct 22 19:45:50 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Oct 22 15:23:14 2021 -0400"
      },
      "message": "Bug 576839 - [Designer, releng] Make designer compatible with Papyrus 6\n\n- Extend range of referenced oep.uml.diagram.xxx dependencies\n- Extend range of referenced oep.views.modelexplorer dependency\n\nChange-Id: Iaa69a41e531af8ccd841773fb918047fdf61d294\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "05307c0127abf664707c6b85cbeecc14a3358bab",
      "tree": "d0d1370822565ba1c04e81054a945d775a0dc6d6",
      "parents": [
        "f6c37ef9129c296b0136a778a49bf516b8a557fd"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Aug 31 10:34:55 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Sep 02 04:55:03 2021 -0400"
      },
      "message": "Bug 575604 - Java imports generated for dependencies are ill formed.\n\n- Add non-empty check before adding an import\n- [Remove non-required \";\"]\n\nChange-Id: I1dd8cbd2cc72f0fc296f7af5fe2581d1d16bb093\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "f6c37ef9129c296b0136a778a49bf516b8a557fd",
      "tree": "eff5980821a184a07e8a4fa6abc9715403ddcd7a",
      "parents": [
        "27bb217445a2195a8b0807b3b2a850f473e069bc"
      ],
      "author": {
        "name": "Yoann FARRE",
        "email": "yoann.farre@cil4sys.com",
        "time": "Wed Sep 01 16:44:13 2021 +0200"
      },
      "committer": {
        "name": "Yoann FARRE",
        "email": "yoann.farre@cil4sys.com",
        "time": "Wed Sep 01 16:44:13 2021 +0200"
      },
      "message": "Bug 575745 - [C++ Gen][Trace] Trace generated after break \u0026 close event\n\nThe trace should be generated in case of break event or close event for\nnon POSIX OS too.\n\n* Add BREAK and CLOSE events to the console handler\n\nChange-Id: I1f9a848d9a14ac6e3605736da6250f2278dab24e\nSigned-off-by: Yoann FARRE \u003cyoann.farre@cil4sys.com\u003e\n"
    },
    {
      "commit": "27bb217445a2195a8b0807b3b2a850f473e069bc",
      "tree": "9b87aa236ed895055dc40f1e3ec4a7992b2b0ec5",
      "parents": [
        "edecce1aa34db876568646ab46a8b327521a7e0d"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Aug 03 19:12:52 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Aug 03 19:12:52 2021 +0200"
      },
      "message": "[releng] Switch to jar-signer 1.3.2, replace tycho-source-feature-plugin with tycho-source-plugin\n\nChange-Id: I40baa8571b7860a97de1b8c27091861ce7fc8948\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "edecce1aa34db876568646ab46a8b327521a7e0d",
      "tree": "7a58e011e27c8eaa7c18b7b04c21a1b420b76e77",
      "parents": [
        "ff615b3b841f7eace31c3e190adf044df10b6eba"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Jul 20 16:29:55 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Jul 21 13:25:57 2021 +0200"
      },
      "message": "Bug 574784 - [Designer, CDT synchronization] Parameters from copy constructor erroneously added to default constructor, additional synchronization issues.\n\n- Handle the case that multiple UML operations match a given CDT method. Use relative position of method.\n- Avoid collapsing empty new lines method bodyie (StringUtils)\n- Assure that model listener reacts to change in applied stereotypes.\n\nChange-Id: I84db8513b4aabc802a52e1133cbae0d8cf2cb66f\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "ff615b3b841f7eace31c3e190adf044df10b6eba",
      "tree": "36e9fb7acd4e6f6fff9a610137e9a12b86df077a",
      "parents": [
        "f55ccf65f3b307cad3231cde1548012e316412c8"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jul 12 15:36:50 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Jul 21 07:24:59 2021 -0400"
      },
      "message": "Bug 574776 - Remove MARTE dependency from the Designer common feature\n\n- Remove dependency to oepd.deployment.tools\n  - Add new class HintUtils in common base\n  - move methods \"getGeneratorHintFromElement\" and \"getLanguageFromElement\" (from DepUtils) inside\n\n- Remove dependency to oepd.transformation.base in oepd.codegen.ui\n  - Change implementation of ChooseGenerator to not use CommandUtils\n\n- Adapt calling code\n\nChange-Id: Iab8058701e5e3d4d6f3cec8a7a51cbf5f120c9cf\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "f55ccf65f3b307cad3231cde1548012e316412c8",
      "tree": "9a2c6539f46d83e111491c286bfd5ac512507bc9",
      "parents": [
        "8b1aa97844f69a433b3725b62b0799404e607dea"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Jul 16 18:22:59 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jul 19 08:26:37 2021 +0200"
      },
      "message": "Bug 574783 - Add ability to specify \"delete\" or \"default\" methods.\n\n- Add \u003cDelete\u003e and \u003cDefault\u003e stereotypes\n- Re-generate static profile\n- Modify code generator\n- The user is responsible to apply the stereotype only to valid\n  operations (e.g. \u003cDefault\u003e only to constructors)\n\nChange-Id: I520712dc2f2b9111f118fccfec76f753c5bfcad1\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "8b1aa97844f69a433b3725b62b0799404e607dea",
      "tree": "4160006becaa743bd989aa233d6e6a53ab0f69a7",
      "parents": [
        "57478e6b4123cbed7ee9734cfad6dbb5dcf80cbc"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jul 12 15:45:35 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jul 12 15:45:35 2021 +0200"
      },
      "message": "Bug 549801 - [C++ Gen] Transitions in nested states in state machine causes compilation error\n\n- Replace \"isProcessed\" by generating \"else if\" statements for subsequent \"if\"s\n\n- Also use \"else if\" in some cases, in which the previous generator did not add \"isProcessed\" to\n  subsequent if statements (no compilation error with previously generated code, but wrong\n  execution - 2nd half of bug 549799).\n\nChange-Id: I52c41999492098b821f08aa0018ea2e62ac1f9c2\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "57478e6b4123cbed7ee9734cfad6dbb5dcf80cbc",
      "tree": "955646a4e9e8840c48e86ac923521961b6213332",
      "parents": [
        "43aba0ef238559741255651a8d90ea63413f1b83"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jul 12 09:11:55 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jul 12 09:11:55 2021 +0200"
      },
      "message": "Bug 549799 - [C++ CodeGen] Enter in nested states from an upper region causes compilation error\n\n- In method createRegionMethod\n  - Correct calculation of \"incomings\" list: check container of source of incoming transition\n    (and not container of the transition itself), otherwise it depends on the transition\n    container, whether an element is added to the endVertices list\n  - Remove calculation of state2TransSubVertices. It seems unnecessary complex, causes\n    duplicate \"case\" statements it\u0027s not clear for me why it is required: the code already\n    calculates the states directly reacheable from other regions via the variable \"endVertices\".\n    This might need to be reverted, if we find an example that actually requires the code.\n  - Rename local variable \"endVertexs\" to endVertices\"\n\n- Fix issues related to enum scoping (not directly related with this bug, but required\n  to fix compilation issues)\n\nChange-Id: Ia1a46004b5a63f5a3f1788f60b907d694b3c2e1b\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "43aba0ef238559741255651a8d90ea63413f1b83",
      "tree": "e078e99f0106de3f37aabe96efa3bf88b219de58",
      "parents": [
        "86c5c8fdb38c7c3811f21297dbab5f2a24aae329"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Jul 11 23:19:04 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Jul 11 23:19:04 2021 +0200"
      },
      "message": "Bug 572601 - [Robotics, Designer] Loading a resource from a worker thread causes an exception and in turn eventually blocks UI\n\n- Execute dialogs in UI thread.\n\nChange-Id: If9bc28dac1ece1af38e56d22d05a133a442c06af\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "86c5c8fdb38c7c3811f21297dbab5f2a24aae329",
      "tree": "8f5632acf5ee846d81f73899d8fefbfbace157b2",
      "parents": [
        "0ede125d255ec22b3069b499cfeb0ef0a26b34d0"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Jun 02 14:33:06 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Jun 02 15:38:18 2021 +0200"
      },
      "message": "Bug 573920 - NullPointerException at each model update\n\n- Add new method that only adds a classifier, if non-null\n- Simplify navigation from a parameter to the classifier\n\nChange-Id: I6142d302290771f2e829ecda8894712bd96af66c\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "0ede125d255ec22b3069b499cfeb0ef0a26b34d0",
      "tree": "d05afaea46d6159c78d2a2fe76743e772e97d790",
      "parents": [
        "19e320c3cf9be6a9f4cfc7d682718575e328f45d"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed May 26 16:45:20 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed May 26 16:52:28 2021 +0200"
      },
      "message": "Bug 571869 - [Designer][release] Release version 2.0.0 of Papyrus SW designer\n\n- Fix product definition:\n   - Only use Papyprus SDK feature instead of sub-features\n   - Use \"installRoot\" options for Papyrus and designer features\n\n- Update installation instruction in documentation page\n\n- Add a dependency to IDL in component feature.\n\nChange-Id: I54b21d0efbf6afd2ca2cda2a644f2840752e3fcd\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "19e320c3cf9be6a9f4cfc7d682718575e328f45d",
      "tree": "403882dcf182199cfea1a77652cdf50ab3853d94",
      "parents": [
        "3801c05c4dd87694086ade5af3c43999eb64bef8"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon May 24 12:56:45 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon May 24 23:57:49 2021 +0200"
      },
      "message": "Bug 571869 - [Designer][release] Release version 2.0.0 of Papyrus SW designer\n\n- Switch build from 2020-12 to 2021-03\n- Update documentation (installation instructions for Java/Java reverse)\n- Switch to tycho and tycho.jboss 2.2.0\n\nChange-Id: I50ab908b06d931e55697acab771af26d05d9b7ac\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "3801c05c4dd87694086ade5af3c43999eb64bef8",
      "tree": "98e69586b16264033ce71bfeb83337161a9d4982",
      "parents": [
        "a49dd256f032605e9327f2b5f8169775fdc25bbc"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat May 22 23:28:40 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun May 23 19:18:30 2021 +0200"
      },
      "message": "Bug 571869 - [Designer][release] Release version 2.0.0 of Papyrus SW designer\n\n- Change ID of tracing feature from oepd.transformation.tracing to oepd.components.tracing\n  (assure that new feature replaces old one in composite update site)\n\nChange-Id: I615e6fa18ab424c6098cb548925707bd67d28e25\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "a49dd256f032605e9327f2b5f8169775fdc25bbc",
      "tree": "d69028e8949abb09efa9f5fae8f9dba7f75cb57a",
      "parents": [
        "c2a412cb97023cb2a8e5bf1b404c5b4903f695cb"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat May 22 23:28:40 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat May 22 23:30:48 2021 +0200"
      },
      "message": "Bug 571869 - [Designer][release] Release version 2.0.0 of Papyrus SW designer\n\n- Fix some references in index.html (of update site)\n- Add p2.inf file \u003d\u003e update sites in RCP\n- Use tar.gz for Linux RCP\n- Remove deprecated MaxPermSize from options\n- Remove UCM from RCP (of course, it can be installed later)\n\nChange-Id: I321f0078b9b7e660a06bebf352a35020eeed6db3\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "c2a412cb97023cb2a8e5bf1b404c5b4903f695cb",
      "tree": "d9c8ecdffb985c3a8b64e83f80b831fcac4f97d1",
      "parents": [
        "e3f457458cf62c578c3e0cf00bdca19953cd8531"
      ],
      "author": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Thu May 20 21:54:21 2021 +0200"
      },
      "committer": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Thu May 20 21:54:21 2021 +0200"
      },
      "message": "Bug 573673 - [Designer] [Real-Time] Generated code should be compatible\nwith Python 3\n\n- Change Exception handling code\n\nChange-Id: Ib772f8572c039f84aba6bf8caf5461797bed1de0\n"
    },
    {
      "commit": "e3f457458cf62c578c3e0cf00bdca19953cd8531",
      "tree": "58f2feaf1c2d68cda92154e87a793c94f8428de1",
      "parents": [
        "3978a79a56c1bf17f717e20e25b9e5c8fa214a31"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat May 15 10:35:46 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat May 15 10:41:49 2021 +0200"
      },
      "message": "Bug 571869 - [Designer][release] Release version 2.0.0 of Papyrus SW designer\n\n- Remove \"incubation\" from feature.properties\n- Remove neon update-site from RCP\n- Fix required designer version in dependencies\n\nChange-Id: Ifcc3285b2a79a4694b8483d30da9f1c608667688\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "3978a79a56c1bf17f717e20e25b9e5c8fa214a31",
      "tree": "9f79ab8c231c3cc606a365eb0308f5e26e4aa644",
      "parents": [
        "9c9147ecbadfac081efe7e8c3ec42368e49083e6"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri May 14 16:59:07 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri May 14 16:59:07 2021 +0200"
      },
      "message": "[releng] Fix build.properties in UCM and common.profile\n\nChange-Id: Ie2b2d7969c3feb68b4dc3e83f4bd4dc3e2c1b359\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "9c9147ecbadfac081efe7e8c3ec42368e49083e6",
      "tree": "58f0c1f1e05d763e743c45699759918ff08cb3b5",
      "parents": [
        "3cdb7dbdf9df56fb730ce3b334b34c5a9b58656e"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Apr 30 09:52:08 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun May 09 02:19:00 2021 -0500"
      },
      "message": "Bug 571869 - [Designer][release] Release version 2.0.0 of Papyrus SW designer\n\n- Advance version number to 2.0.0 \u003d\u003e update of pom.xml, feature.xml and MANIFEST.MF\n- Update all designer dependencies to [2.0.0,3.0.0)\n- Update p2 (category.xml)\n- Remove \"(Incubation)\" postfix from plugin.properties where applicable.\n\nChange-Id: Idc254deb600d208d063202373c59cd19965b616f\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "3cdb7dbdf9df56fb730ce3b334b34c5a9b58656e",
      "tree": "ee0283b05dfa120339c952b5d8596488857875f1",
      "parents": [
        "cf0c4c73f78c05e7b50c3ef0a3326e7d273c7dd5"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed May 05 14:25:22 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed May 05 14:25:22 2021 +0200"
      },
      "message": "Bug 573374 - [Designer, CDT integration] A CDT editor is not opened if the Project stereotype is applied\n\n- Change way to calculate the projectName in LocalCppProject\n\nChange-Id: Icdf02d70eacc02665ee6eebc630f4590f4c54754\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "cf0c4c73f78c05e7b50c3ef0a3326e7d273c7dd5",
      "tree": "fcc70d232d7ee6a80831d93e3912f6fe5cfed8e8",
      "parents": [
        "1e7d983003112a890d556ca0605ee24fce94edcd"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed May 05 11:11:15 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed May 05 13:38:59 2021 +0200"
      },
      "message": "Bug 572601 - [Robotics, Designer] Loading a resource from a worker thread causes an exception and in turn eventually blocks UI\n\n- Execute transformation mainly in a worker threat\n- Assure that an exception thrown in the first copy (that is executed in the UI thread) gets communicated to the worker thread executing the transformation\n- Use checkProxy method from GenUtils\n- Unify and cleanup message properties\n\nChange-Id: I7cb5c0215124a603f2e01a5adba7db18a0eb3320\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "1e7d983003112a890d556ca0605ee24fce94edcd",
      "tree": "29f3dd8857a3aafdc643d7aa0cafc29763554967",
      "parents": [
        "7fedb607d477e413999c61b436c342a995e8b003"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue May 04 23:53:16 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed May 05 10:06:20 2021 +0200"
      },
      "message": "Bug 570448 - [Designer, tracing] SW designer should support CTF based code instrumentation\n\n- Add dependencies to trace feature: assure that required MOKA plugins as well as\n\tbase transformation gets installed\n\nChange-Id: Ibc0bfe674642ae2d03b474018d79fb8da4b63358\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "7fedb607d477e413999c61b436c342a995e8b003",
      "tree": "d91e0c00c51b7ce819f128a4290666c1e8b23d9a",
      "parents": [
        "1558c04dfe099443906adf9b9bf9cd83f54cc60e"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Apr 29 23:18:30 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Apr 29 23:20:05 2021 +0200"
      },
      "message": "[releng] Switch to MOKA nightly update site\n\n- Also use nightly update site of MOKA in repository.xml (not only in associate-site)\n- Remove non-required \"view\" segment from repository path\n\nChange-Id: Ieeafebb9900a143d4cff90e70c0ad5f6cd775401\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    }
  ],
  "next": "1558c04dfe099443906adf9b9bf9cd83f54cc60e"
}
