TICS 8.4.1 – 2016-12-15

This release resolves the following major issues.

18014 [AnnotatedSource] Fixed uncommon NullPointerException when the Code Duplication metric was selected.

This release resolves the following minor issues.

18043 18041 18029 18005 17999 17995 17982 17968 17955 17940 17937 17901 17900 17893 17873 17872 17848 17845 17826 16780 12492 10987 10199

This version has passed all reviewed TIOBE regression tests successfully.

TICS 8.4.0 – 2016-11-04

This release resolves the following major issues.

17704 [Installer] Enabled Fan Out for TypeScript in out-of-the-box SERVER.txt.
17654 [Viewer] Added TQI values to TED status mails.
17641 [Installer] Enabled Angular Coding Standard analysis support out-of-the-box.
17600 [TICSQServer] Changed code coverage calculation to exclude header files from scope.
17558 [TICS] Added Swift analyzer to list of built-in tools.
17551 [Viewer] Replaced spike management by new error suppression mechanism, which takes for each failing file measurement, the previously successful measurement, if any.
17247 [TICS] Added support for Xamarin.
17226 [TICSQServer] Increased performance of Parasoft AI analysis.
17221 [TICS SCM Integration] Fixed calculation of Change Rate for ClearCase SCM tool.
16802 [AnnotatedSource] Replaced Since column by the easier to understand New column, which indicates whether the violation is new with respect to the reference date.

This release resolves the following minor issues.

17842 17836 17835 17825 17811 17803 17799 17786 17774 17771 17766 17765 17755 17753 17741 17720 17701 17690 17684 17683 17681 17680 17676 17666 17661 17656 17653 17647 17640 17638 17636 17634 17631 17618 17617 17607 17606 17605 17586 17562 17559 17556 17554 17553 17537 17518 17515 17506 17504 17502 17474 17446 17431 17427 17401 17389 17265 17231 17183 17005 17001 16905 16137 15571 15343 14993 14238 13786 13590 13256 12136 11950 11367

This version has passed all reviewed TIOBE regression tests successfully.

TICS 8.3.0 – 2016-08-10

TICS 8.3.0 introduces support for Swift metrics, the JSP language, and C# 6, as well as many other improvements.

This release resolves the following major issues.

17293 [Documentation] Added TICSMaintenance reference manual section to the TICS documentation.
16483 [TICS Core] Added support for JSP language.
16464 [TICS CC Integration] Added support for Swift coding standard violations.
16462 [TICS CC Integration] Added support for Swift compiler warnings.
16461 [TICS TC Integration] Added support for Swift code coverage.
15992 [Installer] Introduced Roslyn C# analyzer.
3605 [Documentation] Added recipes for disabling, hiding and removing branches to the TICSMaintenance Common Tasks.

This release resolves the following minor issues.

17477 17460 17458 17457 17452 17443 17430 17423 17415 17409 17408 17406 17391 17385 17380 17378 17377 17373 17372 17369 17359 17357 17348 17339 17320 17312 17310 17309 17306 17291 17288 17280 17279 17272 17271 17266 17263 17259 17255 17248 17237 17225 17219 17217 17216 17206 17203 17201 17199 17196 17193 17188 17174 17171 17170 17166 17165 17158 17146 17144 17138 17137 17038 17035 17023 16964 16937 16798 16519 16361 16260 15981 15860 15688 15336 14379 14209 13363 13310 9965 4350

This version has passed all reviewed TIOBE regression tests successfully.

TICS 8.2.3 – 2016-08-03

This release resolves the following major issues.

17309 [TIOBEPortal] Now forwarding calls from deprecated TIOBEPortal/TICSStatus page to new tiobeweb/Status.html page.

This release resolves the following minor issues.

17477 17460 17458 17452 17443 17430 17423 17415 17409 17408 17406 17380 17373 17372 17369 17359 17357 17339 17320 17310 17288 17280 17279 17272 17271 17266 17263 17259 17225 17137 16260 13310 4350

This version has passed all reviewed TIOBE regression tests successfully.

TICS 8.2.2 – 2016-06-16

This release resolves the following major issues.

This release resolves the following minor issues.

17255 17248 17219 17203

This version has passed all reviewed TIOBE regression tests successfully.

TICS 8.2.1 – 2016-06-13

This release resolves the following major issues.

This release resolves the following minor issues.

17237 17216 17206 17201 17199 17196 17188 17171 17166 17165 17158 17038 16964

This version has passed all reviewed TIOBE regression tests successfully.

TICS 8.2.0 – 2016-05-31

This release resolves the following major issues.

17017 [TICS SCM Integration] Changed get "predecessor" functionality for Subversion to take predecessors from merges (of another branch) into account.
17004 [TICS TC Integration] Added support for coverage.py v4.1b2.
16884 [BuildConfig] Turned off -nologo on BuildServer TICSMaintenance calls for extended logs.
16864 [AnnotatedSource] Added sortable "Value" column for complexity and fan out metrics.
16849 [Viewer] Added functionality to send mail through authenticated proxy server.
16834 [TICS Client] Disabled SCM cache by default.
16096 [TICS Client] Added limit on the search depth for makefiles (relative to the source file).
12876 [Viewer] Added the ability to set a Time Window filter in the breadcrumb, allowing you to only show files that have changed since a specified baseline or date.
12687 [TICSQServer] Added coverage drop threshold check for metric calculation steps.
12257 [Viewer] All TQI metrics are now multiplied by their "metric coverage": the percentage of successfully analyzed LOC. As a result, the coverage factor has been removed from the three compliance factor metrics.

This release resolves the following minor issues.

17135 17133 17044 17041 17039 17036 17029 17019 17011 16999 16995 16983 16968 16966 16961 16953 16951 16947 16945 16941 16932 16928 16912 16910 16908 16906 16904 16899 16892 16885 16878 16876 16846 16843 16838 16833 16831 16829 16823 16808 16807 16782 16776 16760 16735 16221 14217 13195

This version has passed all reviewed TIOBE regression tests successfully.

TICS 8.1.0 – 2016-04-15

