]> source.dussan.org Git - sonarqube.git/log
sonarqube.git
12 years agoMerge remote branch 'upstream/master'
Fabrice Bellingard [Mon, 6 Feb 2012 15:30:10 +0000 (16:30 +0100)]
Merge remote branch 'upstream/master'

12 years agoSONAR-3242 The review buttons should not hide the violation title
Fabrice Bellingard [Mon, 6 Feb 2012 15:23:35 +0000 (16:23 +0100)]
SONAR-3242 The review buttons should not hide the violation title

12 years agoFix regression
Evgeny Mandrikov [Mon, 6 Feb 2012 12:59:31 +0000 (16:59 +0400)]
Fix regression

12 years agoFix some quality flaws
Simon Brandhof [Mon, 6 Feb 2012 12:44:20 +0000 (13:44 +0100)]
Fix some quality flaws

12 years agoFix some quality flaws
Evgeny Mandrikov [Mon, 6 Feb 2012 08:43:18 +0000 (12:43 +0400)]
Fix some quality flaws

12 years agoFix regression
Evgeny Mandrikov [Mon, 6 Feb 2012 12:59:31 +0000 (16:59 +0400)]
Fix regression

12 years agoFix some quality flaws
Simon Brandhof [Mon, 6 Feb 2012 12:44:20 +0000 (13:44 +0100)]
Fix some quality flaws

12 years agoFix some quality flaws
Evgeny Mandrikov [Mon, 6 Feb 2012 08:43:18 +0000 (12:43 +0400)]
Fix some quality flaws

12 years agoSONAR-1492 Improve rendering for rules in quality profiles
Fabrice Bellingard [Mon, 6 Feb 2012 11:10:03 +0000 (12:10 +0100)]
SONAR-1492 Improve rendering for rules in quality profiles

12 years agoSONAR-3231 Allow to associate measure with committer
Evgeny Mandrikov [Mon, 6 Feb 2012 07:52:07 +0000 (11:52 +0400)]
SONAR-3231 Allow to associate measure with committer

For now we should not show such measures in UI

12 years agoImprove documentation about core metrics
Evgeny Mandrikov [Sun, 5 Feb 2012 00:01:27 +0000 (04:01 +0400)]
Improve documentation about core metrics

12 years agoImprove documentation about core metrics
Evgeny Mandrikov [Sat, 4 Feb 2012 00:08:48 +0000 (04:08 +0400)]
Improve documentation about core metrics

12 years agoCleanup build log for sonar-duplications by redirecting test output to file
Evgeny Mandrikov [Fri, 3 Feb 2012 22:00:55 +0000 (02:00 +0400)]
Cleanup build log for sonar-duplications by redirecting test output to file

12 years agoFix some quality flaws
Evgeny Mandrikov [Fri, 3 Feb 2012 12:14:58 +0000 (16:14 +0400)]
Fix some quality flaws

12 years agoSonar API - Try to improve documentation of notifications
Fabrice Bellingard [Fri, 3 Feb 2012 17:30:22 +0000 (18:30 +0100)]
Sonar API - Try to improve documentation of notifications

12 years agoSONAR-3235 Make the numbers non breakable on the hotspot widgets
Fabrice Bellingard [Fri, 3 Feb 2012 16:44:44 +0000 (17:44 +0100)]
SONAR-3235 Make the numbers non breakable on the hotspot widgets

12 years agoSONAR-2747 Send email when new violations appear on favourite project
Fabrice Bellingard [Fri, 3 Feb 2012 16:09:26 +0000 (17:09 +0100)]
SONAR-2747 Send email when new violations appear on favourite project

The email is sent only if:
  * the user has set the project as a favourite
  * this is a "last analysis" (= no 'sonar.projectDate' specified)
  * 'since last analysis' period was not removed in the admin page
  * there are new violations (obviously...)

12 years agoFix some quality flaws
Evgeny Mandrikov [Fri, 3 Feb 2012 11:51:21 +0000 (15:51 +0400)]
Fix some quality flaws

12 years agoFix some quality flaws
Simon Brandhof [Fri, 3 Feb 2012 09:29:04 +0000 (10:29 +0100)]
Fix some quality flaws

