f1f90a2ee3
Refactor code to avoid nulls ( #206 )
...
* Ensure potential nulls have a fallback value & add/remove null checks
* Refactor update check code to avoid nulls
* Refactor ProfileManager exception handling to avoid nulls
* Refactor a few more various classes and fix nulls in ContextInfo
* Force c#7 everywhere and revert usage of newer features from cherry-picked commits
* Remove unused #pragma declaration
2018-03-07 14:37:03 +01:00
cd4e4d7095
Fix hashtags and search links being recognized as account links
2018-03-02 05:59:20 +01:00
f297cb2623
Add line escaping to FileSerializer for easier manual file editing
2018-01-18 20:37:29 +01:00
321ab12213
WTF is AnyCPU doing in the project files
2017-12-28 00:50:51 +01:00
5b2daf9746
Refactor method order and return types in config file classes
2017-11-07 18:36:52 +01:00
c1bc956d6d
Move TrayIcon to a different namespace
2017-10-21 15:46:52 +02:00
9344e02bff
Add a privacy warning when opening a t.co link in case the bypass fails
2017-09-02 13:47:43 +02:00
2a41d21a29
Add unit tests for UserConfig
2017-08-31 21:38:26 +02:00
4c62aa067b
Update unit test generated file names
2017-08-31 19:45:56 +02:00
49db3074c6
Rewrite IO handling in unit tests
2017-08-31 19:33:24 +02:00
d691bef1fb
Add video context menu items and update video service check
2017-08-27 18:23:50 +02:00
a5aa396fda
Fix image quality setting not working in columns with large previews
2017-08-09 18:48:36 +02:00
f53a9f05e3
Fix image download filename for avatars and add more unit tests
2017-08-07 14:48:20 +02:00
c51eebfe22
Add new unit tests for TwitterUtils and CombinedFileStream
2017-07-31 22:27:02 +02:00
a51b34b48f
Move CommandLineArgsParser code to CommandLineArgs
2017-07-31 22:26:48 +02:00
e21f89477b
Fix ISerializedObject not being removed from unit tests and csproj file
2017-07-30 21:28:26 +02:00
5a21d2cb10
Add StringUtils with unit tests and use it
2017-07-07 15:52:13 +02:00
38c2781cd3
Add an enum test to FileSerializer unit test
2017-07-07 00:53:19 +02:00
796fb348a3
Add classes for serializing objects to/from text files
2017-07-07 00:48:00 +02:00
71b306d5fd
Fix unit test project file after refactoring
2017-07-06 21:26:43 +02:00
4bff006743
Refactor (move files into different namespaces)
2017-07-06 20:58:06 +02:00
fba734fd5a
Fix new lines not being recognized in CEF argument parser
2017-06-27 20:28:55 +02:00
339a11f649
Remove empty line in unit test code
2017-06-16 19:43:25 +02:00
4d05441aa8
Rename root namespace to TweetDuck
2017-05-17 13:00:17 +02:00
abddf61c88
Update TweetDuck codebase to C# 7.0
2017-04-28 13:29:45 +02:00
51e2791cc7
Add InnerValues property to TwoKeyDictionary
2017-04-01 19:14:36 +02:00
130159f06c
Add InjectedHTML utility class with unit tests
2017-04-01 18:43:23 +02:00
87ac7daf76
Add BrowserUtils.ConvertPascalCaseToScreamingSnakeCase with unit tests
2017-03-21 18:56:22 +01:00
9e225530a6
Add BrowserUtils.IsValidUrl for http(s)/ftp/mailto url checking with unit tests
2017-03-16 18:36:31 +01:00
1e4f673f9e
Add a TwoKeyDictionary collection with unit tests
2017-03-07 17:45:13 +01:00
ce005ae6c2
Add unit tests for CombinedFileStream
2017-01-17 02:33:47 +01:00
7543eeb0f4
Add more methods to TestUtils and fix cleanup code not running
2017-01-17 01:38:55 +01:00
873242120c
Add a TestUtils class for easy file manipulation and cleanup in unit tests
2017-01-17 01:20:12 +01:00
98f8095a65
Add unit tests for CommandLineArgsParser
2017-01-16 22:46:01 +01:00
785571a550
Add unit tests for BrowserUtils and CommandLineArgs
2017-01-16 22:06:04 +01:00
0c4bd4044e
Add ReSharper code coverage settings and cleanup the test project
2017-01-16 20:56:36 +01:00
0319543dce
Add a unit test project
2017-01-16 19:36:29 +01:00