90 Commits (941f54d615a7152ac78cd715937d44e510a65b2d)

Author SHA1 Message Date
Anthony Restaino 941f54d615 Renamed OnSubscribe/Subscriber, moved anonymous class to static class, added --stacktrace to gradle build to capture build crash 9 years ago
Anthony Restaino 77465c83dd Reactive code for reading activity 9 years ago
Anthony Restaino ac3f43a76f Prevent observers from sending events out of order, add documentation, annotations 9 years ago
Anthony Restaino de4fdc86e0 Add missing annotations, clean up reactive code, simplify methods 9 years ago
Anthony Restaino e2d46bdae2 Fixed StrictMode problems, created a reactive implementation class, fixed potential NPEs, fixed memory leak 9 years ago
Anthony Restaino 359a252f24 Null annotations for rest of classes 9 years ago
Anthony Restaino ff3d94635a Fix null issues with bitmap 9 years ago
Anthony Restaino 8f38b91dc1 Non null annotations in LightningWebClient/ChromeClient 9 years ago
Anthony Restaino 4eb292f40f Infer nullity 9 years ago
Anthony Restaino 600034b6fa Remove unused imports 9 years ago
Anthony Restaino ac107d6704 Variable renaming, moving fields around, more injection, move ProxyUtils out of flavor specific code 9 years ago
Anthony Restaino cb52aa0065 Inject Bus, HistoryDatabase, and PreferenceManager rather than using BrowserApp to access instances 9 years ago
Anthony Restaino f6b60894f6 Make HistoryPage an AsyncTask to be easier to use 9 years ago
Anthony Restaino 24385c4334 Make StartPage an AsyncTask, makes it simpler to use 9 years ago
Anthony Restaino 22960c9bd6 Make BookmarkPage an AsyncTask to simplify its use, change recursion to iteration in DownloadHandler 9 years ago
Anthony Restaino a434c0af68 Utilize IconCacheTask, add Application.get because maybe storing the application context is bad???? 9 years ago
Anthony Restaino c95f1f86e9 No need to inject BookmarkPage, make it a utility class for right now 9 years ago
Anthony Restaino da4985d4de Fixed crash when opening browser from intent 9 years ago
Anthony Restaino 6084c9b478 Make ProxyUtils a proper dagger singleton, inject more member variables where possible 9 years ago
Anthony Restaino a60ae614d9 Protect incognito activity from intents, clean up some code analysis warnings, simplify LightningView settings methods 9 years ago
Anthony Restaino 46b1269730 Correctly remove WebView from layout before destroying it. throw exception if destroy is called without remove 9 years ago
Anthony Restaino ee52e00c83 Fixed memory leak caused by incorrectly destroying the WebView before it was removed from its parent 9 years ago
Anthony Restaino 35855a1c02 Revert change to leak canary version, add todo for bug 9 years ago
Anthony Restaino 0185b5c1ba Documentation for LightningViewTitle. 9 years ago
Anthony Restaino 25ff01ed79 Comment formatting 9 years ago
Anthony Restaino 6aaee4ce48 Finish LightningView documentation, add nullable/nonnull annotations to some methods 9 years ago
Anthony Restaino ae15c9c816 start documentation in LightningView, remove direct field access and replace with getters 9 years ago
Anthony Restaino 27e01483b1 Update gradle dependencies, fix a number of lint errors 9 years ago
Anthony Restaino 7318a818c4 Async loading of homepage, delegate IOThread responsibility to BrowserApp class 9 years ago
Anthony Restaino 057b4296d7 Mirror AppComponent getters in BrowserApp so that classes are less reliant on AppComponent, refactored getAppContext to getContext 9 years ago
Anthony Restaino f00bb77851 Start using a single thread executor for any database access to eliminate unnecessary thread creation 9 years ago
Anthony Restaino d66f5e4c17 Remove headers in case the setting is disabled after being enabled 9 years ago
Anthony Restaino 7a0c79d11e Add support to remove identifying headers, add support for DNT header requests 9 years ago
Anthony Restaino 80ac1928c1 Fixed bug where the homepage file url was showing 9 years ago
Anthony Restaino f2aa6d6e5c Properly destroy WebView 9 years ago
ByteHamster 8169294c80 Workaround for #270 9 years ago
Anthony Restaino 34312bb988 Switch to grant library for permissions handling 9 years ago
Anthony Restaino 94b69fd328 Update to latest support libraries, move permissions stuff to separate package 9 years ago
Anthony Restaino bf4c90b121 Fixed bugs in showTab, attempt to improve full-screen video handling. 9 years ago
Anthony Restaino 9f755aeed7 Fixed bug where opening a URL in the browser wouldn't work, refactored the ui controller, fixed bad database practices. 9 years ago
Anthony Restaino 7bba86d963 Fixed recently introduced UI bug in desktop tab mode. 9 years ago
Anthony Restaino 577efb76a4 Fixed security vulnerability in the intent selector 9 years ago
Anthony Restaino 1c96b62eb6 Add back SSL error detection that was removed, fixed static analysis warnings. 9 years ago
Anthony Restaino 72ee377a35 Fixed more bugs recently introduced. Hardened asynctasks against memory leaks. Fixed some other stuff 9 years ago
Anthony Restaino 88549bf156 Fixed number of UI bugs recently introduced in Tabs changes merge from S. Pacifici 9 years ago
Anthony Restaino ce0e02585c Document the PermissionsManager 9 years ago
Anthony Restaino 99e4773e45 Preliminary fix for permissions, fixed a new crash, formatted some code 9 years ago
Anthony Restaino 159053841a Add dex counter, fixed new bugs in bookmarks, fixed bug in bookmark sync, todo fix downloading bug 9 years ago
Stefano Pacifici a3f3fbd401 Improving the #296 pull request 9 years ago
Miłosz Sieradzki 06e80ad541 Fixes #297: properly implement onReceivedSslError() method 9 years ago