This release resolves the following major issues.

16773 [TICS Core] Enabled Fan Out metric calculation for TICS Client.
15458 [Explorer] You can now change the reference date that is used for delta metrics from the metric table header's context menu.

This release resolves the following minor issues.

16795 16794 16791 16784 16781 16779 16770 16759 16757 16756 16753 16747 16736 16726 16643 16606 16480 16355 16276

This version has passed all reviewed TIOBE regression tests successfully.

TICS 8.0.0 – 2016-03-22

TICS 8.0.0 addresses over 130 issues. The most prominent and noticeable change is the new detailed view: the so-called explorer.

This release resolves the following major issues.

16705 [TICS CC Integration] Added support for eslint.
16466 [TICSQServer] Added support for Fan Out metric for Swift.
16465 [TICS CC Integration] Added duplicated code support for Swift.
16463 [Installer] Set TICSpp as the OOTB cyclomatic complexity tool.
16460 [TICSQServer] Added support for the Swift programming language.
16369 [TICS TC Integration] Added support for Xcode-7 LLVM code coverage.
16288 [Dashboard] When authentication is required for all projects in scope, we no longer mention all these projects, unless the message pertains to a single project.
16215 [TICS CC Integration] Added link to Coverity Viewer to annotated source.
15697 [JenkinsPlugin] Link to the viewer in the TQI statement now points to TqiDashboard.html rather than obsolete TIOBEPortal.
15368 [TICS CC Integration] Added support to run a Coverity analysis automatically.
14224 [Installer] Added default ruleset for C# compiler warnings to the out-of-the-box configuration.
11152 [Viewer] Implemented support for measurements with status "not applicable". A metric value consisting only of non-applicable measurements is rendered as "n/a". The treemap renders non-applicable values as a desaturated green for the TQI color map and a desaturated blue for blue/orange map.
10699 [Explorer] Introduced new viewer. Shows metrics in columns. Lots of new functionality, faster and more resource efficient.

This release resolves the following minor issues.

16742 16739 16734 16709 16708 16702 16701 16694 16692 16691 16672 16667 16660 16657 16655 16654 16651 16649 16647 16646 16640 16637 16618 16607 16604 16601 16599 16592 16590 16585 16581 16580 16575 16574 16552 16549 16548 16547 16545 16543 16536 16520 16478 16477 16475 16474 16473 16469 16467 16458 16457 16456 16455 16454 16453 16452 16451 16449 16446 16445 16441 16440 16438 16432 16427 16425 16421 16417 16407 16397 16392 16390 16388 16374 16372 16370 16360 16359 16358 16349 16344 16341 16339 16337 16334 16332 16324 16317 16316 16314 16311 16249 16248 16247 16244 16243 16230 16221 16177 16175 16146 16134 16118 16108 15903 15897 15882 15685 15539 15177 14490 12931 11944 10407 9749 4910

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.8.0 – 2016-01-22

This release resolves the following major issues.

15935 [FrontPage] Fixed wrong trend values for TQI metric.
15816 [TICS CC Integration] Added fan-out for TypeScript.
15815 [TICSQServer] Added TypeScript as a recognized language.
15814 [TICS CC Integration] Added duplicated code support for TypeScript.
15813 [TICS CC Integration] Added support for TypeScript coding standards with tslint code checker.
15812 [TICS] Added compiler warnings for TypeScript.
15811 [Annotated Source] Added syntax highlighting for TypeScript.
15810 [TICS TC Integration] Added support for TypeScript code coverage.
15773 [PMD] Added support for Java 8 (lambdas) for Java Coding Standard and Duplicated Code metrics.
15754 [TICS CC Integration] Added support for Jtest 10.
15719 [TICSQServer] Excluded C# using directives from duplicated code analysis.
15663 [TEDServer] Fixed formula for the TQI code coverage.
15630 [TICS CC Integration] Added support for QAC 8.2.2.
15226 [Installer] Added Visual Studio 2015 support.
11511 [AnnotatedSource] Added annotated source for cyclomatic complexity.
4983 [Documentation] Added search box to documentation and improved table of contents.

This release resolves the following minor issues.

16302 16301 16300 16295 16289 16286 16281 16280 16277 16275 16273 16272 16270 16269 16265 16263 16259 16257 16255 16251 16250 16246 16228 16223 16217 16204 16199 16194 16192 16181 16167 16166 16163 16154 16153 16152 16151 16149 16139 16128 16125 16124 16120 16115 16110 16107 16106 16099 16093 16087 16085 16084 16082 16078 16076 16075 16074 16070 16069 16053 16050 16049 16048 16044 16026 16023 16022 16012 16005 16002 15983 15977 15951 15950 15948 15945 15942 15939 15934 15928 15926 15922 15918 15910 15898 15896 15892 15886 15866 15857 15854 15851 15849 15836 15834 15830 15820 15818 15817 15797 15796 15781 15771 15762 15761 15755 15753 15749 15748 15742 15736 15734 15732 15729 15725 15723 15713 15712 15709 15708 15706 15698 15692 15691 15687 15683 15681 15679 15677 15674 15667 15661 15659 15658 15656 15638 15637 15631 15625 15622 15621 15618 15611 15610 15609 15606 15578 15575 15573 15570 15569 15568 15558 15555 15554 15526 15525 15455 15450 15408 15405 15397 15395 15357 15354 15351 15331 15327 15316 15315 15307 15287 15283 15246 15112 15079 14841 14435 13832 13569 13419 13205 12517 12358 12356 11500 11207 7807 4888 4574

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.7.2 – 2015-10-30

This release resolves the following major issues.

