Commit Graph

468318 Commits

Author SHA1 Message Date
Nick Alexander
6a068eb98f Bug 1063966 - Stop building and uploading gecko-unsigned-unaligned.apk. r=nthomas
This is still referenced out of tree, but only to optionally (!) find
it or to ignore it:

http://mxr.mozilla.org/build/search?string=unsigned-unaligned&find=&findi=&filter=%5E%5B%5E%5C0%5D*%24&hitlimit=&tree=build

MozReview-Commit-ID: Hq0TPVDzWOy

--HG--
extra : rebase_source : 2e3dcfc516a6bcc5fd0517ca8bd98a4df7358251
extra : amend_source : f65baf2789517f5bd38384db89c6d2ea3d84676f
extra : histedit_source : b901d25f4cbbf8bcecdf464a6042b5a44d51bea8
2016-03-24 13:53:41 -07:00
Nick Alexander
9f1aa81bb1 Bug 969925 - Remove fennec_ids.txt from the build system. r=gbrown
The only consumers are in ash-mozharness, which is just out of date:

http://mxr.mozilla.org/build/search?string=fennec_ids&find=&findi=&filter=%5E%5B%5E%5C0%5D*%24&hitlimit=&tree=build

MozReview-Commit-ID: CQHmKOEUDj1

--HG--
extra : rebase_source : 9aaa83ea41b556b59968bda1f53d5bf13e3e33b2
extra : histedit_source : cc63745f29357a9fec7c014a024918db528ae40e
2016-03-24 13:48:12 -07:00
Nick Alexander
509f7d5b17 Bug 1258464 - Part 2: Remove GeckoView implementation built on Fennec's Tab/Tabs. r=snorp
This will be re-implemented without reference to Fennec's Tab/Tabs
data structures.

MozReview-Commit-ID: I12Dlb3ef58

--HG--
extra : rebase_source : 853e65fa5fff403defb16d2d95855cf5812dd440
extra : histedit_source : 362571ca464dbd40e4537667643f3cd6b55199f3
2016-03-22 16:40:34 -07:00
Nick Alexander
832eca0bac Bug 1258464 - Part 1: Remove vestigial GeckoView attrs and initialization. r=snorp
These have no consumer and deserve to be properly reworked.

MozReview-Commit-ID: KmjE44nmLXx

--HG--
extra : rebase_source : c2944ad44a0d3eb5b5486ca0afb4548a429dc518
extra : histedit_source : e2b2a2848e64bc0151b8c92071e83aea2e88237f
2016-03-22 16:37:02 -07:00
Nick Alexander
46a380f51b Bug 1258450 - Delegate Intent handling from GeckoAppShell to GeckoInterface. r=snorp,mcomella
MozReview-Commit-ID: HoHqZU0Ev5D

--HG--
extra : rebase_source : 602ffe212a16570a57bc4d67d728fe2ff1e51d1c
extra : histedit_source : e3862782ce84ebad7aeb3838c553b4f37d9c50a4
2016-03-20 20:27:52 -07:00
Nick Alexander
abc9f12949 Bug 1258450 - Automated (mostly) refactorings moving GeckoAppShell static methods into IntentHelper. r=snorp
MozReview-Commit-ID: JbfR3pVFxDK

--HG--
extra : rebase_source : 288b26044885837bf621f487e00d8792309b1b6d
extra : histedit_source : afdfef03041f68486ffa3fc0fbcc28849e49d929
2016-03-20 20:14:07 -07:00
Nick Alexander
4b6e9aef12 Bug 1258450 - Route setAccessibilityEnabled through GeckoInterface. r=snorp,jchen
MozReview-Commit-ID: 9DXQ8mxtg2Q

--HG--
extra : rebase_source : 103a26a8f7568b65cb27b0378ef6980dccee4f83
extra : histedit_source : ce73743d2827734078bc2b231947ab36cdd54fcc
2016-03-20 20:00:07 -07:00
Nick Alexander
0d60dcf025 Bug 1258450 - Move references to SnackbarHelper out of GeckoAppShell. r=snorp,sebastian
The existing code assumes an Activity, not just a Context, but doesn't
statically guarantee it.  This patch is safe because it dynamically
type-checks, but it would be better to declare the member to be an
Activity.

