Commit Graph

50 Commits

Author SHA1 Message Date
Sebastian Kaspari
a78da1eb1e Bug 1202052 - Bypass cache on reload button long press. r=margaret 2015-09-24 15:27:56 +02:00
Jim Chen
29d7e30fb8 Bug 1197957 - Let GeckoView open the nsWindow instead of CLH; r=snorp
Currently, BrowserCLH opens a single new window on startup. Now that
GeckoView is able to open windows through GeckoView.Window, we should
make GeckoView open its own window, which we can do earlier in startup,
and will make it possible to support multiple GeckoView's down the road.
2015-09-21 10:13:32 -04:00
Jim Chen
3bedd655b1 Bug 1197957 - Introduce GeckoView.Window class; r=snorp
GeckoView.Window is a class that acts as the interface between
GeckoView in Java and nsWindow in C++. It will contain native methods
that GeckoView will use to interact with nsWindow.

On initialization, Window.open is called to create a nsWindow and
establish the JNI association between Window and the native nsWindow.
Then, whenever Window instance methods are called, the JNI stubs will
automatically call members of nsWindow.
2015-09-21 10:13:32 -04:00
Jim Chen
cea34e4151 Bug 1191083 - Rename and expand GeckoThread.LaunchState; r=snorp
GeckoThread.LaunchState now covers the entire GeckoThread lifetime and
not just launch, so it's renamed to GeckoThread.State. More utility
methods are added to check for the current state.
2015-08-13 00:53:38 -04:00
Jim Chen
8ddabb4d9a Bug 1166309 - Set interface and don't load mozglue in GeckoView; r=snorp 2015-06-10 00:25:01 -04:00
Jim Chen
03f32740e6 Bug 1158309 - Initialize LayerView sooner; r=snorp 2015-04-30 13:01:01 -04:00
Jim Chen
13c9dceb1e Bug 1150693 - Initialize GeckoThread before registering GeckoApp events before launching Gecko; r=snorp 2015-04-22 11:30:13 -04:00
Richard Newman
62fa7b6eee Bug 1077590 - Part 1: make all per-profile DB access go through a profile. r=wesj
* * *
Bug 1077590 - Review comments.
2015-01-11 20:45:09 -08:00
Jim Chen
35e2ad27cd Bug 1078304 - Call GeckoAppShell.setLayerView early; r=snorp a=topcrasher,tracking-firefox35 2014-10-22 12:51:43 -04:00
Chris Kitching
791227aa4f Bug 1081582: Fix spelling. r=rnewman 2014-10-12 00:28:29 +01:00
Mark Finkle
c0280b15ff Bug 1035420 - [geckoview] Implement Java <-> Javascript messaging bridge r=bnicholson 2014-10-15 00:33:14 -04:00
Mark Finkle
82659404a3 Bug 1035420 - [geckoview] Implement chrome script injection r=bnicholson 2014-10-15 00:32:15 -04:00
Carsten "Tomcat" Book
6c4d46deb9 Backed out changeset b4bfcde216b9 (bug 1035420) for Android Bustage 2014-10-15 08:57:06 +02:00
Carsten "Tomcat" Book
c865de9b12 Backed out changeset f7c918458900 (bug 1035420) for Android Bustage 2014-10-15 08:56:51 +02:00
Mark Finkle
c2f67b4c82 Bug 1035420 - [geckoview] Implement Java <-> Javascript messaging bridge r=bnicholson 2014-10-15 00:33:14 -04:00
Mark Finkle
959d6519d7 Bug 1035420 - [geckoview] Implement chrome script injection r=bnicholson 2014-10-15 00:32:15 -04:00
Chris Kitching
1fe8ded355 Bug 1081388: Add missing @Override annotations. r=rnewman
* * *
Bug 1081388: Add missing @Override annotations. r=rnewman
* * *
Bug 1081388: Add missing @Override annotations. r=rnewman
2014-10-10 23:58:19 +01:00
Jim Chen
a66b1501d1 Bug 888482 - Send event to set layer client; r=snorp 2014-09-30 18:20:58 -04:00
Brian Nicholson
b9cc27949f Bug 1073052 - Use main looper to initialize UI thread and handler. r=rnewman 2014-09-25 13:27:03 -07:00
Frédéric Wang
c9e049efd7 Bug 1059427 - Make GeckoViews ignore accessibility events when they are not "important for accessibility". r=mfinkle 2014-08-27 11:15:00 -04:00
Frédéric Wang
2104ed69f7 Bug 1042257 - Part 1: Integrate GeckoAccessibility into GeckoView. r=mfinkle 2014-08-20 17:37:36 -07:00
Brian Nicholson
fe23d3d104 Bug 1052841 - Remove handleMessage from GeckoView. r=mfinkle 2014-08-14 12:52:51 -07:00
Richard Newman
41d84e3e79 Bug 1042984 - Add extensive logging and descriptive crash data for library load errors. r=mfinkle 2014-07-24 09:39:48 -07:00
Mark Finkle
027918a542 Bug 1033168 - GeckoView needs to use EventDispatcher.sendResponse r=wesj 2014-07-07 16:28:03 -04:00
Jim Chen
e4d1c9a6fc Bug 1004073 - Refactor EventDispatcher usages; r=fennec-team 2014-05-02 14:34:40 -04:00
Kartikaya Gupta
446fee130d Bug 995316 - Make GeckoLayerClient package-scoped. r=snorp 2014-04-11 20:49:46 -04:00
Richard Newman
dd3dd366fe Bug 969637 - NullPointerException in org.mozilla.gecko.GeckoConnectivityReceiver.start. r=wesj 2014-02-27 12:32:34 -08:00
Brad Lassey
2b320172f6 bug 944104 - support creating a GeckoView programmatically r=mfinkle 2013-11-27 17:58:41 -05:00
Richard Newman
b677ff964c Bug 936756 - Switch locales via pref, not via system locale setting. r=mfinkle,sriram (relanded as one patch) 2013-12-03 15:05:43 -08:00
Mark Finkle
92472d585d Backout 9ebed437d78f, 606c4b4ab77f, 686b4b5a5be3, c46514ce6886, 9cbe6533c480 due to critical breakage in bug 945723 2013-12-03 10:15:26 -05:00
Richard Newman
718ad1b501 Bug 936756 - Part 0: refactor prefs access in GeckoApp. r=mfinkle 2013-12-01 21:53:16 -08:00
Brian Nicholson
89108fbaf1 Bug 911364 - Connect new GeckoView to Gecko after rotation. r=mfinkle 2013-11-07 11:38:00 -08:00
Mark Finkle
5a85f4e8b8 Bug 928756 - [geckoview] Convert prompt-based actions into separate GeckoView endpoints r=bnicholson 2013-11-06 17:59:11 -05:00
Mark Finkle
2da80b55b8 Bug 880123 - Add support for content callback interfaces to GeckoView r=blassey 2013-11-06 17:59:07 -05:00
Mark Finkle
78e53db903 Bug 880121 - Add support for Browser (Chrome) application interfaces to GeckoView r=blassey 2013-11-06 17:58:29 -05:00
Mark Finkle
82db725995 Bug 880119 - Improve the API for GeckoView r=blassey 2013-11-06 17:56:23 -05:00
Brad Lassey
57f00f50d7 bug 930070 - GeckoView should handle not having fennec-specific classes r=mfinkle 2013-10-23 18:33:56 +02:00
Mark Finkle
59cea1798e Bug 927451 - GeckoView profile folder is not created r=blassey r=wesj 2013-10-16 17:02:39 -04:00
Mark Finkle
4ac6c4bb8e Bug 927253 - [geckoview] NPE in GeckoNetworkManager r=blassey 2013-10-16 17:02:36 -04:00
Mark Finkle
9d3b4e6555 Bug 911018 - Call HardwareUtils.init in GeckoView r=bnicholson 2013-09-05 00:33:11 -04:00
Shane Tully
e4e638b140 Bug 880118 - Allow GeckoView to be used as a view from a library project. r=blassey 2013-08-23 11:46:05 -07:00
Shane Tully
117ff8d197 Bug 880118 - Provide a way to disable content providers for a GeckoView library. r=blassey 2013-08-20 14:54:16 -07:00
Brad Lassey
d79483955c bug 880259 - Firefox should use GeckoView r=mfinkle 2013-08-02 16:46:07 -04:00
Shane Tully
2830f2b6a9 Bug 894088 - Add loadUrlInNewTab() in GeckoView for opening URL in new tab. r=cpeterson 2013-08-13 13:43:00 -07:00
Ryan VanderMeulen
84fb0f0511 Backed out changeset 5de4d20f6cfd (bug 880259) for intermittent Android reftest failures. 2013-08-09 12:54:15 -04:00
Brad Lassey
6025efcfa0 bug 880259 - Firefox should use GeckoView r=mfinkle 2013-08-02 16:46:07 -04:00
Brad Lassey
70aea4381b bug 894313 - GeckoThread should own its own static instance r=kats 2013-08-08 09:02:02 -04:00
Brian Nicholson
770813083e Bug 851373 - Have Tabs use the application context instead of the activity. r=rnewman 2013-07-15 12:12:15 -07:00
Jim Chen
aa0541a2ef Bug 889881 - Refactor and add a Gecko handler to ThreadUtils; r=blassey 2013-07-09 16:25:55 -04:00
Brad Lassey
0406126291 bug 867517 - Gecko-based WebView for Android, add GeckoView r=mfinkle 2013-05-30 00:31:43 -04:00