summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-09-22Merge "tools/studio/cloud is now tools/studio/google/cloud/tools"HEADr_aml_301500702q_tzdata_aml_297100400q_tzdata_aml_297100300q_tzdata_aml_297100000q_tzdata_aml_296200000q_tzdata_aml_295600118q_tzdata_aml_295600110q_tzdata_aml_295500002q_tzdata_aml_295500001q_tzdata_aml_294400310platform-tools-33.0.3platform-tools-33.0.2platform-tools-33.0.1platform-tools-33.0.0platform-tools-32.0.0platform-tools-31.0.3platform-tools-31.0.2platform-tools-31.0.1platform-tools-31.0.0platform-tools-30.0.5platform-tools-30.0.4platform-tools-30.0.3platform-tools-30.0.2platform-tools-30.0.1platform-tools-30.0.0platform-tools-29.0.6platform-tools-29.0.5platform-tools-29.0.4platform-tools-29.0.3platform-tools-29.0.2platform-tools-29.0.1android-wear-p-preview-2android-wear-o-preview-4android-wear-o-preview-3android-wear-n-preview-3android-wear-n-preview-2android-wear-n-preview-1android-wear-9.0.0_r9android-wear-9.0.0_r8android-wear-9.0.0_r7android-wear-9.0.0_r6android-wear-9.0.0_r5android-wear-9.0.0_r4android-wear-9.0.0_r34android-wear-9.0.0_r33android-wear-9.0.0_r32android-wear-9.0.0_r31android-wear-9.0.0_r30android-wear-9.0.0_r3android-wear-9.0.0_r29android-wear-9.0.0_r28android-wear-9.0.0_r27android-wear-9.0.0_r26android-wear-9.0.0_r25android-wear-9.0.0_r24android-wear-9.0.0_r23android-wear-9.0.0_r22android-wear-9.0.0_r21android-wear-9.0.0_r20android-wear-9.0.0_r2android-wear-9.0.0_r19android-wear-9.0.0_r18android-wear-9.0.0_r17android-wear-9.0.0_r16android-wear-9.0.0_r15android-wear-9.0.0_r14android-wear-9.0.0_r13android-wear-9.0.0_r12android-wear-9.0.0_r11android-wear-9.0.0_r10android-wear-9.0.0_r1android-wear-8.1.0_r1android-wear-8.0.0_r2android-wear-8.0.0_r1android-wear-7.1.1_r1android-wear-5.1.1_r1android-wear-5.1.0_r1android-wear-5.0.0_r1android-vts-9.0_r9android-vts-9.0_r8android-vts-9.0_r7android-vts-9.0_r6android-vts-9.0_r5android-vts-9.0_r4android-vts-9.0_r19android-vts-9.0_r18android-vts-9.0_r17android-vts-9.0_r16android-vts-9.0_r15android-vts-9.0_r14android-vts-9.0_r13android-vts-9.0_r12android-vts-9.0_r11android-vts-9.0_r10android-vts-8.1_r9android-vts-8.1_r8android-vts-8.1_r7android-vts-8.1_r6android-vts-8.1_r5android-vts-8.1_r4android-vts-8.1_r3android-vts-8.1_r14android-vts-8.1_r13android-vts-8.1_r12android-vts-8.1_r11android-vts-8.1_r10android-vts-8.0_r9android-vts-8.0_r8android-vts-8.0_r7android-vts-8.0_r6android-vts-8.0_r2android-vts-8.0_r13android-vts-8.0_r12android-vts-8.0_r11android-vts-8.0_r10android-vts-8.0_r1android-vts-12.1_r9android-vts-12.1_r8android-vts-12.1_r7android-vts-12.1_r6android-vts-12.1_r5android-vts-12.1_r4android-vts-12.1_r3android-vts-12.1_r2android-vts-12.1_r10android-vts-12.1_r1android-vts-12.0_r9android-vts-12.0_r8android-vts-12.0_r7android-vts-12.0_r6android-vts-12.0_r5android-vts-12.0_r4android-vts-12.0_r3android-vts-12.0_r2android-vts-12.0_r12android-vts-12.0_r11android-vts-12.0_r10android-vts-12.0_r1android-vts-11.0_r9android-vts-11.0_r8android-vts-11.0_r7android-vts-11.0_r6android-vts-11.0_r5android-vts-11.0_r4android-vts-11.0_r3android-vts-11.0_r2android-vts-11.0_r16android-vts-11.0_r15android-vts-11.0_r14android-vts-11.0_r13android-vts-11.0_r12android-vts-11.0_r11android-vts-11.0_r10android-vts-11.0_r1android-vts-10.0_r9android-vts-10.0_r8android-vts-10.0_r7android-vts-10.0_r6android-vts-10.0_r5android-vts-10.0_r4android-vts-10.0_r3android-vts-10.0_r2android-vts-10.0_r16android-vts-10.0_r15android-vts-10.0_r14android-vts-10.0_r13android-vts-10.0_r12android-vts-10.0_r11android-vts-10.0_r10android-vts-10.0_r1android-t-preview-2android-t-preview-1android-t-beta-3android-security-9.0.0_r76android-security-9.0.0_r75android-security-9.0.0_r74android-security-9.0.0_r73android-security-9.0.0_r72android-security-9.0.0_r71android-security-9.0.0_r70android-security-9.0.0_r69android-security-9.0.0_r68android-security-9.0.0_r67android-security-9.0.0_r66android-security-9.0.0_r65android-security-9.0.0_r64android-security-9.0.0_r63android-security-9.0.0_r62android-security-8.1.0_r93android-security-8.1.0_r92android-security-8.1.0_r91android-security-8.1.0_r90android-security-8.1.0_r89android-security-8.1.0_r88android-security-8.1.0_r87android-security-8.1.0_r86android-security-8.1.0_r85android-security-8.1.0_r84android-security-8.1.0_r83android-security-8.1.0_r82android-security-8.0.0_r54android-security-8.0.0_r53android-security-8.0.0_r52android-security-12.0.0_r59android-security-12.0.0_r58android-security-12.0.0_r57android-security-12.0.0_r56android-security-12.0.0_r55android-security-12.0.0_r54android-security-12.0.0_r53android-security-12.0.0_r52android-security-12.0.0_r51android-security-12.0.0_r50android-security-12.0.0_r49android-security-12.0.0_r48android-security-12.0.0_r47android-security-12.0.0_r46android-security-12.0.0_r45android-security-12.0.0_r44android-security-12.0.0_r43android-security-12.0.0_r42android-security-12.0.0_r41android-security-12.0.0_r40android-security-12.0.0_r39android-security-12.0.0_r38android-security-12.0.0_r37android-security-12.0.0_r36android-security-12.0.0_r35android-security-12.0.0_r34android-security-11.0.0_r76android-security-11.0.0_r75android-security-11.0.0_r74android-security-11.0.0_r73android-security-11.0.0_r72android-security-11.0.0_r71android-security-11.0.0_r70android-security-11.0.0_r69android-security-11.0.0_r68android-security-11.0.0_r67android-security-11.0.0_r66android-security-11.0.0_r65android-security-11.0.0_r64android-security-11.0.0_r63android-security-11.0.0_r62android-security-11.0.0_r61android-security-11.0.0_r60android-security-11.0.0_r59android-security-11.0.0_r58android-security-11.0.0_r57android-security-11.0.0_r56android-security-11.0.0_r55android-security-11.0.0_r54android-security-11.0.0_r53android-security-11.0.0_r52android-security-11.0.0_r51android-security-11.0.0_r50android-security-11.0.0_r49android-security-11.0.0_r1android-security-10.0.0_r75android-security-10.0.0_r74android-security-10.0.0_r73android-security-10.0.0_r72android-security-10.0.0_r71android-security-10.0.0_r70android-security-10.0.0_r69android-security-10.0.0_r68android-security-10.0.0_r67android-security-10.0.0_r66android-security-10.0.0_r65android-security-10.0.0_r64android-security-10.0.0_r63android-security-10.0.0_r62android-security-10.0.0_r61android-security-10.0.0_r60android-security-10.0.0_r59android-security-10.0.0_r58android-security-10.0.0_r57android-security-10.0.0_r56android-security-10.0.0_r55android-security-10.0.0_r54android-security-10.0.0_r53android-security-10.0.0_r52android-security-10.0.0_r51android-security-10.0.0_r50android-security-10.0.0_r49android-security-10.0.0_r48android-s-v2-preview-2android-s-v2-preview-1android-s-v2-beta-3android-s-v2-beta-2android-s-qpr3-beta-1android-s-preview-1android-s-beta-5android-s-beta-4android-s-beta-3android-s-beta-2android-s-beta-1android-r-preview-4android-r-preview-3android-r-preview-2android-r-preview-1android-r-beta-3android-r-beta-2android-q-preview-6android-q-preview-5android-q-preview-4android-q-preview-2.5android-q-preview-1android-platform-13.0.0_r1android-platform-12.1.0_r1android-platform-12.0.0_r1android-platform-11.0.0_r9android-platform-11.0.0_r8android-platform-11.0.0_r7android-platform-11.0.0_r6android-platform-11.0.0_r5android-platform-11.0.0_r4android-platform-11.0.0_r3android-platform-11.0.0_r2android-platform-11.0.0_r13android-platform-11.0.0_r12android-platform-11.0.0_r11android-platform-11.0.0_r10android-platform-11.0.0_r1android-p-preview-5android-p-preview-4android-p-preview-3android-p-preview-2android-p-preview-1android-o-preview-4android-o-preview-3android-o-preview-2android-o-mr1-preview-2android-o-mr1-preview-1android-o-mr1-iot-release-smart-display-r9android-o-mr1-iot-release-smart-display-r8android-o-mr1-iot-release-smart-display-r5android-o-mr1-iot-release-smart-display-r40.1Jandroid-o-mr1-iot-release-smart-display-r4android-o-mr1-iot-release-smart-display-r39android-o-mr1-iot-release-smart-display-r30android-o-mr1-iot-release-smart-display-r3android-o-mr1-iot-release-smart-display-r22android-o-mr1-iot-release-smart-display-r14android-o-mr1-iot-release-smart-clock-r6android-o-mr1-iot-release-smart-clock-r2android-o-mr1-iot-release-smart-clock-fsiandroid-o-mr1-iot-release-smart-clock-fcsandroid-o-mr1-iot-release-cube_r2android-o-mr1-iot-release-cube-fsiandroid-o-mr1-iot-release-cube-fcsandroid-o-mr1-iot-release-1.0.8android-o-mr1-iot-release-1.0.7android-o-mr1-iot-release-1.0.5android-o-mr1-iot-release-1.0.4android-o-mr1-iot-release-1.0.3android-o-mr1-iot-release-1.0.2android-o-mr1-iot-release-1.0.14android-o-mr1-iot-release-1.0.13android-o-mr1-iot-release-1.0.12android-o-mr1-iot-release-1.0.10android-o-mr1-iot-release-1.0.1android-o-mr1-iot-release-1.0.0android-o-mr1-iot-preview-8android-o-mr1-iot-preview-7android-n-preview-5android-n-preview-4android-n-preview-3android-n-preview-2android-n-preview-1android-n-mr2-preview-2android-n-mr2-preview-1android-n-mr1-preview-2android-n-mr1-preview-1android-n-iot-release-smart-display-r2android-n-iot-release-smart-displayandroid-n-iot-release-polk-at1android-n-iot-release-lg-thinq-wk7android-n-iot-release-ihome-igv1android-n-iot-preview-4android-n-iot-preview-2android-mainline-12.0.0_r99android-mainline-12.0.0_r98android-mainline-12.0.0_r97android-mainline-12.0.0_r96android-mainline-12.0.0_r95android-mainline-12.0.0_r94android-mainline-12.0.0_r93android-mainline-12.0.0_r92android-mainline-12.0.0_r91android-mainline-12.0.0_r90android-mainline-12.0.0_r9android-mainline-12.0.0_r89android-mainline-12.0.0_r88android-mainline-12.0.0_r87android-mainline-12.0.0_r86android-mainline-12.0.0_r85android-mainline-12.0.0_r84android-mainline-12.0.0_r83android-mainline-12.0.0_r82android-mainline-12.0.0_r81android-mainline-12.0.0_r80android-mainline-12.0.0_r8android-mainline-12.0.0_r79android-mainline-12.0.0_r78android-mainline-12.0.0_r77android-mainline-12.0.0_r76android-mainline-12.0.0_r75android-mainline-12.0.0_r74android-mainline-12.0.0_r73android-mainline-12.0.0_r72android-mainline-12.0.0_r71android-mainline-12.0.0_r70android-mainline-12.0.0_r7android-mainline-12.0.0_r69android-mainline-12.0.0_r68android-mainline-12.0.0_r67android-mainline-12.0.0_r66android-mainline-12.0.0_r65android-mainline-12.0.0_r64android-mainline-12.0.0_r63android-mainline-12.0.0_r62android-mainline-12.0.0_r61android-mainline-12.0.0_r60android-mainline-12.0.0_r6android-mainline-12.0.0_r59android-mainline-12.0.0_r58android-mainline-12.0.0_r57android-mainline-12.0.0_r56android-mainline-12.0.0_r55android-mainline-12.0.0_r54android-mainline-12.0.0_r53android-mainline-12.0.0_r52android-mainline-12.0.0_r51android-mainline-12.0.0_r50android-mainline-12.0.0_r5android-mainline-12.0.0_r49android-mainline-12.0.0_r48android-mainline-12.0.0_r47android-mainline-12.0.0_r46android-mainline-12.0.0_r45android-mainline-12.0.0_r44android-mainline-12.0.0_r43android-mainline-12.0.0_r42android-mainline-12.0.0_r41android-mainline-12.0.0_r40android-mainline-12.0.0_r4android-mainline-12.0.0_r39android-mainline-12.0.0_r38android-mainline-12.0.0_r37android-mainline-12.0.0_r36android-mainline-12.0.0_r35android-mainline-12.0.0_r34android-mainline-12.0.0_r33android-mainline-12.0.0_r32android-mainline-12.0.0_r31android-mainline-12.0.0_r30android-mainline-12.0.0_r3android-mainline-12.0.0_r29android-mainline-12.0.0_r28android-mainline-12.0.0_r27android-mainline-12.0.0_r26android-mainline-12.0.0_r25android-mainline-12.0.0_r24android-mainline-12.0.0_r23android-mainline-12.0.0_r22android-mainline-12.0.0_r21android-mainline-12.0.0_r20android-mainline-12.0.0_r2android-mainline-12.0.0_r19android-mainline-12.0.0_r18android-mainline-12.0.0_r17android-mainline-12.0.0_r16android-mainline-12.0.0_r15android-mainline-12.0.0_r14android-mainline-12.0.0_r13android-mainline-12.0.0_r126android-mainline-12.0.0_r125android-mainline-12.0.0_r124android-mainline-12.0.0_r123android-mainline-12.0.0_r122android-mainline-12.0.0_r121android-mainline-12.0.0_r120android-mainline-12.0.0_r12android-mainline-12.0.0_r119android-mainline-12.0.0_r118android-mainline-12.0.0_r117android-mainline-12.0.0_r116android-mainline-12.0.0_r115android-mainline-12.0.0_r114android-mainline-12.0.0_r113android-mainline-12.0.0_r112android-mainline-12.0.0_r111android-mainline-12.0.0_r110android-mainline-12.0.0_r11android-mainline-12.0.0_r109android-mainline-12.0.0_r108android-mainline-12.0.0_r107android-mainline-12.0.0_r106android-mainline-12.0.0_r105android-mainline-12.0.0_r104android-mainline-12.0.0_r103android-mainline-12.0.0_r102android-mainline-12.0.0_r101android-mainline-12.0.0_r100android-mainline-12.0.0_r10android-mainline-12.0.0_r1android-mainline-11.0.0_r9android-mainline-11.0.0_r8android-mainline-11.0.0_r7android-mainline-11.0.0_r6android-mainline-11.0.0_r5android-mainline-11.0.0_r45android-mainline-11.0.0_r44android-mainline-11.0.0_r43android-mainline-11.0.0_r42android-mainline-11.0.0_r41android-mainline-11.0.0_r40android-mainline-11.0.0_r4android-mainline-11.0.0_r39android-mainline-11.0.0_r38android-mainline-11.0.0_r37android-mainline-11.0.0_r36android-mainline-11.0.0_r35android-mainline-11.0.0_r34android-mainline-11.0.0_r33android-mainline-11.0.0_r32android-mainline-11.0.0_r31android-mainline-11.0.0_r30android-mainline-11.0.0_r3android-mainline-11.0.0_r29android-mainline-11.0.0_r28android-mainline-11.0.0_r27android-mainline-11.0.0_r26android-mainline-11.0.0_r25android-mainline-11.0.0_r24android-mainline-11.0.0_r23android-mainline-11.0.0_r22android-mainline-11.0.0_r21android-mainline-11.0.0_r20android-mainline-11.0.0_r2android-mainline-11.0.0_r19android-mainline-11.0.0_r18android-mainline-11.0.0_r17android-mainline-11.0.0_r16android-mainline-11.0.0_r15android-mainline-11.0.0_r14android-mainline-11.0.0_r13android-mainline-11.0.0_r12android-mainline-11.0.0_r10android-mainline-11.0.0_r1android-mainline-10.0.0_r9android-mainline-10.0.0_r8android-mainline-10.0.0_r7android-mainline-10.0.0_r6android-mainline-10.0.0_r5android-mainline-10.0.0_r4android-mainline-10.0.0_r3android-mainline-10.0.0_r2android-mainline-10.0.0_r13android-mainline-10.0.0_r12android-mainline-10.0.0_r11android-mainline-10.0.0_r10android-mainline-10.0.0_r1android-m-preview-2android-m-preview-1android-m-previewandroid-l-preview_r2android-cts_7.1_r1android-cts-9.0_r9android-cts-9.0_r8android-cts-9.0_r7android-cts-9.0_r6android-cts-9.0_r5android-cts-9.0_r4android-cts-9.0_r3android-cts-9.0_r20android-cts-9.0_r2android-cts-9.0_r19android-cts-9.0_r18android-cts-9.0_r17android-cts-9.0_r16android-cts-9.0_r15android-cts-9.0_r14android-cts-9.0_r13android-cts-9.0_r12android-cts-9.0_r11android-cts-9.0_r10android-cts-9.0_r1android-cts-8.1_r9android-cts-8.1_r8android-cts-8.1_r7android-cts-8.1_r6android-cts-8.1_r5android-cts-8.1_r4android-cts-8.1_r3android-cts-8.1_r25android-cts-8.1_r24android-cts-8.1_r23android-cts-8.1_r22android-cts-8.1_r21android-cts-8.1_r20android-cts-8.1_r2android-cts-8.1_r19android-cts-8.1_r18android-cts-8.1_r17android-cts-8.1_r16android-cts-8.1_r15android-cts-8.1_r14android-cts-8.1_r13android-cts-8.1_r12android-cts-8.1_r11android-cts-8.1_r10android-cts-8.1_r1android-cts-8.0_r9android-cts-8.0_r8android-cts-8.0_r7android-cts-8.0_r6android-cts-8.0_r5android-cts-8.0_r4android-cts-8.0_r3android-cts-8.0_r26android-cts-8.0_r25android-cts-8.0_r24android-cts-8.0_r23android-cts-8.0_r22android-cts-8.0_r21android-cts-8.0_r20android-cts-8.0_r2android-cts-8.0_r19android-cts-8.0_r18android-cts-8.0_r17android-cts-8.0_r16android-cts-8.0_r15android-cts-8.0_r14android-cts-8.0_r13android-cts-8.0_r12android-cts-8.0_r11android-cts-8.0_r10android-cts-8.0_r1android-cts-7.1_r9android-cts-7.1_r8android-cts-7.1_r7android-cts-7.1_r6android-cts-7.1_r5android-cts-7.1_r4android-cts-7.1_r3android-cts-7.1_r29android-cts-7.1_r28android-cts-7.1_r27android-cts-7.1_r26android-cts-7.1_r25android-cts-7.1_r24android-cts-7.1_r23android-cts-7.1_r22android-cts-7.1_r21android-cts-7.1_r20android-cts-7.1_r2android-cts-7.1_r19android-cts-7.1_r18android-cts-7.1_r17android-cts-7.1_r16android-cts-7.1_r15android-cts-7.1_r14android-cts-7.1_r13android-cts-7.1_r12android-cts-7.1_r11android-cts-7.1_r10android-cts-7.1_r1android-cts-7.0_r9android-cts-7.0_r8android-cts-7.0_r7android-cts-7.0_r6android-cts-7.0_r5android-cts-7.0_r4android-cts-7.0_r33android-cts-7.0_r32android-cts-7.0_r31android-cts-7.0_r30android-cts-7.0_r3android-cts-7.0_r29android-cts-7.0_r28android-cts-7.0_r27android-cts-7.0_r26android-cts-7.0_r25android-cts-7.0_r24android-cts-7.0_r23android-cts-7.0_r22android-cts-7.0_r21android-cts-7.0_r20android-cts-7.0_r2android-cts-7.0_r19android-cts-7.0_r18android-cts-7.0_r17android-cts-7.0_r16android-cts-7.0_r15android-cts-7.0_r14android-cts-7.0_r13android-cts-7.0_r12android-cts-7.0_r11android-cts-7.0_r10android-cts-7.0_r1android-cts-6.0_r9android-cts-6.0_r8android-cts-6.0_r7android-cts-6.0_r6android-cts-6.0_r5android-cts-6.0_r4android-cts-6.0_r32android-cts-6.0_r31android-cts-6.0_r30android-cts-6.0_r3android-cts-6.0_r29android-cts-6.0_r28android-cts-6.0_r27android-cts-6.0_r26android-cts-6.0_r25android-cts-6.0_r24android-cts-6.0_r23android-cts-6.0_r22android-cts-6.0_r21android-cts-6.0_r20android-cts-6.0_r2android-cts-6.0_r19android-cts-6.0_r18android-cts-6.0_r17android-cts-6.0_r16android-cts-6.0_r15android-cts-6.0_r14android-cts-6.0_r13android-cts-6.0_r12android-cts-6.0_r1android-cts-12.1_r9android-cts-12.1_r8android-cts-12.1_r7android-cts-12.1_r6android-cts-12.1_r5android-cts-12.1_r4android-cts-12.1_r3android-cts-12.1_r2android-cts-12.1_r10android-cts-12.1_r1android-cts-12.0_r9android-cts-12.0_r8android-cts-12.0_r7android-cts-12.0_r6android-cts-12.0_r5android-cts-12.0_r4android-cts-12.0_r3android-cts-12.0_r2android-cts-12.0_r12android-cts-12.0_r11android-cts-12.0_r10android-cts-12.0_r1android-cts-11.0_r9android-cts-11.0_r8android-cts-11.0_r7android-cts-11.0_r6android-cts-11.0_r5android-cts-11.0_r4android-cts-11.0_r3android-cts-11.0_r2android-cts-11.0_r16android-cts-11.0_r15android-cts-11.0_r14android-cts-11.0_r13android-cts-11.0_r12android-cts-11.0_r11android-cts-11.0_r10android-cts-11.0_r1android-cts-10.0_r9android-cts-10.0_r8android-cts-10.0_r7android-cts-10.0_r6android-cts-10.0_r5android-cts-10.0_r4android-cts-10.0_r3android-cts-10.0_r2android-cts-10.0_r16android-cts-10.0_r15android-cts-10.0_r14android-cts-10.0_r13android-cts-10.0_r12android-cts-10.0_r11android-cts-10.0_r10android-cts-10.0_r1android-9.0.0_r9android-9.0.0_r8android-9.0.0_r7android-9.0.0_r61android-9.0.0_r60android-9.0.0_r6android-9.0.0_r59android-9.0.0_r58android-9.0.0_r57android-9.0.0_r56android-9.0.0_r55android-9.0.0_r54android-9.0.0_r53android-9.0.0_r52android-9.0.0_r51android-9.0.0_r50android-9.0.0_r5android-9.0.0_r49android-9.0.0_r48android-9.0.0_r47android-9.0.0_r46android-9.0.0_r45android-9.0.0_r44android-9.0.0_r43android-9.0.0_r42android-9.0.0_r41android-9.0.0_r40android-9.0.0_r39android-9.0.0_r38android-9.0.0_r37android-9.0.0_r36android-9.0.0_r35android-9.0.0_r34android-9.0.0_r33android-9.0.0_r32android-9.0.0_r31android-9.0.0_r30android-9.0.0_r3android-9.0.0_r22android-9.0.0_r21android-9.0.0_r20android-9.0.0_r2android-9.0.0_r19android-9.0.0_r18android-9.0.0_r17android-9.0.0_r16android-9.0.0_r12android-9.0.0_r11android-9.0.0_r10android-9.0.0_r1android-8.1.0_r9android-8.1.0_r81android-8.1.0_r80android-8.1.0_r8android-8.1.0_r79android-8.1.0_r78android-8.1.0_r77android-8.1.0_r76android-8.1.0_r75android-8.1.0_r74android-8.1.0_r73android-8.1.0_r72android-8.1.0_r71android-8.1.0_r70android-8.1.0_r7android-8.1.0_r69android-8.1.0_r68android-8.1.0_r67android-8.1.0_r66android-8.1.0_r65android-8.1.0_r64android-8.1.0_r63android-8.1.0_r62android-8.1.0_r61android-8.1.0_r60android-8.1.0_r6android-8.1.0_r53android-8.1.0_r52android-8.1.0_r51android-8.1.0_r50android-8.1.0_r5android-8.1.0_r48android-8.1.0_r47android-8.1.0_r46android-8.1.0_r45android-8.1.0_r43android-8.1.0_r42android-8.1.0_r41android-8.1.0_r40android-8.1.0_r4android-8.1.0_r39android-8.1.0_r38android-8.1.0_r37android-8.1.0_r36android-8.1.0_r35android-8.1.0_r33android-8.1.0_r32android-8.1.0_r31android-8.1.0_r30android-8.1.0_r3android-8.1.0_r29android-8.1.0_r28android-8.1.0_r27android-8.1.0_r26android-8.1.0_r25android-8.1.0_r23android-8.1.0_r22android-8.1.0_r21android-8.1.0_r20android-8.1.0_r2android-8.1.0_r19android-8.1.0_r18android-8.1.0_r17android-8.1.0_r16android-8.1.0_r15android-8.1.0_r14android-8.1.0_r13android-8.1.0_r12android-8.1.0_r11android-8.1.0_r10android-8.1.0_r1android-8.0.0_r9android-8.0.0_r7android-8.0.0_r51android-8.0.0_r50android-8.0.0_r49android-8.0.0_r48android-8.0.0_r47android-8.0.0_r46android-8.0.0_r45android-8.0.0_r44android-8.0.0_r43android-8.0.0_r42android-8.0.0_r41android-8.0.0_r40android-8.0.0_r4android-8.0.0_r39android-8.0.0_r38android-8.0.0_r37android-8.0.0_r36android-8.0.0_r35android-8.0.0_r34android-8.0.0_r33android-8.0.0_r32android-8.0.0_r31android-8.0.0_r30android-8.0.0_r3android-8.0.0_r29android-8.0.0_r28android-8.0.0_r27android-8.0.0_r26android-8.0.0_r25android-8.0.0_r24android-8.0.0_r23android-8.0.0_r22android-8.0.0_r21android-8.0.0_r2android-8.0.0_r17android-8.0.0_r16android-8.0.0_r15android-8.0.0_r13android-8.0.0_r12android-8.0.0_r11android-8.0.0_r10android-8.0.0_r1android-7.1.2_r9android-7.1.2_r8android-7.1.2_r6android-7.1.2_r5android-7.1.2_r4android-7.1.2_r39android-7.1.2_r38android-7.1.2_r37android-7.1.2_r36android-7.1.2_r33android-7.1.2_r32android-7.1.2_r30android-7.1.2_r3android-7.1.2_r29android-7.1.2_r28android-7.1.2_r27android-7.1.2_r25android-7.1.2_r24android-7.1.2_r23android-7.1.2_r2android-7.1.2_r19android-7.1.2_r18android-7.1.2_r17android-7.1.2_r16android-7.1.2_r15android-7.1.2_r14android-7.1.2_r13android-7.1.2_r12android-7.1.2_r11android-7.1.2_r10android-7.1.2_r1android-7.1.1_r9android-7.1.1_r8android-7.1.1_r7android-7.1.1_r61android-7.1.1_r60android-7.1.1_r6android-7.1.1_r59android-7.1.1_r58android-7.1.1_r57android-7.1.1_r56android-7.1.1_r55android-7.1.1_r54android-7.1.1_r53android-7.1.1_r52android-7.1.1_r51android-7.1.1_r50android-7.1.1_r49android-7.1.1_r48android-7.1.1_r47android-7.1.1_r46android-7.1.1_r45android-7.1.1_r44android-7.1.1_r43android-7.1.1_r42android-7.1.1_r41android-7.1.1_r40android-7.1.1_r4android-7.1.1_r39android-7.1.1_r38android-7.1.1_r35android-7.1.1_r33android-7.1.1_r32android-7.1.1_r31android-7.1.1_r3android-7.1.1_r28android-7.1.1_r27android-7.1.1_r26android-7.1.1_r25android-7.1.1_r24android-7.1.1_r23android-7.1.1_r22android-7.1.1_r21android-7.1.1_r20android-7.1.1_r2android-7.1.1_r17android-7.1.1_r16android-7.1.1_r15android-7.1.1_r14android-7.1.1_r13android-7.1.1_r12android-7.1.1_r11android-7.1.1_r10android-7.1.1_r1android-7.1.0_r7android-7.1.0_r6android-7.1.0_r5android-7.1.0_r4android-7.1.0_r3android-7.1.0_r2android-7.1.0_r1android-7.0.0_r9android-7.0.0_r8android-7.0.0_r7android-7.0.0_r6android-7.0.0_r5android-7.0.0_r4android-7.0.0_r36android-7.0.0_r35android-7.0.0_r34android-7.0.0_r33android-7.0.0_r32android-7.0.0_r31android-7.0.0_r30android-7.0.0_r3android-7.0.0_r29android-7.0.0_r28android-7.0.0_r27android-7.0.0_r24android-7.0.0_r21android-7.0.0_r19android-7.0.0_r17android-7.0.0_r15android-7.0.0_r14android-7.0.0_r13android-7.0.0_r12android-7.0.0_r11android-7.0.0_r10android-7.0.0_r1android-6.0.1_r9android-6.0.1_r81android-6.0.1_r80android-6.0.1_r8android-6.0.1_r79android-6.0.1_r78android-6.0.1_r77android-6.0.1_r74android-6.0.1_r73android-6.0.1_r72android-6.0.1_r70android-6.0.1_r7android-6.0.1_r69android-6.0.1_r68android-6.0.1_r67android-6.0.1_r66android-6.0.1_r65android-6.0.1_r63android-6.0.1_r62android-6.0.1_r61android-6.0.1_r60android-6.0.1_r59android-6.0.1_r58android-6.0.1_r57android-6.0.1_r56android-6.0.1_r55android-6.0.1_r54android-6.0.1_r53android-6.0.1_r52android-6.0.1_r51android-6.0.1_r50android-6.0.1_r5android-6.0.1_r49android-6.0.1_r48android-6.0.1_r47android-6.0.1_r46android-6.0.1_r45android-6.0.1_r43android-6.0.1_r42android-6.0.1_r41android-6.0.1_r40android-6.0.1_r4android-6.0.1_r33android-6.0.1_r32android-6.0.1_r31android-6.0.1_r30android-6.0.1_r3android-6.0.1_r28android-6.0.1_r27android-6.0.1_r26android-6.0.1_r25android-6.0.1_r24android-6.0.1_r22android-6.0.1_r21android-6.0.1_r20android-6.0.1_r18android-6.0.1_r17android-6.0.1_r16android-6.0.1_r13android-6.0.1_r12android-6.0.1_r11android-6.0.1_r10android-6.0.1_r1android-6.0.0_r7android-6.0.0_r6android-6.0.0_r5android-6.0.0_r41android-6.0.0_r4android-6.0.0_r3android-6.0.0_r26android-6.0.0_r25android-6.0.0_r24android-6.0.0_r23android-6.0.0_r2android-6.0.0_r13android-6.0.0_r12android-6.0.0_r11android-6.0.0_r1android-12.1.0_r9android-12.1.0_r8android-12.1.0_r7android-12.1.0_r6android-12.1.0_r5android-12.1.0_r4android-12.1.0_r3android-12.1.0_r27android-12.1.0_r26android-12.1.0_r25android-12.1.0_r24android-12.1.0_r23android-12.1.0_r22android-12.1.0_r21android-12.1.0_r20android-12.1.0_r2android-12.1.0_r19android-12.1.0_r18android-12.1.0_r17android-12.1.0_r16android-12.1.0_r15android-12.1.0_r14android-12.1.0_r13android-12.1.0_r12android-12.1.0_r11android-12.1.0_r10android-12.1.0_r1android-12.0.0_r9android-12.0.0_r8android-12.0.0_r7android-12.0.0_r6android-12.0.0_r5android-12.0.0_r4android-12.0.0_r34android-12.0.0_r33android-12.0.0_r32android-12.0.0_r31android-12.0.0_r30android-12.0.0_r3android-12.0.0_r29android-12.0.0_r28android-12.0.0_r27android-12.0.0_r26android-12.0.0_r25android-12.0.0_r21android-12.0.0_r20android-12.0.0_r2android-12.0.0_r19android-12.0.0_r18android-12.0.0_r16android-12.0.0_r15android-12.0.0_r14android-12.0.0_r13android-12.0.0_r12android-12.0.0_r11android-12.0.0_r10android-12.0.0_r1android-11.0.0_r9android-11.0.0_r8android-11.0.0_r7android-11.0.0_r6android-11.0.0_r5android-11.0.0_r48android-11.0.0_r47android-11.0.0_r46android-11.0.0_r45android-11.0.0_r44android-11.0.0_r43android-11.0.0_r42android-11.0.0_r41android-11.0.0_r40android-11.0.0_r4android-11.0.0_r39android-11.0.0_r38android-11.0.0_r37android-11.0.0_r36android-11.0.0_r35android-11.0.0_r34android-11.0.0_r33android-11.0.0_r32android-11.0.0_r31android-11.0.0_r30android-11.0.0_r3android-11.0.0_r29android-11.0.0_r28android-11.0.0_r27android-11.0.0_r26android-11.0.0_r25android-11.0.0_r24android-11.0.0_r23android-11.0.0_r22android-11.0.0_r21android-11.0.0_r20android-11.0.0_r2android-11.0.0_r19android-11.0.0_r18android-11.0.0_r17android-11.0.0_r16android-11.0.0_r15android-11.0.0_r14android-11.0.0_r13android-11.0.0_r12android-11.0.0_r11android-11.0.0_r10android-11.0.0_r1android-10.0.0_r9android-10.0.0_r8android-10.0.0_r7android-10.0.0_r6android-10.0.0_r5android-10.0.0_r47android-10.0.0_r46android-10.0.0_r45android-10.0.0_r44android-10.0.0_r43android-10.0.0_r42android-10.0.0_r41android-10.0.0_r40android-10.0.0_r4android-10.0.0_r39android-10.0.0_r38android-10.0.0_r37android-10.0.0_r36android-10.0.0_r35android-10.0.0_r34android-10.0.0_r33android-10.0.0_r32android-10.0.0_r31android-10.0.0_r30android-10.0.0_r3android-10.0.0_r29android-10.0.0_r28android-10.0.0_r27android-10.0.0_r26android-10.0.0_r25android-10.0.0_r24android-10.0.0_r23android-10.0.0_r22android-10.0.0_r21android-10.0.0_r20android-10.0.0_r2android-10.0.0_r19android-10.0.0_r18android-10.0.0_r17android-10.0.0_r16android-10.0.0_r15android-10.0.0_r14android-10.0.0_r13android-10.0.0_r12android-10.0.0_r11android-10.0.0_r10android-10.0.0_r1aml_wif_311811030aml_tz3_311312010aml_tz2_305400500aml_tz2_305400300aml_tz2_305400100aml_tz2_304500300aml_tz2_303900110aml_tz2_303900102aml_tz2_303800002aml_tz2_303800001aml_tz2_303200001aml_tet_311811050aml_sdk_311710000aml_pco_311011000aml_mpr_311911090aml_doc_310851020simpleperf-releasesecurity-pi-releasesecurity-oc-releasesecurity-oc-mr1-releasesdk-releaseq_tzdata_aml_297100000pie-vts-releasepie-security-releasepie-s2-releasepie-release-2pie-releasepie-r2-s2-releasepie-r2-s1-releasepie-r2-releasepie-qpr3-s1-releasepie-qpr3-releasepie-qpr3-b-releasepie-qpr2-releasepie-qpr1-s3-releasepie-qpr1-s2-releasepie-qpr1-s1-releasepie-qpr1-releasepie-platform-releasepie-gsipie-dr1-releasepie-dr1-devpie-devpie-cuttlefish-testingpie-cts-releasepie-b4s4-releasepie-b4s4-devoreo-vts-releaseoreo-security-releaseoreo-releaseoreo-r6-releaseoreo-r5-releaseoreo-r4-releaseoreo-r3-releaseoreo-r2-releaseoreo-mr1-wear-releaseoreo-mr1-vts-releaseoreo-mr1-security-releaseoreo-mr1-s1-releaseoreo-mr1-releaseoreo-mr1-iot-releaseoreo-mr1-devoreo-mr1-cuttlefish-testingoreo-mr1-cts-releaseoreo-mr1-1.2-iot-releaseoreo-m8-releaseoreo-m7-releaseoreo-m6-s4-releaseoreo-m6-s3-releaseoreo-m6-s2-releaseoreo-m5-releaseoreo-m4-s9-releaseoreo-m4-s8-releaseoreo-m4-s7-releaseoreo-m4-s6-releaseoreo-m4-s5-releaseoreo-m4-s4-releaseoreo-m4-s3-releaseoreo-m4-s2-releaseoreo-m4-s12-releaseoreo-m4-s11-releaseoreo-m4-s10-releaseoreo-m4-s1-releaseoreo-m3-releaseoreo-m2-s5-releaseoreo-m2-s4-releaseoreo-m2-s3-releaseoreo-m2-s2-releaseoreo-m2-s1-releaseoreo-m2-releaseoreo-dr3-releaseoreo-dr2-releaseoreo-dr1-releaseoreo-dr1-devoreo-devoreo-cts-releaseo-mr1-iot-preview-8o-mr1-iot-preview-7nougat-releasenougat-mr2.3-releasenougat-mr2.2-releasenougat-mr2.1-releasenougat-mr2-security-releasenougat-mr2-releasenougat-mr2-pixel-releasenougat-mr2-devnougat-mr1.8-releasenougat-mr1.7-releasenougat-mr1.6-releasenougat-mr1.5-releasenougat-mr1.4-releasenougat-mr1.3-releasenougat-mr1.2-releasenougat-mr1.1-releasenougat-mr1-wear-releasenougat-mr1-volantis-releasenougat-mr1-security-releasenougat-mr1-releasenougat-mr1-flounder-releasenougat-mr1-devnougat-mr1-cts-releasenougat-mr0.5-releasenougat-iot-releasenougat-dr1-releasenougat-devnougat-cts-releasenougat-bugfix-releasendk-sysroot-r21n-iot-preview-4n-iot-preview-2master-soongmaster-cuttlefish-testing-releasemastermarshmallow-releasemarshmallow-mr3-releasemarshmallow-mr2-releasemarshmallow-mr1-releasemarshmallow-mr1-devmarshmallow-dr1.6-releasemarshmallow-dr1.5-releasemarshmallow-dr1.5-devmarshmallow-dr-releasemarshmallow-dr-dragon-releasemarshmallow-dr-devmarshmallow-devmarshmallow-cts-releasemain-cg-testing-releasemainlollipop-wear-releasel-previewgki13-boot-releaseandroid13-platform-releaseandroid12L-tests-releaseandroid12L-s1-releaseandroid12L-releaseandroid12L-platform-releaseandroid12L-gsiandroid12L-devandroid12L-d2-s8-releaseandroid12L-d2-s7-releaseandroid12L-d2-s6-releaseandroid12L-d2-s5-releaseandroid12L-d2-s4-releaseandroid12L-d2-s3-releaseandroid12L-d2-s2-releaseandroid12L-d2-s1-releaseandroid12L-d2-releaseandroid12-tests-releaseandroid12-security-releaseandroid12-s5-releaseandroid12-s4-releaseandroid12-s3-releaseandroid12-s2-releaseandroid12-s1-releaseandroid12-releaseandroid12-qpr3-s7-releaseandroid12-qpr3-s6-releaseandroid12-qpr3-s5-releaseandroid12-qpr3-s4-releaseandroid12-qpr3-s3-releaseandroid12-qpr3-s2-releaseandroid12-qpr3-s1-releaseandroid12-qpr3-releaseandroid12-qpr1-releaseandroid12-qpr1-d-s3-releaseandroid12-qpr1-d-s2-releaseandroid12-qpr1-d-s1-releaseandroid12-qpr1-d-releaseandroid12-platform-releaseandroid12-mainline-wifi-releaseandroid12-mainline-tzdata2-releaseandroid12-mainline-tzdata-releaseandroid12-mainline-tethering-releaseandroid12-mainline-statsd-releaseandroid12-mainline-sdkext-releaseandroid12-mainline-resolv-releaseandroid12-mainline-permission-releaseandroid12-mainline-neuralnetworks-releaseandroid12-mainline-networkstack-releaseandroid12-mainline-mediaprovider-releaseandroid12-mainline-media-swcodec-releaseandroid12-mainline-media-releaseandroid12-mainline-ipsec-releaseandroid12-mainline-extservices-releaseandroid12-mainline-documentsui-releaseandroid12-mainline-conscrypt-releaseandroid12-mainline-cellbroadcast-releaseandroid12-mainline-captiveportallogin-releaseandroid12-mainline-art-releaseandroid12-mainline-adbd-releaseandroid12-gsiandroid12-devandroid12-d1-s6-releaseandroid12-d1-s5-releaseandroid12-d1-s4-releaseandroid12-d1-s3-releaseandroid12-d1-s2-releaseandroid12-d1-s1-releaseandroid12-d1-releaseandroid12--mainline-releaseandroid11-tests-releaseandroid11-security-releaseandroid11-s1-releaseandroid11-releaseandroid11-qpr3-s1-releaseandroid11-qpr3-releaseandroid11-qpr2-releaseandroid11-qpr1-s2-releaseandroid11-qpr1-s1-releaseandroid11-qpr1-releaseandroid11-qpr1-d-s1-releaseandroid11-qpr1-d-releaseandroid11-qpr1-c-releaseandroid11-platform-releaseandroid11-mainline-tethering-releaseandroid11-mainline-sparse-2021-jan-releaseandroid11-mainline-sparse-2020-dec-releaseandroid11-mainline-releaseandroid11-mainline-permission-releaseandroid11-mainline-os-statsd-releaseandroid11-mainline-networkstack-releaseandroid11-mainline-media-swcodec-releaseandroid11-mainline-media-releaseandroid11-mainline-extservices-releaseandroid11-mainline-documentsui-releaseandroid11-mainline-conscrypt-releaseandroid11-mainline-cellbroadcast-releaseandroid11-mainline-captiveportallogin-releaseandroid11-gsiandroid11-devandroid11-d2-releaseandroid11-d1-s7-releaseandroid11-d1-s6-releaseandroid11-d1-s5-releaseandroid11-d1-s1-releaseandroid11-d1-releaseandroid11-d1-b-releaseandroid10-tests-releaseandroid10-security-releaseandroid10-s3-releaseandroid10-s2-releaseandroid10-s1-releaseandroid10-releaseandroid10-qpr3-s1-releaseandroid10-qpr3-releaseandroid10-qpr2-s4-releaseandroid10-qpr2-s3-releaseandroid10-qpr2-s2-releaseandroid10-qpr2-s1-releaseandroid10-qpr2-releaseandroid10-qpr1-releaseandroid10-qpr1-mainline-releaseandroid10-qpr1-d-releaseandroid10-qpr1-c-s1-releaseandroid10-qpr1-c-releaseandroid10-qpr1-b-s1-releaseandroid10-qpr1-b-releaseandroid10-mainline-tzdata-releaseandroid10-mainline-resolv-releaseandroid10-mainline-releaseandroid10-mainline-networking-releaseandroid10-mainline-media-releaseandroid10-mainline-a-releaseandroid10-gsiandroid10-devandroid10-d4-s1-releaseandroid10-d4-releaseandroid10-c2f2-s2-releaseandroid10-c2f2-s1-releaseandroid10-c2f2-releaseandroid10-android13-mainline-tzdata-releaseandroid-t-preview-1android-s-v2-preview-1android-s-v2-beta-3android-s-qpr3-beta-1android-s-beta-5android-s-beta-4aml_tz2_305400100Siva Velusamy
2014-09-22tools/studio/cloud is now tools/studio/google/cloud/toolsAppu Goundan
Change-Id: I9e1bf5795f8913b26c464a69e74d09110c7813ac
2014-09-22Merge "Make Android Project view the default view for new projects"Siva Velusamy
2014-09-22Make Android Project view the default view for new projectsSiva Velusamy
Change-Id: I088886bd02c394671f50a73db9ae490379a6546e (cherry picked from commit 7b9d14652bdbdf7317aa5871f9384f4fb63cc175)
2014-09-18Merge "Merge remote-tracking branch 'aosp/upstream-master' into merge"Tor Norbye
2014-09-18Merge remote-tracking branch 'aosp/upstream-master' into mergeTor Norbye
Conflicts: .idea/libraries/asm_tools.xml .idea/libraries/bouncy_castle.xml .idea/libraries/builder_model.xml .idea/libraries/commons_compress.xml .idea/libraries/easymock_tools.xml .idea/libraries/freemarker_2_3_20.xml .idea/libraries/guava_tools.xml .idea/libraries/kxml2.xml .idea/libraries/lombok_ast.xml .idea/libraries/mockito.xml .idea/modules.xml .idea/vcs.xml build/scripts/layouts.gant updater/src/com/intellij/updater/Runner.java Change-Id: I8e1c173e00cd76c855b8a98543b0a0edfdd99d12
2014-09-18Snapshot idea/138.2210 from git://git.jetbrains.org/idea/community.gitTor Norbye
Change-Id: I8f0204d7887ee78cf1fd8c09f936c5afff0edd2f
2014-09-16Merge "75431: Remove inapplicable run configuration types, try 2"Siva Velusamy
2014-09-1675431: Remove inapplicable run configuration types, try 2Siva Velusamy
This CL removes run configurations most likely not needed/used by users of Android Studio. See https://code.google.com/p/android/issues/detail?id=75431 Change-Id: I5362552b2b3f755d92da20d8adf730f6b0d10108 (cherry picked from commit 063037a1259315148494bebfd7e105b3cb425b5c)
2014-09-16Merge "Updated IDE to use Android Gradle plug-in v0.13.0."Tor Norbye
2014-09-16Updated IDE to use Android Gradle plug-in v0.13.0.Alex Ruiz
Change-Id: I4b3f3667365cd2bf1048f9c5acada825e1d0ba8b (cherry picked from commit 088a7a057f5a988afe2a17ff49838367d517a1d9)
2014-09-10Merge "Fix command line GUI test script on the Mac"Tor Norbye
2014-09-10Fix command line GUI test script on the MacTor Norbye
Remove the -d32 flag from the VM arguments; on some systems this triggers this error message: [java] ------ check [java] [junit] Error occurred during initialization of VM [java] [junit] Could not create the Java virtual machine. [java] [junit] Could not reserve enough space for object heap Also clean out old results files when starting a new test run. Change-Id: I120db8deae3336d1d44383d93bd1d7b883e0b024 (cherry picked from commit ac6cebca147da897cce0c74d4aac2f54254b61ed)
2014-09-08Merge "Add script for running UI tests from the command line"Tor Norbye
2014-09-08Add script for running UI tests from the command lineTor Norbye
Usage: $ cd tools/idea $ ant guiTests Test results are written to build/TEST-* Change-Id: I5e395e4348eb70ef65ae819277555ee95642bdfb (cherry picked from commit 7c48b9da9b078f4b7e1282cf906632af9909b7db)
2014-09-08Merge "75780: Android Studio: remove J2ME from Project Default code ↵Tor Norbye
inspection profile"
2014-09-0875780: Android Studio: remove J2ME from Project Default code inspection profileTor Norbye
Move the SimplifiableIf inspection over to the code style category. Change-Id: I67a1744dfb22afb0d5bc0874cdacb4cbfc93721e (cherry picked from commit 28b87e43491f3dc4738ef4ad607e2d855f37a88c)
2014-09-08Merge "Don't suggest making activities/fragments private"Tor Norbye
2014-09-08Don't suggest making activities/fragments privateTor Norbye
If you run Analyze > Inspect Code... on a default Android project, you'll end up with suggestions that you should make your various activities and services package protected (since they may not be referenced from other code in the project). However, you can't do that - at runtime the various inflaters will throw exceptions if you do. This CL adds knowledge to the class analyzer in IntelliJ such that it's aware of the Android context classes and does not suggest reducing visibility of these. Change-Id: Ib5e7004dba8b66b6541be87f121195453568822a Conflicts: java/java-impl/src/com/intellij/codeInspection/reference/RefJavaManagerImpl.java
2014-09-08Merge "Don't run inspections in extracted AAR folders"Tor Norbye
2014-09-08Don't run inspections in extracted AAR foldersTor Norbye
Most "outputs" (such as build/intermediates/) are marked as generated source roots, which means IntelliJ won't scan those folders for warnings. However, AAR libraries are extracted into special build folders (currently build/intermediates/exploded-aar) which are *not* marked as generated; that's necessary such that those folders are scanned (for indexing purposes), handled as potential go-to-declaration targets (since resource files there can contain for example themes extended in the user's application). Therefore, by default, IntelliJ will analyze all the files in the exploded AAR folders. When you have large libraries like appcompat or play services, this not only takes a lot of extra time to analyze. You also end up with a lot of errors in files you can't edit. For example, with appcompat, you end up with over 700 spelling mistake warnings, and with play services, you end up with over a hundred unused namespace warnings, and over a hundred tag has no children warnings! Therefore, this CL tweaks the batch analysis runner which iterates over PSI files to skip files that are found to be within an AAR folder. This removes all the false positives and speeds up code analysis quite significantly! Change-Id: I3dfdd663689a9d75de0318b03e5c4d8c3c6c30f6 (cherry picked from commit 771f728d65f218292649115c1130de00b8c37ec4)
2014-09-04Merge "Merge remote-tracking branch 'aosp/upstream-master' into merge"Tor Norbye
2014-09-04Merge remote-tracking branch 'aosp/upstream-master' into mergeTor Norbye
2014-09-04Snapshot idea/138.1980 from git://git.jetbrains.org/idea/community.gitTor Norbye
Change-Id: Ib567c9c152d770212a7a3db20fbf591c210920bd
2014-08-20Snapshot idea/138.1696 from git://git.jetbrains.org/idea/community.gitTor Norbye
Change-Id: I50c97b83a815ce635e49a38380ba5b8765e4b16a
2014-08-19Snapshot idea/138.1503 from git://git.jetbrains.org/idea/community.gitTor Norbye
Change-Id: Ie01af1d8710ec0ff51d90301bda1a18b0b5c0faf
2014-08-16Merge "Merge remote-tracking branch 'aosp/upstream-master' into merge"Tor Norbye
2014-08-20Merge remote-tracking branch 'aosp/upstream-master' into mergeTor Norbye
Conflicts: .idea/modules.xml platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdatesXmlLoader.java Change-Id: Id899dae9a1e1c79272f8a70e14a7dcef4f760d7f
2014-08-16Merge "Remove defunct library gradle-import"Tor Norbye
2014-08-20Remove defunct library gradle-importTor Norbye
Change-Id: Ice92249f71d1ca204883632355a40af06bb0f183 (cherry picked from commit 3f0387e9d0d7b8e42af19444bdb5dfd8604003e7)
2014-08-19Merge "Merge remote-tracking branch 'aosp/upstream-master' into merge"Tor Norbye
2014-08-19Merge remote-tracking branch 'aosp/upstream-master' into mergeTor Norbye
Conflicts: .idea/modules.xml build/scripts/tests.gant Change-Id: I9a1fe25b61f1004e0f62419a5f64e1452644b784
2014-08-14Merge "Update google tools (cloud/login) build files"Siva Velusamy
2014-08-14Update google tools (cloud/login) build filesAppu Goundan
Change-Id: I2c0bb0f9a3494f0474a373e562d6b162ae5851be
2014-08-12Merge "Add IDEA library for google-api-java-client"Siva Velusamy
2014-08-14Add IDEA library for google-api-java-clientAppu Goundan
Change-Id: I2fd90b8f05128977aa87862d20835722396f83e9 (cherry picked from commit d741cf14b159a479a6a9cfd3634c34e14874bed1)
2014-08-08Merge "navigator: show android pane before scope pane"Siva Velusamy
2014-08-08navigator: show android pane before scope paneSiva Velusamy
Fixes https://code.google.com/p/android/issues/detail?id=74678 Change-Id: I2fda607414e742690ddd9afd41408d19858b69d3 (cherry picked from commit c21756ebe8eece7ddb426143cafe44ae5277d765)
2014-07-28Merge "Accumulate NOTICE files from prebuilts"Siva Velusamy
2014-07-29Accumulate NOTICE files from prebuiltsSiva Velusamy
This CL concatenates the NOTICE files from all the prebuilt library dependencies of the android plugin into a single NOTICE file that is placed inside the plugin. Change-Id: I614b616474bde5440dece6efb1656b200bd30f0c
2014-07-25Snapshot idea/138.1283 from git://git.jetbrains.org/idea/community.gitTor Norbye
047cbb9: IDEA-127620 - Clouds: move frameworks to the top level in new module/project wizard - refactoring of import 1d1914f: IDEA-127620 - Clouds: move frameworks to the top level in new module/project wizard - remove from JavaEE group 3206e15: Merge remote-tracking branch 'origin/master' a513e70: enable injected context for actions in action popups (IDEA-126995) 70c5d69: CommentInjector: improved detection and IDEA-114915 InjectorUtils performance 482cdc2: @MagicConstant added 997dc0b: do not show VM names in run configurations: junit, application (IDEA-126880) 9873768: merge commands to replace duplicates (IDEA-126776) e9a17df: field can be local: when field is used in method for read it can't be converted to local if used in another methods (IDEA-127159) f9e6f06: faster LexerEditorHighlighter.checkContentIsEqualTo 6051f49: generic debugger settings: step 3 — root settings (Debugger node content) — Java transformed bcb94d7: cleanup a12ac6c: treat Diagnostic.Kind.NOTE as information message, not a warning message (IDEA-105383) f367dcb: IDEA-127666 Add tooltip to "Project Setting" icon 08d9677: add delegate method to TextFieldWithHistoryWitBrowseButton ce0d23f: change messages for postfix templates configurable d7d7e88: platform: syntax compatibility with antiquated Python versions for environment loader 2a10168: SwingHelper moved to platform-impl 0299b30: auto-import context variable declaration type when completing (IDEA-90157) e353c2f: prefer some well-known java util classes in completion (IDEA-100669) f81e96e: java chained completion: qualifier class items shouldn't be inserted as constructors 7cb41f8: Update image to visualize the project-based configurable in the Settings dialog. e1d651b: Cleanup (formatting) a7e55c6: time limit for constant search 9cce5c7: do not split annotations on multiple lines for params (IDEA-127017) 0aa3890: simplified, added filtering for subsequent parameter pairs: "key, value", "first, second" d477f91: IDEA-59662: Provide ability to specify right margin (columns) for each file type separately (enabled for PHP) 9b820f7: IDEA-127679 ArrayIndexOutOfBoundsException if no default or focused button is specified 4c997e0: Prevent NPE in AbstractPopup and add corresponding logging 5a49a15: fix inset: VerticalFlowLayout incorrectly uses vertical gap as top inset ece44da: cleanup 5a46a42: generic debugger settings: step 3 — root settings (Debugger node content) 04518cd: Inspections settings ui: tools not initialized if no necessity to apply inspections filter da81c5d: ProjectFileIndex#isIgnored renamed to 'isExcluded' 0e67032: Return accidentally removed PyStringLiteralFixer 3089c9c: PY-12877 Complete statement doesn't insert colon for 'with' statement 1c70a28: IG inline fixes: use inline method processor; if simple getter is inlined in simple expr statement - it should be deleted (IDEA-127135) 8835827: logging for (IDEA-127288) b585c95: inline method: check unique names for this variable in initial class scope (IDEA-127411) ccc235e: tests: show warning when only ignored tests were detected (IDEA-127660) ad42de6: vcs: reformat and cleanup e9fe369: fixed starting jps-builders tests 9d121c2: fix disposeUIResources if merged 2e780d7: turn off contract inference for overrideable methods: fix logic 1bf7333: don't measure MinusculeMatcher performance 2eae3c8: contract inference: take explicit parameter notnull into account (IDEA-127667) 8851417: non-code gutter: get annotations for bytecode psi when highlighting library source 6608b52: generic debugger settings: step 2 — stepping — transform Groovy, all Stepping configurable on one page e46729f: cleanup dd0fd0f: ContainerUtil notNullize/nullize 3d30b27: extract EMPTY_SETTINGS_PANEL_PROVIDER efe0d5a: Inspections settings ui: filter actions in toolbar added 006705c: DefaultVcsRootPolicy refactoring: 'isIgnored' check moved from 'matchesDefaultMapping' implementations to 'getMappingFor' 363b2cd: simplification 12a3d4f: platform: minor optimization (do not rename/delete directory recursively) 9a80d33: vfs: on create/delete notifications mark a child dirty as well 74d6cb2: diff: use separate action for 'roolback' for file (VCS action) and 'roolback' for local changes (LST action) 8b69a0f: diff: fix access to the invalid ranges 1f4de9d: diff: diff from LineStatusTracker 950a80a: IDEA-110611 diff: Ability to revert lines in selection b6cd05a: diff: small fixes in LineStatusTracker db873ee: Use Guava's immutable lists instead of static initializers in PySmartEnterProcessor b1b8116: PY-9176 Converting % to format() doesn't handle multiline string literals 3d377d9: trigger automake for deleted files 1101b55: Merge remote-tracking branch 'origin/master' 3bf8f90: fix paint track 1e1a9c7: IDEA-61550 respect EditorFilter 831cecb: Merge remote-tracking branch 'origin/master' 28dd985: make editor vertical scrollbar bg the same as editor bg on Mac c3a963a: fix preferred height for JComboBox too da026c5: override ControlDoubleClick+Left/Right, make new bindings switchable 222d8ef: bind 'clone caret' actions to ControlDoubleClick+Up/Down 41034f6: DirectoryInfo: extracted sub-class 693b2a2: DirectoryIndexTest: renames a06bd87: Inspections settings ui: added mask and fixed height of severity icon 73dfd94: 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...) 90d58be: DirectoryIndex: removed unnecessary isProjectExcludeRoot method 359bc94: DirectoryInfo simplification: use booleans instead of bit flags because now we have no so many instance of this class (CR-IC-5807) df51a0d: Inspections settings ui: severity colors in tree showed only for enabled inspections 931d600: Inspections ui: expand/collapse tree fixed c0d2162: EA-58395 - NPE: PerlMatcher.matches d203d8f: bytecode-inferred annotations are only available for compiled elements (IDEA-127608) 5c1256f: Merge remote-tracking branch 'origin/master' bacc3c2: lambda -> method refs: collapse when acceptable method without supers found 3bed881: Merge remote-tracking branch 'origin/master' dd4ddfb: method ref -> lambda: names based on resolved method (IDEA-126977) 4b7122b: shorten FQNs when insert casts (IDEA-127573) 91f505e: create static method from usage in interface (IDEA-127563) 124d774: generic debugger settings: step 2 — stepping 72a3ffa: Cleanup (formatting) 7016425: Cleanup (two utility classes merged) ff16ce7: update about graphics 02939b8: add problems listener to update counter 22a3964: +getList() to access configurables list 79a933c: update problems counter for Darcula b198c6a: add Problems counter 67cbc12: allow to override layouting algorithm 43ab48e: + getErrorsCount() 72925df: pointless expressions: do not simplify a - b - b to a - 0 824f432: workaround for <p/> inside <pre> in javadoc preview in JEditorPane (IDEA-127430) ae4f3d9: unwrap: adjust caret before RParenth (IDEA-127580) a46f4ce: anonym -> 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 89dc528: new inference: no substitution during most specific inference by means of new spec (IDEA-127584) fb786d3: SSR: improve annotation name value pair matching 20cb223: SSR: renaming 6af6e5d: SSR: Nullable annotations 912772c: SSR: remove unnecessary field 1017a77: SSR: remove a bit of dead code 04d10f8: IDEA-127337 Popups in editor sometimes aren't shown on first invocation f18c04d: jps plugins: added extension to allow plugins contribute to JPS model even if they don't contribute to external build 5c81146: generic debugger settings: step 1 — data views — merge settings (generic and custom) into one page 4a15d1b: add copyright 27fddc2: generic debugger settings: step 1 — data views e6d092e: cleanup 343e145: cleanup 90cc9e3: cleanup 30c7264: cleanup 31d8039: cleanup 322e539: IDEA-127077 (highlighting test) 4d7f4ab: move PropertiesComponentImpl to core-impl 2495d31: runtime-opcodes support f3ffe1a: java-analysis-impl doesn't depend on platform-api 68de28e: use JBColor fd0bb1e: IDEA-127620 - Clouds: move frameworks to the top level in new module/project wizard 0cf69f8: bytecode analysis: resolve only wrt PsiClassOwner (IDEA-127608) 9ca2a55: reverted e442926 because there is no thread visibility problem right now (per discussion with Roman.Shevchenko) 8e74038: additional tracing code for difference of this session and previous session of particular content calculation bcd970c: Nullable / NotNull 62a0104: revert: Ctrl-N doesn't show after delete; no input field for Ctrl-N etc 9b4912c: lambda: do not start inference from void type (IDEA-127596) 6de6ee1: delegate methods: do not suggest to delegate when delegate would override final (IDEA-127605) 9ff4e24: plugins update dialog layout (IDEA-127462) f03ca65: create class: filter out generated roots (IDEA-127562) 455fc35: move destination: fix laziness d93d0ab: Workaround for another JDK bug in cached popups. a4cdd68: update grails project structure: remove proper instance of ContentEntry (IDEA-120622) using urls since ContentEntry uses default equals/hashcode implementation 14d57e4: Cleanup (formatting) e35d9d8: IDEA-127077 (incorrect parsing of type annotations) 653ccf4: move to the right module 0e44e1c: Merge remote-tracking branch 'origin/master' afc422e: fix errors foreground for Darcula f38dd67: Merge remote-tracking branch 'origin/master' bbb42a45d: IDEA-126982 (Add an inspection to flag a nonfinal class that only has private constructors) c54ff24: fix typos 8ae3019: [git tests] assume git version is supported 1e79d7b: [log] Simplify & fix refs comparison API & implementation dd0a29c: [git] fix refs comparator for the case when refs have equal names db96ca3: [git] remove trivial test setup 7f6d1ce: [git] rename test class to match the production class name d94a9bf: simplify:inline variale a2d93f2: 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 a2221d5: IDEA-126334 Correct declaration scope for light parameters and getReturnTypeElementGroovy for light methods 5ccb872: 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() b43f06c: make another IG test light 09fafa8: IDEA-127263 ("Conditional Expression With Identical Branches" deleting non-identical branches.) feeb54a: SSR: remove unused method d5ce2c1: SSR: match name value pairs when value is not specified d61fdb0: fix typo 55eb67a: fixing JspAutoImportTest: auto-import classes at statement start 455b352: cleanup. remove unused fields 42c3f0d: change links protocol 05a4407: add hyperlink listener 9906008: Merge remote-tracking branch 'origin/master' 25f1003: stub for ordered scopes problem 7e4a359: Merge branch 'master' of git.labs.intellij.net:idea/community 3559eb7: bundling ecj-4.4 java compiler 0d34ff1: PY-4186 Lettuce BDD tool support (initial commit of lettuce runner) 640c9a6: Merge remote-tracking branch 'origin/master' e442926: IDEA-117507 NullPointerException on startup of IDEA 13 d2be1f3: disable hard consistency check 5cc3a16: fix mistype in html+ increase space between elements 2dc1b7c: Log popup window size before showing 1a20228: showing build attempt in logs and in title bar only 2df962a: scopes: include module in file pattern as matching would be calculated against it anyway (IDEA-127397) d60644a: Resize a popup window according to the preferred size of the component instead of its size. b237157: do not lock UI during plugin download (IDEA-127454) 067ef9e: method refs: check first parameter if it could be a receiver for varargs methods (IDEA-127506) eff4567: compose error message (IDEA-127534) 3bc9fa3: IDEA-111466 Mac OS X keyboard shortcuts with alt don't work under Oracle Java 7 6bf1409: postfix template fix ternary operator + test c6ff466: IDEA-111466 Mac OS X keyboard shortcuts with alt don't work under Oracle Java 7 55a8bd4: DebuggerSettings — use PersistentStateComponent instead of deprecated JDOMExternalizable 189f3f5: cleanup 402ccab: DBE-228: column margins 333636c: Replace comma with ampersand 68ec56f: Add groupId for top-level configurable for Junior IDEs. 2ff73e2: don't recreate code fragment psi (IDEA-127039) 5379b77: turn off contract inference for overrideable methods; hopefully, not forever (IDEA-127518) 49a119a: IDEA-121276 Constant conditions: work with arrays ec7c9a3: JavaConstantExpressionEvaluator: add @Nullable 563ad9e: move DfaValue calculation for expressions to one place 392885a: @NotNull DfaVariableValue.psiVariable ee1eb2c: store / use buildAttemptInfo taken from file 5de0503: insert delete with renaming logic for Windows into general delete method 0a6a374: Reverted: cast from Short to char is prohibited (1c5a03589e5155633de91051e59255d3ad84414f) 91b8291: IDEA-123863 'Save Project as Template' action leads to deadlock 3aed563: Platform: use presentable names when generate keymaps for help 34f2fb0: grayed call frame view if in library content (the same as in java) f9982ec: update grails project structure: remove proper instance of ContentEntry (IDEA-120622) ecbbac9: Merge remote-tracking branch 'origin/master' 9795ec8: extract from internal mode 3b00516: notnull 67b840e: notnull e4308c8: cleanup e75bfff: correctly calculate inspection short name in presence of upsource 52d5382: optimisation 1c5a035: cast from Short to char is prohibited 685fdb4: optimisation: getMaybeSuperClassSubstitutor() allows to avoid extra isInheritor() check 60d088f: notnull, cleanup b5fb827: optimisation edf6a02: Merge remote-tracking branch 'origin/master' 23586b9: Added coverage.py fixing wrongly optimized imports. f291cc5: Fixed getting helper. ecec042: Merge remote-tracking branch 'origin/master' f997ddb: StringPattern: restore binary compatibility (broken by 64c812e) 145fbae: Merge remote-tracking branch 'origin/master' 642faba: 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's memory for this number of elements is 2.5M) 067aa19: skip non-java files with given word in literal even before retrieving text / searching the word / finding element at tree (IDEA-126201) aea7066: 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) 7d19e0e: method refs: missed super class substitution (IDEA-126969) f17f398: 'unmark root' action: allow user to cancel exclusion if excluded folder is selected (IDEA-23537) d61da37: IDEA-122076, IDEA-122172 Multicaret actions in quick find mode 8b2824d: IDEA-121956 Multiple Carets: Add support for skipping next selection 1ce6009: - catch runtime problems (e.g. IndexOutOfBoundsException from ByteBuffer) when instantiating stub index and retry index creation (IDEA-117596, IDEA-125750), ep2 c455dd4: - 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) b0fe937: DirectoryIndex: fixed 'isIgnored' for ignored files fb4de8d: DirectoryIndex: store info for excluded and ignored directories df68af8: require that notnull fields be initialized (IDEA-114889) 5a22fdc: IDEA-126660 Incorrect 'condition is always true' for a final field if an overridden method is called from the constructor a7ec8b7: IDEA-126173 Specify exception type thrown by @NotNull annotations f4d3703: IDEA-126531 Completion inserts unwanted semicolon 2887069: dfa: take into account known variable values when handling number comparisons (IDEA-126446) 1aa6e7a: add cast to disambiguate method calls when replacing their argument with null (IDEA-126466) 65ccc19: HardcodedContracts: use a utility method 4853112: dfa: we don't replace nontrivial references with constants, so remove the corresponding code and tests 3eea5bc: hardcode Guava Preconditions.checkNotNull contract 6d9cf39: dfa: understand assertThat notnull (IDEA-125977, IDEA-65004) 2a3e157: Merge remote-tracking branch 'origin/master' f5e85e7: IDEA-126122 (reFS volumes recognized) be1c5b8: Refactoring: configurable from provider can be null e568624: Cleanup (file watcher project converted to VS13; generated junk dropped; version info updated) 1e7a9e9: Cleanup (tabs/spaces; formatting) 0262088: cosmetics: add extra offset for project icon and label margins 1695e0c: fix AIOOB in history 2b3dd78: add css styles to Error Pane ac796ba: wrap errors to html for new project structure dialog 59763f3: Focus logging 3d07af1: SingleInspectionProfilePanel NPE fixed 397e893: IDEA-127478 Tip Of The Day dialog could be shown on incorrect monitor 090b2e5: on case-insensitive file systems perform file name compatibility check using real file names, not the ones taken from dynamically built or stored paths e77cd8a: imports optimized 444f98b: show tooltip when mouse on "multiscopes" icon in inspections settings ui b0b0fef: external build: send empty text with statistics message to avoid producing unnecessary output by IDEA Project Runner in TeamCity 970fe60: use ProjectFileIndex (from API) instead of DirectoryIndex (from impl) where possible d9c45be: libraries scope: use ProjectFileIndex (from API) instead of DirectoryIndex (from impl) where possible 417adc7: notnull b58808c: js postfix templates -> fix examples and configurable UI ba3b637: Settings dialog: the project-based configurables are marked with an icon. 6508417: IDEA-127438 Tool windows drag&drop failure under Java 7 ca76151: IDEA-127343 Github: pass ModalityState to PasswordSafe da5b7e6: use Couple e98cb25: use Couple 568b881: DBE-228: abbreviate long cell values abd5dce: notnull 6d84ba6: Add image to visualize the project-based configurable in the Settings dialog. c32d9db: [vcs] IDEA-107598 Affected paths: consider the whole path when highlighting f4ee468: Inspections settings ui: new inspections tree (tree replaced by table tree, added icons represent severities) 47de3cf6: LiteralExpressionTokenizer cleanup 120fe08: get rid of group border 1a5cf59: IDEA-127343 Pass ModalityState to PasswordSafe.store/removePassword 0143935: remove trivial javadocs f3eb2b2: [git] Remove obsolete password aware handler c4a16ff: Get password called with modality state; unnecessary get password from memory removed for hg auth bf1f916: restore API for idea-php-symfony2-plugin c53dc62: check for null 62e5744: unused classes from 'old make' implementation deleted b8ddfa4: groovy compiler: deleted classes related to old make implementation 42926e1: Fix possible NPE in JiraRepository (EA-58392) 3498760: Introduce live integration tests for Tasks plugin. Add initial version of such tests for Trello 6fd747b: Migrate TrelloRepository to new tasks API 3021914: Remove wrong GSON annotation of 'closed' field in TrelloCard e2b581a: IDEA-115177 (watcher size check no longer needed) c9d3e32: vfs: file watcher executable lookup fixed 431f9db: get rid of deprecated code 25c8ccd: EA-58277 (diagnostic) 6037400: don't highlight '*.restartRequired' properties in registry.properties as unused dfb7e51: registry: use 'restartRequired' property to enforce automatic restart 3305c35: registry: description text corrected 0ffc7d0: CIDR: OC-10422 Current resolve configuration should be preselected in resolve context panel 5f31e2e: show excluded files in Project View, initial (IDEA-23537) ace6fe4: artifacts: one more unused class from 'old make' implementation deleted 5897a01: deleted old unused deprecated 'build participant' classes b75d5f2: artifacts: unused classes from 'old make' implementation deleted 3ed24eb: RUBY-15507: we should not wrap configurables in scroll pane 26b2743: ProjectViewPsiTreeChangeListener updates tree more deeply on property changed 77ee53a: Fix again the following changes that were reverted: Fix for nullable composite configurable. d0cd301: IDEA-126984 Mac OS X: Double line above the editor c2e6ab0: revert (e3e3224e853ad466cebf13c8b5c7f01d272d8e88 Fix for nullable composite configurable.) d1ce059: highlight modules 8b6c40d: platform: splash misalignment on Windows fixed 8b35719: devkit: incorrect modification reverted 928feba: JavaHelp 2.0_05 bc13d12: Merge remote-tracking branch 'origin/master' a9d7da6: added test for default property file in resource bundle editor 160fca0: project: windows update scripts unified e3e3224: Fix for nullable composite configurable. a69f781: cleanup aa16ba2: IDEA-126984 Mac OS X: Double line above the editor 0994232: project: build/update scripts tuned to support home paths with spaces b9eb20d: EA-57720 - PIEAE: LeafPsiElement.a 1396322: IDEA-127343 Pass ModalityState to PasswordSafe.getPassword 7eb4791: [git] remove obsolete javadoc 4d3abb7: cleanup: remove trivial comments d8f6d4c: SeverityEditorDialog -- if "mixed" pseudo severity chosen then no default selection e39d6a2: ScopesAndSeveritiesTable suppress unused declaration inspection f356442: DBE-321: prevent data tooltip flicker 226e175: Inspection settings UI: multiselection in inspections tree support 68c651e: catch exception when writing content, marking vfs for rebuild (IDEA-125925) f59b7b3: revert the change that breaks functionality eac71fe: add tool window id to assertion 349f84a: fix several concurrency issues in Search Everywhere 65824bb: Some configurables requires the dynamic attribute to configure its wrapper properly. 73c7f62: go to action: move Analyze Stacktrace... to the top 5458ff1: IDEA-127232 Fatal Error on startup on Mac Os X 09230b2: 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 35e6c4d: remove suppressions e83f80f: implicit usage provider for *.description in registry.properties ddae39a: file path completion fixed 6f1f6cf: Inspection settings UI: creation copy of tool wrapper if new scope inserted 981a3db: remove unused class ColumnInfo$StringColumn 864cd2d: Inspection settings UI: - "ALL" scope moved to last position in table - move scopes in single inspection disabled 4965683: Merge remote-tracking branch 'origin/master' e488923: cleanup. remove unused methods d13074e: fix incorrect target element calculation for text editors e2c4550: typo 219b31c: show display name for certificate configurable 1b4a3c1: larger scope when searching in path / ssr (IDEA-127068) 17a5843: disable plugins if cycle was detected (IDEA-127177) 001a9cf: New inspections settings UI: - nodes for individual scopes deleted from settings tree - added table in right panel to configure scopes&severities - new scope button added to right panel (if only default scope currently available) de377f8: extract variable missed events (IDEA-127166) dcb45f2: extract field missed events (IDEA-127167;IDEA-127169) 1d8d358: extract parameter missed after event added (IDEA-127170) 30d945d: local rename events (IDEA-127172; IDEA-127172) d0b86b6: popup position for injected fragments during inplace refactorings should be calculated over injected editor as caret range marker is against injected document (IDEA-126989) 53de53f: Refactoring of grouping configurables. Use the following registry key to switch on this functionality: ide.file.settings.order.new 088e9a2: Fix tests broken after changes for PY-4073 d5032e5: java: parser changes temporarily reverted 690797e: Using "Batch File Change" events in BuildManager to cancel already running automake session while VCS is updating working tree (IDEA-111673) 4e586b4: replace with foreach b70bfe3: Platform: do not produce duplicating shortcuts in help keymaps d65ce21: Merge remote-tracking branch 'origin/master' 6a141b3: [git] rename utility method to a more consistent name c5129cf: fix layouts: exclude structural search from defaul platform implementations a9396b6: unused property inspection: search in a narrow scope first 5002c70: contract inference: honor already known parameter values during data flow analysis 704198c: contract inference: exclude contracts not matching the return type 349f900: no ContractInference for compiled elements f02a497: change foreground and separator color 2e6fb66: move Problems down and change separator 6404449: support "--" separator aa98745: customize separator 2e376b2: [git] IDEA-126472 IDEA-126473 Notify about external changes modifying the working tree 1a37016: [git] better diagnostics output format f9a615b: [git] remove unused method 8b2eae6: [git] Remove duplicated code 5dd8682: Merge remote-tracking branch 'origin/master' 91b1e1b: Fixed wrong cast. 44ec294: annotate getPattern / getOptimizedIndexingPattern with @Nullable return info 50d32b8: SSR fix replace test 6521af0: IDEA-127077 (incorrect parsing of type annotations) 5b72fac: Cleanup (warning) 4fd07a5: License dialog: License key: provide precise diagnostic for rejected key After-review 6cb2eab: Remove deprecated Remote Interpreters API. 7d1e1bd: do not propagate exceptions in case of broken bytecode 980b837: fix test e099a14: gant-based builds: added one more jar required for Kotlin compiler f36393b: go to action: use gray instead of italic for shortcuts rendering 1c43998: gant-based builds: removed incorrect classpath entry for Kotlin compiler ffb8b5f: gant-based builds: added jars required for Kotlin compiler to classpath 47eec66: java inheritor cache: use weak map to avoid holding PSI for unnecessary long time 1a78fe7: goto action: restore enabled action preference 8343e8e: goto action: rewrite using a more suitable API, prefer exact matches, fix search everywhere a24b862: IDEA-127189 Select next/all ocurrence fails with braces 304a69b: IDEA-103025, EA-53787 fix handling of special fonts in soft wrap model dd4b761: trait field searching test fixed 7c04faa: Merge remote-tracking branch 'origin/master' bad2fa8: Fixing env tests dd23104: memory hogging on javaInjections.xml editing 1bbb89c: go to action: proper text attributes for shortcuts 0057fe3: go to action: don't show duplicate group for intention actions 482084c: go to action: missing bg for option descriptors 590ed4c: disable create instance field inside interface (IDEA-127211) 65d11dd: disable generate test method actions outside class (IDEA-127246) f69f9fd: leave static modifiers in interface methods (IDEA-127255) 42f50f6: sort items in goto action by matching degree (IDEA-112613) 45915b2: show colored matched fragments in goto action (IDEA-112613) 34b51a1: show progress when status bar is switched off (registry: ide.show.progress.without.status.bar) cdbb650: null check d5dada4: disposed check 64c812e: StringPattern: cleanup, add StringPatternTest 7fa1b28: remove unnecessary field and getter from SSR ReplaceCommand 472bf3f: java: decompiler fixes (IDEA-127229 et al.) 7ada79c: AnnotationUtil.isInferredAnnotation c0d76a2: parameter info: don't retrieve inferred annotations in dumb mode 4df5903: IDEA-127127 charset name completion: provide completion for more APIs b6ea24b: don't duplicate annotations in parameter info 3f7935a: dfa: turn on contract inference from source b6b76b7: IDEA-127212 Live templates "Use static import if possible" fails sometimes f372b95: corrected 'isCommunity' check 08b3c7f: disable table speed search for empty tables 51292ab: Merge branch 'svn_18_3' 511f071: IDEA-126911 Do not call "VirtualFile.getFileType()" for directories (while checking if annotate action is enabled) 93e45b9: PY-4073 Add completion for special function attributes 0a5bfb0: Merge remote-tracking branch 'origin/master' 0fcfb36: Merge remote-tracking branch 'origin/master' 86b7bf5: Fix copying .egg files from remote host to libraries folder (PY-13044). 912c0d7: html editor as a error pane 55b4064: do not modify profile file to write default 102bcb2: structural search bundles fixed bb0b50c: Merge remote-tracking branch 'origin/master' 5253ba2: type migration: make part of platform 3ab8864: Error pane initial 581cf80: structural search: groovy should work in community 76726e8: disposed check be28458: css synchronizer — support of manual update 7b29836: structural search: make part of platform: enable in community a5061f3: fix module locations a3626d6: Merge remote-tracking branch 'origin/master' 695682b: structural search: make part of platform 50e27ec: enable inline redundant local vars in batch mode (IDEA-126957) 49b9f30: EA-58014 (diagnostic) 9d32e98: added incompatible plugin version org.intellij.clojure / 0.2.1.178 c27d829: - 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 0896a25: avoid accessing invalid buffer 159f3c5: Merge remote-tracking branch 'origin/master' 4cc0d5e: IDEA-127183 Windows: Look for 1.8 JVM registry entry by default f41f9c3: Debugger reader performance fixed, now uses BaseOutpuReader (PY-11393). cb2159e: Switch on new Alt processing under Windows L&F. ef8fbc4: notnull e1445e6: Gradle: IDEA-127217 Tests with spaces aren't wrapped with " " when running specific test as Gradle test cf1f8c8: fix tests: improved 'isInCommunity' check bcb38e5: pep8.py updated to version 1.5.7 0970549: Coverage.py updated to version 3.7.1 90f034d: Merge remote-tracking branch 'origin/master' 6ec557a: Try even more to connect. 69a2a4c: path completion: rendering fixed for several matched context helpers 21efa65: cleanup 7494ef6: support for multiple groups in idea.test.group property 00847ed: No need to register MessageBusConnection disposal: it is done automatically 0fb6eab: Suppress "unused" constructor: initialized as a Service 2b6b549: Fix already disposed EA-58257 fc46e99: look for JVM 1.8 first b7cea46: added caching + minor size opts 63453c3: fix NPE in SSR ReplaceOptions 941c20b: stop usage search on target invalidation (EA-54329) d75a12f: invalid type diagnostics (EA-58069) 121084a: remove specific Lookup check in intentions pass, daemon is disabled during lookup anyway (EA-58246) 71fd543: WEB-9954 move and rename confusing "Live Edit menu item 5d745b1: check for null for content hashes flush 7073116: fix ConcurrentMapsTest (by Roman) 6d6d15a: IDEA-122254 ("Use static import if possible" checkbox for the Structural Replace dialog) 4febd80: intention should insert static import when replacing assertNull() with assertEquals() 4dd5b62: insert static import when replacing assertEquals() with intention 591d723: insert static import when flipping assert literal outside of test method 90f2ef5: use static import if it is already present for several intentions and inspections dd2d141: Merge remote-tracking branch 'origin/master' ae714aa: Win tests should be more stable now 3b3fee8: clear zip file caches on low memory c81ebf5: Refactoring: create instances of IdeConfigurablesGroup and ProjectConfigurablesGroup in one place. b83f901: Merge remote-tracking branch 'origin/master' 9c13559: Comment. ec56a95: 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) d83e334: IDEA-126836 Formatting adds extra blank line after class header if it ends with comment 6d68662: use 1px separators e360f62: add utility method to configure 1px separator 23ba8f8: use encoding info when building hash for contents + rebuild content dependent indices upon encoding change 7b8cc6c: Fixed according to CR-IC-5706 93d37fa: don't auto-import classes where class references are prohibited syntactically (IDEA-127190) f87e56d: bytecode analysis: a comment about lite control flow analysis 90addcd: bytecode analysis: lazy resultOrigins analysis a7c1c1a: bytecode analysis: lite control flow analysis 8211223: bytecode analysis: no analysis at all if nothing is inferrable 60a6acf: moved method from moduleutils to modulerootmodificationutils 3173594: jetbrains.dic + "unmerged" c95ca18: support prefix expressions in quick evaluate 8d71285: cleanup e418bb2: use UIUtil.getSidePanelColor() bef8a7f: remove border for content component 1835567: + side panel color 105b9a1: @Nullable ef2875d: IDEA-126927 - CloudFoundry: if the same artifact is deployed to few clouds, one can view the state of the single one only 7c415ca: IDEA-127069 help button added to the Mercurial Update Project dialog 0e12675: Revert "StringUtil: Added wordWrapString() method" 5af9e9f: separator titles for Darcula b044185: better IDE responsiveness during bytecode indexing 15ed602: svn: Fixed converting SVNStatusType to StatusType - explicitly check values that have non-unique status type names 43b6e08: BytecodeAnalysisIntegrationTest: a more profound test data refresh 525a896: Merge branch 'master' of git+ssh://git.labs.intellij.net/idea/community fe15e86: bytecode analysis: index version increment 0d24afe: disabled batch evaluator by default, overhead is too high. Enable if needed using registry key debugger.batch.evaluation 0069112: added nontull 062254d: svn: Refactored SvnStatusHandler - moved status type parsing to StatusType class a884c1b: ignore inferred annotations when checking overriding parameters nullability b6b6ea1: bytecode analysis: lite persistent hashCode for Configuration 1f05788: bytecode analysis: skipping frames and debug instructions aa3b189: svn: Refactored StatusType - removed deprecated STATUS_MERGED value f2d0988: do not capitalize titles 5ba1390: extract CachingEnumerator from PersistentStringEnumerator 1cd8961: IDEA-126973 IDE does not see the use of string resources in libraries bb0b856: @NotNull b700084: nullable/notnull/contract intentions available on library sources in Groovy 18afce3: external/inferred annotation gutter markers in Groovy 18dcabb: [vcs] assert annotationProvider != null (otherwise the action shouldn't be enabled) ff89749: [vcs] Handle all exceptions during annotation similarly. EA-58021 45cd16b: svn: Refactored SvnVcs.svnStatusIs() - method moved to Status class 37423bb: StringUtil: Added wordWrapString() method 228a7f0: IDEA-127144 (No word wrap or horizontal scrolling for ignore list in Proxy dialog) a570ab1: SSR: remove unused code from replace options e19e11f: SSR replace handler cleanup ab42788: IDEA-125021 Improve multi-caret copy-paste logic 8662259: IDEA-127125 Throwable at com.intellij.debugger.ui.breakpoints.BreakpointWithHighlighter.reload 7c0fcae: fixed Breakpoints tests be3789a: do not calculate source position twice a22e159: Disable css emmet fuzzy search by default 687fa76: no need for findClass if we have object already 86d795a: ElementPatternCondition: less memory 7801b62: ObjectPattern.oneOf(T...): less memory for single value 394b9f4: GPUB: keyword completion on non-trivial offsets d9d79ac: resource bundle editor property rename fixed: no property with old invalid name creation after rename 233bdf9: svn: Replaced SVNStatusType (from SVNKit) with custom StatusType enum 5803898: action popups are broken if new project settings dialog option is on 1b4fef2: svn: Replaced SVNEventAction (from SVNKit) with custom EventAction enum cbcc65f: more robust lookup start offset invalidation tracking (EA-51961 etc) 4703c93: IDEA-75885 Fast invoking shortcut with Alt brings focus to main menu [Windows] IDEA-87408 Hold <ALT> button and select multiple lines vertically does not work as desired 19eb679: Add diagnostic info 40acdf7: License dialog: provide precise diagnostic for rejected key (IDEA-122894, IDEA-125916, IDEA-125917, IDEA-125921) e28ee1b: display inferred annotations in italic fe21a09: IDEA-81781 Unintuitive 'Project Files Changed' message box 78b8b2c: Fix emmet tests b363ad7: notnull ac8bf17: added comment d61930f: revert 43b0575239264eef2d4a5299b48f3d2119d8d380 3674c5e: PY-13140 Fix several minor issues found during code review 99058ce: TableView: update only visible column sizes 4a8c1f7: fix BytecodeAnalysisTest? 6563b56: fix BytecodeAnalysisTest? f6c970f: IDEA-126896 Gradle: Grails integration buildPlugins issues 1ee9d0e: ModuleWithDependentsScope, another minor post-review cleanup 1478698: Fast groovy tests: exclude external system integration tests from FastGroovyTestSuite (e.g. GrailsGradleImportingTest) 43b0575: IDEA-126836 Formatting adds extra blank line after class header if it ends with comment abcc172: IDEA-127062 Bug when closing splitted editors ee204e9: IDEA-127045 Unexpected 'step over' behaviour in debugger a2fb7f6: DBE-60 Windows Authentication for SQL Server 79fc7d2: processing vcs changed text only if we are not processing selected one 0f34d80: Add diagnostic info f506a15: PY-13140 Underscored names are completed inside import statement e0ddef7: PY-13140 Top-level module names starting with underscore are not imported via wildcard import b6eee00: fix PushedFilePropertiesUpdater registration b9e4b83: BytecodeAnalysisIndex is only in idea 4dfa351: BytecodeAnalysisConverter is only in idea cb79e2e: if editor has selection, reformat only selected lines, when reformat dialog is not shown. Do not take into account processChangedText flag 76ed9f7: Merge branch 'master' of git.labs.intellij.net:idea/community c3c78c5: IDEA-93948 Code Style->XML->Other: no preview text for CDATA d08111d: XML Colors settings: fix description text (missing line breaks) 34dcb63: SSR: remove unnecessary class 472994b: remove some dead code from SSR search dialog fca4af3: more efficient shortening of class references in SSR 560fb1c: fix not-null assertion e13715a: fix NPE 9665337: javascript-psi-impl shouldn't depend on lang-impl 2a91d19: fixed XBreakpointManager.testSerialize f698722: ModuleWithDependentsScope minor post-review cleanup 9d399a3: WEB-12568 Dart autocomplete deletes closing bracket 95673d1: don't use getPackage to check if PSI directory is in source (SCL-7243) fbbb221: bytecode analysis: copying to prevent indices/enumerators issues 831ab18: bytecode analysis: compound keys - maximizing shared stuff 0ddd915: enable inference bytecode indexing only in internal & test mode ee888c2: fix AnnotateMethodTest e0861b8: bytecode analysis: leaking parameters analysis 31d93dc: ProjectBytecodeAnalysis -> service fbb2825: ignore inferred annotation in @NotNull propagation to overridden methods 1b75318: adapt testdata to inferred jdk annotations f350b3d: hold inferred @NotNull annotation on a hold reference to avoid UsageViewTest failures 0e53e62: bytecode analysis: assume that errors are due to incorrect bytecode affe6e0: log bytecode analysis related information with debug level a11744c: adapt dfa testAlexBug to jdk notnull inference f98006e: ProjectBytecodeAnalysis: use tree hierarchy to find parameter's declaring method bfbc9e0: limiting number of elementary steps of bytecode analysis to 30000 8eee4f3: import fix 261018e: logging AnalyzerException ce0e838: bytecode analysis: increase IDE responsiveness during large class file analysis (e.g. groovy's ArrayUtil) 3357716: bytecode analysis: use separate keys for each file to avoid O(n^2) index removeAssociatedValue 7fc5d9e: make BytecodeAnalysisTest more classloader-agnostic bd2ebf1: cache enumerator data, remove unnecessary enumerator queries 14ed555: do postponed formatting in JavaChainLookupElement (EA-56040) ce64501: no contract annotation if method is already @NotNull 1754869: findInferredAnnotations returns @NotNull array 3b75ca1: refresh annotations dir during setUp 6dd49cb: update annotations after mockJDK update c5f3f23: hashCode via ordinal, copying equations into solver 90e6e0d: myAnnotations are volatile 08811b0: more logging 1e54e26: simple smoke test that inferred annotations are visible to codeInspection 0db25e9: arrays and primitive collections 658b710: aligned with faba b993ee5: NPE fix (possible dead bytecode instructions) 8de3dfd: using TIntObjectHashMap in analysis (instead of wrappers) 0ea01ef: minimal structures for inferred annotations in memory 861fbc7: reload inferred annotations on root change 92e2f07: checking enumerators during converter initialization 338481d: Bytecode analysis tests 75eb3cb: straightforward solver 7056873: rigid infinum 6220d1a: porting faba features ecce111: Contract clauses normalization (sorted) cd2946b: Tuning null -> ... analysis 82e7fd8: Parameters: CNPE join CYCLE = CYCLE ade7530: stable calls (ported from faba) 657b7af: starting integrations tests 70cc7af: qname may be null (anonymous classes) f2e3270: smart propagation (resultOrigins analysis) 05486ff: separate indices eb58968: a proper disposal of app component in the test 1901b35: this is NotNullValue f8a153e: equals/hashCode for index values 6dcf377: comments + refactoring 383752b: compound indices in action ff84337: initial implementation for compound keys d905c85: towards compound keys 68ef299: Refactoring: moving class processing into DataIndexer c8e0bef: towards compound ids bacb5f5: extracting converter 655e0ba: poc implementation via indices eac23b5: indexing dabdf64: towards indexing 10fda95: emulating touch via special value e1fce3d: No need for components (with touched flag) in raw equations 44ea307: testing contract annotations a8717a4: testing hand-coded classes fb6ce34: Start test for BytecodeAnalysis 8ec604c: using (naively yet) solutions of IntIdSolver in Idea fc86f2b: full cycle of solving (not tested yet) 1d2c7d5: in progress: internalizing equations c31fd4a: No need for signatures 41d2da1: poc usage of enumerators 073012d: inferred annotations in gutter 8c57905: Draft implementation of inferring Nullity and Contract annotations dca785b: stub for inferred annotations d83c897: @notnull aeb0b27: allow / skip build attempt number e.g. IU-135.455.10 (IDEA-122579) 604ec3a: Add workaround for CertificateManager *service* to work with old task connectors b96c582: Rename classes related to legacy JIRA interface to not cause confusion anymore 165465c: IDEA-123972 Display JIRA version under JQL editor field in settings 6708af2: Use simpler test API for performing actions eb009fc: introduced expandNodesOnLoad in XDebuggerTree 1c3cefb: nice diagnostics for failed assertion about same indexing result from the same content 6b75304: IDEA-127042 Create tip of the day for quick evaluate b8d6082: add to watches with control+enter from evaluate dialog 86d958c: 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) 962d04b: svn: Refactored SyntheticWorker - reused default DirectoryEntry comparison for sorting 99e9710: IDEA-107376 Goto next / previous splitter not working when show tabs are set to none (Carlos Ortiz) 0ce61f1: notnull a0f6b0a: svn: Refactored "checking node kind" logic - use utility methods (instead of direct comparison with NodeKind enum values) 2b5e1c1: update breakpoints and execution line highlighters on color scheme change 69be4e2: svn: Refactored RepositoryBrowserDialog - removed duplication and simplified "set action enabled" logic e438d20: Merge remote-tracking branch 'origin/master' 1cc9650: IDEA-122894 License dialog: License key: provide precise diagnostic for rejected key (cherry picked from commit ff0eada) (cherry picked from commit 29c98ba) 9241cae: Merge remote-tracking branch 'origin/master' 7d896bb: provide completion variants for Charset.forName() in Groovy (IDEA-126595) e62b6df: IDEA-126973 IDE does not see the use of string resources in libraries 02e5ede: updated javadoc for exit and restart actions e1d0804: WEB-12677 Emmet: do not expand too long abbreviations 6046586: Emmet: preview editor should have maximum width if softwraps are enabled be20e87: DOC-3246 IDEA: Update master password dialog panels help ca5260d: IDEA-79083 Popup lists are sometimes not clickable 8a05f8e: Merge remote-tracking branch 'origin/master' be76dc1: highlight matches in plugins table fcd53e5: save search query as a client property fd6b2c9: add a client property key for search query febbd75: fix inspection setting e119956: svn: Simplified node kind values parsing - parse right to NodeKind enum (using jaxb annotations) 6979d52: do not let transient iterator escape as it references nonsharable thread locals 746de0c: diff: fix example in diff editor color settings 3eebc8b: show different icons for muted enabled/disabled breakpoints 1b1a23a: IDEA-120465 Code completion: no Autopopup code completion and inserting pair brackets if Column selection mode is on 9dde9e3: svn: Replaced SVNNodeKind (from SVNKit) with custom NodeKind enum ed3bf70: split 'force' flag into two different ones: 'force' and 'exitConfirmed', so that now 'force==true' guarantees application shutdown; (fixes also IDEA-127009) 756bc03: performance optimization (following IDEA-CR-337) 7a94893: change storage format for smart backspace configuration (following review CR-IC-5570) 8feafdf: Updated tests due to changes in interface of CommentByLineCommentAction 5d8aeec: IDEA-127074 Executing gradle script fails with error '.../build.gradle' is not a directory 546e0ba: IDEA-88643 delete item from list of breakpoints by pressing delete key: selection should not return to position 1. 4de85a6: IDEA-122513 Can't expand single character property in Spring config 2595051: fix blinking test 51305d0: fix test (following IDEA-124928) 51c9f4a: IDEA-121060 Multiple carets: comment/uncomment works incorrectly 0ddcf6e: IDEA-121060 Multiple carets: comment/uncomment works incorrectly d51dd50: IDEA-121060 Multiple carets: comment/uncomment works incorrectly 9307f63: svn: Save selected depth for update/integrate operations in configuration 0e44683: svn: Refactored DepthCombo - use custom renderer to display presentable depth labels (instead of separate DepthWithName class) c20bfe7: svn: Replaced SVNDepth (from SVNKit) with custom Depth enum 0e8564a: Merge remote-tracking branch 'origin/master' c3e78ad: Add read action. 54474d0: TestDataGuessByExistingFilesUtil: prevent thread starvation and use processor to avoid several huge String collections in the memory (IDEA-127038) 02c1b76: svn: Utilized CommitInfo when parsing "svn list" output and for DirectoryEntry implementation ac00218: svn: Unified "lock" information parsing for info, status and browse clients (utilized Lock class for all cases) 3ea1e9e: Merge remote-tracking branch 'origin/master' 61c9bc4: highlight matches in selected search result e3fd6eb: don't add a newline when completing with smart enter shortcut (IDEA-126726) 4029019: EA-57959 - ISE: DomInvocationHandler.getAttributeChild diagnostics e3c7a70: don't require PerformanceWatcher unresponsiveness threshold to be divisible by unresponsiveness interval (IDEA-127038) 02b931c: diff: fix NPE dc4f600: Merge remote-tracking branch 'origin/master' bcc88e8: svn: Replaced SVNLock (from SVNKit) with custom Lock class f21bc13: svn: Replaced SVNDirEntry (from SVNKit) with custom DirectoryEntry class 8434e55: svn: Fixed NPE in SvnKitBrowseClient (SVNLogClient.doList() logic) - use SVNRevision.UNDEFINED if null is passed e6f257f: Added multi-associations in win (un)installer with the controls on the option page. 6eb7f53: svn: Replaced ISVNAnnotateHandler (from SVNKit) with custom AnnotationConsumer class 535cb8c: svn: Refactored SvnRemoteFileAnnotation - removed unused fields 56cd6a8: svn: Refactored BaseSvnFileAnnotation - utilized CommitInfo for implementation logic 6916bac: svn: Refactored BaseSvnFileAnnotation - code simplified, duplication and unused code removed, warnings fixed 79f167e: svn: Utilized CommitInfo when parsing "svn annotate" output 5585db2: svn: Replaced SVNCommitInfo (from SVNKit) with custom CommitInfo class 3b0971e: svn: Replaced SVNDiffOptions (from SVNKit) with custom DiffOptions class 58ab1b9: svn: Replaced SVNConflictVersion (from SVNKit) with custom ConflictVersion class d287078: svn: Fixed "memory leak" error (on application close) after viewing merge source hierarchy details - correctly register dialogs for disposal ef3bc87: svn: Refactored TreeStructureNode - made not to be generic, renamed ff2698d: svn: Unified LogEntry and LogEntryPath with corresponding similar classes used for svn executable xml output parsing 00224be: svn: Replaced SVNLogEntryPath (from SVNKit) with custom LogEntryPath class 6a330b5: svn: Replaced SVNLogEntry (from SVNKit) with custom LogEntry class 615f0cb: svn: Refactored parsing of child xml elements collections - use @XmlElementWrapper (instead of intermediate classes) 5ac00c0: svn: Refactored SvnUtil - moved "getPathForProgress" to ProgressEvent cef6176: svn: Refactored ProgressTracker - removed unused method parameters, make inherit ThrowableConsumer 17cbb94: svn: Replaced SVNEvent (from SVNKit) with custom ProgressEvent class 57e1c41: svn: Preserve several more used fields when converting from SVNStatus to Status 37798c0: svn: Allow @Nullable values when converting SVNKit types to corresponding svn4idea types ea32a54: IDEA-125627 Added new conflict reason values available in svn 1.8 099870d: svn: Replaced SVNConflictAction, SVNConflictReason, SVNOperation (from SVNKit) with corresponding custom enums 6dc734f: svn: Replaced SVNTreeConflictDescription (from SVNKit) with custom TreeConflictDescription class 57db2a5: svn: Replaced SVNStatus (from SVNKit) with custom Status class 6730240: svn: Replaced SVNInfo (from SVNKit) with custom Info class b527300: svn: Removed unnecessary IdeaSVNInfo - directly use SVNInfo instead 46fdb20: svn: Refactored UpdateClient - make methods throw SvnBindException (instead of SVNException from SVNKit) 9ccd315: svn: Refactored StatusClient - make methods throw SvnBindException (instead of SVNException from SVNKit) bb3582d: svn: Refactored RepeatSvnActionThroughBusy - make methods throw VcsException (instead of SVNException from SVNKit) 33b3795: svn: Refactored InfoClient - make methods throw SvnBindException (instead of SVNException from SVNKit) ab74ce3: svn: Refactored CmdInfoClient - removed duplication, methods extracted/inlined, @NotNull 29f24cf: svn: Refactored CmdInfoClient - inlined "doInfo" methods, removed duplication 17d79f7: svn: Refactored UpdateClient - removed unnecessary methods 19cc497: svn: Refactored StatusClient - removed unnecessary "doStatus" overload method (call replaced with more general overload) faa09ef: svn: Refactored StatusClient - removed unnecessary methods b45cfaa: svn: Refactored StatusClient - removed unnecessary "doStatus(File path, boolean remote, boolean collectParentExternals)" overload method (as always invoked with collectParentExternals = false) ae24d84: svn: Refactored InfoClient - removed unnecessary methods 2e97768: svn: Added some todo items for working copies of 1.8 and greater formats (cleanup, nested working copies file status refresh) 7874cb3: svn: Refactored SvnCheckoutProvider - removed unused parameters, @NotNull 22b2900: svn: Refactored SvnCheckinHandlerFactory - code simplifications, warnings fixes 1ce0847: IDEA-118540 Refactored "committing changes to same repository but from working copies of different formats" detection logic, updated confirmation message 491ac7d: svn: Updated working copy format checks to be "weaker" - to correctly support working copies with greater than svn 1.8 formats Change-Id: I25f808eb8c86e4bd21610b40ab6b6df310d8e636
2014-07-24Merge "Merge remote-tracking branch 'aosp/upstream-master' into merge"Tor Norbye
2014-07-25Merge remote-tracking branch 'aosp/upstream-master' into mergeTor Norbye
Conflicts: .idea/modules.xml Change-Id: I5e3d04bc83cdc26b2b56fca66b44b1dd8941b143
2014-07-17Merge "Remove obsolete module registration"Tor Norbye
2014-07-18Remove obsolete module registrationTor Norbye
Change-Id: I820a5d4a111d584616865c467d7deb0f4d06b8fc (cherry picked from commit 5fa1c05b3a49956c74ca3a9072a6fa3071e12dc2)
2014-07-17Merge "Add fest library"Tor Norbye
2014-07-17Add fest libraryTor Norbye
Change-Id: I19dc424249011393cc3e7650087288aeeee90554 (cherry picked from commit 7aa6e2c68f0c30dfb767af2c526700c1b84d56c8)
2014-07-16Snapshot idea/138.1029 from git://git.jetbrains.org/idea/community.gitTor Norbye
Update from idea/138.538 to idea/138.1029 Change-Id: I828f829a968439a99ec67640990c18ff7c9b58ce
2014-07-16Merge "Merge remote-tracking branch 'aosp/upstream-master' into merge"Tor Norbye
2014-07-16Merge remote-tracking branch 'aosp/upstream-master' into mergeTor Norbye
Conflicts: .idea/modules.xml build/scripts/common_tests.gant build/scripts/dist.gant build/scripts/layouts.gant build/scripts/utils.gant Change-Id: I2bdcfaa02c8c63585eb6a56020dd3dbe0be90119