12 years agoCleanup build log for sonar-squid-java-plugin by redirecting test output to file
Evgeny Mandrikov [Fri, 3 Feb 2012 09:01:00 +0000 (13:01 +0400)]
Cleanup build log for sonar-squid-java-plugin by redirecting test output to file

12 years agoSONAR-3231 Allow to associate measure with committer
Evgeny Mandrikov [Fri, 3 Feb 2012 07:56:29 +0000 (11:56 +0400)]
SONAR-3231 Allow to associate measure with committer

* Fix hashCode and equals for RuleMeasure
* Add RuleMeasure.getSeverity()

12 years agoAdd CSS elements for configuration of rules
Simon Brandhof [Fri, 3 Feb 2012 08:50:43 +0000 (09:50 +0100)]
Add CSS elements for configuration of rules

12 years agoRemove the deprecated GWT component: SourcePanel
Simon Brandhof [Fri, 3 Feb 2012 08:50:05 +0000 (09:50 +0100)]
Remove the deprecated GWT component: SourcePanel

12 years agoImprove RuleMeasure
Evgeny Mandrikov [Thu, 2 Feb 2012 23:55:39 +0000 (03:55 +0400)]
Improve RuleMeasure

* Fluent API
* RulePriority renamed into Severity

12 years agoSONAR-3212 Document format of conf/sonar.properties
Evgeny Mandrikov [Thu, 2 Feb 2012 13:39:05 +0000 (17:39 +0400)]
SONAR-3212 Document format of conf/sonar.properties

12 years agoSONAR-3088 Keep period config when navigating between dashboards
Fabrice Bellingard [Thu, 2 Feb 2012 11:49:55 +0000 (12:49 +0100)]
SONAR-3088 Keep period config when navigating between dashboards

=> When switching from a project dashboard page to another one, the
   differential view configuration should be kept.

12 years agoNew try to fix Oracle batch mode
Simon Brandhof [Thu, 2 Feb 2012 11:41:47 +0000 (12:41 +0100)]
New try to fix Oracle batch mode

12 years agoFix JDBC batch mode in MyBatis
Simon Brandhof [Thu, 2 Feb 2012 11:20:59 +0000 (12:20 +0100)]
Fix JDBC batch mode in MyBatis

12 years agoExperimental fix for purges on Oracle
Simon Brandhof [Thu, 2 Feb 2012 10:38:41 +0000 (11:38 +0100)]
Experimental fix for purges on Oracle

12 years agoExperimental fix for purges on Oracle
Simon Brandhof [Thu, 2 Feb 2012 10:28:00 +0000 (11:28 +0100)]
Experimental fix for purges on Oracle

12 years agoSONAR-1650 Improve resource viewer to easily flag a file as favourite
Fabrice Bellingard [Thu, 2 Feb 2012 10:03:24 +0000 (11:03 +0100)]
SONAR-1650 Improve resource viewer to easily flag a file as favourite

=> Add a star icon in the code viewer header to easily tag a java
   file as favourite

12 years agoSONAR-3094 Improve the display of the "Differential Views" tab
Fabrice Bellingard [Thu, 2 Feb 2012 09:15:23 +0000 (10:15 +0100)]
SONAR-3094 Improve the display of the "Differential Views" tab

=> In the "Global Settings" page, the description of the field
   "period1".

12 years agoUpdate javadoc of RubyRailsWebservice.java
Simon Brandhof [Thu, 2 Feb 2012 08:46:37 +0000 (09:46 +0100)]
Update javadoc of RubyRailsWebservice.java

12 years agoRemove unused private method
Simon Brandhof [Thu, 2 Feb 2012 08:44:46 +0000 (09:44 +0100)]
Remove unused private method

12 years agoRemove executable flag from source files
Evgeny Mandrikov [Wed, 1 Feb 2012 22:49:06 +0000 (02:49 +0400)]
Remove executable flag from source files

12 years agoFix violations
Evgeny Mandrikov [Wed, 1 Feb 2012 22:08:05 +0000 (02:08 +0400)]
Fix violations