MozReview-Commit-ID: 9AigV055I5j

--HG--
extra : rebase_source : d2ab14604b27e028d105bb9fd328f703f4d720ad
extra : histedit_source : 14ecb536dcc3719fe9108a1493177b0583bc1c03
2016-03-20 14:41:39 -07:00
Nick Alexander
557a3a44c7 Bug 1258450 - Move GlobalHistory queries to GeckoInterface. r=snorp
GlobalHistory is Fennec-specific: it accesses the Fennec history data
store, and collects Telemetry.  This allows other consumers to
implement their own store as appropriate.

MozReview-Commit-ID: 75Uxc5k8V0O

--HG--
extra : rebase_source : 7492eeac06478a64aced9d956940b54d6425b697
extra : histedit_source : ff6e7af17362c316163bc94778ddc8e236df3780
2016-03-18 17:18:28 -07:00
Nick Alexander
1ed9735c87 Bug 1258450 - Add GeckoInterface.createShortcut. r=snorp
This moves some Fennec-specific home-screen icon manipulations out of
GeckoAppShell.  A GeckoView interface can follow.

MozReview-Commit-ID: 7OhRAT9Agdh

--HG--
extra : rebase_source : e09513eb2f922a06b931005eea1151b2365fd990
extra : histedit_source : 82c1feda1c8b504de99e0010bee99b4b264d84c0
2016-03-18 16:59:34 -07:00
Nick Alexander
e3b1bc2e68 Bug 1258450 - Remove unused GeckoInterface.getPromptService(). r=snorp
MozReview-Commit-ID: 5Aq0TEVD1zD

--HG--
extra : rebase_source : 2830b822e56ba46aa537367d7893badf2cf83c1d
extra : histedit_source : f0cc93eab574a4243cd659969e37a8c2e5091e0c
2016-03-18 16:46:39 -07:00
Nick Alexander
e6005cbc96 Bug 1258450 - Don't use resources in SwipeDismissListViewTouchListener. r=mcomella
This is just a small simplification to allow us to not depend on
org.mozilla.gecko.R.

MozReview-Commit-ID: TjSYwYyAMS

--HG--
extra : rebase_source : 3c107cfec7bfbdbe276823eb3f0c715647485a32
extra : histedit_source : 0e13217f988363f5a68372695860bb56e21a7078
2016-03-18 16:39:05 -07:00
Nick Alexander
b631f14740 Bug 1258450 - Update classycle definitions. r=me
To use this, uncomment the line in geckoview.ddf.  Then, after a
build, run

./mach gradle jarLocalDebugClasses

and then

java -cp mobile/android/build/classycle/classycle-1.4.1.jar classycle.dependency.DependencyChecker -mergeInnerClasses -dependencies=@mobile/android/base/geckoview.ddf $OBJDIR/gradle/build/mobile/android/app/intermediates/packaged/local/debug/classes.jar

MozReview-Commit-ID: KYtHXpmCp6x

--HG--
extra : rebase_source : 5b66a5fed9435784960a8f96a682ec3b12bdab3b
2016-03-20 19:52:44 -07:00
Chenxia Liu
b40dd78458 Bug 1220928 - Handle configuration changes. r=sebastian
MozReview-Commit-ID: E5MoWlcMCdj

--HG--
extra : rebase_source : 006266b04f760acfead496d0d97ab01fde44900d
2016-03-28 17:02:16 -07:00
Chenxia Liu
33befac088 Bug 1220928 - Remove old History and Synced Tabs panel for uncustomized home panels. r=sebastian
MozReview-Commit-ID: G3hIeoiiNs5

--HG--
extra : rebase_source : 2eb3d63c216af77b35685d63749c08d2523ec324
2016-03-28 15:58:16 -07:00
Chenxia Liu
2ed3c9aaba Bug 1220928 - Handle back button when in client's child view. r=sebastian
MozReview-Commit-ID: BDiyR5JCHQD

