1
0
Fork 0
Commit Graph

70 Commits

Author SHA1 Message Date
chylex 13341d4b76 Tweak formatting in main project, do minor refactoring 2016-10-05 22:05:31 +02:00
chylex 10d62b6b75 Move files around and redo build configurations 2016-09-30 02:38:58 +02:00
chylex af6e108560 Address code analysis 2016-09-05 15:37:05 +02:00
chylex b6670a0022 Fix formatting (missing space after comma in method calls) 2016-09-05 15:17:57 +02:00
chylex 02dfe82204 Refactor abstract classes, interfaces, and utils to a separate project CodeStatisticsCore 2016-06-23 02:05:37 +02: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 50aaa3d6dd Add IOUtils.GetTempRoot for system specific temporary directory handling 2016-03-13 18:58:40 +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 8ce78b98e3 Remove a TODO on GitHub class and disable Download button when typing 2016-03-08 01:19:59 +01:00
chylex 20d08cf0a2 Fix inspection issues (localizable strings, template css & js fixes) 2016-03-07 00:34:28 +01:00
chylex b1f798399d Change how GitHub canceling and disposing is handled 2016-03-03 21:59:24 +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 8925755d9e Fix and improve GitHub repo matching, add DefaultBranch constant 2016-03-03 13:20:29 +01:00
chylex a0ee24fb27 Fix Project & FileSearch task chaining 2016-03-02 12:41:07 +01:00
chylex e3d345efd6 Add basic exception handling to FileSearch and Project tasks 2016-03-02 11:49:57 +01:00
chylex eb3d59193e Fix dummy input handling in FileSearch 2016-03-01 23:08:28 +01:00
chylex 159b483bfc Add support for input methods in program arguments 2016-03-01 22:24:35 +01:00
chylex 739670efc9 Work on input methods (archive drag & drop, GitHub refactoring) 2016-03-01 22:04:52 +01:00
chylex ad732da243 Add IOUtils.CheckExtension for safe ext checking 2016-03-01 22:01:26 +01:00
chylex dc11f8bd56 Work on program arguments, including GitHub repo validation 2016-03-01 19:39:41 +01:00
chylex b08d510da5 Disable GitHub WebClient proxy to speed up requests 2016-02-29 20:19:42 +01:00
chylex 5c88e51a79 Improve ProjectLoadForm progress bar handling and have marquee for unknown GitHub DL size 2016-02-29 19:59:13 +01:00
chylex cb7e55e1bb Add zip archive extraction input method 2016-02-29 13:53:17 +01:00
chylex afc68a5450 Move MultiFolderDialog and ZipArchive to a different namespace 2016-02-29 13:26:43 +01:00
chylex 90afda6d7a Remove ZipArchive disposal from ExtractAsync 2016-02-29 03:06:39 +01:00
chylex 4e4d8eed1f Delete downloaded archives from GitHub 2016-02-29 01:44:47 +01:00
chylex 51b4cbdf4b Add IOUtils.CleanupTemporaryDirectory and change the directory name 2016-02-29 01:44:33 +01:00
chylex b2098e76e6 Add ZipArchive cancellation and GitHub repo extraction 2016-02-29 01:19:30 +01:00
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 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 db29887ce1 Replace FileSearch.OnReady with ProjectLoadForm.UpdateCallbacks 2016-02-28 21:55:50 +01:00
chylex b39cb659ff Add InvokeOnUIThread for easier handling of threaded UI updates 2016-02-28 16:37:46 +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 f3e15ee342 Add File.ToString for easier debugging 2016-02-24 14:45:35 +01:00
chylex 652b78dc0f Address a couple concerns from static code analysis 2016-02-20 23:46:17 +01:00
chylex c33fa48377 Use IOUtils.IsDirectory in FileSearch 2016-02-20 15:39:57 +01:00
chylex 21e5bc5320 Include the root path in FileSearchData for future use 2016-02-20 15:39:29 +01:00
chylex da15893b34 Add IOUtils with file/directory related functions (+unit tests) 2016-02-20 15:39:02 +01:00
chylex 1ba4bed9d2 Change File.Contents to a single string instead of a string array 2016-02-19 21:27:58 +01:00
chylex 5e38e35d69 Update File class to cache contents into a string array 2016-02-18 02:43:39 +01:00
chylex 55a605b868 Redo project load cancel to be safe and wait for the cancel to be acknowledged 2016-02-17 16:40:38 +01:00