anthony restaino
a6c401624c
Improving packaging structure
7 years ago
anthony restaino
4f37f0f196
Removing unused imports
8 years ago
anthony restaino
c1e8943a7f
Removing unnecessary executor
8 years ago
anthony restaino
f47ecf2bad
Setting compat vector usage for all versions <= KitKat
8 years ago
anthony restaino
6765ec96e5
Cleaning up bookmark initialization logic
8 years ago
anthony restaino
c71ffda636
Import bookmarks from assets if the database is empty
8 years ago
anthony restaino
ae30951e41
Moving old bookmark manager to LegacyBookmarkManager
...
LegacyBookmarkManager has read only functionality
8 years ago
anthony restaino
f148283053
Moving bookmarks storage from flat file to database
8 years ago
anthony restaino
086f915e20
Switching from getSimpleName to hardcoded tag
8 years ago
anthony restaino
368d71df7d
Deleting unused code
8 years ago
anthony restaino
b8bbd8f6e0
Using observables instead of executors
8 years ago
anthony restaino
0fcf7451cb
Removing event buss
8 years ago
anthony restaino
4649d4b0b4
Inferring nullity
8 years ago
anthony restaino
5af0f5f0c1
Getting rid of BrowserApp.get method
8 years ago
anthony restaino
61bb99c3be
Injecting application where possible
8 years ago
anthony restaino
0cc8777e31
More injection
8 years ago
anthony restaino
bed8163399
Moving to asynchronous consumption of the HistoryDatabase
8 years ago
Anthony Restaino
6387d98d5d
Augmented dialogs, added options to dialogs, improved dialog UI
8 years ago
Anthony Restaino
719b281bac
Print crashes to external storage on debug builds for in the field testing
8 years ago
Anthony Restaino
a8956e9cd3
Performance improvments, fixed bug with find in page in full-screen mode
8 years ago
Anthony Restaino
dffd572afc
Fix memory leaks caused by the android framework
9 years ago
Anthony Restaino
b1a8b7a0d5
Add debug settings so that you can toggle LeakCanary (and other settings in the future) in debug
9 years ago
Anthony Restaino
d80e7e2edc
Fixed bug with WebView onResume, improved Observable, fixed some other stuff
9 years ago
Anthony Restaino
4a21d3f4f9
Use Executor thread pool instead of creating my own threads on the fly
9 years ago
Anthony Restaino
4eb292f40f
Infer nullity
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
db52a94d8c
Remove static context getter from BrowserApp
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
a24eb45ae4
Properly use AppComponent to only inject classes into dagger, inject static dependencies into BrowserApp class
9 years ago
Anthony Restaino
27e01483b1
Update gradle dependencies, fix a number of lint errors
...
Note: resource closed inspections that were ignored were ignored because
they were being properly closed in finally{} blocks
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
e707e338ef
Fixed new bug where browser wouldn't close on new intent. Fixed potential vuln in downloading code. Formatted some code.
9 years ago
Anthony Restaino
c67a1108cd
Reduce visibility of members and methods where possible, and more (see description)
...
* reduce visibility
* remove unused methods and members
* Suppress unused warnings we can ignore
* fixed or ignored deprecation warnings
* Changed HistoryItem to have better hashcode and equals implementations
and removed id member from it as it was unnecessary
* Fix performance problem with loading bookmarksettingsfragment and
properly annotate bookmarklocalsync
9 years ago
Anthony Restaino
5dff2db5df
Add LeakCanary library, fix a few memory leaks
9 years ago
Stefano Pacifici
23e97306dd
BookmarkPage restored and proper dependency injection
9 years ago