]>
source.dussan.org Git - sonarqube.git/log
simonbrandhof [Fri, 9 Sep 2011 05:36:15 +0000 (07:36 +0200)]
SONAR-2603 provide a dedicated settings page to generate server key
This page is merged to the catgories of the General Settings page. At the same time the Email Settings page
is merged as well.
Evgeny Mandrikov [Thu, 8 Sep 2011 19:49:59 +0000 (23:49 +0400)]
SONAR-1091 New properties and category 'Duplications'
Evgeny Mandrikov [Thu, 8 Sep 2011 08:32:06 +0000 (12:32 +0400)]
SONAR-1091 Sonar-CPD: support Java 7 (JSR334)
* Binary integer literals
* Underscores in numeric literals
Fabrice Bellingard [Thu, 8 Sep 2011 16:41:52 +0000 (18:41 +0200)]
SONAR-2200 Improve text positioning and colors
This is required to be able to read the values even when the mouse is
close to the borders
Fabrice Bellingard [Thu, 8 Sep 2011 16:29:23 +0000 (18:29 +0200)]
SONAR-2200 Improve stack area JS API
- Default height size set to 200
- Display the total cost in the header
- Compute automatically the width of the left margin to correctly
display the Y values
- Set the number of ticks on Y axis to 6 by default
Evgeny Mandrikov [Thu, 8 Sep 2011 14:25:06 +0000 (18:25 +0400)]
SONAR-2744 Fix regression in usage of 'sonar.phase'
Simon Brandhof [Thu, 8 Sep 2011 14:40:43 +0000 (16:40 +0200)]
SONAR-2579 Creating an event through the web service API leads to a org.sonar.api.Batch.Event exception
Simon Brandhof [Thu, 8 Sep 2011 10:26:33 +0000 (12:26 +0200)]
SONAR-2781 The annotation @UserRole should be optional on web page extensions
Evgeny Mandrikov [Thu, 8 Sep 2011 12:18:18 +0000 (16:18 +0400)]
SONAR-1091 Remove duplicated code in sonar-cpd-plugin
Fabrice Bellingard [Thu, 8 Sep 2011 12:21:19 +0000 (14:21 +0200)]
SONAR-2693 Improve I18n Harmcrest matcher
- #isBundleSynchronized replace by #isBundleUpToDate
- #assertAllBundlesUpToDate static method added to avoid specifying
files one by one
- if bundles are Core bundles translations, then the original bundles
are searched on Github using the Sonar version specified by the
"sonar.version" property in the POM
Evgeny Mandrikov [Thu, 8 Sep 2011 09:46:01 +0000 (13:46 +0400)]
SONAR-1091 Use correct encoding during detection of duplications
Evgeny Mandrikov [Thu, 8 Sep 2011 08:04:47 +0000 (12:04 +0400)]
SONAR-1091 Enable Sonar CPD engine by default
Simon Brandhof [Thu, 8 Sep 2011 08:49:16 +0000 (10:49 +0200)]
SONAR-2694 fix sorting of property categories when l10n name is not available
Simon Brandhof [Thu, 8 Sep 2011 08:48:33 +0000 (10:48 +0200)]
Minor optimization of sidebar
Simon Brandhof [Thu, 8 Sep 2011 08:47:16 +0000 (10:47 +0200)]
SONAR-2412 improve checks
Simon Brandhof [Thu, 8 Sep 2011 08:46:15 +0000 (10:46 +0200)]
Fix derby port in development mode
simonbrandhof [Wed, 7 Sep 2011 20:00:29 +0000 (22:00 +0200)]
SONAR-2766 Support ResourceTabs implemented as Ruby on Rails pages
simonbrandhof [Wed, 7 Sep 2011 19:44:18 +0000 (21:44 +0200)]
SONAR-2750 Incorrect l18n with #human_short_date on locale en
Fabrice Bellingard [Wed, 7 Sep 2011 16:12:59 +0000 (18:12 +0200)]
SONAR-2200 Provide a new JS API to display a stack area
Using Protovis
Evgeny Mandrikov [Wed, 7 Sep 2011 12:25:05 +0000 (16:25 +0400)]
SONAR-1091 CPD over different projects
* Fix SQL for Oracle and Derby.
* Rename table clone_blocks to duplications_index.
* The use of "sonar.branch" should deactivate detection of cross-project
duplications.
* Show info about used engine.
* Set size of block - 10.
Simon Brandhof [Wed, 7 Sep 2011 13:46:33 +0000 (15:46 +0200)]
SONAR-2522 Improve the batch requests on the RULES table
Simon Brandhof [Wed, 7 Sep 2011 12:09:09 +0000 (14:09 +0200)]
SONAR-2700 improve date format in System Info page
Simon Brandhof [Wed, 7 Sep 2011 12:00:15 +0000 (14:00 +0200)]
Oracle experience - do not load adapter version from file
Evgeny Mandrikov [Wed, 7 Sep 2011 11:20:43 +0000 (15:20 +0400)]
SONAR-1091 Update library for detection of duplicates
Simon Brandhof [Wed, 7 Sep 2011 10:03:31 +0000 (12:03 +0200)]
SONAR-2549 do not use the Oracle type 'DATE' for ActiveRecord type :datetime
Fabrice Bellingard [Wed, 7 Sep 2011 08:50:29 +0000 (10:50 +0200)]
SONAR-2074 Remove the "Date" label.
Based on Simon's feedback, it's true that it's useless and does not
help much on usability.
Fabrice Bellingard [Wed, 7 Sep 2011 08:22:13 +0000 (10:22 +0200)]
SONAR-893 Rename service into "History Deletion"
And "Deletion" service to "Project Deletion"
Fabrice Bellingard [Wed, 7 Sep 2011 08:18:16 +0000 (10:18 +0200)]
SONAR-2074 Fix bug with Derby and add to "History" category
Fabrice Bellingard [Wed, 7 Sep 2011 08:04:36 +0000 (10:04 +0200)]
SONAR-2701 Rename to "History Table" and add to "History" category
Fabrice Bellingard [Tue, 6 Sep 2011 10:06:48 +0000 (12:06 +0200)]
SONAR-2200 Add documentation to the Timeline chart JS API
simonbrandhof [Tue, 6 Sep 2011 20:45:00 +0000 (22:45 +0200)]
Remove Oracle specific settings
Simon Brandhof [Tue, 6 Sep 2011 17:45:09 +0000 (19:45 +0200)]
SONAR-2549 do not guess Oracle column type by name
Simon Brandhof [Tue, 6 Sep 2011 17:20:14 +0000 (19:20 +0200)]
Slight change in comments of conf/sonar.properties
Simon Brandhof [Tue, 6 Sep 2011 16:04:17 +0000 (18:04 +0200)]
SONAR-2587 SONAR-2549 Fix schema conflicts on Oracle and PostgreSQL
simonbrandhof [Fri, 19 Aug 2011 20:34:34 +0000 (22:34 +0200)]
SONAR-2587 and SONAR-2549 conflicts between database schemas
Simon Brandhof [Tue, 6 Sep 2011 09:39:39 +0000 (11:39 +0200)]
Slight refactoring of ColumnView#name()
Fabrice Bellingard [Mon, 5 Sep 2011 16:31:17 +0000 (18:31 +0200)]
SONAR-2074 Use Prototype #getWidth() method to access DIV width
Fabrice Bellingard [Mon, 5 Sep 2011 16:13:31 +0000 (18:13 +0200)]
SONAR-893 Remove the possibility to recover snapshots once deleted
This can lead to problems. This functionality will be added back
once we have a clean way to handle snapshot statuses.
Fabrice Bellingard [Mon, 5 Sep 2011 14:58:33 +0000 (16:58 +0200)]
SONAR-2074 Fix bug on IE6/7
Evgeny Mandrikov [Mon, 5 Sep 2011 13:27:48 +0000 (17:27 +0400)]
SONAR-1091 Disable CPD over different projects, when dry run
Fabrice Bellingard [Mon, 5 Sep 2011 07:47:06 +0000 (09:47 +0200)]
SONAR-2693 A bit of refactoring
Evgeny Mandrikov [Fri, 2 Sep 2011 17:04:11 +0000 (21:04 +0400)]
SONAR-1091 Improve SQL request
Fabrice Bellingard [Fri, 2 Sep 2011 16:03:38 +0000 (18:03 +0200)]
SONAR-2693 Improve unit tests for I18n Harmcrest matcher
Fabrice Bellingard [Fri, 2 Sep 2011 15:12:41 +0000 (17:12 +0200)]
SONAR-2693 Hamcrest matcher to compare a pair of translation bundles
First commit and push to GitHub before activating other tests that
require this code to be pushed.
Evgeny Mandrikov [Fri, 2 Sep 2011 08:07:41 +0000 (12:07 +0400)]
SONAR-2752 Improve UI to show duplications with other projects
Evgeny Mandrikov [Thu, 1 Sep 2011 15:06:46 +0000 (19:06 +0400)]
SONAR-1091 CPD over different projects
* Improve table clone_blocks and so DbCloneIndex.
* Add purge of old clone blocks.
Fabrice Bellingard [Thu, 1 Sep 2011 15:46:11 +0000 (17:46 +0200)]
SONAR-2074 Update the JS script + JS data generation to fix bug on IE
Fabrice Bellingard [Thu, 1 Sep 2011 14:02:31 +0000 (16:02 +0200)]
SONAR-893 Improve style and text
Fabrice Bellingard [Thu, 1 Sep 2011 13:52:34 +0000 (15:52 +0200)]
SONAR-2616 Improve the user auto-suggest box
Initial bug : when assigning a review, if assignee does not exist
an error message should appear.
Fabrice Bellingard [Thu, 1 Sep 2011 09:17:42 +0000 (11:17 +0200)]
SONAR-2676 Remove the parameter list from rule description page
Showing the parameters with their description could lead to
ambiguity => some parameter descriptions specify the default value
given by the original tool, thus making confusion with the default
value given by the quality profile activated on a project (-> the
rule description page is independent of the user context).
Evgeny Mandrikov [Wed, 31 Aug 2011 15:27:13 +0000 (19:27 +0400)]
SONAR-1091 Add CPD over different projects
* Add table clone_blocks
* Add DbCloneIndex, which can be activated in sonar-cpd-plugin using
property "sonar.cpd.cross_project=true"
Fabrice Bellingard [Wed, 31 Aug 2011 16:58:07 +0000 (18:58 +0200)]
SONAR-2074 Fix display bug caused by Protovis limitation
If the array used to display the Y axis contains only data with the
exact same value, Protovis function y() returns NaN, which makes it
impossible to display the line for the given array.
Fabrice Bellingard [Wed, 31 Aug 2011 16:18:14 +0000 (18:18 +0200)]
SONAR-893 Improve the "History" service for projects
- Display snapshot that are currently being built without the
possibility to modify their status
- Remove the popup and the bulk change, as there's the recovery
mechanism
- Invert Event and Time columns
- Set the table to minimum width
Fabrice Bellingard [Wed, 31 Aug 2011 13:45:17 +0000 (15:45 +0200)]
SONAR-2074 Fix bug if event date slightly differs from snapshot date
Fabrice Bellingard [Wed, 31 Aug 2011 10:28:15 +0000 (12:28 +0200)]
SONAR-2745 Fix wrong language display on the Components service page
Fabrice Bellingard [Wed, 31 Aug 2011 09:08:38 +0000 (11:08 +0200)]
SONAR-2074 Fix bug that occurs when several snapshots on the same day
Fabrice Bellingard [Wed, 31 Aug 2011 07:51:25 +0000 (09:51 +0200)]
SONAR-2701 Fix bug that can occur when using Views
Fabrice Bellingard [Tue, 30 Aug 2011 16:08:55 +0000 (18:08 +0200)]
SONAR-893 Provide a new "History" service for projects
Fabrice Bellingard [Mon, 29 Aug 2011 16:09:07 +0000 (18:09 +0200)]
SONAR-2701 Change TimeMachine widget style to match Sonar table style
Fabrice Bellingard [Mon, 29 Aug 2011 14:53:04 +0000 (16:53 +0200)]
SONAR-2074 Pull the caption insert on top of the chart
Evgeny Mandrikov [Fri, 26 Aug 2011 17:49:33 +0000 (21:49 +0400)]
Update sonar-cpd-plugin to use new Sonar-CPD engine
Fabrice Bellingard [Mon, 29 Aug 2011 12:48:45 +0000 (14:48 +0200)]
SONAR-2701 Fix vertical alignment when spark lines are displayed
Fabrice Bellingard [Mon, 29 Aug 2011 12:46:58 +0000 (14:46 +0200)]
SONAR-2074 Remove y-axis on the chart
Fabrice Bellingard [Mon, 29 Aug 2011 11:10:55 +0000 (13:10 +0200)]
SONAR-2074 Fix timeline widget JS that caused a bug on PROD mode
Fabrice Bellingard [Fri, 26 Aug 2011 16:06:54 +0000 (18:06 +0200)]
SONAR-2074 Improve timeline widget
- Default height set to 80 pixels
- Events are displayed by default
- Space added between measures in the footer
- Adapt left margin to be able to display the max number on the Y axis
- Chart displayed even if no values for a selected metric
Fabrice Bellingard [Fri, 26 Aug 2011 14:21:38 +0000 (16:21 +0200)]
SONAR-2701 Improve "Time Machine" widget
- Rename numberOfVersions into numberOfColumns
- Always take the last snapshot to display
Fabrice Bellingard [Fri, 26 Aug 2011 12:21:21 +0000 (14:21 +0200)]
SONAR-2734 Provide a new "Deletion" service for each project
Fabrice Bellingard [Fri, 26 Aug 2011 10:01:17 +0000 (12:01 +0200)]
SONAR-2701 Adjustments on TimeMachine widget
- Display only latest snapshot if number_of_versions set to 1
- Fix bug and actually always display oldest snapshot of the selected
time frame
- Improve CSS rendering
- Do not display last column if no sparkline
- Do not display metric domain if selected metrics all belong to the
same domain (= if there's only one domain to display)
Fabrice Bellingard [Thu, 25 Aug 2011 16:56:32 +0000 (18:56 +0200)]
SONAR-2702 Turn delete link into a button
Fabrice Bellingard [Thu, 25 Aug 2011 16:26:34 +0000 (18:26 +0200)]
SONAR-2703 Pull the button out of the table
Fabrice Bellingard [Thu, 25 Aug 2011 14:29:16 +0000 (16:29 +0200)]
SONAR-2701 New "Time Machine" widget
Allows to display measures of required metrics by past version
Fabrice Bellingard [Wed, 24 Aug 2011 13:50:32 +0000 (15:50 +0200)]
SONAR-2074 Select 'ncloc' by default for 1rst display
Fabrice Bellingard [Wed, 24 Aug 2011 13:22:41 +0000 (15:22 +0200)]
SONAR-2074 Fix wrong path to Ruby template
+ rename "widgetHeight" into "chartHeight"
Fabrice Bellingard [Wed, 24 Aug 2011 13:00:07 +0000 (15:00 +0200)]
SONAR-2702 New "Exclusions" service in the "CONFIGURATION" section
Fabrice Bellingard [Tue, 23 Aug 2011 16:23:18 +0000 (18:23 +0200)]
SONAR-2074 Improve timeline widget
- Add event labels
Fabrice Bellingard [Mon, 22 Aug 2011 16:59:58 +0000 (18:59 +0200)]
SONAR-2074 Improve timeline widget
- Add top and bottom "padding" inside the graph for better readibility
- Display a message if only 1 snapshot available
- Display the "legend" under the graph with localized metric names
- Add possibility to specify widget height in the options
- Select first the last snapshot values when rendering the widget
- Add date label (localized)
Fabrice Bellingard [Mon, 22 Aug 2011 12:25:51 +0000 (14:25 +0200)]
Revert "SONAR-2587 and SONAR-2549 conflicts between database schemas"
Reason: support of PostgreSQL is broken.
This reverts commit
3a77746009765300042ef795ae77dc4cb3c0bcb0 .
simonbrandhof [Fri, 19 Aug 2011 20:34:34 +0000 (22:34 +0200)]
SONAR-2587 and SONAR-2549 conflicts between database schemas
Fabrice Bellingard [Fri, 19 Aug 2011 13:57:22 +0000 (15:57 +0200)]
SONAR-2074 Improve timeline widget
- Improve JS code
- Sort the trends directly in the TrendsChart Ruby class
- Add optional title for graph
- Graph aware of differential view system
simonbrandhof [Fri, 19 Aug 2011 09:58:27 +0000 (11:58 +0200)]
Compact database migration scripts created before version 2.1
simonbrandhof [Fri, 19 Aug 2011 08:13:19 +0000 (10:13 +0200)]
Fix compression of javascript
Fabrice Bellingard [Thu, 18 Aug 2011 15:47:18 +0000 (17:47 +0200)]
SONAR-2074 New timeline widget: first basic version
Simon Brandhof [Thu, 18 Aug 2011 10:03:21 +0000 (12:03 +0200)]
SONAR-2714 Reorganize core properties into categories
Simon Brandhof [Thu, 18 Aug 2011 10:03:03 +0000 (12:03 +0200)]
SONAR-2713 default category is 'General'
Simon Brandhof [Thu, 18 Aug 2011 09:20:55 +0000 (11:20 +0200)]
Merge branch 'release-2.10'
Simon Brandhof [Thu, 18 Aug 2011 09:13:14 +0000 (11:13 +0200)]
SONAR-75 implement negative cache of rule descriptions
Simon Brandhof [Wed, 17 Aug 2011 16:03:52 +0000 (18:03 +0200)]
Merge branch 'release-2.10'
Simon Brandhof [Wed, 17 Aug 2011 15:53:18 +0000 (17:53 +0200)]
SONAR-75 Add cache of rule descriptions
Simon Brandhof [Wed, 17 Aug 2011 14:30:15 +0000 (16:30 +0200)]
Fix migration of manual measures (again)
simonbrandhof [Tue, 16 Aug 2011 20:43:26 +0000 (22:43 +0200)]
SONAR-2716 Support localization of plugin properties
simonbrandhof [Tue, 16 Aug 2011 20:41:04 +0000 (22:41 +0200)]
SONAR-2677 JUnit tests containing several level of nested inner classes can't be analysed by Sonar
simonbrandhof [Mon, 15 Aug 2011 21:15:43 +0000 (23:15 +0200)]
Add missing l10n key in the page filters
Simon Brandhof [Tue, 16 Aug 2011 16:49:05 +0000 (18:49 +0200)]
SONAR-2655 define toString() on all the hibernate models
Simon Brandhof [Tue, 16 Aug 2011 16:07:22 +0000 (18:07 +0200)]
Remove unused ruby code in time machine
Simon Brandhof [Tue, 16 Aug 2011 16:07:03 +0000 (18:07 +0200)]
SONAR-2694 do not use @Property.category on core plugins yet
Simon Brandhof [Mon, 15 Aug 2011 17:36:19 +0000 (19:36 +0200)]
SONAR-2694 Provide a new optional 'category' attribute on the @Property annotation
Simon Brandhof [Mon, 15 Aug 2011 15:13:50 +0000 (17:13 +0200)]
SONAR-2412 add support of project deletion from the Java web service client
Simon Brandhof [Mon, 15 Aug 2011 14:57:02 +0000 (16:57 +0200)]
SONAR-2412 Minor refactoring
Simon Brandhof [Mon, 15 Aug 2011 14:39:49 +0000 (16:39 +0200)]
Merge branch 'master' of https://github.com/gshakhn/sonar into gshakhn-master
Simon Brandhof [Mon, 15 Aug 2011 14:35:03 +0000 (16:35 +0200)]
SONAR-2646 When there isn't any violation in a project the hotspot widget 'Most violated rules' never finished to be displayed