--HG--
extra : rebase_source : 80fae3346b33169c4a3f0fb1839f177985baf5e4
2016-03-28 12:04:03 -07:00
Chenxia Liu
f6c7618966 Bug 1220928 - Add client hiding/showing. r=sebastian
MozReview-Commit-ID: IvyrslMqTOT

--HG--
rename : mobile/android/base/resources/layout/home_remote_tabs_hidden_devices_footer.xml => mobile/android/base/resources/layout/home_remote_tabs_hidden_devices.xml
extra : rebase_source : eaea9960b1cbb4f39119ef84a6b00236c8da9889
2016-03-29 17:10:33 -07:00
Chenxia Liu
e03eddd33e Bug 1220928 - Add context menu. r=sebastian
MozReview-Commit-ID: CQ01edJs3vP

--HG--
extra : rebase_source : 8421df991bb184cf0b96723036638d7504bc33ad
2016-03-23 18:36:13 -07:00
Chenxia Liu
26e352846b Bug 1220928 - Add section headers. r=sebastian
MozReview-Commit-ID: ItbC1yEJY4D

--HG--
extra : rebase_source : 6f5bca6907ba0fa9d2f68d0ccaa20e4f7eb85233
2016-03-17 00:18:37 -07:00
Chenxia Liu
ba889efcce Bug 1220928 - Add empty state. r=sebastian
MozReview-Commit-ID: Ger04bA0aaC

--HG--
extra : rebase_source : 9a32fd792f5606002a1ab78ed73525a62f5c9ecc
2016-03-15 11:45:21 -07:00
Chenxia Liu
51806307ba Bug 1220928 - Align synced clients with history items. r=sebastian
MozReview-Commit-ID: KDz13cm8okc

--HG--
extra : rebase_source : 100585948e4f0b86a945f2a63224c14c06d59941
2016-03-10 17:29:22 -08:00
Chenxia Liu
f8e378f6d8 Bug 1220928 - Add dividers. r=sebastian
MozReview-Commit-ID: KYzvrB1YEsA

--HG--
extra : rebase_source : 6b7a9efd8004fb850e1ff42308b24bf8a829a50c
2016-03-09 17:49:08 -08:00
Chenxia Liu
ab43be4d97 Bug 1220928 - Add footerbar button. r=sebastian
MozReview-Commit-ID: 6R0RWsSljji

--HG--
extra : rebase_source : df6218ff93d6d165ca6d13a8e63f992a2eedcb5c
2016-02-25 18:25:55 -08:00
Chenxia Liu
af4a63638a Bug 1220928 - Add remote client children. r=sebastian
MozReview-Commit-ID: F5DYHrR5p99

--HG--
extra : rebase_source : 3de4217bae8044195e36fbb96de3249130bc43c0
2016-03-15 15:51:56 -07:00
Chenxia Liu
e85b35851c Bug 1220928 - Open links for history. r=sebastian
MozReview-Commit-ID: KCXDHb3UEy9

--HG--
extra : rebase_source : 79cbef636a253b638d03fdeb2953d201c9bd3a25
2016-03-29 17:17:08 -07:00
Chenxia Liu
ac5664793d Bug 1220928 - Make static viewType to ItemType converter. r=sebastian
MozReview-Commit-ID: CIOxLFaQIIo

--HG--
extra : rebase_source : ac426b9f92acf5e6a739eebf34daa21712e452b2
2016-02-24 16:13:18 -08:00
Chenxia Liu
cb9bba392a Bug 1220928 - Clients and history loading. r=sebastian
MozReview-Commit-ID: 1lCKVQH54C3

--HG--
extra : rebase_source : 2b4b9446e78568bd75e4a827c7454c1958b889cc
2016-02-24 14:27:55 -08:00
Chenxia Liu
923452d82a Bug 1220928 - Add RecyclerView boilerplate. r=sebastian
MozReview-Commit-ID: xaRLs8JxMs

