Masayuki Nakano
857314f6bf
Bug 912858 part.6-2 Implement KeyboardEvent.key for printable keys on Gonk r=mwu+smaug
2013-12-11 01:14:55 +09:00
Masayuki Nakano
128f5d31f5
Bug 912858 part.6-1 Create KeyEventDispatcher in gonk/nsAppShell.cpp for easier maintenance r=mwu
2013-12-11 01:14:55 +09:00
Steven Lee
b5885ad9e4
Bug 926746 - Part 1: Merge fakeperm into B2G. r=mwu
2013-12-05 09:29:07 -05:00
Michael Wu
58c7e92f86
Bug 945025 - Fix pointer bounds calculation in GeckoPointerController, r=m1
2013-12-03 16:44:01 -05:00
Ryan VanderMeulen
e24908d616
Backed out changesets 720a36d92d37 and c24da899172a (bug 926746) for frequent timeouts/hangs in test_dataChannel_basicAudio.html.
2013-12-02 14:05:19 -05:00
Steven Lee
88aa775be4
Bug 926746 - Part 1: Merge fakeperm into b2g. r=mwu
2013-12-02 10:21:07 -05:00
Sotaro Ikeda
a17c7b7508
Bug 929973 - Implement android::IGraphicBufferAlloc in B2G. r=mwu, r=mikeh
2013-11-21 16:03:27 -05:00
Michael Wu
9dc4fcfb61
Bug 938383 - Improve charCode handling in Gonk key events, r=masayuki
2013-11-19 13:14:41 -05:00
Michael Wu
38931e9196
Bug 890186 - Assign charCodes on key events, r=fabrice
2013-11-11 18:19:04 -05:00
Masayuki Nakano
0c8f5605d8
Bug 600117 part.5 Implement KeyboardEvent.repeat on Gonk r=mwu
2013-11-07 20:17:33 +09:00
Birunthan Mohanathas
a200d5d674
Bug 784739 - Switch from NULL to nullptr in widget/; r=ehsan
2013-10-28 10:05:51 -04:00
Masayuki Nakano
e46624e0ca
Bug 920377 part.32 Get rid of nsMouseEvent r=roc
2013-10-02 15:38:27 +09:00
Masayuki Nakano
1ccd49e4ab
Bug 920377 part.17 Get rid of nsKeyEvent r=roc
2013-10-01 16:22:58 +09:00
Thinker Lee ext:(%2C%20Cervantes%20Yu%20%3Ccyu%40mozilla.com%3E)
677706cd20
Bug 771765 - Support template content process, part 8: process initialization flow changes. r=khuey
...
Changes initialization code for the template process:
* Let the process run for NUWA_PREPARATION_TIME ms and then start freezing the threads.
* Delay android binder thread pool creation after the content process is forked from the template and other thread recreation has finished.
* Poke the app shell after the content process is forked from the template.
2013-06-03 18:14:46 +08:00
Masayuki Nakano
99ed9cf061
Bug 920377 part.13 Get rid of nsTouchEvent r=roc
2013-09-27 15:20:57 +09:00
Masayuki Nakano
648570f10b
Bug 912956 part.18 Remove nsGUIEvent.h r=roc
2013-09-25 20:21:22 +09:00
Masayuki Nakano
d37d273b83
Bug 912956 part.15 mozilla/TextEvents.h should be included directly r=roc
2013-09-25 20:21:19 +09:00
Masayuki Nakano
f827f4667b
Bug 912956 part.14 mozilla/MouseEvents.h should be included directly r=roc
2013-09-25 20:21:18 +09:00
Masayuki Nakano
8d69a172c1
Bug 912956 part.13 mozilla/TouchEvents.h should be included directly r=roc
2013-09-25 20:21:16 +09:00
Michael Wu
018725e24b
Bug 914776 - Fix touch event coordinates when rotated, r=m1
2013-09-24 14:58:58 -07:00
Michael Wu
4027e72110
Bug 908797 - Update libui to the latest input code from JB MR2, r=m1
2013-08-26 17:59:18 -04:00
Boris Zbarsky
03d632d917
Bug 909645 part 2. Don't include ipdl headers in Hal.h. r=ms2ger
2013-08-28 00:14:57 -04:00
Ryan VanderMeulen
2ebd22d781
Merge m-c to inbound.
2013-07-30 18:08:18 -04:00
Michael Vines
3027d516ff
Bug 895665 - Gonk support for dev input audio jack events. r=mwu
2013-07-29 21:27:48 -07:00
Ehsan Akhgari
5ee21d6d3f
Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
...
This patch was mostly generated by running the following scripts on the codebase, with some
manual changes made afterwards:
# static_assert.sh
#!/bin/bash
# Command to convert an NSPR integer type to the equivalent standard integer type
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.cc" \
-o -iname "*.mm" \) | \
xargs -n 1 `dirname $0`/assert_replacer.py #sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_STATIC_ASSERT static_assert
hg rev --no-backup mfbt/Assertions.h \
media/webrtc/signaling/src/sipcc/core/includes/ccapi.h \
modules/libmar/src/mar_private.h \
modules/libmar/src/mar.h
# assert_replacer.py
#!/usr/bin/python
import sys
import re
pattern = re.compile(r"\bMOZ_STATIC_ASSERT\b")
def replaceInPlace(fname):
print fname
f = open(fname, "rw+")
lines = f.readlines()
for i in range(0, len(lines)):
while True:
index = re.search(pattern, lines[i])
if index != None:
index = index.start()
lines[i] = lines[i][0:index] + "static_assert" + lines[i][index+len("MOZ_STATIC_ASSERT"):]
for j in range(i + 1, len(lines)):
if lines[j].find(" ", index) == index:
lines[j] = lines[j][0:index] + lines[j][index+4:]
else:
break
else:
break
f.seek(0, 0)
f.truncate()
f.write("".join(lines))
f.close()
argc = len(sys.argv)
for i in range(1, argc):
replaceInPlace(sys.argv[i])
--HG--
extra : rebase_source : 4b4a4047d82f2c205b9fad8d56dfc3f1afc0b045
2013-07-18 13:59:53 -04:00
Masayuki Nakano
ea85490c9a
Bug 501496 part.7 Don't dispatch keypress events if defaultPrevent() of the keydown event is called on Gonk r=smaug+mwu
2013-07-25 15:09:28 +09:00
Jeff Walden
e127f08ae6
Bug 891177 - Implement mozilla/Vector.h, and make js/Vector.h implement js::Vector using mozilla::Vector's implementation of the functionality. r=terrence
...
--HG--
rename : js/public/Vector.h => mfbt/Vector.h
extra : rebase_source : d5f87a48485e3f2241228a4b003e80974c86fd5f
2013-07-09 16:33:29 -07:00
David Zbarsky
4307ba9409
Fix an initializer list warning, no bug
2013-07-11 13:04:17 -04:00
Sotaro Ikeda
5f4621e3f4
Bug 881565 - nsAppShell fails to compile with JB Gonk, r=mwu
2013-06-11 16:47:44 -04:00
Sotaro Ikeda
fb0816d02d
Bug 871485 - Share hw codec between applications/tasks. r=mwu, r=doublec, r=roc
2013-06-10 08:22:05 -04:00
Ryan VanderMeulen
c164c281c9
Backed out changeset 4c129a5676eb (bug 871485) for mochitest-1 failures.
2013-06-07 09:57:05 -04:00
Sotaro Ikeda
1a0a39bca4
Bug 871485 - Share hw codec between applications/tasks. r=mwu, r=doublec, r=roc
2013-06-07 08:15:44 -04:00
Masayuki Nakano
2163c686b3
Bug 842927 part.9 Implement D3E KeyboardEvent.key on Gonk r=smaug+mwu
2013-04-24 12:49:48 +09:00
David Zbarsky
0180c76147
Bug 856962: Move Touch to its own file r=Ms2ger
...
--HG--
rename : content/events/src/nsDOMTouchEvent.cpp => content/events/src/Touch.cpp
rename : content/events/src/nsDOMTouchEvent.h => content/events/src/Touch.h
2013-04-05 04:49:00 -04:00
Benoit Girard
fc10a7cfe4
Bug 851611 - Part 3: Rename headers. r=jrmuizel
...
--HG--
rename : tools/profiler/sampler.h => tools/profiler/GeckoProfiler.h
rename : tools/profiler/sps_sampler.h => tools/profiler/GeckoProfilerImpl.h
extra : rebase_source : 6ea7c660764a4390cdd8dd91561fff1d7bad6035
2013-03-18 15:25:50 +01:00
Benoit Girard
9d12529d78
Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
...
--HG--
extra : rebase_source : f76accc3d3dd86c75cb3e9750734f23ec9c29941
2013-03-16 00:47:02 -04:00
Ed Morley
b2109c458f
Backed out changeset c75481a07302 (bug 851611)
2013-03-18 14:10:35 +00:00
Ed Morley
2b1775b4e9
Backed out changeset d195190adc48 (bug 851611)
...
--HG--
rename : tools/profiler/GeckoProfiler.h => tools/profiler/sampler.h
rename : tools/profiler/GeckoProfilerImpl.h => tools/profiler/sps_sampler.h
2013-03-18 14:10:30 +00:00
Benoit Girard
664cf994b4
Bug 851611 - Part 3: Rename headers. r=jrmuizel
...
--HG--
rename : tools/profiler/sampler.h => tools/profiler/GeckoProfiler.h
rename : tools/profiler/sps_sampler.h => tools/profiler/GeckoProfilerImpl.h
extra : rebase_source : 552fe1d3ff61d15b264aaf86f7c8cb4f4eff69d1
2013-03-18 14:41:02 +01:00
Benoit Girard
c4c6a0ddf5
Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
...
--HG--
extra : rebase_source : 3032aaf7e50cdf9c350da688ec34e50a695fc7ca
2013-03-16 00:47:02 -04:00
Matt Brubeck
d4238fadbf
Bug 833663 - Set MOZ_SOURCE_TOUCH for simulated mouse events in Gonk [r=cjones]
2013-01-24 06:53:39 -08:00
Masayuki Nakano
aef542653e
Bug 822866 Make mozilla::widget::BaseEventFlags which is a POD struct for VC r=smaug
2012-12-28 23:13:18 +09:00
Masayuki Nakano
b5bfba81cc
Bug 813445 part.10 Remove NS_EVENT_FLAG_DONT_FORWARD_CROSS_PROCESS and NS_EVENT_RETARGET_TO_NON_NATIVE_ANONYMOUS r=smaug
2012-12-16 10:26:05 +09:00
Masayuki Nakano
e26d8738b2
Bug 813445 part.5 Remove NS_EVENT_FLAG_NO_DEFAULT and NS_EVENT_FLAG_NO_DEFAULT_CALLED_IN_CONTENT r=smaug
2012-12-16 10:26:04 +09:00
Michael Wu
c498cdcce2
Bug 809665 - Boot animation support for B2G, r=cjones,joe
2012-11-28 13:43:19 -05:00
Dave Hylands
8773c8a9de
Bug 814549 - Fix OOP app segfault when exiting the app. r=cjones
2012-11-27 19:07:19 -08:00
Michael Wu
a6151afc62
Backed out changeset d12d63253125 (bug 809665) for red
2012-11-19 19:54:33 -06:00
Michael Wu
04e6675ac2
Bug 809665 - Boot animation support for B2G, r=cjones
2012-11-09 12:08:36 -08:00
Justin Lebar
e5ca33789e
Bug 771195 - Fire memory pressure events on Gonk. r=dhylands
2012-10-31 13:29:14 -04:00
Chris Jones
e01d45f3fa
Bug 788943: Allow TabParents to capture event series for faster dispatch to subprocesses. Implements capturing of touch-event series. r=smaug sr=roc
2012-09-11 13:05:52 -07:00