12 years agoFirst shot to improve documentation of Metric API
Fabrice Bellingard [Wed, 1 Feb 2012 18:15:08 +0000 (19:15 +0100)]
First shot to improve documentation of Metric API

=> Mostly, Metric.Builder had to be improved as it is the preferred
   way to create metric definitions.

12 years agoSONAR-3228 Set the wieghted_violations metric's best value to 0
Fabrice Bellingard [Tue, 31 Jan 2012 16:53:02 +0000 (17:53 +0100)]
SONAR-3228 Set the wieghted_violations metric's best value to 0

=> To optimize the number of entries persisted in the DB

12 years agoSONAR-3231 Allow to associate measure with committer
Evgeny Mandrikov [Wed, 1 Feb 2012 14:19:33 +0000 (18:19 +0400)]
SONAR-3231 Allow to associate measure with committer

12 years agoSONAR-3230 Stolen user session
Simon Brandhof [Wed, 1 Feb 2012 13:07:25 +0000 (14:07 +0100)]
SONAR-3230 Stolen user session

12 years agoFix documentation about migration scripts
Evgeny Mandrikov [Tue, 31 Jan 2012 21:33:33 +0000 (01:33 +0400)]
Fix documentation about migration scripts

12 years agoAdd column PROJECT_MEASURES.COMMITTER
Evgeny Mandrikov [Tue, 31 Jan 2012 19:16:27 +0000 (23:16 +0400)]
Add column PROJECT_MEASURES.COMMITTER

12 years agoFix mybatis integration tests on MsSQL
Simon Brandhof [Tue, 31 Jan 2012 17:06:43 +0000 (18:06 +0100)]
Fix mybatis integration tests on MsSQL

12 years agoFix DashboardDaoTest
Simon Brandhof [Tue, 31 Jan 2012 16:31:20 +0000 (17:31 +0100)]
Fix DashboardDaoTest

12 years agoFix compatibility of MyBatis integration tests with Oracle
Simon Brandhof [Tue, 31 Jan 2012 15:44:54 +0000 (16:44 +0100)]
Fix compatibility of MyBatis integration tests with Oracle

12 years agoSONAR-3228 Some metrics are not persisted if value 0
Fabrice Bellingard [Tue, 31 Jan 2012 15:06:20 +0000 (16:06 +0100)]
SONAR-3228 Some metrics are not persisted if value 0

=> whereas they can be used in Sonar Web UI

12 years agoRevert invalid comment
Simon Brandhof [Tue, 31 Jan 2012 07:38:57 +0000 (08:38 +0100)]
Revert invalid comment

12 years agoAdd javadoc to Violation#getCommitter
simonbrandhof [Mon, 30 Jan 2012 20:57:21 +0000 (21:57 +0100)]
Add javadoc to Violation#getCommitter

12 years agoSONAR-3104 Fix bug and improve element IDs to ease ITs
Fabrice Bellingard [Mon, 30 Jan 2012 17:52:50 +0000 (18:52 +0100)]
SONAR-3104 Fix bug and improve element IDs to ease ITs

12 years agoDo not delete snapshots with events
Simon Brandhof [Mon, 30 Jan 2012 16:39:03 +0000 (17:39 +0100)]
Do not delete snapshots with events

12 years agoSONAR-3091 Improve the "Events" widget
Fabrice Bellingard [Mon, 30 Jan 2012 16:17:16 +0000 (17:17 +0100)]
SONAR-3091 Improve the "Events" widget

=> The "Events" widget should not display events on snapshots which
   are about to be deleted

12 years agoSONAR-3104 Improve the usability of the project 'History' page
Fabrice Bellingard [Mon, 30 Jan 2012 14:38:17 +0000 (15:38 +0100)]
SONAR-3104 Improve the usability of the project 'History' page

- Display create/edit/delete action links only when mouse is over the
  line

12 years agoSONAR-3104 Improve the usability of the project 'History'
Fabrice Bellingard [Mon, 30 Jan 2012 14:14:53 +0000 (15:14 +0100)]
SONAR-3104 Improve the usability of the project 'History'

=> Remove the ability to add & edit event categories (admin page
removal)