15886 [Chart] Fixed wrong metric values in trends for change rate metrics, when compared to classic viewer, due to makefiles being included.
15830 [Chart] Fixed bug causing wrong history for trend lines for SLOC and all dependent metrics.
15820 [Viewer] Fixed deadlock that makes viewer unresponsive, caused by concurrent "gensqareports" and "synccfgfiles" events.
15755 [BuildConfig] Fixed exception when creating a new project or branch.
15749 [FrontPage] Fixed breadcrumb order.
15742 [FrontPage] Fixed bug that in some rare cases produced the error message "Could not move ABC.temp file to DEF.cache file".
15734 [Treemap] Fixed issue where there are gray treemap cells when a file (only) has suppressed violations.
15732 [FrontPage] Fixed "result set is closed" message on front-page that would sometimes appear when leaving it open for a long time.
15729 [FrontPage] Improved authentication procedure.
15692 [Chart] Fixed error when requesting trend line per project.
15622 [Viewer] Improved c3p0 configuration, by no longer permanently breaking the connection pool after acquisition failure.
15609 [FrontPage] Fixed wrong metric values on front-page for table and TQI label during a run or when "genviewercache" event was not received.

This release resolves the following minor issues.

15892 15836 15834 15797 15762 15748 15698 15677 15656 15625 15621 15618 15611 15610 15558

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.7.1 – 2015-08-07

This release resolves the following major issues.

15555 [SqaReport] Fixed SQA report giving exceptions.

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.7.0 – 2015-08-07

This release resolves the following major issues.

14894 [TICSQServer] Improved performance of archive extraction by no longer testing if a file is part of the SCM tool when a file is already present in the TICS database.
14675 [FrontPage] Enabled TQI overview for selected projects.
14255 [FrontPage] Enabled treemap based on multiple projects.
12683 [TICS CC Integration] Added Python compiler warnings to the metrics that are supported out-of-the-box.

This release resolves the following minor issues.

15548 15546 15545 15544 15534 15529 15523 15522 15506 15481 15478 15475 15447 15444 15443 15441 15440 15439 15438 15437 15432 15431 15428 15427 15426 15425 15422 15421 15420 15415 15414 15401 15381 15376 15369 15358 15347 15346 15338 15332 15317 15290 15277 15269 15267 15266 15263 15259 15257 15255 15249 15244 15231 15227 15208 15057 14966 14694 14550 14530 14513 14429 14375 14322 11438 10649 9911 9903

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.6.0 – 2015-06-19

This release resolves the following major issues.

15109 [Installer] Updated C++test to version 9.5.5.17 to have better support for Visual Studio 2013.
15024 [TICS CC Integration] Improved out-of-the-box support for GCC compiler warnings.
14915 [JenkinsPlugin] Created TICS Publisher Jenkins plugin.
14845 [TICS Build Integration] Added build support for Gradle.
14825 [TICS CC Integration] Added JavaScript compiler warnings to the out-of-the-box TICS installation.
14808 [Documentation] Added documentation on the Cyclomatic Complexity metric.
14770 [TICS CC Integration] Added support for Abstract Interpretation for Objective-C via Clang/scan-build.
14734 [TICSQServer] Improved database update for out-dated metric results.
14628 [Installer] Updated default configuration with GENERATED code for ROSERT and RSARTE.
14574 [Installer] Added dotTEST installation when performing "out of the box" TICS installation.
14573 [Installer] Added Jtest installation to the out-of-the-box installer.
14523 [TICS CC Integration] Added support for cpplint.
14500 [TICS CC Integration] Added support for importing OCLint result files.
14402 [PMD] Upgraded PMD version to support Java 8.
14301 [BuildConfig] Added the option to start and stop TICSQServer runs from BuildConfig.html.
12132 [TICSQServer] Added dynamic rule configuration for compiler warnings.

This release resolves the following minor issues.

15223 15201 15200 15199 15195 15186 15182 15173 15172 15164 15160 15159 15157 15154 15141 15140 15139 15107 15106 15099 15094 15087 15070 15068 15058 15052 15036 15035 15034 15032 15028 15026 15023 15021 15020 15019 15017 15016 14997 14992 14991 14986 14984 14980 14978 14972 14971 14964 14959 14955 14949 14931 14929 14920 14913 14891 14890 14889 14888 14884 14865 14863 14860 14856 14851 14836 14823 14814 14772 14765 14760 14753 14751 14748 14745 14744 14741 14739 14735 14726 14723 14722 14720 14717 14706 14676 14671 14668 14620 14607 14586 14585 14575 14566 14563 14532 14459 14440 14433 14385 14167 14053 14049 13791 13737 13548 13417 13395 13383 13077 12997 12948 12683 12414 12035 11964 11446 11045 10683 10570 10539 10179 8890 8848 8532 7568 4205

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.5.1 – 2015-01-29

This release resolves the following major issues.

13417 [TICS CC Integration] Deployed C++test 9.5.4.103 as default C++test version, because it has better support for C++Test 11 and Visual Studio 2013.

This release resolves the following minor issues.

14723 14720 14717

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.5.0 – 2015-01-27

This release resolves the following major issues.

14626 [TqiLabel] Added "standalone" TqiLabelGenerator.html that works even when no projects have been configured, to be used in the new website.
14576 [TICS Build Integration] Added built-in support for Apache Maven.
14474 [TICS] Added support for CLang compiler.
14446 [Annotated Source] Added syntax highlighting for Matlab.
14439 [Treemap] Added option to the treemap to show the direct children as colored cells in the treemap instead of the files.
14299 [Installer] Added support for R# 8.2.
14272 [Configuration] Added MISRA-C:2012 configuration.
14171 [Viewer] Made it possible to use one TICS viewer with multiple TICS configurations (hybrid environment).
13998 [Trends] Baselines now have the flags "delta" and "plotline".
13828 [TICSQServer] Added option to limit metric calculation to specified languages.
13770 [TICS CC Integration] Added extra Matlab rule about functions that shouldn't be used.
13613 [AnnotatedSource] Added support for fan-out annotations in Annotated Source.
11110 [Viewer] Added (Accumulative) fix rate per KLOC to the viewer.
10994 [TICSQServer] Added fan out for Matlab.
10993 [TICSQServer] Added support for Matlab to CPD.
10984 [TICS] Added support for mlint to measure coding standard violations and cyclomatic complexity for MatLab.

This release resolves the following minor issues.

