]>
source.dussan.org Git - sonarqube.git/log
Fabrice Bellingard [Fri, 17 Jun 2011 09:08:24 +0000 (11:08 +0200)]
SONAR-2436 Add red color to "Delete"-like buttons
Evgeny Mandrikov [Thu, 16 Jun 2011 14:28:56 +0000 (18:28 +0400)]
Add Javadocs to Metric.Builder
Fabrice Bellingard [Thu, 16 Jun 2011 14:32:14 +0000 (16:32 +0200)]
SONAR-2410 Fix positioning on IE6
Fabrice Bellingard [Thu, 16 Jun 2011 13:15:35 +0000 (15:15 +0200)]
SONAR-2436 Improve the look&feel of html buttons
Fabrice Bellingard [Thu, 16 Jun 2011 08:20:46 +0000 (10:20 +0200)]
SONAR-2520 When flagging as flase positive, set status to OPEN
Fabrice Bellingard [Wed, 15 Jun 2011 16:55:56 +0000 (18:55 +0200)]
SONAR-2520 Fix typo
Evgeny Mandrikov [Tue, 14 Jun 2011 23:26:35 +0000 (03:26 +0400)]
SONAR-2428 Detect new violations, when new module added to project
Fabrice Bellingard [Wed, 15 Jun 2011 15:42:01 +0000 (17:42 +0200)]
SONAR-2520 Fix typo
Fabrice Bellingard [Wed, 15 Jun 2011 13:07:28 +0000 (15:07 +0200)]
SONAR-2520 Add support for RESOLVED and REOPENED statuses for reviews
- Modifications on the Web UI side to allow to resolve reviews
- Modifications on the batch side to reopen reviews that were
specified as resolved but the violation has not been fixed
- Modifications on the WS server side to allow to change the status
of a review to RESOLVED or REOPENED
- Modifications on the WS client to reflect those server side changes
Simon Brandhof [Wed, 15 Jun 2011 08:56:49 +0000 (10:56 +0200)]
Remove useless logs during server startup (minor)
Simon Brandhof [Wed, 15 Jun 2011 08:55:55 +0000 (10:55 +0200)]
SONAR-2505 core components which write to database are disabled on dry runs
Simon Brandhof [Tue, 14 Jun 2011 17:06:42 +0000 (19:06 +0200)]
Add warning in pom.xml for future Derby upgrade
Simon Brandhof [Tue, 14 Jun 2011 17:01:59 +0000 (19:01 +0200)]
SONAR-2410 Footer extension is hidden by sidebar
Simon Brandhof [Tue, 14 Jun 2011 17:00:56 +0000 (19:00 +0200)]
Fix HTML (minor)
Simon Brandhof [Tue, 14 Jun 2011 16:59:48 +0000 (18:59 +0200)]
Fix treemap
Simon Brandhof [Tue, 14 Jun 2011 16:58:19 +0000 (18:58 +0200)]
SONAR-2521 Add antiResourceLocking=true to Tomcat descriptor
Simon Brandhof [Tue, 14 Jun 2011 16:53:57 +0000 (18:53 +0200)]
Add some icons
simonbrandhof [Mon, 13 Jun 2011 21:09:05 +0000 (23:09 +0200)]
SONAR-1902 After removing a column in a filter, the move left functions jumps two columns
Evgeny Mandrikov [Thu, 9 Jun 2011 15:59:33 +0000 (19:59 +0400)]
Remove dependency on classworlds - use only plexus-classworlds
Evgeny Mandrikov [Mon, 13 Jun 2011 12:07:00 +0000 (16:07 +0400)]
Remove unnecessary dependencies in sonar-checkstyle-plugin
Evgeny Mandrikov [Mon, 13 Jun 2011 08:23:56 +0000 (12:23 +0400)]
Remove unnecessary dependencies in sonar-surefire-plugin
Evgeny Mandrikov [Mon, 13 Jun 2011 08:21:56 +0000 (12:21 +0400)]
Remove unnecessary dependencies in sonar-googleanalytics-plugin
Simon Brandhof [Mon, 13 Jun 2011 08:40:52 +0000 (10:40 +0200)]
SONAR-75 Apply first version of contribution by www.serli.com
simonbrandhof [Fri, 10 Jun 2011 19:24:42 +0000 (21:24 +0200)]
Fix some minor violations
simonbrandhof [Fri, 10 Jun 2011 15:54:34 +0000 (17:54 +0200)]
Fix license headers
simonbrandhof [Fri, 10 Jun 2011 15:32:22 +0000 (17:32 +0200)]
Add javadoc to org.sonar.api.platform.PluginRepository
simonbrandhof [Fri, 10 Jun 2011 14:17:01 +0000 (16:17 +0200)]
SONAR-2507 add unit tests to ServerPluginRepository
simonbrandhof [Fri, 10 Jun 2011 13:40:18 +0000 (15:40 +0200)]
Fix build - remove invalid import
simonbrandhof [Fri, 10 Jun 2011 13:24:57 +0000 (15:24 +0200)]
Merge remote branch 'upstream/master'
simonbrandhof [Fri, 10 Jun 2011 13:22:56 +0000 (15:22 +0200)]
Revert deleted files
simonbrandhof [Fri, 10 Jun 2011 12:06:37 +0000 (14:06 +0200)]
SONAR-2507 support deprecated directory /extensions/rules/
simonbrandhof [Fri, 10 Jun 2011 09:31:50 +0000 (11:31 +0200)]
SONAR-2507 remove the tables PLUGINS and PLUGIN_FILES
simonbrandhof [Thu, 9 Jun 2011 22:15:37 +0000 (00:15 +0200)]
SONAR-2507 Batch must load plugins without connecting to database
Evgeny Mandrikov [Thu, 9 Jun 2011 00:05:15 +0000 (04:05 +0400)]
quick-build scripts: allow to pass additional parameters for Maven
Simon Brandhof [Thu, 9 Jun 2011 09:11:14 +0000 (11:11 +0200)]
SONAR-2414 use blue instead of green in clouds
Evgeny Mandrikov [Wed, 8 Jun 2011 23:53:06 +0000 (03:53 +0400)]
SONAR-2512 Fix dependencies on commons-beanutils
Forbid dependency on commons-beanutils-core and instead use
commons-beanutils 1.8.3
simonbrandhof [Wed, 8 Jun 2011 21:17:39 +0000 (23:17 +0200)]
SONAR-2414 remove the Clouds page written in GWT
Evgeny Mandrikov [Mon, 6 Jun 2011 22:16:39 +0000 (02:16 +0400)]
SONAR-2495 Correctly deregister JDBC Driver to prevent memory leaks
DriverDatabaseConnector should register only one instance of
DriverProxy in DriverManager and also should perform deregistration.
But this is not enough to prevent memory leaks, so class loader for
JDBC Driver should perform additional efforts for deregistration.
Evgeny Mandrikov [Fri, 3 Jun 2011 15:26:13 +0000 (19:26 +0400)]
SONAR-1922 Improve UI for profile changelog
* Replace 'enabled' by 'on' and 'disabled' by 'off', fix typos.
* Use internationalized format for date.
* Add prefix 'last' to last version.
Simon Brandhof [Wed, 8 Jun 2011 09:33:55 +0000 (11:33 +0200)]
Improve date format with english and german locales
Simon Brandhof [Wed, 8 Jun 2011 08:27:53 +0000 (10:27 +0200)]
Fix compatibility with ant task
Fabrice Bellingard [Wed, 8 Jun 2011 08:14:17 +0000 (10:14 +0200)]
SONAR-2488 Fix conversion to integer for comment ID
simonbrandhof [Tue, 7 Jun 2011 23:42:35 +0000 (01:42 +0200)]
SONAR-2414 first version of cloud refactoring
Simon Brandhof [Tue, 7 Jun 2011 16:27:35 +0000 (18:27 +0200)]
Clone properties when creating ProjectDefinition
Evgeny Mandrikov [Thu, 2 Jun 2011 08:32:21 +0000 (12:32 +0400)]
Fix violations
Simon Brandhof [Tue, 7 Jun 2011 15:03:32 +0000 (17:03 +0200)]
Fix recursive loop in ProjectDefinition#setSourceDirs()
Simon Brandhof [Tue, 7 Jun 2011 09:07:25 +0000 (11:07 +0200)]
Do not allow to change ProjectDefinition#properties
simonbrandhof [Mon, 6 Jun 2011 22:47:14 +0000 (00:47 +0200)]
Improve Spanish format of dates/times
simonbrandhof [Mon, 6 Jun 2011 22:31:44 +0000 (00:31 +0200)]
Use always the same pattern to display dates and times.
Date must include day of month, abbreviated month name, year. No need for day name or long month name.
Time includes hour and minutes only. No need for seconds nor timezone.
Simon Brandhof [Mon, 6 Jun 2011 12:27:49 +0000 (14:27 +0200)]
Allow the extension ProjectBuilder to change the source directories of root module
Evgeny Mandrikov [Mon, 6 Jun 2011 09:44:12 +0000 (13:44 +0400)]
SONAR-2268 Do not save invalid parameters for rules
Evgeny Mandrikov [Fri, 3 Jun 2011 16:43:47 +0000 (20:43 +0400)]
SONAR-2396 Disallow selection of 'new_' metrics for alerts
Evgeny Mandrikov [Fri, 3 Jun 2011 14:37:00 +0000 (18:37 +0400)]
SONAR-553 Execute ProjectLinksSensor only for latest analysis
Simon Brandhof [Fri, 3 Jun 2011 14:59:02 +0000 (16:59 +0200)]
Add ProjectDefinition#resetSourceDirs() and resetTestDirs()
Simon Brandhof [Fri, 3 Jun 2011 14:36:36 +0000 (16:36 +0200)]
SONAR-2497 add logs
Simon Brandhof [Fri, 3 Jun 2011 14:24:11 +0000 (16:24 +0200)]
SONAR-2497 Add batch properties to include/exclude plugins to load
Simon Brandhof [Fri, 3 Jun 2011 13:14:03 +0000 (15:14 +0200)]
Fix unit test on windows
Simon Brandhof [Fri, 3 Jun 2011 12:51:14 +0000 (14:51 +0200)]
Allow to manually define source files to analyze
Evgeny Mandrikov [Thu, 2 Jun 2011 20:05:01 +0000 (00:05 +0400)]
SONAR-1922 Minor change in order to fix integration tests
Freddy Mallet [Thu, 2 Jun 2011 13:25:07 +0000 (15:25 +0200)]
SONAR-2463 The creation date of violation should not be reinitialized
when the message of the violation is changing
Evgeny Mandrikov [Thu, 2 Jun 2011 08:23:45 +0000 (12:23 +0400)]
SONAR-2493 Fix build-war.sh
Variable ANT_HOME should be exported in order to be available for child
processes.
Evgeny Mandrikov [Tue, 31 May 2011 20:01:05 +0000 (00:01 +0400)]
SONAR-1922 Improve UI for profile changelog
* Removed useless version column from Quality Profiles page.
* To improve readability - version of profile displayed in a dedicated
column on Changelog page, otherwise it can be difficult to determine
version associated to a row.
* Allowed to select both versions to compare.
* CSS attribute "word-wrap" was set to "break-word" to decrease width of
table, when parameter value too huge. Tested in Chromimum 12.0.742.68
and in Firefox 3.6.17.
* Version of profile was added to widget.
* Save and show username instead of login.
Simon Brandhof [Wed, 1 Jun 2011 13:54:09 +0000 (15:54 +0200)]
SONAR-2433 Allow 2-letter-usernames
Evgeny Mandrikov [Tue, 31 May 2011 23:33:19 +0000 (03:33 +0400)]
SONAR-2487 Do not analyse bytecode, when property "sonar.skipDesign" set to "true"
Fabrice Bellingard [Wed, 1 Jun 2011 07:05:50 +0000 (09:05 +0200)]
SONAR-2388 Be able to search for 'false-positive' reviews
Change the way to display false positives on the result page.
Fabrice Bellingard [Wed, 1 Jun 2011 06:55:24 +0000 (08:55 +0200)]
SONAR-2443 Fix could not unassign a review
Simon Brandhof [Tue, 31 May 2011 16:31:55 +0000 (18:31 +0200)]
SONAR-2491 fix Java Service Wrapper on Solaris
Fabrice Bellingard [Tue, 31 May 2011 15:35:48 +0000 (17:35 +0200)]
SONAR-2404 Fix API small issue
Fabrice Bellingard [Tue, 31 May 2011 12:05:06 +0000 (14:05 +0200)]
SONAR-2488 Add the id for violations in the WS Client
Simon Brandhof [Tue, 31 May 2011 13:32:25 +0000 (15:32 +0200)]
Fix loading of metric formulas when defined in plugins
Simon Brandhof [Tue, 31 May 2011 13:31:47 +0000 (15:31 +0200)]
Replace 2.8-RC2 by 2.8 in samples
Simon Brandhof [Tue, 31 May 2011 08:15:21 +0000 (10:15 +0200)]
Fix maven repository for sample of checkstyle extension
Fabrice Bellingard [Tue, 31 May 2011 08:01:22 +0000 (10:01 +0200)]
SONAR-2405 Configured routes.rb to have more RESTful URLs
And also updated the documentation.
Evgeny Mandrikov [Mon, 30 May 2011 18:07:23 +0000 (22:07 +0400)]
Fix violations
Evgeny Mandrikov [Mon, 30 May 2011 16:16:53 +0000 (20:16 +0400)]
SONAR-1922 Fix bulk action - deactivation of rules
Fabrice Bellingard [Mon, 30 May 2011 17:18:32 +0000 (19:18 +0200)]
SONAR-2453 Update the way "FALSE-POSITIVE" reviews are managed
Add the violation id on a review JSON/XML format so that we don't
have to add it later when we implement manual reviews.
Fabrice Bellingard [Mon, 30 May 2011 12:58:02 +0000 (14:58 +0200)]
SONAR-2404 Extend the Review web service API to create & update
- Java client WS: create, update and delete queries
- Added the ID of each comment on a review (JSON and XML) to be able
to cleanly delete the last comment of a review
Fabrice Bellingard [Mon, 30 May 2011 10:28:47 +0000 (12:28 +0200)]
SONAR-2404 Extend the Review web service API to create & update
- Server side: delete last comment of a review
Fabrice Bellingard [Fri, 27 May 2011 16:37:07 +0000 (18:37 +0200)]
SONAR-2404 Extend the Review web service API to create & update
- Server side: create and modify review
Evgeny Mandrikov [Mon, 30 May 2011 00:02:44 +0000 (04:02 +0400)]
SONAR-2459 Violations should be generated even when bytecode not available
Evgeny Mandrikov [Sun, 29 May 2011 21:35:03 +0000 (01:35 +0400)]
SONAR-2164 Add an option to skip package design analysis
Evgeny Mandrikov [Sun, 29 May 2011 21:11:56 +0000 (01:11 +0400)]
SONAR-2485 Best value should be set for lcom4 to 1
Evgeny Mandrikov [Sat, 28 May 2011 21:24:07 +0000 (01:24 +0400)]
Fix violations
simonbrandhof [Sat, 28 May 2011 14:24:59 +0000 (16:24 +0200)]
SONAR-2390 patch activerecord to automatically manage max nb of elts in IN statements
Evgeny Mandrikov [Fri, 27 May 2011 23:35:21 +0000 (03:35 +0400)]
SONAR-1922 Improve ProfileEventsSensor
* Create event only when actual change of version or profile was done.
* Use only one form for event description: "ProfileA version X is used
instead of ProfileB version Y".
Evgeny Mandrikov [Fri, 27 May 2011 22:56:48 +0000 (02:56 +0400)]
SONAR-1922 Improve UI for profile changelog
* Show message instead of empty table, when no changes were done.
* Add a select box to only show changelog between the last version and
another selected version (penultimate by default).
simonbrandhof [Fri, 27 May 2011 13:57:20 +0000 (15:57 +0200)]
SONAR-2475 remove org.sonar.api.checks.checkers and org.sonar.api.checks.profiles
simonbrandhof [Fri, 27 May 2011 13:52:52 +0000 (15:52 +0200)]
SONAR-2475 remove org.sonar.api.rules.RulePriorityMapper
simonbrandhof [Fri, 27 May 2011 13:51:05 +0000 (15:51 +0200)]
SONAR-2468 add a better sample of ProjectBuilder
simonbrandhof [Fri, 27 May 2011 13:15:17 +0000 (15:15 +0200)]
Rename org.sonar.batch.ExtensionDownloader to ArtifactDownloader
simonbrandhof [Fri, 27 May 2011 13:07:54 +0000 (15:07 +0200)]
Add some javadoc
simonbrandhof [Fri, 27 May 2011 12:58:26 +0000 (14:58 +0200)]
SONAR-2469 add unit tests
simonbrandhof [Fri, 27 May 2011 11:52:46 +0000 (13:52 +0200)]
SONAR-2469 add unit tests
Evgeny Mandrikov [Fri, 27 May 2011 11:15:41 +0000 (15:15 +0400)]
Improve guide about creation of migration scripts
simonbrandhof [Fri, 27 May 2011 10:25:05 +0000 (12:25 +0200)]
SONAR-2468 new extension point org.sonar.api.bootstrap.ProjectBuilder
Evgeny Mandrikov [Fri, 27 May 2011 00:22:42 +0000 (04:22 +0400)]
SONAR-1922 Improve UI for profile changelog
* Reorder columns
* Use bold instead of italic to express parameter changes
* Show severity icons
* Lowercase action text and simplify code
Fabrice Bellingard [Fri, 27 May 2011 07:23:43 +0000 (09:23 +0200)]
SONAR-2388 clear the "Assigned to" field when appropriate
Clear the "Assigned to" field when the options "With false-positives"
and "Only false-positives" are selected otherwise no result is
returned as false-positive review are automatically unassigned.
Evgeny Mandrikov [Thu, 26 May 2011 22:07:33 +0000 (02:07 +0400)]
SONAR-1922 Add a kind of version control for quality profiles
Apply patch, which was contributed by Julien Henry:
* Following algorithm was implemented: Every profile starts with
version=1 and used=false. As soon as there is an analysis of a
project, the involved profile is set to used=true. Every modification
to a quality profile (activation, deactivation or modification of
rule) is logged in DB in dedicated tables. When a modification is done
on a profile that is used=true, then version number is increased and
profile is set to used=false.
* Introduced new metric to store profile version, which was used during
analysis.
* If profile for project is different than the one used during previous
analysis, then event would be created.
* Introduced new tab 'changelog' for profiles.
Following fixes were applied on original patch:
* Index name limited to 30 characters in Oracle DB, so names were
reduced.
* Field ActiveRuleChange.profileVersion never read locally, because
ruby read it directly from DB, so getter added.
* Direction doesn't make sense for 'profile_version' metric, so was
removed.
* Fixed ProfileEventsSensor: it seems that TimeMachine not guarantee
that the order of measures would be the same as in query, so we should
perform two sequential queries.
* Fixed handling of null values during migration.
Fabrice Bellingard [Thu, 26 May 2011 16:42:10 +0000 (18:42 +0200)]
SONAR-1688 Search box does not allow mouse clicks to select the item.
Had to comment 1 line in scriptaculous.js file.
Fabrice Bellingard [Thu, 26 May 2011 15:53:53 +0000 (17:53 +0200)]
SONAR-2388 Make it possible to search for 'false-positive' reviews
- Adds select box on the search page
- Change comment icon color if false-positive
- Add "False positive" label on the permalink page
- Adjust link that opens the resource to directly open the resource
viewer on the false-positives