Isaac Aggrey
9e41ce2fa0
Bug 794510: Part 2: Use more stdint types instead of protypes.h types; r=ehsan
2012-10-11 18:38:04 -05:00
Kan-Ru Chen (陳侃如)
5e23bbb507
Bug 797681 - Register GonkGPSGeoLocationProvider as a XPCOM service. r=dougt
2012-10-15 14:40:51 +08:00
Bobby Holley
66ae5f7ba6
Bug 789224 - Remove chrome check in xpc_EvalInSandbox. r=mrbkap
...
This function is also called to evaluate javascript:// URIs, at which point the chrome caller assumption isn't actually valid. Let's just do the modern thing here, and fix up the caller that breaks.
2012-10-10 11:01:26 +02:00
Terrence Cole
063f398bc1
Bug 798624 - Specialize low-level character access to JSStableString; r=luke, rs=Waldo
...
Implements JSStableString::chars() and pushes StableCharPtr into the interface
at several key choke-points. This will solidly enforce the requirement that we
have uninlined jschar*s in places that we may GC with a jschar* on the stack.
--HG--
extra : rebase_source : 122785b474af371ed22d43a6bfcb600c05440405
2012-10-08 15:04:36 -07:00
Abhishek Potnis
2abf651a08
Bug 795504: Remove usages of PR_STATIC_CALLBACK from the tree; r=ehsan
2012-10-08 21:45:12 +05:30
Tom Schuster
e1dc8d9cc1
Bug 795442 - Allow nsIChannel.contentDispositionFilename to be writable. r=jduell, sr=biesi
2012-10-02 09:43:00 -07:00
Mounir Lamouri
4dab400e01
Bug 795134 - Remove localStorage when clear private data API is used. r=bent
...
--HG--
rename : dom/tests/mochitest/localstorage/test_app_uninstall.html => dom/tests/mochitest/localstorage/test_clear_browser_data.html
2012-09-29 18:31:33 +01:00
Isaac Aggrey
0cc4b12d36
Bug 791906: Replace NSPR integer limit constants with stdint ones; r=ehsan
2012-09-28 01:57:33 -05:00
Mounir Lamouri
0f84c7fd69
Bug 786301 - 2/3 - Remove localStorage data from an app when uninstalled. r=jlebar
2012-09-27 16:28:44 +01:00
Mounir Lamouri
8cb508705a
Bug 786301 - 1/3 - Add RemoveAllForApp on nsDOMStorageDBWrapper and nsDOMStoragePersistentDB. r=honza
2012-09-27 16:28:01 +01:00
Terrence Cole
185355684f
Bug 791322 - Move Rooted to js:: namespace; r=billm
...
These should not be part of the public API.
--HG--
extra : rebase_source : 00a69ee54f06e3f557cd9ec2f3b059df10aa32df
2012-09-24 18:08:22 -07:00
Jan Varga
cb9e236ba8
Bug 773373 part 4: Add appId and isInBrowserElement to key generation. r=sicking
2012-09-25 16:06:28 -07:00
Jan Varga
ec7b4b8c75
Bug 773373 part 3: Reject principals that doesn't have URIs. r=sicking
2012-09-25 16:06:28 -07:00
Jonas Sicking
b6cd49f3fe
Bug 773373 part 2: Use principals instead of URIs when calculating scopes. r=honzab
2012-09-25 16:06:27 -07:00
Jonas Sicking
d2d6d8c9d0
Bug 773373 part 1: Remove some dead code. r=honzab
2012-09-25 16:06:27 -07:00
Honza Bambas
3581c481dc
Bug 756717 - Implement 'appcache jar' for apps, r=tlee+jduell
2012-07-31 02:36:00 -04:00
Olli Pettay
8d223fdd12
Bug 792385 - Try to skip nsJSEventListener in CC, r=mccr8
2012-09-24 23:25:35 +03:00
Olli Pettay
4fd2c3ef07
Bug 793517 - Make nsDOMEventTargetHelper to unmark listeners during canSkip, r=mccr8
2012-09-24 14:05:30 +03:00
Ms2ger
3b4f8a982f
Bug 792343 - Enable FAIL_ON_WARNINGS in some more of dom/ (third batch); r=mounir
2012-09-20 09:55:36 +02:00
Ms2ger
39981d0ca4
Bug 791565 - Fix undefined variable use in nsDOMStorageDBWrapper::FlushAndDeleteTemporaryTables; r=sicking
2012-09-17 10:37:20 +02:00
Ehsan Akhgari
2f45a6a820
Remove an unneeded header from nsDOMStorage.cpp, no bug, r=me
2012-09-13 17:20:03 -04:00
Jonas Sicking
0bccffdf13
Bug 781866 - Clear up and simplify some names in localStorage code. r=honzab
2012-09-13 20:47:14 +02:00
Jonas Sicking
439a8d4733
Bug 776416 - Remove exceptions to 5MB quota rule in localStorage. r=honzab
2012-09-13 20:46:50 +02:00
Makoto Kato
507b76f776
Bug 784912 - nsIStreamListener.onDataAvailable should handle 64-bit offset. r=honza
2012-09-06 11:41:02 +09:00
Randell Jesup
29ac5c0b8c
Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg
2012-09-01 22:35:17 -04:00
Kyle Huey
0baaffe99f
Bug 687332: Part 2 - Move event handlers off of DOM objects and keep track of them solely in the event listener manager. r=smaug,bz
2012-08-30 20:45:16 -07:00
Rafael Ávila de Espíndola
fa9b9c167a
Bug 786148 - s/IPC/ipc/. r=ted.
...
This makes our builds a bit more reproducible. Without it when processing
#include "IPC/IPCMessageUtils.h
we end up in
#include "ShadowLayers.h"
which in the final XUL translates into the symbol (run nm -a to see it):
- 00 0000 SOL ../../../../gfx/layers/IPC/ShadowLayers.h
now when some file in gfx/layers/ipc does
#include "ShadowLayres.h"
the file found is the local one with the lowercase directory name and we end up
with
- 00 0000 SOL ../../../../gfx/layers/ipc/ShadowLayers.h
--HG--
extra : rebase_source : 96c68f6a3448eedaa280039960df911a9c707cac
2012-08-28 08:41:04 -04:00
Andrew McCreight
8c942e77dd
Bug 750570, part 3 - Remove unused stabilizeForDeletion argument. r=smaug
...
This argument isn't used, and would have to have its type changed
to support native purple buffer participants, so we just remove it.
2012-08-24 09:50:06 -07:00
Luke Wagner
ce71e55555
Bug 625199 - s/JSAutoEnterCompartment/JSAutoCompartment/ and make it infallible (r=bholley)
...
--HG--
extra : rebase_source : 12acf2288285f5caefd7fecea8207de3a47eab5b
2012-08-21 18:42:53 -07:00
Ehsan Akhgari
8c296bbcd4
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
...
This patch was generated by a script. Here's the source of the script for
future reference:
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 "*.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 PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
2012-08-22 11:56:38 -04:00
Ian Melven
915cb4516e
Bug 341604 - Implement HTML5 sandbox attribute for IFRAMEs r=smaug r=jst
2012-08-20 11:34:32 -07:00
Ehsan Akhgari
b457a9ddf0
Merge removal of nsnull
2012-08-14 11:29:00 -04:00
Aryeh Gregor
e2dd9c2028
Bug 626472 part 3 - Remove nsnull for good; r=ehsan
2012-08-12 13:43:47 +03:00
Honza Bambas
5fe7a22e2c
Bug 215450: Allow uploading of files greater than 2gb in size. Involves making input streams 64-bit capable. Significant work done by Makoto Kato, finished by Honza Bambas. r=hbambas,bsmedberg,jdrew,sicking
2012-08-10 22:44:11 -04:00
Aryeh Gregor
982100775b
Bug 780618 - Move all error codes to nsError.h; r=ehsan
2012-07-27 17:03:27 +03:00
William Chen
4710abefaf
Bug 776134 - Part 2: Make AlertsService remote alerts from content process to chrome process. r=dougt
2012-07-26 18:25:02 -04:00
William Chen
16866a115c
Bug 775377 - Modify nsIContentPermissionRequest to use nsIPrincipal instead of nsIURI. r=dougt+cjones
2012-07-30 10:58:26 -04:00
Aryeh Gregor
18faac3070
Bug 743573 - Followup: Fix build warnings in gcc 4.6.3; r=Ms2ger
2012-08-07 11:37:54 +02:00
Ms2ger
c861fd0028
Bug 743573 - Fix a number of build warnings in dom/; r=mounir
2012-08-07 09:06:29 +02:00
Mike Hommey
c1b35e7b2a
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
2012-08-04 20:26:44 +02:00
Olli Pettay
4f6e139505
Bug 777278 - Implement nsIDOMStorageEvent using event implementation codegen, r=mayhemer
2012-08-01 19:17:19 +03:00
Ehsan Akhgari
c80897316e
Merge the nullptr conversion from mozilla-central into mozilla-inbound
2012-07-30 10:28:15 -04:00
Aryeh Gregor
57c0ad57fb
Bug 777292 part 2 - Change all nsnull to nullptr
2012-07-30 17:20:58 +03:00
Brian Hackett
4da0b7720d
Use HandleValue and MutableHandleValue in API hooks where possible, bug 776579. r=billm, sr=dmandelin
2012-07-30 05:19:09 -06:00
Jeff Muizelaar
8db97be5a0
Bug 777942. Add labels to DOMStorage GetItem implementations. r=ehsan
...
--HG--
extra : rebase_source : 0efeba5bbe36276ad378eb1d137873f8f3c641db
2012-07-27 14:41:48 -04:00
Doug Turner
e0c7366e9c
No Bug - Cleanup style in nsGelocation.cpp because jdm told me it sucks. r=me
2012-07-26 20:33:04 -07:00
Doug Turner
7bc5a04e33
Bug 777594 - Use mozSettings to turn on/off Geolocation. r=jdm
2012-07-26 20:19:01 -07:00
Joshua Cranmer
e1cdfe2f05
Bug 773637 - Kill NS_SCRIPTABLE annotations, Part 1: Remove NS_*PARAM annotations. r=ehsan
...
--HG--
extra : rebase_source : a0b4bc50fece36d9a90fed61431635948bfa33b5
2012-07-06 15:14:07 -05:00
Aryeh Gregor
0c8f5adf50
Bug 626472 part 1 - Define nsnull as nullptr where available; r=ehsan
2012-07-20 14:16:17 +03:00
Olli Pettay
c992398490
Bug 765163 - Implement code generator for simple DOM events, r=jst,khuey
2012-07-20 19:42:08 +03:00