aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-core
Commit message (Collapse)AuthorAgeFilesLines
* Revert pom versions to 2.11-SNAPSHOT after merging branch 2.10Simon Brandhof2011-08-151-1/+1
|
* Merge branch 'release-2.10'Simon Brandhof2011-08-151-1/+1
|\
| * [maven-release-plugin] prepare for next development iterationSimon Brandhof2011-08-091-1/+1
| |
| * [maven-release-plugin] prepare release 2.10-RC2Simon Brandhof2011-08-091-1/+1
| |
* | SONAR-2692 API: allow plugins to auto-disable on server startupsimonbrandhof2011-08-111-1/+1
|/
* Upgrade version to 2.11-SNAPSHOTSimon Brandhof2011-08-051-1/+1
|
* Fix notifications with MySQLSimon Brandhof2011-08-042-7/+24
|
* Fix new violationsSimon Brandhof2011-08-022-14/+22
|
* SONAR-75 support GWT components integrated to coreSimon Brandhof2011-08-014-2/+154
|
* SONAR-75 rule search engine supports localized titlesSimon Brandhof2011-07-293-66/+189
|
* SONAR-75 rename i18n bundles to l10n bundlesSimon Brandhof2011-07-299-2/+2
| | | | | | | Article from the W3C : Localization refers to the adaptation of a product, application or document content to meet the language, cultural and other requirements of a specific target market (a "locale"). Internationalization is the design and development of a product, application or document content that enables easy localization for target audiences that vary in culture, region, or language.
* SONAR-75 Improve i18n APISimon Brandhof2011-07-2912-32/+460
| | | | | | - The extension point LanguagePack is not required anymore - No error logs when rule description is not available in all locales - Increase code coverage and decrease complexity
* SONAR-75 refactor I18nManagerSimon Brandhof2011-07-282-0/+126
|
* SONAR-2596 Reduce number of arguments for NotificationService constructorEvgeny Mandrikov2011-07-283-3/+28
|
* SONAR-2644 Rule name should be optional in XML declaration filesSimon Brandhof2011-07-261-1/+1
|
* Fix CloseReviewsDecorator for Derby and move Review entity from ↵Evgeny Mandrikov2011-07-262-1/+144
| | | | sonar-plugin-api to sonar-core
* Add method findById to UserFinder and make it available as BatchComponentEvgeny Mandrikov2011-07-252-2/+22
|
* Add unit test for UserFinderEvgeny Mandrikov2011-07-222-0/+69
|
* SONAR-2607 Provide email notifications on review changesEvgeny Mandrikov2011-07-222-3/+47
| | | | | | * Add email templates. * Add server component - UserFinder.
* SONAR-2596,SONAR-2600 Improve notification mechanismEvgeny Mandrikov2011-07-206-88/+208
| | | | | * Persist notifications into DB for later delivery. * Add sonar-email-plugin, which sends notifications by email.
* Remote the column MANUAL_MEASURES.URL + improve IE7 renderingSimon Brandhof2011-07-201-7/+0
|
* SONAR-2628 Add a page to manage manual measuressimonbrandhof2011-07-192-1/+8
|
* SONAR-2596 Add an event notification mechanismEvgeny Mandrikov2011-07-181-0/+19
| | | | | | | For the moment works only on server-side and no data persisted into DB. As a proof of concept - write message to log when comment was added to review.
* Add Review modelEvgeny Mandrikov2011-07-152-0/+68
|
* SONAR-2610 support url and description of manual measuressimonbrandhof2011-07-141-1/+17
|
* SONAR-2610 web service for manual measures + copy manual measures during ↵simonbrandhof2011-07-142-0/+79
| | | | analysis
* SONAR-2610 Replace the table ASYNC_MEASURES_SNAPSHOTS by MANUAL_MEASURESSimon Brandhof2011-07-1245-1829/+3
|
* SONAR-2583 Remove the unused table PARAMETERSSimon Brandhof2011-07-111-1/+1
|
* Upgrade version to 2.10-SNAPSHOTSimon Brandhof2011-07-111-1/+1
|
* temporary reverting to 2.9-SNAPSHOTsimonbrandhof2011-07-101-1/+1
|
* Upgrade to version 2.10-SNAPSHOTsimonbrandhof2011-07-101-1/+1
|
* SONAR-2505 core components which write to database are disabled on dry runsSimon Brandhof2011-06-151-0/+35
|
* Remove dependency on classworlds - use only plexus-classworldsEvgeny Mandrikov2011-06-131-2/+0
|
* Merge remote branch 'upstream/master'simonbrandhof2011-06-102-25/+50
|\
| * SONAR-2495 Correctly deregister JDBC Driver to prevent memory leaksEvgeny Mandrikov2011-06-081-14/+45
| | | | | | | | | | | | | | 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.
| * Fix violationsEvgeny Mandrikov2011-06-072-17/+11
| |
* | SONAR-2507 support deprecated directory /extensions/rules/simonbrandhof2011-06-105-11/+197
| |
* | SONAR-2507 remove the tables PLUGINS and PLUGIN_FILESsimonbrandhof2011-06-101-1/+1
| |
* | SONAR-2507 Batch must load plugins without connecting to databasesimonbrandhof2011-06-1028-987/+928
|/
* SONAR-1922 Add a kind of version control for quality profilesEvgeny Mandrikov2011-05-273-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* SONAR-2453 Update the way "FALSE-POSITIVE" reviews are managedFabrice Bellingard2011-05-261-1/+1
| | | | | | 1- Update the DB, migration scripts & co. 2- Update the model, controller & co. 3- Update the WS Client
* SONAR-2469 fix typo in name of InstantiationStrategy classsimonbrandhof2011-05-261-1/+1
|
* SONAR-2425 Add index on CHARACTERISTIC_PROPERTIES.CHARACTERISTIC_IDEvgeny Mandrikov2011-05-241-1/+1
|
* Upgrade to version 2.9-SNAPSHOTsimonbrandhof2011-05-131-1/+1
|
* Temporarily downgrade version to 2.8-SNAPSHOTsimonbrandhof2011-05-101-1/+1
|
* Upgrade version to 2.9-SNAPSHOTsimonbrandhof2011-05-091-1/+1
|
* Release 2.8-RC2simonbrandhof2011-05-091-1/+1
|
* Prepare for next development iterationEvgeny Mandrikov2011-05-031-1/+1
|
* Prepare 2.8-RC1Evgeny Mandrikov2011-05-031-1/+1
|
* SONAR-2299 Show Hibernate SQL only if debug logging level enabled, but not ↵Evgeny Mandrikov2011-04-271-3/+3
| | | | info level