14707 14698 14678 14662 14661 14658 14656 14655 14653 14635 14629 14623 14613 14610 14596 14595 14589 14578 14569 14568 14565 14529 14515 14508 14505 14504 14498 14495 14492 14489 14488 14483 14471 14466 14465 14455 14454 14450 14443 14438 14434 14431 14428 14416 14412 14404 14396 14388 14386 14381 14376 14357 14352 14348 14342 14334 14325 14324 14319 14315 14308 14304 14303 14300 14294 14289 14288 14271 14263 14253 14249 14247 14243 14242 14239 14229 14223 14220 14216 14206 14204 14200 14196 14179 14178 14133 14124 14091 14085 14077 14067 14059 14043 14032 13987 13960 13958 13944 13936 13931 13922 13900 13864 13795 13633 13585 13577 13369 13352 13325 13201 12922 12806 12696 12477 12354 11713 11021 8506 5955 5168

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.4.3 – 2014-12-08

This release resolves the following minor issues.

14508 14505 14498 14488 14471 14465 14450 14412 14206

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.4.2 – 2014-11-07

This release resolves the following minor issues.

14396 14388 14386 14376 14357 14348 14334 14325 14324 14319 14271 14059 12806

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.4.1 – 2014-10-29

This release resolves the following major issues.

14289 [FrontPage] Fixed issue where multiple trend lines are sometimes shown when quickly changing TQI sub-metric selection on front-page.
14263 [NetBeans] Corrected linkification of paths with dots and underscores in the directory name.

This release resolves the following minor issues.

14304 14288 14253 14249 14243 14216

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.4.0 – 2014-10-07

This release resolves the following major issues.

13920 [TICSQServer] Added support for XAML to CPD.
13850 [TICSQServer] Implemented detection of generated files such as those from Rose RealTime for automatic exclusion from the analysis scope.
13841 [TICS] Added C++Test Abstract Interpretation analysis.
13762 [Configuration] Implemented Android Mobility coding standard rules.
13610 [TICS Core] Allowed exclusion of standard files via default ARCHIVE file.
13442 [Visual Studio Addin] Added support for Visual Studio 2013.
13114 [Installer] Added support for Cppcheck.
13100 [TICSQServer] Added support for JavaScript fan-out for the Dojo framework.
13071 [TICS Build Integration] Added Keil4 compiler module.
13025 [Trend] Hovering row in trend table now highlights trend line.
13016 [TICSQServer] Changed the calculation of change-rate to operate on the effective lines of code (excluding whitespace and comments).
13000 [TICS CC Integration] Passed .csproj build options to the Csc invocation.
12874 [TICS Client] Added the -err <file> option to write errors to a specified file.
12851 [AnnotatedSource] Added message to AnnotatedSource to warn about outdated data.
12840 [CSViewer] It is now possible to show the coding standard version in the URL for the CS viewer by specifying '&Version=someversion' in the URL.
12827 [TqiCalculator] It is now possible to store TQI targets using the TQI Calculator and see their effects on higher levels of the file hierarchy.
12806 [TICS CC Integration] Added TICSxaml analyzer integration.
12794 [TICS CC Integration] Added configuration option to enable preprocessor comment preservation.
12785 [TICSQServer] Coverity 'False-Positives' are now treated as TICS suppressions.
12714 [Diagrams] Made it possible to change metrics in trend and bar chart without going back to the viewer.
12570 [TICS Client] Made sure the exit status of the TICS client is non-zero if connecting to the database fails.
12505 [TICS Client] Added the -sort option to TICS.
12077 [Diagrams] Added language filter to titles of trend and bar diagrams.
10410 [TICSStatus] When only one projects exists, TICSStatus now selects it immediately.
9932 [Viewer] Added a documentation page and a button to get to that page from the viewer.
7388 [TICSQServer] Implemented a copyright file filter to exclude files from the TICS archive based on their copyright statement.
6306 [TICSBuildConfig] Implementation of new TICSBuildConfig web app.
3800 [TICSQServer] Added option -nomail to suppress sending error or status mails.
829 [Installer] Added support for Keil IDE uVision version 4 and 5.

This release resolves the following minor issues.

14192 14190 14188 14185 14180 14177 14172 14162 14160 14159 14156 14153 14147 14144 14140 14139 14138 14137 14136 14134 14128 14108 14107 14104 14099 14098 14095 14094 14088 14077 14051 14042 14038 14025 14018 14012 14003 14002 14001 13999 13995 13992 13974 13973 13966 13963 13961 13957 13947 13934 13906 13902 13890 13888 13887 13886 13884 13873 13871 13870 13866 13860 13858 13857 13856 13853 13851 13849 13848 13847 13846 13842 13839 13838 13830 13829 13820 13814 13781 13777 13769 13749 13741 13739 13729 13728 13726 13725 13722 13721 13719 13714 13709 13704 13696 13695 13690 13685 13682 13681 13671 13669 13668 13658 13651 13650 13646 13638 13636 13632 13627 13622 13621 13615 13612 13606 13601 13596 13592 13588 13567 13540 13524 13523 13522 13518 13512 13487 13474 13466 13464 13462 13456 13447 13443 13429 13428 13415 13412 13407 13405 13375 13329 13328 13322 13315 13313 13306 13292 13288 13287 13285 13284 13280 13278 13271 13266 13257 13250 13248 13221 13214 13199 13198 13184 13174 13172 13164 13154 13142 13141 13140 13102 13096 13091 13090 13089 13082 13073 13068 13066 13060 13058 13046 13018 13014 13007 13006 12981 12980 12936 12935 12933 12932 12928 12926 12925 12920 12916 12914 12912 12910 12906 12892 12887 12847 12845 12835 12833 12829 12826 12812 12805 12796 12791 12784 12771 12749 12748 12741 12739 12727 12725 12720 12716 12688 12674 12627 12608 12565 12550 12527 12494 12487 12485 12478 12429 12413 12364 12353 12350 12346 12293 12265 11840 11802 11782 11768 11744 11729 11699 11481 11426 11386 11212 11159 11107 10880 10711 10541 10491 10469 9595 9428 9218 9004 8720 8164 7952 7132 6497 6340 5978 3963

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.3.2 – 2014-09-12

