]>
source.dussan.org Git - sonarqube.git/log
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
Fabrice Bellingard [Thu, 26 May 2011 12:46:11 +0000 (14:46 +0200)]
SONAR-2443 Remove indicator from suggest field to prevent "shaking"
FI: the display of the indicator is handle by the scriptaculous
component, which uses the "display" property instead of the
"visibility" one to hide/show the indicator. This is what causes
the "shaking" of elements placed on the right side of the component
while waiting for the answer from the server.
Fabrice Bellingard [Thu, 26 May 2011 12:31:00 +0000 (14:31 +0200)]
SONAR-2397 Remove sort on Assignee and Project
The reason is that the DB request fails on Derby because of the joint
needed to get the assignee name or the project name.
FI: it worked on Postgres (and probably all other "real" DBs).
Fabrice Bellingard [Thu, 26 May 2011 10:10:38 +0000 (12:10 +0200)]
SONAR-2453 Update the way "FALSE-POSITIVE" reviews are managed
1- Update the DB, migration scripts & co.
2- Update the model, controller & co.
3- Update the WS Client
simonbrandhof [Thu, 26 May 2011 06:33:18 +0000 (08:33 +0200)]
SONAR-2469 fix typo in name of InstantiationStrategy class
simonbrandhof [Wed, 25 May 2011 09:00:03 +0000 (11:00 +0200)]
SONAR-2469 refactor Module
SONAR-2469 instanciation strategy of batch extensions
SONAR-2469 fix initialization of project
Fabrice Bellingard [Wed, 25 May 2011 09:19:07 +0000 (11:19 +0200)]
Merge branch 'modif'
Fabrice Bellingard [Wed, 25 May 2011 09:17:47 +0000 (11:17 +0200)]
SONAR-2473 Fix SQL request to prevent "closing" again a review
Fabrice Bellingard [Wed, 25 May 2011 08:48:06 +0000 (10:48 +0200)]
SONAR-2450 Display the last comment of review in the Reviews page
- Fix alignment of comment with title
- Replaces '\n' by a space
Fabrice Bellingard [Wed, 25 May 2011 08:24:29 +0000 (10:24 +0200)]
SONAR-2443 Improve DB request to potentially fix IT pbm on Oracle
Freddy Mallet [Tue, 24 May 2011 20:18:29 +0000 (22:18 +0200)]
The Markdown class uses the new ChannelDispatch Builder
Evgeny Mandrikov [Tue, 24 May 2011 19:30:20 +0000 (23:30 +0400)]
Add missing Javadocs for Metric.Builder
Fabrice Bellingard [Tue, 24 May 2011 16:03:33 +0000 (18:03 +0200)]
SONAR-2443 Improve the assignee select-box in the resource viewer
For:
- creating a review
- assigning a review