]>
source.dussan.org Git - sonarqube.git/log
Sébastien Lesaint [Thu, 20 Aug 2015 10:13:24 +0000 (12:13 +0200)]
rename FileAggregateContext to LeafAggregateContext
Sébastien Lesaint [Wed, 19 Aug 2015 16:17:56 +0000 (18:17 +0200)]
remove unused classes in package computation/measure/newcoverage
Sébastien Lesaint [Wed, 19 Aug 2015 15:18:00 +0000 (17:18 +0200)]
make PersistMeasuresStep support Views component tree
Sébastien Lesaint [Wed, 19 Aug 2015 15:17:44 +0000 (17:17 +0200)]
add MeasureRepositoryRule
Sébastien Lesaint [Wed, 19 Aug 2015 13:48:03 +0000 (15:48 +0200)]
add CrawlerDepthLimit.LEAVES which is a commonly used limit
Sébastien Lesaint [Wed, 19 Aug 2015 12:40:01 +0000 (14:40 +0200)]
add support for Views to SizeMeasuresStep and FormulaExecutorComponentVisitor
Sébastien Lesaint [Tue, 18 Aug 2015 16:24:14 +0000 (18:24 +0200)]
add coverage for FeedPeriodsStep support for Views
Sébastien Lesaint [Tue, 18 Aug 2015 14:35:19 +0000 (16:35 +0200)]
cleanly define max depth in component visitors
Sébastien Lesaint [Tue, 18 Aug 2015 11:04:59 +0000 (13:04 +0200)]
finish splitting Crawler and Visitor of CE Component trees
Sébastien Lesaint [Tue, 18 Aug 2015 08:39:38 +0000 (10:39 +0200)]
object instantiation optimization in VisitorsCrawler
Sébastien Lesaint [Mon, 17 Aug 2015 14:57:48 +0000 (16:57 +0200)]
SONAR-6787 FeedPeriodsStep should use project settings
and not server settings because differential period properties can be defined at project/view level
Sébastien Lesaint [Mon, 17 Aug 2015 14:45:44 +0000 (16:45 +0200)]
rename ProjectSettingsRepository to SettingsRepository interface
also now use a Component as argument of the repository method getSettings instead of a String
in addition, new SettingsRepositoryImpl implementation can holds the properties of any component, not just the one of the root project
Sébastien Lesaint [Mon, 17 Aug 2015 12:59:49 +0000 (14:59 +0200)]
add support for Views to FeedPeriodsStep
Sébastien Lesaint [Fri, 14 Aug 2015 16:08:34 +0000 (18:08 +0200)]
make PersistSnapshotsStep support Views Components
Sébastien Lesaint [Fri, 14 Aug 2015 15:17:38 +0000 (17:17 +0200)]
add AnalysisMetadataHolder and remove use of BatchReportReader amap
this removes a dependency of some steps to BatchReportReader and will make them easier to use (if required) in Views for example
Sébastien Lesaint [Fri, 14 Aug 2015 12:32:48 +0000 (14:32 +0200)]
extract DbIdsRepository interface and MapBasedDbIdsRepository
allows sharing code with views
Sébastien Lesaint [Fri, 14 Aug 2015 12:30:11 +0000 (14:30 +0200)]
add ComponentFunctions to factor Functions on Components
Sébastien Lesaint [Fri, 14 Aug 2015 09:23:46 +0000 (11:23 +0200)]
add RuleDao.selectById to be used by Views plugin
Sébastien Lesaint [Fri, 14 Aug 2015 08:42:05 +0000 (10:42 +0200)]
create delegate for Map based impl of MeasureRepository
allows to share the code with Views plugin
Sébastien Lesaint [Fri, 14 Aug 2015 08:31:07 +0000 (10:31 +0200)]
add Component#getProjectViewAttributes
also reordered method in Component to put all attributes at the end
Sébastien Lesaint [Fri, 14 Aug 2015 08:28:10 +0000 (10:28 +0200)]
add MeasureDao.selectBySnapshotIdAndMetricKeys to be used by Views
Sébastien Lesaint [Thu, 13 Aug 2015 13:17:47 +0000 (15:17 +0200)]
remove report specific method getComponentByRef from TreeRootHolder interface
added interface ReportTreeRootHolder
Sébastien Lesaint [Thu, 13 Aug 2015 13:11:52 +0000 (15:11 +0200)]
ComputeEngineProcessingQueue must catch any error from task
this is required to make sure the scheduled Runnable which polls the queue is not canceled
Sébastien Lesaint [Thu, 13 Aug 2015 08:39:11 +0000 (10:39 +0200)]
add missing support and coverage for views components in crawlers&visitors
Sébastien Lesaint [Wed, 12 Aug 2015 16:21:32 +0000 (18:21 +0200)]
rename DumbComponent to ReportComponent
Sébastien Lesaint [Wed, 12 Aug 2015 15:55:34 +0000 (17:55 +0200)]
add Component.Type#VIEW, SUBVIEW and PROJECT_VIEW
Sébastien Lesaint [Wed, 12 Aug 2015 12:43:01 +0000 (14:43 +0200)]
add Component#getReportAttributes()
this is a preparatory change to add support for Views components in CE's Component interface
remove Component#getRef and Component#getVersion
Sébastien Lesaint [Wed, 12 Aug 2015 12:42:38 +0000 (14:42 +0200)]
add missing @CheckForNull on Component#getVersion()
Sébastien Lesaint [Wed, 12 Aug 2015 10:05:29 +0000 (12:05 +0200)]
add ContainerPopulator to be used by ComputeEngineContainer
by using a specific class to populate a container, one can reuse the ComputeEngineContainer without subclassing it
Sébastien Lesaint [Wed, 12 Aug 2015 08:43:23 +0000 (10:43 +0200)]
ReportProcessor must not have the responsability of populating CEQueueStatus
Sébastien Lesaint [Wed, 12 Aug 2015 07:13:14 +0000 (09:13 +0200)]
extract ComputationStepExecutor from ReportProcessor
allows to share code executing ComputationSteps and timing code with Views plugin
Sébastien Lesaint [Tue, 11 Aug 2015 14:14:26 +0000 (16:14 +0200)]
make ApplyPermissionsStep implementation use a visitor
Sébastien Lesaint [Tue, 11 Aug 2015 10:31:06 +0000 (12:31 +0200)]
[SCRIPT] build and quick-build must stop SQ instance
this will save having to kill the instance started with start.sh because mvn clean deleted the pid file
Sébastien Lesaint [Tue, 11 Aug 2015 10:27:58 +0000 (12:27 +0200)]
add a CE task queue and split batch processing scheduling
CE task queue is required to run other kind of CE processes (eg. Views CE process)
Sébastien Lesaint [Tue, 11 Aug 2015 10:25:32 +0000 (12:25 +0200)]
fix MyBatis and mapper loading to support mapper in server extensions
BatchSession and DbSession constructors need to be public to be used from server extensions
fix MyBatis XML mapper file loading which did not support mapper defined in a plugin ClassLoader
add MyBatisConfBuilder so that conf building code can be shared with server extensions
Teryk Bellahsene [Mon, 24 Aug 2015 11:59:11 +0000 (13:59 +0200)]
SONAR-6482 WS permissions/groups do not return the Anyone group for admin permissions
Duarte Meneses [Mon, 24 Aug 2015 11:30:14 +0000 (13:30 +0200)]
Revert "SONAR-6658 Drop validation on sonar.libraries and sonar.binaries"
This reverts commit
1dd1cd5c6517ffe91ae9b0b003d65c126d54b4b4 .
Julien HENRY [Mon, 24 Aug 2015 11:23:12 +0000 (13:23 +0200)]
SONAR-4865 Do not fail when issue message is greater than 4000 (just truncate)
Teryk Bellahsene [Mon, 24 Aug 2015 07:28:09 +0000 (09:28 +0200)]
Create WS Request WsProject class
Teryk Bellahsene [Mon, 24 Aug 2015 06:59:17 +0000 (08:59 +0200)]
Create WS Request Group class
Teryk Bellahsene [Mon, 24 Aug 2015 06:23:42 +0000 (08:23 +0200)]
SONAR-6502 WS permissions/add_group_to_template add a group to a permission template
Teryk Bellahsene [Fri, 21 Aug 2015 12:33:51 +0000 (14:33 +0200)]
SONAR-6501 WS permissions/remove_user_from_template remove a user from a permission template
Teryk Bellahsene [Thu, 20 Aug 2015 15:54:57 +0000 (17:54 +0200)]
SONAR-6500 WS permissions/add_user_to_template add a user to a permission template
Teryk Bellahsene [Fri, 21 Aug 2015 10:02:16 +0000 (12:02 +0200)]
Rename ComponentPermissions to ProjectPermissions
Teryk Bellahsene [Thu, 20 Aug 2015 14:49:52 +0000 (16:49 +0200)]
Remove selectGroupByName methods from UserDao
Teryk Bellahsene [Thu, 20 Aug 2015 14:30:14 +0000 (16:30 +0200)]
Deprecate PermissionTemplateUpdater
Teryk Bellahsene [Thu, 20 Aug 2015 13:43:19 +0000 (15:43 +0200)]
Create PermissionValueValidator
Teryk Bellahsene [Thu, 20 Aug 2015 13:14:35 +0000 (15:14 +0200)]
Create PermissionDependenciesFinder
Teryk Bellahsene [Thu, 20 Aug 2015 10:24:15 +0000 (12:24 +0200)]
Restrict permission ws classes visibility
Teryk Bellahsene [Thu, 20 Aug 2015 10:03:12 +0000 (12:03 +0200)]
Create permission Parameters to declare parameters
Teryk Bellahsene [Thu, 20 Aug 2015 08:54:38 +0000 (10:54 +0200)]
Create and use PermissionPrivilegeChecker in the permission domain
Teryk Bellahsene [Thu, 20 Aug 2015 07:35:50 +0000 (09:35 +0200)]
Improve interfaces of permission template services
Duarte Meneses [Fri, 21 Aug 2015 15:26:04 +0000 (17:26 +0200)]
SONAR-6658 Drop validation on sonar.libraries and sonar.binaries
Duarte Meneses [Fri, 21 Aug 2015 14:41:11 +0000 (16:41 +0200)]
SONAR-6665 StackOverflow error when analyzing project with several modules having same key
Stas Vilchik [Fri, 21 Aug 2015 11:35:08 +0000 (13:35 +0200)]
SONAR-6690 update the style of select list component
Stas Vilchik [Thu, 20 Aug 2015 13:39:03 +0000 (15:39 +0200)]
SONAR-6797 rewrite project permissions page
Stas Vilchik [Fri, 21 Aug 2015 13:05:12 +0000 (15:05 +0200)]
fix lingering tooltip on the groups page
Duarte Meneses [Thu, 20 Aug 2015 16:05:27 +0000 (18:05 +0200)]
Improve quality
Duarte Meneses [Thu, 20 Aug 2015 14:58:48 +0000 (16:58 +0200)]
SONAR-6721 Prevent running concurrent batch processes on the same physical project
Duarte Meneses [Wed, 19 Aug 2015 12:17:02 +0000 (14:17 +0200)]
Remove class deprecated since v4.2
Duarte Meneses [Wed, 19 Aug 2015 12:14:14 +0000 (14:14 +0200)]
Fix Cpd errors on test sources
Stas Vilchik [Fri, 21 Aug 2015 09:40:53 +0000 (11:40 +0200)]
SONAR-6576 fix side-effects of issue location highlighting
Stas Vilchik [Fri, 21 Aug 2015 09:31:10 +0000 (11:31 +0200)]
fix logo display
Stas Vilchik [Fri, 21 Aug 2015 09:27:06 +0000 (11:27 +0200)]
add element guards for navigation components
Stas Vilchik [Fri, 21 Aug 2015 08:49:08 +0000 (10:49 +0200)]
SONAR-6796 apply feedback
Stas Vilchik [Thu, 20 Aug 2015 10:19:19 +0000 (12:19 +0200)]
rewrite settings navigation
Stas Vilchik [Thu, 20 Aug 2015 09:38:54 +0000 (11:38 +0200)]
rewrite component navigation
Stas Vilchik [Wed, 19 Aug 2015 07:24:16 +0000 (09:24 +0200)]
rewrite global navigation
Teryk Bellahsene [Wed, 19 Aug 2015 14:36:10 +0000 (16:36 +0200)]
WS permissions/search_global_permissions improve readability
Stas Vilchik [Wed, 19 Aug 2015 14:35:46 +0000 (16:35 +0200)]
SONAR-6796 use the latest response format
Teryk Bellahsene [Wed, 19 Aug 2015 14:08:39 +0000 (16:08 +0200)]
SONAR-6485 ws permissions/search_project_permissions update the search query parameter
Teryk Bellahsene [Wed, 19 Aug 2015 13:10:38 +0000 (15:10 +0200)]
SONAR-6485 WS permissions/search_project_permissions add paging field in response
Stas Vilchik [Wed, 19 Aug 2015 12:39:31 +0000 (14:39 +0200)]
SONAR-6796 rewrite global permissions page
Teryk Bellahsene [Wed, 19 Aug 2015 12:05:45 +0000 (14:05 +0200)]
Use the new Paging builder
Teryk Bellahsene [Tue, 18 Aug 2015 06:30:48 +0000 (08:30 +0200)]
SONAR-6485 WS permissions/search_project_permissions search for project permissions
Teryk Bellahsene [Tue, 18 Aug 2015 06:31:37 +0000 (08:31 +0200)]
Move ComponentTesting to sonar-db
Teryk Bellahsene [Thu, 13 Aug 2015 06:55:27 +0000 (08:55 +0200)]
Fix typo in PermissionQuery
Stas Vilchik [Wed, 19 Aug 2015 09:13:04 +0000 (11:13 +0200)]
fix displaying of issue comments
Stas Vilchik [Wed, 19 Aug 2015 08:42:10 +0000 (10:42 +0200)]
do not use /api/issues/show
Teryk Bellahsene [Wed, 19 Aug 2015 09:13:02 +0000 (11:13 +0200)]
Use immutable Set to define metrics fields in WS
Duarte Meneses [Wed, 19 Aug 2015 08:49:32 +0000 (10:49 +0200)]
Improve tests
Duarte Meneses [Wed, 19 Aug 2015 08:29:13 +0000 (10:29 +0200)]
Debug log level in unit tests
Duarte Meneses [Wed, 19 Aug 2015 08:28:32 +0000 (10:28 +0200)]
SONAR-6345 Display list of all plugins + version in batch debug logs
Stas Vilchik [Wed, 19 Aug 2015 08:11:03 +0000 (10:11 +0200)]
SONAR-6576 improve wrapping of issue location markers
Stas Vilchik [Wed, 19 Aug 2015 08:01:57 +0000 (10:01 +0200)]
SONAR-6576 improve usage highlighting inside issue locations
Stas Vilchik [Wed, 19 Aug 2015 07:50:33 +0000 (09:50 +0200)]
SONAR-6576 fix parsing of "<" and ">" characters
Stas Vilchik [Wed, 19 Aug 2015 07:44:13 +0000 (09:44 +0200)]
SONAR-6576 do not show secondary locations and execution flows of closed issues
Teryk Bellahsene [Tue, 18 Aug 2015 16:19:10 +0000 (18:19 +0200)]
Fix quality flaws
Teryk Bellahsene [Tue, 18 Aug 2015 15:57:29 +0000 (17:57 +0200)]
Add consistency in error messages of permissions WS
Teryk Bellahsene [Tue, 18 Aug 2015 14:39:51 +0000 (16:39 +0200)]
Improve permissions WS description and error message
Stas Vilchik [Tue, 18 Aug 2015 13:50:49 +0000 (15:50 +0200)]
fix SONAR-6655 Activation criteria does not reset activation severity
Stas Vilchik [Tue, 18 Aug 2015 13:39:55 +0000 (15:39 +0200)]
fix SONAR-6657 Cannot deactivate just activated rule
Stas Vilchik [Tue, 18 Aug 2015 13:26:08 +0000 (15:26 +0200)]
fix display of facet toggle
Stas Vilchik [Tue, 18 Aug 2015 12:45:07 +0000 (14:45 +0200)]
SONAR-5322 Add description to "Page Size" parameters in measure filter widgets
Stas Vilchik [Tue, 18 Aug 2015 07:45:28 +0000 (09:45 +0200)]
SONAR-6331 fix display of provisioned projects
Sébastien Lesaint [Tue, 18 Aug 2015 10:55:06 +0000 (12:55 +0200)]
fix incomplete assertions
Teryk Bellahsene [Tue, 18 Aug 2015 09:37:08 +0000 (11:37 +0200)]
Include max length when updating a user
Sébastien Lesaint [Tue, 18 Aug 2015 08:26:46 +0000 (10:26 +0200)]
fix quality flaws
Duarte Meneses [Mon, 17 Aug 2015 15:25:24 +0000 (17:25 +0200)]
SONAR-6761 Drop incremental mode
Duarte Meneses [Mon, 17 Aug 2015 15:08:13 +0000 (17:08 +0200)]
SONAR-6767 Default mode should be named publish mode