This release resolves the following major issues.

14051 [SqaReport] Fixed bug causing SQA report is not sent when comma-separated list of email addresses is used.
13999 [TICS Core] Added possibility for additional custom module include paths.

This release resolves the following minor issues.

14002 13974 13961 13902 13884 13860 13858 13857 13839 13762 13741 5978

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.3.1 – 2014-07-11

This release resolves the following minor issues.

13781 13777 13769 13729 13726 13719 13695 13690 13669 13638 13632 13601 13375

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.3.0 – 2014-05-20

This release resolves the following major issues.

13215 [WebAPI] Made it possible to get a list of projects from the Measure WebAPI.
12947 [WebAPI] Published the Measure WebAPIs.
12509 [TqiCalculator] Added what-if scenario to TICS viewer.
12325 [TICSQServer] Implemented out-of-the-box JavaScript support.
12253 [TICSQServer] Added RSARTE hierarchy support.
11831 [Visual Studio Addin] Added ReSharper support for Visual Studio 2012.
11830 [Visual Studio Addin] Added support for TICS suppression comments to ReSharper plugin.
11829 [TICS] Added support for ReSharper suppressions to TICS.
11612 [TICSQServer] Improved dead code analysis by detecting unused functions.
11309 [TICSQServer] Improved memory performance on Windows.
10900 [TICSQServer] Improved fan-out calculation for C# by checking the actual types used from namespaces.
9993 [TICS Client] Added support for Subversion 1.7.

This release resolves the following minor issues.

13566 13559 13549 13546 13545 13532 13531 13521 13510 13485 13477 13475 13471 13468 13461 13460 13459 13448 13418 13414 13413 13411 13408 13391 13390 13381 13376 13366 13356 13351 13346 13337 13331 13327 13326 13320 13312 13311 13310 13305 13304 13303 13302 13300 13298 13297 13293 13275 13270 13269 13265 13213 13209 13207 13188 13178 13119 13106 13104 13101 13094 13092 13081 13080 13067 13063 13059 13028 13019 13017 13011 13008 13003 12982 12973 12923 12918 12911 12908 12889 12882 12878 12872 12871 12862 12855 12853 12852 12842 12837 12818 12814 12813 12801 12799 12798 12797 12790 12789 12782 12775 12774 12762 12750 12726 12715 12709 12707 12705 12700 12698 12697 12694 12686 12685 12684 12675 12671 12668 12664 12661 12656 12655 12654 12642 12639 12638 12636 12633 12632 12628 12624 12621 12620 12615 12613 12612 12607 12606 12605 12597 12592 12589 12586 12585 12584 12581 12577 12574 12561 12560 12559 12557 12556 12552 12547 12546 12545 12538 12535 12528 12526 12525 12524 12523 12514 12511 12502 12501 12499 12498 12497 12488 12473 12472 12471 12470 12461 12459 12458 12454 12449 12444 12440 12438 12437 12426 12422 12421 12419 12405 12404 12397 12394 12376 12375 12367 12362 12349 12347 12342 12341 12338 12329 12328 12326 12320 12316 12315 12311 12310 12309 12301 12287 12278 12275 12270 12269 12267 12261 12250 12234 12230 12228 12225 12219 12217 12215 12211 12201 12200 12195 12189 12188 12183 12182 12172 12171 12141 12135 12116 12107 12106 12059 12012 11991 11848 11847 11816 11781 11767 11763 11642 11583 11498 11398 11303 11084 11033 11010 10736 10479 10473 10471 10273 8923 7622 7593 7584 6669 5252

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.2.2 – 2013-11-28

This release resolves the following major issues.

12509 [TQI Calculator] Added TQI calculator feature to run "what-if" scenarios.
12470 [TICS Viewer] Added authentication to viewer pages with sensitive information or administrative tasks.
12210 [TICS Client] Improved the coding standard calculation summary table with positive deltas that indicate newly introduced violations.
12183 [TICS Client] Changed the behavior of the -genstylecopsettings option to take the TICSConfig rule settings into account.
11763 [TICSQServer] Added encryption of all passwords in the SERVER.txt/PROJECTS.txt configuration.
11642 [TICS Client] Made it possible to show "new" violations in both violations result and summary table output.
5252 [TICSQServer] Masked passwords in TICS log output.

This release resolves the following minor issues.

12636 12632 12620 12589 12581 12574 12559 12557 12556 12552 12535 12526 12525 12523 12498 12471 12459 12458 12449 12440 12404 12375 12342 12341 12315 12310 12309 12287 12270 12269 12267 12261 12253 12230 12228 12225 12219 12217 12211 12200 12195 12189 12188 11583

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.2.1 – 2013-09-10

This release resolves the following major issues.

12172 [TICS] Made it possible to retrieve information about 64-bits applications from the Windows registry.
12171 [TICS] Fixed assertion failure when executing 'TICS -genstylecopsettings'.

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.2.0 – 2013-09-02

This release resolves the following major issues.