12 years agoSONAR-3104 Improve the usability of the project 'History' page
Fabrice Bellingard [Mon, 30 Jan 2012 14:09:04 +0000 (15:09 +0100)]
SONAR-3104 Improve the usability of the project 'History' page

- Remove possibility to specify an event category
- And then simplify the UI consequently

12 years agoSONAR-3104 Improve the usability of the project 'History'
Fabrice Bellingard [Mon, 30 Jan 2012 10:57:47 +0000 (11:57 +0100)]
SONAR-3104 Improve the usability of the project 'History'

- Add row highlighting
- Reorder columns
- Remove date duplication

12 years agoSONAR-2807 fix support of period cleaner over multiple years
Simon Brandhof [Mon, 30 Jan 2012 12:01:19 +0000 (13:01 +0100)]
SONAR-2807 fix support of period cleaner over multiple years

12 years agoMerge remote branch 'upstream/master'
Fabrice Bellingard [Fri, 27 Jan 2012 16:02:25 +0000 (17:02 +0100)]
Merge remote branch 'upstream/master'

12 years agoSONAR-3206 Can not delete snapshot from history
Fabrice Bellingard [Fri, 27 Jan 2012 16:01:38 +0000 (17:01 +0100)]
SONAR-3206 Can not delete snapshot from history

Fix regression introduced in Sonar 2.13

12 years agoSONAR-2757 extract purge task into a dedicated component
Simon Brandhof [Fri, 27 Jan 2012 15:48:54 +0000 (16:48 +0100)]
SONAR-2757 extract purge task into a dedicated component

12 years agoSONAR-2757 purge errors should not fail the build
Simon Brandhof [Fri, 27 Jan 2012 10:22:45 +0000 (11:22 +0100)]
SONAR-2757 purge errors should not fail the build

12 years agoSONAR-2757 do not delete events on profile changes
Simon Brandhof [Fri, 27 Jan 2012 09:40:00 +0000 (10:40 +0100)]
SONAR-2757 do not delete events on profile changes

12 years agoSONAR-2757 improve reentrance of project deletion
simonbrandhof [Thu, 26 Jan 2012 22:13:09 +0000 (23:13 +0100)]
SONAR-2757 improve reentrance of project deletion

12 years agoSONAR-3139 Fix wrong refactoring
Evgeny Mandrikov [Thu, 26 Jan 2012 22:01:44 +0000 (02:01 +0400)]
SONAR-3139 Fix wrong refactoring

12 years agoSONAR-3139 Remove deprecated code, add some comments and tests
Evgeny Mandrikov [Thu, 26 Jan 2012 17:52:24 +0000 (21:52 +0400)]
SONAR-3139 Remove deprecated code, add some comments and tests

12 years agoDBCleaner : fix deletion of events + improve mybatis batch mode
Simon Brandhof [Thu, 26 Jan 2012 18:46:20 +0000 (19:46 +0100)]
DBCleaner : fix deletion of events + improve mybatis batch mode

12 years agoFix profile for mybatis integration tests
Simon Brandhof [Thu, 26 Jan 2012 18:16:00 +0000 (19:16 +0100)]
Fix profile for mybatis integration tests

12 years agoSONAR-3181 Fix NPE
Evgeny Mandrikov [Thu, 26 Jan 2012 17:00:32 +0000 (21:00 +0400)]
SONAR-3181 Fix NPE

12 years agoSONAR-1960 DBCleaner properties should be expressed in weeks instead of months
Simon Brandhof [Thu, 26 Jan 2012 17:14:17 +0000 (18:14 +0100)]
SONAR-1960 DBCleaner properties should be expressed in weeks instead of months

12 years agoSONAR-2807 + SONAR-3219 : improve the DBCleaner plugin
Simon Brandhof [Thu, 26 Jan 2012 16:16:49 +0000 (17:16 +0100)]
SONAR-2807 + SONAR-3219 : improve the DBCleaner plugin

* Delete all the wasted data. Some snapshots have been ignored
* Keep a single snapshot per day

12 years agoSONAR-2124 Show difference when rules in derived profiles are changed
Fabrice Bellingard [Thu, 26 Jan 2012 16:06:05 +0000 (17:06 +0100)]
SONAR-2124 Show difference when rules in derived profiles are changed

