1
0
Fork 0
Commit Graph

450 Commits

Author SHA1 Message Date
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 4cc3129c54 Move template exception texts to Lang 2016-10-06 11:17:18 +02:00
chylex ba6662b493 Add template reader precautions and make it use TemplateException 2016-10-06 10:59:28 +02:00
chylex ddfd07eb24 Move version info to Program class 2016-10-06 00:24:01 +02:00
chylex 4af5f34fc6 Optimize template declaration checking by using a default singleton object 2016-10-06 00:14:38 +02:00
chylex af14931ed7 Split template file into multiple, add WIP support for template includes 2016-10-06 00:13:57 +02:00
chylex 13341d4b76 Tweak formatting in main project, do minor refactoring 2016-10-05 22:05:31 +02:00
chylex 4af0f3b7e4 Convert JavaHandler to use Node in its file handler 2016-10-05 21:36:55 +02:00
chylex bcc8dba7a0 Change TreeNode usage to Node in debug form to remove WinForms dependencies 2016-10-05 21:36:23 +02:00
chylex c53f0a7eda Add a Node collection object to Core 2016-10-05 21:35:48 +02:00
chylex 85168862ca Move FormUtils from Core to the main project 2016-10-05 21:34:02 +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 02dfe82204 Refactor abstract classes, interfaces, and utils to a separate project CodeStatisticsCore 2016-06-23 02:05:37 +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