12098 [Viewer] Updated calculation of TQI Compiler Warnings, so it adheres to the TQI 2.0 definition.
12076 [TICSQServer] The analysis of Duplicated Code fails completely when more than 1% of the files could not be analyzed successfully.
12045 [Viewer] Extended LDAP authentication so an LDAP query can be specified to locate the LDAP account which should be used for the authentication.
12024 [Viewer] All projects that have their own authentication settings will show a lock icon instead of their TQI score.
11920 [Installer] Removed TICSWatchdog.
11906 [Viewer] Scatter plot now is always enabled: it uses 'LOC' when no second metric is selected.
11873 [TICS Client] Implemented small performance improvements for the client.
11832 [Annotated Source] Added syntax highlighting for Objective-C.
11750 [Viewer] Added two buttons to the viewer menu: 'Remove all but first metric' &amp; 'Reset to default metrics'.
11749 [Viewer] Clicking on a metric bar now will 'select' it and immediately refresh the details panel for the selected metric. Also annotated source will now open for the selected metric.
11675 [C++test Integration] Improved the performance of the TICScwpp C++test preprocessor.
11639 [TICS] Added languages Scala and Objective-C to the TICS built-in languages.
11620 [Installer] Removed Oracle support from installer.
11611 [TICSQServer] Added support for the fan-out metric for Objective-C.
11610 [TICSQServer] Added code duplication support for Objective-C.
11609 [TICS Builtin Metrics] Added fan-out metric for Scala.
11608 [TICSQServer] Added code duplication support for Scala.
11588 [Visual Studio Addin] Added support for Visual Studio 2012.
11529 [TICSQServer] Added DOTtest support.
11518 [TICSQServer] Updated RTC integration.
11450 [TICS Wrapper] Made sure the TICS applications use the Java version shipped with TICS.
11401 [TICSQServer] Replaced the options '-finalize' and '-prepare' with '-calc=FINALIZE' and '-calc=PREPARE'. By default the 'prepare' and 'finalize' are always performed.
11372 [Viewer] Added authentication to all tiobeweb apps.
11261 [Treemap] Implemented Treemaps in TICS to replace SolidSX.
11228 [TICSQServer] Changed caching of include relations to be more memory efficient.
11204 [TICSQServer] Added PureCover support to TICS.
11195 [Installer] Substituted SourceMonitor by TICSpp as tool to calculate cyclomatic complexity.
11160 [TICSBuildConfig] From the metric selection panel: removed 'Dead Code', renamed 'Reachable Files' to 'Dead Code' and removed 'Number of functions'.
11080 [TICSQServer] Added SquishCoco support.
11065 [Sqa] Rewrote SQA reports (SqaReport.html) using Highcharts trends.
11050 [TICSQServer] Changed the way 'DUPLICATED CODE' relations are stored in the database to speed up the calculation of 'DUPLICATED CODE'.
10930 [PMD] Added code duplication support for Python.
10929 [TICSQServer] Added pygenie support.
10928 [TICSQServer] Added pylint support.
10906 [Viewer] Added TQI metrics to the viewer.
10876 [TED] Added index column.
10705 [Annotated Source] Linked the two scrollbars when in duplicated code mode. The two sources are linked relative to the selected duplication.
10403 [SqaReport] Added TQI label to SQA report.<br>[SqaReports] Replaced all metrics in SQA report by TQI submetrics.
9737 [TICS] Prepared TICS for parallel execution of analyzers.
9000 [Viewer] Added an extra hyperlink to the Annotated Source viewer to show more details about an Abstract Interpretation violation.

This release resolves the following minor issues.

12158 12156 12146 12143 12140 12139 12125 12113 12109 12105 12104 12103 12097 12075 12070 12064 12062 12061 12060 12058 12051 12041 12039 12033 12032 12029 12026 12021 12018 12015 12013 12011 12010 12009 12007 12006 12005 11996 11993 11975 11973 11967 11961 11960 11955 11954 11934 11918 11916 11910 11909 11908 11905 11903 11898 11892 11887 11886 11883 11882 11879 11877 11876 11875 11869 11866 11860 11859 11856 11845 11839 11833 11828 11817 11810 11800 11799 11798 11797 11795 11794 11792 11779 11776 11771 11765 11755 11754 11751 11739 11736 11734 11732 11727 11724 11721 11718 11704 11698 11697 11696 11692 11691 11679 11665 11662 11661 11658 11654 11650 11647 11642 11641 11633 11632 11621 11616 11615 11606 11605 11591 11581 11577 11576 11570 11568 11551 11544 11539 11536 11535 11533 11531 11528 11520 11514 11507 11505 11504 11499 11493 11490 11488 11479 11470 11468 11460 11459 11434 11429 11424 11421 11412 11408 11405 11395 11392 11376 11375 11366 11365 11364 11357 11354 11348 11344 11343 11317 11315 11308 11297 11294 11289 11287 11285 11284 11275 11271 11266 11255 11252 11248 11247 11243 11240 11239 11237 11233 11230 11229 11224 11223 11221 11220 11218 11217 11215 11213 11198 11197 11194 11193 11178 11176 11169 11167 11165 11164 11161 11153 11151 11140 11136 11132 11125 11094 11079 11066 11028 11019 10961 10855 10689 10593 10431 10148 10119 9798 9427 8327 6656 5362

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.1.3 – 2013-06-06

This release resolves the following major issues.

11588 [Visual Studio Addin] Added support for Visual Studio 2012.
10689 [TICS] Never let analysis failure lead to a negative QA statement.

This release resolves the following minor issues.

11727 11721 11704 11697 11679 11661 11658 11650 11641 11632 11615 11606 11577 11531 11507 11450

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.1.2 – 2013-04-10

This release resolves the following major issues.

11401 [TICSQServer] Replaced the options '-finalize' and '-prepare' with '-calc=FINALIZE' and '-calc=PREPARE'. By default the 'prepare' and 'finalize' steps are always performed.

This release resolves the following minor issues.

11460 11424 11421 11412 11408 11405 11395 11392 11365 11248

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.1.1 – 2013-03-15

This release resolves the following minor issues.

11364 11344 11308 11297 11294 11289 11287 11285 11284 11275 11271 11255 11252 11240 11239 11237 11233 11228 11224 11223 11221 11218 11213 11178 11169 11151 11050 10119

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.1.0 – 2013-02-20

This release resolves the following major issues.

