Mygod
1010edc561
Speed up Acl.fromReader
...
It should run 9x faster than before now.
Past mistakes:
* InetAddress.parseNumericAddress throws TWO exceptions underthehood if the string passed is invalid. This caused a huge overhead;
* CharSequence.split in Kotlin is EXTREMELY SLOW.
2017-12-17 04:43:19 -08:00
Mygod
870fd9e652
Move custom-rules.acl to PublicDatabase
...
Less files to backup. Less constants to keep track of.
2017-12-16 23:50:54 -08:00
Mygod
e5cd145b24
Remove unnecessary bypassHostnames in Acl
...
Fix #1505
2017-12-16 22:38:47 -08:00
Mygod
efae2f02d0
Refrain from calculating hardcoded dimensions
2017-12-07 00:05:18 -08:00
Mygod
c124e1e8ef
Misc refinements
...
* Refine Kotlin codes;
* Support RTL;
* Use VectorDrawable for notification;
* Remove redundant resources;
* Better IDE integration.
2017-12-06 19:46:26 -08:00
Mygod
3e8b254118
Initial draft for porting this project to Gradle + Kotlin
...
This is one of my stupidest idea ever.
2017-12-03 10:20:57 -08:00