summaryrefslogtreecommitdiffstats
path: root/src/res
diff options
context:
space:
mode:
authorAbhisek Devkota <ciwrl@cyanogenmod.com>2015-08-28 17:43:17 -0700
committerAbhisek Devkota <ciwrl@cyanogenmod.com>2015-08-28 17:43:17 -0700
commitf6ebac34baf99592f414a228490c2625a0fa8e37 (patch)
tree8f15ab75baa1eb3572309ac639c062a61de92705 /src/res
parent8b6a361c4b0d45d3e3e01019db1900d86ccba3b1 (diff)
downloadandroid_packages_apps_Gello-f6ebac34baf99592f414a228490c2625a0fa8e37.tar.gz
android_packages_apps_Gello-f6ebac34baf99592f414a228490c2625a0fa8e37.tar.bz2
android_packages_apps_Gello-f6ebac34baf99592f414a228490c2625a0fa8e37.zip
Combine source & prebuilt to single project
Todo: Makefile logic
Diffstat (limited to 'src/res')
-rw-r--r--src/res/anim/combo_view_enter.xml38
-rw-r--r--src/res/anim/combo_view_exit.xml38
-rw-r--r--src/res/anim/menu_enter.xml23
-rw-r--r--src/res/anim/menu_exit.xml20
-rw-r--r--src/res/anim/title_bar_enter.xml23
-rw-r--r--src/res/anim/title_bar_exit.xml22
-rw-r--r--src/res/color/clickable_color.xml41
-rw-r--r--src/res/drawable-hdpi/bg_bookmarks_widget_holo.9.pngbin0 -> 286 bytes
-rw-r--r--src/res/drawable-hdpi/bookmarks_widget_thumb_selector_focused.9.pngbin0 -> 184 bytes
-rw-r--r--src/res/drawable-hdpi/bookmarks_widget_thumb_selector_longpressed.9.pngbin0 -> 185 bytes
-rw-r--r--src/res/drawable-hdpi/bookmarks_widget_thumb_selector_pressed.9.pngbin0 -> 186 bytes
-rw-r--r--src/res/drawable-hdpi/border_thumb_bookmarks_widget_holo.9.pngbin0 -> 200 bytes
-rw-r--r--src/res/drawable-hdpi/browser_thumbnail.pngbin0 -> 2154 bytes
-rw-r--r--src/res/drawable-hdpi/browser_widget_preview.pngbin0 -> 185297 bytes
-rw-r--r--src/res/drawable-hdpi/browsertab_add.pngbin0 -> 11257 bytes
-rw-r--r--src/res/drawable-hdpi/browsertab_add_focused.pngbin0 -> 10241 bytes
-rw-r--r--src/res/drawable-hdpi/deco_progress_bar.9.pngbin0 -> 1298 bytes
-rw-r--r--src/res/drawable-hdpi/default_video_poster.pngbin0 -> 5334 bytes
-rwxr-xr-xsrc/res/drawable-hdpi/ic_deco_reader_mode_normal.pngbin0 -> 1595 bytes
-rw-r--r--src/res/drawable-hdpi/ic_deco_secure.pngbin0 -> 872 bytes
-rw-r--r--src/res/drawable-hdpi/ic_list_data_large.pngbin0 -> 579 bytes
-rw-r--r--src/res/drawable-hdpi/ic_list_data_off.pngbin0 -> 507 bytes
-rw-r--r--src/res/drawable-hdpi/ic_list_data_small.pngbin0 -> 554 bytes
-rw-r--r--src/res/drawable-hdpi/ic_menu_new_window.pngbin0 -> 408 bytes
-rw-r--r--src/res/drawable-hdpi/img_bookmark_card_normal.9.pngbin0 -> 382 bytes
-rw-r--r--src/res/drawable-hdpi/img_bookmark_card_pressed.9.pngbin0 -> 675 bytes
-rw-r--r--src/res/drawable-hdpi/list_divider_holo_light.9.pngbin0 -> 76 bytes
-rw-r--r--src/res/drawable-hdpi/overlay_url_bookmark_widget_holo.9.pngbin0 -> 369 bytes
-rw-r--r--src/res/drawable-hdpi/thumb_bookmark_widget_folder_back_holo.pngbin0 -> 2897 bytes
-rw-r--r--src/res/drawable-hdpi/thumb_bookmark_widget_folder_holo.pngbin0 -> 1978 bytes
-rw-r--r--src/res/drawable-hdpi/thumbnail_bookmarks_widget_no_bookmark_holo.pngbin0 -> 917 bytes
-rw-r--r--src/res/drawable-mdpi/bg_bookmarks_widget_holo.9.pngbin0 -> 286 bytes
-rw-r--r--src/res/drawable-mdpi/bookmarks_widget_thumb_selector_focused.9.pngbin0 -> 167 bytes
-rw-r--r--src/res/drawable-mdpi/bookmarks_widget_thumb_selector_longpressed.9.pngbin0 -> 165 bytes
-rw-r--r--src/res/drawable-mdpi/bookmarks_widget_thumb_selector_pressed.9.pngbin0 -> 168 bytes
-rw-r--r--src/res/drawable-mdpi/border_thumb_bookmarks_widget_holo.9.pngbin0 -> 177 bytes
-rw-r--r--src/res/drawable-mdpi/browser_thumbnail.pngbin0 -> 24590 bytes
-rw-r--r--src/res/drawable-mdpi/browser_widget_preview.pngbin0 -> 84521 bytes
-rw-r--r--src/res/drawable-mdpi/browsertab_add.pngbin0 -> 3518 bytes
-rw-r--r--src/res/drawable-mdpi/browsertab_add_focused.pngbin0 -> 2343 bytes
-rw-r--r--src/res/drawable-mdpi/deco_progress_bar.9.pngbin0 -> 790 bytes
-rw-r--r--src/res/drawable-mdpi/default_video_poster.pngbin0 -> 2967 bytes
-rw-r--r--src/res/drawable-mdpi/ic_deco_secure.pngbin0 -> 683 bytes
-rw-r--r--src/res/drawable-mdpi/ic_list_data_large.pngbin0 -> 396 bytes
-rw-r--r--src/res/drawable-mdpi/ic_list_data_off.pngbin0 -> 313 bytes
-rw-r--r--src/res/drawable-mdpi/ic_list_data_small.pngbin0 -> 373 bytes
-rw-r--r--src/res/drawable-mdpi/ic_menu_new_window.pngbin0 -> 238 bytes
-rw-r--r--src/res/drawable-mdpi/icon_up.pngbin0 -> 1226 bytes
-rw-r--r--src/res/drawable-mdpi/list_divider_holo_light.9.pngbin0 -> 76 bytes
-rw-r--r--src/res/drawable-mdpi/overlay_url_bookmark_widget_holo.9.pngbin0 -> 271 bytes
-rw-r--r--src/res/drawable-mdpi/thumb_bookmark_widget_folder_back_holo.pngbin0 -> 1862 bytes
-rw-r--r--src/res/drawable-mdpi/thumb_bookmark_widget_folder_holo.pngbin0 -> 1325 bytes
-rw-r--r--src/res/drawable-mdpi/thumbnail_bookmarks_widget_no_bookmark_holo.pngbin0 -> 395 bytes
-rw-r--r--src/res/drawable-xhdpi/bg_bookmarks_widget_holo.9.pngbin0 -> 599 bytes
-rw-r--r--src/res/drawable-xhdpi/bookmarks_widget_thumb_selector_focused.9.pngbin0 -> 513 bytes
-rw-r--r--src/res/drawable-xhdpi/bookmarks_widget_thumb_selector_longpressed.9.pngbin0 -> 538 bytes
-rw-r--r--src/res/drawable-xhdpi/bookmarks_widget_thumb_selector_pressed.9.pngbin0 -> 540 bytes
-rw-r--r--src/res/drawable-xhdpi/border_thumb_bookmarks_widget_holo.9.pngbin0 -> 721 bytes
-rw-r--r--src/res/drawable-xhdpi/browser_thumbnail.pngbin0 -> 3413 bytes
-rw-r--r--src/res/drawable-xhdpi/browser_widget_preview.pngbin0 -> 298834 bytes
-rw-r--r--src/res/drawable-xhdpi/browsertab_add.pngbin0 -> 12045 bytes
-rw-r--r--src/res/drawable-xhdpi/browsertab_add_focused.pngbin0 -> 19070 bytes
-rw-r--r--src/res/drawable-xhdpi/deco_cosmetic_topshadow.9.pngbin0 -> 3452 bytes
-rw-r--r--src/res/drawable-xhdpi/deco_progress_bar.9.pngbin0 -> 1283 bytes
-rw-r--r--src/res/drawable-xhdpi/default_video_poster.pngbin0 -> 10552 bytes
-rw-r--r--src/res/drawable-xhdpi/ic_list_data_large.pngbin0 -> 1155 bytes
-rw-r--r--src/res/drawable-xhdpi/ic_list_data_off.pngbin0 -> 911 bytes
-rw-r--r--src/res/drawable-xhdpi/ic_list_data_small.pngbin0 -> 1075 bytes
-rw-r--r--src/res/drawable-xhdpi/ic_menu_new_window.pngbin0 -> 805 bytes
-rw-r--r--src/res/drawable-xhdpi/img_bookmark_card_normal.9.pngbin0 -> 587 bytes
-rw-r--r--src/res/drawable-xhdpi/img_bookmark_card_pressed.9.pngbin0 -> 1163 bytes
-rw-r--r--src/res/drawable-xhdpi/img_notify_update.pngbin0 -> 4359 bytes
-rw-r--r--src/res/drawable-xhdpi/img_notify_update_black.pngbin0 -> 4087 bytes
-rw-r--r--src/res/drawable-xhdpi/img_notify_update_white.pngbin0 -> 3954 bytes
-rw-r--r--src/res/drawable-xhdpi/list_divider_holo_light.9.pngbin0 -> 83 bytes
-rw-r--r--src/res/drawable-xhdpi/nav_tab_title_incognito.9.pngbin0 -> 2248 bytes
-rw-r--r--src/res/drawable-xhdpi/nav_tab_title_normal.9.pngbin0 -> 2253 bytes
-rw-r--r--src/res/drawable-xhdpi/overlay_url_bookmark_widget_holo.9.pngbin0 -> 429 bytes
-rw-r--r--src/res/drawable-xhdpi/thumb_bookmark_widget_folder_back_holo.pngbin0 -> 4089 bytes
-rw-r--r--src/res/drawable-xhdpi/thumb_bookmark_widget_folder_holo.pngbin0 -> 2755 bytes
-rw-r--r--src/res/drawable-xhdpi/thumbnail_bookmarks_widget_no_bookmark_holo.pngbin0 -> 1771 bytes
-rw-r--r--src/res/drawable-xxhdpi/img_bookmark_card_normal.9.pngbin0 -> 934 bytes
-rw-r--r--src/res/drawable-xxhdpi/img_bookmark_card_pressed.9.pngbin0 -> 1892 bytes
-rw-r--r--src/res/drawable-xxhdpi/img_deco_bookmarks_folder_small_bright.pngbin0 -> 1460 bytes
-rw-r--r--src/res/drawable-xxhdpi/img_deco_mdm_badge_bright.pngbin0 -> 3663 bytes
-rw-r--r--src/res/drawable-xxhdpi/img_deco_mdm_badge_dark.pngbin0 -> 3897 bytes
-rw-r--r--src/res/drawable-xxhdpi/img_tile_background.9.pngbin0 -> 1176 bytes
-rw-r--r--src/res/drawable/add_tab_selector.xml24
-rw-r--r--src/res/drawable/bookmark_list_favicon_bg.xml26
-rw-r--r--src/res/drawable/bookmark_thumb_selector.xml22
-rw-r--r--src/res/drawable/bookmark_thumb_selector_transition.xml21
-rw-r--r--src/res/drawable/bookmark_widget_thumb_selector.xml22
-rw-r--r--src/res/drawable/card.xml22
-rw-r--r--src/res/drawable/clear.xml23
-rw-r--r--src/res/drawable/deco_cosmetic_topshadow.9.pngbin0 -> 3654 bytes
-rw-r--r--src/res/drawable/deco_swipe_spatial.pngbin0 -> 847 bytes
-rw-r--r--src/res/drawable/deco_swipe_temporal.pngbin0 -> 1950 bytes
-rw-r--r--src/res/drawable/ic_action_add_incognito.xml17
-rw-r--r--src/res/drawable/ic_action_add_tab.xml11
-rw-r--r--src/res/drawable/ic_action_bookmark.xml12
-rw-r--r--src/res/drawable/ic_action_close.xml12
-rw-r--r--src/res/drawable/ic_action_close_inverted.xml12
-rw-r--r--src/res/drawable/ic_action_gps_off.xml14
-rw-r--r--src/res/drawable/ic_action_gps_on.xml14
-rw-r--r--src/res/drawable/ic_action_history_backward.xml11
-rw-r--r--src/res/drawable/ic_action_history_forward.xml11
-rw-r--r--src/res/drawable/ic_action_microphone_normal.xml13
-rw-r--r--src/res/drawable/ic_action_overflow.xml12
-rw-r--r--src/res/drawable/ic_action_overflow_white.xml12
-rw-r--r--src/res/drawable/ic_action_querybuilder.xml11
-rw-r--r--src/res/drawable/ic_action_reload.xml13
-rw-r--r--src/res/drawable/ic_action_search_normal.xml14
-rw-r--r--src/res/drawable/ic_action_share.xml16
-rw-r--r--src/res/drawable/ic_action_stop.xml12
-rw-r--r--src/res/drawable/ic_action_stop_normal_inverted.xml12
-rw-r--r--src/res/drawable/ic_action_tabswitcher.xml12
-rw-r--r--src/res/drawable/ic_action_trash.xml11
-rw-r--r--src/res/drawable/ic_action_trash_normal.xml11
-rw-r--r--src/res/drawable/ic_cert_avoid.xml17
-rw-r--r--src/res/drawable/ic_cert_trusted.xml17
-rw-r--r--src/res/drawable/ic_cert_untrusted.xml17
-rw-r--r--src/res/drawable/ic_deco_bookmarks_normal.xml12
-rw-r--r--src/res/drawable/ic_deco_favicon_normal.xml13
-rw-r--r--src/res/drawable/ic_deco_folder_normal.xml12
-rw-r--r--src/res/drawable/ic_deco_home_normal.xml11
-rw-r--r--src/res/drawable/ic_deco_incognito_normal.xml17
-rw-r--r--src/res/drawable/ic_deco_info_normal.xml12
-rw-r--r--src/res/drawable/ic_deco_reader_mode_normal.xml16
-rw-r--r--src/res/drawable/ic_sp_archive.xml16
-rw-r--r--src/res/drawable/ic_sp_camera.xml18
-rw-r--r--src/res/drawable/ic_sp_level_good.xml14
-rw-r--r--src/res/drawable/ic_sp_level_severe.xml14
-rw-r--r--src/res/drawable/ic_sp_level_warning.xml14
-rw-r--r--src/res/drawable/ic_sp_location.xml12
-rw-r--r--src/res/drawable/ic_sp_microphone.xml15
-rw-r--r--src/res/drawable/ic_sp_popups.xml12
-rw-r--r--src/res/drawable/ic_sp_revert.xml12
-rw-r--r--src/res/drawable/ic_sp_secwarnings.xml11
-rw-r--r--src/res/drawable/ic_sp_storage.xml14
-rw-r--r--src/res/drawable/ic_sp_thirdcookies.xml22
-rw-r--r--src/res/drawable/ic_sp_webrefiner.xml15
-rw-r--r--src/res/drawable/ic_suggest_bookmark_normal.xml13
-rw-r--r--src/res/drawable/ic_suggest_browser_normal.xml13
-rw-r--r--src/res/drawable/ic_suggest_history_normal.xml15
-rw-r--r--src/res/drawable/ic_suggest_search_normal.xml14
-rw-r--r--src/res/drawable/img_deco_dropshadow.pngbin0 -> 204 bytes
-rw-r--r--src/res/drawable/img_deco_intrapanel.pngbin0 -> 247 bytes
-rw-r--r--src/res/drawable/img_deco_tile_avoid.xml16
-rw-r--r--src/res/drawable/img_deco_tile_avoid_accent.xml16
-rw-r--r--src/res/drawable/img_deco_tile_unknown.xml13
-rw-r--r--src/res/drawable/img_deco_tile_unknown_accent.xml11
-rw-r--r--src/res/drawable/img_deco_tile_untrusted.xml14
-rw-r--r--src/res/drawable/img_deco_tile_untrusted_accent.xml11
-rw-r--r--src/res/drawable/img_deco_tile_verified.xml13
-rw-r--r--src/res/drawable/img_deco_tile_verified_accent.xml14
-rw-r--r--src/res/drawable/infobar_geolocalization.xml16
-rw-r--r--src/res/drawable/left_shade.pngbin0 -> 271 bytes
-rw-r--r--src/res/drawable/navtab_close_background.xml22
-rw-r--r--src/res/drawable/right_shade.pngbin0 -> 274 bytes
-rw-r--r--src/res/drawable/rounded_rectangle_background.xml38
-rw-r--r--src/res/drawable/shadow_bottom.xml39
-rw-r--r--src/res/drawable/shadow_top.xml39
-rw-r--r--src/res/interpolator/fade_out_curve_interpolator.xml7
-rw-r--r--src/res/interpolator/transform_curve_interpolator.xml7
-rw-r--r--src/res/layout-land/page_info.xml70
-rw-r--r--src/res/layout-port/autofill_settings_fragment.xml149
-rw-r--r--src/res/layout-sw600dp/history.xml70
-rw-r--r--src/res/layout-sw600dp/pick_bookmark.xml37
-rw-r--r--src/res/layout-sw600dp/snapshot_item.xml67
-rw-r--r--src/res/layout-sw600dp/title_bar_nav.xml138
-rw-r--r--src/res/layout-sw600dp/title_bar_snapshot.xml70
-rw-r--r--src/res/layout-v17/swe_preference_category.xml59
-rw-r--r--src/res/layout-v17/swe_preference_category_first.xml50
-rw-r--r--src/res/layout-v21/swe_preference_category.xml60
-rw-r--r--src/res/layout-v21/swe_preference_category_first.xml55
-rw-r--r--src/res/layout/add_new_bookmark.xml59
-rw-r--r--src/res/layout/add_to_option.xml21
-rw-r--r--src/res/layout/anim_screen.xml40
-rw-r--r--src/res/layout/app_row.xml53
-rw-r--r--src/res/layout/autofill_settings_fragment.xml165
-rw-r--r--src/res/layout/bookmark_grid_row.xml22
-rw-r--r--src/res/layout/bookmark_group_view.xml49
-rw-r--r--src/res/layout/bookmark_list.xml43
-rw-r--r--src/res/layout/bookmark_sync_wizard.xml78
-rw-r--r--src/res/layout/bookmark_sync_wizard_item.xml26
-rw-r--r--src/res/layout/bookmark_thumbnail.xml47
-rw-r--r--src/res/layout/bookmarks.xml87
-rw-r--r--src/res/layout/bookmarks_drag_actionmode.xml48
-rw-r--r--src/res/layout/bookmarks_header.xml21
-rw-r--r--src/res/layout/bookmarks_history.xml20
-rw-r--r--src/res/layout/bookmarkthumbnailwidget.xml44
-rw-r--r--src/res/layout/bookmarkthumbnailwidget_item.xml60
-rw-r--r--src/res/layout/bookmarkthumbnailwidget_item_folder.xml60
-rw-r--r--src/res/layout/browser_add_bookmark.xml26
-rw-r--r--src/res/layout/browser_add_bookmark_content.xml227
-rw-r--r--src/res/layout/browser_subwindow.xml41
-rw-r--r--src/res/layout/browser_tab_crash.xml64
-rw-r--r--src/res/layout/combo_view.xml45
-rw-r--r--src/res/layout/credits_tab.xml37
-rw-r--r--src/res/layout/custom_screen.xml34
-rw-r--r--src/res/layout/download_settings.xml202
-rw-r--r--src/res/layout/folder_list_item.xml37
-rw-r--r--src/res/layout/folder_tile_view.xml68
-rw-r--r--src/res/layout/font_size_widget.xml26
-rw-r--r--src/res/layout/four_button_menu_item.xml56
-rw-r--r--src/res/layout/history.xml75
-rw-r--r--src/res/layout/history_header.xml25
-rw-r--r--src/res/layout/history_item.xml69
-rw-r--r--src/res/layout/http_authentication.xml61
-rw-r--r--src/res/layout/import_bookmarks_dialog.xml47
-rw-r--r--src/res/layout/import_bookmarks_dialog_button.xml22
-rwxr-xr-xsrc/res/layout/my_navigation_add_page.xml155
-rw-r--r--src/res/layout/nav_screen.xml73
-rw-r--r--src/res/layout/nav_tab_view.xml63
-rw-r--r--src/res/layout/new_folder_layout.xml57
-rw-r--r--src/res/layout/one_button_plus_menu_item.xml26
-rw-r--r--src/res/layout/page_info.xml98
-rw-r--r--src/res/layout/pick_bookmark.xml26
-rw-r--r--src/res/layout/preference_list_content.xml92
-rw-r--r--src/res/layout/preference_widget_seekbar.xml87
-rw-r--r--src/res/layout/setup_autofill_dialog.xml40
-rw-r--r--src/res/layout/site_specific_security_info.xml128
-rw-r--r--src/res/layout/snapshot_item.xml67
-rw-r--r--src/res/layout/snapshots.xml53
-rw-r--r--src/res/layout/ssl_success.xml43
-rw-r--r--src/res/layout/ssl_warning.xml30
-rw-r--r--src/res/layout/suggestion_item.xml81
-rw-r--r--src/res/layout/swe_menu_item.xml40
-rw-r--r--src/res/layout/swe_preference.xml87
-rw-r--r--src/res/layout/swe_preference_button.xml34
-rw-r--r--src/res/layout/swe_preference_custom_actionbar.xml39
-rw-r--r--src/res/layout/swe_preference_list_widget.xml33
-rw-r--r--src/res/layout/swe_preference_storage_widget.xml33
-rw-r--r--src/res/layout/swe_preference_trashcan_widget.xml33
-rw-r--r--src/res/layout/swe_website_settings.xml69
-rwxr-xr-xsrc/res/layout/tab.xml138
-rw-r--r--src/res/layout/tab_bar.xml32
-rw-r--r--src/res/layout/tab_title.xml66
-rw-r--r--src/res/layout/three_button_menu_item.xml39
-rw-r--r--src/res/layout/three_button_plus_menu_item.xml49
-rw-r--r--src/res/layout/title_bar.xml61
-rw-r--r--src/res/layout/title_bar_nav.xml137
-rw-r--r--src/res/layout/title_bar_snapshot.xml93
-rw-r--r--src/res/layout/title_button_menu_item.xml31
-rw-r--r--src/res/layout/two_button_menu_item.xml31
-rw-r--r--src/res/layout/two_button_plus_menu_item.xml34
-rw-r--r--src/res/layout/video_loading_progress.xml36
-rw-r--r--src/res/layout/website_settings_row.xml55
-rw-r--r--src/res/layout/webview_preview.xml87
-rw-r--r--src/res/layout/webview_wrapper.xml37
-rw-r--r--src/res/layout/widget_account_selection.xml57
-rw-r--r--src/res/menu-sw600dp/combined.xml24
-rw-r--r--src/res/menu-sw600dp/history.xml23
-rw-r--r--src/res/menu/autofill_profile_editor.xml27
-rw-r--r--src/res/menu/bookmark.xml24
-rw-r--r--src/res/menu/bookmarkscontext.xml46
-rw-r--r--src/res/menu/browser.xml158
-rwxr-xr-xsrc/res/menu/browsercontext.xml67
-rw-r--r--src/res/menu/combined.xml18
-rw-r--r--src/res/menu/history.xml21
-rw-r--r--src/res/menu/historycontext.xml34
-rw-r--r--src/res/menu/snapshots_context.xml23
-rw-r--r--src/res/menu/url_selection.xml24
-rw-r--r--src/res/mipmap-hdpi/ic_launcher_browser.pngbin0 -> 3450 bytes
-rw-r--r--src/res/mipmap-hdpi/ic_launcher_shortcut_browser_bookmark.pngbin0 -> 1629 bytes
-rw-r--r--src/res/mipmap-mdpi/ic_launcher_browser.pngbin0 -> 2106 bytes
-rw-r--r--src/res/mipmap-mdpi/ic_launcher_shortcut_browser_bookmark.pngbin0 -> 997 bytes
-rw-r--r--src/res/mipmap-xhdpi/ic_launcher_browser.pngbin0 -> 4943 bytes
-rw-r--r--src/res/mipmap-xhdpi/ic_launcher_shortcut_browser_bookmark.pngbin0 -> 2454 bytes
-rw-r--r--src/res/mipmap-xxhdpi/ic_launcher_browser.pngbin0 -> 7761 bytes
-rw-r--r--src/res/mipmap-xxhdpi/ic_launcher_shortcut_browser_bookmark.pngbin0 -> 4072 bytes
-rw-r--r--src/res/mipmap-xxxhdpi/ic_launcher_browser.pngbin0 -> 11445 bytes
-rw-r--r--src/res/mipmap-xxxhdpi/ic_launcher_shortcut_browser_bookmark.pngbin0 -> 5994 bytes
-rw-r--r--src/res/raw-ar/incognito_mode_start_page.html44
-rw-r--r--src/res/raw-es/incognito_mode_start_page.html42
-rw-r--r--src/res/raw-hi/incognito_mode_start_page.html43
-rw-r--r--src/res/raw-ru/incognito_mode_start_page.html42
-rw-r--r--src/res/raw-th/incognito_mode_start_page.html43
-rw-r--r--src/res/raw-tl/incognito_mode_start_page.html42
-rw-r--r--src/res/raw-tr/incognito_mode_start_page.html43
-rw-r--r--src/res/raw-vi/incognito_mode_start_page.html43
-rw-r--r--src/res/raw-zh-rCN/incognito_mode_start_page.html43
-rw-r--r--src/res/raw-zh-rHK/incognito_mode_start_page.html43
-rw-r--r--src/res/raw/bookmark.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_favicon_1.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_favicon_10.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_favicon_11.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_favicon_12.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_favicon_13.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_favicon_14.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_favicon_15.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_favicon_16.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_favicon_17.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_favicon_18.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_favicon_19.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_favicon_2.icobin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_favicon_20.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_favicon_3.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_favicon_4.icobin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_favicon_5.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_favicon_6.icobin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_favicon_7.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_favicon_8.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_favicon_9.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_thumb_1.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_thumb_10.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_thumb_11.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_thumb_12.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_thumb_13.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_thumb_14.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_thumb_15.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_thumb_16.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_thumb_17.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_thumb_18.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_thumb_19.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_thumb_2.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_thumb_20.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_thumb_3.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_thumb_4.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_thumb_5.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_thumb_6.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_thumb_7.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_thumb_8.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/custom_bookmark_thumb_9.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/default_page.html0
-rw-r--r--src/res/raw/favicon_google.icobin0 -> 1150 bytes
-rw-r--r--src/res/raw/folder_view.ktpl97
-rw-r--r--src/res/raw/history.pngbin0 -> 142 bytes
-rw-r--r--src/res/raw/incognito_mode_start_page.html48
-rw-r--r--src/res/raw/most_visited.ktpl85
-rwxr-xr-xsrc/res/raw/my_navigation.ktpl85
-rwxr-xr-xsrc/res/raw/my_navigation_add.pngbin0 -> 556 bytes
-rwxr-xr-xsrc/res/raw/my_navigation_thumbnail_default.pngbin0 -> 5304 bytes
-rw-r--r--src/res/raw/swe_command_line0
-rw-r--r--src/res/raw/thumb_google.pngbin0 -> 4754 bytes
-rw-r--r--src/res/raw/web_refiner_conf0
-rw-r--r--src/res/values-cs-rCZ/donottranslate-search_engines.xml31
-rw-r--r--src/res/values-da-rDK/donottranslate-search_engines.xml29
-rw-r--r--src/res/values-de-rAT/donottranslate-search_engines.xml29
-rw-r--r--src/res/values-de-rCH/donottranslate-search_engines.xml32
-rw-r--r--src/res/values-de-rDE/donottranslate-search_engines.xml30
-rw-r--r--src/res/values-el-rGR/donottranslate-search_engines.xml30
-rw-r--r--src/res/values-en-rAU/donottranslate-search_engines.xml29
-rw-r--r--src/res/values-en-rGB/donottranslate-search_engines.xml30
-rw-r--r--src/res/values-en-rIE/donottranslate-search_engines.xml29
-rw-r--r--src/res/values-en-rNZ/donottranslate-search_engines.xml29
-rw-r--r--src/res/values-en-rSG/donottranslate-search_engines.xml30
-rw-r--r--src/res/values-en-rZA/donottranslate-search_engines.xml29
-rw-r--r--src/res/values-es-rES/donottranslate-search_engines.xml32
-rw-r--r--src/res/values-fr-rBE/donottranslate-search_engines.xml30
-rw-r--r--src/res/values-fr-rFR/donottranslate-search_engines.xml29
-rw-r--r--src/res/values-it-rIT/donottranslate-search_engines.xml32
-rw-r--r--src/res/values-ja-rJP/donottranslate-search_engines.xml30
-rw-r--r--src/res/values-ko-rKR/donottranslate-search_engines.xml31
-rw-r--r--src/res/values-land/dimensions.xml21
-rw-r--r--src/res/values-nb-rNO/donottranslate-search_engines.xml31
-rw-r--r--src/res/values-nl-rBE/donottranslate-search_engines.xml30
-rw-r--r--src/res/values-nl-rNL/donottranslate-search_engines.xml30
-rw-r--r--src/res/values-pl-rPL/donottranslate-search_engines.xml32
-rw-r--r--src/res/values-pt-rBR/donottranslate-search_engines.xml30
-rw-r--r--src/res/values-pt-rPT/donottranslate-search_engines.xml30
-rw-r--r--src/res/values-ru-rRU/donottranslate-search_engines.xml32
-rw-r--r--src/res/values-sv-rSE/donottranslate-search_engines.xml32
-rw-r--r--src/res/values-sw600dp-port/dimensions.xml17
-rw-r--r--src/res/values-sw600dp-v17/styles.xml31
-rw-r--r--src/res/values-sw600dp/bools.xml20
-rw-r--r--src/res/values-sw600dp/dimensions.xml29
-rw-r--r--src/res/values-sw600dp/integers.xml21
-rw-r--r--src/res/values-tr-rTR/donottranslate-search_engines.xml30
-rw-r--r--src/res/values-v17/styles.xml172
-rw-r--r--src/res/values-v21/styles.xml85
-rw-r--r--src/res/values-w720dp/bools.xml16
-rw-r--r--src/res/values-w720dp/dimensions.xml17
-rw-r--r--src/res/values-zh-rCN/donottranslate-search_engines.xml31
-rw-r--r--src/res/values-zh-rHK/donottranslate-search_engines.xml30
-rw-r--r--src/res/values-zh-rTW/donottranslate-search_engines.xml29
-rw-r--r--src/res/values/all_search_engines.xml810
-rw-r--r--src/res/values/attrs.xml48
-rw-r--r--src/res/values/bookmarks_icons.xml7
-rw-r--r--src/res/values/bools.xml49
-rw-r--r--src/res/values/colors.xml80
-rwxr-xr-xsrc/res/values/dimensions.xml90
-rw-r--r--src/res/values/do-not-translate-strings.xml166
-rw-r--r--src/res/values/donottranslate-search_engines.xml32
-rw-r--r--src/res/values/ids.xml27
-rw-r--r--src/res/values/integers.xml41
-rw-r--r--src/res/values/strings.xml798
-rw-r--r--src/res/xml-sw600dp/bookmarkthumbnailwidget_info.xml29
-rw-r--r--src/res/xml/about_preferences.xml69
-rw-r--r--src/res/xml/accessibility_preferences.xml64
-rw-r--r--src/res/xml/bandwidth_preferences.xml41
-rw-r--r--src/res/xml/bookmarks_searchable.xml30
-rw-r--r--src/res/xml/bookmarkthumbnailwidget_info.xml29
-rw-r--r--src/res/xml/content_preferences.xml67
-rw-r--r--src/res/xml/debug_preferences.xml95
-rw-r--r--src/res/xml/download_settings_preferences.xml43
-rw-r--r--src/res/xml/file_paths.xml36
-rw-r--r--src/res/xml/general_preferences.xml130
-rw-r--r--src/res/xml/legal_preferences.xml47
-rw-r--r--src/res/xml/privacy_and_security_preferences.xml186
-rw-r--r--src/res/xml/searchable.xml32
-rw-r--r--src/res/xml/site_specific_preferences.xml121
402 files changed, 12428 insertions, 0 deletions
diff --git a/src/res/anim/combo_view_enter.xml b/src/res/anim/combo_view_enter.xml
new file mode 100644
index 00000000..b0e23690
--- /dev/null
+++ b/src/res/anim/combo_view_enter.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ * Copyright (c) 2015, The Linux Foundation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials provided
+ * with the distribution.
+ * * Neither the name of The Linux Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ -->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android"
+ android:interpolator="@android:anim/decelerate_interpolator">
+ <translate android:fromYDelta="25%" android:toYDelta="0"
+ android:duration="@android:integer/config_shortAnimTime"/>
+ <alpha android:fromAlpha="0.0" android:toAlpha="1.0"
+ android:duration="@android:integer/config_shortAnimTime" />
+</set>
diff --git a/src/res/anim/combo_view_exit.xml b/src/res/anim/combo_view_exit.xml
new file mode 100644
index 00000000..22dd1298
--- /dev/null
+++ b/src/res/anim/combo_view_exit.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ * Copyright (c) 2015, The Linux Foundation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials provided
+ * with the distribution.
+ * * Neither the name of The Linux Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ -->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android"
+ android:interpolator="@android:anim/accelerate_interpolator">
+ <translate android:fromYDelta="0" android:toYDelta="50%"
+ android:duration="@android:integer/config_shortAnimTime"/>
+ <alpha android:fromAlpha="1.0" android:toAlpha="0.0"
+ android:duration="@android:integer/config_shortAnimTime" />
+</set>
diff --git a/src/res/anim/menu_enter.xml b/src/res/anim/menu_enter.xml
new file mode 100644
index 00000000..e6c49367
--- /dev/null
+++ b/src/res/anim/menu_enter.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright 2014 The Chromium Authors. All rights reserved.
+ Use of this source code is governed by a BSD-style license that can be
+ found in the LICENSE file.
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">
+ <scale android:interpolator="@interpolator/transform_curve_interpolator"
+ android:fromXScale="0"
+ android:toXScale="1"
+ android:fromYScale="0"
+ android:toYScale="1"
+ android:pivotX="@fraction/menu_animation_pivot_x"
+ android:pivotY="5%"
+ android:duration="200" />
+ <alpha android:interpolator="@android:anim/linear_interpolator"
+ android:fromAlpha="0" android:toAlpha="1"
+ android:duration="200" />
+ <translate android:interpolator="@interpolator/transform_curve_interpolator"
+ android:fromYDelta="@dimen/menu_negative_software_vertical_offset"
+ android:toYDelta="0"
+ android:duration="200" />
+</set> \ No newline at end of file
diff --git a/src/res/anim/menu_exit.xml b/src/res/anim/menu_exit.xml
new file mode 100644
index 00000000..5a2a93d7
--- /dev/null
+++ b/src/res/anim/menu_exit.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright 2014 The Chromium Authors. All rights reserved.
+ Use of this source code is governed by a BSD-style license that can be
+ found in the LICENSE file.
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false">
+ <scale android:interpolator="@interpolator/fade_out_curve_interpolator"
+ android:fromXScale="1"
+ android:toXScale="0.5"
+ android:fromYScale="1"
+ android:toYScale="0.5"
+ android:pivotX="@fraction/menu_animation_pivot_x"
+ android:pivotY="5%"
+ android:duration="150" />
+ <alpha android:interpolator="@interpolator/fade_out_curve_interpolator"
+ android:fromAlpha="1"
+ android:toAlpha="0"
+ android:duration="150" />
+</set> \ No newline at end of file
diff --git a/src/res/anim/title_bar_enter.xml b/src/res/anim/title_bar_enter.xml
new file mode 100644
index 00000000..ce4df1da
--- /dev/null
+++ b/src/res/anim/title_bar_enter.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android"
+ android:interpolator="@android:anim/decelerate_interpolator">
+ <translate android:fromYDelta="-25%" android:toYDelta="0"
+ android:duration="@android:integer/config_shortAnimTime"/>
+ <alpha android:fromAlpha="0.0" android:toAlpha="1.0"
+ android:duration="@android:integer/config_shortAnimTime" />
+</set>
diff --git a/src/res/anim/title_bar_exit.xml b/src/res/anim/title_bar_exit.xml
new file mode 100644
index 00000000..b56710c0
--- /dev/null
+++ b/src/res/anim/title_bar_exit.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<set xmlns:android="http://schemas.android.com/apk/res/android"
+ android:interpolator="@android:anim/accelerate_interpolator">
+ <translate android:fromYDelta="0" android:toYDelta="-50%"
+ android:duration="@android:integer/config_shortAnimTime"/>
+ <alpha android:fromAlpha="1.0" android:toAlpha="0.0"
+ android:duration="@android:integer/config_shortAnimTime" />
+</set>
diff --git a/src/res/color/clickable_color.xml b/src/res/color/clickable_color.xml
new file mode 100644
index 00000000..2e50a541
--- /dev/null
+++ b/src/res/color/clickable_color.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2015, The Linux Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <item android:state_enabled="true" android:state_pressed="true"
+ android:color="@color/accent" />
+
+ <item android:state_enabled="true" android:state_selected="true"
+ android:color="@color/accent" />
+
+ <item android:color="@color/bookmarkLabelColor" />
+
+</selector>
diff --git a/src/res/drawable-hdpi/bg_bookmarks_widget_holo.9.png b/src/res/drawable-hdpi/bg_bookmarks_widget_holo.9.png
new file mode 100644
index 00000000..7b8b0ff9
--- /dev/null
+++ b/src/res/drawable-hdpi/bg_bookmarks_widget_holo.9.png
Binary files differ
diff --git a/src/res/drawable-hdpi/bookmarks_widget_thumb_selector_focused.9.png b/src/res/drawable-hdpi/bookmarks_widget_thumb_selector_focused.9.png
new file mode 100644
index 00000000..54b63c91
--- /dev/null
+++ b/src/res/drawable-hdpi/bookmarks_widget_thumb_selector_focused.9.png
Binary files differ
diff --git a/src/res/drawable-hdpi/bookmarks_widget_thumb_selector_longpressed.9.png b/src/res/drawable-hdpi/bookmarks_widget_thumb_selector_longpressed.9.png
new file mode 100644
index 00000000..3dd71faf
--- /dev/null
+++ b/src/res/drawable-hdpi/bookmarks_widget_thumb_selector_longpressed.9.png
Binary files differ
diff --git a/src/res/drawable-hdpi/bookmarks_widget_thumb_selector_pressed.9.png b/src/res/drawable-hdpi/bookmarks_widget_thumb_selector_pressed.9.png
new file mode 100644
index 00000000..24425118
--- /dev/null
+++ b/src/res/drawable-hdpi/bookmarks_widget_thumb_selector_pressed.9.png
Binary files differ
diff --git a/src/res/drawable-hdpi/border_thumb_bookmarks_widget_holo.9.png b/src/res/drawable-hdpi/border_thumb_bookmarks_widget_holo.9.png
new file mode 100644
index 00000000..7fda981a
--- /dev/null
+++ b/src/res/drawable-hdpi/border_thumb_bookmarks_widget_holo.9.png
Binary files differ
diff --git a/src/res/drawable-hdpi/browser_thumbnail.png b/src/res/drawable-hdpi/browser_thumbnail.png
new file mode 100644
index 00000000..cf04eb08
--- /dev/null
+++ b/src/res/drawable-hdpi/browser_thumbnail.png
Binary files differ
diff --git a/src/res/drawable-hdpi/browser_widget_preview.png b/src/res/drawable-hdpi/browser_widget_preview.png
new file mode 100644
index 00000000..d25cf89c
--- /dev/null
+++ b/src/res/drawable-hdpi/browser_widget_preview.png
Binary files differ
diff --git a/src/res/drawable-hdpi/browsertab_add.png b/src/res/drawable-hdpi/browsertab_add.png
new file mode 100644
index 00000000..7401eedf
--- /dev/null
+++ b/src/res/drawable-hdpi/browsertab_add.png
Binary files differ
diff --git a/src/res/drawable-hdpi/browsertab_add_focused.png b/src/res/drawable-hdpi/browsertab_add_focused.png
new file mode 100644
index 00000000..2ebe44e8
--- /dev/null
+++ b/src/res/drawable-hdpi/browsertab_add_focused.png
Binary files differ
diff --git a/src/res/drawable-hdpi/deco_progress_bar.9.png b/src/res/drawable-hdpi/deco_progress_bar.9.png
new file mode 100644
index 00000000..821b8703
--- /dev/null
+++ b/src/res/drawable-hdpi/deco_progress_bar.9.png
Binary files differ
diff --git a/src/res/drawable-hdpi/default_video_poster.png b/src/res/drawable-hdpi/default_video_poster.png
new file mode 100644
index 00000000..8c1c94ab
--- /dev/null
+++ b/src/res/drawable-hdpi/default_video_poster.png
Binary files differ
diff --git a/src/res/drawable-hdpi/ic_deco_reader_mode_normal.png b/src/res/drawable-hdpi/ic_deco_reader_mode_normal.png
new file mode 100755
index 00000000..18a5bab1
--- /dev/null
+++ b/src/res/drawable-hdpi/ic_deco_reader_mode_normal.png
Binary files differ
diff --git a/src/res/drawable-hdpi/ic_deco_secure.png b/src/res/drawable-hdpi/ic_deco_secure.png
new file mode 100644
index 00000000..32a49f7b
--- /dev/null
+++ b/src/res/drawable-hdpi/ic_deco_secure.png
Binary files differ
diff --git a/src/res/drawable-hdpi/ic_list_data_large.png b/src/res/drawable-hdpi/ic_list_data_large.png
new file mode 100644
index 00000000..105656d2
--- /dev/null
+++ b/src/res/drawable-hdpi/ic_list_data_large.png
Binary files differ
diff --git a/src/res/drawable-hdpi/ic_list_data_off.png b/src/res/drawable-hdpi/ic_list_data_off.png
new file mode 100644
index 00000000..d55b845f
--- /dev/null
+++ b/src/res/drawable-hdpi/ic_list_data_off.png
Binary files differ
diff --git a/src/res/drawable-hdpi/ic_list_data_small.png b/src/res/drawable-hdpi/ic_list_data_small.png
new file mode 100644
index 00000000..a8383f3b
--- /dev/null
+++ b/src/res/drawable-hdpi/ic_list_data_small.png
Binary files differ
diff --git a/src/res/drawable-hdpi/ic_menu_new_window.png b/src/res/drawable-hdpi/ic_menu_new_window.png
new file mode 100644
index 00000000..ac9dbd65
--- /dev/null
+++ b/src/res/drawable-hdpi/ic_menu_new_window.png
Binary files differ
diff --git a/src/res/drawable-hdpi/img_bookmark_card_normal.9.png b/src/res/drawable-hdpi/img_bookmark_card_normal.9.png
new file mode 100644
index 00000000..78dc9774
--- /dev/null
+++ b/src/res/drawable-hdpi/img_bookmark_card_normal.9.png
Binary files differ
diff --git a/src/res/drawable-hdpi/img_bookmark_card_pressed.9.png b/src/res/drawable-hdpi/img_bookmark_card_pressed.9.png
new file mode 100644
index 00000000..d1952882
--- /dev/null
+++ b/src/res/drawable-hdpi/img_bookmark_card_pressed.9.png
Binary files differ
diff --git a/src/res/drawable-hdpi/list_divider_holo_light.9.png b/src/res/drawable-hdpi/list_divider_holo_light.9.png
new file mode 100644
index 00000000..0279e17a
--- /dev/null
+++ b/src/res/drawable-hdpi/list_divider_holo_light.9.png
Binary files differ
diff --git a/src/res/drawable-hdpi/overlay_url_bookmark_widget_holo.9.png b/src/res/drawable-hdpi/overlay_url_bookmark_widget_holo.9.png
new file mode 100644
index 00000000..aeb978d0
--- /dev/null
+++ b/src/res/drawable-hdpi/overlay_url_bookmark_widget_holo.9.png
Binary files differ
diff --git a/src/res/drawable-hdpi/thumb_bookmark_widget_folder_back_holo.png b/src/res/drawable-hdpi/thumb_bookmark_widget_folder_back_holo.png
new file mode 100644
index 00000000..05042543
--- /dev/null
+++ b/src/res/drawable-hdpi/thumb_bookmark_widget_folder_back_holo.png
Binary files differ
diff --git a/src/res/drawable-hdpi/thumb_bookmark_widget_folder_holo.png b/src/res/drawable-hdpi/thumb_bookmark_widget_folder_holo.png
new file mode 100644
index 00000000..6ea442a9
--- /dev/null
+++ b/src/res/drawable-hdpi/thumb_bookmark_widget_folder_holo.png
Binary files differ
diff --git a/src/res/drawable-hdpi/thumbnail_bookmarks_widget_no_bookmark_holo.png b/src/res/drawable-hdpi/thumbnail_bookmarks_widget_no_bookmark_holo.png
new file mode 100644
index 00000000..cc405a26
--- /dev/null
+++ b/src/res/drawable-hdpi/thumbnail_bookmarks_widget_no_bookmark_holo.png
Binary files differ
diff --git a/src/res/drawable-mdpi/bg_bookmarks_widget_holo.9.png b/src/res/drawable-mdpi/bg_bookmarks_widget_holo.9.png
new file mode 100644
index 00000000..7b8b0ff9
--- /dev/null
+++ b/src/res/drawable-mdpi/bg_bookmarks_widget_holo.9.png
Binary files differ
diff --git a/src/res/drawable-mdpi/bookmarks_widget_thumb_selector_focused.9.png b/src/res/drawable-mdpi/bookmarks_widget_thumb_selector_focused.9.png
new file mode 100644
index 00000000..3245acfa
--- /dev/null
+++ b/src/res/drawable-mdpi/bookmarks_widget_thumb_selector_focused.9.png
Binary files differ
diff --git a/src/res/drawable-mdpi/bookmarks_widget_thumb_selector_longpressed.9.png b/src/res/drawable-mdpi/bookmarks_widget_thumb_selector_longpressed.9.png
new file mode 100644
index 00000000..d3ab2c2c
--- /dev/null
+++ b/src/res/drawable-mdpi/bookmarks_widget_thumb_selector_longpressed.9.png
Binary files differ
diff --git a/src/res/drawable-mdpi/bookmarks_widget_thumb_selector_pressed.9.png b/src/res/drawable-mdpi/bookmarks_widget_thumb_selector_pressed.9.png
new file mode 100644
index 00000000..ec1f31a7
--- /dev/null
+++ b/src/res/drawable-mdpi/bookmarks_widget_thumb_selector_pressed.9.png
Binary files differ
diff --git a/src/res/drawable-mdpi/border_thumb_bookmarks_widget_holo.9.png b/src/res/drawable-mdpi/border_thumb_bookmarks_widget_holo.9.png
new file mode 100644
index 00000000..dce4d2fe
--- /dev/null
+++ b/src/res/drawable-mdpi/border_thumb_bookmarks_widget_holo.9.png
Binary files differ
diff --git a/src/res/drawable-mdpi/browser_thumbnail.png b/src/res/drawable-mdpi/browser_thumbnail.png
new file mode 100644
index 00000000..9c719407
--- /dev/null
+++ b/src/res/drawable-mdpi/browser_thumbnail.png
Binary files differ
diff --git a/src/res/drawable-mdpi/browser_widget_preview.png b/src/res/drawable-mdpi/browser_widget_preview.png
new file mode 100644
index 00000000..74ef056c
--- /dev/null
+++ b/src/res/drawable-mdpi/browser_widget_preview.png
Binary files differ
diff --git a/src/res/drawable-mdpi/browsertab_add.png b/src/res/drawable-mdpi/browsertab_add.png
new file mode 100644
index 00000000..f960c1d6
--- /dev/null
+++ b/src/res/drawable-mdpi/browsertab_add.png
Binary files differ
diff --git a/src/res/drawable-mdpi/browsertab_add_focused.png b/src/res/drawable-mdpi/browsertab_add_focused.png
new file mode 100644
index 00000000..cb595f3d
--- /dev/null
+++ b/src/res/drawable-mdpi/browsertab_add_focused.png
Binary files differ
diff --git a/src/res/drawable-mdpi/deco_progress_bar.9.png b/src/res/drawable-mdpi/deco_progress_bar.9.png
new file mode 100644
index 00000000..4eb5f512
--- /dev/null
+++ b/src/res/drawable-mdpi/deco_progress_bar.9.png
Binary files differ
diff --git a/src/res/drawable-mdpi/default_video_poster.png b/src/res/drawable-mdpi/default_video_poster.png
new file mode 100644
index 00000000..9e62fa92
--- /dev/null
+++ b/src/res/drawable-mdpi/default_video_poster.png
Binary files differ
diff --git a/src/res/drawable-mdpi/ic_deco_secure.png b/src/res/drawable-mdpi/ic_deco_secure.png
new file mode 100644
index 00000000..458dd16a
--- /dev/null
+++ b/src/res/drawable-mdpi/ic_deco_secure.png
Binary files differ
diff --git a/src/res/drawable-mdpi/ic_list_data_large.png b/src/res/drawable-mdpi/ic_list_data_large.png
new file mode 100644
index 00000000..be17f3b4
--- /dev/null
+++ b/src/res/drawable-mdpi/ic_list_data_large.png
Binary files differ
diff --git a/src/res/drawable-mdpi/ic_list_data_off.png b/src/res/drawable-mdpi/ic_list_data_off.png
new file mode 100644
index 00000000..d87a7bf4
--- /dev/null
+++ b/src/res/drawable-mdpi/ic_list_data_off.png
Binary files differ
diff --git a/src/res/drawable-mdpi/ic_list_data_small.png b/src/res/drawable-mdpi/ic_list_data_small.png
new file mode 100644
index 00000000..e2aa309f
--- /dev/null
+++ b/src/res/drawable-mdpi/ic_list_data_small.png
Binary files differ
diff --git a/src/res/drawable-mdpi/ic_menu_new_window.png b/src/res/drawable-mdpi/ic_menu_new_window.png
new file mode 100644
index 00000000..8b412512
--- /dev/null
+++ b/src/res/drawable-mdpi/ic_menu_new_window.png
Binary files differ
diff --git a/src/res/drawable-mdpi/icon_up.png b/src/res/drawable-mdpi/icon_up.png
new file mode 100644
index 00000000..dc598aed
--- /dev/null
+++ b/src/res/drawable-mdpi/icon_up.png
Binary files differ
diff --git a/src/res/drawable-mdpi/list_divider_holo_light.9.png b/src/res/drawable-mdpi/list_divider_holo_light.9.png
new file mode 100644
index 00000000..0279e17a
--- /dev/null
+++ b/src/res/drawable-mdpi/list_divider_holo_light.9.png
Binary files differ
diff --git a/src/res/drawable-mdpi/overlay_url_bookmark_widget_holo.9.png b/src/res/drawable-mdpi/overlay_url_bookmark_widget_holo.9.png
new file mode 100644
index 00000000..391b98db
--- /dev/null
+++ b/src/res/drawable-mdpi/overlay_url_bookmark_widget_holo.9.png
Binary files differ
diff --git a/src/res/drawable-mdpi/thumb_bookmark_widget_folder_back_holo.png b/src/res/drawable-mdpi/thumb_bookmark_widget_folder_back_holo.png
new file mode 100644
index 00000000..2d9b5f82
--- /dev/null
+++ b/src/res/drawable-mdpi/thumb_bookmark_widget_folder_back_holo.png
Binary files differ
diff --git a/src/res/drawable-mdpi/thumb_bookmark_widget_folder_holo.png b/src/res/drawable-mdpi/thumb_bookmark_widget_folder_holo.png
new file mode 100644
index 00000000..eba5c53e
--- /dev/null
+++ b/src/res/drawable-mdpi/thumb_bookmark_widget_folder_holo.png
Binary files differ
diff --git a/src/res/drawable-mdpi/thumbnail_bookmarks_widget_no_bookmark_holo.png b/src/res/drawable-mdpi/thumbnail_bookmarks_widget_no_bookmark_holo.png
new file mode 100644
index 00000000..f31ad01c
--- /dev/null
+++ b/src/res/drawable-mdpi/thumbnail_bookmarks_widget_no_bookmark_holo.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/bg_bookmarks_widget_holo.9.png b/src/res/drawable-xhdpi/bg_bookmarks_widget_holo.9.png
new file mode 100644
index 00000000..62b411eb
--- /dev/null
+++ b/src/res/drawable-xhdpi/bg_bookmarks_widget_holo.9.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/bookmarks_widget_thumb_selector_focused.9.png b/src/res/drawable-xhdpi/bookmarks_widget_thumb_selector_focused.9.png
new file mode 100644
index 00000000..6a1aa850
--- /dev/null
+++ b/src/res/drawable-xhdpi/bookmarks_widget_thumb_selector_focused.9.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/bookmarks_widget_thumb_selector_longpressed.9.png b/src/res/drawable-xhdpi/bookmarks_widget_thumb_selector_longpressed.9.png
new file mode 100644
index 00000000..f0233c44
--- /dev/null
+++ b/src/res/drawable-xhdpi/bookmarks_widget_thumb_selector_longpressed.9.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/bookmarks_widget_thumb_selector_pressed.9.png b/src/res/drawable-xhdpi/bookmarks_widget_thumb_selector_pressed.9.png
new file mode 100644
index 00000000..7fb84e29
--- /dev/null
+++ b/src/res/drawable-xhdpi/bookmarks_widget_thumb_selector_pressed.9.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/border_thumb_bookmarks_widget_holo.9.png b/src/res/drawable-xhdpi/border_thumb_bookmarks_widget_holo.9.png
new file mode 100644
index 00000000..cc6bb2ec
--- /dev/null
+++ b/src/res/drawable-xhdpi/border_thumb_bookmarks_widget_holo.9.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/browser_thumbnail.png b/src/res/drawable-xhdpi/browser_thumbnail.png
new file mode 100644
index 00000000..a2db9411
--- /dev/null
+++ b/src/res/drawable-xhdpi/browser_thumbnail.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/browser_widget_preview.png b/src/res/drawable-xhdpi/browser_widget_preview.png
new file mode 100644
index 00000000..2112b9eb
--- /dev/null
+++ b/src/res/drawable-xhdpi/browser_widget_preview.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/browsertab_add.png b/src/res/drawable-xhdpi/browsertab_add.png
new file mode 100644
index 00000000..ef7603e1
--- /dev/null
+++ b/src/res/drawable-xhdpi/browsertab_add.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/browsertab_add_focused.png b/src/res/drawable-xhdpi/browsertab_add_focused.png
new file mode 100644
index 00000000..70399744
--- /dev/null
+++ b/src/res/drawable-xhdpi/browsertab_add_focused.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/deco_cosmetic_topshadow.9.png b/src/res/drawable-xhdpi/deco_cosmetic_topshadow.9.png
new file mode 100644
index 00000000..f5516d97
--- /dev/null
+++ b/src/res/drawable-xhdpi/deco_cosmetic_topshadow.9.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/deco_progress_bar.9.png b/src/res/drawable-xhdpi/deco_progress_bar.9.png
new file mode 100644
index 00000000..1206ab28
--- /dev/null
+++ b/src/res/drawable-xhdpi/deco_progress_bar.9.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/default_video_poster.png b/src/res/drawable-xhdpi/default_video_poster.png
new file mode 100644
index 00000000..5eff15c1
--- /dev/null
+++ b/src/res/drawable-xhdpi/default_video_poster.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/ic_list_data_large.png b/src/res/drawable-xhdpi/ic_list_data_large.png
new file mode 100644
index 00000000..4047c4df
--- /dev/null
+++ b/src/res/drawable-xhdpi/ic_list_data_large.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/ic_list_data_off.png b/src/res/drawable-xhdpi/ic_list_data_off.png
new file mode 100644
index 00000000..b508b6b3
--- /dev/null
+++ b/src/res/drawable-xhdpi/ic_list_data_off.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/ic_list_data_small.png b/src/res/drawable-xhdpi/ic_list_data_small.png
new file mode 100644
index 00000000..680e69c2
--- /dev/null
+++ b/src/res/drawable-xhdpi/ic_list_data_small.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/ic_menu_new_window.png b/src/res/drawable-xhdpi/ic_menu_new_window.png
new file mode 100644
index 00000000..6caa1489
--- /dev/null
+++ b/src/res/drawable-xhdpi/ic_menu_new_window.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/img_bookmark_card_normal.9.png b/src/res/drawable-xhdpi/img_bookmark_card_normal.9.png
new file mode 100644
index 00000000..38f488e1
--- /dev/null
+++ b/src/res/drawable-xhdpi/img_bookmark_card_normal.9.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/img_bookmark_card_pressed.9.png b/src/res/drawable-xhdpi/img_bookmark_card_pressed.9.png
new file mode 100644
index 00000000..9a305188
--- /dev/null
+++ b/src/res/drawable-xhdpi/img_bookmark_card_pressed.9.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/img_notify_update.png b/src/res/drawable-xhdpi/img_notify_update.png
new file mode 100644
index 00000000..44075f5d
--- /dev/null
+++ b/src/res/drawable-xhdpi/img_notify_update.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/img_notify_update_black.png b/src/res/drawable-xhdpi/img_notify_update_black.png
new file mode 100644
index 00000000..01e7695b
--- /dev/null
+++ b/src/res/drawable-xhdpi/img_notify_update_black.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/img_notify_update_white.png b/src/res/drawable-xhdpi/img_notify_update_white.png
new file mode 100644
index 00000000..be53a8ad
--- /dev/null
+++ b/src/res/drawable-xhdpi/img_notify_update_white.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/list_divider_holo_light.9.png b/src/res/drawable-xhdpi/list_divider_holo_light.9.png
new file mode 100644
index 00000000..65061c0f
--- /dev/null
+++ b/src/res/drawable-xhdpi/list_divider_holo_light.9.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/nav_tab_title_incognito.9.png b/src/res/drawable-xhdpi/nav_tab_title_incognito.9.png
new file mode 100644
index 00000000..37e8f48f
--- /dev/null
+++ b/src/res/drawable-xhdpi/nav_tab_title_incognito.9.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/nav_tab_title_normal.9.png b/src/res/drawable-xhdpi/nav_tab_title_normal.9.png
new file mode 100644
index 00000000..4013b06e
--- /dev/null
+++ b/src/res/drawable-xhdpi/nav_tab_title_normal.9.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/overlay_url_bookmark_widget_holo.9.png b/src/res/drawable-xhdpi/overlay_url_bookmark_widget_holo.9.png
new file mode 100644
index 00000000..8bfaa63a
--- /dev/null
+++ b/src/res/drawable-xhdpi/overlay_url_bookmark_widget_holo.9.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/thumb_bookmark_widget_folder_back_holo.png b/src/res/drawable-xhdpi/thumb_bookmark_widget_folder_back_holo.png
new file mode 100644
index 00000000..f1e6d36d
--- /dev/null
+++ b/src/res/drawable-xhdpi/thumb_bookmark_widget_folder_back_holo.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/thumb_bookmark_widget_folder_holo.png b/src/res/drawable-xhdpi/thumb_bookmark_widget_folder_holo.png
new file mode 100644
index 00000000..5c3cfd20
--- /dev/null
+++ b/src/res/drawable-xhdpi/thumb_bookmark_widget_folder_holo.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/thumbnail_bookmarks_widget_no_bookmark_holo.png b/src/res/drawable-xhdpi/thumbnail_bookmarks_widget_no_bookmark_holo.png
new file mode 100644
index 00000000..7d24d4ae
--- /dev/null
+++ b/src/res/drawable-xhdpi/thumbnail_bookmarks_widget_no_bookmark_holo.png
Binary files differ
diff --git a/src/res/drawable-xxhdpi/img_bookmark_card_normal.9.png b/src/res/drawable-xxhdpi/img_bookmark_card_normal.9.png
new file mode 100644
index 00000000..abb1ca2e
--- /dev/null
+++ b/src/res/drawable-xxhdpi/img_bookmark_card_normal.9.png
Binary files differ
diff --git a/src/res/drawable-xxhdpi/img_bookmark_card_pressed.9.png b/src/res/drawable-xxhdpi/img_bookmark_card_pressed.9.png
new file mode 100644
index 00000000..d6fbad86
--- /dev/null
+++ b/src/res/drawable-xxhdpi/img_bookmark_card_pressed.9.png
Binary files differ
diff --git a/src/res/drawable-xxhdpi/img_deco_bookmarks_folder_small_bright.png b/src/res/drawable-xxhdpi/img_deco_bookmarks_folder_small_bright.png
new file mode 100644
index 00000000..c76ea0de
--- /dev/null
+++ b/src/res/drawable-xxhdpi/img_deco_bookmarks_folder_small_bright.png
Binary files differ
diff --git a/src/res/drawable-xxhdpi/img_deco_mdm_badge_bright.png b/src/res/drawable-xxhdpi/img_deco_mdm_badge_bright.png
new file mode 100644
index 00000000..060f1839
--- /dev/null
+++ b/src/res/drawable-xxhdpi/img_deco_mdm_badge_bright.png
Binary files differ
diff --git a/src/res/drawable-xxhdpi/img_deco_mdm_badge_dark.png b/src/res/drawable-xxhdpi/img_deco_mdm_badge_dark.png
new file mode 100644
index 00000000..0afa667a
--- /dev/null
+++ b/src/res/drawable-xxhdpi/img_deco_mdm_badge_dark.png
Binary files differ
diff --git a/src/res/drawable-xxhdpi/img_tile_background.9.png b/src/res/drawable-xxhdpi/img_tile_background.9.png
new file mode 100644
index 00000000..9ef7ae5a
--- /dev/null
+++ b/src/res/drawable-xxhdpi/img_tile_background.9.png
Binary files differ
diff --git a/src/res/drawable/add_tab_selector.xml b/src/res/drawable/add_tab_selector.xml
new file mode 100644
index 00000000..4898f8ff
--- /dev/null
+++ b/src/res/drawable/add_tab_selector.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Custom background for the new tab button -->
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <item android:state_focused="false"
+ android:drawable="@drawable/browsertab_add" />
+ <item android:state_focused="true"
+ android:drawable="@drawable/browsertab_add_focused" />
+</selector>
diff --git a/src/res/drawable/bookmark_list_favicon_bg.xml b/src/res/drawable/bookmark_list_favicon_bg.xml
new file mode 100644
index 00000000..ceb545d2
--- /dev/null
+++ b/src/res/drawable/bookmark_list_favicon_bg.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+ android:shape="rectangle">
+ <solid android:color="@color/bookmarkListFaviconBackground" />
+ <padding
+ android:left="@dimen/list_favicon_padding"
+ android:right="@dimen/list_favicon_padding"
+ android:top="@dimen/list_favicon_padding"
+ android:bottom="@dimen/list_favicon_padding" />
+ <corners android:radius="@dimen/list_favicon_corner_radius" />
+</shape>
diff --git a/src/res/drawable/bookmark_thumb_selector.xml b/src/res/drawable/bookmark_thumb_selector.xml
new file mode 100644
index 00000000..5c04410a
--- /dev/null
+++ b/src/res/drawable/bookmark_thumb_selector.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/img_bookmark_card_pressed" />
+ <item android:state_pressed="true" android:drawable="@drawable/img_bookmark_card_pressed" />
+ <item android:drawable="@drawable/img_bookmark_card_normal" />
+</selector>
+
diff --git a/src/res/drawable/bookmark_thumb_selector_transition.xml b/src/res/drawable/bookmark_thumb_selector_transition.xml
new file mode 100644
index 00000000..07ad2814
--- /dev/null
+++ b/src/res/drawable/bookmark_thumb_selector_transition.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<transition xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:drawable="@drawable/bookmarks_widget_thumb_selector_pressed" />
+ <item android:drawable="@drawable/bookmarks_widget_thumb_selector_longpressed" />
+</transition>
+
diff --git a/src/res/drawable/bookmark_widget_thumb_selector.xml b/src/res/drawable/bookmark_widget_thumb_selector.xml
new file mode 100644
index 00000000..d34a55d4
--- /dev/null
+++ b/src/res/drawable/bookmark_widget_thumb_selector.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:exitFadeDuration="@android:integer/config_mediumAnimTime">
+ <item android:state_pressed="true" android:drawable="@drawable/bookmarks_widget_thumb_selector_pressed" />
+ <item android:drawable="@android:color/transparent" />
+</selector>
+
diff --git a/src/res/drawable/card.xml b/src/res/drawable/card.xml
new file mode 100644
index 00000000..a5d0cf82
--- /dev/null
+++ b/src/res/drawable/card.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
+ <item>
+ <shape
+ android:paddingTop="10dp"
+ android:paddingRight="10dp"
+ android:paddingBottom="5dp"
+ android:paddingLeft="10dp" >
+ <solid android:color="@color/trasparent" />
+ </shape>
+ </item>
+ <item>
+ <shape
+ android:paddingTop="0dp"
+ android:paddingRight="0dp"
+ android:paddingBottom="0dp"
+ android:paddingLeft="0dp" >
+ <solid android:color="@color/primary" />
+ <corners android:radius="2dp" />
+ </shape>
+ </item>
+</layer-list>
diff --git a/src/res/drawable/clear.xml b/src/res/drawable/clear.xml
new file mode 100644
index 00000000..267db106
--- /dev/null
+++ b/src/res/drawable/clear.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Used by browserbarbutton to show a clear background for the non pressed
+ state -->
+<shape xmlns:android="http://schemas.android.com/apk/res/android">
+ <solid android:color="#00000000"/>
+ <padding android:left="4dp" android:top="4dp"
+ android:right="4dp" android:bottom="4dp" />
+</shape>
diff --git a/src/res/drawable/deco_cosmetic_topshadow.9.png b/src/res/drawable/deco_cosmetic_topshadow.9.png
new file mode 100644
index 00000000..4873a530
--- /dev/null
+++ b/src/res/drawable/deco_cosmetic_topshadow.9.png
Binary files differ
diff --git a/src/res/drawable/deco_swipe_spatial.png b/src/res/drawable/deco_swipe_spatial.png
new file mode 100644
index 00000000..d95ef9b1
--- /dev/null
+++ b/src/res/drawable/deco_swipe_spatial.png
Binary files differ
diff --git a/src/res/drawable/deco_swipe_temporal.png b/src/res/drawable/deco_swipe_temporal.png
new file mode 100644
index 00000000..30529c14
--- /dev/null
+++ b/src/res/drawable/deco_swipe_temporal.png
Binary files differ
diff --git a/src/res/drawable/ic_action_add_incognito.xml b/src/res/drawable/ic_action_add_incognito.xml
new file mode 100644
index 00000000..f3dc09d5
--- /dev/null
+++ b/src/res/drawable/ic_action_add_incognito.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89
+3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74 .25 -3.98 .7 l2.16 2.16C10.74 7.13
+11.35 7 12 7zM2 4.27l2.28 2.28 .46 .46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5
+11 7.5 1.55 0 3.03-.3 4.38-.84l.42 .42 L19.73 22 21 20.73 3.27 3 2 4.27zM7.53
+9.8l1.55 1.55c-.05 .21 -.08 .43 -.08 .65 0 1.66 1.34 3 3 3 .22 0 .44-.03 .65
+-.08l1.55 1.55c-.67 .33 -1.41 .53 -2.2 .53 -2.76 0-5-2.24-5-5 0-.79 .2 -1.53 .53
+-2.2zm4.31-.78l3.15 3.15 .02 -.16c0-1.66-1.34-3-3-3l-.17 .01 z" />
+</vector>
diff --git a/src/res/drawable/ic_action_add_tab.xml b/src/res/drawable/ic_action_add_tab.xml
new file mode 100644
index 00000000..811cc114
--- /dev/null
+++ b/src/res/drawable/ic_action_add_tab.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z" />
+</vector>
diff --git a/src/res/drawable/ic_action_bookmark.xml b/src/res/drawable/ic_action_bookmark.xml
new file mode 100644
index 00000000..4e8aee41
--- /dev/null
+++ b/src/res/drawable/ic_action_bookmark.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M17 3H7c-1.1 0-1.99 .9 -1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2zm0 15l-5-2.18L7
+18V5h10v13z" />
+</vector>
diff --git a/src/res/drawable/ic_action_close.xml b/src/res/drawable/ic_action_close.xml
new file mode 100644
index 00000000..ca191eaf
--- /dev/null
+++ b/src/res/drawable/ic_action_close.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59
+19 19 17.59 13.41 12z" />
+</vector>
diff --git a/src/res/drawable/ic_action_close_inverted.xml b/src/res/drawable/ic_action_close_inverted.xml
new file mode 100644
index 00000000..04f4c40d
--- /dev/null
+++ b/src/res/drawable/ic_action_close_inverted.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_white"
+ android:pathData="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59
+19 19 17.59 13.41 12z" />
+</vector>
diff --git a/src/res/drawable/ic_action_gps_off.xml b/src/res/drawable/ic_action_gps_off.xml
new file mode 100644
index 00000000..ae7e079e
--- /dev/null
+++ b/src/res/drawable/ic_action_gps_off.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M12 6.5c1.38 0 2.5 1.12 2.5 2.5 0 .74-.33 1.39-.83 1.85l3.63 3.63c.98-1.86
+1.7-3.8 1.7-5.48 0-3.87-3.13-7-7-7-1.98 0-3.76 .83 -5.04 2.15l3.19 3.19c.46-.52
+1.11-.84 1.85-.84zm4.37 9.6l-4.63-4.63-.11-.11L3.27 3 2 4.27l3.18 3.18C5.07 7.95
+5 8.47 5 9c0 5.25 7 13 7 13s1.67-1.85 3.38-4.35L18.73 21 20 19.73l-3.63-3.63z" />
+</vector>
diff --git a/src/res/drawable/ic_action_gps_on.xml b/src/res/drawable/ic_action_gps_on.xml
new file mode 100644
index 00000000..ae7e079e
--- /dev/null
+++ b/src/res/drawable/ic_action_gps_on.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M12 6.5c1.38 0 2.5 1.12 2.5 2.5 0 .74-.33 1.39-.83 1.85l3.63 3.63c.98-1.86
+1.7-3.8 1.7-5.48 0-3.87-3.13-7-7-7-1.98 0-3.76 .83 -5.04 2.15l3.19 3.19c.46-.52
+1.11-.84 1.85-.84zm4.37 9.6l-4.63-4.63-.11-.11L3.27 3 2 4.27l3.18 3.18C5.07 7.95
+5 8.47 5 9c0 5.25 7 13 7 13s1.67-1.85 3.38-4.35L18.73 21 20 19.73l-3.63-3.63z" />
+</vector>
diff --git a/src/res/drawable/ic_action_history_backward.xml b/src/res/drawable/ic_action_history_backward.xml
new file mode 100644
index 00000000..0e1c093c
--- /dev/null
+++ b/src/res/drawable/ic_action_history_backward.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z" />
+</vector>
diff --git a/src/res/drawable/ic_action_history_forward.xml b/src/res/drawable/ic_action_history_forward.xml
new file mode 100644
index 00000000..199c7c79
--- /dev/null
+++ b/src/res/drawable/ic_action_history_forward.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z" />
+</vector>
diff --git a/src/res/drawable/ic_action_microphone_normal.xml b/src/res/drawable/ic_action_microphone_normal.xml
new file mode 100644
index 00000000..65f03c48
--- /dev/null
+++ b/src/res/drawable/ic_action_microphone_normal.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_white"
+ android:pathData="M12 14c1.66 0 2.99-1.34 2.99-3L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3
+3 3zm5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6
+6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72h-1.7z" />
+</vector>
diff --git a/src/res/drawable/ic_action_overflow.xml b/src/res/drawable/ic_action_overflow.xml
new file mode 100644
index 00000000..eb3b086a
--- /dev/null
+++ b/src/res/drawable/ic_action_overflow.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2
+2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z" />
+</vector>
diff --git a/src/res/drawable/ic_action_overflow_white.xml b/src/res/drawable/ic_action_overflow_white.xml
new file mode 100644
index 00000000..90699aa5
--- /dev/null
+++ b/src/res/drawable/ic_action_overflow_white.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_white"
+ android:pathData="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2
+2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z" />
+</vector>
diff --git a/src/res/drawable/ic_action_querybuilder.xml b/src/res/drawable/ic_action_querybuilder.xml
new file mode 100644
index 00000000..10f76107
--- /dev/null
+++ b/src/res/drawable/ic_action_querybuilder.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/black"
+ android:pathData="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z" />
+</vector>
diff --git a/src/res/drawable/ic_action_reload.xml b/src/res/drawable/ic_action_reload.xml
new file mode 100644
index 00000000..47e61d27
--- /dev/null
+++ b/src/res/drawable/ic_action_reload.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M19 8l-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54
+10.43 20 12 20c4.42 0 8-3.58 8-8h3l-4-4zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97 .25
+2.8 .7 l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4H6z" />
+</vector>
diff --git a/src/res/drawable/ic_action_search_normal.xml b/src/res/drawable/ic_action_search_normal.xml
new file mode 100644
index 00000000..ba53ac89
--- /dev/null
+++ b/src/res/drawable/ic_action_search_normal.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_white"
+ android:pathData="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91
+3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27 .28 v.79l5 4.99L20.49
+19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5
+14z" />
+</vector>
diff --git a/src/res/drawable/ic_action_share.xml b/src/res/drawable/ic_action_share.xml
new file mode 100644
index 00000000..cc3538ee
--- /dev/null
+++ b/src/res/drawable/ic_action_share.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M18 16.08c-.76 0-1.44 .3 -1.96 .77 L8.91 12.7c.05-.23 .09 -.46 .09
+-.7s-.04-.47-.09-.7l7.05-4.11c.54 .5 1.25 .81 2.04 .81 1.66 0 3-1.34
+3-3s-1.34-3-3-3-3 1.34-3 3c0 .24 .04 .47 .09 .7L8.04 9.81C7.5 9.31 6.79 9 6
+9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05 .21 -.08
+.43 -.08 .65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31
+2.92-2.92s-1.31-2.92-2.92-2.92z" />
+</vector>
diff --git a/src/res/drawable/ic_action_stop.xml b/src/res/drawable/ic_action_stop.xml
new file mode 100644
index 00000000..ca191eaf
--- /dev/null
+++ b/src/res/drawable/ic_action_stop.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59
+19 19 17.59 13.41 12z" />
+</vector>
diff --git a/src/res/drawable/ic_action_stop_normal_inverted.xml b/src/res/drawable/ic_action_stop_normal_inverted.xml
new file mode 100644
index 00000000..04f4c40d
--- /dev/null
+++ b/src/res/drawable/ic_action_stop_normal_inverted.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_white"
+ android:pathData="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59
+19 19 17.59 13.41 12z" />
+</vector>
diff --git a/src/res/drawable/ic_action_tabswitcher.xml b/src/res/drawable/ic_action_tabswitcher.xml
new file mode 100644
index 00000000..17ab9a87
--- /dev/null
+++ b/src/res/drawable/ic_action_tabswitcher.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_white"
+ android:pathData="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1 .9 2 2 2h14c1.1 0 2-.9
+2-2V5c0-1.1-.9-2-2-2z" />
+</vector>
diff --git a/src/res/drawable/ic_action_trash.xml b/src/res/drawable/ic_action_trash.xml
new file mode 100644
index 00000000..c7966c3c
--- /dev/null
+++ b/src/res/drawable/ic_action_trash.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M6 19c0 1.1 .9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z" />
+</vector>
diff --git a/src/res/drawable/ic_action_trash_normal.xml b/src/res/drawable/ic_action_trash_normal.xml
new file mode 100644
index 00000000..c7966c3c
--- /dev/null
+++ b/src/res/drawable/ic_action_trash_normal.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M6 19c0 1.1 .9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z" />
+</vector>
diff --git a/src/res/drawable/ic_cert_avoid.xml b/src/res/drawable/ic_cert_avoid.xml
new file mode 100644
index 00000000..a3ead868
--- /dev/null
+++ b/src/res/drawable/ic_cert_avoid.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/red"
+ android:pathData="M18,17 L6,17 L6,15 L18,15 L18,17 Z M18,13 L6,13 L6,11 L18,11 L18,13 Z M18,9 L6,9
+L6,7 L18,7 L18,9 Z M3,22 L4.5,20.5 L6,22 L7.5,20.5 L9,22 L10.5,20.5 L12,22
+L13.5,20.5 L15,22 L16.5,20.5 L18,22 L19.5,20.5 L21,22 L21,2 L19.5,3.5 L18,2
+L16.5,3.5 L15,2 L13.5,3.5 L12,2 L10.5,3.5 L9,2 L7.5,3.5 L6,2 L4.5,3.5 L3,2 L3,22
+Z" />
+ <path
+ android:pathData="M0,0 L24,0 L24,24 L0,24 Z" />
+</vector>
diff --git a/src/res/drawable/ic_cert_trusted.xml b/src/res/drawable/ic_cert_trusted.xml
new file mode 100644
index 00000000..2832e3c4
--- /dev/null
+++ b/src/res/drawable/ic_cert_trusted.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/green"
+ android:pathData="M18,17 L6,17 L6,15 L18,15 L18,17 Z M18,13 L6,13 L6,11 L18,11 L18,13 Z M18,9 L6,9
+L6,7 L18,7 L18,9 Z M3,22 L4.5,20.5 L6,22 L7.5,20.5 L9,22 L10.5,20.5 L12,22
+L13.5,20.5 L15,22 L16.5,20.5 L18,22 L19.5,20.5 L21,22 L21,2 L19.5,3.5 L18,2
+L16.5,3.5 L15,2 L13.5,3.5 L12,2 L10.5,3.5 L9,2 L7.5,3.5 L6,2 L4.5,3.5 L3,2 L3,22
+Z" />
+ <path
+ android:pathData="M0,0 L24,0 L24,24 L0,24 Z" />
+</vector>
diff --git a/src/res/drawable/ic_cert_untrusted.xml b/src/res/drawable/ic_cert_untrusted.xml
new file mode 100644
index 00000000..f99fa6ba
--- /dev/null
+++ b/src/res/drawable/ic_cert_untrusted.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/yellow"
+ android:pathData="M18,17 L6,17 L6,15 L18,15 L18,17 Z M18,13 L6,13 L6,11 L18,11 L18,13 Z M18,9 L6,9
+L6,7 L18,7 L18,9 Z M3,22 L4.5,20.5 L6,22 L7.5,20.5 L9,22 L10.5,20.5 L12,22
+L13.5,20.5 L15,22 L16.5,20.5 L18,22 L19.5,20.5 L21,22 L21,2 L19.5,3.5 L18,2
+L16.5,3.5 L15,2 L13.5,3.5 L12,2 L10.5,3.5 L9,2 L7.5,3.5 L6,2 L4.5,3.5 L3,2 L3,22
+Z" />
+ <path
+ android:pathData="M0,0 L24,0 L24,24 L0,24 Z" />
+</vector>
diff --git a/src/res/drawable/ic_deco_bookmarks_normal.xml b/src/res/drawable/ic_deco_bookmarks_normal.xml
new file mode 100644
index 00000000..4e8aee41
--- /dev/null
+++ b/src/res/drawable/ic_deco_bookmarks_normal.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M17 3H7c-1.1 0-1.99 .9 -1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2zm0 15l-5-2.18L7
+18V5h10v13z" />
+</vector>
diff --git a/src/res/drawable/ic_deco_favicon_normal.xml b/src/res/drawable/ic_deco_favicon_normal.xml
new file mode 100644
index 00000000..eeab69bb
--- /dev/null
+++ b/src/res/drawable/ic_deco_favicon_normal.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M12 10.9c-.61 0-1.1 .49 -1.1 1.1s.49 1.1 1.1 1.1c.61 0 1.1-.49
+1.1-1.1s-.49-1.1-1.1-1.1zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48
+10-10S17.52 2 12 2zm2.19 12.19L6 18l3.81-8.19L18 6l-3.81 8.19z" />
+</vector>
diff --git a/src/res/drawable/ic_deco_folder_normal.xml b/src/res/drawable/ic_deco_folder_normal.xml
new file mode 100644
index 00000000..844c5c3c
--- /dev/null
+++ b/src/res/drawable/ic_deco_folder_normal.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M10 4H4c-1.1 0-1.99 .9 -1.99 2L2 18c0 1.1 .9 2 2 2h16c1.1 0 2-.9
+2-2V8c0-1.1-.9-2-2-2h-8l-2-2z" />
+</vector>
diff --git a/src/res/drawable/ic_deco_home_normal.xml b/src/res/drawable/ic_deco_home_normal.xml
new file mode 100644
index 00000000..72d68d3b
--- /dev/null
+++ b/src/res/drawable/ic_deco_home_normal.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z" />
+</vector>
diff --git a/src/res/drawable/ic_deco_incognito_normal.xml b/src/res/drawable/ic_deco_incognito_normal.xml
new file mode 100644
index 00000000..f3dc09d5
--- /dev/null
+++ b/src/res/drawable/ic_deco_incognito_normal.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89
+3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74 .25 -3.98 .7 l2.16 2.16C10.74 7.13
+11.35 7 12 7zM2 4.27l2.28 2.28 .46 .46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5
+11 7.5 1.55 0 3.03-.3 4.38-.84l.42 .42 L19.73 22 21 20.73 3.27 3 2 4.27zM7.53
+9.8l1.55 1.55c-.05 .21 -.08 .43 -.08 .65 0 1.66 1.34 3 3 3 .22 0 .44-.03 .65
+-.08l1.55 1.55c-.67 .33 -1.41 .53 -2.2 .53 -2.76 0-5-2.24-5-5 0-.79 .2 -1.53 .53
+-2.2zm4.31-.78l3.15 3.15 .02 -.16c0-1.66-1.34-3-3-3l-.17 .01 z" />
+</vector>
diff --git a/src/res/drawable/ic_deco_info_normal.xml b/src/res/drawable/ic_deco_info_normal.xml
new file mode 100644
index 00000000..e71ea788
--- /dev/null
+++ b/src/res/drawable/ic_deco_info_normal.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M11 17h2v-6h-2v6zm1-15C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12
+2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM11 9h2V7h-2v2z" />
+</vector>
diff --git a/src/res/drawable/ic_deco_reader_mode_normal.xml b/src/res/drawable/ic_deco_reader_mode_normal.xml
new file mode 100644
index 00000000..5ee9fe72
--- /dev/null
+++ b/src/res/drawable/ic_deco_reader_mode_normal.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:pathData="M0,0 L24,0 L24,24 L0,24 Z" />
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M14,2 L6,2 C4.90000009537,2,4.01000022888,2.90000009537,4.01000022888,4 L4,20
+C4,21.1000003815,4.88999986649,22,5.98999977112,22 L18,22
+C19.1000003815,22,20,21.1000003815,20,20 L20,8 L14,2 Z M16,18 L8,18 L8,16 L16,16
+L16,18 Z M16,14 L8,14 L8,12 L16,12 L16,14 Z M13,9 L13,3.5 L18.5,9 L13,9 Z" />
+</vector>
diff --git a/src/res/drawable/ic_sp_archive.xml b/src/res/drawable/ic_sp_archive.xml
new file mode 100644
index 00000000..f7c59167
--- /dev/null
+++ b/src/res/drawable/ic_sp_archive.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M20.54 5.23l-1.39-1.68c-.27-.34-.68-.55-1.15-.55h-12c-.47 0-.88 .21 -1.16 .55
+l-1.38 1.68c-.29 .34 -.46 .79 -.46 1.27v12.5c0 1.1 .9 2 2 2h14c1.1 0 2-.9
+2-2v-12.5c0-.48-.17-.93-.46-1.27zm-8.54 12.27l-5.5-5.5h3.5v-2h4v2h3.5l-5.5
+5.5zm-6.88-12.5l.81-1h12l.94 1h-13.75z" />
+ <path
+ android:pathData="M0 0h24v24h-24z" />
+</vector>
diff --git a/src/res/drawable/ic_sp_camera.xml b/src/res/drawable/ic_sp_camera.xml
new file mode 100644
index 00000000..d0bfec5e
--- /dev/null
+++ b/src/res/drawable/ic_sp_camera.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M 12 8.8 C 13.7673111995 8.8 15.2 10.2326888005 15.2 12 C 15.2 13.7673111995 13.7673111995 15.2 12 15.2 C 10.2326888005 15.2 8.8 13.7673111995 8.8 12 C 8.8 10.2326888005 10.2326888005 8.8 12 8.8 Z" />
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M9 2l-1.83 2h-3.17c-1.1 0-2 .9-2 2v12c0 1.1 .9 2 2 2h16c1.1 0 2-.9
+2-2v-12c0-1.1-.9-2-2-2h-3.17l-1.83-2h-6zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5
+2.24 5 5-2.24 5-5 5z" />
+ <path
+ android:pathData="M0 0h24v24h-24z" />
+</vector>
diff --git a/src/res/drawable/ic_sp_level_good.xml b/src/res/drawable/ic_sp_level_good.xml
new file mode 100644
index 00000000..c1d28967
--- /dev/null
+++ b/src/res/drawable/ic_sp_level_good.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/green"
+ android:pathData="M12 1l-9 4v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12v-6l-9-4zm0
+10.99h7c-.53 4.12-3.28 7.79-7 8.94v-8.93h-7v-5.7l7-3.11v8.8z" />
+ <path
+ android:pathData="M0 0h24v24h-24z" />
+</vector>
diff --git a/src/res/drawable/ic_sp_level_severe.xml b/src/res/drawable/ic_sp_level_severe.xml
new file mode 100644
index 00000000..e091bc8b
--- /dev/null
+++ b/src/res/drawable/ic_sp_level_severe.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/red"
+ android:pathData="M12 1l-9 4v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12v-6l-9-4zm0
+10.99h7c-.53 4.12-3.28 7.79-7 8.94v-8.93h-7v-5.7l7-3.11v8.8z" />
+ <path
+ android:pathData="M0 0h24v24h-24z" />
+</vector>
diff --git a/src/res/drawable/ic_sp_level_warning.xml b/src/res/drawable/ic_sp_level_warning.xml
new file mode 100644
index 00000000..2911741d
--- /dev/null
+++ b/src/res/drawable/ic_sp_level_warning.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/yellow"
+ android:pathData="M12 1l-9 4v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12v-6l-9-4zm0
+10.99h7c-.53 4.12-3.28 7.79-7 8.94v-8.93h-7v-5.7l7-3.11v8.8z" />
+ <path
+ android:pathData="M0 0h24v24h-24z" />
+</vector>
diff --git a/src/res/drawable/ic_sp_location.xml b/src/res/drawable/ic_sp_location.xml
new file mode 100644
index 00000000..314d79e6
--- /dev/null
+++ b/src/res/drawable/ic_sp_location.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0
+9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z" />
+</vector>
diff --git a/src/res/drawable/ic_sp_microphone.xml b/src/res/drawable/ic_sp_microphone.xml
new file mode 100644
index 00000000..311e2614
--- /dev/null
+++ b/src/res/drawable/ic_sp_microphone.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M12 14c1.66 0 2.99-1.34 2.99-3L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3
+3 3zm5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6
+6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72h-1.7z" />
+ <path
+ android:pathData="M0 0h24v24H0z" />
+</vector>
diff --git a/src/res/drawable/ic_sp_popups.xml b/src/res/drawable/ic_sp_popups.xml
new file mode 100644
index 00000000..7b19e9c3
--- /dev/null
+++ b/src/res/drawable/ic_sp_popups.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M20 2H4c-1.1 0-1.99 .9 -1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-2
+12H6v-2h12v2zm0-3H6V9h12v2zm0-3H6V6h12v2z" />
+</vector>
diff --git a/src/res/drawable/ic_sp_revert.xml b/src/res/drawable/ic_sp_revert.xml
new file mode 100644
index 00000000..f9a00e7b
--- /dev/null
+++ b/src/res/drawable/ic_sp_revert.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="#FFF"
+ android:pathData="M12.5 8c-2.65 0-5.05 .99 -6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88
+5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z" />
+</vector>
diff --git a/src/res/drawable/ic_sp_secwarnings.xml b/src/res/drawable/ic_sp_secwarnings.xml
new file mode 100644
index 00000000..b52cafa5
--- /dev/null
+++ b/src/res/drawable/ic_sp_secwarnings.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z" />
+</vector>
diff --git a/src/res/drawable/ic_sp_storage.xml b/src/res/drawable/ic_sp_storage.xml
new file mode 100644
index 00000000..29db0185
--- /dev/null
+++ b/src/res/drawable/ic_sp_storage.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M20 13H4c-.55 0-1 .45-1 1v6c0 .55 .45 1 1 1h16c.55 0 1-.45
+1-1v-6c0-.55-.45-1-1-1zM7 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM20
+3H4c-.55 0-1 .45-1 1v6c0 .55 .45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zM7
+9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z" />
+</vector>
diff --git a/src/res/drawable/ic_sp_thirdcookies.xml b/src/res/drawable/ic_sp_thirdcookies.xml
new file mode 100644
index 00000000..37678331
--- /dev/null
+++ b/src/res/drawable/ic_sp_thirdcookies.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:pathData="M0,0 L24,0 L24,24 L0,24 Z" />
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M16,8 L14,8 L14,11 L11,11 L11,13 L14,13 L14,16 L16,16 L16,13 L19,13 L19,11
+L16,11 Z M2,12
+C2,9.21000003815,3.6400001049,6.80000019073,6.01000022888,5.67999982834
+L6.01000022888,3.51999998093 C2.51999998092,4.76000022889,0,8.09000015259,0,12
+S2.51999998093,19.2399997711,6.01000022888,20.4799995422
+L6.01000022888,18.3199996948 C3.6400001049,17.2000007629,2,14.7899999618,2,12 Z
+M15,3 C10.0399999619,3,6,7.03999996185,6,12 S10.0399999619,21,15,21
+S24,16.9599990845,24,12 S19.9599990845,3,15,3 Z M15,19
+C11.1400003433,19,8,15.8599996567,8,12 S11.1400003433,5,15,5
+S22,8.14000034332,22,12 S18.8600006103,19,15,19 Z" />
+</vector>
diff --git a/src/res/drawable/ic_sp_webrefiner.xml b/src/res/drawable/ic_sp_webrefiner.xml
new file mode 100644
index 00000000..62c62229
--- /dev/null
+++ b/src/res/drawable/ic_sp_webrefiner.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M15.73 3h-7.46l-5.27 5.27v7.46l5.27 5.27h7.46l5.27-5.27v-7.46l-5.27-5.27zm-3.73
+14.3c-.72 0-1.3-.58-1.3-1.3 0-.72 .58 -1.3 1.3-1.3 .72 0 1.3 .58 1.3 1.3 0
+.72-.58 1.3-1.3 1.3zm1-4.3h-2v-6h2v6z" />
+ <path
+ android:pathData="M0 0h24v24h-24z" />
+</vector>
diff --git a/src/res/drawable/ic_suggest_bookmark_normal.xml b/src/res/drawable/ic_suggest_bookmark_normal.xml
new file mode 100644
index 00000000..27f831e1
--- /dev/null
+++ b/src/res/drawable/ic_suggest_bookmark_normal.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18
+21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71
+4.04 4.38 .38 -3.32 2.88 1 4.28L12 15.4z" />
+</vector>
diff --git a/src/res/drawable/ic_suggest_browser_normal.xml b/src/res/drawable/ic_suggest_browser_normal.xml
new file mode 100644
index 00000000..eeab69bb
--- /dev/null
+++ b/src/res/drawable/ic_suggest_browser_normal.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M12 10.9c-.61 0-1.1 .49 -1.1 1.1s.49 1.1 1.1 1.1c.61 0 1.1-.49
+1.1-1.1s-.49-1.1-1.1-1.1zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48
+10-10S17.52 2 12 2zm2.19 12.19L6 18l3.81-8.19L18 6l-3.81 8.19z" />
+</vector>
diff --git a/src/res/drawable/ic_suggest_history_normal.xml b/src/res/drawable/ic_suggest_history_normal.xml
new file mode 100644
index 00000000..26c26198
--- /dev/null
+++ b/src/res/drawable/ic_suggest_history_normal.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:fillAlpha=".9"
+ android:strokeAlpha=".9"
+ android:pathData="M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89 .07 .14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7
+7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13
+21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54 .72 -1.21-3.5-2.08V8H12z" />
+</vector>
diff --git a/src/res/drawable/ic_suggest_search_normal.xml b/src/res/drawable/ic_suggest_search_normal.xml
new file mode 100644
index 00000000..e6d1e571
--- /dev/null
+++ b/src/res/drawable/ic_suggest_search_normal.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91
+3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27 .28 v.79l5 4.99L20.49
+19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5
+14z" />
+</vector>
diff --git a/src/res/drawable/img_deco_dropshadow.png b/src/res/drawable/img_deco_dropshadow.png
new file mode 100644
index 00000000..1168599e
--- /dev/null
+++ b/src/res/drawable/img_deco_dropshadow.png
Binary files differ
diff --git a/src/res/drawable/img_deco_intrapanel.png b/src/res/drawable/img_deco_intrapanel.png
new file mode 100644
index 00000000..211dbf2e
--- /dev/null
+++ b/src/res/drawable/img_deco_intrapanel.png
Binary files differ
diff --git a/src/res/drawable/img_deco_tile_avoid.xml b/src/res/drawable/img_deco_tile_avoid.xml
new file mode 100644
index 00000000..34c194a4
--- /dev/null
+++ b/src/res/drawable/img_deco_tile_avoid.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/red"
+ android:pathData="M19,5 L19,19 L5,19 L5,5 L19,5 M19,3 L5,3 C3.90000009537,3,3,3.90000009537,3,5
+L3,19 C3,20.1000003815,3.90000009537,21,5,21 L19,21
+C20.1000003815,21,21,20.1000003815,21,19 L21,5
+C21,3.90000009537,20.1000003815,3,19,3 Z" />
+ <path
+ android:pathData="M0,0 L24,0 L24,24 L0,24 Z" />
+</vector>
diff --git a/src/res/drawable/img_deco_tile_avoid_accent.xml b/src/res/drawable/img_deco_tile_avoid_accent.xml
new file mode 100644
index 00000000..56e3bebe
--- /dev/null
+++ b/src/res/drawable/img_deco_tile_avoid_accent.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_white"
+ android:pathData="M19,6.409999847412109 L17.5900001526,5 L12,10.5900001526
+L6.40999984741,5.00000000001 L5,6.40999984742 L10.5900001526,12
+L5.00000000001,17.5900001526 L6.40999984742,19 L12,13.4099998474
+L17.5900001526,19 L19,17.5900001526 L13.4099998474,12 Z" />
+ <path
+ android:pathData="M0,0 L24,0 L24,24 L0,24 Z" />
+</vector>
diff --git a/src/res/drawable/img_deco_tile_unknown.xml b/src/res/drawable/img_deco_tile_unknown.xml
new file mode 100644
index 00000000..b36a345b
--- /dev/null
+++ b/src/res/drawable/img_deco_tile_unknown.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_white"
+ android:pathData="M12,2 C17.5228481293,2,22,6.47715234756,22,12
+C22,17.5228481293,17.5228481293,22,12,22 C6.47715234756,22,2,17.5228481293,2,12
+C2,6.47715234756,6.47715234756,2,12,2 Z" />
+</vector>
diff --git a/src/res/drawable/img_deco_tile_unknown_accent.xml b/src/res/drawable/img_deco_tile_unknown_accent.xml
new file mode 100644
index 00000000..ad3d818b
--- /dev/null
+++ b/src/res/drawable/img_deco_tile_unknown_accent.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="12dp"
+ android:height="12dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/trasparent"
+ android:pathData="M19,13 L5,13 L5,11 L19,11 L19,13 Z" />
+</vector>
diff --git a/src/res/drawable/img_deco_tile_untrusted.xml b/src/res/drawable/img_deco_tile_untrusted.xml
new file mode 100644
index 00000000..f605fb15
--- /dev/null
+++ b/src/res/drawable/img_deco_tile_untrusted.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:pathData="M0,0 L24,0 L24,24 L0,24 Z" />
+ <path
+ android:fillColor="@color/yellow"
+ android:pathData="M1,21 L23,21 L12,2 L1,21 Z M13,18 L11,18 L11,16 L13,16 L13,18 Z M13,14 L11,14
+L11,10 L13,10 L13,14 Z" />
+</vector>
diff --git a/src/res/drawable/img_deco_tile_untrusted_accent.xml b/src/res/drawable/img_deco_tile_untrusted_accent.xml
new file mode 100644
index 00000000..ad3d818b
--- /dev/null
+++ b/src/res/drawable/img_deco_tile_untrusted_accent.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="12dp"
+ android:height="12dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/trasparent"
+ android:pathData="M19,13 L5,13 L5,11 L19,11 L19,13 Z" />
+</vector>
diff --git a/src/res/drawable/img_deco_tile_verified.xml b/src/res/drawable/img_deco_tile_verified.xml
new file mode 100644
index 00000000..4fb5b9b9
--- /dev/null
+++ b/src/res/drawable/img_deco_tile_verified.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/green"
+ android:pathData="M12,2 C17.5228481293,2,22,6.47715234756,22,12
+C22,17.5228481293,17.5228481293,22,12,22 C6.47715234756,22,2,17.5228481293,2,12
+C2,6.47715234756,6.47715234756,2,12,2 Z" />
+</vector>
diff --git a/src/res/drawable/img_deco_tile_verified_accent.xml b/src/res/drawable/img_deco_tile_verified_accent.xml
new file mode 100644
index 00000000..e9ade16b
--- /dev/null
+++ b/src/res/drawable/img_deco_tile_verified_accent.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="12dp"
+ android:height="12dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:pathData="M0,0 L24,0 L24,24 L0,24 Z" />
+ <path
+ android:fillColor="@color/icon_white"
+ android:pathData="M9,16.170000076293945 L4.82999992371,12 L3.41000008583,13.4099998474 L9,19 L21,7
+L19.5900001526,5.59000015259 Z" />
+</vector>
diff --git a/src/res/drawable/infobar_geolocalization.xml b/src/res/drawable/infobar_geolocalization.xml
new file mode 100644
index 00000000..05edfc2a
--- /dev/null
+++ b/src/res/drawable/infobar_geolocalization.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+ <path
+ android:fillColor="@color/icon_black"
+ android:pathData="M12,2 C8.13000011444,2,5,5.13000011444,5,9 C5,14.25,12,22,12,22 S19,14.25,19,9
+C19,5.13000011444,15.8699998856,2,12,2 Z M12,11.5
+C10.6199998856,11.5,9.5,10.3800001144,9.5,9 S10.6199998856,6.5,12,6.5
+S14.5,7.61999988556,14.5,9 S13.3800001144,11.5,12,11.5 Z" />
+ <path
+ android:pathData="M0,0 L24,0 L24,24 L0,24 Z" />
+</vector>
diff --git a/src/res/drawable/left_shade.png b/src/res/drawable/left_shade.png
new file mode 100644
index 00000000..94f7c1c9
--- /dev/null
+++ b/src/res/drawable/left_shade.png
Binary files differ
diff --git a/src/res/drawable/navtab_close_background.xml b/src/res/drawable/navtab_close_background.xml
new file mode 100644
index 00000000..e20cc5c9
--- /dev/null
+++ b/src/res/drawable/navtab_close_background.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/bookmarks_widget_thumb_selector_focused" />
+ <item android:state_pressed="true" android:drawable="@drawable/bookmark_thumb_selector_transition" />
+ <item android:drawable="@color/navtab_bg" />
+</selector>
+
diff --git a/src/res/drawable/right_shade.png b/src/res/drawable/right_shade.png
new file mode 100644
index 00000000..3ae50faa
--- /dev/null
+++ b/src/res/drawable/right_shade.png
Binary files differ
diff --git a/src/res/drawable/rounded_rectangle_background.xml b/src/res/drawable/rounded_rectangle_background.xml
new file mode 100644
index 00000000..b5211438
--- /dev/null
+++ b/src/res/drawable/rounded_rectangle_background.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ * Copyright (c) 2015, The Linux Foundation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials provided
+ * with the distribution.
+ * * Neither the name of The Linux Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ -->
+
+<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
+
+ <solid android:color="#ffa10404"></solid>
+ <corners android:radius="2dp"></corners>
+ <stroke android:width="1dp" android:color="@color/black"></stroke>
+
+</shape>
diff --git a/src/res/drawable/shadow_bottom.xml b/src/res/drawable/shadow_bottom.xml
new file mode 100644
index 00000000..b32acd73
--- /dev/null
+++ b/src/res/drawable/shadow_bottom.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ * Copyright (c) 2015, The Linux Foundation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials provided
+ * with the distribution.
+ * * Neither the name of The Linux Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+-->
+
+<shape xmlns:android="http://schemas.android.com/apk/res/android">
+ <gradient
+ android:startColor="#20000000"
+ android:centerColor="#0A777777"
+ android:endColor="#00FFFFFF"
+ android:angle="270"/>
+</shape> \ No newline at end of file
diff --git a/src/res/drawable/shadow_top.xml b/src/res/drawable/shadow_top.xml
new file mode 100644
index 00000000..fb801d4d
--- /dev/null
+++ b/src/res/drawable/shadow_top.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ * Copyright (c) 2015, The Linux Foundation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials provided
+ * with the distribution.
+ * * Neither the name of The Linux Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+-->
+
+<shape xmlns:android="http://schemas.android.com/apk/res/android">
+ <gradient
+ android:startColor="#20000000"
+ android:centerColor="#0A777777"
+ android:endColor="#00FFFFFF"
+ android:angle="90"/>
+</shape> \ No newline at end of file
diff --git a/src/res/interpolator/fade_out_curve_interpolator.xml b/src/res/interpolator/fade_out_curve_interpolator.xml
new file mode 100644
index 00000000..36cda256
--- /dev/null
+++ b/src/res/interpolator/fade_out_curve_interpolator.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright 2014 The Chromium Authors. All rights reserved.
+ Use of this source code is governed by a BSD-style license that can be
+ found in the LICENSE file.
+-->
+
+<decelerateInterpolator xmlns:android="http://schemas.android.com/apk/res/android" />
diff --git a/src/res/interpolator/transform_curve_interpolator.xml b/src/res/interpolator/transform_curve_interpolator.xml
new file mode 100644
index 00000000..a0da2ea0
--- /dev/null
+++ b/src/res/interpolator/transform_curve_interpolator.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright 2014 The Chromium Authors. All rights reserved.
+ Use of this source code is governed by a BSD-style license that can be
+ found in the LICENSE file.
+-->
+
+<accelerateDecelerateInterpolator xmlns:android="http://schemas.android.com/apk/res/android" />
diff --git a/src/res/layout-land/page_info.xml b/src/res/layout-land/page_info.xml
new file mode 100644
index 00000000..162a4490
--- /dev/null
+++ b/src/res/layout-land/page_info.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<ScrollView
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical" >
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical" >
+
+ <!-- Title: -->
+ <TextView
+ android:id="@+id/title"
+ android:textStyle="bold"
+ android:textSize="14sp"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:layout_marginStart="20dip"
+ android:layout_marginEnd="20dip"
+ android:layout_marginTop="12dip"
+ android:layout_marginBottom="12dip" />
+
+ <!-- Address: -->
+ <TableLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:shrinkColumns="1"
+ android:orientation="vertical">
+
+ <TableRow>
+ <TextView
+ android:id="@+id/address_header"
+ android:text="@string/page_info_address"
+ android:textSize="14sp"
+ android:gravity="start"
+ android:layout_marginStart="20dip"
+ android:layout_marginEnd="20dip" />
+
+ <TextView
+ android:id="@+id/address"
+ android:textSize="14sp"
+ android:gravity="start"
+ android:layout_marginStart="10dip"
+ android:layout_marginEnd="20dip"
+ android:layout_marginBottom="12dip" />
+ </TableRow>
+
+ </TableLayout>
+
+ </LinearLayout>
+
+</ScrollView>
+
diff --git a/src/res/layout-port/autofill_settings_fragment.xml b/src/res/layout-port/autofill_settings_fragment.xml
new file mode 100644
index 00000000..d2463ba9
--- /dev/null
+++ b/src/res/layout-port/autofill_settings_fragment.xml
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:paddingStart="?android:attr/listPreferredItemPaddingStart"
+ android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
+ android:orientation="vertical">
+
+ <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="0px"
+ android:layout_weight="1">
+
+ <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <View
+ android:layout_height="10dip"
+ android:layout_width="match_parent" />
+
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:text="@string/autofill_profile_editor_heading" />
+
+ <View
+ android:layout_height="12dip"
+ android:layout_width="match_parent" />
+
+ <TextView
+ style="@style/AutofillProfileTextView"
+ android:text="@string/autofill_profile_editor_name" />
+ <EditText android:id="@+id/autofill_profile_editor_name_edit"
+ style="@style/AutofillProfileEditText"
+ android:inputType="textPersonName|textCapWords" />
+
+ <TextView
+ style="@style/AutofillProfileTextView"
+ android:text="@string/autofill_profile_editor_company_name" />
+ <EditText android:id="@+id/autofill_profile_editor_company_name_edit"
+ style="@style/AutofillProfileEditText"
+ android:inputType="textCapWords" />
+
+ <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_margin="2dip"
+ android:orientation="vertical">
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="center_vertical"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:text="@string/autofill_profile_editor_address_line_1" />
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="center_vertical"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:text="@string/autofill_profile_editor_address_line_1_hint" />
+ </LinearLayout>
+ <EditText android:id="@+id/autofill_profile_editor_address_line_1_edit"
+ style="@style/AutofillProfileEditText"
+ android:inputType="textCapWords" />
+
+ <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_margin="2dip"
+ android:orientation="vertical">
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="center_vertical"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:text="@string/autofill_profile_editor_address_line_2" />
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="center_vertical"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:text="@string/autofill_profile_editor_address_line_2_hint" />
+ </LinearLayout>
+ <EditText android:id="@+id/autofill_profile_editor_address_line_2_edit"
+ style="@style/AutofillProfileEditText"
+ android:inputType="textCapWords" />
+
+ <TextView
+ style="@style/AutofillProfileTextView"
+ android:text="@string/autofill_profile_editor_city" />
+ <EditText android:id="@+id/autofill_profile_editor_city_edit"
+ style="@style/AutofillProfileEditText"
+ android:inputType="textCapWords" />
+
+ <TextView
+ style="@style/AutofillProfileTextView"
+ android:text="@string/autofill_profile_editor_state" />
+ <EditText android:id="@+id/autofill_profile_editor_state_edit"
+ style="@style/AutofillProfileEditText"
+ android:inputType="textCapWords" />
+
+ <TextView
+ style="@style/AutofillProfileTextView"
+ android:text="@string/autofill_profile_editor_zip_code" />
+ <EditText android:id="@+id/autofill_profile_editor_zip_code_edit"
+ style="@style/AutofillProfileEditText"
+ android:inputType="textCapCharacters" />
+
+ <TextView
+ style="@style/AutofillProfileTextView"
+ android:text="@string/autofill_profile_editor_country" />
+ <EditText android:id="@+id/autofill_profile_editor_country_edit"
+ style="@style/AutofillProfileEditText"
+ android:inputType="textCapWords" />
+
+ <TextView
+ style="@style/AutofillProfileTextView"
+ android:text="@string/autofill_profile_editor_phone_number" />
+ <EditText android:id="@+id/autofill_profile_editor_phone_number_edit"
+ style="@style/AutofillProfileEditText"
+ android:phoneNumber="true" />
+
+ <TextView
+ style="@style/AutofillProfileTextView"
+ android:text="@string/autofill_profile_editor_email_address" />
+ <EditText android:id="@+id/autofill_profile_editor_email_address_edit"
+ style="@style/AutofillProfileEditText"
+ android:inputType="textEmailAddress"
+ android:imeOptions="actionDone|flagNoExtractUi" />
+ </LinearLayout>
+ </ScrollView>
+</LinearLayout>
diff --git a/src/res/layout-sw600dp/history.xml b/src/res/layout-sw600dp/history.xml
new file mode 100644
index 00000000..cdf5493d
--- /dev/null
+++ b/src/res/layout-sw600dp/history.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_weight="90">
+
+ <ViewStub
+ android:id="@+id/pref_stub"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:inflatedId="@+id/history" />
+
+ <TextView
+ android:id="@android:id/empty"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:text="@string/empty_history"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:visibility="gone" />
+
+ <View
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/combo_shadow_height"
+ android:layout_gravity="bottom"
+ android:background="@drawable/shadow_top" />
+
+ <View
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/combo_shadow_height"
+ android:layout_gravity="top"
+ android:background="@drawable/shadow_bottom" />
+
+ </FrameLayout>
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ style="?android:attr/buttonBarStyle"
+ android:background="@color/primary"
+ android:layout_weight="10">
+
+ <Button
+ android:id="@+id/clear_history_button"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ style="?android:attr/buttonBarButtonStyle"
+ android:text="@string/clear_history" />
+ </LinearLayout>
+</LinearLayout>
diff --git a/src/res/layout-sw600dp/pick_bookmark.xml b/src/res/layout-sw600dp/pick_bookmark.xml
new file mode 100644
index 00000000..b35dbb94
--- /dev/null
+++ b/src/res/layout-sw600dp/pick_bookmark.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical"
+ android:divider="?android:attr/dividerHorizontal"
+ android:showDividers="middle"
+ android:dividerPadding="16dip">
+
+ <fragment class="com.android.browser.BrowserBookmarksPage"
+ android:id="@+id/bookmarks"
+ android:layout_width="match_parent"
+ android:layout_height="0dip"
+ android:layout_weight="1"/>
+
+ <Button android:id="@+id/cancel"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:text="@android:string/cancel"
+ style="?android:attr/buttonBarButtonStyle" />
+
+</LinearLayout>
diff --git a/src/res/layout-sw600dp/snapshot_item.xml b/src/res/layout-sw600dp/snapshot_item.xml
new file mode 100644
index 00000000..c3ce866c
--- /dev/null
+++ b/src/res/layout-sw600dp/snapshot_item.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<RelativeLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:padding="@dimen/combo_snapshot_item_padding">
+ <ImageView
+ android:id="@+id/thumb"
+ android:src="@drawable/thumbnail_bookmarks_widget_no_bookmark_holo"
+ android:layout_width="@dimen/bookmarkThumbnailWidth"
+ android:layout_height="@dimen/bookmarkThumbnailHeight"
+ android:scaleType="centerCrop"
+ android:cropToPadding="true"
+ android:background="@drawable/border_thumb_bookmarks_widget_holo" />
+ <TextView
+ android:id="@+id/date"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignBottom="@id/thumb"
+ android:layout_alignStart="@id/thumb"
+ android:layout_alignEnd="@id/thumb"
+ android:background="@drawable/overlay_url_bookmark_widget_holo"
+ android:singleLine="true"
+ android:ellipsize="end"
+ android:textSize="14sp"
+ android:typeface="sans"
+ android:textColor="#AAAAAA"
+ android:paddingStart="6dip"
+ android:paddingEnd="2dip"
+ android:gravity="center_vertical" />
+ <TextView android:id="@+id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_below="@+id/thumb"
+ android:layout_alignStart="@+id/thumb"
+ android:layout_alignEnd="@+id/thumb"
+ android:layout_marginTop="6dip"
+ android:paddingStart="8dip"
+ android:gravity="center_vertical"
+ android:typeface="sans"
+ android:textAppearance="@style/BookmarkText"
+ android:lines="2" />
+ <ImageView
+ android:id="@+id/divider"
+ android:src="?android:attr/dividerVertical"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignStart="@+id/title"
+ android:layout_alignTop="@+id/title"
+ android:layout_alignBottom="@+id/title"
+ android:scaleType="fitXY" />
+</RelativeLayout>
diff --git a/src/res/layout-sw600dp/title_bar_nav.xml b/src/res/layout-sw600dp/title_bar_nav.xml
new file mode 100644
index 00000000..d8935b31
--- /dev/null
+++ b/src/res/layout-sw600dp/title_bar_nav.xml
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2011, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<com.android.browser.NavigationBarTablet xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:background="@color/NavigationBarBackground"
+ android:orientation="horizontal">
+
+ <LinearLayout
+ android:id="@+id/navbuttons"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:orientation="horizontal">
+
+ <ImageButton
+ android:id="@+id/back"
+ style="@style/NavButton"
+ android:layout_width="wrap_content"
+ android:contentDescription="@string/accessibility_button_back"
+ android:src="@drawable/ic_action_history_backward" />
+
+ <ImageButton
+ android:id="@+id/forward"
+ style="@style/NavButton"
+ android:layout_width="wrap_content"
+ android:contentDescription="@string/accessibility_button_forward"
+ android:src="@drawable/ic_action_history_forward" />
+
+ </LinearLayout>
+
+ <!-- Stop/Refresh button -->
+ <ImageButton
+ android:id="@+id/stop"
+ style="@style/NavButton"
+ android:layout_width="wrap_content"
+ android:contentDescription="@string/accessibility_button_stop"
+ android:gravity="center_vertical" />
+
+ <LinearLayout
+ android:id="@+id/urlbar_focused"
+ android:layout_width="0dip"
+ android:layout_height="match_parent"
+ android:layout_weight="1.0"
+ android:orientation="horizontal">
+
+ <ImageView
+ android:id="@+id/magnify"
+ android:layout_width="44dp"
+ android:layout_height="match_parent"
+ android:src="@drawable/ic_action_search_normal"
+ android:layout_gravity="center_vertical"
+ android:paddingStart="6dp"
+ android:paddingEnd="6dp"
+ android:visibility="visible" />
+
+ <com.android.browser.SiteTileView
+ android:id="@+id/favicon_view"
+ android:layout_width="44dp"
+ android:layout_height="44dp"
+ android:layout_gravity="center_vertical"
+ android:paddingStart="6dp"
+ android:paddingEnd="6dp"
+ android:contentDescription="@string/page_info"/>
+
+ <com.android.browser.UrlInputView
+ android:id="@+id/url"
+ style="@style/Suggestions"
+ android:layout_width="0dip"
+ android:layout_height="match_parent"
+ android:layout_weight="1.0"
+ android:background="@null"
+ android:ellipsize="end"
+ android:hint="@string/search_hint"
+ android:imeOptions="actionGo|flagNoExtractUi|flagNoFullscreen"
+ android:inputType="textUri"
+ android:lines="1"
+ android:paddingStart="4dip"
+ android:paddingEnd="0dip"
+ android:scrollHorizontally="true"
+ android:singleLine="true"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+
+ <ImageButton
+ android:id="@+id/star"
+ style="@style/NavButton"
+ android:layout_width="wrap_content"
+ android:contentDescription="@string/accessibility_button_addbookmark"
+ android:src="@drawable/ic_action_bookmark" />
+
+ <ImageButton
+ android:id="@+id/clear"
+ style="@style/NavButton"
+ android:layout_width="wrap_content"
+ android:contentDescription="@string/accessibility_button_clear"
+ android:src="@drawable/ic_action_stop" />
+
+ <ImageButton
+ android:id="@+id/voice"
+ style="@style/NavButton"
+ android:layout_width="wrap_content"
+ android:contentDescription="@string/accessibility_button_voice"
+ android:src="@drawable/ic_action_microphone_normal" />
+ </LinearLayout>
+
+ <ImageButton
+ android:id="@+id/search"
+ style="@style/NavButton"
+ android:layout_width="wrap_content"
+ android:contentDescription="@string/accessibility_button_search"
+ android:gravity="center_vertical"
+ android:src="@drawable/ic_action_search_normal" />
+
+ <ImageButton
+ android:id="@+id/all_btn"
+ style="@style/NavButton"
+ android:layout_width="wrap_content"
+ android:contentDescription="@string/bookmarks"
+ android:scaleType="center"
+ android:src="@drawable/ic_deco_bookmarks_normal" />
+
+ <ImageButton
+ android:id="@+id/more_browser_settings"
+ style="@style/OverflowButton" />
+</com.android.browser.NavigationBarTablet>
diff --git a/src/res/layout-sw600dp/title_bar_snapshot.xml b/src/res/layout-sw600dp/title_bar_snapshot.xml
new file mode 100644
index 00000000..8c8189ab
--- /dev/null
+++ b/src/res/layout-sw600dp/title_bar_snapshot.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2011, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<com.android.browser.SnapshotBar
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:background="@android:color/white"
+ android:orientation="horizontal" >
+ <ImageView
+ android:id="@+id/reader_icon"
+ android:src="@drawable/ic_deco_reader_mode_normal"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:visibility="gone"
+ android:paddingEnd="16dip"
+ android:paddingStart="16dip" />
+ <ImageView
+ android:id="@+id/snapshot_icon"
+ android:src="@drawable/ic_suggest_history_normal"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:paddingStart="8dip"
+ android:paddingEnd="8dip"/>
+ <ImageView
+ android:id="@+id/favicon"
+ android:layout_width="52dip"
+ android:layout_height="match_parent"
+ android:paddingStart="16dip"
+ android:paddingEnd="16dip"
+ android:scaleType="fitCenter" />
+ <FrameLayout
+ android:id="@+id/toggle_container"
+ android:layout_width="0dip"
+ android:layout_height="match_parent"
+ android:layout_weight="1">
+ <TextView
+ android:id="@+id/title"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:singleLine="true"
+ android:gravity="center_vertical"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+ <TextView
+ android:id="@+id/date"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:singleLine="true"
+ android:gravity="center_vertical"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+ </FrameLayout>
+
+ <ImageButton
+ android:id="@+id/more"
+ style="@style/OverflowButton" />
+
+</com.android.browser.SnapshotBar> \ No newline at end of file
diff --git a/src/res/layout-v17/swe_preference_category.xml b/src/res/layout-v17/swe_preference_category.xml
new file mode 100644
index 00000000..865e0a61
--- /dev/null
+++ b/src/res/layout-v17/swe_preference_category.xml
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2015, The Linux Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <ImageView
+ android:layout_width="fill_parent"
+ android:layout_height="8dp" />
+
+ <ImageView
+ android:background="@drawable/img_deco_intrapanel"
+ android:layout_width="fill_parent"
+ android:layout_height="8dp" />
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ style="@style/PreferenceCategoryWithButtonStyle"
+ android:gravity="center_vertical" >
+
+ <TextView
+ android:id="@android:id/title"
+ android:layout_width="0dp"
+ android:layout_weight="1"
+ android:layout_height="wrap_content"
+ android:textAppearance="@style/PreferenceCategoryTextStyle"
+ android:textColor="@color/accent"
+ />
+ </LinearLayout>
+</LinearLayout> \ No newline at end of file
diff --git a/src/res/layout-v17/swe_preference_category_first.xml b/src/res/layout-v17/swe_preference_category_first.xml
new file mode 100644
index 00000000..fa71affe
--- /dev/null
+++ b/src/res/layout-v17/swe_preference_category_first.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2015, The Linux Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ style="@style/PreferenceCategoryWithButtonStyle"
+ android:gravity="center_vertical" >
+
+ <TextView
+ android:id="@android:id/title"
+ android:layout_width="0dp"
+ android:layout_weight="1"
+ android:layout_height="wrap_content"
+ android:textAppearance="@style/PreferenceCategoryTextStyle"
+ android:textColor="@color/accent"
+ />
+ </LinearLayout>
+</LinearLayout> \ No newline at end of file
diff --git a/src/res/layout-v21/swe_preference_category.xml b/src/res/layout-v21/swe_preference_category.xml
new file mode 100644
index 00000000..6ab34e2e
--- /dev/null
+++ b/src/res/layout-v21/swe_preference_category.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2015, The Linux Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <ImageView
+ android:layout_width="fill_parent"
+ android:layout_height="8dp" />
+
+ <ImageView
+ android:background="@drawable/img_deco_intrapanel"
+ android:layout_width="fill_parent"
+ android:layout_height="8dp" />
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="16dp"
+ style="@style/PreferenceCategoryWithButtonStyle"
+ android:gravity="center_vertical" >
+
+ <TextView
+ android:id="@android:id/title"
+ android:layout_width="0dp"
+ android:layout_weight="1"
+ android:layout_height="wrap_content"
+ android:textAppearance="@style/PreferenceCategoryTextStyle"
+ android:textColor="@color/accent"
+ />
+ </LinearLayout>
+</LinearLayout> \ No newline at end of file
diff --git a/src/res/layout-v21/swe_preference_category_first.xml b/src/res/layout-v21/swe_preference_category_first.xml
new file mode 100644
index 00000000..39cc118f
--- /dev/null
+++ b/src/res/layout-v21/swe_preference_category_first.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2015, The Linux Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <ImageView
+ android:layout_width="fill_parent"
+ android:layout_height="8dp" />
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="8dp"
+ style="@style/PreferenceCategoryWithButtonStyle"
+ android:gravity="center_vertical" >
+
+ <TextView
+ android:id="@android:id/title"
+ android:layout_width="0dp"
+ android:layout_weight="1"
+ android:layout_height="wrap_content"
+ android:textAppearance="@style/PreferenceCategoryTextStyle"
+ android:textColor="@color/accent"
+ />
+ </LinearLayout>
+</LinearLayout> \ No newline at end of file
diff --git a/src/res/layout/add_new_bookmark.xml b/src/res/layout/add_new_bookmark.xml
new file mode 100644
index 00000000..078b5539
--- /dev/null
+++ b/src/res/layout/add_new_bookmark.xml
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?android:attr/listPreferredItemHeight"
+ android:orientation="horizontal"
+ android:paddingEnd="6dip"
+ android:paddingStart="6dip"
+ android:paddingTop="5dip"
+ android:paddingBottom="5dip"
+ android:gravity="center_vertical"
+ >
+ <ImageView android:id="@+id/favicon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="5dip"
+ android:layout_marginEnd="11dip"
+ android:focusable="false"
+ android:src="@drawable/ic_action_bookmark"
+ android:scaleType="fitCenter"
+ />
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ >
+ <TextView android:id="@+id/title"
+ android:text="@string/add_new_bookmark"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textStyle="bold"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginBottom="2dip"
+ />
+ <TextView android:id="@+id/url"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:maxLines="1"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:ellipsize="end"
+ />
+ </LinearLayout>
+</LinearLayout>
diff --git a/src/res/layout/add_to_option.xml b/src/res/layout/add_to_option.xml
new file mode 100644
index 00000000..4cfa9f8c
--- /dev/null
+++ b/src/res/layout/add_to_option.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:gravity="center_vertical"
+ android:minHeight="?android:attr/listPreferredItemHeight" />
diff --git a/src/res/layout/anim_screen.xml b/src/res/layout/anim_screen.xml
new file mode 100644
index 00000000..9dc91d5b
--- /dev/null
+++ b/src/res/layout/anim_screen.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <!-- obfuscate with the same color as the tabs Nav background -->
+ <View
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_marginTop="@dimen/toolbar_height"
+ android:background="@color/TabNavBackgroundColor" />
+
+ <!-- the moving preview (manually placed) -->
+ <ImageView
+ android:id="@+id/anim_screen_content"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:background="@color/white" />
+
+ <!-- block the size of the menu (to protect touch during animations) -->
+ <!-- View
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/toolbar_height" / -->
+</FrameLayout>
diff --git a/src/res/layout/app_row.xml b/src/res/layout/app_row.xml
new file mode 100644
index 00000000..4a534e60
--- /dev/null
+++ b/src/res/layout/app_row.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ * Copyright (c) 2014, The Linux Foundation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials provided
+ * with the distribution.
+ * * Neither the name of The Linux Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ -->
+
+<LinearLayout android:orientation="horizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ xmlns:android="http://schemas.android.com/apk/res/android">
+
+<ImageView android:id="@+id/app_icon"
+ android:padding="4.0dip"
+ android:layout_width="48.0dip"
+ android:layout_height="48.0dip"
+ android:layout_marginStart="12.0dip"
+ android:scaleType="fitCenter"
+/>
+<TextView
+ android:id="@+id/app_label"
+ android:textAppearance="?android:textAppearanceMedium"
+ android:gravity="start|center"
+ android:layout_width="match_parent"
+ android:layout_height="48.0dip"
+ android:layout_marginStart="12.0dip"
+ android:maxLines="2"
+/>
+</LinearLayout> \ No newline at end of file
diff --git a/src/res/layout/autofill_settings_fragment.xml b/src/res/layout/autofill_settings_fragment.xml
new file mode 100644
index 00000000..e667b861
--- /dev/null
+++ b/src/res/layout/autofill_settings_fragment.xml
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="0px"
+ android:layout_weight="1">
+
+ <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <View
+ android:layout_height="10dip"
+ android:layout_width="match_parent" />
+
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:text="@string/autofill_profile_editor_heading" />
+
+ <View
+ android:layout_height="12dip"
+ android:layout_width="match_parent" />
+
+ <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:shrinkColumns="1"
+ android:stretchColumns="1">
+ <TableRow>
+ <TextView
+ style="@style/AutofillProfileTextView"
+ android:text="@string/autofill_profile_editor_name" />
+ <EditText android:id="@+id/autofill_profile_editor_name_edit"
+ style="@style/AutofillProfileEditText"
+ android:inputType="textPersonName|textCapWords" />
+ </TableRow>
+ <TableRow>
+ <TextView
+ style="@style/AutofillProfileTextView"
+ android:text="@string/autofill_profile_editor_company_name" />
+ <EditText android:id="@+id/autofill_profile_editor_company_name_edit"
+ style="@style/AutofillProfileEditText"
+ android:inputType="textCapWords" />
+ </TableRow>
+ <TableRow>
+ <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_margin="2dip"
+ android:orientation="vertical">
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="center_vertical"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:text="@string/autofill_profile_editor_address_line_1" />
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="center_vertical"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:text="@string/autofill_profile_editor_address_line_1_hint" />
+ </LinearLayout>
+ <EditText android:id="@+id/autofill_profile_editor_address_line_1_edit"
+ style="@style/AutofillProfileEditText"
+ android:inputType="textCapWords" />
+ </TableRow>
+ <TableRow>
+ <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_margin="2dip"
+ android:orientation="vertical">
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="center_vertical"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:text="@string/autofill_profile_editor_address_line_2" />
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="center_vertical"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:text="@string/autofill_profile_editor_address_line_2_hint" />
+ </LinearLayout>
+ <EditText android:id="@+id/autofill_profile_editor_address_line_2_edit"
+ style="@style/AutofillProfileEditText"
+ android:inputType="textCapWords" />
+ </TableRow>
+ <TableRow>
+ <TextView
+ style="@style/AutofillProfileTextView"
+ android:text="@string/autofill_profile_editor_city" />
+ <EditText android:id="@+id/autofill_profile_editor_city_edit"
+ style="@style/AutofillProfileEditText"
+ android:inputType="textCapWords" />
+ </TableRow>
+ <TableRow>
+ <TextView
+ style="@style/AutofillProfileTextView"
+ android:text="@string/autofill_profile_editor_state" />
+ <EditText android:id="@+id/autofill_profile_editor_state_edit"
+ style="@style/AutofillProfileEditText"
+ android:inputType="textCapWords" />
+ </TableRow>
+ <TableRow>
+ <TextView
+ style="@style/AutofillProfileTextView"
+ android:text="@string/autofill_profile_editor_zip_code" />
+ <EditText android:id="@+id/autofill_profile_editor_zip_code_edit"
+ style="@style/AutofillProfileEditText"
+ android:inputType="textCapCharacters" />
+ </TableRow>
+ <TableRow>
+ <TextView
+ style="@style/AutofillProfileTextView"
+ android:text="@string/autofill_profile_editor_country" />
+ <EditText android:id="@+id/autofill_profile_editor_country_edit"
+ style="@style/AutofillProfileEditText"
+ android:inputType="textCapWords" />
+ </TableRow>
+ <TableRow>
+ <TextView
+ style="@style/AutofillProfileTextView"
+ android:text="@string/autofill_profile_editor_phone_number" />
+ <EditText android:id="@+id/autofill_profile_editor_phone_number_edit"
+ style="@style/AutofillProfileEditText"
+ android:phoneNumber="true" />
+ </TableRow>
+ <TableRow>
+ <TextView
+ style="@style/AutofillProfileTextView"
+ android:text="@string/autofill_profile_editor_email_address" />
+ <EditText android:id="@+id/autofill_profile_editor_email_address_edit"
+ style="@style/AutofillProfileEditText"
+ android:inputType="textEmailAddress"
+ android:imeOptions="actionDone|flagNoExtractUi" />
+ </TableRow>
+ </TableLayout>
+ </LinearLayout>
+ </ScrollView>
+</LinearLayout>
+
diff --git a/src/res/layout/bookmark_grid_row.xml b/src/res/layout/bookmark_grid_row.xml
new file mode 100644
index 00000000..7955ad7f
--- /dev/null
+++ b/src/res/layout/bookmark_grid_row.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+</LinearLayout>
+
diff --git a/src/res/layout/bookmark_group_view.xml b/src/res/layout/bookmark_group_view.xml
new file mode 100644
index 00000000..5bf70fd3
--- /dev/null
+++ b/src/res/layout/bookmark_group_view.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="?android:attr/listPreferredItemHeight"
+ android:orientation="horizontal"
+ android:background="?android:attr/listChoiceBackgroundIndicator">
+
+<!--
+ <TextView
+ android:id="@+id/group_name"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:paddingStart="50dp"
+ android:textAppearance="@style/BookmarkText"
+ android:gravity="center_vertical" />
+-->
+
+ <TextView
+ android:id="@+id/crumb_overflow"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:textAppearance="@style/BookmarkPathText"
+ android:visibility="gone"
+ />
+
+ <FrameLayout
+ android:id="@+id/crumb_holder"
+ android:textAppearance="@style/BookmarkPathText"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
+
+</LinearLayout>
+
diff --git a/src/res/layout/bookmark_list.xml b/src/res/layout/bookmark_list.xml
new file mode 100644
index 00000000..b4ff2d3f
--- /dev/null
+++ b/src/res/layout/bookmark_list.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<com.android.browser.view.BookmarkContainer
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/list_item"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:minHeight="@dimen/widgetItemMinHeight"
+ android:paddingStart="16dip"
+ android:background="@drawable/bookmark_thumb_selector">
+ <ImageView
+ android:id="@+id/favicon"
+ android:layout_height="32dip"
+ android:layout_width="32dip"
+ android:layout_centerVertical="true"
+ android:background="@drawable/bookmark_list_favicon_bg"
+ android:scaleType="fitXY" />
+ <TextView
+ android:id="@+id/label"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerVertical="true"
+ android:layout_toEndOf="@id/favicon"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:paddingStart="16dip"
+ android:maxLines="1"
+ android:scrollHorizontally="true"
+ android:ellipsize="marquee"/>
+</com.android.browser.view.BookmarkContainer>
diff --git a/src/res/layout/bookmark_sync_wizard.xml b/src/res/layout/bookmark_sync_wizard.xml
new file mode 100644
index 00000000..3a3d9dae
--- /dev/null
+++ b/src/res/layout/bookmark_sync_wizard.xml
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<view class="com.android.browser.view.EventRedirectingFrameLayout"
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/pages"
+ android:paddingTop="6dip">
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical"
+ android:background="@android:color/black">
+
+ <TextView
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:text="@string/import_bookmarks_dialog_description"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textColor="?android:attr/textColorAlertDialogListItem" />
+
+ <ListView
+ android:id="@+id/add_remove_bookmarks"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="10dp"
+ android:divider="?android:attr/listDividerAlertDialog"
+ android:scrollbars="vertical"
+ android:overScrollMode="ifContentScrolls"
+ android:choiceMode="singleChoice" />
+
+ </LinearLayout>
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical"
+ android:background="@android:color/black">
+
+ <TextView
+ android:id="@+id/select_account_description"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textColor="?android:attr/textColorAlertDialogListItem" />
+
+ <ListView
+ android:id="@+id/select_account"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="10dp"
+ android:divider="?android:attr/listDividerAlertDialog"
+ android:scrollbars="vertical"
+ android:overScrollMode="ifContentScrolls"
+ android:choiceMode="singleChoice" />
+
+ </LinearLayout>
+
+ <TextView
+ android:id="@+id/confirm"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@android:color/black"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+
+</view>
diff --git a/src/res/layout/bookmark_sync_wizard_item.xml b/src/res/layout/bookmark_sync_wizard_item.xml
new file mode 100644
index 00000000..a9a7a2d4
--- /dev/null
+++ b/src/res/layout/bookmark_sync_wizard_item.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@android:id/text1"
+ android:layout_width="match_parent"
+ android:layout_height="?android:attr/listPreferredItemHeight"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:gravity="center_vertical"
+ android:checkMark="?android:attr/listChoiceIndicatorSingle"
+ android:paddingStart="6dip"
+ android:paddingEnd="6dip"
+/>
diff --git a/src/res/layout/bookmark_thumbnail.xml b/src/res/layout/bookmark_thumbnail.xml
new file mode 100644
index 00000000..763fcd80
--- /dev/null
+++ b/src/res/layout/bookmark_thumbnail.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<com.android.browser.view.BookmarkContainer
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_margin="@dimen/combo_bookmark_thumbnail_margin"
+ android:orientation="vertical"
+ android:paddingEnd="@dimen/combo_horizontalSpacing"
+ android:paddingStart="@dimen/combo_horizontalSpacing" >
+
+ <FrameLayout
+ android:id="@+id/container"
+ android:layout_width="@dimen/bookmarkThumbnailWidth"
+ android:layout_height="@dimen/bookmarkThumbnailHeight">
+
+ <!-- The SiteTileView or FolderTileView will be injected here dynamically -->
+
+ <!-- The Managed (MDM) badge (an ImageView) will be injected here dynamically -->
+
+ </FrameLayout>
+
+ <TextView
+ android:id="@+id/label"
+ android:layout_width="@dimen/bookmarkThumbnailWidth"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ android:ellipsize="marquee"
+ android:lines="2"
+ android:paddingBottom="2dip"
+ android:paddingTop="2dip"
+ android:textAppearance="@style/BookmarkText" />
+</com.android.browser.view.BookmarkContainer>
diff --git a/src/res/layout/bookmarks.xml b/src/res/layout/bookmarks.xml
new file mode 100644
index 00000000..7eee4e9b
--- /dev/null
+++ b/src/res/layout/bookmarks.xml
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical"
+ android:background="@color/comboViewBackground"
+ android:paddingTop="@dimen/combo_paddingTop">
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="fill_parent"
+ android:layout_weight="90" >
+ <com.android.browser.view.BookmarkExpandableView
+ android:id="@+id/grid"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_gravity="center_horizontal"
+ android:childDivider="@android:color/transparent"
+ android:divider="@android:color/transparent"
+ android:dividerHeight="0dp" />
+ <TextView
+ android:id="@android:id/empty"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:text="@string/empty_bookmarks_folder"
+ android:visibility="gone" />
+
+ <View
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/combo_shadow_height"
+ android:layout_gravity="bottom"
+ android:background="@drawable/shadow_top" />
+
+ <View
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/combo_shadow_height"
+ android:layout_gravity="top"
+ android:background="@drawable/shadow_bottom" />
+
+ </FrameLayout>
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:layout_weight="10"
+ android:background="@color/primary"
+ style="?android:attr/buttonBarStyle" >
+
+ <Button
+ android:id="@+id/add_bookmark_button"
+ android:text="@string/add_new_bookmark"
+ android:layout_width="0dip"
+ android:layout_height="wrap_content"
+ android:textSize="14sp"
+ android:layout_weight="1"
+ style="?android:attr/buttonBarButtonStyle"
+ />
+ <Button
+ android:id="@+id/new_bmfolder_button"
+ android:text="@string/new_folder"
+ android:layout_width="0dip"
+ android:layout_height="wrap_content"
+ android:textSize="14sp"
+ android:layout_weight="1"
+ style="?android:attr/buttonBarButtonStyle"
+ />
+ </LinearLayout>
+
+</LinearLayout> \ No newline at end of file
diff --git a/src/res/layout/bookmarks_drag_actionmode.xml b/src/res/layout/bookmarks_drag_actionmode.xml
new file mode 100644
index 00000000..42cc8de0
--- /dev/null
+++ b/src/res/layout/bookmarks_drag_actionmode.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:divider="?android:attr/dividerVertical"
+ android:dividerPadding="12dp"
+ android:showDividers="middle"
+ android:gravity="end"
+ android:minHeight="?android:attr/actionBarSize">
+ <ImageView
+ android:id="@+id/open_context_menu_id"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:paddingStart="16dip"
+ android:paddingEnd="16dip"
+ android:src="@drawable/ic_deco_favicon_normal" />
+ <ImageView
+ android:id="@+id/new_window_context_menu_id"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:paddingStart="16dip"
+ android:paddingEnd="16dip"
+ android:src="@drawable/ic_action_add_tab" />
+ <ImageView
+ android:id="@+id/info"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:paddingStart="16dip"
+ android:paddingEnd="16dip"
+ android:src="@drawable/ic_deco_info_normal" />
+</LinearLayout>
diff --git a/src/res/layout/bookmarks_header.xml b/src/res/layout/bookmarks_header.xml
new file mode 100644
index 00000000..ba8cf2cf
--- /dev/null
+++ b/src/res/layout/bookmarks_header.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<com.android.browser.BreadCrumbView
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/crumbs"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
diff --git a/src/res/layout/bookmarks_history.xml b/src/res/layout/bookmarks_history.xml
new file mode 100644
index 00000000..5ec310cf
--- /dev/null
+++ b/src/res/layout/bookmarks_history.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<FrameLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/fragment"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
diff --git a/src/res/layout/bookmarkthumbnailwidget.xml b/src/res/layout/bookmarkthumbnailwidget.xml
new file mode 100644
index 00000000..e9e377d8
--- /dev/null
+++ b/src/res/layout/bookmarkthumbnailwidget.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<RelativeLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+ <GridView
+ android:id="@+id/bookmarks_list"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:numColumns="auto_fit"
+ android:columnWidth="@dimen/widgetColumnWidth"
+ android:stretchMode="columnWidth"
+ android:horizontalSpacing="@dimen/widgetHorizontalSpacing"
+ android:verticalSpacing="@dimen/widgetVerticalSpacing"
+ android:drawSelectorOnTop="true"
+ android:listSelector="@drawable/bookmark_widget_thumb_selector"
+ android:background="@drawable/bg_bookmarks_widget_holo" />
+
+ <ImageButton
+ android:id="@+id/app_shortcut"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentEnd="true"
+ android:layout_marginEnd="4dip"
+ android:layout_marginBottom="4dip"
+ android:src="@mipmap/ic_launcher_browser"
+ android:background="@drawable/bookmark_widget_thumb_selector"
+ android:padding="4dip" />
+</RelativeLayout>
diff --git a/src/res/layout/bookmarkthumbnailwidget_item.xml b/src/res/layout/bookmarkthumbnailwidget_item.xml
new file mode 100644
index 00000000..cc305571
--- /dev/null
+++ b/src/res/layout/bookmarkthumbnailwidget_item.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<RelativeLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/list_item"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+ <ImageView
+ android:id="@+id/thumb"
+ android:src="@drawable/thumbnail_bookmarks_widget_no_bookmark_holo"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/widgetThumbnailHeight"
+ android:scaleType="centerCrop"
+ android:cropToPadding="true"
+ android:background="@drawable/border_thumb_bookmarks_widget_holo" />
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_alignBottom="@id/thumb"
+ android:background="@drawable/overlay_url_bookmark_widget_holo"
+ android:layout_marginStart="2dip"
+ android:layout_marginEnd="2dip"
+ android:layout_marginBottom="2dip">
+ <ImageView
+ android:id="@+id/favicon"
+ android:src="@drawable/ic_deco_favicon_normal"
+ android:layout_width="@dimen/favicon_size"
+ android:layout_height="@dimen/favicon_size"
+ android:layout_gravity="center_vertical"
+ android:layout_marginStart="4dip"
+ android:layout_marginEnd="8dip"
+ android:layout_marginTop="4dip"
+ android:layout_marginBottom="4dip"
+ android:scaleType="centerInside" />
+ <TextView
+ android:id="@+id/label"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:singleLine="true"
+ android:ellipsize="end"
+ android:textSize="12sp"
+ android:typeface="sans"
+ android:textColor="@android:color/white" />
+ </LinearLayout>
+</RelativeLayout>
diff --git a/src/res/layout/bookmarkthumbnailwidget_item_folder.xml b/src/res/layout/bookmarkthumbnailwidget_item_folder.xml
new file mode 100644
index 00000000..300890ad
--- /dev/null
+++ b/src/res/layout/bookmarkthumbnailwidget_item_folder.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<RelativeLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/list_item"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+ <ImageView
+ android:id="@+id/thumb"
+ android:src="@drawable/thumbnail_bookmarks_widget_no_bookmark_holo"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/widgetThumbnailHeight"
+ android:scaleType="fitEnd"
+ android:cropToPadding="true"
+ android:background="@drawable/border_thumb_bookmarks_widget_holo" />
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_alignBottom="@id/thumb"
+ android:background="@drawable/overlay_url_bookmark_widget_holo"
+ android:layout_marginStart="2dip"
+ android:layout_marginEnd="2dip"
+ android:layout_marginBottom="2dip">
+ <ImageView
+ android:id="@+id/favicon"
+ android:src="@drawable/ic_deco_favicon_normal"
+ android:layout_width="@dimen/favicon_size"
+ android:layout_height="@dimen/favicon_size"
+ android:layout_gravity="center_vertical"
+ android:layout_marginStart="4dip"
+ android:layout_marginEnd="8dip"
+ android:layout_marginTop="4dip"
+ android:layout_marginBottom="4dip"
+ android:scaleType="centerInside" />
+ <TextView
+ android:id="@+id/label"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:singleLine="true"
+ android:ellipsize="end"
+ android:textSize="12sp"
+ android:typeface="sans"
+ android:textColor="@android:color/white" />
+ </LinearLayout>
+</RelativeLayout>
diff --git a/src/res/layout/browser_add_bookmark.xml b/src/res/layout/browser_add_bookmark.xml
new file mode 100644
index 00000000..66950f40
--- /dev/null
+++ b/src/res/layout/browser_add_bookmark.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical"
+ android:divider="?android:attr/dividerHorizontal"
+ android:showDividers="middle">
+
+ <include layout="@layout/browser_add_bookmark_content" />
+
+</LinearLayout>
diff --git a/src/res/layout/browser_add_bookmark_content.xml b/src/res/layout/browser_add_bookmark_content.xml
new file mode 100644
index 00000000..61706e7b
--- /dev/null
+++ b/src/res/layout/browser_add_bookmark_content.xml
@@ -0,0 +1,227 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<merge xmlns:android="http://schemas.android.com/apk/res/android">
+ <LinearLayout android:id="@+id/crumb_holder"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:visibility="gone"
+ android:paddingStart="5dip"
+ android:paddingEnd="5dip"
+ android:orientation="horizontal"
+ android:minHeight="?android:attr/listPreferredItemHeightSmall"
+ >
+ <com.android.browser.BreadCrumbView android:id="@+id/crumbs"
+ android:layout_width="0dip"
+ android:layout_weight="1"
+ android:layout_height="match_parent" />
+ <View android:id="@+id/add_divider"
+ android:layout_width="1dip"
+ android:layout_height="match_parent"
+ android:background="?android:attr/dividerVertical"
+ />
+ <TextView
+ android:id="@+id/add_new_folder"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/new_folder"
+ android:visibility="gone"
+ android:focusable="true"
+ android:background="?android:attr/selectableItemBackground"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:gravity="center_vertical"
+ android:layout_gravity="center_vertical"
+ android:paddingEnd="8dip" />
+ </LinearLayout>
+ <LinearLayout android:id="@+id/title_holder"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:paddingStart="5dip"
+ android:paddingEnd="5dip"
+ android:minHeight="?android:attr/listPreferredItemHeightSmall"
+ >
+ <TextView android:id="@+id/fake_title"
+ android:layout_width="0dip"
+ android:layout_weight="1"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:gravity="center_vertical"
+ android:drawableStart="@drawable/ic_action_bookmark"
+ android:text="@string/bookmark_this_page"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+ <View android:id="@+id/remove_divider"
+ android:layout_width="1dip"
+ android:layout_height="match_parent"
+ android:background="?android:attr/dividerVertical"
+ android:visibility="gone"
+ />
+ <TextView android:id="@+id/remove"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:gravity="center_vertical"
+ android:text="@string/remove"
+ android:drawableStart="@drawable/ic_action_trash_normal"
+ android:visibility="gone"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+ </LinearLayout>
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="0dip"
+ android:layout_weight="1">
+ <ScrollView
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+ <TableLayout android:id="@+id/default_view"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:stretchColumns="1"
+ android:shrinkColumns="1"
+ android:paddingTop="10dip"
+ android:paddingStart="20dip"
+ android:paddingEnd="20dip" >
+ <TableRow android:layout_marginBottom="10dip">
+ <TextView
+ android:id="@+id/titleText"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:text="@string/name"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+
+ <EditText
+ android:id="@+id/title"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:layout_marginStart="20dip"
+ android:inputType="textCapSentences|textNoSuggestions"
+ android:ellipsize="end"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+ </TableRow>
+
+ <TableRow
+ android:layout_marginBottom="10dip"
+ android:id="@+id/row_address">
+ <TextView
+ android:id="@+id/addressText"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:text="@string/location"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+
+ <EditText
+ android:id="@+id/address"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:layout_marginStart="20dip"
+ android:hint="@string/http"
+ android:inputType="textUri"
+ android:ellipsize="end"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+ </TableRow>
+ <TableRow android:layout_marginBottom="10dip"
+ android:id="@+id/row_account">
+ <TextView
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:text="@string/account"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+
+ <Spinner
+ android:id="@+id/accounts"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:layout_marginStart="20dip"
+ android:spinnerMode="dropdown"
+ />
+ </TableRow>
+ <TableRow android:layout_marginBottom="10dip">
+ <TextView
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:text="@string/containing_folder"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+
+ <view class="com.android.browser.addbookmark.FolderSpinner"
+ android:id="@+id/folder"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:layout_marginStart="20dip"
+ android:spinnerMode="dropdown"
+ />
+ </TableRow>
+ </TableLayout>
+ </ScrollView>
+
+ <LinearLayout android:id="@+id/folder_selector"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical"
+ android:visibility="gone"
+ >
+
+ <view class="com.android.browser.AddBookmarkPage$CustomListView"
+ android:id="@+id/list"
+ android:layout_marginStart="16dip"
+ android:layout_marginEnd="16dip"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ />
+ <TextView
+ android:id="@+id/empty"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:visibility="gone"
+ android:layout_marginStart="16dip"
+ android:layout_marginTop="16dip"
+ android:text="@string/no_subfolders"
+ android:contentDescription="@string/no_subfolders"
+ android:textStyle="italic"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+ </LinearLayout>
+
+ </FrameLayout>
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:gravity="end"
+ style="?android:attr/buttonBarStyle">
+ <Button android:id="@+id/delete"
+ android:visibility="gone"
+ android:text="@string/remove_bookmark"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ style="?android:attr/buttonBarButtonStyle" />
+ <Button android:id="@+id/cancel"
+ android:text="@string/cancel"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ style="?android:attr/buttonBarButtonStyle" />
+ <Button android:id="@+id/OK"
+ android:text="@string/ok"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ style="?android:attr/buttonBarButtonStyle" />
+ </LinearLayout>
+
+</merge>
diff --git a/src/res/layout/browser_subwindow.xml b/src/res/layout/browser_subwindow.xml
new file mode 100644
index 00000000..f117b059
--- /dev/null
+++ b/src/res/layout/browser_subwindow.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/subwindow_container"
+ android:orientation="vertical"
+ android:background="@android:drawable/dialog_frame"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" >
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:background="@color/NavigationBarBackground"
+ android:layout_gravity="end"
+ android:gravity="end" >
+ <ImageButton
+ android:id="@+id/subwindow_close"
+ style="@style/NavButton"
+ android:layout_width="wrap_content"
+ android:focusable="true"
+ android:src="@drawable/ic_action_stop" />
+ </LinearLayout>
+ <LinearLayout
+ android:id="@+id/inner_container"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical" />
+</LinearLayout>
diff --git a/src/res/layout/browser_tab_crash.xml b/src/res/layout/browser_tab_crash.xml
new file mode 100644
index 00000000..846f7bf0
--- /dev/null
+++ b/src/res/layout/browser_tab_crash.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ # Copyright (c) 2013, The Linux Foundation. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+ # modification, are permitted provided that the following conditions are
+ # met:
+ # * Redistributions of source code must retain the above copyright
+ # notice, this list of conditions and the following disclaimer.
+ # * Redistributions in binary form must reproduce the above
+ # copyright notice, this list of conditions and the following
+ # disclaimer in the documentation and/or other materials provided
+ # with the distribution.
+ # * Neither the name of The Linux Foundation nor the names of its
+ # contributors may be used to endorse or promote products derived
+ # from this software without specific prior written permission.
+ #
+ # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ # OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical"
+ android:background="@android:color/white">
+
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:paddingTop="20dp"
+ android:paddingBottom="20dp"
+ android:textSize="20dp"
+ android:textColor="@android:color/black"
+ android:text="@string/browser_tab_crash_snap" />
+
+ <Button
+ android:id="@+id/browser_crash_reload_btn"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:background="@android:color/holo_green_dark"
+ android:text="@string/browser_tab_crash_reload"/>
+
+ <TextView android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:paddingStart="10dp"
+ android:paddingEnd="10dp"
+ android:paddingTop="20dp"
+ android:textSize="15dp"
+ android:textColor="@android:color/black"
+ android:text="@string/browser_tab_crash_message" />
+
+</LinearLayout> \ No newline at end of file
diff --git a/src/res/layout/combo_view.xml b/src/res/layout/combo_view.xml
new file mode 100644
index 00000000..81e08c92
--- /dev/null
+++ b/src/res/layout/combo_view.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ * Copyright (c) 2015, The Linux Foundation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials provided
+ * with the distribution.
+ * * Neither the name of The Linux Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+-->
+
+<com.android.browser.ComboView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@color/white"
+ android:orientation="vertical">
+
+ <android.support.v4.view.ViewPager
+ android:id="@+id/combo_view_pager"
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:layout_weight="1" />
+
+</com.android.browser.ComboView>
diff --git a/src/res/layout/credits_tab.xml b/src/res/layout/credits_tab.xml
new file mode 100644
index 00000000..95700630
--- /dev/null
+++ b/src/res/layout/credits_tab.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ * Copyright (c) 2015, The Linux Foundation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials provided
+ * with the distribution.
+ * * Neither the name of The Linux Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+-->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/license_layout"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent">
+</FrameLayout> \ No newline at end of file
diff --git a/src/res/layout/custom_screen.xml b/src/res/layout/custom_screen.xml
new file mode 100644
index 00000000..acc63a40
--- /dev/null
+++ b/src/res/layout/custom_screen.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<merge
+ xmlns:android="http://schemas.android.com/apk/res/android">
+ <FrameLayout android:id="@+id/main_content"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ />
+ <FrameLayout android:id="@+id/fullscreen_custom_content"
+ android:visibility="gone"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ />
+ <ViewStub
+ android:id="@+id/combo_view_stub"
+ android:layout="@layout/combo_view"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
+</merge>
+
diff --git a/src/res/layout/download_settings.xml b/src/res/layout/download_settings.xml
new file mode 100644
index 00000000..1d42b7d3
--- /dev/null
+++ b/src/res/layout/download_settings.xml
@@ -0,0 +1,202 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2013, The Linux Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:divider="?android:attr/dividerHorizontal"
+ android:orientation="vertical"
+ android:showDividers="middle" >
+ <LinearLayout android:id="@+id/title_holder"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:paddingStart="5dip"
+ android:paddingEnd="5dip"
+ android:minHeight="?android:attr/listPreferredItemHeightSmall"
+ >
+ <TextView android:id="@+id/download_settings_title"
+ android:layout_width="0dip"
+ android:layout_weight="1"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:gravity="center_vertical"
+ android:text="@string/download_settings_title"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+
+ </LinearLayout>
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="0dip"
+ android:layout_weight="1" >
+
+ <ScrollView
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" >
+
+ <TableLayout
+ android:id="@+id/download_table_layout"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:paddingStart="20dip"
+ android:paddingEnd="20dip"
+ android:paddingTop="10dip"
+ android:shrinkColumns="1"
+ android:stretchColumns="1" >
+
+ <TableRow android:layout_marginBottom="10dip" >
+
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:layout_weight="1"
+ android:text="@string/download_edit_filename_label"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textSize="18sp" >
+ </TextView>
+
+ <EditText
+ android:id="@+id/download_filename_edit"
+ android:layout_width="260dip"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:layout_weight="1"
+ android:inputType="textCapSentences"
+ android:selectAllOnFocus="true"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textSize="18sp" >
+ </EditText>
+ </TableRow>
+
+ <TableRow
+ android:layout_marginBottom="10dip" >
+
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:layout_weight="1"
+ android:text="@string/download_filepath_label"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textSize="18sp" >
+ </TextView>
+
+ <EditText
+ android:id="@+id/download_filepath_selected"
+ android:layout_width="260dip"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:editable="false"
+ android:ellipsize="end"
+ android:focusableInTouchMode="false"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textColor="@android:color/holo_blue_light"
+ android:textSize="18sp" >
+ </EditText>
+ </TableRow>
+
+ <TableRow
+ android:layout_marginBottom="10dip" >
+
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:text="@string/download_filesize"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textSize="18sp" >
+ </TextView>
+ <TextView
+ android:id="@+id/download_estimate_size_content"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:text="@string/download_filesize"
+ android:paddingStart="10dip"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textSize="18sp" >
+ </TextView>
+ </TableRow>
+
+ <TableRow
+ android:layout_marginBottom="10dip" >
+
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:text="@string/download_timeneeded"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textSize="18sp" >
+ </TextView>
+ <TextView
+ android:id="@+id/download_estimate_time_content"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:paddingStart="10dip"
+ android:text="@string/download_timeneeded"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textSize="18sp" >
+ </TextView>
+ </TableRow>
+ </TableLayout>
+ </ScrollView>
+ </FrameLayout>
+
+ <LinearLayout
+ style="?android:attr/buttonBarStyle"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal" >
+
+ <Button
+ android:id="@+id/download_cancel"
+ style="?android:attr/buttonBarButtonStyle"
+ android:layout_width="0dip"
+ android:layout_height="wrap_content"
+ android:layout_gravity="end"
+ android:layout_weight="1"
+ android:maxLines="1"
+ android:text="@string/cancel" />
+
+ <Button
+ android:id="@+id/download_start"
+ style="?android:attr/buttonBarButtonStyle"
+ android:layout_width="0dip"
+ android:layout_height="wrap_content"
+ android:layout_gravity="start"
+ android:layout_weight="1"
+ android:maxLines="1"
+ android:text="@string/ok" />
+ </LinearLayout>
+
+</LinearLayout>
diff --git a/src/res/layout/folder_list_item.xml b/src/res/layout/folder_list_item.xml
new file mode 100644
index 00000000..23fbc21c
--- /dev/null
+++ b/src/res/layout/folder_list_item.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal">
+ <ImageView
+ android:id="@+id/icon1"
+ style="@style/HoloIcon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="center_vertical"
+ android:minHeight="?android:attr/listPreferredItemHeight"
+ android:src="@drawable/ic_deco_folder_normal" />
+ <TextView
+ android:id="@android:id/text1"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:gravity="center_vertical"
+ android:paddingStart="6dip"
+ android:minHeight="?android:attr/listPreferredItemHeight" />
+</LinearLayout>
diff --git a/src/res/layout/folder_tile_view.xml b/src/res/layout/folder_tile_view.xml
new file mode 100644
index 00000000..a92f124c
--- /dev/null
+++ b/src/res/layout/folder_tile_view.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2015, The Linux Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<!-- Note: the layout_width and height are ignored and replaced at runtime -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="80dp"
+ android:layout_height="80dp"
+ android:orientation="vertical"
+ android:padding="4dp">
+
+ <!-- upper part, with the large bright text -->
+ <TextView
+ android:id="@android:id/text1"
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:layout_marginEnd="16dp"
+ android:layout_weight="1"
+ android:ellipsize="end"
+ android:lineSpacingMultiplier="1.2"
+ android:lines="3"
+ android:maxLines="3"
+ android:textColor="@color/FolderTileTitle"
+ android:textSize="16sp" />
+
+ <!-- lower part, with the number of items -->
+ <TextView
+ android:id="@android:id/text2"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:drawableEnd="@drawable/img_deco_bookmarks_folder_small_bright"
+ android:drawablePadding="2dp"
+ android:ellipsize="none"
+ android:gravity="center_vertical"
+ android:singleLine="true"
+ android:textColor="@color/FolderTileCount"
+ android:textSize="10sp"
+ tools:ignore="SmallSp" />
+
+</LinearLayout>
+
diff --git a/src/res/layout/font_size_widget.xml b/src/res/layout/font_size_widget.xml
new file mode 100644
index 00000000..296f5bf9
--- /dev/null
+++ b/src/res/layout/font_size_widget.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/text"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:minWidth="50sp"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textColor="?android:attr/textColorSecondary"
+ android:layout_gravity="center_vertical"
+/>
+
diff --git a/src/res/layout/four_button_menu_item.xml b/src/res/layout/four_button_menu_item.xml
new file mode 100644
index 00000000..edefb537
--- /dev/null
+++ b/src/res/layout/four_button_menu_item.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright 2014 The Chromium Authors. All rights reserved.
+
+ Use of this source code is governed by a BSD-style license that can be
+ found in the LICENSE file.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="?android:attr/listPreferredItemHeightSmall"
+ android:layout_gravity="top|start"
+ android:orientation="horizontal">
+
+ <ImageButton
+ android:id="@+id/button_one"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="24"
+ android:paddingStart="11dp"
+ android:paddingEnd="11dp"
+ android:background="?android:attr/listChoiceBackgroundIndicator"
+ android:scaleType="center"
+ />
+
+ <ImageButton
+ android:id="@+id/button_two"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="24"
+ android:paddingStart="11dp"
+ android:paddingEnd="11dp"
+ android:background="?android:attr/listChoiceBackgroundIndicator"
+ android:scaleType="center"
+ />
+
+ <ImageButton
+ android:id="@+id/button_three"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="24"
+ android:paddingStart="11dp"
+ android:paddingEnd="11dp"
+ android:background="?android:attr/listChoiceBackgroundIndicator"
+ android:scaleType="center"
+ />
+
+ <ImageButton
+ android:id="@+id/button_four"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="24"
+ android:paddingStart="11dp"
+ android:paddingEnd="11dp"
+ android:background="?android:attr/listChoiceBackgroundIndicator"
+ android:scaleType="center"
+ />
+</LinearLayout>
diff --git a/src/res/layout/history.xml b/src/res/layout/history.xml
new file mode 100644
index 00000000..c2444233
--- /dev/null
+++ b/src/res/layout/history.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical"
+ android:background="@color/comboViewBackground"
+ android:paddingTop="@dimen/combo_paddingTop">
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_weight="90"
+ android:layout_height="fill_parent" >
+
+ <ExpandableListView
+ android:id="@+id/history"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent" />
+
+ <TextView android:id="@android:id/empty"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:text="@string/empty_history"
+ android:visibility="gone"
+ />
+
+ <View
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/combo_shadow_height"
+ android:layout_gravity="bottom"
+ android:background="@drawable/shadow_top" />
+
+ <View
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/combo_shadow_height"
+ android:layout_gravity="top"
+ android:background="@drawable/shadow_bottom" />
+
+ </FrameLayout>
+
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_weight="10"
+ android:background="@color/primary"
+ style="?android:attr/buttonBarStyle" >
+
+ <Button
+ android:id="@+id/clear_history_button"
+ android:text="@string/clear_history"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ style="?android:attr/buttonBarButtonStyle"
+ />
+ </LinearLayout>
+
+</LinearLayout> \ No newline at end of file
diff --git a/src/res/layout/history_header.xml b/src/res/layout/history_header.xml
new file mode 100644
index 00000000..b1d17bd4
--- /dev/null
+++ b/src/res/layout/history_header.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?android:attr/listPreferredItemHeight"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:paddingStart="35dip"
+ android:gravity="center_vertical"
+ android:background="?android:attr/activatedBackgroundIndicator"
+ />
diff --git a/src/res/layout/history_item.xml b/src/res/layout/history_item.xml
new file mode 100644
index 00000000..332dc364
--- /dev/null
+++ b/src/res/layout/history_item.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?android:attr/listPreferredItemHeight"
+ android:orientation="horizontal">
+
+ <com.android.browser.SiteTileView
+ android:id="@+id/favicon"
+ android:layout_width="36dip"
+ android:layout_height="36dip"
+ android:layout_gravity="center"
+ android:layout_marginStart="12dip" />
+
+ <LinearLayout
+ android:layout_width="0dip"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:layout_weight="1"
+ android:orientation="vertical"
+ android:paddingStart="8dip"
+ android:paddingEnd="8dip">
+
+ <TextView
+ android:id="@+id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:ellipsize="end"
+ android:maxLines="1"
+ android:singleLine="true"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+
+ <TextView
+ android:id="@+id/url"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:ellipsize="middle"
+ android:maxLines="1"
+ android:singleLine="true"
+ android:textAppearance="?android:attr/textAppearanceSmall" />
+ </LinearLayout>
+
+ <CheckBox
+ android:id="@+id/star"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:button="@drawable/ic_action_bookmark"
+ android:focusable="false"
+ android:paddingBottom="16dip"
+ android:paddingStart="8dip"
+ android:paddingEnd="8dip"
+ android:paddingTop="16dip" />
+</LinearLayout>
diff --git a/src/res/layout/http_authentication.xml b/src/res/layout/http_authentication.xml
new file mode 100644
index 00000000..6be2f6f9
--- /dev/null
+++ b/src/res/layout/http_authentication.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ >
+
+ <TextView
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:text="@string/username"
+ android:layout_marginTop="12dip"
+ android:layout_marginStart="20dip"
+ android:layout_marginEnd="20dip" />
+
+ <EditText
+ android:id="@+id/username_edit"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:scrollHorizontally="true"
+ android:inputType="text"
+ android:layout_marginStart="20dip"
+ android:layout_marginEnd="20dip"
+ android:layout_marginBottom="12dip"
+ android:singleLine="true"
+ android:imeOptions="actionNext" />
+
+ <TextView
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:text="@string/password"
+ android:layout_marginStart="20dip"
+ android:layout_marginEnd="20dip" />
+
+ <EditText
+ android:id="@+id/password_edit"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:scrollHorizontally="true"
+ android:inputType="textPassword"
+ android:layout_marginStart="20dip"
+ android:layout_marginEnd="20dip"
+ android:layout_marginBottom="12dip"
+ android:singleLine="true"
+ android:imeOptions="actionDone" />
+</LinearLayout>
diff --git a/src/res/layout/import_bookmarks_dialog.xml b/src/res/layout/import_bookmarks_dialog.xml
new file mode 100644
index 00000000..f10f35de
--- /dev/null
+++ b/src/res/layout/import_bookmarks_dialog.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical"
+ android:padding="8dip"
+>
+ <TextView
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:text="@string/import_bookmarks_dialog_description"
+ />
+
+ <LinearLayout android:id="@+id/accountList"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ />
+
+ <Button android:id="@+id/remove"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:text="@string/import_bookmarks_dialog_remove"
+ android:maxLines="2"
+ />
+
+ <Button android:id="@+id/cancel"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:text="@android:string/cancel"
+ />
+</LinearLayout> \ No newline at end of file
diff --git a/src/res/layout/import_bookmarks_dialog_button.xml b/src/res/layout/import_bookmarks_dialog_button.xml
new file mode 100644
index 00000000..cf8f6283
--- /dev/null
+++ b/src/res/layout/import_bookmarks_dialog_button.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<Button xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:text="@string/import_bookmarks_dialog_remove"
+ android:maxLines="2"
+/>
diff --git a/src/res/layout/my_navigation_add_page.xml b/src/res/layout/my_navigation_add_page.xml
new file mode 100755
index 00000000..46943c6b
--- /dev/null
+++ b/src/res/layout/my_navigation_add_page.xml
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+Copyright (c) 2013, The Linux Foundation. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical" >
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?android:attr/listPreferredItemHeightSmall"
+ android:orientation="horizontal"
+ android:paddingStart="5dip"
+ android:paddingEnd="5dip" >
+
+ <TextView
+ android:id="@+id/dialog_title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:background="?android:attr/selectableItemBackground"
+ android:gravity="center_vertical"
+ android:text="@string/my_navigation_edit_label"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textColor="@android:color/white" />
+ </LinearLayout>
+
+ <ScrollView
+ android:layout_width="match_parent"
+ android:layout_height="0dip"
+ android:layout_weight="1" >
+
+ <TableLayout
+ android:id="@+id/default_view"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingStart="10dip"
+ android:paddingEnd="10dip"
+ android:paddingTop="10dip"
+ android:shrinkColumns="1"
+ android:stretchColumns="1" >
+
+ <TableRow android:layout_marginBottom="10dip" >
+
+ <TextView
+ android:id="@+id/titleText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="start"
+ android:paddingTop="10dip"
+ android:text="@string/my_navigation_name"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+
+ <EditText
+ android:id="@+id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="10dip"
+ android:inputType="textCapSentences"
+ android:selectAllOnFocus="true"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+ </TableRow>
+
+ <TableRow
+ android:id="@+id/row_address"
+ android:layout_marginBottom="10dip" >
+
+ <TextView
+ android:id="@+id/addressText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="start"
+ android:text="@string/my_navigation_address"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+
+ <EditText
+ android:id="@+id/address"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="10dip"
+ android:hint="@string/http"
+ android:inputType="textUri"
+ android:selectAllOnFocus="true"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+ </TableRow>
+ </TableLayout>
+ </ScrollView>
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical" >
+
+ <View
+ android:id="@+id/add_divider"
+ android:layout_width="match_parent"
+ android:layout_height="1dip"
+ android:background="?android:attr/dividerVertical" />
+
+ <LinearLayout
+ style="?android:attr/buttonBarStyle"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal" >
+
+ <Button
+ android:id="@+id/cancel"
+ style="?android:attr/buttonBarButtonStyle"
+ android:layout_width="0dip"
+ android:layout_height="wrap_content"
+ android:layout_gravity="end"
+ android:layout_weight="1"
+ android:maxLines="2"
+ android:text="@string/cancel" />
+
+ <Button
+ android:id="@+id/OK"
+ style="?android:attr/buttonBarButtonStyle"
+ android:layout_width="0dip"
+ android:layout_height="wrap_content"
+ android:layout_gravity="start"
+ android:layout_weight="1"
+ android:maxLines="2"
+ android:text="@string/ok" />
+ </LinearLayout>
+ </LinearLayout>
+
+</LinearLayout>
diff --git a/src/res/layout/nav_screen.xml b/src/res/layout/nav_screen.xml
new file mode 100644
index 00000000..6e75aee7
--- /dev/null
+++ b/src/res/layout/nav_screen.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@color/trasparent"
+ android:orientation="vertical">
+
+ <com.android.browser.NavTabScroller
+ android:id="@+id/scroller"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="@integer/nav_tab_orientation" />
+
+ <!-- Tabs toolbar -->
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/toolbar_height"
+ android:background="@color/trasparent"
+ android:gravity="end"
+ android:orientation="horizontal">
+
+ <!-- animated subset -->
+ <LinearLayout
+ android:id="@+id/nav_toolbar_animate"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:orientation="horizontal">
+
+ <ImageButton
+ android:id="@+id/newtab"
+ style="@style/NavButtonWide"
+ android:contentDescription="@string/accessibility_button_newtab"
+ android:gravity="center_vertical"
+ android:src="@drawable/ic_action_add_tab"
+ android:visibility="gone" />
+
+ <ImageButton
+ android:id="@+id/newincognitotab"
+ style="@style/NavButtonWide"
+ android:contentDescription="@string/accessibility_button_newincognitotab"
+ android:gravity="center_vertical"
+ android:src="@drawable/ic_action_add_incognito"
+ android:visibility="gone" />
+ </LinearLayout>
+
+ <ImageButton
+ android:id="@+id/more"
+ style="@style/OverflowButton" />
+ </LinearLayout>
+
+ <!-- Cosmetic shadow (covered by anim_screen during transitions) >
+ <View
+ android:layout_width="match_parent"
+ android:layout_height="8dp"
+ android:layout_marginTop="@dimen/toolbar_height"
+ android:background="@drawable/deco_cosmetic_topshadow" /-->
+
+</FrameLayout>
diff --git a/src/res/layout/nav_tab_view.xml b/src/res/layout/nav_tab_view.xml
new file mode 100644
index 00000000..1bf4b8de
--- /dev/null
+++ b/src/res/layout/nav_tab_view.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/nav_tab"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:background="@drawable/card"
+ android:elevation="4dp"
+ android:focusable="false">
+ <LinearLayout
+ android:id="@+id/titlebar"
+ android:orientation="vertical"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
+ android:paddingStart="8dp"
+ android:paddingEnd="8dp"
+ android:paddingTop="8dp"
+ android:paddingBottom="8dp">
+ <ImageView
+ android:id="@+id/tab_preview"
+ android:layout_width="@dimen/nav_tab_width"
+ android:layout_height="@dimen/nav_tab_height"
+ android:paddingStart="2dip"
+ android:paddingEnd="2dip"
+ android:focusable="false" />
+ <TextView
+ android:id="@+id/title"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/nav_tab_titleheight"
+ android:layout_weight="1.0"
+ android:layout_marginTop="4dp"
+ android:gravity="center_vertical"
+ android:singleLine="true"
+ android:ellipsize="end"
+ android:textAppearance="?android:attr/textAppearanceSmallInverse" />
+ </LinearLayout>
+ </LinearLayout>
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="50dp"
+ android:background="@color/trasparent" />
+</LinearLayout>
diff --git a/src/res/layout/new_folder_layout.xml b/src/res/layout/new_folder_layout.xml
new file mode 100644
index 00000000..3ffa7911
--- /dev/null
+++ b/src/res/layout/new_folder_layout.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!-- Keep in sync with folder_list_item.xml -->
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal">
+ <ImageView
+ android:id="@+id/icon1"
+ style="@style/HoloIcon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="center_vertical"
+ android:minHeight="?android:attr/listPreferredItemHeight"
+ android:src="@drawable/ic_deco_folder_normal" />
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:background="@*android:drawable/edit_text_holo_dark"
+ android:gravity="center_vertical"
+ android:paddingBottom="5dip"
+ android:orientation="horizontal">
+ <EditText
+ android:id="@+id/folder_namer"
+ android:layout_width="0dip"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:inputType="textCapSentences|textNoSuggestions"
+ android:background="@null"
+ android:gravity="center_vertical"
+ android:paddingStart="6dip"
+ />
+ <ImageView
+ android:id="@+id/close"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="center_vertical"
+ android:src="@drawable/ic_action_close"
+ android:contentDescription="@string/cancel"
+ />
+ </LinearLayout>
+</LinearLayout>
diff --git a/src/res/layout/one_button_plus_menu_item.xml b/src/res/layout/one_button_plus_menu_item.xml
new file mode 100644
index 00000000..29eaf57d
--- /dev/null
+++ b/src/res/layout/one_button_plus_menu_item.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright 2014 The Chromium Authors. All rights reserved.
+
+ Use of this source code is governed by a BSD-style license that can be
+ found in the LICENSE file.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="?android:attr/listPreferredItemHeightSmall"
+ android:layout_gravity="top|start"
+ android:orientation="horizontal">
+
+ <ImageButton
+ android:id="@+id/button_one"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="90"
+ android:background="?android:attr/listChoiceBackgroundIndicator"
+ android:scaleType="center"
+ />
+
+ <ImageButton
+ android:id="@+id/button_two"
+ style="@style/OverflowButton" />
+
+</LinearLayout> \ No newline at end of file
diff --git a/src/res/layout/page_info.xml b/src/res/layout/page_info.xml
new file mode 100644
index 00000000..3d4bf99c
--- /dev/null
+++ b/src/res/layout/page_info.xml
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<ScrollView
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical" >
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical" >
+
+ <!-- Title: -->
+ <TextView
+ android:id="@+id/title"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:textStyle="bold"
+ android:layout_marginStart="20dip"
+ android:layout_marginEnd="20dip"
+ android:layout_marginTop="12dip"
+ android:layout_marginBottom="12dip" />
+
+ <!-- Address: -->
+ <TableLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <TextView
+ android:id="@+id/address"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:gravity="start"
+ android:layout_marginStart="20dip"
+ android:layout_marginEnd="20dip"
+ android:layout_marginBottom="12dip" />
+
+ </TableLayout>
+
+ <TableLayout
+ android:id="@+id/web_refiner_info"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <TextView
+ android:id="@+id/web_refiner_title"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:textStyle="bold"
+ android:layout_marginStart="20dip"
+ android:layout_marginEnd="20dip"
+ android:layout_marginTop="12dip"
+ android:text="WebRefiner"
+ android:layout_marginBottom="12dip" />
+
+ <TextView
+ android:id="@+id/web_refiner_status"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:gravity="start"
+ android:text="Enabled on this site"
+ android:layout_marginStart="20dip"
+ android:layout_marginEnd="20dip"
+ android:layout_marginBottom="12dip" />
+
+ <TextView
+ android:id="@+id/web_refiner_blocked_status"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:gravity="start"
+ android:text="99 URLs blocked on this page"
+ android:layout_marginStart="20dip"
+ android:layout_marginEnd="20dip"
+ android:layout_marginBottom="12dip" />
+
+ </TableLayout>
+
+
+ </LinearLayout>
+
+</ScrollView>
diff --git a/src/res/layout/pick_bookmark.xml b/src/res/layout/pick_bookmark.xml
new file mode 100644
index 00000000..9636c4a3
--- /dev/null
+++ b/src/res/layout/pick_bookmark.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<FrameLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+
+ <fragment class="com.android.browser.BrowserBookmarksPage"
+ android:id="@+id/bookmarks"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
+
+</FrameLayout>
diff --git a/src/res/layout/preference_list_content.xml b/src/res/layout/preference_list_content.xml
new file mode 100644
index 00000000..1b2ba55e
--- /dev/null
+++ b/src/res/layout/preference_list_content.xml
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2011 The Android Open Source Project Licensed under the
+ Apache License, Version 2.0 (the "License"); you may not use this file
+ except in compliance with the License. You may obtain a copy of the
+ License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+ applicable law or agreed to in writing, software distributed under the
+ License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ CONDITIONS OF ANY KIND, either express or implied. See the License for
+ the specific language governing permissions and limitations under the
+ License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+
+ <LinearLayout
+ android:orientation="horizontal"
+ android:layout_width="match_parent"
+ android:layout_height="0px"
+ android:layout_weight="1">
+
+ <LinearLayout
+ android:id="@+id/headers"
+ android:orientation="vertical"
+ android:layout_width="0px"
+ android:layout_height="match_parent"
+ android:layout_marginEnd="@dimen/preference_screen_side_margin_negative"
+ android:layout_marginStart="@dimen/preference_screen_side_margin"
+ android:layout_marginTop="32dp"
+ android:layout_marginBottom="32dp"
+ android:layout_weight="10">
+
+ <ListView android:id="@android:id/list"
+ android:layout_width="match_parent"
+ android:layout_height="0px"
+ android:layout_weight="1"
+ android:drawSelectorOnTop="false"
+ android:cacheColorHint="@android:color/transparent"
+ android:listPreferredItemHeight="48dp"
+ android:scrollbarAlwaysDrawVerticalTrack="true" />
+
+ <FrameLayout android:id="@+id/list_footer"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_weight="0" />
+
+ </LinearLayout>
+
+ <LinearLayout
+ android:id="@+id/prefs_frame"
+ android:layout_width="0px"
+ android:layout_height="match_parent"
+ android:layout_weight="20"
+ android:layout_marginStart="@dimen/preference_screen_side_margin"
+ android:layout_marginEnd="@dimen/preference_screen_side_margin"
+ android:layout_marginTop="16dp"
+ android:layout_marginBottom="16dp"
+ android:background="?android:attr/detailsElementBackground"
+ android:orientation="vertical"
+ android:visibility="gone" >
+
+ <!-- Breadcrumb inserted here -->
+ <android.app.FragmentBreadCrumbs
+ android:id="@android:id/title"
+ android:layout_height="72dip"
+ android:layout_width="match_parent"
+ android:paddingTop="16dip"
+ android:paddingBottom="8dip"
+ android:gravity="center_vertical|start"
+ android:layout_marginStart="48dip"
+ android:layout_marginEnd="48dip"
+ />
+
+ <ImageView
+ android:layout_width="match_parent"
+ android:layout_height="1dip"
+ android:paddingStart="32dip"
+ android:paddingEnd="32dip"
+ android:src="#404040"
+ />
+ <android.preference.PreferenceFrameLayout android:id="@+id/prefs"
+ android:layout_width="match_parent"
+ android:layout_height="0dip"
+ android:layout_weight="1"
+ android:layout_marginTop="-1dip"
+ />
+ </LinearLayout>
+ </LinearLayout>
+</LinearLayout>
diff --git a/src/res/layout/preference_widget_seekbar.xml b/src/res/layout/preference_widget_seekbar.xml
new file mode 100644
index 00000000..6f58823e
--- /dev/null
+++ b/src/res/layout/preference_widget_seekbar.xml
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Layout for a Preference in a PreferenceActivity. The
+ Preference is able to place a specific widget for its particular
+ type in the "widget_frame" layout. -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?android:attr/listPreferredItemHeight"
+ android:gravity="center_vertical"
+ android:paddingEnd="?android:attr/scrollbarSize">
+
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:gravity="center"
+ android:minWidth="0dp"
+ android:orientation="horizontal">
+ <ImageView
+ android:id="@+android:id/icon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:minWidth="48dp"
+ />
+ </LinearLayout>
+
+ <RelativeLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="16dip"
+ android:layout_marginEnd="8dip"
+ android:layout_marginTop="6dip"
+ android:layout_marginBottom="6dip"
+ android:layout_weight="1">
+
+ <TextView android:id="@+android:id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:ellipsize="marquee"
+ android:fadingEdge="horizontal" />
+
+ <TextView android:id="@android:id/summary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_below="@android:id/title"
+ android:layout_alignStart="@android:id/title"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textColor="?android:attr/textColorSecondary"
+ android:maxLines="4" />
+
+ <!-- Preference should place its actual preference widget here. -->
+ <LinearLayout android:id="@android:id/widget_frame"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:layout_below="@android:id/summary"
+ android:layout_alignStart="@android:id/title"
+ android:minWidth="@dimen/preference_widget_width"
+ android:gravity="center"
+ android:orientation="vertical" />
+
+ <SeekBar android:id="@+id/seekbar2"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_below="@android:id/summary"
+ android:layout_toEndOf="@android:id/widget_frame"
+ android:layout_alignParentEnd="true" />
+
+ </RelativeLayout>
+
+</LinearLayout> \ No newline at end of file
diff --git a/src/res/layout/setup_autofill_dialog.xml b/src/res/layout/setup_autofill_dialog.xml
new file mode 100644
index 00000000..7f248fd8
--- /dev/null
+++ b/src/res/layout/setup_autofill_dialog.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:paddingTop="9dip"
+ android:paddingBottom="3dip"
+ android:paddingStart="3dip"
+ android:paddingEnd="1dip">
+
+ <TextView
+ android:text="@string/autofill_setup_dialog_message"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:padding="5dip" />
+
+ <CheckBox android:id="@+id/setup_autofill_dialog_disable_autofill"
+ android:text="@string/disable_autofill"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:layout_gravity="start"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content" />
+
+</LinearLayout>
diff --git a/src/res/layout/site_specific_security_info.xml b/src/res/layout/site_specific_security_info.xml
new file mode 100644
index 00000000..700d0c27
--- /dev/null
+++ b/src/res/layout/site_specific_security_info.xml
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2015, The Linux Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/site_security_info"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:paddingEnd="?android:attr/scrollbarSize"
+ android:minHeight="?android:attr/listPreferredItemHeightSmall"
+ android:gravity="center_vertical"
+ android:background="?android:attr/selectableItemBackground"
+ android:layout_gravity="fill_horizontal">
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+ <LinearLayout
+ android:id="@+id/site_security_error"
+ android:orientation="horizontal"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?android:attr/listPreferredItemHeightSmall"
+ android:gravity="center_vertical"
+ >
+ <!--Padding-->
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="20dip" />
+
+ <ImageView
+ android:gravity="center"
+ android:src="@drawable/ic_sp_level_severe"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+
+ <TextView
+ android:id="@+id/security_view_text"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="10dip"
+ android:gravity="start" />
+ </LinearLayout>
+
+ <LinearLayout
+ android:id="@+id/site_security_warning"
+ android:orientation="horizontal"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?android:attr/listPreferredItemHeightSmall"
+ android:gravity="center_vertical"
+ >
+ <!--Padding-->
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="20dip" />
+
+ <ImageView
+ android:gravity="center"
+ android:src="@drawable/ic_sp_level_warning"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+
+ <TextView
+ android:id="@id/security_view_text"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="10dip"
+ android:gravity="start" />
+ </LinearLayout>
+
+ <LinearLayout
+ android:id="@+id/site_security_verbose"
+ android:orientation="horizontal"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?android:attr/listPreferredItemHeightSmall"
+ android:gravity="center_vertical"
+ >
+ <!--Padding-->
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="20dip" />
+
+ <ImageView
+ android:src="@drawable/ic_sp_level_good"
+ android:gravity="center"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+
+ <TextView
+ android:id="@id/security_view_text"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="10dip"
+ android:gravity="start" />
+ </LinearLayout>
+ </LinearLayout>
+</LinearLayout> \ No newline at end of file
diff --git a/src/res/layout/snapshot_item.xml b/src/res/layout/snapshot_item.xml
new file mode 100644
index 00000000..c3ce866c
--- /dev/null
+++ b/src/res/layout/snapshot_item.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<RelativeLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:padding="@dimen/combo_snapshot_item_padding">
+ <ImageView
+ android:id="@+id/thumb"
+ android:src="@drawable/thumbnail_bookmarks_widget_no_bookmark_holo"
+ android:layout_width="@dimen/bookmarkThumbnailWidth"
+ android:layout_height="@dimen/bookmarkThumbnailHeight"
+ android:scaleType="centerCrop"
+ android:cropToPadding="true"
+ android:background="@drawable/border_thumb_bookmarks_widget_holo" />
+ <TextView
+ android:id="@+id/date"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignBottom="@id/thumb"
+ android:layout_alignStart="@id/thumb"
+ android:layout_alignEnd="@id/thumb"
+ android:background="@drawable/overlay_url_bookmark_widget_holo"
+ android:singleLine="true"
+ android:ellipsize="end"
+ android:textSize="14sp"
+ android:typeface="sans"
+ android:textColor="#AAAAAA"
+ android:paddingStart="6dip"
+ android:paddingEnd="2dip"
+ android:gravity="center_vertical" />
+ <TextView android:id="@+id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_below="@+id/thumb"
+ android:layout_alignStart="@+id/thumb"
+ android:layout_alignEnd="@+id/thumb"
+ android:layout_marginTop="6dip"
+ android:paddingStart="8dip"
+ android:gravity="center_vertical"
+ android:typeface="sans"
+ android:textAppearance="@style/BookmarkText"
+ android:lines="2" />
+ <ImageView
+ android:id="@+id/divider"
+ android:src="?android:attr/dividerVertical"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignStart="@+id/title"
+ android:layout_alignTop="@+id/title"
+ android:layout_alignBottom="@+id/title"
+ android:scaleType="fitXY" />
+</RelativeLayout>
diff --git a/src/res/layout/snapshots.xml b/src/res/layout/snapshots.xml
new file mode 100644
index 00000000..d01809e6
--- /dev/null
+++ b/src/res/layout/snapshots.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<FrameLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@color/comboViewBackground"
+ android:paddingTop="@dimen/combo_paddingTop">
+
+ <com.android.browser.view.SnapshotGridView
+ android:id="@+id/grid"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_gravity="center_horizontal"
+ android:numColumns="auto_fit"
+ android:stretchMode="none"
+ android:gravity="center" />
+ <TextView
+ android:id="@android:id/empty"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:text="@string/empty_snapshots_folder"
+ android:visibility="gone" />
+
+ <View
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/combo_shadow_height"
+ android:layout_gravity="bottom"
+ android:background="@drawable/shadow_top" />
+
+ <View
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/combo_shadow_height"
+ android:layout_gravity="top"
+ android:background="@drawable/shadow_bottom" />
+
+</FrameLayout>
diff --git a/src/res/layout/ssl_success.xml b/src/res/layout/ssl_success.xml
new file mode 100644
index 00000000..6fbedc46
--- /dev/null
+++ b/src/res/layout/ssl_success.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal" >
+
+ <TableRow>
+ <ImageView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:scaleType="center"
+ android:src="@drawable/ic_sp_level_good"
+ android:layout_marginStart="20dip"
+ android:layout_marginBottom="12dip" />
+
+ <TextView
+ android:id="@+id/success"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:gravity="start"
+ android:layout_weight="1"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:layout_marginStart="10dip"
+ android:layout_marginEnd="20dip"
+ android:layout_marginBottom="12dip" />
+ </TableRow>
+
+</TableLayout>
diff --git a/src/res/layout/ssl_warning.xml b/src/res/layout/ssl_warning.xml
new file mode 100644
index 00000000..5a9b1417
--- /dev/null
+++ b/src/res/layout/ssl_warning.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<TextView
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/warning"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:drawablePadding="6dip"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:layout_marginStart="12dip"
+ android:layout_marginEnd="12dip"
+ android:minHeight="32dip"
+ android:gravity="center_vertical"
+ android:layout_marginBottom="4dip"
+ android:layout_marginTop="4dip" />
+
diff --git a/src/res/layout/suggestion_item.xml b/src/res/layout/suggestion_item.xml
new file mode 100644
index 00000000..a8e9d1ac
--- /dev/null
+++ b/src/res/layout/suggestion_item.xml
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/layout/simple_spinner_item.xml
+**
+** Copyright 2010, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="48dip"
+ android:orientation="horizontal"
+ android:gravity="center_vertical"
+ android:baselineAligned="false"
+ >
+ <LinearLayout
+ android:id="@+id/suggestion"
+ android:layout_width="0dip"
+ android:layout_height="match_parent"
+ android:layout_weight="1"
+ android:orientation="horizontal"
+ android:background="?android:attr/selectableItemBackground"
+ android:padding="0dp">
+ <ImageView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:id="@+id/icon1"
+ android:layout_gravity="center_vertical"
+ android:layout_marginStart="@dimen/suggest_item_padding"
+ android:layout_marginEnd="@dimen/suggest_item_padding" />
+ <LinearLayout
+ android:layout_width="0dip"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:layout_gravity="center_vertical"
+ android:orientation="vertical">
+ <TextView
+ android:id="@android:id/text1"
+ style="@style/SuggestionLineMedium"
+ android:maxLines="1"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content" />
+ <TextView
+ android:id="@android:id/text2"
+ style="@style/SuggestionLineSmall"
+ android:singleLine="true"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content" />
+ </LinearLayout>
+ </LinearLayout>
+ <ImageView
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:id="@+id/divider"
+ android:scaleType="center"
+ android:background="@drawable/list_divider_holo_light"
+ />
+ <ImageView
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:id="@+id/icon2"
+ android:scaleType="center"
+ android:src="@drawable/ic_action_querybuilder"
+ android:background="?android:attr/selectableItemBackground"
+ android:paddingEnd="@dimen/suggest_item_padding"
+ android:paddingStart="@dimen/suggest_item_padding"
+ />
+</LinearLayout>
diff --git a/src/res/layout/swe_menu_item.xml b/src/res/layout/swe_menu_item.xml
new file mode 100644
index 00000000..cdee2fda
--- /dev/null
+++ b/src/res/layout/swe_menu_item.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright 2011 The Chromium Authors. All rights reserved.
+
+ Use of this source code is governed by a BSD-style license that can be
+ found in the LICENSE file.
+-->
+<!-- Layout for each item in the menu popup -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="?android:attr/listPreferredItemHeightSmall"
+ android:paddingStart="?android:attr/listPreferredItemPaddingStart"
+ android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
+ android:background="?android:attr/listChoiceBackgroundIndicator">
+ <TextView
+ android:id="@+id/menu_item_text"
+ android:textAppearance="?android:attr/textAppearanceSmallPopupMenu"
+ android:layout_weight="1"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:layout_gravity="start"
+ android:gravity="center_vertical"
+ android:singleLine="true"
+ />
+ <view
+ class="com.android.browser.appmenu.AppMenuItemIcon"
+ android:id="@+id/menu_item_icon"
+ android:layout_weight="0"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:layout_gravity="end"
+ android:gravity="center_vertical"
+ />
+ <CheckBox
+ android:id="@+id/menu_item_checkbox"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:tint="@color/black"
+ android:visibility="gone"
+ android:clickable="true" />
+</LinearLayout>
diff --git a/src/res/layout/swe_preference.xml b/src/res/layout/swe_preference.xml
new file mode 100644
index 00000000..41356ce1
--- /dev/null
+++ b/src/res/layout/swe_preference.xml
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2015, The Linux Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:paddingEnd="?android:attr/scrollbarSize"
+ android:minHeight="?android:attr/listPreferredItemHeightSmall"
+ android:gravity="center_vertical" >
+ <!--android:background="?android:attr/selectableItemBackgroundBorderless"-->
+
+ <!--Padding-->
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="20dip" />
+
+ <!--Icon for preference-->
+ <ImageView
+ android:id="@+android:id/icon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center" />
+
+ <!--Preference title and summary-->
+ <RelativeLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="10dip"
+ android:layout_marginEnd="6dip"
+ android:layout_marginTop="6dip"
+ android:layout_marginBottom="6dip"
+ android:layout_weight="1">
+
+ <TextView android:id="@+android:id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:textAppearance="?android:attr/textAppearanceListItemSmall"
+ android:textColor="?android:attr/textColorPrimary"
+ android:ellipsize="marquee"
+ android:fadingEdge="horizontal" />
+
+ <TextView android:id="@+android:id/summary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_below="@android:id/title"
+ android:layout_alignStart="@android:id/title"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textColor="?android:attr/textColorSecondary"
+ android:maxLines="4" />
+ </RelativeLayout>
+
+ <!--Widget if any-->
+ <LinearLayout android:id="@+android:id/widget_frame"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:gravity="center_vertical"
+ android:orientation="vertical" />
+
+</LinearLayout>
diff --git a/src/res/layout/swe_preference_button.xml b/src/res/layout/swe_preference_button.xml
new file mode 100644
index 00000000..41ad8868
--- /dev/null
+++ b/src/res/layout/swe_preference_button.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2015, The Linux Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<Button xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+android:id/title"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center" />
diff --git a/src/res/layout/swe_preference_custom_actionbar.xml b/src/res/layout/swe_preference_custom_actionbar.xml
new file mode 100644
index 00000000..44eb1de7
--- /dev/null
+++ b/src/res/layout/swe_preference_custom_actionbar.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2015, The Linux Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<Button xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/reset"
+ android:drawableEnd="@drawable/ic_sp_revert"
+ android:text="@string/pref_extras_reset"
+ android:background="@android:color/transparent"
+ android:layout_gravity="end"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:clickable="true"
+ />
diff --git a/src/res/layout/swe_preference_list_widget.xml b/src/res/layout/swe_preference_list_widget.xml
new file mode 100644
index 00000000..f294ac20
--- /dev/null
+++ b/src/res/layout/swe_preference_list_widget.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2015, The Linux Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:background="@color/trasparent" />
diff --git a/src/res/layout/swe_preference_storage_widget.xml b/src/res/layout/swe_preference_storage_widget.xml
new file mode 100644
index 00000000..b00fe69c
--- /dev/null
+++ b/src/res/layout/swe_preference_storage_widget.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2015, The Linux Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:background="@drawable/ic_sp_storage" />
diff --git a/src/res/layout/swe_preference_trashcan_widget.xml b/src/res/layout/swe_preference_trashcan_widget.xml
new file mode 100644
index 00000000..77db4ff5
--- /dev/null
+++ b/src/res/layout/swe_preference_trashcan_widget.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2015, The Linux Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:background="@drawable/ic_action_trash" />
diff --git a/src/res/layout/swe_website_settings.xml b/src/res/layout/swe_website_settings.xml
new file mode 100644
index 00000000..b71d4cc0
--- /dev/null
+++ b/src/res/layout/swe_website_settings.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+** Copyright 2010, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent"
+ android:background="@android:color/transparent">
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="fill_parent"
+ android:layout_weight="1">
+ <ListView android:id="@android:id/list"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:clipToPadding="false"
+ android:drawSelectorOnTop="false"
+ android:cacheColorHint="@android:color/transparent"
+ android:divider="@null"
+ android:dividerHeight="0dp"
+ android:scrollbarAlwaysDrawVerticalTrack="true" />
+
+ <View
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/combo_shadow_height"
+ android:layout_gravity="bottom"
+ android:background="@drawable/shadow_top" />
+ </FrameLayout>
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:background="@color/primary"
+ style="?android:attr/buttonBarStyle" >
+
+ <Button android:id="@+id/add_new_site"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:layout_weight="1"
+ android:text="@string/website_settings_add_origin"
+ style="?android:attr/buttonBarButtonStyle"
+ />
+
+ <Button android:id="@+id/clear_all_button"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:layout_weight="1"
+ android:text="@string/website_settings_clear_all"
+ style="?android:attr/buttonBarButtonStyle"
+ />
+ </LinearLayout>
+</LinearLayout>
diff --git a/src/res/layout/tab.xml b/src/res/layout/tab.xml
new file mode 100755
index 00000000..003c814a
--- /dev/null
+++ b/src/res/layout/tab.xml
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+
+ This layout provides the structure for a browser tab. A tab contains the
+ WebView and any number of other UI elements specific to that tab.
+ Currently, the only such element is the Geolocation permissions prompt.
+-->
+
+<com.android.browser.DraggableFrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/draggable_mainframe"
+ android:orientation="vertical"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+
+ <ImageView android:id="@+id/navview_opacity"
+ android:layout_gravity="top"
+ android:scaleType="fitStart"
+ android:background="@android:color/black"
+ android:visibility="gone"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
+
+ <ImageView android:id="@+id/stationary_navview"
+ android:layout_gravity="top"
+ android:scaleType="fitStart"
+ android:visibility="gone"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
+
+ <!-- Wrapper layout for the WebView, which must be in a FrameLayout. -->
+ <FrameLayout android:id="@+id/webview_wrapper"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_weight="1" />
+
+ <ImageView android:id="@+id/sliding_navview"
+ android:layout_gravity="top"
+ android:scaleType="fitStart"
+ android:visibility="gone"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
+
+ <ImageView android:id="@+id/sliding_navview_shadow"
+ android:background="@drawable/left_shade"
+ android:layout_gravity="top"
+ android:scaleType="fitStart"
+ android:visibility="gone"
+ android:layout_width="10dp"
+ android:layout_height="match_parent" />
+
+ <LinearLayout android:id="@+id/edge_sliding_settings"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:visibility="gone"
+ android:background="#00838f"
+ android:alpha="0.92"
+ android:orientation="vertical">
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:gravity="center_horizontal|center_vertical"
+ android:layout_weight=".25"
+ android:textSize="32sp"
+ android:textColor="@color/white"
+ android:text="@string/pref_edge_swipe_title"/>
+
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:textSize="21sp"
+ android:textColor="@color/white"
+ android:text="@string/pref_edge_swipe_option_msg"/>
+
+ <RadioGroup
+ android:id="@+id/edge_sliding_settings_options"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight=".25"
+ android:layout_gravity="center_horizontal"
+ android:padding="10dp"
+ android:orientation="vertical">
+ <RadioButton
+ android:id="@+id/edge_sliding_settings_options_temporal"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/pref_temporal_edge_swipe"
+ android:textColor="@color/white"
+ android:drawableEnd="@drawable/deco_swipe_temporal"
+ android:textSize="18sp"
+ android:padding="10dp"/>
+ <RadioButton
+ android:id="@+id/edge_sliding_settings_options_spatial"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/pref_spatial_edge_swipe"
+ android:textColor="@color/white"
+ android:drawableEnd="@drawable/deco_swipe_spatial"
+ android:textSize="18sp"
+ android:visibility="gone"
+ android:padding="10dp"/>
+ <RadioButton
+ android:id="@+id/edge_sliding_settings_options_disabled"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/pref_disable_edge_swipe"
+ android:textColor="@color/white"
+ android:textSize="18sp"
+ android:padding="10dp"/>
+ </RadioGroup>
+
+ <Button
+ android:id="@+id/edge_sliding_settings_close_btn"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/pref_edge_swipe_option_close"
+ android:padding="10dp"
+ android:gravity="center_horizontal|center_vertical"
+ android:layout_gravity="center"
+ style="@android:style/Widget.Holo.Button.Borderless"/>
+
+ </LinearLayout>
+
+</com.android.browser.DraggableFrameLayout>
diff --git a/src/res/layout/tab_bar.xml b/src/res/layout/tab_bar.xml
new file mode 100644
index 00000000..bbb22a57
--- /dev/null
+++ b/src/res/layout/tab_bar.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+ <!--
+ Copyright 2010, The Android Open Source Project Licensed under the
+ Apache License, Version 2.0 (the "License"); you may not use this file
+ except in compliance with the License. You may obtain a copy of the
+ License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+ applicable law or agreed to in writing, software distributed under the
+ License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ CONDITIONS OF ANY KIND, either express or implied. See the License for
+ the specific language governing permissions and limitations under the
+ License.
+ -->
+<merge xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/tabbarcontent"
+ android:layout_width="match_parent"
+ android:layout_height="?android:attr/actionBarSize"
+ android:orientation="horizontal">
+
+ <com.android.browser.TabScrollView
+ android:id="@+id/tabs"
+ android:layout_width="0dip"
+ android:layout_height="match_parent"
+ android:layout_weight="1.0"
+ android:orientation="horizontal" />
+
+ <ImageButton
+ android:id="@+id/newtab"
+ style="@style/NavButton"
+ android:layout_width="wrap_content"
+ android:background="@drawable/add_tab_selector"
+ android:src="@drawable/ic_menu_new_window" />
+</merge>
diff --git a/src/res/layout/tab_title.xml b/src/res/layout/tab_title.xml
new file mode 100644
index 00000000..5dde66a0
--- /dev/null
+++ b/src/res/layout/tab_title.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8"?>
+ <!--
+ Copyright 2010, The Android Open Source Project Licensed under the
+ Apache License, Version 2.0 (the "License"); you may not use this file
+ except in compliance with the License. You may obtain a copy of the
+ License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+ applicable law or agreed to in writing, software distributed under the
+ License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ CONDITIONS OF ANY KIND, either express or implied. See the License for
+ the specific language governing permissions and limitations under the
+ License.
+ -->
+<merge
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:gravity="center_vertical"
+ android:orientation="horizontal">
+ <ImageView
+ android:id="@+id/incognito"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:gravity="center_vertical"
+ android:src="@drawable/ic_deco_incognito_normal"
+ android:contentDescription="@string/accessibility_state_incognito"
+ android:visibility="gone" />
+ <ImageView
+ android:id="@+id/snapshot"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:gravity="center_vertical"
+ android:src="@drawable/ic_suggest_history_normal"
+ android:contentDescription="@string/accessibility_state_frozen"
+ android:visibility="gone" />
+ <ImageView
+ android:id="@+id/favicon"
+ android:layout_width="20dip"
+ android:layout_height="20dip"
+ android:layout_marginStart="8dip"
+ android:layout_marginEnd="8dip" />
+ <ImageView
+ android:id="@+id/lock"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:visibility="gone" />
+ <TextView
+ android:id="@+id/title"
+ android:layout_height="match_parent"
+ android:layout_width="0dip"
+ android:layout_weight="1.0"
+ android:paddingStart="8dip"
+ android:paddingEnd="8dip"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textColor="@color/white"
+ android:gravity="center_vertical"
+ android:scrollHorizontally="true"
+ android:lines="1"
+ android:singleLine="true" />
+ <ImageButton
+ android:id="@+id/close"
+ android:background="?android:attr/selectableItemBackground"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:contentDescription="@string/accessibility_button_closetab"
+ android:src="@drawable/ic_action_close" />
+</merge>
diff --git a/src/res/layout/three_button_menu_item.xml b/src/res/layout/three_button_menu_item.xml
new file mode 100644
index 00000000..1895e434
--- /dev/null
+++ b/src/res/layout/three_button_menu_item.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright 2014 The Chromium Authors. All rights reserved.
+
+ Use of this source code is governed by a BSD-style license that can be
+ found in the LICENSE file.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="?android:attr/listPreferredItemHeightSmall"
+ android:layout_gravity="top|start"
+ android:orientation="horizontal">
+
+ <ImageButton
+ android:id="@+id/button_one"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="32"
+ android:background="?android:attr/listChoiceBackgroundIndicator"
+ android:scaleType="center"
+ />
+
+ <ImageButton
+ android:id="@+id/button_two"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="32"
+ android:background="?android:attr/listChoiceBackgroundIndicator"
+ android:scaleType="center"
+ />
+
+ <ImageButton
+ android:id="@+id/button_three"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="32"
+ android:background="?android:attr/listChoiceBackgroundIndicator"
+ android:scaleType="center"
+ />
+</LinearLayout>
diff --git a/src/res/layout/three_button_plus_menu_item.xml b/src/res/layout/three_button_plus_menu_item.xml
new file mode 100644
index 00000000..631690d2
--- /dev/null
+++ b/src/res/layout/three_button_plus_menu_item.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright 2014 The Chromium Authors. All rights reserved.
+
+ Use of this source code is governed by a BSD-style license that can be
+ found in the LICENSE file.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="?android:attr/listPreferredItemHeightSmall"
+ android:layout_gravity="top|start"
+ android:orientation="horizontal">
+
+ <ImageButton
+ android:id="@+id/button_one"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="30"
+ android:paddingStart="11dp"
+ android:paddingEnd="11dp"
+ android:background="?android:attr/listChoiceBackgroundIndicator"
+ android:scaleType="center"
+ />
+
+ <ImageButton
+ android:id="@+id/button_two"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="30"
+ android:paddingStart="11dp"
+ android:paddingEnd="11dp"
+ android:background="?android:attr/listChoiceBackgroundIndicator"
+ android:scaleType="center"
+ />
+
+ <ImageButton
+ android:id="@+id/button_three"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="30"
+ android:paddingStart="11dp"
+ android:paddingEnd="11dp"
+ android:background="?android:attr/listChoiceBackgroundIndicator"
+ android:scaleType="center"
+ />
+
+ <ImageButton
+ android:id="@+id/button_four"
+ style="@style/OverflowButton" />
+</LinearLayout> \ No newline at end of file
diff --git a/src/res/layout/title_bar.xml b/src/res/layout/title_bar.xml
new file mode 100644
index 00000000..f692434b
--- /dev/null
+++ b/src/res/layout/title_bar.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2011, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/titlebar"
+ android:orientation="vertical"
+ android:focusable="true"
+ android:focusableInTouchMode="true"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/toolbar_height">
+
+ <include
+ layout="@layout/title_bar_nav"
+ android:id="@+id/taburlbar"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/toolbar_height" />
+
+ <ViewStub
+ android:id="@+id/snapshotbar_stub"
+ android:layout="@layout/title_bar_snapshot"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/toolbar_height" />
+ </FrameLayout>
+
+ <!--The dropshadow for the titlebar-->
+ <ImageView
+ android:id="@+id/titleBar_dropShadow"
+ android:layout_width="match_parent"
+ android:layout_height="6dp"
+ android:scaleType="fitXY"
+ android:src="@drawable/img_deco_dropshadow" />
+
+ <!-- the main Progress view -->
+ <com.android.browser.PageProgressView
+ android:id="@+id/progress"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:background="@null"
+ android:layout_gravity="bottom"
+ android:src="@drawable/deco_progress_bar"
+ android:layout_marginTop="@dimen/progress_bar_margin"
+ android:visibility="gone" />
+</LinearLayout>
diff --git a/src/res/layout/title_bar_nav.xml b/src/res/layout/title_bar_nav.xml
new file mode 100644
index 00000000..b5f865b9
--- /dev/null
+++ b/src/res/layout/title_bar_nav.xml
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2011, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<com.android.browser.NavigationBarPhone xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:background="@color/primary"
+ android:orientation="horizontal"
+ android:elevation="8dp">
+
+ <LinearLayout
+ android:layout_width="0dip"
+ android:layout_height="match_parent"
+ android:layout_weight="1.0"
+ android:gravity="center_vertical"
+ android:paddingStart="4dp"
+ android:orientation="horizontal">
+
+ <ImageView
+ android:id="@+id/incognito_icon"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:layout_gravity="center"
+ android:layout_marginStart="8dp"
+ android:src="@drawable/ic_deco_incognito_normal"
+ android:visibility="gone" />
+
+ <com.android.browser.SiteTileView
+ android:id="@+id/favicon_view"
+ android:layout_width="44dp"
+ android:layout_height="44dp"
+ android:paddingStart="6dp"
+ android:paddingEnd="6dp"
+ android:contentDescription="@string/page_info"/>
+
+ <!-- Cosmetic separator -->
+ <View
+ android:layout_width="1dp"
+ android:layout_height="42dp"
+ android:paddingTop="4dp"
+ android:paddingBottom="4dp"
+ android:paddingEnd="2dp"
+ android:background="#55FAFAFA" />
+
+
+ <ImageView
+ android:id="@+id/stop"
+ style="@style/NavButton"
+ android:layout_width="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:contentDescription="@string/accessibility_button_stop"
+ android:paddingStart="6dp"
+ android:paddingEnd="6dp"
+ android:visibility="gone"
+ android:src="@drawable/ic_action_stop_normal_inverted" />
+
+ <com.android.browser.UrlInputView
+ android:id="@+id/url"
+ style="@style/Suggestions"
+ android:layout_width="0dip"
+ android:layout_height="match_parent"
+ android:layout_weight="1.0"
+ android:background="@null"
+ android:ellipsize="end"
+ android:fadingEdge="horizontal"
+ android:fadingEdgeLength="24dip"
+ android:focusable="true"
+ android:hint="@string/search_hint"
+ android:imeOptions="actionGo|flagNoExtractUi|flagNoFullscreen"
+ android:theme="@style/Widget.UrlInputView"
+ android:inputType="textUri"
+ android:lines="1"
+ android:paddingStart="4dp"
+ android:paddingEnd="6dp"
+ android:scrollHorizontally="true"
+ android:singleLine="true"
+ android:fontFamily="sans-serif-condensed"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+
+ <ImageView
+ android:id="@+id/voice"
+ style="@style/NavButton"
+ android:layout_width="wrap_content"
+ android:contentDescription="@string/accessibility_button_voice"
+ android:src="@drawable/ic_action_microphone_normal"
+ android:visibility="gone" />
+
+ <ImageButton
+ android:id="@+id/clear"
+ style="@style/NavButton"
+ android:layout_width="wrap_content"
+ android:contentDescription="@string/accessibility_button_clear"
+ android:src="@drawable/ic_action_stop"
+ android:visibility="gone" />
+ </LinearLayout>
+
+ <FrameLayout
+ android:layout_height="match_parent"
+ android:layout_width="wrap_content">
+
+ <ImageButton
+ android:id="@+id/tab_switcher"
+ style="@style/NavButton"
+ android:layout_width="wrap_content"
+ android:contentDescription="@string/accessibility_button_navscreen"
+ android:src="@drawable/ic_action_tabswitcher" />
+
+ <TextView
+ android:id="@+id/tab_switcher_text"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:clickable="false"
+ android:paddingBottom="1dp"
+ android:paddingEnd="1dp"
+ android:textColor="@color/white"
+ android:textSize="13dp"
+ android:textStyle="bold" />
+ </FrameLayout>
+
+ <ImageButton
+ android:id="@+id/more_browser_settings"
+ style="@style/OverflowButtonInverted" />
+</com.android.browser.NavigationBarPhone>
diff --git a/src/res/layout/title_bar_snapshot.xml b/src/res/layout/title_bar_snapshot.xml
new file mode 100644
index 00000000..6349a81b
--- /dev/null
+++ b/src/res/layout/title_bar_snapshot.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright 2011, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<com.android.browser.SnapshotBar
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:background="@android:color/white"
+ android:orientation="horizontal" >
+ <ImageView
+ android:id="@+id/reader_icon"
+ android:src="@drawable/ic_deco_reader_mode_normal"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:visibility="gone"
+ android:paddingEnd="16dip"
+ android:paddingStart="16dip" />
+ <ImageView
+ android:id="@+id/snapshot_icon"
+ android:src="@drawable/ic_suggest_history_normal"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:paddingStart="8dip"
+ android:paddingEnd="8dip"/>
+ <ImageView
+ android:id="@+id/favicon"
+ android:layout_width="52dip"
+ android:layout_height="match_parent"
+ android:paddingStart="16dip"
+ android:paddingEnd="16dip"
+ android:scaleType="fitCenter" />
+ <FrameLayout
+ android:id="@+id/toggle_container"
+ android:layout_width="0dip"
+ android:layout_height="match_parent"
+ android:layout_weight="1">
+ <TextView
+ android:id="@+id/title"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:singleLine="true"
+ android:gravity="center_vertical"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+ <TextView
+ android:id="@+id/date"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:singleLine="true"
+ android:gravity="center_vertical"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+ </FrameLayout>
+
+ <FrameLayout
+ android:layout_height="match_parent"
+ android:layout_width="wrap_content">
+
+ <ImageButton
+ android:id="@+id/tab_switcher"
+ style="@style/NavButton"
+ android:layout_width="wrap_content"
+ android:contentDescription="@string/accessibility_button_navscreen"
+ android:src="@drawable/ic_action_tabswitcher" />
+
+ <TextView
+ android:id="@+id/tab_switcher_text"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:clickable="false"
+ android:paddingBottom="3dp"
+ android:paddingEnd="2dp"
+ android:textColor="#333"
+ android:textSize="13dp"
+ android:textStyle="bold" />
+ </FrameLayout>
+
+ <ImageButton
+ android:id="@+id/more"
+ style="@style/OverflowButton" />
+</com.android.browser.SnapshotBar>
diff --git a/src/res/layout/title_button_menu_item.xml b/src/res/layout/title_button_menu_item.xml
new file mode 100644
index 00000000..15c3fe3e
--- /dev/null
+++ b/src/res/layout/title_button_menu_item.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright 2014 The Chromium Authors. All rights reserved.
+
+ Use of this source code is governed by a BSD-style license that can be
+ found in the LICENSE file.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="?android:attr/listPreferredItemHeightSmall">
+ <TextView
+ android:id="@+id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:layout_gravity="start"
+ android:layout_weight="1"
+ android:background="?android:attr/listChoiceBackgroundIndicator"
+ android:gravity="center_vertical"
+ android:paddingStart="?android:attr/listPreferredItemPaddingStart"
+ android:paddingEnd="9dp"
+ android:singleLine="true"
+ android:textAppearance="?android:attr/textAppearanceLargePopupMenu" />
+
+ <ImageButton
+ android:id="@+id/button"
+ android:layout_width="48dp"
+ android:layout_height="match_parent"
+ android:background="?android:attr/listChoiceBackgroundIndicator"
+ android:padding="10dp"
+ android:scaleType="fitCenter" />
+
+</LinearLayout> \ No newline at end of file
diff --git a/src/res/layout/two_button_menu_item.xml b/src/res/layout/two_button_menu_item.xml
new file mode 100644
index 00000000..a2fc4164
--- /dev/null
+++ b/src/res/layout/two_button_menu_item.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright 2014 The Chromium Authors. All rights reserved.
+
+ Use of this source code is governed by a BSD-style license that can be
+ found in the LICENSE file.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="?android:attr/listPreferredItemHeightSmall"
+ android:layout_gravity="top|start"
+ android:orientation="horizontal">
+
+ <ImageButton
+ android:id="@+id/button_one"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="48"
+ android:background="?android:attr/listChoiceBackgroundIndicator"
+ android:scaleType="center"
+ />
+
+ <ImageButton
+ android:id="@+id/button_two"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="48"
+ android:background="?android:attr/listChoiceBackgroundIndicator"
+ android:scaleType="center"
+ />
+
+</LinearLayout> \ No newline at end of file
diff --git a/src/res/layout/two_button_plus_menu_item.xml b/src/res/layout/two_button_plus_menu_item.xml
new file mode 100644
index 00000000..5ec508bb
--- /dev/null
+++ b/src/res/layout/two_button_plus_menu_item.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright 2014 The Chromium Authors. All rights reserved.
+
+ Use of this source code is governed by a BSD-style license that can be
+ found in the LICENSE file.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="?android:attr/listPreferredItemHeightSmall"
+ android:layout_gravity="top|start"
+ android:orientation="horizontal">
+
+ <ImageButton
+ android:id="@+id/button_one"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="45"
+ android:background="?android:attr/listChoiceBackgroundIndicator"
+ android:scaleType="center"
+ />
+
+ <ImageButton
+ android:id="@+id/button_two"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="45"
+ android:background="?android:attr/listChoiceBackgroundIndicator"
+ android:scaleType="center"
+ />
+
+ <ImageButton
+ android:id="@+id/button_three"
+ style="@style/OverflowButton" />
+</LinearLayout> \ No newline at end of file
diff --git a/src/res/layout/video_loading_progress.xml b/src/res/layout/video_loading_progress.xml
new file mode 100644
index 00000000..dd818bd6
--- /dev/null
+++ b/src/res/layout/video_loading_progress.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/progress_indicator"
+ android:orientation="vertical"
+ android:layout_centerInParent="true"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content">
+
+ <ProgressBar android:id="@android:id/progress"
+ style="?android:attr/progressBarStyleLarge"
+ android:layout_gravity="center"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+
+ <TextView android:paddingTop="5dip"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:text="@string/loading_video" android:textSize="14sp"
+ android:textColor="?android:attr/textColorPrimary" />
+ </LinearLayout> \ No newline at end of file
diff --git a/src/res/layout/website_settings_row.xml b/src/res/layout/website_settings_row.xml
new file mode 100644
index 00000000..32d53c80
--- /dev/null
+++ b/src/res/layout/website_settings_row.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:drawingCacheQuality="auto"
+ android:layout_width="match_parent"
+ android:layout_height="?android:attr/listPreferredItemHeight"
+ android:gravity="center_vertical"
+ android:padding="0dip">
+
+ <com.android.browser.SiteTileView
+ android:id="@+id/icon"
+ android:layout_centerVertical="true"
+ android:layout_width="36dp"
+ android:layout_height="36dp"
+ android:layout_marginStart="6dip"
+ android:layout_marginEnd="6dip"/>
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_toEndOf="@id/icon"
+ android:layout_toStartOf="@id/features"
+ android:layout_centerVertical="true"
+ android:layout_alignWithParentIfMissing="true"
+ android:orientation="vertical">
+
+ <TextView android:id="@+id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:maxLines="2"
+ android:ellipsize="end" />
+
+ <TextView android:id="@+id/subtitle"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:visibility="gone"
+ android:singleLine="true"
+ android:ellipsize="end" />
+ </LinearLayout>
+</RelativeLayout>
diff --git a/src/res/layout/webview_preview.xml b/src/res/layout/webview_preview.xml
new file mode 100644
index 00000000..57a904d6
--- /dev/null
+++ b/src/res/layout/webview_preview.xml
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?android:attr/listPreferredItemHeight"
+ android:gravity="center_vertical"
+ android:paddingEnd="?android:attr/scrollbarSize">
+
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:gravity="center"
+ android:orientation="horizontal">
+ <ImageView
+ android:id="@android:id/icon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:minWidth="48dp"
+ />
+ </LinearLayout>
+
+ <RelativeLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="16dip"
+ android:layout_marginEnd="8dip"
+ android:layout_marginTop="6dip"
+ android:layout_marginBottom="6dip"
+ android:layout_weight="1">
+
+ <TextView android:id="@android:id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:ellipsize="marquee"
+ android:fadingEdge="horizontal" />
+
+ <TextView android:id="@android:id/summary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_below="@android:id/title"
+ android:layout_alignStart="@android:id/title"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textColor="?android:attr/textColorSecondary"
+ android:maxLines="4" />
+
+ <!-- Preference should place its actual preference widget here. -->
+ <LinearLayout android:id="@android:id/widget_frame"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:layout_below="@android:id/summary"
+ android:layout_alignStart="@android:id/title"
+ android:minWidth="@dimen/preference_widget_width"
+ android:gravity="center"
+ android:orientation="vertical" />
+
+ <TextView
+ android:id="@+id/text_size_preview"
+ android:layout_width="match_parent"
+ android:layout_height="180dp"
+ android:layout_below="@android:id/summary"
+ android:layout_toEndOf="@android:id/widget_frame"
+ android:layout_alignParentEnd="true"
+ android:textColor="@color/black"
+ android:background="@color/white"/>
+
+ </RelativeLayout>
+
+</LinearLayout>
+
diff --git a/src/res/layout/webview_wrapper.xml b/src/res/layout/webview_wrapper.xml
new file mode 100644
index 00000000..2f809363
--- /dev/null
+++ b/src/res/layout/webview_wrapper.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ * Copyright (c) 2015, The Linux Foundation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials provided
+ * with the distribution.
+ * * Neither the name of The Linux Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+-->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_weight="1" >
+</FrameLayout> \ No newline at end of file
diff --git a/src/res/layout/widget_account_selection.xml b/src/res/layout/widget_account_selection.xml
new file mode 100644
index 00000000..8d0181f4
--- /dev/null
+++ b/src/res/layout/widget_account_selection.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+ <ListView
+ android:id="@android:id/list"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:paddingStart="16dip"
+ android:paddingEnd="16dip"
+ android:fadingEdgeLength="16dip" />
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:divider="?android:attr/dividerHorizontal"
+ android:showDividers="beginning"
+ android:dividerPadding="16dip"
+ android:background="@null">
+ <LinearLayout
+ style="?android:attr/buttonBarStyle"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:paddingStart="2dip"
+ android:paddingEnd="2dip"
+ android:measureWithLargestChild="true"
+ android:background="@null">
+ <Button
+ android:id="@+id/cancel"
+ style="?android:attr/buttonBarButtonStyle"
+ android:layout_weight="1"
+ android:layout_width="0dip"
+ android:layout_height="wrap_content"
+ android:text="@string/cancel" />
+ </LinearLayout>
+ </LinearLayout>
+</LinearLayout>
+
diff --git a/src/res/menu-sw600dp/combined.xml b/src/res/menu-sw600dp/combined.xml
new file mode 100644
index 00000000..85cda265
--- /dev/null
+++ b/src/res/menu-sw600dp/combined.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+ <item
+ android:id="@+id/preferences_menu_id"
+ android:title="@string/menu_preferences"
+ android:alphabeticShortcut="p"
+ android:showAsAction="ifRoom"
+ android:orderInCategory="1000" />
+</menu>
diff --git a/src/res/menu-sw600dp/history.xml b/src/res/menu-sw600dp/history.xml
new file mode 100644
index 00000000..36ae6e4b
--- /dev/null
+++ b/src/res/menu-sw600dp/history.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:id="@+id/clear_history_menu_id"
+ android:title="@string/clear_history"
+ android:icon="@android:drawable/ic_menu_close_clear_cancel"
+ android:showAsAction="ifRoom"
+ android:orderInCategory="1" />
+</menu>
diff --git a/src/res/menu/autofill_profile_editor.xml b/src/res/menu/autofill_profile_editor.xml
new file mode 100644
index 00000000..9dab6356
--- /dev/null
+++ b/src/res/menu/autofill_profile_editor.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:id="@+id/autofill_profile_editor_save_profile_menu_id"
+ android:title="@string/autofill_profile_editor_save_profile"
+ android:icon="@android:drawable/ic_menu_save"
+ android:showAsAction="ifRoom|withText" />
+
+ <item android:id="@+id/autofill_profile_editor_delete_profile_menu_id"
+ android:title="@string/autofill_profile_editor_delete_profile"
+ android:icon="@android:drawable/ic_menu_delete"
+ android:showAsAction="ifRoom|withText" />
+</menu>
diff --git a/src/res/menu/bookmark.xml b/src/res/menu/bookmark.xml
new file mode 100644
index 00000000..b7279aa8
--- /dev/null
+++ b/src/res/menu/bookmark.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+ <item
+ android:id="@+id/add_bookmark_menu_id"
+ android:title="@string/add_new_bookmark" />
+ <item
+ android:id="@+id/new_bmfolder_menu_id"
+ android:title="@string/new_folder" />
+</menu>
diff --git a/src/res/menu/bookmarkscontext.xml b/src/res/menu/bookmarkscontext.xml
new file mode 100644
index 00000000..f7f20f51
--- /dev/null
+++ b/src/res/menu/bookmarkscontext.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+ <group android:id="@+id/BOOKMARK_CONTEXT_MENU"
+ android:visible="false">
+ <item android:id="@+id/open_context_menu_id"
+ android:title="@string/contextmenu_openlink"/>
+ <item android:id="@+id/new_window_context_menu_id"
+ android:title="@string/contextmenu_openlink_newwindow"/>
+ <item android:id="@+id/edit_context_menu_id"
+ android:title="@string/edit_bookmark"/>
+ <item android:id="@+id/shortcut_context_menu_id"
+ android:title="@string/create_shortcut_bookmark"/>
+ <item android:id="@+id/share_link_context_menu_id"
+ android:title="@string/contextmenu_sharelink"/>
+ <item android:id="@+id/copy_url_context_menu_id"
+ android:title="@string/contextmenu_copylink"/>
+ <item android:id="@+id/delete_context_menu_id"
+ android:title="@string/remove_bookmark"/>
+ <item android:id="@+id/homepage_context_menu_id"
+ android:title="@string/set_as_homepage"/>
+ </group>
+ <group android:id="@+id/FOLDER_CONTEXT_MENU"
+ android:visible="false">
+ <item android:id="@+id/new_window_context_menu_id"
+ android:title="@string/open_all_in_new_window"/>
+ <item android:id="@+id/folder_edit_context_menu_id"
+ android:title="@string/edit_folder"/>
+ <item android:id="@+id/folder_delete_context_menu_id"
+ android:title="@string/delete_folder"/>
+ </group>
+</menu>
diff --git a/src/res/menu/browser.xml b/src/res/menu/browser.xml
new file mode 100644
index 00000000..732d51e7
--- /dev/null
+++ b/src/res/menu/browser.xml
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+ <group
+ android:id="@+id/MAIN_MENU">
+
+ <group
+ android:id="@+id/NAV_MENU"
+ android:visible="@bool/menu_show_navigation">
+ <item>
+ <menu>
+ <item
+ android:id="@+id/forward_menu_id"
+ android:icon="@drawable/ic_action_history_forward"
+ android:title="@string/forward"/>
+ <item
+ android:id="@+id/bookmark_this_page_id"
+ android:icon="@drawable/ic_action_bookmark"
+ android:title="@string/save_to_bookmarks"/>
+ <item
+ android:id="@+id/stop_reload_menu_id"
+ android:icon="@drawable/ic_action_stop"
+ android:title="@string/stop"
+ android:visible="false"/>
+ </menu>
+ </item>
+ </group>
+
+ <item
+ android:id="@+id/new_tab_menu_id"
+ android:title="@string/new_tab" />
+ <item
+ android:id="@+id/incognito_menu_id"
+ android:title="@string/new_incognito_tab" />
+ <item
+ android:id="@+id/snapshots_menu_id"
+ android:title="@string/tab_snapshots"
+ android:visible="false" />
+ <item
+ android:id="@+id/find_menu_id"
+ android:title="@string/find_on_page"/>
+
+ <group
+ android:id="@+id/LIVE_MENU">
+ <item
+ android:id="@+id/share_page_menu_id"
+ android:title="@string/share_page" />
+
+ <item
+ android:id="@+id/reader_mode_menu_id"
+ android:checkable="true"
+ android:title="@string/enable_reader_mode" />
+
+ <item
+ android:id="@+id/ua_desktop_menu_id"
+ android:checkable="true"
+ android:title="@string/ua_switcher_desktop" />
+
+ <item
+ android:id="@+id/save_snapshot_menu_id"
+ android:title="@string/menu_save_snapshot" />
+ <item
+ android:id="@+id/add_to_homescreen"
+ android:title="@string/add_to_homescreen" />
+ </group>
+
+ <item
+ android:id="@+id/bookmarks_menu_id"
+ android:title="@string/mystuffs" />
+
+ <group
+ android:id="@+id/SNAPSHOT_MENU"
+ android:visible="false">
+ <item
+ android:id="@+id/snapshot_go_live"
+ android:title="@string/snapshot_go_live" />
+ </group>
+ <item
+ android:id="@+id/preferences_menu_id"
+ android:title="@string/menu_preferences"
+ android:alphabeticShortcut="p" />
+ <item
+ android:id="@+id/exit_menu_id"
+ android:visible="@bool/feature_exit_dialog"
+ android:title="@string/exit" />
+ <item
+ android:id="@+id/about_menu_id"
+ android:title="@string/about"
+ android:visible="false" />
+ <!-- followings are debug only -->
+ <item
+ android:id="@+id/dump_nav_menu_id"
+ android:title="@string/dump_nav"
+ android:visible="false" />
+ </group>
+ <group android:id="@+id/MAIN_SHORTCUT_MENU" android:visible="false">
+ <item android:id="@+id/view_downloads_menu_id"
+ android:alphabeticShortcut="j" />
+ <item android:id="@+id/homepage_menu_id"
+ android:alphabeticShortcut="&#32;" />
+ <item android:id="@+id/zoom_in_menu_id"
+ android:alphabeticShortcut="i" />
+ <item android:id="@+id/zoom_out_menu_id"
+ android:alphabeticShortcut="o" />
+ <item android:id="@+id/window_one_menu_id"
+ android:alphabeticShortcut="1" />
+ <item android:id="@+id/window_two_menu_id"
+ android:alphabeticShortcut="2" />
+ <item android:id="@+id/window_three_menu_id"
+ android:alphabeticShortcut="3" />
+ <item android:id="@+id/window_four_menu_id"
+ android:alphabeticShortcut="4" />
+ <item android:id="@+id/window_five_menu_id"
+ android:alphabeticShortcut="5" />
+ <item android:id="@+id/window_six_menu_id"
+ android:alphabeticShortcut="6" />
+ <item android:id="@+id/window_seven_menu_id"
+ android:alphabeticShortcut="7" />
+ <item android:id="@+id/window_eight_menu_id"
+ android:alphabeticShortcut="8" />
+<!--
+ <item android:id="@+id/back_menu_id" />
+-->
+ <item android:id="@+id/goto_menu_id"
+ android:alphabeticShortcut="l" />
+ <item android:id="@+id/close_menu_id"
+ android:alphabeticShortcut="w" />
+ <item android:id="@+id/find_menu_id"
+ android:alphabeticShortcut="f" />
+ <item android:id="@+id/page_info_menu_id"
+ android:alphabeticShortcut="g" />
+ <item android:id="@+id/bookmarks_menu_id"
+ android:alphabeticShortcut="b" />
+ </group>
+ <!-- these items are toggled in and out of @+id/stop_reload_menu_id -->
+ <item android:id="@+id/stop_menu_id"
+ android:title="@string/stop"
+ android:icon="@drawable/ic_action_stop"
+ android:visible="false" />
+ <item android:id="@+id/reload_menu_id"
+ android:title="@string/reload"
+ android:icon="@drawable/ic_action_reload"
+ android:visible="false" />
+</menu>
diff --git a/src/res/menu/browsercontext.xml b/src/res/menu/browsercontext.xml
new file mode 100755
index 00000000..f3116c6d
--- /dev/null
+++ b/src/res/menu/browsercontext.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+ <group android:id="@+id/PHONE_MENU">
+ <item android:id="@+id/dial_context_menu_id"
+ android:title="@string/contextmenu_dial_dot"/>
+ <item android:id="@+id/add_contact_context_menu_id"
+ android:title="@string/contextmenu_add_contact"/>
+ <item android:id="@+id/copy_phone_context_menu_id"
+ android:title="@string/contextmenu_copy"/>
+ </group>
+ <group android:id="@+id/EMAIL_MENU">
+ <item android:id="@+id/email_context_menu_id"
+ android:title="@string/contextmenu_send_mail"/>
+ <item android:id="@+id/copy_mail_context_menu_id"
+ android:title="@string/contextmenu_copy"/>
+ </group>
+ <group android:id="@+id/GEO_MENU">
+ <item android:id="@+id/map_context_menu_id"
+ android:title="@string/contextmenu_map"/>
+ <item android:id="@+id/copy_geo_context_menu_id"
+ android:title="@string/contextmenu_copy"/>
+ </group>
+ <group android:id="@+id/ANCHOR_MENU">
+ <item android:id="@+id/open_context_menu_id"
+ android:title="@string/contextmenu_openlink"/>
+ <item android:id="@+id/open_newtab_context_menu_id"
+ android:title="@string/contextmenu_openlink_newwindow"/>
+ <item android:id="@+id/save_link_context_menu_id"
+ android:title="@string/contextmenu_savelink"/>
+ <item android:id="@+id/copy_link_context_menu_id"
+ android:title="@string/contextmenu_copylink"/>
+ <item android:id="@+id/save_link_bookmark_context_menu_id"
+ android:title="@string/save_to_bookmarks"/>
+ </group>
+ <group android:id="@+id/IMAGE_MENU">
+ <item android:id="@+id/download_context_menu_id"
+ android:title="@string/contextmenu_download_image"/>
+ <item android:id="@+id/view_image_context_menu_id"
+ android:title="@string/contextmenu_view_image"/>
+ <item android:id="@+id/set_wallpaper_context_menu_id"
+ android:title="@string/contextmenu_set_wallpaper"/>
+ <item android:id="@+id/share_link_context_menu_id"
+ android:title="@string/contextmenu_sharelink"/>
+ </group>
+ <group android:id="@+id/MY_NAVIGATION_MENU">
+ <item android:id="@+id/edit_my_navigation_context_menu_id"
+ android:title="@string/my_navigation_edit_label"/>
+ <item android:id="@+id/delete_my_navigation_context_menu_id"
+ android:title="@string/my_navigation_delete_label"/>
+ </group>
+</menu>
+
diff --git a/src/res/menu/combined.xml b/src/res/menu/combined.xml
new file mode 100644
index 00000000..559bb741
--- /dev/null
+++ b/src/res/menu/combined.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+</menu>
diff --git a/src/res/menu/history.xml b/src/res/menu/history.xml
new file mode 100644
index 00000000..91660ad1
--- /dev/null
+++ b/src/res/menu/history.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:id="@+id/clear_history_menu_id"
+ android:title="@string/clear_history"
+ android:icon="@android:drawable/ic_menu_close_clear_cancel"/>
+</menu>
diff --git a/src/res/menu/historycontext.xml b/src/res/menu/historycontext.xml
new file mode 100644
index 00000000..3eaeb201
--- /dev/null
+++ b/src/res/menu/historycontext.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+ <group android:id="@+id/CONTEXT_MENU">
+ <item android:id="@+id/open_context_menu_id"
+ android:title="@string/contextmenu_openlink"/>
+ <item android:id="@+id/new_window_context_menu_id"
+ android:title="@string/contextmenu_openlink_newwindow"/>
+ <item android:id="@+id/save_to_bookmarks_menu_id"
+ android:title="@string/save_to_bookmarks"/>
+ <item android:id="@+id/share_link_context_menu_id"
+ android:title="@string/contextmenu_sharelink"/>
+ <item android:id="@+id/copy_url_context_menu_id"
+ android:title="@string/contextmenu_copylink"/>
+ <item android:id="@+id/delete_context_menu_id"
+ android:title="@string/remove_history_item"/>
+ <item android:id="@+id/homepage_context_menu_id"
+ android:title="@string/set_as_homepage"/>
+ </group>
+</menu>
diff --git a/src/res/menu/snapshots_context.xml b/src/res/menu/snapshots_context.xml
new file mode 100644
index 00000000..af7a776c
--- /dev/null
+++ b/src/res/menu/snapshots_context.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+ <group android:id="@+id/CONTEXT_MENU">
+ <item
+ android:id="@+id/delete_context_menu_id"
+ android:title="@string/remove_snapshot"/>
+ </group>
+</menu>
diff --git a/src/res/menu/url_selection.xml b/src/res/menu/url_selection.xml
new file mode 100644
index 00000000..23e84b3c
--- /dev/null
+++ b/src/res/menu/url_selection.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:id="@+id/share"
+ android:icon="@drawable/ic_action_share"
+ android:title="@string/menu_share_url"
+ android:showAsAction="always|withText"
+ />
+</menu>
+
diff --git a/src/res/mipmap-hdpi/ic_launcher_browser.png b/src/res/mipmap-hdpi/ic_launcher_browser.png
new file mode 100644
index 00000000..18d58199
--- /dev/null
+++ b/src/res/mipmap-hdpi/ic_launcher_browser.png
Binary files differ
diff --git a/src/res/mipmap-hdpi/ic_launcher_shortcut_browser_bookmark.png b/src/res/mipmap-hdpi/ic_launcher_shortcut_browser_bookmark.png
new file mode 100644
index 00000000..96a8e077
--- /dev/null
+++ b/src/res/mipmap-hdpi/ic_launcher_shortcut_browser_bookmark.png
Binary files differ
diff --git a/src/res/mipmap-mdpi/ic_launcher_browser.png b/src/res/mipmap-mdpi/ic_launcher_browser.png
new file mode 100644
index 00000000..2949dd54
--- /dev/null
+++ b/src/res/mipmap-mdpi/ic_launcher_browser.png
Binary files differ
diff --git a/src/res/mipmap-mdpi/ic_launcher_shortcut_browser_bookmark.png b/src/res/mipmap-mdpi/ic_launcher_shortcut_browser_bookmark.png
new file mode 100644
index 00000000..a7f7e3cc
--- /dev/null
+++ b/src/res/mipmap-mdpi/ic_launcher_shortcut_browser_bookmark.png
Binary files differ
diff --git a/src/res/mipmap-xhdpi/ic_launcher_browser.png b/src/res/mipmap-xhdpi/ic_launcher_browser.png
new file mode 100644
index 00000000..f6a6f57c
--- /dev/null
+++ b/src/res/mipmap-xhdpi/ic_launcher_browser.png
Binary files differ
diff --git a/src/res/mipmap-xhdpi/ic_launcher_shortcut_browser_bookmark.png b/src/res/mipmap-xhdpi/ic_launcher_shortcut_browser_bookmark.png
new file mode 100644
index 00000000..328b2972
--- /dev/null
+++ b/src/res/mipmap-xhdpi/ic_launcher_shortcut_browser_bookmark.png
Binary files differ
diff --git a/src/res/mipmap-xxhdpi/ic_launcher_browser.png b/src/res/mipmap-xxhdpi/ic_launcher_browser.png
new file mode 100644
index 00000000..bc94d762
--- /dev/null
+++ b/src/res/mipmap-xxhdpi/ic_launcher_browser.png
Binary files differ
diff --git a/src/res/mipmap-xxhdpi/ic_launcher_shortcut_browser_bookmark.png b/src/res/mipmap-xxhdpi/ic_launcher_shortcut_browser_bookmark.png
new file mode 100644
index 00000000..bc572635
--- /dev/null
+++ b/src/res/mipmap-xxhdpi/ic_launcher_shortcut_browser_bookmark.png
Binary files differ
diff --git a/src/res/mipmap-xxxhdpi/ic_launcher_browser.png b/src/res/mipmap-xxxhdpi/ic_launcher_browser.png
new file mode 100644
index 00000000..462dcff1
--- /dev/null
+++ b/src/res/mipmap-xxxhdpi/ic_launcher_browser.png
Binary files differ
diff --git a/src/res/mipmap-xxxhdpi/ic_launcher_shortcut_browser_bookmark.png b/src/res/mipmap-xxxhdpi/ic_launcher_shortcut_browser_bookmark.png
new file mode 100644
index 00000000..d06ad5f0
--- /dev/null
+++ b/src/res/mipmap-xxxhdpi/ic_launcher_shortcut_browser_bookmark.png
Binary files differ
diff --git a/src/res/raw-ar/incognito_mode_start_page.html b/src/res/raw-ar/incognito_mode_start_page.html
new file mode 100644
index 00000000..7bd64cec
--- /dev/null
+++ b/src/res/raw-ar/incognito_mode_start_page.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<!--
+ # Copyright (c) 2014, The Linux Foundation. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+ # modification, are permitted provided that the following conditions are
+ # met:
+ # * Redistributions of source code must retain the above copyright
+ # notice, this list of conditions and the following disclaimer.
+ # * Redistributions in binary form must reproduce the above
+ # copyright notice, this list of conditions and the following
+ # disclaimer in the documentation and/or other materials provided
+ # with the distribution.
+ # * Neither the name of The Linux Foundation nor the names of its
+ # contributors may be used to endorse or promote products derived
+ # from this software without specific prior written permission.
+ #
+ # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ # OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+
+<html>
+ <head>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"/>
+ <title>صفحة SWE للتصفح المتخفي</title>
+ <style type="text/css">body { margin: 0; padding: 1em; }</style>
+ </head>
+ <body>
+ <p>
+ <p>
+ <strong>لقد انتقلت إلى وضع التصفح المخفي.</strong>.
+ <p> إن الصفحات التي تشاهدها في هذه النافذة لن تظهر في محفوظات المتصفح أو في محفوظات البحث، ولن تترك آثارًا في الجهاز، مثل ملفات تعريف الارتباط، بعد إغلاق نافذة التصفح المخفي. ولكن سيتم الاحتفاظ بأي ملفات تقوم بتنزيلها وبالإشارات التي تقوم بإنشائها.</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/src/res/raw-es/incognito_mode_start_page.html b/src/res/raw-es/incognito_mode_start_page.html
new file mode 100644
index 00000000..75f4cce8
--- /dev/null
+++ b/src/res/raw-es/incognito_mode_start_page.html
@@ -0,0 +1,42 @@
+<!DOCTYPE html>
+<!--
+ # Copyright (c) 2013,2014, The Linux Foundation. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+ # modification, are permitted provided that the following conditions are
+ # met:
+ # * Redistributions of source code must retain the above copyright
+ # notice, this list of conditions and the following disclaimer.
+ # * Redistributions in binary form must reproduce the above
+ # copyright notice, this list of conditions and the following
+ # disclaimer in the documentation and/or other materials provided
+ # with the distribution.
+ # * Neither the name of The Linux Foundation nor the names of its
+ # contributors may be used to endorse or promote products derived
+ # from this software without specific prior written permission.
+ #
+ # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ # OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+ <html>
+ <head>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"/>
+ <title>Página de incógnito SWE</title>
+ <style type="text/css">body { margin: 0; padding: 1em; }</style>
+ </head>
+ <body>
+ <p>
+ <p>
+ <strong>Has entrado en el modo de navegación de incógnito.</strong>.
+ <p> Las páginas a las que accedas desde esta ventana no aparecerán en tu historial de búsqueda ni el historial del navegador ni dejarán ningún otro rastro (por ejemplo, cookies) en tu ordenador una vez que hayas cerrado todas las ventanas de incógnito que estén abiertas. Sin embargo, los archivos que descargues y los marcadores que crees sí quedarán almacenados. </p>
+ </body>
+ </html>
diff --git a/src/res/raw-hi/incognito_mode_start_page.html b/src/res/raw-hi/incognito_mode_start_page.html
new file mode 100644
index 00000000..b7d10492
--- /dev/null
+++ b/src/res/raw-hi/incognito_mode_start_page.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<!--
+ # Copyright (c) 2014, The Linux Foundation. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+ # modification, are permitted provided that the following conditions are
+ # met:
+ # * Redistributions of source code must retain the above copyright
+ # notice, this list of conditions and the following disclaimer.
+ # * Redistributions in binary form must reproduce the above
+ # copyright notice, this list of conditions and the following
+ # disclaimer in the documentation and/or other materials provided
+ # with the distribution.
+ # * Neither the name of The Linux Foundation nor the names of its
+ # contributors may be used to endorse or promote products derived
+ # from this software without specific prior written permission.
+ #
+ # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ # OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<html>
+ <head>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"/>
+ <title>SWE इनकॉग्निटो पृष्ठ</title>
+ <style type="text/css">body { margin: 0; padding: 1em; }</style>
+ </head>
+ <body>
+ <p>
+ <p>
+ <strong>आप इनकॉग्निटो में चले गए हैं.</strong>.
+ <p> इस विंडो में आप जो पृष्ठ देखते हैं वे आपके ब्राउज़र इतिहास या खोज इतिहास में दिखाई नहीं देंगे और आपके द्वारा इनकॉग्निटो विंडो बंद करने के बाद आपके डिवाइस पर वे कोई संकेत नहीं छोड़ जाएँगे जैसे कि कूकीज़. आपके द्वारा डाउनलोड की गई कोई भी फ़ाइल या बनाए गए बुकमार्क्स संरक्षित किए जाएँगे.</p>
+ </body>
+</html>
diff --git a/src/res/raw-ru/incognito_mode_start_page.html b/src/res/raw-ru/incognito_mode_start_page.html
new file mode 100644
index 00000000..c7f19454
--- /dev/null
+++ b/src/res/raw-ru/incognito_mode_start_page.html
@@ -0,0 +1,42 @@
+<!DOCTYPE html>
+<!--
+ # Copyright (c) 2014, The Linux Foundation. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+ # modification, are permitted provided that the following conditions are
+ # met:
+ # * Redistributions of source code must retain the above copyright
+ # notice, this list of conditions and the following disclaimer.
+ # * Redistributions in binary form must reproduce the above
+ # copyright notice, this list of conditions and the following
+ # disclaimer in the documentation and/or other materials provided
+ # with the distribution.
+ # * Neither the name of The Linux Foundation nor the names of its
+ # contributors may be used to endorse or promote products derived
+ # from this software without specific prior written permission.
+ #
+ # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ # OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<html>
+ <head>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"/>
+ <title>Страница "инкогнито" SWE</title>
+ <style type="text/css">body { margin: 0; padding: 1em; }</style>
+ </head>
+ <body>
+ <p>
+ <p>
+ <strong>Вы перешли в режим инкогнито.</strong>.
+ <p> После того как будет закрыто окно "инкогнито", страницы, просматриваемые в этом окне, не будут отображаться в журнале браузера или журнале поиска и не оставят в устройстве никаких других следов, например cookie-файлов. Все загруженные вами файлы или созданные закладки будут сохранены.</p>
+ </body>
+</html>
diff --git a/src/res/raw-th/incognito_mode_start_page.html b/src/res/raw-th/incognito_mode_start_page.html
new file mode 100644
index 00000000..d9a2299a
--- /dev/null
+++ b/src/res/raw-th/incognito_mode_start_page.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<!--
+ # Copyright (c) 2014, The Linux Foundation. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+ # modification, are permitted provided that the following conditions are
+ # met:
+ # * Redistributions of source code must retain the above copyright
+ # notice, this list of conditions and the following disclaimer.
+ # * Redistributions in binary form must reproduce the above
+ # copyright notice, this list of conditions and the following
+ # disclaimer in the documentation and/or other materials provided
+ # with the distribution.
+ # * Neither the name of The Linux Foundation nor the names of its
+ # contributors may be used to endorse or promote products derived
+ # from this software without specific prior written permission.
+ #
+ # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ # OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<html>
+ <head>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"/>
+ <title>หน้าแบบไม่เปิดเผย SWE</title>
+ <style type="text/css">body { margin: 0; padding: 1em; }</style>
+ </head>
+ <body>
+ <p>
+ <p>
+ <strong>คุณได้ใช้งานแบบไม่เปิดเผย</strong>.
+ <p> หน้าที่คุณดูในหน้าต่างนี้จะไม่ปรากฏในประวัติเบราเซอร์หรือประวัติการค้นหา และจะไม่มีการทิ้งการติดตามใด ๆ เอาไว้ เช่น คุกกี้ ในอุปกรณ์หลังจากปิดหน้าต่างแบบไม่เปิดเผย ทุกไฟล์ที่คุณดาวน์โหลดหรือบุ๊กมาร์กทีสร้างจะได้รับการเก็บเอาไว้</p>
+ </body>
+</html>
diff --git a/src/res/raw-tl/incognito_mode_start_page.html b/src/res/raw-tl/incognito_mode_start_page.html
new file mode 100644
index 00000000..2a139fdd
--- /dev/null
+++ b/src/res/raw-tl/incognito_mode_start_page.html
@@ -0,0 +1,42 @@
+<!DOCTYPE html>
+<!--
+ # Copyright (c) 2014, The Linux Foundation. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+ # modification, are permitted provided that the following conditions are
+ # met:
+ # * Redistributions of source code must retain the above copyright
+ # notice, this list of conditions and the following disclaimer.
+ # * Redistributions in binary form must reproduce the above
+ # copyright notice, this list of conditions and the following
+ # disclaimer in the documentation and/or other materials provided
+ # with the distribution.
+ # * Neither the name of The Linux Foundation nor the names of its
+ # contributors may be used to endorse or promote products derived
+ # from this software without specific prior written permission.
+ #
+ # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ # OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<html>
+ <head>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"/>
+ <title>SWE Incognito Pahina</title>
+ <style type="text/css">body { margin: 0; padding: 1em; }</style>
+ </head>
+ <body>
+ <p>
+ <p>
+ <strong>Nag-incognito ka.</strong>.
+ <p> Hindi lalabas sa iyong kasaysayan ng browser o kasaysayan ng paghahanap ang mga pahinang tiningnan mo sa window na ito, at hindi iyon mag-iiwan ng iba pang mga bakas, gaya ng mga cookie, sa iyong device pagkatapos mong isara ang incognito window. Pananatilihin ang anumang mga file na na-download mo o mga bookmark na ginawa mo.</p>
+ </body>
+</html>
diff --git a/src/res/raw-tr/incognito_mode_start_page.html b/src/res/raw-tr/incognito_mode_start_page.html
new file mode 100644
index 00000000..77d9e56d
--- /dev/null
+++ b/src/res/raw-tr/incognito_mode_start_page.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<!--
+ # Copyright (c) 2013,2014, The Linux Foundation. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+ # modification, are permitted provided that the following conditions are
+ # met:
+ # * Redistributions of source code must retain the above copyright
+ # notice, this list of conditions and the following disclaimer.
+ # * Redistributions in binary form must reproduce the above
+ # copyright notice, this list of conditions and the following
+ # disclaimer in the documentation and/or other materials provided
+ # with the distribution.
+ # * Neither the name of The Linux Foundation nor the names of its
+ # contributors may be used to endorse or promote products derived
+ # from this software without specific prior written permission.
+ #
+ # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ # OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<html>
+ <head>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"/>
+ <title>SWE Incognito Sayfası</title>
+ <style type="text/css">body { margin: 0; padding: 1em; }</style>
+ </head>
+ <body>
+ <p>
+ <p>
+ <strong>Incognito moduna geçtiniz.</strong>
+ <p> Bu pencerede görüntülediğiniz sayfalar tarayıcı geçmişinizde ya da arama geçmişinizde görüntülenmeyecek ve incognito penceresini kapattıktan sonra tabletinizde çerezler gibi diğer izler bırakmayacaklardır. Ancak indirdiğiniz dosyalar ve oluşturduğunuz yer imleri saklanacaktır.</p>
+ </body>
+</html>
diff --git a/src/res/raw-vi/incognito_mode_start_page.html b/src/res/raw-vi/incognito_mode_start_page.html
new file mode 100644
index 00000000..973cf9eb
--- /dev/null
+++ b/src/res/raw-vi/incognito_mode_start_page.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<!--
+ # Copyright (c) 2014, The Linux Foundation. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+ # modification, are permitted provided that the following conditions are
+ # met:
+ # * Redistributions of source code must retain the above copyright
+ # notice, this list of conditions and the following disclaimer.
+ # * Redistributions in binary form must reproduce the above
+ # copyright notice, this list of conditions and the following
+ # disclaimer in the documentation and/or other materials provided
+ # with the distribution.
+ # * Neither the name of The Linux Foundation nor the names of its
+ # contributors may be used to endorse or promote products derived
+ # from this software without specific prior written permission.
+ #
+ # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ # OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<html>
+ <head>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"/>
+ <title>Trang ẩn danh SWE</title>
+ <style type="text/css">body { margin: 0; padding: 1em; }</style>
+ </head>
+ <body>
+ <p>
+ <p>
+ <strong>Bạn đã truy cập ẩn danh.</strong>.
+ <p> Các trang bạn xem trong cửa sổ này sẽ không xuất hiện trong lịch sử trình duyệt hoặc lịch sử tìm kiếm và chúng cũng sẽ không để lại dấu vết nào khác như cookie trên thiết bị của bạn sau khi bạn đóng cửa sổ ẩn danh. Bất cứ tệp nào bạn tải về hoặc các trang hay dùng bạn đã tạo sẽ được lưu lại.</p>
+ </body>
+</html>
diff --git a/src/res/raw-zh-rCN/incognito_mode_start_page.html b/src/res/raw-zh-rCN/incognito_mode_start_page.html
new file mode 100644
index 00000000..c2d6d4a5
--- /dev/null
+++ b/src/res/raw-zh-rCN/incognito_mode_start_page.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<!--
+ # Copyright (c) 2014, The Linux Foundation. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+ # modification, are permitted provided that the following conditions are
+ # met:
+ # * Redistributions of source code must retain the above copyright
+ # notice, this list of conditions and the following disclaimer.
+ # * Redistributions in binary form must reproduce the above
+ # copyright notice, this list of conditions and the following
+ # disclaimer in the documentation and/or other materials provided
+ # with the distribution.
+ # * Neither the name of The Linux Foundation nor the names of its
+ # contributors may be used to endorse or promote products derived
+ # from this software without specific prior written permission.
+ #
+ # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ # OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<html>
+ <head>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"/>
+ <title>SWE 浏览器隐身模式</title>
+ <style type="text/css">body { margin: 0; padding: 1em; }</style>
+ </head>
+ <body>
+ <p>
+ <p>
+ <strong>您已进入隐身模式。</strong>.
+ <p>在您关闭所有隐身标签页后,您在这些标签页中查看的网页不会在浏览器历史记录、Cookie存储区或搜索记录中留下任何痕迹。只是,您下载的所有文件或创建的书签均会保留下来。</p>
+</body>
+</html>
+
diff --git a/src/res/raw-zh-rHK/incognito_mode_start_page.html b/src/res/raw-zh-rHK/incognito_mode_start_page.html
new file mode 100644
index 00000000..83c47875
--- /dev/null
+++ b/src/res/raw-zh-rHK/incognito_mode_start_page.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<!--
+ # Copyright (c) 2014, The Linux Foundation. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+ # modification, are permitted provided that the following conditions are
+ # met:
+ # * Redistributions of source code must retain the above copyright
+ # notice, this list of conditions and the following disclaimer.
+ # * Redistributions in binary form must reproduce the above
+ # copyright notice, this list of conditions and the following
+ # disclaimer in the documentation and/or other materials provided
+ # with the distribution.
+ # * Neither the name of The Linux Foundation nor the names of its
+ # contributors may be used to endorse or promote products derived
+ # from this software without specific prior written permission.
+ #
+ # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ # OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<html>
+ <head>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"/>
+ <title>SWE 無痕式網頁</title>
+ <style type="text/css">body { margin: 0; padding: 1em; }</style>
+ </head>
+ <body>
+ <p>
+ <p>
+ <strong>您已啟用無痕瀏覽模式。</strong>.
+ <p> 當您關閉無痕式視窗後,您在此視窗中瀏覽的網頁將不會顯示於瀏覽器記錄或搜尋記錄中,亦不會在裝置上留下任何如 Cookie 等痕跡。不過,您下載的檔案或建立的書籤都會保留下來。</p>
+ </body>
+</html> \ No newline at end of file
diff --git a/src/res/raw/bookmark.png b/src/res/raw/bookmark.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/bookmark.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_favicon_1.png b/src/res/raw/custom_bookmark_favicon_1.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_favicon_1.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_favicon_10.png b/src/res/raw/custom_bookmark_favicon_10.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_favicon_10.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_favicon_11.png b/src/res/raw/custom_bookmark_favicon_11.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_favicon_11.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_favicon_12.png b/src/res/raw/custom_bookmark_favicon_12.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_favicon_12.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_favicon_13.png b/src/res/raw/custom_bookmark_favicon_13.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_favicon_13.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_favicon_14.png b/src/res/raw/custom_bookmark_favicon_14.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_favicon_14.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_favicon_15.png b/src/res/raw/custom_bookmark_favicon_15.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_favicon_15.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_favicon_16.png b/src/res/raw/custom_bookmark_favicon_16.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_favicon_16.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_favicon_17.png b/src/res/raw/custom_bookmark_favicon_17.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_favicon_17.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_favicon_18.png b/src/res/raw/custom_bookmark_favicon_18.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_favicon_18.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_favicon_19.png b/src/res/raw/custom_bookmark_favicon_19.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_favicon_19.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_favicon_2.ico b/src/res/raw/custom_bookmark_favicon_2.ico
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_favicon_2.ico
Binary files differ
diff --git a/src/res/raw/custom_bookmark_favicon_20.png b/src/res/raw/custom_bookmark_favicon_20.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_favicon_20.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_favicon_3.png b/src/res/raw/custom_bookmark_favicon_3.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_favicon_3.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_favicon_4.ico b/src/res/raw/custom_bookmark_favicon_4.ico
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_favicon_4.ico
Binary files differ
diff --git a/src/res/raw/custom_bookmark_favicon_5.png b/src/res/raw/custom_bookmark_favicon_5.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_favicon_5.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_favicon_6.ico b/src/res/raw/custom_bookmark_favicon_6.ico
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_favicon_6.ico
Binary files differ
diff --git a/src/res/raw/custom_bookmark_favicon_7.png b/src/res/raw/custom_bookmark_favicon_7.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_favicon_7.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_favicon_8.png b/src/res/raw/custom_bookmark_favicon_8.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_favicon_8.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_favicon_9.png b/src/res/raw/custom_bookmark_favicon_9.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_favicon_9.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_thumb_1.png b/src/res/raw/custom_bookmark_thumb_1.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_thumb_1.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_thumb_10.png b/src/res/raw/custom_bookmark_thumb_10.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_thumb_10.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_thumb_11.png b/src/res/raw/custom_bookmark_thumb_11.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_thumb_11.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_thumb_12.png b/src/res/raw/custom_bookmark_thumb_12.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_thumb_12.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_thumb_13.png b/src/res/raw/custom_bookmark_thumb_13.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_thumb_13.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_thumb_14.png b/src/res/raw/custom_bookmark_thumb_14.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_thumb_14.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_thumb_15.png b/src/res/raw/custom_bookmark_thumb_15.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_thumb_15.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_thumb_16.png b/src/res/raw/custom_bookmark_thumb_16.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_thumb_16.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_thumb_17.png b/src/res/raw/custom_bookmark_thumb_17.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_thumb_17.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_thumb_18.png b/src/res/raw/custom_bookmark_thumb_18.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_thumb_18.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_thumb_19.png b/src/res/raw/custom_bookmark_thumb_19.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_thumb_19.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_thumb_2.png b/src/res/raw/custom_bookmark_thumb_2.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_thumb_2.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_thumb_20.png b/src/res/raw/custom_bookmark_thumb_20.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_thumb_20.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_thumb_3.png b/src/res/raw/custom_bookmark_thumb_3.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_thumb_3.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_thumb_4.png b/src/res/raw/custom_bookmark_thumb_4.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_thumb_4.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_thumb_5.png b/src/res/raw/custom_bookmark_thumb_5.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_thumb_5.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_thumb_6.png b/src/res/raw/custom_bookmark_thumb_6.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_thumb_6.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_thumb_7.png b/src/res/raw/custom_bookmark_thumb_7.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_thumb_7.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_thumb_8.png b/src/res/raw/custom_bookmark_thumb_8.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_thumb_8.png
Binary files differ
diff --git a/src/res/raw/custom_bookmark_thumb_9.png b/src/res/raw/custom_bookmark_thumb_9.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/custom_bookmark_thumb_9.png
Binary files differ
diff --git a/src/res/raw/default_page.html b/src/res/raw/default_page.html
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/src/res/raw/default_page.html
diff --git a/src/res/raw/favicon_google.ico b/src/res/raw/favicon_google.ico
new file mode 100644
index 00000000..ee7c943a
--- /dev/null
+++ b/src/res/raw/favicon_google.ico
Binary files differ
diff --git a/src/res/raw/folder_view.ktpl b/src/res/raw/folder_view.ktpl
new file mode 100644
index 00000000..2f360ccf
--- /dev/null
+++ b/src/res/raw/folder_view.ktpl
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html>
+<head>
+<title>Index of <%= path %></title>
+<meta name="viewport" content="width=device-width; initial-scale=1.0; user-scalable=0" />
+
+<style type="text/css">
+
+* {
+ padding: 0;
+ margin: 0;
+}
+
+body {
+ padding: 0 8px 0 8px;
+}
+
+.table {
+ border-collapse: collapse;
+}
+
+tr.header {
+ font-weight: bold;
+}
+
+tr.alt {
+ background: #EEE;
+}
+
+td.details {
+ padding-left: 2em;
+ text-align: right;
+ white-space: nowrap;
+}
+
+.row {
+ padding: 8px 0 8px 8px;
+ display: block;
+ text-decoration: none;
+}
+
+h2 {
+ padding-top: 8px;
+ padding-bottom: 8px;
+}
+
+.icon {
+ padding-left: 1.5em;
+}
+
+.file {
+ background : url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABnRSTlMAAAAAAABupgeRAAABHUlEQVR42o2RMW7DIBiF3498iHRJD5JKHurL+CRVBp+i2T16tTynF2gO0KSb5ZrBBl4HHDBuK/WXACH4eO9/CAAAbdvijzLGNE1TVZXfZuHg6XCAQESAZXbOKaXO57eiKG6ft9PrKQIkCQqFoIiQFBGlFIB5nvM8t9aOX2Nd18oDzjnPgCDpn/BH4zh2XZdlWVmWiUK4IgCBoFMUz9eP6zRN75cLgEQhcmTQIbl72O0f9865qLAAsURAAgKBJKEtgLXWvyjLuFsThCSstb8rBCaAQhDYWgIZ7myM+TUBjDHrHlZcbMYYk34cN0YSLcgS+wL0fe9TXDMbY33fR2AYBvyQ8L0Gk8MwREBrTfKe4TpTzwhArXWi8HI84h/1DfwI5mhxJamFAAAAAElFTkSuQmCC ") left top no-repeat;
+}
+
+.dir {
+ background : url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd5JREFUeNqMU79rFUEQ/vbuodFEEkzAImBpkUabFP4ldpaJhZXYm/RiZWsv/hkWFglBUyTIgyAIIfgIRjHv3r39MePM7N3LcbxAFvZ2b2bn22/mm3XMjF+HL3YW7q28YSIw8mBKoBihhhgCsoORot9d3/ywg3YowMXwNde/PzGnk2vn6PitrT+/PGeNaecg4+qNY3D43vy16A5wDDd4Aqg/ngmrjl/GoN0U5V1QquHQG3q+TPDVhVwyBffcmQGJmSVfyZk7R3SngI4JKfwDJ2+05zIg8gbiereTZRHhJ5KCMOwDFLjhoBTn2g0ghagfKeIYJDPFyibJVBtTREwq60SpYvh5++PpwatHsxSm9QRLSQpEVSd7/TYJUb49TX7gztpjjEffnoVw66+Ytovs14Yp7HaKmUXeX9rKUoMoLNW3srqI5fWn8JejrVkK0QcrkFLOgS39yoKUQe292WJ1guUHG8K2o8K00oO1BTvXoW4yasclUTgZYJY9aFNfAThX5CZRmczAV52oAPoupHhWRIUUAOoyUIlYVaAa/VbLbyiZUiyFbjQFNwiZQSGl4IDy9sO5Wrty0QLKhdZPxmgGcDo8ejn+c/6eiK9poz15Kw7Dr/vN/z6W7q++091/AQYA5mZ8GYJ9K0AAAAAASUVORK5CYII= ") left top no-repeat;
+}
+
+.up {
+ background : url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmlJREFUeNpsU0toU0EUPfPysx/tTxuDH9SCWhUDooIbd7oRUUTMouqi2iIoCO6lceHWhegy4EJFinWjrlQUpVm0IIoFpVDEIthm0dpikpf3ZuZ6Z94nrXhhMjM3c8895977BBHB2PznK8WPtDgyWH5q77cPH8PpdXuhpQT4ifR9u5sfJb1bmw6VivahATDrxcRZ2njfoaMv+2j7mLDn93MPiNRMvGbL18L9IpF8h9/TN+EYkMffSiOXJ5+hkD+PdqcLpICWHOHc2CC+LEyA/K+cKQMnlQHJX8wqYG3MAJy88Wa4OLDvEqAEOpJd0LxHIMdHBziowSwVlF8D6QaicK01krw/JynwcKoEwZczewroTvZirlKJs5CqQ5CG8pb57FnJUA0LYCXMX5fibd+p8LWDDemcPZbzQyjvH+Ki1TlIciElA7ghwLKV4kRZstt2sANWRjYTAGzuP2hXZFpJ/GsxgGJ0ox1aoFWsDXyyxqCs26+ydmagFN/rRjymJ1898bzGzmQE0HCZpmk5A0RFIv8Pn0WYPsiu6t/Rsj6PauVTwffTSzGAGZhUG2F06hEc9ibS7OPMNp6ErYFlKavo7MkhmTqCxZ/jwzGA9Hx82H2BZSw1NTN9Gx8ycHkajU/7M+jInsDC7DiaEmo1bNl1AMr9ASFgqVu9MCTIzoGUimXVAnnaN0PdBBDCCYbEtMk6wkpQwIG0sn0PQIUF4GsTwLSIFKNqF6DVrQq+IWVrQDxAYQC/1SsYOI4pOxKZrfifiUSbDUisif7XlpGIPufXd/uvdvZm760M0no1FZcnrzUdjw7au3vu/BVgAFLXeuTxhTXVAAAAAElFTkSuQmCC ") left top no-repeat;
+}
+
+</style>
+
+</head>
+<body>
+ <h2>Index of <%= path %></h2>
+ <table class="table">
+ <tr class="header">
+ <td>Name</th>
+ <td class="details">Size</th>
+ <td class="details">Date Modified</th>
+ </tr>
+ <tr>
+ <td>
+ <a href="<%= parent_url %>" class="row">
+ <span class="icon up">[parent directory]</span>
+ </a>
+ </td>
+ <td class="details"></td>
+ <td class="details"></td>
+ </tr>
+ <%{ files %>
+ <tr class="<%= alt %>">
+ <td>
+ <a href="<%= url %>" class="row">
+ <span class="icon <%= type %>"><%= name %></span>
+ </a>
+ </td>
+ <td class="details"><%= size %></td>
+ <td class="details"><%= last_modified %></td>
+ </tr>
+ <%} files %>
+ </table>
+</body>
+</html>
diff --git a/src/res/raw/history.png b/src/res/raw/history.png
new file mode 100644
index 00000000..a190695c
--- /dev/null
+++ b/src/res/raw/history.png
Binary files differ
diff --git a/src/res/raw/incognito_mode_start_page.html b/src/res/raw/incognito_mode_start_page.html
new file mode 100644
index 00000000..fd0d98d2
--- /dev/null
+++ b/src/res/raw/incognito_mode_start_page.html
@@ -0,0 +1,48 @@
+<!DOCTYPE html>
+
+<!--
+ # Copyright (c) 2013, The Linux Foundation. All rights reserved.
+ #
+ # Redistribution and use in source and binary forms, with or without
+ # modification, are permitted provided that the following conditions are
+ # met:
+ # * Redistributions of source code must retain the above copyright
+ # notice, this list of conditions and the following disclaimer.
+ # * Redistributions in binary form must reproduce the above
+ # copyright notice, this list of conditions and the following
+ # disclaimer in the documentation and/or other materials provided
+ # with the distribution.
+ # * Neither the name of The Linux Foundation nor the names of its
+ # contributors may be used to endorse or promote products derived
+ # from this software without specific prior written permission.
+ #
+ # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ # OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<html>
+ <head>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"/>
+ <title>Private Browsing</title>
+ <style type="text/css">body { margin: 0; padding: 1em; }</style>
+ </head>
+ <body>
+ <p>
+ <p>
+ <strong>You've gone incognito</strong>.
+ <p> Pages you view in this window won't appear in your browser history or
+ search history, and they won't leave other traces, like cookies, on your
+ device after you close the incognito window. Any files you download or
+ bookmarks you create will be preserved.
+ </p>
+ </body>
+</html>
diff --git a/src/res/raw/most_visited.ktpl b/src/res/raw/most_visited.ktpl
new file mode 100644
index 00000000..75180b1b
--- /dev/null
+++ b/src/res/raw/most_visited.ktpl
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html>
+<head>
+<title><%@ string/new_tab %></title>
+<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0" />
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+
+<style type="text/css">
+
+* {
+ padding: 0;
+ margin: 0;
+}
+
+body {
+ text-align: center;
+ margin: 0px auto;
+ padding: 0 8px 0 8px;
+ max-width: <%@ dimen/mv_max_width %>px;
+}
+
+h3 {
+ text-align: center;
+ margin: 5px 0 5px 0;
+}
+
+.thumbwrap li {
+ display: inline-block;
+ margin: 0 7px 12px 7px;
+ padding: 0;
+}
+
+@media all and (orientation:portrait) {
+.thumbwrap li {
+ width: <%@ dimen/mv_item_width_portrait %>px;
+}
+}
+
+@media all and (orientation:landscape) {
+.thumbwrap li {
+ width: <%@ dimen/mv_item_width %>px;
+}
+}
+
+.thumbwrap a {
+ display: block;
+ text-decoration: none;
+ color: #000;
+}
+
+.thumbwrap img {
+ border: <%@ dimen/mv_border_width %>px solid #e0e0e0;
+ border-radius: 5px;
+ width: 100%;
+}
+
+.thumbwrap .caption {
+ margin-top: 2px;
+ margin-left: 4px;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ display: block;
+ font-size: .8em;
+ text-align: left;
+}
+
+</style>
+
+</head>
+<body>
+ <h3><%@ string/tab_most_visited %></h3>
+ <ul class="thumbwrap">
+ <%{ most_visited %>
+ <li>
+ <a href="<%= url %>">
+ <img class="wrimg" src="<%= thumbnail %>" />
+ <span class="caption"><%= title %></span>
+ </a>
+ </li>
+ <%} most_visited %>
+ </ul>
+</body>
+</html>
diff --git a/src/res/raw/my_navigation.ktpl b/src/res/raw/my_navigation.ktpl
new file mode 100755
index 00000000..b21ab0bc
--- /dev/null
+++ b/src/res/raw/my_navigation.ktpl
@@ -0,0 +1,85 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html>
+<head>
+<title><%@ string/my_navigation_page_title %></title>
+<meta name="viewport" content="width=device-width; initial-scale=1.0; user-scalable=0" />
+
+<style type="text/css">
+
+* {
+ padding: 0;
+ margin: 0;
+}
+
+body {
+ text-align: center;
+ margin: 0px auto;
+ padding: 0 8px 0 8px;
+ max-width: <%@ dimen/mynav_max_width %>px;
+}
+
+h3 {
+ text-align: center;
+ margin: 5px 0 5px 0;
+}
+
+.thumbwrap li {
+ display: inline-block;
+ margin: 0 7px 12px 7px;
+ padding: 0;
+}
+
+@media all and (orientation:portrait) {
+.thumbwrap li {
+ width: <%@ dimen/mynav_item_width_portrait %>px;
+}
+}
+
+@media all and (orientation:landscape) {
+.thumbwrap li {
+ width: <%@ dimen/mynav_item_width %>px;
+}
+}
+
+.thumbwrap a {
+ display: block;
+ text-decoration: none;
+ color: #000;
+}
+
+.thumbwrap img {
+ border: <%@ dimen/mv_border_width %>px solid #e0e0e0;
+ border-radius: 0px;
+ width: 100%;
+}
+
+.thumbwrap .caption {
+ margin-top: 2px;
+ margin-left: 4px;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ display: block;
+ font-size: .8em;
+ text-align: center;
+}
+
+</style>
+
+</head>
+<body>
+ <br>
+ <ul class="thumbwrap">
+ <%{ my_navigation %>
+ <li>
+ <br>
+ <a href="<%= url %>">
+ <img class="wrimg" src="<%= thumbnail %>" />
+ </a>
+ <span class="caption"><%= title %></span>
+ </li>
+ <%} my_navigation %>
+ </ul>
+</body>
+</html>
diff --git a/src/res/raw/my_navigation_add.png b/src/res/raw/my_navigation_add.png
new file mode 100755
index 00000000..e11c88ba
--- /dev/null
+++ b/src/res/raw/my_navigation_add.png
Binary files differ
diff --git a/src/res/raw/my_navigation_thumbnail_default.png b/src/res/raw/my_navigation_thumbnail_default.png
new file mode 100755
index 00000000..3be27ff2
--- /dev/null
+++ b/src/res/raw/my_navigation_thumbnail_default.png
Binary files differ
diff --git a/src/res/raw/swe_command_line b/src/res/raw/swe_command_line
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/src/res/raw/swe_command_line
diff --git a/src/res/raw/thumb_google.png b/src/res/raw/thumb_google.png
new file mode 100644
index 00000000..c54e6ea0
--- /dev/null
+++ b/src/res/raw/thumb_google.png
Binary files differ
diff --git a/src/res/raw/web_refiner_conf b/src/res/raw/web_refiner_conf
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/src/res/raw/web_refiner_conf
diff --git a/src/res/values-cs-rCZ/donottranslate-search_engines.xml b/src/res/values-cs-rCZ/donottranslate-search_engines.xml
new file mode 100644
index 00000000..5aea8c81
--- /dev/null
+++ b/src/res/values-cs-rCZ/donottranslate-search_engines.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>seznam</item>
+ <item>bing_cs_CZ</item>
+ <item>centrum_cz</item>
+ <item>atlas_cz</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-da-rDK/donottranslate-search_engines.xml b/src/res/values-da-rDK/donottranslate-search_engines.xml
new file mode 100644
index 00000000..73360b14
--- /dev/null
+++ b/src/res/values-da-rDK/donottranslate-search_engines.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>bing_da_DK</item>
+ <item>yahoo_dk</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-de-rAT/donottranslate-search_engines.xml b/src/res/values-de-rAT/donottranslate-search_engines.xml
new file mode 100644
index 00000000..708d7ede
--- /dev/null
+++ b/src/res/values-de-rAT/donottranslate-search_engines.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>yahoo_at</item>
+ <item>bing_de_AT</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-de-rCH/donottranslate-search_engines.xml b/src/res/values-de-rCH/donottranslate-search_engines.xml
new file mode 100644
index 00000000..4e2360e6
--- /dev/null
+++ b/src/res/values-de-rCH/donottranslate-search_engines.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>yahoo_ch</item>
+ <item>bing_de_CH</item>
+ <item>bing_fr_CH</item>
+ <item>search_de_CH</item>
+ <item>search_fr_CH</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-de-rDE/donottranslate-search_engines.xml b/src/res/values-de-rDE/donottranslate-search_engines.xml
new file mode 100644
index 00000000..5fdde69b
--- /dev/null
+++ b/src/res/values-de-rDE/donottranslate-search_engines.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>ask_de</item>
+ <item>bing_de_DE</item>
+ <item>yahoo_de</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-el-rGR/donottranslate-search_engines.xml b/src/res/values-el-rGR/donottranslate-search_engines.xml
new file mode 100644
index 00000000..8185cf3c
--- /dev/null
+++ b/src/res/values-el-rGR/donottranslate-search_engines.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>yahoo</item>
+ <item>in</item>
+ <item>bing_el_GR</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-en-rAU/donottranslate-search_engines.xml b/src/res/values-en-rAU/donottranslate-search_engines.xml
new file mode 100644
index 00000000..08765acb
--- /dev/null
+++ b/src/res/values-en-rAU/donottranslate-search_engines.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>bing_en_AU</item>
+ <item>yahoo_au</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-en-rGB/donottranslate-search_engines.xml b/src/res/values-en-rGB/donottranslate-search_engines.xml
new file mode 100644
index 00000000..b2ee93ca
--- /dev/null
+++ b/src/res/values-en-rGB/donottranslate-search_engines.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>ask_uk</item>
+ <item>yahoo_uk</item>
+ <item>bing_en_GB</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-en-rIE/donottranslate-search_engines.xml b/src/res/values-en-rIE/donottranslate-search_engines.xml
new file mode 100644
index 00000000..25f3f294
--- /dev/null
+++ b/src/res/values-en-rIE/donottranslate-search_engines.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>yahoo_uk</item>
+ <item>bing_en_IE</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-en-rNZ/donottranslate-search_engines.xml b/src/res/values-en-rNZ/donottranslate-search_engines.xml
new file mode 100644
index 00000000..2044c379
--- /dev/null
+++ b/src/res/values-en-rNZ/donottranslate-search_engines.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>yahoo_nz</item>
+ <item>bing_en_NZ</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-en-rSG/donottranslate-search_engines.xml b/src/res/values-en-rSG/donottranslate-search_engines.xml
new file mode 100644
index 00000000..74d6939c
--- /dev/null
+++ b/src/res/values-en-rSG/donottranslate-search_engines.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>yahoo_sg</item>
+ <item>bing_en_SG</item>
+ <item>rednano</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-en-rZA/donottranslate-search_engines.xml b/src/res/values-en-rZA/donottranslate-search_engines.xml
new file mode 100644
index 00000000..bab95c41
--- /dev/null
+++ b/src/res/values-en-rZA/donottranslate-search_engines.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>yahoo</item>
+ <item>bing_en_ZA</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-es-rES/donottranslate-search_engines.xml b/src/res/values-es-rES/donottranslate-search_engines.xml
new file mode 100644
index 00000000..053d786e
--- /dev/null
+++ b/src/res/values-es-rES/donottranslate-search_engines.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>ask_es</item>
+ <item>bing_es_ES</item>
+ <item>yahoo_es</item>
+ <item>terra_es</item>
+ <item>hispavista</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-fr-rBE/donottranslate-search_engines.xml b/src/res/values-fr-rBE/donottranslate-search_engines.xml
new file mode 100644
index 00000000..d743fc09
--- /dev/null
+++ b/src/res/values-fr-rBE/donottranslate-search_engines.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>bing_nl_BE</item>
+ <item>yahoo</item>
+ <item>bing_fr_BE</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-fr-rFR/donottranslate-search_engines.xml b/src/res/values-fr-rFR/donottranslate-search_engines.xml
new file mode 100644
index 00000000..4a75e4cd
--- /dev/null
+++ b/src/res/values-fr-rFR/donottranslate-search_engines.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>yahoo_fr</item>
+ <item>bing_fr_FR</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-it-rIT/donottranslate-search_engines.xml b/src/res/values-it-rIT/donottranslate-search_engines.xml
new file mode 100644
index 00000000..c2be0d45
--- /dev/null
+++ b/src/res/values-it-rIT/donottranslate-search_engines.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>ask_it</item>
+ <item>virgilio</item>
+ <item>bing_it_IT</item>
+ <item>yahoo_it</item>
+ <item>libero</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-ja-rJP/donottranslate-search_engines.xml b/src/res/values-ja-rJP/donottranslate-search_engines.xml
new file mode 100644
index 00000000..03c23f42
--- /dev/null
+++ b/src/res/values-ja-rJP/donottranslate-search_engines.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>yahoo_jp</item>
+ <item>bing_ja_JP</item>
+ <item>goo</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-ko-rKR/donottranslate-search_engines.xml b/src/res/values-ko-rKR/donottranslate-search_engines.xml
new file mode 100644
index 00000000..4f246312
--- /dev/null
+++ b/src/res/values-ko-rKR/donottranslate-search_engines.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>naver</item>
+ <item>daum</item>
+ <item>yahoo_kr</item>
+ <item>nate</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-land/dimensions.xml b/src/res/values-land/dimensions.xml
new file mode 100644
index 00000000..5fd3d125
--- /dev/null
+++ b/src/res/values-land/dimensions.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2011 The Android Open Source Project Licensed under the
+ Apache License, Version 2.0 (the "License"); you may not use this file
+ except in compliance with the License. You may obtain a copy of the
+ License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+ applicable law or agreed to in writing, software distributed under the
+ License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ CONDITIONS OF ANY KIND, either express or implied. See the License for
+ the specific language governing permissions and limitations under the
+ License.
+-->
+
+<resources>
+ <dimen name="preference_screen_side_margin">96dp</dimen>
+ <dimen name="preference_screen_side_margin_negative">-100dp</dimen>
+ <dimen name="preference_widget_width">72dp</dimen>
+ <dimen name="nav_tab_width">225dip</dimen>
+ <dimen name="nav_tab_height">150dip</dimen>
+ <dimen name="combo_paddingTop">56dip</dimen>
+</resources>
diff --git a/src/res/values-nb-rNO/donottranslate-search_engines.xml b/src/res/values-nb-rNO/donottranslate-search_engines.xml
new file mode 100644
index 00000000..418f6d2e
--- /dev/null
+++ b/src/res/values-nb-rNO/donottranslate-search_engines.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>bing_nb_NO</item>
+ <item>abcsok</item>
+ <item>yahoo_no</item>
+ <item>kvasir</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-nl-rBE/donottranslate-search_engines.xml b/src/res/values-nl-rBE/donottranslate-search_engines.xml
new file mode 100644
index 00000000..d743fc09
--- /dev/null
+++ b/src/res/values-nl-rBE/donottranslate-search_engines.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>bing_nl_BE</item>
+ <item>yahoo</item>
+ <item>bing_fr_BE</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-nl-rNL/donottranslate-search_engines.xml b/src/res/values-nl-rNL/donottranslate-search_engines.xml
new file mode 100644
index 00000000..b9c1b40b
--- /dev/null
+++ b/src/res/values-nl-rNL/donottranslate-search_engines.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>bing_nl_NL</item>
+ <item>yahoo_nl</item>
+ <item>ask_nl</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-pl-rPL/donottranslate-search_engines.xml b/src/res/values-pl-rPL/donottranslate-search_engines.xml
new file mode 100644
index 00000000..ddc262e9
--- /dev/null
+++ b/src/res/values-pl-rPL/donottranslate-search_engines.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>bing_pl_PL</item>
+ <item>netsprint</item>
+ <item>yahoo_uk</item>
+ <item>onet</item>
+ <item>wp</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-pt-rBR/donottranslate-search_engines.xml b/src/res/values-pt-rBR/donottranslate-search_engines.xml
new file mode 100644
index 00000000..56cda349
--- /dev/null
+++ b/src/res/values-pt-rBR/donottranslate-search_engines.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>bing_pt_BR</item>
+ <item>yahoo_br</item>
+ <item>uol</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-pt-rPT/donottranslate-search_engines.xml b/src/res/values-pt-rPT/donottranslate-search_engines.xml
new file mode 100644
index 00000000..3780d730
--- /dev/null
+++ b/src/res/values-pt-rPT/donottranslate-search_engines.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>sapo</item>
+ <item>bing_pt_PT</item>
+ <item>yahoo</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-ru-rRU/donottranslate-search_engines.xml b/src/res/values-ru-rRU/donottranslate-search_engines.xml
new file mode 100644
index 00000000..80ff214b
--- /dev/null
+++ b/src/res/values-ru-rRU/donottranslate-search_engines.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>yandex_ru</item>
+ <item>mail_ru</item>
+ <item>tut</item>
+ <item>rambler</item>
+ <item>bing_ru_RU</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-sv-rSE/donottranslate-search_engines.xml b/src/res/values-sv-rSE/donottranslate-search_engines.xml
new file mode 100644
index 00000000..f2163573
--- /dev/null
+++ b/src/res/values-sv-rSE/donottranslate-search_engines.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>bing_sv_SE</item>
+ <item>yahoo_se</item>
+ <item>altavista_se</item>
+ <item>spray</item>
+ <item>eniro_se</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-sw600dp-port/dimensions.xml b/src/res/values-sw600dp-port/dimensions.xml
new file mode 100644
index 00000000..c5771f50
--- /dev/null
+++ b/src/res/values-sw600dp-port/dimensions.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2010 The Android Open Source Project Licensed under the
+ Apache License, Version 2.0 (the "License"); you may not use this file
+ except in compliance with the License. You may obtain a copy of the
+ License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+ applicable law or agreed to in writing, software distributed under the
+ License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ CONDITIONS OF ANY KIND, either express or implied. See the License for
+ the specific language governing permissions and limitations under the
+ License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <dimen name="widgetColumnWidth">110dip</dimen>
+ <dimen name="widgetThumbnailHeight">84dip</dimen>
+ <dimen name="combo_horizontalSpacing">4dip</dimen>
+</resources>
diff --git a/src/res/values-sw600dp-v17/styles.xml b/src/res/values-sw600dp-v17/styles.xml
new file mode 100644
index 00000000..4ad6ee61
--- /dev/null
+++ b/src/res/values-sw600dp-v17/styles.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources>
+
+ <style name="BrowserTheme" parent="@style/BrowserBase">
+ <item name="android:windowBackground">@color/browser_window_background</item>
+
+ <item name="android:windowActionBar">true</item>
+ <item name="android:windowNoTitle">false</item>
+ <!--<item name="android:windowActionModeOverlay">true</item>-->
+ <item name="android:actionBarStyle">@style/LightActionBarSolidStyle</item>
+ <item name="android:actionBarSize">56dip</item>
+ </style>
+
+ <style name="ComboViewTheme" parent="@style/BrowserBase">
+ </style>
+
+</resources>
diff --git a/src/res/values-sw600dp/bools.xml b/src/res/values-sw600dp/bools.xml
new file mode 100644
index 00000000..68601791
--- /dev/null
+++ b/src/res/values-sw600dp/bools.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2011 The Android Open Source Project Licensed under the
+ Apache License, Version 2.0 (the "License"); you may not use this file
+ except in compliance with the License. You may obtain a copy of the
+ License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+ applicable law or agreed to in writing, software distributed under the
+ License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ CONDITIONS OF ANY KIND, either express or implied. See the License for
+ the specific language governing permissions and limitations under the
+ License.
+-->
+<resources
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <bool name="isTablet">true</bool>
+ <!-- Browser menu toggles -->
+ <bool name="menu_show_navigation">false</bool>
+ <bool name="menu_show_bookmarks">false</bool>
+ <bool name="hide_title">false</bool>
+</resources>
diff --git a/src/res/values-sw600dp/dimensions.xml b/src/res/values-sw600dp/dimensions.xml
new file mode 100644
index 00000000..b7c2e639
--- /dev/null
+++ b/src/res/values-sw600dp/dimensions.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2010 The Android Open Source Project Licensed under the
+ Apache License, Version 2.0 (the "License"); you may not use this file
+ except in compliance with the License. You may obtain a copy of the
+ License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+ applicable law or agreed to in writing, software distributed under the
+ License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ CONDITIONS OF ANY KIND, either express or implied. See the License for
+ the specific language governing permissions and limitations under the
+ License.
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <dimen name="widgetThumbnailHeight">104dip</dimen>
+ <dimen name="widgetColumnWidth">130dip</dimen>
+ <dimen name="favicon_padded_size">28dip</dimen>
+ <dimen name="add_bookmark_width">500dip</dimen>
+ <!-- For the most visited page (we use px as these are adjusted by the browser) -->
+ <dimen name="mv_max_width">1010px</dimen>
+ <dimen name="mv_item_width">231px</dimen>
+ <dimen name="mv_item_width_portrait">213px</dimen>
+ <dimen name="mv_border_width">3px</dimen>
+ <!-- For the combined Bookmarks History view -->
+ <dimen name="combo_paddingTop">0dip</dimen>
+ <dimen name="combo_horizontalSpacing">8dip</dimen>
+ <dimen name="suggest_item_padding">8dp</dimen>
+ <dimen name="tab_thumbnail_width">240dip</dimen>
+ <dimen name="tab_thumbnail_height">160dip</dimen>
+</resources>
diff --git a/src/res/values-sw600dp/integers.xml b/src/res/values-sw600dp/integers.xml
new file mode 100644
index 00000000..8c764582
--- /dev/null
+++ b/src/res/values-sw600dp/integers.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2010 The Android Open Source Project Licensed under the
+ Apache License, Version 2.0 (the "License"); you may not use this file
+ except in compliance with the License. You may obtain a copy of the
+ License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+ applicable law or agreed to in writing, software distributed under the
+ License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ CONDITIONS OF ANY KIND, either express or implied. See the License for
+ the specific language governing permissions and limitations under the
+ License.
+-->
+<resources
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- use horizontal tabs navigation -->
+ <integer name="nav_tab_orientation">0</integer>
+ <!-- The number of lines in the suggestions dropdown in landscape -->
+ <integer name="max_suggest_lines_landscape">5</integer>
+ <!-- The number of lines in the suggestions dropdown in portrait -->
+ <integer name="max_suggest_lines_portrait">12</integer>
+</resources>
diff --git a/src/res/values-tr-rTR/donottranslate-search_engines.xml b/src/res/values-tr-rTR/donottranslate-search_engines.xml
new file mode 100644
index 00000000..06cdb127
--- /dev/null
+++ b/src/res/values-tr-rTR/donottranslate-search_engines.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>bing_tr_TR</item>
+ <item>yahoo</item>
+ <item>mynet</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-v17/styles.xml b/src/res/values-v17/styles.xml
new file mode 100644
index 00000000..dd4a3fc5
--- /dev/null
+++ b/src/res/values-v17/styles.xml
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+ *
+ * Copyright 2006,2007,2008 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+<resources>
+
+ <!-- parents that change depending on version -->
+ <style name="BrowserBase" parent="@android:style/Theme.Holo.Light">
+ <item name="android:windowContentOverlay">@null</item>
+ </style>
+ <style name="DialogWhenLarge" parent="@android:style/Theme.Holo.Light.DialogWhenLarge" >
+ <item name="android:windowActionBar">false</item>
+ </style>
+ <style name="PopupMenuStyle" parent="@android:style/Widget.Holo.Light.PopupMenu">
+ </style>
+ <style name="Suggestions" parent="@android:style/Widget.Holo.Light.AutoCompleteTextView">
+ <item name="android:popupBackground">@color/NavigationBarBackground</item>
+ <item name="android:dropDownHorizontalOffset">0dip</item>
+ <item name="android:dropDownVerticalOffset">0dip</item>
+ </style>
+ <style name="TextAppearance.Medium" parent="@android:style/TextAppearance.Holo.Medium" />
+ <style name="TextAppearance.Small" parent="@android:style/TextAppearance.Holo.Small" />
+
+
+ <!-- common theme elements -->
+
+ <style name="BrowserTheme" parent="@style/BrowserBase">
+ <item name="android:windowBackground">@color/black</item>
+ <item name="android:windowActionBar">true</item>
+ <item name="android:windowActionBarOverlay">true</item>
+ <item name="android:windowNoTitle">false</item>
+ <item name="android:actionBarStyle">@style/LightActionBarStyle</item>
+ <item name="android:actionBarTabBarStyle">@style/LightActionBarTabBarStyle</item>
+ <item name="android:windowActionModeOverlay">true</item>
+ <item name="android:actionBarSize">56dip</item>
+ <item name="android:popupMenuStyle">@style/PopupMenuStyle</item>
+ </style>
+
+ <style name="BookmarkTheme" parent="@style/BrowserBase">
+ <item name="android:windowActionBar">false</item>
+ <item name="android:windowNoTitle">true</item>
+ <item name="android:colorBackgroundCacheHint">@null</item>
+ <item name="android:windowFrame">@null</item>
+ <item name="android:windowIsFloating">true</item>
+ <item name="android:backgroundDimEnabled">false</item>
+ <item name="android:windowIsTranslucent">true</item>
+ </style>
+
+ <style name="BookmarkText">
+ <item name="android:textSize">12sp</item>
+ <item name="android:textColor">@color/black</item>
+ <item name="android:textStyle">normal</item>
+ <item name="android:textAlignment">center</item>
+ <item name="android:fontFamily">roboto</item>
+ </style>
+
+ <style name="BookmarkPathText">
+ <item name="android:textSize">18sp</item>
+ <item name="android:textColor">@color/clickable_color</item>
+ <item name="android:background">?android:attr/selectableItemBackgroundBorderless</item>
+ <item name="android:textStyle">normal</item>
+ <item name="android:textAlignment">center</item>
+ <item name="android:fontFamily">roboto</item>
+ </style>
+
+ <style name="ShortcutTheme" parent="@style/BrowserBase">
+ </style>
+
+ <style name="SettingsTheme" parent="@style/BrowserBase">
+ <item name="android:actionBarStyle"
+ >@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse</item>
+ </style>
+
+ <style name="LightActionBarSolidStyle" parent="@android:style/Widget.Holo.Light.ActionBar.Solid">
+ </style>
+
+ <style name="LightActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar">
+ <item name="android:background">@color/comboViewActionBarColor</item>
+ </style>
+ <style name="LightActionBarTabBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar.TabBar">
+ <item name="android:background">@color/comboViewActionBarColor</item>
+ </style>
+ <style name="ComboViewTheme" parent="@style/BrowserBase">
+ <item name="android:actionBarStyle">@style/LightActionBarStyle</item>
+ <item name="android:actionBarTabBarStyle">@style/LightActionBarTabBarStyle</item>
+ </style>
+
+ <style name="NavButton">
+ <item name="android:background">?android:attr/selectableItemBackground</item>
+ <item name="android:layout_height">match_parent</item>
+ <item name="android:paddingStart">8dip</item>
+ <item name="android:paddingEnd">8dip</item>
+ </style>
+ <style name="NavButtonWide" parent="@style/NavButton">
+ <item name="android:layout_width">96dp</item>
+ </style>
+
+ <style name="OverflowButton" parent="@android:style/Widget.Holo.Light.ActionButton.Overflow">
+ <item name="android:src">@drawable/ic_action_overflow</item>
+ <item name="android:layout_width">44dp</item>
+ <item name="android:layout_height">match_parent</item>
+ <item name="android:paddingStart">4dp</item>
+ <item name="android:gravity">center_vertical</item>
+ </style>
+
+ <style name="SuggestionLineMedium" parent="@style/TextAppearance.Medium">
+ <item name="android:textSize">16sp</item>
+ </style>
+ <style name="SuggestionLineSmall" parent="@style/TextAppearance.Small">
+ <item name="android:textSize">12sp</item>
+ </style>
+
+ <style name="HoloIcon">
+ <item name="android:layout_marginStart">16dip</item>
+ </style>
+
+ <style name="TitleBar">
+ <item name="android:windowEnterAnimation">@anim/title_bar_enter</item>
+ <item name="android:windowExitAnimation">@anim/title_bar_exit</item>
+ </style>
+
+ <style name="TabTitleSelected" parent="@style/TextAppearance.Small">
+ <item name="android:textColor">?android:attr/textColorPrimary</item>
+ <item name="android:textStyle">bold</item>
+ </style>
+ <style name="TabTitleUnselected" parent="@style/TextAppearance.Small">
+ <item name="android:textColor">?android:attr/textColorSecondary</item>
+ <item name="android:textStyle">normal</item>
+ </style>
+
+ <style name="AutofillProfileTextView">
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:gravity">center_vertical</item>
+ <item name="android:layout_margin">2dip</item>
+ <item name="android:textAppearance">?android:attr/textAppearanceMedium</item>
+ </style>
+ <style name="AutofillProfileEditText" parent="@style/AutofillProfileTextView">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:imeOptions">flagNoExtractUi|actionNext</item>
+ <item name="android:singleLine">true</item>
+ </style>
+
+ <style name="OverflowMenuThemeBase" parent="@style/BrowserTheme">
+ <item name="android:background">@color/PopupBackground</item>
+ <item name="android:listDivider">@null</item>
+ <item name="android:listPreferredItemHeightSmall">48dp</item>
+ <item name="android:listPreferredItemPaddingStart">16dp</item>
+ <item name="android:listPreferredItemPaddingEnd">16dp</item>
+ <item name="android:textSize">16sp</item>
+ </style>
+ <style name="OverflowMenuTheme" parent="@style/OverflowMenuThemeBase" />
+ <style name="OverflowMenuAnim">
+ <item name="android:windowEnterAnimation">@anim/menu_enter</item>
+ <item name="android:windowExitAnimation">@anim/menu_exit</item>
+ </style>
+</resources>
diff --git a/src/res/values-v21/styles.xml b/src/res/values-v21/styles.xml
new file mode 100644
index 00000000..0fce72c2
--- /dev/null
+++ b/src/res/values-v21/styles.xml
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2014, The Linux Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources>
+
+ <style name="BrowserBase" parent="@android:style/Theme.Material.Light">
+ <item name="android:windowContentOverlay">@null</item>
+ <!-- these are defined just in Material attrs -->
+ <item name="android:colorPrimary">@color/primary</item>
+ <item name="android:colorPrimaryDark">@color/primary_dark</item>
+ <item name="android:colorAccent">@color/accent</item>
+ <item name="android:colorEdgeEffect">@color/primary</item>
+ </style>
+
+ <style name="ActionBarStyle" parent="@android:style/ThemeOverlay.Material.Dark.ActionBar">
+ <item name="android:displayOptions">none</item>
+ </style>
+
+ <style name="OverflowButton" parent="@android:style/Widget.Material.ActionButton.Overflow">
+ <item name="android:src">@drawable/ic_action_overflow</item>
+ <item name="android:layout_width">44dp</item>
+ <item name="android:layout_height">match_parent</item>
+ <item name="android:paddingStart">4dp</item>
+ <item name="android:gravity">center_vertical</item>
+ </style>
+
+ <style name="OverflowButtonInverted" parent="@style/OverflowButton">
+ <item name="android:src">@drawable/ic_action_overflow_white</item>
+ </style>
+
+ <style name="DialogWhenLarge" parent="@android:style/Theme.Material.Light.DialogWhenLarge" >
+ <item name="android:windowActionBar">false</item>
+ </style>
+ <style name="PopupMenuStyle" parent="@android:style/Widget.Material.Light.PopupMenu">
+ </style>
+ <style name="Suggestions" parent="@android:style/Widget.Material.AutoCompleteTextView">
+ <item name="android:popupBackground">@color/white</item>
+ <item name="android:dropDownHorizontalOffset">0dip</item>
+ <item name="android:dropDownVerticalOffset">0dip</item>
+ <item name="android:textColor">@color/icon_white</item>
+ <item name="android:textColorHint">@color/icon_black</item>
+ </style>
+ <style name="Widget.UrlInputView" parent="BrowserTheme">
+ <item name="android:colorAccent">@color/white</item>
+ </style>
+ <style name="TextAppearance.Medium" parent="@android:style/TextAppearance.Material.Medium" />
+ <style name="TextAppearance.Small" parent="@android:style/TextAppearance.Material.Small" />
+
+ <!-- level 2 parents -->
+
+ <!-- common theme elements -->
+
+ <style name="SettingsTheme" parent="@android:style/Theme.Material.Light.DarkActionBar">
+ <item name="android:colorPrimary">@color/primary</item>
+ <item name="android:colorPrimaryDark">@color/primary_dark</item>
+ <item name="android:colorAccent">@color/accent</item>
+ </style>
+
+</resources>
diff --git a/src/res/values-w720dp/bools.xml b/src/res/values-w720dp/bools.xml
new file mode 100644
index 00000000..0d05b7f9
--- /dev/null
+++ b/src/res/values-w720dp/bools.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2011 The Android Open Source Project Licensed under the
+ Apache License, Version 2.0 (the "License"); you may not use this file
+ except in compliance with the License. You may obtain a copy of the
+ License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+ applicable law or agreed to in writing, software distributed under the
+ License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ CONDITIONS OF ANY KIND, either express or implied. See the License for
+ the specific language governing permissions and limitations under the
+ License.
+-->
+<resources
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <bool name="hide_nav_buttons">false</bool>
+</resources>
diff --git a/src/res/values-w720dp/dimensions.xml b/src/res/values-w720dp/dimensions.xml
new file mode 100644
index 00000000..9fe5c68b
--- /dev/null
+++ b/src/res/values-w720dp/dimensions.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2011 The Android Open Source Project Licensed under the
+ Apache License, Version 2.0 (the "License"); you may not use this file
+ except in compliance with the License. You may obtain a copy of the
+ License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+ applicable law or agreed to in writing, software distributed under the
+ License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ CONDITIONS OF ANY KIND, either express or implied. See the License for
+ the specific language governing permissions and limitations under the
+ License.
+-->
+<resources
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- The width of a selected tab -->
+ <dimen name="tab_width">240dp</dimen>
+</resources>
diff --git a/src/res/values-zh-rCN/donottranslate-search_engines.xml b/src/res/values-zh-rCN/donottranslate-search_engines.xml
new file mode 100644
index 00000000..5a3c0c66
--- /dev/null
+++ b/src/res/values-zh-rCN/donottranslate-search_engines.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>baidu_cn</item>
+ <item>yahoo_cn</item>
+ <item>bing_zh_CN</item>
+ </string-array>
+ <string name="default_search_engine_value">baidu_cn</string>
+</resources>
diff --git a/src/res/values-zh-rHK/donottranslate-search_engines.xml b/src/res/values-zh-rHK/donottranslate-search_engines.xml
new file mode 100644
index 00000000..eaf35d54
--- /dev/null
+++ b/src/res/values-zh-rHK/donottranslate-search_engines.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>yahoo_hk</item>
+ <item>bing_zh_HK</item>
+ <item>baidu</item>
+ </string-array>
+</resources>
diff --git a/src/res/values-zh-rTW/donottranslate-search_engines.xml b/src/res/values-zh-rTW/donottranslate-search_engines.xml
new file mode 100644
index 00000000..6d02b434
--- /dev/null
+++ b/src/res/values-zh-rTW/donottranslate-search_engines.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>yahoo_tw</item>
+ <item>bing_zh_TW</item>
+ </string-array>
+</resources>
diff --git a/src/res/values/all_search_engines.xml b/src/res/values/all_search_engines.xml
new file mode 100644
index 00000000..042bca5f
--- /dev/null
+++ b/src/res/values/all_search_engines.xml
@@ -0,0 +1,810 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each string-array item below refers to one search engine in a specific locale, and the name of the
+item is referred to by the <engine_X_name> items in the locale specific search_engines.xml file.
+
+Format:
+ - Human readable label
+ - Keyword: empty string if the engine has no keyword. (currently unused)
+ - Favicon URL
+ - Search URL
+ - Encoding
+ - Suggest URL: empty string if this engine has no suggest feature
+
+The parameters enclosed in curly braces come from the OpenSearch specification, see
+http://www.opensearch.org/Specifications/OpenSearch/1.1/Draft_4#OpenSearch_1.1_parameters
+-->
+
+<resources>
+ <string-array name="DuckDuckGo" translatable="false">
+ <item>DuckDuckGo</item>
+ <item>duckduckgo.com</item>
+ <item>http://duckduckgo.com/favicon.ico</item>
+ <item>https://duckduckgo.com/?q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item></item>
+ </string-array>
+ <string-array name="yahoo_uk" translatable="false">
+ <item>Yahoo! UK &amp; Ireland</item>
+ <item>uk.yahoo.com</item>
+ <item>http://uk.search.yahoo.com/favicon.ico</item>
+ <item>http://uk.search.yahoo.com/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://uk-sayt.ff.search.yahoo.com/gossip-uk-sayt?output=fxjson&amp;command={searchTerms}</item>
+ </string-array>
+ <string-array name="yahoo_jp" translatable="false">
+ <item>Yahoo! JAPAN</item>
+ <item>yahoo.co.jp</item>
+ <item>http://search.yahoo.co.jp/favicon.ico</item>
+ <item>http://search.yahoo.co.jp/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item></item>
+ </string-array>
+ <string-array name="rambler" translatable="false">
+ <item>Rambler</item>
+ <item>rambler.ru</item>
+ <item>http://www.rambler.ru/favicon.ico</item>
+ <item>http://www.rambler.ru/srch?words={searchTerms}</item>
+ <item>windows-1251</item>
+ <item></item>
+ </string-array>
+ <string-array name="yahoo_br" translatable="false">
+ <item>Yahoo! Brasil</item>
+ <item>br.yahoo.com</item>
+ <item>http://br.search.yahoo.com/favicon.ico</item>
+ <item>http://br.search.yahoo.com/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://br-sayt.ff.search.yahoo.com/gossip-br-sayt?output=fxjson&amp;command={searchTerms}</item>
+ </string-array>
+ <string-array name="bing_zh_HK" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=zh-HK&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="bing_el_GR" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=el-GR&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="bing_tr_TR" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=tr-TR&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="ask_uk" translatable="false">
+ <item>Ask Jeeves</item>
+ <item>uk.ask.com</item>
+ <item>http://uk.ask.com/favicon.ico</item>
+ <item>http://uk.ask.com/web?q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://ss.uk.ask.com/query?q={searchTerms}&amp;li=ff</item>
+ </string-array>
+ <string-array name="nate" translatable="false">
+ <item>&#xb124;&#xc774;&#xd2b8;&#xb2f7;&#xcef4;</item>
+ <item>nate.com</item>
+ <item>http://nate.search.empas.com/favicon.ico</item>
+ <item>http://nate.search.empas.com/search/all.html?q={searchTerms}</item>
+ <item>EUC-KR</item>
+ <item></item>
+ </string-array>
+ <string-array name="uol" translatable="false">
+ <item>UOL Busca</item>
+ <item>busca.uol.com.br</item>
+ <item>http://busca.uol.com.br/favicon.ico</item>
+ <item>http://busca.uol.com.br/www/index.html?q={searchTerms}</item>
+ <item>ISO-8859-1</item>
+ <item></item>
+ </string-array>
+ <string-array name="baidu_cn" translatable="false">
+ <item>&#x767e;&#x5ea6;</item>
+ <item>baidu.com</item>
+ <item>http://www.baidu.com/favicon.ico</item>
+ <item>http://www.baidu.com/s?wd={searchTerms}</item>
+ <item>GB2312</item>
+ <item></item>
+ </string-array>
+ <string-array name="baidu" translatable="false">
+ <item>Baidu</item>
+ <item>baidu.com</item>
+ <item>http://www.baidu.com/favicon.ico</item>
+ <item>http://www.baidu.com/s?wd={searchTerms}</item>
+ <item>UTF-8</item>
+ <item></item>
+ </string-array>
+ <string-array name="yahoo_ch" translatable="false">
+ <item>Yahoo! Suche</item>
+ <item>ch.yahoo.com</item>
+ <item>http://ch.search.yahoo.com/favicon.ico</item>
+ <item>http://ch.search.yahoo.com/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item></item>
+ </string-array>
+ <string-array name="bing_nl_BE" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=nl-BE&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="yahoo_cn" translatable="false">
+ <item>&#x4e2d;&#x56fd;&#x96c5;&#x864e;</item>
+ <item>cn.yahoo.com</item>
+ <item>http://sg.search.yahoo.com/favicon.ico</item>
+ <item>http://sg.search.yahoo.com/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item></item>
+ </string-array>
+ <string-array name="onet" translatable="false">
+ <item>Onet.pl</item>
+ <item>onet.pl</item>
+ <item>http://szukaj.onet.pl/favicon.ico</item>
+ <item>http://szukaj.onet.pl/query.html?qt={searchTerms}</item>
+ <item>ISO-8859-2</item>
+ <item></item>
+ </string-array>
+ <string-array name="ask_es" translatable="false">
+ <item>Ask.com Espa&#x00f1;a</item>
+ <item>es.ask.com</item>
+ <item>http://es.ask.com/favicon.ico</item>
+ <item>http://es.ask.com/web?q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://ss.es.ask.com/query?q={searchTerms}&amp;li=ff</item>
+ </string-array>
+ <string-array name="bing_cs_CZ" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=cs-CZ&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="altavista_se" translatable="false">
+ <item>AltaVista</item>
+ <item>se.altavista.com</item>
+ <item>http://se.altavista.com/favicon.ico</item>
+ <item>http://se.altavista.com/web/results?q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item></item>
+ </string-array>
+ <string-array name="mail_ru" translatable="false">
+ <item>\@MAIL.RU</item>
+ <item>mail.ru</item>
+ <item>http://img.go.mail.ru/favicon.ico</item>
+ <item>http://go.mail.ru/search?q={searchTerms}</item>
+ <item>windows-1251</item>
+ <item></item>
+ </string-array>
+ <string-array name="hispavista" translatable="false">
+ <item>hispavista</item>
+ <item>hispavista.com</item>
+ <item>http://buscar.hispavista.com/favicon.ico</item>
+ <item>http://buscar.hispavista.com/?cadena={searchTerms}</item>
+ <item>iso-8859-1</item>
+ <item></item>
+ </string-array>
+ <string-array name="bing_zh_CN" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=zh-CN&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="google" translatable="false">
+ <item>Google</item>
+ <item>google.com</item>
+ <item>https://www.google.com/favicon.ico</item>
+ <item>https://www.google.com/search?ie={inputEncoding}&amp;source=android-browser&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>https://www.google.com/complete/search?client=android&amp;q={searchTerms}</item>
+ </string-array>
+ <string-array name="bing_en_NZ" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=en-NZ&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="bing_fr_BE" translatable="false">
+ <item>Bing</item>
+ <item></item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=fr-BE&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="rednano" translatable="false">
+ <item>Rednano</item>
+ <item>rednano.sg</item>
+ <item>http://rednano.sg/favicon.ico</item>
+ <item>http://rednano.sg/sfe/lwi.action?querystring={searchTerms}</item>
+ <item>UTF-8</item>
+ <item></item>
+ </string-array>
+ <string-array name="goo" translatable="false">
+ <item>goo</item>
+ <item>search.goo.ne.jp</item>
+ <item>http://goo.ne.jp/favicon.ico</item>
+ <item>http://search.goo.ne.jp/web.jsp?MT={searchTerms}&amp;IE={inputEncoding}</item>
+ <item>UTF-8</item>
+ <item></item>
+ </string-array>
+ <string-array name="sapo" translatable="false">
+ <item>SAPO</item>
+ <item>sapo.pt</item>
+ <item>http://imgs.sapo.pt/images/sapo.ico</item>
+ <item>http://pesquisa.sapo.pt/?q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://pesquisa.sapo.pt/livesapo?q={searchTerms}</item>
+ </string-array>
+ <string-array name="bing_it_IT" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=it-IT&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="bing_es_ES" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=es-ES&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="abcsok" translatable="false">
+ <item>ABC S&#x00f8;k</item>
+ <item>abcsok.no</item>
+ <item>http://abcsok.no/favicon.ico</item>
+ <item>http://abcsok.no/index.html?q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item></item>
+ </string-array>
+ <string-array name="yahoo_dk" translatable="false">
+ <item>Yahoo! Danmark</item>
+ <item>dk.yahoo.com</item>
+ <item>http://dk.search.yahoo.com/favicon.ico</item>
+ <item>http://dk.search.yahoo.com/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item></item>
+ </string-array>
+ <string-array name="yahoo_de" translatable="false">
+ <item>Yahoo! Deutschland</item>
+ <item>de.yahoo.com</item>
+ <item>http://de.search.yahoo.com/favicon.ico</item>
+ <item>http://de.search.yahoo.com/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://de-sayt.ff.search.yahoo.com/gossip-de-sayt?output=fxjson&amp;command={searchTerms}</item>
+ </string-array>
+ <string-array name="bing_de_AT" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=de-AT&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="bing_pl_PL" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=pl-PL&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="tut" translatable="false">
+ <item>TUT.BY</item>
+ <item>tut.by</item>
+ <item>http://www.tut.by/favicon.ico</item>
+ <item>http://search.tut.by/?query={searchTerms}</item>
+ <item>windows-1251</item>
+ <item></item>
+ </string-array>
+ <string-array name="spray" translatable="false">
+ <item>Spray</item>
+ <item>spray.se</item>
+ <item>http://www.eniro.se/favicon.ico</item>
+ <item>http://www.eniro.se/query?ax=spray&amp;search_word={searchTerms}&amp;what=web</item>
+ <item>ISO-8859-1</item>
+ <item></item>
+ </string-array>
+ <string-array name="wp" translatable="false">
+ <item>Wirtualna Polska</item>
+ <item>wp.pl</item>
+ <item>http://szukaj.wp.pl/favicon.ico</item>
+ <item>http://szukaj.wp.pl/szukaj.html?szukaj={searchTerms}</item>
+ <item>ISO-8859-2</item>
+ <item></item>
+ </string-array>
+ <string-array name="yahoo_tw" translatable="false">
+ <item>Yahoo!&#x5947;&#x6469;</item>
+ <item>tw.yahoo.com</item>
+ <item>http://tw.search.yahoo.com/favicon.ico</item>
+ <item>http://tw.search.yahoo.com/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item></item>
+ </string-array>
+ <string-array name="atlas_cz" translatable="false">
+ <item>Atlas</item>
+ <item>atlas.cz</item>
+ <item>http://img.atlas.cz/favicon.ico</item>
+ <item>http://search.atlas.cz/?q={searchTerms}</item>
+ <item>windows-1250</item>
+ <item></item>
+ </string-array>
+ <string-array name="bing_en_GB" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=en-GB&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="yahoo_es" translatable="false">
+ <item>Yahoo! Espa&#x00f1;a</item>
+ <item>es.yahoo.com</item>
+ <item>http://es.search.yahoo.com/favicon.ico</item>
+ <item>http://es.search.yahoo.com/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://es-sayt.ff.search.yahoo.com/gossip-es-sayt?output=fxjson&amp;command={searchTerms}</item>
+ </string-array>
+ <string-array name="libero" translatable="false">
+ <item>Libero</item>
+ <item>libero.it</item>
+ <item>http://arianna.libero.it/favicon.ico</item>
+ <item>http://arianna.libero.it/search/abin/integrata.cgi?query={searchTerms}</item>
+ <item>ISO-8859-1</item>
+ <item></item>
+ </string-array>
+ <string-array name="bing_sv_SE" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=sv-SE&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="yahoo_nz" translatable="false">
+ <item>Yahoo!Xtra</item>
+ <item>nz.yahoo.com</item>
+ <item>http://nz.search.yahoo.com/favicon.ico</item>
+ <item>http://nz.search.yahoo.com/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://aue-sayt.ff.search.yahoo.com/gossip-nz-sayt?output=fxjson&amp;command={searchTerms}</item>
+ </string-array>
+ <string-array name="terra_es" translatable="false">
+ <item>Terra</item>
+ <item>terra.es</item>
+ <item>http://buscador.terra.es/favicon.ico</item>
+ <item>http://buscador.terra.es/Default.aspx?query={searchTerms}&amp;source=Search</item>
+ <item>ISO-8859-1</item>
+ <item></item>
+ </string-array>
+ <string-array name="yahoo_nl" translatable="false">
+ <item>Yahoo! Nederland</item>
+ <item>nl.yahoo.com</item>
+ <item>http://nl.search.yahoo.com/favicon.ico</item>
+ <item>http://nl.search.yahoo.com/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item></item>
+ </string-array>
+ <string-array name="yahoo_no" translatable="false">
+ <item>Yahoo! Norge</item>
+ <item>no.yahoo.com</item>
+ <item>http://no.search.yahoo.com/favicon.ico</item>
+ <item>http://no.search.yahoo.com/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item></item>
+ </string-array>
+ <string-array name="daum" translatable="false">
+ <item>Daum</item>
+ <item>daum.net</item>
+ <item>http://search.daum.net/favicon.ico</item>
+ <item>http://search.daum.net/search?q={searchTerms}</item>
+ <item>EUC-KR</item>
+ <item>http://sug.search.daum.net/search_nsuggest?mod=fxjson&amp;q={searchTerms}</item>
+ </string-array>
+ <string-array name="yahoo_fr" translatable="false">
+ <item>Yahoo! France</item>
+ <item>fr.yahoo.com</item>
+ <item>http://fr.search.yahoo.com/favicon.ico</item>
+ <item>http://fr.search.yahoo.com/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://fr-sayt.ff.search.yahoo.com/gossip-fr-sayt?output=fxjson&amp;command={searchTerms}</item>
+ </string-array>
+ <string-array name="ask_nl" translatable="false">
+ <item>Ask.com Nederland</item>
+ <item>nl.ask.com</item>
+ <item>http://nl.ask.com/favicon.ico</item>
+ <item>http://nl.ask.com/web?q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://ss.nl.ask.com/query?q={searchTerms}&amp;li=ff</item>
+ </string-array>
+ <string-array name="seznam" translatable="false">
+ <item>Seznam</item>
+ <item>seznam.cz</item>
+ <item>http://1.im.cz/szn/img/favicon.ico</item>
+ <item>http://search.seznam.cz/?q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://suggest.fulltext.seznam.cz/?dict=fulltext_ff&amp;phrase={searchTerms}&amp;encoding={inputEncoding}&amp;response_encoding=utf-8</item>
+ </string-array>
+ <string-array name="centrum_cz" translatable="false">
+ <item>Centrum.cz</item>
+ <item>centrum.cz</item>
+ <item>http://img.centrum.cz/6/vy2/o/favicon.ico</item>
+ <item>http://search.centrum.cz/index.php?charset={inputEncoding}&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item></item>
+ </string-array>
+ <string-array name="eniro_se" translatable="false">
+ <item>Eniro</item>
+ <item>eniro.se</item>
+ <item>http://eniro.se/favicon.ico</item>
+ <item>http://eniro.se/query?search_word={searchTerms}&amp;what=web_local</item>
+ <item>ISO-8859-1</item>
+ <item></item>
+ </string-array>
+ <string-array name="kvasir" translatable="false">
+ <item>Kvasir</item>
+ <item>kvasir.no</item>
+ <item>http://www.kvasir.no/img/favicon.ico</item>
+ <item>http://www.kvasir.no/nettsok/searchResult.html?searchExpr={searchTerms}</item>
+ <item>ISO-8859-1</item>
+ <item></item>
+ </string-array>
+ <string-array name="yahoo" translatable="false">
+ <item>Yahoo!</item>
+ <item>yahoo.com</item>
+ <item>http://search.yahoo.com/favicon.ico</item>
+ <item>http://search.yahoo.com/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://ff.search.yahoo.com/gossip?output=fxjson&amp;command={searchTerms}</item>
+ </string-array>
+ <string-array name="bing_en_IE" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=en-IE&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="bing_pt_PT" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=pt-PT&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="bing_de_CH" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=de-CH&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="bing_nl_NL" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=nl-NL&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="bing_fr_CH" translatable="false">
+ <item>Bing</item>
+ <item></item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=fr-CH&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="bing_zh_TW" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=zh-TW&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="bing_ru_RU" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=ru-RU&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="bing_en_AU" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=en-AU&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="bing_da_DK" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=da-DK&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="ask_it" translatable="false">
+ <item>Ask.com Italia</item>
+ <item>it.ask.com</item>
+ <item>http://it.ask.com/favicon.ico</item>
+ <item>http://it.ask.com/web?q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://ss.it.ask.com/query?q={searchTerms}&amp;li=ff</item>
+ </string-array>
+ <string-array name="yandex_ru" translatable="false">
+ <item>&#x042f;&#x043d;&#x0434;&#x0435;&#x043a;&#x0441;</item>
+ <item>yandex.ru</item>
+ <item>http://yandex.ru/favicon.ico</item>
+ <item>http://yandex.ru/yandsearch?text={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://suggest.yandex.net/suggest-ff.cgi?part={searchTerms}</item>
+ </string-array>
+ <string-array name="bing_ja_JP" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=ja-JP&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="yahoo_kr" translatable="false">
+ <item>&#xc57c;&#xd6c4;! &#xcf54;&#xb9ac;&#xc544;</item>
+ <item>kr.yahoo.com</item>
+ <item>http://kr.search.yahoo.com/favicon.ico</item>
+ <item>http://kr.search.yahoo.com/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://kr.atc.search.yahoo.com/atcx.php?property=main&amp;ot=fxjson&amp;ei=utf8&amp;eo=utf8&amp;command={searchTerms}</item>
+ </string-array>
+ <string-array name="ask_de" translatable="false">
+ <item>Ask.com Deutschland</item>
+ <item>de.ask.com</item>
+ <item>http://de.ask.com/favicon.ico</item>
+ <item>http://de.ask.com/web?q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://ss.de.ask.com/query?q={searchTerms}&amp;li=ff</item>
+ </string-array>
+ <string-array name="yahoo_hk" translatable="false">
+ <item>Yahoo! Hong Kong</item>
+ <item>hk.yahoo.com</item>
+ <item>http://hk.search.yahoo.com/favicon.ico</item>
+ <item>http://hk.search.yahoo.com/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item></item>
+ </string-array>
+ <string-array name="bing_fr_FR" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=fr-FR&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="in" translatable="false">
+ <item>in.gr</item>
+ <item>in.gr</item>
+ <item>http://www.in.gr/favicon.ico</item>
+ <item>http://find.in.gr/?qs={searchTerms}</item>
+ <item>ISO-8859-7</item>
+ <item></item>
+ </string-array>
+ <string-array name="bing_nb_NO" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=nb-NO&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="yahoo_sg" translatable="false">
+ <item>Yahoo! Singapore</item>
+ <item>sg.yahoo.com</item>
+ <item>http://sg.search.yahoo.com/favicon.ico</item>
+ <item>http://sg.search.yahoo.com/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://sg-sayt.ff.search.yahoo.com/gossip-sg-sayt?output=fxjson&amp;command={searchTerms}</item>
+ </string-array>
+ <string-array name="yahoo_se" translatable="false">
+ <item>Yahoo! Sverige</item>
+ <item>se.yahoo.com</item>
+ <item>http://se.search.yahoo.com/favicon.ico</item>
+ <item>http://se.search.yahoo.com/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item></item>
+ </string-array>
+ <string-array name="bing_de_DE" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=de-DE&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="search_de_CH" translatable="false">
+ <item>search.ch</item>
+ <item>search.ch</item>
+ <item>http://www.search.ch/favicon.ico</item>
+ <item>http://www.search.ch/index.de.html?q={searchTerms}</item>
+ <item>ISO-8859-1</item>
+ <item></item>
+ </string-array>
+ <string-array name="mynet" translatable="false">
+ <item>MYNET</item>
+ <item>mynet.com</item>
+ <item>http://img.mynet.com/mynetfavori.ico</item>
+ <item>http://arama.mynet.com/search.aspx?q={searchTerms}&amp;pg=q</item>
+ <item>windows-1254</item>
+ <item></item>
+ </string-array>
+ <string-array name="search_fr_CH" translatable="false">
+ <item>search.ch</item>
+ <item></item>
+ <item>http://www.search.ch/favicon.ico</item>
+ <item>http://www.search.ch/index.fr.html?q={searchTerms}</item>
+ <item>ISO-8859-1</item>
+ <item></item>
+ </string-array>
+ <string-array name="virgilio" translatable="false">
+ <item>Virgilio</item>
+ <item>virgilio.it</item>
+ <item>http://ricerca.alice.it/favicon.ico</item>
+ <item>http://ricerca.alice.it/ricerca?qs={searchTerms}</item>
+ <item>ISO-8859-1</item>
+ <item></item>
+ </string-array>
+ <string-array name="bing_en_SG" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=en-SG&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="yahoo_it" translatable="false">
+ <item>Yahoo! Italia</item>
+ <item>it.yahoo.com</item>
+ <item>http://it.search.yahoo.com/favicon.ico</item>
+ <item>http://it.search.yahoo.com/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://it-sayt.ff.search.yahoo.com/gossip-it-sayt?output=fxjson&amp;command={searchTerms}</item>
+ </string-array>
+ <string-array name="yahoo_at" translatable="false">
+ <item>Yahoo! Suche</item>
+ <item>at.yahoo.com</item>
+ <item>http://at.search.yahoo.com/favicon.ico</item>
+ <item>http://at.search.yahoo.com/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item></item>
+ </string-array>
+ <string-array name="yahoo_au" translatable="false">
+ <item>Yahoo!7</item>
+ <item>au.yahoo.com</item>
+ <item>http://au.search.yahoo.com/favicon.ico</item>
+ <item>http://au.search.yahoo.com/search?ei={inputEncoding}&amp;fr=crmas&amp;p={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://aue-sayt.ff.search.yahoo.com/gossip-au-sayt?output=fxjson&amp;command={searchTerms}</item>
+ </string-array>
+ <string-array name="bing_pt_BR" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=pt-BR&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="bing" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+ <string-array name="netsprint" translatable="false">
+ <item>NetSprint</item>
+ <item>netsprint.pl</item>
+ <item>http://netsprint.pl/favicon.ico</item>
+ <item>http://www.netsprint.pl/serwis/search?q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item></item>
+ </string-array>
+ <string-array name="naver" translatable="false">
+ <item>&#xb124;&#xc774;&#xbc84;</item>
+ <item>naver.com</item>
+ <item>http://search.naver.com/favicon.ico</item>
+ <item>http://search.naver.com/search.naver?ie={inputEncoding}&amp;query={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://ac.search.naver.com/autocompl?m=s&amp;ie={inputEncoding}&amp;oe=utf-8&amp;q={searchTerms}</item>
+ </string-array>
+ <string-array name="bing_en_ZA" translatable="false">
+ <item>Bing</item>
+ <item>bing.com</item>
+ <item>http://www.bing.com/s/wlflag.ico</item>
+ <item>http://www.bing.com/search?setmkt=en-ZA&amp;q={searchTerms}</item>
+ <item>UTF-8</item>
+ <item>http://api.bing.com/osjson.aspx?query={searchTerms}&amp;language={language}</item>
+ </string-array>
+
+ <!-- Custom search engines used from overlays -->
+ <string-array name="custom_search_engine_1" translatable="false">
+ </string-array>
+ <string-array name="custom_search_engine_2" translatable="false">
+ </string-array>
+ <string-array name="custom_search_engine_3" translatable="false">
+ </string-array>
+ <string-array name="custom_search_engine_4" translatable="false">
+ </string-array>
+ <string-array name="custom_search_engine_5" translatable="false">
+ </string-array>
+ <string-array name="custom_search_engine_6" translatable="false">
+ </string-array>
+ <string-array name="custom_search_engine_7" translatable="false">
+ </string-array>
+ <string-array name="custom_search_engine_8" translatable="false">
+ </string-array>
+ <string-array name="custom_search_engine_9" translatable="false">
+ </string-array>
+ <string-array name="custom_search_engine_10" translatable="false">
+ </string-array>
+ <string-array name="custom_search_engine_11" translatable="false">
+ </string-array>
+ <string-array name="custom_search_engine_12" translatable="false">
+ </string-array>
+ <string-array name="custom_search_engine_13" translatable="false">
+ </string-array>
+ <string-array name="custom_search_engine_14" translatable="false">
+ </string-array>
+ <string-array name="custom_search_engine_15" translatable="false">
+ </string-array>
+ <string-array name="custom_search_engine_16" translatable="false">
+ </string-array>
+ <string-array name="custom_search_engine_17" translatable="false">
+ </string-array>
+ <string-array name="custom_search_engine_18" translatable="false">
+ </string-array>
+ <string-array name="custom_search_engine_19" translatable="false">
+ </string-array>
+ <string-array name="custom_search_engine_20" translatable="false">
+ </string-array>
+</resources>
+
diff --git a/src/res/values/attrs.xml b/src/res/values/attrs.xml
new file mode 100644
index 00000000..3e622618
--- /dev/null
+++ b/src/res/values/attrs.xml
@@ -0,0 +1,48 @@
+<!--
+ Copyright (c) 2015, The Linux Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<resources>
+
+ <declare-styleable name="SiteTileView">
+ <attr name="android:src" />
+ <attr name="disableBackground" format="boolean|reference" />
+ <attr name="trustLevel" format="integer|reference" />
+ <attr name="blockedObjects" format="integer|reference" />
+ </declare-styleable>
+
+ <declare-styleable name="FolderTileView">
+ <attr name="android:text" />
+ <attr name="android:label" />
+ </declare-styleable>
+
+ <declare-styleable name="BrowserYesNoPreference">
+ <attr name="positiveButtonText" format="string|reference" />
+ <attr name="negativeButtonText" format="string|reference" />
+ <attr name="neutralButtonText" format="string|reference" />
+ </declare-styleable>
+</resources>
diff --git a/src/res/values/bookmarks_icons.xml b/src/res/values/bookmarks_icons.xml
new file mode 100644
index 00000000..cfb03edf
--- /dev/null
+++ b/src/res/values/bookmarks_icons.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <string-array name="bookmark_preloads">
+ <item>favicon_google</item>
+ <item>thumb_google</item>
+ </string-array>
+</resources>
diff --git a/src/res/values/bools.xml b/src/res/values/bools.xml
new file mode 100644
index 00000000..49870a6a
--- /dev/null
+++ b/src/res/values/bools.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2014, The Linux Foundation. All rights reserved.
+ Copyright (C) 2011 The Android Open Source Project Licensed under the
+ Apache License, Version 2.0 (the "License"); you may not use this file
+ except in compliance with the License. You may obtain a copy of the
+ License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+ applicable law or agreed to in writing, software distributed under the
+ License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ CONDITIONS OF ANY KIND, either express or implied. See the License for
+ the specific language governing permissions and limitations under the
+ License.
+-->
+<resources
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <bool name="isTablet">false</bool>
+ <!-- hide the title bar
+ When set to false to enable fixed title bar, the command line switch
+ "enable-top-controls-position-calculation" must be turned off by
+ commenting out the relevant code in the Java code
+ -->
+ <bool name="hide_title">true</bool>
+ <bool name="hide_nav_buttons">true</bool>
+ <!-- Browser menu toggles -->
+ <bool name="menu_show_navigation">true</bool>
+ <bool name="menu_show_bookmarks">true</bool>
+
+
+ <!-- Switches for carrier specific features -->
+
+ <!-- Launch custom app when URL scheme is 'estore:' -->
+ <bool name="feature_wap2estore">false</bool>
+ <!-- Prevent uploading files with DRM filename extensions -->
+ <bool name="feature_drm_uploads">false</bool>
+ <!-- Prompt user to select WiFi access point or otherwise enable WLAN -->
+ <bool name="feature_network_notifier">false</bool>
+ <!-- Add 'Exit' menu item and show 'Minimize or quit' dialog -->
+ <bool name="feature_exit_dialog">false</bool>
+ <!-- Display page title instead of url in URL bar -->
+ <bool name="feature_title_in_URL_bar">false</bool>
+ <!-- Allow users to provide custom download path -->
+ <bool name="feature_custom_download_path">false</bool>
+ <!-- Allow disabling saving history for non-incognito tabs -->
+ <bool name="feature_disable_history">false</bool>
+
+ <!-- Default values for carrier specific features -->
+ <bool name="def_allow_media_downloads">false</bool>
+
+</resources>
diff --git a/src/res/values/colors.xml b/src/res/values/colors.xml
new file mode 100644
index 00000000..3f325d07
--- /dev/null
+++ b/src/res/values/colors.xml
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2015 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<resources>
+ <!-- fundamental colors -->
+ <color name="white">#fafafa</color>
+ <color name="black">#14181C</color>
+ <color name="red">#f44336</color>
+ <color name="yellow">#ffc107</color>
+ <color name="green">#4caf50</color>
+ <color name="blue">#2196F3</color>
+
+ <color name="trasparent">#ffffffff</color>
+
+ <!-- chrome colors -->
+ <color name="icon_white">#DADADA</color>
+ <color name="icon_black">#5A5A5A</color>
+ <color name="green">#1AC222</color>
+ <color name="yellow">#FFB000</color>
+ <color name="red">#DB4437</color>
+ <color name="blue">#4285F4</color>
+
+ <!-- Material -->
+ <color name="primary">#263238</color>
+ <color name="primary_dark">#161E21</color>
+ <color name="accent">@color/blue</color>
+ <color name="accent_dark">#5595FE</color>
+ <color name="navigation_bars">@color/primary</color>
+ <color name="browser_window_background">#F2F2F2</color>
+
+ <!-- derived colors -->
+ <color name="NavigationBarBackground">@color/primary</color>
+ <color name="NavigationBarBackgroundIncognito">#5A5A5A</color>
+ <color name="PopupBackground">@color/white</color>
+ <color name="TabNavBackgroundColor">@color/white</color>
+ <color name="TabPassiveMessageBackground">#f2f2f2</color>
+ <color name="TabPassiveMessageLine">#b3b3b3</color>
+
+ <!-- legacy colors -->
+ <color name="bookmarkWidgetHeader">#383847</color>
+ <color name="bookmarkWidgetDivider">#383847</color>
+ <color name="bookmarkWidgetItemBackground">#2b2b3c</color>
+ <color name="bookmarkWidgetFolderBackground">#A0383847</color>
+ <color name="bookmarkWidgetFaviconBackground">@color/white</color>
+ <color name="bookmarkListFaviconBackground">@color/white</color>
+ <color name="bookmarkLabelColor">@color/black</color>
+ <color name="comboViewActionBarColor">@color/white</color>
+ <color name="comboViewBackground">#efeff0</color>
+ <color name="tabFaviconBackground">@color/primary</color>
+ <color name="tabFocusHighlight">#99CC00</color>
+ <color name="tabViewTitleBackground">@color/black</color>
+ <color name="navtab_bg">@color/black</color>
+
+ <color name="TileBadgeTextAvoid">#fff</color>
+ <color name="TileBadgeTextUntrusted">#333</color>
+ <color name="TileBadgeTextUnknown">#333</color>
+ <color name="TileBadgeTextVerified">#fff</color>
+
+ <!-- xml configuration for FolderTileView -->
+ <color name="FolderTileBackground">#555</color>
+ <color name="FolderTileTitle">#fff</color>
+ <color name="FolderTileCount">#fff</color>
+
+ <!-- location infobar color -->
+ <color name="infobar_accent_blue">@color/accent</color>
+</resources>
diff --git a/src/res/values/dimensions.xml b/src/res/values/dimensions.xml
new file mode 100755
index 00000000..08ee890f
--- /dev/null
+++ b/src/res/values/dimensions.xml
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2010 The Android Open Source Project Licensed under the
+ Apache License, Version 2.0 (the "License"); you may not use this file
+ except in compliance with the License. You may obtain a copy of the
+ License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+ applicable law or agreed to in writing, software distributed under the
+ License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ CONDITIONS OF ANY KIND, either express or implied. See the License for
+ the specific language governing permissions and limitations under the
+ License.
+-->
+<resources
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <dimen name="tab_width">180dp</dimen>
+ <dimen name="tab_height">44dp</dimen>
+ <dimen name="tab_overlap">8dp</dimen>
+ <dimen name="tab_addoverlap">14dp</dimen>
+ <dimen name="tab_slice">15.5dp</dimen>
+ <dimen name="tab_focus_stroke">2dip</dimen>
+ <dimen name="max_tab_width">300dp</dimen>
+ <dimen name="bookmarkThumbnailWidth">90dip</dimen>
+ <dimen name="bookmarkThumbnailHeight">90dip</dimen>
+ <!--Add for Navigation Feature -->
+ <dimen name="mynav_item_width">80px</dimen>
+ <dimen name="mynav_item_width_portrait">80px</dimen>
+ <dimen name="mynav_max_width">480px</dimen>
+ <!-- Height determined by measuring the TableLayout in
+ browser_add_bookmark_content and matching that. -->
+ <dimen name="folder_selector_height">181dip</dimen>
+ <dimen name="widgetItemMinHeight">48dip</dimen>
+ <dimen name="favicon_size">16dip</dimen>
+ <dimen name="favicon_padded_size">20dip</dimen>
+ <dimen name="bookmark_widget_thumb_size">32dip</dimen>
+ <dimen name="bookmark_widget_favicon_size">26dip</dimen>
+ <!-- For the most visited page (we use px as these are adjusted by the browser) -->
+ <dimen name="mv_max_width">450px</dimen>
+ <dimen name="mv_item_width">80px</dimen>
+ <dimen name="mv_item_width_portrait">80px</dimen>
+ <dimen name="mv_border_width">2px</dimen>
+ <dimen name="tab_padding_top">12dp</dimen>
+ <dimen name="tab_first_padding_left">12dp</dimen>
+ <dimen name="list_favicon_padding">5dip</dimen>
+ <dimen name="list_favicon_corner_radius">3dip</dimen>
+ <dimen name="tab_favicon_corner_radius">2dip</dimen>
+ <dimen name="widgetThumbnailHeight">94dip</dimen>
+ <dimen name="widgetHorizontalSpacing">6dip</dimen>
+ <dimen name="widgetVerticalSpacing">6dip</dimen>
+ <dimen name="widgetColumnWidth">80dip</dimen>
+ <!-- For the combined Bookmarks History view -->
+ <dimen name="combo_paddingTop">48dip</dimen>
+ <dimen name="combo_horizontalSpacing">8dip</dimen>
+ <dimen name="combo_bookmark_thumbnail_margin">4dip</dimen>
+ <dimen name="combo_snapshot_item_padding">12dip</dimen>
+ <dimen name="combo_shadow_height">8dip</dimen>
+ <dimen name="tab_view_thumbnail_height">76dip</dimen>
+ <!-- Preference activity side margins -->
+ <dimen name="preference_screen_side_margin">0dp</dimen>
+ <!-- Preference activity side margins negative-->
+ <dimen name="preference_screen_side_margin_negative">0dp</dimen>
+ <!-- Preference widget area width (to the left of the text) -->
+ <dimen name="preference_widget_width">56dp</dimen>
+ <dimen name="nav_tab_spacing">8dp</dimen>
+ <dimen name="menu_width">258dp</dimen>
+ <dimen name="menu_height">32dip</dimen>
+ <dimen name="toolbar_height">52dip</dimen>
+ <dimen name="tab_thumbnail_width">240dip</dimen>
+ <dimen name="tab_thumbnail_height">160dip</dimen>
+ <dimen name="nav_tab_width">240dip</dimen>
+ <dimen name="nav_tab_height">160dip</dimen>
+ <dimen name="nav_tab_titleheight">32dip</dimen>
+ <dimen name="nav_tab_text_normal">18sp</dimen>
+ <dimen name="nav_tab_text_small">14sp</dimen>
+ <dimen name="suggest_item_padding">8dp</dimen>
+ <dimen name="progress_bar_margin">-18dip</dimen>
+
+ <!-- Custom Menu dimensions -->
+ <dimen name="menu_negative_software_vertical_offset">0dp</dimen>
+ <!-- The amount to fade the edges of the menu to indicate more content is available
+ via scrolling. -->
+ <dimen name="menu_vertical_fade_distance">15dp</dimen>
+
+ <!-- Menu button dragging related dimensions -->
+ <dimen name="auto_scroll_full_velocity">500dp</dimen>
+ <dimen name="edge_swipe_in_slop">25dp</dimen>
+ <dimen name="edge_swipe_in_additional_slop">50dp</dimen>
+ <dimen name="edge_swipe_out_slop">18dp</dimen>
+
+ <dimen name="SiteTileOverlineWidth">1dp</dimen>
+</resources>
diff --git a/src/res/values/do-not-translate-strings.xml b/src/res/values/do-not-translate-strings.xml
new file mode 100644
index 00000000..ef4ce0c7
--- /dev/null
+++ b/src/res/values/do-not-translate-strings.xml
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!DOCTYPE resources [
+ <!ENTITY about SYSTEM "about.xml">
+]>
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="pref_content_plugins_values" translatable="false">
+ <item>ON</item>
+ <item>ON_DEMAND</item>
+ <item>OFF</item>
+ </string-array>
+ <string-array name="pref_homepage_values" translatable="false">
+ <item>current</item>
+ <item>blank</item>
+ <item>default</item>
+ <item>most_visited</item>
+ <item>other</item>
+ </string-array>
+ <!-- Do not translate -->
+ <string-array name="pref_default_zoom_values" translatable="false">
+ <item><xliff:g>FAR</xliff:g></item>
+ <item><xliff:g>MEDIUM</xliff:g></item>
+ <item><xliff:g>CLOSE</xliff:g></item>
+ </string-array>
+ <!-- Do not tranlsate. Development option -->
+ <string name="pref_development_viewport" translatable="false">Use wide viewport</string>
+ <!-- Do not tranlsate. Development option -->
+ <string name="pref_development_single_column_rendering" translatable="false">Single column rendering</string>
+ <!-- Do not tranlsate. Development option -->
+ <string name="pref_development_normal_rendering" translatable="false">Normal rendering</string>
+ <!-- Do not tranlsate. Development option -->
+ <string name="pref_development_trace" translatable="false">Enable tracing</string>
+ <!-- Do not tranlsate. Development option -->
+ <string name="pref_development_nav_dump" translatable="false">Enable nav cache dump</string>
+ <!-- Do not tranlsate. Development option -->
+ <string name="pref_development_hardware_accel" translatable="false">Enable OpenGL Rendering</string>
+ <!-- Do not tranlsate. Development option -->
+ <string name="pref_development_hardware_accel_skia" translatable="false">Enable HW Accelerated Skia</string>
+ <!-- Do not tranlsate. Development option -->
+ <string name="pref_development_visual_indicator" translatable="false">Enable Visual Indicator</string>
+ <!-- Do not tranlsate. Development option -->
+ <string name="pref_development_cpu_upload_path" translatable="false">Enable Cpu Upload Path</string>
+ <!-- Do not tranlsate. Development option -->
+ <string name="pref_development_disable_perf"
+ translatable="false">High Performance features</string>
+ <string name="pref_development_disable_perf_on"
+ translatable="false">WebRefiner, WebAccelerator, EdgeNavigation enabled</string>
+ <string name="pref_development_disable_perf_off"
+ translatable="false">WebRefiner, WebAccelerator, EdgeNavigation disabled</string>
+ <!-- Do not tranlsate. Development option -->
+ <string name="js_engine_flags" translatable="false">Set JS flags</string>
+ <!-- Do not tranlsate. Development option -->
+ <string name="pref_development_uastring" translatable="false">UAString</string>
+ <!-- Do not translate. Development option to reset the prologin time [CHAR LIMIT=20] -->
+ <string name="pref_development_reset_prelogin" translatable="false">Reset prelogin</string>
+ <!--SWE TODO: localize this for all languages -->
+ <string name="pref_default_text_encoding_default_value" translatable="false">Auto detect</string>
+ <!-- Options in the Default encoding dialog box -->
+ <string-array name="pref_default_text_encoding_choices">
+ <item>Latin-1 (ISO-8859-1)</item>
+ <item>Unicode (UTF-8)</item>
+ <item>Chinese (GBK)</item>
+ <item>Chinese (Big5)</item>
+ <item>Japanese (ISO-2022-JP)</item>
+ <item>Japanese (SHIFT_JIS)</item>
+ <item>Japanese (EUC-JP)</item>
+ <!-- No need to translate a EUC-KR part, and there is no string length limits. -->
+ <item>Korean (EUC-KR)</item>
+ <item>@string/pref_default_text_encoding_default_value</item>
+ <!-- TODO: We should add a lot more encodings. -->
+ </string-array>
+ <!-- Do not translate. Actual encoding values. Must be valid text encodings understandable from WebKit. -->
+ <string-array name="pref_default_text_encoding_values" translatable="false">
+ <item>Latin-1</item>
+ <item>UTF-8</item>
+ <item>GBK</item>
+ <item>Big5</item>
+ <item>ISO-2022-JP</item>
+ <item>SHIFT_JIS</item>
+ <item>EUC-JP</item>
+ <item>EUC-KR</item>
+ <item>auto</item>
+ </string-array>
+ <string name="value_temporal_edge_swipe" translatable="false">temporal_edge_swipe</string>
+ <string name="value_spatial_edge_swipe" translatable="false">spatial_edge_swipe</string>
+ <string name="value_disable_edge_swipe" translatable="false">disable_edge_swipe</string>
+ <string name="value_unknown_edge_swipe" translatable="false">unknown_edge_swipe</string>
+
+ <string-array name="pref_edge_swiping_values" translatable="false">
+ <item>@string/value_temporal_edge_swipe</item>
+<!--
+ <item>@string/value_spatial_edge_swipe</item>
+-->
+ <item>@string/value_disable_edge_swipe</item>
+ </string-array>
+ <!-- Do not translate -->
+ <string name="pref_data_preload_value_never" translatable="false">NEVER</string>
+ <string name="pref_data_preload_value_wifi_only" translatable="false">WIFI_ONLY</string>
+ <string name="pref_data_preload_value_always" translatable="false">ALWAYS</string>
+ <string name="pref_data_preload_default_value" translatable="false">@string/pref_data_preload_value_wifi_only</string>
+ <string-array name="pref_data_preload_values" translatable="false">
+ <item><xliff:g>@string/pref_data_preload_value_never</xliff:g></item>
+ <item><xliff:g>@string/pref_data_preload_value_wifi_only</xliff:g></item>
+ <item><xliff:g>@string/pref_data_preload_value_always</xliff:g></item>
+ </string-array>
+ <!-- Do not translate -->
+ <string name="pref_link_prefetch_value_never" translatable="false">NEVER</string>
+ <string name="pref_link_prefetch_value_wifi_only" translatable="false">WIFI_ONLY</string>
+ <string name="pref_link_prefetch_value_always" translatable="false">ALWAYS</string>
+ <string name="pref_link_prefetch_default_value" translatable="false">@string/pref_link_prefetch_value_wifi_only</string>
+ <string-array name="pref_link_prefetch_values" translatable="false">
+ <item><xliff:g>@string/pref_link_prefetch_value_never</xliff:g></item>
+ <item><xliff:g>@string/pref_link_prefetch_value_wifi_only</xliff:g></item>
+ <item><xliff:g>@string/pref_link_prefetch_value_always</xliff:g></item>
+ </string-array>
+ <!-- This string is for the browser "Go To" UI. -->
+ <!-- Do not translate. This string is not displayed in UI (no badge is selected for go to). -->
+ <string name="search_label" translatable="false">Browser</string>
+ <!-- Do not translate. Testing only -->
+ <string name="dump_nav" translatable="false">Dump navigation cache</string>
+
+ <!-- Intentional empty elements - used for overlay feature -->
+ <string name="def_intent_file_manager" translatable="false"></string>
+ <string name="def_file_manager_result_dir" translatable="false"></string>
+ <string name="def_wifi_browser_interaction_remind_type" translatable="false"></string>
+ <string name="def_action_wifi_selection_data_connections" translatable="false"></string>
+ <string name="def_intent_pick_network" translatable="false"></string>
+ <string name="def_landing_page" translatable="false"></string>
+ <string name="def_useragent" translatable="false"></string>
+ <string name="def_extra_http_headers" translatable="false"></string>
+
+ <!-- The default homepage. -->
+ <string name="homepage_base" translatable="false">
+ https://www.google.com/webhp?client={CID}&amp;source=android-home</string>
+
+ <!-- Bookmarks -->
+ <string-array name="bookmarks" translatable="false">
+ <item>Google</item>
+ <item>http://www.google.com/</item>
+ </string-array>
+
+ <!-- Bookmark name for Picasa website -->
+ <string name="picasa" translatable="false">Picasa</string>
+ <!-- Add for Wap2Estore Feature -->
+ <string name="estore_homepage" translatable="false">http://3g.189store.com/downclient</string>
+ <string name="swe_open_source_license_url" translatable="False">chrome://credits</string>
+ <string name="swe_eula_url" translatable="False"></string>
+ <string name="swe_privacy_policy_url" translatable="False"></string>
+
+ <!--Strings for auto update notification feature -->
+ <string name="update" translatable="false">SWE browser update available</string>
+ <string name="update_msg" translatable="false">"Version: "</string>
+</resources>
diff --git a/src/res/values/donottranslate-search_engines.xml b/src/res/values/donottranslate-search_engines.xml
new file mode 100644
index 00000000..f8759628
--- /dev/null
+++ b/src/res/values/donottranslate-search_engines.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!--
+****
+**** THIS FILE WAS GENERATED BY tools/get_search_engines.py
+****
+
+Each value in the string-array is the name of a value in all_search_engines.xml
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="search_engines" translatable="false">
+ <item>google</item>
+ <item>baidu</item>
+ <item>yahoo</item>
+ <item>bing</item>
+ <item>DuckDuckGo</item>
+ </string-array>
+ <string name="default_search_engine_value">google</string>
+</resources>
diff --git a/src/res/values/ids.xml b/src/res/values/ids.xml
new file mode 100644
index 00000000..3cca4a09
--- /dev/null
+++ b/src/res/values/ids.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<resources>
+ <!-- IDs for BookmarkExpandableGridView -->
+ <item type="id" name="group_position" />
+ <item type="id" name="child_position" />
+ <item type="id" name="child_id" />
+ <item type="id" name="tab_view" />
+ <item type="id" name="position" />
+ <item type="id" name="load_object" />
+ <item type="id" name="menu_item_enter_anim_id" />
+ <item type="id" name="combo_view_container" />
+</resources>
diff --git a/src/res/values/integers.xml b/src/res/values/integers.xml
new file mode 100644
index 00000000..5fc8763c
--- /dev/null
+++ b/src/res/values/integers.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2010 The Android Open Source Project Licensed under the
+ Apache License, Version 2.0 (the "License"); you may not use this file
+ except in compliance with the License. You may obtain a copy of the
+ License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+ applicable law or agreed to in writing, software distributed under the
+ License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ CONDITIONS OF ANY KIND, either express or implied. See the License for
+ the specific language governing permissions and limitations under the
+ License.
+-->
+<resources
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- use vertical tabs navigation -->
+ <integer name="nav_tab_orientation">1</integer>
+ <!-- The number of lines in the suggestions dropdown in landscape -->
+ <integer name="max_suggest_lines_landscape">5</integer>
+ <!-- The number of lines in the suggestions dropdown in portrait -->
+ <integer name="max_suggest_lines_portrait">4</integer>
+ <!-- The maximum number of open tabs -->
+ <integer name="max_tabs">100</integer>
+ <!-- The duration of the tab animations in millisecs -->
+ <integer name="tab_animation_duration">200</integer>
+ <!-- The maximum number of most visited URLs in the history tab -->
+ <integer name="most_visits_limit">10</integer>
+ <!-- Animation durations -->
+ <integer name="comboViewFadeInDuration">400</integer>
+ <!-- fade between tabs duration -->
+ <integer name="tabFadeDuration">300</integer>
+ <!-- The maximum number of columns in the bookmark grid view -->
+ <integer name="max_bookmark_columns">5</integer>
+ <!-- The duration of the titlebar animation in millisecs -->
+ <integer name="titlebar_animation_duration">200</integer>
+ <integer name="netswitch_type_remind">1</integer>
+ <item type="fraction" format="fraction" name="menu_animation_pivot_x">95%</item>
+
+ <!-- MemoryMonitor minimum number of active tabs -->
+ <integer name="feature_num_min_active_tabs">2</integer>
+
+</resources>
diff --git a/src/res/values/strings.xml b/src/res/values/strings.xml
new file mode 100644
index 00000000..333b15c1
--- /dev/null
+++ b/src/res/values/strings.xml
@@ -0,0 +1,798 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!DOCTYPE resources [
+ <!ENTITY about SYSTEM "about.xml">
+]>
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- The name of the application. -->
+ <string name="application_name">Browser</string>
+ <!-- Displayed with a file picker to choose a file to upload -->
+ <string name="choose_upload">Choose file for upload</string>
+ <!-- Toast to show the user after they try to open the file picker but no apps on the
+ system can provide a file [CHAR-LIMIT=NONE]-->
+ <string name="uploads_disabled">File uploads are disabled.</string>
+ <!-- Name of menu item of a new tab. Also used in the title bar when displaying a new tab -->
+ <string name="new_tab">New tab</string>
+ <!-- Crash tab View title -->
+ <string name="browser_tab_crash_snap">Oops, Snap !</string>
+ <!-- Crash tab button text -->
+ <string name="browser_tab_crash_reload">Reload</string>
+ <!-- Crash tab View message -->
+ <string name="browser_tab_crash_message">
+ Something unexpected happened when displaying this webpage.
+ Please reload or go to another page.
+ </string>
+ <!-- Name of menu item of a new incognito tab. Also used in the
+ title bar when displaying a new tab [CHAR LIMIT=30] -->
+ <string name="new_incognito_tab">Private Browsing</string>
+ <!-- Name of tab containing the user's most visited websites, organized by number of visits -->
+ <string name="tab_most_visited">Most visited</string>
+ <!-- Name of tab containing the user's saved pages, organized by time created [CHAR LIMIT=20] -->
+ <string name="tab_snapshots">Saved pages</string>
+ <!-- Toast shown when a history item's star is clicked, converting it to a bookmark -->
+ <string name="added_to_bookmarks">Added to bookmarks.</string>
+ <!-- Toast shown when a history item's star is clicked off, removing its bookmark -->
+ <string name="removed_from_bookmarks">Removed from bookmarks.</string>
+ <!-- Sign-in dialog -->
+ <!-- This is used as the title of a dialog which is used to sign in to a secure site.
+ "%s1"is replaced with the host and "%s2" with realm -->
+ <string name="sign_in_to">Sign in to <xliff:g id="hostname">%s1</xliff:g> \"<xliff:g id="realm">%s2</xliff:g>\"</string>
+ <!-- Prompt for an input box that allows the user to enter their login name -->
+ <string name="username">Name</string>
+ <!-- Prompt for an input box that allows the user to enter their password -->
+ <string name="password">Password</string>
+ <!-- The label on the "sign in" button -->
+ <string name="action">Sign in</string>
+ <!-- The name of the add bookmark page activity.-->
+ <string name="bookmarks_add_page">Save bookmark</string>
+ <!-- Label for a cancel button. It is used for multiple cancel buttons in different contexts -->
+ <string name="cancel">Cancel</string>
+ <!-- Label for a confirm button. Used in multiple contexts. -->
+ <string name="ok">OK</string>
+
+ <!-- Message to be displayed if url character limit exceeds -->
+ <string name="max_url_character_limit_msg">Max URL limit reached</string>
+ <!-- Message to be displayed when google play store does not exist on the device -->
+ <string name="msg_no_google_play">Sorry, Google Play store app does not exist.</string>
+
+ <!-- Menu item -->
+ <string name="page_info">Page information</string>
+ <!-- Page Info dialog strings -->
+ <!-- Noun. The url for the current page. Displayed on the Page Info
+ screen. -->
+ <string name="page_info_address">Address:</string>
+
+ <!-- Title for an SSL error dialog -->
+ <string name="security_warning">Security warning</string>
+
+ <!-- Message in an SSL Error dialog -->
+ <string name="ssl_invalid">This certificate is invalid.</string>
+ <!-- Message in an SSL Error dialog -->
+ <string name="ssl_unknown">Unknown certificate error.</string>
+
+ <!-- Toast informing the user that loading has stopped for the current page. -->
+ <string name="stopping">Stopping\u2026</string>
+ <!-- Menu item to stop the current page from loading. -->
+ <string name="stop">Stop</string>
+ <!-- Menu item to reload or refresh the current page. -->
+ <string name="reload">Refresh</string>
+ <!-- Menu item to go back to the previous page -->
+ <string name="back">Back</string>
+ <!-- Menu item to go to the next page (only useful if the user has previously hit back.) -->
+ <string name="forward">Forward</string>
+ <!-- Field label in Bookmark dialog box: refers to URL of the page to bookmark -->
+ <string name="location">Address</string>
+ <!-- Field label in Bookmark dialog box: refers to the account to save the bookmark to -->
+ <string name="account">Account</string>
+ <!-- Field label in Bookmark dialog box: refers to the folder in which to save the bookmark -->
+ <string name="containing_folder">Add to</string>
+ <!-- Default name for a new folder and label for a button that allows the user to create a new folder
+ in the add bookmark dialog -->
+ <string name="new_folder">New folder</string>
+ <!-- Context menu item to edit a folder [CHAR LIMIT=50] -->
+ <string name="edit_folder">Edit folder</string>
+ <!-- Context menu item to delete a folder [CHAR LIMIT=50] -->
+ <string name="delete_folder">Delete folder</string>
+ <!-- Label stating that the currently open folder has no subfolders
+ in the add bookmark dialog [CHAR-LIMIT=none]-->
+ <string name="no_subfolders">No subfolders.</string>
+ <!-- Menu item to save the newly created bookmark to the home screen. [CHAR-LIMIT=30]-->
+ <string name="add_to_homescreen_menu_option">Home screen</string>
+ <!-- Menu item to open a picker to determine which folder to save a bookmark in. [CHAR-LIMIT=30]-->
+ <string name="add_to_other_folder_menu_option">Select folder...</string>
+ <!-- Field label in Bookmark dialog box: title that the user wishes to use for the bookmark -->
+ <string name="name">Label</string>
+ <!-- Initial value in Location field in Bookmark dialog box -->
+ <string name="http">http://</string>
+ <!-- Menu item that opens a dialog to save a bookmark for the current page [CHAR LIMIT=30] -->
+ <!-- Also used as title for AddBookmarkPage -->
+ <string name="save_to_bookmarks">Save to bookmarks</string>
+ <!-- Title of the dialog to bookmark a page -->
+ <string name="bookmark_this_page">Bookmark this page</string>
+ <!-- Option on bookmark dialog to remove the bookmark [CHAR LIMIT=30] -->
+ <string name="remove">Remove</string>
+ <!-- Menu item on the bookmarks page, to edit an existing bookmark -->
+ <string name="edit_bookmark">Edit bookmark</string>
+ <!-- Context menu item to create a shortcut to the bookmark on the desktop [CHAR LIMIT=50] -->
+ <string name="create_shortcut_bookmark">Add shortcut to home</string>
+ <!-- Menu item to remove the currently highlighted bookmark-->
+ <string name="remove_bookmark">Delete bookmark</string>
+ <!-- Context menu item to remove a history item from bookmarks -->
+ <string name="remove_from_bookmarks">Remove from bookmarks</string>
+ <!-- Menu item to remove the currently highlighted history entry from the list of previously visited sites -->
+ <string name="remove_history_item">Remove from history</string>
+ <!-- Context menu item for setting the bookmark/history item as the homepage -->
+ <string name="set_as_homepage">Set as homepage</string>
+ <!-- Toast informing the user that their action to save a bookmark has succeeded -->
+ <string name="bookmark_saved">Bookmarked</string>
+ <!-- Toast informing the user that their action to save a bookmark did not succeed -->
+ <string name="bookmark_not_saved">Couldn\'t save bookmark.</string>
+ <!-- Toast confirming that the homepage has been set -->
+ <string name="homepage_set">Homepage set.</string>
+ <!-- Error that appears in the title of Bookmark dialog when user selects OK with empty Name field -->
+ <string name="bookmark_needs_title">"Bookmark must have a name."</string>
+ <!-- Error that appears in the title of Bookmark dialog when user selects OK with empty Location field -->
+ <string name="bookmark_needs_url">"Bookmark must have a location."</string>
+ <!-- Error that appears in the title of Bookmark dialog when user selects OK with invalid URL -->
+ <string name="bookmark_url_not_valid">This URL isn\'t valid.</string>
+ <!-- Error that appears in the Bookmark dialog when user selects OK with a URL of a type we cannot bookmark -->
+ <string name="bookmark_cannot_save_url">This URL can\'t be bookmarked.</string>
+ <!-- Summary text under the New Bookmark item on the Bookmarks screen.
+ Tells the user that if they select this item, it will bring up a
+ dialog to bookmark the page that the browser is currently viewing,
+ though it is not currently being displayed, since they are viewing
+ the bookmarks screen. -->
+ <string name="current_page">from\u0020</string>
+ <!-- Confirmation dialog message confirming that the user wishes to delete
+ the bookmark they selected for deletion -->
+ <string name="delete_bookmark_warning">Delete bookmark \"<xliff:g id="bookmark">%s</xliff:g>\"?</string>
+ <!-- Confirmation dialog message confirming that the user wishes to delete
+ the folder they selected for deletion -->
+ <string name="delete_folder_warning">Delete folder \"<xliff:g id="bookmark">%s</xliff:g>\"?</string>
+ <!-- Context menu item to open every bookmark in a folder in new tabs [CHAR LIMIT=50] -->
+ <string name="open_all_in_new_window">Open all in new tabs</string>
+ <!-- Displayed in title of chooser dialog for text sent to another app,e.g-send text via SMS or IM-->
+ <string name="sendText">Choose an action for text</string>
+ <!-- Menu item to close all other tabs [CHAR LIMIT=40] -->
+ <string name="close_other_tabs">Close other tabs</string>
+ <!-- Menu item to open the bookmarks page and name of the Tab in the combo view -->
+ <string name="bookmarks">Bookmarks</string>
+ <!-- Secondary name for the Activity "BrowserBookmarksPage" -->
+ <string name="shortcut_bookmark">Bookmark</string>
+ <!-- Title for the activity asking the user to select a bookmark [CHAR LIMIT=50] -->
+ <string name="shortcut_bookmark_title">Choose a bookmark</string>
+ <!-- Menu item to display the History of previously visited pages and the name of the combo view
+ Tab-->
+ <string name="history">History</string>
+ <!-- Menu item -->
+ <string name="share_page">Share page</string>
+ <!-- Menu item for saving link to homescreen -->
+ <string name="add_to_homescreen">Add to homescreen</string>
+ <!-- Menu item for saving a page for offline reading. This is a view-only snapshot of the page. [CHAR LIMIT=50] -->
+ <string name="menu_save_snapshot">Save for offline reading</string>
+ <!-- Dialog message that is shown while saving a page for offline reading. [CHAR LIMIT=50] -->
+ <string name="saving_snapshot">Saving\u2026</string>
+ <!-- Toast informing the user that saving the page for offline reading has failed. [CHAR LIMIT=50] -->
+ <string name="snapshot_failed">Couldn\'t save for offline reading.</string>
+ <!-- The number of bookmarks in a folder [CHAR LIMT=50] -->
+ <string name="contextheader_folder_bookmarkcount"><xliff:g id="bookmark_count">%d</xliff:g> bookmarks</string>
+ <!-- No bookmarks in the folder [CHAR LIMIT=50] -->
+ <string name="contextheader_folder_empty">Empty folder</string>
+ <!-- Context Menu item open the currently selected link in the current
+ window.-->
+ <string name="contextmenu_openlink">Open</string>
+ <!-- Context Menu item to open the currently selected link in a new
+ window. -->
+ <string name="contextmenu_openlink_newwindow">Open in new tab</string>
+ <!-- Context Menu item to open the currently selected link in a new
+ background window. [CHAR LIMIT=50] -->
+ <string name="contextmenu_openlink_newwindow_background">Open in new background tab</string>
+ <!-- Context Menu item to save the webpage referred to by this link to the
+ SD card (external storage) -->
+ <string name="contextmenu_savelink">Save link</string>
+ <!-- Context Menu item to send the url of the selected link to someone else,
+ via Gmail or another app [CHAR LIMIT=50] -->
+ <string name="contextmenu_sharelink">Share link</string>
+ <!-- Context Menu item -->
+ <string name="contextmenu_copy">Copy</string>
+ <!-- Context Menu item to copy the url of the selected link to the
+ clipboard -->
+ <string name="contextmenu_copylink">Copy link URL</string>
+ <!-- Context Menu item to save the image to external storage -->
+ <string name="contextmenu_download_image">Save image</string>
+ <!-- Context Menu item to view the image by itself in the browser -->
+ <string name="contextmenu_view_image">View image</string>
+ <!-- Context Menu item to set the image as the home screen wallpaper -->
+ <string name="contextmenu_set_wallpaper">Set as wallpaper</string>
+
+ <!-- Context Menu item to open the dialer app with the selected phone number
+ -->
+ <string name="contextmenu_dial_dot">Dial\u2026</string>
+ <!-- Context Menu item to add the selected phone number to the address book.
+ -->
+ <string name="contextmenu_add_contact">Add contact</string>
+ <!-- Context Menu item to send an email using the selected email address.-->
+ <string name="contextmenu_send_mail">Send email</string>
+ <!-- Context Menu item to show the currently selected address in the Maps
+ application -->
+ <string name="contextmenu_map">Map</string>
+
+ <!-- Title of the dialog used for selecting the application that should be
+ used for sharing a link (e.g. Gmail or another app). See also
+ contextmenu_sharelink above -->
+ <string name="choosertitle_sharevia">Share via</string>
+
+ <!-- Used as the title of dialogs in the Browser Settings confirming that
+ the user wants to clear (cache, history, or cookie data) -->
+ <string name="clear">Clear</string>
+
+ <!-- Part of a sentence that says "Replace <url of existing bookmark> with
+ <url of new bookmark>?" -->
+ <string name="replace">Replace</string>
+
+ <!-- Settings screen strings -->
+ <!-- Menu item to open the Settings screen -->
+ <string name="menu_preferences">Settings</string>
+ <!-- Settings screen, section title -->
+ <string name="pref_content_title">Content settings</string>
+ <string name="pref_content_title_summary">Web content setting</string>
+ <!-- Settings label -->
+ <string name="pref_content_load_images">Load images</string>
+ <!-- Settings label -->
+ <string name="pref_content_load_images_summary">Display images on web pages</string>
+ <string name="pref_security_allow_popups">Pop ups</string>
+ <!-- Settings label -->
+ <string name="pref_content_javascript">Enable JavaScript</string>
+ <!-- Settings label -->
+ <string name="pref_content_open_in_background">Open in background</string>
+ <!-- Settings summary [CHAR LIMIT=50]-->
+ <string name="pref_content_open_in_background_summary">Open new tabs behind the current tab</string>
+ <!-- Settings label [CHAR LIMIT=50] -->
+ <string name="pref_content_homepage">Homepage</string>
+ <!-- Settings label -->
+ <string name="pref_content_search_engine">Search engine</string>
+ <!-- Settings summary -->
+ <string name="pref_content_search_engine_summary">Choose a search engine</string>
+ <!-- Settings button label that to pick what to set the homepage to [CHAR LIMIT=40] -->
+ <string name="pref_set_homepage_to">Set to</string>
+ <string-array name="pref_homepage_choices">
+ <!-- Setting choice to set the homepage to the current page [CHAR LIMIT=40] -->
+ <item>Current page</item>
+ <!-- Setting choice to set the homepage to a blank page [CHAR LIMIT=40] -->
+ <item>Blank page</item>
+ <!-- Setting choice to set the homepage to the default page [CHAR LIMIT=40] -->
+ <item>Default page</item>
+ <!-- Setting choice to set the homepage to the "Most Visited" homepage feature, which is a list of most visited sites [CHAR LIMIT=40] -->
+ <item>Most visited sites</item>
+ <!-- Setting choice to set the homepage to a user entered URL [CHAR LIMIT=40] -->
+ <item>Other</item>
+ </string-array>
+
+ <!-- Settings screen & section title for "General settings". These include things like
+ configuring bookmark syncing to Google servers and form auto fill settings. [CHAR-LIMIT=32] -->
+ <string name="pref_general_title">General</string>
+ <string name="pref_default_site_settings_title">Default Site Settings</string>
+ <string name="pref_site_settings_title">Site Settings</string>
+ <string name="pref_site_settings_info_panel">Security Information</string>
+ <!-- Settings category for autofill under general. [CHAR-LIMIT=50] -->
+ <string name="pref_general_autofill_title">Auto-fill</string>
+
+ <!-- Checkbox setting for enabling/disabling power save mode feature -->
+ <string name ="pref_powersave_enabled">Power save mode</string>
+ <!-- Settings summary for the powersave feature. -->
+ <string name ="pref_powersave_enabled_summary">Reduce browser power usage</string>
+
+ <!-- Checkbox setting for enabling/disabling night mode feature -->
+ <string name ="pref_nightmode_enabled">Night mode</string>
+ <!-- Settings summary for the night mode feature. -->
+ <string name ="pref_nightmode_enabled_summary">Invert colors</string>
+
+ <!-- Checkbox setting for enabling/disabling the form AutoFill feature [CHAR-LIMIT=32] -->
+ <string name="pref_autofill_enabled">Form auto-fill</string>
+ <!-- Settings summary for the form AutoFill feature. [CHAR-LIMIT=none] -->
+ <string name="pref_autofill_enabled_summary">Fill out web forms with a single touch</string>
+ <plurals name="pref_web_refiner_advertisements">
+ <item quantity="one">%d advertisement</item>
+ <item quantity="other">%d advertisements</item>
+ </plurals>
+ <plurals name="pref_web_refiner_trackers">
+ <item quantity="one">%d tracker</item>
+ <item quantity="other">%d trackers</item>
+ </plurals>
+ <plurals name="pref_web_refiner_malware">
+ <item quantity="one">%d malware threat</item>
+ <item quantity="other">%d malware threats</item>
+ </plurals>
+ <string-array name="pref_web_refiner_message">
+ <item>"Blocked %s. "</item>
+ <item>"Blocked %1$s and %2$s. "</item>
+ <item>"Blocked %1$s, %2$s and $3$s. "</item>
+ </string-array>
+ <string name="pref_valid_cert"
+ >Valid SSL certificate. Communication is encrypted and identity is verified.</string>
+ <string name="pref_invalid_cert">Site has an invalid SSL certificate.</string>
+ <string name="pref_warning_cert">Site SSL certificate has warnings.</string>
+ <!-- Settings screen, section title [CHAR LIMIT=50] -->
+ <string name="pref_interface_title">Interface</string>
+ <!-- Label for option that when clicked opens the AutoFill settings screen. Also used as the title of that AutoFill Settings screen. [CHAR-LIMIT=32] -->
+ <string name="pref_autofill_profile_editor">Auto-fill text</string>
+ <!-- Summary for the AutoFill Settings preference [CHAR-LIMIT=none] -->
+ <string name="pref_autofill_profile_editor_summary">Set up text to auto-fill in web forms</string>
+
+ <!-- Heading for the AutoFill profile editor to tell the user what AutoFill does and why they should fill out the profile. [CHAR-LIMIT=None] -->
+ <string name="autofill_profile_editor_heading">Type the text you want to auto-fill in web forms.</string>
+ <!-- String for the user's full name in the AutoFill profile editor. [CHAR-LIMIT=32] -->
+ <string name="autofill_profile_editor_name">Full name:</string>
+ <!-- String for the user's e-mail address in the AutoFill profile editor. [CHAR-LIMIT=32] -->
+ <string name="autofill_profile_editor_email_address">Email:</string>
+ <!-- String for the user's company name in the AutoFill profile editor. [CHAR-LIMIT=32] -->
+ <string name="autofill_profile_editor_company_name">Company name:</string>
+ <!-- String for the first line of the user's address in the AutoFill profile editor. [CHAR-LIMIT=32] -->
+ <string name="autofill_profile_editor_address_line_1">Address line 1:</string>
+ <!-- String to suggest to the user the kind of data to be used for the first line of the address. CHAR-LIMIT=64] -->
+ <string name="autofill_profile_editor_address_line_1_hint">Street address, P.O. box, c/o</string>
+ <!-- String for the second line of the user's address in the AutoFill profile editor. [CHAR-LIMIT=32] -->
+ <string name="autofill_profile_editor_address_line_2">Address line 2:</string>
+ <!-- String to suggest to the user the kind of data to be used for the second line of the address. CHAR-LIMIT=64] -->
+ <string name="autofill_profile_editor_address_line_2_hint">Apartment, suite, unit, building, floor, etc.</string>
+ <!-- String for the user's city or town in the AutoFill profile editor. [CHAR-LIMIT=32] -->
+ <string name="autofill_profile_editor_city">City/Town:</string>
+ <!-- String for the user's state or province or region in the AutoFill profile editor. [CHAR-LIMIT=32] -->
+ <string name="autofill_profile_editor_state">State/Province/Region:</string>
+ <!-- String for the user's zip code in the AutoFill profile editor. [CHAR-LIMIT=32] -->
+ <string name="autofill_profile_editor_zip_code">Zip code:</string>
+ <!-- String for the user's country in the AutoFill profile editor. [CHAR-LIMIT=32] -->
+ <string name="autofill_profile_editor_country">Country:</string>
+ <!-- String for the user's phone number in the AutoFill profile editor. [CHAR-LIMIT=32] -->
+ <string name="autofill_profile_editor_phone_number">Phone:</string>
+ <!-- String to display in an error tooltip to inform the user the phone number they provided is not valid. [CHAR-LIMIT=32] -->
+ <string name="autofill_profile_editor_phone_number_invalid">Invalid phone number.</string>
+
+ <!-- Button text to save the AutoFill profile [CHAR-LIMIT=20] -->
+ <string name="autofill_profile_editor_save_profile">Save</string>
+ <!-- Toast message displayed when the profile has been successfully saved [CHAR-LIMIT=none] -->
+ <string name="autofill_profile_successful_save">Auto-fill text saved.</string>
+ <!-- Toast message displayed when the profile has been successfully deleted [CHAR-LIMIT=none] -->
+ <string name="autofill_profile_successful_delete">Auto-fill text deleted.</string>
+ <!-- Button text to delete all the AutoFill profile data [CHAR-LIMIT=20] -->
+ <string name="autofill_profile_editor_delete_profile">Delete</string>
+
+ <!-- Text on toast shown to the user when power save mode is enabled or disabled -->
+ <string name="powersave_dialog_on">Enabled: Processor Core Control.\nDisabled: High Performance Features.\nPlease restart browser.</string>
+ <string name="powersave_dialog_off">Power save mode disabled.\nPlease restart browser.</string>
+
+ <!-- Text on a dialog shown to the user when they are prompted to set up the autofill feature [CHAR-LIMIT=NONE] -->
+ <string name="autofill_setup_dialog_message">The browser can automatically complete web forms like this one. Do you want to set up your auto-fill text?</string>
+ <!-- Toast message displayed when the user decides to not set up autofill at this time. We want to remind them that they can configure
+ it through the Browser Settings menu. [CHAR-LIMIT=NONE] -->
+ <string name="autofill_setup_dialog_negative_toast">You can always set up your auto-fill text from the Browser &gt; Settings &gt; General screen.</string>
+ <!-- Text on a checkbox in the "setup autofill" dialog which is shown to the user when they are prompted to set up the autofill feature.
+ The checkbox allows them to specify they would like to disable the feature altogether [CHAR-LIMIT=NONE] -->
+ <string name="disable_autofill">Disable auto-fill</string>
+ <!-- Settings screen, section title [CHAR-LIMIT=50] -->
+ <string name="pref_security_title">Security</string>
+ <!-- Settings screen, section title [CHAR-LIMIT=50] -->
+ <string name="pref_privacy_security_title">Privacy &amp; security</string>
+ <string name="pref_privacy_security_title_summary">Browser security and privacy settings</string>
+ <!-- Popup dialog -->
+ <string name="pref_select_items">Select items to be cleared</string>
+ <!-- Settings label -->
+ <string name="pref_privacy_clear_selected">Clear selected items</string>
+ <!-- Settings summary -->
+ <string name="pref_privacy_clear_selected_summary">Clear selected items in the list</string>
+ <!-- Confirmation dialog message -->
+ <string name="pref_privacy_clear_selected_dlg">Clear following items?</string>
+ <!-- Settings label -->
+ <string name="pref_privacy_clear_cache">Cache</string>
+ <!-- Settings summary -->
+ <string name="pref_privacy_clear_cache_summary">Clear locally cached content and databases</string>
+ <!-- Settings label -->
+ <string name="pref_privacy_clear_cookies">Cookies and Site Data</string>
+ <!-- Settings summary -->
+ <string name="pref_privacy_clear_cookies_summary">Clear all browser cookies and site data</string>
+ <!-- Settings summary -->
+ <string name="pref_privacy_clear_history_summary">Clear the browser navigation history</string>
+ <!-- Confirmation dialog message -->
+ <string name="pref_privacy_clear_history_dlg">Delete the browser navigation history?</string>
+ <!-- Settings label -->
+ <string name="pref_privacy_clear_form_data">Form data</string>
+ <!-- Settings summary -->
+ <string name="pref_privacy_clear_form_data_summary">Clear all saved form data</string>
+ <!-- Settings label -->
+ <string name="pref_privacy_clear_passwords">Passwords</string>
+ <!-- Settings summary -->
+ <string name="pref_privacy_clear_passwords_summary">Clear all saved passwords</string>
+ <!-- Settings label -->
+ <string name="pref_privacy_enable_geolocation">Location</string>
+ <!-- Settings label -->
+ <string name="pref_privacy_clear_geolocation_access">Location access</string>
+ <!-- Settings summary -->
+ <string name="pref_privacy_clear_geolocation_access_summary">Clear location access for all websites</string>
+ <!-- Settings label -->
+ <string name="pref_security_remember_passwords">Remember passwords</string>
+ <!-- Settings label -->
+ <string name="pref_security_save_form_data">Remember form data</string>
+ <!-- Settings Label -->
+ <string name="pref_do_not_track">Request \'Do Not Track\'</string>
+ <!-- Settings label -->
+ <string name="pref_security_accept_cookies">Accept cookies</string>
+
+ <string name="pref_security_allow_mic">Microphone</string>
+ <string name="pref_security_allow_camera">Camera</string>
+ <string name="pref_security_web_refiner">Ads and distracting content</string>
+ <string name="pref_security_accept_third_party_cookies">Third party cookies</string>
+ <string name="pref_security_ask_before_using">Ask before using</string>
+ <string name="pref_security_allowed">Allowed</string>
+ <string name="pref_security_not_allowed">Not allowed</string>
+ <string name="pref_security_remember">Remember</string>
+ <string name="pref_security_on">On</string>
+ <string name="pref_security_off">Off</string>
+ <string name="pref_website_title">Website</string>
+ <string name="pref_security_add">Add</string>
+ <string name="pref_security_origin_name">Site Origin</string>
+ <string name="pref_security_access_is_allowed">access is allowed</string>
+
+ <!-- Settings text size options - displays sample font size in settings -->
+ <string name="pref_sample_font_size">Drag the slider to adjust the font size to set the desired comfortable reading size.</string>
+ <!-- Label for minimum font size [CHAR LIMIT=30] -->
+ <string name="pref_min_font_size">Minimum font size</string>
+ <!-- Label for the current minimum font size value [CHAR LIMIT=6] -->
+ <string name="pref_min_font_size_value"><xliff:g id="font_size">%d</xliff:g>pt</string>
+ <!-- Label for text scaling (percent) [CHAR LIMIT=30] -->
+ <string name="pref_text_zoom">Text scaling</string>
+ <!-- Label for whether or not to force-enable user scalablity (aka, zoom) [CHAR LIMIT=30] -->
+ <string name="pref_force_userscalable">Force enable zoom</string>
+ <!-- Summary for whether or not to force-enable user scalablity (aka, zoom) [CHAR LIMIT=30] -->
+ <string name="pref_force_userscalable_summary">Override a website\'s request to control zoom behavior</string>
+ <!-- Inverted screen category under accessibility settings [CHAR LIMIT=50] -->
+ <string name="pref_inverted_category">Inverted screen rendering</string>
+ <!-- Title for the inverted screen feature. This causes the screen to render with inverted colors (black becomes white and vice versa) [CHAR LIMIT=40] -->
+ <string name="pref_inverted">Inverted rendering</string>
+ <!-- Summary for the inverted screen feature. [CHAR LIMIT=120] -->
+ <string name="pref_inverted_summary">Black becomes white and vice versa</string>
+ <!-- Title for the inverted screen contrast. Change the contrast value from 1.0 to 3.0. [CHAR LIMIT=30] -->
+ <string name="pref_inverted_contrast">Contrast</string>
+ <!-- Settings screen, section title [CHAR LIMIT=50] -->
+ <string name="pref_extras_title">Advanced</string>
+ <!-- Settings label -->
+ <string name="pref_extras_website_settings">Per site settings</string>
+ <!-- Settings summary -->
+ <string name="pref_extras_website_settings_summary">Advanced settings for individual websites</string>
+ <!-- Settings label -->
+ <string name="pref_extras_reset_default">Reset to default</string>
+ <string name="pref_extras_reset">Reset</string>
+ <!-- Settings summary -->
+ <string name="pref_extras_reset_default_summary">Restore default settings</string>
+ <!-- Confirmation dialog message -->
+ <string name="pref_extras_reset_default_dlg">Revert settings to default values?</string>
+ <!-- Title for a group of settings -->
+ <string name="pref_development_title">Debug</string>
+ <!-- Settings screen, setting option name -->
+ <string name="pref_default_text_encoding">Text encoding</string>
+ <!-- Do not translate. Actual encoding values. Must be valid text encodings understandable from WebKit. -->
+ <string name="pref_default_text_encoding_default">UTF-8</string>
+ <string name="pref_edge_swipe_title">Edge swipe</string>
+ <string name="pref_edge_swipe_option_msg">When swiping, would you like:</string>
+ <string name="pref_temporal_edge_swipe">Previous/Next Web Site</string>
+ <string name="pref_spatial_edge_swipe">Change Tab</string>
+ <string name="pref_disable_edge_swipe">Do nothing</string>
+ <string name="pref_edge_swipe_option_close">Close</string>
+ <string name="pref_temporal_edge_swipe_enabled_toast">Swipe from edge to navigate</string>
+ <string name="pref_spatial_edge_swipe_enabled_toast">Swipe from edge to change tabs</string>
+ <string name="pref_edge_swipe_disabled_toast">Swiping from edge disabled</string>
+ <string name="pref_edge_swipe_unknown">Choose behavior</string>
+ <string-array name="pref_edge_swiping_choices">
+ <item>@string/pref_temporal_edge_swipe</item>
+<!--
+ <item>@string/pref_spatial_edge_swipe</item>
+-->
+ <item>@string/pref_disable_edge_swipe</item>
+ </string-array>
+ <!-- Title for accessibility settings [CHAR LIMIT=25] -->
+ <string name="pref_accessibility_title">Accessibility</string>
+ <string name="pref_accessibility_title_summary">Text size and zooming</string>
+ <!-- Font size settings category under accessibility settings [CHAR LIMIT=50] -->
+ <string name="pref_font_size_category">Text size</string>
+ <!-- Title for the fullscreen lab feature [CHAR LIMIT=40] -->
+ <string name="pref_lab_fullscreen">Immersive</string>
+ <!-- Summary for the fullscreen lab feature [CHAR LIMIT=120] -->
+ <string name="pref_lab_fullscreen_summary">
+ Make the browser fullscreen</string>
+ <!-- Title for search preloading [CHAR LIMIT=40] -->
+ <string name="pref_data_preload_title">Search result preloading</string>
+ <!-- Search preloading options [CHAR LIMIT=20] -->
+ <!-- Link prefetching options [CHAR LIMIT=20] -->
+ <string-array name="pref_temporal_choices">
+ <item>Never</item>
+ <item>Only on Wi-Fi</item>
+ <item>Always</item>
+ </string-array>
+ <!-- Summary for search preloading [CHAR LIMIT=80] -->
+ <string name="pref_data_preload_summary">Allow browser to preload high confidence search results in the background</string>
+ <!-- Title for link prefetching [CHAR LIMIT=40] -->
+ <string name="pref_link_prefetch_title">Web page preloading</string>
+ <!-- Summary for link prefetching [CHAR LIMIT=80] -->
+ <string name="pref_link_prefetch_summary">Allow browser to preload linked web pages in the background</string>
+ <!-- Dialog box title -->
+ <string name="browserFrameFormResubmitLabel"></string>
+ <!-- Dialog box message -->
+ <string name="browserFrameFormResubmitMessage">The page you\'re trying to view contains data that has already been submitted (\"POSTDATA\"). If you resend the data, any action the form on the page carried out (such as a search or online purchase) will be repeated.</string>
+ <!-- Menu item -->
+ <string name="clear_history">Clear history</string>
+ <!-- Appears on History screen if no history is found -->
+ <string name="empty_history">No browser history.</string>
+ <!-- Displayed at the top of the bookmarks page. When clicked, it bookmarks the page the browser is currently showing -->
+ <string name="add_new_bookmark">Add bookmark</string>
+ <!-- Verb placed in front of a screenshot of a web page that, when clicked,
+ will add that page to bookmarks -->
+ <string name="add_bookmark_short">Add</string>
+
+ <!-- This string is for the browser "Go To" UI. -->
+ <!-- This is the hint text shown in the Go To widget, before text is entered. -->
+ <string name="search_hint">Search or type URL</string>
+ <!-- This string is for the browser "Go To" UI. -->
+ <!-- This is the button label in the "Go To" UI. -->
+ <string name="search_button_text">Go</string>
+ <!-- The string used to describe the browser as a searchable item within system search settings. -->
+ <string name="search_settings_description">Bookmarks and web history</string>
+
+ <!-- Label for a button to allow a particular popup window to open -->
+ <string name="allow">Allow</string>
+ <!-- Label for a button to disallow a particular popup from opening -->
+ <string name="block">Block</string>
+
+ <!-- Title for a dialog informing the user that they cannot open any more
+ windows because the limit has been reached. -->
+ <string name="too_many_windows_dialog_title">Tab limit reached</string>
+ <!-- Message in a dialog telling the user that they cannot open any more
+ windows because the limit has been reached. -->
+ <string name="too_many_windows_dialog_message">Can\'t open a new tab until you close one.</string>
+ <!-- Title for a dialog informing the user that they cannot open a subwindow
+ because only one can be open at a time. -->
+ <string name="too_many_subwindows_dialog_title">Pop-up already open</string>
+ <!-- Message for a dialog informing the user that they cannot open a
+ subwindow because only one can be open at a time. -->
+ <string name="too_many_subwindows_dialog_message">Only one pop-up can be open
+ at a time.</string>
+
+ <!-- Download History UI strings -->
+ <!-- Dialog title [CHAR LIMIT=25] -->
+ <!-- Dialog title -->
+ <string name="download_no_sdcard_dlg_title" product="default">No SD card</string>
+ <!-- Dialog message [CHAR LIMIT=NONE] -->
+ <!-- Dialog message -->
+ <string name="download_no_sdcard_dlg_msg" product="default">An SD card is required to download <xliff:g id="filename">%s</xliff:g>.</string>
+ <!-- Title for a dialog informing the user that the SD card used for
+ external storage is busy so they cannot download anything [CHAR LIMIT=25] -->
+ <!-- Title for a dialog informing the user that the SD card used for
+ external storage is busy so they cannot download anything -->
+ <string name="download_sdcard_busy_dlg_title" product="default">SD card unavailable</string>
+ <!-- Message for a dialog informing the user that the SD card used for
+ external storage is busy so they cannot download anything. Informs
+ the user how to enable SD card storage [CHAR LIMIT=NONE] -->
+ <!-- Message for a dialog informing the user that the SD card used for
+ external storage is busy so they cannot download anything. Informs
+ the user how to enable SD card storage -->
+ <string name="download_sdcard_busy_dlg_msg" product="default">The SD card is busy. To allow downloads, touch Turn Off USB Storage in the notification.</string>
+
+ <!-- Toast for a download which cannot begin because the URL is not http or https -->
+ <string name="cannot_download">Can only download \"http\" or \"https\" URLs.</string>
+ <!-- Message in the list of items which have received download requests
+ telling their status. This message states that the download has not
+ yet begun -->
+ <string name="download_pending">Starting download\u2026</string>
+
+ <!-- The description of the suggestion that lets the user search the web for the query currently
+ in the text field. -->
+ <string name="search_the_web">Search the web</string>
+
+ <!-- HTML5 dialogs -->
+ <!-- Used as a status bar notification when the browser is running out of space trying to allocate or increase the database quota for an HTML5 databae or application cache. -->
+ <string name="webstorage_outofspace_notification_title">Browser storage full</string>
+ <string name="webstorage_outofspace_notification_text">Touch to free up space.</string>
+ <!-- Used in the Browser Settings -->
+ <string name="webstorage_clear_data_title">Storage</string>
+ <string name="webstorage_private_data_title">Private data</string>
+
+ <!-- Confirmation dialog when the user ask to clear all data for an origin -->
+ <string name="webstorage_clear_data_dialog_message">Delete all data stored by this website?</string>
+ <!-- String shown in a progress view while a video is loading, before it starts playing -->
+ <string name="loading_video">Loading video\u2026</string>
+
+ <!-- Geolocation -->
+ <!-- Permissions prompt -->
+ <string name="geolocation_permissions_prompt_share_for_limited_time">Allow for 24 hours</string>
+ <!-- Settings page dialog -->
+ <string-array name="geolocation_settings_choices">
+ <item>Deny forever</item>
+ <item>Allow for 24 hours</item>
+ <item>Allow forever</item>
+ </string-array>
+
+ <string name="website_settings_add_origin">New Site</string>
+ <!-- Label for the menu item in the website settings activity used to clear data stored by all websites -->
+ <string name="website_settings_clear_all">Clear all</string>
+ <string name="website_settings_clear_all_dialog_message">Delete all website data and location permissions?</string>
+
+ <!-- Text in the progress dialog when we are setting an image as the home screen wallpaper. -->
+ <string name="progress_dialog_setting_wallpaper">Setting wallpaper\u2026</string>
+
+ <!-- The string that is displayed when there are no bookmarks to display.
+ This is centered in the middle of the screen [CHAR LIMIT=NONE] -->
+ <string name="empty_bookmarks_folder">No bookmarks.</string>
+
+ <!-- The folder name for the special "Other Bookmarks" folder created by Chrome [CHAR LIMIT=24] -->
+ <string name="other_bookmarks">Other Bookmarks</string>
+
+ <!-- Description for a dialog asking the user what they want to do with their bookmarks when adding a sync account [CHAR-LIMIT=none] -->
+ <string name="import_bookmarks_dialog_description">Bookmarks on this device are not yet associated with a Google account. Save these bookmarks by adding them to an account. Delete these bookmarks if you don\'t want to sync them.</string>
+
+ <!-- Button allowing users to remove all of their existing bookmarks when setting up syncing with their bookmarks stored in Google Chrome [CHAR-LIMIT=64] -->
+ <string name="import_bookmarks_dialog_remove">Delete bookmarks</string>
+
+ <!-- Url Selection Action Mode -->
+
+ <!-- Menu item to share URL selection [CHAR LIMIT=30] -->
+ <string name="menu_share_url">Share</string>
+
+ <!-- Toast to inform the user that the maximum number of tabs has been
+ reached. [CHAR LIMIT=50] -->
+ <string name="max_tabs_warning">No more tabs available</string>
+
+ <!-- Font size preview label in settings [CHAR LIMIT=30] -->
+ <string name="preview">Preview</string>
+ <!-- Name for the user's unsynced, local bookmarks [CHAR LIMIT=50] -->
+ <string name="local_bookmarks">Local</string>
+ <!-- allows the user to find on webpage [CHAR LIMIT=None] -->
+ <string name="find_on_page">Find on page</string>
+ <!-- Popup menu checkbox that allows the user to request the desktop version of a webpage [CHAR LIMIT=50] -->
+ <string name="ua_switcher_desktop">Request desktop site</string>
+ <!-- Popup menu checkbox that loads the reader mode version of the current webpage -->
+ <string name="enable_reader_mode">Reader mode</string>
+ <!-- Preload permission label [CHAR LIMIT=40] -->
+ <string name="permission_preload_label">Preload results</string>
+ <!-- Empty text for the "saved pages" tab that is shown when no saved pages exist. [CHAR LIMIT=None] -->
+ <string name="empty_snapshots_folder">No saved pages.</string>
+ <!-- Menu option to delete the currently selected saved page [CHAR LIMIT=50] -->
+ <string name="remove_snapshot">Delete saved page</string>
+ <!-- Popup menu option to load the live version of a saved page [CHAR LIMIT=20] -->
+ <string name="snapshot_go_live">Go live</string>
+
+ <!-- Accessibility content descriptions -->
+
+ <!-- Content description for back button [CHAR LIMIT=NONE] -->
+ <string name="accessibility_button_back">Go back</string>
+ <!-- Content description for forward button [CHAR LIMIT=NONE] -->
+ <string name="accessibility_button_forward">Go forward</string>
+ <!-- Content description for refresh button [CHAR LIMIT=NONE] -->
+ <string name="accessibility_button_refresh">Refresh page</string>
+ <!-- Content description for stop button [CHAR LIMIT=NONE] -->
+ <string name="accessibility_button_stop">Stop page load</string>
+ <!-- Content description for add bookmark button [CHAR LIMIT=NONE] -->
+ <string name="accessibility_button_addbookmark">Bookmark page</string>
+ <!-- Content description for search button [CHAR LIMIT=NONE] -->
+ <string name="accessibility_button_search">Search</string>
+ <!-- Content description for voice search button [CHAR LIMIT=NONE] -->
+ <string name="accessibility_button_voice">Start voice search</string>
+ <!-- Content description for close tab button [CHAR LIMIT=NONE] -->
+ <string name="accessibility_button_closetab">Close tab</string>
+ <!-- Content description for new tab button [CHAR LIMIT=NONE] -->
+ <string name="accessibility_button_newtab">Open new tab</string>
+ <!-- Content description for new incognito tab button [CHAR LIMIT=NONE] -->
+ <string name="accessibility_button_newincognitotab">Open new incognito tab</string>
+ <!-- Content description for clear button [CHAR LIMIT=NONE] -->
+ <string name="accessibility_button_clear">Clear input</string>
+
+ <!-- Content description for tab switcher button [CHAR LIMIT=NONE] -->
+ <string name="accessibility_button_navscreen">Page manager</string>
+
+ <!-- Content description for incognito state [CHAR LIMIT=NONE] -->
+ <string name="accessibility_state_incognito">Incognito page</string>
+ <!-- Content description for frozen state [CHAR LIMIT=NONE] -->
+ <string name="accessibility_state_frozen">Saved page</string>
+
+ <!-- Content description for tab switcher transition [CHAR LIMIT=NONE] -->
+ <string name="accessibility_transition_navscreen">Tab management</string>
+ <!-- Content description for navigating up in the bookmark folder hierarchy [CHAR LIMIT=NONE] -->
+ <string name="accessibility_button_bookmarks_folder_up">Previous folder</string>
+
+ <!--Add for Navigation Feature -->
+ <string name="my_navigation_delete_label">Delete website</string>
+ <string name="my_navigation_edit_label">Edit website</string>
+ <string name="my_navigation_add_label">Add website</string>
+ <string name="my_navigation_add">add</string>
+ <string name="my_navigation_delete_msg">Delete website?</string>
+ <string name="my_navigation_name">Title</string>
+ <string name="my_navigation_address">Address</string>
+ <string name="website_needs_title">Website must have a title</string>
+ <string name="website_needs_url">Website must have a URL</string>
+ <string name="my_navigation_cannot_save_url">Invalid URL</string>
+ <string name="my_navigation_duplicate_url">URL already exists</string>
+ <string name="my_navigation_page_title">Home</string>
+
+ <!-- Add for Carrier Feature.Content description for AV save/play prompt dialog -->
+ <string name="http_video_msg">Please select how to handle media file</string>
+ <string name="video_save">Save</string>
+ <string name="video_play">Play</string>
+
+ <!-- Add for Carrier Feature.Content description for exit menu item -->
+ <string name="exit">Exit</string>
+
+ <!-- Add for Carrier Feature.Content description for about menu item -->
+ <string name="about">About</string>
+
+ <string name="download_estore_app">Estore app does not exist, please download and install it.</string>
+ <string name="estore_url_warning">Launch Estore app failed, url is too long!</string>
+
+ <!-- Add for Unsupport Uploading Drm Files Feature -->
+ <string name="drm_file_unsupported">Uploading DRM files is not supported!</string>
+
+ <!-- Add for exit prompt Feature -->
+ <string name="exit_browser_title">Exit browser</string>
+ <string name="exit_browser_msg">Please select how to exit browser</string>
+ <string name="exit_minimize">Minimize</string>
+ <string name="exit_quit">Quit</string>
+
+ <string name="browser_max_input_title">Reached limit for maximum number of characters</string>
+ <string name="browser_max_input">Your input reached the maximum limit of <xliff:g id="MAXLIMIT">%s</xliff:g> characters</string>
+ <string name="duplicated_folder_warning">Folder already exists</string>
+ <string name="overwrite_bookmark_msg">Bookmark\'s name or address already exists. Overwrite it?</string>
+
+ <!-- Add for download save path setting Feature -->
+ <string name="invalid_path">Invalid path</string>
+ <string name="path_wrong">Wrong Path</string>
+ <string name="pref_download_title">Download path settings</string>
+ <string name="pref_download_path_setting_screen_title">Custom download path</string>
+ <string name="download_timeneeded">Time</string>
+ <string name="download_filesize">Size</string>
+ <string name="download_filepath_label">Path</string>
+ <string name="download_edit_filename_label">Name</string>
+ <string name="download_default_path">/Download</string>
+ <string name="download_no_enough_memory">Insufficient memory for download</string>
+ <string name="download_settings_title">Download settings</string>
+ <string name="filename_empty_title">Download filename is empty</string>
+ <string name="filename_empty_msg">Download filename can not be empty. Please enter a valid filename.</string>
+ <string name="unknow_length">Unknown</string>
+ <string name="download_file_exist_msg">File already exists. Please input a new filename.</string>
+ <string name="download_file_exist">File already exists</string>
+ <string name ="time_min">min</string>
+ <string name="download_path_phone_storage_label">/sdcard</string>
+ <string name="download_path_sd_card_label">/SD card</string>
+ <string name="download_path_unavailable_dlg_title">Download directory is unavailable</string>
+ <string name="download_path_unavailable_dlg_msg">Please modify the download directory</string>
+ <string name="activity_not_found">No activity found to handle this intent <xliff:g id="NOACTIVITY">%s</xliff:g></string>
+ <!-- Toast message displayed when the full screen received message -->
+ <string name="received_message_full_screen">Receive a message from: <xliff:g id="FROM">%s</xliff:g>.</string>
+ <!-- Snapdragon Browser Additions -->
+ <string name="ssl_certificate">Security certificate</string>
+ <string name="ssl_certificate_is_valid">This certificate is valid.</string>
+ <string name="version">Version</string>
+ <string name="build_date">Build Date</string>
+ <string name="build_hash">Build Hash</string>
+ <string name="user_agent">User Agent</string>
+ <string name="help">Help</string>
+ <string name="feedback">Feedback</string>
+ <string name="swe_legal">Legal information</string>
+ <string name="swe_open_source_licenses">Open source licenses</string>
+ <string name="swe_pref_legal_info_summary">Copyright (c) 2015, The Linux Foundation. All rights reserved.</string>
+ <string name="swe_eula">End user licenses agreement</string>
+ <string name="swe_privacy_policy">Privacy policy</string>
+
+ <!-- Toast message displayed when user attempts to modify a setting disabled by the administrator -->
+ <string name="mdm_managed_alert">Managed by your administrator</string>
+ <!-- My Navigation - Bookmarks + History + Saved -->
+ <string name="mystuffs">My Navigation</string>
+</resources>
diff --git a/src/res/xml-sw600dp/bookmarkthumbnailwidget_info.xml b/src/res/xml-sw600dp/bookmarkthumbnailwidget_info.xml
new file mode 100644
index 00000000..7fdcbef4
--- /dev/null
+++ b/src/res/xml-sw600dp/bookmarkthumbnailwidget_info.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- 3x3 Widget displaying the user's bookmarks as a list with favicons. -->
+<appwidget-provider
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:minWidth="180dip"
+ android:minHeight="180dip"
+ android:minResizeHeight="40dip"
+ android:minResizeWidth="110dip"
+ android:updatePeriodMillis="0"
+ android:previewImage="@drawable/browser_widget_preview"
+ android:initialLayout="@layout/bookmarkthumbnailwidget"
+ android:resizeMode="vertical|horizontal"
+ android:configure="com.android.browser.widget.BookmarkWidgetConfigure">
+</appwidget-provider>
diff --git a/src/res/xml/about_preferences.xml b/src/res/xml/about_preferences.xml
new file mode 100644
index 00000000..e1a5e86a
--- /dev/null
+++ b/src/res/xml/about_preferences.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ * Copyright (c) 2014, The Linux Foundation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials provided
+ * with the distribution.
+ * * Neither the name of The Linux Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+-->
+
+<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
+ android:key="about"
+ android:title="@string/about" >
+ <Preference
+ android:key="version"
+ android:title="@string/version" />
+
+ <Preference
+ android:key="built"
+ android:title="@string/build_date" />
+
+ <Preference
+ android:key="hash"
+ android:title="@string/build_hash" />
+
+ <Preference
+ android:key="user_agent"
+ android:title="@string/user_agent" />
+
+ <Preference
+ android:key="help_about"
+ android:title="@string/help" />
+
+ <Preference
+ android:key="feedback"
+ android:title="@string/feedback" />
+
+ <Preference
+ android:key="legal"
+ android:title="@string/swe_legal"
+ android:summary="@string/swe_pref_legal_info_summary"/>
+
+ <Preference
+ android:key="update_notification"
+ android:title="@string/update" />
+
+</PreferenceScreen>
diff --git a/src/res/xml/accessibility_preferences.xml b/src/res/xml/accessibility_preferences.xml
new file mode 100644
index 00000000..506a9ed2
--- /dev/null
+++ b/src/res/xml/accessibility_preferences.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<PreferenceScreen
+ xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <PreferenceCategory
+ android:layout="@layout/swe_preference_category_first"
+ android:title="@string/pref_font_size_category">
+ <com.android.browser.preferences.FontSizePreview android:title="@string/preview" />
+ <com.android.browser.preferences.SeekBarSummaryPreference
+ android:defaultValue="10"
+ android:key="text_zoom"
+ android:max="30"
+ android:title="@string/pref_text_zoom" />
+
+ <com.android.browser.preferences.SeekBarSummaryPreference
+ android:defaultValue="0"
+ android:key="min_font_size"
+ android:max="20"
+ android:title="@string/pref_min_font_size" />
+
+ <SwitchPreference
+ android:defaultValue="false"
+ android:key="force_userscalable"
+ android:summary="@string/pref_force_userscalable_summary"
+ android:title="@string/pref_force_userscalable" />
+ </PreferenceCategory>
+
+ <!-- // SWE_TODO: Commenting out inverted rendering settings
+ <PreferenceCategory android:title="@string/pref_inverted_category">
+
+ <com.android.browser.preferences.InvertedContrastPreview
+ android:title="@string/preview" />
+
+ <CheckBoxPreference
+ android:key="inverted"
+ android:defaultValue="false"
+ android:title="@string/pref_inverted"
+ android:summary="@string/pref_inverted_summary" />
+
+ <com.android.browser.preferences.SeekBarSummaryPreference
+ android:key="inverted_contrast"
+ android:title="@string/pref_inverted_contrast"
+ android:dependency="inverted"
+ android:defaultValue="0"
+ android:max="20" />
+ </PreferenceCategory>
+ -->
+
+</PreferenceScreen>
diff --git a/src/res/xml/bandwidth_preferences.xml b/src/res/xml/bandwidth_preferences.xml
new file mode 100644
index 00000000..b7f26f9e
--- /dev/null
+++ b/src/res/xml/bandwidth_preferences.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <ListPreference
+ android:key="preload_when"
+ android:title="@string/pref_data_preload_title"
+ android:summary="@string/pref_data_preload_summary"
+ android:entries="@array/pref_temporal_choices"
+ android:entryValues="@array/pref_data_preload_values"
+ android:dialogTitle="@string/pref_data_preload_title" />
+
+ <ListPreference
+ android:key="link_prefetch_when"
+ android:title="@string/pref_link_prefetch_title"
+ android:summary="@string/pref_link_prefetch_summary"
+ android:entries="@array/pref_temporal_choices"
+ android:entryValues="@array/pref_link_prefetch_values"
+ android:dialogTitle="@string/pref_link_prefetch_title" />
+
+ <SwitchPreference
+ android:key="load_images"
+ android:defaultValue="true"
+ android:title="@string/pref_content_load_images"
+ android:summary="@string/pref_content_load_images_summary" />
+
+</PreferenceScreen>
diff --git a/src/res/xml/bookmarks_searchable.xml b/src/res/xml/bookmarks_searchable.xml
new file mode 100644
index 00000000..b10fa866
--- /dev/null
+++ b/src/res/xml/bookmarks_searchable.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<searchable xmlns:android="http://schemas.android.com/apk/res/android"
+ android:label="@string/application_name"
+ android:searchButtonText="@string/search_button_text"
+ android:searchMode="queryRewriteFromData"
+ android:inputType="textUri"
+ android:imeOptions="actionGo"
+
+ android:includeInGlobalSearch="true"
+ android:searchSettingsDescription="@string/search_settings_description"
+ android:searchSuggestAuthority="browser"
+ android:searchSuggestPath="bookmarks"
+ android:searchSuggestSelection="bookmarks.url LIKE ?"
+ android:searchSuggestIntentAction="android.intent.action.VIEW"
+/>
diff --git a/src/res/xml/bookmarkthumbnailwidget_info.xml b/src/res/xml/bookmarkthumbnailwidget_info.xml
new file mode 100644
index 00000000..f8ca797c
--- /dev/null
+++ b/src/res/xml/bookmarkthumbnailwidget_info.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- 3x2 Widget displaying the user's bookmarks as a list with favicons. -->
+<appwidget-provider
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:minWidth="180dip"
+ android:minHeight="110dip"
+ android:minResizeHeight="40dip"
+ android:minResizeWidth="110dip"
+ android:updatePeriodMillis="0"
+ android:previewImage="@drawable/browser_widget_preview"
+ android:initialLayout="@layout/bookmarkthumbnailwidget"
+ android:resizeMode="vertical|horizontal"
+ android:configure="com.android.browser.widget.BookmarkWidgetConfigure">
+</appwidget-provider>
diff --git a/src/res/xml/content_preferences.xml b/src/res/xml/content_preferences.xml
new file mode 100644
index 00000000..3b33a696
--- /dev/null
+++ b/src/res/xml/content_preferences.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2015, The Linux Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
+ android:key="content_settings">
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:defaultValue="false"
+ android:key="open_in_background"
+ android:summary="@string/pref_content_open_in_background_summary"
+ android:title="@string/pref_content_open_in_background" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:defaultValue="true"
+ android:key="enable_javascript"
+ android:title="@string/pref_content_javascript" />
+
+ <PreferenceScreen
+ android:key="download_path_setting_screen"
+ android:title="@string/pref_download_path_setting_screen_title"/>
+
+ <ListPreference
+ android:layout="@layout/swe_preference"
+ android:widgetLayout="@layout/swe_preference_list_widget"
+ android:defaultValue="@string/pref_default_text_encoding_default"
+ android:dialogTitle="@string/pref_default_text_encoding"
+ android:entries="@array/pref_default_text_encoding_choices"
+ android:entryValues="@array/pref_default_text_encoding_values"
+ android:key="default_text_encoding"
+ android:title="@string/pref_default_text_encoding" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:key="load_images"
+ android:defaultValue="true"
+ android:title="@string/pref_content_load_images"
+ android:summary="@string/pref_content_load_images_summary" />
+
+</PreferenceScreen>
diff --git a/src/res/xml/debug_preferences.xml b/src/res/xml/debug_preferences.xml
new file mode 100644
index 00000000..e2441882
--- /dev/null
+++ b/src/res/xml/debug_preferences.xml
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<PreferenceScreen
+ xmlns:android="http://schemas.android.com/apk/res/android" >
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:key="enable_hardware_accel"
+ android:defaultValue="true"
+ android:title="@string/pref_development_hardware_accel" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:key="enable_hardware_accel_skia"
+ android:defaultValue="false"
+ android:title="@string/pref_development_hardware_accel_skia"
+ android:enabled="false" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:key="enable_visual_indicator"
+ android:defaultValue="false"
+ android:title="@string/pref_development_visual_indicator" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:key="enable_cpu_upload_path"
+ android:defaultValue="false"
+ android:title="@string/pref_development_cpu_upload_path" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:key="small_screen"
+ android:defaultValue="false"
+ android:title="@string/pref_development_single_column_rendering" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:key="wide_viewport"
+ android:defaultValue="true"
+ android:title="@string/pref_development_viewport" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:key="normal_layout"
+ android:defaultValue="false"
+ android:title="@string/pref_development_normal_rendering" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:key="enable_tracing"
+ android:defaultValue="false"
+ android:title="@string/pref_development_trace" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:key="enable_light_touch"
+ android:defaultValue="false"
+ android:title="Enable light touch" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:key="enable_nav_dump"
+ android:defaultValue="false"
+ android:title="@string/pref_development_nav_dump" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:key="disable_perf"
+ android:defaultValue="true"
+ android:summaryOn="@string/pref_development_disable_perf_on"
+ android:summaryOff="@string/pref_development_disable_perf_off"
+ android:title="@string/pref_development_disable_perf" />
+
+ <EditTextPreference
+ android:layout="@layout/swe_preference"
+ android:key="js_engine_flags"
+ android:title="@string/js_engine_flags"
+ android:singleLine="true" />
+
+</PreferenceScreen>
diff --git a/src/res/xml/download_settings_preferences.xml b/src/res/xml/download_settings_preferences.xml
new file mode 100644
index 00000000..91a1859c
--- /dev/null
+++ b/src/res/xml/download_settings_preferences.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2013, The Linux Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<PreferenceScreen
+ xmlns:android="http://schemas.android.com/apk/res/android" >
+
+ <PreferenceCategory
+ android:layout="@layout/swe_preference_category_first"
+ android:title="@string/pref_download_title"
+ android:key="download_path_setting_category">
+ <PreferenceScreen
+ android:key="download_path_setting_screen"
+ android:title="@string/pref_download_path_setting_screen_title"/>
+
+ </PreferenceCategory>
+
+</PreferenceScreen>
diff --git a/src/res/xml/file_paths.xml b/src/res/xml/file_paths.xml
new file mode 100644
index 00000000..2ad24a24
--- /dev/null
+++ b/src/res/xml/file_paths.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+// Copyright 2014 The Chromium Authors. All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+//
+// * Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// * Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// * Neither the name of Google Inc. nor the names of its
+// contributors may be used to endorse or promote products derived from
+// this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+<!-- The attributes in this XML file provide configuration information -->
+<!-- for the ContentProvider. -->
+
+<paths xmlns:android="http://schemas.android.com/apk/res/android">
+ <files-path name="images" path="images/"/>
+</paths>
diff --git a/src/res/xml/general_preferences.xml b/src/res/xml/general_preferences.xml
new file mode 100644
index 00000000..6d7e5b4f
--- /dev/null
+++ b/src/res/xml/general_preferences.xml
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto" >
+ <PreferenceCategory
+ android:layout="@layout/swe_preference_category_first"
+ android:title="@string/pref_general_title">
+ <com.android.browser.preferences.NonformattingListPreference
+ android:layout="@layout/swe_preference"
+ android:widgetLayout="@layout/swe_preference_list_widget"
+ android:key="homepage_picker"
+ android:entries="@array/pref_homepage_choices"
+ android:entryValues="@array/pref_homepage_values"
+ android:title="@string/pref_content_homepage" />
+
+ <com.android.browser.search.SearchEnginePreference
+ android:layout="@layout/swe_preference"
+ android:widgetLayout="@layout/swe_preference_list_widget"
+ android:defaultValue="@string/default_search_engine_value"
+ android:dialogTitle="@string/pref_content_search_engine"
+ android:key="search_engine"
+ android:summary="@string/pref_content_search_engine_summary"
+ android:title="@string/pref_content_search_engine" />
+
+ <com.android.browser.mdm.MdmCheckBoxPreference
+ android:layout="@layout/swe_preference"
+ android:key="autofill_enabled"
+ android:title="@string/pref_autofill_enabled"
+ android:summary="@string/pref_autofill_enabled_summary"
+ android:defaultValue="true" />
+
+ <PreferenceScreen
+ android:layout="@layout/swe_preference"
+ android:key="autofill_profile"
+ android:title="@string/pref_autofill_profile_editor"
+ android:summary="@string/pref_autofill_profile_editor_summary" />
+ </PreferenceCategory>
+
+ <PreferenceCategory android:title="@string/pref_interface_title"
+ android:layout="@layout/swe_preference_category"
+ android:key="interface">
+
+ <ListPreference
+ android:layout="@layout/swe_preference"
+ android:widgetLayout="@layout/swe_preference_list_widget"
+ android:dialogTitle="@string/pref_edge_swipe_option_msg"
+ android:entries="@array/pref_edge_swiping_choices"
+ android:entryValues="@array/pref_edge_swiping_values"
+ android:summary="%s"
+ android:key="edge_swiping_action"
+ android:title="@string/pref_edge_swipe_title" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:defaultValue="false"
+ android:key="fullscreen"
+ android:summary="@string/pref_lab_fullscreen_summary"
+ android:title="@string/pref_lab_fullscreen" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:defaultValue="false"
+ android:key="nightmode_enabled"
+ android:summary="@string/pref_nightmode_enabled_summary"
+ android:title="@string/pref_nightmode_enabled" />
+
+ </PreferenceCategory>
+
+ <PreferenceCategory android:title="@string/pref_security_title"
+ android:layout="@layout/swe_preference_category"
+ android:key="security">
+
+ <PreferenceScreen android:title="@string/pref_privacy_security_title"
+ android:summary="@string/pref_privacy_security_title_summary"
+ android:layout="@layout/swe_preference"
+ android:key="privacy_security" />
+
+ <PreferenceScreen android:title="@string/pref_content_title"
+ android:summary="@string/pref_content_title_summary"
+ android:layout="@layout/swe_preference"
+ android:key="content_settings" />
+
+ </PreferenceCategory>
+
+ <PreferenceCategory android:title="@string/pref_extras_title"
+ android:layout="@layout/swe_preference_category"
+ android:key="advanced">
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:defaultValue="false"
+ android:key="powersave_enabled"
+ android:summary="@string/pref_powersave_enabled_summary"
+ android:title="@string/pref_powersave_enabled" />
+
+ <PreferenceScreen
+ android:layout="@layout/swe_preference"
+ android:key="accessibility_menu"
+ android:summary="@string/pref_accessibility_title_summary"
+ android:title="@string/pref_accessibility_title"/>
+
+ <com.android.browser.BrowserYesNoPreference
+ android:layout="@layout/swe_preference"
+ android:key="reset_default_preferences"
+ android:title="@string/pref_extras_reset_default"
+ android:summary="@string/pref_extras_reset_default_summary"
+ app:neutralButtonText="@string/website_settings_clear_all"
+ android:dialogMessage="@string/pref_extras_reset_default_dlg"
+ android:dialogIcon="@android:drawable/ic_dialog_alert" />
+
+ <PreferenceScreen
+ android:layout="@layout/swe_preference"
+ android:key="debug_menu"
+ android:title="@string/pref_development_title" />
+ </PreferenceCategory>
+</PreferenceScreen>
diff --git a/src/res/xml/legal_preferences.xml b/src/res/xml/legal_preferences.xml
new file mode 100644
index 00000000..8727e3a9
--- /dev/null
+++ b/src/res/xml/legal_preferences.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ * Copyright (c) 2015, The Linux Foundation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials provided
+ * with the distribution.
+ * * Neither the name of The Linux Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+-->
+<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:key="legal"
+ android:title="@string/swe_legal">
+ <Preference
+ android:key="legal_credits"
+ android:title="@string/swe_open_source_licenses"/>
+
+ <Preference
+ android:key="legal_eula"
+ android:title="@string/swe_eula" />
+
+ <Preference
+ android:key="legal_privacy_policy"
+ android:title="@string/swe_privacy_policy" />
+</PreferenceScreen> \ No newline at end of file
diff --git a/src/res/xml/privacy_and_security_preferences.xml b/src/res/xml/privacy_and_security_preferences.xml
new file mode 100644
index 00000000..888634d2
--- /dev/null
+++ b/src/res/xml/privacy_and_security_preferences.xml
@@ -0,0 +1,186 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2015, The Linux Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
+ <PreferenceCategory
+ android:layout="@layout/swe_preference_category_first"
+ android:title="@string/pref_general_title">
+ <com.android.browser.mdm.MdmCheckBoxPreference
+ android:layout="@layout/swe_preference"
+ android:defaultValue="true"
+ android:key="do_not_track"
+ android:summaryOn="@string/pref_security_on"
+ android:summaryOff="@string/pref_security_off"
+ android:title="@string/pref_do_not_track" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:defaultValue="true"
+ android:key="remember_passwords"
+ android:summaryOn="@string/pref_security_remember"
+ android:summaryOff="@string/pref_security_not_allowed"
+ android:title="@string/pref_security_remember_passwords" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:defaultValue="true"
+ android:key="save_formdata"
+ android:summaryOn="@string/pref_security_remember"
+ android:summaryOff="@string/pref_security_not_allowed"
+ android:title="@string/pref_security_save_form_data" />
+
+ <com.android.browser.mdm.MdmCheckBoxPreference
+ android:layout="@layout/swe_preference"
+ android:defaultValue="true"
+ android:key="accept_third_cookies"
+ android:summaryOn="@string/pref_security_allowed"
+ android:summaryOff="@string/pref_security_not_allowed"
+ android:title="@string/pref_security_accept_third_party_cookies" />
+
+ <PreferenceScreen android:title="@string/webstorage_private_data_title"
+ android:layout="@layout/swe_preference"
+ android:key="clear_private_data"
+ android:widgetLayout="@layout/swe_preference_storage_widget"
+ >
+ <CheckBoxPreference
+ android:defaultValue="true"
+ android:key="privacy_clear_history"
+ android:summary="@string/pref_privacy_clear_history_summary"
+ android:title="@string/history" />
+
+ <CheckBoxPreference
+ android:defaultValue="true"
+ android:key="privacy_clear_cache"
+ android:summary="@string/pref_privacy_clear_cache_summary"
+ android:title="@string/pref_privacy_clear_cache" />
+
+ <CheckBoxPreference
+ android:defaultValue="true"
+ android:key="privacy_clear_cookies"
+ android:summary="@string/pref_privacy_clear_cookies_summary"
+ android:title="@string/pref_privacy_clear_cookies" />
+
+ <CheckBoxPreference
+ android:defaultValue="true"
+ android:key="privacy_clear_form_data"
+ android:summary="@string/pref_privacy_clear_form_data_summary"
+ android:title="@string/pref_privacy_clear_form_data" />
+
+ <CheckBoxPreference
+ android:defaultValue="true"
+ android:key="privacy_clear_passwords"
+ android:summary="@string/pref_privacy_clear_passwords_summary"
+ android:title="@string/pref_privacy_clear_passwords" />
+
+ <CheckBoxPreference
+ android:defaultValue="true"
+ android:dependency="enable_geolocation"
+ android:key="privacy_clear_geolocation_access"
+ android:summary="@string/pref_privacy_clear_geolocation_access_summary"
+ android:title="@string/pref_privacy_clear_geolocation_access" />
+
+ <com.android.browser.BrowserYesNoPreference
+ android:layout="@layout/swe_preference_button"
+ android:dialogIcon="@android:drawable/ic_dialog_alert"
+ android:dialogMessage="@string/pref_privacy_clear_selected_dlg"
+ android:key="privacy_clear_selected"
+ android:summary="@string/pref_privacy_clear_selected_summary"
+ android:title="@string/pref_privacy_clear_selected" />
+
+ </PreferenceScreen>
+
+ <PreferenceScreen
+ android:layout="@layout/swe_preference"
+ android:key="website_settings"
+ android:summary="@string/pref_extras_website_settings_summary"
+ android:title="@string/pref_extras_website_settings" />
+
+ </PreferenceCategory>
+
+ <PreferenceCategory
+ android:key="default_site_settings"
+ android:layout="@layout/swe_preference_category"
+ android:title="@string/pref_default_site_settings_title">
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:defaultValue="false"
+ android:icon="@drawable/ic_sp_webrefiner"
+ android:key="distracting_contents"
+ android:summaryOn="@string/pref_security_allowed"
+ android:summaryOff="@string/pref_security_not_allowed"
+ android:title="@string/pref_security_web_refiner" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:defaultValue="true"
+ android:icon="@drawable/ic_sp_thirdcookies"
+ android:key="accept_cookies"
+ android:summaryOn="@string/pref_security_allowed"
+ android:summaryOff="@string/pref_security_not_allowed"
+ android:title="@string/pref_security_accept_cookies" />
+
+ <com.android.browser.BrowserLocationSwitchPreference
+ android:layout="@layout/swe_preference"
+ android:defaultValue="true"
+ android:icon="@drawable/ic_sp_location"
+ android:key="enable_geolocation"
+ android:summaryOn="@string/pref_security_ask_before_using"
+ android:summaryOff="@string/pref_security_not_allowed"
+ android:title="@string/pref_privacy_enable_geolocation" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:defaultValue="true"
+ android:icon="@drawable/ic_sp_microphone"
+ android:key="microphone"
+ android:summaryOn="@string/pref_security_ask_before_using"
+ android:summaryOff="@string/pref_security_not_allowed"
+ android:title="@string/pref_security_allow_mic" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:defaultValue="true"
+ android:icon="@drawable/ic_sp_camera"
+ android:key="camera"
+ android:summaryOn="@string/pref_security_ask_before_using"
+ android:summaryOff="@string/pref_security_not_allowed"
+ android:title="@string/pref_security_allow_camera" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:defaultValue="false"
+ android:icon="@drawable/ic_sp_popups"
+ android:key="popup_windows"
+ android:summaryOn="@string/pref_security_allowed"
+ android:summaryOff="@string/pref_security_not_allowed"
+ android:title="@string/pref_security_allow_popups" />
+
+ </PreferenceCategory>
+</PreferenceScreen>
diff --git a/src/res/xml/searchable.xml b/src/res/xml/searchable.xml
new file mode 100644
index 00000000..69b51088
--- /dev/null
+++ b/src/res/xml/searchable.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Note: This defines the UI for the "Go To" UI, which uses the search manager UI, but
+ is actually used to enter Uri's to load and display. -->
+
+<searchable xmlns:android="http://schemas.android.com/apk/res/android"
+ android:icon="@drawable/ic_suggest_browser_normal"
+ android:label="@string/search_label"
+ android:hint="@string/search_hint"
+ android:searchButtonText="@string/search_button_text"
+ android:searchMode="queryRewriteFromData"
+ android:voiceSearchMode="showVoiceSearchButton|launchWebSearch"
+ android:inputType="textUri"
+ android:imeOptions="actionGo"
+ android:searchSuggestAuthority="browser"
+ android:searchSuggestSelection="history.url LIKE ?"
+ android:searchSuggestIntentAction="android.intent.action.VIEW"
+/>
diff --git a/src/res/xml/site_specific_preferences.xml b/src/res/xml/site_specific_preferences.xml
new file mode 100644
index 00000000..0df94467
--- /dev/null
+++ b/src/res/xml/site_specific_preferences.xml
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (c) 2015, The Linux Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of The Linux Foundation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
+ android:key="site_specific_prefs">
+
+ <PreferenceCategory
+ android:layout="@layout/swe_preference_category_first"
+ android:title="@string/pref_website_title" >
+ <Preference
+ android:layout="@layout/swe_preference"
+ android:selectable="false"
+ android:key="site_name"/>
+ </PreferenceCategory>
+
+ <PreferenceCategory
+ android:layout="@layout/swe_preference_category"
+ android:key="site_security_info_title"
+ android:title="@string/pref_site_settings_info_panel" >
+
+ <PreferenceScreen
+ android:key="site_security_info"
+ android:selectable="false"
+ android:layout="@layout/site_specific_security_info"/>
+ </PreferenceCategory>
+
+ <PreferenceCategory
+ android:title="@string/pref_site_settings_title"
+ android:layout="@layout/swe_preference_category"
+ android:key="site_pref_list">
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:defaultValue="false"
+ android:icon="@drawable/ic_sp_webrefiner"
+ android:key="distracting_contents"
+ android:summaryOn="@string/pref_security_allowed"
+ android:summaryOff="@string/pref_security_not_allowed"
+ android:title="@string/pref_security_web_refiner" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:defaultValue="true"
+ android:icon="@drawable/ic_sp_thirdcookies"
+ android:key="accept_cookies"
+ android:summaryOn="@string/pref_security_allowed"
+ android:summaryOff="@string/pref_security_not_allowed"
+ android:title="@string/pref_security_accept_cookies" />
+
+ <com.android.browser.BrowserLocationListPreference
+ android:layout="@layout/swe_preference"
+ android:widgetLayout="@layout/swe_preference_list_widget"
+ android:icon="@drawable/ic_sp_location"
+ android:key="select_geolocation"
+ android:dialogTitle="@string/pref_privacy_clear_geolocation_access"
+ android:entries="@array/geolocation_settings_choices"
+ android:entryValues="@array/geolocation_settings_choices"
+ android:title="@string/pref_privacy_enable_geolocation" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:defaultValue="true"
+ android:icon="@drawable/ic_sp_microphone"
+ android:key="microphone"
+ android:summaryOn="@string/pref_security_allowed"
+ android:summaryOff="@string/pref_security_not_allowed"
+ android:title="@string/pref_security_allow_mic" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:defaultValue="true"
+ android:icon="@drawable/ic_sp_camera"
+ android:key="camera"
+ android:summaryOn="@string/pref_security_allowed"
+ android:summaryOff="@string/pref_security_not_allowed"
+ android:title="@string/pref_security_allow_camera" />
+
+ <SwitchPreference
+ android:layout="@layout/swe_preference"
+ android:defaultValue="false"
+ android:icon="@drawable/ic_sp_popups"
+ android:key="popup_windows"
+ android:summaryOn="@string/pref_security_allowed"
+ android:summaryOff="@string/pref_security_not_allowed"
+ android:title="@string/pref_security_allow_popups" />
+
+ <Preference
+ android:layout="@layout/swe_preference"
+ android:widgetLayout="@layout/swe_preference_trashcan_widget"
+ android:icon="@drawable/ic_sp_storage"
+ android:key="clear_data"
+ android:title="@string/webstorage_clear_data_title" />
+ </PreferenceCategory>
+</PreferenceScreen>