Commit Graph

121 Commits

Author SHA1 Message Date
Charly Delay
54f9e41960 webui(ProjectExplorer): activate tools/rules/properties filters
Change-Id: I4212c207d7c19a62c73dc9d162cecfa1100c2891
2017-02-16 15:03:47 -05:00
Charly Delay
e5f93157bf webui(ProjectSourceList): avoid unnecessary rebuild
Change-Id: I30270675596b751bb8e115ae2255a46ffa3f15f2
2017-02-16 10:00:04 -05:00
Charly Delay
600c28348d webui(AnnotatedSource): avoid unnecessary rebuild
Change-Id: Id4a01bed1b6e54036b947343ac79aacd5d0c410d
2017-02-16 09:59:59 -05:00
Charly Delay
693e7d4909 webui(AnnotatedSource): fix performance bottleneck
Refactor the component to avoid irrelevant redraw of the interface as
well as updates to components that haven't changed (due to Angular not
being able to properly analyse impact of a change).

Change-Id: If3356fb1bdb8b15263fc2100cc9015c3d545260e
2017-02-14 16:03:46 -05:00
Charly Delay
feb9a4f7aa html-report: refactor JSON serializer
Refactor and factorize a number of the JSON generator (html-report)
module. In addition to introducing a clearer and simpler interface, it
is also more memory and runtime efficient, as well as being more
maintainable.

Change-Id: I6729c3951ad6fa43cba6f73d963da35bab954d57
2017-02-14 16:03:46 -05:00
Charly Delay
5653a998d3 html-report: do not forget the last line of sources
Change-Id: I4b7614fb2829df6456e25ba699b45c92d7056666
2017-01-31 10:08:28 -05:00
Charly Delay
9504d42871 webui: more compact UI for messages
* group messages from the same tool
* allow hide/show the message view

Change-Id: I49c5fb86aae09f3d30ef2b97f38e94d81056b892
2017-01-30 17:29:48 -05:00
Charly Delay
c89d30b4a2 webui: add column info for messages
Change-Id: I2c9f4a827b27630d47db9c3feb7811de840c9198
2017-01-30 10:05:57 -05:00
Charly Delay
215bd17111 webui: add messages count for projects and directories
Change-Id: I5ed0ce84baf739c55717bb8c86604aea1e22ca30
2017-01-27 17:05:17 -05:00
Charly Delay
b6937488db webui: add project explorer for navigation
Change-Id: I496b654c9bd925302a31a3f33b0fd7f6004bf779
2017-01-26 16:22:32 -05:00
Charly Delay
6add98f840 webui: update AnnotatedSource page layout
Change-Id: I23322790c69a5477f2c027a06d3ac1a7488a442c
2017-01-24 11:40:23 -05:00
Charly Delay
4b1b1d355d webui: fix routes handling
Change-Id: Ifba40806b38b655a8fa092e4f5a953250b74747c
2017-01-24 11:40:09 -05:00
Charly Delay
394d6bacd3 webui: update annotated source view
Change-Id: I3b72fdbf855cdddef87578ad7bd9a1aa1b8838b6
2017-01-23 14:42:55 -05:00
Charly Delay
667c2456f1 webui: fix array functions
Change-Id: I27fa6a09a4fc1dfae0efb281f929a4692d1eca2a
2017-01-23 10:32:35 -05:00
Charly Delay
da44c90882 webui: minor revamp of the project view
Change-Id: If5e28773aa257dc480e738729998b47b0968365b
2017-01-23 10:09:29 -05:00
Charly Delay
bee4754daa webui: bump versions for webpack
Change-Id: If6e1a6e063a7c0be0d8a14b4f069ac782fe31b85
2017-01-23 10:09:12 -05:00
Charly Delay
a4631e808e webui: isolate the source-tree-view component
Change-Id: Ibe89310b3aec0023c9d95d6297cc3b5cf9cf98f8
2017-01-23 09:53:26 -05:00
Charly Delay
92991a92d2 webui: upgrade Angular 2.4.3
Also upgrade other dependencies such as the latest and greatest Webpack.
Refactor sources to comply to the coding style in order to have a clean
run for tests.

Change-Id: Ic10271c92c4b8c4b7991acfb28670d80b03a1f2b
2017-01-20 09:03:27 -05:00
Charly Delay
5e637c40ae webui: normalize report name
Change-Id: I72eaa65921085070765937d9d7848ff73c8b4656
2017-01-19 10:46:08 -05:00
Charly Delay
da9edf7036 webui: inline font assets
Change-Id: I478af969355c789acef640651960e27fa27cff74
2016-12-14 16:41:58 -05:00
Charly Delay
652e2ba9c2 fix(html-report): HTML generation for some sources
Change-Id: I5f1379f5e690bc0767d141c7c4a7eea74ae23a42
2016-12-13 18:22:32 -05:00
Charly Delay
c229cb3be1 feat(html-report): use dirname instead of commonprefix for single dir
Change-Id: I74b1f2845d8ab8e027be2aa3c8d9218198c67cef
2016-12-13 12:19:51 -05:00
Charly Delay
8be778e163 feat(html-report): report component now shows the source tree
Change-Id: I119e3706f55c9b111c2bfdfefeb87acabd0ed515
2016-12-12 18:16:24 -05:00
Charly Delay
f1e1551b93 fix(webui): pin typescript version to 2.0.10
This works around a bug in the typescript webpack loader.

Change-Id: I126393174d2c9a819f437c6a986423fe442a8c55
TN: PC08-027
2016-12-08 08:43:01 -05:00
Charly Delay
1ef44d9b97 chore(package): update tslint and prepare for future updates
Change-Id: I70e4802ce3f39de56f668d8afb25f696adc4fd2c
2016-10-25 18:32:39 +02:00