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
84627b3fae
Show the last created tab after initialization
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
...
* Fixed places where IO was done on main thread
* Created reactive class Observable so that work could easily be done on
other threads
* Fixed potential NPEs in LightningView
* Fixed memory leak where ConnectivityManager was leaking activity
9 years ago
Anthony Restaino
ba3edc00e8
get rid of listener between tab manager and presenter. invert the dependency between them.
9 years ago
Anthony Restaino
965c5f565f
mostly move delete tab and new tab and handle new intent to presenter
9 years ago
Anthony Restaino
4a21d3f4f9
Use Executor thread pool instead of creating my own threads on the fly
9 years ago
Anthony Restaino
135cf2e572
Lint fixes, change nullable annotation in preference manager
9 years ago
Anthony Restaino
65c2c9c461
Initial slow move toward MVP pattern
9 years ago
Anthony Restaino
416dc4594d
add ability to add shortcuts to the homescreen, more work still needed
9 years ago
Anthony Restaino
29836bd98a
Save tab back/forward state, not just current site when saving/restoring state
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
c95f1f86e9
No need to inject BookmarkPage, make it a utility class for right now
9 years ago
Anthony Restaino
6084c9b478
Make ProxyUtils a proper dagger singleton, inject more member variables where possible
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
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
e06d530528
Run UI operations on correct thread
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
cb19ce2d0a
Fixed memory leak in IncognitoActivity
9 years ago
Anthony Restaino
0a4d81f7e2
perform exit cleanup when browser is closed regardless of whether last tab is deleted or not
9 years ago
Anthony Restaino
de2d0b2ca4
Fixed close tab behavior, fixed UI corner case bug
9 years ago
Anthony Restaino
2a4b636a53
Fix bug with navigation drawer, update gradle dependencies
9 years ago
Stefano Pacifici
6f914e9e17
Better handling of bookmarks, some responsability moved back to BrowserActivity
9 years ago
Ravjit Singh Uppal
006eb5e191
moved the deleting logic to TabsManager
9 years ago
Anthony Restaino
5dfc948fd3
Fix issue where warning dialog was not shown for local files in some cases
9 years ago
Anthony Restaino
80ac1928c1
Fixed bug where the homepage file url was showing
9 years ago
ByteHamster
8169294c80
Workaround for #270
...
In my opinion, it is neccessary for a browser to open local files.
Because local files might be a security risk,
ask the user before opening a local file.
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
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
7bba86d963
Fixed recently introduced UI bug in desktop tab mode.
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
99e4773e45
Preliminary fix for permissions, fixed a new crash, formatted some code
9 years ago
Stefano Pacifici
a3f3fbd401
Improving the #296 pull request
9 years ago
ByteHamster
b8058ad345
Added 'home' button to tab drawer
9 years ago
Stefano Pacifici
61b57cd992
Restore activity restart when tab mode changes
9 years ago
Stefano Pacifici
1f025debd7
Solve problems with colors when tabs are switched
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
3bd08d00f3
Begin adding documentation, remove unnecessary controller method
9 years ago
Anthony Restaino
38d1973a93
Lint fixes, save scroll position in bookmarks list
9 years ago
Anthony Restaino
6bbc0805de
Fixed bug where tab and toolbar colors were not in sync when color mode got switched on
9 years ago
Anthony Restaino
42471026b3
Fixed bugs in downloading code, Added butterknife, Added back proxying to lite
9 years ago