--HG--
extra : rebase_source : bfc0a00ff189c890f9b62db79babcdf78c81a193
2016-02-23 11:00:42 -08:00
Kris Maglione
87247e9d25 Bug 1258139: Part 2 - [webext] Fix dead wrapper issues in storage API. r=gabor
MozReview-Commit-ID: 7F0oBpjl7Qt

--HG--
extra : rebase_source : e4eee969b527078fefd999282371365e8fa39556
2016-03-25 01:14:39 +01:00
Kris Maglione
e6cd1c5fce Bug 1258139: Part 1 - [webext] Refactor storage API code. r=rpl
MozReview-Commit-ID: L6cO7mVnN5E

--HG--
extra : rebase_source : f6fe51fd9b90b2a1bc4928775a07d2c7bd522663
2016-03-25 01:03:30 +01:00
Felipe Gomes
93ebedfeeb Bug 1234404 - follow-up, limit test disabling to linux debug. r=me DONTBUILD
MozReview-Commit-ID: 5NyB3Ilv0RV
2016-03-29 21:44:02 -03:00
Felipe Gomes
f64f9d6dc1 Bug 1234404 - Disable intermittent browser_579879.js on linux e10s. r=me DONTBUILD
MozReview-Commit-ID: DFp3AFjvE9s
2016-03-29 21:39:33 -03:00
Sebastian Hengst
28c018df59 Bug 1174395 - Convert command button icons to SVG. Follow-up: Add back accidentally removed line. r=bustage 2016-03-30 01:14:45 +02:00
J. Ryan Stinnett
7b064320ef Bug 1252925 - Add inactive color var, cleanup toolbar styles. r=gl,bgrins
MozReview-Commit-ID: Cz02wvkb4Hk
2016-03-29 17:45:50 -05:00
Michael Comella
02cb2cd81a Bug 1254605 - Don't run lint jobs in Unit task cluster task. r=nalexander
MozReview-Commit-ID: FxEH5afqJmx

--HG--
extra : rebase_source : 9dc1da133bd377abeada1b2ce8d1c2baaf4e50f3
2016-03-28 13:53:44 -07:00
Michael Comella
fe6f210c82 Bug 1254605 - Create separate android "lint" task cluster task. r=nalexander
MozReview-Commit-ID: 6ivwHRUwRCs

--HG--
extra : rebase_source : c399b48932338debb28b2e6a050539dfe6d21f9a
2016-03-29 15:06:15 -07:00
"Helen V. Holmes"
70fe360ab5 Bug 1225184 - Update command buttons to SVG, and tool icons to match command button style. r=ntim
MozReview-Commit-ID: A6ib51KYRlD
2016-03-29 12:54:00 +02:00
Tim Nguyen
8a9e4cb813 Backout changeset 8edeb8f0ca56 (bug 1174395) for landing with wrong bug number. r=backout
MozReview-Commit-ID: IAYnNxm42nO
2016-03-29 23:31:42 +02:00
Brian Grinstead
043c9cadc3 Bug 1260235 - Only accept ctrl+f in computed and rule view if it happened in the relevant container;r=gl
MozReview-Commit-ID: 4kMiWcqTra
2016-03-29 14:25:02 -07:00
"Helen V. Holmes"
1ecef1ded9 Bug 1174395 - Convert command button icons to SVG, r=ntim
MozReview-Commit-ID: 1SdSpmAMAgJ
2016-03-29 12:54:00 +02:00
Julian Descottes
f795754b01 Bug 1168246 - part3: ES lint fixes for inplace-editor and autocomplete-popup;r=pbrosset
MozReview-Commit-ID: GbEGN3aNhxz

--HG--
extra : rebase_source : f358ef6b795fe61eebdaee10095e1ec90411ac0c
2016-03-29 16:01:48 +02:00
Julian Descottes
a360bcdbef Bug 1168246 - part2: fix tests relying on CSS suggestions order;r=pbrosset
MozReview-Commit-ID: 9BEajbI665d

--HG--
extra : rebase_source : cbd8521b2356b976999f18ce301d8967b4ecac16
2016-03-27 18:24:43 +02:00
Julian Descottes
4206c41dfc Bug 1168246 - part1: CSS autocomplete picks most popular prop;r=pbrosset
Based on the original patch from danemacmillan.

