Commit Graph

248 Commits

Author SHA1 Message Date
Simon Brandhof
6810d4b437 Set version to 6.7-SNAPSHOT 2017-10-09 13:34:43 +02:00
Julien HENRY
4c5d6a2722 SONAR-5236 Create new API to register built-in quality profiles 2017-09-25 15:17:37 +02:00
Simon Brandhof
1a6b9d21db Bring 6.6-SNAPSHOT back 2017-09-12 10:52:16 +02:00
Simon Brandhof
c0943b57d9 Release 6.6-M1 2017-09-12 10:51:02 +02:00
Teryk Bellahsene
d27e074202 Xoo MeasureSensor supports language Xoo2 2017-08-30 16:24:53 +02:00
Julien HENRY
ac7edbe589 SONAR-9574 Same file indexed in different modules 2017-08-04 14:58:16 +02:00
Julien HENRY
75e47ba5a1 Rework file indexing
* Drop cycle ModuleFileSystem -> FileIndexer -> ModuleFileSystem
  * Ensure basedir is initialized once
  * Drop useless FileSystemLogger, and log in ModuleFileSystemInitializer
2017-08-04 14:58:16 +02:00
Simon Brandhof
d7dbb9250c Prepare for next development iteration 2017-07-13 19:59:20 +02:00
Simon Brandhof
75e926deef SONAR-9480 fix support of multiple docs to recover with same id 2017-07-11 08:58:34 +02:00
Duarte Meneses
6f107dcbe9 SONAR-9477 Deprecate ProjectReactor and ProjectBuilder
Mark Immutable classes in the Plugin API and Scanner
2017-07-11 08:51:38 +02:00
Julien HENRY
539c34e510 SONAR-8546 Add medium test 2017-07-07 09:42:54 +02:00
Simon Brandhof
0e05020d62 Prepare for next development iteration 2017-07-05 20:29:27 +02:00
Simon Brandhof
bcc8082815 Release 6.5-M2 2017-07-05 19:09:06 +02:00
Julien HENRY
875e23e29f SONAR-9478 Deprecate Settings and introduce new Configuration interface 2017-07-04 23:47:46 +02:00
Teryk Bellahsene
c8963a8ab0 SONAR-9482 Add IT for WS api/qualityprofiles/show 2017-07-04 16:29:36 +02:00
Simon Brandhof
ee296138cd Prepare for next development version 6.5-SNAPSHOT 2017-05-16 17:02:50 +02:00
Julien HENRY
88bb8230b1 SONAR-9204 File with BOM are not correctly parsed by the CPD tokenizer 2017-05-09 18:02:07 +02:00
Julien HENRY
53caac9fa3 SONAR-9199 InputFile::content() and InputFile::inputStream() should filter BOM 2017-05-09 18:02:07 +02:00
ssjenka
75c4847f94 Automatic merge from branch-6.3
* origin/branch-6.3:
  SONAR-8623 Fix regression with project level measures
2017-03-09 14:15:20 +01:00
Julien HENRY
ada5b9d39a SONAR-8623 Fix regression with project level measures 2017-03-09 13:45:52 +01:00
Simon Brandhof
45e68e898f Back to development version 6.3-SNAPSHOT 2017-03-06 12:05:46 +01:00
Simon Brandhof
b7ba1b5d74 Publish 6.3-RC4 2017-03-03 16:06:14 +01:00
Simon Brandhof
662d878c3a Set version 6.3-SNAPSHOT 2017-02-22 16:03:51 +01:00
Simon Brandhof
1bd42f2bb4 Publish version 6.3-RC3 2017-02-22 12:00:38 +01:00
Simon Brandhof
36b88b81f2 Prepare for next development iteration 2017-02-14 14:00:52 +01:00
Teryk Bellahsene
cfa372a57a SONAR-8637 Update POM parent version 2017-02-10 17:41:33 +01:00
Janos Gyerik
75253f80b3 Fix assertions in Xoo 2017-01-31 18:11:25 +01:00
Janos Gyerik
8a08d8d936 Add OneIssuePerDirectory rule in Xoo (#1606) 2017-01-31 15:57:10 +01:00
Duarte Meneses
9b1ff379bf SONAR-8631 Only publish input files used by sensors 2017-01-31 09:36:47 +01:00
Duarte Meneses
7b3024ee78 SONAR-8622 Lazily generate metadata for input files 2017-01-27 16:26:30 +01:00
Julien HENRY
fafd6a2b35 SONAR-8573 Use api/settings to load global settings 2017-01-10 20:52:16 +01:00
David Rautureau
f3b6e94cd1 Prepare for next development iteration 2016-11-21 14:17:24 +01:00
Julien HENRY
f8703a4155 SONAR-8281 Update SensorContextTester to no more expose coverage type 2016-10-21 13:17:30 +02:00
David Rautureau
1d20e24831 Prepare for next development iteration 2016-09-19 17:32:59 +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
Julien HENRY
443ad96989 SONAR-7864 Drop org.sonar.api.scan.filesystem.ModuleFileSystem from API
SONAR-8038 Deprecate ProjectDefinition::getBuildDir
2016-08-29 17:02:57 +02:00
ssjenka
c61be4f486 Automatic merge from branch-6.0
* origin/branch-6.0:
  Revert deprecation of SonarQubeVersion
2016-07-28 11:36:07 +02:00
Simon Brandhof
86ea84aacc Revert deprecation of SonarQubeVersion
so that compatibility with 5.6 does not need
to call deprecated code.
2016-07-28 11:23:21 +02:00
Simon Brandhof
b710ae53fe Fix merge of branch-6.0 2016-07-27 22:57:19 +02:00
Simon Brandhof
85bfbe2868 Improve org.sonar.api.SonarRuntime
* javadoc was not up-to-date

* SensorContext has a single method #runtime() instead
of #getRuntimeApiVersion() and #getRuntimeProduct()

* deprecated SonarQubeVersion does not extend SonarRuntime

* SonarRuntime becomes an interface. Implementation is
org.sonar.api.internal.SonarRuntimeImpl for unit tests.
2016-07-27 18:23:48 +02:00
ssjenka
5e769422d2 Automatic merge from branch-6.0
* origin/branch-6.0:
  fix profile overflow on project overview page
  SONAR-7912 Highlight releasability rating in measure page of a view
  Update Xoo plugin to test Settings default values
  SONAR-7751 Missing @SonarLintSide on some extensions
2016-07-22 08:02:24 +02:00
Julien HENRY
06b01c8bf8 Update Xoo plugin to test Settings default values 2016-07-21 12:05:01 +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
Julien HENRY
7bea09f6eb SONAR-7883 Expose InputFile charset in API 2016-07-12 13:03:43 +02:00
Julien HENRY
f8719e3723 Fix unclosed resource 2016-07-12 12:31:13 +02:00
Julien HENRY
0acf0fe5f8 Make Xoo a SonarLint plugin 2016-07-12 11:21:35 +02:00
Sébastien Lesaint
d5bf0e2401 Revert "Make Xoo a SonarLint plugin"
This reverts commit c0fc296133.
2016-07-11 19:24:09 +02:00
Julien HENRY
c0fc296133 Make Xoo a SonarLint plugin 2016-07-11 17:46:57 +02:00