dominique vincent
40e211f525
Bug 663803 - Zoomed view implementation using render document r=mcomella,snorp
2015-01-21 05:59:23 +01:00
Jim Chen
60b2a7d4b1
Bug 1116589 - Use templated JNI classes in generated bindings; r=snorp
2015-01-09 19:33:57 -05:00
Jim Chen
277ad8ae08
Bug 1116868 - Add templated JNI classes; r=snorp
2015-01-09 19:33:57 -05:00
Jim Chen
dc80b38d6c
Bug 1116641 - Change JNI macro usages to use AutoJNIClass; r=snorp
2015-01-09 19:33:56 -05:00
Botond Ballo
8e10bf2d87
Bug 1055741 - Unify the 'local Screen' and 'ParentLayer' coordinate systems. r=kats
2014-11-10 14:35:11 -05:00
Carsten "Tomcat" Book
52d5b03991
Backed out changeset a96930f1e26b (bug 1055741)
2014-11-13 11:47:31 +01:00
Botond Ballo
031c8b1c39
Bug 1055741 - Unify the 'local Screen' and 'ParentLayer' coordinate systems. r=kats
2014-11-10 14:35:11 -05:00
Kartikaya Gupta
8e95779f54
Bug 1074985 - Remove unimplemented method declarations. r=wesj
2014-10-01 17:49:30 -04:00
Kartikaya Gupta
0f0869d9a4
Bug 1049136 - Add native-code awareness of the Java UI thread so we can do thread assertions. r=snorp
2014-08-08 18:15:38 -04:00
Kartikaya Gupta
29230db1be
Bug 1046344 - Unbitrot and rearrange the old APZ glue code in Fennec. r=snorp
2014-08-08 17:42:20 -04:00
Vicamo Yang
1b79dd7e91
Bug 916607 - 3/4: android backend. r=blassey
2014-08-04 17:01:36 +08:00
Jim Chen
f29af5e64e
Bug 886627 - Add AndroidBridge directory API; r=rbarker
2014-07-24 16:42:50 -04:00
Kartikaya Gupta
e4121fd891
Bug 1021085 - Fix up the Fennec code path as well. r=Cwiiis
2014-06-23 08:42:53 -04:00
Brad Lassey
9e68fd2c17
bug 1016747 - add android protocol handler to proxy input streams to Gecko r=snorp
2014-06-04 15:28:04 -04:00
Robert O'Callahan
13c1680bcc
Bug 1006248. Part 1: Add MOZ_EXPORT in various places. r=glandium
2014-05-06 17:26:46 +12:00
Wes Johnston
c19dab1b79
Bug 996129 - Don't thumbnail sites with cache control headers set. r=kats
2014-05-05 22:33:29 -07:00
Jim Chen
1bcd51a8b8
Bug 989046 - a. Convert Gecko side messaging to use NativeJSContainer; r=blassey
2014-04-04 12:33:49 -04:00
snigdha
724d084f99
Bug 798033 - Headers should generally not do "using namespace" at file scope. r=jib, r=jmathies, r=rjesup, r=ekr, r=ncameron, r=blassey
2014-04-01 08:29:25 -04:00
Jim Chen
0a4f4fc8a6
Bug 987281 - Refactor AutoLocalJNIFrame. r=blassey
2014-03-25 12:02:43 -04:00
Kartikaya Gupta
58c7ec64ee
Bug 981029 - Change the GeckoContentController interface to take CSSPoint instead of CSSIntPoint. r=botond
2014-03-12 15:27:45 -04:00
Botond Ballo
1d877f8d82
Bug 935219 - Fix composition bounds calculation and APZC hit testing (again). r=kats,tn
2014-03-10 17:56:59 -04:00
Ryan VanderMeulen
86af8bac61
Backed out changeset 6f05267b4afc (bug 798033) for Android bustage.
2014-03-05 09:55:52 -05:00
snigdha
238d3a6bf5
Bug 798033 - Headers should generally not do "using namespace" at file scope. r=jib, r=jmathies, r=rjesup, r=ekr, r=ncameron, r=blassey
2014-03-05 08:47:45 -05:00
Masayuki Nakano
fa8d4547e8
Bug 965685 Use IMENotification struct for nsIWidget::NotifyIME() and merge NotifyIMEOfTextChange() with it r=smaug, sr=roc
2014-02-18 09:00:15 +09:00
Wes Johnston
c89afdba0a
Bug 946344 - Remove GeckoEventResponder. r=mfinkle,blassey,kats
2014-02-11 09:16:00 -08:00
Doug Sherk
8837bb44bf
Bug 964421 - Add a mechanism to HandleLongTap(Up) to allow content to preventDefault touches and stop panning while long tapping. r=kats
2014-02-07 18:13:50 +01:00
Kartikaya Gupta
aefdf36549
Bug 963278 - Better fix to deal with concurrent scroll updates from APZ and other places. r=tn,botond,jimm
2014-02-05 17:43:20 -05:00
Jim Chen
dc9f10714f
Bug 958706 - Add ThrowException and HandleUncaughtException methods to AndroidBridge; r=blassey
...
ThrowException throws a new exception with the appropriate message, meant for native JNI methods that return to Java code (i.e. methods in AndroidJNI.cpp).
HandleUncaughtException will be called by the generated JNI stubs that C++ code uses. HandleUncaughtException calls the new GeckoAppShell.handleUncaughtException method, which behaves exactly like the normal uncaught exception handler (annotates the crash report and crashes). GeckoAppShell.handleUncaughtException has the noThrow annotation that will be seen by the generated code; as a result, its generated stub will not call HandleUncaughtException and result in a loop.
2014-01-17 23:32:24 -06:00
Jim Chen
c41d2e45c6
Bug 959237 - Add AndroidBridge::HasEnv checks; r=blassey
...
For certain tests, the AndroidBridge is not initialized, but some GeckoAppShell functions are still called indirectly. For now, this patch adds checks to skip these calls if there's no AndroidBridge. However, in the future, most of the affected code should be refactored to not require these checks.
2014-01-17 23:32:24 -06:00
Jim Chen
d1f525e06a
Bug 959237 - Define GetVM, GetJNIEnv, and GetJNIForThread as infallible; r=blassey
...
Currently when either of these methods fail, we log something and rely on the calling code to null check. Since these failures are serious and likely unrecoverable, it's better to define these methods as infallible and just crash if they do fail.
2014-01-17 23:32:24 -06:00
Ehsan Akhgari
68bfe70f09
Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
...
This patch was automatically generated by the following script:
#!/bin/bash
# Command to convert PRUnichar to char16_t
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*modules/libmar*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name prtypes.h \
! -name Char16.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRUnichar char16_t
2014-01-04 10:02:17 -05:00
Dale Harvey
4a63e3b6a6
Bug 942929 - Use longtapup event to handle firing clicks when longtap not handled. r=kats
2013-12-12 00:39:06 +00:00
Chris Lord
0231f47b50
Bug 931823 - Fix calculation of tiled update data and convert to typed units. r=kats,botond
...
Various changes to FrameMetrics and such have causes the tile coherency checks
to end up with nonsense values, meaning updates are always happening a tile at
a time.
This fixes the calculation of those values, adds some documentation and
converts a large part of it to using typed units, to make it easier to
understand what's happening.
2013-11-27 17:33:27 +00:00
Wes Johnston
c86cb7ff6b
Bug 942914 - Remove initializer from .h file. r=rbarker
2013-11-27 09:17:56 -08:00
Matt Brubeck
90a1b4d7ec
Bug 942689 - Include modifer info in tap gesture events [r=roc,jimm,botond]
2013-11-25 20:30:26 -08:00
Chris Kitching
69fdb42135
Bug 913985: Part 5 - Refactor the Bridge to use the generated code. r=kats
2013-11-12 10:41:01 -08:00
Botond Ballo
74712328fc
Bug 900092 - Remove FrameMetrics::ROOT_SCROLL_ID. r=kats,tn
2013-11-08 19:07:00 -05:00
Benoit Jacob
bece47d87f
Bug 925608 - 7/8: rename ProvideEGLSurface to CreateEGLSurfaceForCompositor - r=kats
2013-11-15 11:28:59 -05:00
Benoit Jacob
dee2852cbd
Bug 937204 - 3/3. Kill GfxInfoThread. Instead, get GL strings from the compositor - r=kats,jrmuizel
2013-11-15 11:28:43 -05:00
Birunthan Mohanathas
c4438f4272
Bug 784739 - Switch from NULL to nullptr in widget/android/; r=ehsan
2013-10-10 16:42:52 -04:00
Benoit Jacob
c719617d8e
Bug 913847 - stop needlessly including nsThreadUtils.h - r=ehsan
2013-09-19 09:54:39 -04:00
Wes Kocher
df60e63207
Backed out changeset 554bfe767519 (bug 913847) for leaking on a CLOSED TREE
2013-09-18 17:21:02 -07:00
Benoit Jacob
7bcf1eee88
Bug 913847 - stop needlessly including nsThreadUtils.h - r=ehsan
2013-09-18 18:50:32 -04:00
Chris Kitching
a6475ccfb3
Bug 794981 - Part 7: Storing a void* for mThread instead of a pthread_t is both nonportable and dangerous. r=kats
2013-09-09 08:57:37 -04:00
Chris Kitching
9d293dac29
Bug 794981 - Part 6: Refactor AndroidBridge to make use of generated code. r=kats
2013-09-09 08:57:37 -04:00
Chris Kitching
69f2f80f9a
Bug 794981 - Part 4: Consistently pass nsAString into the JNI methods, instead of the veritable smorgasbord of string types previously used. r=kats
2013-09-09 08:57:36 -04:00
Chris Kitching
197119cc0f
Bug 794981 - Part 3: Make use of the existing macros to simplify JNI code in all applicable places, and relocate them. r=kats
2013-09-09 08:57:36 -04:00
Chris Kitching
0247b949ec
Bug 794981 - Part 2: Don't pass GeckoAppShell class to Init as a parameter - find it in the usual way. r=kats
2013-09-09 08:57:36 -04:00
Gene Lian
e73d708b4a
Bug 903403 - [sms][mms] Make getSegmentInfoForText() Asynchronous to Improve Typing Performance. r=vicamo, sr=mounir
2013-08-09 21:25:53 +08:00
Jim Chen
d7d9f32722
Bug 899233 - Don't restart IME when changing selection; r=cpeterson
2013-08-14 11:32:44 -04:00