Граф коммитов

154 Коммитов

Автор SHA1 Сообщение Дата
Ali Juma 375d4d84d8 Add support for pausing/resuming composition from Java. 2012-02-05 13:33:38 -05:00
Patrick Walton 1e1b06f118 Poke the compositor to composite on a pan or zoom; stub AndroidBridge::GetViewTransform() 2012-02-03 18:35:58 -08:00
Chris Peterson 4049be1abc Bug 734156 - Part 1: Backout ineffective workaround d923ae85be05 (Reset IME selection when Fennec resumes). r=blassey 2012-03-08 10:08:15 -08:00
Kartikaya Gupta 2484a7808b Bug 732069 - Fix startup crash when building Fennec Native with the old linker. r=wesj 2012-03-09 13:23:00 -05:00
Brian Nicholson 1907edef01 Bug 731483 - Fix NPE for thumbnails when Gecko is busy. r=blassey 2012-03-01 11:10:08 -08:00
Patrick Walton 08a46d3640 Eliminate coupling between the software layer client and the rest of Fennec 2012-02-02 23:30:41 -08:00
Benoit Girard 7f54a91188 merge mc into kiwifox 2012-01-31 13:55:51 -05:00
Benoit Girard e0bcc5a6d2 Mergi mc to kiwifox, lots of conflicts so may not build 2012-01-30 13:38:20 -05:00
Wes Johnston c47d8bb602 Bug 718959 - Use data uri for homescreen shortcuts. r=blassey 2012-01-28 18:24:51 +01:00
Sriram Ramasubramanian b0659f0d0b Bug 713464: Application Locale should not be reset from CPP. [r=mfinkle] 2012-01-30 19:59:47 -08:00
Benoit Girard f7173edd06 Partial work for android OGLSurfaceView
--HG--
extra : rebase_source : 2c6ce362dd859e9f81a5b4490e2451826259a651
2012-01-26 14:23:13 -05:00
Matt Brubeck f207b2e4b8 Back out 1d4d44ecd75c and 823cd2815483 (bug 709230) on suspicion of causing intermittent startup crashes 2012-01-30 16:53:14 -08:00
Chris Peterson cad3854a5b Bug 709230 part 1 - Add missing access modifiers to GeckoAppShell.java. r=dougt 2012-01-24 17:52:34 -08:00
Doug Turner 49f90f168c Bug 734324 - implement device motion - rotation rate and acceleration. r=jdm 2012-03-13 16:57:51 -07:00
Doug Turner 277d8e613f Bug 733653 - use 100ms as the default sensor poll hint. Ensuring that our sensors are polled allows us to conform to the DeviceOrientation Event Specification. See DeviceMotionEvent.interval. r=jdm 2012-03-13 16:57:09 -07:00
Ed Morley 1f10388ce3 Backout 8b74d5ae78c3 & c619bbb2951f (bug 734391), 772c994fa869 (bug 734324), fd23ff0f9dd1 (bug 734325), d1e037a9390e (bug 733653), 3a7bf79b5b2d (bug 733650) & 9d9392fce538 (bug 733652) for OS X M1 & M3 orange 2012-03-13 22:29:29 +00:00
Doug Turner 10f24217b7 Bug 734324 - implement device motion - rotation rate and acceleration. r=jdm 2012-03-13 10:00:02 -07:00
Doug Turner 491131ccdd Bug 733653 - use 100ms as the default sensor poll hint. Ensuring that our sensors are polled allows us to conform to the DeviceOrientation Event Specification. See DeviceMotionEvent.interval. r=jdm 2012-03-13 09:59:24 -07:00
Mounir Lamouri 731b61f2b9 Bug 713687 - Part 4 - Network API Android backend: use enable/disable notifications to prevent listening when not needed. r=dougt 2012-01-16 15:01:07 +01:00
Mounir Lamouri d722304bf8 Bug 713687 - Part 3 - Network API Android backend: make GeckoNetworkManager a singleton. r=dougt 2012-01-16 18:17:34 +01:00
Mounir Lamouri 7deb857d08 Bug 713687 - Part 1 - Network API Android backend: get current information. r=dougt 2012-01-16 14:44:07 +01:00
Mounir Lamouri 97e682b4c6 Bug 713377 - Part 2 - Don't build GeckoSmsManager.java when WebSMS backend is disabled. r=dougt,cjones 2012-01-17 19:38:04 +01:00
Mounir Lamouri ed91b81cf2 Bug 674725 - Part AV - Port WebSMS to Android Native UI. r=blassey,dougt 2012-01-17 19:52:17 +01:00
Sriram Ramasubramanian 671c3e00ce Bug 725730: Share action title. [r=mfinkle] 2012-02-24 16:21:42 -08:00
Brian Nicholson 5cc429ad7e Bug 724152 - Honor URL_SAFE flag for base64 encoding/decoding. r=blassey 2012-02-07 12:32:56 -08:00
Mike Hommey be671dceba Bug 720737 - Set MOZ_LINKER_CACHE instead of CACHE_PATH. r=blassey 2012-01-25 10:36:58 +01:00
Wes Johnston dce4c7adfa Bug 718760 - Crypto for the java passwords provider. r=blassey,bsmith 2012-03-08 10:25:44 -08:00
Matt Brubeck 60b540afa7 Back out bug 718760, bug 725052, bug 732069 because of broken Android build 2012-03-12 10:37:22 -07:00
Wes Johnston b3517c8987 Bug 732069 - Remove library extraction from APKOpen. r=glandium,blassey
* * *
Bug 718760 - Fix bustage by removing extra apk_mtime variable. r=glandium
2012-03-08 10:25:44 -08:00
Wes Johnston f345491778 Bug 718760 - Crypto for the java passwords provider. r=blassey,bsmith 2012-03-08 10:25:44 -08:00
Wes Johnston 92a702e9c6 Bug 603008 - Android widget multitouch implementation. r=blassey,kats 2012-01-25 01:31:33 +01:00
Margaret Leibovic 7fa8b92fd6 Bug 720581 - Access static fields/methods in a static way. r=blassey 2012-01-24 09:16:48 -08:00
Kartikaya Gupta c34267eb99 Bug 718961 - Fix typo in event name. r=blassey 2012-01-24 10:00:42 -05:00
Chris Peterson 80f4fe24d3 Bug 701002 part 1 - JavaStackTrace: consolidate reportJavaCrash() stack logging. r=dougt 2012-01-23 12:03:25 -08:00
Kartikaya Gupta 985bb30243 Bug 717085 - Ensure that when Gecko does a session-restore, it knows how big the screen is. r=pcwalton 2012-01-20 09:36:08 -05:00
Gian-Carlo Pascutto dd4a47e3ef Bug 713228 - Add bridge to access our own SQLite libraries from Java. r=blassey 2012-01-19 21:19:56 +01:00
James Willcox 9dc935a3ce Bug 719233 - Only use direct texturing on whitelisted devices r=blassey 2012-01-18 20:41:28 -05:00
James Willcox 1055c05f63 Bug 707439 - Fix Flash plugin positioning
--HG--
extra : rebase_source : aaa41297d293ffde1aabe5632ade6c416b4d541f
2012-01-18 10:41:35 -05:00
Chris Peterson ede921fbf3 Bug 725170 - Reset IME selection when Fennec resumes. r=dougt 2012-02-28 18:40:39 -05:00
Kartikaya Gupta b58cc079f3 Bug 722439 - Fix compiler warnings using javac 1.7. r=Cwiiis 2012-02-14 15:28:27 -05:00
Brad Lassey f4f4cbbdd3 bug 725538 - make creating GeckoEvents sane r=kats 2012-02-08 23:18:27 -08:00
Brad Lassey cd90c75d3b Bug 724210 - Stop using canvas to take screenshots. r=kats 2012-02-04 01:48:26 -05:00
Phil Ringnalda 0359ede96f Back out c7e11bcec31a (bug 724210) for Android XUL bustage 2012-02-09 22:24:53 -08:00
Brad Lassey 59e5501107 Bug 724210 - Stop using canvas to take screenshots. r=kats 2012-02-04 01:48:26 -05:00
Ed Morley a018805d69 Backout 1ca8d5a931ac (bug 720799), e4781b684008 (bug 720795), 8a4e12d93a23 & 1fc8123a2ea4 (bug 720794) for bustage 2012-02-09 16:42:07 +00:00
Mounir Lamouri 07c1175602 Bug 720795 - Screen Orientation API reading and event implementation in Android. r=dougt 2012-02-09 11:29:44 +01:00
Ed Morley f034cae68b Backout 79121553f728 (bug 720799), 4a763183482f (bug 720795), e965486f4b50 & 4a7c7c6b9b11 (bug 720794) for failing to build on any platform 2012-02-09 12:06:50 +00:00
Mounir Lamouri cfdc5d76fc Bug 720795 - Screen Orientation API reading and event implementation in Android. r=dougt 2012-02-09 11:29:44 +01:00
Thinker K.F. Li 7a1abbaffe Bug 697641 - part 5: Export Android Sensor Manager for mobile/. r=cjones 2012-02-05 19:54:25 +00:00
Brian Nicholson 2d3c31e66d Bug 723550 - Lots of base64 decode errors in logcat [r=blassey] 2012-02-03 15:55:09 -05:00
Wes Johnston 16c435842a Bug 721080 - Pages with touch event listeners that don't call preventDefault should not hold up panning. r=dougt 2012-02-01 15:01:47 -08:00
Brad Lassey 9fcbfba852 bug 723159 - Base64.decode not available on eclair r=mfinkle 2012-02-01 14:37:03 -05:00
Phil Ringnalda c32375d493 Back out b35af982b085 (bug 721080) for android-xul bustage 2012-02-01 12:10:53 -08:00
Wes Johnston 9dd8dab901 Bug 721080 - Pages with touch event listeners that don't call preventDefault should not hold up panning. r=dougt 2012-02-01 10:33:40 -08:00
James Willcox de86b5b89d Bug 721741 - Add support for Flash on Android 4.0+ r=blassey 2012-01-31 09:40:58 -05:00
Boris Zbarsky 641cc99143 Backed out changeset e57ddd9fdd5e (bug 721741) because it breaks Android builds. 2012-01-31 23:38:35 -05:00
James Willcox 8d27955326 Bug 721741 - Add support for Flash on Android 4.0+ r=blassey 2012-01-31 09:40:58 -05:00
Ed Morley 17bc951b28 Backout b87113ff33ff (bug 721741) for Android build failures 2012-01-31 16:19:00 +00:00
James Willcox ee323c2710 Bug 721741 - Add support for Flash on Android 4.0+ r=blassey 2012-01-31 09:40:58 -05:00
Doug Turner f875263117 Bug 712576 - On Android, we place a criteria on the location provider such that it must return a 'fine' grain location. It could be that this prevents some location providers -- ones that have network but not a GPS backed device -- from working. r=jdm 2012-01-13 16:01:58 -08:00
Brian Nicholson 5d27905034 Bug 697858 - Save restore state in bundle. r=mfinkle 2012-01-09 11:09:53 -08:00
Brad Lassey 7b96734cea bug 715507 - GlobalHistory is accessing Gecko on the wrong thread r=dougt,kats 2012-01-05 16:14:23 -08:00
Ed Morley 03ac2b686a Backout a9f4c0795560 (bug 715673), 05dfaf51fa83 (bug 715388) & af32a0da45c9 (bug 697858) for native Android test failures 2012-01-09 22:45:30 +00:00
Brian Nicholson 92e93707d5 Bug 697858 - Save restore state in bundle [r=mfinkle] 2012-01-09 11:09:53 -08:00
Wes Johnston 77b70d1197 Bug 708651 - Create a fake profile directory if BrowserProvider is started before Gecko. r=blassey 2012-01-04 17:28:04 -08:00
Ed Morley db93f28fbb Backout b48ad2fa6178 (bug 708651) for talos and mochitest failures 2012-01-05 04:25:07 +00:00
Wes Johnston d494b4e158 Bug 708651 - Create a fake profile directory if BrowserProvider is started before Gecko. r=blassey 2012-01-04 17:28:04 -08:00
Mark Finkle 5ed7c2d781 Bug 714975 - [ICS] Home Screen icons are too small on ICS [r=wesj] 2012-01-04 15:52:22 -05:00
Mark Finkle 484b1cc589 Bug 714713 - Comparison of strings using == [r=dougt] 2012-01-03 12:19:44 -05:00
Mark Finkle 83cbfd5965 Backout 0284b1ff46c6, for NullPointerException 2012-01-03 02:18:39 -05:00
Mark Finkle 65cf2fe4c0 Bug 714713 - Comparison of strings using == [r=dougt] 2012-01-03 00:56:57 -05:00
Brad Lassey 1c19edfa9c bug 712719 - NullPointerException at org.mozilla.gecko.GeckoAppShell.notifyIMEEnabled r=dougt 2011-12-21 18:14:46 -05:00
Mark Finkle 0aa0ecf02f Bug 712414 - Throbber does not stop after running on pages that use document.write without document.close [r=mbrubeck] 2011-12-21 16:34:02 -05:00
James Willcox de4b11c5d1 Bug 670930 - Use asynchronous direct texturing on Android when available 2011-12-21 14:05:23 -05:00
Wes Johnston d2e1ab92b3 Bug 711905 - Support adding links to homescreen from awesomebar [r=mfinkle] 2011-12-20 10:28:12 -05:00
Sriram Ramasubramanian 05d40c4d24 Bug 712087: Density DPI is doesn't change and needn't be asked everytime from Android [r=mfinkle] 2011-12-19 12:10:35 -08:00
Doug Turner 145c9309b4 Backout of ba92c42f126f 2011-12-17 21:34:03 -08:00
Doug Turner 541b00f7c6 Backout of 8a5cc33141a3 2011-12-17 21:33:44 -08:00
Doug Turner ed7e7d5a1e Backout of f39dab2d2adb 2011-12-17 21:32:48 -08:00
Doug Turner 01edd43220 Backout of 74277c18e7ce 2011-12-17 21:32:24 -08:00
James Willcox 14c2e91c32 Bug 670930 - Use asynchronous direct texturing on Android when available 2011-12-16 16:40:58 -05:00
James Willcox 72ede3876a back out 8a5cc33141a3 due to android-xul build failure 2011-12-16 14:45:58 -05:00
James Willcox e1fd7358b3 Bug 670930 - Use asynchronous direct texturing on Android when available
--HG--
extra : rebase_source : 116b2882092d11b17046bdec5ca4d142d088d6cf
2011-12-16 10:54:10 -05:00
James Willcox 41962bb189 Bug 670930 - Add Android direct texture implementation
--HG--
extra : rebase_source : eb3f095e2663c0ebc0a03117ec8883d66dd8f1b5
2011-12-16 10:54:08 -05:00
Alex Pakhotin 1273e52b65 Bug 595008 - Make Android IME more efficient by reducing communication between Java and Gecko. r=blassey 2011-12-15 13:35:45 -08:00
Chris Lord 17a5e93a19 Bug 708307 - Decouple texture size from tile size. r=pcwalton
This removes the hard-coded limit of 1024x2048 tile sizes, and allows for
arbitrary tile-sizes. It will still only allocate texture sizes in powers of
two, however. It replaces the tile size with a buffered-area size, which can be
re-allocated as the screen dimensions change.
2011-12-15 23:45:52 +00:00
Matt Brubeck cefe5e14b5 Bug 708772 - (bustage fix) Add IsTablet method to AndroidBridge (merge to /mobile/android) [r=dougt a=ehsan] 2011-12-14 13:53:38 -08:00
Ehsan Akhgari 13a6f5f387 Backout changeset 3e972d3efc11 (bug 708307) because it breaks Android tests; a=me 2011-12-14 15:55:17 -05:00
Chris Lord 7dd2dedd76 Bug 708307 - Decouple texture size from tile size. r=pcwalton a=android-only
This removes the hard-coded limit of 1024x2048 tile sizes, and allows for
arbitrary tile-sizes. It will still only allocate texture sizes in powers of
two, however. It replaces the tile size with a buffered-area size, which can be
re-allocated as the screen dimensions change.
2011-12-14 19:41:37 +00:00
Mark Finkle 923ec728e3 Bug 701374 - Show go or search icon in awesomescreen field, as appropriate [r=lucasr a=android-only] 2011-12-13 11:31:35 -05:00
Doug Turner 7236088641 Bug 708200 - Do not create timer to fire geckoLoaded. r=blassey a=android-only
--HG--
extra : rebase_source : bab7b26936fa41d2f9ab4664e01d050a20038414
2011-12-12 16:27:34 +08:00
Doug Turner c03f186609 Bug 709595 - Add a name for each java thread and timer to aide with debugging. r=blassey
--HG--
extra : rebase_source : 1f5472ef5301739425b162d5ce4b28a577daf0fb
2011-12-12 16:27:35 +08:00
Mark Finkle 168c7cca25 Bug 708379 - Haptic buzz when tapping on clickable elements [r=blassey] 2011-12-08 15:42:55 -05:00
Kartikaya Gupta 6b7a25adf8 Bug 696319 - Scroll window as needed when soft keyboard is up [r=mfinkle]
Send an event to scroll to the focused input field when the
soft keyboard comes up. Ensure that this happens *after* the
viewport change event is sent to Gecko, so that Gecko actually
knows that browser viewport is smaller and doesn't just no-op
the scroll request.
2011-12-03 22:59:27 -05:00
Brad Lassey 7a0c8e8d0d bug 706393 - Add API to GeckoApp to get profile dir r=mfinkle 2011-11-30 21:28:05 -05:00
Brad Lassey 7b84124a56 bug 704022 - PlaceholderLayerClient OOM at ByteBuffer.allocateDirect r=dougt 2011-11-30 21:28:04 -05:00
Wes Johnston 0e1b36a437 Bug 704579 - Tap highlights. r=cwiiis 2011-11-30 16:10:25 -05:00
Brad Lassey caaa7ad208 bug 704307 - strictmode Disk read Violation when loading awesomebar r=dougt 2011-11-29 22:54:07 -05:00
Doug Turner ffd2ca8cc0 Merge with mozilla-central 95bca70369ef
--HG--
rename : embedding/android/AndroidManifest.xml.in => mobile/android/base/AndroidManifest.xml.in
rename : embedding/android/GeckoApp.java => mobile/android/base/GeckoApp.java
rename : embedding/android/GeckoAppShell.java => mobile/android/base/GeckoAppShell.java
rename : embedding/android/GeckoEvent.java => mobile/android/base/GeckoEvent.java
rename : embedding/android/GeckoSmsManager.java => mobile/android/base/GeckoSmsManager.java
rename : embedding/android/Makefile.in => mobile/android/base/Makefile.in
2011-11-29 20:58:39 -08:00
Lucas Rocha e29471b786 Bug 701374 - Show go or search icon in awesomescreen entry (r=mfinkle) 2011-11-24 16:54:39 +00:00