11120 [Viewer] Added 'Dead Code' as default metric to show.
11096 [SQA &amp; TED] Tables now show the TQI and use TQI colors with TQI (A..F) legends.
11072 [SQA] Changed number of pages in the SQA. Also added the 'Dead Code' metric.
11058 [TICSQServer] Added support for Bullseye testcoverage html reports.
10951 [TICSQServer] Added caching of include file relations to avoid expensive recalculation of static dependencies.
10913 [TICSQServer] Added Python as supported language.
10909 [TICS] Generated code is now excluded for the metric 'duplicate code'.
10850 [SQA] Added average &amp; maximum cyclomatic complexity to the SQA report.
10824 [TICSQServer] Added Jacoco support.
10755 [TICS Maintenance] Improved feedback on faulty custom modules.
10738 [TICSQServer] Made usage of options '-calc' and '-recalc' more intuitive.
10735 [Viewer] Added LDAP SSL support.
10701 [Viewer] Metrics menu now allows multi-column metrics next to other metrics which then are grayed and show a tooltip that the metrics will not be shown together with the multi-column metric.
10671 [Viewer] Now showing "n.a." when no data is available for a delta. A tooltip shows the name and date of the baseline, if any.
10554 [TICS] Renamed "Module Coupling" to "Fan Out" and "Deep Flow Analysis" to "Abstract Interpretation".
10552 [AnnotatedSource] Made badges clickable to open Rule Help (CS viewer).
10461 [TICS Client] Added property sheet support for Visual Studio 2010.
10331 [TICS] Added integration with IBM's RTC.
10311 [TICS] Added opencover support to TICS.
10215 [Documentation] Updated TICS installation and admin guide with screenshots.
10208 [Installer] Made C++test 9.4 default.
10191 [TICS] Provided integration of TICS StyleCop rules into Resharper.
10185 [TICSQServer] Implemented multi-level test coverage support.
9611 [TICSQServer] Added minimalistic support for Java compiler warnings.
9609 [AnnotatedSource] Added support for code duplication to annotated source using split screen.
9407 [TICS] Added support to measure the LOC and CHANGERATE of arbitrary languages.
9355 [Trends] Added support for new fixRate and accuFixRate metrics.
9353 [TICSQServer] Implemented storing defect metrics in the quality database.
8604 [TICSQServer] Changed the command line interface for calculating and recalculating metric types.
8287 [Viewer] Added target lines in bar, trend and scatter diagrams. The targets are retrieved from the configuration (SERVER.txt).
8263 [TiobeWeb] New and improved trends.
7780 [TICSQServer] Added support for Coverity.

This release resolves the following minor issues.

11197 11194 11193 11167 11165 11164 11161 11160 11153 11148 11147 11142 11141 11139 11138 11136 11130 11127 11123 11121 11114 11109 11108 11103 11098 11097 11077 11069 11064 11062 11052 11051 11048 11009 11008 11004 10997 10989 10988 10979 10978 10966 10955 10954 10948 10937 10933 10915 10911 10905 10903 10902 10895 10894 10872 10871 10857 10853 10842 10840 10839 10833 10832 10827 10821 10818 10816 10813 10811 10808 10802 10800 10799 10795 10793 10791 10772 10761 10760 10753 10750 10743 10742 10741 10728 10727 10725 10718 10716 10714 10712 10703 10702 10700 10698 10697 10694 10688 10677 10657 10655 10652 10646 10642 10641 10640 10638 10637 10628 10622 10618 10616 10615 10614 10611 10610 10609 10601 10600 10594 10593 10588 10586 10585 10575 10564 10561 10557 10553 10550 10545 10544 10543 10540 10534 10533 10530 10529 10526 10525 10522 10517 10514 10506 10495 10494 10493 10492 10483 10482 10481 10476 10475 10468 10466 10464 10457 10443 10439 10432 10421 10417 10406 10388 10385 10370 10360 10336 10324 10315 10300 10295 10266 10264 10244 10227 10210 10207 10164 10147 10071 10052 9996 9968 9916 9775 9241 8652 8091 8022 7683 6125 4288

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.0.1 – 2012-10-03

This release resolves the following major issues.

10585 [TICSStatus] Improved the performance of the queries which calculate the expected coverage.
10564 [Viewer] Fixed a problem for the trend of the confidence where the value of the trend differed from the viewer.
10540 [Viewer] Reduced memory consumption of cache generation by disabling generation of obsolete JSON files.
10529 [Viewer] Fixed a query error for the trend diagram of the confidence factor at project level when the database contains active metric lifecycles for 'Makefiles'.
10525 [Viewer] Workaround for Chrome bug that not refreshes page while an AJAX request is still pending.
10522 [Viewer] The menu now closes after removing a metric.
10495 [Viewer] The details panel, scatter diagram and treemap diagram are now always available.
10494 [Viewer] The last selected set of metrics is used as default.
10493 [Viewer] The metric menu is always closed after selecting a new (multi) metric.
10475 [TICS client] Increased client performance by skipping unnecessary file properties setting when calculating cyclomatic complexity.

This release resolves the following minor issues.

10575 10561 10534 10530 10506 10492 10466 10464 10457

This version has passed all reviewed TIOBE regression tests successfully.

TICS 7.0.0 – 2012-08-22

This release resolves the following major issues.

