Commit Graph

671 Commits

Author SHA1 Message Date
Phil Ringnalda
d557b8b1ac Back out 0b25e27d0a35 (bug 784759) and 5266d6af1b81 (bug 786061) for bustage 2012-11-05 21:16:45 -08:00
Wes Johnston
bd314cb4a2 Bug 786061 - Disable session restore in webapps. r=mfinkle 2012-11-05 17:14:22 -08:00
Ehsan Akhgari
b190abaef0 Backed out changeset 801d11096998 (bug 786061) for Android build bustage 2012-11-05 21:36:42 -05:00
Wes Johnston
25e8415172 Bug 786061 - Disable session restore in webapps. r=mfinkle 2012-11-05 17:14:22 -08:00
Lucas Rocha
1647270fa1 Bug 808027 - Change favicons handling to be Bitmap-based (r=mfinkle) 2012-11-05 11:42:25 +00:00
Richard Newman
f0fb0b49d0 Bug 806634 - Part 2: record browser launch after GeckoApp startup. r=mfinkle 2012-10-30 13:27:33 -07:00
Brian Nicholson
293365220a Bug 722661 - Part 5: Miscellaneous fixes. r=mfinkle 2012-10-29 16:34:29 -07:00
Brian Nicholson
78888cf555 Bug 722661 - Part 4: Remove restoreMode command line argument. r=mfinkle 2012-10-29 16:34:29 -07:00
Brian Nicholson
91df2f48b3 Bug 722661 - Part 3: Include private browsing session with restore. r=mfinkle 2012-10-29 16:34:29 -07:00
Brian Nicholson
9d911ae727 Bug 722661 - Part 2: Stub tabs in Java when doing an OOM restore. r=mfinkle 2012-10-29 16:34:29 -07:00
Geoff Brown
302506ba79 Bug 805600 - Code cleanup: remove sIsGeckoReady; r=kats 2012-10-27 13:18:26 -06:00
Brian Nicholson
21c4d522ec Bug 804434 - Make Tabs.notifyListeners() run on UI thread. r=mfinkle 2012-10-25 09:57:06 -07:00
Brian Nicholson
b2c962c703 Bug 804926 - Move view initializations to initializeChrome(). r=kats 2012-10-25 09:55:19 -07:00
Richard Newman
ca85b920c5 Bug 804457 - Reduce log chattiness. r=mfinkle 2012-10-23 09:45:40 -07:00
Kartikaya Gupta
99805b002b Bug 788216 - Create the SetupScreen on the main UI thread instead of the GeckoBackgroundThread. r=gcp 2012-10-23 10:55:16 -04:00
Brian Nicholson
d270784541 Bug 803293 - Remove some old code from BrowserApp. r=mfinkle 2012-10-22 12:37:50 -07:00
James Willcox
e4a3bbc361 Bug 801627 - Fix fullscreen Flash on Android r=blassey 2012-10-22 10:51:29 -04:00
Matt Brubeck
aa16c1890e Back out a2cdb1000e51 (bug 801627) because of Android crashes on a CLOSED TREE 2012-10-22 09:57:00 -07:00
James Willcox
423a54c1dc Bug 801627 - Fix fullscreen Flash on Android r=blassey 2012-10-22 10:51:29 -04:00
Wes Johnston
276e86a12f Bug 744961 - Use history expiration. r=mfinkle 2012-10-19 17:36:21 -07:00
Wes Johnston
6341f62782 backout 62207930924a, 6931d5b6f055, 31cdc85ce16e, and 0636839be2d1 to fix commit message 2012-10-19 17:49:42 -07:00
Wes Johnston
6acacaa87a Bug 672956 - Use history expiration. r=mfinkle 2012-10-19 17:36:21 -07:00
Sriram Ramasubramanian
fcfb1d38d7 Bug 708707: Fennec home screen widget. [r=mfinkle]
--HG--
extra : rebase_source : 63871fd8412c45931e8739b1550ebf537638549f
2012-10-19 11:15:06 -07:00
Brian Nicholson
7f9c8e6d33 Bug 800199 - Stub initial tab before Gecko starts. r=mfinkle 2012-10-15 10:40:16 -07:00
Brian Nicholson
ca077a6e89 Backout e7208eeb05da for Android failures
--HG--
extra : rebase_source : e5dcd6557448265a2c6f9cf7588792b6f5b4f045
2012-10-15 13:16:06 -07:00
Wes Johnston
799cb63ff9 Bug 787765 - Retheme about:home thumbnails. r=sriram 2012-10-15 11:11:43 -07:00
Brian Nicholson
e2392d5e7a Bug 800199 - Stub initial tab before Gecko starts. r=mfinkle 2012-10-15 10:40:16 -07:00
Lucas Rocha
b01e503e2f Bug 793771 - Use drawing cache on the tabs pane sliding on pre-ICS phone (r=mfinkle) 2012-10-15 16:18:30 +01:00
James Willcox
8ccf5e7c2b Bug 799632 - Add a preference for controlling automatic update downloads on Android r=bnicholson 2012-10-15 09:56:42 -04:00
Lucas Rocha
d4493dca71 Bug 796886 - Tapping anywhere in main layout should close tabs panel on phones (r=mfinkle) 2012-10-13 00:23:20 +01:00
Lucas Rocha
4fefc28a29 Backout 110075:81be299f5004 - Big regression on tabs tray 2012-10-12 13:47:53 +01:00
Lucas Rocha
ae7bb41c74 Bug 796886 - Tapping anywhere in main layout should close tabs panel on phones (r=mfinkle) 2012-10-12 13:34:40 +01:00
Lucas Rocha
5179600b54 Bug 767980 - Reimplement PropertyAnimator in terms of view proxies (r=mfinkle) 2012-10-12 12:57:07 +01:00
Lucas Rocha
09fdfe3684 Bug 767980 - Create SurfaceView/TextureView after view tree is created (r=kats) 2012-10-12 12:57:07 +01:00
Richard Newman
be277552cc Bug 799834 - Broadcast notification when product announcements are enabled or disabled. r=snorp 2012-10-11 10:10:49 -07:00
Brian Nicholson
a292cbfbf1 Bug 582244 - Part 3: Split writing of private and non-private data. r=mfinkle 2012-10-09 11:26:33 -07:00
Brian Nicholson
747dcba812 Bug 797075 - Part 1: loadUrl() cleanup. r=mfinkle
--HG--
extra : rebase_source : 05466908b2148224b2ff45c6eebd08bcf6dc5f18
2012-10-05 14:51:18 -07:00
Gian-Carlo Pascutto
7604d7e2a2 Bug 785960 - Add FENNEC_ prefix, and add Telmetry for "Don't keep activities". r=kats 2012-10-09 17:59:44 +02:00
Gian-Carlo Pascutto
b9e980140c Bug 785960 - "Don't keep activities" developer option gets counted as OOM in telemetry. r=kats 2012-10-09 17:59:42 +02:00
Ed Morley
710036e0ec Backout 4158281d3995 & 628c6823da4f (bug 798135) on suspicion of causing bug 798858 2012-10-08 09:54:23 +01:00
Sriram Ramasubramanian
079812eb99 Bug 798135: Make GeckoAsyncTask run on GeckoBackgroundThread. [r=cpeterson]
--HG--
extra : rebase_source : 6b9d9d5b992bb3d641a959a8734d5844a51087db
2012-10-05 11:07:14 -07:00
Sriram Ramasubramanian
e60cb270bd Bug 786029: Fennec should integrate with Android's search. [f=mfinkle, r=lucasr] 2012-10-04 16:57:39 -07:00
Gian-Carlo Pascutto
7bb1204884 Bug 708812 - Telemetry probes for GeckoApp startup. r=blassey 2012-10-01 22:57:03 +02:00
Gian-Carlo Pascutto
5446892261 Bug 708812 - Add telemetry probes for Android startup. r=blassey 2012-10-01 22:57:00 +02:00
Phil Ringnalda
46daae9502 Back out 2d8822b9c0b5 and 56a268d63e01 (bug 708812) for Android ts red 2012-10-01 11:22:18 -07:00
Gian-Carlo Pascutto
b97b771232 Bug 708812 - Telemetry probes for GeckoApp startup. r=blassey 2012-10-01 17:15:28 +02:00
Gian-Carlo Pascutto
935c7fb808 Bug 708812 - Add telemetry probes for Android startup. r=blassey 2012-10-01 17:15:28 +02:00
William Lachance
f2e2a0c3e4 Bug 792212 - Don't attempt to migrate profiles if using a custom profile;r=gbrown
It seems that doing so triggers a race condition which can result in the fennec
reftests failing, if the shared preferences associated with profile migration or
the gecko application is not correctly initialized. This is more or less a band
aid solution, but it addresses the problem until we can find the root cause.
2012-09-28 22:52:11 -04:00
James Willcox
31cd926957 Bug 794642 - Avoid unnecessary GeckoApplication initialization in services r=kats
--HG--
extra : rebase_source : b406d8ee24c74b0185e9c31b15a4e6e20629d5f5
2012-09-27 10:52:59 -04:00
Sriram Ramasubramanian
60b1b3ba76 Bug 652168: Add thumb for input box. [r=mfinkle]
--HG--
extra : rebase_source : 9cd553fedb4e58a6dee437ed0360b6ba5df56c54
2012-09-21 10:56:41 -07:00
Kartikaya Gupta
d69347eff4 Bug 792496 - Remove ScreenshotHandler delegation stubs from GeckoAppShell. r=cpeterson 2012-09-19 17:15:55 -04:00
Kartikaya Gupta
a14a59810b Bug 713032 - Add a MemoryMonitor class that will be the brains behind low-memory condition handling. r=snorp 2012-09-19 15:21:19 -04:00
Sriram Ramasubramanian
0f06cf1edb Bug 792253: Sort share menu items based on preferred order. [r=mfinkle]
--HG--
extra : rebase_source : 2c3bc34469de161e752572a4132f88312a6d4ba5
2012-09-19 10:38:29 -07:00
Sriram Ramasubramanian
4ec62a254a Bug 792253: Share menu items as a list in custom menu. [r=mfinkle]
--HG--
extra : rebase_source : b4f42e6debd892faaec4c9415943233bba002632
2012-09-19 10:37:35 -07:00
Sriram Ramasubramanian
ff6447f4a9 Bug 785994: Submenu for custom menu. [r=mfinkle]
--HG--
extra : rebase_source : 473a746b802fdc9ff10c4bdc7a95e4a13700f23a
2012-09-19 10:35:35 -07:00
Sriram Ramasubramanian
5e62f57686 Bug 785994: Use ListView for custom menu. [r=mfinkle]
--HG--
extra : rebase_source : 64fa013dca7844e77b41c1a87a163665d91bdf47
2012-09-19 10:32:01 -07:00
Wes Johnston
10d64e8289 Bug 780759 - Show a splashscreen when webapps launch. r=mfinkle 2012-09-19 10:24:26 -07:00
Kartikaya Gupta
4060fb3e3e Bug 761706 - Move application-level receiver objects from GeckoApp to GeckoApplication. r=mfinkle 2012-09-14 11:19:40 -04:00
Kartikaya Gupta
aedcf8eb47 Bug 761706 - Bind GeckoBatteryManager to the global application context. r=mfinkle 2012-09-14 11:19:40 -04:00
Kartikaya Gupta
6aef15e675 Bug 761706 - Bind GeckoConnectivityReceiver to the global application context. r=mfinkle 2012-09-14 11:19:40 -04:00
Kartikaya Gupta
4d76e23db3 Bug 761706 - Bind GeckoNetworkManager to the global application context. r=mfinkle 2012-09-14 11:19:40 -04:00
Ryan VanderMeulen
bf83419abb Backout 4607eda1a89f (bug 652168) due to robocop orange. 2012-09-13 17:25:28 -04:00
Sriram Ramasubramanian
74e13d1c16 Bug 652168: Add thumb for input box. [r=mfinkle]
--HG--
extra : rebase_source : 2e9bb329246e74c355edfdb5cf0094bb9e8f83c2
2012-09-13 10:19:11 -07:00
Kartikaya Gupta
81b38233e5 Bug 790535 - Fix a NullPointerException from accessing a not-fully-initialized LayerView. r=cpeterson 2012-09-13 00:49:10 -04:00
Wes Johnston
b08d16766d Bug 783553 - Disable overscroll in webapps. r=kats 2012-09-12 13:36:36 -07:00
Lucas Rocha
3b67edc602 Bug 788157 - Enable sharing while on Reader Mode (r=mfinkle) 2012-09-11 18:51:44 +01:00
Lucas Rocha
d99e466203 Bug 778489 - Don't show progress when entering about:reader (r=mfinkle) 2012-09-11 18:51:44 +01:00
Kartikaya Gupta
4e5c0291e6 Bug 770912 - Take out log lines that print out URLs and other sensitive information. r=mfinkle 2012-09-08 21:40:58 -04:00
James Willcox
464b9cc6a5 Bug 786380 - Implement new Java-based updater for Android r=cpeterson,mfinkle
--HG--
extra : rebase_source : c7e5cd8228bf226f7e15e5653f8fe6f16e64273e
2012-08-31 09:31:29 -04:00
Mark Finkle
353bf55f8f Backout e1c78a682928, talos bustage 2012-08-31 11:46:44 -04:00
Lucas Rocha
46509e0d68 Bug 787078 - Always return a result from a Reader:FaviconRequest (r=mfinkle) 2012-08-31 16:36:38 +01:00
James Willcox
4bf23f013d Bug 786380 - Implement new Java-based updater for Android r=cpeterson,mfinkle
--HG--
extra : rebase_source : 167db7e145d5e0cfa8c74e6e85570c6096538f64
2012-08-31 09:31:29 -04:00
Margaret Leibovic
ce1df42d9d Bug 779741 - Enable "Settings" menuitem in BrowserApp, not GeckoApp. r=wesj 2012-08-30 11:15:19 -07:00
Wes Johnston
b244436094 Bug 786338 - Don't try to load urls from notification intents. r=mfinkle 2012-08-29 08:51:34 -07:00
Margaret Leibovic
1ea6a14083 Bug 779741 - Move character encoding menu logic to BrowserApp. r=sriram 2012-08-27 17:50:32 -07:00
Kartikaya Gupta
bdddaf65ac Bug 781883 - Move the Content:LocationChange handler into Tabs.java so that we don't miss the event when GeckoApp is torn down and recreated. r=sriram 2012-08-27 16:44:51 -04:00
Kartikaya Gupta
49da98a0d3 Bug 781883 - Ensure the GeckoApp unregisters itself as a tab listener on teardown, or it ends up getting registered multiple times. r=sriram 2012-08-27 16:44:27 -04:00
Wes Johnston
d4972d26d9 Bug 784500 - Start connection to passed in urls in java. r=blassey 2012-08-27 17:11:42 -07:00
Margaret Leibovic
c8694baa6d Bug 774479 - Create about:feedback page, and show it to users after the app has been launched 10 times. r=mfinkle 2012-08-26 21:33:11 -07:00
Wes Johnston
8f6c8a1230 Bug 741621 - Marketplace app should open for market urls. r=mfinkle 2012-08-22 08:37:14 -07:00
Wes Johnston
6bfbae92a0 Bug 781061 - System notifications should call back to the process that created them. r=blassey 2012-08-22 08:37:08 -07:00
Wes Johnston
55e2571dd1 backout c5961842578e CLOSED TREE 2012-08-21 13:39:39 -07:00
Wes Johnston
67f380bd76 Bug 741621 - Allow opening market links in the market webapp. r=mfinkle 2012-08-20 14:35:44 -07:00
Eitan Isaacson
76f3f7f33f Bug 777560 - Add Jelly Bean accessibility features to Java layer. r=mbrubeck 2012-08-20 18:29:22 -04:00
Gian-Carlo Pascutto
a20ae1b4cf Bug 779687 - Telemetry around Fennec OOM kills. r=blassey 2012-08-21 13:20:26 +02:00
Kartikaya Gupta
3fdf9ba7a2 Bug 781220 - Remove the mLayerClient field from GeckoApp. r=sriram 2012-08-20 15:43:53 -04:00
Kartikaya Gupta
f4dfe93b9d Bug 781220 - Move some functions from GeckoLayerClient over into LayerView to simplify access to them. r=sriram 2012-08-20 15:43:53 -04:00
Kartikaya Gupta
81113e1cd3 Bug 781220 - Expose a getLayerView function from GeckoApp and use it instead of going through the layer client in a few places. r=sriram 2012-08-20 15:43:53 -04:00
Kartikaya Gupta
c40bc70196 Bug 781220 - Replace a bunch of code that gets the layer view via the layer client to just accessing the layer view directly. r=sriram 2012-08-20 15:43:53 -04:00
Kartikaya Gupta
0100d7eb89 Bug 781220 - Simplify initialization codepaths by having the LayerView create the GeckoLayerClient. r=sriram 2012-08-20 15:43:53 -04:00
Wes Johnston
f23310a06d Bug 781900 - Move site preferences dialog to urlbar context menu. r=mfinkle 2012-08-20 10:28:36 -07:00
Mike Hommey
19ddb6ee61 Backout changeset d945ae198516 (bug 760152). r=kats 2012-08-01 09:51:12 +02:00
Chris Peterson
824560525c Backout a1c1113cdf3e (Bug 781274) to avoid user confusion over StrictMode screen flashing. a=me 2012-08-14 17:13:52 -04:00
Kartikaya Gupta
2cf8bcf75f Bug 776906 - Remove unnecessary conversion of bitmap to PNG. r=blassey 2012-08-13 20:01:31 -04:00
Chris Peterson
34f95e9435 Bug 778468 - Part 10: Make all event registration go through EventDispatcher. r=blassey 2012-08-02 18:38:45 -07:00
Chris Peterson
82553df11c Bug 778468 - Part 9: Use EventDispatcher to remove ui dependency on GeckoAppShell event registration. r=blassey 2012-08-04 00:33:07 -07:00
Chris Peterson
32f71316ce Bug 778468 - Part 8: Add EventDispatcher to remove gfx dependency on GeckoAppShell event registration. r=blassey 2012-08-02 15:12:35 -07:00
Chris Peterson
cecc804c94 Bug 781274 - Enable StrictMode's red screen flashing on unofficial builds. r=blassey 2012-08-08 11:11:57 -07:00
Margaret Leibovic
0101212947 Bug 781143 - Add mDoorHangerPopup null check in GeckoApp.onBackPressed. r=wesj 2012-08-09 13:53:00 -07:00
Margaret Leibovic
9f69fc1788 Bug 730039 - Persist Fenenc's open tabs in TabsProvider. r=rnewman 2012-08-09 13:52:58 -07:00