1
0
Fork 0
Commit Graph

450 Commits

Author SHA1 Message Date
chylex 8bfefab568 Rename ZipExtraction to ZipArchive and make it public 2016-02-29 01:01:43 +01:00
chylex 42097a454f Add IOUtils.CreateTemporaryDirectory 2016-02-29 00:46:39 +01:00
chylex feeb31519c Add a WIP ZipExtraction class 2016-02-28 22:58:43 +01:00
chylex 9a205f2600 Add missing GitHubForm classes to csproj file 2016-02-28 22:58:26 +01:00
chylex cba89fc070 Work on GitHub (branch list, repo download, basic form) 2016-02-28 22:24:01 +01:00
chylex 1693f300bd Add IInputMethod.CancelProcess 2016-02-28 22:22:26 +01:00
chylex 44281c6b9b Fix ProjectLoadForm.UpdateCallbacks labels and add progress bar marquee support 2016-02-28 22:06:29 +01:00
chylex db29887ce1 Replace FileSearch.OnReady with ProjectLoadForm.UpdateCallbacks 2016-02-28 21:55:50 +01:00
chylex 2e43553228 Move InvokeOnUIThread into a static extension class 2016-02-28 20:44:43 +01:00
chylex b39cb659ff Add InvokeOnUIThread for easier handling of threaded UI updates 2016-02-28 16:37:46 +01:00
chylex 56b903dab8 Disable AllowDrop in ProjectLoadForm 2016-02-28 16:18:05 +01:00
chylex 72264011d3 Make input related classes and structs public 2016-02-28 15:54:56 +01:00
chylex cc98ca7372 Rework input by adding IInputMethod implemented by FileSearch and updating forms 2016-02-28 15:51:42 +01:00
chylex 2682ed98bb Add basic GitHub repository downloader class 2016-02-28 15:47:01 +01:00
chylex afd99bafe8 Move MultiFolderDialog to Input/Methods namespace 2016-02-28 14:51:38 +01:00
chylex 49470ca6f4 Fix Java static{ skipping the bracket, method generics, and update debugging 2016-02-28 14:24:45 +01:00
chylex 8ac8d3363f Fix Java static{ block, type annotations, extra semicolon handling, default interface methods 2016-02-28 14:04:54 +01:00
chylex 82767aaaa4 Add Java identifier statistics and lists 2016-02-28 13:35:49 +01:00
chylex 1ab21fd6c7 Add Java Names and skeleton for Java Control Flow to the template 2016-02-28 13:34:38 +01:00
chylex 466c7dfaa2 Add Java TypeIdentifier for easier identifier handling 2016-02-28 13:33:44 +01:00
chylex 14026b9ec5 Work on default output template (design and wording tweaks, new sections) 2016-02-27 18:32:06 +01:00
chylex 5722acbb09 Remove unused 'using' directives and redundant field initialization 2016-02-27 15:36:44 +01:00
chylex a2e8e80050 Remove unused Triple struct 2016-02-27 15:32:14 +01:00
chylex 02a4f7bd92 Provide Equals, GetHashCode, and equality operators in Java TypeOf 2016-02-27 15:23:42 +01:00
chylex 108b2558bb Add CLSCompliant attribute to the assembly 2016-02-27 15:08:46 +01:00
chylex dbaea6ed45 Move language keys out of form designer files 2016-02-26 06:12:41 +01:00
chylex 014df3d2ea Add per-file variable debugger to ProjectDebugForm 2016-02-26 06:10:10 +01:00
chylex 8527e491d9 Fix handling of Java primitive arrays 2016-02-26 05:48:18 +01:00
chylex e292f3afb9 Add ^n token to CodeParser.SkipIfMatch 2016-02-26 05:48:02 +01:00
chylex 6186b6f043 Fix Java throws declaration detection and Enum semicolon handling 2016-02-26 05:42:48 +01:00
chylex dbde7ab6b3 Add startIndex safeguard to CodeParser.SubstrIndex 2016-02-26 05:20:58 +01:00
chylex 72ad3ec8d0 Add Java enum value reading 2016-02-26 04:58:58 +01:00
chylex 4b9d051c9c Fix wrong character in JavaCodeParser.ReadMethodParameterList 2016-02-26 04:52:50 +01:00
chylex fa319481a1 Fix JavaCodeParser.ReadMethodParameterList not working with multiple params 2016-02-25 15:58:25 +01:00
chylex ece021a931 Add Field parsing to JavaCodeParser and tweak ReadMethodParameterList 2016-02-25 15:56:29 +01:00
chylex f1c9dcca3b Fix handling of abstract/interface methods with no body in JavaCodeParser 2016-02-25 15:18:20 +01:00
chylex 6ea82e135d Add temporary skip to Java Enum type handling 2016-02-25 13:52:54 +01:00
chylex 44bd0d78b2 Add Method reading (including constructors and initializers) to JavaCodeParser 2016-02-25 13:52:41 +01:00
chylex 28ece26e99 Add JavaCodeParser.SkipTypeArrayAndGenerics to skip <>[] and use in ReadTypeOf 2016-02-25 13:51:50 +01:00
chylex cec14a9d8e Add TypeData class to Java Type for storing declaration type specific data 2016-02-25 13:50:26 +01:00
chylex d147819a84 Add TypeOf.AsSimpleType 2016-02-25 13:50:03 +01:00
chylex 4b43f8cf2b Fix compile error in TypeOf 2016-02-25 13:09:33 +01:00
chylex ff617bde6a Add JavaCodeParser.ReadTypeOf for return/field type reading 2016-02-25 11:37:05 +01:00
chylex 771a7aeb45 Add Java TypeOf struct and use it for return/parameter types 2016-02-25 10:50:20 +01:00
chylex 660839eac8 Add skeletons of Java Field and Method classes 2016-02-24 19:38:38 +01:00
chylex 6f8be73787 Add JavaCodeParser.ReadPrimitive 2016-02-24 19:29:03 +01:00
chylex 5a1417532d Make sure to handle special formatting in Java package declarations 2016-02-24 19:23:25 +01:00
chylex 6a0d8607c3 Add JavaCodeParser.ReadToIfBalanced with unit tests 2016-02-24 18:37:28 +01:00
chylex f0daf254b5 Add JavaCodeParser.SkipToIfBalanced with unit tests 2016-02-24 18:15:25 +01:00
chylex 6158a62c18 Remove outdated JavaParser class 2016-02-24 16:54:45 +01:00