=> show when the severity has changed

12 years agoSONAR-1492 Remove parameter list in rule description popup window
Fabrice Bellingard [Thu, 26 Jan 2012 10:19:59 +0000 (11:19 +0100)]
SONAR-1492 Remove parameter list in rule description popup window

12 years agoSONAR-3181,SONAR-3139 Allow filtering by number of tokens
Evgeny Mandrikov [Wed, 25 Jan 2012 15:07:33 +0000 (19:07 +0400)]
SONAR-3181,SONAR-3139 Allow filtering by number of tokens

To do this each block stores two additional integers - index for first
and last token. So total size of in-memory storage has been increased.

12 years agoSONAR-2124 Fix some issues
Fabrice Bellingard [Thu, 26 Jan 2012 09:48:05 +0000 (10:48 +0100)]
SONAR-2124 Fix some issues

12 years agoAdd lines accidentally removed by Simon
Fabrice Bellingard [Thu, 26 Jan 2012 09:34:24 +0000 (10:34 +0100)]
Add lines accidentally removed by Simon

12 years agoSONAR-2061 add the flag Metric#deleteHistoricalData. Default value is false.
Simon Brandhof [Wed, 25 Jan 2012 18:26:18 +0000 (19:26 +0100)]
SONAR-2061 add the flag Metric#deleteHistoricalData. Default value is false.

* New column METRICS.DELETE_HISTORICAL_DATA (boolean, nullable)
* Hidden core metrics and some data metrics have this new field to true

12 years agoSONAR-2124 Show difference when rules in derived profiles are changed
Fabrice Bellingard [Wed, 25 Jan 2012 18:01:07 +0000 (19:01 +0100)]
SONAR-2124 Show difference when rules in derived profiles are changed

+ link to the rules that has been overriden
+ UI improvements

12 years agoSONAR-2757 close reviews when disabling resources + add unit tests
Simon Brandhof [Wed, 25 Jan 2012 17:15:52 +0000 (18:15 +0100)]
SONAR-2757 close reviews when disabling resources + add unit tests

12 years agoSONAR-2757 Refactor the purge mechanisms to prevent any fullscan SQL requests on...
Simon Brandhof [Wed, 25 Jan 2012 16:38:50 +0000 (17:38 +0100)]
SONAR-2757 Refactor the purge mechanisms to prevent any fullscan SQL requests on snapshots table

12 years agoSONAR-1492 Don't display edit/delete links if not admin
Fabrice Bellingard [Wed, 25 Jan 2012 15:14:05 +0000 (16:14 +0100)]
SONAR-1492 Don't display edit/delete links if not admin

12 years agoSONAR-1492 Improve rendering
Fabrice Bellingard [Wed, 25 Jan 2012 11:21:06 +0000 (12:21 +0100)]
SONAR-1492 Improve rendering

12 years agoSONAR-3081 Add cleared violations count on the "Rules" widget
Fabrice Bellingard [Wed, 25 Jan 2012 10:32:44 +0000 (11:32 +0100)]
SONAR-3081 Add cleared violations count on the "Rules" widget

12 years agoSONAR-3012 Improvements
Fabrice Bellingard [Wed, 25 Jan 2012 09:11:50 +0000 (10:11 +0100)]
SONAR-3012 Improvements

12 years agoSONAR-1492 Improve rule & active rule edition page
Fabrice Bellingard [Tue, 24 Jan 2012 18:19:20 +0000 (19:19 +0100)]
SONAR-1492 Improve rule & active rule edition page

+ use markdown instead of HTML
+ improve rule doc page

12 years agoSONAR-3181,SONAR-3139 Enable cross project CPD for all languages
Evgeny Mandrikov [Tue, 24 Jan 2012 13:17:59 +0000 (17:17 +0400)]
SONAR-3181,SONAR-3139 Enable cross project CPD for all languages

sonar.cpd.minimumTokens can't be used, because for index in database
tokens must be grouped by lines.

12 years agoSONAR-2754 rename the parameter to sonar.dbcleaner.cleanDirectory
simonbrandhof [Tue, 24 Jan 2012 13:44:53 +0000 (14:44 +0100)]
SONAR-2754 rename the parameter to sonar.dbcleaner.cleanDirectory

