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 |
|
David Zbarsky
|
70990dd2d4
|
Backout b43b3d14ea16 for mochitest failures on CLOSED TREE
|
2013-07-29 22:46:45 -07:00 |
|
David Zbarsky
|
bd41b3d233
|
Bug 898930 - Remove nsIDOMTouchEvent r=smaug
|
2013-07-29 16:04:08 -07:00 |
|
J. Ryan Stinnett
|
a21427cfad
|
Bug 282097 - Part 1: Add mNativeKeyEvent to nsKeyEvent. r=masayuki
|
2013-07-09 22:42:59 -05:00 |
|
Ms2ger
|
aa023d93d4
|
Bug 884748 - Make nsTouchEvent::touches store Touch instead of nsIDOMTouch; r=dzbarsky
|
2013-07-10 11:53:09 +02:00 |
|
Randy Lin
|
d2aff89854
|
Bug 803414 - Part 4: Audio Recording - Web API & Implementation. r=roc
|
2013-07-05 09:50:25 +08:00 |
|
Alfredo Yang
|
f3f1eae58a
|
Bug 855741 - Update Focus webidl from Event to FocusEvent. r=smaug
|
2013-06-05 08:02:51 -04:00 |
|
Tim Abraldes
|
4a868b408f
|
bug 839342. Make metro widget listen for EdgeGestureStarted and EdgeGestureCanceled, in addition to EdgeGestureCompleted. Show the edge UI on EdgeGestureStarted and EdgeGestureCompleted, hide it on EdgeGestureCanceled. This time without bustage! r=bbondy
|
2013-05-16 21:22:21 -07:00 |
|
Phil Ringnalda
|
eb385de2df
|
Back out 9675dce26f53 (bug 839342) for browser-chrome bustage
|
2013-05-16 20:09:24 -07:00 |
|
Tim Abraldes
|
b11ea57c38
|
bug 839342. Make metro widget listen for EdgeGestureStarted and EdgeGestureCanceled, in addition to EdgeGestureCompleted. Show the edge UI on EdgeGestureStarted and EdgeGestureCompleted, hide it on EdgeGestureCanceled. r=bbondy
|
2013-05-16 17:47:46 -07:00 |
|
Ehsan Akhgari
|
e7318c89ad
|
Bug 836599 - Part 9: Implement the DOM binding for OfflineAudioContext; r=roc
|
2013-05-16 19:30:41 -04:00 |
|
Olli Pettay
|
f33e51b234
|
Bug 848293 - Update AnimationEvent to be compatible with the spec, r=dbaron
--HG--
extra : rebase_source : 04f2cb9c5aa56549da0af3c722b35f3dab5746c3
|
2013-05-05 16:22:29 +03:00 |
|
Olli Pettay
|
37b3f6b0d9
|
Bug 848291 - Update TransitionEvent to be compatible with the spec, r=dbaron
|
2013-05-04 17:41:20 +03:00 |
|
Masayuki Nakano
|
f44a18d4f7
|
Bug 842927 part.1 Implement D3E KeyboardEvent.key r=smaug, sr=smaug
|
2013-04-24 12:49:46 +09:00 |
|
Ehsan Akhgari
|
e6ef206ecb
|
Bug 834513 - Part 3: Implement ScriptProcessorNode; r=roc
|
2013-04-13 21:37:04 -04:00 |
|
Stephen Pohl
|
43efc4af6e
|
Bug 673875 - Reproduce bounce behaviour when reaching top and bottom of documents. r=smichaud, r=felipc
|
2013-04-12 23:04:52 -04:00 |
|
Stephen Pohl
|
21bdf5ab95
|
Bug 678392 - Add support for swipe animation as in Safari. r=smichaud,jaws,felipc
|
2013-04-09 14:44:01 -05:00 |
|
David Zbarsky
|
785f24e28f
|
Bug 857884 - Use dom::EventTarget more in content/ and dom/ Part 2 r=Ms2ger
|
2013-04-05 20:44:26 -04:00 |
|
Ted Mielczarek
|
bc92001c0b
|
bug 604039 - Add DOM Gamepad APIs. r=smaug
--HG--
extra : rebase_source : ffffdc4549da1b25ea263b623c05ae1afb3d46a0
|
2011-08-03 14:12:08 -04:00 |
|
Jeff Walden
|
0f05fc70d8
|
Bug 847480 - Convert DeprecatedAbs uses that can relatively obviously be changd to Abs, to Abs. r=Ms2ger
|
2013-03-05 15:43:53 -08:00 |
|
Jeff Walden
|
0bfefb7eed
|
Bug 847480 - Blindly convert all existing mozilla::Abs users to mozilla::DeprecatedAbs. Individualized conversions to the reformed mozilla::Abs will continue until mozilla::DeprecatedAbs is unused, at which point it will be removed. r=Ms2ger
|
2013-03-05 15:43:30 -08:00 |
|
Masayuki Nakano
|
270ca6bf30
|
Bug 790516 part.3 Store edit actions during document lock and flush them at unlocking the document r=jimm
|
2013-03-13 12:01:29 +09:00 |
|
Olli Pettay
|
58810c25e8
|
Bug 847600 - Remove SVGEvent, r=jwatt
--HG--
extra : rebase_source : 5b9452c1757b2cec02d469337ae3876a554f0081
|
2013-03-11 20:57:08 +02:00 |
|
Neil Deakin
|
3bb302fb42
|
Bug 407983, add support for clipboardData in cut/copy/paste events, r=ehsan,sr=smaug
|
2013-03-11 11:49:48 -04:00 |
|
Jeff Walden
|
bf23cd54f1
|
Bug 835542 - Implement mozilla::Abs. r=Ms2ger
--HG--
extra : rebase_source : a3e62ff76365d27cc4cb10e4fee942ddb8b10b79
|
2013-02-15 19:55:36 -08:00 |
|
Robert Strong
|
5c07fa06f7
|
Back out Bug 678392
|
2013-02-08 16:52:12 -08:00 |
|
Stephen Pohl
|
e5e20d9c36
|
Main patch (original patch by mstange) - Bug 678392 - [10.7] Add support for swipe animation as in Safari. r=smichaud r=felipc
|
2013-02-08 13:56:50 -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
|
c17dc71e73
|
Bug 823369 Check mozilla::widget::EventFlags size at compile time r=smaug
|
2012-12-22 00:07:08 +09:00 |
|
Masayuki Nakano
|
2455263ab2
|
Bug 813445 part.14 Make dom::EventListenerFlags for nsEventListenerManager r=smaug
|
2012-12-16 10:26:05 +09:00 |
|
Masayuki Nakano
|
160a2495d0
|
Bug 813445 part.13 nsEventDispatcher shouldn't use the flags defined in nsGUIEvent.h r=smaug
|
2012-12-16 10:26:05 +09:00 |
|
Masayuki Nakano
|
322db055c2
|
Bug 813445 part.12 Remove NS_EVENT_FLAG_ONLY_CHROME_DISPATCH and nsEvent::flags r=smaug
|
2012-12-16 10:26:05 +09:00 |
|
Masayuki Nakano
|
8ef3cf1583
|
Bug 813445 part.11 Don't use NS_EVENT_FLAG_NO_CONTENT_DISPATCH for nsEvent::flags r=smaug
|
2012-12-16 10:26:05 +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
|
0b4728f158
|
Bug 813445 part.9 Remove NS_EVENT_FLAG_EXCEPTION_THROWN r=smaug
|
2012-12-16 10:26:04 +09:00 |
|
Masayuki Nakano
|
0dced195ab
|
Bug 813445 part.8 Remove NS_EVENT_FLAG_SYNTHETIC_TEST_EVENT r=smaug
|
2012-12-16 10:26:04 +09:00 |
|
Masayuki Nakano
|
f214472f22
|
Bug 813445 part.7 Remove NS_EVENT_DISPATCHED and NS_EVENT_FLAG_DISPATCHING r=smaug
|
2012-12-16 10:26:04 +09:00 |
|
Masayuki Nakano
|
0adde071a4
|
Bug 813445 part.6 Remove NS_EVENT_FLAG_PREVENT_MULTIPLE_ACTIONS r=smaug
|
2012-12-16 10:26:04 +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 |
|
Masayuki Nakano
|
170ab43d48
|
Bug 813445 part.4 Remove NS_EVENT_FLAG_STOP_DISPATCH and NS_EVENT_FLAG_STOP_DISPATCH_IMMEDIATELY r=smaug
|
2012-12-16 10:26:03 +09:00 |
|
Masayuki Nakano
|
792137f340
|
Bug 813445 part.3 Remove NS_EVENT_FLAG_CANT_CANCEL and NS_EVENT_FLAG_CANT_BUBBLE r=smaug
|
2012-12-16 10:26:03 +09:00 |
|
Masayuki Nakano
|
28cc7d378c
|
Bug 813445 part.2 Don't use NS_EVENT_FLAG_BUBBLE and NS_EVENT_FLAG_CAPTURE for nsEvent::flags r=smaug
|
2012-12-16 10:26:03 +09:00 |
|
Masayuki Nakano
|
eb6b871bcb
|
Bug 813445 part.1 Make widget::EventFlags and remove NS_EVENT_FLAG_TRUSTED r=roc+smaug, feedback=emk
|
2012-12-16 10:26:03 +09:00 |
|
Mats Palmgren
|
60ccae9fe3
|
Bug 817574 - Replace NS_ABS with std::abs. r=roc
|
2012-12-04 13:33:33 +01:00 |
|
Masayuki Nakano
|
cd10f6e624
|
Bug 812427 part.3 Remove NS_POPUP_EVENT r=roc+smaug
|
2012-11-20 15:05:56 +09:00 |
|
Masayuki Nakano
|
0fb3fbdd2c
|
Bug 812427 part.2 Make event struct type named enumeration r=roc+smaug
|
2012-11-20 15:05:56 +09:00 |
|
Masayuki Nakano
|
50a44166de
|
Bug 812427 part.1 Remove unused event struct type r=roc
|
2012-11-20 15:05:56 +09:00 |
|
Olli Pettay
|
05782f593d
|
Bug 779306 - Wildcard for 'all events', nsIEventListenerService.addListenerForAllEvents(target, listener), r=jst
|
2012-11-01 13:42:29 +01:00 |
|
Steven Michaud
|
5038f543ad
|
bug 794038 pt 3 - plugins support for resolution change. r=bgirard
|
2012-10-16 20:41:21 +01:00 |
|
Mounir Lamouri
|
2cc12c0525
|
Bug 795136 - 1/2 - Add events notifying the window if upload/download happen on the system. r=smaug sr=sicking
|
2012-09-30 14:47:48 +01:00 |
|