Ehsan Akhgari
70ba385729
Bug 792502 - Kill the FunctionTimer code; r=vlad
2012-09-19 16:59:38 -04:00
Gregor Wagner
2f5d2e9f4a
Bug 770731 - Expose JS API for modifying app permissions. r=sicking
2012-09-19 11:19:00 -07:00
Makoto Kato
9285e74b27
Bug 790617 - Part 1 - setUploadStream can handle 64-bit length r=cbiesinger
2012-09-19 17:09:08 +09:00
Gregor Wagner
45182816a6
Backout bug 770731
2012-09-18 16:19:56 -07:00
Gregor Wagner
25f4b524a1
Bug 770731 - Expose JS API for modifying app permissions. r=sicking
2012-09-18 14:52:39 -07:00
Adam Dane [:hobophobe]
fe6d81410d
Bug 87717 - Allow offline mode to connect to loopback r=mcmanus sr=cbiesinger
2012-09-17 18:45:10 -05:00
Jason Duell
fa9262e827
Bug 756648 - Implement "cookie jars" for apps. r=biesi,smaug
...
--HG--
rename : netwerk/test/unit_ipc/test_cookie_wrap.js => netwerk/test/unit_ipc/test_cookie_header_wrap.js
2012-09-18 12:04:04 -04:00
Ehsan Akhgari
5236854e21
Bug 741059 - Part 1: Add APIs to nsIChannel to allow callers to override the private bit on the channel; r=jduell
...
This is probably the worst patch that I have ever written!
We add a setPrivate method to nsIPrivateBrowsingChannel which will be
implemented by channels who care about private browsing. This allows the
client to explicitly override the private bit on the channel.
NS_UsePrivateBrowsing is also taught about this override bit using the
internal nsIPrivateBrowsingChannel::IsPrivateModeOverriden API. This patch
implements the new API for HTTP, FTP and wyciwyg channels. This also
modifies the IPC implementations of these channels to correctly transfer that
bit to the parent process if it has been set in the child process channel.
2012-09-04 20:37:45 -04:00
Ed Morley
51dcc7dff7
Backout 6d71ff5b4b36 (bug 347307), 75a3c47a3fe7 (bug 507578), 828f91de7143 (bug 769764) for near permaorange OS X 10.8 leaks
2012-09-17 16:54:09 +01:00
Aryeh Gregor
f4db891495
Bug 791216 - Work around gcc enum class compiler bug; r=ehsan
2012-09-09 19:35:29 +03:00
Patrick McManus
b7a0d2b1de
bug 347307 - make pac myIPAddress() more accurate r=biesi
2012-09-14 16:27:46 -04:00
Patrick McManus
44a98739c1
bug 507578 - disable dns prefetch in presence of active proxy r=jduell
2012-09-14 16:27:46 -04:00
Patrick McManus
cd31dfef08
bug 769764 move proxy resolution to separate thread and remove sync api r=biesi sr=josh
2012-09-14 16:27:46 -04:00
Ed Morley
2ee5369324
Backout 3182f9d08c2d (bug 347307), 2a30593cca79 (bug 507578), b87b27f5a417 (bug 769764) for m-oth permaorange in browser_463205.js
2012-09-13 22:42:29 +01:00
Patrick McManus
03e8a539c1
bug 347307 - make pac myIPAddress() more accurate r=biesi
2012-09-13 15:22:56 -04:00
Patrick McManus
055e38ba48
bug 507578 - disable dns prefetch in presence of active proxy r=jduell
2012-09-13 15:22:56 -04:00
Patrick McManus
183e115253
bug 769764 move proxy resolution to separate thread and remove sync api r=biesi sr=josh
2012-09-13 15:22:56 -04:00
Ryan VanderMeulen
826e297731
Merge m-c to inbound.
2012-09-05 23:03:09 -04:00
Makoto Kato
507b76f776
Bug 784912 - nsIStreamListener.onDataAvailable should handle 64-bit offset. r=honza
2012-09-06 11:41:02 +09:00
Paul Adenot
b79fe150e6
Bug 730765 - Media cache shouldn't be used when loading from blob: urls. r=biesi
2012-09-04 14:53:52 -07:00
Patrick McManus
c101492d45
bug 499203 null deref in nsprotocolproxyservice::getprotocolinfo with null nsiuri r=biesi
2012-09-05 08:44:27 -04:00
Aryeh Gregor
0a623fc523
Bug 782594 - Don't use the same variable for nsresult and uint32_t; r=bz
2012-08-14 12:10:42 +03:00
Randell Jesup
29ac5c0b8c
Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg
2012-09-01 22:35:17 -04:00
Mounir Lamouri
994c0bc77a
Bug 786296 - Remove permissions when an app is uninstalled. r=jlebar,fabrice
2012-08-31 11:34:28 -03:00
Landry Breuil
d4d6157146
Bug 785738 Part 3: use PRTime instead of int64_t where appropriate; r=ehsan
2012-08-30 09:10:35 +02:00
Mats Palmgren
1801a243bf
Bug 785753. r=zackw,bzbarsky
2012-08-30 03:34:53 +02: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
Patrick McManus
07eb7fa6c2
bug 758673 - nsprotocolproxyservice::asyncResolve applies filters twice r=biesi
...
--HG--
extra : rebase_source : ffae3554c9f73886692d8947850949520c6171d7
2012-08-27 16:25:53 -04:00
Valentin Gosu ext:(%2C%20Jason%20Duell%20%3Cjduell.mcbugs%40gmail.com%3E%2C%20Ms2ger%20%3CMs2ger%40gmail.com%3E)
79b6b7fa0b
Bug 745296 - Enable FAIL_ON_WARNINGS in more of /netwerk r=jduell
2012-08-25 11:19:00 -07:00
Mounir Lamouri
ccfaecab9f
Bug 777072 - 4/7 - Update nsPermission to use appId/isInBrowserElement. r=sicking
2012-08-23 11:37:31 -07:00
Chris Jones
bf0b224214
No bug: Merge backout on a CLOSED TREE r=bustage
2012-08-23 22:33:04 -07:00
Chris Jones
124a2df024
Back out bug 777072, bug 619236, and bug 784878
2012-08-23 22:00:14 -07:00
Ryan VanderMeulen
e880c79745
Merge the last PGO-green inbound changeset to m-c.
2012-08-23 22:06:49 -04:00
Ben Turner
2e0265c8ef
Bug 784726 - 'Remove old IPC::URI'. r=cjones+khuey.
...
--HG--
rename : ipc/glue/IPCSerializableParams.ipdlh => ipc/glue/InputStreamParams.ipdlh
extra : transplant_source : %A6%BC%8B%8D%3A_%7Df%2B%FE%AA%94%81%AB%CAW%15K%A7%03
2012-08-23 12:33:46 -07:00
Mounir Lamouri
dcf6c48eb9
Bug 777072 - 4/7 - Update nsPermission to use appId/isInBrowserElement. r=sicking
2012-08-23 11:37:31 -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
Paul Adenot
4ec3053562
Bug 730765 - Remove commented out code that should have been removed. DONTBUILD r=biesi
2012-08-21 16:15:30 -07:00
Paul Adenot
1fb050e013
Bug 730765 - Media cache shouldn't be used when loading from blob: urls. r=biesi
2012-08-21 16:00:23 -07:00
Ryan VanderMeulen
15bd519dbe
Backout 3ce94808577b, 56f288230d5a, and 18ff170ecb1f (bug 730765) for bustage. r=fail
2012-08-21 18:45:54 -04:00
Ryan VanderMeulen
1488551d04
Fix merge bustage from bug 730765.
2012-08-21 18:32:54 -04:00
Paul Adenot
e7f75f1f49
Bug 730765 - Media cache shouldn't be used when loading from blob: urls. r=biesi
2012-08-15 10:36:12 -07:00
Chris Double
f02292c9f4
Backout bug 730765 Part 3/3
...
--HG--
extra : rebase_source : 2aadbb2419cceeac30bd95484e37ab905525662f
2012-08-24 00:12:53 +12:00
Chris Double
af6a76cff2
Backed out changeset 5583ccdfea18
2012-08-23 22:42:14 +12:00
Ben Turner
4a96b44593
Bug 782649 - 'Remove old IPC::InputStream'. r=cjones+khuey.
2012-08-22 19:13:54 -07:00
Ben Turner
81d9415df5
Bug 781256 - 'Share FileDescriptors across processes in preparation for OS-level sandbox'. r=khuey+cjones.
...
--HG--
rename : netwerk/base/public/nsIIPCSerializable.idl => netwerk/base/public/nsIIPCSerializableObsolete.idl
extra : transplant_source : %EB%18%9D%E6%B1%C6%26%A2%16%F3%85g%1A%25%B1%8E%A1%E72e
2012-08-16 00:02:32 -04:00
Aryeh Gregor
105b55a935
Bug 782252 - Cast some nsresult to bool where the function really returns bool; r=ehsan
2012-08-13 16:32:28 +03:00
Aryeh Gregor
982100775b
Bug 780618 - Move all error codes to nsError.h; r=ehsan
2012-07-27 17:03:27 +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
Valentin Gosu
176d06ef65
Bug 781399: Fix warnings in networking code. r=jduell
2012-08-09 12:48:27 -04:00
Ryan VanderMeulen
e0f772c50e
Backout 41a3cdf92063 (bug 782649) for Linux xpcshell failures.
2012-08-22 17:31:06 -04:00