12 years agoMove some purge tasks to MyBatis
simonbrandhof [Tue, 24 Jan 2012 13:40:27 +0000 (14:40 +0100)]
Move some purge tasks to MyBatis

SONAR-2754 add the parameter sonar.dbcleaner.cleanDirectoryHistory
SONAR-2757 remove fullscan requests on the table SNAPSHOTS

12 years agoSONAR-3171 Space missing in drilldown description
Fabrice Bellingard [Tue, 24 Jan 2012 12:02:36 +0000 (13:02 +0100)]
SONAR-3171 Space missing in drilldown description

12 years agoSONAR-3198 Can't set the due date to the current day
Fabrice Bellingard [Tue, 24 Jan 2012 11:41:02 +0000 (12:41 +0100)]
SONAR-3198 Can't set the due date to the current day

12 years agoSONAR-3201 Display the icon on the first sorted column
Fabrice Bellingard [Tue, 24 Jan 2012 11:27:45 +0000 (12:27 +0100)]
SONAR-3201 Display the icon on the first sorted column

12 years agoSONAR-3200 Display the date of closure on the closed action plan list
Fabrice Bellingard [Tue, 24 Jan 2012 10:54:43 +0000 (11:54 +0100)]
SONAR-3200 Display the date of closure on the closed action plan list

12 years agoSONAR-1492 Allow notes per quality rule
Fabrice Bellingard [Tue, 24 Jan 2012 09:56:40 +0000 (10:56 +0100)]
SONAR-1492 Allow notes per quality rule

Fix some issues

12 years agoSONAR-3205 Upgrade to JaCoCo 0.5.6
Evgeny Mandrikov [Tue, 24 Jan 2012 05:54:11 +0000 (09:54 +0400)]
SONAR-3205 Upgrade to JaCoCo 0.5.6

12 years agoSONAR-3138 Prevent possible security flaws
Evgeny Mandrikov [Tue, 24 Jan 2012 05:21:30 +0000 (09:21 +0400)]
SONAR-3138 Prevent possible security flaws

* Save external password only if enabled "sonar.security.savePassword".
* Bypass restriction on password length (4), when external system enabled.
* Improve error handling.

12 years agoSONAR-1492 Allow notes per quality rule
Fabrice Bellingard [Mon, 23 Jan 2012 18:20:47 +0000 (19:20 +0100)]
SONAR-1492 Allow notes per quality rule

=> Improve the display of rules with notes and parameters

12 years agoSONAR-1492 Allow notes per quality rule
Fabrice Bellingard [Mon, 23 Jan 2012 17:03:19 +0000 (18:03 +0100)]
SONAR-1492 Allow notes per quality rule

Admin page implemented

12 years agoSONAR-1492 Allow notes per quality rule
Fabrice Bellingard [Fri, 20 Jan 2012 09:56:56 +0000 (10:56 +0100)]
SONAR-1492 Allow notes per quality rule

=> DB stuff & Ruby models implemented

12 years agoSONAR-3139 Enable Sonar CPD by default
Evgeny Mandrikov [Fri, 20 Jan 2012 12:46:47 +0000 (16:46 +0400)]
SONAR-3139 Enable Sonar CPD by default

12 years agoSONAR-3012 Fix bug on Derby in filters on violations resource tab
Fabrice Bellingard [Fri, 20 Jan 2012 14:08:28 +0000 (15:08 +0100)]
SONAR-3012 Fix bug on Derby in filters on violations resource tab

12 years agoSONAR-3081 "Violations" widget shows the number of "new violations"
Fabrice Bellingard [Fri, 20 Jan 2012 10:44:54 +0000 (11:44 +0100)]
SONAR-3081 "Violations" widget shows the number of "new violations"

And links it to the drilldown service using the correct metric to
easily find new violations.

12 years agoSONAR-3012 Improve widget rendering
Fabrice Bellingard [Fri, 20 Jan 2012 10:33:25 +0000 (11:33 +0100)]
SONAR-3012 Improve widget rendering

- 2 columns instead of 3
- "On new code" just below "unreviewed violations"