)]}'
{
  "log": [
    {
      "commit": "9b5d02ac8c92b1e71523cc15cb3d168d57fbd898",
      "tree": "14c8ff6f243bcf7fdb831dcb47f7fd22c7cd0bac",
      "parents": [
        "c7287d14ff9afb2ae3cc26fa670a0da3aaf16965",
        "22c956b929bf98cd29cc57ddaecc593066bde86c"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Mon Sep 22 19:35:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 22 19:35:54 2014 +0000"
      },
      "message": "Merge \"tools/studio/cloud is now tools/studio/google/cloud/tools\""
    },
    {
      "commit": "22c956b929bf98cd29cc57ddaecc593066bde86c",
      "tree": "14c8ff6f243bcf7fdb831dcb47f7fd22c7cd0bac",
      "parents": [
        "c7287d14ff9afb2ae3cc26fa670a0da3aaf16965"
      ],
      "author": {
        "name": "Appu Goundan",
        "email": "appu@google.com",
        "time": "Mon Sep 22 15:07:50 2014 -0400"
      },
      "committer": {
        "name": "Appu Goundan",
        "email": "appu@google.com",
        "time": "Mon Sep 22 15:07:50 2014 -0400"
      },
      "message": "tools/studio/cloud is now tools/studio/google/cloud/tools\n\nChange-Id: I9e1bf5795f8913b26c464a69e74d09110c7813ac\n"
    },
    {
      "commit": "c7287d14ff9afb2ae3cc26fa670a0da3aaf16965",
      "tree": "d4014785b87d9d07391a4cfd7c0e57bb29b4184b",
      "parents": [
        "07d35c37ce79a64bdd905b394d40fc9bbb18fa60",
        "83d0de8a0a7f157934b42eb61711f6eba916ea7c"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Mon Sep 22 18:04:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 22 18:04:04 2014 +0000"
      },
      "message": "Merge \"Make Android Project view the default view for new projects\""
    },
    {
      "commit": "83d0de8a0a7f157934b42eb61711f6eba916ea7c",
      "tree": "d4014785b87d9d07391a4cfd7c0e57bb29b4184b",
      "parents": [
        "07d35c37ce79a64bdd905b394d40fc9bbb18fa60"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Mon Sep 22 10:51:17 2014 -0700"
      },
      "committer": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Mon Sep 22 18:03:41 2014 +0000"
      },
      "message": "Make Android Project view the default view for new projects\n\nChange-Id: I088886bd02c394671f50a73db9ae490379a6546e\n(cherry picked from commit 7b9d14652bdbdf7317aa5871f9384f4fb63cc175)\n"
    },
    {
      "commit": "07d35c37ce79a64bdd905b394d40fc9bbb18fa60",
      "tree": "e8787c45e494dfcc558faf0f75956f8785c39b94",
      "parents": [
        "e222a9e1e66670a56e926a6b0f3e10231eeeb1fb",
        "b5fb31ef6a38f19404859755dbd2e345215b97bf"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Sep 18 20:40:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 18 20:40:22 2014 +0000"
      },
      "message": "Merge \"Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into merge\""
    },
    {
      "commit": "b5fb31ef6a38f19404859755dbd2e345215b97bf",
      "tree": "e8787c45e494dfcc558faf0f75956f8785c39b94",
      "parents": [
        "e222a9e1e66670a56e926a6b0f3e10231eeeb1fb",
        "e782c57d74000722f9db4c9426317410520670c6"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Sep 18 13:38:58 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Sep 18 13:38:58 2014 -0700"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into merge\n\nConflicts:\n\t.idea/libraries/asm_tools.xml\n\t.idea/libraries/bouncy_castle.xml\n\t.idea/libraries/builder_model.xml\n\t.idea/libraries/commons_compress.xml\n\t.idea/libraries/easymock_tools.xml\n\t.idea/libraries/freemarker_2_3_20.xml\n\t.idea/libraries/guava_tools.xml\n\t.idea/libraries/kxml2.xml\n\t.idea/libraries/lombok_ast.xml\n\t.idea/libraries/mockito.xml\n\t.idea/modules.xml\n\t.idea/vcs.xml\n\tbuild/scripts/layouts.gant\n\tupdater/src/com/intellij/updater/Runner.java\n\nChange-Id: I8e1c173e00cd76c855b8a98543b0a0edfdd99d12\n"
    },
    {
      "commit": "e782c57d74000722f9db4c9426317410520670c6",
      "tree": "6e5d3e8934107ffabb7661f8bfc0e1a08eb37faf",
      "parents": [
        "c3d3a90f6b4ead083d63e28e6b9fcea93d675678"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Sep 18 11:43:07 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Sep 18 11:43:28 2014 -0700"
      },
      "message": "Snapshot idea/138.2210 from git://git.jetbrains.org/idea/community.git\n\nChange-Id: I8f0204d7887ee78cf1fd8c09f936c5afff0edd2f\n"
    },
    {
      "commit": "e222a9e1e66670a56e926a6b0f3e10231eeeb1fb",
      "tree": "fc0bfacbf8a58792a7940a670808f6b111faf569",
      "parents": [
        "07388422308acf40057734c42eeab2bb041a22a4",
        "9d7ec5d744efbb47cc9f0e1e7d18cde1eece505b"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Tue Sep 16 20:49:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 16 20:49:16 2014 +0000"
      },
      "message": "Merge \"75431: Remove inapplicable run configuration types, try 2\""
    },
    {
      "commit": "9d7ec5d744efbb47cc9f0e1e7d18cde1eece505b",
      "tree": "fc0bfacbf8a58792a7940a670808f6b111faf569",
      "parents": [
        "07388422308acf40057734c42eeab2bb041a22a4"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Wed Sep 10 19:07:16 2014 -0700"
      },
      "committer": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Tue Sep 16 20:49:04 2014 +0000"
      },
      "message": "75431: Remove inapplicable run configuration types, try 2\n\nThis CL removes run configurations most likely not needed/used by\nusers of Android Studio.\n\nSee https://code.google.com/p/android/issues/detail?id\u003d75431\n\nChange-Id: I5362552b2b3f755d92da20d8adf730f6b0d10108\n(cherry picked from commit 063037a1259315148494bebfd7e105b3cb425b5c)\n"
    },
    {
      "commit": "07388422308acf40057734c42eeab2bb041a22a4",
      "tree": "ac16aeeda2b4e25dd32f05786621e730030afa64",
      "parents": [
        "6d2ec76a17e70041149006e06644afa77a947a25",
        "4fe1270ddbbf198088dd2af4b498b0acaf803afa"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Sep 16 20:08:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 16 20:08:09 2014 +0000"
      },
      "message": "Merge \"Updated IDE to use Android Gradle plug-in v0.13.0.\""
    },
    {
      "commit": "4fe1270ddbbf198088dd2af4b498b0acaf803afa",
      "tree": "ac16aeeda2b4e25dd32f05786621e730030afa64",
      "parents": [
        "6d2ec76a17e70041149006e06644afa77a947a25"
      ],
      "author": {
        "name": "Alex Ruiz",
        "email": "alruiz@google.com",
        "time": "Mon Sep 15 15:37:35 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Sep 16 20:07:28 2014 +0000"
      },
      "message": "Updated IDE to use Android Gradle plug-in v0.13.0.\n\nChange-Id: I4b3f3667365cd2bf1048f9c5acada825e1d0ba8b\n(cherry picked from commit 088a7a057f5a988afe2a17ff49838367d517a1d9)\n"
    },
    {
      "commit": "6d2ec76a17e70041149006e06644afa77a947a25",
      "tree": "1e0869f654e0880da5a81f1d28104b0f562f8793",
      "parents": [
        "2db599b0bdf17442d810b027f1dc4c0ee55b924a",
        "ece4144fe1eed5853d3644d9afd5e49309090ea2"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Sep 10 19:33:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 10 19:33:24 2014 +0000"
      },
      "message": "Merge \"Fix command line GUI test script on the Mac\""
    },
    {
      "commit": "ece4144fe1eed5853d3644d9afd5e49309090ea2",
      "tree": "1e0869f654e0880da5a81f1d28104b0f562f8793",
      "parents": [
        "2db599b0bdf17442d810b027f1dc4c0ee55b924a"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Sep 10 11:27:03 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Sep 10 19:33:08 2014 +0000"
      },
      "message": "Fix command line GUI test script on the Mac\n\nRemove the -d32 flag from the VM arguments; on some systems\nthis triggers this error message:\n\n     [java] ------ check\n     [java]     [junit] Error occurred during initialization of VM\n     [java]     [junit] Could not create the Java virtual machine.\n     [java]     [junit] Could not reserve enough space for object heap\n\nAlso clean out old results files when starting a new test run.\n\nChange-Id: I120db8deae3336d1d44383d93bd1d7b883e0b024\n(cherry picked from commit ac6cebca147da897cce0c74d4aac2f54254b61ed)\n"
    },
    {
      "commit": "2db599b0bdf17442d810b027f1dc4c0ee55b924a",
      "tree": "8360f6cf86ae05a0cc192f1afaed57372eac5a8c",
      "parents": [
        "88d9b7d863d313a6077f71215d90d75141fbcdc1",
        "118658926a59fe76b2d7c6b0a5cbdcb34b097a9f"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Mon Sep 08 19:33:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 08 19:33:29 2014 +0000"
      },
      "message": "Merge \"Add script for running UI tests from the command line\""
    },
    {
      "commit": "118658926a59fe76b2d7c6b0a5cbdcb34b097a9f",
      "tree": "8360f6cf86ae05a0cc192f1afaed57372eac5a8c",
      "parents": [
        "88d9b7d863d313a6077f71215d90d75141fbcdc1"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Sep 02 12:24:58 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Mon Sep 08 19:33:20 2014 +0000"
      },
      "message": "Add script for running UI tests from the command line\n\nUsage:\n$ cd tools/idea\n$ ant guiTests\n\nTest results are written to build/TEST-*\n\nChange-Id: I5e395e4348eb70ef65ae819277555ee95642bdfb\n(cherry picked from commit 7c48b9da9b078f4b7e1282cf906632af9909b7db)\n"
    },
    {
      "commit": "88d9b7d863d313a6077f71215d90d75141fbcdc1",
      "tree": "a3a692eae1d3834c961f465f3fce5cd7d94bcfed",
      "parents": [
        "4a5b724d9fc18eb12aa59ec23c74e39399ab5c03",
        "a39e3c44ee6ae11f61bb1a40e94137132fa4423b"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Mon Sep 08 19:33:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 08 19:33:09 2014 +0000"
      },
      "message": "Merge \"75780: Android Studio: remove J2ME from Project Default code inspection profile\""
    },
    {
      "commit": "a39e3c44ee6ae11f61bb1a40e94137132fa4423b",
      "tree": "a3a692eae1d3834c961f465f3fce5cd7d94bcfed",
      "parents": [
        "4a5b724d9fc18eb12aa59ec23c74e39399ab5c03"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Fri Sep 05 08:51:02 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Mon Sep 08 19:33:00 2014 +0000"
      },
      "message": "75780: Android Studio: remove J2ME from Project Default code inspection profile\n\nMove the SimplifiableIf inspection over to the code style category.\n\nChange-Id: I67a1744dfb22afb0d5bc0874cdacb4cbfc93721e\n(cherry picked from commit 28b87e43491f3dc4738ef4ad607e2d855f37a88c)\n"
    },
    {
      "commit": "4a5b724d9fc18eb12aa59ec23c74e39399ab5c03",
      "tree": "525f975af50498b0319435e03bf52d55c9a0a1c3",
      "parents": [
        "2250e7e055295bee73366d360d15ea0270573ef6",
        "145ec85b4790ed9ade912d24754b38588998dee1"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Mon Sep 08 19:28:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 08 19:28:22 2014 +0000"
      },
      "message": "Merge \"Don\u0027t suggest making activities/fragments private\""
    },
    {
      "commit": "145ec85b4790ed9ade912d24754b38588998dee1",
      "tree": "525f975af50498b0319435e03bf52d55c9a0a1c3",
      "parents": [
        "2250e7e055295bee73366d360d15ea0270573ef6"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Fri Sep 05 20:15:08 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Mon Sep 08 11:58:21 2014 -0700"
      },
      "message": "Don\u0027t suggest making activities/fragments private\n\nIf you run Analyze \u003e Inspect Code... on a default Android project,\nyou\u0027ll end up with suggestions that you should make your various\nactivities and services package protected (since they may not be\nreferenced from other code in the project). However, you can\u0027t do that\n- at runtime the various inflaters will throw exceptions if you do.\n\nThis CL adds knowledge to the class analyzer in IntelliJ such that\nit\u0027s aware of the Android context classes and does not suggest\nreducing visibility of these.\n\nChange-Id: Ib5e7004dba8b66b6541be87f121195453568822a\n\nConflicts:\n\tjava/java-impl/src/com/intellij/codeInspection/reference/RefJavaManagerImpl.java\n"
    },
    {
      "commit": "2250e7e055295bee73366d360d15ea0270573ef6",
      "tree": "23752441df6fcaa7ca934c1353b15af595a85db0",
      "parents": [
        "fb5a02906f644d044eb0286bf27d413ba0e05216",
        "c810bbf46e7246636afe1d18947a460cedc5d24d"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Mon Sep 08 18:48:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 08 18:48:12 2014 +0000"
      },
      "message": "Merge \"Don\u0027t run inspections in extracted AAR folders\""
    },
    {
      "commit": "c810bbf46e7246636afe1d18947a460cedc5d24d",
      "tree": "23752441df6fcaa7ca934c1353b15af595a85db0",
      "parents": [
        "fb5a02906f644d044eb0286bf27d413ba0e05216"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Fri Sep 05 20:11:06 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Mon Sep 08 18:48:01 2014 +0000"
      },
      "message": "Don\u0027t run inspections in extracted AAR folders\n\nMost \"outputs\" (such as build/intermediates/) are marked as generated\nsource roots, which means IntelliJ won\u0027t scan those folders for\nwarnings.\n\nHowever, AAR libraries are extracted into special build folders\n(currently build/intermediates/exploded-aar) which are *not* marked as\ngenerated; that\u0027s necessary such that those folders are scanned (for\nindexing purposes), handled as potential go-to-declaration targets\n(since resource files there can contain for example themes extended in\nthe user\u0027s application). Therefore, by default, IntelliJ will analyze\nall the files in the exploded AAR folders. When you have large\nlibraries like appcompat or play services, this not only takes a lot\nof extra time to analyze. You also end up with a lot of errors in\nfiles you can\u0027t edit. For example, with appcompat, you end up with\nover 700 spelling mistake warnings, and with play services, you end up\nwith over a hundred unused namespace warnings, and over a hundred tag\nhas no children warnings!\n\nTherefore, this CL tweaks the batch analysis runner which iterates\nover PSI files to skip files that are found to be within an AAR\nfolder. This removes all the false positives and speeds up code\nanalysis quite significantly!\n\nChange-Id: I3dfdd663689a9d75de0318b03e5c4d8c3c6c30f6\n(cherry picked from commit 771f728d65f218292649115c1130de00b8c37ec4)\n"
    },
    {
      "commit": "fb5a02906f644d044eb0286bf27d413ba0e05216",
      "tree": "bca7d49005d81d10c70bc3f547df041c636b4300",
      "parents": [
        "9cde0e3c015174898df8b8f3672185941fad4786",
        "d245f58efbfc26b13b9b9d5e52e6a83a0d76216c"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Sep 04 20:44:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 04 20:44:01 2014 +0000"
      },
      "message": "Merge \"Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into merge\""
    },
    {
      "commit": "d245f58efbfc26b13b9b9d5e52e6a83a0d76216c",
      "tree": "bca7d49005d81d10c70bc3f547df041c636b4300",
      "parents": [
        "9cde0e3c015174898df8b8f3672185941fad4786",
        "c3d3a90f6b4ead083d63e28e6b9fcea93d675678"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Sep 04 13:25:33 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Sep 04 13:25:33 2014 -0700"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into merge\n"
    },
    {
      "commit": "c3d3a90f6b4ead083d63e28e6b9fcea93d675678",
      "tree": "fc0dcd722b6d445468dbe7dad13b4c11781b1cbe",
      "parents": [
        "1aa2e09bdbd413eacb677e9fa4b50630530d0656"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Sep 04 13:24:04 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Sep 04 13:24:04 2014 -0700"
      },
      "message": "Snapshot idea/138.1980 from git://git.jetbrains.org/idea/community.git\n\nChange-Id: Ib567c9c152d770212a7a3db20fbf591c210920bd\n"
    },
    {
      "commit": "1aa2e09bdbd413eacb677e9fa4b50630530d0656",
      "tree": "2f4cc6d69645bd460aa253fdecb606d764fbd25d",
      "parents": [
        "02cf98d65c798d368fcec43ed64a001d513bdd4f"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Aug 20 17:01:23 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Aug 20 17:01:23 2014 -0700"
      },
      "message": "Snapshot idea/138.1696 from git://git.jetbrains.org/idea/community.git\n\nChange-Id: I50c97b83a815ce635e49a38380ba5b8765e4b16a\n"
    },
    {
      "commit": "02cf98d65c798d368fcec43ed64a001d513bdd4f",
      "tree": "e39e210ab20917b7e5ffdce14a42f5747506eed0",
      "parents": [
        "2e5965e996aad62ab1338b09d54caaf99ff3dd6a"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Aug 19 12:53:10 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Aug 19 12:53:10 2014 -0700"
      },
      "message": "Snapshot idea/138.1503 from git://git.jetbrains.org/idea/community.git\n\nChange-Id: Ie01af1d8710ec0ff51d90301bda1a18b0b5c0faf\n"
    },
    {
      "commit": "9cde0e3c015174898df8b8f3672185941fad4786",
      "tree": "80a55c7b59c38377216daaada4e8bc47b69ceb9a",
      "parents": [
        "3b37877a2561bf9fbe072253a18688807d523505",
        "d76e3920c56d37c942092b7dca20fcaded81c0a5"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Aug 21 00:31:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Aug 16 04:55:08 2014 +0000"
      },
      "message": "Merge \"Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into merge\""
    },
    {
      "commit": "d76e3920c56d37c942092b7dca20fcaded81c0a5",
      "tree": "80a55c7b59c38377216daaada4e8bc47b69ceb9a",
      "parents": [
        "3b37877a2561bf9fbe072253a18688807d523505",
        "1aa2e09bdbd413eacb677e9fa4b50630530d0656"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Aug 20 17:28:18 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Aug 20 17:28:18 2014 -0700"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into merge\n\nConflicts:\n\t.idea/modules.xml\n\tplatform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdatesXmlLoader.java\n\nChange-Id: Id899dae9a1e1c79272f8a70e14a7dcef4f760d7f\n"
    },
    {
      "commit": "3b37877a2561bf9fbe072253a18688807d523505",
      "tree": "2aa4afabd6c65f90cd8e3d082714f9a64c621023",
      "parents": [
        "4ca751c002784c4bfd349cc5240b045b62277c80",
        "e0a6a75368a4027a376a8436240fd70fca2ed43a"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Aug 20 16:44:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Aug 16 04:20:19 2014 +0000"
      },
      "message": "Merge \"Remove defunct library gradle-import\""
    },
    {
      "commit": "e0a6a75368a4027a376a8436240fd70fca2ed43a",
      "tree": "2aa4afabd6c65f90cd8e3d082714f9a64c621023",
      "parents": [
        "4ca751c002784c4bfd349cc5240b045b62277c80"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Aug 19 17:27:00 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Aug 20 16:44:14 2014 +0000"
      },
      "message": "Remove defunct library gradle-import\n\nChange-Id: Ice92249f71d1ca204883632355a40af06bb0f183\n(cherry picked from commit 3f0387e9d0d7b8e42af19444bdb5dfd8604003e7)\n"
    },
    {
      "commit": "4ca751c002784c4bfd349cc5240b045b62277c80",
      "tree": "dfc17b31990e2429535609b85f6d080c4fa0d9fe",
      "parents": [
        "890d9a2952301682ffecaed4495f5f65c84c3642",
        "060e58b3afea3ea39f5ba1cb5a443ca3ebda28c8"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Aug 19 22:27:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 19 21:25:05 2014 +0000"
      },
      "message": "Merge \"Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into merge\""
    },
    {
      "commit": "060e58b3afea3ea39f5ba1cb5a443ca3ebda28c8",
      "tree": "dfc17b31990e2429535609b85f6d080c4fa0d9fe",
      "parents": [
        "890d9a2952301682ffecaed4495f5f65c84c3642",
        "02cf98d65c798d368fcec43ed64a001d513bdd4f"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Aug 19 15:25:05 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Aug 19 15:25:05 2014 -0700"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into merge\n\nConflicts:\n\t.idea/modules.xml\n\tbuild/scripts/tests.gant\n\nChange-Id: I9a1fe25b61f1004e0f62419a5f64e1452644b784\n"
    },
    {
      "commit": "890d9a2952301682ffecaed4495f5f65c84c3642",
      "tree": "7da7509c3f9833e48540782ebe39f7f324ae07c0",
      "parents": [
        "d2e71491dc943ed4583de0e90198dd9197db6747",
        "872da48dfe9678a8551c741c2ea3f450979c22ff"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Thu Aug 14 18:26:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 14 16:10:21 2014 +0000"
      },
      "message": "Merge \"Update google tools (cloud/login) build files\""
    },
    {
      "commit": "872da48dfe9678a8551c741c2ea3f450979c22ff",
      "tree": "7da7509c3f9833e48540782ebe39f7f324ae07c0",
      "parents": [
        "d2e71491dc943ed4583de0e90198dd9197db6747"
      ],
      "author": {
        "name": "Appu Goundan",
        "email": "appu@google.com",
        "time": "Thu Aug 14 11:51:17 2014 -0400"
      },
      "committer": {
        "name": "Appu Goundan",
        "email": "appu@google.com",
        "time": "Thu Aug 14 12:29:51 2014 -0400"
      },
      "message": "Update google tools (cloud/login) build files\n\nChange-Id: I2c0bb0f9a3494f0474a373e562d6b162ae5851be\n"
    },
    {
      "commit": "d2e71491dc943ed4583de0e90198dd9197db6747",
      "tree": "1664bcda55890720fb045108d760dbd33dbb6d28",
      "parents": [
        "214c05cba399c8c7fd073cfe5f8e893fc028df5d",
        "9f9816d1010fcbc164bb645fa27726f1b4ab0551"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Thu Aug 14 16:25:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 12 19:23:43 2014 +0000"
      },
      "message": "Merge \"Add IDEA library for google-api-java-client\""
    },
    {
      "commit": "9f9816d1010fcbc164bb645fa27726f1b4ab0551",
      "tree": "1664bcda55890720fb045108d760dbd33dbb6d28",
      "parents": [
        "214c05cba399c8c7fd073cfe5f8e893fc028df5d"
      ],
      "author": {
        "name": "Appu Goundan",
        "email": "appu@google.com",
        "time": "Wed May 21 15:21:21 2014 -0400"
      },
      "committer": {
        "name": "Appu Goundan",
        "email": "appu@google.com",
        "time": "Thu Aug 14 15:36:24 2014 +0000"
      },
      "message": "Add IDEA library for google-api-java-client\n\nChange-Id: I2fd90b8f05128977aa87862d20835722396f83e9\n(cherry picked from commit d741cf14b159a479a6a9cfd3634c34e14874bed1)\n"
    },
    {
      "commit": "214c05cba399c8c7fd073cfe5f8e893fc028df5d",
      "tree": "3ec17d9666f0336a261a6d43b16dca6fba678ed3",
      "parents": [
        "12356153d01fcde14dd3a06948cfded92c20d068",
        "cb2ce5c8d58cef4ba58cb15a60f2482ca85b210c"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Fri Aug 08 22:38:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 08 17:27:05 2014 +0000"
      },
      "message": "Merge \"navigator: show android pane before scope pane\""
    },
    {
      "commit": "cb2ce5c8d58cef4ba58cb15a60f2482ca85b210c",
      "tree": "3ec17d9666f0336a261a6d43b16dca6fba678ed3",
      "parents": [
        "12356153d01fcde14dd3a06948cfded92c20d068"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Fri Aug 08 14:53:13 2014 -0700"
      },
      "committer": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Fri Aug 08 22:38:31 2014 +0000"
      },
      "message": "navigator: show android pane before scope pane\n\nFixes https://code.google.com/p/android/issues/detail?id\u003d74678\n\nChange-Id: I2fda607414e742690ddd9afd41408d19858b69d3\n(cherry picked from commit c21756ebe8eece7ddb426143cafe44ae5277d765)\n"
    },
    {
      "commit": "12356153d01fcde14dd3a06948cfded92c20d068",
      "tree": "99200e0377478582671c446b4f31b5fa5cb2d451",
      "parents": [
        "6044be7330c93bc8dacb0f63e62da8029f39a16f",
        "99f163f42055e219f5518f4602d244c4549f3cc0"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Tue Jul 29 16:27:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 28 22:45:44 2014 +0000"
      },
      "message": "Merge \"Accumulate NOTICE files from prebuilts\""
    },
    {
      "commit": "99f163f42055e219f5518f4602d244c4549f3cc0",
      "tree": "99200e0377478582671c446b4f31b5fa5cb2d451",
      "parents": [
        "6044be7330c93bc8dacb0f63e62da8029f39a16f"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Tue Jul 29 09:20:13 2014 -0700"
      },
      "committer": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Tue Jul 29 09:20:13 2014 -0700"
      },
      "message": "Accumulate NOTICE files from prebuilts\n\nThis CL concatenates the NOTICE files from all the prebuilt\nlibrary dependencies of the android plugin into a single\nNOTICE file that is placed inside the plugin.\n\nChange-Id: I614b616474bde5440dece6efb1656b200bd30f0c\n"
    },
    {
      "commit": "2e5965e996aad62ab1338b09d54caaf99ff3dd6a",
      "tree": "68aa5081765150003d05155215812e629de09ec8",
      "parents": [
        "65f60eb9011bb2c549a6d83ae31257480368ddc5"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Fri Jul 25 12:24:15 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Fri Jul 25 12:24:21 2014 -0700"
      },
      "message": "Snapshot idea/138.1283 from git://git.jetbrains.org/idea/community.git\n\n047cbb9: IDEA-127620 - Clouds: move frameworks to the top level in new module/project wizard - refactoring of import\n1d1914f: IDEA-127620 - Clouds: move frameworks to the top level in new module/project wizard - remove from JavaEE group\n3206e15: Merge remote-tracking branch \u0027origin/master\u0027\na513e70: enable injected context for actions in action popups (IDEA-126995)\n70c5d69: CommentInjector: improved detection and IDEA-114915 InjectorUtils performance\n482cdc2: @MagicConstant added\n997dc0b: do not show VM names in run configurations: junit, application (IDEA-126880)\n9873768: merge commands to replace duplicates (IDEA-126776)\ne9a17df: field can be local: when field is used in method for read it can\u0027t be converted to local if used in another methods (IDEA-127159)\nf9e6f06: faster LexerEditorHighlighter.checkContentIsEqualTo\n6051f49: generic debugger settings: step 3 — root settings (Debugger node content) — Java transformed\nbcb94d7: cleanup\na12ac6c: treat Diagnostic.Kind.NOTE as information message, not a warning message (IDEA-105383)\nf367dcb: IDEA-127666 Add tooltip to \"Project Setting\" icon\n08d9677: add delegate method to TextFieldWithHistoryWitBrowseButton\nce0d23f: change messages for postfix templates configurable\nd7d7e88: platform: syntax compatibility with antiquated Python versions for environment loader\n2a10168: SwingHelper moved to platform-impl\n0299b30: auto-import context variable declaration type when completing (IDEA-90157)\ne353c2f: prefer some well-known java util classes in completion (IDEA-100669)\nf81e96e: java chained completion: qualifier class items shouldn\u0027t be inserted as constructors\n7cb41f8: Update image to visualize the project-based configurable in the Settings dialog.\ne1d651b: Cleanup (formatting)\na7e55c6: time limit for constant search\n9cce5c7: do not split annotations on multiple lines for params (IDEA-127017)\n0aa3890: simplified, added filtering for subsequent parameter pairs: \"key, value\", \"first, second\"\nd477f91: IDEA-59662: Provide ability to specify right margin (columns) for each file type separately (enabled for PHP)\n9b820f7: IDEA-127679 ArrayIndexOutOfBoundsException if no default or focused button is specified\n4c997e0: Prevent NPE in AbstractPopup and add corresponding logging\n5a49a15: fix inset: VerticalFlowLayout incorrectly uses vertical gap as top inset\nece44da: cleanup\n5a46a42: generic debugger settings: step 3 — root settings (Debugger node content)\n04518cd: Inspections settings ui: tools not initialized if no necessity to apply inspections filter\nda81c5d: ProjectFileIndex#isIgnored renamed to \u0027isExcluded\u0027\n0e67032: Return accidentally removed PyStringLiteralFixer\n3089c9c: PY-12877 Complete statement doesn\u0027t insert colon for \u0027with\u0027 statement\n1c70a28: IG inline fixes: use inline method processor; if simple getter is inlined in simple expr statement - it should be deleted (IDEA-127135)\n8835827: logging for (IDEA-127288)\nb585c95: inline method: check unique names for this variable in initial class scope (IDEA-127411)\nccc235e: tests: show warning when only ignored tests were detected (IDEA-127660)\nad42de6: vcs: reformat and cleanup\ne9fe369: fixed starting jps-builders tests\n9d121c2: fix disposeUIResources if merged\n2e780d7: turn off contract inference for overrideable methods: fix logic\n1bf7333: don\u0027t measure MinusculeMatcher performance\n2eae3c8: contract inference: take explicit parameter notnull into account (IDEA-127667)\n8851417: non-code gutter: get annotations for bytecode psi when highlighting library source\n6608b52: generic debugger settings: step 2 — stepping — transform Groovy, all Stepping configurable on one page\ne46729f: cleanup\ndd0fd0f: ContainerUtil notNullize/nullize\n3d30b27: extract EMPTY_SETTINGS_PANEL_PROVIDER\nefe0d5a: Inspections settings ui: filter actions in toolbar added\n006705c: DefaultVcsRootPolicy refactoring: \u0027isIgnored\u0027 check moved from \u0027matchesDefaultMapping\u0027 implementations to \u0027getMappingFor\u0027\n363b2cd: simplification\n12a3d4f: platform: minor optimization (do not rename/delete directory recursively)\n9a80d33: vfs: on create/delete notifications mark a child dirty as well\n74d6cb2: diff: use separate action for \u0027roolback\u0027 for file (VCS action) and \u0027roolback\u0027 for local changes (LST action)\n8b69a0f: diff: fix access to the invalid ranges\n1f4de9d: diff: diff from LineStatusTracker\n950a80a: IDEA-110611 diff: Ability to revert lines in selection\nb6cd05a: diff: small fixes in LineStatusTracker\ndb873ee: Use Guava\u0027s immutable lists instead of static initializers in PySmartEnterProcessor\nb1b8116: PY-9176 Converting % to format() doesn\u0027t handle multiline string literals\n3d377d9: trigger automake for deleted files\n1101b55: Merge remote-tracking branch \u0027origin/master\u0027\n3bf8f90: fix paint track\n1e1a9c7: IDEA-61550 respect EditorFilter\n831cecb: Merge remote-tracking branch \u0027origin/master\u0027\n28dd985: make editor vertical scrollbar bg the same as editor bg on Mac\nc3a963a: fix preferred height for JComboBox too\nda026c5: override ControlDoubleClick+Left/Right, make new bindings switchable\n222d8ef: bind \u0027clone caret\u0027 actions to ControlDoubleClick+Up/Down\n41034f6: DirectoryInfo: extracted sub-class\n693b2a2: DirectoryIndexTest: renames\na06bd87: Inspections settings ui: added mask and fixed height of severity icon\n73dfd94: parameter name folding reducing: - do not inline if parameter length is less than 3 - do not inline if two subsequent parameters has interval names (beginIndex, endIndex; startId, endId; from, to...)\n90d58be: DirectoryIndex: removed unnecessary isProjectExcludeRoot method\n359bc94: DirectoryInfo simplification: use booleans instead of bit flags because now we have no so many instance of this class (CR-IC-5807)\ndf51a0d: Inspections settings ui: severity colors in tree showed only for enabled inspections\n931d600: Inspections ui: expand/collapse tree fixed\nc0d2162: EA-58395 - NPE: PerlMatcher.matches\nd203d8f: bytecode-inferred annotations are only available for compiled elements (IDEA-127608)\n5c1256f: Merge remote-tracking branch \u0027origin/master\u0027\nbacc3c2: lambda -\u003e method refs: collapse when acceptable method without supers found\n3bed881: Merge remote-tracking branch \u0027origin/master\u0027\ndd4ddfb: method ref -\u003e lambda: names based on resolved method (IDEA-126977)\n4b7122b: shorten FQNs when insert casts (IDEA-127573)\n91f505e: create static method from usage in interface (IDEA-127563)\n124d774: generic debugger settings: step 2 — stepping\n72a3ffa: Cleanup (formatting)\n7016425: Cleanup (two utility classes merged)\nff16ce7: update about graphics\n02939b8: add problems listener to update counter\n22a3964: +getList() to access configurables list\n79a933c: update problems counter for Darcula\nb198c6a: add Problems counter\n67cbc12: allow to override layouting algorithm\n43ab48e: + getErrorsCount()\n72925df: pointless expressions: do not simplify a - b - b to a - 0\n824f432: workaround for \u003cp/\u003e inside \u003cpre\u003e in javadoc preview in JEditorPane (IDEA-127430)\nae4f3d9: unwrap: adjust caret before RParenth (IDEA-127580)\na46f4ce: anonym -\u003e lambda: disable in case when inferred type differs from type of anonymous class and parameter of param type is used inside (IDEA-127603); BTW param.toString would be also rejected\n89dc528: new inference: no substitution during most specific inference by means of new spec (IDEA-127584)\nfb786d3: SSR: improve annotation name value pair matching\n20cb223: SSR: renaming\n6af6e5d: SSR: Nullable annotations\n912772c: SSR: remove unnecessary field\n1017a77: SSR: remove a bit of dead code\n04d10f8: IDEA-127337 Popups in editor sometimes aren\u0027t shown on first invocation\nf18c04d: jps plugins: added extension to allow plugins contribute to JPS model even if they don\u0027t contribute to external build\n5c81146: generic debugger settings: step 1 — data views — merge settings (generic and custom) into one page\n4a15d1b: add copyright\n27fddc2: generic debugger settings: step 1 — data views\ne6d092e: cleanup\n343e145: cleanup\n90cc9e3: cleanup\n30c7264: cleanup\n31d8039: cleanup\n322e539: IDEA-127077 (highlighting test)\n4d7f4ab: move PropertiesComponentImpl to core-impl\n2495d31: runtime-opcodes support\nf3ffe1a: java-analysis-impl doesn\u0027t depend on platform-api\n68de28e: use JBColor\nfd0bb1e: IDEA-127620 - Clouds: move frameworks to the top level in new module/project wizard\n0cf69f8: bytecode analysis: resolve only wrt PsiClassOwner (IDEA-127608)\n9ca2a55: reverted e442926 because there is no thread visibility problem right now (per discussion with Roman.Shevchenko)\n8e74038: additional tracing code for difference of this session and previous session of particular content calculation\nbcd970c: Nullable / NotNull\n62a0104: revert: Ctrl-N doesn\u0027t show after delete; no input field for Ctrl-N etc\n9b4912c: lambda: do not start inference from void type (IDEA-127596)\n6de6ee1: delegate methods: do not suggest to delegate when delegate would override final (IDEA-127605)\n9ff4e24: plugins update dialog layout (IDEA-127462)\nf03ca65: create class: filter out generated roots (IDEA-127562)\n455fc35: move destination: fix laziness\nd93d0ab: Workaround for another JDK bug in cached popups.\na4cdd68: update grails project structure: remove proper instance of ContentEntry (IDEA-120622) using urls since ContentEntry uses default equals/hashcode implementation\n14d57e4: Cleanup (formatting)\ne35d9d8: IDEA-127077 (incorrect parsing of type annotations)\n653ccf4: move to the right module\n0e44e1c: Merge remote-tracking branch \u0027origin/master\u0027\nafc422e: fix errors foreground for Darcula\nf38dd67: Merge remote-tracking branch \u0027origin/master\u0027\nbbb42a45d: IDEA-126982 (Add an inspection to flag a nonfinal class that only has private constructors)\nc54ff24: fix typos\n8ae3019: [git tests] assume git version is supported\n1e79d7b: [log] Simplify \u0026 fix refs comparison API \u0026 implementation\ndd0a29c: [git] fix refs comparator for the case when refs have equal names\ndb96ca3: [git] remove trivial test setup\n7f6d1ce: [git] rename test class to match the production class name\nd94a9bf: simplify:inline variale\na2d93f2: IDEA-126389 FromString ClosureParams Hint should use method.getTypeParametersList() as a context for creating type because method does not process its type parameters in processDeclarations(). Use method as a context if it does not contain type parameter list\na2221d5: IDEA-126334 Correct declaration scope for light parameters and getReturnTypeElementGroovy for light methods\n5ccb872: IDEA-126389 FromString ClosureParams Hint should use method.getTypeParametersList() as a context for creating type because method does not process its type parameters in processDeclarations()\nb43f06c: make another IG test light\n09fafa8: IDEA-127263 (\"Conditional Expression With Identical Branches\" deleting non-identical branches.)\nfeeb54a: SSR: remove unused method\nd5ce2c1: SSR: match name value pairs when value is not specified\nd61fdb0: fix typo\n55eb67a: fixing JspAutoImportTest: auto-import classes at statement start\n455b352: cleanup. remove unused fields\n42c3f0d: change links protocol\n05a4407: add hyperlink listener\n9906008: Merge remote-tracking branch \u0027origin/master\u0027\n25f1003: stub for ordered scopes problem\n7e4a359: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\n3559eb7: bundling ecj-4.4 java compiler\n0d34ff1: PY-4186 Lettuce BDD tool support (initial commit of lettuce runner)\n640c9a6: Merge remote-tracking branch \u0027origin/master\u0027\ne442926: IDEA-117507 NullPointerException on startup of IDEA 13\nd2be1f3: disable hard consistency check\n5cc3a16: fix mistype in html+ increase space between elements\n2dc1b7c: Log popup window size before showing\n1a20228: showing build attempt in logs and in title bar only\n2df962a: scopes: include module in file pattern as matching would be calculated against it anyway (IDEA-127397)\nd60644a: Resize a popup window according to the preferred size of the component instead of its size.\nb237157: do not lock UI during plugin download (IDEA-127454)\n067ef9e: method refs: check first parameter if it could be a receiver for varargs methods (IDEA-127506)\neff4567: compose error message (IDEA-127534)\n3bc9fa3: IDEA-111466 Mac OS X keyboard shortcuts with alt don\u0027t work under Oracle Java 7\n6bf1409: postfix template fix ternary operator + test\nc6ff466: IDEA-111466 Mac OS X keyboard shortcuts with alt don\u0027t work under Oracle Java 7\n55a8bd4: DebuggerSettings — use PersistentStateComponent instead of deprecated JDOMExternalizable\n189f3f5: cleanup\n402ccab: DBE-228: column margins\n333636c: Replace comma with ampersand\n68ec56f: Add groupId for top-level configurable for Junior IDEs.\n2ff73e2: don\u0027t recreate code fragment psi (IDEA-127039)\n5379b77: turn off contract inference for overrideable methods; hopefully, not forever (IDEA-127518)\n49a119a: IDEA-121276 Constant conditions: work with arrays\nec7c9a3: JavaConstantExpressionEvaluator: add @Nullable\n563ad9e: move DfaValue calculation for expressions to one place\n392885a: @NotNull DfaVariableValue.psiVariable\nee1eb2c: store / use buildAttemptInfo taken from file\n5de0503: insert delete with renaming logic for Windows into general delete method\n0a6a374: Reverted: cast from Short to char is prohibited (1c5a03589e5155633de91051e59255d3ad84414f)\n91b8291: IDEA-123863 \u0027Save Project as Template\u0027 action leads to deadlock\n3aed563: Platform: use presentable names when generate keymaps for help\n34f2fb0: grayed call frame view if in library content (the same as in java)\nf9982ec: update grails project structure: remove proper instance of ContentEntry (IDEA-120622)\necbbac9: Merge remote-tracking branch \u0027origin/master\u0027\n9795ec8: extract from internal mode\n3b00516: notnull\n67b840e: notnull\ne4308c8: cleanup\ne75bfff: correctly calculate inspection short name in presence of upsource\n52d5382: optimisation\n1c5a035: cast from Short to char is prohibited\n685fdb4: optimisation: getMaybeSuperClassSubstitutor() allows to avoid extra isInheritor() check\n60d088f: notnull, cleanup\nb5fb827: optimisation\nedf6a02: Merge remote-tracking branch \u0027origin/master\u0027\n23586b9: Added coverage.py fixing wrongly optimized imports.\nf291cc5: Fixed getting helper.\necec042: Merge remote-tracking branch \u0027origin/master\u0027\nf997ddb: StringPattern: restore binary compatibility (broken by 64c812e)\n145fbae: Merge remote-tracking branch \u0027origin/master\u0027\n642faba: as ignored file set can be quite large, use map without entries for smaller memory footprint (e.g. in snapshot for IDEA-126201 number of ignored files is 126K, size of entries\u0027s  memory  for this number of elements is 2.5M)\n067aa19: skip non-java files with given word in literal even before retrieving text / searching the word / finding element at tree (IDEA-126201)\naea7066: allow to pull methods in super interface as default ones when super interface already contains a method with the same signature; remove @Override in such case (IDEA-126988)\n7d19e0e: method refs: missed super class substitution (IDEA-126969)\nf17f398: \u0027unmark root\u0027 action: allow user to cancel exclusion if excluded folder is selected (IDEA-23537)\nd61da37: IDEA-122076, IDEA-122172 Multicaret actions in quick find mode\n8b2824d: IDEA-121956 Multiple Carets: Add support for skipping next selection\n1ce6009: - catch runtime problems (e.g. IndexOutOfBoundsException from ByteBuffer) when instantiating stub index and retry index creation (IDEA-117596, IDEA-125750), ep2\nc455dd4: - catch runtime problems (e.g. IndexOutOfBoundsException from ByteBuffer) when instantiating stub index and retry index creation (IDEA-117596, IDEA-125750) - use deleteWithRenaming to update index version (IDEA-127160)\nb0fe937: DirectoryIndex: fixed \u0027isIgnored\u0027 for ignored files\nfb4de8d: DirectoryIndex: store info for excluded and ignored directories\ndf68af8: require that notnull fields be initialized (IDEA-114889)\n5a22fdc: IDEA-126660 Incorrect \u0027condition is always true\u0027 for a final field if an overridden method is called from the constructor\na7ec8b7: IDEA-126173 Specify exception type thrown by @NotNull annotations\nf4d3703: IDEA-126531 Completion inserts unwanted semicolon\n2887069: dfa: take into account known variable values when handling number comparisons (IDEA-126446)\n1aa6e7a: add cast to disambiguate method calls when replacing their argument with null (IDEA-126466)\n65ccc19: HardcodedContracts: use a utility method\n4853112: dfa: we don\u0027t replace nontrivial references with constants, so remove the corresponding code and tests\n3eea5bc: hardcode Guava Preconditions.checkNotNull contract\n6d9cf39: dfa: understand assertThat notnull (IDEA-125977, IDEA-65004)\n2a3e157: Merge remote-tracking branch \u0027origin/master\u0027\nf5e85e7: IDEA-126122 (reFS volumes recognized)\nbe1c5b8: Refactoring: configurable from provider can be null\ne568624: Cleanup (file watcher project converted to VS13; generated junk dropped; version info updated)\n1e7a9e9: Cleanup (tabs/spaces; formatting)\n0262088: cosmetics: add extra offset for project icon and label margins\n1695e0c: fix AIOOB in history\n2b3dd78: add css styles to Error Pane\nac796ba: wrap errors to html for new project structure dialog\n59763f3: Focus logging\n3d07af1: SingleInspectionProfilePanel NPE fixed\n397e893: IDEA-127478 Tip Of The Day dialog could be shown on incorrect monitor\n090b2e5: on case-insensitive file systems perform file name compatibility check using real file names, not the ones taken from dynamically built or stored paths\ne77cd8a: imports optimized\n444f98b: show tooltip when mouse on \"multiscopes\" icon in inspections settings ui\nb0b0fef: external build: send empty text with statistics message to avoid producing unnecessary output by IDEA Project Runner in TeamCity\n970fe60: use ProjectFileIndex (from API) instead of DirectoryIndex (from impl) where possible\nd9c45be: libraries scope: use ProjectFileIndex (from API) instead of DirectoryIndex (from impl) where possible\n417adc7: notnull\nb58808c: js postfix templates -\u003e fix examples and configurable UI\nba3b637: Settings dialog: the project-based configurables are marked with an icon.\n6508417: IDEA-127438 Tool windows drag\u0026drop failure under Java 7\nca76151: IDEA-127343 Github: pass ModalityState to PasswordSafe\nda5b7e6: use Couple\ne98cb25: use Couple\n568b881: DBE-228: abbreviate long cell values\nabd5dce: notnull\n6d84ba6: Add image to visualize the project-based configurable in the Settings dialog.\nc32d9db: [vcs] IDEA-107598 Affected paths: consider the whole path when highlighting\nf4ee468: Inspections settings ui: new inspections tree (tree replaced by table tree, added icons represent severities)\n47de3cf6: LiteralExpressionTokenizer cleanup\n120fe08: get rid of group border\n1a5cf59: IDEA-127343 Pass ModalityState to PasswordSafe.store/removePassword\n0143935: remove trivial javadocs\nf3eb2b2: [git] Remove obsolete password aware handler\nc4a16ff: Get password called with modality state; unnecessary get password from memory removed for hg auth\nbf1f916: restore API for idea-php-symfony2-plugin\nc53dc62: check for null\n62e5744: unused classes from \u0027old make\u0027 implementation deleted\nb8ddfa4: groovy compiler: deleted classes related to old make implementation\n42926e1: Fix possible NPE in JiraRepository (EA-58392)\n3498760: Introduce live integration tests for Tasks plugin. Add initial version of such tests for Trello\n6fd747b: Migrate TrelloRepository to new tasks API\n3021914: Remove wrong GSON annotation of \u0027closed\u0027 field in TrelloCard\ne2b581a: IDEA-115177 (watcher size check no longer needed)\nc9d3e32: vfs: file watcher executable lookup fixed\n431f9db: get rid of deprecated code\n25c8ccd: EA-58277 (diagnostic)\n6037400: don\u0027t highlight \u0027*.restartRequired\u0027 properties in registry.properties as unused\ndfb7e51: registry: use \u0027restartRequired\u0027 property to enforce automatic restart\n3305c35: registry: description text corrected\n0ffc7d0: CIDR: OC-10422 Current resolve configuration should be preselected in resolve context panel\n5f31e2e: show excluded files in Project View, initial (IDEA-23537)\nace6fe4: artifacts: one more unused class from \u0027old make\u0027 implementation deleted\n5897a01: deleted old unused deprecated \u0027build participant\u0027 classes\nb75d5f2: artifacts: unused classes from \u0027old make\u0027 implementation deleted\n3ed24eb: RUBY-15507: we should not wrap configurables in scroll pane\n26b2743: ProjectViewPsiTreeChangeListener updates tree more deeply on property changed\n77ee53a: Fix again the following changes that were reverted: Fix for nullable composite configurable.\nd0cd301: IDEA-126984 Mac OS X: Double line above the editor\nc2e6ab0: revert (e3e3224e853ad466cebf13c8b5c7f01d272d8e88 Fix for nullable composite configurable.)\nd1ce059: highlight modules\n8b6c40d: platform: splash misalignment on Windows fixed\n8b35719: devkit: incorrect modification reverted\n928feba: JavaHelp 2.0_05\nbc13d12: Merge remote-tracking branch \u0027origin/master\u0027\na9d7da6: added test for default property file in resource bundle editor\n160fca0: project: windows update scripts unified\ne3e3224: Fix for nullable composite configurable.\na69f781: cleanup\naa16ba2: IDEA-126984 Mac OS X: Double line above the editor\n0994232: project: build/update scripts tuned to support home paths with spaces\nb9eb20d: EA-57720 - PIEAE: LeafPsiElement.a\n1396322: IDEA-127343 Pass ModalityState to PasswordSafe.getPassword\n7eb4791: [git] remove obsolete javadoc\n4d3abb7: cleanup: remove trivial comments\nd8f6d4c: SeverityEditorDialog -- if \"mixed\" pseudo severity chosen then no default selection\ne39d6a2: ScopesAndSeveritiesTable suppress unused declaration inspection\nf356442: DBE-321: prevent data tooltip flicker\n226e175: Inspection settings UI: multiselection in inspections tree support\n68c651e: catch exception when writing content, marking vfs for rebuild (IDEA-125925)\nf59b7b3: revert the change that breaks functionality\neac71fe: add tool window id to assertion\n349f84a: fix several concurrency issues in Search Everywhere\n65824bb: Some configurables requires the dynamic attribute to configure its wrapper properly.\n73c7f62: go to action: move Analyze Stacktrace... to the top\n5458ff1: IDEA-127232 Fatal Error on startup on Mac Os X\n09230b2: IDEA-125671 \"Install plugin from disk\" action could have different description in Find Action list, because now there are two identical items in the list\n35e6c4d: remove suppressions\ne83f80f: implicit usage provider for *.description in registry.properties\nddae39a: file path completion fixed\n6f1f6cf: Inspection settings UI: creation copy of tool wrapper if new scope inserted\n981a3db: remove unused class ColumnInfo$StringColumn\n864cd2d: Inspection settings UI: - \"ALL\" scope moved to last position in table -  move scopes in single inspection disabled\n4965683: Merge remote-tracking branch \u0027origin/master\u0027\ne488923: cleanup. remove unused methods\nd13074e: fix incorrect target element calculation for text editors\ne2c4550: typo\n219b31c: show display name for certificate configurable\n1b4a3c1: larger scope when searching in path / ssr (IDEA-127068)\n17a5843: disable plugins if cycle was detected (IDEA-127177)\n001a9cf: New inspections settings UI: - nodes for individual scopes deleted from settings tree - added table in right panel to configure scopes\u0026severities - new scope button added to right panel (if only default scope currently available)\nde377f8: extract variable missed events (IDEA-127166)\ndcb45f2: extract field missed events (IDEA-127167;IDEA-127169)\n1d8d358: extract parameter missed after event added (IDEA-127170)\n30d945d: local rename events (IDEA-127172; IDEA-127172)\nd0b86b6: popup position for injected fragments during inplace refactorings should be calculated over injected editor as caret range marker is against injected document (IDEA-126989)\n53de53f: Refactoring of grouping configurables. Use the following registry key to switch on this functionality: ide.file.settings.order.new\n088e9a2: Fix tests broken after changes for PY-4073\nd5032e5: java: parser changes temporarily reverted\n690797e: Using \"Batch File Change\" events in BuildManager to cancel already running automake session while VCS is updating working tree (IDEA-111673)\n4e586b4: replace with foreach\nb70bfe3: Platform: do not produce duplicating shortcuts in help keymaps\nd65ce21: Merge remote-tracking branch \u0027origin/master\u0027\n6a141b3: [git] rename utility method to a more consistent name\nc5129cf: fix layouts: exclude structural search from defaul platform implementations\na9396b6: unused property inspection: search in a narrow scope first\n5002c70: contract inference: honor already known parameter values during data flow analysis\n704198c: contract inference: exclude contracts not matching the return type\n349f900: no ContractInference for compiled elements\nf02a497: change foreground and separator color\n2e6fb66: move Problems down and change separator\n6404449: support \"--\" separator\naa98745: customize separator\n2e376b2: [git] IDEA-126472 IDEA-126473 Notify about external changes modifying the working tree\n1a37016: [git] better diagnostics output format\nf9a615b: [git] remove unused method\n8b2eae6: [git] Remove duplicated code\n5dd8682: Merge remote-tracking branch \u0027origin/master\u0027\n91b1e1b: Fixed wrong cast.\n44ec294: annotate getPattern / getOptimizedIndexingPattern with @Nullable return info\n50d32b8: SSR fix replace test\n6521af0: IDEA-127077 (incorrect parsing of type annotations)\n5b72fac: Cleanup (warning)\n4fd07a5: License dialog: License key: provide precise diagnostic for rejected key After-review\n6cb2eab: Remove deprecated Remote Interpreters API.\n7d1e1bd: do not propagate exceptions in case of broken bytecode\n980b837: fix test\ne099a14: gant-based builds: added one more jar required for Kotlin compiler\nf36393b: go to action: use gray instead of italic for shortcuts rendering\n1c43998: gant-based builds: removed incorrect classpath entry for Kotlin compiler\nffb8b5f: gant-based builds: added jars required for Kotlin compiler to classpath\n47eec66: java inheritor cache: use weak map to avoid holding PSI for unnecessary long time\n1a78fe7: goto action: restore enabled action preference\n8343e8e: goto action: rewrite using a more suitable API, prefer exact matches, fix search everywhere\na24b862: IDEA-127189 Select next/all ocurrence fails with braces\n304a69b: IDEA-103025, EA-53787 fix handling of special fonts in soft wrap model\ndd4b761: trait field searching test fixed\n7c04faa: Merge remote-tracking branch \u0027origin/master\u0027\nbad2fa8: Fixing env tests\ndd23104: memory hogging on javaInjections.xml editing\n1bbb89c: go to action: proper text attributes for shortcuts\n0057fe3: go to action: don\u0027t show duplicate group for intention actions\n482084c: go to action: missing bg for option descriptors\n590ed4c: disable create instance field inside interface (IDEA-127211)\n65d11dd: disable generate test method actions outside class (IDEA-127246)\nf69f9fd: leave static modifiers in interface methods (IDEA-127255)\n42f50f6: sort items in goto action by matching degree (IDEA-112613)\n45915b2: show colored matched fragments in goto action (IDEA-112613)\n34b51a1: show progress when status bar is switched off (registry: ide.show.progress.without.status.bar)\ncdbb650: null check\nd5dada4: disposed check\n64c812e: StringPattern: cleanup, add StringPatternTest\n7fa1b28: remove unnecessary field and getter from SSR ReplaceCommand\n472bf3f: java: decompiler fixes (IDEA-127229 et al.)\n7ada79c: AnnotationUtil.isInferredAnnotation\nc0d76a2: parameter info: don\u0027t retrieve inferred annotations in dumb mode\n4df5903: IDEA-127127 charset name completion: provide completion for more APIs\nb6ea24b: don\u0027t duplicate annotations in parameter info\n3f7935a: dfa: turn on contract inference from source\nb6b76b7: IDEA-127212 Live templates \"Use static import if possible\" fails sometimes\nf372b95: corrected \u0027isCommunity\u0027 check\n08b3c7f: disable table speed search for empty tables\n51292ab: Merge branch \u0027svn_18_3\u0027\n511f071: IDEA-126911 Do not call \"VirtualFile.getFileType()\" for directories (while checking if annotate action is enabled)\n93e45b9: PY-4073 Add completion for special function attributes\n0a5bfb0: Merge remote-tracking branch \u0027origin/master\u0027\n0fcfb36: Merge remote-tracking branch \u0027origin/master\u0027\n86b7bf5: Fix copying .egg files from remote host to libraries folder (PY-13044).\n912c0d7: html editor as a error pane\n55b4064: do not modify profile file to write default\n102bcb2: structural search bundles fixed\nbb0b50c: Merge remote-tracking branch \u0027origin/master\u0027\n5253ba2: type migration: make part of platform\n3ab8864: Error pane initial\n581cf80: structural search: groovy should work in community\n76726e8: disposed check\nbe28458: css synchronizer — support of manual update\n7b29836: structural search: make part of platform: enable in community\na5061f3: fix module locations\na3626d6: Merge remote-tracking branch \u0027origin/master\u0027\n695682b: structural search: make part of platform\n50e27ec: enable inline redundant local vars in batch mode (IDEA-126957)\n49b9f30: EA-58014 (diagnostic)\n9d32e98: added incompatible plugin version org.intellij.clojure / 0.2.1.178\nc27d829: - properly retrieve set of keys for unsaved documents for their first change - (in extra sanity checks mode) added PHM that stores previous content indexing info to facilitate discovery / fixing assertions about different indexing behavior\n0896a25: avoid accessing invalid buffer\n159f3c5: Merge remote-tracking branch \u0027origin/master\u0027\n4cc0d5e: IDEA-127183 Windows: Look for 1.8 JVM registry entry by default\nf41f9c3: Debugger reader performance fixed, now uses BaseOutpuReader (PY-11393).\ncb2159e: Switch on new Alt processing under Windows L\u0026F.\nef8fbc4: notnull\ne1445e6: Gradle: IDEA-127217 Tests with spaces aren\u0027t wrapped with \" \" when running specific test as Gradle test\ncf1f8c8: fix tests: improved \u0027isInCommunity\u0027 check\nbcb38e5: pep8.py updated to version 1.5.7\n0970549: Coverage.py updated to version 3.7.1\n90f034d: Merge remote-tracking branch \u0027origin/master\u0027\n6ec557a: Try even more to connect.\n69a2a4c: path completion: rendering fixed for several matched context helpers\n21efa65: cleanup\n7494ef6: support for multiple groups in idea.test.group property\n00847ed: No need to register MessageBusConnection disposal: it is done automatically\n0fb6eab: Suppress \"unused\" constructor: initialized as a Service\n2b6b549: Fix already disposed EA-58257\nfc46e99: look for JVM 1.8 first\nb7cea46: added caching + minor size opts\n63453c3: fix NPE in SSR ReplaceOptions\n941c20b: stop usage search on target invalidation (EA-54329)\nd75a12f: invalid type diagnostics (EA-58069)\n121084a: remove specific Lookup check in intentions pass, daemon is disabled during lookup anyway (EA-58246)\n71fd543: WEB-9954 move and rename confusing \"Live Edit menu item\n5d745b1: check for null for content hashes flush\n7073116: fix ConcurrentMapsTest (by Roman)\n6d6d15a: IDEA-122254 (\"Use static import if possible\" checkbox for the Structural Replace dialog)\n4febd80: intention should insert static import when replacing assertNull() with assertEquals()\n4dd5b62: insert static import when replacing assertEquals() with intention\n591d723: insert static import when flipping assert literal outside of test method\n90f2ef5: use static import if it is already present for several intentions and inspections\ndd2d141: Merge remote-tracking branch \u0027origin/master\u0027\nae714aa: Win tests should be more stable now\n3b3fee8: clear zip file caches on low memory\nc81ebf5: Refactoring: create instances of IdeConfigurablesGroup and ProjectConfigurablesGroup in one place.\nb83f901: Merge remote-tracking branch \u0027origin/master\u0027\n9c13559: Comment.\nec56a95: skip leading .* in reg exp used for todo pattern when building index: it makes sense for todo highlighting but increases matching due to backtracking enormously (IDEA-74104)\nd83e334: IDEA-126836 Formatting adds extra blank line after class header if it ends with comment\n6d68662: use 1px separators\ne360f62: add utility method to configure 1px separator\n23ba8f8: use encoding info when building hash for contents + rebuild content dependent indices upon encoding change\n7b8cc6c: Fixed according to CR-IC-5706\n93d37fa: don\u0027t auto-import classes where class references are prohibited  syntactically (IDEA-127190)\nf87e56d: bytecode analysis: a comment about lite control flow analysis\n90addcd: bytecode analysis: lazy resultOrigins analysis\na7c1c1a: bytecode analysis: lite control flow analysis\n8211223: bytecode analysis: no analysis at all if nothing is inferrable\n60a6acf: moved method from moduleutils to modulerootmodificationutils\n3173594: jetbrains.dic + \"unmerged\"\nc95ca18: support prefix expressions in quick evaluate\n8d71285: cleanup\ne418bb2: use UIUtil.getSidePanelColor()\nbef8a7f: remove border for content component\n1835567: + side panel color\n105b9a1: @Nullable\nef2875d: IDEA-126927 - CloudFoundry: if the same artifact is deployed to few clouds, one can view the state of the single one only\n7c415ca: IDEA-127069  help button added to the Mercurial Update Project dialog\n0e12675: Revert \"StringUtil: Added wordWrapString() method\"\n5af9e9f: separator titles for Darcula\nb044185: better IDE responsiveness during bytecode indexing\n15ed602: svn: Fixed converting SVNStatusType to StatusType - explicitly check values that have non-unique status type names\n43b6e08: BytecodeAnalysisIntegrationTest: a more profound test data refresh\n525a896: Merge branch \u0027master\u0027 of git+ssh://git.labs.intellij.net/idea/community\nfe15e86: bytecode analysis: index version increment\n0d24afe: disabled batch evaluator by default, overhead is too high. Enable if needed using registry key debugger.batch.evaluation\n0069112: added nontull\n062254d: svn: Refactored SvnStatusHandler - moved status type parsing to StatusType class\na884c1b: ignore inferred annotations when checking overriding parameters nullability\nb6b6ea1: bytecode analysis: lite persistent hashCode for Configuration\n1f05788: bytecode analysis: skipping frames and debug instructions\naa3b189: svn: Refactored StatusType - removed deprecated STATUS_MERGED value\nf2d0988: do not capitalize titles\n5ba1390: extract CachingEnumerator from PersistentStringEnumerator\n1cd8961: IDEA-126973 IDE does not see the use of string resources in libraries\nbb0b856: @NotNull\nb700084: nullable/notnull/contract intentions available on library sources in Groovy\n18afce3: external/inferred annotation gutter markers in Groovy\n18dcabb: [vcs] assert annotationProvider !\u003d null (otherwise the action shouldn\u0027t be enabled)\nff89749: [vcs] Handle all exceptions during annotation similarly. EA-58021\n45cd16b: svn: Refactored SvnVcs.svnStatusIs() - method moved to Status class\n37423bb: StringUtil: Added wordWrapString() method\n228a7f0: IDEA-127144 (No word wrap or horizontal scrolling for ignore list in Proxy dialog)\na570ab1: SSR: remove unused code from replace options\ne19e11f: SSR replace handler cleanup\nab42788: IDEA-125021 Improve multi-caret copy-paste logic\n8662259: IDEA-127125 Throwable at com.intellij.debugger.ui.breakpoints.BreakpointWithHighlighter.reload\n7c0fcae: fixed Breakpoints tests\nbe3789a: do not calculate source position twice\na22e159: Disable css emmet fuzzy search by default\n687fa76: no need for findClass if we have object already\n86d795a: ElementPatternCondition: less memory\n7801b62: ObjectPattern.oneOf(T...): less memory for single value\n394b9f4: GPUB: keyword completion on non-trivial offsets\nd9d79ac: resource bundle editor property rename fixed: no property with old invalid name creation after rename\n233bdf9: svn: Replaced SVNStatusType (from SVNKit) with custom StatusType enum\n5803898: action popups are broken if new project settings dialog option is on\n1b4fef2: svn: Replaced SVNEventAction (from SVNKit) with custom EventAction enum\ncbcc65f: more robust lookup start offset invalidation tracking (EA-51961 etc)\n4703c93: IDEA-75885 Fast invoking shortcut with Alt brings focus to main menu [Windows] IDEA-87408 Hold \u003cALT\u003e button and select multiple lines vertically does not work as desired\n19eb679: Add diagnostic info\n40acdf7: License dialog: provide precise diagnostic for rejected key (IDEA-122894, IDEA-125916, IDEA-125917, IDEA-125921)\ne28ee1b: display inferred annotations in italic\nfe21a09: IDEA-81781 Unintuitive \u0027Project Files Changed\u0027 message box\n78b8b2c: Fix emmet tests\nb363ad7: notnull\nac8bf17: added comment\nd61930f: revert 43b0575239264eef2d4a5299b48f3d2119d8d380\n3674c5e: PY-13140 Fix several minor issues found during code review\n99058ce: TableView: update only visible column sizes\n4a8c1f7: fix BytecodeAnalysisTest?\n6563b56: fix BytecodeAnalysisTest?\nf6c970f: IDEA-126896 Gradle: Grails integration buildPlugins issues\n1ee9d0e: ModuleWithDependentsScope, another minor post-review cleanup\n1478698: Fast groovy tests: exclude external system integration tests from FastGroovyTestSuite (e.g. GrailsGradleImportingTest)\n43b0575: IDEA-126836 Formatting adds extra blank line after class header if it ends with comment\nabcc172: IDEA-127062 Bug when closing splitted editors\nee204e9: IDEA-127045 Unexpected \u0027step over\u0027 behaviour in debugger\na2fb7f6: DBE-60 Windows Authentication for SQL Server\n79fc7d2: processing vcs changed text only if we are not processing selected one\n0f34d80: Add diagnostic info\nf506a15: PY-13140 Underscored names are completed inside import statement\ne0ddef7: PY-13140 Top-level module names starting with underscore are not imported via wildcard import\nb6eee00: fix PushedFilePropertiesUpdater registration\nb9e4b83: BytecodeAnalysisIndex is only in idea\n4dfa351: BytecodeAnalysisConverter is only in idea\ncb79e2e: if editor has selection, reformat only selected lines, when reformat dialog is not shown. Do not take into account processChangedText flag\n76ed9f7: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\nc3c78c5: IDEA-93948 Code Style-\u003eXML-\u003eOther: no preview text for CDATA\nd08111d: XML Colors settings: fix description text (missing line breaks)\n34dcb63: SSR: remove unnecessary class\n472994b: remove some dead code from SSR search dialog\nfca4af3: more efficient shortening of class references in SSR\n560fb1c: fix not-null assertion\ne13715a: fix NPE\n9665337: javascript-psi-impl shouldn\u0027t depend on lang-impl\n2a91d19: fixed XBreakpointManager.testSerialize\nf698722: ModuleWithDependentsScope minor post-review cleanup\n9d399a3: WEB-12568 Dart autocomplete deletes closing bracket\n95673d1: don\u0027t use getPackage to check if PSI directory is in source (SCL-7243)\nfbbb221: bytecode analysis: copying to prevent indices/enumerators issues\n831ab18: bytecode analysis: compound keys - maximizing shared stuff\n0ddd915: enable inference bytecode indexing only in internal \u0026 test mode\nee888c2: fix AnnotateMethodTest\ne0861b8: bytecode analysis: leaking parameters analysis\n31d93dc: ProjectBytecodeAnalysis -\u003e service\nfbb2825: ignore inferred annotation in @NotNull propagation to overridden methods\n1b75318: adapt testdata to inferred jdk annotations\nf350b3d: hold inferred @NotNull annotation on a hold reference to avoid UsageViewTest failures\n0e53e62: bytecode analysis: assume that errors are due to incorrect bytecode\naffe6e0: log bytecode analysis related information with debug level\na11744c: adapt dfa testAlexBug to jdk notnull inference\nf98006e: ProjectBytecodeAnalysis: use tree hierarchy to find parameter\u0027s declaring method\nbfbc9e0: limiting number of elementary steps of bytecode analysis to 30000\n8eee4f3: import fix\n261018e: logging AnalyzerException\nce0e838: bytecode analysis: increase IDE responsiveness during large class file analysis (e.g. groovy\u0027s ArrayUtil)\n3357716: bytecode analysis: use separate keys for each file to avoid O(n^2) index removeAssociatedValue\n7fc5d9e: make BytecodeAnalysisTest more classloader-agnostic\nbd2ebf1: cache enumerator data, remove unnecessary enumerator queries\n14ed555: do postponed formatting in JavaChainLookupElement (EA-56040)\nce64501: no contract annotation if method is already @NotNull\n1754869: findInferredAnnotations returns @NotNull array\n3b75ca1: refresh annotations dir during setUp\n6dd49cb: update annotations after mockJDK update\nc5f3f23: hashCode via ordinal, copying equations into solver\n90e6e0d: myAnnotations are volatile\n08811b0: more logging\n1e54e26: simple smoke test that inferred annotations are visible to codeInspection\n0db25e9: arrays and primitive collections\n658b710: aligned with faba\nb993ee5: NPE fix (possible dead bytecode instructions)\n8de3dfd: using TIntObjectHashMap in analysis (instead of wrappers)\n0ea01ef: minimal structures for inferred annotations in memory\n861fbc7: reload inferred annotations on root change\n92e2f07: checking enumerators during converter initialization\n338481d: Bytecode analysis tests\n75eb3cb: straightforward solver\n7056873: rigid infinum\n6220d1a: porting faba features\necce111: Contract clauses normalization (sorted)\ncd2946b: Tuning null -\u003e ... analysis\n82e7fd8: Parameters: CNPE join CYCLE \u003d CYCLE\nade7530: stable calls (ported from faba)\n657b7af: starting integrations tests\n70cc7af: qname may be null (anonymous classes)\nf2e3270: smart propagation (resultOrigins analysis)\n05486ff: separate indices\neb58968: a proper disposal of app component in the test\n1901b35: this is NotNullValue\nf8a153e: equals/hashCode for index values\n6dcf377: comments + refactoring\n383752b: compound indices in action\nff84337: initial implementation for compound keys\nd905c85: towards compound keys\n68ef299: Refactoring: moving class processing into DataIndexer\nc8e0bef: towards compound ids\nbacb5f5: extracting converter\n655e0ba: poc implementation via indices\neac23b5: indexing\ndabdf64: towards indexing\n10fda95: emulating touch via special value\ne1fce3d: No need for components (with touched flag) in raw equations\n44ea307: testing contract annotations\na8717a4: testing hand-coded classes\nfb6ce34: Start test for BytecodeAnalysis\n8ec604c: using (naively yet) solutions of IntIdSolver in Idea\nfc86f2b: full cycle of solving (not tested yet)\n1d2c7d5: in progress: internalizing equations\nc31fd4a: No need for signatures\n41d2da1: poc usage of enumerators\n073012d: inferred annotations in gutter\n8c57905: Draft implementation of inferring Nullity and Contract annotations\ndca785b: stub for inferred annotations\nd83c897: @notnull\naeb0b27: allow / skip build attempt number e.g. IU-135.455.10 (IDEA-122579)\n604ec3a: Add workaround for CertificateManager *service* to work with old task connectors\nb96c582: Rename classes related to legacy JIRA interface to not cause confusion anymore\n165465c: IDEA-123972 Display JIRA version under JQL editor field in settings\n6708af2: Use simpler test API for performing actions\neb009fc: introduced expandNodesOnLoad in XDebuggerTree\n1c3cefb: nice diagnostics for failed assertion about same indexing result from the same content\n6b75304: IDEA-127042 Create tip of the day for quick evaluate\nb8d6082: add to watches with control+enter from evaluate dialog\n86d958c: for nonntrivial file systems (e.g. in tests): build todo data flag should have the same value as todoindex.isAcceptable (cherry picked from commit 5213e01)\n962d04b: svn: Refactored SyntheticWorker - reused default DirectoryEntry comparison for sorting\n99e9710: IDEA-107376 Goto next / previous splitter not working when show tabs are set to none (Carlos Ortiz)\n0ce61f1: notnull\na0f6b0a: svn: Refactored \"checking node kind\" logic - use utility methods (instead of direct comparison with NodeKind enum values)\n2b5e1c1: update breakpoints and execution line highlighters on color scheme change\n69be4e2: svn: Refactored RepositoryBrowserDialog - removed duplication and simplified \"set action enabled\" logic\ne438d20: Merge remote-tracking branch \u0027origin/master\u0027\n1cc9650: IDEA-122894 License dialog: License key: provide precise diagnostic for rejected key (cherry picked from commit ff0eada) (cherry picked from commit 29c98ba)\n9241cae: Merge remote-tracking branch \u0027origin/master\u0027\n7d896bb: provide completion variants for Charset.forName() in Groovy (IDEA-126595)\ne62b6df: IDEA-126973 IDE does not see the use of string resources in libraries\n02e5ede: updated javadoc for exit and restart actions\ne1d0804: WEB-12677 Emmet: do not expand too long abbreviations\n6046586: Emmet: preview editor should have maximum width if softwraps are enabled\nbe20e87: DOC-3246 IDEA: Update master password dialog panels help\nca5260d: IDEA-79083 Popup lists are sometimes not clickable\n8a05f8e: Merge remote-tracking branch \u0027origin/master\u0027\nbe76dc1: highlight matches in plugins table\nfcd53e5: save search query as a client property\nfd6b2c9: add a client property key for search query\nfebbd75: fix inspection setting\ne119956: svn: Simplified node kind values parsing - parse right to NodeKind enum (using jaxb annotations)\n6979d52: do not let transient iterator escape as it references nonsharable thread locals\n746de0c: diff: fix example in diff editor color settings\n3eebc8b: show different icons for muted enabled/disabled breakpoints\n1b1a23a: IDEA-120465 Code completion: no Autopopup code completion and inserting pair brackets if Column selection mode is on\n9dde9e3: svn: Replaced SVNNodeKind (from SVNKit) with custom NodeKind enum\ned3bf70: split \u0027force\u0027 flag into two different ones: \u0027force\u0027 and \u0027exitConfirmed\u0027, so that now \u0027force\u003d\u003dtrue\u0027 guarantees application shutdown; (fixes also IDEA-127009)\n756bc03: performance optimization (following IDEA-CR-337)\n7a94893: change storage format for smart backspace configuration (following review CR-IC-5570)\n8feafdf: Updated tests due to changes in interface of CommentByLineCommentAction\n5d8aeec: IDEA-127074 Executing gradle script fails with error \u0027.../build.gradle\u0027 is not a directory\n546e0ba: IDEA-88643 delete item from list of breakpoints by pressing delete key: selection should not return to position 1.\n4de85a6: IDEA-122513 Can\u0027t expand single character property in Spring config\n2595051: fix blinking test\n51305d0: fix test (following IDEA-124928)\n51c9f4a: IDEA-121060 Multiple carets: comment/uncomment works incorrectly\n0ddcf6e: IDEA-121060 Multiple carets: comment/uncomment works incorrectly\nd51dd50: IDEA-121060 Multiple carets: comment/uncomment works incorrectly\n9307f63: svn: Save selected depth for update/integrate operations in configuration\n0e44683: svn: Refactored DepthCombo - use custom renderer to display presentable depth labels (instead of separate DepthWithName class)\nc20bfe7: svn: Replaced SVNDepth (from SVNKit) with custom Depth enum\n0e8564a: Merge remote-tracking branch \u0027origin/master\u0027\nc3e78ad: Add read action.\n54474d0: TestDataGuessByExistingFilesUtil: prevent thread starvation and use processor to avoid several huge String collections in the memory (IDEA-127038)\n02c1b76: svn: Utilized CommitInfo when parsing \"svn list\" output and for DirectoryEntry implementation\nac00218: svn: Unified \"lock\" information parsing for info, status and browse clients (utilized Lock class for all cases)\n3ea1e9e: Merge remote-tracking branch \u0027origin/master\u0027\n61c9bc4: highlight matches in selected search result\ne3fd6eb: don\u0027t add a newline when completing with smart enter shortcut (IDEA-126726)\n4029019: EA-57959 - ISE: DomInvocationHandler.getAttributeChild diagnostics\ne3c7a70: don\u0027t require PerformanceWatcher unresponsiveness threshold to be divisible by unresponsiveness interval (IDEA-127038)\n02b931c: diff: fix NPE\ndc4f600: Merge remote-tracking branch \u0027origin/master\u0027\nbcc88e8: svn: Replaced SVNLock (from SVNKit) with custom Lock class\nf21bc13: svn: Replaced SVNDirEntry (from SVNKit) with custom DirectoryEntry class\n8434e55: svn: Fixed NPE in SvnKitBrowseClient (SVNLogClient.doList() logic) - use SVNRevision.UNDEFINED if null is passed\ne6f257f: Added multi-associations in win (un)installer with the controls on the option page.\n6eb7f53: svn: Replaced ISVNAnnotateHandler (from SVNKit) with custom AnnotationConsumer class\n535cb8c: svn: Refactored SvnRemoteFileAnnotation - removed unused fields\n56cd6a8: svn: Refactored BaseSvnFileAnnotation - utilized CommitInfo for implementation logic\n6916bac: svn: Refactored BaseSvnFileAnnotation - code simplified, duplication and unused code removed, warnings fixed\n79f167e: svn: Utilized CommitInfo when parsing \"svn annotate\" output\n5585db2: svn: Replaced SVNCommitInfo (from SVNKit) with custom CommitInfo class\n3b0971e: svn: Replaced SVNDiffOptions (from SVNKit) with custom DiffOptions class\n58ab1b9: svn: Replaced SVNConflictVersion (from SVNKit) with custom ConflictVersion class\nd287078: svn: Fixed \"memory leak\" error (on application close) after viewing merge source hierarchy details - correctly register dialogs for disposal\nef3bc87: svn: Refactored TreeStructureNode - made not to be generic, renamed\nff2698d: svn: Unified LogEntry and LogEntryPath with corresponding similar classes used for svn executable xml output parsing\n00224be: svn: Replaced SVNLogEntryPath (from SVNKit) with custom LogEntryPath class\n6a330b5: svn: Replaced SVNLogEntry (from SVNKit) with custom LogEntry class\n615f0cb: svn: Refactored parsing of child xml elements collections - use @XmlElementWrapper (instead of intermediate classes)\n5ac00c0: svn: Refactored SvnUtil - moved \"getPathForProgress\" to ProgressEvent\ncef6176: svn: Refactored ProgressTracker - removed unused method parameters, make inherit ThrowableConsumer\n17cbb94: svn: Replaced SVNEvent (from SVNKit) with custom ProgressEvent class\n57e1c41: svn: Preserve several more used fields when converting from SVNStatus to Status\n37798c0: svn: Allow @Nullable values when converting SVNKit types to corresponding svn4idea types\nea32a54: IDEA-125627 Added new conflict reason values available in svn 1.8\n099870d: svn: Replaced SVNConflictAction, SVNConflictReason, SVNOperation (from SVNKit) with corresponding custom enums\n6dc734f: svn: Replaced SVNTreeConflictDescription (from SVNKit) with custom TreeConflictDescription class\n57db2a5: svn: Replaced SVNStatus (from SVNKit) with custom Status class\n6730240: svn: Replaced SVNInfo (from SVNKit) with custom Info class\nb527300: svn: Removed unnecessary IdeaSVNInfo - directly use SVNInfo instead\n46fdb20: svn: Refactored UpdateClient - make methods throw SvnBindException (instead of SVNException from SVNKit)\n9ccd315: svn: Refactored StatusClient - make methods throw SvnBindException (instead of SVNException from SVNKit)\nbb3582d: svn: Refactored RepeatSvnActionThroughBusy - make methods throw VcsException (instead of SVNException from SVNKit)\n33b3795: svn: Refactored InfoClient - make methods throw SvnBindException (instead of SVNException from SVNKit)\nab74ce3: svn: Refactored CmdInfoClient - removed duplication, methods extracted/inlined, @NotNull\n29f24cf: svn: Refactored CmdInfoClient - inlined \"doInfo\" methods, removed duplication\n17d79f7: svn: Refactored UpdateClient - removed unnecessary methods\n19cc497: svn: Refactored StatusClient - removed unnecessary \"doStatus\" overload method (call replaced with more general overload)\nfaa09ef: svn: Refactored StatusClient - removed unnecessary methods\nb45cfaa: svn: Refactored StatusClient - removed unnecessary \"doStatus(File path, boolean remote, boolean collectParentExternals)\" overload method (as always invoked with collectParentExternals \u003d false)\nae24d84: svn: Refactored InfoClient - removed unnecessary methods\n2e97768: svn: Added some todo items for working copies of 1.8 and greater formats (cleanup, nested working copies file status refresh)\n7874cb3: svn: Refactored SvnCheckoutProvider - removed unused parameters, @NotNull\n22b2900: svn: Refactored SvnCheckinHandlerFactory - code simplifications, warnings fixes\n1ce0847: IDEA-118540 Refactored \"committing changes to same repository but from working copies of different formats\" detection logic, updated confirmation message\n491ac7d: svn: Updated working copy format checks to be \"weaker\" - to correctly support working copies with greater than svn 1.8 formats\n\nChange-Id: I25f808eb8c86e4bd21610b40ab6b6df310d8e636\n"
    },
    {
      "commit": "6044be7330c93bc8dacb0f63e62da8029f39a16f",
      "tree": "0ba72f5de1949e0527874a799baa224cbe1537e0",
      "parents": [
        "b03a5855292feb8c331815f883fe64372aacd872",
        "e5266e2343c8d275d79fa0be725180d0fe3a993c"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Fri Jul 25 20:12:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 24 20:55:36 2014 +0000"
      },
      "message": "Merge \"Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into merge\""
    },
    {
      "commit": "e5266e2343c8d275d79fa0be725180d0fe3a993c",
      "tree": "0ba72f5de1949e0527874a799baa224cbe1537e0",
      "parents": [
        "b03a5855292feb8c331815f883fe64372aacd872",
        "2e5965e996aad62ab1338b09d54caaf99ff3dd6a"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Fri Jul 25 13:10:36 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Fri Jul 25 13:10:36 2014 -0700"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into merge\n\nConflicts:\n\t.idea/modules.xml\n\nChange-Id: I5e3d04bc83cdc26b2b56fca66b44b1dd8941b143\n"
    },
    {
      "commit": "b03a5855292feb8c331815f883fe64372aacd872",
      "tree": "0f4600436b28fa9f5012f868278dcbd39776edd3",
      "parents": [
        "60bc83661b16f82212625232f496911af837842a",
        "c9d44101a513116144198e5f8bd9704315730641"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Fri Jul 18 16:29:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 17 22:34:48 2014 +0000"
      },
      "message": "Merge \"Remove obsolete module registration\""
    },
    {
      "commit": "c9d44101a513116144198e5f8bd9704315730641",
      "tree": "0f4600436b28fa9f5012f868278dcbd39776edd3",
      "parents": [
        "60bc83661b16f82212625232f496911af837842a"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Jul 16 11:09:21 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Fri Jul 18 16:29:13 2014 +0000"
      },
      "message": "Remove obsolete module registration\n\nChange-Id: I820a5d4a111d584616865c467d7deb0f4d06b8fc\n(cherry picked from commit 5fa1c05b3a49956c74ca3a9072a6fa3071e12dc2)\n"
    },
    {
      "commit": "60bc83661b16f82212625232f496911af837842a",
      "tree": "909f048b3c239a7de096b3ad34fa8a6f28212d6d",
      "parents": [
        "cc629f74bd38c8c726f5a9571b428ea1579623d4",
        "13cd21dd4367aff8784c09aeb24cfde8fb0a32bc"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Jul 17 22:18:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 17 17:59:29 2014 +0000"
      },
      "message": "Merge \"Add fest library\""
    },
    {
      "commit": "13cd21dd4367aff8784c09aeb24cfde8fb0a32bc",
      "tree": "909f048b3c239a7de096b3ad34fa8a6f28212d6d",
      "parents": [
        "cc629f74bd38c8c726f5a9571b428ea1579623d4"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Jul 16 10:33:39 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Jul 17 22:18:48 2014 +0000"
      },
      "message": "Add fest library\n\nChange-Id: I19dc424249011393cc3e7650087288aeeee90554\n(cherry picked from commit 7aa6e2c68f0c30dfb767af2c526700c1b84d56c8)\n"
    },
    {
      "commit": "65f60eb9011bb2c549a6d83ae31257480368ddc5",
      "tree": "de0dca03bec460e8797332e5f460400f5cf6485f",
      "parents": [
        "9ea67227e8fdcf8ed37e65bb96e32767291d0f4f"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Jul 16 18:07:37 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Jul 16 18:09:03 2014 -0700"
      },
      "message": "Snapshot idea/138.1029 from git://git.jetbrains.org/idea/community.git\n\nUpdate from idea/138.538 to idea/138.1029\n\nChange-Id: I828f829a968439a99ec67640990c18ff7c9b58ce\n"
    },
    {
      "commit": "cc629f74bd38c8c726f5a9571b428ea1579623d4",
      "tree": "8b11c743aa1cc0ab2caca62c4f8b73d393b43ea6",
      "parents": [
        "3827bb9f227f90806560251c7dd048d30c081c25",
        "a8218d5392f624b0497645a14c978e8faa946a31"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Jul 17 02:13:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 16 22:04:23 2014 +0000"
      },
      "message": "Merge \"Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into merge\""
    },
    {
      "commit": "a8218d5392f624b0497645a14c978e8faa946a31",
      "tree": "8b11c743aa1cc0ab2caca62c4f8b73d393b43ea6",
      "parents": [
        "3827bb9f227f90806560251c7dd048d30c081c25",
        "65f60eb9011bb2c549a6d83ae31257480368ddc5"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Jul 16 19:12:10 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Jul 16 19:12:10 2014 -0700"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into merge\n\nConflicts:\n\t.idea/modules.xml\n\tbuild/scripts/common_tests.gant\n\tbuild/scripts/dist.gant\n\tbuild/scripts/layouts.gant\n\tbuild/scripts/utils.gant\n\nChange-Id: I2bdcfaa02c8c63585eb6a56020dd3dbe0be90119\n"
    },
    {
      "commit": "3827bb9f227f90806560251c7dd048d30c081c25",
      "tree": "4f056fa40e83284e2b3d3f02a1710b0b9cad3f53",
      "parents": [
        "0a3043f44b7aa23f4153ebe41c27c6ae896e6a2d",
        "3dc53513db1a072e47e4b2c0c111ba4b91e4d709"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Jul 16 17:31:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 16 02:30:49 2014 +0000"
      },
      "message": "Merge \"72680: Handle Studio settings upgrades more automatically\""
    },
    {
      "commit": "3dc53513db1a072e47e4b2c0c111ba4b91e4d709",
      "tree": "4f056fa40e83284e2b3d3f02a1710b0b9cad3f53",
      "parents": [
        "0a3043f44b7aa23f4153ebe41c27c6ae896e6a2d"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Jul 16 09:01:01 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Jul 16 17:30:47 2014 +0000"
      },
      "message": "72680: Handle Studio settings upgrades more automatically\n\nWhen you run AndroidStudioBeta or AndroidStudio for the first time, make the\nimport helper aware of our previous settings directory names (AndroidStudioPreview,\nAndroidStudioBeta) such that it can default to suggesting an import location which\nmigrates the settings. Prior to this fix (which unfortunately meant this happened in\nbeta) users would simply be pointed to the /Applications folder on Mac (probably\nsomething similar on other platforms) and if they had already replaced their preview\ninstall with beta, it wasn\u0027t clear what to do.\n\nChange-Id: If004f2b652df51f11f47622ea991a6dd01885af5\n(cherry picked from commit 632b69da7bada0ba2eb0936f668a341de5564a73)\n"
    },
    {
      "commit": "0a3043f44b7aa23f4153ebe41c27c6ae896e6a2d",
      "tree": "6b2171a2c7b79cfd28ced240feb166939a1dda45",
      "parents": [
        "4f963ca1bb3c98766ff67e91232568d3d596dc90",
        "db1068cc4a53adc3b113c716afce268442aec7ff"
      ],
      "author": {
        "name": "Alex Ruiz",
        "email": "alruiz@google.com",
        "time": "Wed Jun 18 21:54:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 18 19:25:04 2014 +0000"
      },
      "message": "Merge \"Updated dependency to Android Gradle plug-in 0.12.0.\""
    },
    {
      "commit": "db1068cc4a53adc3b113c716afce268442aec7ff",
      "tree": "6b2171a2c7b79cfd28ced240feb166939a1dda45",
      "parents": [
        "4f963ca1bb3c98766ff67e91232568d3d596dc90"
      ],
      "author": {
        "name": "Alex Ruiz",
        "email": "alruiz@google.com",
        "time": "Tue Jun 10 14:35:16 2014 -0700"
      },
      "committer": {
        "name": "Alex Ruiz",
        "email": "alruiz@google.com",
        "time": "Wed Jun 18 21:54:04 2014 +0000"
      },
      "message": "Updated dependency to Android Gradle plug-in 0.12.0.\n\nChange-Id: I01576649ec2b92a72cf4b569b512253f63b93184\n(cherry picked from commit b902544386fa2b28559039182c9507c3281028b9)\n"
    },
    {
      "commit": "4f963ca1bb3c98766ff67e91232568d3d596dc90",
      "tree": "3752344b9b41c49371affbaedc5a3b342612e153",
      "parents": [
        "6dfb866afd4e9b0ea748953276901c47dfbacb95",
        "6b648a78aaee08ba34be55730f6b8e99020f232b"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Mon Jun 16 23:59:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jun 16 15:40:29 2014 +0000"
      },
      "message": "Merge \"Warn if using Open JDK.\""
    },
    {
      "commit": "6b648a78aaee08ba34be55730f6b8e99020f232b",
      "tree": "3752344b9b41c49371affbaedc5a3b342612e153",
      "parents": [
        "6dfb866afd4e9b0ea748953276901c47dfbacb95"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Mon Jun 16 10:15:02 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Mon Jun 16 23:58:31 2014 +0000"
      },
      "message": "Warn if using Open JDK.\n\nOpen JDK users continue to report intermittent performance issues such\nas the IDE coming to a crawl after use for longer periods of time.\n\nChange-Id: I28088a938e500d39e57182dd52f3413300478da7\n(cherry picked from commit ac56866420dbdaaef953828c332ef88876d34c56)\n"
    },
    {
      "commit": "9ea67227e8fdcf8ed37e65bb96e32767291d0f4f",
      "tree": "b9d56f49fde137a6098f7cec1aebeda51af705ef",
      "parents": [
        "c667c1f74abd96a2098520effdd5afdff7f0d34b"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Jun 10 18:12:50 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Jun 10 18:12:57 2014 -0700"
      },
      "message": "Snapshot idea/138.538 from git://git.jetbrains.org/idea/community.git\n\na18cb3f: fix CCE\nd7d596e: Groovy: Remove extra spaces after deleted statements. So no extra line feed in Introduce Variable appears\n25032fc: Groovy traits : abstract trait methods are not clashing\nacf850e: IDEA-126013 fix SOE : maps and lists declared recursively should not fail type inference into recursion\n75e06bf: clashing trait methods inspection\n7ae9c94: TypesUtil.getQualifiedName(type) should return qname even if type is not resolved\nbeaa518: GrClassReferenceType.rawType() should return raw type even if type is not resolved\n2e95615: Groovy: don\u0027t use type.getCanonicalText() to infer type qualified name since it can lead to inferring of type parameters and wasting time\n08c6e63: Skipping Ant \"After Compilation\" task if compilation completed with errors (IDEA-125901)\n1856d07: SoftWrapModelImpl refactoring. Mocking SoftWrapPainter to make tests platform-independent.\n6246ee2: unlock under finally\n9ab9a99: corrected \u0027contains\u0027 for library scopes for files from library sources\n2e7fcc7: Merge remote-tracking branch \u0027origin/master\u0027\n5928bf7: Merge remote-tracking branch \u0027origin/master\u0027\n718a6a5: removed explicit virtual file inequality\n08cab53: Fixed shebang formatting (PY-12775).\n24be689: http://ea.jetbrains.com/browser/ea_problems/57321\nbf4c84d: http://ea.jetbrains.com/browser/ea_problems/57321\n65944db: Merge remote-tracking branch \u0027origin/master\u0027\n5106fdd: better name: reuseActivation -\u003e reuseToolWindowActivation\ne1c9f77: Merge pull request 191 from suman-ganta for IDEA-123890\nb66574a: Karma auto-rerun tests shouldn\u0027t activate Run toolwindow\n56409a9: Karma auto-rerun tests shouldn\u0027t activate Run toolwindow every time\n880a4db: added test for SurroundWithQuotesAnnotationParameterValueFix that checks that char \u0027\\n\u0027 replaces by \"\\n\" correctly\nf6a393d: lambda: fix parameter types comparing order (IDEA-126056)\nccdc69a: method references: avoid double substitution (IDEA-126062)\ne05cddc: JavaFx SceneBuilder b-14 fix\nc4e8b2c: Merge remote-tracking branch \u0027origin/master\u0027\n879c23d: PY-13210 Unused star import in Django settings.py\na4351eb: platform: profiling actions overhauled\n5ec97cf: IDEA-81568 (ignore FS events from /private unless asked explicitly)\n236752e: unused library: use existing graph instead of custom dependency analysis\n2a1a7c8: IDEA-126047 - Git Clouds: show commit dialog on deploy\nd05243d: prefer junit/testng pattern configuration: detect multiple selection directly by context component (IDEA-126045)\n27f10a6: check to prevent contradicted intersection type (IDEA-67600)\n046b90c: IDEA-114252 WebStorm clipboard history conflicts with external clipboard manager (ClipMenu) Fix native hangup (steps: periodical \"Paste action\" update() for toolbar button during Drag\u0026Drop in AppCode UI Designer)\n885a24d: don\u0027t even schedule excluded files for update upon before contents changed events\n122cd32: check for invaild file\nde3bf99: optimisation: reduce instances of DirectoryScope created\ne2efe2e: cleanup\n000bd7a: cleanup\n68a5b6e: performance\n732238f: performance\n2f08301: check for type param numbers in java 1.6 should not rise error if super methods have type params (IDEA-57338)\n598f921: testdata for IDEA-61415\n6deb5bb: testdata for IDEA-65473\n9853fb6: suspicious removeAll: compare type arguments, not qualifiers\n1dc83a9: Added ability to pass command-line args to Gradle on project sync/refresh.\ne61c327: fix binary compatibility\nef92f2f: fix binary compatibility\n40875a7: fix binary compatibility\n79d53fd: IDEA-118400 Update Project dialog  redesigned, IDEA-106435 ability to perform only update, IDEA-75768 checks saved for Update dialog\nd218629: Remove \u0027zen coding\u0027 from emmet support configurable\n150b674: HTML: ignore unknown filters\n2fac634: @NotNull\n99d5348: Emmet CSS completion\n2989429: EA-57291 (severity reduced as the real reason is logged earlier)\n491dc5f: contract inference initial\nbc12a14: extract contract checking to a separatate inspection\n75c4257: MethodContract.createConstraintArray\n109906e: WEB-12316 PhpStorm performing awful when typing in HTML zones in PHP files\n91b7c69: check file on updateExecutionPoint\n1591844: WEB-11678 JavaScript debug: step into and step over do not change the line\nec43ad0: Merge remote-tracking branch \u0027origin/master\u0027\ne58ce76: try unnecessary module dependencies to support exported dependencies\na9c8a08: IDEA-125568 (possible NPE in some test setup paths fixed)\n2fdb004: Merge remote-tracking branch \u0027origin/master\u0027\n39cc27d: suggest to restart IDEA if user accepted to enable/disable plugins from startup notification (IDEA-121369)\n693bbf6: encapsulate fields: preserve comments inside (IDEA-124747)\nfcaa3e2: add java specific debugger settings into common settings node\n1a3c6c6: code cleanup optimization: run inspections over exactly one element\n4c3bda0: Get rid of direct \"dispose\" call\n539f90a: WI-23626 Breakpoint muting does not disable after run. Regression from 7.1.3 to EAP 8.\nffcf607: junit: accept custom matcher descriptions (IDEA-125942)\nde7387f: provide remove assignment fix for silly assignment inspection (IDEA-125993)\n54e38ee: IDEA-121664 Search Everywhere: results from different categories appear mixed\n99adcfd: EA-55292 (NPE fixed)\na87bf9b: Unneeded exception dropped\n128b05b: Merge remote-tracking branch \u0027origin/master\u0027\nabc4ba7: GWT builder: test added\nf76fea5: test added\n30fe2c4: invoke \u0027save\u0027 after \u0027mark root\u0027 action to update iml files immediately\n9f6fa54: registering output-to-buildTarget mapping instead of output-to-source mapping to address cases when multiple sources compile into the same output (e.g. Kotlin)\nf06f5a6: Handle \u0027@\u0027 symbol in ssh username\nc142a3c: OC-9609 [Refactoring: common approach for Non-DumbAware mode in folding] +review CR-OC-1561\ne4dbc27: fix problem with extending sorted set by one and attempting to increase random access capacity in case of value removal\naa0e217: use more detailed path to file only when opened file name is not unique (IDEA-125958)\nfe72975: Marking DuplicateIndex as PsiDependentIndex to attempt to avoid problems with unsaved document indexing being asynchronously committed (EA-36001)\n22db3a8: get rid of RowSorters to fix a few exceptions. New Plugin UI has its own table header without swing\u0027s row sorters\ne5541c8: deprecation inspection uses default serialization\n24077b1: push \u0027change method return type\u0027 fix down when variable is checked\n65ec59f: icon decoration for external annotations (IDEA-39633)\n8f10d71: option to warn about members in deprecated classes (IDEA-112084)\n27ec65a: optimize imports under progress (IDEA-125761)\n14d3780: Cleanup (formatting)\ne5fcad3: revert (java: minor optimization)\nf8e2be2: do not recreate breakpoint highlighter if not requested implicitly, this fixes jumping breakpoints on several quick line insertions\n44fc624: sql: better varchar and varchar2 completion\nb5d09fe: getEqualityObject() fixed for JS debugger\ndc3bd73: call applyInformation for all EditorBoundPass for each editor\n47336a6: cleanup\n67c4e4b: calculate default inspection name by trimming Inspection or InspectionBase\n4a0d396: notnull\na3f3988: cleanup\nc8337a2: cleanup\n8ad9eb1: moved long-running tests into performance suite\n395ae29: expand javadoc on PSI validity\n48c2fc4: special PIEAE handling for NULL_PSI_ELEMENT (its getUserData throws exceptions)\nf3fe82e: IDEA-114252 WebStorm clipboard history conflicts with external clipboard manager (ClipMenu)\n3d7f7d2: IDEA-125820 DOM Generator: problem with XML element names matching default/generated imports CR-IC-5549\neadc889: build initial foldings in background (improvements as per CR-IC-5531)\n350760c: rename: detect \"field would hide local\" conflict (IDEA-125934)\n0de6aa9: move: do not convert classes to files before move\n35005bc: IDEA-125947 not initialized final field should not be raised on any refs from inner classes\n62f7acd: plugins: take into account already installed plugins during dependencies check (IDEA-123767)\na673a47: softReference to cache known plugin extensions\n3995088: update info: link to the product home page (IDEA-124023)\naa9a7b1: move: filter out nested dirs/files on actionPerformed, update should be fast (IDEA-111413)\ne887cc3: Merge remote-tracking branch \u0027origin/master\u0027\n24c1fab:  fix thread crash in debug console after syntax error (PY-12600)\n49b602b: java: minor optimization\nf5f8124: java: helper method for Kotlin\ne674dd1: fixed PY-13177 PyCharm hangs on adding incorrect interpreter (python3-pyinotify)\n5c41c76: Maven: manifest generation fixes - use ApplicationNamesInfo#getFullProductName for \"Created-By\" attribute value, redundant code removed\nd2752f1: invalidNames is a bit confusing, let\u0027s use existingNames; also small cleanup\n7b282c4: lots of EA-57109 - PIEAE: LeafPsiElement.invalid. attempt 2.\ncf78c48: External System + Gradle:  support for running a task before launch of another configuration added. Related issue for Gradle: IDEA-113437 \u0027Before Launch\u0027 should support running a Gradle task\n6396cd8: IDEA-125900 (resolve of synthetic enum methods in class files fixed)\nbb35b26: Cleanup (cached value manager instead of boilerplate)\n6f417af: reuse LocalQuickFix because several instances can be handled badly\nc44d318: IDEA-104484 Console ExceptionFilters are added twice for debugging java app\ne67157d: IDEA-125470 While in editor, wild re-displaying occurs when soft wraps are enabled\n2de7658: folding model implementation cleanup\nc7a1fbb: fixed NPE in debuggers that do not use value markers\n159a46b: JavaRearranger: fixed field caching in case of multiple classes in java file (IDEA-123733)\nb3f67525: Added scope and file mask filter to reformat directory/project/module dialogs (IDEA-59850) [CR-IC-5534]\nc3a1eb8: Merge remote-tracking branch \u0027origin/master\u0027\n9d5429e: remove variable: do not leave tailing loops/ifs (IDEA-124489)\nd6c14fb: Delete LightLexerTestCase\n83abbd0: fixing OOME in tests\nfd0acc2: temp disable 6520348e0292c4bb47389cb12926dc83826796e7\n22c687d: Merge remote-tracking branch \u0027origin/master\u0027\n9102909: use goto.nonProjectScopeDisabler EP to  show/hide \u0027include non-project files\u0027 checkbox\n0dca1c3: use goto.nonProjectScopeDisabler EP to  show/hide non-project items checkbox\ndef9b6f: EP to disable using Non-project scope for IDEs where this doesn\u0027t make sence\n6520348: lots of EA-57109 - PIEAE: LeafPsiElement.invalid\n1ecc94f: don\u0027t set Darcula UI in search text field if it\u0027s already set\n2357251: rollback NPE fix (found the real problem)\nf52fccd: Cleanup (optimization; formatting)\n5d85b2b: spped search by value in debugger trees\n7e5f8a2: fixed VM leak in debugger tree listener\n8771d61: fixed VM leak in object marks\nb9abbfb: template ConstructorInsertHandler test (IDEA-101429)\n6713978: start type template if at least object was inferred\n8540bac: RefCountHolder: allow referenced files\u0027 ast to be gc-ed during highlighting\n716aa5a: generate name for save scheme dialog\nc86e3af: external annotation change should drop all psi cachedValues\nae0bd0f: cleanup\n26af3f5: implement equals and hashCode to make two LocalQuickFix instances equal if they refer to one and the same IntentionAction\n0ade045: IDEA-125645 On breakpoint hit, opens file in new tab in \"active\" split -- even if file is already open in tab in \"inactive\" split\n1881ceb: test — auto expressions: filter out expression contained unresolved local variable\n3677585: IDEA-103523 MethodMayBeStaticInspection replace qualified usages by class name (reused MakeMethodStaticProcessor)\n89905f6: don\u0027t hold reference to PsiFile\n83bc4af: move AddSpaceInsertHandler.java to lang-impl\n769a599: WEB-12348 Quick fixes not always working in Inspection window\n18b220c: IDEA-90008 (editor files are refreshed elsewhere, no need to watch)\n894818e: Cleanup (deprecated code dropped)\naba3f2f: CreateSwitchIntention removed all operations with Document to exclude possible problems\n4c6818a: removed from IdeaPlugin SurroundWithQoutesIntention\n044671d: Merge remote-tracking branch \u0027origin/master\u0027\na109c22: IDEA-121370 Failed Gradle task doesn\u0027t block the dependent run configurations\nfbf4eb5: Merge remote-tracking branch \u0027origin/master\u0027\n89f5018: imports optimized\nbaa6389: SurroundWithQuotesAnnotationParameter: intention replaced by quick fix to the corresponding error\n5f7a426: no later runnable for anonymous class creation template\n05d13a3: Get rid of needless filtering\na8660f4: use \"OS user\" term\ncb71334: fix NPE on linux\n930235e: notnull and remove unused field\nc7cd901: notnull\n83d5484: Color \u0026 Fonts panel: generate new name when copy\n6cc553f: cleanup\nfa4e0deb: remove unused class\ne291480: correct checking read-only status for CreateSwitchIntention\ncdd07a4: CreateSwitchIntention checks language level and that file is witable\n11adc57: Cleanup (warning; unneeded reflection)\nb6b5bbd: start template when anonymous class is completed with Object params (need better heuristic)\nf9a561c: enable change type signature for anonymous classes\nd645cf9: optimize icon\nb393a47: IDEA-125825 Surround with quotes annotation parameter value intention\nf5f2f31: IDEA-99541 New run configuration type to run Ant Return back ProcessHandler.waitFor() for standard task execution (not Run Configuration)\n4112da6: IDEA-125872 (avoid resetting mod. stamp)\n4b93641: fix html parsing (big thanks to cdr)\n0b6b37c: notnull\n4ffddd7: IDEA-125829 ClassInheritorSearch should find traits\n2fe5331: fix compilation\n9ddfbc8: IDEA-125730 Declare explicit type: broken template should revert all its changes and move the caret back to the original position.\n8f5e205: IDEA-125759 correct assert check\n59aef31: IDEA-125781 ReadAction in GroovyTraitFieldSearcher\nd946471: IDEA-125730 correct item order in ChooseTypeExpression\n9c99488: JS debugger in Chrome: support breakpoint conditions, better support for \u0027log evaluated expression\u0027, non-strict column number comparison\n6b9f4a4: goto related localizations for properties files\n3c06c05: fixed truncated object id\nee5bba7: ResourceBundleEditor: subeditors without virtual spaces (part of IDEA-85572)\n9e358f4: CR-IC-5505 (cleanup)\n69b649e: Offer to launch vagrant on skeletons generation in popup balloon.\n82b7f75: Merge remote-tracking branch \u0027origin/master\u0027\n86ada28: Don\u0027t show modal dialog about vagrant start from packages list (PY-12838).\naf40fe8: DataPointHolderConversionIntention not supports fields without initializer for conflicts escapings\n0455ae8: NPE\n02ca2bd: PsiBundle: fix typo in bundle name, cleanup\ncc8d259: don\u0027t cache language level in JavaDirectoryService\n60cbfb0: allow to create java classes named pkg.Class (IDEA-125442, CR-IC-5537)\nb673277: ensure canonical module order in CE modules.xml\n1388cfb: BaseElementAtCaretIntentionAction extends BaseElementAtCaretIntentionAction\na777074: IDEA-125558 new debugger: double result in evaluate expression - updated fix\nadd5377: reverted fix for IDEA-125558\n5ad334b: AddJavadocIntention moved to \"Declaration\" category\nb4f899b: notnull\ndd53334: allow com.intellij.openapi.roots.impl.ModuleRootManagerImpl#getFileIndex to work in upsource\na28c2f4: register ExternalResourceManagerExImpl\n9aa5346: EA-53941 - assert: FileManagerImpl.getCachedPsiFile\n3b946e3: Merge remote-tracking branch \u0027origin/master\u0027\n62eeced: show notification if power save mode is on on startup (IDEA-125847)\nd13982b: most specific: do not start java 8 algorithm for provided type args (IDEA-125855)\n12a99d8: virtual array by selection rule (IDEA-125862)\n610b0ba: IDEA-125820 DOM Generator: problem with XML element names matching default/generated imports\n80199b4: DBE-19 0xDBE: edit description at Settings / Passwords\n85c5cf1: Merge remote-tracking branch \u0027origin/master\u0027\n3efe19e: added help id for evaluate dialog\n8456e04: IDEA-123787 \"No live templates selected\" label in multiple selection\n9ce90b8: IDEA-124362 No scrollbar in Settings | Code Style | General\nc04939b: auto expressions: don\u0027t compute for nested values\n56917b3: make it by default and look at the performance\nf30498b: Merge remote-tracking branch \u0027origin/master\u0027\nadae926: Don\u0027t ask to start Vagrant in a modal dialog on skeleton generation (PY-12838).\n1315295: watches in tasks\n57f4bbf: IDEA-125462 Unable to execute simple platform test with IDEA Ultimate Plugin SDK\n9a56986: do not evaluate values twice\nb7b995b: IDEA-54137 All alarms in RBE deleted. Save to file on focus change\nc3b697a: IDEA-39879 Background color and gutter stripe color for bookmarks should be configurable\nb893466: close editors only\n08d3b73: NPE fixed\n37cb86b6: fixed Color object icon renderer\na1ecb55: fixed switching multiple suspended threads in java\n0c7e893: correctly load old enabled state of debugger expressions\n6847fc3: IDEA-119364 (not introduces case statements for enum)\n673d730: wrong shortcut suggested in goto test popup (IDEA-125857)\n6a73a71: IDEA-108141 reused code of FixDocCommentAction\nd03289c: IDEA-85274 Tasks: the detached editors are not affected by context change\na375d1e: java: correct stub for enums compiled by Groovy\nc4edd41: aware of debugger communication error on break event\nfd6ccfc: IDEA-125678 ConvertInterfaceToClassIntention.moveExtendsToImplements improved\n0b0873d: IDEA-58422 implemented in IPP\nef6b09a: more possible reasons for non-physical file invalidation\n745c9b0: IDEA-68916 \"Zoom\" for Mac OS\n5372371: cleanup\nc1810c1: cleanup\n24cc395: Merge remote-tracking branch \u0027origin/master\u0027\nfd72f3e: javac 6 workaround (from IDEA-16723)\n19af1ec: refactoring (following CR-IC-5531)\n784512b: enum constants access inside enum constant initializers fixed (IDEA-125816)\nb1b3b1d: accept intersection types in foreach stmts (IDEA-125800)\nf1d927b: Mac: add app-title if project-title is empty\n08f4caf: fix sorting\n4559c7f: IDEA-123189 Project wizard: tree entries text cutoff\n90bd11d: javadoc\n6a6fa53: cleanup\nb8be4e2: IDEA-125805 (language level increase quickfix for switch on enum/string)\n75a492a: Cleanup (less repeated checks; less parameter pinballing)\nb159632: testdata for IDEA-57388\n656ce72: testdata for IDEA-67578\n88a9ace: old inference: take only EQUALS bounds from sibling param (IDEA-119757)\ndc3b3a9: try \u0027generate missed tests\u0027 without names check (IDEA-125818)\n1dfcabe: javadoc fix\n9b09325: moved to psi, register more services\nf3cc359: register find usage providers\na0f8840: moved to psi\n25fe38e: javadoc fix\n6f7574c: dfa: invalid type diagnostics (IDEA-125179)\nc9dff24: don\u0027t advertise Quick Definition when completion doesn\u0027t contain psi items (IDEA-87208)\n43c06cfc: always use forward slashes in copy reference (IDEA-125292)\n3dd0451: IDEA-125442 Strip .java from classname when creating new class\n571196f: IDEA-125749 Create New Class Dialog - Pressing \u0027e\u0027 in Kind selects \u0027Interface\u0027 instead of \u0027Enum\u0027\n7a71a4d: External system: code cleanup\na635296: fix popup width jumping\n9ea2438: IDEA-125609 - Built-in Git SSH executable ignores IDEA http proxy settings\nf894389: IDEA-122962 - Clouds: perform connection test in background - auto-reload in CloudFoundry run configuration\n494fbfe: renamed and more factories\n309e1b1: provide empty quick fix factories for upsource\nb78b8d0: initialize and register stub serializers\nda59ab8: IDEA-125498 Search Everywhere: sometimes after navigation the list of search results reappears in the left corner of the screen\n6549903: External System:  IDEA-123031 Import sources and docs for module level libraries\nb8d02c9: isValid\nc59fbba: Reimplement parameter info test\n50e11e6: fixed PY-13150 Pyramid run configuration fails when specifing \u0027--reload\u0027 in additional option\n320ecac: IDEA-39879 Background color and gutter stripe color for bookmarks should be configurable\nab780e0: WEB-12346 Watches pane: Adding/removing variable not possible when dragged out\n4cdca43: Merge remote-tracking branch \u0027origin/master\u0027\n347094c: Merge remote-tracking branch \u0027origin/master\u0027\nb75e6ed: fixed tests\nae2b6c6: testdata fixed\n37b352f: changelist preselection for file fixed and refactored\n982e039: fix rendering issues\n4dbfccf: registry ui improvements\n16ce85a: notnull\n4568663: IDEA-114011 Github: work with HTTP, not only with HTTPS\n8cb550e: ExternalResourceManagerImpl inlined, moved to psi\necff152: moved to core\n2ff189c: removed \"new in\" which are not that new anymore\n8787917: toString\n6afd4f4: build initial foldings in background\n9a121b2: EA-57104 - assert: PsiFileImpl.navigate\n1080da4: IDEA-77640 Warn if the current subscription license will not work with the new version in the Update Info dialog\n478fc87: test fixes and code unification\nfda1430: update inspection and quickfix\n287c944: OC-9609 [Java doc only] +review CR-OC-1561\n71594cc: OC-9609 broken based on AST-tree folding at project opening +review CR-OC-1561\n80ea2b9: better name for static method newOne -\u003e of\nb97e528: suppress contract validation for wrong Logger.assertTrue\n5d8ee45: IDEA-112222 Validate @Contract annotation is related to the code\nb09762d: cache properties files by bundle name and module\nf25f58e: fix invalid PsiTreeUtil contract\n97e0bde: remove unused VfsUtil.virtualToIFile\n1f4d0df: notify BuildManager only if file events affect opened and watched projects (second part of IDEA-122685)\nc503439: quickfix for IDEA-125710 (Wrong selection behavior in file history window)\n5318e0e: fix assertion / comments / better transformation policy of array of changes / sorted ints into bit set\nedeb5d2: testdata for IDEA-57290\nb1b3964: testdata for IDEA-58692\naf3e413: testdata for IDEA-24496\nae57176: provide \u0027place\u0027 language level for convertible check to allow types from old libraries to be casted to primitives (IDEA-117684)\n2f6d5c9: testdata for IDEA-118362\nf55b7ff:  equality asymmetry fixed (IDEA-118533)\nfdcb20b: type distinct prover asymmetry fixed (IDEA-118533)\n6b5c924: suspicious collections call: process removeAll (IDEA-108755)\ne9e9523: IDEA-125414 DB keys/indices to columns navigation\n756b77b: accumulate index changes into array and convert it into bitset as needed\n29f2788: track index info when encountering duplicated inputId\n5803a5f: to Peter: addAll for emptySet doesn\u0027t work\n61dbfe9: Merge remote-tracking branch \u0027origin/master\u0027\n95bc1fb: some more @MagicConstant\nc3c31bd: EA-57052 - assert: MasterKeyPasswordSafe.decryptPassword\ne761dd8: @NotNull\u0027ed for EA-56831 - NPE: RemoteProcessSupport.release\n9463bb3: Merge remote-tracking branch \u0027origin/master\u0027\nff49bd1: use VirtualFile.nameSequence for isProjectOrWorkspaceFile check\n248d752: restore classes merge with fix of foreach processing\nfedbba7: Merge remote-tracking branch \u0027origin/master\u0027\na494959: WeakReference objects used for vfile-\u003edocument mapping should not stay in memory forever\n8110e0b: less allocations in FileBasedIndexImpl.getUnsavedDocuments\n180df2c: completion: don\u0027t suggest true/false literals where boolean is not expected\n76939c8: restore query mismatch inspection\nfffde12: new inference: mark erased for type params/raw types compatibility (IDEA-122932)\na2615d0: new inference: accept raw equality\n67daae0: leave capture during bound composition of unbounded wildcards (IDEA-125423)\n01c9bba: old inference: ignore java 1.6 bug in new versions (IDEA-125744)\nb7ab465: old inference: choose child type between types in subtypes constraint (IDEA-118536)\nd311a4e: perform target.findUsages() if no psi found\n98302cc: IDEA-125186 Shorten reference with an import even if there is a conflicting class from Groovy default packages\nd47756d: show initial value only for strings and primitive types\n13986db: IDEA-125693 Creating a project in dir \u0027~/Desktop/test\u0027 creates the project in the dir \u0027/Applications/IntelliJ IDEA 13 CE.app/bin/test\u0027\nae7d190: NPE when using from UML\n530189b: a little bit smarter methods matching\n8150b8b: IDEA-125566 Start From Scratch: can\u0027t close Customize IDEA dialog\nab7b2a0: IDEA-122962 - Clouds: perform connection test in background - auto-reload in frameworks\n1a7ab39: restore (wrong) Logger.assertTrue contracts\nc12b68d: dumb-aware error dropping actions\nac9d1e8: get java language level from the root model when pushers haven\u0027t finished yet\nbd93483: IDEA-125565 Start from Scratch: Customize IDEA dialog: UI Themes page looks bad on Linux\n6ea44e9: Gradle:  use module library level for local dependencies, update library name to contain groupId\n7d4dae9: IDEA-125565 Start from Scratch: Customize IDEA dialog: UI Themes page looks bad on Linux\nfb173cc: IDEA-124461 New Module (Maven, Gradle) created in Empty project don\u0027t get the specified jdk\nbe064c3: cleanup\n89dc105: show mark for a stack frame executing a method from marked object\nf48b9fa: Merge remote-tracking branch \u0027origin/master\u0027\nc4dc543: IDEA-125745 Controls on breakpoints dialog resize differently\na105b5b: IDEA-125736 new debugger: disabled all exceptions breakpoint stops at every exception even in mute mode\n5fd6a23: IDEA-124082 default changelist for Commit dialog fixed when \u0027commit directory\u0027 called\n3a9e539: IDEA-124347 Master Password prompt strategy changed for mercurial authentication\n74d52dd: introduce CvsFilePath to prevent public api changes\na489967: fix typo\nf2c14b5: Start plugins wizard #30 for Mac OS X should be \"native\" keymap by default\na16bfe6: External-system: IDEA-124927 Don\u0027t refresh projects on opening when auto-import is disabled\n78ee0a2: IDEA-125551 Start From Scratch: Customize IDEA dialog: JBoss plugin should not appear in JavaFrameworks group\ne276bfa: unregistering obsolete service components\nfbb0f39: jasper validation tests: fixes and cleanup\n0d5f295: clean up: - replaced 2 usages isAssociated method from ValueContainer with getValueAssociationPredicate() delegation - rewrote serialization of input ids to be independent from concrete input id set implementation via usage of int iterator - inlined saveInvalidateCommand in ValueContainermpl and added comments\n7321069: ad text in \u0027go to\u0027 actions\nb57a8ca: get python language level from the root model when pushers haven\u0027t finished yet\na30a74e8: fix dfa contract believing that nullable is always null\n9c29b95: fix dfa contract IOOBE with varargs\n31be027: relax time in MessageBusTest.testPostingPerformanceWithLowListenerDensityInHierarchy\n4955009: remove mostly non-useful Integer.valueOf completion suggestions\n41b974e: anonym -\u003e lambda: disable if target SAM type is raw and methods are called on params with Object erasure (IDEA-125613)\n032faad: EIAE\n2f4d4fb: register container provider\nba6e884: initialize file types\n2f3db6a: UOE\n73bfc96: NPE\n3a8647f: reverted changes blocking inner classes in libraries to work\nb66623a: do not fail position manager if assert happened in one of the providers\n6dc93a1: skip binary files earlier, no need to get psi for that\n91f7c25: do not scan all files when trigram index is available\n7d81587: register extension points\n4489140: -contributor\n5fe5352: rw detector\n707e584: IDEA-125649\n6a28780: notnull\na7d14fe: IDEA-107588 (Mismatched query and update of collection - include Collections.addAll())\n39d4dfb: fix \u0027as Trait\u0027 result type\nb1e9f66: EA-57003 - NPE: WatchInplaceEditor.doOKAction\n2d0aa2a: BlockMarkerCommentsInspection changes after review\n98954e2: EA-57004 - NPE: XBreakpointManagerImpl.createBreakpointDefaults\n3b09eea: fix compilation\n40f7150: low priority \u0027create getters/setters\u0027 quickfixes\na34a01d: duplicated code\nc6d539f: disable assert for Groovy clients\n7459b0b: cleanup\nf008f98: IDEA-125584 Groovy: NPE at org.jetbrains.plugins.groovy.annotator.intentions.CreateMethodFromUsageFix.invokeImpl\n93d7ac9: IDEA-125576 Groovy: \u0027Create trait\u0027 could be added to \u0027Create From Usage\u0027\n6975411: get rid of \u0027public\u0027 keyword in templates\n53fbe15: IDEA-125556 New Groovy class dialog contains trait option IDEA-125577 new icons for Groovy traits\n90ec82d: more diagnostics for gdsl scripts\n60c7d6f: EA-57072 - IOOBE: EditorImpl.offsetToLogicalLine\n5801886: External-system: IDEA-124927 Don\u0027t refresh projects on opening when auto-import is disabled\n2b0a1b9: One more condition for go to actions history\n3ab65e6: (EA-55107) case with empty parents in history fixed\nd67e9b4: IDEA-118279 create constructor params: apply cleanup\n11d1e29: one test rewritten in Kotlin\n9b3b90d: EA-56987 - NPE: DebuggerTreeNodeImpl.updateCaches\n91005a8: added a separator above annotate action\n32874b1: renamed to PropertiesPlugin.xml to avoid conflict inside upsource jar\n05191a3: renamed to GroovyPlugin.xml to avoid conflict inside upsource jar\n08caf4f: add to watches action should work from evaluate and inspect\nd85d443: more moves to groovy-psi\nfadd451: moved properties to properties-psi\nb9fa2ab: register folding builder in env\nab8b582: moved to psi\nc1da4f3: moved away from openapi\n4bf725a: moved away from java-impl\n41f2d2c: moved to core\n5366e96: moved to psi\ncf298fc: ensure editor is released in EDT\n5b09e28: EA-57008 (pair was good enough)\n1144d7b: extend java-class instead of groovy-class (to migrate to Kotlin)\n3b85f7c: removing obsolete extension point\n7ac28ba: remove outdated action id\n53ddc21: Simplify condition in go to actions history\n2807e38: rerun failed: include concrete class if containing is abstract (IDEA-125425)\n9758f97: return inside finally: stop at lambda (IDEA-125605)\nb90111f: more reliable keeping of reference on stack (following CR-IC-5487)\n203d7fb: remove unused code\n75c7630: cleanup\ndc11403: cleanup\n9d2b9ae: maven compiler tests to use external compiler only\nff05505: standalone jps updated: load path variables specified in gant scripts\n05c2f31: history for go to actions, initial\n0918150: combine two classes into one to reduce duplication\n806c8d2: more accurate collection query detection for method references\n19bf6b9: add \"stream\" and \"parallelStream\" query names\nc0a470f: EA-57015 - SOE: AbstractTreeUi.access$\n48a01b0: add common actions to all variable views\n0529ff5: NPE if a previous focus owner is null.\nd27fd1e: plugin updater: accept older plugin versions for broken plugins (IDEA-125646)\neeca5a8: search for package everywhere again (IDEA-125688)\n04a7434: EA-56966 - IAE: XRegularValuePresentation.\u003cinit\u003e\nf1b4acc: Enabling dialog based implementation because of always on top regression.\n5ef4a59: fixing java compilers configuration UI\n7322427: EA-56894 - AIOOBE: AppCodeDesignerEditor.findModule - for AppCode designer module don\u0027t needed\n05e2292: IDEA-125684 appearance of JTextField component in disabled state\n4660916: IDEA-125500 Terminal is not locale aware\ne3c14f5: following review CR-IC-5487\n80a7f69: IDEA-25183\n80eba2a: IDEA-42954 Watches are not saved on restart of debug sessions\nd174c22: refactoring - following review #525\n535844a: IDEA-104441 Wrong auto-completion of closed XML tags: handling unbalanced xml psi\n220964b: BlockMarkerCommentInspection moved to java-analysis-impl\n6c6a682: Shortcut Promoter initial\ndff9280: IDEA-93040\n622c1df: NPE\n8f1d011: reverted\n31d0a47: moved to analysis\na518606: moved to psi\ne0d0ffd: moved to core\n282862d: moved to core\n1ccdeb0: more moved to psi\n5d21da5: added equals to LocalsControlFlowPolicy, notnull\n15ecfbd: deleting old make implementation\nfa243c5: IdePlugin fixed\n0427d8e: change default action\n487d93d: remove useless source roots\nb5fb0b6: IDEA-100200 - Clouds: deployment to clouds ignores the http proxy settings - CloudBees\ncef9a6c: IDEA-71997\n05b1763: deleting old make implementation\n29b98db: deleting old make implementation\nf723b07: Tips added (PY-12484).\nde95451: Merge remote-tracking branch \u0027origin/master\u0027\n2d108ef: Tips updated (PY-12982).\ncc4b248: java: parsing of complex bounds in stub signatures fixed\n66d70ab: Cleanup (unneeded concatenation)\n259d59a: added dependency from devkit module to its jps-plugin\ncff9f70: JPS: added method to process modules and libraries in order\n36e275f: Gradle: handling of project build classpath resolving errors related issues: http://youtrack.jetbrains.com/issue/IDEA-125592 http://youtrack.jetbrains.com/issue/IDEA-124839\n6e512d0: [ review #701 ] introduce field where required to avoid multiple objects creation\n98edcf4: Ruby highlighting lexer refactored for upsource core environment\nbbb4d67: removed jsf-iml\nc8b081a: DevKit: Goto EP declaration in plugin.xml (IDEA-86100) CR-IC-5473\nc96948d: show initial value in \"set value\" editor\n758adbb: make sure document reference is cached reliably\n19cd6d5: show progress for editors opening\n311406c: select only required editor in window\n68aadaf: init foldings for all opened editors (otherwise saved folding state will not be restored for them)\nc0511af: remove dead code\ne5708cd: open editors in EDT\nffcd49d: IDEA-41226 Reference debugger-marked objects in expressions\n0034f61: Merge remote-tracking branch \u0027origin/master\u0027\na7e0137: externalization: suppress unused to .xml compatibility\n0f8912f: enforce string copying (trim substring() result for java 6)\n152503a: new exception creation without args: completely ignore exceptions with only no param constructor (IDEA-125660)\nd64d714: customizations: check group is included in correct root group; allow to invoke moved action group, e.g. Create Run Configurations group (IDEA-125484)\naaa01e4: fix module leaks via CompilerTester\n1551266: Added output folders to ModuleExtendedModel.\n9874668: IDEA-104441 Wrong auto-completion of closed XML tags\nb71fe91: simplification \u0026 cleanup postfix templates\n9835800: Maven: plexus-archiver lib added to licenses\na7aa0df: lambda: extract parameters incompatibility check\n0fac1ec: Merge remote-tracking branch \u0027origin/master\u0027\n5eeea43: PY-13084 Variables passed to url kwargs are not suggested to template\n8a3ad93: hide lang-api refactoring actions if no handlers present\n86d0ff8: Merge branch \u0027fix4\u0027 of https://github.com/krasa/intellij-community into fix4\n6b46fcf: dfa: contracts validation should not exclude notnull validation\n0212832: Better comments\n463a90c: force check for update on exception from non-bundled plugin\n4e95814: nullify: to run on pooled thread without progress\n90b27a4: IDEA-122929 Hg: remove unrelated urls paths from pull/push dialog.\ne2e243b: CompositeFilter#forceUseAllFilters\u003dfalse by default to restore previous behaviour Deprecated public fields in Filter#Result and getters to give warning about possible danger\naa83182: Merge branch \u0027python-fixes\u0027\na9aaf0c: Maven: fix artifact layouts tests for added generated manifest.mf\na1d93e0: Use union of types of members as iteration type for tuples\n06a130f: Interpret tuple default parameter value as a weak type (PY-10967)\n24b18f8: IDEA-119804 second click on item in watches panel should toggle edit mode\na479d46: IDEA-81789 Expression Evaluation goes crazy when multiline expression is inserted\n3f1d913: Merge remote-tracking branch \u0027origin/master\u0027\n1b010d0: PY-12981 django apps don\u0027t resolve when INSTALLED_APPS is set with \u0027+\u003d\u0027\n846b42a: Nullity annotations and explicit TypeEvalContext for PyUnionType.excludeNull()\n5352177: IDEA-97915 Mercurial incoming/outgoing widgets updated\ne618345: EA-51820 check that root from mappings is a valid vcs root\n2f5f8f9: IDEA-122562 - Warning from SettingsEditor#applyEditorTo prevents runconfig editor from closing\n12272ec: cosmetic: \"Remember on disk\" -\u003e \"Save on disk\" in all places\nef5ae1c: ensure rename is performed inside project only, do not search for a package inside libraries!\n0dd4ead: generate missed tests intention (IDEA-90247; IDEA-122790)\n8ee7f6d: ignore setup/teardown generation when methods already exist and additional methods are not expected\ndc043ce: IDEA-121972 - Map help button of the Clouds page\n71f507b: Cleanup\n2322568: Don\u0027t suggest Python live templates inside parameter list (PY-12395)\n9b96bc0: common style for expressions\nf9685fd: Don\u0027t suggest Python live templates in string literals (PY-12349)\na554bba: Don\u0027t suggest Python live templates in comments (PY-13076)\n511b7db: IDEA-125624 Run tool window does not have deployments list in debug mode\n73dce39: Use \u0027Python\u0027 context for \u0027super\u0027 live template (PY-13080)\n8e0bbd5: cover with tests\nce036b5: IDEA-125129 I would like to reopen IDEA-117698: regression fixed\n2475299: IDEA-61480 DocBook5: complains about xlink:href in \u003clink\u003e\n2fd7151: IDEA-125557 Start From Scratch: on Darcula selecting as UI Theme in the Customize IDEA wisard it is applied incorrectly\nfa9f7fe: Fixed messy usage of colons in the Breakpoints window\n6b7841e: format\nf3c2fa2: IDEA-117949 Xml editor doesn\u0027t treat xml namespace correctly\n08c14cb: Cleanup (optimization)\n298bf22: Cleanup (formatting)\nc026ff3: java: missing deprecated attribute on inner classes fixed\n301b5e7: java: injected methods excluded from enum stub\n06f261c: Maven: artifact\u0027s manifest generation support related issues: http://youtrack.jetbrains.com/issue/IDEA-82725 http://youtrack.jetbrains.com/issue/IDEA-91497 http://youtrack.jetbrains.com/issue/IDEA-47990\n1913bdc: IDEA-119640 Problem with goto declaration of XML attribute defined in XSD: re-fixed, completion fixed\nee89d4f: cleanup\n560924a: Merge remote-tracking branch \u0027origin/master\u0027\n80dbfb5: byte code viewer in same colors as editor\n7fea4ff: fix failing tests: OverrideImplementTest.testEnumConstant ImplementMethodsTest.runSingle(EnumConstantWithoutClassInitializer.java)\n590e025: add example to postfix templates tree\n9457946: cleanup\n9307a77: better colors for ctrl + shift + a\n\nChange-Id: I63f543234051b4bfd5588e9307dad56cdff7aa1b\n"
    },
    {
      "commit": "6dfb866afd4e9b0ea748953276901c47dfbacb95",
      "tree": "730858b253b75d4c79f3a5be007d96fcef6df44a",
      "parents": [
        "ebae45aa9834b169df939c5d70d37be853ee4bba",
        "a262cd22c7721801b23fc2110628528a2b2161ee"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed Jun 11 01:45:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 10 22:15:14 2014 +0000"
      },
      "message": "Merge \"Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into merge\""
    },
    {
      "commit": "a262cd22c7721801b23fc2110628528a2b2161ee",
      "tree": "730858b253b75d4c79f3a5be007d96fcef6df44a",
      "parents": [
        "ebae45aa9834b169df939c5d70d37be853ee4bba",
        "9ea67227e8fdcf8ed37e65bb96e32767291d0f4f"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Jun 10 18:44:01 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Jun 10 18:44:01 2014 -0700"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into merge\n\nConflicts:\n\t.idea/modules.xml\n\tbuild/scripts/layouts.gant\n\tplatform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateChecker.java\n\nChange-Id: Ic1bd5a256d432347bb300789049df6e7149ed6db\n"
    },
    {
      "commit": "ebae45aa9834b169df939c5d70d37be853ee4bba",
      "tree": "81daadd60ea990ea5ee7213383fb6589ed4661de",
      "parents": [
        "dc0e9a07745d26e1d40a46faee6f723b68e272f2",
        "57ea09d1ac831e9cd0597642dab5d2c805b8e78e"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu May 29 01:44:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 29 01:44:52 2014 +0000"
      },
      "message": "Merge \"Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into merge\""
    },
    {
      "commit": "57ea09d1ac831e9cd0597642dab5d2c805b8e78e",
      "tree": "81daadd60ea990ea5ee7213383fb6589ed4661de",
      "parents": [
        "dc0e9a07745d26e1d40a46faee6f723b68e272f2",
        "c667c1f74abd96a2098520effdd5afdff7f0d34b"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed May 28 18:42:10 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed May 28 18:42:10 2014 -0700"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into merge\n\nConflicts:\n\tplatform/platform-impl/src/com/intellij/openapi/application/impl/ApplicationInfoImpl.java\n\tplugins/gradle/tooling-extension-api/src/org/jetbrains/plugins/gradle/model/ModuleExtendedModel.java\n\tplugins/groovy/src/META-INF/plugin.xml\n\nChange-Id: Ib6de04d7226d4eb7f35f66304df68135ad6ff267\n"
    },
    {
      "commit": "c667c1f74abd96a2098520effdd5afdff7f0d34b",
      "tree": "ab650b0e69fb57d40350579d8796da74d8ea49cb",
      "parents": [
        "0f831a730c50607e2ffd95020875af6185e17734"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed May 28 17:06:51 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed May 28 17:06:55 2014 -0700"
      },
      "message": "Snapshot idea/138.343 from git://git.jetbrains.org/idea/community.git\n\n363dc51: row color for byte code viewer under darcula\n98900f0: external annotations markers: move to fast line markers\nd5ee2ec: testdata fixed\n2780ae5: ensure test class writable\nb8cdda6: preserve read-only status for class to test\n27c5938: test generation: accept same test class name; avoid same test names\n55c4e7a: Merge remote-tracking branch \u0027origin/master\u0027\n81c6fb5: PY-11592 Django 1.6: TEMPLATE_DIRS variable in settings.py is not created properly on project creation\nd4a3220: SQL: per-statement file structure grouping\n3f7f1c1: IDEA-125397 Cyclic Expand Word no longer completes numbers\n1443a9f: IDEA-125137 Click on failed unit test console output to navigate to test fails when using Groovy test name with \u0027()\u0027 in test method name\nbb1b109: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\nd92b567: doesn\u0027t show empty langs in postfix completion tree\n6252558: IDEA-88175 (wrong inspection Contents of collection \u0027x\u0027 are updated, but never queried)\n5298c6b: HgCommandExecutor refactoring\nd215ac2: identify command from WorkingCopy changed to local\n3dcf8ce: Merge remote-tracking branch \u0027origin/master\u0027\n8199a13: CCE\n1cd6faa: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\nb2f594a: Merge remote-tracking branch \u0027origin/master\u0027\nc2ad3ae: IDEA-119640 Problem with goto declaration of XML attribute defined in XSD\n701f9fb: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\nfada6f1: Add temporary api to allow custom initialization of debug session data\na41ecf9: IDEA-123466 Sheet dialogs doesn\u0027t transfer focus back then closed\nea02814: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\nc6be0ae: XBreakpointUtil.getShortText() shortens text now\n740b6b1: [log] IDEA-125578 Handle empty permanent graph\nd0891b3: IDEA-125580 - OpenShift: cloning application hangs if switch to another process\n11202b9: DevKit: Goto EP declaration in plugin.xml (IDEA-86100)\n8ebe9dd: IDEA-125258 (\"Unnecessary boxing\" inspection is triggered wrongly with overloaded constructors)\n55ba38d: IDEA-121467 Quickfix inserts static imports instead of plain imports for inner classes\n978a1dc: try with default pattern provider if selected one was not found (IDEA-125581)\n8a80f67: leave foreign params untouched (IDEA-119700)\n6c8c34c: avoid assert on IDE close with active debug session\nc68b3d3: IDEA-125344 (Serializable class without \u0027read/writeObject()\u0027 inspection should ignore classes w/o additions fields)\nce6deee: IDEA-125558 new debugger: double result in evaluate expression\n0315d6f: Merge branch \u0027svn_18_3\u0027\n7dcc19e: fix expression name for postfix template\n2c9f426: [meo] restore backward compatibility in single-element CompositeFilter merge\na6f23d0: use NavigationGutterIconBuilder\n4ab120e: Merge remote-tracking branch \u0027origin/master\u0027\n1c6bfe0: invoke \u0027install plugin from disk\u0027 action from ctrl+shit+a\na345e24: IDEA-125542 new debugger: \u0027rerun\u0027 failed tests are lost\n53fd954: IDEA-125542 new debugger: \u0027rerun\u0027 failed tests are lost\nc9716a4: IDEA-124891 Implementation icon in gutter overlaps preview for Icon class Get rid of icons from collapsed areas\nf54e61d: ObjectsConvertor cleanup\n05b53b7: IDEA-125421 diff tool opens wrong file if VCS file deleted via file system\n854abe7: + retina variant\n0d0dc51: add new icon\n2e35935: broken plugins added\nad666ec: do not bother users with warnings from external annotation roots\n32fe274: stream api: do not collapse loops when body is not throws compatible (IDEA-125541)\n972c75d: Lazy load the icon in DependencyValidationManagerImpl. #188\n775e4cc: IDEA-124609 Unexpected indentation of anonymous classes\n41c5b88: save caret position in evaluation dialog\n4ca7c2b: cleanup\n5287678: cleanup\n7984ec9: IDEA-122538 Implemented \"repository supports merge tracking\" detection (for both command line and SVNKit)\nffbcd16: fixed debugger tests\n3d12351: disable postfix templates for coffeescript\nbfd4b28: ExtendedBuildModel now exposes the project\u0027s build directory.\n9786fa2: fixing debugger tests\n13e4b01: make test light\nad7096e: IDEA-125361 (False positive \u0027Field may be final\u0027)\n8ef32c8: missing dep\ne62c3c5: Merge remote-tracking branch \u0027origin/master\u0027\n895353f: extract DevKitGutterTargetsChecker\n5c120d4: goto actions: vk_up/vk_down fix [^vasya]\n2750009: Merge remote-tracking branch \u0027origin/master\u0027\n5859ed9: IDEA-125486 (Comparison using \u003d\u003d instead of .equals() should replace with Objects.equals() instead of the instance .equals() method)\n1316de2: PyCharm 3.4 artwork.\n03da78e: Merge remote-tracking branch \u0027origin/master\u0027\n0cb2b06: Merge remote-tracking branch \u0027origin/master\u0027\na6d22de: fix testdata; restore again ExpectedHighlightingData\n40420a0: quote parameters if win command processor launched with extra switches (e.g. /D)\nb61f519: Merge remote-tracking branch \u0027origin/master\u0027\nf587cf6: require less stack in ResolveClassTest.testStaticImportNetwork\n13441f9: Merge remote-tracking branch \u0027origin/master\u0027\n892e199: fix test\n6c56888: Merge remote-tracking branch \u0027origin/master\u0027\n1d8d3f1: lambda: ignore results of assignment is used for expression lambda (IDEA-125473)\neaa9ce6: method refs: check if interface functional (IDEA-125511)\n5e7d32c: edit sources for documentation component; F4\n2cf09bb: include window class into diagnostics (met with documentation popup)\n2853c95: cleanup code on commit option\nd2c04b8: anonymous -\u003e lambda: do not collapse to lambda functional interfaces with generics methods, accepted by method refs though\nc20f9d2: Merge remote-tracking branch \u0027origin/master\u0027\nbfc443c: do not visit additional resource roots twice: additional indexed resource root providers can return intersecting paths sometimes\n4b7dc58: a less gc-producing ImmutableText.subtext\n2dc1af8: optimize ImmutableText memory usage\n8dbda1f: [vcs] Log executable validation failure reason\n9b3a535: [git] cleanup\n52fb0b3: DebugLogConfigureAction: define the default focused component\n47956e6: Merge remote-tracking branch \u0027origin/master\u0027\nec369f5: Local History tests tuned for new VFS behavior\n6c0132d: Platform: IDEA-125330 Warning about non-project file modification should be merged with Read-only warning and shown in a modal dialog\nc611e59: Merge remote-tracking branch \u0027origin/master\u0027\nb3afb57: Platform: OS X scrollbars can be disabled for diagnostic purpose\nd300533: Merge remote-tracking branch \u0027origin/master\u0027\na1d5b1c: fix border in dbe table editors\n72f2e89: cleanup\ndccc79d: Merge remote-tracking branch \u0027origin/master\u0027\n5ffae2a: fix class with wrong qname sometimes returned from findClasses\n813ab5f: [log] Don\u0027t schedule a refresh task if there is nothing to refresh\na40d619: [log] Fix IAE when jumping to row #0 in empty table\n2d2cf45: [log] set bek synchronously when applying filters to avoid locks\n80e3729: Merge remote-tracking branch \u0027origin/master\u0027\nc256133: fixed jdi objects leaks\nc10a0ca: Merge remote-tracking branch \u0027origin/master\u0027\n354d205: Merge branch \u0027python-fixes\u0027\n99c6577: Fixed false positive for \u0027yield\u0027 expressions in lambdas (PY-11663)\n5de561b: Fixed false negative for \u0027yield\u0027 expressions in default values of parameters\ne23c4c0: Cleanup\n222ecc2: hide execute in console action if not available\na9d038d: Merge remote-tracking branch \u0027origin/master\u0027\n6823565: Merge remote-tracking branch \u0027origin/master\u0027\n26a710e: Merge branch \u0027modulefileinex-service\u0027 of https://github.com/yole/intellij-community into yole-modulefileinex-service\n4be8c9b: Convert ModuleFileIndex to a module-level service.\nb37122b: merge hyperlink merging changes by meo (https://github.com/JetBrains/intellij-community/pull/185); cleanup\n68f7fad: IDEA-125248 Incorrect simplify for float\nc82e10f: Merge remote-tracking branch \u0027origin/master\u0027\nb7c5190: IDEA-125357 Throwable at com.intellij.openapi.wm.impl.WindowManagerImpl.isAlphaModeEnabled(WindowManagerImpl.java:359)\n5e0039e: Merge remote-tracking branch \u0027origin/master\u0027\ne32d36a: path fixed\n9989bd2: Merge remote-tracking branch \u0027origin/master\u0027\nec32500: new \"Serializable object implicitly stores non-Serializable object\" inspection IDEA-62336\n9db4420: - switching data buffering only once per state change - upon before file deletion event remove the file from myFilesToUpdate - rename inner class and other cleanup\n438a3e2: final in \"foreach\" loop\n0c86e1e: default message for postfix templates\ne8cef21: Merge remote-tracking branch \u0027origin/master\u0027\ne2a7723: don\u0027t access disposed excluded entry (IDEA-120622 workaround)\n33929c5: don\u0027t use checker.xml for dfa (but leave it there for a while, IDEA-125426)\nd50f08a: Merge remote-tracking branch \u0027origin/master\u0027\n7f8eae7: unification example postifx templates\n45a21b2: Merge remote-tracking branch \u0027origin/master\u0027\n0fcb1c3: introduced pycharm_load_entry_point instead of searching for executable through local file system\n76c0e94: moved inspections to groovy-psi\n7c078e9: path to standardDsls fixed\n1e4a913: moved more stuff to groovy-psi\n0c48aca: DevKit: ExtensionPointCandidate: target PsiElement, EP-Locator: performance, search without supers\n9dd16ef: Merge remote-tracking branch \u0027origin/master\u0027\n1a0533b: Merge remote-tracking branch \u0027origin/master\u0027\ne617070: reverted 47fc79d09ef2793cd5fcc468d1fe7454bc5e4265\n0375c72: correctly render more collections elements\na149338: rearrange actions and added separators in context menus\n0e230ea: fixed PY-12970 Extract variable: disable refactoring for parts of comrehensions\n4af130d: use IntObjectMap in DirectoryIndex to avoid holding VirtualFile objects\ne41dedc: faster AdditionalIndexableFileSet.isInSet\nbb13e6f: Merge remote-tracking branch \u0027origin/master\u0027\nf293b00: invalidate cashes stats\n8173bf0: app start stats\n1578ddf: JavaRearranger: proper processing of anonymous classes.\n5580933: DevKit: extract ExtensionPointLocator\n42702c9: moved to core\nee9fcba: moved ExpressionConverter to psi\n8404532: add groovy-psi to the roots for standardDsls loading\ne61091e: moved to psi\nf84bdce: export dependency\n8c3458e: moved to properties psi\n8a342ab: moved to core\n0cf35f7: resource/gen\nac478b1: moved resources to groovy-psi, regenerated icons\n18ab45e: moved to core\n1991ad8: moved to psi\ndc90b9a: cleanup\ncc0fbf8: test fix\n9ed02a6: Platform: IDEA-125277 provide extension to allow non-project file modifications without notifications\n817df5b: return code in django_manage_shell for old django versions\n2355467: fix django console for PY-13031 remove old code with execute_manager and setup_environ fix django prompt\n7b308ab: EA-54820 - assert: ClassMappingNameConverter.getVariants: fixed\nfd94f78: EA-54820 - assert: ClassMappingNameConverter.getVariants: diagnostics\nd0c1508: syncronize \u0027assert\u0027\nc1ec45d: toString() restored\n8142475: replace assertSame with assertEquals when comparing virtualFiles\n9ee6a48: IDEA-123484: generate stub type definition for implicit trait type mixing\na4094bf: IDEA-123484: multi-trait type\ndff7733: IDEA-123484: as operator with traits\n0eefe8c: IDEA-124932 \"Analyze Backward Dependencies\" on any class fails with AssertionError: diagnostics\nd133496: javadoc\n03ffdcf: IDEA-118036 Exception editing JSP file: diagnostics\n49d5445: escaping redone, now only for double quotes\ncdca783: GPUB: drop deprecated stuff, parseTokenSmart \u0026 cleanup\n6aef47f: Merge remote-tracking branch \u0027origin/master\u0027\nd001816: PY-12734 Templates in app directories not found with implicit TEMPLATE_LOADERS\n4fa70d5: do not write new setting to profile if it has not changed from the default value\nd38e995: fix for private fields\n6e3b903: cleanup ProjectView popup menu and EA-56883 on Java8\na8ca529: Merge remote-tracking branch \u0027origin/master\u0027\nf8b1755: revert: make too many mess in testdata to have everything escaped in error messages; or we won\u0027t have an ability just to accept actual error message and would have to rewrite it manually\n6d3bf6d: IDEA-125464 Non-pinned and non-docked tool windows do not hide anymore\nf6a8a5e: (IDEA-89870, IDEA-114058) hg4idea: java.lang.AssertionError: Invalid command\n51a5628: make exception dialog appear faster for long traces\nea09e6e: don\u0027t fire UseVirtualFileEqualsInspection on comparisons with this\n506a2cb: include anonym prefix in internal canonical text to avoid incompatibility messages with \"same\" types on both sides\n5953b8f: accessibility of private method via anonymous classes fixed\ne43dbe0: IDEA-122430 Search in class hierarchy: preselect class\nb290c14: IDEA-125430 do not clear package view attributes\na4898d7: Utility method for text alignment\nee26a53: [log] Add registry key vcs.log.bek.sort\u003dfalse.\n2147279: [log] Add bek button.\n02e5afb: [log] Add GitBekParentFixer for GitLogProvider.\n9774870: [log] Create BekSorter.\ne3177e8: [log] Fix DelegateGraphFacade when applying filters.\n56c0dd0: [log] fix VcsLogColorManagerImpl.\n313c4b1: [git] cleanup: move method to the only place in tests where it is used\na981a80: [git] IDEA-125328 Don\u0027t crash if commit/author time is empty\na0f6188: Merge branch \u0027python-fixes\u0027\nf0bc595: Specify HTTP URL scheme for proxy string passed to \u0027pip\u0027 (PY-12771)\n843daaa: IDEA-125237 part II, the considering of static final fields\n9213ca5: [log] IDEA-125309 One more fix for a possible deadlock\nf4b288b: fix gray gap in ComboBox under Darcula and IntelliJ lafs\nbdeea08: fix java.lang.IllegalArgumentException: Row index out of range when history is empty\nb553f5c: check for plugin incompatibilities before update for a new version (IDEA-24014)\n1fc11e7: cleanup\nf6f7050: Merge remote-tracking branch \u0027origin/master\u0027\ndc5157d: Fix CME in terminal (IDEA-125398).\nd8b5ecb: IDEA-125378 SQL: Implement keyword-based operators completion\nd591ab2: IDEA-107350 EvaluateXPath dialog: input field height is too small, text is unreadable\n033aed0: IDEA-91663 (Method can be variable arity method shall have an option to ignore methods with multiple array arguments)\n2335b92: make test light\nf0fdc59: IDEA-124590 Java Rearranger: Implement \"section\" support\n61b6ca0: icon class regenerated\n67b1070: Merge remote-tracking branch \u0027origin/master\u0027\nce11bc5: Merge remote-tracking branch \u0027origin/master\u0027\n3501998: PY-13018 ForeignKey to model in different file brakes backward references if referenced as APP_NAME.Model\n383494f: Package info with links to confluence added\n961bf42: Start plugins wizard #29 move plugins saving to beforeOkAction\n42c25f2: DevKit: resources, icons, DevKitBundle\n36d20ee: fix wrong LAF shown in Settings/Appearance on first run\n86cda23: do not show empty Refactoring popup group\naa68afd: IDEA-124119 [regression] Breakpoints dialog: checkbox for \"condition\" field is gone\n544238b: Don\u0027t draw terminal content out of the terminal panel component (IDEA-125317).\nfdf377f: Merge remote-tracking branch \u0027origin/master\u0027\n9f9e67e: Don\u0027t draw terminal content out of the terminal panel component (IDEA-125317).\n635cfcc: show renderer\u0027s icon in variables view\na44cf2c: Merge remote-tracking branch \u0027origin/master\u0027\n70e83b9: Fixed scrolling issue in terminal (IDEA-125223).\n947ef5c: show number of recurrent call in stack frames list\na092c29: optimization: avoid unnecessary disk access operations\n09d7890: Revert \"Fix list selection background when unfocused\"\n15b772c: rerun browser on performed fix\nc7d2582: an internal inspection checking that virtual files are compared with \"equals\"\nd763d57: PushedFilePropertiesUpdater: don\u0027t start dumb mode because of vfs changes outside the project\n844d483: compare virtual files by equals, not \u003d\u003d\nb9b3b32: cleanup\n82c9f72: cosmetics\na8adf75: continue \"auto expressions in Coffee\" spec\n00e17e3: borders for IntelliJ LaF\n5857e85: removed another copy of processing files with given set of data keys\n782f5eb: Merge remote-tracking branch \u0027origin/master\u0027\n164f48e: make customizable\n9fe0fda: jediterm updated to fix IDEA-125385\n421f658: selection border\n356ac7a: default table render offset\n5854fc8: support empty borders\n92226c5: Merge remote-tracking branch \u0027origin/master\u0027\ne3e854a: IDEA-125287 [new Java debugger] trimmed string value in Variables view\nf2f3a64: project file conversion: API, @NotNull and javadocs\n96a6ad6: IDEA-121475 Row height in \"Environment Variables\" too low\n19e6f54: IDEA-125369 (Error highlighting remains after expanding annotation to normal form)\n3a80bec: IDEA-121475 Row height in \"Environment Variables\" too low After-review rollback\n757fb8d: heads, parents and several other mercurial commands should be executed as local commands\n6bb121c: IDEA-64250 (\"simplifiable annotation\" inspection could unwrap single-element array arguments)\n54fdb56: [log] IDEA-125309 Fix deadlock. invokeLater instead of Wait\n59630f4: Merge remote-tracking branch \u0027origin/master\u0027\ncc055ad: fixed PY-12405 --noinput option does not work when running django unit tests\n22b7cde: IDEA-122962 - Clouds: perform connection test in background - fix UI breaking on long error message\neb65298: IDEA-125287 [new Java debugger] trimmed string value in Variables view\nee02141: sources roots without sources converted to resource roots\nf2d9cda: @Nullable\n2c2bc76: remove hardcoded RED color in tooltips\n16d79c0: add module dependency [debugger-impl] -\u003e [util]\n2ff22a8: fix focus border around selected elements\nfabedf6: for indexed refactoring\nd4d6b60: sources roots without sources converted to resource roots\n09c92d9: invalid source roots removed\nd750e35: XDebugger: Added myCustomTopPropertiesPanelWrapper to XLightBreakpointPropertiesPanel\na1a393b: IDEA-124402 Exception during choosing input  XML file\n07e7838: IDEA-125289 Unexpected navigation after folding After-review fix\n903857f: write action\n268b90e: IDEA-124119 [regression] Breakpoints dialog: checkbox for \"condition\" field is gone - added mnemonic\n2b3c1e1: notnull\n2df4494: moved to psi\na708897: notnull\n90859a3: moved to psi\na50eb7d: moved to psi, reduce dependencies\n0a59e6f: notnull\n76b18d8: moved to core\n27e528f: continue \"auto expressions in Coffee\" spec fix NPE - absoluteLocalPathToSourceIndex\n8a7ce9b: ensure fonts are not lost during collapse/expand, second popup shown, etc\n0282f9e: IDEA-125047 Wrong error in XSLT injection\nd8f9f2b: Merge remote-tracking branch \u0027origin/master\u0027\n3baeea4: try to highlight only wrong argument in inapplicable call\n607732e: ensure scrolling finished before popup is shown\n7e77395: include build target info in error message for unexpected errors\n1676779: IDEA-123049 Rearrange Code is breaking code (Code Style \u003e Java \u003e Arrangement)\nf91bf07: capitalization corrected\n8f14954: IDEA-125302: The Analyze Stacktrace menu option remembers only one log file across multiple projects\n7520a18: notnullification\n94e42a8: don\u0027t warn on annotations containing errors\n90a4b5c: make test light\nb2fc5b1: allow xml escaping in test highlighting data\n3794f56: Merge remote-tracking branch \u0027origin/master\u0027\n68565ae: PY-2980 Unresolved reference for ForeignKey defined as string\nd923e07: IDEA-122956 Popups in Project Structure dialog have wrong initial size sometimes\n202643b: init \"auto expressions in Coffee\" spec\na23319a: cleanup\n552c2c5: cleanup\ncb9b56b: cleanup\nb719055: Merge remote-tracking branch \u0027origin/master\u0027\n67ec3fc: IDEA-125269 List: bad selection BG/FG color\ncfa83df: use JBColor\ncb3f677: use default color scheme if using darcula color scheme with default LAF\n1b9cdd8: get rid of unused DirectoryInfo.orderEntries field\ndd3c283: IDEA-124793 Editor gutter background not painted, gutter icons displaced\n9f9a8b5: IDEA-121475 Row height in \"Environment Variables\" too low\n98c8696: apply code cleanup after code generation, let\u0027s see how it would work on the long run (IDEA-124904)\n7c15dce: cleanup tools extended\na915a2d: update editor notifications on roots changed\nc21f106: check app directory first (IDEA-125294)\nc731f05: bomb test\n9424172: Merge remote-tracking branch \u0027origin/master\u0027\n61fd17b: IDEA-125189 new debugger: pause doesn\u0027t select thread in frames combo\nc4f4f08: IDEA 123484: fix test\nba16a8c: move all header into starting script for django console (PY-11728)\ndbe0fc8: IDEA-121687 New module-\u003eRuby on Rails doesn\u0027t allow to specify sdk IDEA-121685 New module-\u003eRuby has confusing UI\n6db5e53: HgCommandExecutor refactoring (IDEA-119330 Reorganize mercurial command execution )\n3066cd3: IDEA-124119 [regression] Breakpoints dialog: checkbox for \"condition\" field is gone\nfbdaf43: foreach simplification + for in js postfix template\n77e2c15: ignore \u0027winShellScriptingQuoting\u0027 test if not Windows\n77df25e: AnnotateStackTraceAction in now reusable\na1b2bed: Merge remote-tracking branch \u0027origin/master\u0027\ncb8a9f0: add module dependencies: do not show duplicates (IDEA-125033)\nf5656e8: gutter icon for external annotations (IDEA-39633)\nbb5631c: action to change assignable var type (IDEA-125234)\nec9a61b: extract method: redundant cast treatments (IDEA-125259)\n68f0af6: IDEA-125262 Can\u0027t create Django, AppEngine and other specific Python projects\n6ebbcc6: cleanup\ne11cf17: introduce process queue to auto-clean tossed resolve results\n1a6a08f: compilation\n2855b05: groovy sucks\n11ba843: moved to psi\n726502f: moved to psi\n9fdcc12: removed static interface inheritance to reduce unnecessary dependencies\n77522ae: inline GroovyFileType.GROOVY_LANGUAGE\na093f0d: introduce groovy-psi module\n65b4b98: moved to ui-ex\n4f7b33b: CopyPastePostProcessor interface converted to class so incompatible plugins won\u0027t break copy-paste functionality (and exception will be shown only on first invocation)\nc946899: removed unused action to lessen dependency lang-impl on vcs-impl\n0cb7117: removed unused code to get rid of dependencies from lang-impl to vcs-impl\n68c8c32: some dependencies from lang-impl to vcs-impl removed\na61b41f: IDEA 123484: support for trait fields. Accessors and pack__name fields\nabe983d: IDEA 123484: get rid of PsiImplUtil.isTrait(PsiClass)\n98777dd: Gradle: nonclasspath finder updated to search psi classes in groovy sources\n50c85d4: OC-9949 Breakpoint editing popup layout is broken\ne7884cc: vcs specific classes moved from lang-impl to vcs-impl\n47fc79d: PY-12810 \"imported\" urls are not supported by {% url %} tag ( \"patterns +\u003d\" now supported)\n535e2f3: svn: Refactored SvnConfigureProxiesDialog - execute \"svn info\" as \"test connection\" implementation (instead of direct SVNRepository usage)\n4c22b04: svn: Refactored BranchMerger - get latest source revision using InfoClient (instead of direct SVNRepository usage)\n2046a89: svn: Refactored SvnUpdateEnvironment - get latest repository revision using InfoClient (instead of direct SVNRepository usage)\nf024c0c: svn: Refactored SvnUpdateEnvironment - removed unnecessary parameters, code simplified\n39e5d54: svn: Fixed LatestExistentSearcher - ensure repository relative url starts with slash (for correct relative urls comparison)\n65370cd: svn: Refactored LatestExistentSearcher - get latest repository revision using InfoClient (instead of direct SVNRepository usage)\n6c0f1f1: svn: Refactored LatestExistentSearcher - fixed warnings, rewritten recursion with while loop\nd4fd095: IDEA-125237 (Misordered \u0027assertEquals()\u0027 arguments: support non-primitives)\na11c2bd: svn: Refactored LatestExistentSearcher - check if item exists in given revision using InfoClient (instead of direct SVNRepository usage)\n957aebe: svn: Refactored LatestExistentSearcher - use repository url passed as parameter (and not resolve repository url by itself)\na4fcdde: IDEA-125289 Unexpected navigation after folding\n894bbbd: fixed no toString value\n8168063: replace @Nullable findInstance with @NotNull utility with logging (EA-55734)\n061c4b0: compilation fixed: use dependency on \u0027annotations\u0027 module instead of \u0027annotations.jar\u0027\na454164: style\n30287ac: IDEA-125285, EA-645852: AppCode exception on start up +review\nc08b9bd: Merge remote-tracking branch \u0027origin/master\u0027\n546f5fd: IDEA-86100 DevKit: support \"Go To Related File...\" sort after/before template files\nf4d0b25: svn: Refactored SvnUtil.remoteFolderIsEmpty - check folder content using BrowseClient (instead of direct SVNRepository usage)\n12a5319: tweak insents\n0e3c26e: [log] allow more results for the first request to get filtered results\n06aebe0: Emmet: remove redundant borders from preview\n2012b06: IDEA 123484: clashing methods from super-traits. Prefer the method from the last trait\n1ba5924: IDEA 123484: access to super method with super. qualifier\n205f80d: IDEA-124891 Implementation icon in gutter overlaps preview for Icon class\nc17387a: IDEA-86100 DevKit: support \"Go To Related File...\"\n298ee51: Merge remote-tracking branch \u0027origin/master\u0027\n3c638cb: show variable name for arg_x and slot_x variables\n3280f4f: [log] LOG.info the ISE (Joiner failure), not LOG.error\nf2e2a1b: [log] Joiner: use THashSet with much faster removeAll\na32815c: [log] clear IntStack in DfsUtil.\na5380f0: [log] Optimize IntTimestampGetter.\nbba2e43: [log] Optimize PermanentGraphImpl#getAllCommits()\n02daba7: [log] Move GraphCommit implementation to vcs-log-graph\n13378bb: [log] Add vcs-log-graph-api to root build modules\n057c82c: fix author width update\na1fe976: [log] Rewrite the process of refreshing log \u0026 building the DataPack\n5cffaba: [log] Add sort type to PermanentGraph#createVisibleGraph.\n081b82e: [log] Fix arrow.\nfa93a67: [log] Fix edges sort problem.\n42874b2: [log] Create SmartDeltaCompressor.\n89d784b: [log] Create new PermanentListIntToIntMap. It is useful for IntDeltaCompressor.\na4141ad: [log] Fix NOT_LOAD_COMMIT.\n82f85bd: [log] Fix color id.\nde26777: [log] Extract GraphLayoutImpl from GraphLayoutBuilder.\n1b43a23: [log] Add DelegatedPermanentGraphInfo.\n50b2fc4: [log] Create PermanentGraphInfo \u0026 PermanentCommitsInfo.\n3cd6eb1: [log] performance fix.\nf5413a0: [log] PermanentGraphBuilderImpl - initial version\n9210824: [log] Always request ordered recent commits\nc4804c2: [log] move getFilteredDetails to VcsLogFilterer\n63b4315: [log] use interface\n2ca8eac: [log] Remove obsolete ContentRevisionFactory\nef6d65e: [log] Add new vcs-log-graph-api module in ultimate\ndd97706: [log] Fix jump to not load commit.\n0510209: [log] Use trove HashMap.\n8476e99: [log] Optimize in PermanentCommitsInfo for case CommitId \u003d\u003d Integer.\n3b585f0: [log] optimize full graph build.\n2441f57: [log] Generify VcsLogJoiner.\n954a4c2: [log] Fix mouse over action.\n44505e8: [log] add equals \u0026 hashcode for PrintElement.\n5d94e56: [log] Collapse all.\n64433f9: [log] Fix oneOfHead().\n50388d4: [log] fix CurrentBranches.\n24275af: [log] Fix CollapsedVisibleGraph.\ne86fb65: [log] performance problem\n20b21f2: [log] Fix with for graph cell.\n108183c: [log] Fix EdgesInRowGenerator.\n4cc1adc: [log] Fix underdone nodes.\ne34b093: [log] Fix colorId.\naf5b227: [log] Drop VcsCommit.\n616274e: [log] COMPILED!\n4211697: [log] fix DataPack\n3cbb213: [log] Change signature of GraphFacade#getAllCommits();\n545ef9f: [log] Rename getTime() -\u003e getTimestamp().\n6fbc6f6: [log] Rename getHash() -\u003e getId().\n33a7f03: [log] compilation fix.\n4cb058c: ~~ [log] Add module dependence.\nbc7a666: [log] Add DelegateGraphFacade.\nb3d2206: [log] Add getVisibleRowIndex to VisibleGraph.\n0a77ab3: [log] Make FilterVisibleGraph.\nc9795ab: [log] Make CollapsedVisibleGraph.\n5be555e: [log] optimize import.\n6650399: [log] Add branchNodeIndexes in PermanentGraphImpl.\n293ef9a: [log] Add constructor.\n15dd5b1: [log] Add IdFlags.\n34c687e: [log] Fix PermanentGraphImpl.\na4c2797: [log] Move method from CollapsedVisibleGraph to AbstractVisibleGraph.\ne671eb1: Extract deprecation warnings only if they present in text.\nb30e3f0: [log] In GraphColorManager JBColor -\u003e int(colorId) \u0026\u0026 int -\u003e CommitId\n340ba68: [log] Fix EdgesInRowGenerator and add several tests.\n1ec4cda: [log] Add LinearGraphWithElementsInfoParser.\ne3369e2: [log] Remove unnecessary BufferedReader usage.\nbd18165: [log] Remake test package structure.\n4a67d5e: [log] Fix equals fox CommitId.\n408d6878: [log] Remake tests.\n62cad84: [log] Small fix.\n88e5afd: [log] Remove newgraph package.\nc3fbf99: [log] Add Flags#setAll().\nb8c1375: [log] Move DfsUtil.\n770aff8: [log] Remake image printer.\nb49cea0: [log] Remake PrintElementsManagerImpl.\n97c5f6d: [log] Add AbstractPrintElementsManager.\nfe3a680: [log] Create new PrintElementWithGraphElement.\n80d21e9: [log] Remake ContainingBranchesGetter.\n5996a24: [log] GraphCellGeneratorImpl -\u003e PrintElementGeneratorImpl.\n6b56353: [log] Generate equals \u0026 hashcode methods.\n55b4219: [log] Remake AbstractPrintElementGenerator.\n938956f: [log] Add simple implementation of PrintElements.\n3784b45: [log] Remake EdgesInRowGenerator.\nad7d357: [log] Remake FragmentGenerator.\n1a1d238: [log] Add draft of CollapsedVisibleGraph.\n95a51cd: [log] Add AbstractVisibleGraph.\nb8a9f02: [log] Fix CurrentBranches.\n8722519: [log] PrintedLinearGraph.getLayoutIndex() -\u003e getGraphLayout().\nf6467e4: [log] Add draft files for PrintElementGenerator.\n6f8ff22: [log] Add FilterGraphWithHiddenNodes.\n6563dea: [log] Some changes in CollapsedGraphWithHiddenNodes.\n0994121: [log] Add constructor.\nad25cff: [log] Remake GraphWithElementsInfoImpl to CollapsedGraphWithHiddenNodes.\n3abc13e: [log] Extract inner class.\nc9a5fb2: [log] Add LinearGraphAsGraphWithHiddenNodes.\n3b2baa1: [log] Fix update event in GraphWithHiddenNodesAsPrintedGraph.\na9bee1b: [log] graph.impl.visible.utils -\u003e graph.impl.visible.adapters\n2f4b46f: [log] Move all from vcs.log.facade.utils -\u003e vcs.log.graph.utils.\n579ee01c: [log] PermanentGraphLayout -\u003e GraphLayout.\n8e14dd2: [log] Add draft of PermanentGraphImpl.\n6e5d35f: [log] Remake PermanentGraphBuilder to PermanentLinearGraphBuilder with CommitId.\n313093e: [log] Remake PermanentCommitsInfo with CommitId.\n8151d60: [log] Create new internal graph api.\n797b59b: [log] Add PermanentCommitsInfo.\n5e909f3: [log] Add IntTimestampGetter.\n5049be6: [log] Drop unnecessary method from PermanentGraphLayout.\nadfa4b0: [log] DfsUtil: use IntStack.\n24768a4: [log-api] Update api.\nb02fc19: [log-api] Update api.\nd1fce17: GRAPH API\ne7526b1: svn: Refactored BranchMerger - removed unused fields/parameters\n65bab47: DevKit: refactor InspectionDescriptionNotFoundInspection\n5a18a7e: svn: Refactored SelectLocationDialog - get repository root url using InfoClient (instead of direct SVNRepository usage)\ncaa8262: support ContinuationWebSocketFrame\ncf56368: Calculate future feature only if it present in text.\n1a79f0f: svn: Refactored SelectLocationDialog - removed unused code, removed duplication\n445763e: do not calculate mirror file for each access to jar file\n5cfdfeb: fix IllegalArgumentException: The file:  doesn\u0027t exist.\n49b2232: AC/C++: EA-56192 only allow directories in NullFileReferenceHelper roots +review CR-OC-1544\n30d5ad4: js postfix template: parenthesized\n3ce7f95: quote param containing ampersand for .bat files\n0008feb: Based on comments for http://crucible.labs.intellij.net/cru/CR-IC-5400 * quote param containing ampersand for .bat exe files * improve test to actually execute .cmd/.bat files\n2fb4ba8: reverted\n69ea226: custom strategy bug fix, new Weak key soft value map\ne7ed4bf: moved to ui-ex\nbc74ad3: moved to core-impl\nc2083de: [log] Handle the case when null value is passed to the renderer\n86c197a: IDEA-125227 New debugger: please disable switch from expression mode to code fragment mode when evaluating multiline expressions\n519d350: Gradle: discover local gradle sdk sources local gradle dependencies\n911aa11: inline GroovyFileType.GROOVY_LANGUAGE\n9668cc5: renamed\n06ad15b: javadoc, IncorrectOperationException replaced with UnsupportedOperationException as more standard\n940d174: javadoc, cleanup, removed bulk operations since they are not jdk8 compatible anyway\n7e1f445: AC/C++: EA-56192 allow files in NullFileReferenceHelper roots +review CR-OC-1544\nce9a38c: fixed \"unmute on stop\" action\n2ca53a3: Calculate dunderAll in stubs only if file text contains __all__.\n80cb0da: fixed PY-12970 Extract variable: disable refactoring for parts of comrehensions\n1fe1440: typo\n317cd70: fixed tomcat tests\n47060bb: Merge remote-tracking branch \u0027origin/master\u0027\nf343aa2: simplification postfix template\nfb45e36: Gradle: nonclasspath finder updated to search psi classes in groovy sources\n897595c: Gradle: EA-54734 - assert: JavaSourceFilterScope.\u003cinit\u003e\n58d3c58: Gradle: EA-56552 - assert: NonClasspathClassFinder.findClass\n3003df2: change class signature: process diamond (IDEA-125236)\n479578f: move edit settings down\n0da1a20: ensure expression valid, initializer expression should be already replaced (IDEA-125231)\n57fa2db: fix tests\n30d1d10: select and scroll to most recent revision (IDEA-60345)\ne54ffc6: scroll tree view file history to most recent change\nc3d8951: make scroll to selection in file history work better\n90de406: support content loading for resource files from output roots (needed by some annotation processors)\n6faa3ff: remove unnecessary addClass() calls\n113323e: doc test: assert HTML body text only\n96d93a8: add new not expression test\nc7ce438: cleanup\n78a4030: Merge remote-tracking branch \u0027origin/master\u0027\n57f67f8: IDEA-125184 Mac launcher should not crash when IDEA_JDK env. var. does not correspond with JVMVersion from Info.plist.\ne7a2262: js postfix templates: not expression\n7877bab: IDEA-125129 I would like to reopen IDEA-117698\n3b26929: move jql lexer to gen source root\n6723047: postfix template: js introduce variable\nbe8ee4f: refactor expression postfix template with chooser\ncae5144: cache ClasspathCache.transformName\n4119688: javadoc typos\nd12d8bd: [log] IDEA-116867 Use the same root renderer for author as for message\nee1a2cf: IDEA 123484: traits are supported only since 2.3 version\n86ffe87: IDEA 123484: complete trait keyword and extends/implements lists in traits\n91875b6: IDEA 123484: trait methods are not allowed to be protected\n5462267: IDEA 123484: clena up utils and tests\n4e540d4: use previously calculated data from PHM if no read right now is performed: calculate the value instead of wait for IO to complete\n53e5113: cvs file history in Browse CVS Repository\n727804a: AC/C++: EA-56794 - assert: FileReferenceSet.getAbsoluteTopLevelDirLocations +review CR-OC\n3326c46: cache already checked plugins (IDEA-124828)\n0f9f39d: auto expressions spec: done duplication check\n5d4a66c: auto expressions spec: init duplication check\n901d664: Merge branch \u0027github-theme\u0027\nf55b604: Updated JavaScript and CoffeeScript colors\n9c26625: Updated Buildout, GQL, ReST and YAML colors\n2bc7a23: Updated Django and Mako templates colors\na027a36: Updated CSS, LESS and SASS colors\nf1a44bc: revert couple, 135 compatibility\n8d2b706: change method return type on call site (IDEA-125166)\n3316081: Updated HTML and XML colors\ne4bbd52: move diff utility classes to Util module\n54754f3: add evaluate expression action to variable\u0027s context menu\nf915ea5: fixed NPE in evaluate handler\n954f437: Updated default colors and set many Python styles to inherited\n6c992e4: fix compilation\nae76055: Fix list selection background when unfocused\n98f8e9f: don\u0027t highlight if psi was invalidated (EA-56385 - PIEAE: PsiUtilCore.ensureValid)\n9c76516: prevent SOE when creating PIEAE (EA-56284, EA-56810, EA-56809)\n968779e: IDEA-123484: override/implement actions are aware of traits\n1f6e60a: IDEA-123484: trait -\u003e type_definitions token set\nc4764e6: IDEA-123484:  use newHashSet(map()) instead of map2Set(), import static ContainerUtil.*\nae3fce2: Sorted options\n08ce945: svn: When looking for cached credentials for given url/realm check also if there are cached credentials for its parent urls/realms (and use them if found)\nac6e1c9: IDEA-124077 Enum code reformat destroys enum\na92b91b: rearranger @Nullable replacement\n1311963: [diff] Simplify the \"gear\" button implementation\ne910c1c: fix Cut functionality and tests\n9c75b87: [vcs] Simplify the gear action group definition\n1dd998d: BlockSupportImpl: assertFileLength2-\u003ereportInconsistentLength\n57b759f: IDEA-124712 ctrl-alt-space: duplicate completion variants\n83a2697: IDEA-125194 Strange control-flow inspection\n0f495ff: [git tests] cleanup\nce0259e: svn: Refactored RepositoryLoader - use common client factory model (instead of direct SVNRepository usage)\nd7f2104: WEB-12199 Grunt tool window fails to load Gruntfile tasks, when an \"\u0026\" is in the path\ne718569: Merge remote-tracking branch \u0027origin/master\u0027\nc8485a5: Merge remote-tracking branch \u0027origin/master\u0027\ne79e97b: js potfix templates: notnull \u0026 null\n2c935f8: [git tests] Fix expected-actual order\n81c101c: simplify settings (CR-IC-5127)\nc061e81: distinguish generated roots during rename/move warnings (IDEA-125147)\n61460f7: combine all jdk jars into one marker in OutputChecker\nb49b8fd: [git tests] Remove a useless blinking test\n053f37f: [git tests] Log index.lock error\n6616b1a: [git tests] Log debug GitHandler stuff if test failed\nfed92bd: fixed PY-12991 Missing Added by user mark on paths added to the interpreter\nabfedef: throw IllegalStateException if number of keys in node to split is different from expected\n73218a0: platform: plugin descriptors loading optimized\na64c39b: EA-56305 (delegate FS used for parenting)\n02521d2: [vcs] Add toolbar to the Shelf\nd9c049b: [vcs] ShowHideRecycledAction: don\u0027t proceed if project is null, cleanup\ndb69de7: svn: Moved several classes to corresponding packages (\"org.jetbrains.idea.svn.lowLevel\" to \"org.jetbrains.idea.svn.svnkit.lowLevel\", diff related classes to \"org.jetbrains.idea.svn.diff\" package)\n5546e02: Addede GitHub color scheme\nfd96e01: fixed tests\n9a1a122: Merge remote-tracking branch \u0027origin/master\u0027\n850f818: Revert start_new_thread override.\n5c8997d: svn: Refactored RepositoryBrowserDialog.doUnifiedDiff - use common client factory model (instead of direct SVNDiffClient usage)\n71d8ba1: svn: Implemented \"unified diff\" clients (both for command line and SVNKit)\ne4dc06d: Merge remote-tracking branch \u0027origin/master\u0027\n02a4391: lazy scope initialization in case of big usage view open\nfba79fe: Slim. Introduce variable test fixed\nc816eb8: added javadoc\nd8f4bdd: IDEA-99541 New run configuration type to run Ant get rid of ProcessHandler.waitFor()\ne3f9e71: javafx: quick fix to switch to javafx css in property starts with -fx-; make css dialects configurable visible when file-mappings are available (IDEA-125020)\n3cccccf: file templates: no NPE if exception doesn\u0027t contain message\n5f0091f: refixed NPE in PasteHandler\nea62a1d: NPE in PasteHandler\n9ee678f: flusher on low memory should work the same way as periodic memory flusher to avoid loosing updates [r\u003dEugene.Zhuravlev]\n12a7479: Merge remote-tracking branch \u0027origin/master\u0027\n1e48abe: good code red: nested classes inheritance\ne190be1: fix test\n53b9222: processOverlapping should iterate in order\ncf632d0: do not open API for abuse\n7bae702: refactoring - create both RTF and HTML flavours in one copy-paste postprocessor\n66d211f: cleanup\n4c253dc: refactor API interface\n71ea747: make rich copy work for documents with non-normalized line separators\nc7f67f1: refactoring\ndc95443: cleanup\n74c97e0: remove impact of ADD_IMPORTS_ON_PASTE setting on other copy-paste-related functionality\n897f2ba: unused/static imports\n873cada: cleanup\n5a50486: @Override\naa9f4b5: extracted GroovyRunnerPsiUtil\nf256b8d: moved ErrorUtil to psi\n6243ae7: moved GroovyImportHelper to psi\n242a795: removed dependency of GrMethodBaseImpl to code style. The clients of GrMethod.setReturnType() should call GrReferenceAdjuster.shortenAllReferenceIn() if they need to\n5bdb72f: merged PsiUtil and GroovyPsiUtil\nf4c8ed4: moved to psi\n939b86b: moved method to GroovyPsiUtil\n9206109: moved to psi\n532fdb0: notnull\nb6594a3: moved to core\n91d1a5b: moved org.jetbrains.plugins.groovy.intentions.utils package to psi\n55bb9af: moved to psi\nb2b65c2: removed dependency on platform\n68910bc: moved to psi\nbda7716: moved to psi\n91e946e: moved to core\na95cbce: cleanup\n7ca3394: cleanup\n41b594c: notnull\n00f6e5d: correctly identify class usage in dumps\n28c6a3c: XML/HTML: move inspection descriptions to proper modules\n47f5b9d: Revert \"[vcs-log-graph] use Couple\"\n510ba46: fixed load project test\n269e211: Code clean-up.\n99f2434: fixed groovy debugger tests\na32c4c4: add new test xml map serialization\n1b65256: EA-55646: debug output\n00964e5: update according to changes in GotoActionModel\n9ea4344: rollback\n7de12bf: Mono\u003cT\u003e \u003d\u003d Function\u003cT, T\u003e\n1c4c11b: [svn4idea] use Couple\nc159007: [testFramework] use Couple\n00c700f: [vcs-log-graph] use Couple\nb8aa01b: [vcs-impl] use Couple\n2d2df3b: remove unnecessary static\n27c06dd: [ui-designer] use Couple\n891b65f: [lvcs-impl] use Couple\n9f2118c: [vcs-api] use Couple\n31bd437: [properties] use Couple\nde97b7f: [platform-api] use Couple\nbbc1d35: [platform-impl] use Couple\n7347cd3: [extensions] use Couple\nfb4d104: [idea-ui] use Couple\n756e0ad: [hg4idea] use Couple\n5bf1a92: [java-analysis-impl] use Couple\nccb6b7c: [java-impl] use Couple\nc8b9199: [java-indexing-api] use Couple\nc04909d: [java-psi-api] use Couple\nd3278e6: [java-psi-impl] use Couple\n70fcb07: [javaFx] use Couple\neaed3bf: [jetgroovy] use Couple\n526441d: [gradle] use Couple\n3e1c9d1: [lang-impl] use Couple\n7afb583: [dom-openapi] use Couple\nbffa11b: [debugger-impl] use Couple\ne9254bf: [github] use Couple\n8fc8555: [git4idea] use Couple\n187dd78: [vcs-impl] use Couple\n2985542: [platform-impl] use Couple\n47797e5: [core-impl] use Couple\na583560: [core-api] use Couple\na8727c8: [compiler-openapi] use Couple\n9d30723: [compiler-impl] use Couple\n1a54d31: [common-javaFX-plugin] use Couple\ne25eff2: Merge remote-tracking branch \u0027origin/master\u0027\n3974fdd: Fixed console debug for remote interpreter (PY-12959).\ndb0de10: vfs: .zip file cache reset fixed\ne677a69: Remove double borders\nd54e0b0: svn: Refactored RepositoryBrowserDialog.doGraphicalDiff - use correct client factory depending on settings (and not always factory for SVNKit)\nc7313cf: Merge remote-tracking branch \u0027origin/master\u0027\n18844ff: PY-12810 \"imported\" urls are not supported by {% url %} tag (fixed quotes trouble)\neeab21a: svn: Implemented diff for \"url + url\" pair for command line\n3c6cccf: Data Views specs\nd47c2cd: EA-56596 - CCE: XmlLanguageInjector$.visitElement\n7d729ca: platform: let out/err readers have independent policies\ne829e8c: store vfs charset in user data\n8f05759: IDEA-121961 Debugger: evaluate from variables doesn\u0027t include context\n0829ee7: better fix for IDEA-125082\n90d6990: new inference: separate caching\n8148aa2: filter out elements not matching scope (IDEA-125178)\nb1b6025: extract field from auto closable (IDEA-125141)\n827e889: show the notification with a delay to avoid blinking when \"too much output\" ceases quickly\na38bfd3: calculate editor notifications in a single background thread\neae74d2: Cache enabling\nb6b3618: EA-56566 Fix NPE in TaskItemProvider.dispose\nc77cd7b: Merge remote-tracking branch \u0027origin/master\u0027\n714b3df: fixed PY-12698 Noticeable hang when selecting not yet added virtualenv as project interpreter\nb44ffe6: EA-56384 Fix NPE in JiraRepository.discoverApiVersion\naef1f3e: do not show static node if empty\n4c4b111: java-xdebugger: JRuby breakpoints handler\na49b8ff: java-xdebugger: fixed tests\n31434a5: java-xdebugger: IDEA-125088 Debugger: Evaluate Code Fragment works like Evaluate Expression\n11d6bce: java-xdebugger: IDEA-125081 Debugger: Force Step Into works like simple Step Into\n7c6f28c: java-xdebugger: allow method calls in quick evaluation with alt\n428a04e: use editor font in expression combobox\n1b7a152: java-xdebugger: correct context for watches evaluation\ne4d5f88: java-xdebugger: store java breakpoints in xbreakpoint\u0027s user data\n3f3fdcd: java-xdebugger: fixes after review\na542026: java-xdebugger: use correct context for variables calculation\n2a64442: java-xdebugger: IDEA-125035 Debugger: breakpoints: unmute on finish: inconsistencies between behavior and appearance\n4f64e19: java-xdebugger: IDEA-125037 Debugger: \"Watch method return values\" setting label is changed on stop\nf1de6f7: java-xdebugger: IDEA-125039 Debugger: Throwable at PsiDocumentManagerBase.commitAndRunReadAction()\ndca55b4: java-xdebugger: IDEA-125038 Debugger: setting field breakpoint causes IAE at SimpleColoredComponent.append()\ne1a926a: java-xdebugger: IDEA-125044 Debug: Run to Cursor: IAE at XDebugSessionImpl.breakpointReached()\nc2dc88d: java-xdebugger: fixing tests\nd369a04: java-xdebugger: avoid assert on context update\nb53018e: java-xdebugger: fixed breakpoint tests\ncd4b029: java-xdebugger: no need to recreate java breakpoints\ndc17bb0: java-xdebugger: do not store empty expressions\n36e4354: java-xdebugger: show breakpoint icon when hit for non line breakpoints\n9ade5d7: java-xdebugger: add stepping filter action\nacda84e: java-xdebugger: show extra array elements on demand\n563511a: java-xdebugger: no need for extra constant\nd7a2306: java-xdebugger: correct context for variables calculation\n98cb4bd: java-xdebugger: display object id and correct string coloring\nf882b59: java-xdebugger: show info messages in variables\n1d06412: java-xdebugger: show return value on top of variables\nb1e62e0: java-xdebugger: fixed incorrect frames refresh with enabled filters\ne86c7d9: java-xdebugger: simplify external breakpoints handlers\n764f536: java-xdebugger: fixed exceptions\nd21c49b: java-xdebugger: avoid asserts\n4f439fe: java-xdebugger: static group and this variable\ncf699a8: java-xdebugger: variables icons\n26a0ffb: java-xdebugger: get nashorn frames this way until we integrate fully\n3bf4519: java-xdebugger: correctly handle frame change\nf0b82ee: java-xdebugger: correctly handle session change\nfeb4620: java-xdebugger: lazy value label calculation\n0f99ccd: java-xdebugger: avoid gathering variables with resumed context\n6073323: java-xdebugger: do not calculate top stack frames for all threads\n4b2ff87: java-xdebugger: avoid NPE\n0ac53b8: java-xdebugger: fixed dump threads action\nd9d1c74: java-xdebugger: fixed memory leaks\nc83bb60: java-xdebugger: tooltip evaluation support\n3b0b8f9: java-xdebugger: expressions language selection UI\nb025aaa: java-xdebugger: removed duplicated debugger editors provider\nd6299a6: java-xdebugger: correct context for expression\n2293837: java-xdebugger: do not deprecate old setters\nb0f9849: java-xdebugger: fixes after review\naf29d44: java-xdebugger: store condition with language and custom info\n071b912: java-xdebugger: custom java breakpoint handlers\n2635efb: java-xdebugger: add to watch support\na3b7433: java-xdebugger: View text action support\n570305e: java-xdebugger: filter library frames support\ndbe29fe: java-xdebugger: jump to object source support\naef95ac: java-xdebugger: use debugger thread to store descriptors tree\n04571c0: java-xdebugger: mark object\n439666c: java-xdebugger: set value prototype - minor extra fixes\n3c7f48c: java-xdebugger: set value prototype\n9265407: java-xdebugger: support of \"view as\" action\n74a63863: java-xdebugger: drop frame action on the debugger toolbar\nb09633c: java-xdebugger: restore variables tree state when stepping\nbf02fe4: java-xdebugger: fixed actions order\n1c7a3d4: java-xdebugger: fixed thread name presentation\n24fb430: java-xdebugger: correctly calculate frames\nd5d617a: java-xdebugger: avoid ArrayIndexOutOfBoundsException\nc160771: java-xdebugger: special icon for current thread\n61d146a: java-xdebugger: drop frame action\nf631088: java-xdebugger: do not show empty type\ndc9789f: java-xdebugger: rebuild on auto variables setting change\n223d0ae: java-xdebugger: return correct active execution stack\nd225fdb: java-xdebugger: jump to source\n59a75a5: java-xdebugger: do not create old DebugSessionTab\naf21fe9: java-xdebugger: pause support\n3aade1c: java-xdebugger: \"view as\" action prototype\nad3f1fc: java-xdebugger: init breakpoints on process attach\n8835958: java-xdebugger: dump/export threads actions on the toolbar\n8ce7361: java-xdebugger: customize data views action in watches context menu\n7252d5d: java-xdebugger: customize thread views action in frames context menu\n00ab63e: java-xdebugger: customize data views action in variables context menu\nf2e28dd: java-xdebugger: use xdebugger\u0027s mute breakpoints state\n1cdd4f7: java-xdebugger: settings popup support\nca891ba: java-xdebugger: imitate old frames renderer\nef0745a: java-xdebugger: threads tab support - update on select\nb857507: java-xdebugger: assert not needed\n27d67ad: java-xdebugger: threads tab support\n60986c7: toString for line breakpoint\n2479d8f: java-xdebugger: threads combo support prototype\nd66fc12: java-xdebugger: watches support prototype\nd2fe211: java-xdebugger: variables support prototype\nef6369f: java-xdebugger: initial commit: - debugger start - java breakpoints handlers - set/unset breakpoints - simple frames view support\nf4fb687: EA-56555 (diagnostic)\n8b27b16: Cleanup (weird exception constructor)\n75f96f6: better corners for Darcula\na0fae704: Merge remote-tracking branch \u0027origin/master\u0027\n665e0e1: hang on start up\n66df65d: rename test methods to run on java 8 (ClassFormatError fixed)\n5898e80: Filter out remote sources dir from extra sys path (PY-12958).\n0a0b678: hide service information\n2b8c333: fixed type annotations restoring (IDEA-124889)\nef7c8b9: new inference: inference in terms of inference variable as type params (I)\n0bea7ea: new inference: encapsulation\n922715c: Fixed buggy calculateExtraSysPath\n6133865: CR-IC-5378 add comment on java.io.File.exists usage instead of vfs refresh\nb2d382e: IDEA-99541 New run configuration type to run Ant\n14a4668: EA-56795 (diagnostic)\nee0b565: Cleanup (nullability; parameter type)\na95b6d6: Slim. Template languages must be over HTML_DOCUMENT element\n3c41d20: Embedding Ruby code into Slim.\nba802ea: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\n3a51776: Merge remote-tracking branch \u0027origin/master\u0027\n37c2e28: Gradle: extra tooling model build error builder added\n4874a78: switch off couple inspection\n9ad3184: EA-55850 (a constant used is only available since Win7)\n56cea62: resources -\u003e src\n78e49f7: Cleanup (typo)\n7a4ac7b: EA-56033 (early diagnostic)\ne52b674: cleanup\nb55f2ac: WEB-6779 JS Debugger / Variables: Automatically show used variables: mutability\n4077052: Merge remote-tracking branch \u0027origin/master\u0027\n8b18eb8: IDEA-123484: independent GroovyLineMarkerProvider. Don\u0027t suggest implicit trait methods in implementation list\n2f60fb3: IDEA-123484: concrete trait methods are implicitly generated in inheritors\na7eb2a0: IDEA-123484: abstract trait methods should have explicit \u0027abstract\u0027 keyword\n2fbab8a: lazy Object type in GrLightParameter\n44eaa05: remove dependency from Groovy PSI to Groovy completion\n18fa4ff: split groovy completion contributor into separate completion providers\nce1beaf: IDEA-124731 semicolon or curly brace after constants\n3a2dfbd: IDEA-124731 enum constants can be placed on several lines with comma placed on the next line\n4bdc91c: lazy light PsiType for fast creation from string. Use it where possible in groovy psi\n8c44253: cleanup stub generator\n46a6910: IDEA-125082 (Weaken intention for LinkedHashSet suggests AbstractCollection)\n38ba59f: fixed PY-12964 add path to the interpreter doesn\u0027t work\nf07444f: uniformly handling class loading from paths containing special symbols like spaces\n88eb679: Arrangement: store opened section rules instead of start comments\na4e42e3: WI-23285 Arranger: sections is keep added (already existed section is not found)\n224ff5c: save some memory by not caching constructors in picocontainer; they\u0027re not reused anyway\n3a25aee: DevKit: add InspectionDescriptionNotFoundInspectionTest.testHighlightingForDescriptionCustomShortName\ned33e55: revert changes that made tests hang\nfedbb1d9: IDEA-124403, EA-55541, EA-55517, EA-49088, EA-49127 soft wraps recalculation issues\n6112926: EA-55847 - AIOOBE: ImmutableText.charAt\nd2d6f45: cleanup (following review #212)\ne4f6aa4: EA-56779 - IVFAE: PersistentFSImpl.getFileId\n2004f6a: improve description\n16bd2ee: add \"Suppress for \u0027Tests\u0027 scope\" quickfix to \"Prohibited exception caught\" inspection\nf96b846: new \"\u0027BigDecimal\u0027 legacy method called\" inspection\n2be4b97: better layout for combobox\neb6acaf: svn: Refactored RepositoryBrowserDialog.doGraphicalDiff - moved diff logic for \"url + url\" to SvnKitDiffClient\ned5d225: svn: Refactored RepositoryBrowserDialog.doGraphicalDiff - do not wrap obtained changes in custom UrlContentRevision (see c38efc0eaffe39c4ac4250cdd4c2615a321db906) - changes collected by SvnDiffEditor correctly work with \"Show Diff\" action\nfb0c65a: InternetAttachSourceProvider: don\u0027t sync refresh from outside edt (EA-56768)\n9770742: EA-56761 - PIEAE: ClsRepositoryPsiElement.getManager\n8317a56: EA-56519 - CCE: PsiDocumentManagerBase.handleCommitWithoutPsi\n2ecda67: vfs: create handler as soon as archive root is loaded\nb9b3a28: Cleanup (unneeded second refresh dropped)\n00140af: IDEA-124361 Suggested variable names for Optional variable needs improving\nb92c65c: svn: Show \"changes viewer\" dialog even if changes collection is empty (dialog will display necessary information message by itself)\n90a5b72: Merge remote-tracking branch \u0027origin/master\u0027\n6eb4127: fixed PY-11909 problem with extract variable\na9d6cb1: svn: Moved several utility methods to SvnUtil class\n71177eb: fixed PY-11922 pytest problem with marker expression containing spaces\nf895885: [log] IDEA-124546 enable \"Edit Source\" from commit list\n3a483ab: [vcs] Delegate to the fuller constructor\n8bc8177: fixed PY-11929 Insert type assertion should be disabled for references introduced in dict comprehensions\nde5a5e6: Add new icons for new arrangement section rule\n19d7bf9: Merge remote-tracking branch \u0027origin/master\u0027\nb61e49e: [log] Trim the hash in go-to-hash action\na351cff: fixed PY-12037 long path cause wide menu\n5972053: touch file to recompile\n3e8ef45: continue WEB-6779 JS Debugger / Variables: Automatically show used variables\n0c8bcaa: init WEB-6779 JS Debugger / Variables: Automatically show used variables\nce66c08: compute memberFilter only once\n1701927: IDEA-124688 Console scroll to the end - jumps on the end of the line sometimes\n287390b: be prepared to event log changes when expiring notifications (EA-53620 - IOOBE: MarkupModelImpl.addLineHighlighter)\n296a5dc: Platform: deleting shortcut from bound and inherited action fixed\nd0e540a: IDEA-106517 Exception on welcome screen when using speedsearch\n5978682: svn: Refactored DirectoryWithBranchComparer - SVNKit diff logic moved to SvnKitDiffClient\nfc13a83: IDEA-116057 second-keystroke popup\n1fe493a: fixed PY-12120 Invalid caret position after Enter press in unicode strings\n69b6e2e: check for UserDataHolder directly\n5cd9a8f: svn: Refactored SvnDiffEditor - use File instead of VirtualFile\n8511042: diff: add icon for synchronized scrolling\n8e9af01: js postfix templates: if, else, return, throw\na309ba7: Remove Open Directory action.\n23db467: use Couple\nfc77edb: fixed PY-12195 Changing signature of decorator removes \u0027@\u0027\n6a1b621: cleanup\n5653e4a: IDEA-124974 NPE from Switcher if 2 tool windows have the same first-strike char\nf74c773: do not log refresh stacktrace\n6da5c0c: OC-9871\nfd6d2fa: Gradle: tooling version updated in libLicenses.gant\n0290479: use Couple\ne44b143: use Couple\nbaecc09: use Couple\n3a60ce3: use Couple\n47f6b1b: IDEA-125121 MacMessages: NPE when parent is null\n637a597: do not expand stubs when evaluating getContextName\nc39f3b1: Gradle: update Tooling API version: 1.12-rc-1 \u003d\u003e 1.12\nbbfc26b: IDEA-125119 NPE if message for MacMessage is null\n5991df3: IDEA-124839 Gradle sync reports \"Error:You can\u0027t change a configuration which is not in unresolved state!\" and \"Could not resolve all dependencies\"\n19c251b: fixed PY-12313 Incorrect __file__ value when running tests in a folder on Windows\nf9d754d: IDEA-124839 Gradle sync reports \"Error:You can\u0027t change a configuration which is not in unresolved state!\"\nb186522: @NotNull\n4e90ea9: dependency fixed\n3e98719: removed lang-api dependencies\ne5ba40d: removed dependency on platform-api\n19444a1: notnull\n4a8f5f8: @NotNull\n9accb24: moved to core\n38f3c11: moved out of psi\nc4390c4: Fixed IDEA-122488 IDEA 13 1 not using default font [CR-IC-5349]\n8667c40: do not update when root name not changed\n4569c83: fixed PY-12369 Code Inspection fails for negative default parameter\n20c2b28: update plugins: check plugins according to the new version to be patched (IDEA-78385;IDEA-124308)\n5f74804: IDEA-124543 sout template formatting\nf0918e0: fixed PY-12401 inline refactoring looses comments\n851fd3b: IDEA-124305 JSP: Import statements suddenly disappearing every now and then\n850ea16: typo\nacac62d: Cleanup (locale conversion; properties grouped)\n21152ea: Cleanup (test simplified)\na979900: vfs: core JAR FS migrated\n4bf38d4: vfs: archive file system\n96aad22: IDEA-64312 Maven: frequent .iml changes after exclude/source folder updates; project leak fix\n607ba58: Platform: keymap tests cosmetics\nc6354dd: accept as cleanup tool\n85f72e1: IDEA-123379 (Unable to generate toString() with template \"+ super.toString()\" if sub class doesn\u0027t have any variables)\n2e1a1ab: fold some IJ boilerplate in console\nfd7f7a6: remove PSI event nesting because of eager PushedFilePropertiesUpdater (EA-56525)\naafb2dc: use ensureValid (EA-56712)\n5494673: TodoIndex supports snapshot mapping\ne676714: myContents shared snapshot index can be reset via clear (due to todoindex dependency on settings)\n55f9327: use TW stripeTitle if needed. skip extra popup-step in case of one item.\n8b36033: separate NavBar action place into popup and NavBarToolbar places (IDEA-124199)\n3e3b44b: fixes for review comments\n136d116: move normalizeMemberName to debugger view support\nb3675f7: IDEA-56033 Mercurial: add support for reverting an uncommitted merge\n2b804da: IDEA-124393 Mercurial: Log: user filter applying causes empty log\n27272f3: EA-55721 - assert: DbElementImpl.getDataSource\n8c49254: EA-56008 - assert: DatabaseVirtualFileSystem.getProjectSafe\n42cd37cc: related to EA-56292 - NPE: ComboBoxFieldPanel.createComponent\nc4a273f: EA-56671 - E: Runtime.syscall\nbffc362: adjust offset while looking for selector\n6ef97d6: EA-56674 - IAE: DbFindUsagesHandlerFactory.canFindUsages\nc96459f: postfix templates convert configurable postfix list to tree \u0026 change store strategy\n8481ffc: IDEA-118554 (Inspection suggestion: BigDecimal divide() without specifying a scale and/or RoundingMode)\n69d1364: batching tasks to reduce the number of events posted to EDT\nc4e2bbe: remove useless HideFunctionValuesAction (now we correctly grouping functions)\na862f08: Merge remote-tracking branch \u0027origin/master\u0027\n2386bed: testdata for IDEA-24479\n760d73e: use manager.getProject (CR-IC-5302)\n5c11efb: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\n5ab59ac: EA-55808 - ISE: ComponentManagerImpl.getPicoContainer - a more robust fix\n543d9f6: Merge remote-tracking branch \u0027origin/master\u0027\n5b53af1: Merge remote-tracking branch \u0027origin/master\u0027\n8de4646: IDEA-123896 Navigate -\u003e symbol action doesn\u0027t find overloaded methods\n7dc78a8: IDEA-124772 Code completion in import statement: suggestion shows package from \"java.lang\", but when it\u0027s selected \"java.lang\" prefix isn\u0027t\n7e77d3d: Merge remote-tracking branch \u0027origin/master\u0027\n4b6debd: Merge remote-tracking branch \u0027origin/master\u0027\nad58ba7: results of code cleanup\n1c55611: do not inspect binary files\n0feba83: warn about raw arrays passed to varargs method (IDEA-16977)\nb32b333: assignment fix for super wildcards (IDEA-125031)\n6e2f355: EA-56686 - NPE: UnusedDeclarationInspection$$.runInspection\nafe28ba: provide editor with project - no harm (IDEA-124656)\na02113f: Remove class.\n304f5dd: IDEA-124097 Structure tool window steals a focus\n174a488: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\n6a0d559: Remote libraries stored in a directory separated from skeletons\n0f964da: aware of not sourcemap file\nadfec67: fix NPE Field is not nullable: className\na0a681e: IDEA-124956 PsiShortNameCacheImpl.getClassesByName() is O(N^2)\n5b4eafc: Rearranger: allow nested sections processing\nb638b32: Merge remote-tracking branch \u0027origin/master\u0027\nc7bcc11: make \"Unpredictable BigDecimal constructor call\" inspection and quickfix more accurate\n6ee9d29a: read saved index data by default + save empty indexed results\nebece42: WEB-11680 chrome debugger doesn\u0027t start due to internal exceptions\ne2ceeec: WI-4722 Debugger: Ability to skip certain functions with step into.\nb63b703: continue WEB-11775 \u0027Do Not Step Into\u0027 groupings\nec71671: cleanup\nc309c6a: cleanup\n0abe2e1: fix tests\n51e2856: Merge remote-tracking branch \u0027origin/master\u0027\n1edc667: invalid psi range diagnostics (EA-49842 - assert: ExtendWordSelectionHandlerBase.select)\ndd4697d: IDEA-124379 Avoid completion lookup glitching\n7732843: IDEA-85517 Option to collapse by-default manual defined (editor-fold) regions [CR-IC-5228]\n095153a: set explicit locale environment: GeneralCommandLine.getCharset() and LC_CTYPE should be the same, remove dependency on project and application default encodings\nf4cd58b: DevKit: add InspectionDescriptionNotFoundInspectionTest\n75ef7eb: fixed EA-53387 - CCE: PyElementGeneratorImpl.createParameter\n440a2e5: Merge remote-tracking branch \u0027origin/master\u0027\nf1842c2: fixed EA-56204 - IOOBE: SegmentArray.findSegmentIndex\nd5747a8: fixed EA-56667 - CCE: ReplaceListComprehensionWithForIntention.createForLoop\nf72f65c: DevKit: simplify/remove dups in DescriptionNotFoundInspectionBase, add tests\n520268f: fixed EA-56673 - IAE: ChangeUtil.copyElement\n6edaf52: fixed EA-56683 - NPE: PyStatementMover.moveTheSameLevel\ne78a1f8: Postfix cleanup\naf4c18c: fixed EA-56684 - NPE: PyStructuredDocstringFormatter.formatDocstring\n51255dd: Merge remote-tracking branch \u0027origin/master\u0027\na6f328b: code cleanup available as intentions (IDEA-38653)\n0e05ee3: Fixed a typo.\nd350749: IDEA-64312 Maven: frequent .iml changes after exclude/source folder updates\na34f27b: Fix output handling.\n6034330: DB: improve find usages grouping\n0756490: scopes combo: filter duplicates, suppress internal-modules\n2a680d2: DevKit: extract PluginDescriptorChooser, improve plugin.xml candidates list presentation, fix dumb mode error\n598528c: Merge remote-tracking branch \u0027origin/master\u0027\nc64f813: hide empty vcs scope when vcs is not configured\n2e0f935: update \"Select word at caret\" to \"Extend Selection\" in tips (IDEA-124727)\ncc92f9a: use StringUtil.trimStart() CR-IC-5322#c26136\ndfe9c11: DevKit: do not search in non-XML files for ExtensionPoint DOM usages CR-IC-5321\n2fa4de5: ActionTestCase kicked\n94c3177: fix puppet tests: clear extension cache on point registration\n1d3458a: copy reference for directory: copy the relative path from some root (IDEA-92885)\n3f1567e: enable CopyReferenceTest.testMethodOverloadCopy\ndffcdb3: rename \"Select word at caret\" to \"Extend Selection\" (IDEA-124727)\n2dc0e67: IDEA-124935 Completion font issue on Spring\nb210fef: private EditorHyperlinkSupport.HyperlinkInfoTextAttributes\nc394f80: cleanup\nb3840bc: Cosmetics\nb05ddda: DevKitBundle: use AbstractBundle\n847d67f: continue JS Debugger test framework — stepping spec\n578a54b: cleanup\ncad6541: IDEA-125004 DevKit: support plugin.xml \u003cdepends\u003e \"config-file\"\n873fa26: Github: remove test\na7ae56f: Github: do not catch OperationCanceledException explicitly\n63ef800: EA-52410 Github: do not throw runtime exception on parse error\nfad9ec0: Github: fix dialog type\n3c53f98: Github: remove final\n0c7b058: Github: catch runtime exceptions in modal progress\nf08ff4c: Github: GithubFullPath case-insensitive\n0204ba2: access to super members fixed (IDEA-124985)\n7ab104a: IDEA-124985\n74f3980: IDEA-64312 Maven: frequent .iml changes after exclude/source folder updates\n11d2cc4: restore EditorHyperlinkSupport.getHyperlinks for EA\n5f8a926: let EditorHyperlinkSupport.clearHyperlinks clear the hyperlinks\n9219a05: Attach Debugger in Python console.\ne85f16d: IDEA-64312 Maven: frequent .iml changes after exclude/source folder updates\nc5c6471: EA-45164 - more TypeConversionUtil.getSuperClassSubstitutor diagnostics\n28d0e2e: javadoc for clearHyperlinks deprecation\n1fe25c5: EA-54479 - CCE: CustomFileTypeCompletionContributor$.addCompletions\nafba911: Emmet: use couple instead pair\n3d63853: Custom templates: unify retrieving offset approach\n0badce5: png optimization\ndf16471: move generated icon classes to new generated roots\n420255e: patched AbstractClassGenerator from CGLIB moved to util module because it\u0027s used from InstanceofCheckerGenerator class\n92d4c4c: \"Node.js Express App\" doesn\u0027t relate to \"Static Web\" group\nf78f659: IDEA-124877 Run Configurations: Allow sort configurations under type or folder node (Exception fix)\n7272ef6: remove copyright from intellij splash and about dialogs\nbe38201: manually render copyright\n9c0ccb4: +copyrightForeground\nf4cb6a8: Merge remote-tracking branch \u0027origin/master\u0027\n35f0811: fixed PY-12915 No project interpreter found after project creation\naeb677d: Start plugins wizard #28 (be Ubuntu-friendly)\nad086fe: Merge remote-tracking branch \u0027origin/master\u0027\nc78ae5f: cleanup tool -\u003e inspectionEP\nb52cf11: Fixed wrong usage.\n421efd0: we must avoid use UUID.randomUUID — can cause long network calls\n0ea9f4b: https://groups.google.com/forum/#!searchin/netty/netty$204.1/netty/8jf6SPFiN6g/nLg7opwUsxwJ\n503f8cd: IDEA-124871 Can\u0027t build project if its name contains colon: convert project only when it is used as directory name\n5bf5dd0: static methods in interfaces can\u0027t be hidden in subclasses (IDEA-124921)\nec8f194: Extract execution timeout registry key\nf599645: fixed PY-12920 **kwargs in constructor parameters disappear after \"Add super class call\" quick fix\n6a9db3b: Extract execution timeout registry key\n26baf8f: extract superclass: pass target class in after data\n838771a: code cleanup: allow to choose another profile; filter view to show cleanup tools only\n2a25c8c: code cleanup (initial)\n246bf70: Merge remote-tracking branch \u0027origin/master\u0027\n6e62c61: reverted back dc0ad20 due to PY-12904 IAE: Equal objects must have equal hashcodes\n1eb6f78: - do not set databuffering if it was already set - make notifyAll in leave of StorageGuard if somebody is waiting\n25ccd86: less lockStorage for put / get operations + store value file offsets in btree enumerator directly\n1c8aaa4: lazier reparse range calculation\nb488d43: incremental reparse should happen only on nodes fully covering the changed fragment (EA-54262)\n66da2af: more diagnostics and possible fixes for EA-46770: don\u0027t let code fragment documents be gc\u0027ed\n79ff607: EA-51141 - IAE: CreateFromTemplateAction$.getActionName\n277ffe0: EA-54226 - simplify JavaFileManager, remove \"access only after startup activity\" assertion\n4b22fa6: EA-54691 insert completion char in write action\nf4f67d2: EA-56504 - read action\nb515187: less lockStorage for put / get operations + store value file offsets in btree enumerator directly\nf0bdde8: move serialization of value container inside valuecontainer + added code for saving to use existing bitset used for large index values\nf0dcc74: magic number moved to registry\ne211432: check validity of RangeHighlighter\n21afe13: [vcs] IDEA-120737 Change Merge button caption to Merge...\nc5bcb11: [git] IDEA-118125 change url for Detached Head information\n60036d0: PY-10016 Namespace support in PyCharm 2.7.3\nc02eade: DevKit: highlight \u003cextensions\u003e \"xmlns\" as deprecated\n2b0d162: Devkit: remove non-stub test data\n34d6a8e: include PIEAE invalidation trace as an attachment\n571bdea: EA-56524 - check for virtual file validity when searching in its document\nd0a9cac: EA-56551 - don\u0027t expand structure view for invalid dom elements\n7a6616d: EA-56593 - FindInProjectTask read action\n73d32e6: move TraceableDisposable\u0027s own trace to the bottom as the least important\n3fb8ff0: continue JS Debugger test framework\ne426c3e: Platform: redefined shortcuts for bound actions work in inherited keymaps + such shortcuts is shown in the UI tree, in spite of being \u0027bound\u0027 (OC-9826)\n7859a0d: IDEA-124960 DevKit: \"register extension\" fix for EP defined in custom plugin\nbce419f: Devkit: rename/move RegisterExtensionFixProviderTest missed file\n9359908: relaxed diagnostics\n37894fc: Devkit: rename/move RegisterExtensionFixProviderTest\n544ab30: CR-IU-696 - use activationComponent\n0194c34: Devkit: add RegistrationProblemsInspectionCodeTest\n92e0c60: extract PluginModuleTestCase\nd5a13c3: rename\n28ea4b5: Don\u0027t evaluate debugger vars in EDT.\n5529340: Fixed args.\n5d4bea7: Merge remote-tracking branch \u0027origin/master\u0027\n7846df8: Backported more Pydev stuff including Stackless debugging support and AppEngine debugging fix.\n5214a06: DevKit: add XmlRegistrationProblemsInspectionTest\n3aa92a1: Merge remote-tracking branch \u0027origin/master\u0027\n3ea1686: Backport some minor Pydev fixes.\nf80095e: Rename modules.\n8e6e512: [log] Don\u0027t send performAction request to the graph if below the log\nfad27ec: Commit document before creating callback\nfd61469: Allow emmet preview for xmlGenerator only\nabe4c7e: Fix Emmet preview for big abbreviations\nc8bb209: Fix emmet preview in injected fragments\nddcf07c: Live templates: add diagnostic\nf5da90c: fix tests on linux (filename case)\n5743b43: Merge remote-tracking branch \u0027origin/master\u0027\n48d9080e: Ability to perform force update when there are uncommitted merge added\n001903a: clearer test data file name\n11fdf63: Merge remote-tracking branch \u0027origin/master\u0027\ne72fd1a: Fixed conversion.\naf0ae88: for CR-IC-5142\nbff450e: make test light\ne3d5657: IDEA-124876 (\"Mismatched query and update of StringBuilder\" false positive with lambda method reference.)\n3f9ce9c: IDEA-106749 DevKit/ComponentNotRegisteredInspection inspection does not handle optional dependencies properly\n39f062f: store complete map results for snapshot supporting indices\n743ae27: Remove \u0027Support\u0027 from settings name.\nd6c5e1f: Create thread on attempt to suspend on non existent thread.\nad86a82: Merge remote-tracking branch \u0027origin/master\u0027\nd42e997: We treat not started threads as alive, to support debugging of Python 3.4 threads created by start_new_thread.\ncfd0595: IDEA-122909 Mercurial update: clean option\n6aae6da: Save all documents added before update and merge actions from branchPopUp\n206d45f: SOE\n51aa5b4: NPE fix\nbee86ca: new Pair\u003cTypeA, TypeB\u003e(a, b) -\u003e Pair.create(a, b)\nd659703: DevKit: add ComponentNotRegisteredInspectionTest\n28dce08: IDEA-124032 IDEA plugin: Can\u0027t find com.sun.xml.internal.messaging.saaj.soap.LocalStrings bundle command line property set to true by default\n262d5a9: IDEA-124871 Can\u0027t build project if its name contains colon\nb3557e9: refactoring postfix templates\n20fbada: IDEA-124032 IDEA plugin: Can\u0027t find com.sun.xml.internal.messaging.saaj.soap.LocalStrings bundle added command line property (false by default)\n2d0c2f9: don\u0027t count \u0027runtime\u0027 dependencies when showing a warning about circular dependencies\ne5e5915: IDEA-124859 Runtime module dependencies are not compiled when run configuration with dependent module is launched\nc1980f4: check Pair types with actual parameters types\n16906b2: IDEA-118714 Problem in automatically changing branch on tasks switching\nc177312: IDEA-123898 IntelliJ Configuration server : create/manage JetBrains account error\n7370dd9: new Pair\u003cTypeA, TypeB\u003e(a, b) -\u003e Pair.create(a, b) inspection for lang level \u003c 1.7\n136ade1: fixed PY-4479 Add field to class: select created field for editing, not passed to constructor parameter\ne7f0c33: add both add field and remove param QuickFixes for the param in __init__ method\n00b00b6: Merge remote-tracking branch \u0027origin/master\u0027\n2d20acb: Merge remote-tracking branch \u0027origin/master\u0027\n3b0a609: track PsiFile invalidation trace\n68ffeb6: use ensureValid (EA-55092)\na51e36f: add PsiSubstitutor.ensureValid (EA-55730, EA-55738)\n9f4593b: use Couple in util\na249d4e: fixed PY-12825 Remove unused parameter: do not allow to remove last argument after star when refactoring function with keyword-only arguments\n4ffed7a: IDEA-121171: fix failed tests\nc053844: convert testng -\u003e junit\ne5b9d92: use Couple\n5543b2f: use Couple\nd156a40: convert testng -\u003e junit\n43ba882: inspection and quick fix for Couple class\n7411352: testdata fixed\n4d5b798: restore test\n74ff7fd: testAssistance -\u003e DevKit\n03640d1: EA-56450 - CCE: JavaSuppressionUtil.getInspectionIdsSuppressedInAnnotation\n5455834: IPython should be enabled by default.\n25a4149: Fix option label text and size.\n514ddf8: Merge remote-tracking branch \u0027origin/master\u0027\nb69e716: Return None in case of unknown source.\n328fb7d: don\u0027t report ignored ioexception\nf0a2a53: No need to inform about failure.\n541a3d3: fixed literal conversion.\n11e19f2: IDEA-124877 Run Configurations: Allow sort configurations under type or folder node\n6e84490: Do not delete inserted semicolon for statement-based postfix templates\n7b768e0: Simplify return postfix template\n9e18381: Reformat postfix templates tests\nf7abe52: Delete dummy semicolon after postfix template expansion\n75264a6: Cleanup postfix templates\n337ddff: TemplateManager -\u003e service\nf6cc0f9: use ensureValid (EA-56464, EA-56467)\n2b3b0f3: EA-55808 - ISE: ComponentManagerImpl.getPicoContainer\nc685b88: fix \"already disposed\" from EditorNotifications\nde62ac0: Devkit tests: add @TestDataPath\ned97d68: PluginXmlDomStubsTest: move test data\n7f98202: PostfixTemplateDescriptionNotFoundInspectionTest: rename/move test data\n6d49cc4: extract ExtensionPointDocumentationProviderTest\naebd2ef: PluginXmlFunctionalTest: cleanup inline test data\n2bdefc7: No sets language without project (fix for ui-designer creating over default constructor)\n4d0fde11: svn: Refactored SvnVcs - moved ourBusyExceptionProcessor to RepeatSvnActionThroughBusy\n81f13d8: PluginXmlFunctionalTest: fix enabled inspections\n8656e4d: rename/cleanup InspectionMappingConsistencyInspectionTest\n2e6a042: extract DevKitImplicitUsageProviderTest\n29ac0ab: PostfixTemplateInspectionTest -\u003e LightCodeInsightFixtureTestCase\n494bc38: OS X: fixed NSString and NSOpenPanelDelegate_ leaking\nadd7462: Fix indentation to conform PEP8.\n382ab4b: DOM stubs: exclude some dom extenders from stub building\n72d5787: EA-56189 - ISE: LocalCanBeFinal.checkCodeBlock\n788f777: EA-56308 - NPE: UnusedParametersInspection.checkElement\n6dfed9d: EA-56333 - assert: PsiMethodReferenceCompatibilityConstraint.specialCase\n606d8ea: EA-56286 - AIOOBE: BringVariableIntoScopeFix.invoke\n659e657: svn: Refactored SvnVcs - removed old code that deletes previously used notification groups\nfec2014: svn: Refactored SvnVcs - removed unnecessary logging\n33da31b: make dumb aware\n2c7c9e1: IDEA-124663 (Refused Bequest inspection should honor @OverridingMethodsMustInvokeSuper annotation)\nc37b1a4: Merge remote-tracking branch \u0027origin/master\u0027\n08cf27c: select exact match in install package dialog\n64f7299: read access\nd83af54: accept raw substitutors during diamonds inference (IDEA-124836)\n16b6498: [git] fix some editable comboboxes\n27a2e0f: [log] Fix transitivity in compareTo\n7e86caa: DOM stubs: exclude some dom extenders from stub building\nbf339b6: Repository refresh added after pull action\n8e41d7d: use Couple\na285781: +getEmpty\nb4b6cc6: fixed PY-12660 PyCharm adds quotes in runconfiguration and fails\n5f75f69: svn: Refactored SvnVcs, SvnUtil - removed unused code, warnings fixed, code simplified\n85c621d: svn: Refactored SvnVcs - updated deprecated VcsListener registration\n94af0a5: Merge remote-tracking branch \u0027origin/master\u0027\na26b016: easier logic for indentation in console and fix PY-12542\n209eb14: fix for PY-12542 and improve indentation in console logic\n9b97079: fill PyConsoleIndentTest with new tests and improve old\n2aa7076:  fix console crashing on IPython completion (PY-11645)\n0dbd022: editor now save file on transition to Python Console (PY-12487)\n265a763: move console startup commands to Starting script field in Python Console settings (PY-11728)\n74aa6cc: add checkbox for disable IPython in Console settings (PY-7425)\n5f5a2bb: restore EditorHyperlinkSupper.addHyperlink for EA binary compatibility\naf43068: OC-9742\ne685f38: less disk operations on integrate\n9db3107: fix expected wildcard  types\nf29a167: fixed PY-12679 Remove redundant parenthesis: false negative for duplicated parenthesis in complicated and or statements\ncc743c3: testdata for JDK-8042508\n1ab69ce: stream migration: missed qualifiers restored (IDEA-124820)\n8862613: variable type by expression type suggestion (IDEA-124816)\n909915f: Merge remote-tracking branch \u0027origin/master\u0027\ndc0ad20: fixed PY-12698 Noticeable hang when selecting not yet added virtualenv as project interpreter\nf91fcdb: svn: Refactored SvnVcs - SVNKit related initialization logic moved to SvnKitManager\nb67eac0: svn: Refactored SvnVcs - encapsulate access to configured ssl protocols\nfa6941f: svn: Refactored SvnVcs - inner classes moved to separate files (and renamed)\n0da2c6c: svn: Refactored logging logic in SvnVcs - code simplified, duplication removed\n250b00c: IDEA-124250 Mercurial branches sorted in push dialog\n17bf1db: ignore @org.mockito.Captor (IDEA-124802)\n17e28ba: cleanup invalid fold regions (fix console leaks, IDEA-124626)\nd2ead52: move postfix templates to lang-impl\nd13a4e1: Emmet: add tests + fix existing ones\nf9e13cb: Emmet: fix preview for abbreviations with \u0027s\u0027 filter\n6799aa2: Emmet: move calculating template text into hint alarm\nb6f41b4: Emmet: parse incomplete more/climb abbreviations\n3bc5114: Dispose hint on inner editor released\nd28aae1: Emmet: performance improvement\n0ef5647: Cleanup emmet generator\n88dcca7: Emmet: fix logging message\n83deceb: Emmet: add new action for preview\n14b4449: Fix typo\nb333197: Emmet: performance improvements, add segments limit.\n3d5fcbc: Emmet: show new preview only if it\u0027s enabled in settings\nb53ff16: HTML: enable autopopup after \u003c and \u0026 only\nbe5c39d: Brand new emmet preview\nc8ec330: Extract logger\n6ca1101: fixed PY-12786 Python Interpreters: extra space in configuration popup from project creation dialog\n1a15783: fixed PY-12824 Remove unused parameter: usages in function calls are not updated\n03a2ae2: IDEA-116630 Run/Debug button disabled sometimes after breaking make process (and hanging thread)\n07613ed: svn: Refactored SvnKitManager - @NotNull, removed duplication\n2c91e9a: restore deprecated EditorHyperlinkSupport.clearHyperlinks for broken plugins\n7c1c4b1: fixed PY-12825 Remove unused parameter: do not allow to remove last argument after star when refactoring function with keyword-only arguments\n520b4be: fixed PY-12826 Remove unused parameter: remove references in the docstrings\n2311a48: some additional checks for consistency\nb79e433: svn: Refactored SvnVcs - methods related to SVNKit clients/repositories creation moved to separate SvnKitManager class\n73c5925: better \"cannot create branch from repository with no commits\" problem handling it was unclear why \"Create branch\" option is not available for just created repo.\nb28779b: IDEA-124570 (diagnostic)\n65e5214: merge EditorNotifications requests, update automatically on dumb mode changes\n4a210b0: IdeaPluginConverter#getAllPlugins: get rid of isIdeaProject() call (DOM stubs interfering)\n87b041d: move postfix templates descr to resource-en\n7ef1c6d: svn: Removed unnecessary SvnUtil.formatRepresentation\n4c7c29f: Run/Debug buttons stay disabled, thread hanging if external tool configured as \u0027before launch task\u0027 fails to start.\n8b762a5: Merge branch \u0027svn_18_3\u0027\n7ee2226: Merge remote-tracking branch \u0027origin/master\u0027\nb44a1bc: Removed unnecessary EP, introduced Rename Handler for Python Magic Literals: fixing some tests\n6c5b423: revert IDEA-123956 Anonymous class formatting moves all args to the next line (32ae79905cb025f6bc213a925f1f4e58e9d6b8f7)\n404cf1a: Merge remote-tracking branch \u0027origin/master\u0027\nf0ac2bd: unnecessarily qualified statically imported elements: do not ignore chained calls (IDEA-124806)\n6f548f2: skip tests under resources roots\n51e7e1c: compiler configuration: distinguish compilable resources (IDEA-124599)\n6a76a7e: ignore deleted custom repositories (IDEA-124796)\na32723b: postfix template description inspection + tests\n85f2823: remove alarm. Make SE faster\n32ae799: IDEA-123956 Anonymous class formatting moves all args to the next line [CR-IC-5212]\n6094264: Cleanup (unneeded interface)\n899e7e3: [git] IDEA-124052 Support remote refs w/o a correspondent remote + test\n172a3f9: [git] Don\u0027t log error in case of empty config file - it is allowed\n95468ea: [log] Don\u0027t report the error too often\n09f5029: [log] Fail safer if no refs were found at some head commit\nea5506c: WEB-10560 Debugger: second Mute Breakpoints invocation doesn\u0027t work\nb967e4a: removed extra unneeded delegate\n815a632: for given fragment: calc hash code once and do not use wrapper CharSequenceSubSequence for interning store CharSequence into Map of int -\u003e CharSequence+\n06778a8: cleanup\ne01a5af3: initial\nd197ca8: reformat only changed text checkboxes are enabled (IDEA-121171)\n1c6ba24: Start plugins wizard #27 cleanup\n78e7840: WEB-12106 node-webkit crashes when opening developer tools\n61b298f: ^461 don\u0027t create invalid range marker\n5790679: getter invocation in case of object-backed scope\n2a38f58: IDEA-115737 Mercurial problem on Windows when repository replaced right inside disk directory.\n7d53080: Merge remote-tracking branch \u0027origin/master\u0027\na7bb442: Merge remote-tracking branch \u0027origin/master\u0027\n459d870: ignore @org.mockito.Spy (IDEA-124802)\nefa4d64: junit 4 library setup (IDEA-124780)\n85f6ea1: IDEA-121171 Reformat only VCS changed text - does not work when editor is not opened\n765dacb: cosmetics\n753dd85: do not remove contents added by other subsystems, which were run independently from any compile session (e.g. ant build)\n6e20824: capitalization\nf09a084: ensure cancel definitions search on popup closing\n95e2ed2: Merge remote-tracking branch \u0027origin/master\u0027\n420f392: WinPty libs for Win XP.\n161dd99: Removed unnecessary EP, introduced Rename Handler for Python Magic Literals: fixing some tests\ne593086: remove unnecessary file\nf585fcd: make test light\n0e4f67f: IDEA-95363 (\"for loop replaceable\" inspection error)\n1e1bb69: fix compilation\n3078cb5: restore com.intellij.openapi.roots.LanguageLevelProjectExtension.reloadProjectOnLanguageLevelChange as deprecated\nae82d08: IDEA-124688 Console scroll to the end - jumps on the end of the line sometimes\n5348fc6: IDEA-124644 Comparison of negative zero with positive zero incorrectly marked as always false\n0897305: AIOOBE (IDEA-120790)\n86141d8: assertion\ne461a9bc: IDEA-124755 \"Unnecessary {@inheritDoc} Javadoc Comment\": do not warn when additional tags are present\n4e13faa: Fixed IDEA-118781 Eclipse code style import: White Space: some categories are not applied\nb306260: Fixed IDEA-124647 Quick switch scheme \u003e switch code style scheme does not work\ndb2e799: don\u0027t clear cache for disposed MessageBus, fix tests\n4c5d8e6: a higher output threshold for \"Too much output\" in console to avoid this message on long command lines\n5b27a1f: navigate to function source: respect our navigation policy\n1a04727: Merge remote-tracking branch \u0027origin/master\u0027\n288ccfa: most specific check: accept lambdas when target type is type parameter (IDEA-124725)\n78e9bb7: type parameters should not cause deprecated constructor warning to appear (IDEA-124689)\n91f6308: redundant suppressions: take into account alternative ids (IDEA-124690)\na2a076c0: lambda -\u003e method ref: reject anonymous class replacement (IDEA-124748)\ndc73135: accept static methods with body in interfaces (IDEA-124745)\ne4a77b6: check suspicious ConcurrentHashMap.contains (IDEA-124698)\n35206e4: uncomment testdata\n2ae7053: check inferred type test\n4cefdc5: testdata for IDEA-124547\n51f1e0e: add option to ignore specified AutoCloseable subtypes\nf8d2553: find field in superclasses also\n747928f: fix broken readSettings() logic\n83f842a: make magic checkbox work on private fields\ndac9905: remove faulty annotation\n24bdcbf: DOM: optimize JavaMethod annotation handling\ndcdbc00: move MessageBusTest to platform-tests to avoid cyclic dependencies involving util\n1da0bf9: save a bit memory on non-root message buses, relax test expectations a bit\n0b888e5: IDEA-122914 (unclosed zip files)\ncf649f8: [git tests] Dump to stdout if the test failed\n9214eb2: [tests] Move enable debug logging for certain categories to a common place\n32597b1: better java doc\n2ec1705: fixed PY-12698 Noticeable hang when selecting not yet added virtualenv as project interpreter\nd87049a: Merge remote-tracking branch \u0027origin/master\u0027\nbc78e99: RunConfigurationExtensionsManager API improved\n8d20600: Cleanup (obsolete logging)\n4a61e1a: Show debug command line action renamed (PY-12835).\n4725ae6: Merge remote-tracking branch \u0027origin/master\u0027\n21de2af: fixed PY-12848 Adding local Python SDK does not work\nc1c98cb: Merge remote-tracking branch \u0027origin/master\u0027\n7bd7aae: don\u0027t show hoisted variables\n6de7d54: move BasicDebuggerViewSupport up\n11656b8: init: don\u0027t show hoisted variables\nf1b95b5: ColorChooserIntentionAction.isInsideDecodeOrGetColorMethod: use constants\n00ee9ed: Merge remote-tracking branch \u0027origin/master\u0027\nce4bafa: Until build moved forward.\n2806dd8: OC-9570 OC-9663\n0f15b6d: restore the ability to clear console from any thread\nbb44094: IDEA-124646 Option to turn off \"compilation successful\" popup\nadac2da: style: optimize if-statement and assignment\nc32cafb: style\nfcc2f18: Remove code duplication.\n58be81d: Removed unnecessary EP, introduced Rename Handler for Python Magic Literals.\nb2c7dea: fix console highlighting of lines added one by one, dispose range marker\n56beb0e: take into account buffer overflows when calculating console fragment to highlight \u0026 fold\n9065b24: be less public in new EditorHyperlinkSupport API\n5f39988: clarify a bit when hyperlinks \u0026 foldings are disabled in console\n18fdcfd:  disabling of foldings removed\n84162a7: continue processing when the output stops\n97474ce: revert of condition\n358ff50: continue processing when the output slowed down under the threshold\nb19c269: more eager disabling\nb788f32: removed todos, no issue here.\n88ead50: removed manual action\ne26bb7f: continue processing from last location - commit fix\n15d968a: continue processing from last location\n03969ac: removed myHighlighterToMessageInfoMap\nf60543f: disable console when there is too much added text removed EditorHyperlinkSupport#myHighlighters list which seems redundant and would need some smart clearing.\n9d3bfdf: little experiment\nc572e4a: ^461 revert: we must create lazy range marker delegate on document changed, otherwise invalid delegate will be created\nb828042: background notifications: cancel on file invalidation; don\u0027t leak\ne429328: cache editor char width\na8e14ae: relax testStaticImportInTheSameClass expected timing\n676f08a: IDEA-124317 super class method is not shown in basic and smart completion, while accessible\na655925: ability to serialize internal classes\n51fabf9: cleanup\nfe4a711: rename to BasicDebuggerViewSupport\n0fa7a11: rename to RemoteVmConnection\na82fe46: init WEB-11968 Support debugging with embedded Chromium using projects such as CEF3\nd3d775b: update editor notifications in background\n2a77c0f: maven tests: tearDown more\nf0a6a44: IDEA-124476 (slf4j parameterized logging inspection: add option to only apply to certain log levels.)\n54ae382: we must create lazy range marker delegate on document changed, otherwise invalid delegate will be created\n0c7dbd9: cleanup\n991f719: we must check getLine() at first, because getOffset() can cause dramatic side effects\n5cdeb11: ^192 fix selection\nd652d59: done WEB-9842 Node debugging: Hitting a breakpoint with a local variable in scope that is a large buffer will cause the debugger to hang for a _long_ time WEB-9834 Node.js debugging: variable value calculation takes a while WEB-1892 NodeJS, Debugger: deadlock after stack frames has emptied WEB-7945 clustered view of Buffer class\n73a6343: init: move getIndexedProperties to ObjectValue\n3b4ad30: IDEA-124593 (Inspection \"AutoCloseable used without try-with-resources\" flags System.out.printf)\n4290300: IDEA-124654 (replace with chained append() calls gives wrong result when the object is unknown)\n4b68768: drop unused property\n28c75d2: remove check covered by \"Variable is assigned to itself\" inspection (IDEA-124559)\n5201ba0: prevent maven test initialization failing to spoil the fixture for other tests\n1b55349: faster invalid line number detection in console exception filter (IDEA-124626)\ndb58c9b: IDEA-124556 MessageBus event processing should be faster with many child buses and (almost) no listeners\n77c7af8: optimization for getChars handling\n48a56e0: PY-12846 (\"show hidden files\" configurable through FileChooserDescriptor)\nb0679d6: Cleanup (builder-style API; arrangement; duplicate deprecation)\n4f5db0a: [git tests] fix paths comparison\nfa24163: [git tests] simpler method names\n6d469a1: [git tests] Fix testdata for cherry-pick\n600259a: [git tests] Remove the test root directory after test execution, reorder teardowns\ne422a99: [vcs] Fix already disposed exception\n7cb3043: [git tests] turn cuke tests back on.\nf9d83e6: [git tests] fix GitAddSteps\n49fecac: [git tests] Make sure other tear downs finish even if one fails\ne0847db: [tests] extract dumping log to stdout to the common test framework\n07923cc: [git] Don\u0027t spam to stdout in tests unless test failed\n84a8fbe: [git] Fix already disposed\n90d2f45: new inference: early abort calculation by lambda return (IDEA-124276)\nf2256ca: calculate target type in the same way for statement/expressions lambdas\n896c488: testdata to expression lambda\n8096d63: inference when incomplete\n6f6367d: fix layout under darcula\n3d3550e: escape ampersands\n3768908: IDEA-123831 (Missing Method Count Limit in Inspections under Class Metrics)\n04d3283: cleaning javac nametable: synchronization added\n368bb54: [git tests] Better test name not to make some buildserver Gits \"insane\"\nea6683d: [git tests] Better test dir name not to make some buildserver Gits \"insane\"\n41d0942: remove unused properties [CR-IC-5247]\ncbf1c1e: ensure pushers are run before initial indexing, don\u0027t rely on chance\n4c1dc50: let PushedFilePropertiesUpdater schedule reindex itself if necessary\n79a75f2: update language level without project reloading\n64c452e: Merge remote-tracking branch \u0027origin/master\u0027\nb86dec4: simplify\n0c0fb61: change method name\nad18e4b: make method name discoverable\n5529054: IDEA-124653 Keyboard shortcut for New does not work\n3b7d2e9: svn: Refactored IdeaSvnkitBasedAuthenticationCallback - inner classes moved to separate files\ndafd2d3: revert memory page size back\nd5a0f9e: svn: Moved several authentication-related classes to \"org.jetbrains.idea.svn.auth\" package\nac99e82: svn: Refactored IdeaSvnkitBasedAuthenticationCallback - made inner classes to be static\ne663caa: svn: Refactored IdeaSvnkitBasedAuthenticationCallback - code simplified, duplication removed\n3ac7f7d: some dumb mode logging (IDEA-124604)\n10bf86c: dom vfs listeners: don\u0027t load new vfs, support cyclic symlinks, simplify\n2f76fdc: svn: Refactored IdeaSvnkitBasedAuthenticationCallback.AbstractAuthenticator and inheritors - code simplified\nec05ae8: svn: Refactored IdeaSvnkitBasedAuthenticationCallback.AbstractAuthenticator and inheritors - common parameters moved to base class, @NotNull\nfaf7595: ^451 add test\n326278b: extract JsDebuggerViewSupport\nbc771e7: show data-source name for table editors\n0faa413: making sure all posted tasks are processed even after process terminated and dispose called by using sequential task executor instead of MergingUpdateQueue (IDEA-120167 Phantom eternal Ant task on make)\naff053d: Increase connection timeout for JIRA integration tests\nab7c4be: WEB-6584 Files opened by URL should also be able to open scripts used in the file\n1461ed0: cache indexOf result\n8b73b26: cleanup\n62b7621: svn: Refactored IdeaSvnkitBasedAuthenticationCallback.AbstractAuthenticator - made it not generic\n6d7d17b: IDEA-124580 Links in mac sheets dialogs do not work\n534c2aa: Temporary solution for IDEA-124615\ncebe7d9: IDEA-124535 com.sun.*.internal packages not found\n21110f2: moved to core\nd8cf8f5: @NotNull\n979de11: moved to core-impl\n9dd6e0d: moved to java-psi\nbf77b14: OriginInfoAwareElement moved to psi to core\n26ef0e3: completion-related classes moved out of psi to separate package\n4fe1761: removed dependency on java-impl\n46408be: method references: super methods treatment in exact check\na3f190a: svn: Refactored IdeaSvnkitBasedAuthenticationCallback.AbstractAuthenticator - removed unnecessary parameters from acknowledge() method\n985bef3: Start plugins wizard #26 better color for selection (Darcula), hide dialog buttons when in \"Customize plugin group\" mode\n4f97e92: Merge remote-tracking branch \u0027origin/master\u0027\n0081a7f: fixed PY-12819 Unable to run GAE nosetests\n782ae0b: check directories consistency only for local files\n95bce93: Cleanup (common URL check code extracted)\n901e60d: Cleanup (arrangement; aggressive logging)\nd3d0f73: CaseInsensitiveUrlHashingStrategy nullability\nf144943: applicability constraints by method reference (IDEA-122018)\n9e9c7e3: Cancel future if alarm was disposed in TaskItemProvider to prevent deadlocks\n1e352af: Update CA certificate for SSL tests. Add link to test server used for client authentication\n9ebf7ca: reparse files on language level change\n29a7c80: will explicit System.gc lead to less ResolveClassTest blinking?\nea54399: less garbage in tests (VirtualDirectoryImpl.assertConsistency)\nfba7ee7: postfix templates memory leak\neb639ae: Merge remote-tracking branch \u0027origin/master\u0027\nc5d0d5e: handle hidden groups correctly\n0d2fc45: Merge remote-tracking branch \u0027origin/master\u0027\n577cef9: cleanup\nd14900f: svn: Refactored IdeaSvnkitBasedAuthenticationCallback - removed unused methods related to saving proxy settings to svn config files (currently proxy settings are passed through command line arguments)\ndedc16a: svn: Refactored IdeaSvnkitBasedAuthenticationCallback - code simplifications, @NotNull\nef226f6: restore extra space trimmed by fitInsideEditor()\n779ebf1: save some invokeLater\u0027s in progress text2 updating\n9c46a51: Cleanup (arrangement; warns in default logger)\nb02b4c1: more accurate work with IOUtil.allocReadWriteBuffer: use IOUtil.write/readUTF that have thread local buffer upon softreference: - to avoid extra allocations (1G of garbage produced for our codebase indexing) - possible several threads accessing same buffer problem\nbb2af75: Cleanup (locale use)\n949b567: IDEA-120035 (diagnostic; log level lowered)\n4f1e8e6: svn: Refactored SvnAuthenticationManager - removed unused/commented code, code simplifications, warnings fixes\n2fde908: WEB-11690 TypeScript breakpoint is not hit We must respect fs case sensitivity sourcemap visualizer: ugly compiler can produce mappings for empty lines, and IDEA can then strip whitespace from line ends, but sourcemap still references to empty ranges\n81f903f: remove LineSeparatorPainter\n902e51a: substitute bounds (IDEA-123509)\n547c62c: qualify conflicting fields name (IDEA-123969)\nf58394c: IDEA-124019\n291c431: notification group registration fixed\nf9f9b39: Merge remote-tracking branch \u0027origin/master\u0027\n527f8db: fireModelUpdate for lazy structure building (Scala, etc)\nf1c3652: IDEA-93452 Implement \"section\" support in rearrange menu: update parent offset on new section rule insert\n47d8b3d: svn: Refactored MergeFromTheirsResolver - use common client factory model (instead of direct SVNWCClient usage)\nfe22b91: Fixed: IDEA-87312 Custom code folding: editor-fold; Folding/unfolding behavior not available when an enum inside the block IDEA-122715 Region folding does work if contains interface definition\n4f9003f: Update jediterm.jar with antialiasing restored.\n118d6d9: do not process xs:include for stub building\nff22ffc: Fix tests\n80dfa90: IDEA-93452 Implement \"section\" support in rearrange menu: section rules validation\nfe96f39: IDEA-124461 New Module (Maven, Gradle) created in Empty project don\u0027t get the specified jdk\n1b8f51f: IDEA-124400 New Module wizard: Gradle module misses options\n952a2c5: IDEA-71508 Scroll with inertia (Mac os) should only work in the initial component\n632d4c8: don\u0027t draw separator line if we cannot compute relationship properly for all lines (important in case of process input — nodejs for example)\n2ebc871: WEB-11957 Valid JavaScript regexp marked as red\nca2c75e: svn: Refactored RepositoryBrowserDialog - removed unused and commented code\na15d397: cleanup after adding postfix templates preview\n7a06f6d: EA-56182\n59454cd: improve \"Show Members\" opption suppression\nc115690: IDEA-124435 (Fix \"Collapse catch blocks\" produces non-compiling code)\nc048414: 136 -\u003e 138\n8c562a2: bug fix postfix templates preview\n2b4b915: avoid wildcard with null bound (IDEA-124377)\na6db438: testdata fixed\na4ac655: Gradle: IDEA-124477 sourceFolder order in iml file generated by gradle is unstable\nc0f3611: IDEA-115374 \"Print file\" truncates the code on Mac\n12a8f3b: Start plugins wizard #25 get rid of scrollpanes\u0027 borders\nffe6776: A typo.\n9fa19ab: svn: Refactored RepositoryBrowserDialog - make \"move file/folder\" logic use common client factory model (instead of direct SVNCopyClient usage)\n7a95352: svn: Implemented ability to move files/folders directly in repository (for CopyMoveClient)\n240c396: more diagnostics on EA-56168 - assert: JavaFoldingBuilderBase.addToFold\nae954a6: remove unused ExtensionsArea.unregister*\n3ad5dd7: Merge remote-tracking branch \u0027origin/master\u0027\n10fe5a5: skip symlinks\nff8a795: removing -ea from defaults because this may dramatically slow down compilation (e.g. eclipse compiler with annotations): https://jetbrains.zendesk.com/agent/#/tickets/27833\na465476: HardReference for PsiAnchors used for duplicates indexing, 2\n885405f: features.xml fix\n016de10: Cleanup (inner class abuse)\n58734a2: svn: Refactored RepositoryBrowserDialog - make file/folder deletion logic use common client factory model (instead of direct SVNCommitClient usage)\n65fd69c: svn: Implemented ability to delete files/folders directly from repository (for DeleteClient)\nd9fe570: HardReference for PsiAnchors used for duplicates indexing\n73a17e0: follow up for commit 288dd00: make util-rt available for all agents\n55614bb: svn: Refactored RepositoryBrowserDialog - make folder creation logic use common client factory model (instead of direct SVNCommitClient usage)\n7265d01: cleanup\n10eb4a3: StartupManager: linear-time startup activities running\n4708541: IDEA-124442 Update options for newer version of YourKit (get rid of deprecated warnings)\ne225a23: IDEA-124503 Filter out IntellijIdeaRulezzz completion items\nf41cb93: svn: Refactored CreateBranchOrTagAction - removed unnecessary parameters, removed todo items\n54da0af: IDEA-122732 Javadoc invalid html closing tags\nb8197a7: OC-9621\nd19a902: svn: Removed unused classes\n924f108: svn: Refactored ShareProjectAction - use common client factory model (instead of direct SVNCommitClient usage)\n673351f: svn: Implemented ability to create folders directly in repository (for BrowseClient)\n8bd8a4d: initialize file watcher in background\n9d3c23d: avoid entering dumb mode to push properties to one file\n0ab0ec6: Maven: cleanup test\ne98a99f: Merge remote-tracking branch \u0027origin/master\u0027\nbdfec0f: Mantis integration: Reset repository configuration on Axis errors\n67cf17d: Maven: stable order of source folders IDEA-64312 Maven: frequent .iml changes after exclude/source folder updates\n5d0ce7c: enumerate items on demand\nc520519: Merge remote-tracking branch \u0027origin/master\u0027\nc2957e7: anonymous -\u003e lambda: conflicting ref in var declaration (IDEA-124525)\n5dbbebe: extract superclass: process same name type parameters inside class members\n84deec9: method refs: is exact should check super methods for this/super qualifiers only (IDEA-124507)\n528a91b: Merge remote-tracking branch \u0027origin/master\u0027\n7a8f56c: fixed PY-12717 Improper replacement of the `print x, y` statement for Py3+\n33aeb0b: fixed PY-12804 PyStatementEffect inspection doesn\u0027t wrap exec argument in parenthesis\n9929113: IDEA-124394 Exception while creating New File w/o extension\n933194d: IDEA-124073 (avoid requesting focus manager until app is loaded)\n4d43dab9: add before-after preview for postfix templates\nc4084ff: Merge remote-tracking branch \u0027origin/master\u0027\ne2d7505: fixed PY-12726 PyCharm does not recognize compatibility issues when importing from __future__\n533e26d: do not reparse re-detected files in background in tests since it may cause unpleasant interference with e.g. highlighting\n414c4ad: merged test classes\nba23594: IDEA-124155 Performance problem on live search in long lines\n6ce3483: Revert \"Templates performance: run segments changes in bulk mode\"\nc9284e0: Start plugins wizard #24 phrases\n75472a5: calc hash from content once we have bytes available, don\u0027t delay its processing until we have only chars\n5aac831: notnull\n02a9c6e: notnull\n81d2d98: cleanup\n403d4f1: fix test\na98abce: Templates performance: run segments changes in bulk mode\n587e216: Merge remote-tracking branch \u0027origin/master\u0027\n66821eb: init WEB-11393 Live edit doesn\u0027t work for linked css\n1429f44: IDEA-124527 Shift-drag after Shift-click starts new selection in editor\nd774199: IDEA-51883 IDEA prints out huge number of pages\n8a80c54: Merge remote-tracking branch \u0027origin/master\u0027\n336be36: IDEA-98912 An Enter license button should be added to the welcome screen\n72e2b3a: ensure each post-startup activity runs in smart mode (IDEA-123943)\ne64ae73: Merge remote-tracking branch \u0027origin/master\u0027\nbeeee74: make inspector work with modal dialogs\n324ddc4: move getTokenType() up so white-spaces are skipped before rawTokenIndex() call\nc808c3e: integrate Grammar-Kit/pull/31 from ligasgr\n984922a: tests fix\nafe050c: move xml lexers to gen root\n2640f20: move groovy lexers to gen root\neb2047f: move spi lexers to gen root\ncef748e: move java lexers to gen root\n600887a: move reg exp lexer to gen root\nfc01dd0: move templates* lexers to gen root\ncbd64fa: move rest lexer to gen root\nfd2765c: move python-community lexers to gen root\n90d1e84: more compact format when we serialize\n8f3acde: use isjavaidentifierpart + enable trigramindex for tests because test appeared\n2adc37a: IDEA-65879 \"idea\" protocol handler to open files directly from a URL (for Mac)\n8615aa2: vfs: handling of invalid .jar files\nefb2fca: test framework: ability to intercept error/warn logs\n0fff999: Groovy PSI doesn\u0027t depends on LookupElements anymore\n92da487: some checkCanceled\n876426a: magic constant\nb01adfe: know recursion manager deleted\ne9eaa2d: IDEA-124368 (diagnostic)\nd321dd2: vfs: JAR FS cleanup and minor optimization\n4155907: revert IDEA-123049 Rearrange Code is breaking code (Code Style \u003e Java \u003e Arrangement) (1162eb1847279461e17d200416be100351d0c668)\nf62183c: IDEA-93452 Implement \"section\" support in rearrange menu: cleanup\ne833f18: Merge remote-tracking branch \u0027origin/master\u0027\na4f2f0e: create method from method ref: fis for type element qualifier (IDEA-124485)\nbaccb31: diamonds: resolve conflicts based on type params from constructor and containing class (IDEA-123518)\nf3e1d96: IDEA-124385\n1d32716: [by cdr, jeka] eliminating dependencies on utility classes in the code loaded by javac classloader to avoid NCDFE\nd08964e: IDEA-93452 Implement \"section\" support in rearrange menu.\ne16690a: better doctype detection\n0645af6: move properties lexer to gen root\ne851587: svn: Refactored CreateBranchOrTagAction - do not create non-existent folders manually (as \"svn copy\" supports corresponding \"--parents\" option)\n1162eb1: IDEA-123049 Rearrange Code is breaking code (Code Style \u003e Java \u003e Arrangement)\n0c4028d: IDEA-123074 Code formatting. Closing brace.\n7456ac5: svn: Use RA_ILLEGAL_URL error code for SVNException in command line info client when passed target does not exist (so CreateBranchOrTagAction.dirExists() works correctly for command line)\n1dab5da: Maven: do not unexclude excludeFolders on removal of the respective physical directory related issue - IDEA-120944 Maven integration inconsistently, frequently, and spuriously changes .iml files\n8be02cd: Allow to specify ranges which can\u0027t be indented by PostprocessReformattingAspect (fixes WI-22725 surround heredoc block with try catch causes parse error) [CR-IC-5135]\n18bbc9d: IDEA-115374 \"Print file\" truncates the code on Mac\n0d4ccd0: svn: Added ability to track warnings to SvnBindException\n7ec9633: svn: Refactored SvnBindException - use MultiMap to track errors\n820d7b2: Switcher: use TW stripe title instead of id\n936b1f2: Merge remote-tracking branch \u0027origin/master\u0027\n0c1ec73: IDEA-124163\n6fd9884: extract notification groups (IDEA-124454)\n71f8a4a: IDEA-124352\nb3926cf: EA-55442 - CCE: DomStubBuilder.buildStubTree - a better fix\n370e06e: Merge remote-tracking branch \u0027origin/master\u0027\naffac73: fixed PY-12731 Creating test profile from context menu unexpectedly creates django tests\need0df2: do not process xs:include for stub building\n9bc7805: Revert \"Do not wrap border with TitledBorder if there is not title\"\nc255139: IDEA-119926 Completing Statements doesn\u0027t go to next line for non conditional statements\n6988973: Ensure that indexes of substring are correct in YouTrackCompletionContributor\nae4b79f: IDEA-112189 Change YouTrack integration default query\n30c5366: MantisFilter violates comparable contact\n2255513: svn: Moved execute() methods from CommandUtil to BaseSvnClient\n46b8888: in django project show unittest runner and the django one in context menu\n8bc1d46: Start plugins wizard #22 fix Windows-specific exceptions (non-initialized Alloy license \u0026 NPE during Darcula initialization)\n42bc957: svn: Several classes moved to corresponding packages (commit related and exception classes)\nbe188d5: Merge remote-tracking branch \u0027origin/master\u0027\n5e4c305: svn: \"svn info\" related classes moved to \"org.jetbrains.idea.svn.info\" package\n19f9684: Start plugins wizard #20 icons for categories\n93f8c1d: svn: Renamed info clients for both SVNKit and command line (interface and implementations)\n063575b: svn: Make info clients (both for SVNKit and command line) satisfy common client factory model\nc0dd002: svn: Refactored SvnCommandLineInfoClient - do not inherit SvnkitSvnWcClient (just implement corresponding SvnWcClientI interface)\n3dac920: svn: \"svn status\" related classes moved to \"org.jetbrains.idea.svn.status\" package\n0d2131d: svn: Refactored CmdStatusClient - do not use CommandExecutor.myCommandLine directly (use corresponding CommandExecutor methods instead)\n7b6f441: svn: Renamed status clients for both SVNKit and command line (interface and implementations)\n7f65a87: fix for Kubuntu/Firefox/Gmail (IDEA-67767)\n526a02f: fixed PY-12779 Configure Template directories quick-fix: open project structure settings page right away\n9ee64e4: fix \"go to source/type\" — XSourcePosition doesn\u0027t provide column number, so, we must override createNavigatable\n3f8277c: ability to invoke/reinvoke getter value\na9663fe: Merge remote-tracking branch \u0027origin/master\u0027\n4ab4259: IDEA-123691 Minor project wizard edits: icons 16x16\nb03f63d: fixed PY-12786 Python Interpreters: extra space in configuration popup from project creation dialog\n546f9a5: Revert: IDEA-123160 Find Usages doing nothing in 13.1 (7371df17bd49da0804c600571671fd3a1fe90ec2)\n3fbbef8: Merge remote-tracking branch \u0027origin/master\u0027\n2b99821: suppress project loading cancellation if in NonCancellableSection\n25e6148: move PushedFilePropertiesUpdater to lang-impl\n2782c66: semicolon-\u003espace in language-agnostic completion advertisement\na9888bb: Merge remote-tracking branch \u0027origin/master\u0027\n779df06: fix messages\nd8f478c: changed to correct @NotNull\n4f2dad1: EA-54648 - assert: PsiWalkingState.elementStarted\n066ab8a: EA-55374 - NPE: DataFlowInspectionBase$.applyFix\n16b53a5: EA-55442 - CCE: DomStubBuilder.buildStubTree\n69fd8e8: EA-55457 - IE: CacheUpdateRunner.waitForAll\n6b7c6a0: EA-55708 - NPE: FileEditorManager.getInstance\nd8e6415: [by cdr] optimizations\nd38a277: enabled by default\nc49c422: don\u0027t calc content hash id twice\nf82d4be: Merge remote-tracking branch \u0027origin/master\u0027\n4657702: Merge remote-tracking branch \u0027origin/master\u0027\nb275b4e: Netty channel id init is not reliable yet\n13aec5a: cleanup\n5a75f21: continue WEB-9103 nodejs: show get/set functions in addition\n72276e4: init WEB-9103 nodejs: Debugger not showing value of getter\n029f89a: testdata fixed\n03cba2c: add undo to JBTextField\na344d0e: do not dbl substitution (type annotations could be lost after that)\nb898f91: static method reference completion (IDEA-124043)\n78dafa0: dfa: just don\u0027t assume initialized final fields are notnull, it doesn\u0027t help, but hurts and slows things down (IDEA-124323)\nb6be84f: simplify HTML markup - updated test data (IDEA-67767)\n622b745: simplify HTML markup (IDEA-67767)\nbcc4a00: junit category support (IDEA-88389)\n99b16f3: check for project.isDisposed added to DumbService, unnecessary checks at call sites removed\n3f304a3: Animator: test\n36d9ddc: Animator: corereview CR-IC-5059\n9709e9f: Animator: fix stuck at 0th frame during repeatable animaion\n1957b85: SemVer.getParsedVersion added\n8e48a46: SemVer.toString added\nae2667d: Merge remote-tracking branch \u0027origin/master\u0027\n1be6001: fixed PY-12451 Interpreter added from project creation dialog is not set as project interpreter\n5bb9964: fixed possible NPE\n9359151: Platform: scrollbars survive background editors initialization\n3ca40fc: fixed tests\nf2b136a: fixed possible NPE\n8fde24a: drain file type queue\n835ce62: cleanup\nf2fb07f: removed lang-impl dependency\nedb88b8: notnull\n6dd81f8: NPE when application is already disposed\nc2545c2: unmute on session finish - spelling\n223dffa: IDEA-122962 - Clouds: perform connection test in background\n7cc9133: Merge remote-tracking branch \u0027origin/master\u0027\nc5bffbd: remove duplicated code (IDEA-67767)\na5a9d6a: Merge remote-tracking branch \u0027origin/master\u0027\n1167e96: fixed PY-12543 Project Interpreters: too big or too small details popup\ncbc40e9: lazy array data loading — API/UI/v8 new backend done WEB-11784 slow nodejs debug: huge array cause 100 cpu debug\na892f89: add missing test data\n2215544: fix another RTF background colouring issue (IDEA-67767)\nfd2b253: Merge remote-tracking branch \u0027origin/master\u0027\nbc7a7ad: Merge remote-tracking branch \u0027origin/master\u0027\nfda4b8a: Merge remote-tracking branch \u0027origin/master\u0027\nc8474eb: fix testdata\nee2a5d0: introduce: process chained method calls during same occurrences processing (IDEA-124349)\n9397fb0: CR-IC-5167 (cleanup)\n8dbf638: Cleanup (post-review #330)\n91e3ed4: vfs: .jar refresh test extended\n115aaf1: vfs: unified attributes loading between JarHandler / JarFS\n10efd8b: Cleanup (duplication; readability)\n8231d80: IDEA-124032 IDEA plugin: Can\u0027t find com.sun.xml.internal.messaging.saaj.soap.LocalStrings bundle: allow bootstrap resources for root IDEA classloader\ncb808a6: fixed PY-12723 Unable to run tests with Django 1.7b1: \"RuntimeError: App registry isn\u0027t ready yet.\"\n8c5c0ec: added project.isDisposed check to DumbService\n1f2a568: code style\n46881e4: Merge remote-tracking branch \u0027origin/master\u0027\n8401fa0: fixed windows path separator\n6ae658f: fixed \u0027project is disposed\u0027\n6431234: Github: release editor in tests\nc726c53: Github: small test cleanup\n6d6d583: Platform: ShowFilePathAction correctly handles non-normalized paths (e.g. with ../)\n8e1f7a7: Merge remote-tracking branch \u0027origin/master\u0027\n916d90b: Platform: always allow writing module files (IDEA-123899) + typo in test fixed\n6e063ee: IDEA-121318 ClosureParamsEnhancer now uses call.getCallVariants() instead of call.resolve(). Erasing instance parameter\u0027s types when comparing them. It helps to select the correct one when we are comparing T and Iterable\u003cT\u003e.\n637da92: IDEA-123712 Groovy: @language annotation on method parameters with default values reflected methods now have light parameters with original modifier lists\n8ffcef2: EA-52671 - assert: AbstractMappingStrategy.processFoldRegion\n30d14a3: fix RTF background colouring and make it compatible with Mac (IDEA-67767)\n39d7edd: svn: Make status clients (both for SVNKit and command line) satisfy common client factory model\n85e3825: Merge remote-tracking branch \u0027origin/master\u0027\n1d31c68: svn: Refactored SvnRecursiveStatusWalker.MyItem - use common client factory model (instead of direct SVNStatusClient usage)\n3a14f0a: Use tree set to store remote roots to avoid duplicates.\n343ea1c: svn: Refactored SvnRecursiveStatusWalker - methods extracted, warnings fixes\n3ca64b6: svn: Merged StatusWalkerPartner interface and StatusWalkerPartnerImpl implementation to single class\n93ddbc2: svn: Refactored SvnChangeProvider - use common client factory model (instead of direct SVNStatusClient usage)\n416463d: svn: Refactored SvnRecursiveStatusWalker.MyItem.getClient() - removed unnecessary parameters\n82af9cb: svn: SvnCommitRunner moved to \"checkin\" package and renamed\nb0b7121: svn: Refactored SvnCheckinEnvironment - logic extracted to separate SVNKit and command line clients (common client factory model is used)\naf5ad7c: svn: Refactored SvnCommitRunner - inlined several parameters (that have same value in all code paths)\nbeb8081: svn: Refactored SvnCheckinEnvironment - moved SVNKit related logic to corresponding SVNKit-scoped method\n626d944: svn: Refactored SvnCheckinEnvironment - code simplified, unified code flows for SVNKit and command line\nc636313: IDEA-124057 Manually load key store set using VM options. Don\u0027t modify default context, if Certificate Manager was disabled\n4729cf2: svn: Refactored OneShotMergeInfoHelper and OneRecursiveShotMergeInfoWorker - removed unnecessary fields and utilize MergeContext instead\n9fe9ac9: svn: Refactored LoadRecentBranchRevisions - removed unnecessary fields and utilize MergeContext instead\n562e89d: svn: Refactored MergeCalculatorTask - removed unnecessary fields and utilize data from MergeContext instead\nc85e79d: svn: Refactored QuickMerge - inner classes moved to separate files (and renamed)\n3f10457: IDEA-122845 Add test to check that wrong credentials are recognized when testConnection() is used\ncf3252c: svn: Refactored QuickMerge - make task classes do not directly depend on QuickMerge instance * MergeContext and QuickMergeInteraction parameters added to all task constructors * several QuickMerge methods moved to corresponding task classes\ne62ad72: svn: Refactored QuickMerge - merge parameters extracted to separate MergeContext class\n482733a: svn: Refactored LatestExistentSearcher - use common client factory model (instead of direct SVNLogClient usage)\na260ac4: svn: Refactored DefaultConfigLoader - code simplifications, warnings fixes\nd899191: svn: Make sure start() method of the task queue (myBranchesLoader) in SvnBranchConfigurationManager is invoked - otherwise runnables passed to queue are not executed\na95c8b4: svn: Refactored DefaultConfigLoader - use common client factory model (instead of direct SVNLogClient usage)\n1d33a57: svn: Refactored FirstInBranch - use common client factory model (instead of direct SVNLogClient usage)\n372a664: svn: Refactored SvnMergeInfoCache - removed inner MyState class (fields added directly to SvnMergeInfoCache)\n281cc56: svn: Refactored FirstInBranch - not null, code simplifications (exception handling)\nef8bad7: svn: Refactored FirstInBranch - code simplifications, warnings fixes\n2104741: svn: Removed unnecessary SvnBranchPointsCalculator.Invertor interface\n0b9815c: svn: Refactored SvnBranchPointsCalculator.WrapperInvertor - explicitly use SvnBranchPointsCalculator.BranchCopyData type (instead of being generic)\naa5e3fd: svn: Refactored MergerFactory - removed unused methods\n9d618f1: svn: Refactored SvnMergeInfoTest - methods extracted, duplication removed, warning fixes\n4947243: svn: Refactored SvnMergeInfoTest - methods extracted, lots of duplication removed\n\nChange-Id: Id231a4e5444690193a99f454d027ea17f7c2845c\n"
    },
    {
      "commit": "dc0e9a07745d26e1d40a46faee6f723b68e272f2",
      "tree": "149e87fd48ed50261af5f7741140ca92c6e48752",
      "parents": [
        "084e785d51835bb7bef5e0bbc885940de3948dbb",
        "c8151324fa244dd423a7da6dc5589640ea906654"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed May 28 19:03:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 28 19:03:02 2014 +0000"
      },
      "message": "Merge \"Update builder model prebuilt.\""
    },
    {
      "commit": "c8151324fa244dd423a7da6dc5589640ea906654",
      "tree": "149e87fd48ed50261af5f7741140ca92c6e48752",
      "parents": [
        "084e785d51835bb7bef5e0bbc885940de3948dbb"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@google.com",
        "time": "Tue May 27 18:04:40 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed May 28 19:02:48 2014 +0000"
      },
      "message": "Update builder model prebuilt.\n\nChange-Id: I32c6f9dcc39cf32bb45cfd549d78613a058ec15e\n(cherry picked from commit c1230ea3b12333afd76db7510c7a50af177b91a1)\n"
    },
    {
      "commit": "084e785d51835bb7bef5e0bbc885940de3948dbb",
      "tree": "ec47b83028d0726a9e462008163c6f35ff7dad66",
      "parents": [
        "debfebef14fa09aa7a0b2d09df509c746970bd13",
        "1f940f973a5da908c57814e8c788157e33dcbbfc"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed May 28 19:02:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 28 19:02:33 2014 +0000"
      },
      "message": "Merge \"Added output folders to ModuleExtendedModel.\""
    },
    {
      "commit": "1f940f973a5da908c57814e8c788157e33dcbbfc",
      "tree": "ec47b83028d0726a9e462008163c6f35ff7dad66",
      "parents": [
        "debfebef14fa09aa7a0b2d09df509c746970bd13"
      ],
      "author": {
        "name": "Alex Ruiz",
        "email": "alruiz@google.com",
        "time": "Mon May 26 16:52:22 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed May 28 19:02:20 2014 +0000"
      },
      "message": "Added output folders to ModuleExtendedModel.\n\nChange-Id: I60bedaaa53c03f6613a9883d54f150ad1ba9ea09\n(cherry picked from commit 69faf310f77b828ef4501bab19cf76dd94e0fc0c)\n"
    },
    {
      "commit": "debfebef14fa09aa7a0b2d09df509c746970bd13",
      "tree": "522836ebec0b89ed55e65014d3e8bddbdd52d13c",
      "parents": [
        "f17148891da458c750fc9d13a759075fd39a8cc9",
        "8f06728bfeb37413353e13ad42e7b346e40bb0f3"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed May 28 19:01:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 28 19:01:45 2014 +0000"
      },
      "message": "Merge \"ExtendedBuildModel now exposes the project\u0027s build directory.\""
    },
    {
      "commit": "8f06728bfeb37413353e13ad42e7b346e40bb0f3",
      "tree": "522836ebec0b89ed55e65014d3e8bddbdd52d13c",
      "parents": [
        "f17148891da458c750fc9d13a759075fd39a8cc9"
      ],
      "author": {
        "name": "Alex Ruiz",
        "email": "alruiz@google.com",
        "time": "Fri May 23 14:58:04 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed May 28 19:01:33 2014 +0000"
      },
      "message": "ExtendedBuildModel now exposes the project\u0027s build directory.\n\nChange-Id: I174de21c907ed1b3ca046cc5b9b58543c50ecc39\n(cherry picked from commit fea044cf8d25c80a1fd69f1499fa0598e2e03360)\n"
    },
    {
      "commit": "f17148891da458c750fc9d13a759075fd39a8cc9",
      "tree": "70578bcf102358e778dc65d61c3b0f248a4c6d63",
      "parents": [
        "02611c4472d4099cc1f390c80e0ffc7463ab75fe",
        "d987609083e500f6d477f758b04438ad4f84bd58"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Tue May 20 22:12:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 20 22:12:38 2014 +0000"
      },
      "message": "Merge \"Script to build studio to be called by build server\""
    },
    {
      "commit": "d987609083e500f6d477f758b04438ad4f84bd58",
      "tree": "70578bcf102358e778dc65d61c3b0f248a4c6d63",
      "parents": [
        "02611c4472d4099cc1f390c80e0ffc7463ab75fe"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Fri May 09 14:24:18 2014 -0700"
      },
      "committer": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Tue May 20 22:12:22 2014 +0000"
      },
      "message": "Script to build studio to be called by build server\n\nChange-Id: Iebec9dd275399241e21310d2a8701cf69f0e1ca7\n(cherry picked from commit 3b0b8aacbe480013d90389a1fe8c58201e011e81)\n"
    },
    {
      "commit": "02611c4472d4099cc1f390c80e0ffc7463ab75fe",
      "tree": "13bef12dc6371a0a505c0e67998fbd4322313cba",
      "parents": [
        "369a104ac6d389906a3f8eac95d3b65e1fc1b58f",
        "f68c88e5ee3d682da4562b23d9a20b2d9d781e5e"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Tue May 20 22:03:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 20 22:03:46 2014 +0000"
      },
      "message": "Merge \"Fix path to freemarker in build script.\""
    },
    {
      "commit": "f68c88e5ee3d682da4562b23d9a20b2d9d781e5e",
      "tree": "13bef12dc6371a0a505c0e67998fbd4322313cba",
      "parents": [
        "369a104ac6d389906a3f8eac95d3b65e1fc1b58f"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Tue May 20 15:02:31 2014 -0700"
      },
      "committer": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Tue May 20 22:03:33 2014 +0000"
      },
      "message": "Fix path to freemarker in build script.\n\nChange-Id: Ib2e569d6d35516950ce569e77cdc8fbbd6b586e1\n(cherry picked from commit e0c89e724a765428865d0cf7e40006e14c8bf569)\n"
    },
    {
      "commit": "369a104ac6d389906a3f8eac95d3b65e1fc1b58f",
      "tree": "c2d7e5d729f411b408a6916f92cecfabe571a4f9",
      "parents": [
        "991aa0fee28289d0d92f09e10c0f83cdac841bd5",
        "27858edf8975d05e25fd6ce623975f9061485d76"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Tue May 20 20:47:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 20 20:47:14 2014 +0000"
      },
      "message": "Merge \"Update path to mockito\""
    },
    {
      "commit": "27858edf8975d05e25fd6ce623975f9061485d76",
      "tree": "c2d7e5d729f411b408a6916f92cecfabe571a4f9",
      "parents": [
        "991aa0fee28289d0d92f09e10c0f83cdac841bd5"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Tue May 20 13:45:43 2014 -0700"
      },
      "committer": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Tue May 20 20:47:03 2014 +0000"
      },
      "message": "Update path to mockito\n\nChange-Id: I36af41904f4384bc71200180938368ac029dff34\n(cherry picked from commit f558e7855593b6e416b38c4a6d0d55e63c4ed50c)\n"
    },
    {
      "commit": "991aa0fee28289d0d92f09e10c0f83cdac841bd5",
      "tree": "44c8c61e8c6f4ad6c0a512ef8957e04a170930b2",
      "parents": [
        "e0ab2faeabb5cf4c0efa339a11618fb599ced9d7",
        "2cbd6c56268750472a6444fe1f40b592014b0d10"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Fri May 16 23:56:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 16 23:56:52 2014 +0000"
      },
      "message": "Merge \"Upgrade freemarker: 2.3.19 -\u003e 2.3.20\""
    },
    {
      "commit": "2cbd6c56268750472a6444fe1f40b592014b0d10",
      "tree": "44c8c61e8c6f4ad6c0a512ef8957e04a170930b2",
      "parents": [
        "e0ab2faeabb5cf4c0efa339a11618fb599ced9d7"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Fri May 16 12:34:53 2014 -0700"
      },
      "committer": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Fri May 16 23:56:38 2014 +0000"
      },
      "message": "Upgrade freemarker: 2.3.19 -\u003e 2.3.20\n\nChange-Id: Ib3a7fa8e105ee6a5a104893a567ba65093e4795f\n(cherry picked from commit 1d0b6f81d3a40f330e78dd58a01c78d474356cc7)\n"
    },
    {
      "commit": "e0ab2faeabb5cf4c0efa339a11618fb599ced9d7",
      "tree": "a4b64f366a7b85e8a22aeaafe4e905ea7fbfe055",
      "parents": [
        "95ce6f19f05a82f9f988e2edd69ed003d5f9978c",
        "f73f8cf28ce7ba3e31e60c1c1b4a25a063cfa0f6"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue May 13 23:05:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 13 23:05:45 2014 +0000"
      },
      "message": "Merge \"Merge RenameDialog API change\""
    },
    {
      "commit": "f73f8cf28ce7ba3e31e60c1c1b4a25a063cfa0f6",
      "tree": "a4b64f366a7b85e8a22aeaafe4e905ea7fbfe055",
      "parents": [
        "95ce6f19f05a82f9f988e2edd69ed003d5f9978c"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue May 13 16:03:38 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue May 13 16:03:38 2014 -0700"
      },
      "message": "Merge RenameDialog API change\n\nThis CL merges part of IntelliJ\u0027s 58be81d28571d11ddbf530c4339067bdacf99dea\nsuch that our 13.x changes, which picked up that API change, will compile\nwith our master, which lags behind IntelliJ master (until they post the\nfirst 14.x EAP).\n\nChange-Id: Ic12acc7885346528e2df620702e993e93c3ffb35\n"
    },
    {
      "commit": "95ce6f19f05a82f9f988e2edd69ed003d5f9978c",
      "tree": "8b339db12bf1146262c4f86623fd2087fb01cf5a",
      "parents": [
        "6f8df70cecc5ab23922a0d7989536f7e01d827e5",
        "628645f131b04878e6a4c53c3961d2c086d92247"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Wed May 07 02:14:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 07 02:14:43 2014 +0000"
      },
      "message": "Merge \"Update for idea/135.815 android plugin merge\""
    },
    {
      "commit": "628645f131b04878e6a4c53c3961d2c086d92247",
      "tree": "8b339db12bf1146262c4f86623fd2087fb01cf5a",
      "parents": [
        "6f8df70cecc5ab23922a0d7989536f7e01d827e5"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue May 06 19:12:04 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue May 06 19:12:04 2014 -0700"
      },
      "message": "Update for idea/135.815 android plugin merge\n\nChange-Id: I667c2680e4a219b63dc92ed2c1c11af77b8f1077\n"
    },
    {
      "commit": "6f8df70cecc5ab23922a0d7989536f7e01d827e5",
      "tree": "8f25255dd0450f37aca86a113dc909db6da1c3eb",
      "parents": [
        "ae8715d14cddf518e7a2a4acf59c5ec7ec0ad67b",
        "a3091f6f588fa7df00a42acb7a04ebd2c336edca"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Wed Apr 30 14:34:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 30 14:34:40 2014 +0000"
      },
      "message": "Merge \"Don\u0027t enable debugging during build\""
    },
    {
      "commit": "a3091f6f588fa7df00a42acb7a04ebd2c336edca",
      "tree": "8f25255dd0450f37aca86a113dc909db6da1c3eb",
      "parents": [
        "ae8715d14cddf518e7a2a4acf59c5ec7ec0ad67b"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Wed Apr 30 07:15:29 2014 -0700"
      },
      "committer": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Wed Apr 30 14:34:04 2014 +0000"
      },
      "message": "Don\u0027t enable debugging during build\n\nIn a previous CL, the -Xdebug option was disabled while running\ntests in order to prevent the tests from failing to run if multiple\nbuilds run simultaneously and accessed the same port. However it\nwas still being used during the initial build part. This CL removes\nit globally during all builds.\n\nChange-Id: I982d827f6d6b299f63045406b41b39e28e65dc0b\n(cherry picked from commit 1804dd028a068c8020e230d23eefd7f7893f1793)\n"
    },
    {
      "commit": "ae8715d14cddf518e7a2a4acf59c5ec7ec0ad67b",
      "tree": "a612da6e27db43f4be9cc0973de3ef90d635daab",
      "parents": [
        "7f9aa8084cb3b5bce8b5dfff4e88ab3786348ba6",
        "0b5e113b6cfd6ab95c5d3a8c51ff576c6db1331c"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Apr 29 20:53:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 29 20:53:45 2014 +0000"
      },
      "message": "Merge \"Update tools/idea project to build with builder model 0.10\""
    },
    {
      "commit": "0b5e113b6cfd6ab95c5d3a8c51ff576c6db1331c",
      "tree": "a612da6e27db43f4be9cc0973de3ef90d635daab",
      "parents": [
        "7f9aa8084cb3b5bce8b5dfff4e88ab3786348ba6"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Apr 29 08:26:06 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Apr 29 20:53:04 2014 +0000"
      },
      "message": "Update tools/idea project to build with builder model 0.10\n\nChange-Id: Ia20ae48e95698687fbb675c0dc8ecc62fce78e9b\n(cherry picked from commit 55a3f39a3aba1ca65ea292ebe85e95bdbde7cb33)\n"
    },
    {
      "commit": "7f9aa8084cb3b5bce8b5dfff4e88ab3786348ba6",
      "tree": "f790c5a8fc0b2c59de79f5020102e5288ac28039",
      "parents": [
        "c68b15bcbab9cb0427a6d548b1fd5b3b984e4051",
        "a1ec5899676474427ccc16833427d9cd9e73e13c"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Tue Apr 29 17:49:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 29 17:49:29 2014 +0000"
      },
      "message": "Merge \"Don\u0027t enable debugging on JVM running tests\""
    },
    {
      "commit": "a1ec5899676474427ccc16833427d9cd9e73e13c",
      "tree": "f790c5a8fc0b2c59de79f5020102e5288ac28039",
      "parents": [
        "c68b15bcbab9cb0427a6d548b1fd5b3b984e4051"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Tue Apr 29 10:48:11 2014 -0700"
      },
      "committer": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Tue Apr 29 10:48:11 2014 -0700"
      },
      "message": "Don\u0027t enable debugging on JVM running tests\n\nWhile running tests on the build server, we often see the failure\nmessage about unable to bind to a port since it is already in use.\nThis CL is an attempt to see if not passing the -Xdebug and -Xjdwp\noptions to the VM that is launched for running tests will help\navoid the issue.\n\nChange-Id: I36d199fff9571c4367ee9b6bb92b2e763df4c775\n"
    },
    {
      "commit": "c68b15bcbab9cb0427a6d548b1fd5b3b984e4051",
      "tree": "f6bb67212f685c7a1c0bd3fc11db294e756d616e",
      "parents": [
        "f5bfe758e7fe26a44e94cb91f2abeceb039932c0",
        "989c7917f92d5f9c7541d90fb250733919b2ad30"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Fri Apr 25 16:12:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 25 16:12:35 2014 +0000"
      },
      "message": "Merge \"Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into merge\""
    },
    {
      "commit": "989c7917f92d5f9c7541d90fb250733919b2ad30",
      "tree": "f6bb67212f685c7a1c0bd3fc11db294e756d616e",
      "parents": [
        "f5bfe758e7fe26a44e94cb91f2abeceb039932c0",
        "0f831a730c50607e2ffd95020875af6185e17734"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Fri Apr 25 08:40:20 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Fri Apr 25 08:40:20 2014 -0700"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into merge\n\nConflicts:\n\t.idea/modules.xml\n\nChange-Id: I1c543bf1780b54245d29d8e2e90a1717ba3d1766\n"
    },
    {
      "commit": "0f831a730c50607e2ffd95020875af6185e17734",
      "tree": "3caf947bbfceeb37eda9c4a1bee319fdd7678fe5",
      "parents": [
        "92584642bab4fdb27ac1067c124f4636be762978"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Fri Apr 25 07:38:52 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Fri Apr 25 07:38:58 2014 -0700"
      },
      "message": "Snapshot idea/136.1761 from git://git.jetbrains.org/idea/community.git\n\n3608216: Merge remote-tracking branch \u0027origin/master\u0027\n0d16248: Django inspection HTMLs moved to appropriate place\n1ed8715: PY-1194 Provide completion and navigation for url tag in django template Inspection added.\n4c6ec52: Naive fix for EA-53569\n44c2a03: Do not wrap border with TitledBorder if there is not title\n8591130: omg2 [r\u003dignatov]\ndce57e7: omg\n3b164b9: Merge remote-tracking branch \u0027origin/master\u0027\n9c04fe7: Ctrl-Q: process java 8 signature style as 1.8 javadoc could also be run on sources 1.6 (IDEA-124175)\nb073132: javadoc: ensure that generic arguments are shown in error presentation\nb8fb550: IDEA-124271\n209d176: disable stream api conversion on iterable (IDEA-124222)\n6ca89eb: default external javadoc url for java 8 fixed (IDEA-124175)\n2fe28f0: Merge remote-tracking branch \u0027origin/master\u0027\nf65712c: Merge remote-tracking branch \u0027origin/master\u0027\n7de60e2f: Don\u0027t escape spaces as it brakes mappings and they are escaped later in GeneralCommandLine (PY-12550).\n2bd67bc: IDEA-90194 Ability to disable drag \u0026 drop in Project View\nf772fb2: Merge remote-tracking branch \u0027origin/master\u0027\n817908d: fixed importing for the iron python\n053b716: Merge remote-tracking branch \u0027origin/master\u0027\n1d04dc7: fixed unittest folder tests\n76f35f3: suppress doCancelAction\n0d9b47d: IDEA-124260 Data Sources and Drivers: can\u0027t apply changes to schemas that are shown and used to resolve\nf72e4f5: testdata for IDEA-124148\n1c431a8: create meth reference from usage: substitute param types (IDEA-124322)\nc160fc5: copy to temp/array for non-effectively final variables used in lambda expressions\n265f0dc: lambda -\u003e anonymous: static calls (IDEA-124187)\n2200bba: method hierarchy: search functional expressions by current method only (IDEA-124320); navigation (IDEA-124319)\n54ced00: highlight all pairs of methods with same erasures (IDEA-124116)\nf3efd90: IDEA-120865 jre7 osx fullscreen: \"space\" is not freed when project is closed\n6924cc4: IDEA-118062 Gradle Run Configuration: \u0027working directory\u0027 is set incorrectly\n09333b1: External system: source package prefix support added; fix for out-of-process mode support\n6de52dc: Gradle: update Tooling API version up to 1.12-rc-1, fix classpath for out-of-process mode\n4ff20d5: InconsistentResourceBundle test fixed\n90bb5ab: IDEA-124301 jdk9 builds cannot be used for project/module compilation\n1236318: always go to file if nothing found\n43f40bf: Merge remote-tracking branch \u0027origin/master\u0027\nb2d0942: Add default mapping to /vagrant only in case of absent mappings in Vagrantfile (PY-12700).\nfc31680: IDEA-124290\n773f103: Offer to launch Vagrant if it is down on getting ssh-config (PY-12672).\n460ef41: DumbService.smartInvokeLater(...)\n577579d: cleanup after extracting java postfix template provider\n214f99b: IDEA-103836\na41e7d8: Merge remote-tracking branch \u0027origin/master\u0027\n4076596: fixed memory leak\nc5207b2: fixed PY-12543 Project Interpreters: too big or too small details popup\n40d91f5: IDEA-63106 new inspections added to InconsistentResourceBundleInspection\n4bc9f42: fixed PY-12690 Detected from creating virtualenv interpreter has invalid slashes\ne6d8c98: extract right arrow\n43b861b: don\u0027t use borders and insets in output html/rtf (IDEA-67767)\n6c4dbea: use service instead of application component (IDEA-67767)\naa6fb9f: remove \u0027Strip common indent\u0027 setting from UI (IDEA-67767)\n5651ab5: IDEA-123775 (String.equals(\"\") inspection fixes code incorrectly)\nc1d9f5f: fixed PY-12696 Create VirtualEnv: when adding first base interpreter it is not selected right away\n482491a: Platform: Local History can survive for more than 30 days now (int overflow fixed)\na0125dc: Platform: always allow writing module files (IDEA-123899)\n3a294e9: removed unused component methods\n7cc124e: optimisation: avoid containingfile calculation\n06f574a: readable toString()\n60f2a36: perforce tests fixed\n46fea0f: fewer create/delete operations\n7269bce: drain file type detection queue in tests\nd0c6ef5: cleanup\n9df7136: Gradle: installer build fix\n152c230: Platform: Local History can survive for more than 30 days now\nf5e7215: do not rely on memory index storage isBufferedFlag to process physical file contents\nebe62cf: customize password field labels\n97ade8d: ability to enable only visible components\n3541938: introduce beforeOKAction()\n13bf7e1: cleanup\n4a12b1f: junit: workaround for old junit versions (IDEA-124201)\n21003e0: Merge remote-tracking branch \u0027origin/master\u0027\nc2067ff: PY-1194 Provide completion and navigation for url tag in django template PY-3591  Support {% url %} tag arguments completion\n5f295fe: do not cancel offline inspections\n2b8e2e8: add unchecked warning calls also for method references\n57e886f: testdata: check that method ref on static interface method is accepted\n8bad807: lambda: do not skip generic method when non-generic method exist in the same class\n7d74b9d: NPE\n0da9f91: testdata: ensure overload resolution prefer correct one from methods with boxed types\n2c49817: NPE\nd5107d6: testdata: ensure intersection type is not missed during inference\n7898108: testdata: ensure lambda can\u0027t be inferred from type parameter\n5b91054: testdata: ensure overload resolution by return type should not take place for interrupted control flow\n9aa2f3a: testdata: ensure correct parameters number in functional interface method\n1698f7b: testdata: ensure method ref qualified are checked over static problems\nb49d8e75: testdata\nf1f6fcf: functional interfaces: ignore methods with type parameters during abstract method choosing\na55db18: lambda: accept intersection type when exactly one conjunct is functional\n4a34bd5: do not report unrelated return type error only for generics methods\n76a9293: testdata\n17b020f: new overload resolution: covariant comparison of return types\n98ab76f: new overload resolution: most specific check on invalid class exceptions fixed\n552dfe9: lambda: intersection type produces conjunction of abstract methods\nbd9dbfc: testdata\n9914757: warn about underscore identifier\n72ae579: IDEA-109187  new HgReference validator implemented\nd86307e: tip reference moved as a separated static constant to HgUtil\n71cd276: Fix scrolling in module aware configurables [r\u003dushakov]\n37ed33e: Missed commit for IDEA-79312\nda52f84: IDEA-79312 text cursor gets lost - could bee disabled by focus.fix.lost.cursor key\na39b289: [git log] IDEA-122305 Fix structure filter.\n339dd23: beforeShown() \u0026 preselect laf-default editor scheme 2\nf9d8704: PY-1194 Provide completion and navigation for url tag in django template PY-3591  Support {% url %} tag arguments completion\n17e8b30: ctrl+delete/ctrl+backspace enhancements IDEA-100906 Ruby-Editor: CTRL+BACKSPACE Could Not Delete A String\na95fd00: remove copyright messages\nbf06d9d: read-action for getFilesForFastWordSearch\ncdcd770: IDEA-123687 Velocity formatter inserts wrong linebreak\n562443f: Fixed WI-17474 Custom Folding:  defaultstate\u003d\"collapsed\" does not seem to have any effect (the node itself is already a line comment)\nd86998d: Cleanup warnings\n4bbd22c: jb v8 debug protocol: evaluate\n46eaf0b: NPE\n4101b8c: cleanup\n399e745: write action required\n004dfc4: IDEA-124220 Auto-popup parameter info should work after smart completion which inserted a comma\n0bd06e5: More on comparison that is always false due to being out of type range on implicit type conversion (IDEA-124210)\nb6bccb7: AppCode: minimum OS X version specified in .app\nca8a657: add aliases for Lafs\ne254ebf: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\n5c594f6: Gradle: update Tooling API version up to 1.12-rc-1\n17fcca3: Merge remote-tracking branch \u0027origin/master\u0027\n5248eb0: IDEA-119996 FilePathImpl: avoid VFS refresh from getVirtualFile etc.\n9c69111: [vcs] Reuse the VirtualFile instead of creating FilePathImpl on File\nc08f50b: fixed EA-54835 - NPE: PythonNoseTestConfigurationProducer.isAvailable\nd627711: fixed EA-55749 - AIOOBE: PyStructuredDocstringFormatter.formatDocstring\nc9a1c11: apply laf once, fix stale bg, add beforeShown() \u0026 preselect laf-default editor scheme\n3e576c2: fixed EA-55872 - NPE: PyProtectedMemberInspection$Visitor.checkReference\n147c647: use ValueType enum instead of plain numbers\n2e517c5: IDEA-112050 vcs: fix ByteBuffer to array conversion\n97a6a21: possible race condition fixed\ncb20ef5: Prevent horizontal scrollbar appearance if an error message is too long\ncbb86d4: IDEA-124021 Cannot resolve method \u0027print(int)\u0027 with JSP custom tags: comment\n362b4d7: IDEA-123986 New project wizard: remove highlighting from disabled templates\ncc57b39: do not include runtime dependencies to compilation scope (ZD-25927)\n7ac3c11: paste rich-text data: NPE fixed\n89ca157: Extract Java live postfix templates provider\ne5eb7aa: EA-31437 - assert: DocumentFoldingInfo.writeExternal\ne2461d5: use JBImageIcon\ne9eb171: initial\ned33f35: fix Keymap page on Mac/Darcula. see same in LafManager for more info.\n99bc2e9: open some API\nd9aed3f: process class names just once in completion\n094f040: IDEA-122362 \u0027getClass()\u0027 should be suggested in smart completion if Class\u003c? extends SomeAncestorOfCurrentClass\u003e is expected\n1a34573: IDEA-120139 Autopopup doesn\u0027t popup sometimes after completion\ne8c981a: create LookupUi and move there some ui-related code from LookupImpl; skip this code in tests\n89d771e: @NotNull\n8d25ba3: Merge remote-tracking branch \u0027origin/master\u0027\n7fcce27: fix darcula lafinfo\nbfef59e: Start plugins wizard #19 usability improvements\n5cbd491: minor fix\n58d2f15: fix bg\n40fa260: don\u0027t create content entry for temp directory of temp project when opening single file\ne31a4c1: Correctly handle custom folding \"desc\" attribute followed by \"defaultstate\"\n448e9f8: don\u0027t report on incomplete code or comparisons that are already reported by \"Constant conditions \u0026 exceptions\"\n6e68111: remove superfluous inspection\na2cc5ba: expand description\n814378f: Gradle: gradle distribution pattern updated\ne9485f0: use TransparentPanel\ndb66426: initial\na712571: suppress unused params inspection\n640ddf3: make labels have constant height to avoid relayout and blinking\n921f39e: don\u0027t fill bg if component is not opaque\na43d7f8: added new test for live postfix templates\n50addd3: IDEA-123935 New Project wizard: no project/global libraries are created on new module adding via project structure\n6021da6: Merge remote-tracking branch \u0027origin/master\u0027\n36848a5: fixed test data\n7a63d2b: Gradle: tooling extensions integration tests, avoid dependency for explicit distributions downloading in a separate run configuration (like this one http://buildserver.labs.intellij.net/viewType.html?buildTypeId\u003dIDEATrunk_GradleDownloads)\n405332a: make richCopy functionality work properly on Linux (IDEA-67767)\n3dca908: some \u0027finally\u0027 blocks\n00a4968: reverted content-dependent flag\n6064460: Merge remote-tracking branch \u0027origin/master\u0027\n5f203cb: Fixed IDEA-124191 Code style preference : space within empty method call/declaration parentheses are not saved\n0419dcc: EA-56035 - NCDFE: UnixProcessManager.\u003cclinit\u003e\n0285ece: cleanup: use ordinary invokeLater and avoid unnecessary synchronization\n0922a97: Vagrant error messaging fixed.\n2676330: Save vagrant executable path to application settings (PY-12680).\n947d8ab: missing test data\n6154126: IDEA-124137 (Inspection: \"equals() between objects of inconvertible types\" should support java.util.Objects.equals() or com.google.common.base.Objects.equal())\nc9fd1bb: fix name\nf3ec0f7: lookup arranger tweak [zolotov, shrago] relates to IDEA-121998 SQL code completion too aggressive\nc324511: fix escaping, parse decimal literals #WEB-11938 fixed\na5bcae9: Github: fix error message\n95d057d: Github: fix invalid condition\ndda5341: Github: log invalid requests\nd493d76: it is even better to store deltas for direct mapping values\na67ac0b: proper unpacking code\n3ea5951: Properties AST factory moved to impl\nc0550f7: save keys of particular snapshot before and out of index update optimistically load keys of particular snapshot before and out of index update\nd6a5968: custom implementation for IdIndex inputs mapping: -20% for saving deltas\nb52691e: saving / reading longs in compact variable byte format + using it for simplier code in PersistentHashMapValueStorage\n0ae869e: cleanup\n3222cd0: cleanup\ne96aa7b: use Gray.TRANSPARENT\n2861f10: use Gray.TRANSPARENT\nc009821: Merge remote-tracking branch \u0027origin/master\u0027\ncaa86fc: what a nice NPE!\n3c769ac: goto popup calculations should be cancellable even after Ctrl+Space (IDEA-123714 ?)\nc6fcabf: IDEA-122250 New Package: qualified name is checked against ignored directories as a whole\n3af306c: IDEA-55556 Inspection suggestion: Comparison that is always false due to being out of type range on implicit type conversion\n996d0c6: IDEA-123782 \"Complete current statement\" doesn\u0027t put colon for case branches\n7a2cc54: IDEA-122383 PageUp/PageDown don\u0027t work in ShowUsages popup (Ctrl-Alt-F7)\n29fec22: IDEA-123948 Constant condition and exceptions: false positive on MappedByteBuffer.getInt\n0fd86de: IDEA-122946 final modifier not inserted when completing a sequence of parameters from an inner method IDEA-123493 Smart completion makes completed variable final\n019a68b: IDEA-123289 Infer nullability of \u0027for each\u0027 variable from type annotations of the collection parameter\nc18c4ff: IDEA-120964 Make it more obvious that background compiler is disabled in power save mode\ndc2f64a: use superclass for inner class variable name suggestion (IDEA-122109)\nc47713f: prefer T if Class\u003c? extends T\u003e is expected (IDEA-121339)\nc960901: OC-9559 IDEA-107592\n64fc873: cleanup\nc159a1a: Start plugins wizard #17\n043fa14: extra assert\n7eac40c: larger btree block size / load factor increased for better space utilization\na4598a1: enable snapshot mapping\ne80c2b3: trigram index enabled in internal mode\n527f139: delta encoding of file id set to decrease output size ~3x\na47785b: move to MnemonicHelper\n5b12f32: cleanup\n27ef5f4: bg progresses for presentation mode\n656e311: add transparent color\nddce960: EA-55788 - assert: GitRepositoryImpl\ndfc2ef7: external-system: project import fixed to use correct fileToImport\n675d14e: OC-9559 IDEA-107592\ne6d5ea6: IDEA-86665 hg annotate: ignore whitespace changes\n6e551ba: test hg executor updated with ignoreNonZeroExitCode addition option\n8798162d: cleanup\n45f98c5: IDEA-124021 Cannot resolve method \u0027print(int)\u0027 with JSP custom tags\n67f1d44: Better fix for IDEA-124096 open commit actions popup on ctrl+alt+P\n8aab4ce: IDEA-123691 Minor project wizard edits: moving settings to the first page\n9cb1c40: IDEA-122845 Try to fetch issues, if resource with information about user is not available in this version of Redmine\na2c9393: Add key to JiraRepository to enable old behavior where credentials were sent with every request via basic auth\nce17994: Add special type of exception to indicate request failure from response handlers and other callbacks. ResponseHandler has option to suppress exceptions, if requested resource was not found.\nde0f3df: notnull, toString\n10c30e2: IDEA-123886, dropped UTF guessing setting\nbf14e11: remove obsolete cruft\n7b15687: notnull\nc82fb9d: mem leak\nde48566: test\n8a9b3d0: doc leak\nd163e52: comment\n1274dba: removed confusing createTempPath()\n057c5f9: do not expand usage tree if there are too many nodes\ne7f245f: debugging IDEA-120167 Phantom eternal Ant task on make\n6bf1671: Merge remote-tracking branch \u0027origin/master\u0027\nbe70ee8: PY-2880: Django: provide completion for context_object_name value in django template * test added * fixture:complete() is reenterable now\n1a99a14: Start plugins wizard #16 and it works\n30f6e0e: fix false positive with smart tabs\n76fcb91: use provided value description instead of just classname don\u0027t compute object presentation by custom configured properties if value description is not equals to class name\n014c0e3: jb v8 debug protocol: load full string value\n223f19a: typo\n339e7d6: WEB-11834 IIS ACL Permissions when creating foundation/bootstrap projects from templates\nb875e62: remove freemarker leftovers from html lexer #WEB-11907 fixed\nb84c236: push language levels synchronously for non-refresh vfs events (IDEA-123876)\na32e2eb: code style\na593533: Github: mark invalid password as invalid\n10d5070: [git] IDEA-124081 implement IDEA-98189 for clone\na9fa3a2: IDEA-124096 open commit actions popup on ctrl+alt+P\n83bc60b: AppCode: Xcode keymap tunes for tool windows  +review CR-IC-5162\nc976200: Merge remote-tracking branch \u0027origin/master\u0027\n48d5f8c: Refactoring: getImportSourceQName() is used\nd324bc0: GeneratedFolder icon\n5d90886: Add \"try-with-resources\" live postfix template\ncfec5b0: cleanup\ne587000: Platform: bug-typo in DnDSupport\n814a79a: Unify prefix calculation rules for live templates\nf447531: IDEA-124005 Reading resources out of a source directory doesn\u0027t make it a resource directory\n\nChange-Id: Ie2989b1157ae12b92c48d9556db64999ea68e83e\n"
    },
    {
      "commit": "f5bfe758e7fe26a44e94cb91f2abeceb039932c0",
      "tree": "368aa91478860c1815b211d4bebbe3f843bf7c83",
      "parents": [
        "c46fe2373444599f42a7e9416db380f361934942",
        "4e0dbb480189dd405834d592be0f2dd3af1edf90"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Apr 22 16:10:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 22 16:10:31 2014 +0000"
      },
      "message": "Merge \"Include .ico file in Linux distro\""
    },
    {
      "commit": "4e0dbb480189dd405834d592be0f2dd3af1edf90",
      "tree": "368aa91478860c1815b211d4bebbe3f843bf7c83",
      "parents": [
        "c46fe2373444599f42a7e9416db380f361934942"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Mon Apr 21 16:22:07 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Apr 22 16:10:00 2014 +0000"
      },
      "message": "Include .ico file in Linux distro\n\nBundle 128x128 icon \u0026 also include .ico file in the Linux distro\nof studio.\n\nFix for https://code.google.com/p/android/issues/detail?id\u003d61198\n\nChange-Id: I1c093d7b1dd6ceb641a2b3df5b9a274f5aef6546\n(cherry picked from commit 3d907ba4ac85712556d33095faa704a43f25f083)\n"
    },
    {
      "commit": "c46fe2373444599f42a7e9416db380f361934942",
      "tree": "cbdba263d87169d0d65f1ecf0fcbd11dda6bca57",
      "parents": [
        "6758886fd1b3517ba849760029321baba8ddd3b1",
        "e0d7b89c028edc81261ccb8da7b674e771d3c27e"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Apr 17 19:40:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 17 19:40:36 2014 +0000"
      },
      "message": "Merge \"Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into merge\""
    },
    {
      "commit": "e0d7b89c028edc81261ccb8da7b674e771d3c27e",
      "tree": "cbdba263d87169d0d65f1ecf0fcbd11dda6bca57",
      "parents": [
        "6758886fd1b3517ba849760029321baba8ddd3b1",
        "92584642bab4fdb27ac1067c124f4636be762978"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Apr 17 12:36:54 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Apr 17 12:36:54 2014 -0700"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-master\u0027 into merge\n\nThis merges in idea/136.1685.\n\nConflicts:\n\t.idea/compiler.xml\n\t.idea/copyright/profiles_settings.xml\n\t.idea/misc.xml\n\t.idea/modules.xml\n\tbuild.txt\n\tbuild/conf/mac/Contents/MacOS/idea\n\tbuild/scripts/dist.gant\n\tbuild/scripts/layouts.gant\n\tbuild/scripts/libLicenses.gant\n\tbuild/scripts/utils.gant\n\tcommunity-main.iml\n\tcommunity-resources/src/idea/IdeaApplicationInfo.xml\n\tcommunity-resources/src/idea_community_about.png\n\tcommunity-resources/src/idea_community_about@2x.png\n\tcommunity-resources/src/idea_community_logo.png\n\tcommunity-resources/src/idea_community_logo@2x.png\n\tjava/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java\n\tjava/debugger/impl/src/com/intellij/debugger/actions/JumpToObjectAction.java\n\tjava/debugger/impl/src/com/intellij/debugger/actions/JvmSmartStepIntoHandler.java\n\tjava/debugger/impl/src/com/intellij/debugger/engine/CompoundPositionManager.java\n\tjava/debugger/impl/src/com/intellij/debugger/engine/DebugProcessImpl.java\n\tjava/debugger/impl/src/com/intellij/debugger/engine/requests/RequestManagerImpl.java\n\tjava/debugger/impl/src/com/intellij/debugger/impl/DebuggerContextImpl.java\n\tjava/debugger/impl/src/com/intellij/debugger/impl/InvokeThread.java\n\tjava/debugger/impl/src/com/intellij/debugger/jdi/StackFrameProxyImpl.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/JavaDebuggerSupport.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/XBreakpointGroupingByClassRule.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/XBreakpointGroupingByPackageRule.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/breakpoints/AnyExceptionBreakpoint.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/breakpoints/Breakpoint.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/breakpoints/BreakpointManager.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/breakpoints/BreakpointPropertiesPanel.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/breakpoints/BreakpointWithHighlighter.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/breakpoints/ExceptionBreakpoint.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/breakpoints/FilteredRequestorImpl.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/breakpoints/JavaBreakpointTypeBase.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/breakpoints/JavaFieldBreakpointType.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/breakpoints/JavaLineBreakpointTypeBase.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/breakpoints/JavaMethodBreakpointType.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/breakpoints/LineBreakpoint.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/breakpoints/MethodBreakpoint.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/breakpoints/RunToCursorBreakpoint.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/breakpoints/StepIntoBreakpoint.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/impl/DebuggerTreeBase.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/impl/DebuggerTreePanel.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/impl/FrameVariablesTree.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/impl/watch/FieldDescriptorImpl.java\n\tjava/debugger/impl/src/com/intellij/debugger/ui/impl/watch/StackFrameDescriptorImpl.java\n\tjava/debugger/openapi/src/com/intellij/debugger/engine/JSR45PositionManager.java\n\tjava/idea-ui/src/com/intellij/ide/projectWizard/ModuleTypeCategory.java\n\tjava/idea-ui/src/com/intellij/ide/projectWizard/ProjectTypeStep.form\n\tjava/idea-ui/src/com/intellij/ide/projectWizard/ProjectTypeStep.java\n\tjava/idea-ui/src/com/intellij/ide/projectWizard/TemplateBasedCategory.java\n\tjava/idea-ui/src/com/intellij/ide/util/frameworkSupport/AddFrameworkSupportDialog.java\n\tjava/idea-ui/src/com/intellij/ide/util/newProjectWizard/AddSupportForFrameworksPanel.java\n\tjava/idea-ui/src/com/intellij/ide/util/newProjectWizard/SupportForFrameworksStep.java\n\tjava/idea-ui/src/com/intellij/ide/util/newProjectWizard/TemplatesGroup.java\n\tjava/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModulesConfigurator.java\n\tjava/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryRootsComponent.java\n\tjava/idea-ui/src/com/intellij/projectImport/ProjectOpenProcessorBase.java\n\tjava/java-analysis-api/src/com/intellij/codeInsight/intention/QuickFixFactory.java\n\tjava/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/PostHighlightingPass.java\n\tjava/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/GenericsHighlightUtil.java\n\tjava/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightControlFlowUtil.java\n\tjava/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java\n\tjava/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/JavaHighlightUtil.java\n\tjava/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/AddTypeCastFix.java\n\tjava/java-analysis-impl/src/com/intellij/codeInspection/AddAssertStatementFix.java\n\tjava/java-analysis-impl/src/com/intellij/codeInspection/AnonymousCanBeLambdaInspection.java\n\tjava/java-analysis-impl/src/com/intellij/codeInspection/AnonymousCanBeMethodReferenceInspection.java\n\tjava/java-analysis-impl/src/com/intellij/codeInspection/LambdaCanBeMethodReferenceInspection.java\n\tjava/java-analysis-impl/src/com/intellij/codeInspection/StreamApiMigrationInspection.java\n\tjava/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/ControlFlowAnalyzer.java\n\tjava/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DataFlowInspectionBase.java\n\tjava/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/DfaMemoryStateImpl.java\n\tjava/java-analysis-impl/src/com/intellij/codeInspection/dataFlow/StateMerger.java\n\tjava/java-analysis-impl/src/com/intellij/codeInspection/deadCode/UnusedDeclarationInspection.java\n\tjava/java-analysis-impl/src/com/intellij/codeInspection/java15api/Java15APIUsageInspectionBase.java\n\tjava/java-analysis-impl/src/com/intellij/codeInspection/java15api/api1.8.txt\n\tjava/java-analysis-impl/src/com/intellij/codeInspection/varScopeCanBeNarrowed/FieldCanBeLocalInspectionBase.java\n\tjava/java-impl/java-impl.iml\n\tjava/java-impl/src/com/intellij/codeInsight/ExpectedTypesProvider.java\n\tjava/java-impl/src/com/intellij/codeInsight/completion/LambdaCompletionProvider.java\n\tjava/java-impl/src/com/intellij/codeInsight/completion/MethodReferenceCompletionProvider.java\n\tjava/java-impl/src/com/intellij/codeInsight/daemon/impl/IconLineMarkerProvider.java\n\tjava/java-impl/src/com/intellij/codeInsight/daemon/impl/PostHighlightingPassFactory.java\n\tjava/java-impl/src/com/intellij/codeInsight/hint/api/impls/MethodParameterInfoHandler.java\n\tjava/java-impl/src/com/intellij/codeInsight/intention/impl/config/QuickFixFactoryImpl.java\n\tjava/java-impl/src/com/intellij/codeInsight/template/postfix/completion/PostfixTemplateLookupElement.java\n\tjava/java-impl/src/com/intellij/codeInsight/template/postfix/completion/PostfixTemplatesCompletionProvider.java\n\tjava/java-impl/src/com/intellij/codeInsight/template/postfix/settings/PostfixTemplatesConfigurable.java\n\tjava/java-impl/src/com/intellij/codeInsight/template/postfix/settings/PostfixTemplatesListPanel.java\n\tjava/java-impl/src/com/intellij/codeInsight/template/postfix/templates/ExpressionPostfixTemplateWithChooser.java\n\tjava/java-impl/src/com/intellij/codeInsight/template/postfix/templates/PostfixLiveTemplate.java\n\tjava/java-impl/src/com/intellij/codeInsight/template/postfix/templates/ReturnStatementPostfixTemplate.java\n\tjava/java-impl/src/com/intellij/codeInsight/template/postfix/util/PostfixTemplatesUtils.java\n\tjava/java-impl/src/com/intellij/codeInspection/inferNullity/NullityInferrer.java\n\tjava/java-impl/src/com/intellij/psi/formatter/java/AbstractJavaBlock.java\n\tjava/java-impl/src/com/intellij/psi/formatter/java/JavaFormatterUtil.java\n\tjava/java-impl/src/com/intellij/psi/formatter/java/JavaSpacePropertyProcessor.java\n\tjava/java-impl/src/com/intellij/refactoring/changeSignature/ChangeSignatureProcessor.java\n\tjava/java-impl/src/com/intellij/refactoring/inline/InlineMethodProcessor.java\n\tjava/java-impl/src/com/intellij/refactoring/typeMigration/ui/TypeMigrationDialog.java\n\tjava/java-impl/src/com/intellij/spi/SPIFileType.java\n\tjava/java-impl/src/com/intellij/util/xml/CanonicalPsiTypeConverterImpl.java\n\tjava/java-psi-api/src/com/intellij/psi/LambdaUtil.java\n\tjava/java-psi-api/src/com/intellij/psi/PsiMethodReferenceUtil.java\n\tjava/java-psi-api/src/com/intellij/psi/PsiNameHelper.java\n\tjava/java-psi-api/src/com/intellij/psi/infos/CandidateInfo.java\n\tjava/java-psi-api/src/com/intellij/psi/infos/MethodCandidateInfo.java\n\tjava/java-psi-api/src/com/intellij/psi/util/TypeConversionUtil.java\n\tjava/java-psi-api/src/com/intellij/psi/util/TypesDistinctProver.java\n\tjava/java-psi-impl/src/com/intellij/codeInsight/javadoc/JavaDocInfoGenerator.java\n\tjava/java-psi-impl/src/com/intellij/psi/PsiDiamondTypeImpl.java\n\tjava/java-psi-impl/src/com/intellij/psi/impl/PsiElementFactoryImpl.java\n\tjava/java-psi-impl/src/com/intellij/psi/impl/PsiSubstitutorImpl.java\n\tjava/java-psi-impl/src/com/intellij/psi/impl/compiled/ClassFileStubBuilder.java\n\tjava/java-psi-impl/src/com/intellij/psi/impl/compiled/ClsFileImpl.java\n\tjava/java-psi-impl/src/com/intellij/psi/impl/compiled/ClsJavaCodeReferenceElementImpl.java\n\tjava/java-psi-impl/src/com/intellij/psi/impl/compiled/ClsTypeElementImpl.java\n\tjava/java-psi-impl/src/com/intellij/psi/impl/compiled/StubBuildingVisitor.java\n\tjava/java-psi-impl/src/com/intellij/psi/impl/file/PsiPackageImpl.java\n\tjava/java-psi-impl/src/com/intellij/psi/impl/source/PsiParameterImpl.java\n\tjava/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/InferenceIncorporationPhase.java\n\tjava/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/InferenceSession.java\n\tjava/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/InferenceVariable.java\n\tjava/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/PsiPolyExpressionUtil.java\n\tjava/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/ExpressionCompatibilityConstraint.java\n\tjava/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/PsiMethodReferenceCompatibilityConstraint.java\n\tjava/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/StrictSubtypingConstraint.java\n\tjava/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/SubtypingConstraint.java\n\tjava/java-psi-impl/src/com/intellij/psi/impl/source/tree/java/PsiLambdaExpressionImpl.java\n\tjava/java-psi-impl/src/com/intellij/psi/impl/source/tree/java/PsiMethodReferenceExpressionImpl.java\n\tjava/java-psi-impl/src/com/intellij/psi/scope/conflictResolvers/JavaMethodsConflictResolver.java\n\tjava/java-structure-view/src/com/intellij/ide/structureView/impl/AddAllMembersProcessor.java\n\tjava/java-tests/java-tests.iml\n\tjava/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting6/UnsupportedFeatures7.java\n\tjava/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/highlighting/AmbiguityRawGenerics.java\n\tjava/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/highlighting/AmbiguitySpecificReturn.java\n\tjava/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/highlighting/ReturnTypeCompatibility.java\n\tjava/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/highlighting/TypeArgsConsistency.java\n\tjava/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/methodRef/MethodRefAcceptance.java\n\tjava/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newLambda/IDEA119535.java\n\tjava/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newMethodRef/AfterDistinctOps.java\n\tjava/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newMethodRef/AssertNumberOfParameters.java\n\tjava/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newMethodRef/GenericArrayCreation.java\n\tjava/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/anonymous2lambda/afterFinalFieldInitializedBeforeAnonymInConstructor.java\n\tjava/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/anonymous2lambda/afterForwardStaticFieldReference.java\n\tjava/java-tests/testData/refactoring/introduceVariable/LambdaExprNotAccepted.after.java\n\tjava/java-tests/testSrc/com/intellij/codeInsight/ClsGenericsHighlightingTest.java\n\tjava/java-tests/testSrc/com/intellij/codeInsight/completion/HippieCompletionTest.groovy\n\tjava/java-tests/testSrc/com/intellij/codeInsight/completion/JavaAutoPopupTest.groovy\n\tjava/java-tests/testSrc/com/intellij/codeInsight/completion/SmartType18CompletionTest.java\n\tjava/java-tests/testSrc/com/intellij/codeInsight/daemon/GenericsHighlightingTest.java\n\tjava/java-tests/testSrc/com/intellij/codeInsight/daemon/LightAdvHighlightingJdk6Test.java\n\tjava/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/Diamond8HighlightingTest.java\n\tjava/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/GenericsHighlighting8Test.java\n\tjava/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/GraphInferenceHighlightingTest.java\n\tjava/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/Interface8MethodsHighlightingTest.java\n\tjava/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/LambdaHighlightingTest.java\n\tjava/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/MostSpecificResolutionTest.java\n\tjava/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/NewLambdaHighlightingTest.java\n\tjava/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/NewMethodRefHighlightingTest.java\n\tjava/java-tests/testSrc/com/intellij/codeInsight/daemon/quickFix/AddExceptionToThrowsTest.java\n\tjava/java-tests/testSrc/com/intellij/codeInsight/folding/JavaFoldingTest.groovy\n\tjava/java-tests/testSrc/com/intellij/codeInsight/generation/surroundWith/JavaSurroundWithTest.java\n\tjava/java-tests/testSrc/com/intellij/codeInsight/intention/SplitDeclarationTest.java\n\tjava/java-tests/testSrc/com/intellij/codeInsight/template/LiveTemplateTest.groovy\n\tjava/java-tests/testSrc/com/intellij/codeInsight/template/postfix/completion/TemplatesCompletionTest.java\n\tjava/java-tests/testSrc/com/intellij/codeInsight/template/postfix/templates/CastPostfixTemplateTest.java\n\tjava/java-tests/testSrc/com/intellij/codeInsight/template/postfix/templates/NotNullPostfixTemplateTest.java\n\tjava/java-tests/testSrc/com/intellij/codeInspection/DataFlowInspectionTest.java\n\tjava/java-tests/testSrc/com/intellij/find/FindManagerTest.java\n\tjava/java-tests/testSrc/com/intellij/index/IndexTest.java\n\tjava/java-tests/testSrc/com/intellij/openapi/editor/impl/JavaFileEditorManagerTest.java\n\tjava/java-tests/testSrc/com/intellij/openapi/roots/impl/DirectoryIndexTest.java\n\tjava/java-tests/testSrc/com/intellij/psi/ClsMirrorBuildingTest.java\n\tjava/java-tests/testSrc/com/intellij/psi/ConstantValuesTest.java\n\tjava/java-tests/testSrc/com/intellij/psi/formatter/java/JavaFormatterSpaceTest.java\n\tjava/java-tests/testSrc/com/intellij/psi/formatter/java/JavaFormatterWrapTest.java\n\tjava/java-tests/testSrc/com/intellij/refactoring/ChangeSignatureTest.java\n\tjava/java-tests/testSrc/com/intellij/refactoring/IntroduceVariableTest.java\n\tjava/java-tests/testSrc/com/intellij/refactoring/WrapReturnValueTest.java\n\tjava/testFramework/src/com/intellij/ide/projectWizard/ProjectWizardTestCase.java\n\tjps/jps-builders/src/org/jetbrains/jps/incremental/BuildOperations.java\n\tjps/jps-builders/src/org/jetbrains/jps/incremental/IncProjectBuilder.java\n\tjps/jps-builders/src/org/jetbrains/jps/incremental/artifacts/instructions/FileCopyingHandler.java\n\tjps/jps-builders/src/org/jetbrains/jps/incremental/java/JavaBuilder.java\n\tjps/jps-builders/src/org/jetbrains/jps/incremental/storage/BuildDataManager.java\n\tjps/jps-builders/src/org/jetbrains/jps/javac/JavacMain.java\n\tjps/jps-builders/testSrc/org/jetbrains/ether/CommonTest.java\n\tjps/model-impl/src/org/jetbrains/jps/service/impl/JpsServiceManagerImpl.java\n\tjps/model-serialization/jps-serialization-tests.iml\n\tjps/model-serialization/src/com/intellij/openapi/components/ExpandMacroToPathMap.java\n\tlib/netty-all-5.0.0.Alpha2.jar\n\tlib/required_for_dist.txt\n\tlib/src/netty-all-5.0.0.Alpha2-sources.jar\n\tnative/MacLauncher/Launcher.m\n\tnative/MacLauncher/MacLauncher.xcodeproj/project.pbxproj\n\tplatform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/HighlightInfoType.java\n\tplatform/bootstrap/src/com/intellij/idea/Main.java\n\tplatform/core-api/src/com/intellij/openapi/application/RunResult.java\n\tplatform/core-api/src/com/intellij/openapi/command/WriteCommandAction.java\n\tplatform/core-api/src/com/intellij/openapi/editor/colors/TextAttributesKey.java\n\tplatform/core-api/src/com/intellij/openapi/fileTypes/LanguageFileType.java\n\tplatform/core-api/src/com/intellij/openapi/util/AsyncResult.java\n\tplatform/core-api/src/com/intellij/openapi/util/AsyncValueLoader.java\n\tplatform/core-api/src/com/intellij/openapi/util/AsyncValueLoaderManager.java\n\tplatform/core-api/src/com/intellij/openapi/vfs/StandardFileSystems.java\n\tplatform/core-api/src/com/intellij/openapi/vfs/VirtualFile.java\n\tplatform/core-api/src/com/intellij/psi/CommonClassNames.java\n\tplatform/core-impl/src/com/intellij/ide/plugins/IdeaPluginDescriptorImpl.java\n\tplatform/core-impl/src/com/intellij/mock/MockApplicationEx.java\n\tplatform/core-impl/src/com/intellij/openapi/application/ex/ApplicationEx.java\n\tplatform/core-impl/src/com/intellij/openapi/editor/impl/DocumentImpl.java\n\tplatform/core-impl/src/com/intellij/openapi/vfs/impl/jar/JarHandlerBase.java\n\tplatform/core-impl/src/com/intellij/psi/impl/PsiDocumentManagerBase.java\n\tplatform/core-impl/src/com/intellij/psi/impl/cache/CacheUtil.java\n\tplatform/core-impl/src/com/intellij/psi/impl/file/impl/FileManagerImpl.java\n\tplatform/core-impl/src/com/intellij/psi/stubs/StubTreeBuilder.java\n\tplatform/core-impl/src/com/intellij/util/CompressionUtil.java\n\tplatform/core-impl/src/com/intellij/util/DocumentUtil.java\n\tplatform/core-impl/src/com/intellij/util/indexing/FileContentImpl.java\n\tplatform/dvcs/src/com/intellij/dvcs/ui/CloneDvcsDialog.form\n\tplatform/dvcs/src/com/intellij/dvcs/ui/CloneDvcsDialog.java\n\tplatform/dvcs/src/com/intellij/dvcs/ui/DvcsBundle.properties\n\tplatform/editor-ui-api/src/com/intellij/ide/ui/UISettings.java\n\tplatform/editor-ui-api/src/com/intellij/openapi/editor/CaretModel.java\n\tplatform/editor-ui-ex/src/com/intellij/openapi/editor/impl/MarkupModelImpl.java\n\tplatform/editor-ui-ex/src/com/intellij/openapi/editor/impl/PersistentRangeHighlighterImpl.java\n\tplatform/extensions/src/com/intellij/openapi/extensions/impl/ExtensionPointImpl.java\n\tplatform/external-system-api/src/com/intellij/openapi/externalSystem/settings/AbstractExternalSystemSettings.java\n\tplatform/external-system-api/src/com/intellij/openapi/externalSystem/util/ExternalSystemApiUtil.java\n\tplatform/external-system-impl/src/com/intellij/openapi/externalSystem/service/execution/ExternalSystemRunConfiguration.java\n\tplatform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ContentRootDataService.java\n\tplatform/external-system-impl/src/com/intellij/openapi/externalSystem/util/ExternalSystemUtil.java\n\tplatform/icons/src/ide/sharedScope.png\n\tplatform/indexing-api/src/com/intellij/util/indexing/FileBasedIndexExtension.java\n\tplatform/indexing-impl/src/com/intellij/ide/highlighter/custom/tokens/KeywordParser.java\n\tplatform/indexing-impl/src/com/intellij/psi/impl/cache/impl/id/IdIndex.java\n\tplatform/indexing-impl/src/com/intellij/psi/impl/search/PsiSearchHelperImpl.java\n\tplatform/indexing-impl/src/com/intellij/psi/search/FileTypeIndex.java\n\tplatform/lang-api/src/com/intellij/execution/runners/AsyncGenericProgramRunner.java\n\tplatform/lang-api/src/com/intellij/ide/util/projectWizard/AbstractModuleBuilder.java\n\tplatform/lang-api/src/com/intellij/ide/util/projectWizard/ModuleBuilder.java\n\tplatform/lang-api/src/com/intellij/psi/AbstractElementManipulator.java\n\tplatform/lang-impl/lang-impl.iml\n\tplatform/lang-impl/src/com/intellij/codeInsight/actions/AbstractLayoutCodeProcessor.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/actions/LayoutCodeDialog.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/actions/LayoutProjectCodeDialog.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/actions/ReformatFilesDialog.form\n\tplatform/lang-impl/src/com/intellij/codeInsight/actions/ReformatFilesDialog.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/completion/CompletionProgressIndicator.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/daemon/impl/IdentifierHighlighterPass.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/daemon/impl/PassExecutorService.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/documentation/AbstractExternalFilter.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/documentation/QuickDocOnMouseOverManager.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/editorActions/BaseEnterHandler.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/editorActions/TypedHandler.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/intention/impl/QuickEditHandler.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/lookup/impl/BackspaceHandler.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/lookup/impl/EndHandler.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/lookup/impl/HomeHandler.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupActionHandler.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/navigation/IncrementalSearchHandler.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/preview/ImageOrColorPreviewManager.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/template/CustomLiveTemplateBase.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/template/CustomTemplateCallback.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/template/impl/InvokeTemplateAction.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/template/impl/ListTemplatesHandler.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/template/impl/LiveTemplateCompletionContributor.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/template/impl/LiveTemplateSettingsEditor.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/template/impl/TableSorter.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/template/impl/TemplateState.java\n\tplatform/lang-impl/src/com/intellij/codeInsight/template/impl/editorActions/EnterHandler.java\n\tplatform/lang-impl/src/com/intellij/codeInspection/ex/GlobalInspectionContextImpl.java\n\tplatform/lang-impl/src/com/intellij/execution/console/BaseConsoleExecuteActionHandler.java\n\tplatform/lang-impl/src/com/intellij/execution/console/ConsoleExecuteAction.java\n\tplatform/lang-impl/src/com/intellij/execution/console/GutterContentProvider.java\n\tplatform/lang-impl/src/com/intellij/execution/console/LanguageConsoleBuilder.java\n\tplatform/lang-impl/src/com/intellij/execution/console/LanguageConsoleImpl.java\n\tplatform/lang-impl/src/com/intellij/execution/impl/ConsoleViewImpl.java\n\tplatform/lang-impl/src/com/intellij/execution/impl/ExecutionManagerImpl.java\n\tplatform/lang-impl/src/com/intellij/execution/impl/RunManagerImpl.java\n\tplatform/lang-impl/src/com/intellij/find/impl/FindInProjectTask.java\n\tplatform/lang-impl/src/com/intellij/find/impl/FindInProjectUtil.java\n\tplatform/lang-impl/src/com/intellij/formatting/FormatterImpl.java\n\tplatform/lang-impl/src/com/intellij/ide/GeneratedSourceFileChangeTrackerImpl.java\n\tplatform/lang-impl/src/com/intellij/ide/actions/NewElementAction.java\n\tplatform/lang-impl/src/com/intellij/ide/actions/SearchEverywhereAction.java\n\tplatform/lang-impl/src/com/intellij/ide/scratch/CreateScratchFileAction.java\n\tplatform/lang-impl/src/com/intellij/injected/editor/CaretModelWindow.java\n\tplatform/lang-impl/src/com/intellij/openapi/editor/actions/SelectAllOccurrencesAction.java\n\tplatform/lang-impl/src/com/intellij/openapi/editor/actions/SelectNextOccurrenceAction.java\n\tplatform/lang-impl/src/com/intellij/openapi/editor/actions/UnselectPreviousOccurrenceAction.java\n\tplatform/lang-impl/src/com/intellij/openapi/file/exclude/EnforcedPlainTextFileTypeManager.java\n\tplatform/lang-impl/src/com/intellij/openapi/file/exclude/ui/MarkAsOriginalTypeAction.java\n\tplatform/lang-impl/src/com/intellij/openapi/roots/impl/DirectoryIndexImpl.java\n\tplatform/lang-impl/src/com/intellij/openapi/roots/impl/ProjectRootManagerComponent.java\n\tplatform/lang-impl/src/com/intellij/openapi/roots/impl/RootIndex.java\n\tplatform/lang-impl/src/com/intellij/openapi/vcs/checkin/RearrangeBeforeCheckinHandler.java\n\tplatform/lang-impl/src/com/intellij/psi/impl/file/impl/PsiVFSListener.java\n\tplatform/lang-impl/src/com/intellij/psi/impl/include/FileIncludeIndex.java\n\tplatform/lang-impl/src/com/intellij/psi/impl/source/codeStyle/CodeStyleSchemesImpl.java\n\tplatform/lang-impl/src/com/intellij/psi/stubs/StubIndexImpl.java\n\tplatform/lang-impl/src/com/intellij/psi/stubs/StubUpdatingIndex.java\n\tplatform/lang-impl/src/com/intellij/refactoring/BaseRefactoringProcessor.java\n\tplatform/lang-impl/src/com/intellij/refactoring/copy/CopyFilesOrDirectoriesHandler.java\n\tplatform/lang-impl/src/com/intellij/refactoring/rename/inplace/InplaceRefactoring.java\n\tplatform/lang-impl/src/com/intellij/tools/ToolsProcessor.java\n\tplatform/lang-impl/src/com/intellij/ui/IconDeferrerImpl.java\n\tplatform/lang-impl/src/com/intellij/usageView/UsageViewUtil.java\n\tplatform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexImpl.java\n\tplatform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexProjectHandler.java\n\tplatform/lang-impl/src/com/intellij/util/indexing/IndexInfrastructure.java\n\tplatform/lang-impl/src/com/intellij/util/indexing/IndexingStamp.java\n\tplatform/lang-impl/src/com/intellij/util/indexing/MapIndexStorage.java\n\tplatform/lang-impl/src/com/intellij/util/indexing/MapReduceIndex.java\n\tplatform/lang-impl/src/com/intellij/util/indexing/UnindexedFilesUpdater.java\n\tplatform/lang-impl/src/com/intellij/webcore/packaging/InstalledPackagesPanel.java\n\tplatform/platform-api/platform-api.iml\n\tplatform/platform-api/src/com/intellij/execution/configurations/EncodingEnvironmentUtil.java\n\tplatform/platform-api/src/com/intellij/execution/process/ProcessTerminatedListener.java\n\tplatform/platform-api/src/com/intellij/ide/BrowserUtil.java\n\tplatform/platform-api/src/com/intellij/ide/browsers/BrowserLauncher.java\n\tplatform/platform-api/src/com/intellij/ide/browsers/BrowserSpecificSettings.java\n\tplatform/platform-api/src/com/intellij/ide/browsers/firefox/FirefoxSettings.java\n\tplatform/platform-api/src/com/intellij/openapi/editor/EditorModificationUtil.java\n\tplatform/platform-api/src/com/intellij/openapi/editor/actionSystem/EditorAction.java\n\tplatform/platform-api/src/com/intellij/openapi/editor/actionSystem/EditorActionHandler.java\n\tplatform/platform-api/src/com/intellij/openapi/editor/actionSystem/EditorWriteActionHandler.java\n\tplatform/platform-api/src/com/intellij/openapi/fileChooser/FileChooserDescriptorBuilder.java\n\tplatform/platform-api/src/com/intellij/openapi/ui/MessageType.java\n\tplatform/platform-api/src/com/intellij/openapi/ui/Messages.java\n\tplatform/platform-api/src/com/intellij/openapi/vfs/JarFileSystem.java\n\tplatform/platform-api/src/com/intellij/openapi/vfs/newvfs/RefreshQueue.java\n\tplatform/platform-api/src/com/intellij/openapi/wm/FocusCommand.java\n\tplatform/platform-api/src/com/intellij/openapi/wm/IdeGlassPaneUtil.java\n\tplatform/platform-api/src/com/intellij/ui/mac/MacMessages.java\n\tplatform/platform-api/src/com/intellij/ui/tabs/TabInfo.java\n\tplatform/platform-api/src/com/intellij/ui/tabs/impl/JBTabsImpl.java\n\tplatform/platform-api/src/com/intellij/util/Alarm.java\n\tplatform/platform-api/src/com/intellij/util/net/HttpConfigurable.java\n\tplatform/platform-api/src/com/intellij/util/net/ssl/CertificateConfigurable.form\n\tplatform/platform-api/src/com/intellij/util/net/ssl/CertificateConfigurable.java\n\tplatform/platform-api/src/com/intellij/util/net/ssl/CertificateInfoPanel.java\n\tplatform/platform-api/src/com/intellij/util/net/ssl/CertificateWarningDialog.java\n\tplatform/platform-api/src/com/intellij/util/net/ssl/ConfirmingHostnameVerifier.java\n\tplatform/platform-api/src/com/intellij/util/net/ssl/ConfirmingTrustManager.java\n\tplatform/platform-impl/src/com/intellij/codeInsight/hint/HintManagerImpl.java\n\tplatform/platform-impl/src/com/intellij/execution/process/RunnerWinProcess.java\n\tplatform/platform-impl/src/com/intellij/featureStatistics/actions/ShowFeatureUsageStatisticsDialog.java\n\tplatform/platform-impl/src/com/intellij/ide/SystemHealthMonitor.java\n\tplatform/platform-impl/src/com/intellij/ide/actions/AboutDialog.java\n\tplatform/platform-impl/src/com/intellij/ide/actions/ActivateToolWindowAction.java\n\tplatform/platform-impl/src/com/intellij/ide/actions/TogglePresentationModeAction.java\n\tplatform/platform-impl/src/com/intellij/ide/dnd/FileCopyPasteUtil.java\n\tplatform/platform-impl/src/com/intellij/ide/errorTreeView/NewErrorTreeRenderer.java\n\tplatform/platform-impl/src/com/intellij/ide/plugins/ActionInstallPlugin.java\n\tplatform/platform-impl/src/com/intellij/ide/plugins/AvailablePluginsManagerMain.java\n\tplatform/platform-impl/src/com/intellij/ide/plugins/InstalledPluginsManagerMain.java\n\tplatform/platform-impl/src/com/intellij/ide/plugins/InstalledPluginsTableModel.java\n\tplatform/platform-impl/src/com/intellij/ide/plugins/PluginHeaderPanel.form\n\tplatform/platform-impl/src/com/intellij/ide/plugins/PluginHeaderPanel.java\n\tplatform/platform-impl/src/com/intellij/ide/plugins/PluginManager.java\n\tplatform/platform-impl/src/com/intellij/ide/plugins/PluginManagerMain.form\n\tplatform/platform-impl/src/com/intellij/ide/plugins/PluginManagerMain.java\n\tplatform/platform-impl/src/com/intellij/ide/plugins/PluginTable.java\n\tplatform/platform-impl/src/com/intellij/ide/plugins/PluginsTableRenderer.form\n\tplatform/platform-impl/src/com/intellij/ide/plugins/PluginsTableRenderer.java\n\tplatform/platform-impl/src/com/intellij/ide/ui/EditorOptionDescription.java\n\tplatform/platform-impl/src/com/intellij/ide/util/TipPanel.java\n\tplatform/platform-impl/src/com/intellij/ide/util/TipUIUtil.java\n\tplatform/platform-impl/src/com/intellij/idea/StartupUtil.java\n\tplatform/platform-impl/src/com/intellij/internal/ToggleDumbModeAction.java\n\tplatform/platform-impl/src/com/intellij/openapi/application/ex/ApplicationInfoEx.java\n\tplatform/platform-impl/src/com/intellij/openapi/diff/impl/incrementalMerge/ChangeList.java\n\tplatform/platform-impl/src/com/intellij/openapi/diff/impl/incrementalMerge/MergeList.java\n\tplatform/platform-impl/src/com/intellij/openapi/editor/actions/CloneCaretAbove.java\n\tplatform/platform-impl/src/com/intellij/openapi/editor/actions/CloneCaretBelow.java\n\tplatform/platform-impl/src/com/intellij/openapi/editor/actions/CutLineEndAction.java\n\tplatform/platform-impl/src/com/intellij/openapi/editor/actions/EscapeAction.java\n\tplatform/platform-impl/src/com/intellij/openapi/editor/actions/IndentSelectionAction.java\n\tplatform/platform-impl/src/com/intellij/openapi/editor/actions/MoveCaretDownWithSelectionAction.java\n\tplatform/platform-impl/src/com/intellij/openapi/editor/actions/MoveCaretUpWithSelectionAction.java\n\tplatform/platform-impl/src/com/intellij/openapi/editor/actions/PageDownWithSelectionAction.java\n\tplatform/platform-impl/src/com/intellij/openapi/editor/actions/PageUpWithSelectionAction.java\n\tplatform/platform-impl/src/com/intellij/openapi/editor/actions/TextEndWithSelectionAction.java\n\tplatform/platform-impl/src/com/intellij/openapi/editor/actions/TextStartWithSelectionAction.java\n\tplatform/platform-impl/src/com/intellij/openapi/editor/ex/util/EditorUtil.java\n\tplatform/platform-impl/src/com/intellij/openapi/editor/impl/CaretImpl.java\n\tplatform/platform-impl/src/com/intellij/openapi/editor/impl/CaretModelImpl.java\n\tplatform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java\n\tplatform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java\n\tplatform/platform-impl/src/com/intellij/openapi/editor/impl/IterationState.java\n\tplatform/platform-impl/src/com/intellij/openapi/editor/impl/SelectionModelImpl.java\n\tplatform/platform-impl/src/com/intellij/openapi/editor/textarea/TextComponentCaretModel.java\n\tplatform/platform-impl/src/com/intellij/openapi/fileEditor/impl/BaseRemoteFileEditor.java\n\tplatform/platform-impl/src/com/intellij/openapi/fileEditor/impl/EditorsSplitters.java\n\tplatform/platform-impl/src/com/intellij/openapi/fileEditor/impl/FileDocumentManagerImpl.java\n\tplatform/platform-impl/src/com/intellij/openapi/fileEditor/impl/TrailingSpacesStripper.java\n\tplatform/platform-impl/src/com/intellij/openapi/fileEditor/impl/http/HttpFileEditor.java\n\tplatform/platform-impl/src/com/intellij/openapi/fileEditor/impl/http/RemoteFilePanel.java\n\tplatform/platform-impl/src/com/intellij/openapi/fileEditor/impl/text/TextEditorProvider.java\n\tplatform/platform-impl/src/com/intellij/openapi/fileTypes/impl/FileTypeManagerImpl.java\n\tplatform/platform-impl/src/com/intellij/openapi/keymap/impl/GenericKeymapManager.java\n\tplatform/platform-impl/src/com/intellij/openapi/keymap/impl/IdeMouseEventDispatcher.java\n\tplatform/platform-impl/src/com/intellij/openapi/options/SchemesManagerImpl.java\n\tplatform/platform-impl/src/com/intellij/openapi/project/CacheUpdateRunner.java\n\tplatform/platform-impl/src/com/intellij/openapi/project/impl/ProjectManagerImpl.java\n\tplatform/platform-impl/src/com/intellij/openapi/updateSettings/impl/PluginDownloader.java\n\tplatform/platform-impl/src/com/intellij/openapi/updateSettings/impl/PluginUpdateInfoDialog.java\n\tplatform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateChecker.java\n\tplatform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateCheckerComponent.java\n\tplatform/platform-impl/src/com/intellij/openapi/vfs/ex/dummy/DummyCachingFileSystem.java\n\tplatform/platform-impl/src/com/intellij/openapi/vfs/ex/temp/TempFileSystem.java\n\tplatform/platform-impl/src/com/intellij/openapi/vfs/impl/http/DefaultRemoteContentProvider.java\n\tplatform/platform-impl/src/com/intellij/openapi/vfs/newvfs/impl/FileNameCache.java\n\tplatform/platform-impl/src/com/intellij/openapi/vfs/newvfs/impl/VirtualDirectoryImpl.java\n\tplatform/platform-impl/src/com/intellij/openapi/vfs/newvfs/impl/VirtualFileSystemEntry.java\n\tplatform/platform-impl/src/com/intellij/openapi/vfs/newvfs/persistent/FSRecords.java\n\tplatform/platform-impl/src/com/intellij/openapi/vfs/newvfs/persistent/PersistentFSImpl.java\n\tplatform/platform-impl/src/com/intellij/openapi/wm/impl/IdeMenuBar.java\n\tplatform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowsPane.java\n\tplatform/platform-impl/src/com/intellij/openapi/wm/impl/WindowManagerImpl.java\n\tplatform/platform-impl/src/com/intellij/openapi/wm/impl/status/PositionPanel.java\n\tplatform/platform-impl/src/com/intellij/platform/PlatformProjectOpenProcessor.java\n\tplatform/platform-impl/src/com/intellij/psi/impl/UrlPsiReference.java\n\tplatform/platform-impl/src/com/intellij/remote/RemoteConnectionCredentialsWrapper.java\n\tplatform/platform-impl/src/com/intellij/remote/RemoteCredentialsHolder.java\n\tplatform/platform-impl/src/com/intellij/remote/RemoteSdkAdditionalData.java\n\tplatform/platform-impl/src/com/intellij/remote/RemoteSdkCredentialsHolder.java\n\tplatform/platform-impl/src/com/intellij/remote/WebDeploymentCredentialsHolder.java\n\tplatform/platform-impl/src/com/intellij/ui/BalloonImpl.java\n\tplatform/platform-impl/src/com/intellij/ui/FinderRecursivePanel.java\n\tplatform/platform-impl/src/com/intellij/ui/LibNotifyWrapper.java\n\tplatform/platform-impl/src/com/intellij/ui/mac/MacMainFrameDecorator.java\n\tplatform/platform-impl/src/com/intellij/ui/mac/MacMessagesImpl.java\n\tplatform/platform-impl/src/com/intellij/ui/messages/JBMacMessages.java\n\tplatform/platform-impl/src/com/intellij/ui/messages/SheetController.java\n\tplatform/platform-impl/src/com/intellij/ui/messages/SheetMessage.java\n\tplatform/platform-impl/src/com/intellij/ui/popup/AbstractPopup.java\n\tplatform/platform-resources-en/src/messages/ActionsBundle.properties\n\tplatform/platform-resources-en/src/messages/ApplicationBundle.properties\n\tplatform/platform-resources-en/src/messages/DiffBundle.properties\n\tplatform/platform-resources-en/src/misc/registry.properties\n\tplatform/platform-resources-en/src/tips/FinishByControlEnter.html\n\tplatform/platform-resources/src/META-INF/LangExtensions.xml\n\tplatform/platform-resources/src/META-INF/PlatformExtensionPoints.xml\n\tplatform/platform-resources/src/META-INF/VcsExtensions.xml\n\tplatform/platform-resources/src/brokenPlugins.txt\n\tplatform/platform-resources/src/componentSets/Platform.xml\n\tplatform/platform-resources/src/idea/Keymap_Default.xml\n\tplatform/platform-resources/src/idea/PlatformActions.xml\n\tplatform/platform-tests/testData/editor/multiCaret/EditorEscape-after.txt\n\tplatform/platform-tests/testData/editor/multiCaret/EditorTab-after.txt\n\tplatform/platform-tests/testData/editor/multiCaret/EditorToggleCase-after.txt\n\tplatform/platform-tests/testSrc/com/intellij/history/integration/ActionsTest.java\n\tplatform/platform-tests/testSrc/com/intellij/openapi/editor/EditorMultiCaretColumnModeTest.java\n\tplatform/platform-tests/testSrc/com/intellij/openapi/editor/EditorMultiCaretStateRestoreTest.java\n\tplatform/platform-tests/testSrc/com/intellij/openapi/editor/EditorMultiCaretTest.java\n\tplatform/platform-tests/testSrc/com/intellij/openapi/editor/EditorMultiCaretUndoRedoTest.java\n\tplatform/platform-tests/testSrc/com/intellij/openapi/editor/StripTrailingSpacesTest.java\n\tplatform/platform-tests/testSrc/com/intellij/openapi/editor/actions/EditorMultiCaretActionTest.java\n\tplatform/platform-tests/testSrc/com/intellij/openapi/editor/actions/IndentSelectionActionTest.java\n\tplatform/platform-tests/testSrc/com/intellij/openapi/editor/actions/SelectUnselectOccurrenceActionsTest.java\n\tplatform/platform-tests/testSrc/com/intellij/openapi/editor/actions/ToggleColumnModeActionMultiCaretTest.java\n\tplatform/platform-tests/testSrc/com/intellij/openapi/editor/impl/AbstractEditorTest.java\n\tplatform/platform-tests/testSrc/com/intellij/openapi/editor/impl/EditorImplTest.java\n\tplatform/platform-tests/testSrc/com/intellij/openapi/editor/impl/EditorLastActionTrackerTest.java\n\tplatform/platform-tests/testSrc/com/intellij/openapi/editor/impl/IterationStateTest.java\n\tplatform/platform-tests/testSrc/com/intellij/openapi/fileEditor/FileEditorManagerTestCase.java\n\tplatform/platform-tests/testSrc/com/intellij/openapi/fileTypes/EnforcedPlaintTextFileTypeManagerTest.java\n\tplatform/platform-tests/testSrc/com/intellij/openapi/keymap/impl/IdeMouseEventDispatcherTest.java\n\tplatform/platform-tests/testSrc/com/intellij/openapi/keymap/impl/ui/ActionsTreeTest.java\n\tplatform/platform-tests/testSrc/com/intellij/openapi/vfs/VfsUtilTest.java\n\tplatform/platform-tests/testSrc/com/intellij/openapi/vfs/local/PersistentFsTest.java\n\tplatform/platform-tests/testSrc/com/intellij/ui/FinderRecursivePanelSelectionUpdateTest.java\n\tplatform/platform-tests/testSrc/com/intellij/util/net/ssl/CertificateTest.java\n\tplatform/projectModel-impl/src/com/intellij/openapi/roots/impl/DirectoryInfo.java\n\tplatform/projectModel-impl/src/com/intellij/openapi/roots/impl/PushedFilePropertiesUpdater.java\n\tplatform/remote-servers/impl/resources/resources/cloud.properties\n\tplatform/remote-servers/impl/src/com/intellij/remoteServer/impl/runtime/ServerConnectionManagerImpl.java\n\tplatform/remote-servers/impl/src/com/intellij/remoteServer/util/CloudAccountSelectionEditor.java\n\tplatform/remote-servers/impl/src/com/intellij/remoteServer/util/CloudConnectionTask.java\n\tplatform/remote-servers/impl/src/com/intellij/remoteServer/util/CloudNotifier.java\n\tplatform/remote-servers/impl/src/com/intellij/remoteServer/util/CloudSupportConfigurableBase.java\n\tplatform/testFramework/src/com/intellij/idea/IdeaTestApplication.java\n\tplatform/testFramework/src/com/intellij/testFramework/ExpectedHighlightingData.java\n\tplatform/testFramework/src/com/intellij/testFramework/IdeResourcesTestCase.java\n\tplatform/testFramework/src/com/intellij/testFramework/LightPlatformCodeInsightTestCase.java\n\tplatform/testFramework/src/com/intellij/testFramework/PlatformTestUtil.java\n\tplatform/testFramework/src/com/intellij/testFramework/UsefulTestCase.java\n\tplatform/testFramework/src/com/intellij/testFramework/fixtures/CodeInsightTestUtil.java\n\tplatform/testFramework/src/com/intellij/testFramework/fixtures/EditorMouseFixture.java\n\tplatform/testFramework/src/com/intellij/testFramework/fixtures/impl/CodeInsightTestFixtureImpl.java\n\tplatform/usageView/src/com/intellij/usages/impl/UsageViewTreeCellRenderer.java\n\tplatform/util-rt/src/com/intellij/execution/rmi/RemoteServer.java\n\tplatform/util-rt/src/com/intellij/execution/rmi/ssl/SslSocketFactory.java\n\tplatform/util/src/com/intellij/Patches.java\n\tplatform/util/src/com/intellij/openapi/util/DefaultJDOMExternalizer.java\n\tplatform/util/src/com/intellij/ui/ClickListener.java\n\tplatform/util/src/com/intellij/util/LocalTimeCounter.java\n\tplatform/util/src/com/intellij/util/ReflectionUtil.java\n\tplatform/util/src/com/intellij/util/io/IOUtil.java\n\tplatform/util/src/com/intellij/util/lang/JarLoader.java\n\tplatform/util/src/com/intellij/util/text/DateFormatUtil.java\n\tplatform/util/src/com/intellij/util/ui/UIUtil.java\n\tplatform/util/testSrc/com/intellij/openapi/util/io/FileUtilLightTest.java\n\tplatform/util/testSrc/com/intellij/util/FoundationTest.java\n\tplatform/util/testSrc/com/intellij/util/text/DateFormatUtilTest.java\n\tplatform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangesFragmentedDiffPanel.java\n\tplatform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/CommitChangeListDialog.java\n\tplatform/vcs-impl/testSrc/com/intellij/openapi/vcs/Executor.java\n\tplatform/vcs-log/api/src/com/intellij/vcs/log/VcsFullCommitDetails.java\n\tplatform/vcs-log/api/src/com/intellij/vcs/log/VcsLogBranchFilter.java\n\tplatform/vcs-log/api/src/com/intellij/vcs/log/VcsLogDetailsFilter.java\n\tplatform/vcs-log/api/src/com/intellij/vcs/log/VcsLogFilterCollection.java\n\tplatform/vcs-log/api/src/com/intellij/vcs/log/VcsLogObjectsFactory.java\n\tplatform/vcs-log/api/src/com/intellij/vcs/log/VcsLogProvider.java\n\tplatform/vcs-log/api/src/com/intellij/vcs/log/VcsShortCommitDetails.java\n\tplatform/vcs-log/graph/src/com/intellij/vcs/log/graph/elements/Node.java\n\tplatform/vcs-log/graph/src/com/intellij/vcs/log/graph/mutable/GraphBuilder.java\n\tplatform/vcs-log/graph/src/com/intellij/vcs/log/graphmodel/GraphModel.java\n\tplatform/vcs-log/graph/src/com/intellij/vcs/log/graphmodel/fragment/ShortFragmentGenerator.java\n\tplatform/vcs-log/graph/src/com/intellij/vcs/log/graphmodel/impl/BranchVisibleNodes.java\n\tplatform/vcs-log/graph/src/com/intellij/vcs/log/graphmodel/impl/GraphModelImpl.java\n\tplatform/vcs-log/graph/src/com/intellij/vcs/log/printmodel/impl/GraphElementsVisibilityController.java\n\tplatform/vcs-log/graph/src/com/intellij/vcs/log/printmodel/impl/PrePrintCellModel.java\n\tplatform/vcs-log/graph/test/com/intellij/vcs/log/graph/GraphTestUtils.java\n\tplatform/vcs-log/graph/test/com/intellij/vcs/log/graph/mutable/GraphBuilderTest.java\n\tplatform/vcs-log/graph/test/com/intellij/vcs/log/graphmodel/fragment/GraphModelTest.java\n\tplatform/vcs-log/graph/test/com/intellij/vcs/log/graphmodel/fragment/ShortFragmentTest.java\n\tplatform/vcs-log/graph/test/com/intellij/vcs/log/printmodel/cells/builder/LayoutModelBuilderTest.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/data/DataGetter.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/data/DataPack.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/data/RefsModel.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogBranchFilterImpl.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogDataHolder.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogDateFilterImpl.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogFilterer.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogHashMap.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogJoiner.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogStructureFilterImpl.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogUiProperties.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsFullCommitDetailsImpl.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogFilterCollectionImpl.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogManager.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogObjectsFactoryImpl.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsShortCommitDetailsImpl.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogQuickSettingsActions.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogUI.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/ui/filter/BranchFilterPopupComponent.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/ui/filter/FilterPopupComponent.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/ui/filter/StructureFilterPopupComponent.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/ui/filter/UserFilterPopupComponent.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/ui/filter/VcsLogClassicFilterUi.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/ui/filter/VcsLogFilterUi.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/ui/filter/VcsLogTextFilterImpl.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/BranchesPanel.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/DetailsPanel.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/MainFrame.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/VcsLogGraphTable.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/ui/render/AbstractPaddingCellRender.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/ui/render/CommitCellRender.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/ui/render/GraphCommitCellRender.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/ui/render/RefPainter.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/ui/tables/AbstractVcsLogTableModel.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/ui/tables/GraphTableModel.java\n\tplatform/vcs-log/impl/src/com/intellij/vcs/log/ui/tables/NoGraphTableModel.java\n\tplatform/vcs-log/impl/test/com/intellij/vcs/log/SimpleTimedVcsCommit.java\n\tplatform/xdebugger-api/src/com/intellij/xdebugger/XDebuggerUtil.java\n\tplatform/xdebugger-api/src/com/intellij/xdebugger/breakpoints/XLineBreakpointType.java\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/XDebugSessionImpl.java\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/XDebuggerUtilImpl.java\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/XSourcePositionImpl.java\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/handlers/XDebuggerEvaluateActionHandler.java\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/handlers/XEvaluateInConsoleFromEditorActionHandler.java\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/handlers/XToggleLineBreakpointActionHandler.java\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/BreakpointState.java\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XBreakpointManagerImpl.java\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XLineBreakpointImpl.java\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/XLineBreakpointManager.java\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/ui/BreakpointsDialog.java\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/ui/DefaultConditionComboBoxPanel.java\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/ui/DefaultLogExpressionComboBoxPanel.java\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/ui/XBreakpointActionsPanel.java\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/ui/XLightBreakpointPropertiesPanel.form\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/ui/XLightBreakpointPropertiesPanel.java\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/ui/tree/BreakpointItemsTreeController.java\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/evaluate/quick/XValueHint.java\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/evaluate/quick/common/ValueLookupManager.java\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/ExecutionPointHighlighter.java\n\tplatform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/TextViewer.java\n\tplugins/ByteCodeViewer/src/com/intellij/byteCodeViewer/ByteCodeViewerComponent.java\n\tplugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/InspectionGadgetsBundle.properties\n\tplugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/abstraction/MagicNumberInspectionBase.java\n\tplugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/bitwise/PointlessBitwiseExpressionInspection.java\n\tplugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/classlayout/InterfaceMayBeAnnotatedFunctionalInspection.java\n\tplugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/dataflow/NegativelyNamedBooleanVariableInspectionBase.java\n\tplugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/internationalization/StringConcatenationInspectionBase.java\n\tplugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/junit/ExpectedExceptionNeverThrownInspection.java\n\tplugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/maturity/ThrowablePrintStackTraceInspectionBase.java\n\tplugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/numeric/PointlessArithmeticExpressionInspection.java\n\tplugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/performance/KeySetIterationMayUseEntrySetInspection.java\n\tplugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/CollectionUtils.java\n\tplugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/ExpectedTypeUtils.java\n\tplugins/InspectionGadgets/src/inspectionDescriptions/DriverManagerGetConnection.html\n\tplugins/InspectionGadgets/test/com/siyeh/igtest/abstraction/magic_number/MagicNumber.java\n\tplugins/InspectionGadgets/test/com/siyeh/igtest/abstraction/magic_number/expected.xml\n\tplugins/InspectionGadgets/test/com/siyeh/igtest/bugs/mismatched_array_read_write/MismatchedArrayReadWrite.java\n\tplugins/InspectionGadgets/test/com/siyeh/igtest/jdk/auto_unboxing/AutoUnboxing.java\n\tplugins/InspectionGadgets/test/com/siyeh/igtest/jdk/auto_unboxing/expected.xml\n\tplugins/InspectionGadgets/test/com/siyeh/igtest/numeric/pointless_arithmetic_expression/PointlessArithmeticExpression.java\n\tplugins/InspectionGadgets/test/com/siyeh/igtest/numeric/pointless_arithmetic_expression/expected.xml\n\tplugins/InspectionGadgets/testsrc/com/siyeh/ig/abstraction/MagicNumberInspectionTest.java\n\tplugins/InspectionGadgets/testsrc/com/siyeh/ig/classlayout/InterfaceMayBeAnnotatedFunctionalInspectionTest.java\n\tplugins/InspectionGadgets/testsrc/com/siyeh/ig/dataflow/NegativelyNamedBooleanVariableInspectionTest.java\n\tplugins/IntelliLang/src/META-INF/plugin.xml\n\tplugins/IntentionPowerPak/src/com/siyeh/ipp/exceptions/SplitMultiCatchIntention.java\n\tplugins/ant/src/com/intellij/lang/ant/config/execution/ExecutionHandler.java\n\tplugins/copyright/src/com/maddyhome/idea/copyright/actions/UpdateCopyrightAction.java\n\tplugins/copyright/src/com/maddyhome/idea/copyright/psi/UpdatePsiFileCopyright.java\n\tplugins/devkit/devkit.iml\n\tplugins/devkit/src/dom/Extensions.java\n\tplugins/devkit/src/inspections/internal/UndesirableClassUsageInspection.java\n\tplugins/devkit/src/references/extensions/ExtensionPointQuickDocProvider.java\n\tplugins/devkit/testSources/codeInsight/PluginXmlFunctionalTest.groovy\n\tplugins/eclipse/src/org/jetbrains/idea/eclipse/importWizard/EclipseImportBuilder.java\n\tplugins/eclipse/testSources/org/jetbrains/idea/eclipse/EclipseClasspathTest.java\n\tplugins/git4idea/remote-servers-git/src/com/intellij/remoteServer/util/CloudGitDeploymentDetector.java\n\tplugins/git4idea/remote-servers-git/src/com/intellij/remoteServer/util/CloudGitDeploymentRuntime.java\n\tplugins/git4idea/src/git4idea/GitCommit.java\n\tplugins/git4idea/src/git4idea/GitVcs.java\n\tplugins/git4idea/src/git4idea/checkout/GitCloneDialog.java\n\tplugins/git4idea/src/git4idea/commands/GitHttpGuiAuthenticator.java\n\tplugins/git4idea/src/git4idea/commands/GitSimpleHandler.java\n\tplugins/git4idea/src/git4idea/history/GitHistoryUtils.java\n\tplugins/git4idea/src/git4idea/history/wholeTree/SelectRevisionInGitLogAction.java\n\tplugins/git4idea/src/git4idea/log/GitLogProvider.java\n\tplugins/git4idea/src/git4idea/repo/GitRepositoryReader.java\n\tplugins/git4idea/src/git4idea/roots/GitIntegrationEnabler.java\n\tplugins/git4idea/src/git4idea/ui/branch/GitBranchWidget.java\n\tplugins/git4idea/tests/git4idea/log/RefParserTest.java\n\tplugins/github/src/org/jetbrains/plugins/github/api/GithubApiUtil.java\n\tplugins/github/src/org/jetbrains/plugins/github/tasks/GithubRepositoryEditor.java\n\tplugins/gradle/gradle.iml\n\tplugins/gradle/src/META-INF/plugin.xml\n\tplugins/gradle/src/org/jetbrains/plugins/gradle/config/GradleScriptType.java\n\tplugins/gradle/src/org/jetbrains/plugins/gradle/service/GradleBuildClasspathManager.java\n\tplugins/gradle/src/org/jetbrains/plugins/gradle/service/project/AbstractProjectImportErrorHandler.java\n\tplugins/gradle/src/org/jetbrains/plugins/gradle/service/project/BaseGradleProjectResolverExtension.java\n\tplugins/gradle/src/org/jetbrains/plugins/gradle/service/project/GradleExecutionHelper.java\n\tplugins/gradle/src/org/jetbrains/plugins/gradle/service/project/wizard/GradleModuleBuilder.java\n\tplugins/gradle/src/org/jetbrains/plugins/gradle/service/task/GradleTaskManager.java\n\tplugins/gradle/tooling-extension-v1.11/src/org/jetbrains/plugins/gradle/tooling/v1_11/internal/InternalDependencyVersionId.java\n\tplugins/gradle/tooling-extension-v1.11/src/org/jetbrains/plugins/gradle/tooling/v1_11/internal/ModelDependenciesBuilderImplHelper.java\n\tplugins/gradle/tooling-extension-v1.12/gradle-tooling-extension-v1.12.iml\n\tplugins/gradle/tooling-extension-v1.12/src/org/jetbrains/plugins/gradle/tooling/v1_12/builder/ModelBuildScriptClasspathBuilderImpl.java\n\tplugins/gradle/tooling-extension-v1.12/src/org/jetbrains/plugins/gradle/tooling/v1_12/builder/ModelDependenciesBuilderImpl.java\n\tplugins/gradle/tooling-extension-v1.12/src/org/jetbrains/plugins/gradle/tooling/v1_12/internal/InternalDependencyVersionId.java\n\tplugins/gradle/tooling-extension-v1.12/src/org/jetbrains/plugins/gradle/tooling/v1_12/internal/ModelDependenciesBuilderImplHelper.java\n\tplugins/gradle/tooling-extension-v1.9/src/org/jetbrains/plugins/gradle/tooling/v1_9/internal/InternalDependencyVersionId.java\n\tplugins/gradle/tooling-extension-v1.9/src/org/jetbrains/plugins/gradle/tooling/v1_9/internal/ModelDependenciesBuilderImplHelper.java\n\tplugins/gradle/tooling-extension/src/org/jetbrains/plugins/gradle/model/GradleDependencyScope.java\n\tplugins/gradle/tooling-extension/src/org/jetbrains/plugins/gradle/tooling/internal/DependencyVersionId.java\n\tplugins/gradle/tooling-extension/src/org/jetbrains/plugins/gradle/tooling/internal/Scopes.java\n\tplugins/gradle/tooling-extension/testSources/org/jetbrains/plugins/gradle/tooling/builder/AbstractModelBuilderTest.java\n\tplugins/gradle/tooling-extension/testSources/org/jetbrains/plugins/gradle/tooling/builder/ModelDependenciesBuilderImplTest.java\n\tplugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/GroovyBuilder.java\n\tplugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/GroovycOSProcessHandler.java\n\tplugins/groovy/rt/src/org/jetbrains/groovy/compiler/rt/DependentGroovycRunner.java\n\tplugins/groovy/src/META-INF/plugin.xml\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/GroovyBundle.properties\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/annotator/GroovyAnnotator.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/codeInsight/GrReassignedLocalVarsChecker.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/assignment/GrListOrMapInfo.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/bugs/GrModifierFix.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/bugs/GroovyAccessibilityInspection.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/untypedUnresolvedAccess/GrUnresolvedAccessInspection.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/unusedDef/UnusedDefInspection.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/codeStyle/GroovyCodeStyleSettings.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/compiler/GroovyCompilerBase.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/config/GroovyAwareModuleBuilder.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/console/GroovyShellActionBase.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/debugger/fragments/GroovyCodeFragment.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/dgm/DGMMemberContributor.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/dsl/GroovyDslFileIndex.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/formatter/processors/GroovyIndentProcessor.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/lexer/_GroovyLexer.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/lexer/groovy.flex\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/controlFlow/impl/ControlFlowBuilder.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/GrAnnotationUtil.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/GrLiteralClassType.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/GrMapType.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/GrTupleType.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/PsiImplUtil.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/auxiliary/GrListOrMapImpl.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/signatures/GrClosableSignatureImpl.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/signatures/GrClosureSignatureUtil.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/signatures/GrImmediateClosureParameterImpl.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/signatures/GrImmediateClosureSignatureImpl.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/GrVariableDeclarationImpl.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/expressions/GrReferenceExpressionImpl.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/expressions/GrReferenceResolveUtil.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/expressions/TypesUtil.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/typedef/GrTypeDefinitionImpl.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/typedef/GrTypeDefinitionMembersCache.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/synthetic/GroovyScriptClass.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/toplevel/imports/GrImportStatementImpl.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/types/GrCodeReferenceElementImpl.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/stubs/elements/GrStubFileElementType.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/util/GroovyCommonClassNames.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/util/PsiUtil.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/resolve/ResolveUtil.java\n\tplugins/groovy/src/org/jetbrains/plugins/groovy/lang/resolve/processors/MethodResolverProcessor.java\n\tplugins/groovy/test/org/jetbrains/plugins/groovy/completion/GrCompletionWithLibraryTest.groovy\n\tplugins/groovy/test/org/jetbrains/plugins/groovy/lang/formatter/FormatterTest.groovy\n\tplugins/groovy/test/org/jetbrains/plugins/groovy/lang/highlighting/GroovyHighlightingTest.groovy\n\tplugins/groovy/test/org/jetbrains/plugins/groovy/lang/resolve/ResolveMethodTest.groovy\n\tplugins/groovy/test/org/jetbrains/plugins/groovy/lang/resolve/ResolvePropertyTest.groovy\n\tplugins/groovy/test/org/jetbrains/plugins/groovy/refactoring/extract/method/ExtractMethodTest.groovy\n\tplugins/groovy/testdata/parsing/groovy/types/default1.test\n\tplugins/hg4idea/resources/org/zmlx/hg4idea/HgVcsMessages.properties\n\tplugins/hg4idea/src/org/zmlx/hg4idea/HgPusher.java\n\tplugins/hg4idea/src/org/zmlx/hg4idea/HgVcs.java\n\tplugins/hg4idea/src/org/zmlx/hg4idea/action/HgBranchPopupActions.java\n\tplugins/hg4idea/src/org/zmlx/hg4idea/action/HgCommonBranchActions.java\n\tplugins/hg4idea/src/org/zmlx/hg4idea/action/HgMerge.java\n\tplugins/hg4idea/src/org/zmlx/hg4idea/command/HgLogCommand.java\n\tplugins/hg4idea/src/org/zmlx/hg4idea/command/HgPushCommand.java\n\tplugins/hg4idea/src/org/zmlx/hg4idea/command/HgStatusCommand.java\n\tplugins/hg4idea/src/org/zmlx/hg4idea/log/HgLogProvider.java\n\tplugins/hg4idea/src/org/zmlx/hg4idea/provider/update/HgRegularUpdater.java\n\tplugins/hg4idea/src/org/zmlx/hg4idea/repo/HgRepositoryReader.java\n\tplugins/hg4idea/src/org/zmlx/hg4idea/ui/HgCloneDialog.java\n\tplugins/hg4idea/src/org/zmlx/hg4idea/ui/HgPushDialog.form\n\tplugins/hg4idea/src/org/zmlx/hg4idea/ui/HgPushDialog.java\n\tplugins/hg4idea/src/org/zmlx/hg4idea/ui/HgTagDialog.java\n\tplugins/hg4idea/src/org/zmlx/hg4idea/util/HgHistoryUtil.java\n\tplugins/hg4idea/src/org/zmlx/hg4idea/util/HgUtil.java\n\tplugins/hg4idea/src/org/zmlx/hg4idea/util/HgVersion.java\n\tplugins/hg4idea/testSrc/hg4idea/test/history/HgLogHistoryTest.java\n\tplugins/hg4idea/testSrc/hg4idea/test/history/HgLogParseTest.java\n\tplugins/java-i18n/java-i18n.iml\n\tplugins/javaFX/src/META-INF/common-javaFX-plugin.xml\n\tplugins/junit/src/com/intellij/execution/junit/PatternConfigurationProducer.java\n\tplugins/junit/src/com/intellij/execution/junit2/configuration/JUnitConfigurable.java\n\tplugins/junit_rt/src/com/intellij/junit4/JUnit4TestRunnerUtil.java\n\tplugins/maven/jps-plugin/src/META-INF/services/org.jetbrains.jps.incremental.artifacts.instructions.ArtifactRootCopyingHandlerProvider\n\tplugins/maven/jps-plugin/src/org/jetbrains/jps/maven/compiler/MavenResourcesBuilder.java\n\tplugins/maven/jps-plugin/src/org/jetbrains/jps/maven/compiler/MavenWebArtifactRootCopyingHandlerProvider.java\n\tplugins/maven/jps-plugin/src/org/jetbrains/jps/maven/model/impl/MavenArtifactResourceConfiguration.java\n\tplugins/maven/jps-plugin/src/org/jetbrains/jps/maven/model/impl/MavenModuleResourceConfiguration.java\n\tplugins/maven/jps-plugin/src/org/jetbrains/jps/maven/model/impl/MavenResourceFileFilter.java\n\tplugins/maven/jps-plugin/src/org/jetbrains/jps/maven/model/impl/MavenResourceRootDescriptor.java\n\tplugins/maven/src/main/java/org/jetbrains/idea/maven/execution/MavenJUnitPatcher.java\n\tplugins/maven/src/main/java/org/jetbrains/idea/maven/navigator/MavenProjectsStructure.java\n\tplugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenResourceCompilerConfigurationGenerator.java\n\tplugins/maven/src/main/java/org/jetbrains/idea/maven/utils/MavenUtil.java\n\tplugins/maven/src/main/java/org/jetbrains/idea/maven/wizards/MavenModuleBuilder.java\n\tplugins/maven/src/main/resources/META-INF/groovy-support.xml\n\tplugins/maven/src/test/java/org/jetbrains/idea/maven/compiler/MavenCompilingTestCase.java\n\tplugins/maven/src/test/java/org/jetbrains/idea/maven/compiler/ResourceFilteringTest.java\n\tplugins/maven/src/test/java/org/jetbrains/idea/maven/execution/MavenJUnitPatcherTest.java\n\tplugins/maven/src/test/java/org/jetbrains/idea/maven/importing/GroovyImporterTest.java\n\tplugins/properties/properties-psi-api/properties-psi-api.iml\n\tplugins/properties/properties-psi-api/src/com/intellij/lang/properties/PropertiesFileType.java\n\tplugins/properties/properties-psi-impl/properties-psi-impl.iml\n\tplugins/properties/properties-psi-impl/src/com/intellij/properties/PropertiesCoreEnvironment.java\n\tplugins/properties/src/com/intellij/lang/properties/PropertyManipulator.java\n\tplugins/properties/src/com/intellij/lang/properties/editor/ResourceBundleEditor.java\n\tplugins/properties/src/com/intellij/lang/properties/editor/ResourceBundleUtil.java\n\tplugins/properties/src/com/intellij/lang/properties/projectView/ResourceBundleGrouper.java\n\tplugins/properties/src/com/intellij/lang/properties/psi/impl/PropertyImplEscaper.java\n\tplugins/properties/src/com/intellij/lang/properties/xml/XmlPropertiesFile.java\n\tplugins/properties/src/com/intellij/lang/properties/xml/XmlPropertiesIconProvider.java\n\tplugins/properties/src/com/intellij/lang/properties/xml/XmlPropertiesIndex.java\n\tplugins/svn4idea/src/org/jetbrains/idea/svn/SvnConfigurationState.java\n\tplugins/svn4idea/src/org/jetbrains/idea/svn/SvnUtil.java\n\tplugins/svn4idea/src/org/jetbrains/idea/svn/checkin/IdeaCommitHandler.java\n\tplugins/svn4idea/src/org/jetbrains/idea/svn/checkin/IdeaSvnkitBasedAuthenticationCallback.java\n\tplugins/svn4idea/src/org/jetbrains/idea/svn/commandLine/CommandExecutor.java\n\tplugins/svn4idea/src/org/jetbrains/idea/svn/commandLine/CommandRuntime.java\n\tplugins/svn4idea/src/org/jetbrains/idea/svn/commandLine/SvnCommandLineInfoClient.java\n\tplugins/svn4idea/src/org/jetbrains/idea/svn/commandLine/TerminalProcessHandler.java\n\tplugins/svn4idea/src/org/jetbrains/idea/svn/content/CmdContentClient.java\n\tplugins/svn4idea/src/org/jetbrains/idea/svn/dialogs/SvnInteractiveAuthenticationProvider.java\n\tplugins/svn4idea/src/org/jetbrains/idea/svn/history/SvnCommittedChangesProvider.java\n\tplugins/tasks/tasks-api/src/com/intellij/tasks/TaskRepository.java\n\tplugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraRemoteApi.java\n\tplugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraRepository.java\n\tplugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraRepositoryEditor.java\n\tplugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraTask.java\n\tplugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/JiraRestApi.java\n\tplugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/JiraRestTask.java\n\tplugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/api2/JiraRestApi2.java\n\tplugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/api20alpha1/JiraRestApi20Alpha1.java\n\tplugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/soap/JiraSoapApi.java\n\tplugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/soap/JiraSoapTask.java\n\tplugins/tasks/tasks-core/src/META-INF/plugin.xml\n\tplugins/tasks/tasks-core/src/com/intellij/tasks/actions/ShowCertificateInfoAction.java\n\tplugins/tasks/tasks-core/src/com/intellij/tasks/gitlab/GitlabRepository.java\n\tplugins/tasks/tasks-core/src/com/intellij/tasks/gitlab/GitlabRepositoryEditor.java\n\tplugins/tasks/tasks-core/src/com/intellij/tasks/gitlab/GitlabTask.java\n\tplugins/tasks/tasks-core/src/com/intellij/tasks/gitlab/model/GitlabProject.java\n\tplugins/tasks/tasks-core/src/com/intellij/tasks/impl/TaskManagerImpl.java\n\tplugins/tasks/tasks-core/src/com/intellij/tasks/impl/TaskUtil.java\n\tplugins/tasks/tasks-core/src/com/intellij/tasks/mantis/MantisRepositoryEditor.java\n\tplugins/tasks/tasks-core/src/com/intellij/tasks/pivotal/PivotalTrackerRepository.java\n\tplugins/tasks/tasks-core/src/com/intellij/tasks/redmine/RedmineRepository.java\n\tplugins/tasks/tasks-core/src/com/intellij/tasks/trello/TrelloRepository.java\n\tplugins/tasks/tasks-core/src/com/intellij/tasks/trello/TrelloRepositoryEditor.java\n\tplugins/tasks/tasks-tests/test/com/intellij/tasks/integration/JiraIntegrationTest.java\n\tplugins/terminal/lib/jediterm-pty-1.0.jar\n\tplugins/terminal/src/org/jetbrains/plugins/terminal/JBTerminalPanel.java\n\tplugins/terminal/src/org/jetbrains/plugins/terminal/JBTerminalSystemSettingsProvider.java\n\tplugins/terminal/src/org/jetbrains/plugins/terminal/LocalTerminalDirectRunner.java\n\tplugins/testng/src/com/theoryinpractice/testng/configuration/TestNGPatternConfigurationProducer.java\n\tplugins/testng/src/com/theoryinpractice/testng/util/TestNGUtil.java\n\tpython/helpers/generator3.py\n\tpython/helpers/pycharm_generator_utils/util_methods.py\n\tpython/ide/src/com/jetbrains/python/configuration/PyActiveSdkConfigurable.java\n\tpython/ide/src/com/jetbrains/python/configuration/PyConfigurableInterpreterList.java\n\tpython/ide/src/com/jetbrains/python/configuration/PythonSdkDetailsDialog.java\n\tpython/ide/src/com/jetbrains/python/newProject/PythonNewDirectoryProjectAction.java\n\tpython/pluginResources/META-INF/plugin.xml\n\tpython/psi-api/src/com/jetbrains/python/psi/LanguageLevel.java\n\tpython/resources/liveTemplates/Python.xml\n\tpython/resources/pycharm_core_logo.png\n\tpython/resources/pycharm_core_logo@2x.png\n\tpython/resources/tips/RemoteInterpreter.html\n\tpython/rest/resources/META-INF/plugin.xml\n\tpython/src/META-INF/IdeTipsAndTricks.xml\n\tpython/src/META-INF/python-core.xml\n\tpython/src/com/jetbrains/python/codeInsight/completion/PyKeywordCompletionContributor.java\n\tpython/src/com/jetbrains/python/console/PydevConsoleExecuteActionHandler.java\n\tpython/src/com/jetbrains/python/console/PydevConsoleRunner.java\n\tpython/src/com/jetbrains/python/console/PythonConsoleView.java\n\tpython/src/com/jetbrains/python/console/RunPythonConsoleAction.java\n\tpython/src/com/jetbrains/python/inspections/PyArgumentListInspection.java\n\tpython/src/com/jetbrains/python/inspections/PyAssignmentToLoopOrWithParameterInspection.java\n\tpython/src/com/jetbrains/python/inspections/PyInitNewSignatureInspection.java\n\tpython/src/com/jetbrains/python/inspections/PyPep8NamingInspection.java\n\tpython/src/com/jetbrains/python/inspections/PyProtectedMemberInspection.java\n\tpython/src/com/jetbrains/python/inspections/PyStatementEffectInspection.java\n\tpython/src/com/jetbrains/python/inspections/PyStringFormatInspection.java\n\tpython/src/com/jetbrains/python/inspections/PyStringFormatParser.java\n\tpython/src/com/jetbrains/python/inspections/PyUnresolvedReferencesInspection.java\n\tpython/src/com/jetbrains/python/inspections/quickfix/AddFieldQuickFix.java\n\tpython/src/com/jetbrains/python/inspections/quickfix/AddFunctionQuickFix.java\n\tpython/src/com/jetbrains/python/inspections/quickfix/AddMethodQuickFix.java\n\tpython/src/com/jetbrains/python/inspections/quickfix/GenerateBinaryStubsFix.java\n\tpython/src/com/jetbrains/python/packaging/PyPackageManagerImpl.java\n\tpython/src/com/jetbrains/python/projectView/PyTreeStructureProvider.java\n\tpython/src/com/jetbrains/python/psi/PyUtil.java\n\tpython/src/com/jetbrains/python/psi/impl/PyElementGeneratorImpl.java\n\tpython/src/com/jetbrains/python/psi/stubs/PyModuleNameIndex.java\n\tpython/src/com/jetbrains/python/remote/PyRemoteSdkAdditionalDataBase.java\n\tpython/src/com/jetbrains/python/remote/PythonRemoteInterpreterManager.java\n\tpython/src/com/jetbrains/python/run/PyRemoteProcessStarter.java\n\tpython/src/com/jetbrains/python/sdk/CreateVirtualEnvDialog.java\n\tpython/src/com/jetbrains/python/sdk/PythonSdkDetailsStep.java\n\tpython/src/com/jetbrains/python/sdk/PythonSdkType.java\n\tpython/src/com/jetbrains/python/sdk/skeletons/PySkeletonRefresher.java\n\tpython/testData/inspections/PyAssignmentToLoopOrWithParameterInspection/bad.py\n\tpython/testData/inspections/PyAssignmentToLoopOrWithParameterInspection/good.py\n\tpython/testSrc/com/jetbrains/python/inspections/PyAttributeOutsideInitInspectionTest.java\n\tpython/testSrc/com/jetbrains/python/inspections/PyPep8NamingInspectionTest.java\n\tresources-en/src/messages/DebuggerBundle.properties\n\tresources-en/src/tips/AltInsertInEditor.html\n\tresources/src/META-INF/IdeTipsAndTricks.xml\n\tresources/src/META-INF/IdeaPlugin.xml\n\tresources/src/META-INF/PostfixTemplates.xml\n\tupdater/src/com/intellij/updater/Digester.java\n\tupdater/src/com/intellij/updater/Runner.java\n\tupdater/src/com/intellij/updater/SwingUpdaterUI.java\n\tupdater/src/com/intellij/updater/Utils.java\n\txml/dom-impl/src/com/intellij/util/xml/impl/StaticGenericInfoBuilder.java\n\txml/dom-impl/src/com/intellij/util/xml/impl/VisitorDescription.java\n\txml/dom-openapi/src/com/intellij/util/xml/ElementPresentationManager.java\n\txml/dom-tests/tests/com/intellij/util/xml/stubs/DomStubUsingTest.java\n\txml/impl/src/com/intellij/codeInsight/editorActions/XmlEqTypedHandler.java\n\txml/impl/src/com/intellij/codeInsight/editorActions/XmlGtTypedHandler.java\n\txml/impl/src/com/intellij/codeInsight/template/emmet/SurroundWithEmmetAction.java\n\txml/impl/src/com/intellij/codeInsight/template/emmet/ZenCodingTemplate.java\n\txml/impl/src/com/intellij/codeInsight/template/emmet/completion/EmmetAbbreviationCompletionProvider.java\n\txml/impl/src/com/intellij/codeInsight/template/emmet/completion/XmlEmmetAbbreviationCompletionProvider.java\n\txml/impl/src/com/intellij/html/impl/Html5CustomAttributeDescriptorsProvider.java\n\txml/impl/src/com/intellij/ide/browsers/BrowserLauncherImpl.java\n\txml/impl/src/com/intellij/ide/browsers/BrowserSettingsPanel.java\n\txml/impl/src/com/intellij/ide/browsers/ConfigurableWebBrowser.java\n\txml/impl/src/com/intellij/ide/browsers/OpenUrlHyperlinkInfo.java\n\txml/impl/src/com/intellij/ide/browsers/StartBrowserPanel.java\n\txml/impl/src/com/intellij/ide/browsers/actions/BaseOpenInBrowserAction.java\n\txml/impl/src/com/intellij/ide/browsers/impl/DefaultUrlOpener.java\n\txml/tests/src/com/intellij/codeInsight/completion/XmlTypedHandlersTest.java\n\txml/tests/src/com/intellij/codeInsight/editorActions/moveUpDown/XmlMoverTest.java\n\txml/xml-psi-impl/src/com/intellij/ide/highlighter/XmlLikeFileType.java\n\txml/xml-psi-impl/src/com/intellij/javaee/ExternalResourceManagerExImpl.java\n\txml/xml-psi-impl/src/com/intellij/xml/util/HTMLControls.java\n\txml/xml-psi-impl/src/com/intellij/xml/util/HtmlUtil.java\n\nChange-Id: Ia25fea399e65dc424a41be93524004c4c5ee317c\n"
    },
    {
      "commit": "92584642bab4fdb27ac1067c124f4636be762978",
      "tree": "a2faac8bd4d2a79d4bde5a9eaf58ae75f91b2ed4",
      "parents": [
        "a3e39abd38575b02d52f05e041d797023938b6d6"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Apr 17 08:39:25 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Apr 17 08:40:45 2014 -0700"
      },
      "message": "Snapshot 117b3dbedca758fa08dd37d4a36cf4a2320fae03 from idea/136.1685 of git://git.jetbrains.org/idea/community.git\n\n117b3db: IDEA-123994 Java 8 compact profiles support\nfbeda14: WEB-11238 Live Console: avoid overlapping for the error and link to the file\n555bcd7: WEB-11485 Debug Console missing horizontal scrollbar WEB-11238 Live Console: avoid overlapping for the error and link to the file (issue still actual in case of softwrap)\n96b3c3d: move LineSeparatorPainter up\n3171d15: create from sources: setup default (web) module if nothing special is detected (IDEA-91446, ZD-27093)\ncb43848: testdata fixed\n8cd1ee6: remove assignment: fix for assignment nested in expression, not statement (IDEA-123903)\n14718472: testdata for IDEA-79251\n953109a: fix file name casing\n36db24a: fix not-disposed errors on quit\n610d8f1: cleanup\nf774ed3: dfa: reuse free eq class indices\n81ae814: IDEA-123959 cannot create a new file\n8718f8b: replace DfaMemoryStateImpl.areEquivalent with a more efficient version requiring less eq class traversals (IDEA-123826)\n0b26e18: EA-55830 - PIEAE: PsiUtilCore.ensureValid\ne512a2f: EA-55951 - CCE: StreamApiMigrationInspection$ReplaceWithForeachCallFix.applyFix\ne7b3efb: EA-55962 - CCE: DefUseInspection$RemoveInitializerFix.sideEffectAwareRemove\n0de9b5a: Start plugins wizard #15\nb62e353: Start plugins wizard #14\n1d23857: Start plugins wizard #13\n199e9d8: generate visibility setting for create from usage, generate getter/setter/constructor (IDEA-120662, IDEA-64613, IDEA-122025)\na850470: testng/junit: do not start pattern evaluation if one element is selected\n9fda587: extract variable: ensure replace all occurrences survive parenthesis around value (IDEA-122041)\n51f15b7: ignore methods return Void (IDEA-124010)\nd8a1d98: [vcs] IDEA-67409 Support Home/End keys in the Log.\nc854a5c: Revert \"[vcs] IDEA-67409 Support Home/End keys in the Log.\"\n19714f2: closure recursion test\nf13e5bf: IDEA-123484 abstract modifier for trait methods, some code duplicates removed\nbc38735: IDEA-123484 trait fields and properties\nd110706: cleanup\n91085d8: IDEA-123484 anonymous from traits are not allowed\nc958da2: IDEA-123484 highlighting for extends list of traits, inc/dec on trait field\nc73b8b2: IDEA-123484 modifier inferring for trait members\n3859660: IDEA-123484 initial. lexer, parser and psi for traits\n1000337: extra code\n7b25e0e: some overrides\n15f3266: console leak fixed\nd385ea2: EA-31437,IDEA-121511 - assert: DocumentFoldingInfo.writeExternal\n8f8d834: sometimes distraction free mode stays forever\n439f50d: Test fixed (rt.jar on Apple JRE, again)\n4306f24: [vcs] IDEA-67409 Support Home/End keys in the Log.\n475c2be: fix a copy paste misprint\n7e742e3: [git] IDEA-98189 Retry up to 3 times if authentication failed\nac764f5: [git] better error text\n7536b91: [git] remove an unused test class\necc84d5: [git] Use GitImpl for all remote commands\n85cad87: [git] IDEA-98189 Forget incorrect password\nccc5043: [git] refactor authenticator\nfffcd49: Add \"try\" live postfix template\n5686958: Start plugins wizard #12\n8bad783: jb v8 debug protocol: function scopes\n77256b2: check extra assumptions\nceb0932: typed field instead of Object, cleanup\n74bfdbf: simplify, introduce runWriteCommandAction(ThrowableComputable)\n75a0914: more readable temp file names: unitTest_defaultCharset_9 instead of unitTest234234234234234unitTest_213424\n33980d3: re-detect file type on contents change\n32f7b42: Cleanup (typos)\n11fbadc: Cleanup (outdated comment; pointless assertion)\n6495cfe: IDEA-123354 (content-based .jar check replaced with file type-based)\nb8493b6: method refs/lambdas: apply ground types for completion\n62db5ce: EA-55747 - AIOOBE: ControlFlowUtil.getUsedVariables\n6e61173: cancel inspections progress if view was closed\n3bedbab: EA-55910 - CCE: JavaDocInfoGenerator.generateValue\naf91351: try to pass self name as default value during create parameter from usage (IDEA-123780)\n89dc56b: test fix\n81230c2: Make per language stack trace for InitialInfoBuilder (formatter) errors to separate reports in EA [CR-IC-5164]\n29f708c: EnterInStringLiteralHandler should use language-specific option for operation sign (fixes IDEA-114783), [CR-IC-5159]\ne2e37ae: External system: source package prefix support added\n685f753: External system: source package prefix support added\n998ca88: disable test in headless environment, as it fails there\nb90a38f: EA-31437,IDEA-121511 - assert: DocumentFoldingInfo.writeExternal\n6f86e2d: continue WEB-11784 slow nodejs debug: initial done properties loading\n12d83e6: continue WEB-11784 slow nodejs debug: done frames loading\na9dd7ee: allow TTL customization\n28edb41: fix quickfix on last Assert usage and static import\n2330050: trigram builder builds trigrams over \"identifiers\"\n4622ff0: IDEA-122202 Mercurial: on new repository creating by EnableVCS action it is impossible to work with it until project reopening\nab56115: inline local: do not try to delete declaration if this only; do not pretend to delete this when no reference selected\nd4c2db8: new inference: eliminate wildcards elimination\neef0d12: new inference: eliminate wildcards at top level as they can\u0027t appear in type elements\n0f8aed0: new inference: eliminate wildcards elimination\n317d279: new inference: no need to eliminate wildcards as they are not used anyway\n82fd80e: new inference: perform reduction and incorporation in one step\ndb79a6f: disabled incompatible plugins NodeJS (136.1205), Php (134.1456), JSTestDriver (136.1141)\nab4aada: [git] Simplify packed-refs line parsing a bit.\nbf5c358: [git] Refactor GitRepositoryReader\n06a2de7: [vcs] generify a method\n42e3586: test dependency added\n7c56b9f: interruptibility\n8af01dc: removed dependency on lang-api\n1e2959c: implement LocalQuickFix interface in addition to IntentionAction\nf74d26f: AppCode: even more consistent Xcode keymap\ne98fd4d: continue WEB-11784 slow nodejs debug: continue frames loading\nb48e3e0: AppCode: more consistent Xcode keymap + keymap test\n105221d: Keymap: \u0027IntelliJ IDEA Classic\u0027 schemes on mac are shown as \u0027IntelliJ IDEA Classic (Windows)\u0027 and \u0027IntelliJ IDEA Classic (OS X)\u0027\nb6d8e90: Platform: per-IDE keymap tests\n97228b6: Keymap: Console.SplitLine uses shortcut of generic SplitLine\n47438f5: WEB-11877 Emmet transforms escaped $ to 0 (zero)\n7d8ab23: IDEA-123331 IOOBException   if cancel \"paths affected in revision:...\" process fixed\n86357a2: remote-servers-agent-rt moved to platform\n01c7467: include remote-servers modules to platform and include remote-servers-git to git plugin for small IDEs (IDEA-123977)\nec2a990: do not delete output files corresponding to non-existing sources, if these outputs are already associated with existing sources from other modules that have been already compiled: part 2: correctly clean the mapping when removing outputs corresponding to changed sources\n5609d39: new jb-v8-debugger support: fix bootstrap\n116a0fc: Test fix (rt.jar path on Apple JRE)\nfb0efdd: EA-55889 - NPE: NavBarRootPaneExtension$.updateUI\nfee6711: avoid too many \"invalid jar\"\n3b24c80: performance: DCL\nbdce1ee: get rid of pointless autoboxing\n3ec7789: NotNull\nd29890e: NPE\na077d24: tests\n3e36dd7: IDEA-121445\n150e69e: cleanup\nf0b0f50: Merge remote-tracking branch \u0027origin/master\u0027\nf6c9348: IDEA-123912 Expression Evaluation does not have a default key binding\n71800cf: IDEA-123691 Minor project wizard edits: Java (SE) category\n59e7e94: Keymaps: * \u0027reset\u0027 action for each binding (IDEA-90069) * restoring selection on keymap filtering in UI\nb05305e: Keymaps: * correctly handle bound action overriding in both parent and child keymaps * show bound actions in the UI when no parent action present\nd21d35d: cloud detection in \u0027import project\u0027: don\u0027t access VFS if it isn\u0027t necessary\n9d3b463: join declaration and assignment (IDEA-92226; IDEA-123689)\nb708f20: remove unused assignment: do not move the transformed statement up as it could change the semantic and is not evident (IDEA-123841)\n36771d7: eclipse: restore root path from .classpath or do not create module at all (IDEA-123946)\ndf1105f: do not write new setting to profile if it has not changed from the default value\n71376ca: if there are any changed files after no-op UnindexedFilesUpdater, index them in the same dumb mode\n8352036: Storyboard format\ndb886f9: EA-54870 (read lock)\n3afd5e77: proper reading of compressed data\n55a791b: use custom InputsIndexExternalizer during snapshot indexing\nfee336b: ability to supply custom input index + TrigramIndex custom input index implementation\n8887a5a: ability to use supplied bytearray\nfcb939f: introduced / used ThreadLocalCachedByteArray\nc02d91b: continue getFrame — continue WEB-11784 slow nodejs debug\n8195023: switch selector error message (IDEA-123937)\n964735c: compilation fix\n44e9fff: compose scopes intersection when filter by file type is on (IDEA-119595)\n36073fa: unwrap anonymous: replace return statements (IDEA-119558)\n7a90a13: unwrap anonymous: do not remove declaration - try to replace initialization only (IDEA-47218)\nf20f1bb: redundant cast: nested casts with outer primitive (IDEA-119857)\nf3bc48e: no need in URLs? during description composition (IDEA-119992)\ne5a6475: allow to inline this only variable (IDEA-120041)\nc6828ca: parameter hides member: accept setters returning this (IDEA-120214)\nf4a2254: Try to download JIRA issue in separate request, if query looks like ID.\nfddf4bd: IDEA-123851 Link in Event Log seems to be not working correctly\n64fdf83: Redmine REST API has no NATIVE_SEARCH support\n22801d8: if there are any changed files after UnindexedFilesUpdater, index them in the same dumb mode\n30f0b46: Don\u0027t repeat exception message twice\nc32ada6: Cleanup (formatting; immutability)\n12e7a78: IDEA-123825 - Git Clouds detect Git remotes - OpenShift and generic\nf02a2d7: action registered in plugin.xml should always override update()\n19140e2: Correctly extract project name from Redmine task\n130eeba: IDEA-110736 Java autoformatter adds brackets when it shoulnd\u0027t, reverted fix for IDEA-87969\ne8b5589: Merge branch \u0027svn_18_3\u0027\nf4f3750: Mark getter for cached projects as @Transient to prevent serialization\n2878862: EA-55850 (diagnostic)\ndc525c4: svn: Disabled \"Save credentials\" checkbox when requesting ssh credentials for command line (as ssh credentials caching is not supported by svn)\nee24417: svn: Make ssh credentials be saved in memory by default for command line (like for other repository protocols and SVNKit)\n099d86d: IDEA-123784 Do not treat \"svn cat\" output as binary for Unix - as currently separate error and output streams are not supported\n880d0ef: Fix infinite loop in MavenProjectsTree.findRootProject when there is more than one level of aggregate POMs\n0918676: External System: fix classpath for remote communication\nc8c92e9: IDEA-123691 Minor project wizard edits: more reliable sorting\n886ea2c: Alex\u0027s fix about getting the physical path of a Gradle sub-project from a GradleBuild moved from Android plugin to Gradle plugin, see Change-Id: I2617fc929d18f23447d658ed2f4ae084b64847af and  Ifa59c4810615fa27f5f8d5753bc89ea85374ff39\n38abbe6: IDEA-118529 Mercurial (hg4idea) slow with IJ 13: workaround for processing hg ignored files\n5b9b1f1: IDEA-82961 Mute breakpoints turns off when when start a new debug session - xdebugger fix\n4005a3f: restore cashed argument types, not for overload resolution\ne0b83e7: new inference: remember mentioned constraints in set optimization\n173e0be: new inference: optimization\n3ffd666: IDEA-123886 (postpone .jar file type check until root creation)\n9b747fd: Cleanup (JAR FS test moved to the flock)\n76d2ce1: IDEA-123803 Popup goes behind its parent dialog for multyline editor\n077fcc3: Platform: duplication spotted\n9210149: WEB-11278 Bad performance expanding emmet\ncc4033e: Platform: do not prevent project files from being written (IDEA-123489, IDEA-123899)\nc8d9978: test finder: accept test classes from source roots\n005dd85: Merge remote-tracking branch \u0027origin/master\u0027\n774099a: PyCharm 3.4 EAP logos.\n555eac5: fix description file name\n594451e: Package prefix support for external build systems\n4cc78e5: IDEA-123477 Newly created Live Surround Template shows null in UI\n155c419: IDEA-123344 Settings-\u003eFile And Code Templates: group \"Java EE\" -\u003e \"Other\"?\nb5df84e: IDEA-123850 incorrect \"Condition is always false\" warning in GemRequirementsChangeWatcher.updateAndAttach()\nc6c205d: refactor move inner for aspectJ\n1977e48: escalate visibility for moved class (IDEA-119683)\n288b080: test finder: accept potential tests as junit4 doesn\u0027t contain features of test until it contains test methods (IDEA-120123)\n545753a: Cleanup (dependencies)\n3194d62: IDEA-123674 (new \"Usage of obsolete date-time api\" inspection)\n0e7c113: IDEA-123364 (Mismatched update of collections inspection no longer works)\n4935bbc: do not delete output files corresponding to non-existing sources, if these outputs are already associated with existing sources from other modules that have been already compiled (example: moving some class to a dependent module with the same output root)\n45cb352: IDEA-123773 The \"Show Whitespaces\" broken\n0f869eb: schedule index rebuild after assertion\n5c53c0d: better fix for IDEA-101698 \u0026 IDEA-123573\n4c92967: Merge remote-tracking branch \u0027origin/master\u0027\nd9fe702: push down: interface constants in class should appear with public-static-final (IDEA-123758)\neb9a0ab: IDEA-123838 Iteration over \u0027keySet()\u0027 may be replaced with \u0027entrySet()\u0027 iteration quick fix produces wrong code\n01b6c67: continue: speed up scope variables loading\n62b2aa6: vfs: .jar validity check without opening ZipFile\n99e72e6: IDEA-97465 Can\u0027t edit variable values in debugger with double click (F2 is required) - get back double click on empty space\nb19d559: IDEA-82961 Mute breakpoints turns off when when start a new debug session - better option name\n42ede18: do not save new defaults\nbfac5ce: EA-55604 - assert: CopyFilesOrDirectoriesHandler.doCloneFile\ne672f58: WEB-11278 Bad performance expanding emmet\n8d09421: Make CustomTemplateCallback immutable\n99b97a5: Enable emmet completion in autopopup only\nb2bfd33: Merge remote-tracking branch \u0027origin/master\u0027\n0d66941: IDEA-123839: abstract\u0026default combination\n75f267c: testdata for IDEA-123848\n5e4751f: testdata for IDEA-123869\n675cd38: too aggressive: show popup when shift is pressed only\n36466df: redundant type args: check also method reference qualifiers\nd84cfe4: method refs: do not loose information about type arguments given by ReferenceType in receiver\na3348c5: lambda-\u003e method ref: do not insert type args to reference type if they were inferred for lambda expression\n08f5dad: show default tool name if XML contains empty group name\n9e36eb1: catch CancellationException\n86e8dd8: IDEA-123691 Minor project wizard edits: moving settings to the first page\nc67ada4d: Merge remote-tracking branch \u0027origin/master\u0027\n9ce01ad: Merge remote-tracking branch \u0027origin/master\u0027\naab16ff: IDEA-123867 Alignment between editor main are and gutter is lost while scrolling\n8273986: IDEA-122292 Plugins list: checkbox missing padding/not usable\n18f831a: Update Gitlab repository to use new API with server-side pagination\n5d09a00: unused code cleanup\nef53a1f: IDEA-111803 Breakpoint indicator on the right gutter - better fix\n442ad37: minor cleanup\n003db18: IDEA-123866 Map Help button of the Server Certificates page\n49eaa91: [git] migrate GitRepositoryReaderTest to use JUnit Parametrized\n90365a7: [git] more test data for GitRepositoryReaderTest\n13eb661: [git] GitRepositoryReaderTest rewrite\nd89e625: [git] remove some weird test case\nb228286: Storyboard format\n9cebef6: Request handlers in ResponseUtil don\u0027t throw JsonSyntaxException\n86a4529: IDEA-123468 Correctly interpret id and iid as task\u0027s ID and task\u0027s number in Gitlab issues\nd2769ac: Refactor local task\u0027s project name and number to stored fields instead of computable properties, so they can be persisted in settings.\n42c1335: correct font sizing when copying as HTML\n471e1f9: IDEA-123820 Typeless Groovy catch parameter is Exception\n91d363f: get rid of unnecessary invokeLater, check whether the module is disposed\n0d2d5d3: less duplicated code\n6b7e24c: IDEA-82961 Mute breakpoints turns off when when start a new debug session\n8b124a1: use snapshot mapping for IdIndex / TrigramIndex for storing keys, right now switched on by the flag\nf8863d6: gradle: avoid distributions downloading in tests\n3201ec7: init: speed up scope variables loading WEB-11784 slow nodejs debug\n88b4b72: IDEA-111803 Breakpoint indicator on the right gutter\na11b289: Merge remote-tracking branch \u0027origin/master\u0027\n09215e7: another attempt to reimplement IDEA-53663\n397567d: tuple and map types improved. Used VolatileNotNullLazyValue instead of AtomicNotNullLazyValue to avoid deadlock Got rid of GrTupleTypeWithLazyValue. All the functionality is moved to GrTupleType\n458ffce: known recursion manager prototype\nc8e27bf: ability to store PHM\u003cKey,Integer\u003e in more compact format\n542bb74: run pushers in background\nea048db: move more logic from CacheUpdateSession to CacheUpdateRunner\n17ae7cb: renamed\n18bec53: User/password dialog\n7e74562: Merge remote-tracking branch \u0027origin/master\u0027\nee8955d: rerun failed tests: include all parameterized if one have failed (IDEA-121214)\ne1aa830: Platform: not-null SimpleProgramParameters.getEnv\n025232d: IDEA-123818 Inspection \"JUnit TestCase with non-trivial constructors\" should not report error when used in a Parameterized test\n925a186: copyright: allow to skip files with existing copyrights (IDEA-121912)\n02724fc: try to start javafx without main (IDEA-101939)\nb824958: infer nullity: preview with ability to exclude some usages(IDEA-123110), remember \"annotate local\" checkbox\n0b4a7df: setup javadoc url for javafx for java 7 as it was distributed without sources (IDEA-123290)\nc5de91a: tests: common TeamCity detector\nf6154f9: Cleanup (test)\nd35ae28: IDEA-122914 (unclosed ZipFile: JarFile usages)\nc6175fb: Storyboard format\n7a23ecf: IDEA-123825 - Git Clouds: detect Git remotes\n5c22e17: IDEA-91835 Debugger: Support caret at the \u0027View Text\u0027 control\nd51ce75: IDEA-51509 (IG: \"String concatenation in i18n context\" could suggest annotation quick fix for more variables)\n6ff0475: IDEA-55853 Value displayed by custom type renderer is not copied to clipboard\na7f8535: CheckingHandlerUtil.disableWhenDumb\n617d0e0: GitChangeProviderTest: rethrow init exception\naa81e27: GitChangeProviderTest, GitHistoryUtilsTest: prevent project leaks when failing\nc0e93d8: more cleanup in fixture-based test tearDown (e.g. local history)\n6435abb: GitBranchWorkerTest: recover from setUp exceptions and prevent project leaks\n8615c5f: ssl backend: sing outgoing traffic\nc807e88: IDEA-123691 Minor project wizard edits: project type list refactored\na0e0851: IDEA-123803 Popup goes behind its parent dialog for multiline editor\n7732839: IDEA-122856 Hard to catch layout delimiter in portrait mode\n6f6e2c0: IDEA-123647 Mercurial merge fail\n6f7f761: IDEA-123338\n52951cf: allow to replace strings with non-final static \u0027constants\u0027 (IDEA-119480)\n69f8d95: plugin updater: prefer plugins from hosts (IDEA-123350); ensure download progress is cancelable\nf2711a0: svn: Removed attempt to get \"svn info\" for HEAD revision in case of no local \"svn info\" found\nc4c0770: debugging OfflineModeTest\n0d61815: versions for file type detectors + usage of them for file type index\n312acda: Reimplement emmet completion with new CustomLiveTemplate api\nc96efa1: Disable autopopup in Xhtml\n3e2b169: remove null icons\n54afffa: platform: missed BindException bug info updated\n83c4db5: platform: screen insets bug info updated\ne781fb9: use default tool name instead of blank\n2579106: cleanup\n84eb84b: remove null icon\n9f55d61: fix Tab behaviour when there\u0027s selection (fixing test data)\n546701d: Use SyncDateFormat in TaskUtil to make date parsing thread safe\n2309f91: fix distraction-free extra size not being updated\n1d0e6e8: get rid of intermediate markup representation (IDEA-67767)\n19a7bdf: get rid of intermediate markup representation (IDEA-67767)\n7aabb42: CR-IC-5125 (cleanup)\nf1907dd: IDEA-123710 Execute \"lock\" and \"unlock\" commands under terminal (if configured) as they require authentication\n44dbc43: remove EditorChooseLookupItemAlways action\nefacd01: IDEA-123615 (Proxy settings are not exported)\n3682593: Disable Basic Authentication in JIRA connector once JSESSIONID cookie was received to maintain session\n33da443: Add some missing @Nullable/@NotNull annotation and JavaDoc in tasks API classes and concrete repositories\n0c7f52f: Add @Nullable/@NotNull annotations to JIRA API classes\n1b9067e: Add test of deadlock detection to CertificateTest\nc1b86a9: IDEA-123467 Add option in CertificateManager to accept all certificates automatically (not showing dialog)\n75bf2d6d: Delayed requests to servers from Open Task popup using Alarm and FutureTask\n527f08f9: fix Tab behaviour when there\u0027s selection (fixing test data)\n76d86a5: initial WEB-4369 Support \u0027Jump to source\u0027 in JavaScript debuggers for object properties\n4fa68a6: invokeOnEdt — always check passed condition\nec8500e: empty tool name protection\n3fe9754: notnull\ne6896ab: cleanup\n699e022: make usable in upsource\n944bdb4: cleanup\n004ae7b: IDEA-90254 Feature suggestion: add names and groups to breakpoints - speed search\na9c5e47: IDEA-90254 Feature suggestion: add names and groups to breakpoints\nbe04021: Platform: meta-backspace remapped to Delete in Mac OS X 10.5+ keymap (IDEA-102003)\nb3c2e61: fix Tab behaviour when there\u0027s selection\n390d102: IDEA-122405 Indent selection is disabled in IDEA 13.1\n4961cdc: Fix tips.\nb9117c1: Fix editor leak in tests.\n0a57685: Dispose correctly console view.\n82b66b9: Print disposable stack trace in case of unreleased editors.\n43c2a5f: Merge remote-tracking branch \u0027origin/master\u0027\n4efdfe2: Fixed path mappings for remote interpreters (PY-12550).\nf59ef7c: fix compilation for uncommitted code\naf109cb: Fix NPE on vagrant based interpreter creation (PY-12625).\ncae4610: extracted content hashing code into util class\n6fb1478: introduced hasSnapshotMapping\nce5cda1: extracted InputIndexDataExternalizer\n4566871: do not switch scopes when focus is not requested/assume it is autoscroll from source (IDEA-123380)\nbdfa121: IDEA-123403 TestNG integration ignoring test classes without default constructor when using testng.@Guice\n79a999d: don\u0027t use AtomicReferenceFieldUpdater — field name could be changed, use our util class\n025e804: PasswordSafe: implement memory / master password timeouts\n3a1128a: so long, and thanks for all the fish\n8d7f369: Merge remote-tracking branch \u0027origin/master\u0027\n5329af0: remove links to old artwork\n70a621d: Merge branch \u0027patch-1\u0027 of https://github.com/mounte/intellij-community into mounte-patch-1\nfbb72f1: Merge remote-tracking branch \u0027origin/master\u0027\nc871aed: IDEA-122856 Hard to catch layout delimiter in portrait mode\nd511bdc: debug VisitingTest\n8278ee9: use trove maps/sets to save some memory\nc928235: register JList as generified compared to java 1.6\nd4adc24: compilation fix\ne8d0e26: generate test templates: include static imports on Assert-s to provide simple completion, optimize imports on the fly would remove them though\n666addd: invert boolean: ensure to invert default boolean initializer (IDEA-123510)\n5a0fe43: check access class for super expressions referenced to interfaces\nef82d76: java 8: anonymous class fields could be available later in next lambdas (IDEA-123731); narrow down scope of chained calls to the containing statement\nd9cd272: IDEA-100036\n07600e5: testdata for IDEA-123731\n6d7cfc9: java 8: anonymous class fields could be available later in next lambdas (IDEA-123731)\n258af30: testng/junit: \u003cno module\u003e choice when all in project selected (IDEA-88524)\n6ab05a2: chooser to redebug failed tests (IDEA-100278)\nfcc536f: Merge remote-tracking branch \u0027origin/master\u0027\n53a8f26: fixed project creation with detected sdk\n11e10c9: RUBY-15187 File -\u003e New command is disabled when editing a file\n70107c7: console LineSeparatorPainter — remove from editor markup model, but not from document\n2814b3d: IDEA-123543 Navigate to the Grails plugin page!\n41e2698: patch local history tests; remove sync indexing\n0b22926: WEB-11810 Node.js debugging doesn\u0027t work\neb2735c: Merge remote-tracking branch \u0027origin/master\u0027\n070603e: ability to find a component by its id\n8da69d7: fixed PY-12544 Access to a protected member: false negative for import statements\ndc15d42: RUBY-15202: some parsing tests do want to lowercase first letter\n9a3d73e: Merge remote-tracking branch \u0027origin/master\u0027\n4220a13: Remote interpreters dialog redesign (PY-12462).\nc613ae1: Minor optimization +review CR-IC-5136\n89639df: no exceptions in log\n1e6e14d: make tests platform-independent (IDEA-67767)\n926d1e5: Code formatting\n8e895ee: IDEA-48247 Maven: resources builder: support outputDirectory parameters of maven-resources-plugin; updated for review comments\nd535632: New icons\n5baf0cd: fixed PY-12500 Instance attribute defined outside init: generate python 3 super call without arguments for python 3 interpreters\n10e91a9: Merge remote-tracking branch \u0027origin/master\u0027\n4f52352: fixed PY-12449 Create Virtualenv: do not run skeleton generator when selecting not added base python interpreter\ncb14faf: make FontMapper compile and work with JRE 1.6 (IDEA-67767)\n4ba6c03: sync nashorn debugger support ValueType\n33f6d78: testdata for IDEA-64103\ne860377: testdata for IDEA-123366\ncdf4412: provide project for TestStatusListener\n67da469: jump to source: ability to jump to native V8 script (actual only for V8 debugger protocol)\ne1ca784: specify Locale.ENGLISH (it\u0027s a locale insensitive string)\n2796b2e: Gradle: code clean-up\n71f3f29: Gradle: code clean-up\n67bc41e: new iteration model based on ChooseByNameItemProvider\n7ddbfd5: dfa: don\u0027t suggest to replace reference qualifiers with null\n73850cb: IDEA-123163 Use new single file content root in \"open single file in temp project\"\nc208dce: IDEA-27445 Breakpoint groups - added support for default group\ne56d173: cleanup\nc86fff8: better detection of binary files\n7035c3a: ignore io exceptions on file type detect\n065f021: CR-IC-4781 Formatter diagnostics improvement: check cases when PSI tree/model doesn\u0027t match the document\n61bef59: WEB-11268 Live Templates in auto-completion interfere with Emmet/Zen expand\nb3a4361: util: universal .jar URLs splitter\n2aeb018: IDEA-48247 Maven: resources builder: support outputDirectory parameters of maven-resources-plugin\n6e4249e: diamonds: wrong constructor selected (IDEA-123518)\n7e0d323: fixed PY-12637 PEP 8 naming inspection: scandinavian letters\n6ca24c1: fix local history tests: don\u0027t do initial vfs refresh in unit test mode (as it was previously)\n8dbc39fc: Merge remote-tracking branch \u0027origin/master\u0027\n09ddfbd: IDEA-123641 Breakpoints groups: for the java/javascriptExceptions nodes the MoveToGroup action is enabled but doesn\u0027t move AnyException subnodes\n0e8173a: Merge remote-tracking branch \u0027origin/master\u0027\n4ed1669: C++: hangup at compiler launch is fixed (rollback Dmitry.Semeniouta changes) +review CR-OC-1448\n5bc3f1d: EA-55239, EA-55618 - IllegalArgumentException\n195ca9b: TestFramework: cleanup, copyrights, use org.junit.Assert\nc19f73d: convert to light test\n68576b4: Merge remote-tracking branch \u0027origin/master\u0027\n53d6460: cleanup imports\n24e8549: cleanup imports\n0bc5d9d: IDEA-119544 Terminal title font doesn\u0027t revert to usual size after presentation mode\n7d28015: cleanup imports\n9ec0421: attempt to fix WEB-11784 huge array cause 100 cpu debug\nbb65da0: cleanup — nullability\n9c5cd3f: Cleanup (docs)\n4b3cbd3: templates to create new test classes (IDEA-107251)\nbb0af0a: dependencies: do not highlight return type params - already shown (IDEA-123577)\na0dd4c5: use snappy in java implementation\n9e4e295: Merge branch \u0027svn_18_3\u0027\n9fb6bdb: svn: terminal: Do not destroy process in terminal mode if some data is available in error stream - as subsequent interactive prompts could occur\n144216c: Merge remote-tracking branch \u0027origin/master\u0027\n45cb54c: PY-12565 Django: default template names for generic class-based views are not resolved\n93f8191: IDEA-123511 (DynamicRegexReplaceableByCompiledPattern should ignore String.split in some cases)\nf589bf2: C++: hangup at compiler launch is fixed +review CR-OC\n6b882a3: Merge remote-tracking branch \u0027origin/master\u0027\n479984f: literal expression won\u0027t be created from string with line break\n58e7a1e: NPE: usage in foreign language (IDEA-123604)\n6fd18d1: unused parameter: do not highlight if method is used locally by method reference (IDEA-123265)\ne14e21a: ensure that tree is not flattened when action to switch is disabled (IDEA-123549)\n2fa8491: IDEA-112552 \"Replace with lambda\" should use expression lambda when possible\nb26f696: improve distraction-free UE: fix blinking \u0026 enlarge breakpoint area\n16dca7c: IDEA-123641 Breakpoints groups: for the java/javascriptExceptions nodes the MoveToGroup action is enabled but doesn\u0027t move AnyException subnodes\n6f41e9e: Compilation fix\n26aaa68: Cleanup (formatting)\n6509542: IDEA-101642 Floating windows disappear/change positions on dual monitor\na0b16a0: IDEA-123466 Sheet dialogs doesn\u0027t transfer focus back then closed\ne46486e: Merge remote-tracking branch \u0027origin/master\u0027\n7b697a5: compilation fix\ncf0ab3d: IDEA-67767 Copy syntax-coloured code block to clipboard as rtf\nf80bf32: functional expressions: include in find results when implementing classes/implementing methods options are on\nab86d61: functional expressions: implementations view\n39f354b: functional expressions: ensure that method to search is functional (not default or static)\nc8bbd66: anonym -\u003e lambda, method ref: do not suggest replacement when default method is called out of functional interface context\ne9996cf: enter distraction-free mode in presentation mode\n0a7b14c: refresh editors on successful registry changes\n30fe8ea: fixes for distraction-free \u0026 presentation mode: file-editors only \u0026 etc.\n812e2bd: clear() method should update \u0027myContentSize\u0027 only once\na562a5e: IDEA-123337 fast constructor references for map literals\ne217b44: IDEA-123337 getReference should work fast\n21c1cbf: IDEA-123337 lazy type inference for map literals\n6e96d42: fix on demand import\n14f4d6b: UnindexedFilesUpdater -\u003e DumbModeTask; faster refresh handling\n7a17712: index only valid files\n5b12890: disable closure folding on Java 8 as confusing\n5e0ad33: IDEA-12514 Can\u0027t generate EOF input in Console panel - ^D doesn\u0027t work - default shortcut\n282ba94: svn: terminal: Do not guess process output type by line content for windows (as implementation already provide separate streams for output and errors)\n85d01c0: IDEA-12514 Can\u0027t generate EOF input in Console panel - ^D doesn\u0027t work\nb200296: Merge remote-tracking branch \u0027origin/master\u0027\n56b33a8: Add missing feature declaration in YouTrack repository\n1c0f050: Merge remote-tracking branch \u0027origin/master\u0027\n70a1264: IDEA-12514 Can\u0027t generate EOF input in Console panel - ^D doesn\u0027t work\n2814589: IDEA-44718 Maven: provide possibility to navigate from profile node in MavenProjects tree to the corresponding profile\n357fcee: Short method documentation\n9b9cf22: Merge remote-tracking branch \u0027origin/master\u0027\n74b0d4b: do not run skeleton generation twice while creating virtual env\nd5c9775: for now test failure is expected\naf075b6: Fix maven test\n97584df: fixed PY-12452 Replace browse button for interpreter selector with details icon in project creation dialog\nc6a98b1: fix presentation\n1132fd5: Merge remote-tracking branch \u0027origin/master\u0027\nbe050f6: compilation fix\n61243fb: IDEA-123619 Simplify adding stepping filters\naad1a93: make the dialog non-modal to compare traces\n8bb23c3: IDEA-123444 Item “more…” on Search Everywhere does not work\n732de39: Real font families by generic names (cherry picked from commit 286ecf7)\nc09045e: console insert user text test\n172a01d: functional expressions \u0026 @FunctionalInterface based conflicts for pull up/push down refactorings\ne55748f: functional expressions: pull up conflicts\n05fb5ed: functional expressions: push down conflicts\nd8ed05d: functional expressions: allow to delete/change signature of default methods of functional interfaces\nc213495: functional expressions: reject to inline to anonymous if corresponding functional expressions exist\n149197d: IDEA-123519 improvement\n1337076: use thread local cached value for AppenderStream\ncbc6d61: removing all temp enumerator / persistence map files created during tests run\n9ad5194: avoid multiple notificationgroup registration\ne91d207: IDEA-44718 Maven: provide possibility to navigate from profile node in MavenProjects tree to the corresponding profile\n92cdb96: IDEA-123519 Sheet dialog: default button and focused buttons are incorrectly set\n87d9dc6: SearchEverywhere shows Searching... if the popup is empty\nb40f6a5: external system: testFramework test dependency added\nfc7d372c: remove wrong @TestDataFile (CR-IC-5117#c24906)\n04acba8: cleanup\n6d24b11: Merge remote-tracking branch \u0027origin/master\u0027\nbf1b30b: fixed PY-12628 Ugly interpretator configuration\nedff3da: DomFileFattern\n6cf89cca: fix testdata\n99e8efe: don\u0027t optimize imports and rearrange on commit in dumb mode\n034c76d: DumbService: don\u0027t prepocess progress fraction, it only hurts in DumbModeTask\u0027s\nfe49955: kill old DirectoryIndex\n810d328b: format, @TestDataFile\nd7f1281: reorder table items \u0026 fix renderers\n0773a6f: functional expressions: include in class hierarchy\nfeb2a09: disable convert interface to class for @FunctionalInterface-s\n3692adc: @FunctionalInterface -\u003e CommonClassNames\n417e7a2: warn when converting from interface to class in presence of functional expressions\na7875b5: functional expressions: show in method hierarchy\nda399c3: functional expressions: show them in hierarchy view (IDEA-95127)\n2a89426: safe delete: warn about functional expressions\ncd3eac2: IDEA-118774 Warning about lack of subclasses when using lambdas\nc064f3c: better place for license info\n89a7ea9: update artworks\n8de7f77: Cleanup (formatting)\nfed172f: Fix icon of \u0027Browse styles\u0027 toolwindow\n29250fe: Add options to disable/enable using maven-surefire-plugin configuration when execute JUnit Run Configuration.\n128f2c1: Merge remote-tracking branch \u0027origin/master\u0027\n9bf99a9: fixed PY-12448 Create Virtualenv: NASE at com.jetbrains.python.sdk.CreateVirtualEnvDialog$4.actionPerformed\n51ce094: Merge remote-tracking branch \u0027origin/master\u0027\n19d410e: fixed PY-12477 Project Interpreter is not set when attaching created project to currently opened one\nc908880: Merge remote-tracking branch \u0027origin/master\u0027\n9553c3f: IDEA-123467 Add two checks to prevent deadlocking with MediaTracker threads\n68de0c5: IDEA-123467 Add key \u0027ide.certificate.manager\u0027 in registry to disable CertificateManager usage\n8f03500: Add internal action to simulate deadlock caused by CertificateManager\n43f09a2: compilation fix\n89d58d467: do not treat anonymous classes as functional\n6397808: Merge remote-tracking branch \u0027origin/master\u0027\n90f3c6f: laziness \u0026 compilation fix\n0ee17fd: fixed PY-12477 Project Interpreter is not set when attaching created project to currently opened one\n693c5f3: bring back changed files sync reindexing (local history tests are failing)\n7f99a09: correct relative point for window\n2f3d180: IDEA-123355 Postfix template expansions .null/.notnull after \u0027else\u0027 fail to provide a valid Java output\nec1d492: search for functional interface implementations by lambdas and method references: change signature/find usages; to be continued (IDEA-104286; IDEA-90824)\n737a7d5: IDEA-123529 No Retina Icon for Changed File\ncfb44bf: update icons\nd386f9e: IDEA-123116 method processed from static imports has special priority\n1e550ab: cleanup\needead7: IDEA-123337 Lazy tuple types\n3ad4478: some @notnulls\n5ad0c0f: cleanup\n5e7f2b7: Groovy: optimize declaration processing\n98a6a14: Groovy: cleanup non-code members processing\n02a2aa2: remove redundant field myName. Name property is already declared in the superClass\n75fba02: notnull/nullable for NonCodeMembersContributor\n5b9cf2b: get rid of myTypedContext field in MethodResolverProcessor and corresponding code, some code cleanup\nfbb5045: SimpleModificationTracker added to util\n73f8ed4: IDEA-122995 \"Grab dependencies\" intention should work on any red class reference\nd2abb03: NPE\nf167774: Favorites: DnD fixes\n30e96ba: some still make use of the horizontal scrollbar from time to time\n3b3db9c: Dart — scope object could be primitive (for example, Integer)\nace1780: Favorites: alphabetical sorting for favorite lists\n16ad824: Platform: taking OS X scrollbar click behavior into account (IDEA-56288)\n318b7b7: default value for Karma splitter\nedb1f6b: suppress postfix templates [r\u003dignatov]\n3d258b9: IDEA-123268 (Wrong \"magic number\" triggering)\nf299a3b: Android-Gradle: use external project notifications for project sync messages\n8e3a6d1: Fix several typos in JavaDoc\nfeb9b63: IDEA-71597\n3b86f6c: cleanup\nde04dfe: NPE\n34e550f: notnull\n12c80e7: seems html attributes spec is too aggressive, let\u0027s use alpha as attribute start\nf2c19c1: move JavaScriptDebugAware to community (required for kotlin\u0026nashorn)\n7c0dece: fix NPE\n141fa22: ^174 \"from my point of view it would be better to make inner MyFullValueEvaluator class static and change constructor signature to accept Value instead of int actualLength.\"\n7371df1: IDEA-123160 Find Usages doing nothing in 13.1\n88f8d64: cleanup\nb67d8ba: External project notification: code cleanup + added message counter methods\n47c0c85: external system: add check for disposed application before  document save handling\n276af49: show execution point for VM script file and http files\n77c13bc: cleanup — notnull\n1850bd7: distraction free mode improvement: don\u0027t blink during editor switching\ncfe2889: IDEA-123160 Find Usages doing nothing in 13.1: do not throw exception in production.\n7f2cc84: IDEA-123160 Find Usages doing nothing in 13.1: do not throw exception in production.\n573c488: Change time measurements in logging to display time of request to single server\ne650594: AppCode: initial Reveal integration (incorrectly committed code removed)\nd2e05d8: AppCode: initial Reveal integration +review CR-OC\nb3df989: Platform: NSWorkspace class to work with cocoa\ne0dfdb9: IDEA-123508 DevKit: improve extension point quickdoc\n4f72805: before reporting \"already disposed\", check if it\u0027s a canceled background process that could be gracefully finished by PCE\n85740b0: remove CacheUpdater in v.15\n6514533: better logging for detecting sporadic indexing updates\nee4d472: display \"Indexing...\" while indexing\n67ac560: avoid dumb mode on small vfs changes\n1fdef60: don\u0027t do optimized groovyc classloading on java 5 where util.jar can\u0027t be loaded\nd2bfdb3: removed GrReferenceExpressionImpl println\ned1187a: FileManager.forceReload, move and simplify\nedd39ff: ReferencesSearch should default to allScope\na10e679: IDEA-123273 (correct handling of UNC roots in FileUtil and file pointer manager)\naf1a5eb: Cleanup (formatting; dead code)\ne561d7e: Merge remote-tracking branch \u0027origin/master\u0027\n192a47c: JediTerm updated to version 2.0.\nd3a2e4b: Merge remote-tracking branch \u0027origin/master\u0027\n5a3cd13: Templates obtained recursively\n93c9741: track the reason of index updates\nbcb2530: introducing ThreadLocalCachedValue\nb8e2be3: Experimental utility method about system keyboard layout\n7181aba: Merge remote-tracking branch \u0027origin/master\u0027\na85f897: Removing custom impl. of TargetElementUtilBase to fix tests\na40b71a: fix offset contains condition\n05ab3eb: report in more cases\nf38f05c: expand negative names list\nfcd5061: name suggestions for static non-final fields should escape _ (IDEA-123441)\n8021c7c: allow final fields serialization (e.g. used by HighlightSeverity)\n46f47a9: same custom file types as we have in community\n5e5838a: made html lexer more closely follow html attribute syntax spec\nb2459ce: IDEA-123017 Mac sheet-dialogs do not correctly handle line breaks\nf187f25: IDEA-103016 Tooltip/label for Toggle Fullscreen Button in Main Toolbar is inverted compared to \u0027real\u0027 status\nd2ee60b: Storyboard format\nd8a6130: IDEA-123409 Sheet dialogs: Order of buttons and their sizes are incorrect\n6e4e343: Merge remote-tracking branch \u0027origin/master\u0027\nf32b903: sync field filter with xmlb.BeanBinding: skip transient and @Transient fields\nc3a806c: EA-55600\n49e4236: EA-55548 - IOOBE: SegmentArray.offsetOutOfRange\na89888e: Sizes and layout of buttons for IDEA-123409\n6c78461: Revised Color \u0026 Font import API\n86a9401: allow to run parameterized tests from plugin\ndd53240: EA-55041 - IAE: TypeConversionUtil.isAssignable\n9de341b: EA-54930 - IOE: PsiJavaParserFacadeImpl.createExpressionFromText\n83a1f2a: EA-55521 - IAE: TypeConversionUtil.getSuperClassSubstitutor\nc97a567: fixed PY-12478 Test Runner detector gets info about installed package from wrong project interpreter for multi-project\n5a3a16e: move script-debugger-* to community — fix build scripts, add modules to community project\nb5a437a: move script-debugger-* to community\n5e120d3: WEB-2100 Node.js debug: value is truncated, but IDE does not suggest to see full value WEB-11392 Node.js debugging: Copy Value doesn\u0027t copy the entire string\na87079b: fix compilation\nbc234fe: WEB-6069 CoffeeScript Debugger doesn\u0027t show value of the variables\n842010b: fix NPE\n8b94534: cleanup, ExecutionStackImpl must not hold topFrame — check actual on get\n5045ed4: WEB-11133 JS Debugger: Variables view is not properly updated after setting value\n4b47fd6: WEB-11133 JS Debugger: Variables view is not properly updated after setting value\n5b27729: cleanup — must be named as VmBase\nd2a450f:  continue: local variables defined in the console should be available for resolve/completion/variables view\n4df77a8: getCacheState -\u003e getCacheStamp\naafa722: cleanup — remove getGlobalEvaluateContext\n4e48d7e: getCacheState -\u003e getCacheStamp\nc9fe4c9: init: local variables defined in the console should be available for resolve/completion/variables view\ne020ca2: release object after global variables calculation\n4e0bc81: release object after global variables calculation\ne33c085: honor context.watchableAsEvaluationExpression\n60308ca: WEB-11399 Live Console: variables defined in the console are not autocompleted (global context)\n2f11f9a: WEB-11399 Live Console: variables defined in the console are not autocompleted (global context)\n50d6e15: StandaloneWipTab - add logging\n5496bef: library scope is not watchableAsEvaluationExpression\n0576bc5: variables sorting — prefixed \u0027_\u0027 must last, fixed case sensitive natural compare cleanup\n193062e: move createAndAddScopeList to ScopeVariablesGroup\ne65a4fa: WEB-7303 — node-webkit debug works\nc231831: continue WEB-7303: reduce dependency on ExtBackedChromeConnection, move navigated() up\n3e26b8d: continue WEB-7303: reduce dependency on ExtBackedChromeConnection, move navigated() up\nd16a88f: move generic ProcessBackedVmConnection impl to shared module\n4e72d77: move generic connection impl to shared module\n66051bb: move generic connection impl to shared module\n60dbe50: move generic connection impl to shared module\nf377dbd: extract SuspendContextImpl\n542fce0: ChromeExecutionStack is generic impl\n86b7cf8: ChromeExecutionStack is generic impl\n08f232e: ChromeExecutionStack is generic impl\nab343e3: cleanup\nd449db6: cleanup\n98d2108: CR-IC-4719 revert \"pass value to renderValue\"\n2e69bf5: cleanup\n1c56ee5: cleanup dependencies\n656f137: remove dependency on liveedit-protocol\ne39d6cb: notnull\nd5597c8: remove dependency on JavaScriptDebugger\nbff031a: move VM_SCHEME to backend sdk to reduce dependencies\n19e548e: init nashorn conditional breakpoints\ndae303e: EvaluateContextBase\n194fc38: remove dependency on JavaScriptDebugger\n116514e: move Value to values package\n8354821: move Value to values package\nb085e92: nashorn indexed array support\nd6a80f5: nashorn indexed array support\n790b885: cleanup\n53840c1: v8: don\u0027t return empty string as class name\nb694bf7: get rid of ObjectPropertyData\n2258111: get rid of ObjectPropertyData\n502f01d: NashornArray presentation\nd047f87: NashornArray presentation\n4cfa1f7: cleanup\n4a96f13: move isTruncated/getActualLength/reloadHeavyValue to StringValue\n79862ca: move isTruncated/getActualLength/reloadHeavyValue to StringValue\n7a54bda: add ObjectValue.hasProperties to simplify renderers\n67f3450: add ObjectValue.hasProperties to simplify renderers\n325d219: jdi Array presentation like current java impl\n55bf487: jdi Array presentation like current java impl\nf668bcd: initial implementation of JdoObject/JdiArray\nfdc3ccc: cleanup\n8e1b754: get rid of asObject\n158024c: get rid of asObject\n435ae25: remove getRefId() from API\nd1a7ef0: NotNull\nc0265e1: ClassObjectReference\n6f7bdf2: rename \"asFunction\" to \"resolve\"\n694d96f: rename to DebuggerView\n9dd0456: rename \"asFunction\" to \"resolve\"\n2dd20b5: nashorn variables view: Current \"official\" approach doesn\u0027t work in our case — it is better for us to not use DebuggerSupport, we should operate with ScriptObject directly. So, we have implemented our own nashorn debugger support (thanks to documented and public Nashorn API).\n546cb8b: nashorn variables view: Current \"official\" approach doesn\u0027t work in our case — it is better for us to not use DebuggerSupport, we should operate with ScriptObject directly. So, we have implemented our own nashorn debugger support (thanks to documented and public Nashorn API).\n35c5720: ValueLoader -\u003e ValueManager It is not loader, it is just manager/factory.\nddb3a80: ValueLoader -\u003e ValueManager It is not loader, it is just manager/factory.\neda0a66: relax getProperties — Variable is enough, we must not require ObjectProperty\n594db26: relax getProperties — Variable is enough, we must not require ObjectProperty\n43b45c0: refine ValueLoader concept\n49799df: ObjectPropertyBase — getters/setters must be FunctionValue, move generic impl from V8\n46c265a: rename scope.className to scope.description — actually, it is description\na0f1f9c: rename scope.className to scope.description — actually, it is description\ndb91942: add note about NashornScope impl\n60eb22e: rename DeclarativeScopeBase to DeclarativeScope\n6c56fcd: rename DeclarativeScopeBase to DeclarativeScope\n8ae8053: rename StackFrameImpl to CallFrameView\naad574d: move loadScopeVariables down nashorn variables view initially works\n5624e4d: nashorn: continue variables presentation simplify V8Scope\nc1a42c7: don\u0027t auto expand Scope.Type.WITH\n15a426d: BaseVariableContext -\u003e VariableContextBase\nd4e978c: implement SimpleDebugProcessEx\n702ee28: continue decouple xdebugger ex ui — XStackFrame impl\n902bda6: continue decouple xdebugger ex ui — XStackFrame impl\n8c202a8: continue decouple xdebugger ex ui — XValue/XStackFrame impl\n87e701e: continue decouple xdebugger ex ui — XValue impl\n2df6840: continue decouple xdebugger ex ui — XValue impl\ne4dab99: continue decouple xdebugger ex ui — XValue impl\n8f64d34: continue decouple xdebugger ex ui\n270adbb: simplify – suspend context has reference to vm\n1b22196: move ContextDependentAsyncResultConsumer to decoupled module\n0011573: decouple ContextDependentAsyncResultConsumer\n053808e: simplification — get rid of v8 DebugSession add debugger-ui module\n2916e19: simplification — get rid of v8 DebugSession add debugger-ui module\n58b9bf9: nashorn: continue variables presentation\nad81d5c: nullability\n5ae3a76: nashorn: initial getReceiverVariable impl\n101c153: introduce isMemberVisible/normalizeMemberName to avoid dependency on V8DebugProcess\nf521266: continue nashorn: variables view\n63f68f2: nullability\n5951a1c: don\u0027t depend on javascript\nb186cac: nashorn: x variables view\n4668592: nashorn: frames view — correct presentation of stack frame (function name is not yet displayed)\nebda663: fix compilation\nf403d8c: WEB-9926 remove 0xhh postfix\n4c981bb: WEB-9926 add additional scopes\nfe52fa4: show \"native\" description for node objects\nd323ba1: WEB-9926 don\u0027t auto expand library scope, we must use case-sensitive natural compare — constants must be first\nb925454: WEB-9926 library scope\n5a13a6c: CR-IC-4324 revert to NotNull, move new contract to PathUtil\ned408cf: get rid of ScriptInfo\n2692f06: move js debugger platform up\n86d2886: move js debugger platform up\nb4c85ed: move js debugger platform up\n0a0bc7f: disabling breakpoint group worked only after the second click\n2cea25a: WEB-11695 Insert handler doesn\u0027t work for function with multiple definition\n8e02a81: Merge branch \u0027svn_18_3\u0027\n00b440a: Merge remote-tracking branch \u0027origin/master\u0027\n129e760: Narrowing the top shadow, shadows are lighter for IDEA-122991\n18a6681: Better workaround for PY-12317\n37c7f51: Expression simplification\n10e7111: IDEA-123402 Sheet dialogs are too transparent, making it hard to read the content\n5ad2cb5: Merge remote-tracking branch \u0027origin/master\u0027\n699c241: IDEA-123115 Infer Nullity mark Local History\n7a9f96d: shared icon introduced (IDEA-120989)\n0afb681: IDEA-123230 html code visible in updated plugin disabled warning\n0ce4ecd: svn: Implemented one common process handler for svn commands (both for terminal and regular mode)\n8909f2e: DevKit: Extension.getExtensionPoint use domDeclaration provided by Extender directly\n36c2d1b: IDEA-116029 in-place introduce variable name suggestions popup disappears before I can select anything (disabling property key to check for regressions)\n084e9d4: svn: terminal: Implemented running svn commands using \"cmd /c\" and redirecting output to separate file for Windows (so we do not need separately process terminal escape sequences in process output)\n15150f5: Platform: globally use customized \u0027Delete\u0027 shortcuts (IDEA-102003) + more places use standard shortcuts\n90d6d50: Nix NPE while settings save.\n50ae319: Platform: globally use customized \u0027Delete\u0027 shortcuts (IDEA-102003) + added \u0027delete\u0027 and \u0027backspace\u0027 mappings to the \u0027classic OS X\u0027 keymap\n95314e2: Gradle: Tooling API integration tests fix - set minimal daemonMaxIdleTime\n117155e: Gradle: Tooling API integration tests fix - set minimal daemonMaxIdleTime\n75febf1: fix NPE on set breakpoint in Dart SDK file\n9861ddc: DevKit: add Extensions#getEpPrefix\n90fa8cb: move spellchecker to java-impl so it won\u0027t depend on any plugins enabled (IDEA-123346)\n7ffb54d: view implementations: show self first (IDEA-123377)\n79f6257: testng: allow all in project configuration for group, suite, pattern (IDEA-123385)\n9f2d913: Platform: globally use customized \u0027Delete\u0027 shortcuts (IDEA-102003) + typo fixed\nd82d9b1: Add internal option to run processes with PTY.\n430c02d: better name and problem descriptor\n1637a3f: Cleanup (javadoc)\n192b16f: Cleanup (test stability)\nd70e1ac: Cleanup (pointless exceptions)\nbd5f93c: Cleanup (formatting)\ncd55e1a: Refactored RunnerWinProcess - delegating method calls to original process extracted to separate class\nd15303a: Merge remote-tracking branch \u0027origin/master\u0027\ne3c36ee: fix asm bug (IDEA-123343)\na7d2e86: Merge remote-tracking branch \u0027origin/master\u0027\n05d9c33: IDEA-69131 (Cannot import inner class from annotation on outer class.)\n4186051: presentation mode fixes: IDEA-123043, IDEA-122892\ndd71309: svn: terminal: Terminal support for Windows extracted to separate classes\n2b2ba01: svn: Refactored CommandExecutor - extracted utility methods to work with temp files\n70887d1: use psi-based DomAnchor by default\n788fe65: IDEA-122391 Apply correct arguments escaping for pty4j (depending on current OS)\nfcd726c: improve distraction free mode for detached editors\n0c34825: IDEA-122391 Trim xml data before parsing - as unnecessary whitespaces (i.e. line breaks at the beginning) break parsing logic\nf0b6421: change prompt style for ipython to plain green text PY-9171 (cherry picked from commit e6f4916)\n934f8f6: override exit handling for IPython TerminalInteractiveShell (PY-5172) (cherry picked from commit 05c1755)\nd0ac46e: Merge remote-tracking branch \u0027origin/master\u0027\n7bb8868: smart completion of method references (IDEA-123293; IDEA-123291)\nc33aa26: inside_expression already exclude literals\n12ad891: fix generated api\ndf9e6aa: safe delete should not start callback when \"safe\" checkbox is not on\n1daf8f5: ambiguity (IDEA-123352)\n9b1c967: simplify because myAlignmentStrategy !\u003d null\n7257ecb: don\u0027t hold all strings from all plugin.xmls forever\n680938d: JavaAutoPopupTest.testRestartWithVisibleLookup: don\u0027t blink\n9524396: EA-54618 - assert: ComponentManagerImpl.getComponent\n09389bb: Platform: tests added for virtual stace handling in DeleteToLineStart/End actions\n101dc41: Merge remote-tracking branch \u0027origin/master\u0027\n6fb0d03: Merge remote-tracking branch \u0027origin/master\u0027\n12b5eed: IDEA-122701 IDEA doesn\u0027t start on Mac under one of the user accounts after patch update\n3706485: AIOOBE (^Vassily)\n1feee4a: support multiple carets in EditorDeleteToLineStart/End actions\n30356e7: Platform: globally use customized \u0027Delete\u0027 shortcuts (IDEA-102003), Xcode keymap uses \u0027native\u0027 delete action shortcuts\na587c8b: show source text as value name, part of \"WEB-6069 CoffeeScript Debugger doesn\u0027t show value of the variables\"\n617cbb9: cleanup\n24fe15e: remove obsolete class\n3d6913c: fix NPE\nb6c6b95: IDEA-99329 Buggy UI when manually adding framework support for a module\nf2f8756: IDEA-27445 Breakpoint groups - prototype\n4e53b58: fixed PY-7535 Specify return type: intention is not available at the end of the function name\n2d6eafa: Merge remote-tracking branch \u0027origin/master\u0027\n417935b: TODOs added\n3953531: Workaround for PY-12317\n6fd05ee: NPE fixed\n1a5f9d2: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\n2406ded: Notify GIT repository listeners After info update - rollback static for listener notification (according to review CR-IC-5069)\nd200119: by default it\u0027s not stripped\n3a0093d: fix AIOOBE in dfa contract processing\n8c01fc0: initial folding should be build under a read action\nf6262c4: DumbService.queueTask(DumbModeTask)\n2841329: avoid unnecessary status bar repaint\n23bae53: IDEA-123356 Settings-\u003e\"Postfix Completion\" enhancements\nb0667e0: IDEA-123360 Sheet dialogs should have minimum size\n9857064: IDEA-123383 Please rewrite ActionsTreeTest so it doesn\u0027t count on platform actions being incorrect\n21dedab: remove new editor mode (revert d42ee690)\nd9969be: made public\n2831129: notnull\n4e0ca1c: cleanup\ne25a73e: isNative2AsciiForPropertiesFiles\nf7a20ff: CIDR: Xcode keymap utilizes Delete to Line start action\n9e297df: Use Tahoma in HTMLEditorKit on Windows\n07257e9: Platform: Delete to Line Start action (IDEA-102469)\nd1c4c28: Editor Actions: CutLineHandler extracted\n0112f24: IDEA-123145 New project wizard is broken\n582d67c: Open     action on welcome screen\n5f35c4f: Start plugins wizard #11\n0eedbf0: Start plugins wizard #10\n9a38c20: Start plugins wizard #9\nba25977: Start plugins wizard #8 (fix broken compilation)\naeca763: Start plugins wizard #7\nf7e746c: Start plugins wizard #6\nd8166a2: Start plugins wizard #5\ne086a39: Start plugins wizard #4\n909a15a: Start plugins wizard #3\ncbaf7f5: Start plugins wizard #2\n5d38a35: Start plugins wizard #1\nedf024c: ensure assert inserted in correct place (IDEA-123296)\n02fc8fe: method refs refactoring\n565b28a: check for assignment to final field inside lambda (IDEA-123308)\n4bbe424: IDEA-102508 error status of run configuration is not updated after fix Get rid of extra repaints\nfd0f629: better fix for IDEA-120011 quick documentation looses styling\nb45b456: IDEA-113615 (Magic Number inspection does not treat ByteArrayInputStream initial size as initial capacity parameter)\n675c6ed: introducing / using ReflectionUtil.getGrandCallerClass()\n358f633: play sound utility methods\n03073c1: Merge remote-tracking branch \u0027origin/master\u0027\n3455dde: PY-7000 Django: not able to Find Usages for template reference variable passed to template from view PY-12427 URL names reference does not work TODO: Add tests!\ndac515e: Mac keymap: restore old shortcut for rerun tests (cherry picked from commit 5bedbd8)\n83a48c1: External project notification: clear notification messages in EDT\n58b41b5: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\n30f94c0: Notify GIT repository listeners After info update - remove unnecessary static\u0027s\n1e9430a: Notify GIT repository listeners After info update\nb0fa971: EA-54357 - assert: ComponentManagerImpl.getComponent\n3ff58dc: svn: Refactored SvnDiffProvider - log errors while resolving current revision for file as info (not as debug)\n014d4c8: mark new files as dirty in jar FS: otherwise even if new version of jar is refreshed in Local FS jar content from persistent FS won\u0027t be refreshed\n934f438: ui-designer-core moved to platform to allow third-party plugins to use it\n6467286: Move JSPTreePatcher to XmlTemplateTreePatcher (WI-22026, WEB-5058) [CR-IC-4933]\n1a7aff6: svn: Do not resolve repository url (with \"svn info\" command) only for local \"svn info\" commands\ncefdce8: catch NFE added to HgBaseLogParser\n52aa623: IDEA-122078 Consider excluded output roots on output cleaning\nf3eda43: fixed PY-12506 Updating skeletons is run twice\nb487137: IDEA-122394 Use ModalityState.any() to prompt user if executing svn commands in terminal mode (as currently these prompts are in the thread that reads output and not in the one that started progress)\n33790eb: svn: Make Command.myRepositoryUrl volatile - as it is accessed from several threads when in terminal mode\nadfe9ba: Fixed bug where Gradle settings were not updated on each project sync.\n4d2b747: \u0027setMaskProvider\u0027 method restored and moved to API (used in \u0027presentation assistant\u0027 plugin)\nfd92682: [log] Cosmetics changes in VcsLogJoiner.\na75b365: optimization\n844099f: External project notification: add support for use of \"Messages\" tool window\nbec7a5d: External project notification: add support for use of \"Messages\" tool window\n56484f1: code cleanup\n9cfa601: allow unchecked generics in comparing unrelated return types (IDEA-123316)\n2c85ce7: explicit 1.6 language level/compilation target\ncbe0d6d: create method from method reference (IDEA-112556)\n702932a: make change color scheme actions dumb aware\nbb62d58: patch from Zalim Bashorov https://github.com/JetBrains/intellij-community/pull/162\n905227b: breakpoint was not selected when opened from event popup\nc25dd563: fixed PY-12526 Replace with str format method call: unnecessary u prefix for python 3\na7d8bb3: bind smart element to proper root in template languages: keep API intact, use utility method\n2c66b01: fixed PY-12541 do not add ruby interpreter as possible base for virtualenv\nf350935: bind smart element to proper root in template languages #WEB-11589 fixed\n8ac22e1: Mac keymap: bind rerun tests on valid shortcut\ne75d93b: notnull, cleanup\nc6a7962: cleanup\nfb7d39f: moved to project-model\nad25db4: notnull\n82930ae: diagnostics\n95398bd: cleanup\na36a361: cleanup\ne45865e: IDEA-113198\n7ce2aaa: cleanup\n2cc9842: method references: highlight separately non-instantiated classes, not resolved methods (IDEA-123279)\n6b4ad69: IDEA-123286 diff: fix off-by-one in the current document too\n5ff0518: Update module_redeclarator.py\nd281c91: remove border\nf18463d: set proper fg and remove border\nffe1edd: quick doc and tips are broken under darcula\n70d6d69: IDEA-71048 (test fixed one more time)\nd783d86: IDEA-122670 Hg log: request only necessary log information\n7333a78: explicit 1.6 language level\n50bd74d: fixed PY-12545 Override method: generated incorrect super call for local classes\n5898229: Emmet: reformat surrounded block\nfe7b903: testdata fixed\n29265b3: Merge remote-tracking branch \u0027origin/master\u0027\nde14860: Merge remote-tracking branch \u0027origin/master\u0027\n7164eb8: IDEA-71048 (test fixed once again)\nc46012d: fixed PY-12546 Completion: except keyword should not be available in try block after else or finally\n2be1cd2: IDEA-71048 (test fixed once again)\n9195d8e: stop replacement chain calls to sequences when root type changes during call chain; this-chain is not supported though\n73f87cd: junit 3: workaround not to filter out \"warning\" suites when test was not correctly created (IDEA-123209)\n06d6ad7: static in interfaces before 1.8 (IDEA-123252)\n5f1e0e0: don\u0027t use @Override on implemented methods in util-rt\n6ca82ee: revert util module language level changes\nf49bcf6: fixed PY-12551 Project Interpreters: deadlock after removing detected interpreter in the list\nfd29e82: Merge branch \u0027master\u0027 of https://github.com/ShlXue/intellij-community\n077af48: allow to use system-independent delimiter in plugin.path property (comma)\n46dc44c: breakpoints must not be rendered in diff editor\n6a90941: explain invokeLater (IDEA-123118)\n20d3149: asm 5 jarjar fixed\n6d85a6c: [git] Fix GitConfigTest: correctly split by lines\nc30f704: [git] Fix GitLogParserTest: better paths comparison, don\u0027t use fake root\n55f84ff: [git] Fix GitHistoryUtilsTest: better file path comparison\na513885: consider static and non-static methods when language level is 8.0 or higher\n2f2db4c: warn in more cases and conserve comments\nd3eebf3: IDEA-123142 Cannot specify default (no) package in Command Line App project template.\n472f313: inline velocity\n300e871: conditional velocity\ne70a2f8: SimpleTemplatesTest\nd72b199: IDEA-123236 Can\u0027t click through\ne23d6a9: Cleanup in TaskManager * Make getIssues with old signature not abstract and throwing exception * Add a few missing annotations on public methods and remove some redundant in TaskManagerImpl * Add  javadoc for getIssues() * Switch parameters in getIssues to get rid of overloading on int/long types\nc0ea251: fixed PY-8151 Don\u0027t highlight deprecation on symbols imported as fallbacks after ImportError\n7dfcf72: IDEA-123103 Structure view empty when editing some XML files\nb8c784f: ensure non-locked state to drop caches on stub-ast mismatch recovery (IDEA-123118)\n5bc8717: EA-55507 - IOE: PsiJavaParserFacadeImpl.createStatementFromText\nd335758: new inference: substitute resolved vars which e.g. did not participate in initial session (IDEA-123248)\n5518b93: method reference constraints (IDEA-123223)\n925b71c: IDEA-107653 No Drag\u0026Drop from \"Expression Evaluation\" window to watches tool window\nb400f0d: IDEA-88850 Inconsistent checkbox capitalization in breakpoints dialog - also sort buttons by group priority\n3526fe0: Platform: new scrollbars are supported on JBTabbedPane + inspection to always use JBTabbedPanes\n97d9377: java: .class parameter name calculation fixed\n219c078: Cleanup (formatting)\ncce59a2: Cleanup (test)\na18ec28: IDEA-98393 Bring focus into Inspect window after it is opened (so it can be browsed right away)\nd640d90: ability to disable debugger value lookup\n6e7f8ff: util.jar should be compiled with 1.5 target level since it\u0027s used in groovyc\nfbda954: O(1) SortedList.isEmpty\n18b1ccd: use stubs when resolving in dumb mode\n90163c5: fix database tests build?\n8fba729: fix PsiPackageImpl.getCachedClassesByName race condition in dumb mode\nb69532b: unnecessary dependency removed\nca07624: Test .jar generation fixed\ne28d3f5: method reference: use site substitutor if nothing else was inferred\n990094f: new inference: collect nested calls from lambda return statements (JDK-8038747)\n34f4baa: toString\n20690a0: toString\n50ddb05: EA-55461\nc5e0960: EP for upsource\n00efb07: removing unused parameter and field\na8cfc8b: DomUtil.checkHasXml: use hasXml() instead of getXmlElement()\n001e5de: IDEA-122931, EA-52281 (better handling for corrupted .jar files)\nedcd1ec: WEB-11133 JS Debugger: Variables view is not properly updated after setting value\n1294056: [log] Don\u0027t destroy data, when request invalid.\ndb2ce67: minor refactoring to avoid NPEs\n67054be: typo\naca6b01: [log] Don\u0027t make defensive copying here: there is no need in it.\n3a1335b: [git] cleanup\n8f487f2: [git] convert some tests to java\nffa433b: [log] GitLogProviderTest\ned8883a: [log] remove dependency\nf9e8fa1: [log] remove temp method VcsRef#getCommitIndex\n329848d: [log] Remove duplicating implementation\n7a39b2b: [log] Extend VcsShortCommitDetailsImpl from TimedVcsCommitImpl\n3fa88a4: [git] read current user on GitVcs activate\n7d2f32c: [log] IDEA-117553 optimize git log initialization \u0026 refresh\n096155f: [log] refactor \u0026 some API changes\n570394b: Test .jar generation fixed\n34c093d: Test .jar generation fixed\n50e411e: IDEA-123141 Refactor / Rename erroneously wraps xml element content in CDATA when it already exists, and corrupts text content if two occurrences\n8c63822: Merge remote-tracking branch \u0027origin/master\u0027\n76e04ec: PY-12579 \"url\" function is not processed correctly when imported as alias\n6fa4820: Xcode keymap tweaks +review CR-OC-1412\n03c4328: Merge remote-tracking branch \u0027origin/master\u0027\n9668628: Fog patch 4 (cherry picked from commit 48d6308)\nadd006d: Fog patch 3 (cherry picked from commit 3487b86)\n6ff2d05: IDEA-122950 Breakpoints aren\u0027t set, unless debugger already active\nf423ee7: Fog patch 2 (cherry picked from commit 1ed4a92)\n4508615: sort postfix templates\nf34ae98: IDEA-123179 Task context grows to humongous size\ndd5dab3: Fog patch\n2e5ae76: fix for polyadic expressions and make quickfix conserve comments\nd07565c: do not add an \u0027abstract\u0027 modifier to \u0027static\u0027 methods\nea80c04: also warn when method from superclass is overloaded\ne132e12: diff: do not break layout if we don\u0027t know revision number\n1150c6d: Added extension point for import buttons in Colors \u0026 Fonts preferences UI\n79d1984: correcttions after review: using as unique IDs instances of Object instead of Key, which is stored in a never cleared static Map\n3c47368: Easter fog: works if today is 1 Apr (or there is -Deggs\u003dtrue) You can switch it off by -Dnoeggs\u003dtrue Note: Fog won;t start if there are less than 4 CPU or if there are less than 32Mb of free memory\ne4d6a57: Clone dialog repository url label changed according  to selected vcs name.\n880b479: Huge performance hit when adding new property at the end of the large .properties file (IDEA-101698)\nfb63924: Platform: javadoc for ContentRoot-related classes updated to reflect new file-roots functionality\n857d86d: slightly better performance\n7f3f40c: cleanup\nd42ee69: new editor mode\n6c497a6: Merge remote-tracking branch \u0027origin/master\u0027\ne0d3b91: Use UnsupportedOperationException instead of AssertionError in deprecated abstract method. Fix delegation to overloaded #getIssues without progress indicator support\n33ded49: advance bomb\nc6c28d7: IDEA-120802 Optimize imports preparation freezes UI \u0026 throws Exception \u0026 crashes with OOM when called on a large project [CR-IC-4766]\n67ac3e2: Platform: OS X scrollbars disabled on OS X \u003c 10.8 (IDEA-123156)\n33e8c78: EA-55259\n11bc248: EA-55456\n1f9ab71: Emmet: more diagnostic info\naf4bbc3: Fix IDEA-123157 Unnecessary scrolling in Editor Color Dialog (typo fix in line 226) +review\n188e321: diff: do not show \u0027contents identical\u0027 if we can\u0027t calculate diff\n5c926ef: Override getRepository in tasks for Redmine and Gitlab\nf2224a2: disable animations\n68ed40e: don\u0027t place notification under toolbar\naaea529: + shadowSize\n950b36e: cleanup\n9688913: + titleForeground\neace490: Merge remote-tracking branch \u0027origin/master\u0027\n12f32a4: bigger icons for notifications\n42412c5: Add annotations to the builtin known Nullable/NotNull annotations (IDEA-123102)\n8bdf39f: only highlight identifier instead of entire expression\n01b0876: only highlight identifier instead of entire expression\ncf7a32d: give similar inspections similar descriptions\n4342d32: fix grammar\n9768008: should warn on prepared statement\n25c0576: [log] fix cursor shape\n7dc9975: Merge remote-tracking branch \u0027origin/master\u0027\n39ec503: testdata for IDEA-120498\nb22a73b: Merge remote-tracking branch \u0027origin/master\u0027\n2b867ce: PY-12344 Views in i18n_patterns are not resolved\n0cfb14e: hide fix with possible dialogs in batch mode\n7751598: testng exception is expected but never thrown: use common util to collect thrown exceptions\ncceb035: IDEA-120769 Expected exception never thrown in test method body: process subclasses\n123ba34: create enum constant: support constant creation when static import is used, process varargs method candidates as vararg/basic separately (IDEA-121287)\n1cf32d2: EA-55404 - assert: PsiPackageBase.getChildren\n3707c56: sort output\n6b91f55: IDEA-122414 Boolean expression simplification changes behavior of the code\ne24e934: remove the test committed by mistake\n6d2412b: dfa: a variable can\u0027t be null after dereference (IDEA-122215)\n87a2944: IDEA-122624 @Contract fails on vararg methods\n6199ff6: IDEA-123113 Tool window: stripe button text differs from View|Tool Windows\nf89a793: IDEA-122974 expected type suggester should ignore \u0027null\u0027 types\nfddab7b: IDEA-123034 Unused assignment inspection - Remove quick fix\n94a0eb4: update bytecode viewer to asm5\n2e7694a: IDEA-123084 Modules with errors are not marked in project tree.\n406c45f: some TemplateContext improvements after review\n0763359: Xcode keymap parent changed from \"Mac OS X\" to \"Mac OS X 10.5+\"\nda2b5b0: ClasspathCache correctly handles getResource(\"/\") requests (more strict check)\n0c76f8a: refresh hg repository root after rebasing and update appropriate repository information\n47ab9b5: DSM project disposed checks\na8bfd9c: added notnulls\n779508e: do not stop in case of exceptions in position managers impls\n599cd0b: CR-IC-5030 (test added)\n1dd12cd: EA-55398 produce code from template without error checking\n9ef3453: ui: avoid exceptions caused by writing VM options to protected file (reverted)\n50b9228: Cleanup (arrangement)\n6f25948: fixes after review\n6afba27: IDEA-122950 Breakpoints aren\u0027t set, unless debugger already active\n8998f5e: http://crucible.labs.intellij.net/cru/CR-IC-4539#c24372\na13593d4: use WeakHashMap (Upsource#105)\n552fc59: Cleanup (test migrated to JUnit 4)\n6d94d67: ClasspathCache correctly handles getResource(\"/\") requests\nba71998: Different alpha for Darcula and Aqua\n6a59fbc:  continue: local variables defined in the console should be available for resolve/completion/variables view\n247e21d: vfs: ignore invalid .jar roots (tests fixed)\n9a5d20a: Cleanup (unneeded write action)\n1e8614b: IDEA-120785 Multiline select issue\nb990d94: Merge remote-tracking branch \u0027origin/master\u0027\n69df14c: VirtualDirectory allow assess to Apple JDK Classes dir\n9496da1: only variables are expected while processing code blocks\ned8bb6a: honor ClassHint while processing declarations\n5aa70ff: IDEA-122707 prevent recursion while inferring @BaseScript. We can do this because there is no annotation classes can be declared inside script class\n2f6448f: check elements in all languages for hover #WEB-10538 fixed\n4e2177c: cleanup\nf2bcf5d: avoid recursive invocation of caret merging procedure\n69e31da: vfs: ignore invalid .jar roots\n3b9b0f7: IDEA-91160 Database console: AE at TextEditorHighlightingPassRegistrarImpl.instantiatePasses() on using same data source in different projects\n84451e6: IDEA-121400\nb55c837: new inference: processing of compound bounds\ne55a20c: raw substitutor when erasure happened during inference\n87ef3f9: improve debugging experience\n97ce34b: ui: avoid exceptions caused by writing VM options to protected file\n71f46d6: Cleanup (inspections)\n0b70f88: IDEA-122677 (do not show \"fatal error\" dialog if the app is already loaded)\n53d5579: platform: catch/log all project initialization errors\ndfa3ef1: Cleanup (arrangement; formatting)\n6163ece: fix missing mnemonic\n3e6a790: RootIndex is always initialized\n3c96063: rehighlight editors on dumb mode start/finish\nd7081c9b: reuse MockDumbService in tests\nfefc5a3: debugging blinking GroovyCompilerTest\n6b036aa: IDEA-122891 Presentation mode: TW layout on exit is recalculated based on fullscreen sizes\n207e963: VirtualDirectory checks access only for the new files as before\n5c11491: added extra logging\n07df0a4: IDEA-120011 quick documentation looses styling\n64f0a14: Improvement for IDEA-122851. Only one button case.\n7839bb6: VirtualDirectory.checkAccess does not break VirtualFilePointer + checks access on developer machines as well\n15400e5: Platform: JBCardLayout keeps focused component when after swipe finishes\nbfd1504: Platform: ability to set add-remove-edit panel borders\n6e59f59: Platform: update action toolbar on showing to avoid situation, when it\u0027s not displayed until IDE gets focued\nb362435: Platform: swipe animation in wizards\n6c2afa2: IDEA-123011 Rebase strategy fixed in case updating without local commits\nde5c580: [git] fix reference to executable\n4989f68: [git] temporary disable several tests\n22479d4: [git] Fix retrial if index.lock error happens.\n05a5137: [git] Fix GitCrlfProblemsDetectorTest: less mocky\ncda0a73: [git] fix GitBranchWorkerTest: less groovy\n1ed8a0d: [git] GitSingleRepoTest for tests that operate with 1 and only 1 repo\n6f1906b: [git] fix change provider tests: operate on io.Files for setup + more\n9e5fa74: [git] cleanup\n3ff96d2: [git] various tests fixes\n4167521: [git] simplify tests dir structure\na9b1b89: [git] remove some obsolete tests\n80a0e5d: [git] convert \u0026 fix GitChangeProviderTests\ned4c062: remove unused\ne4f8f1d: [vcs tests] move some static utility methods to VcsTestUtil\ndaad6f0: [vcs tests] remove code duplication: move some methods to VcsTestUtil\n0dcb5c5: [git] Fixing GitRebaserReorderCommitsTest\n378af2a: [git] remove some obsolete test\nc7e1efe: [git] rename test to what it actually tests\n103d25b: [git] convert \u0026 fix GitMergeTest\n4734402: [git] remove some obsolete tests\nda6d90c: [git tests] fix some strange Groovy error\n65fca10: Fix GitScenarios: suppress non-zero exit code exception\ne6dc680: [git] more GitHistoryUtilsTest fixes\nd95eb30: [git \u0026 hg tests] support failing in case of non zero exit code\n7d8915c: [git] Convert \u0026 fix GitHistoryUtils test\n581848a: [git] Fix GitLogParserTest\nf42eb11: [git] remove some unused test utils\n3abe205: [git] Fix GitConfigTest: convert from testng, cleanup\n79c581f: [git] Remove some obsolete not very good test\ne5884b6: [git] convert GitLightTests to be GitPlatformTest\n91139fb: [git] Extract GitPlatformTest from GithubTest to reuse in some git tests\n98c795b: [git] rename the basic old deprecated test class to free the name\na859eec: IDEA-122924: FileProcessingCompilerAdapterTask ignores value of ValidityState\n5b820a0: Better sizing and layout for buttons (IDEA-122991)\n22b227a: IDEA-122918 MarkupModel.removeAllHighlighters() does not invalidate\n817272b: getMaxId() method\n71b615d: do not search for executable during class loading\n0fc8215: javadoc\n04dde29: cleanup\nef0ff58: isWriteActionInProgress() method added\n7fe17ae: Merge remote-tracking branch \u0027origin/master\u0027\n39a92b9: Merge remote-tracking branch \u0027origin/master\u0027\nb5eee92: Aqua: Navigation popup has wrong visual text alignment (text is too close to bottom border line)\n520a6fe: compareTo uses non-final vars: check methods from Comparable interfaces only\nc90293c: IDEA-123005 deadlock in awt thread\ne0a6809: remove duplication\n9f03f56: fix test\n066e3c0: #IDEA-122793 fixed\nf591119: Parent shadow for IDEA-122991\ndab310f: Font size, translucency value for IDEA-122991\n2436c9c: unused import\ne4530f1: Rename CertificatesManager to CertificateManager (not plural) to be consistent with related classes and components\n2f634cf: IDEA-102693 Can\u0027t update maven repository (see comments in http://youtrack.jetbrains.com/issue/IDEA-122485)\nfb27b19: EA-55354 - IOOBE: MarkupModelImpl.addLineHighlighter\n573eb8b: Cleanup in CertificateInfoPanel\n979822c: IDEA-119804 second click on item in watches panel should toggle edit mode - avoid NPE\n0ded360: jps-plugin-system extracted to separate jar in standalone jps\nd06b4bf: fixed handling AbstractMethodError by exception reporter, avoided self-contradictory messages, removed unused \u0027essential plugins\u0027 list (IDEA-122870)\n9d97c23: IDEA-119804 second click on item in watches panel should toggle edit mode\nb662a95: StartupWizard2: icons\n1881195: svn: Refactored SvnAuthenticationProvider - removed unused code\n9465f77: IDEA-121752 Get cached authentication data through special SVNKit authentication provider and not directly from runtime storage (to utilize logic for creating appropriate storage key)\n675031e: IDEA-96467 Block selection is not respected by Toggle Case action\nb6d7e79: StartupWizard2: initial\nfb58763: Merge remote-tracking branch \u0027origin/master\u0027\n5ab2bd8: PY-12497 .NET stubs are generated incorrectly when name is imported instead of module\n5a8919a: Merge remote-tracking branch \u0027origin/master\u0027\nc3176f8: fix colors on LAF change on Mac [the real one]\nd845005: junit: disable manual modification of parameterized test names (IDEA-122937)\n73b01ed: icons (IDEA-119742)\nc7eb840: new inference: use available in stack methods, do not cache if this info was used (IDEA-122406)\na4f36f2: anonym to lambda: rename conflicting locals (IDEA-120221)\n72203e2: default methods: check for super class is now needed (IDEA-122720)\n8e237e0: fixed PY-12476 Django: Nose Test Runner: not able to run django tests with django 1.6: AttributeError: \u0027NoOptions\u0027 object has no attribute \u0027with_fixture_bundling\u0027\n2dd7e92: disposeResult default impl\n6a349f3: Merge remote-tracking branch \u0027origin/master\u0027\n94f4e2b: Merge remote-tracking branch \u0027origin/master\u0027\nb0bc3ff: IDEA-122883 reverted fix. Status not updated\ne7fb793: DomImplUtil.isNameSuitable: remove obsolete assertion\na926b06: [log] Use IntList for big int arrays.\n324407c: [log] Add IntList.\nd95b41e: [log] Use BitSetFlags in PermanentGraphBuilder.\na4fedd2: [log] Add BitSetFlags.\n868acd6: [log] Move PermanentGraph and relative files to log.facade.graph.permanent package.\nc521d8a: [log] Fix 0 size for IntToIntMaps.\ne9140b4: [log] Move IntToIntMap and relative files to log.facade.utils package.\n102ab03: [log] Move PrintParameters.\n45c3ad8: [log] Move Flags.\n7ec491d: [log] Move GraphAction \u0026 ActionRequest classes to vcs-log-api.\nfdb72b6: [log] Move GraphCommitCell.\nec760a6: [log] Move ColorGenerator.\n848619b: [log] Delete old GraphFacade.\na51b125: [log] Add ListIntToIntMap and use it instead TreeIntToIntMap.\n8b23ea0: [log] Extract UpdatableIntToIntMap interface.\ne65f6b0: IDEA-122883 Log should refreshes immediately after pull\nc6739a6: IDEA-122949 ChangeListTodosPanel should update GUI on EDT\ndb75a82: on install/uninstall do fireUISettingChange + update toolbars\n188bd20: +revalidate()\nb120397: reset inactive image on UI settings change\n6b9964a: update Tab fg on UI settings change\nb9015d2: IDEA-78486 Column selection lost\n39db3bd: Stop ignoring the exceptions.\nb927ac9: We still need to set a focused button, but now we can use requestFocusInWindow to prevent focus stealing. Jdk6 does not return focus to the modal blocker properly, so we use the requestFocus conditionally.\nf966367: IDEA-122499 Groovy static imports prefix with get unnecessarily\n2454a0a: improve static import processing\na35bcae: IDEA-121539 New Mac Messages: Yes/No messages have buttons in wrong order\n4886836: Wrong assertion isAncestor returns true even if it is the same window\nc3e242f: IDEA-118590 Rule matcher for arrangement of Java code does not use the most specific rule\n190c324: IDEA-122851 Mac Messages on Java 6: sometimes message doesn\u0027t get focus\na16a1dc: remove duplicate updateUI \u0026 drop restart dialog\n03efdc5: fix colors on LAF change on Mac\n5cb034b: make editor less sensitive to accidental drags when adding/removing carets using mouse\n3f39f7d: IDEA-121787 Multiple Carets: surround with character (\u0027, \", etc) works incorrectly\nc74c2cb: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\n7375536: CR-IU-595 - introduce createTemporaryConnection - fix\n00d1685: NPE\nfdd0cb1: IDEA-122928 Duplicate symbols in SearchEverywhere\n71a9f36: Initial value of \"do not ask\" option has not been honored\n812ce07: better test deps\n17919cb: search symbols under read action\n8de434f: cleanup\nf3a4990: IDEA-122662 Breakpoints dialog: on new breakpoint adding it should get focus\n1eddec2: JPS extension loading: skip duplicated urls\n6e35800: Merge remote-tracking branch \u0027origin/master\u0027\ncac585c: fixed PY-12510 NPE in Idea 13 Python Plugin New Module SDK dialog prevents all python use\na48429d: (IDEA-122795)  problem with merge during update project fixed\ndcc87d6: comment added\nf3cc4e1: EP for upsource added\ne0e1939: IDEA-122465 Spring: Alt-F1/SpringBeans... navigation doesn\u0027t work properly in mixed contexts StubAnchor equals() missing\neb997fb: multi-caret typing fixes for Java files\n8b26747: fix overriding final method: com.intellij.execution.process.ConsoleHistoryModel com.intellij.execution.console.ConsoleExecuteAction$ConsoleExecuteActionHandler#getConsoleHistoryModel() (in SBT:1.5.1)\n6b2fb64: IDEA-122729 Rename refactoring fails on method with spaces (Groovy)\n824b8b0: WEB-11399 Live Console: variables defined in the console are not autocompleted (global context)\n163f0ea: new master password dialog icon\n1b22104: use RegExpFileType in find dialog directly (IDEA-122775)\n1d65d9e: update: ignore errors on automatic updates (IDEA-122848)\n7df6897: testng: allow in ui \"all in project\" for group, pattern, suite configurations (IDEA-122835)\n0beea24: NPE during completion for lambda params\n6065112: IDEA-122796 Call to \u0027printStackTrace()\u0027 should warn about overridden calls as well\n2868293: IDEA-122281 Do not explicitly specify \"--force-interactive\" for svn commands under terminal (they will be interactive by default if under terminal)\n9449019: IDEA-102508 error status of run configuration is not updated after fix\n0b83ac9: IDEA-122839 wrong ToolWindow title\n933956c: custom annotation checkers should be applied to alias annotations\n925a430: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\n5305823: PY-12521 Wrong skeletons generated for static methods in CLR/IronPython\n61fdaaa: Merge branch \u0027svn_18_3\u0027\nea818c8: PY-12332 \"Generate stubs for binary module\" in IronPython with non-Camelcase names not available or presented (Env test added)\n0db5440: Better approach for IDEA-122869 Change signature: unreadable message\n86e7362: IDEA-122863 Settings / TODO: the user-defined color is shown incorrectly after making changes\nf072cf4: don\u0027t assume that *.txt is mapped to Plain Text (IDEA-122775)\n915a3d6: do not show Local History group in console editors\n6b9fcd0: IDEA-122865 Settings / Editor / Color and Fonts: disable ability to edit color for inherited attributes\n904069b: IDEA-122852 Mac Messages: underscore (broken mnemonic) on some buttons\n44818b4: IDEA-122866 \u0027Terminate the process after disconnect\u0027 checkbox is switch off by default\nd134cea: IDEA-122869 Change signature: unreadable message\nd9a27f7: Typo\nffe5268: IDEA-113949 Read output of svn commands with \"--xml\" option using UTF-8 encoding\n80126cb: IDEA-104933 IDEA-113949 Use temporary file to specify message for svn commit operation\nb197f05: \"Line/block comment at first column\" options to be taken from language-specific settings [CR-IC-4952]\n6495aaa: Better \"do not ask\" checkbox re-layout.\nc47c4f5: comment about special negative timestamps and long value for milliseconds\n02a51bf: svn: Refactored CommandExecutor - methods extracted\n7a4cf37: EA-55230 github: do not use deprecated method\na761ae4: svn: Make CmdVersionClient utilize CommandExecutor (not to duplicate common logic)\nd19b9b4: svn: Make SvnVcs.isVcsBackgroundOperationsAllowed be always true if command line is configured\n5705d76: IDEA-122529 Wrong event log icon\n4b4d831: fix regressions for copy/paste behaviour in column selection mode\na02159e: IDEA-122861 IDE fails to open HTML files on a system with Turkish locale\nb1e0f63: do not do resolve in dumb mode!!!\n40b2cd3: IDEA-122164 Possibility to change default prompt style in LanguageConsoleImpl\n9f58257: new inference: String::length should be exact (IDEA-122191)\n5605b2e: field can be local: quick fix to register stop-annotations is added (IDEA-122836)\n7e1ce96: Focus was broken for F12 on Windows.\na1456bf: warn about active method breakpoints on debug session start\n319a7b0: Bug fix: IDEA does not recognize managed dependencies usage in current pom.xml\nc6e39c5: IDEA-122757 IOE at com.intellij.openapi.util.io.FileUtilRt.doCreateTempFile\ne0ff391: IDEA-122637 CCE at com.intellij.debugger.ui.XBreakpointGroupingByClassRule.getGroup\n4c49d4f: reverted fix for IDEA-122637\n1896ad2: IDEA-121916 Allow to select several words with multiple carets with mouse\n446b34c: Eliminating ugly black window with jdk7 and jdk8.\nb814912: Improove code readability. +review CR-IC-4863\n29f8c8b: IDEA-112576 (\"if statement replaceable with switch\" quickfix is not equivalent for string targets)\n390da27: Bug fix: replace addListener() with removeListener() inside ToolWindowManagerImpl.removeToolWindowManagerListener() +review CR-IC\ncd14dd0: IDEA-122838 Add UI click counters to the Editor context menu\nbc37a63: IDEA-122607 \"SVN Repositories\" tab don\u0027t closing\n104f227: gFileChooserDescriptor renamed to getFileChooserDescriptor\n76c3d23: lazy DirectoryInfo order entries calculation\nd822760: no expensive groovy runnable icon calculation in dumb mode\nb7b7efe: IDEA-122152 Retain \u0027the oldest\u0027 caret in editor on Esc press\ne949ad5: remove finishExecution form platform\n2c67c88: IDEA-122837 Add UI click counters to toolwindow buttons\n2402106: IDEA-122833 SearchEverywhere: renderer is broken in Jr. IDEs\n530e825: base script checker\n4e1ade3: IDEA-122707 @BaseScript initial support\nbdd42a7: resolve annotations inside injected fragments\n894430b: optimize method call checks for Groovy Injector using Injection cache\nfcd90cf: Injection cache extracted from Concatenation injector for using in Groovy injector as well\n3538327: DelimitedListProcessorTest: move to corresponding module\ne1d9fc35: dom-*: add missing license headers\n47a0146: update netty — https://github.com/netty/netty/issues/2331\n7e47fb6: wip bootstrap — support packaged app remove NodeJSRunner — platform impl is enough remove MochaDebugProgramRunner, NodeunitDebugRunner, NodeJSDebugRunner — DebuggableProgramRunner is enough\n879f4bf: Content and source roots can now be files\n7bed5dd: Disable SNI in IDEA to avoid \"javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name\"\ndf25676: DomUtil.hasXml: use DomElement.exists() to avoid costly getXmlElement() fixes + tests CR-IC-4788\n68ba599: IDEA-121510 JSP: reindex: INRE through JspSpiUtil.isIncludedOrIncludesSomething(): check for JSP includes should be invoked from pass itself, because it involves some index processing.\nbc95c5f: checkForSettingsDamage(): throw after tearDown()\n3eb6d33: Merge remote-tracking branch \u0027origin/master\u0027\n7a2f35c: Merge remote-tracking branch \u0027origin/master\u0027\n7b940e1: rollback\n4a4c6e3: Merge remote-tracking branch \u0027origin/master\u0027\n5697391: PY-12332 \"Generate stubs for binary module\" in IronPython with non-Camelcase names not available or presented (TODO: Add env tests)\nf8b3fa2: testdata fixed\nfb09780: IDEA-122661 \"Method overloads method of superclass\" inspection missing default methods in Java 8 interfaces\n8632fe1: testng: forbid to run abstract tests not annotated with @Test (IDEA-122724)\n654463b: use obsolete TW title property as Stripe button text\n9c56b62: EA-55173 (diagnostic)\n3d7bf9f: layout (IDEA-122614)\n40424a1: wildcard substitution partly reverted (IDEA-122700)\nb500c13: effectively final: check usages inside inner classes/lambdas (IDEA-122686)\naa6dbcd: collapse statement lambda to expression lambda: enable for value compatible lambdas (IDEA-122785)\nb19b34a: shorten qNames on adding explicit type arguments (IDEA-122667)\n43b8f9c: stream migration: collapse identity matching (IDEA-122706)\nc82446f: java: .class stub builder API cleaned from explicit ASM dependency\n32cf812: Merge remote-tracking branch \u0027origin/master\u0027\ne714041: Further reduce size of responses by excluding almost all unused fields\nf39ed60: java: .class stub builder migrated to ASM 5\n614e90e: Some cleanup in Trello: add annotations, use messages from bundle, and methods from ResponseUtil\ne1e3863: Exclude comment actions from query to reduce size of responses in Trello\n0240a3e: IDEA-122630 AE at com.intellij.ui.BalloonImpl.a\n4288833: asm 5 sources renamed\n10124af: IDEA-122637 CCE at com.intellij.debugger.ui.XBreakpointGroupingByClassRule.getGroup\n68cae1a: testdata fixed\na008d21: asm 5 checks\n895860c: library declaration for community\nd7f97b4: Sheets are added to the ide modality.\nab2c16b: IDEA-122725\nd1e89d1: cleanup\ne831bea: move method\ncf71866: moved method\n039062c: diagnostics\nbe8accb: EA-55101 - NPE: NegationBroadScopeFix.getText\n00cf2c9: Focuses, draggability on mac + jdk6. The messages are enabled with jdk8 and jdk6\n2bb7917: Merge remote-tracking branch \u0027origin/master\u0027\nadbb58f: update asm to 5.0.1\n7ee47b9: Better usability for focus tracer\n8162e5a: EA-54991 - ISE: CaretModelImpl.getCurrentCaret\n9885d31: test for breakpoint condition and log expression conversion\n61094f0: Merge remote-tracking branch \u0027origin/master\u0027\n3c94abe: Properties API further extraction\n45d0dcf: Merge remote-tracking branch \u0027origin/master\u0027\n5bd2213: inference: ensure nested methods lift their bounds (IDEA-122681)\n86cf8fe: same behaviour for extract variable/constant/field (IDEA-122756)\n124200e: IDEA-122710 JavaFX sources should be added when SDK is created\neb470ce: IDEA-120443 Groovy: Idea can\u0027t compile valid code in implicitly typed statically compiled extension module\n938485b: always queue index update in dump mode when idea.schedule.cache.update.in.dumb.mode property is set\n87da48c: IDEA-122655 Breakpoints dialog: new java line breakpoint adding is available\nc98662e: following CR-IC-4653\nc0180cf: following CR-IC-4773\nf8fc600: Platform: OS X scrollbars (taking system preference into account IDEA-122633 - obsolete registry key removed)\nc68fd07: use name sequence to determine file types\nae53d99: introduce VirtualFile.getNameSequence() to avoid too many String instantiations\n297a0b4: do not update contentless indices upon content change + removed unused requestReindexExcluded method\ncd869fb: Platform: OS X scrollbars (taking system preference into account IDEA-122633)\nd051e6b: VirtualFilePointer correctly handles moves and copies under existing pointer + roots event are now sent on such changes\n4d5269f: try coverage with asm 5.0.1\nc15f69b: java name suggestions should work for java\nce4031e: avoid opening nonclosed cached file bit map\n22168b8: following CR-IC-4636\n74576a1: IDEA-114685 Color editor should open with a single click on the color square\nb38c029: avoid race for reassigning fields\n427a0cb: Remove unused ProjectFileExclusionManager / ProjectFileExclusionManagerImpl\n7177fd5: IDEA-120730 Editor drops the existing selection when hitting Alt while selecting\n09bb6a3: IDEA-104560 Duplicating the first line with line-wrapping enabled does not work well\n82b2857: Merge remote-tracking branch \u0027origin/master\u0027\n3da109d: Save documents in EDT in console.\n84a28b9: Fix NPE (WI-22515).\n79e4e8a: cleanup\n9d75bb0: nodewebkit RC — macro aware\n8d297a6: AppCode: fixed some shortcuts in the Xcode keymap OC-7210 +review CR-OC @Anton.Makeev\n3787230: AppCode: Xcode keymap rearranged to show Xcode shortcuts first OC-4212 +review CR-OC @Anton.Makeev\n8da3dfb: Copy IntelliLang-python resources.\n5e8f847: Add IntelliLang to classpath.\n0178a9f: Add IntelliLang-python to community plugin build.\n7a756f6: better caret row color for darcula\n7279e47: change prompt to \u0027In[...]\u0027 for ipython (PY-9171)  and fix problem in indentation (cherry picked from commit ff89fbe)\n60c3bff: [log] IDEA-122300 Show full path in structure filter tooltip\n7e4740e: [log] structure filter: increase the amount of max possible folders\n224e701: [log] Don\u0027t duplicate text in tooltip\n9c66c02: [log] IDEA-115897 Call applyFilters() on onFieldCleared().\nab8a24a: [log] IDEA-121948 Possibly fix \"row doesn\u0027t exist\" exception\neebccf1: [log] spelling\nfdf2f79: [log] IDEA-122558 reset filters before applying new ones\nca66a26: rerun action for GroovyShell \u0026 GroovyConsole\n892246e: Fix build for community.\nd0940bd: Fix build.\n54276f2: Merge remote-tracking branch \u0027origin/master\u0027\n621bf17: Handle navigation actions before Terminal.\n67f215f: Don\u0027t override toolwindow switch shortcuts in Terminal (IDEA-122273).\n3c26ebe: Improvement in Search Everywhere field: vertical alignment for text and icons.\n98139f6: Usability issue: ColorPicker with Retina\ne55e917: Fixed remote external tool launch (IDEA-122288).\n34ca931: NotNull annotations\n08351c7: IDEA-122285 (Native method naming convention)\nd066c46: Merge remote-tracking branch \u0027origin/master\u0027\ne2ba921: Rerun console should save documents as it is done by Run console action.\n3f51a8a: IDEA-122344 (incorrect handling of paths around PATH_MAX limit on Windows)\n6257b00: Merge remote-tracking branch \u0027origin/master\u0027\n60acb4b: IDEA-122616\n0a516f5: refresh html5 schema #IDEA-122531 fixed\n85aa2ff: common program parameters: preselect current directory\n42cbbb1: IDEA-122653 Bad code green: missing extends list\n1efd934: don\u0027t compile project before starting groovy console\n782dc47: hg log: first block of commits loaded without changes\n8ab972c: log problem for empty commit message fixed\ne04d876: improve master password UE: initial setup fixed\na6ec39f: option to ignore \u0027native\u0027 methods (IDEA-122285)\nca10464: EA-54946 (IOE: PsiJavaParserFacadeImpl.createExpressionFromText)\n5ab135a: make public field final\n2d149f4: IDEA-68621 (CVS: with \u0027don\u0027t Remove\u0027 option selected in Confirmation/WhenFilesAreDeleted settings file cannot be removed from vcs at all)\nfd187e3: IDEA-105413 Configure Axis when proxy is used. Refactor usages of awkward Mantis SOAP API in helper methods\n5215938: improve master password UE\n38ebd87: Merge remote-tracking branch \u0027origin/master\u0027\n1581f3f: Reassign alt+click to multiple carets in PyCharm.\n2f2c698: IDEA-122208 Previous errors are sometimes stuck in errors view\nd487813: Local History: do not iterate newly created directories, unless they are under a project\u0027s context (IDEA-122495)\n089b5de: IDEA-122507 Groovy: CompileStatic class should be red on private access\na32f67d: cleanup GrUnresolvedAccessInspection\nd441984: libnotify version fixed to avoid API incompatibility\n2ad59ed: delete/safe delete: restore delete (IDEA-122639)\n9845ef2: new inference: capture nested call case fixed (~Collections)\nccd70ec: Platform: OS X scrollbars (NPE due to concurrent issue in background createEditors)\n6fd1324: UnscrambleDialogTest: RunContentDescriptor are not automatically disposed in tests, dispose manually\n6452f5f: Merge remote-tracking branch \u0027origin/master\u0027\nf1b3b1c: expandable item has extra space under Retina (Oracle JDK)\n7fd26d1: CR-IC-4877 (cleanup)\nda5b8f3: Slim injection directly in the tree\na87792f: CR-IC-4915 (cleanup)\ne8fa6ae: IDEA-122626 Github: try to reuse existing access token\n99c0991: cleanup\n2668819: cleanup\n0aabc49: removed obsolete run configuration template from default project settings\nf1c1d23: verbose assertion\n6a86074: TemplateState: yet another debug info\ne30e9a7: WEB-11445 AngularJS filters break Emmet\n79aa741: IDEA-122476: Pack JPS distribution into one zip file\n509a630: cleanup\n99870ef: optimisation: overload to reduce varargs array allocation\n52fba19: optimisation: do not allocate list unnecessarily\ndf3c020: cleanup\n5004732: optimisation: concurrent sets\n0d27873: optimisation: no expensive Class.getmodifiers() and checkAccess() calls\n913d755: avoid unnecessary SecurityException\nd687355: IDEA-72979 DOM: make DelimitedListConverter work nicely with TagValues\nae33002: update navbar on frame selection\n062c0f1: EA-55032: there is no reason to request UI update if update queue has been already disposed\nea9d3c6: extract BasicGutterContentProvider — we need gutter content provider in any case to provide pretty UI (in/out markers)\nba95020: Balloons: fix for inverted \"contains\" condition (causes NPE and wrong behavior)\nc351f3b: Add toString method in diagnostic purposes\nc33e62c: TemplateState: yet another debug info\nf8551ee: IDEA-122565 (CVS: files shown not under version control in 13.1)\n545e353: fix property value\na4747a9: nodejs 136.1205 published\n37cf7a5: Empty descriptor PSI anchor fixed\ne6c34e4: logging\n8f9d0ab: Platform: OS X scrollbars (do not directly cast view\u0027s parents to scrollbar)\n944dfe2: Platform: OS X scrollbars (leak in AWT listener fixed + only keep scrollbar visible while mouse is moving over the scrollpane)\n4a1dd3b: RUBY-15071: restoring an old logic which fights with extra new-lines\n6bc99a3: IDEA-122548 Exception while inlining method\n4686315: A class may not at the same time be a subtype of two interface types which are different parameterizations of the same generic interface(IDEA-122475); revert workarounds for javac 6 bug\nf6c426c: IDEA-122561 Some code is not shielded by \"ide.mac.message.dialogs.as.sheets\" key\n9812ab2: EA-54956 (ignore corrupted annotations)\n1f43d17: Merge remote-tracking branch \u0027origin/master\u0027\nf6a41ef: IDEA-105413 Update Mantis integration tests\n58a7e99: PY-10377 (allow non-journaled local FS to be watched)\n0b836c0: Merge remote-tracking branch \u0027origin/master\u0027\n079a063: fix icons preview\n75afd8d: findIcon without caching\n73a0dad: don\u0027t hold console on a hard reference until the project is closed\n04175e9: restore text search in directories outside project (IDEA-122322)\ne8932d6: IDEA-122578 Support content roots under ignored directories\n2a938a0: Painting on retina\n1def1d0: Restore import pydev_log\n01c054d: IDEA-105413 Update pagination in Mantis\n730951b: IDEA-105413 Remove filter from serialized form of Mantis project in settings\na6e8deb: IDEA-121156 Editor Caret Odd Behavior For Blank Lines\n0c9b479: Merge remote-tracking branch \u0027origin/master\u0027\ndfd3a17: Don\u0027t try to stop threads as it has little sense in general and causes exception in Python 3.4 (PY-12317).\n5461aa2: IDEA-122519 No enclosing instance of type XXX in scope\nb711782: IDEA-122464 Unused declaration ignores annotation patterns\n4c4fff5: EA-55045 - ISE: MethodParameterInfoHandler.updateMethodPresentation\na6218a4: process declarations for cls file should provide classes, otherwise cls classes in default packages have no chance to be found from inside cls (IDEA-122486)\ne350d3b: IDEA-105413 Remove awkward public static mutable project and filter from connector\n76f7706: [log] move \"Select...\" up in multi-user filter to match multi-branch one\n3a6a0bd: [log] IDEA-122429 Remember current value in branch/user filter popup\n1b32efc: IDEA-122192 highlight usages should have highest priority\n884db72: IDEA-122492 identifier highlighting conflicts with current line\n0ab930d: Merge remote-tracking branch \u0027origin/master\u0027\n922b4f4: fix clear button position\n75ef000: handle brilliant obsolete and deprecated marks\ne66d2cb: Painting optimisation\n5a4b51e: more logging for mysticism\nb390943: place the netty-ID workaround code so that it is executed before any netty-dependent code in platform runs\nb26a980: EA-55106 - IAE: LeafPsiElement.replace\nbf098f6: IDEA-121693 Postfix completion for System.out.println() IDEA-122459 Postfix completion: template for String.format\n595fa4e: be prepared to plugin bytecode issues when loading extensions (IDEA-122436)\n5447b3e: leave at least one CPU core free during indexing: it improves IDE responsiveness noticeably\naaa659e: IDEA-85572 only splitter fixed (form deleted)\nb9975e2: EA-52995 - assert: RefreshQueueImpl.execute\n3ec59b5: IDEA-122536 Debug: App Freezes on launch after update to 13.1\nffcb263: don\u0027t trust lookup.isCompletion()\nbaea900: EA-52995 - assert: RefreshQueueImpl.execute\n103c590: EA-54103 - SOE: don\u0027t check need of instance methods if we don\u0027t need to process methods at all\n23596b9: Groovy Shell \u0026 Console actions: ask for target module before compilation\nb9bbd55: IDEA-122505 Incorrect cursor position in \"Expression Evaluation\" window\n798ac7f: WEB-11240 Live Console: implement multiple line input\n409dd73: IDEA-122179 13.1 make/compile is much slower than 13.0 IDEA-122367 Build(make) is extremely slow\n6ad2bf1: xdebugger java breakpoints: obtain project directly instead of fetching it via DataContext\n003bfed: testdata for IDEA-122509\nd8747df: stream: do not suggest collect when filter depends on collection (IDEA-122410)\nb929552: IDEA-122392 intention: \"Create Local Var from instanceof Usage\" does not format generated code\nc9e83b2: ui: popup-based expansion hints\nbe4ba0a: CommonProgramParametersPanel — use native mac chooser working directory ensure that we set system dependent text\na49b7c3: IDEA-122498 Code completion with @DataProvider does not work anymore\ne6547e3: poly conditional expression type \u003d target type (IDEA-122401)\n77f6284: IDEA-105413 Update Mantis repository to emulate \"All Projects\" pseudo project on client side if it\u0027s not available on server\n9440209: Extract RemoteFetchTask and ComboBoxUpdater in TaskUiUtil class. Also added SimpleComboBoxRenderer class as common kind of renderer in repository editors\n01fc6fe: Merge remote-tracking branch \u0027origin/master\u0027\neb9c90f: PY-12426 Create inspection that reports django language level specific issues (quckfix added)\n1d6aa84: Merge branch \u0027svn_18_3\u0027\n9ededd4: update media values\n687bd20: #WEB-6710 fixed\naca42b2: provide content types from IANA registered list\ne609a41: reuse RFC2616 headers from html in REST client (IANA headers list misses some headers)\nc14437d: dropped RangeHighlighter from BreakpointWithHighlighter\ne38e4d6: cleanup\nd46ce2f: ignore missing XInclude in tests [me \u0026 nik]\na0adee8: svn: Refactored SvnCommittedChangesProvider - determine repository root url using \"svn info\" command (instead of explicitly using SVNRepository from SVNKit)\n64294ef: ui: about dialog converted to popup\n0e79a85: ui: allow borderless popups\n10f61bc: Cleanup (dead code, typos)\n4da3a18: Cleanup (avoid pointless \"cannot restart\" exception from the IDE being debugged)\n12757b7: jdk 1.6 painting\nee49376: IDEA-122467 Exception in creating syntax highlighter shouldn\u0027t prevent opening a file\ndbd2050: remove dead CacheUtil code\n17c3959: svn: Refactored SvnCommittedChangesProvider.getCommittedChangesImpl - use SVNRevision.HEAD as default \"before revision\" instead of explicitly calculating latest revision number available\n28abbac: Gradle: cdata escape of null string\n06fe402: [log] Fix smart refresh, in one commit case.\n0ace194: Merge remote-tracking branch \u0027origin/master\u0027\n4d042e5: Windows/Linux fullscreen: more useful layout for clock and \"Toggle Full Screen\" button.\n7e41480: IDEA-122425 \"java.awt.AWTError: no screen devices\" when trying to run Upsource with JDK 1.8\n7c1d2e4: IDEA-122192 highlight usages should have highest priority\n8852b34: fixed starting build scripts from IDEA\n42975ca: IDEA-108515: Update Resources on frame deactivation should not perform compilation\nf27eb57: Platform: OS X scrollbars (registry key for disable)\n3de588b: make inspection warn on anonymous classes\ne92a1a9: IDEA-84172 (Intention \"Inner class is serializable while its outer class is not\" doesn\u0027t warn on anonymous inner classes)\n71ebc41: Bug fix: Don\u0027t pass unresolved properties to command line\n6334dee: svn: Refactored SvnCommittedChangesProvider.getCommittedChangesImpl - use common client factory model (instead of direct SVNLogClient usage)\n56e63f3: IDEA-122377 (do not show plugin error dialog in tests)\na70bef6: PY-12374 (JRE-w/o-JDK detection in startup script)\nc63e915: Current branch preselected in Push Dialog\n4c8ab4f: IDEA-122310 Hg: \"push as new remote branch\" should not require selected  \"Branch\" checkbox\nffa983e: IDEA-122358 Push should use \u0027default\u0027 path by default\n75ce562: remove hgroup from html5 tags\n86f09b2: svn: Refactored SvnCommittedChangesProvider.getCommittedChangesImpl - removed \"filterUrls\" parameter (usage of empty string array provides the same results)\n8d0a079: unused symbol: should not apply to the public constructors of Externalizable classes (IDEA-120639 )\n4671189: IDEA-122138 formatting for Spock by default\n00827c2: fixed loading JPS extensions in minor IDEs\nf6975dd: IDEA-109467 Too big tooltip for Close Icon (Debug Window)\n55dc7eb: #WEB-8630 fixed\n4cd7b8a: IDEA-122398 all wraps inside plain GString injections should be NONE\ncc7c165: fixed loading JPS extensions from plugins inside IDE process; JPS modules extracted to separate jar to get rid of idea.jar in classpath of external build process\n7355e5c: Platform: OS X scrollbars (leaking AWT listener temporarily removed)\n3751fb2: IDEA-25231 Resource Editor: Remember Group node foldings + arrows in properties structure\n3c5ab6b: EA-53645 - assert: ComponentManagerImpl.getComponent\n300f96e: EA-54605 - CCE: GradleConfigurationsNonCodeMembersContributor.processConfigurationAddition\n0119122: Platform: OS X scrollbars (do not paint unnecessary scrollbar\u0027s background in the console)\nfb0df17: Platform: OS X scrollbars (mouse hovering threshold + animating track appearance)\na42ebc1: Platform: OS X scrollbars (do not hide scrollbar while mouse is moving around)\n17f72c9: Platform: OS X scrollbars (components hierarchy changed IDEA-122255 + handling components addition/removal after scrollpane creation)\nd452ad6: IDEA-122388 Replace with \u0027Integer.valueOf()\u0027 call raises Exception\na97bc5c: IDEA-121180 Exception: Introduce parameter from final local var in anonymous class\n6af1d4e: field can be local: group by top level blocks (IDEA-121490)\nf2c905d: fix extra border\nb5ed665: IDEA-122331 Cannot set breakpoints on multiple selections - corrected isEnabled\n1db99bf: IDEA-122331 Cannot set breakpoints on multiple selections\n08366a8: registry property to disable injections highlighting WEB-1475 and WEB-11251 partially fixed\n26cf621: Icons from option panel, cosmetic changes, magic numbers eliminated.\n39dea62: reverted fix for IDEA-121089 Rearrange watches in Debug toolwindow with drag-and-drop (it disables DnD from editor)\n266a15d: svn: changes cache: Optimized incoming changes collecting using \"svn status -u\" command (available when Registry key \"svn.use.incoming.optimization\" is set)\n4ba2acc: github: implement new Task API\n5cc1d7e: vcs: changes cache: Optimized files revisions collecting - do not get revision for same file several times (duplicate files are removed from revisions collecting)\neb66628: WEB-7303 — node-webkit debug works\n38168d7: testdata after JDK-8034223\n90698ca: IDEA-122014 Extract method duplicates analysis fails in case of inner classes\ned13961: IDEA-122347 No quick fix to add explicit type arguments\n8abeb2b: Merge remote-tracking branch \u0027origin/master\u0027\n162d49b: exception on exit\n4006d8a: CR-IU-652 related to IDEA-114022 false positive inspection error \"Cannot resolve query parameter \u00272\u0027\"\n5cdd5da: IDEA-122382 Exception in Gradle: update failed for AnAction with ID\u003dCreateRunConfiguration: com/intellij/execution/junit/PatternConfigurationProducer\n106529a: IDEA-94140 Run Configurations: first configurations of every type is shown below Defaults on creation\nbc39cfc: Use clientIncludes/clientExcludes to filter foo-client.jar content.\n9c76da9: Remove unused field webArtifactName\naab8fbd: Rename MavenArtifactResourceConfiguration to MavenWebArtifactConfiguration\na1bf8d4: Minor optimization\n2f5eee0: Add expected file name in assertion message\n0b6f6ef: IDEA-122192 highlight usages should have highest priority\nc26198d: Reusing offscreen image to increase performance.\n4d20694: IDEA-99194 Groovy: valueOf of Groovy enum should be available in Java code\n7476283e: IDEA-121089 Rearrange watches in Debug toolwindow with drag-and-drop\n96c6021: introduced INDEX_DATA_OUTDATED saved indexing state that is set on index invalidation upon events. It allows us to clean index data properly upon file deletion and also avoid index clearing for changed files upon shutdown (IDEA-118211)\n390cc17: follow up for IDEA-122272\n5339701: IDEA-122050 Groovy. Good code red. @Typechecked.\n47ce0aa: Merge remote-tracking branch \u0027origin/master\u0027\n150b3c1: use small font for editor when tabs font is small\n3a32c96: Try to receive current user information instead of issues from Redmine  to test connection\n9aafaf3: Add several utility methods in ResponseUtil and TaskUtil\n074efa8: Check that username is not empty in RedmineRepository#isConfigured\nf7b41fe: IDEA-119917 IntelliJ Platform Windows Launcher (pin to windows task bar)\n3e87317: [log] fix graph tests when called from idea ultimate\nbadd156: + notificationType2messageType\n58a9de5: Tooltip is bigger than need in case of lack of space. UIUtil: CSS update (it works but has some mistakes)\n0de1ef9: ability to customize \"Options\" text\n8242749: IDEA-119475 Can\u0027t remove file reverence\n4e20c7f: IDEA-121779 set correct context when creating extracted method body. If there is no correct context set original used classes are over covered by the classes imported by default. So the extracted class gets broken.\ne8b960c: IDEA-122105: manually set use scope for ReferenceSearch because the default search scope is restricted to project. So libraries are not included. It leads to empty results if the highlighted file is a library source file\nf17ed0c: Groovy reassigned checker: simplified caching\n75dea1d: IDEA-122125 \"Close Active Task\" fail on commit\n7983e89: compilation\n453c95b: IDEA-116904 Gradle: Expand ide junit execution/report facilities to tests run via gradle\nb9d8057: sm.runner: StatisticsPanel row selection fix\n3b538ef: made filters table cells editable\nfcc820f: revert change of http handlers\n040e1d7: Merge remote-tracking branch \u0027origin/master\u0027\nec5b1cd: initial WEB-7303 Add support for debugging with node-webkit\n74b15db: fix nullability\n8b1944e: extract checkPath\ne1d36c7: log most frequent unknown extensions only if indices were used (IDEA-121444)\nb901aff: alt insert in editor tip: replace may with can\nb7b8338: reverted\n15d941c: cleanup\n39eb03d: Merge remote-tracking branch \u0027origin/master\u0027\n22d2a16: copyright: provide write action progress (IDEA-122290)\nb16c8c7: Updated python plugin versions.\ndb9dd4a: Updated python plugin versions.\n2aec833: Merge remote-tracking branch \u0027origin/master\u0027\nc3874db: IDEA-122091 Scratch editor \u003e Save as: provide default directory\ndf55839: FinderRecursivePanel: when creating child from updateSelectedPath(), do not fire updatePanel(), also block updatePanel() when in update mode\nad32b3b: Merge remote-tracking branch \u0027origin/master\u0027\n18f73e8: project leak via settingsListener\ne7e0833: log most frequent unknown extensions after full-text search (IDEA-121444)\nc4b2d85: make favorites dumb aware\nde6385b: query dumb-awareness from delegate\n2368a48: dumb aware\na37bf73: dumb aware buttons\n62e38db: mention Contract(pure\u003dtrue) in description\n7976cb0: FinderRecursivePanel#updateSelectedPath: focus last list\u0027s selected item\n1f9f67b: Merge remote-tracking branch \u0027origin/master\u0027\n62ee825: JPS: return modules and libraries from dependencies in proper order (IDEA-122154)\nc799d76: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\n76bf0e3: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\nc321d51: memory leak in tests\n81235aa: CR-IU-595 - introduce createTemporaryConnection\n0d792f7: IDEA-122235 Detect groovy scripts from the hashbang line\nb066fcd: Merge remote-tracking branch \u0027origin/master\u0027\n8da91c3: missed optimize imports quick fix (IDEA-122234)\nc80dd70: return Advanced configuration tab for java\n72389dc: IDEA-120348 Add checkbox in editor, that allows to download cards, not assigned to current user, because it turned out to be confusing\n9499ff4: EA-54906 - IAE: ElementManipulators.getManipulator\n161297a: IDEA-119863 Extract variable moves variable above label\n407a496: IDEA-120595 Fix version number in bundle\u0027s message\n8e9c741: IDEA-120595 Correctly check STATUS_UPDATING feature of repository in \"Open Task\" and \"Close Task\" dialogs\n05308c7: [log] Preselect the first commit on log initialization\n4701c07: [log] invokeAndWait instead of invokeLater\na5af202: [git] fix typo in comment\n1ed8560: [git log] IDEA-121969 don\u0027t request changes on start \u0026 refresh\nafdb8dd: [log] IDEA-121969 Don\u0027t load Changes on start and refresh\n5f1d22f: [log] cleanup\n8ab7cfd: [log] Simplify code \u0026 comments: no need to consider recent commit count\n768265d: EA-54739 - assert: QuickEditHandler.\u003cinit\u003e\n859689e: IDEA-122283 Notification.expire() doesn\u0027t work if Event Log toolwindow hasn\u0027t been activated yet\n86166fa: coverage: build trove4j to be compatible with 1.5\n6f29a21: Merge remote-tracking branch \u0027origin/master\u0027\n1fe0dd9: EA-54916 exception in PhpStorm commandLineTool plugin\naa6d3f6: Merge remote-tracking branch \u0027origin/master\u0027\nc341934: better getPriority description\n99fed4d: IDEA-119475 Can\u0027t remove file reverence\n5924163: optimisation: lock-free sets\ncce3665: cleanup\n80cbf54: notnull\n959161e: test fixed\n3a250971: notnull\n1f0dcc2: feature usage for postfix completion\n5aa3ffb: changing mouse shortcut for QuickEvaluateExpression on Linux to avoid conflict with add/remove caret shortcut\ne0bb6bd: IDEA-121963 AIOOBE at com.intellij.refactoring.introduceVariable.IntroduceVariableBase.collectExpressions\n0bbad3a: IDEA-54392 (show annotations in type migration dialog)\n34d89f6: Cleanup (pointless code; formatting)\n2e878bc: IDEA-114022 false positive inspection error \"Cannot resolve query parameter \u00272\u0027\"\n1df86cf: IDEA-120430 (Format string %c with integer argument should not be shown as error)\nfde4e85: add javadoc url dumb aware\n56458c2: make copy button dumb aware\nf536137: IDEA-120563\n9e5d095: postfix templates rebranding\nd502927: postfix: gray example text (^zolotov)\nfb4cb3f: Platform: OS X scrollbars (table cell animator fixed)\nf9a8d50: IDEA-121067, EA-48867 Uncertain editor bug\n10659ce: fixed firing rootsChange event on changes in libraries and SDK (IDEA-121272)\nab5d415: Merge remote-tracking branch \u0027origin/master\u0027\nb5be271: add global message to push dialog\n29b0996: cleanup\n1dbf9f3: cleanup\n60f6491: prepare to fix WEB-7303 — reduce dependency on ExtBackedChromeConnection, add node-webkit icons\n2ecb8b1: init WEB-7303 WebStorm: Add support for debugging with node-webkit.\n0d8b9ae: deprecate unused method\n54439ef: EA-53722\na8aebce: Merge remote-tracking branch \u0027origin/master\u0027\n1c63f99: tune mac scrollbars color under darcula\n2025e78: [git] log suppressed output by separate logger\nf3e571b: [git] suppress stdout by default\n5b25e65: [git] cleanup\nadccc14: [git] reuse parent logger\nf7f812c: [git] cleanup\n5eec291: diff: enable/disable \u0027merge parameters\u0027 text field depending on \u0027Merge tool enabled\u0027 checkbox\n365c3b8: IDEA-99129 diff: remember \u0027external merge tool\u0027 settings\nada3f58: fix compilation\naf02623: fix compilation\n422f7ad: forbid multi selection for unwrap (IDEA-120869)\n3117a5a: delete from project view: show same safe delete dialog (IDEA-120945)\n366670a: junit: exclude resources from test run (IDEA-121076)\n4e081bc: prefer tests over main on test methods (DEA-121541)\n8b37b2b: overload resolution: compare SAMs erasures\nc464f19: IDEA-122129 agentmain method is highlighted as unused\n3704bfc: IDEA-121234 IDEA can not update method return type\n30c779b: schedule cache update in dump mode on by default\nc7648e1: CR-IC-4717 name refactoring\n9c7e7ed: Merge remote-tracking branch \u0027origin/master\u0027\n3457c99: CR-IC-4717 review result fixing\n035d3eb: vcs: changes cache: Refactored ChangesCacheFile.RefreshIncomingChangesOperation - methods extracted\n0de2170: Platform: OS X scrollbars (do not hide scrollbar while grabbed by mouse)\n8eabdc7: IDEA-122142 on new Tag creating dialog focus moved to tag name field\n1f16202: Platform: OS X scrollbars (unnecessary resets of scrollbars in editor)\ncb0037f: Platform: OS X scrollbars (incorrectly calculated indents fixed)\nff2ecb3: IDEA-122188 IDEA 13.1 deadlock when loading project\nb7b410b: Add org.jetbrains.plugins.vagrant plugin\n3e7913c: more tips and tricks\nd06c01c: Platform: OS X scrollbars\nd910f8b: vcs: changes cache: Optimized incoming changes processing - call FilePath.isUnder() only if we definitely need to (corresponding change indicates either parent was replaced or file was moved/renamed)\nd00772e: tune commit dialog to show global messages\n105781f: git edit global message\n76d0e4f: vcs global message initial\ne0dd82f: split buildHtml method\n5a4b91e: vcs: changes cache: Optimized incoming changes processing - use cached value of index file length (instead of always calling native method RandomAccessFile.length())\n224598d: postfix completion tip\nf944608: catch any error from EP impl\n1fa1472: add custom line split action for python console (PY-12224)\n73346a2: Group by Directory dumb aware\nbfec045: expand all can be dumb aware\n18d2a02: make browser panel action dumb aware\n0ce3ced: make cvs tool window dumb aware (to e.g. browse CVS repository while in dumb mode)\ndb0aa77: EA-54889 (NPE: CvsAnnotationProvider.annotateBinary)\n2b1f5c1: make CVS actions dumb aware\ne8e8818: IDEA-122132 Maven: filtering of deployment descriptors support filteringDeploymentDescriptors option\nd8051db: EA-54696 - assert: FileManagerImpl.findFile\n232212c: Return NONE connection type for null.\nda6d210: Gradle: rely on external Scala resolver extension declaration\n773042b: save/restore psi elements\n5c0ec9d: java implementation for psi externalizer\nbcd6ce9: Lang EP for psi \u003c--\u003e String conversions\n86914b1: IDEA-117507 (lazy progress manager initialization)\n7326052: obsolete highlighting\n0517608: Typo\nb2f04a3: EA-54467 - assert: GroovyAccessibilityInspection$.fun\n68a2121: scratch: introduce max visible size and better language filtration\nbe322d6: IDEA-97026 Debugger: \u0027Help\u0027 button in \u0027Customize data views\u0027 dialog should exist\nb0a3d30: creating django project from python plugin\n2a9abea: Temporarily disabled \"only VCS changed text\" checkbox due to [IDEA-122040]\n0fb6648: [IDEA-116058] reformat code over selected text forces optimizes imports option. Temporarily disabled \"only VCS changed text\" checkbox for directory formatting.\n56270c5: save/restore run configurations\n450be84: IDEA-118548 Applied \"locale settings for Mac\" fix to CmdVersionClient\n965b384: EnforcedPlainTextFileTypeManager: Use FileContentUtilCore.reparseFiles() instead of makeRootsChange, [CR-CR-IC-4656] comment\n5ae8b51: Groovy: use method can be used with a list of classes\n328daa4: fix HtmlCompletionTest.testXhtmlCompletionInHtml\nfd55393: Groovy: closure signature infrastructure. Closure signature implementations for PsiMethod and GrClosableBlock without state. Some utility signature implementations\nc2c368d: IDEA-121042 Disable certain types of documentation dialogs\n7e48866: EA-54551 - IAE: ResolveUtil.treeWalkUp\na5cc688: fix unboxing detection for equality operations and more than 2 operands\nfa8030d: EA-54780 (AIOOBE: ExpectedTypeUtils$ExpectedTypeVisitor.visitPolyadicExpression)\n1bc249d: EA-52755 (assert: ProblemDescriptorBase.\u003cinit\u003e)\n97bd1ac: Tips update: IntelliLang\n7adc32a: don\u0027t create UI in headless environment\nf4cd155: renderer is already receiving proper bounding rectangle (see JavaDoc) #WEB-11280 fixed\nbb3283e: Add meta shift B alias for Go to type declaration action in MacOS keymap\n5e27502: fix missing CSS in plugin-specific tips\nf38c1c0: Merge remote-tracking branch \u0027origin/master\u0027\n219506d: new inference: ignore return dependencies of a variable when proper bound is present (IDEA-119535)\n766bdc0: new inference: method reference constraint for the case of return type depends on type params (IDEA-122100)\n51194e4: Fix emmet surround action. Replace unmodifiable set with modifiable one\n15eb603: Merge remote-tracking branch \u0027origin/master\u0027\n170cf57: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\n222b27b: IDEA-121738 Shift-click in gutter doesn\u0027t create \u0027no suspend\u0027 breakpoint anymore (after review)\nf37e655: fixed NPE when toggling a breakpoint on a line with comment\n4482c9d: CR-IU-624 - make JavaDebugServerModeHandler the abstract class\n0ab82a3: trunk is IntelliJ Idea 14.0\n118d0ef: Merge remote-tracking branch \u0027origin/master\u0027\nad8a60e: [log] invoke handleAnswer (which manipulates with UI) in EDT\n4b93624: Support properties loaded via properties-maven-plugin\n1cfcd2d: Fix editing of a remote python sdk.\n4032773: style: introduce tip variable\nfa3b014: CR-IU-637 remove fileType parameter\n09a7e02: FinderRecursivePanel: always re-create child element as existing instance might refer to previously selected value of parent\nb8c5d87: introduce registry property: ide.scratch.enabled and small cleanup\nee1aa0b: adjust popup size\ncfe4903: IDEA-122032 log problem with missed appropriate branch head file\n7092b7e: EA-54824 - NPE: ModifiableModelCommitter.createDFSTBuilder\n9cf91c4: Merge branch \u0027python-fixes\u0027\n835183a: CR-IC-4719 revert \"pass value to renderValue\"\n9307222: fixed PY-9367 Instance attribute defined outside init: missing underscore in inspection name\n1d66053: style\n822c165: [git] IDEA-119453 IDEA-120142 Keep git error output\n7b4e53e: IDEA-121431 New Mac Messages sometimes appear in the upper left corner of the desktop for a split second\nfc93d6e: fixed option name for PY-9222 False positive on 1-tuple in Remove Redundant Parentheses inspection\n5ff6abd: fixed PY-9222 False positive on 1-tuple in Remove Redundant Parentheses inspection\nfe96d85: exception handling\n1671619: initialize compiler options before any further customizations to adapt to lazy initialization of some components inside javac (IDEA-120255)\nb4b3825: fixed PY-9073 Wrong inspection of redundant parenthesis\na4359f0: fixed tuple in return statement option in redundant parentheses inspection\n28e65cb: wizard popup positioning fix fox mac (^medvedev)\n932fdf2: Don\u0027t show modules from python-skeletons in Go To Class / Symbol\n068794c: added PY-8367 Quickfix for removing unused parameter or variable\n96b2f7d: Merge remote-tracking branch \u0027origin/master\u0027\n524034d: [git log] IDEA-122148 Hide action from non-git projects\n8532356: new inference: resolve bounds which are not mentioned by additional constraints before starting algorithm\nd03d73e: testdata for IDEA-122074, IDEA-122084\n8f39cbc: new inference: reject expression constraint which leads to false inside bound set\na062d00: quick fix for EA-54736 - assert: MethodCandidateInfo.getPertinentApplicabilityLevel\n78aca2e: default update Project strategy should be merge strategy\n8484f43: IDEA-122034 status command error temporary fixed\n9043ec6: [log] Fix getGraphChange() in GraphAnswer.\n94ba424: Merge remote-tracking branch \u0027origin/master\u0027\n18e5363: DomUtil.hasXml: use DomElement.exists() to avoid costly getXmlElement()\n51adc66: Merge branch \u0027python-fixes\u0027\n2683078: scratchpad: replace dialog with popup\nd276f0d: Cleanup\n40c0a1b: wizard popup positioning fix (^kb)\n67046c7: Don\u0027t include paths libraries in Python run configurations for PyCharm\nfb23b2b: EA-54574 - CCE: GroovyAnnotationAttributeInfoHandler.updateUI\ncf85fdc: get rid of DefaultGroovyMethods\n93f4eef: EA-54612 - IAE: GroovyLanguageInjectionSupport.getTopLevelInjectionTarget\n3f3ba45: some NotNulls\naa406ec: Merge branch \u0027svn_18_3\u0027\nad01bdc: Merge remote-tracking branch \u0027origin/master\u0027\nee8efc6: IDEA-121826 Link to IDE in \u0027License Upgrade Needed\u0027 popup doesn\u0027t work\n745ec14: [log] ignore empty lines in branch/user popups\n44ec341: [log] IDEA-122051 Better fix case when no current user is defined\n6f11629: github: remove deprecated string constant\n14f5ea1: Next/Prev buttons stats\n565c12d: Merge remote-tracking branch \u0027origin/master\u0027\ndbf6107: Create and use checkedPlugins.txt\ndaa6cbc: platform: update check postponed till the application is loaded\n2fa0feb: EA-53425 (do not suggest casting to null type)\n2805c47: IDEA-103174 (type annotations in change signature)\n3ba792a: Cleanup (dead code; pointless exceptions; constants; formatting)\n5dda968: show tips on startup statistics\n92c73eb: ide settings statistics\n82b3c91: [log] IDEA-117920 Remember \u0027show long edges\u0027 setting between refreshes \u0026 restarts\n0a6d94b: Missed try/catch for MacMessagesException\ne88877b: EA-54776 - NPE: PsiSubstitutorImpl.toString\na4d1145: IDEA-122052 Groovy: blinking red highlighting Any code inside annotations is never compile-static. So don\u0027t waste time for inferring. More over it can lead to incorrect result of isCompileStatic() if the inference is started inside @TypeChecked(...) annotation.\n6909687: fixed vertical scrolling speed in debugger variables view\n77ef485: IDEA-118202  Unable to create default run configuration from Welcome / Configure +review\nfac019e: Merge branch \u0027python-fixes\u0027\n5e9c513: libs for project templates\n4aedbcc: Merge remote-tracking branch \u0027origin/master\u0027\n8caa48a: do not create run configuration for the LightVirtualFiles\n61f6205: Show skeletons as \"Binary Skeletons\" and \"Extended Defitions\" inside Python SDK in project tree (PY-12407)\n9d6906a: CR-IU-617 IDEA-122113\n6f7a42f: cleanup\nf4985e3: IDEA-121896 Delete key doesn\u0027t delete CRLF while using multiple carets\n2577f91: IDEA-120593 Do not suggest to create \u0027Static Web\u0027 module in IntelliJ IDEA Community Edition if there are no specific project templates like \u0027Dart\u0027.\n1a86a27: IDEA-121301 Setting a breakpoint after navigation to a folded method (after review)\ndfe4e01: undo should restore primary caret properly (IDEA-80056)\ne32ac9d: [log] IDEA-122051 Fix case when no current user is defined\n660cb5c: IDEA-121301 Setting a breakpoint after navigation to a folded method (added glyph click support)\n6fe62ef: fixed test runner for non-python modules\n97f5f6c: fixed test runner detection\nf3f559c: CR-IU-586 IDEA-121892 Hibernate console: after Tab in code completion list truncated query is executed\na440a00: Merge remote-tracking branch \u0027origin/master\u0027\n259a9c1: fixed tests\n86eda08: [log] IDEA-117753 trim spaces in log filters\n8583eb9: [git] IDEA-122086 update repository info after cherry-pick\n60adb2f: fixed test data\n200205e: Merge remote-tracking branch \u0027origin/master\u0027\n71cbc6e: added update property signature quick fix to the Property definitions inspection\nbb02dfc: Extracted getPythonSdk(AbstractTreeNode)\nac95684: IDEA-122068 Unknown plugin error\n38fcfd7: try more times to connect.\n6ee4e80: Merge remote-tracking branch \u0027origin/master\u0027\n85a331b: Cleanup.\n8e1582f: Logging an error in case of absent name.\na33ddd0: Add javadoc for RemoteConnectionType.\nc9cea5a9: introduce OrphanGuardian interface\ncadf1a7: Revert \"hide on UI changes\"\n62aa21e: avoid status bar update on internal method invoke\nc22e314: nashorn conditional breakpoints\nf03bc43: cleanup\n9372f19: Merge remote-tracking branch \u0027origin/master\u0027\n94f10a8: PY-12367 loop variable should be able to reuse on else clause\n1b02460: Merge remote-tracking branch \u0027origin/master\u0027\nc5294ef: hide on UI changes\n3259502: fix NavBar blinking and resizing on Color Scheme change due to async tweaking in updateUI\n97eddb8: Cosmetic changes\nfede9f0: IDEA-122004 Good code red: surefire.forkNumber in pom.xml\n016663e: added Change base class quick fix to the Old-style class contains new-style class features inspection\nce5b97b: fix UI artifacts after exiting from Presentation Mode\n6937b4d: StatusBar doesn\u0027t change when perform Prefs -\u003e Appearance -\u003e Custom fonts\n0e9cbc8: added convert to new-style class quick fix to the Old-style class contains new-style class features inspection\n30d235a: IdeRepaintManager.checkThreadViolations fix during readExternal()\n7346c3a: [log] IDEA-118576 Don\u0027t show focus border\ncc3e0c5: [log] IDEA-115902 Fix visual artifact on multi-repo indicator\n1146cb6: Merge remote-tracking branch \u0027origin/master\u0027\nb991bf2d: PY-11948 Run manage.py Task ignores environment variables defined for Django Console (and Python Console)\n8945192: added Remove decorator quick fix to the Problematic nesting of decorators inspection\ndd6b3a2: added Remove call quick fix to the Trying to call a non-callable object inspection\n4e41daa: IDEA-122035 accept \"tip\" as a branch name\nd8382bb: remove unneeded read actions\nd348434: Merge remote-tracking branch \u0027origin/master\u0027\n6248e48: moved unittest tests to env tests\nee3f4a5: IDEA-121966 Multiple-Cursor Jumpy\nf8e6cc5: moved doctest tests to env tests\n914621c: IDEA-121295 If property part of new property - unable to introduce new property - Maven\ndb3f6c7: replace tuple with list quick fix for tuple item assignment inspection\ne7cd951: Presentation Mode: common font-size fix for all toolwindows with trees\n12f048b: Wrap with Exception quick fix for Raising a string exception inspection\n042305c: EA-48005 Make default value for committed revision in PortableStatus be SVNRevision.UNDEFINED instead of null\n0f5ec0d: Propose change signature quick fix for Method signature does not match signature of overridden method inspection\n07ecf4d: cleanup\n6ac6f4d: IDEA-122049 Mac messages: in some cases parent window is incorrectly detected\n5ee2cf2: added remove return statement quick fix for the return from init inspection\n1f0a076: IDEA-121995 Code selection is reseted on last line with space if Allow placement of caret inside tabs is enabled\n54936df: added rename argument quick fix for the Incorrect call arguments inspection\n45020ac: move quick fix to proper place\ne909581: IDEA-105935 Facets excluded from detection are still added on maven reimport\n57c3cd7: Optimize MavenImporter.getSuitableImporters()\nf0d0f8e: do not build VFS for excluded directories\n34c32ea: added remove argument quick fix to the Incorrect call arguments inspection\n09f5de3: extract variables and method\na145844: EA-54755 - NPE: FoldingUtil.findFoldRegionStartingAtLine\nc37d1ba: libs for project templates\nf7fad4d: IDEA-88443 (Run Inspection by Name: Inspections with same name are only shown once)\n8521b4b: improve description\nb65fdb0: show problematic plugins\n13cfa13: extract method\n06cf300: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\n4c2734f: after uninstall of a plugin the button should show \"Restart\"\n1dbe26d: IDEA-121807 - Tomcat Logs doesn\u0027t show\n02ad525: init nashorn conditional breakpoints\n6cd525c: cleanup\n1a0161e: cleanup\ne939ebe: reverted fix for IDEA-121961 because of failing test\n8b32345: after installation of a plugin the button still shows \"Install\"\ne6e0d7d: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\n1cb358a: IDEA-85098 Intellij is not supporting groovy-eclipse-compiler\nfd27d3b: IDEA-120027 - Import Git-cloud apps from sources - register VCS roots\n71e5440: Don\u0027t show python-skeletons in Python SDK libraries inside project tree structure\n787d068: filter by custom/bundled\nb5950b4: IDEA-120027 - Import Git-cloud apps from sources - single account for all run configurations\n53f918f: align text and make header bg match to html bg\ncf75116: IDEA-121695 Add managed dependency info on hover over icon\n2e5effd: IDEA-121762 Navigate-\u003eSelect in: for Spring MVC Controller\ne301c4e: [log] IDEA-118328 Fix already disposed\n5a621a4: updated plugin should have MODIFIED foreground\nb46a3bb: hide description on custom plugin panel\nf8155ad: add description label\n6c9c9f6: added change signature refactoring quick fix to the Incompatible signatures of _new_ and _init_ inspection\nbb243be: cleanup\n35312e5: Merge remote-tracking branch \u0027origin/master\u0027\ne02ca9c: comment testdata\n11cea86: New messages are implemented for jdk7 and latter jdk versions for now.\n753497a3: Merge remote-tracking branch \u0027origin/master\u0027\nec60260: Merge remote-tracking branch \u0027origin/master\u0027\n2a91bce: highlight both incompatible signatures\na314614: Merge remote-tracking branch \u0027origin/master\u0027\nfefdeaf: Merge remote-tracking branch \u0027origin/master\u0027\n4afd85f: Merge branch \u0027python-fixes\u0027\n4b797eb: cleanup\n168dbd0: IDEA-117493 Native crash in Mac launcher\n88ed475: diff: do not show \u0027No changes\u0027 panel when \u0027Can not show diff\u0027 should be shown\na148809: Merge remote-tracking branch \u0027origin/master\u0027\n88c7d65: lambda completion: strip unnecessary parenthesis, generate parameter names as for override/implement (IDEA-121947)\nf738b51: diamonds: incompatible error due to cls class in default package fixed - cls file doesn\u0027t process declarations! \u003d need to switch to mirror (IDEA-121866)\n2fefd8b: abstract method overrides abstract: distinguish between covariant returns (IDEA-121930)\nd851893: testdata for IDEA-121999\nb89dc39: testdata for IDEA-121884\n7d747c8: new inference: most specific with same functional interface presence\n465325a: new inference: nested varargs\n144684b: java 8: accept diamonds in method calls\n4112118: new inference: choose most specifics between 2 varargs methods\n1ee2942: new inference: raw inner class method qualifier fixed (IDEA-121909)\n912e13d: add junit4.jar together with hamcrest (IDEA-119626)\n10760d9: new inference: process varargs as separate method candidate/separate phase\n69c6b7b: java 8 compatibility\n62328cf: inspections: completely ignore currently unresolved scopes\nfb20169: new inference: reject varargs as method reference target\n0f40eb9: new inference: exact method reference is not pertinent to applicability when target type is type parameter\nf64d239: rename suggestions: suggest new names for non-variables (IDEA-121982)\n05289e4: Guess Python language level from SDKs of opened projects if it\u0027s not available for PSI elements\nc1346de: codestyle cleanup\nee5f16e: added Add Exception base class quick fix to the Exception doesn\u0027t inherit from standard \u0027\u0027Exception\u0027\u0027 class inspection\n5b8ebf6: EA-54668 - NPE: Breakpoint.setLogEnabled\n90c4e07: codestyle cleanup\n61b1cb2: do not store reference to PsiElement in qFix, codestyle cleanup, cleanup deprecated method usage\n28cc4de: Fix mappings initialization.\n41c9f6f: NotNull annotations and checks.\n4334ce2: Cleanup (pointless exceptions; field extracted; formatting)\n278b8d6: IDEA-121928 Grails 2.3.7 reloading is broken in IntelliJ 13.0.2\nbb5986d: IDEA-121938 (serialPersistentFields trips \"MismatchedReadAndWriteOfArray\" inspection)\n93974a3: fix description\n58a3377: IDEA-121920 (X/X can be replaced with X - incorrect arithmetic)\n7f73d5e: Merge remote-tracking branch \u0027origin/master\u0027\n177f404: Fixed Nullable/NotNull annotations.\nf058695: IDEA-54387 (type annotations in introduce parameter)\n6bf6d11: Cleanup (pointless exceptions; typos; formatting)\ne5fb46b: VcsIntegrationEnablerTest implemented for mock test vcs\nc6a1054: IDEA-121990 Filter by old branch fails with exception if full graph is not loaded\n7a73eee: IDEA-121961 Debugger: evaluate from variables doesn\u0027t include context\ne2eaf0d: Support \u0027overwrite\u0027 parameter for maven-resources-plugin.\n2acd338: rebase several problems fixed\n2ace00e: cleanup deprecated method usage\n298c646: @NotNull getStatementList\n20269f4: do not store reference to PyFile in add function quickfix\n5bd7108: code style cleanup\n546c689: get rid of deprecated functions use\n85b572b: do not store reference to PsiElement in add field quickfix\na3343a3: Merge remote-tracking branch \u0027origin/master\u0027\nf96d241: turn java messages on\nd2d3aa0: IDEA-116134 Inherited maven resource filtering is not applied\n532e079: do not suggest python run configuration for scratch files\nfc9c134: fix ui under darcula\nb00e8a2: [log] IDEA-121992 Recalculate old heads values\n813b0dc: Merge remote-tracking branch \u0027origin/master\u0027\n8d41286: Package method for checking version added\n4155d62: code style cleanup\n757f50b: code style cleanup\nf5ac410: cleanup\n37c7fca: removed state from add super call quickfix, added tests\n08e2f55: refactoring - following CR-IC-4721\nc415007: Cleanup (formatting; javadoc)\n64c651e: IDEA-54397 (type annotations in override/implement)\n3f3e064: IDEA-54396 (type annotations in \"Wrap Return Value\")\nb360456: IDEA-104026 (Java type annotation formatting)\n744d7c8: java: \"wrap return value\" bean formatting fixed\n1540e54: Cleanup (pointless exceptions; formatting; nullability)\nfb7c097: IDEA-121834 (generic exception substituted)\n378b22a: added format specifier quick fix for the python string format inspection\n041748c: Package method for checking version addded\n35cc71f: eclipse compiler updated to the latest version\n7c1a2d6: [git log] Add icon for deep compare function\n741e9b9: [log] IDEA-121875 Enable manual commits sorting in VCS that support it\nee27725: make mouse shortcut for adding/removing carets configurable (IDEA-80056)\n2ba4ece: Merge remote-tracking branch \u0027origin/master\u0027\n8dd9cc4: added remove dictionary key quick fix for the Dictionary contains duplicate keys inspection\nf0a66f7: [log] Fix HashImpl equals\n5bd2cdd: [log] HashImpl: remove the caching map\n0affa6a: dom: use ReflectionUtil.getClass{Public,Declared}Methods to skip synthetic methods (which change from one java version to another)\naea8f6d: added move except clause quick fix for the Bad except clauses order inspection\n39ca570: IDEA-121935 (Inspections: Overloaded variable argument method: every non-problematic method adds a warning)\n8d172ac: IDEA-121952 (Java 1.8: \"Interface may be annotated with @FunctionalInterface\" inspection reports already annotated interfaces)\nb1977ea: added Remove assignment quick fix for the Assigning function call that doesn\u0027t return anything inspection\n81ca41b: test fixed\nb6b5a68: fixed PY-11981 \"PEP 8 naming convention violation\" inspection treats class attributes as function variables\nf791db7: fixed PY-10342 Instance attribute defined outside init: detect functions called in init\n4d76bdb: Statement list cannot be null\nf839260: Merge remote-tracking branch \u0027origin/master\u0027\n6f6d813: fixed PY-12033 PyAbstractClass invalid warning for properties.\n85d52dd: IDEA-118296 Impossible to \"Prevent App Nap\" for the 133.* in MacOSX 10.9 (Mavericks)\nc748cef: artwork update for 13.1\n2ee2888: attempt to clarify the inspection description\nc517b2c: add test\n5a0f6fb: Merge remote-tracking branch \u0027origin/master\u0027\n4b96dbf: IDEA-116029 in-place introduce variable name suggestions popup disappears before I can select anything PARTIAL ROLLBACK, fix to be continued...\nbd199f1: Merge remote-tracking branch \u0027origin/master\u0027\nb3dfff9: partially reverting 10f6a0f: psi depedent index get buffering status updates because they are applied to unsaved committed documents\n255512d: Merge remote-tracking branch \u0027origin/master\u0027\nfa8f612: Move ssh connection provider to remote-run.\n1357e2b: use a more memory-efficient structure to hold a long indexed file list\na0885a9: Merge remote-tracking branch \u0027origin/master\u0027\n23b20a8: Merge remote-tracking branch \u0027origin/master\u0027\n69c9865: fix test\nbbf4741: - Removed dependency on remote-run in vagrant plugin (PY-12254). - New api for path mappings providers (old left for compatibility with RubyMine and PhpStorm) - Fix launching of Python console for remote interpreter.\ne5d9dff: add -\u003e keyword to cpp and make sure it\u0027s lexed correctly (IDEA-121906)\n5e71180: add a proxy test that fails on java 8\nffa6350: enable new nashorn variables view by default\nc60c038: style: remove unnecessary method\n965aafa: for unsaved documents with committed state and psi backed index use the same logic as for unsaved documents with plain index\n8c56a6b: github tests with wrong notifications fixed\n8ce415d: [log] Fix tests. (fix wrong line separators)\nff002de: [log] Remake VcsLogJoiner without recursion.\n7ac6e11: [log] IDEA-118947 Implement special highlighting for cherry-pick\n881645a: [log] Add ability to listen to possible filter changes\neff05ea: [log] Add ability to reuse branches filter popup\nd282a0e: [log] Expose VcsLogRefs into API\n3d81303: [log] Expose the VcsLogFilterUi to the API, let set filter value\na54504c: [log] repaint ui after adding highlighter\n542550f: [log] make constants final\n7066854: [log] Introduce VcsLogDataProvider to the API as part of VcsLogDataHolder\ne10b40f: [log] Expose VcsLogUI \u0026 DataPack to the vcs-log-api\n55c79a0: [log] Make it possible to add VcsLogHighlighters to the log table.\n0bca3c6: [log] Remove obsolete CommitCell \u0026 its Renderer\n61e2ecc: renderValue — add XValue parameter to simplify, why we need to create\nb6738e4: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\n8e48244: IDEA-119822 - Support Heroku Debug\n1052ef2: less garbage\n35a1eba: optimisation: use AtomicLazyNullableValue to avoid extra indirection and save memory\ncce38ff: cleanup\n799041b: notnull\nf60abae: NPE protection\ne6806dd: remove old code commented code\nd7464ee: support run configurations\n5717d3a: make public and refactor to make accessible from Search Everywhere\n20d9cb0: make public\n010566a: IDEA-58818 (SSR: strange highlighting of try-catch in preview pane)\n4e1ef49: cleanup\n52a92f2: Gradle: detect Scala plugin presence dynamically (to avoid cyclical plugin dependency)\n0333bd1: Local History: do not load ignored files and folders into VFS\n4fbcf60: cleanup\n7a80e9c: fix duplicates and wrong order in search everywhere\n48d4765: Platform: check and warn when trying to edit non-project files (do not update notifications, when not necessary)\n8358761: IDEA-121898 (Add Don\u0027t ignore String for inspection \"Number costructor..\")\n5e097fa: IDEA-121088 (Java Inspections: Type may be weakened readObject() writeObject())\n68b7c88: add fourth checkbox to description\ncbff651: Platform: check and warn when trying to edit non-project files (disabled in tests)\nc0847ee: Merge remote-tracking branch \u0027origin/master\u0027\n590f153: Platform: check and warn when trying to edit non-project files\n14a5a6b: gradient colors for buttons\nba067df: initial\n774559b: cleanup\n9a337d5: IDEA-121494 (Inspection \"method overrides private method\" can be improved)\ncc18c42: add table header with sorters\na4d8900: always use gradient\nc559f14: diff: fix UnknownFileType detection\n87113dc: re-arrange downloads label\n311ff47: github: remove usage of deprecated VcsNotifier API\nc3b9b90: [log] IDEA-117553 Optimize details loading: don\u0027t parse Changes at once\n645caac: 134-\u003e136\n1168c7b: Cleanup (common method; pointless assertion; formatting)\n66eaa91: nashorn: continue variables presentation simplify V8Scope\n3627c46: dfa: treat different constants with same values as same (IDEA-121837)\n8084cb0: Rebase feature for update project implemented\nfc56bcb: Increment hours in comments\n044acff: IDEA-121835 \"Breakpoints\" UI looks clumsy\naa2b1cb: always fold long command line in console (IDEA-121453)\n6de56f5: some CharSequence utility methods\ndefc8ce: IDEA-121800 Live templates are shown in \u0027Find in Path\u0027 dialog if \u0027autopopup completion\u0027 is enabled\ndccb826: new inference: cache substitutor for outer call conflict resolution\na5adf26: IDEA-88643 delete item from list of breakpoints by pressing delete key: selection should not return to position 1.\n424cffe: [git log] IDEA-121818 Accept HEAD as branch name\na393838: [log] IDEA-121817 Fix keeping selection\n70c52ca: [log] Remove the obsolete NoGraphTableModel \u0026 simplify the code which used to use it\nf41b964: [log] unused\n611e758: StringExpressionHelper: JSF-\u003eJava-Analysis\n54fccb5: IDEA-121828 (Add single member static import intention should be available on incomplete code)\n6d2515c: fix IDEA-112499 for single member static imports\n811fdf5: fix IDEA-112499 for on demand imports\nb52ec5f: IDEA-121784 (Add on demand static import intention not available when single-member static import present)\n8853670: IDEA-119908 Smart Step doesn\u0027t work for classes generated with java 8\ne36425ec: Moved LanguageLevel.forFile() to PyUtil.getLanguageLevelForVirtualFile()\n8870abb: Get Python language level from PsiElements where possible instead VirtualFiles\n7438ce8: added create property quick fix for the property access inspection\n0ffb666: svn: terminal: Make commands that do not require repository access do no execute in terminal mode even if terminal mode is configured (to optimize performance)\nfc62f95: Simplify Gitlab connector by using ComboBoxUpdater. Also ComboBoxUpdater selects first item of the list, if no one is provided.\nead71e4: IDEA-121645 Breakpoints conversion: disabled condition is just lost\n60fa43c: use constant for history id\n15cb81b: continue decouple xdebugger ex ui — XValue/XStackFrame impl\neb624ba: Merge branch \u0027new-redmine-repo\u0027\n12f879f: svn: terminal: Run commands in terminal mode (if configured) only for ssh repositories\n4e7d70f: Add several changes in \"Tasks and Contexts\" subsystem API to avoid previous problems with issues missing in \"Open Task\" dialog (e.g. see IDEA-110012).\n8238972: added Make public quick fix for the protected member access inspection\nf471666: fixed NPE in BreakpointManager.getPsiFile\naae9011: Merge branch \u0027python-fixes\u0027\n155f99a: added create property quick fix\nd9ae792: IDEA-121806 Breakpoints fail after file modification\ne7713c6: test fixed\nb5b1518: cleanup\n1f2f49e: Platform: do not reverse tabs order on project reopening (IDEA-121816) + new tabs should open on the right (OC-3490)\n262b949: Add tooltip about NTLM authentication to login field\n2b21896: enable multiple carets by default (IDEA-80056)\n44646fe: comment added for CPP-147 fix\n6da7645: EA-54287 (diagnostic)\neab3611: fixed code style\n25c45d1: added rename quick fix to the protected member inspection\nd29cdc8: Merge remote-tracking branch \u0027origin/master\u0027\n2527c3a: Merge remote-tracking branch \u0027origin/master\u0027\n6f729cf: EnforcedPlainTextFileTypeManager: pass project as a parameter [CR-IC-4656]\n8e176ce: EnforcedPlainTextFileTypeManager: Fix broken file status update sequence (PhpCompletionTest.testExcludedFiles()) [CR-IC-4656]\na5f3040: Use HttpMethod#hasBeenUsed to prevent NPE, if server response was not received\n218756a: Merge remote-tracking branch \u0027origin/master\u0027\n3b799e4: filtering templates by frameworks\n2670f2d: yellow code\n6a440f7: IDEA-121259 Generated toString() placed in incorrect class\n3588589: IDEA-121803 (Windows date/time format translation error)\nc49bd80: svn: Perform saving all documents during move/rename in SvnFileSystemListener only if operations are related to files under svn - otherwise it could break functionality not related to svn (like renaming file under git) if svn plugin is enabled\nb6f778a: disable test navigation outside test roots\n43d2b2e: default mapping for SelectAllOccurrences action (IDEA-80056)\nda2374a: if facet has associated framework show \u0027add facet\u0027 instead of \u0027add framework support\u0027 dialog in Project Structure (IDEA-120643, IDEA-113833)\n594cad9: WEB-10567 Implemented a way to stop run configurations when starting incompatible ones. The idea is that some run configurations may implement CompatibilityAwareRunProfile.isCompatibleWith method and signal that they are not compatible with the run configuration being started so a dialog is displayed to a user and the user can choose to stop incompatible configurations. +review CR-IC\nb814f54: IDEA-121403 Live Template: \"Surround with tag\" should not be applicable while editing XmlAttributeValue\n8db0857: better category name\n40c45ca: do not add generic builder for \"category\" templates (e.g. Java FX)\n79feee3: EditorActionHandler API cleanup (IDEA-80056)\nf4bbcbc: notify listener on task cancellation\na53cccd: IDEA-71048 (test fixed)\n4b6b959: system.out removed\n3b408e6: Merge remote-tracking branch \u0027origin/master\u0027\n38bdd09: Open terminal in folder that was dragged to it from project view (IDEA-115145).\n4586d4a: IDEA-71048 (system date/time formats on Windows)\n6a119d1: platform: batch load system date/time formats\nc4e7e1f: Cleanup (pointless exceptions; formatting)\n177a1d9: drop deprecated stuff\ne5740c5: Return true from dispatch in case of event processing.\n38764d4: Merge remote-tracking branch \u0027origin/master\u0027\n8f8ef28: IDEA-114457 Undocked \u0027project\u0027 tool window doesn\u0027t always automatically hide when I double-click to open a file Animation fix (don\u0027t freeze EDT, use Animator), request focus fix.\n5ac6d6f: cleanup\ne02f4ef: Terminal should override IDE shortcuts by default (IDEA-118837).\nfd85821: Merge remote-tracking branch \u0027origin/master\u0027\n026cf99: PY-12022 Clicking \"Rerun\" button of \"Run manage.py Task...\" doesn\u0027t stop current process\neb2b2db: don\u0027t treat live template complete() as second basic completion invocation (HtmlCompletionTest.testXhtmlCompletionInHtml)\n6ebe750: dumb-aware actions in the Messages panel\n557cca9: IDEA-108072 (Don\u0027t suggest to add on-demand static import for the current class)\n8d6f72b: IDEA-121756 Don\u0027t provide postfix completion options in java string literals\nc738a20: IDEA-89020 Disappears value of the variables standing next in Live templates IDEA-121634 Live Template: template is broken with 3+ variables and leading space\n31dbd88: use constant empty array (following CR-IC-4606)\n8537206: Extract RSS parsing logic and thus remove Atlassian plugin sources completely\n1f4a22c: Fix Flex tests + IDEA-121771 \u003cfx:Script\u003e tag autocomplete broken\nb08a89d: cache scope attribute keys to reduce daemon garbage\nddd7530: IDEA-121609 Cannot find \u0027+\u0027 + using Find in Path\nf723320: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\nc66ea39: Local History fix: load file children on fileCreated event (second try)\n1c7fa2c: IDEA-120027 - Import Git-cloud apps from sources - Heroku\n5eab7d1: try single member static import first in live templates\n364298f: IDEA-121738 Shift-click in gutter doesn\u0027t create \u0027no suspend\u0027 breakpoint anymore\na0a8fe7: fixed editBreakpoint\n912e749: diff: do not apply single change multiple times\n3403bab: IDEA-12609 diff: do not consider equal changes as conflict\n5379407: diff: do not create empty change on applying modified part of \u0027modified - deleted\u0027 conflict\na0c4ea5: diff: rewrite MergeBuilder and MergeList\nfc8f64b: merge: rewrite MergeBuilder\n90390cf: merge: add test\n0adb7cc: @NotNull\nbbe7af5: move Inject SQL tip to intelliLang-java\nf14856e: speeding up \u0027Synchronizing output directories\u0027: avoid unnecessary rootsChanges events if many output directories were created during compilation (ZD-22766, IDEA-116757)\n06b2ee3: fixed PY-11293 namedtuple underscore-methods are not protected\nf00ecc2: Merge remote-tracking branch \u0027origin/master\u0027\n2a07097: [git log] don\u0027t query ALL when branches to query are specified\n397158b: VcsNotifier methods renamed according to their notification groups\n24ce9d6: Exception throw  for Unit Test mode removed from GitBranchOperation\n6ef9934: CPP-147 PSI is build for files from another project +review CR-IC\n64ab58d: nullability\nc221e1a: cleanup\n0d4f12a: nashorn: initial getReceiverVariable impl\n5ab90de: continue nashorn: variables view\nc750301: nullability\n86d092e: nullability\nc97dd80: IDEA-98746 Annoying editor tab tooltips Step 2: clicks will hide tooltips \u0026 affect the point below; true \"contains\" for balloons\n060290a0: make carets retain valid positions on Tab width changes, when multiple carets are enabled (IDEA-80056)\n7325dffa: Changed default language level to Python 2.7\nfd361c4: Merge remote-tracking branch \u0027origin/master\u0027\n1a931f9: lambda: unhandled exceptions inside method body should be treated as those inside anonymous classes (IDEA-121741)\na042720: stream migration inspection: preserve comments (IDEA-121679)\nb060c81: stream migration inspection: collapse only primitive new initializers (IDEA-121745)\n4d87683: fixed PY-12113 Questionable \"access to a protected member of a class\" inspection in tests\n90d0740: IDEA-98746 Annoying editor tab tooltips Step 1: new setting has been added (Editor -\u003e Editor Tabs -\u003e Show tabs tooltip)\ne50b960: [git] remove unused MultipleContentsRevision\n70bb70d: [log] Added time measurements to the VCS log\n66fb815: renamed resolveWithoutImplicits to getResolveContext (which is more meaningfull)\ne1ce2db: [log] Synchonize access to the VcsUserRegistry\na29e2b1: [log] DRY\n082b273: [log] prohibit repaint during collapse/expand all branches\n6f4a2d5: [log] fireTableStructureChanged if graph changes after some action\n23396b0: [log] rename updateUI to repaintUI; unwrap: it shouldn\u0027t be executed not from EDT.\n347647a: [log] handle answer\na631891: [log] No need to set default cursor\n8475418: [log] let handleAnswer be in the single place: VcsLogUI.\n43f775c: [log] Add support of getContainingBranches method.\n480d1ab: [log] Fix wrong collapse branch nodes.\n758c07e: [log] Fix bug related with not load commit node.\na944fe6: [log] Create JumpToNotLoadCommitActionRequest.\n610219e: [log] VcsLogSorted fixed.\n2d748d6: [log] Disabled selection of relative commits.\n03a2a25: [log] Fix performance of collapse all action.\n75ff6e6: [log] Add LinearBranchesExpansionAction support. (But collapse all may need more time).\n6eaa9bf: [log] Add several debug messages.\n45da0e7: [log] Disable draw harmonics in filters.\naeff40e: [log] Add graph for filters.\n12bb25e: [log] Don\u0027t fail for fresh repositories without commits\nbfbc9e4: [log] Don\u0027t make graph with always-false filters\n33a3bf2: some automatic changes in community modules\nca7f8d3: remove unused\ncc1b58a: [log] no filter \u003d\u003e null, enable new graph by default, temporary return null if no commits match\nc153674: [log] temp diagnostics: why graph sometimes disappear\nab4b7ac: [log] VcsLogSorter stub\n8a62c27: [log] temp diagnostics: why graph sometimes disappear\n4fd20fc: [log] Fix crash, when mouse over empty row.\n8af46ee: [log] Add CollapsedMutableGraph.\n6cc0435: [log] Add FragmentGenerator.\n0859662: [log] Added highlighting relative commits.\n8922251: [log] Extract dfs to DfsUtil.\nfe36f19: [log] Simple painter fix.\n3e9f31b: [log] Fix not load commit node.\n90c7bd1: [log] Fix case when not using new graph for filtering \u0026 using old graph facade\nb6ed824: [log] IDEA-117157 Filter by multiple branches\neeefcfa: [log] use new graph for filtering commits (disabled by default)\n56f381b: [git log] Support filtering by several branches\n0cfc872: [log] Fix author column width calculation\n20aeb1a: [log] Optimize case with filters: read \u0026 store commits without details\n01121ba: [log] Add arrow highlighted when mouse over.\n4421f12: [log] Add GraphActionDispatcher.\necdc992: [log] Fix Image overflow.\n52db2ef: [log] Fix GraphCellGeneratorImpl.\n863d8c7: [log] Fix Branch color.\n04a0bc7: [log] Use new GraphFacade\ndfc41b0: [log] Temp fix SimpleGraphCellPainter\n4f028e7: [log] Copy GraphCellPainter from old log.\n62dd4f6: [log] Fix graph, when not all log loaded.\n84790b5: [log] Add GraphCellGenerator.\n3bf48c4: [log] Add MutableGraph and simple Impl\n232fe7f: [log] Add PermanentGraph \u0026 Layout\n413a6a9: [log] Add GraphFlags\n3e4e166: [log] Add IntToIntMap, AbstractIntToIntMap, TreeIntToIntMap and TestTreeIntToIntMap\n7642e8a: [log] Get rid of VcsLogDataHolder#getDataPack: pass DataPack manually\n435fffb: [log] Explicitly pass VcsLogDataHolder \u0026 VcsLogUiProperties\n270649b: [log] VcsUserRegistry: return a copy of users map, to avoid CCME\n5dd7cd9: [log] Extract graph facade building into separate class\n691077d: GraphColorManager initial implementation\na615943: [log] remove no more needed dependencies from vcs-log-graph\nbe34c32: [log] DataPack: create GraphFacadeImpl instance in build\n584e37d: [log] Move GraphFacade implementation to vcs-log-graph module\n4e968e1: [log] remove unused stuff from the DataPack.\nbfcb3f4: Override paintComponent() instead of paint().\n99d52e8: [log] Delegate graph painting to the GraphFacade\nc152a29: Move clicks \u0026 hovers to the GraphFacade\na00646d: GraphColorManager: more methods + javadocs\n98b80a1: rename \u0026 check link listener first\n54a50ae: GraphAnswer interface\nf9b9890: rename to GraphFacade\n055f10b: optimize search commit by part of hash\nd1b69d1: remove getVisibleCommits since we\u0027ve got getVisibleCommitCount \u0026 getCommitAtRow\n411a76f: javadocs\nbb8b897: optimize getOneOfHeads: store it in Branch instead of the VirtualFile.\ncd4728b: Transition to GraphFacade, step 4: click to row\na74518c: Transition to GraphFacade, step 3: expansion actions\n9311f2f: Transition to GraphFacade, step 2: setVisibleBranches\n89dd596: Transition to GraphFacade, step 1: getVisibleCommits(), getRoot()\ne852593: remove unused methods\n8661db5: GraphColorManager\n81488e4: some javadocs \u0026 GraphInfoProvider extraction\n039520b: Graph Black Box refactoring initial step\nfce20a5: IDEA-121764 Debugger does not show null values\ne14e913: IDEA-121739 Debugger doesn\u0027t stop on breakpoints in some anonymous classes\n675fa42: fix tests. Rebinding for \u0027def\u0027 reference should do nothing because it references to an inferred variable\u0027s type or to a variable itself.\n5a54361: IDEA-116134 Inherited maven resource filtering is not applied\n1766d06: Groovy: fix parameter info\n812d0d6: Groovy: remove redundant GrDefaultAnnotationValue psi.\n2bc747e: Groovy: import static intention should be available on argument list\ncdfdf8d: IDEA-121662 Unify Groovy and Java Intention behavior\n82a4f0d: IDEA-121318 optimizing whether place is child of import statement. Actually place can be a child of an import statement only if it is a GrCodeReferenceElement.\n400d1ff: one big comparator for ratings, downloads, updates and status\ndbe0372: memory leak fixed\n3d017bc: Remove unused SOAP classes generated from WSDL. Leave only basic authorization in legacy connector\nd6528d3: vcs notification structure refactored and common integration enabler  provided f or mercurial vcs IDEA-120440\n71e985b: IDEA-118548 Fixed locale settings for Mac - so svn launched from IDEA should get correct locale\n5f70222: IDEA-121403 Live Template: \"Surround with tag\" should not be applicable while editing XmlAttributeValue\n0e90d93: avoid boxing/unboxing (following CR-IC-4606)\n754e7d9: remote table header\n99540a3: register all sorters for available plugins table\n60861dd: new sorters\nae5ff21: Merge branch \u0027python-fixes\u0027\n455db27: Fixed names of live templates for dict comprehensions (PY-12307)\nb2bbf8b: Typo\n4569a1c: Don\u0027t suggest the initial name if un-pluralization failed (PY-12308)\n816b0e4: Don\u0027t suggest collection names in live templates that aren\u0027t valid Python identifier (PY-12308)\nb8412c1: refactor to support multiple sorters\n2814c77: Add bundle for common task messages\na4b56a6: java: formatting of type annotations inside type elements\n0813c3c: java: type cast intention fixed\n37ec0df: update appinfo files\n6ff02b1: optimization for breakpoint set in folded code\n09c6a8d: method refs: search for potentially applicable members in supers (IDEA-121737)\n5412fbc: overload resolution: grab lambda from nested parenthesis as well as conditional expressions\n0c7adaa: java: split multi-catch intention simplified; test data made adequate\n4969888: java: no annotations needed in type cast\n1687a22: Cleanup (unneeded test data)\n333e542: Dictionary extended\n9da8f7d: IDEA-121384 Breakpoints dialog: for method breakpoint created in dialog new branch is created\n20a0571: notnull\ndd09f59: notnull\n8aab3af: notnull\n9e433b6: data race\n6c89ea9: cleanup\nda637a4: IDEA-84705 Live Template: should be possible to reset the changes made in default templates\nae81974: Merge remote-tracking branch \u0027origin/master\u0027\nf86ac6f: new inference: use equals bounds during incorporation\ne07fdee: testdata for IDEA-118965\n46112ee: new inference: cache lambda functional type during expression constraints reduction (IDEA-121315)\n5029b3f: new inference: do not prefer specifics based on void return type for both void and value compatible lambdas\na70f823: new inference: postpone argument types calculation\n2149ea3: Fixed project leak\n1608a84: svn: Perform special check if svn repository supports \"merge-info\" tracking only when corresponding registry key is set\n9142df3: classes from old build system API marked as deprecated (to be removed in IDEA 14)\n9b4f8c02: svn: Refactored SvnUtil - removed duplicate methods for checking if svn repository supports \"merge-info\" tracking\nd334d41: IDEA-121688 Added CommitEventType.failedOutOfDate; do not fail if could not convert SVNEventAction to CommitEventType (just log warning)\n70aed3f: Merge remote-tracking branch \u0027origin/master\u0027\nba09765: missing test data\n76591fd: dfa: comparison with other variables shouldn\u0027t affect a variable\u0027s nullability status\n2c6cea6: IDEA-121698 Automatically make variables accessed from outer scopes final\n6166a0e: don\u0027t flush fields for pure method and getter calls (IDEA-117449)\n80049df: mention method name in edit contract intention text\nc1b03f0: dfa: variables shouldn\u0027t be marked unknown if they don\u0027t have known constant values\n1fd57b4: Close terminal tabs with middle click (IDEA-112321).\n6ee5d4f: Terminal should sign as xterm-256color (IDEA-118841).\n1cd41f0: Merge remote-tracking branch \u0027origin/master\u0027\n8d167c6: Fix the locale on mac only for pycharm processes creation.\n96c2016: IDEA-54434 (type annotations in Convert to Atomic/ThreadLocal)\n9ae9623: java: formatting of type annotations inside references\n50bf5a3: Cleanup (pointless exceptions; formatting)\nd44fab7: fix for exception with list of indexed ids merging\n39c8f52: Merge remote-tracking branch \u0027origin/master\u0027\nbd3cf45: Launch terminal with fixed locale (IDEA-116401, IDEA-118832, IDEA-120131).\n1b0bc5f: fixed regress introduced by c5819e4 : remove stale index data for removed files that were scheduled to update lazily\n61d11c8: nashorn: x variables view\na5c886b: cleanup\n4433f97: use SingleAlarm\n6822332: Fix locale env  vars on mac (IDEA-121713).\n8d82a44: IDEA-52034 Implemented option to authenticate svn+ssh repositories using ssh agent (for SVNKit integration) (inspired by @charles-dyfis-net pull request - see issue comments for details)\n90b352d: svn: Refactored SSHCredentialsDialog - removed unnecessary code\n7f5f956: svn: Updating license info related to svn4idea plugin\ncb98865: svn: Upgraded to SVNKit 1.7.11\n9d57fb2: Upgraded jna-utils (\u003d platform \u003d jna-platform) to 3.4.0 (now it corresponds to currently used jna 3.4.0) (both jna and jna-utils are downloaded from https://github.com/twall/jna/releases/tag/3.4.0)\nd9267b7: Added jsch-agent-proxy library to community\nb51333a: IDEA-75033 Implemented feature to automatically switch directory on new branch creation\nee584ce: svn: Refactored AutoSvnUpdater - utility method to run svn updates\n97e7ceb: svn: Removed unused classes\nd62789b: svn: Refactored SvnConfigurationState - simplify java version checks\n7eff048: svn: Make \"command line\" integration be primary for default svn settings\n1441da4: Fixed a warning, run maven build in maven 3.2.1\n7461b16: Add tests for Redmine and filtering by assignee in its requests\n56b1f50: Configure proper preemptive basic authentication in http client\n5c6037b: Refactor Redmine editor to contain combo box with available projects. Extract common kinds of backgroundable tasks to RemoteFetchTask class\nefc4ae6: Update date parsing to accept spaces before timezone\nb75dafd: First version of updated Redmine repository\n7b94fd3: Fix typo and remove unused redundant hashCode() implementation from Gitlab connector\n2897d8e: Move Gson related utitly methods to \u0027impl.gson\u0027 package\n47dfe5b: Move httpclient helper classes to \u0027impl\u0027 package\nb151d5d: Update old repository to use new getIssues() format\n\nChange-Id: I6689a2b039c939829abf0656740d02d779f14795\n"
    },
    {
      "commit": "a3e39abd38575b02d52f05e041d797023938b6d6",
      "tree": "9791aa0988b9461354c1b1476b43bcb6b9ea7da4",
      "parents": [
        "1fff8e2b7bbcfdea262d3782d4307ca6437da2a3"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Apr 10 10:54:17 2014 -0700"
      },
      "committer": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Thu Apr 10 10:54:39 2014 -0700"
      },
      "message": "Snapshot 1fff8e2b7bbcfdea262d3782d4307ca6437da2a3 from idea/136.1153 of git://git.jetbrains.org/idea/community.git\n\n38fcfd7: try more times to connect.\n6ee4e80: Merge remote-tracking branch \u0027origin/master\u0027\n85a331b: Cleanup.\n8e1582f: Logging an error in case of absent name.\na33ddd0: Add javadoc for RemoteConnectionType.\nc9cea5a9: introduce OrphanGuardian interface\ncadf1a7: Revert \"hide on UI changes\"\n62aa21e: avoid status bar update on internal method invoke\nc22e314: nashorn conditional breakpoints\nf03bc43: cleanup\n9372f19: Merge remote-tracking branch \u0027origin/master\u0027\n94f10a8: PY-12367 loop variable should be able to reuse on else clause\n1b02460: Merge remote-tracking branch \u0027origin/master\u0027\nc5294ef: hide on UI changes\n3259502: fix NavBar blinking and resizing on Color Scheme change due to async tweaking in updateUI\n97eddb8: Cosmetic changes\nfede9f0: IDEA-122004 Good code red: surefire.forkNumber in pom.xml\nce5b97b: fix UI artifacts after exiting from Presentation Mode\n6937b4d: StatusBar doesn\u0027t change when perform Prefs -\u003e Appearance -\u003e Custom fonts\n30d235a: IdeRepaintManager.checkThreadViolations fix during readExternal()\n7346c3a: [log] IDEA-118576 Don\u0027t show focus border\ncc3e0c5: [log] IDEA-115902 Fix visual artifact on multi-repo indicator\n1146cb6: Merge remote-tracking branch \u0027origin/master\u0027\nb991bf2d: PY-11948 Run manage.py Task ignores environment variables defined for Django Console (and Python Console)\n4e41daa: IDEA-122035 accept \"tip\" as a branch name\nd8382bb: remove unneeded read actions\nd348434: Merge remote-tracking branch \u0027origin/master\u0027\n6248e48: moved unittest tests to env tests\nee3f4a5: IDEA-121966 Multiple-Cursor Jumpy\nf8e6cc5: moved doctest tests to env tests\n914621c: IDEA-121295 If property part of new property - unable to introduce new property - Maven\ndb3f6c7: replace tuple with list quick fix for tuple item assignment inspection\ne7cd951: Presentation Mode: common font-size fix for all toolwindows with trees\n12f048b: Wrap with Exception quick fix for Raising a string exception inspection\n0f5ec0d: Propose change signature quick fix for Method signature does not match signature of overridden method inspection\n07ecf4d: cleanup\n6ac6f4d: IDEA-122049 Mac messages: in some cases parent window is incorrectly detected\n5ee2cf2: added remove return statement quick fix for the return from init inspection\n1f0a076: IDEA-121995 Code selection is reseted on last line with space if Allow placement of caret inside tabs is enabled\n54936df: added rename argument quick fix for the Incorrect call arguments inspection\n45020ac: move quick fix to proper place\ne909581: IDEA-105935 Facets excluded from detection are still added on maven reimport\n57c3cd7: Optimize MavenImporter.getSuitableImporters()\nf0d0f8e: do not build VFS for excluded directories\n34c32ea: added remove argument quick fix to the Incorrect call arguments inspection\n09f5de3: extract variables and method\na145844: EA-54755 - NPE: FoldingUtil.findFoldRegionStartingAtLine\nc37d1ba: libs for project templates\nf7fad4d: IDEA-88443 (Run Inspection by Name: Inspections with same name are only shown once)\n8521b4b: improve description\nb65fdb0: show problematic plugins\n13cfa13: extract method\n06cf300: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\n4c2734f: after uninstall of a plugin the button should show \"Restart\"\n1dbe26d: IDEA-121807 - Tomcat Logs doesn\u0027t show\n02ad525: init nashorn conditional breakpoints\n6cd525c: cleanup\n1a0161e: cleanup\ne939ebe: reverted fix for IDEA-121961 because of failing test\n8b32345: after installation of a plugin the button still shows \"Install\"\ne6e0d7d: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\n1cb358a: IDEA-85098 Intellij is not supporting groovy-eclipse-compiler\nfd27d3b: IDEA-120027 - Import Git-cloud apps from sources - register VCS roots\n787d068: filter by custom/bundled\nb5950b4: IDEA-120027 - Import Git-cloud apps from sources - single account for all run configurations\n53f918f: align text and make header bg match to html bg\ncf75116: IDEA-121695 Add managed dependency info on hover over icon\n2e5effd: IDEA-121762 Navigate-\u003eSelect in: for Spring MVC Controller\ne301c4e: [log] IDEA-118328 Fix already disposed\n5a621a4: updated plugin should have MODIFIED foreground\nb46a3bb: hide description on custom plugin panel\nf8155ad: add description label\n6c9c9f6: added change signature refactoring quick fix to the Incompatible signatures of _new_ and _init_ inspection\nbb243be: cleanup\n35312e5: Merge remote-tracking branch \u0027origin/master\u0027\ne02ca9c: comment testdata\n11cea86: New messages are implemented for jdk7 and latter jdk versions for now.\n753497a3: Merge remote-tracking branch \u0027origin/master\u0027\nec60260: Merge remote-tracking branch \u0027origin/master\u0027\n2a91bce: highlight both incompatible signatures\na314614: Merge remote-tracking branch \u0027origin/master\u0027\nfefdeaf: Merge remote-tracking branch \u0027origin/master\u0027\n4afd85f: Merge branch \u0027python-fixes\u0027\n4b797eb: cleanup\n168dbd0: IDEA-117493 Native crash in Mac launcher\n88ed475: diff: do not show \u0027No changes\u0027 panel when \u0027Can not show diff\u0027 should be shown\na148809: Merge remote-tracking branch \u0027origin/master\u0027\n88c7d65: lambda completion: strip unnecessary parenthesis, generate parameter names as for override/implement (IDEA-121947)\nf738b51: diamonds: incompatible error due to cls class in default package fixed - cls file doesn\u0027t process declarations! \u003d need to switch to mirror (IDEA-121866)\n2fefd8b: abstract method overrides abstract: distinguish between covariant returns (IDEA-121930)\nd851893: testdata for IDEA-121999\nb89dc39: testdata for IDEA-121884\n7d747c8: new inference: most specific with same functional interface presence\n465325a: new inference: nested varargs\n144684b: java 8: accept diamonds in method calls\n4112118: new inference: choose most specifics between 2 varargs methods\n1ee2942: new inference: raw inner class method qualifier fixed (IDEA-121909)\n912e13d: add junit4.jar together with hamcrest (IDEA-119626)\n10760d9: new inference: process varargs as separate method candidate/separate phase\n69c6b7b: java 8 compatibility\n62328cf: inspections: completely ignore currently unresolved scopes\nfb20169: new inference: reject varargs as method reference target\n0f40eb9: new inference: exact method reference is not pertinent to applicability when target type is type parameter\nf64d239: rename suggestions: suggest new names for non-variables (IDEA-121982)\n05289e4: Guess Python language level from SDKs of opened projects if it\u0027s not available for PSI elements\nc1346de: codestyle cleanup\nee5f16e: added Add Exception base class quick fix to the Exception doesn\u0027t inherit from standard \u0027\u0027Exception\u0027\u0027 class inspection\n5b8ebf6: EA-54668 - NPE: Breakpoint.setLogEnabled\n90c4e07: codestyle cleanup\n61b1cb2: do not store reference to PsiElement in qFix, codestyle cleanup, cleanup deprecated method usage\n28cc4de: Fix mappings initialization.\n41c9f6f: NotNull annotations and checks.\n4334ce2: Cleanup (pointless exceptions; field extracted; formatting)\n278b8d6: IDEA-121928 Grails 2.3.7 reloading is broken in IntelliJ 13.0.2\nbb5986d: IDEA-121938 (serialPersistentFields trips \"MismatchedReadAndWriteOfArray\" inspection)\n93974a3: fix description\n58a3377: IDEA-121920 (X/X can be replaced with X - incorrect arithmetic)\n7f73d5e: Merge remote-tracking branch \u0027origin/master\u0027\n177f404: Fixed Nullable/NotNull annotations.\nf058695: IDEA-54387 (type annotations in introduce parameter)\n6bf6d11: Cleanup (pointless exceptions; typos; formatting)\ne5fb46b: VcsIntegrationEnablerTest implemented for mock test vcs\nc6a1054: IDEA-121990 Filter by old branch fails with exception if full graph is not loaded\n7a73eee: IDEA-121961 Debugger: evaluate from variables doesn\u0027t include context\ne2eaf0d: Support \u0027overwrite\u0027 parameter for maven-resources-plugin.\n2acd338: rebase several problems fixed\n2ace00e: cleanup deprecated method usage\n298c646: @NotNull getStatementList\n20269f4: do not store reference to PyFile in add function quickfix\n5bd7108: code style cleanup\n546c689: get rid of deprecated functions use\n85b572b: do not store reference to PsiElement in add field quickfix\na3343a3: Merge remote-tracking branch \u0027origin/master\u0027\nf96d241: turn java messages on\nd2d3aa0: IDEA-116134 Inherited maven resource filtering is not applied\n532e079: do not suggest python run configuration for scratch files\nfc9c134: fix ui under darcula\nb00e8a2: [log] IDEA-121992 Recalculate old heads values\n813b0dc: Merge remote-tracking branch \u0027origin/master\u0027\n8d41286: Package method for checking version added\n4155d62: code style cleanup\n757f50b: code style cleanup\nf5ac410: cleanup\n37c7fca: removed state from add super call quickfix, added tests\n08e2f55: refactoring - following CR-IC-4721\nc415007: Cleanup (formatting; javadoc)\n64c651e: IDEA-54397 (type annotations in override/implement)\n3f3e064: IDEA-54396 (type annotations in \"Wrap Return Value\")\nb360456: IDEA-104026 (Java type annotation formatting)\n744d7c8: java: \"wrap return value\" bean formatting fixed\n1540e54: Cleanup (pointless exceptions; formatting; nullability)\nfb7c097: IDEA-121834 (generic exception substituted)\n378b22a: added format specifier quick fix for the python string format inspection\n041748c: Package method for checking version addded\n35cc71f: eclipse compiler updated to the latest version\n7c1a2d6: [git log] Add icon for deep compare function\n741e9b9: [log] IDEA-121875 Enable manual commits sorting in VCS that support it\nee27725: make mouse shortcut for adding/removing carets configurable (IDEA-80056)\n2ba4ece: Merge remote-tracking branch \u0027origin/master\u0027\n8dd9cc4: added remove dictionary key quick fix for the Dictionary contains duplicate keys inspection\nf0a66f7: [log] Fix HashImpl equals\n5bd2cdd: [log] HashImpl: remove the caching map\n0affa6a: dom: use ReflectionUtil.getClass{Public,Declared}Methods to skip synthetic methods (which change from one java version to another)\naea8f6d: added move except clause quick fix for the Bad except clauses order inspection\n39ca570: IDEA-121935 (Inspections: Overloaded variable argument method: every non-problematic method adds a warning)\n8d172ac: IDEA-121952 (Java 1.8: \"Interface may be annotated with @FunctionalInterface\" inspection reports already annotated interfaces)\nb1977ea: added Remove assignment quick fix for the Assigning function call that doesn\u0027t return anything inspection\n81ca41b: test fixed\nb6b5a68: fixed PY-11981 \"PEP 8 naming convention violation\" inspection treats class attributes as function variables\nf791db7: fixed PY-10342 Instance attribute defined outside init: detect functions called in init\n4d76bdb: Statement list cannot be null\nf839260: Merge remote-tracking branch \u0027origin/master\u0027\n6f6d813: fixed PY-12033 PyAbstractClass invalid warning for properties.\n85d52dd: IDEA-118296 Impossible to \"Prevent App Nap\" for the 133.* in MacOSX 10.9 (Mavericks)\nc748cef: artwork update for 13.1\n2ee2888: attempt to clarify the inspection description\nc517b2c: add test\n5a0f6fb: Merge remote-tracking branch \u0027origin/master\u0027\n4b96dbf: IDEA-116029 in-place introduce variable name suggestions popup disappears before I can select anything PARTIAL ROLLBACK, fix to be continued...\nbd199f1: Merge remote-tracking branch \u0027origin/master\u0027\nb3dfff9: partially reverting 10f6a0f: psi depedent index get buffering status updates because they are applied to unsaved committed documents\n255512d: Merge remote-tracking branch \u0027origin/master\u0027\nfa8f612: Move ssh connection provider to remote-run.\n1357e2b: use a more memory-efficient structure to hold a long indexed file list\na0885a9: Merge remote-tracking branch \u0027origin/master\u0027\n23b20a8: Merge remote-tracking branch \u0027origin/master\u0027\n69c9865: fix test\nbbf4741: - Removed dependency on remote-run in vagrant plugin (PY-12254). - New api for path mappings providers (old left for compatibility with RubyMine and PhpStorm) - Fix launching of Python console for remote interpreter.\ne5d9dff: add -\u003e keyword to cpp and make sure it\u0027s lexed correctly (IDEA-121906)\n5e71180: add a proxy test that fails on java 8\nffa6350: enable new nashorn variables view by default\nc60c038: style: remove unnecessary method\n965aafa: for unsaved documents with committed state and psi backed index use the same logic as for unsaved documents with plain index\n8c56a6b: github tests with wrong notifications fixed\n8ce415d: [log] Fix tests. (fix wrong line separators)\nff002de: [log] Remake VcsLogJoiner without recursion.\n7ac6e11: [log] IDEA-118947 Implement special highlighting for cherry-pick\n881645a: [log] Add ability to listen to possible filter changes\neff05ea: [log] Add ability to reuse branches filter popup\nd282a0e: [log] Expose VcsLogRefs into API\n3d81303: [log] Expose the VcsLogFilterUi to the API, let set filter value\na54504c: [log] repaint ui after adding highlighter\n542550f: [log] make constants final\n7066854: [log] Introduce VcsLogDataProvider to the API as part of VcsLogDataHolder\ne10b40f: [log] Expose VcsLogUI \u0026 DataPack to the vcs-log-api\n55c79a0: [log] Make it possible to add VcsLogHighlighters to the log table.\n0bca3c6: [log] Remove obsolete CommitCell \u0026 its Renderer\n61e2ecc: renderValue — add XValue parameter to simplify, why we need to create\nb6738e4: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\n8e48244: IDEA-119822 - Support Heroku Debug\n1052ef2: less garbage\n35a1eba: optimisation: use AtomicLazyNullableValue to avoid extra indirection and save memory\ncce38ff: cleanup\n799041b: notnull\nf60abae: NPE protection\ne6806dd: remove old code commented code\nd7464ee: support run configurations\n5717d3a: make public and refactor to make accessible from Search Everywhere\n20d9cb0: make public\n010566a: IDEA-58818 (SSR: strange highlighting of try-catch in preview pane)\n4e1ef49: cleanup\n52a92f2: Gradle: detect Scala plugin presence dynamically (to avoid cyclical plugin dependency)\n0333bd1: Local History: do not load ignored files and folders into VFS\n4fbcf60: cleanup\n7a80e9c: fix duplicates and wrong order in search everywhere\n48d4765: Platform: check and warn when trying to edit non-project files (do not update notifications, when not necessary)\n8358761: IDEA-121898 (Add Don\u0027t ignore String for inspection \"Number costructor..\")\n5e097fa: IDEA-121088 (Java Inspections: Type may be weakened readObject() writeObject())\n68b7c88: add fourth checkbox to description\ncbff651: Platform: check and warn when trying to edit non-project files (disabled in tests)\nc0847ee: Merge remote-tracking branch \u0027origin/master\u0027\n590f153: Platform: check and warn when trying to edit non-project files\n14a5a6b: gradient colors for buttons\nba067df: initial\n774559b: cleanup\n9a337d5: IDEA-121494 (Inspection \"method overrides private method\" can be improved)\ncc18c42: add table header with sorters\na4d8900: always use gradient\nc559f14: diff: fix UnknownFileType detection\n87113dc: re-arrange downloads label\n311ff47: github: remove usage of deprecated VcsNotifier API\nc3b9b90: [log] IDEA-117553 Optimize details loading: don\u0027t parse Changes at once\n645caac: 134-\u003e136\n1168c7b: Cleanup (common method; pointless assertion; formatting)\n66eaa91: nashorn: continue variables presentation simplify V8Scope\n3627c46: dfa: treat different constants with same values as same (IDEA-121837)\n8084cb0: Rebase feature for update project implemented\nfc56bcb: Increment hours in comments\n044acff: IDEA-121835 \"Breakpoints\" UI looks clumsy\naa2b1cb: always fold long command line in console (IDEA-121453)\n6de56f5: some CharSequence utility methods\ndefc8ce: IDEA-121800 Live templates are shown in \u0027Find in Path\u0027 dialog if \u0027autopopup completion\u0027 is enabled\ndccb826: new inference: cache substitutor for outer call conflict resolution\na5adf26: IDEA-88643 delete item from list of breakpoints by pressing delete key: selection should not return to position 1.\n424cffe: [git log] IDEA-121818 Accept HEAD as branch name\na393838: [log] IDEA-121817 Fix keeping selection\n70c52ca: [log] Remove the obsolete NoGraphTableModel \u0026 simplify the code which used to use it\nf41b964: [log] unused\n611e758: StringExpressionHelper: JSF-\u003eJava-Analysis\n54fccb5: IDEA-121828 (Add single member static import intention should be available on incomplete code)\n6d2515c: fix IDEA-112499 for single member static imports\n811fdf5: fix IDEA-112499 for on demand imports\nb52ec5f: IDEA-121784 (Add on demand static import intention not available when single-member static import present)\n8853670: IDEA-119908 Smart Step doesn\u0027t work for classes generated with java 8\ne36425ec: Moved LanguageLevel.forFile() to PyUtil.getLanguageLevelForVirtualFile()\n8870abb: Get Python language level from PsiElements where possible instead VirtualFiles\n7438ce8: added create property quick fix for the property access inspection\nead71e4: IDEA-121645 Breakpoints conversion: disabled condition is just lost\n60fa43c: use constant for history id\n15cb81b: continue decouple xdebugger ex ui — XValue/XStackFrame impl\n8238972: added Make public quick fix for the protected member access inspection\nf471666: fixed NPE in BreakpointManager.getPsiFile\naae9011: Merge branch \u0027python-fixes\u0027\n155f99a: added create property quick fix\nd9ae792: IDEA-121806 Breakpoints fail after file modification\ne7713c6: test fixed\nb5b1518: cleanup\n1f2f49e: Platform: do not reverse tabs order on project reopening (IDEA-121816) + new tabs should open on the right (OC-3490)\n2b21896: enable multiple carets by default (IDEA-80056)\n44646fe: comment added for CPP-147 fix\n6da7645: EA-54287 (diagnostic)\neab3611: fixed code style\n25c45d1: added rename quick fix to the protected member inspection\nd29cdc8: Merge remote-tracking branch \u0027origin/master\u0027\n2527c3a: Merge remote-tracking branch \u0027origin/master\u0027\n6f729cf: EnforcedPlainTextFileTypeManager: pass project as a parameter [CR-IC-4656]\n8e176ce: EnforcedPlainTextFileTypeManager: Fix broken file status update sequence (PhpCompletionTest.testExcludedFiles()) [CR-IC-4656]\na5f3040: Use HttpMethod#hasBeenUsed to prevent NPE, if server response was not received\n218756a: Merge remote-tracking branch \u0027origin/master\u0027\n3b799e4: filtering templates by frameworks\n2670f2d: yellow code\n6a440f7: IDEA-121259 Generated toString() placed in incorrect class\n3588589: IDEA-121803 (Windows date/time format translation error)\nc49bd80: svn: Perform saving all documents during move/rename in SvnFileSystemListener only if operations are related to files under svn - otherwise it could break functionality not related to svn (like renaming file under git) if svn plugin is enabled\nb6f778a: disable test navigation outside test roots\n43d2b2e: default mapping for SelectAllOccurrences action (IDEA-80056)\nda2374a: if facet has associated framework show \u0027add facet\u0027 instead of \u0027add framework support\u0027 dialog in Project Structure (IDEA-120643, IDEA-113833)\n594cad9: WEB-10567 Implemented a way to stop run configurations when starting incompatible ones. The idea is that some run configurations may implement CompatibilityAwareRunProfile.isCompatibleWith method and signal that they are not compatible with the run configuration being started so a dialog is displayed to a user and the user can choose to stop incompatible configurations. +review CR-IC\nb814f54: IDEA-121403 Live Template: \"Surround with tag\" should not be applicable while editing XmlAttributeValue\n8db0857: better category name\n40c45ca: do not add generic builder for \"category\" templates (e.g. Java FX)\n79feee3: EditorActionHandler API cleanup (IDEA-80056)\nf4bbcbc: notify listener on task cancellation\na53cccd: IDEA-71048 (test fixed)\n4b6b959: system.out removed\n3b408e6: Merge remote-tracking branch \u0027origin/master\u0027\n38bdd09: Open terminal in folder that was dragged to it from project view (IDEA-115145).\n4586d4a: IDEA-71048 (system date/time formats on Windows)\n6a119d1: platform: batch load system date/time formats\nc4e7e1f: Cleanup (pointless exceptions; formatting)\n177a1d9: drop deprecated stuff\ne5740c5: Return true from dispatch in case of event processing.\n38764d4: Merge remote-tracking branch \u0027origin/master\u0027\n8f8ef28: IDEA-114457 Undocked \u0027project\u0027 tool window doesn\u0027t always automatically hide when I double-click to open a file Animation fix (don\u0027t freeze EDT, use Animator), request focus fix.\n5ac6d6f: cleanup\ne02f4ef: Terminal should override IDE shortcuts by default (IDEA-118837).\nfd85821: Merge remote-tracking branch \u0027origin/master\u0027\n026cf99: PY-12022 Clicking \"Rerun\" button of \"Run manage.py Task...\" doesn\u0027t stop current process\neb2b2db: don\u0027t treat live template complete() as second basic completion invocation (HtmlCompletionTest.testXhtmlCompletionInHtml)\n6ebe750: dumb-aware actions in the Messages panel\n557cca9: IDEA-108072 (Don\u0027t suggest to add on-demand static import for the current class)\n8d6f72b: IDEA-121756 Don\u0027t provide postfix completion options in java string literals\nc738a20: IDEA-89020 Disappears value of the variables standing next in Live templates IDEA-121634 Live Template: template is broken with 3+ variables and leading space\n31dbd88: use constant empty array (following CR-IC-4606)\n8537206: Extract RSS parsing logic and thus remove Atlassian plugin sources completely\n1f4a22c: Fix Flex tests + IDEA-121771 \u003cfx:Script\u003e tag autocomplete broken\nb08a89d: cache scope attribute keys to reduce daemon garbage\nddd7530: IDEA-121609 Cannot find \u0027+\u0027 + using Find in Path\nf723320: Merge branch \u0027master\u0027 of git.labs.intellij.net:idea/community\nc66ea39: Local History fix: load file children on fileCreated event (second try)\n1c7fa2c: IDEA-120027 - Import Git-cloud apps from sources - Heroku\n5eab7d1: try single member static import first in live templates\n364298f: IDEA-121738 Shift-click in gutter doesn\u0027t create \u0027no suspend\u0027 breakpoint anymore\na0a8fe7: fixed editBreakpoint\n912e749: diff: do not apply single change multiple times\n3403bab: IDEA-12609 diff: do not consider equal changes as conflict\n5379407: diff: do not create empty change on applying modified part of \u0027modified - deleted\u0027 conflict\na0c4ea5: diff: rewrite MergeBuilder and MergeList\nfc8f64b: merge: rewrite MergeBuilder\n90390cf: merge: add test\n0adb7cc: @NotNull\nbbe7af5: move Inject SQL tip to intelliLang-java\nf14856e: speeding up \u0027Synchronizing output directories\u0027: avoid unnecessary rootsChanges events if many output directories were created during compilation (ZD-22766, IDEA-116757)\n06b2ee3: fixed PY-11293 namedtuple underscore-methods are not protected\nf00ecc2: Merge remote-tracking branch \u0027origin/master\u0027\n2a07097: [git log] don\u0027t query ALL when branches to query are specified\n397158b: VcsNotifier methods renamed according to their notification groups\n24ce9d6: Exception throw  for Unit Test mode removed from GitBranchOperation\n6ef9934: CPP-147 PSI is build for files from another project +review CR-IC\n64ab58d: nullability\nc221e1a: cleanup\n0d4f12a: nashorn: initial getReceiverVariable impl\n5ab90de: continue nashorn: variables view\nc750301: nullability\n86d092e: nullability\nc97dd80: IDEA-98746 Annoying editor tab tooltips Step 2: clicks will hide tooltips \u0026 affect the point below; true \"contains\" for balloons\n060290a0: make carets retain valid positions on Tab width changes, when multiple carets are enabled (IDEA-80056)\n7325dffa: Changed default language level to Python 2.7\nfd361c4: Merge remote-tracking branch \u0027origin/master\u0027\n1a931f9: lambda: unhandled exceptions inside method body should be treated as those inside anonymous classes (IDEA-121741)\na042720: stream migration inspection: preserve comments (IDEA-121679)\nb060c81: stream migration inspection: collapse only primitive new initializers (IDEA-121745)\n4d87683: fixed PY-12113 Questionable \"access to a protected member of a class\" inspection in tests\n90d0740: IDEA-98746 Annoying editor tab tooltips Step 1: new setting has been added (Editor -\u003e Editor Tabs -\u003e Show tabs tooltip)\ne50b960: [git] remove unused MultipleContentsRevision\n70bb70d: [log] Added time measurements to the VCS log\n66fb815: renamed resolveWithoutImplicits to getResolveContext (which is more meaningfull)\ne1ce2db: [log] Synchonize access to the VcsUserRegistry\na29e2b1: [log] DRY\n082b273: [log] prohibit repaint during collapse/expand all branches\n6f4a2d5: [log] fireTableStructureChanged if graph changes after some action\n23396b0: [log] rename updateUI to repaintUI; unwrap: it shouldn\u0027t be executed not from EDT.\n347647a: [log] handle answer\na631891: [log] No need to set default cursor\n8475418: [log] let handleAnswer be in the single place: VcsLogUI.\n43f775c: [log] Add support of getContainingBranches method.\n480d1ab: [log] Fix wrong collapse branch nodes.\n758c07e: [log] Fix bug related with not load commit node.\na944fe6: [log] Create JumpToNotLoadCommitActionRequest.\n610219e: [log] VcsLogSorted fixed.\n2d748d6: [log] Disabled selection of relative commits.\n03a2a25: [log] Fix performance of collapse all action.\n75ff6e6: [log] Add LinearBranchesExpansionAction support. (But collapse all may need more time).\n6eaa9bf: [log] Add several debug messages.\n45da0e7: [log] Disable draw harmonics in filters.\naeff40e: [log] Add graph for filters.\n12bb25e: [log] Don\u0027t fail for fresh repositories without commits\nbfbc9e4: [log] Don\u0027t make graph with always-false filters\n33a3bf2: some automatic changes in community modules\nca7f8d3: remove unused\ncc1b58a: [log] no filter \u003d\u003e null, enable new graph by default, temporary return null if no commits match\nc153674: [log] temp diagnostics: why graph sometimes disappear\nab4b7ac: [log] VcsLogSorter stub\n8a62c27: [log] temp diagnostics: why graph sometimes disappear\n4fd20fc: [log] Fix crash, when mouse over empty row.\n8af46ee: [log] Add CollapsedMutableGraph.\n6cc0435: [log] Add FragmentGenerator.\n0859662: [log] Added highlighting relative commits.\n8922251: [log] Extract dfs to DfsUtil.\nfe36f19: [log] Simple painter fix.\n3e9f31b: [log] Fix not load commit node.\n90c7bd1: [log] Fix case when not using new graph for filtering \u0026 using old graph facade\nb6ed824: [log] IDEA-117157 Filter by multiple branches\neeefcfa: [log] use new graph for filtering commits (disabled by default)\n56f381b: [git log] Support filtering by several branches\n0cfc872: [log] Fix author column width calculation\n20aeb1a: [log] Optimize case with filters: read \u0026 store commits without details\n01121ba: [log] Add arrow highlighted when mouse over.\n4421f12: [log] Add GraphActionDispatcher.\necdc992: [log] Fix Image overflow.\n52db2ef: [log] Fix GraphCellGeneratorImpl.\n863d8c7: [log] Fix Branch color.\n04a0bc7: [log] Use new GraphFacade\ndfc41b0: [log] Temp fix SimpleGraphCellPainter\n4f028e7: [log] Copy GraphCellPainter from old log.\n62dd4f6: [log] Fix graph, when not all log loaded.\n84790b5: [log] Add GraphCellGenerator.\n3bf48c4: [log] Add MutableGraph and simple Impl\n232fe7f: [log] Add PermanentGraph \u0026 Layout\n413a6a9: [log] Add GraphFlags\n3e4e166: [log] Add IntToIntMap, AbstractIntToIntMap, TreeIntToIntMap and TestTreeIntToIntMap\n7642e8a: [log] Get rid of VcsLogDataHolder#getDataPack: pass DataPack manually\n435fffb: [log] Explicitly pass VcsLogDataHolder \u0026 VcsLogUiProperties\n270649b: [log] VcsUserRegistry: return a copy of users map, to avoid CCME\n5dd7cd9: [log] Extract graph facade building into separate class\n691077d: GraphColorManager initial implementation\na615943: [log] remove no more needed dependencies from vcs-log-graph\nbe34c32: [log] DataPack: create GraphFacadeImpl instance in build\n584e37d: [log] Move GraphFacade implementation to vcs-log-graph module\n4e968e1: [log] remove unused stuff from the DataPack.\nbfcb3f4: Override paintComponent() instead of paint().\n99d52e8: [log] Delegate graph painting to the GraphFacade\nc152a29: Move clicks \u0026 hovers to the GraphFacade\na00646d: GraphColorManager: more methods + javadocs\n98b80a1: rename \u0026 check link listener first\n54a50ae: GraphAnswer interface\nf9b9890: rename to GraphFacade\n055f10b: optimize search commit by part of hash\nd1b69d1: remove getVisibleCommits since we\u0027ve got getVisibleCommitCount \u0026 getCommitAtRow\n411a76f: javadocs\nbb8b897: optimize getOneOfHeads: store it in Branch instead of the VirtualFile.\ncd4728b: Transition to GraphFacade, step 4: click to row\na74518c: Transition to GraphFacade, step 3: expansion actions\n9311f2f: Transition to GraphFacade, step 2: setVisibleBranches\n89dd596: Transition to GraphFacade, step 1: getVisibleCommits(), getRoot()\ne852593: remove unused methods\n8661db5: GraphColorManager\n81488e4: some javadocs \u0026 GraphInfoProvider extraction\n039520b: Graph Black Box refactoring initial step\nfce20a5: IDEA-121764 Debugger does not show null values\ne14e913: IDEA-121739 Debugger doesn\u0027t stop on breakpoints in some anonymous classes\n675fa42: fix tests. Rebinding for \u0027def\u0027 reference should do nothing because it references to an inferred variable\u0027s type or to a variable itself.\n5a54361: IDEA-116134 Inherited maven resource filtering is not applied\n1766d06: Groovy: fix parameter info\n812d0d6: Groovy: remove redundant GrDefaultAnnotationValue psi.\n2bc747e: Groovy: import static intention should be available on argument list\ncdfdf8d: IDEA-121662 Unify Groovy and Java Intention behavior\n82a4f0d: IDEA-121318 optimizing whether place is child of import statement. Actually place can be a child of an import statement only if it is a GrCodeReferenceElement.\n400d1ff: one big comparator for ratings, downloads, updates and status\ndbe0372: memory leak fixed\n3d017bc: Remove unused SOAP classes generated from WSDL. Leave only basic authorization in legacy connector\nd6528d3: vcs notification structure refactored and common integration enabler  provided f or mercurial vcs IDEA-120440\n71e985b: IDEA-118548 Fixed locale settings for Mac - so svn launched from IDEA should get correct locale\n5f70222: IDEA-121403 Live Template: \"Surround with tag\" should not be applicable while editing XmlAttributeValue\n0e90d93: avoid boxing/unboxing (following CR-IC-4606)\n754e7d9: remote table header\n99540a3: register all sorters for available plugins table\n60861dd: new sorters\nae5ff21: Merge branch \u0027python-fixes\u0027\n455db27: Fixed names of live templates for dict comprehensions (PY-12307)\nb2bbf8b: Typo\n4569a1c: Don\u0027t suggest the initial name if un-pluralization failed (PY-12308)\n816b0e4: Don\u0027t suggest collection names in live templates that aren\u0027t valid Python identifier (PY-12308)\nb8412c1: refactor to support multiple sorters\n2814c77: Add bundle for common task messages\na4b56a6: java: formatting of type annotations inside type elements\n0813c3c: java: type cast intention fixed\n37ec0df: update appinfo files\n6ff02b1: optimization for breakpoint set in folded code\n09c6a8d: method refs: search for potentially applicable members in supers (IDEA-121737)\n5412fbc: overload resolution: grab lambda from nested parenthesis as well as conditional expressions\n0c7adaa: java: split multi-catch intention simplified; test data made adequate\n4969888: java: no annotations needed in type cast\n1687a22: Cleanup (unneeded test data)\n333e542: Dictionary extended\n9da8f7d: IDEA-121384 Breakpoints dialog: for method breakpoint created in dialog new branch is created\n20a0571: notnull\ndd09f59: notnull\n8aab3af: notnull\n9e433b6: data race\n6c89ea9: cleanup\nda637a4: IDEA-84705 Live Template: should be possible to reset the changes made in default templates\nae81974: Merge remote-tracking branch \u0027origin/master\u0027\nf86ac6f: new inference: use equals bounds during incorporation\ne07fdee: testdata for IDEA-118965\n46112ee: new inference: cache lambda functional type during expression constraints reduction (IDEA-121315)\n5029b3f: new inference: do not prefer specifics based on void return type for both void and value compatible lambdas\na70f823: new inference: postpone argument types calculation\n2149ea3: Fixed project leak\n1608a84: svn: Perform special check if svn repository supports \"merge-info\" tracking only when corresponding registry key is set\n9142df3: classes from old build system API marked as deprecated (to be removed in IDEA 14)\n9b4f8c02: svn: Refactored SvnUtil - removed duplicate methods for checking if svn repository supports \"merge-info\" tracking\nd334d41: IDEA-121688 Added CommitEventType.failedOutOfDate; do not fail if could not convert SVNEventAction to CommitEventType (just log warning)\n70aed3f: Merge remote-tracking branch \u0027origin/master\u0027\nba09765: missing test data\n76591fd: dfa: comparison with other variables shouldn\u0027t affect a variable\u0027s nullability status\n2c6cea6: IDEA-121698 Automatically make variables accessed from outer scopes final\n6166a0e: don\u0027t flush fields for pure method and getter calls (IDEA-117449)\n80049df: mention method name in edit contract intention text\nc1b03f0: dfa: variables shouldn\u0027t be marked unknown if they don\u0027t have known constant values\n1fd57b4: Close terminal tabs with middle click (IDEA-112321).\n6ee5d4f: Terminal should sign as xterm-256color (IDEA-118841).\n1cd41f0: Merge remote-tracking branch \u0027origin/master\u0027\n8d167c6: Fix the locale on mac only for pycharm processes creation.\n96c2016: IDEA-54434 (type annotations in Convert to Atomic/ThreadLocal)\n9ae9623: java: formatting of type annotations inside references\n50bf5a3: Cleanup (pointless exceptions; formatting)\nd44fab7: fix for exception with list of indexed ids merging\n39c8f52: Merge remote-tracking branch \u0027origin/master\u0027\nbd3cf45: Launch terminal with fixed locale (IDEA-116401, IDEA-118832, IDEA-120131).\n1b0bc5f: fixed regress introduced by c5819e4 : remove stale index data for removed files that were scheduled to update lazily\n61d11c8: nashorn: x variables view\na5c886b: cleanup\n4433f97: use SingleAlarm\n6822332: Fix locale env  vars on mac (IDEA-121713).\n8d82a44: IDEA-52034 Implemented option to authenticate svn+ssh repositories using ssh agent (for SVNKit integration) (inspired by @charles-dyfis-net pull request - see issue comments for details)\n90b352d: svn: Refactored SSHCredentialsDialog - removed unnecessary code\n7f5f956: svn: Updating license info related to svn4idea plugin\ncb98865: svn: Upgraded to SVNKit 1.7.11\n9d57fb2: Upgraded jna-utils (\u003d platform \u003d jna-platform) to 3.4.0 (now it corresponds to currently used jna 3.4.0) (both jna and jna-utils are downloaded from https://github.com/twall/jna/releases/tag/3.4.0)\nd9267b7: Added jsch-agent-proxy library to community\nb51333a: IDEA-75033 Implemented feature to automatically switch directory on new branch creation\nee584ce: svn: Refactored AutoSvnUpdater - utility method to run svn updates\n97e7ceb: svn: Removed unused classes\nd62789b: svn: Refactored SvnConfigurationState - simplify java version checks\n7eff048: svn: Make \"command line\" integration be primary for default svn settings\n\nChange-Id: Idc5975266870a8ad22b9cdd88181a4b53387735f\n"
    },
    {
      "commit": "6758886fd1b3517ba849760029321baba8ddd3b1",
      "tree": "9dcfa8b0b4d613d15551849b7c4f56b5379a893b",
      "parents": [
        "cf002836b19325e0a55a5246ef2ccc40d9dfd614",
        "3addf3fb6de17676329abb00ebfae5032811b5b3"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Fri Apr 04 23:01:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 04 23:01:01 2014 +0000"
      },
      "message": "Merge \"Remove unused cloud tools templates\""
    },
    {
      "commit": "3addf3fb6de17676329abb00ebfae5032811b5b3",
      "tree": "9dcfa8b0b4d613d15551849b7c4f56b5379a893b",
      "parents": [
        "cf002836b19325e0a55a5246ef2ccc40d9dfd614"
      ],
      "author": {
        "name": "Appu Goundan",
        "email": "appu@google.com",
        "time": "Fri Apr 04 16:13:30 2014 -0400"
      },
      "committer": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Fri Apr 04 23:00:45 2014 +0000"
      },
      "message": "Remove unused cloud tools templates\n\nChange-Id: I042186a3946ec4de5f42bdd455b706f095d3ee5c\n(cherry picked from commit 14f0bee0ef0d56db7eeb8532b4a6f7fb1ac54b06)\n"
    },
    {
      "commit": "cf002836b19325e0a55a5246ef2ccc40d9dfd614",
      "tree": "33f8e9cf6c4cfb7a9834829af327896d5b7da14f",
      "parents": [
        "6466f2cf5c834b0b20b67010c7d88a5b080b7bdc",
        "290653dee10cfa8f26c0b7b1541fc2dc614c5698"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Tue Mar 11 22:43:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 11 22:43:22 2014 +0000"
      },
      "message": "Merge \"Add mockito to user libraries (used by the manifest merger module\u0027s tests)\""
    },
    {
      "commit": "290653dee10cfa8f26c0b7b1541fc2dc614c5698",
      "tree": "33f8e9cf6c4cfb7a9834829af327896d5b7da14f",
      "parents": [
        "6466f2cf5c834b0b20b67010c7d88a5b080b7bdc"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Tue Mar 11 08:25:41 2014 -0700"
      },
      "committer": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Tue Mar 11 22:42:53 2014 +0000"
      },
      "message": "Add mockito to user libraries (used by the manifest merger module\u0027s tests)\n\n(cherry picked from commit 2e84cf601871396ec03987a7e86a43f63a22d0e6)\n\nChange-Id: Icd3e7c3b29776f9c9f2794ca404a691954c725f1\n"
    },
    {
      "commit": "6466f2cf5c834b0b20b67010c7d88a5b080b7bdc",
      "tree": "692580c33ff11dd96e405d07662f6c05d0c37642",
      "parents": [
        "dd7dafee94f064b00f0d3e30b87c7dfa234f16c6",
        "869f44d03c83dbaf7429b1c8c2ff82f33920dedf"
      ],
      "author": {
        "name": "Tor Norbye",
        "email": "tnorbye@google.com",
        "time": "Mon Mar 10 21:45:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 10 21:45:01 2014 +0000"
      },
      "message": "Merge \"Merge remote-tracking branch \u0027aosp/snapshot-master\u0027 into merge\""
    }
  ],
  "next": "869f44d03c83dbaf7429b1c8c2ff82f33920dedf"
}
