chylex
|
689989fee5
|
Rewrite TemplateReader to return TemplateList, work on template exception handling
|
2016-10-08 12:55:05 +02:00 |
|
chylex
|
c4b3e22d6a
|
Fix main menu button sizes and distances
|
2016-10-08 12:51:53 +02:00 |
|
chylex
|
768d0da2df
|
Fix typos in Java Enum section in the template
|
2016-10-02 17:17:12 +02:00 |
|
chylex
|
312d86126a
|
Fix broken decimal format after the code formatting change
|
2016-10-02 17:14:12 +02:00 |
|
chylex
|
2bfe0abc0a
|
Update wording in template (General to Declarations)
|
2016-09-30 16:27:47 +02:00 |
|
chylex
|
9f72225889
|
Fix compile errors
|
2016-09-30 02:43:15 +02:00 |
|
chylex
|
10d62b6b75
|
Move files around and redo build configurations
|
2016-09-30 02:38:58 +02:00 |
|
chylex
|
3c24d1ed28
|
Add an Options button to the main menu
|
2016-09-30 02:33:20 +02:00 |
|
chylex
|
af6e108560
|
Address code analysis
|
2016-09-05 15:37:05 +02:00 |
|
chylex
|
56569874f7
|
Fix commas in character literals
|
2016-09-05 15:23:14 +02:00 |
|
chylex
|
b6670a0022
|
Fix formatting (missing space after comma in method calls)
|
2016-09-05 15:17:57 +02:00 |
|
chylex
|
0838daaa26
|
Move Java handling to a separate project
|
2016-06-24 14:22:05 +02:00 |
|
chylex
|
8b49e30b41
|
Organize projects into folders and fix CodeStatisticsCore assembly info
|
2016-06-24 14:07:12 +02:00 |
|
chylex
|
c8390b8639
|
Add README and update version to 0.9.0.0
|
2016-03-20 01:20:05 +01:00 |
|
chylex
|
c2b3b874d2
|
Update template (Java Names section, .smallfont class, h3 padding)
|
2016-03-20 00:43:53 +01:00 |
|
chylex
|
e1b0bfa53c
|
Fix template navigation design and link handling
|
2016-03-20 00:24:46 +01:00 |
|
chylex
|
92cb21d20c
|
Add Java field declaration code block handling
|
2016-03-18 12:23:36 +01:00 |
|
chylex
|
63fad2d357
|
Remove unnecessary using statements
|
2016-03-17 22:14:06 +01:00 |
|
chylex
|
ce0dae11b2
|
Add asset file size handling and template layout
|
2016-03-17 22:06:02 +01:00 |
|
chylex
|
809c083ef8
|
Fix Variables.ArrayAdapter.GetVariable having incorrect int number style
|
2016-03-17 22:04:56 +01:00 |
|
chylex
|
4dbad13f99
|
Offset IOUtils.GetFriendlyFileSize level for increased precision
|
2016-03-17 21:48:37 +01:00 |
|
chylex
|
c9aae44267
|
Add File.SizeInBytes and IOUtils.GetFriendlyFileSize
|
2016-03-17 21:01:17 +01:00 |
|
chylex
|
0997de99bd
|
Add last Java statement counting with method return count in the template
|
2016-03-17 16:54:19 +01:00 |
|
chylex
|
f8b1defc97
|
Add Java if/else statement counting
|
2016-03-17 16:03:06 +01:00 |
|
chylex
|
6b0f09393e
|
Add Java try, catch, finally statement counting
|
2016-03-17 15:26:56 +01:00 |
|
chylex
|
d8d3bcb068
|
Add Percent method to VariableUtils and update a call in JavaHandler
|
2016-03-17 15:22:00 +01:00 |
|
chylex
|
9c46d439de
|
Add Java switch and case counting
|
2016-03-17 14:13:53 +01:00 |
|
chylex
|
4054a400b5
|
Add CodeParser.Reset to reset the cursor back to 0
|
2016-03-17 13:57:09 +01:00 |
|
chylex
|
2150737e7e
|
Add Java cycle counting
|
2016-03-17 03:10:12 +01:00 |
|
chylex
|
f4c59f41a8
|
Add JavaCodeBlockParser.RevertKeywordSkip and override Clone
|
2016-03-17 01:52:23 +01:00 |
|
chylex
|
99d89e7ca1
|
Work on Java code block parsing (custom parser with keyword finding)
|
2016-03-17 01:33:48 +01:00 |
|
chylex
|
36caca61f3
|
Add a -debug flag to enable project debugging UI
|
2016-03-16 17:21:22 +01:00 |
|
chylex
|
c8c55eda58
|
Add Java Enum value counting
|
2016-03-16 17:15:35 +01:00 |
|
chylex
|
b2003bab9a
|
Add Java nested static/inner type counting
|
2016-03-16 17:08:20 +01:00 |
|
chylex
|
8474cd8881
|
Add Java Enum values to the Debug node list
|
2016-03-16 16:55:02 +01:00 |
|
chylex
|
76b6803f92
|
Add a Mono runtime error for Windows builds on program launch
|
2016-03-13 19:04:17 +01:00 |
|
chylex
|
bfc595401a
|
Add Program.IsRunningMono
|
2016-03-13 19:03:39 +01:00 |
|
chylex
|
50aaa3d6dd
|
Add IOUtils.GetTempRoot for system specific temporary directory handling
|
2016-03-13 18:58:40 +01:00 |
|
chylex
|
0b80d3e04a
|
Refactor Mono specific code in AboutForm and fix broken button anchor
|
2016-03-13 12:54:17 +01:00 |
|
chylex
|
9b579b3542
|
Fix event issue after removing Help button from AboutForm in Mono
|
2016-03-13 12:35:47 +01:00 |
|
chylex
|
1c8079fd56
|
Hide AboutForm Help button on Mono builds due to lack of support
|
2016-03-13 12:27:20 +01:00 |
|
chylex
|
8bbbe4b85b
|
Add zip support check
|
2016-03-12 21:25:49 +01:00 |
|
chylex
|
d54a09afa2
|
Add mozroots import call for Mono certificate issue in GitHub input
|
2016-03-12 21:05:58 +01:00 |
|
chylex
|
9dccd6eabf
|
Add better GitHub WebException handling
|
2016-03-12 20:32:16 +01:00 |
|
chylex
|
031988f36d
|
Add WIP Java FlowStatement class and remove Java labels from template
|
2016-03-12 17:08:25 +01:00 |
|
chylex
|
0beb623dcb
|
Add WINDOWS directive to Debug configuration and hide P/Invoke call in Mono
|
2016-03-12 16:02:19 +01:00 |
|
chylex
|
610af8260c
|
Separate Windows and Mono project configurations
|
2016-03-12 15:29:27 +01:00 |
|
chylex
|
3862f3005b
|
Move global Java info from JavaState to JavaGlobalInfo class
|
2016-03-10 17:25:27 +01:00 |
|
chylex
|
3e30a964db
|
Add a static EnumDictionary class to simplify dicts with Enum keys
|
2016-03-10 13:13:08 +01:00 |
|
chylex
|
a526be7210
|
Fix errors in the template (noscript style, anchor links, typos)
|
2016-03-06 15:28:20 +01:00 |
|
chylex
|
638f691b93
|
Fix a crash when JavaState.AnnotationUses.Count is less than 10
|
2016-03-06 15:02:20 +01:00 |
|
chylex
|
d7d22931df
|
Fix missing zeroes for floats in Variables
|
2016-03-06 14:55:44 +01:00 |
|
chylex
|
42449b7700
|
Fix list table layout in the template
|
2016-03-06 14:11:30 +01:00 |
|
chylex
|
00936d2cb7
|
Add field and method amount and type counting
|
2016-03-06 03:20:11 +01:00 |
|
chylex
|
01d21a7e86
|
Add Java TypeOf.ToStringGeneral
|
2016-03-06 03:19:44 +01:00 |
|
chylex
|
650f3c82d6
|
Update JavaState.AnnotationUses to use CounterDictionary
|
2016-03-06 03:03:56 +01:00 |
|
chylex
|
cc2ff88504
|
Add CounterDictionary
|
2016-03-06 03:03:07 +01:00 |
|
chylex
|
b7e9f93291
|
Refactor JavaState.ReadPackage
|
2016-03-06 02:53:44 +01:00 |
|
chylex
|
4c68f9d2b6
|
Work on Java stats (nested type count, type modifiers, annotation elements)
|
2016-03-06 02:34:11 +01:00 |
|
chylex
|
6db79cb438
|
Fix a typo in & in the template
|
2016-03-06 02:05:49 +01:00 |
|
chylex
|
b9c85942c1
|
Add Java Annotation statistics
|
2016-03-06 01:17:27 +01:00 |
|
chylex
|
fb73309037
|
Add a Java annotation use counter that uses an event in JavaCodeParser
|
2016-03-06 00:59:53 +01:00 |
|
chylex
|
e22d49b161
|
Add a file filter to ProjectDebugForm
|
2016-03-06 00:26:28 +01:00 |
|
chylex
|
22817bc562
|
Work on Java content in the template (enums, annotations, fields & methods)
|
2016-03-05 22:12:41 +01:00 |
|
chylex
|
f98dcc7dd3
|
Add Java Interfaces tab to the template
|
2016-03-05 20:42:49 +01:00 |
|
chylex
|
fb48ebb182
|
Add TreeView generator to JavaHandler
|
2016-03-05 20:32:23 +01:00 |
|
chylex
|
07a44aa9aa
|
Change GenerateTreeViewData method signature
|
2016-03-05 20:32:07 +01:00 |
|
chylex
|
3ed1380bfe
|
Add a WIP TreeView to ProjectDebugForm
|
2016-03-05 19:41:52 +01:00 |
|
chylex
|
c12b4e696f
|
Override ToString in all Java elements
|
2016-03-05 19:12:38 +01:00 |
|
chylex
|
cab17f64bd
|
Add handling for Java Annotations with default values
|
2016-03-05 19:00:19 +01:00 |
|
chylex
|
6e4078071b
|
Force implied modifiers for members in Java interfaces and annotations
|
2016-03-05 18:54:40 +01:00 |
|
chylex
|
4fcfe1667c
|
Fix Java constructor detection replacing non-constructor identifiers
|
2016-03-05 18:31:10 +01:00 |
|
chylex
|
96d2e925fe
|
Add an 'assets' flag to AssetHandler and optimize language flags by moving them to SetupProject
|
2016-03-05 17:22:14 +01:00 |
|
chylex
|
e3cd0ad8fe
|
Add Java Classes tab to template
|
2016-03-05 17:20:40 +01:00 |
|
chylex
|
2a5ee653ab
|
Cleanup the template file (tweak pie code, wording, move assets)
|
2016-03-05 17:20:14 +01:00 |
|
chylex
|
160cd0f32f
|
Add Java Class Field & Method statistics into the variables
|
2016-03-05 17:18:20 +01:00 |
|
chylex
|
bb98c03eb7
|
Add floating point support to Variables with a tweak to VariableUtils.Average to have a rounding threshold
|
2016-03-05 17:12:39 +01:00 |
|
chylex
|
08fc37be1c
|
Add StringUtils.CapitalizeFirst with unit tests
|
2016-03-05 17:11:48 +01:00 |
|
chylex
|
f6e07f3247
|
Remove all unused methods from StringUtils
|
2016-03-05 17:10:13 +01:00 |
|
chylex
|
bd757e639e
|
Make Variables.Increment ignore zero amount
|
2016-03-05 16:47:42 +01:00 |
|
chylex
|
e7502b8ed0
|
Fix handling Java import statements that end with stars
|
2016-03-05 16:07:32 +01:00 |
|
chylex
|
68fc9cb743
|
Add template rebuild text for template debugging
|
2016-03-05 15:46:41 +01:00 |
|
chylex
|
67a3434a85
|
Redo the form layout to make button size modular
|
2016-03-05 15:15:42 +01:00 |
|
chylex
|
a4d693d2bb
|
Merge branch 'master' of https://github.com/chylex/Code-Statistics
|
2016-03-05 14:00:24 +01:00 |
|
chylex
|
85eceaa4cf
|
Update About document and add ReadMe button to the form
|
2016-03-05 14:00:20 +01:00 |
|
chylex
|
857e5f65ff
|
Create README.md
|
2016-03-05 13:57:48 +01:00 |
|
chylex
|
00d2374e28
|
Add Help button to AboutForm and replacement tokens to the About document
|
2016-03-05 13:34:27 +01:00 |
|
chylex
|
fe53ff4fee
|
Add a WIP About screen
|
2016-03-04 01:21:20 +01:00 |
|
chylex
|
b1f798399d
|
Change how GitHub canceling and disposing is handled
|
2016-03-03 21:59:24 +01:00 |
|
chylex
|
af5d4ab29b
|
Fix removed ProjectLoadForm progress bar style setting
|
2016-03-03 21:46:44 +01:00 |
|
chylex
|
7b7bcc2a5c
|
Add GitHub repo existence check and move remaining GitHub texts to Lang
|
2016-03-03 21:35:09 +01:00 |
|
chylex
|
da016f8807
|
Move GitHubForm strings to Lang and add a Loading... entry when loading branch list
|
2016-03-03 20:31:01 +01:00 |
|
chylex
|
b111a6e4ac
|
Fix ProjectLoadForm download progress bar freaking out when downloading GitHub repo
|
2016-03-03 20:30:01 +01:00 |
|
chylex
|
7e0f82e356
|
Redesign GitHubForm with automatic and fixed branch listing, and textbox focus
|
2016-03-03 13:21:07 +01:00 |
|
chylex
|
8925755d9e
|
Fix and improve GitHub repo matching, add DefaultBranch constant
|
2016-03-03 13:20:29 +01:00 |
|
chylex
|
29b02a0aa6
|
Add -nogui program argument support to ProjectLoadForm and GitHubForm
|
2016-03-02 12:46:12 +01:00 |
|
chylex
|
a0ee24fb27
|
Fix Project & FileSearch task chaining
|
2016-03-02 12:41:07 +01:00 |
|
chylex
|
f5550c8ad7
|
Do not build tests in Release
|
2016-03-02 12:08:18 +01:00 |
|
chylex
|
e3d345efd6
|
Add basic exception handling to FileSearch and Project tasks
|
2016-03-02 11:49:57 +01:00 |
|
chylex
|
c37734c0ba
|
Update Release build settings and make App.config embedded in the assembly
|
2016-03-01 23:32:06 +01:00 |
|