10133 [Viewer] Moved the settings button to the left top of the viewer, next to the logo.
10084 [TICSQServer] Separated calculation of metrics "coding standard", "compiler warnings" and "deep flow" into distinct steps.
10064 [Viewer] Added support for analysis types (coding standard, compiler warnings, deepflow analysis) to the viewer and SQA report.
10003 [TICS] Added 'ALLOWCOMMENTSUPPRESSIONS' configuration property to disallow user suppressions of violations.
9998 [Viewer] Added tab showing error files in the currently selected tree. If the current selection holds no errors, the tab is hidden.
9880 [Viewer] Added worst deltas of files. It can be selected by the 'Worst Deltas' tab on the details panel or by clicking on the deltas column title in worst files. Worst files/deltas are now in red, orange and yellow as requested.
9870 [Installer] Added a new welcome and finish screen for the installer.
9799 [TICSQServer] Added support for TICSpp as a cyclomatic complexity tool.
9768 [TICSQServer] Added support for VB.NET.
9684 [TICS] Added support for checkstyle 5.5 and improved integration.
9618 [Viewer] Added keyboard support (cursor keys) for the tree in the viewer.
9577 [TICS] Added SolixSX integration to the TICS Viewer.
9555 [TICS client] Added -out option to write violation output to file.
9545 [TICS] Added suppression of violations based on automatic detection of macro expansions.
9411 [Viewer] Files that are not mapped in the organizational view will be added in that view with their hierarchical path and the "NonOrganizationalFiles" prefix. Mappings to other views are not affected.
9254 [TICS] Introduced configuration property 'LICDIR' that may be used to override the default location of the 'lic.dat' license file.
9220 [TICSQServer] ChangeRate metric values should be 0 at the start of a new project.
9162 [TICS] Added possibility to set both RELATIVE and ABSOLUTE ALARMTARGETS. This allows users to check for no violations of a specific set of levels and no new violations on lower levels.
9138 [TICSMaintenance] Generalized the -renamefilenames to apply substitutions to database file names.
9103 [TICS client] Made it possible to run the client without deep-flow-analysis tools while still getting the relevant deltas with respect to the quality database.
9059 [Visual Studio Addin] Replaced TICS icons with new true color icons.
8892 [TicsEclipsePlugin] Completely rewritten the TICS Eclipse plugin to provide better support for CDT.
8862 [Viewer] Numbers behind bars are now clickable when in 'for level/category n' mode.
8843 [TICS] Added build support for CodeComposer5.
8769 [TICS] Enhanced Visual Studio build types with configuration matching for project files.
8736 [TICS] Added git support to TICS.
8551 [TICSQServer] Implemented the following new metrics: lines added, lines deleted, lines changed, accumulative lines added, accumulative lines deleted and accumulative lines changed.
8441 [TICSQServer] Added "Unreachable files" metric.
8286 [Viewer] Added scatter plot for two selected metrics.
7818 [Viewer] Added "baselines" to the TICS Viewer.
7169 [Viewer] Added deltas in the viewer. Baseline time in this implementation is last run time minus thirty days. Ticket 7818 will then change the code to use the last baseline.
7157 [Viewer] Added support for multiple metrics shown at the same time, for the viewer and diagrams.
7153 [TICSMaintenance] Added the possibility to (1) show the directories included in a TICS run based on a given ARCHIVE file and to (2) generate an ARCHIVE expression based on a list of directories.
7134 [TICSQServer] Added index statistics recalculation for Firebird databases.
6517 [Installer] Added Firebird 2.5 support.
6401 [TICSQServer] Changed configuration of organizational views to operate on the whole project instead of per branch.
4077 [TED] Added project groups, using common project prefix upto '-' as group name.

This release resolves the following minor issues.

10434 10426 10414 10394 10372 10368 10365 10364 10363 10361 10350 10349 10345 10344 10343 10342 10340 10328 10322 10317 10316 10303 10301 10298 10288 10286 10285 10281 10280 10278 10275 10271 10270 10269 10261 10248 10240 10230 10222 10212 10206 10204 10192 10186 10183 10171 10163 10161 10134 10132 10131 10125 10116 10113 10111 10110 10109 10107 10083 10080 10074 10066 10060 10059 10044 10041 10032 10029 10028 10025 10024 10022 10013 10011 10009 10008 10001 9991 9988 9987 9985 9984 9982 9964 9963 9959 9956 9955 9953 9951 9950 9948 9946 9941 9935 9934 9912 9909 9908 9907 9906 9905 9902 9899 9896 9895 9893 9887 9885 9874 9873 9866 9860 9858 9855 9852 9850 9848 9842 9837 9830 9828 9827 9826 9822 9820 9816 9814 9813 9812 9792 9789 9787 9785 9784 9782 9779 9777 9766 9765 9764 9762 9757 9752 9726 9720 9719 9713 9708 9688 9681 9673 9657 9655 9654 9649 9647 9621 9620 9616 9614 9598 9590 9588 9581 9579 9575 9571 9568 9566 9565 9550 9548 9542 9526 9523 9518 9512 9509 9506 9496 9493 9482 9481 9480 9479 9474 9471 9466 9459 9458 9454 9442 9440 9439 9438 9436 9435 9434 9433 9432 9425 9424 9423 9422 9421 9417 9415 9405 9404 9403 9386 9380 9379 9377 9375 9372 9371 9370 9369 9368 9367 9366 9362 9349 9347 9345 9340 9332 9330 9327 9315 9314 9311 9304 9303 9298 9296 9295 9294 9290 9289 9284 9283 9282 9277 9266 9262 9259 9256 9253 9247 9240 9229 9214 9203 9199 9195 9192 9189 9186 9181 9168 9163 9160 9159 9154 9152 9150 9146 9145 9143 9134 9129 9128 9121 9119 9117 9110 9100 9099 9098 9096 9092 9086 9076 9074 9073 9071 9069 9068 9067 9066 9065 9060 9057 9056 9053 9051 9050 9049 9047 9046 9042 9041 9040 9038 9037 9035 9031 9025 9022 9020 9018 9013 9012 9011 9009 8999 8998 8925 8922 8921 8919 8918 8917 8915 8912 8911 8908 8902 8900 8898 8897 8894 8891 8887 8886 8881 8880 8879 8878 8877 8875 8874 8868 8860 8856 8855 8854 8853 8844 8840 8835 8834 8833 8832 8831 8826 8825 8813 8812 8811 8810 8809 8804 8803 8802 8800 8798 8788 8783 8782 8781 8772 8771 8761 8760 8748 8744 8724 8721 8719 8716 8712 8711 8709 8708 8707 8706 8705 8702 8700 8699 8695 8694 8687 8685 8678 8674 8672 8671 8670 8669 8667 8666 8659 8658 8656 8651 8645 8643 8642 8641 8636 8633 8619 8610 8603 8595 8594 8587 8586 8584 8583 8579 8576 8575 8574 8570 8545 8539 8534 8531 8530 8527 8526 8520 8516 8499 8496 8494 8473 8459 8451 8448 8422 8403 8348 8300 8299 8294 8277 8259 8248 8246 8245 8234 8232 8231 8228 8208 8206 8182 8147 8141 8101 8083 8049 8011 8002 7919 7909 7908 7897 7876 7841 7798 7790 7756 7733 7682 7677 7607 7194 7175 7083 7016 6909 6776 6612 6580 6132 5922 4527 4220 3745 3551

This version has passed all reviewed TIOBE regression tests successfully.