Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in / Register
Toggle navigation
A
android_packages_apps_Jelly
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Schedules
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
e
os
android_packages_apps_Jelly
Commits
e56dfae8
Commit
e56dfae8
authored
Sep 14, 2018
by
Nihar Thakkar
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add authors and update copyrights
parent
4c6aab87
Hide whitespace changes
Inline
Side-by-side
Showing
32 changed files
with
122 additions
and
0 deletions
+122
-0
MainActivity.java
app/src/main/java/io/eelo/browser/MainActivity.java
+4
-0
SettingsActivity.java
app/src/main/java/io/eelo/browser/SettingsActivity.java
+4
-0
FavoriteActivity.java
.../main/java/io/eelo/browser/favorite/FavoriteActivity.java
+4
-0
FavoriteAdapter.java
...c/main/java/io/eelo/browser/favorite/FavoriteAdapter.java
+4
-0
FavoriteHolder.java
...rc/main/java/io/eelo/browser/favorite/FavoriteHolder.java
+4
-0
FavoriteProvider.java
.../main/java/io/eelo/browser/favorite/FavoriteProvider.java
+4
-0
HistoryActivity.java
...rc/main/java/io/eelo/browser/history/HistoryActivity.java
+4
-0
HistoryAdapter.java
...src/main/java/io/eelo/browser/history/HistoryAdapter.java
+4
-0
HistoryAnimationDecorator.java
...va/io/eelo/browser/history/HistoryAnimationDecorator.java
+4
-0
HistoryCallBack.java
...rc/main/java/io/eelo/browser/history/HistoryCallBack.java
+4
-0
HistoryHolder.java
app/src/main/java/io/eelo/browser/history/HistoryHolder.java
+4
-0
HistoryProvider.java
...rc/main/java/io/eelo/browser/history/HistoryProvider.java
+4
-0
DuckSuggestionProvider.java
...a/io/eelo/browser/suggestions/DuckSuggestionProvider.java
+2
-0
EeloSuggestionProvider.java
...a/io/eelo/browser/suggestions/EeloSuggestionProvider.java
+3
-0
QwantSuggestionProvider.java
.../io/eelo/browser/suggestions/QwantSuggestionProvider.java
+3
-0
SuggestionProvider.java
.../java/io/eelo/browser/suggestions/SuggestionProvider.java
+2
-0
SuggestionsAdapter.java
.../java/io/eelo/browser/suggestions/SuggestionsAdapter.java
+4
-0
AutoCompleteTextViewExt.java
...main/java/io/eelo/browser/ui/AutoCompleteTextViewExt.java
+4
-0
KeyValueView.java
app/src/main/java/io/eelo/browser/ui/KeyValueView.java
+4
-0
SearchBarController.java
...src/main/java/io/eelo/browser/ui/SearchBarController.java
+4
-0
UrlBarController.java
app/src/main/java/io/eelo/browser/ui/UrlBarController.java
+4
-0
FileUtils.java
app/src/main/java/io/eelo/browser/utils/FileUtils.java
+4
-0
PrefsUtils.java
app/src/main/java/io/eelo/browser/utils/PrefsUtils.java
+4
-0
UiUtils.java
app/src/main/java/io/eelo/browser/utils/UiUtils.java
+4
-0
UrlUtils.java
app/src/main/java/io/eelo/browser/utils/UrlUtils.java
+4
-0
ChromeClient.java
app/src/main/java/io/eelo/browser/webview/ChromeClient.java
+4
-0
WebClient.java
app/src/main/java/io/eelo/browser/webview/WebClient.java
+4
-0
WebViewExt.java
app/src/main/java/io/eelo/browser/webview/WebViewExt.java
+4
-0
WebViewExtActivity.java
...main/java/io/eelo/browser/webview/WebViewExtActivity.java
+4
-0
IntentFilterCompat.java
.../main/java_studio/io/eelo/browser/IntentFilterCompat.java
+4
-0
WebChromeClientCompat.java
...studio/io/eelo/browser/webview/WebChromeClientCompat.java
+4
-0
WebViewCompat.java
...in/java_studio/io/eelo/browser/webview/WebViewCompat.java
+4
-0
No files found.
app/src/main/java/io/eelo/browser/MainActivity.java
View file @
e56dfae8
...
...
@@ -89,6 +89,10 @@ import java.io.FileOutputStream;
import
java.io.IOException
;
import
java.lang.ref.WeakReference
;
/**
* Authors: Nihar Thakkar and others
*/
public
class
MainActivity
extends
WebViewExtActivity
implements
SearchBarController
.
OnCancelListener
{
...
...
app/src/main/java/io/eelo/browser/SettingsActivity.java
View file @
e56dfae8
...
...
@@ -31,6 +31,10 @@ import android.widget.Toast;
import
io.eelo.browser.utils.PrefsUtils
;
/**
* Authors: Nihar Thakkar and others
*/
public
class
SettingsActivity
extends
AppCompatActivity
{
@Override
...
...
app/src/main/java/io/eelo/browser/favorite/FavoriteActivity.java
View file @
e56dfae8
...
...
@@ -40,6 +40,10 @@ import android.widget.LinearLayout;
import
io.eelo.browser.R
;
import
io.eelo.browser.utils.UiUtils
;
/**
* Authors: Nihar Thakkar and others
*/
public
class
FavoriteActivity
extends
AppCompatActivity
{
private
RecyclerView
mList
;
private
View
mEmptyView
;
...
...
app/src/main/java/io/eelo/browser/favorite/FavoriteAdapter.java
View file @
e56dfae8
...
...
@@ -23,6 +23,10 @@ import android.view.ViewGroup;
import
io.eelo.browser.R
;
/**
* Authors: Nihar Thakkar and others
*/
class
FavoriteAdapter
extends
RecyclerView
.
Adapter
<
FavoriteHolder
>
{
private
final
Context
mContext
;
private
Cursor
mCursor
;
...
...
app/src/main/java/io/eelo/browser/favorite/FavoriteHolder.java
View file @
e56dfae8
...
...
@@ -28,6 +28,10 @@ import io.eelo.browser.MainActivity;
import
io.eelo.browser.R
;
import
io.eelo.browser.utils.UiUtils
;
/**
* Authors: Nihar Thakkar and others
*/
class
FavoriteHolder
extends
RecyclerView
.
ViewHolder
{
private
final
CardView
mCard
;
private
final
TextView
mTitle
;
...
...
app/src/main/java/io/eelo/browser/favorite/FavoriteProvider.java
View file @
e56dfae8
...
...
@@ -30,6 +30,10 @@ import android.provider.BaseColumns;
import
android.support.annotation.NonNull
;
import
android.support.annotation.Nullable
;
/**
* Authors: Nihar Thakkar and others
*/
public
class
FavoriteProvider
extends
ContentProvider
{
public
interface
Columns
extends
BaseColumns
{
String
AUTHORITY
=
"io.eelo.browser.favorite"
;
...
...
app/src/main/java/io/eelo/browser/history/HistoryActivity.java
View file @
e56dfae8
...
...
@@ -37,6 +37,10 @@ import android.view.View;
import
io.eelo.browser.R
;
import
io.eelo.browser.utils.UiUtils
;
/**
* Authors: Nihar Thakkar and others
*/
public
class
HistoryActivity
extends
AppCompatActivity
{
private
View
mEmptyView
;
...
...
app/src/main/java/io/eelo/browser/history/HistoryAdapter.java
View file @
e56dfae8
...
...
@@ -28,6 +28,10 @@ import java.text.SimpleDateFormat;
import
java.util.Date
;
import
java.util.Locale
;
/**
* Authors: Nihar Thakkar and others
*/
class
HistoryAdapter
extends
RecyclerView
.
Adapter
<
HistoryHolder
>
{
private
final
Context
mContext
;
private
final
DateFormat
mHistoryDateFormat
;
...
...
app/src/main/java/io/eelo/browser/history/HistoryAnimationDecorator.java
View file @
e56dfae8
...
...
@@ -25,6 +25,10 @@ import android.view.View;
import
io.eelo.browser.R
;
/**
* Authors: Nihar Thakkar and others
*/
class
HistoryAnimationDecorator
extends
RecyclerView
.
ItemDecoration
{
private
final
Drawable
mBackground
;
...
...
app/src/main/java/io/eelo/browser/history/HistoryCallBack.java
View file @
e56dfae8
...
...
@@ -29,6 +29,10 @@ import android.view.View;
import
io.eelo.browser.R
;
/**
* Authors: Nihar Thakkar and others
*/
class
HistoryCallBack
extends
ItemTouchHelper
.
SimpleCallback
{
private
final
ContentResolver
mResolver
;
private
final
Drawable
mBackground
;
...
...
app/src/main/java/io/eelo/browser/history/HistoryHolder.java
View file @
e56dfae8
...
...
@@ -30,6 +30,10 @@ import io.eelo.browser.MainActivity;
import
io.eelo.browser.R
;
import
io.eelo.browser.utils.UiUtils
;
/**
* Authors: Nihar Thakkar and others
*/
class
HistoryHolder
extends
RecyclerView
.
ViewHolder
{
private
final
LinearLayout
mRootLayout
;
...
...
app/src/main/java/io/eelo/browser/history/HistoryProvider.java
View file @
e56dfae8
...
...
@@ -30,6 +30,10 @@ import android.provider.BaseColumns;
import
android.support.annotation.NonNull
;
import
android.support.annotation.Nullable
;
/**
* Authors: Nihar Thakkar and others
*/
public
class
HistoryProvider
extends
ContentProvider
{
public
interface
Columns
extends
BaseColumns
{
String
AUTHORITY
=
"io.eelo.browser.history"
;
...
...
app/src/main/java/io/eelo/browser/suggestions/DuckSuggestionProvider.java
View file @
e56dfae8
...
...
@@ -22,6 +22,8 @@ import org.json.JSONArray;
import
org.json.JSONObject
;
/**
* Authors: Nihar Thakkar and others
*
* The search suggestions provider for the DuckDuckGo search engine.
*/
class
DuckSuggestionProvider
extends
SuggestionProvider
{
...
...
app/src/main/java/io/eelo/browser/suggestions/EeloSuggestionProvider.java
View file @
e56dfae8
/*
* Copyright (C) 2017 The LineageOS Project
* Copyright (C) 2018 e Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
...
...
@@ -22,6 +23,8 @@ import org.json.JSONArray;
import
org.json.JSONObject
;
/**
* Authors: Nihar Thakkar and others
*
* Search suggestions provider for the eelo spot search engine.
*/
class
EeloSuggestionProvider
extends
SuggestionProvider
...
...
app/src/main/java/io/eelo/browser/suggestions/QwantSuggestionProvider.java
View file @
e56dfae8
/*
* Copyright (C) 2017 The LineageOS Project
* Copyright (C) 2018 e Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
...
...
@@ -22,6 +23,8 @@ import org.json.JSONArray;
import
org.json.JSONObject
;
/**
* Authors: Nihar Thakkar and others
*
* Search suggestions provider for the Qwant search engine.
*/
class
QwantSuggestionProvider
extends
SuggestionProvider
...
...
app/src/main/java/io/eelo/browser/suggestions/SuggestionProvider.java
View file @
e56dfae8
...
...
@@ -37,6 +37,8 @@ import java.util.Locale;
import
java.util.concurrent.TimeUnit
;
/**
* Authors: Nihar Thakkar and others
*
* The base search suggestions API. Provides common
* fetching and caching functionality for each potential
* suggestions provider.
...
...
app/src/main/java/io/eelo/browser/suggestions/SuggestionsAdapter.java
View file @
e56dfae8
...
...
@@ -36,6 +36,10 @@ import java.util.ArrayList;
import
java.util.List
;
import
java.util.Locale
;
/**
* Authors: Romain HUNAULT, Nihar Thakkar and others
*/
public
class
SuggestionsAdapter
extends
BaseAdapter
implements
Filterable
{
private
final
ArrayList
<
String
>
mItems
=
new
ArrayList
<>();
...
...
app/src/main/java/io/eelo/browser/ui/AutoCompleteTextViewExt.java
View file @
e56dfae8
...
...
@@ -24,6 +24,10 @@ import android.graphics.Shader;
import
android.support.v7.widget.AppCompatAutoCompleteTextView
;
import
android.util.AttributeSet
;
/**
* Authors: Nihar Thakkar and others
*/
public
class
AutoCompleteTextViewExt
extends
AppCompatAutoCompleteTextView
{
private
OnFocusChangeListener
mFocusChangeListener
;
private
int
mPositionX
;
...
...
app/src/main/java/io/eelo/browser/ui/KeyValueView.java
View file @
e56dfae8
...
...
@@ -25,6 +25,10 @@ import android.widget.TextView;
import
io.eelo.browser.R
;
/**
* Authors: Nihar Thakkar and others
*/
public
class
KeyValueView
extends
LinearLayout
{
private
TextView
mKeyView
;
private
TextView
mValueView
;
...
...
app/src/main/java/io/eelo/browser/ui/SearchBarController.java
View file @
e56dfae8
...
...
@@ -28,6 +28,10 @@ import android.widget.TextView;
import
io.eelo.browser.utils.UiUtils
;
/**
* Authors: Nihar Thakkar and others
*/
public
class
SearchBarController
implements
TextWatcher
,
TextView
.
OnEditorActionListener
,
WebView
.
FindListener
,
View
.
OnClickListener
{
public
interface
OnCancelListener
{
...
...
app/src/main/java/io/eelo/browser/ui/UrlBarController.java
View file @
e56dfae8
...
...
@@ -31,6 +31,10 @@ import io.eelo.browser.R;
import
java.text.DateFormat
;
import
java.util.Date
;
/**
* Authors: Nihar Thakkar and others
*/
public
class
UrlBarController
implements
View
.
OnFocusChangeListener
{
private
EditText
mEditor
;
private
ImageView
mSecureIcon
;
...
...
app/src/main/java/io/eelo/browser/utils/FileUtils.java
View file @
e56dfae8
...
...
@@ -23,6 +23,10 @@ import java.io.IOException;
import
java.io.InputStream
;
import
java.io.InputStreamReader
;
/**
* Authors: Nihar Thakkar and others
*/
public
class
FileUtils
{
@NonNull
public
static
String
readStringFromStream
(
@NonNull
InputStream
inputStream
,
...
...
app/src/main/java/io/eelo/browser/utils/PrefsUtils.java
View file @
e56dfae8
...
...
@@ -21,6 +21,10 @@ import android.preference.PreferenceManager;
import
io.eelo.browser.R
;
/**
* Authors: Romain HUNAULT, Nihar Thakkar and others
*/
public
final
class
PrefsUtils
{
private
static
final
String
KEY_SEARCH_ENGINE
=
"key_search_engine"
;
...
...
app/src/main/java/io/eelo/browser/utils/UiUtils.java
View file @
e56dfae8
...
...
@@ -32,6 +32,10 @@ import android.view.View;
import
android.view.inputmethod.InputMethodManager
;
import
android.widget.ImageButton
;
/**
* Authors: Nihar Thakkar and others
*/
public
final
class
UiUtils
{
private
UiUtils
()
{
...
...
app/src/main/java/io/eelo/browser/utils/UrlUtils.java
View file @
e56dfae8
...
...
@@ -22,6 +22,10 @@ import android.webkit.URLUtil;
import
java.util.regex.Matcher
;
import
java.util.regex.Pattern
;
/**
* Authors: Nihar Thakkar and others
*/
public
final
class
UrlUtils
{
public
static
final
Pattern
ACCEPTED_URI_SCHEMA
=
Pattern
.
compile
(
"(?i)"
+
// switch on case insensitive matching
...
...
app/src/main/java/io/eelo/browser/webview/ChromeClient.java
View file @
e56dfae8
...
...
@@ -31,6 +31,10 @@ import io.eelo.browser.R;
import
io.eelo.browser.history.HistoryProvider
;
import
io.eelo.browser.ui.UrlBarController
;
/**
* Authors: Nihar Thakkar and others
*/
class
ChromeClient
extends
WebChromeClientCompat
{
private
final
WebViewExtActivity
mActivity
;
private
final
boolean
mIncognito
;
...
...
app/src/main/java/io/eelo/browser/webview/WebClient.java
View file @
e56dfae8
...
...
@@ -50,6 +50,10 @@ import java.util.Collections;
import
java.util.List
;
import
java.util.regex.Matcher
;
/**
* Authors: Nihar Thakkar and others
*/
class
WebClient
extends
WebViewClient
{
private
UrlBarController
mUrlBarController
;
...
...
app/src/main/java/io/eelo/browser/webview/WebViewExt.java
View file @
e56dfae8
...
...
@@ -35,6 +35,10 @@ import java.util.Map;
import
java.util.regex.Matcher
;
import
java.util.regex.Pattern
;
/**
* Authors: Nihar Thakkar and others
*/
public
class
WebViewExt
extends
WebView
{
private
static
final
String
TAG
=
"WebViewExt"
;
...
...
app/src/main/java/io/eelo/browser/webview/WebViewExtActivity.java
View file @
e56dfae8
...
...
@@ -20,6 +20,10 @@ import android.support.v7.app.AppCompatActivity;
import
android.view.View
;
import
android.webkit.WebChromeClient
;
/**
* Authors: Nihar Thakkar and others
*/
public
abstract
class
WebViewExtActivity
extends
AppCompatActivity
{
public
abstract
void
downloadFileAsk
(
String
url
,
String
contentDisposition
,
String
mimeType
);
...
...
app/src/main/java_studio/io/eelo/browser/IntentFilterCompat.java
View file @
e56dfae8
...
...
@@ -18,6 +18,10 @@ package io.eelo.browser;
import
android.content.IntentFilter
;
/**
* Authors: Nihar Thakkar and others
*/
public
class
IntentFilterCompat
{
public
static
boolean
filterIsBrowser
(
IntentFilter
filter
)
{
return
filter
.
countDataAuthorities
()
==
0
;
...
...
app/src/main/java_studio/io/eelo/browser/webview/WebChromeClientCompat.java
View file @
e56dfae8
...
...
@@ -19,6 +19,10 @@ package io.eelo.browser.webview;
import
android.webkit.WebChromeClient
;
import
android.webkit.WebView
;
/**
* Authors: Nihar Thakkar and others
*/
class
WebChromeClientCompat
extends
WebChromeClient
{
@SuppressWarnings
(
"UnusedParameters"
)
public
void
onThemeColorChanged
(
WebView
view
,
int
color
)
{}
...
...
app/src/main/java_studio/io/eelo/browser/webview/WebViewCompat.java
View file @
e56dfae8
...
...
@@ -18,6 +18,10 @@ package io.eelo.browser.webview;
import
android.webkit.WebView
;
/**
* Authors: Nihar Thakkar and others
*/
public
final
class
WebViewCompat
{
private
WebViewCompat
()
{
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment