Commit Graph

3506 Commits

Author SHA1 Message Date
Teryk Bellahsene
5bb2c16061 SONAR-8069 replace organisation by organization 2016-09-16 17:08:12 +02:00
Stas Vilchik
2d8072c499 "Error Stacktrace" -> "Error Details" 2016-09-16 14:32:09 +02:00
Simon Brandhof
bfcbb7e32f Improve stability of ProgressLoggerTest
in order to avoid :
log_at_fixed_intervals(org.sonar.core.util.ProgressLoggerTest)
java.util.ConcurrentModificationException: null
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)
	at java.util.ArrayList$Itr.next(ArrayList.java:851)
	at org.sonar.api.internal.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.next(AbstractMapBasedMultimap.java:486)
	at java.util.Spliterators$IteratorSpliterator.tryAdvance(Spliterators.java:1812)
	at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
	at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
	at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
	at org.sonar.core.util.ProgressLoggerTest.hasInfoLog(ProgressLoggerTest.java:71)
	at org.sonar.core.util.ProgressLoggerTest.log_at_fixed_intervals(ProgressLoggerTest.java:44)
2016-09-14 23:36:19 +02:00
Stas Vilchik
b48a6cd518 Merge branch 'branch-5.6' 2016-09-13 17:58:15 +02:00
Simon Brandhof
a1dda7cfb1 Improve stability of ProgressLoggerTest 2016-09-13 16:02:02 +02:00
Stas Vilchik
2752d139c9 SONAR-7897 Update measures on the Projects page (#1237) 2016-09-13 11:49:17 +02:00
Sébastien Lesaint
24a49907b9 SONAR-6662 add ServerId to HTTP user agent of UPC client 2016-09-12 17:12:12 +02:00
Simon Brandhof
6c0b5563fb SONAR-7851 add QProfileChangeDao 2016-09-12 14:11:59 +02:00
Teryk Bellahsene
fc81d57b12 SONAR-8047 Validate settings of type REGULAR_EXPRESSION 2016-09-12 12:26:50 +02:00
Stas Vilchik
0e1b375b1d SONAR-7980 apply feedback 2016-09-12 09:36:47 +02:00
Stas Vilchik
ebc1a2d2a0 SONAR-7980 apply feedback 2016-09-09 15:31:51 +02:00
Julien Lancelot
0e16e7b3c5 SONAR-8070 Drop of "Comparison" feature 2016-09-08 16:09:43 +02:00
Stas Vilchik
bae4f619db SONAR-7978 Add test email configuration form to the settings page (#1216) 2016-09-06 17:23:12 +02:00
Stas Vilchik
710344da59 SONAR-7980 Rewrite the "Licenses" page (#1207) 2016-09-06 16:02:40 +02:00
Julien Lancelot
ade78dc77f SONAR-8055 Declare emails configuration with PropertyDefinition 2016-09-06 11:23:54 +02:00
Simon Brandhof
f79030e299 SONAR-7678 server-side stateless settings
* Settings class becomes abstract as multiple implementations
are used. Can't become an interface for binary
backward-compatibility of API

* tests should use MapSettings, an in-memory implementation
of Settings

* web server uses a thread-specific cache of settings when
processing HTTP requests

* web server does not have a cache of settings during startup,
except for the system settings loaded from sonar.properties

* Compute Engine uses a thread-specific cache of settings when
  processing a task. Cache is clear at end of task.

 * some useless methods of PersistentSettings are removed
2016-09-06 10:13:55 +02:00
Stas Vilchik
d2da7f30d5 SONAR-5856 Rewrite Settings page (#1163) 2016-09-01 17:30:34 +02:00
n-b-sonar
c45240202f Update UI welcome message (#1194)
Update UI welcome message to put the focus in the Leak Period.

Contribution by @n-b-sonar
2016-09-01 09:48:15 +02:00
Stas Vilchik
4c2d7de346 SONAR-7846 Display error of a failing CE task in the background page 2016-08-23 12:08:51 +02:00
Stas Vilchik
87c95bc05d SONAR-7847 Add a way to see scanner context in the background page 2016-08-23 11:42:54 +02:00
Stas Vilchik
502b4c6f0d SONAR-7848 Display task UUID in background page UI 2016-08-23 11:42:54 +02:00
Sébastien Lesaint
3cdbd91927 fix missing coverage on class Collectors 2016-08-22 10:25:43 +02:00
Stas Vilchik
1b9b161ffc SONAR-7955 add "x_of_y_shown" localization message 2016-08-19 14:25:47 +02:00
Julien Lancelot
917574dcd1 SONAR-7994 Clean up migration that feed local users 2016-08-18 11:46:41 +02:00
Stas Vilchik
cb5bb2fb08 SONAR-7963 Display duplications on new code (#1148) 2016-08-17 10:58:16 +02:00
Julien Lancelot
e68403e44a SONAR-7951 Rename new duplicated lines metric to "Duplicated Lines on New Code" 2016-08-16 17:36:41 +02:00
Julien Lancelot
792d73d269 SONAR-7957 Replace new ncloc by new lines 2016-08-16 17:36:41 +02:00
Julien Lancelot
3b68b76704 SONAR-7953 New metric « New Duplicated Lines (%) » 2016-08-16 13:58:44 +02:00
Teryk Bellahsene
062c27d9de SONAR-7957 New metric « New Lines of Code » 2016-08-13 12:08:39 +02:00
Stas Vilchik
ed92f9d0d0 SONAR-7919 apply feedback 2016-08-12 16:57:25 +02:00
Teryk Bellahsene
d7db41d8ed SONAR-7952 New metric « Duplicated blocks on new code » 2016-08-12 15:56:36 +02:00
Teryk Bellahsene
de2eaf079f SONAR-7951 New metric « Duplicated lines on new code » 2016-08-12 15:56:36 +02:00
Teryk Bellahsene
105831419e SONAR-7930 WS api/components/bulk_update_key dry run fails when invalid key 2016-08-12 10:39:37 +02:00
Stas Vilchik
7f6c2ce920 fix l10n message 2016-08-11 13:37:23 +02:00
Stas Vilchik
c12f3d56cb SONAR-7919 Rewrite "Update Key" project page (#1140) 2016-08-10 18:16:54 +02:00
Stas Vilchik
6d55c79eed SONAR-7964 Rename "New Lines of Code" to "New Lines to Cover" 2016-08-10 15:55:31 +02:00
Stas Vilchik
143f3c560b SONAR-7921 Rewrite "Quality Gate" project page (#1138) 2016-08-10 14:04:38 +02:00
Simon Brandhof
003daecb6c Exclude target/generated-test-sources from analysis 2016-07-29 16:38:45 +02:00
Stas Vilchik
0b1226871a SONAR-7920 Rewrite Links project page (#1127) 2016-07-29 16:08:36 +02:00
Stas Vilchik
8e8de73e9b improve ui consistency of rule "deprecated" badges 2016-07-29 10:40:36 +02:00
ssjenka
e4ba85fe30 Automatic merge from branch-6.0
* origin/branch-6.0:
  add nice message when no results on permission pages
2016-07-27 08:01:51 +02:00
Stas Vilchik
940c3eb71b SONAR-7922 Rewrite "Quality Profiles" project page (#1118) 2016-07-26 16:21:19 +02:00
Stas Vilchik
fcba3fa165 SONAR-7918 Rewrite "Deletion" project page (#1116) 2016-07-26 16:11:54 +02:00
Stas Vilchik
8ff6ccecd8 add nice message when no results on permission pages 2016-07-26 09:59:11 +02:00
David Rautureau
e419cb3ade [maven-release-plugin] prepare for next development iteration 2016-07-25 10:13:12 +02:00
David Rautureau
4f37a3f3b4 [maven-release-plugin] prepare release 5.6.1 2016-07-25 10:13:12 +02:00
Sébastien Lesaint
1bb0e1cfd1 add Collectors.join(Joiner) 2016-07-21 17:03:57 +02:00
Sébastien Lesaint
8a59810c57 add index and uniqueIndex to Collectors 2016-07-21 17:03:57 +02:00
Sébastien Lesaint
d7313f8d7d merge GuavaCollectors into Collectors and rename methods 2016-07-21 17:03:57 +02:00
David Rautureau
8de259eee6 prepare for next development iteration 2016-07-20 11:20:21 +02:00
David Rautureau
3613994b6f [maven-release-plugin] prepare for next development iteration 2016-07-20 10:30:20 +02:00
David Rautureau
41affbb82c [maven-release-plugin] prepare release 6.0-RC1 2016-07-20 10:30:19 +02:00
Simon Brandhof
89369f354b Fix Quality flaws 2016-07-18 19:14:30 +02:00
Simon Brandhof
7cdbfc9e01 Fix Quality flaws 2016-07-18 13:15:50 +02:00
Stas Vilchik
c844886cf4 SONAR-7492 Display an explanation tooltip for rating measures (#1104) 2016-07-15 17:10:39 +02:00
Stas Vilchik
0f8478f0b4 apply feedback on profiles page 2016-07-15 14:17:38 +02:00
Stas Vilchik
75efda3dd8 SONAR-7880 Put actions on permissions on the Projects Management page 2016-07-13 18:12:50 +02:00
Stas Vilchik
fbfad85349 change wording on profiles page 2016-07-13 15:32:13 +02:00
Sébastien Lesaint
379e9411bc fix various quality flaws 2016-07-07 17:07:11 +02:00
Stas Vilchik
62d39cbb6e apply feedback for the quality profiles page 2016-07-07 10:50:51 +02:00
Julien HENRY
e5818438a2 SONAR-7755 deploy/plugins/index.txt should expose SonarLint compatibility 2016-07-07 10:04:36 +02:00
Julien HENRY
103f9ca40f SONAR-7727 Remove deprecated stuff from Resources API 2016-07-05 14:00:16 +02:00
Julien HENRY
b7fcb4dd97 Provide plugin key when failing to load an extension 2016-07-05 14:00:16 +02:00
Julien HENRY
b7343f0f17 SONAR-7727 Remove some deprecated properties 2016-07-05 14:00:16 +02:00
Julien HENRY
c7206381a3 SONAR-7727 Remove deprecated metrics + methods on Settings 2016-07-05 14:00:16 +02:00
Julien HENRY
a8608d8d77 Disable tests using symlink on Windows 2016-07-05 14:00:16 +02:00
Stas Vilchik
405256e05e apply feedback for the quality profiles page 2016-07-05 12:08:09 +02:00
Sébastien Lesaint
57954d360f add collectors util classes in sonar-core 2016-07-04 15:20:30 +02:00
Duarte Meneses
2eedbcc8b7 SONAR-7665 Deprecate @BatchSide and introduce @ScannerSide 2016-07-04 14:14:40 +02:00
Stas Vilchik
fd2274207a SONAR-6551 warn about deprecated rules on project overview (#1059) 2016-07-01 17:08:15 +02:00
Stas Vilchik
47b3076a11 apply feedback for the quality profiles page 2016-07-01 16:47:23 +02:00
Stas Vilchik
c4290eed31 apply feedback for the quality profiles page 2016-06-30 11:09:03 +02:00
Stas Vilchik
769c503adc apply feedback for the quality profiles page 2016-06-30 09:47:50 +02:00
Julien Lancelot
35fcfd2d71 SONAR-7781 Delete sonar.security.savePassword property 2016-06-29 09:37:40 +02:00
Stas Vilchik
4ecb6fc3ec refactor quality profiles page (#1056) 2016-06-27 16:08:44 +02:00
Sébastien Lesaint
fba02ff24c SONAR-7803 creates events only on PROJECTS 2016-06-27 10:54:57 +02:00
Tom
8534a54e26 set next dev version to 5.6.1-SNAPSHOT 2016-06-27 09:52:08 +02:00
Simon Brandhof
e0a8d96578 Fix some Quality flaws 2016-06-27 09:51:40 +02:00
Stas Vilchik
50901700f4 SONAR-7229 improve messages 2016-06-21 10:03:31 +02:00
Stas Vilchik
a05bbc4d7e SONAR-7229 apply feedback 2016-06-17 18:07:20 +02:00
Stas Vilchik
49b162151b fix l10n message 2016-06-15 16:57:33 +02:00
Julien Lancelot
88fe167730 SONAR-7739 Remove remember me cookie 2016-06-15 11:08:36 +02:00
Stas Vilchik
59a1bedcce SONAR-7229 Create new Projects page for My Account space 2016-06-15 10:40:05 +02:00
Simon Brandhof
f16a04ff63 Improve documentation of UuidFactory 2016-06-14 21:19:14 +02:00
Stas Vilchik
adf3459900 SONAR-7720 Modify the Permission Templates page to support project creators (#1030) 2016-06-14 13:32:01 +02:00
Stas Vilchik
c6c7bf08a0 refactor react components (#1033) 2016-06-10 17:37:21 +02:00
Stas Vilchik
9ddbcb00f8 refactor permission templates page (#1025) 2016-06-09 14:49:05 +02:00
Teryk Bellahsene
d936fa531c Revert "SONAR-7635 Sort core bundle messages in alphabetical order"
This reverts commit 3e08e0769b.
2016-06-08 16:51:28 +02:00
Stas Vilchik
fb218304c3 SONAR-7537 improve the changelog message 2016-06-06 11:39:51 +02:00
Simon Brandhof
cbdf996487 Remove FP of duplicate-finder-maven-plugin in sonar-core 2016-06-06 09:41:01 +02:00
Simon Brandhof
056b5b562e Move org.sonar.core.user classes outside sonar-db 2016-06-06 09:41:01 +02:00
Sébastien Lesaint
bf2e8a28ce SONAR-7537 add issue change when issue is moved to new file 2016-06-02 14:01:53 +02:00
Tom
d9fd1d0b18 Update version to 5.6-SNAPSHOT 2016-06-01 15:14:41 +02:00
Tom
074f3d1169 Release 5.6 2016-06-01 13:59:09 +02:00
Tom
c4beaca801 prepare for next development iteration on release branch 2016-05-27 17:49:28 +02:00
Tom
ce1b331448 release 5.6-RC2 2016-05-27 16:57:51 +02:00
Sébastien Lesaint
9e291cdec3 remove use of Guava's Objects.equal 2016-05-24 16:36:20 +02:00
Sébastien Lesaint
a3837a58d3 remove usage of deprecated methods of Guava Objects 2016-05-24 16:36:20 +02:00
Sébastien Lesaint
a6f424a9d0 improve Slug implementation effectiveness 2016-05-24 16:36:19 +02:00
Simon Brandhof
9121d8b55d Upgrade to Guava 18 (#1007)
Required for upgrade to Elasticsearch 2.3 which
does not shade its dependencies anymore
2016-05-23 14:46:28 +02:00