* suggestion-picker.js
Add a new shared util to find the most popular css property in an array.
The list of popular css properties is extracted from chrome devtools code.
* autocomplete-popup.js
Can specify selected item index when opening the popup or setting items.
* inplace-editor.js
Use the suggestion-picker to select a default property.


MozReview-Commit-ID: JuWZzbBSBqX

--HG--
extra : rebase_source : 3317766ae63aea83f845d3cf3d134ecf60135f67
2016-03-29 16:08:17 +02:00
Michael Comella
8ee25b0cf3 Bug 1249288 - review: Correct concurrency issues with searchEngineManager. r=sebastian
Additionally, added WeakReferences to the SEM in its callbacks so we can
GC ASAP if the Activity (and thus the SEM) gets GC'd. This is important
since we hold a reference to Context which can be a rather large object.

Furthermore, I added some related thread annotations where I felt they
were useful.

MozReview-Commit-ID: KaWlw14uOoN

--HG--
extra : rebase_source : 71e8363985179834aaa21b9885a66bd46ae1a361
2016-03-24 11:18:58 -07:00
Michael Comella
a0378bd926 Bug 1249288 - Update telemetry docs to include defaultSearch. r=gfritzsche,rnewman
MozReview-Commit-ID: 4pihITjabns

--HG--
extra : rebase_source : 6f8ea2351df5e24286aced92b2b47c891f470a53
2016-03-10 16:23:13 -08:00
Michael Comella
7bebdf2aae Bug 1249288 - Don't call SearchEngineManager change callback if it's null. r=margaret
The callback may be null if setChangeCallback is never called and would cause
a crash.

MozReview-Commit-ID: BNd16Db1A8Q

--HG--
extra : rebase_source : bc54f8eda9a985843358ebd2075edfeedd99b302
2016-02-23 18:11:57 -08:00
Michael Comella
f7a0910b90 Bug 1249288 - Add default search engine to core ping. r=rnewman
The default search engine attribute may be null in the core ping if we haven't
been able to retrieve the value yet. It's unclear when this might be, but the
possibility is in the javadoc of `SearchEngineManager.getEngine`.

MozReview-Commit-ID: IrJB6GyjyTO

--HG--
extra : rebase_source : 7be9fdf01e57b5eba21842707a42662307dc5bee
2016-03-10 16:00:15 -08:00
Michael Comella
d71b3f2d7e Bug 1249288 - Move om.search.providers.SearchEngine\* to omg.search. r=nalexander
We want to reuse this code for the main Activity.

MozReview-Commit-ID: BZxIrgmJI2r

--HG--
rename : mobile/android/search/java/org/mozilla/search/providers/SearchEngine.java => mobile/android/base/java/org/mozilla/gecko/search/SearchEngine.java
rename : mobile/android/search/java/org/mozilla/search/providers/SearchEngineManager.java => mobile/android/base/java/org/mozilla/gecko/search/SearchEngineManager.java
extra : rebase_source : 0a4cd7c64ecfbb5270fa2811924b7d22a87741cb
2016-02-23 17:27:24 -08:00
Patrick Brosset
b1f15ea5e4 Bug 1255787 - Do not assume sourceMap appears only in external stylesheets; r=gl
MozReview-Commit-ID: A92DdoAFDGT

--HG--
extra : rebase_source : 1b7b8d6391f502fd01d02bb62e87e18cbcf0798f
extra : histedit_source : 6516614380d5916f7f92c220aa0a21d3deaebcf8%2Ccfcf797921e7b90753d33ca9a48c8829ad5bbf84
2016-03-29 21:30:11 +02:00
Patrick Brosset
bc1cf32b79 Bug 1206420 - Hot fix for buggy manual merge - Wrong file name in browser.ini; r=bustage CLOSED TREE
MozReview-Commit-ID: Dl3R8sxSGyt

--HG--
extra : rebase_source : 3cc7f6517f44623bd1da044ca1356ba4a5788c0c
2016-03-29 20:57:21 +02:00