Niko Matsakis
a65a6cb418
Bug 698075 - Use nsAutoptr<> to guarantee msg is freed; r=cjones
2011-11-30 13:19:49 +00:00
Oleg Romashin
ac7f689c7a
Bug 704735 - _state is not initialized in Android-MessagePumpForUI ctor. r=cjones
2011-11-26 14:08:27 +01:00
Mounir Lamouri
8e486f8603
Bug 674725 - Part N - Receiving SMS: IPC handling. r=cjones
2011-11-24 12:45:55 +01:00
Mounir Lamouri
46b1decfa1
Bug 674725 - Part G - Add PSms IPDL sub-protocol. r=smaug sr=cjones
2011-11-20 23:40:53 +01:00
Jeff Walden
a076867204
Bug 704127 - Implement MOZ_FINAL as a modifier for classes and virtual member functions. r=cjones
2011-11-20 22:21:16 -08:00
Ms2ger
53f3072a74
Bug 698933 - Don't return 'false' from CreateSharedMemory(); r=cojones
2011-11-16 08:50:19 +01:00
Michael Wu
21ff4d9ef1
Bug 694206 - Add Gonk (B2G) widget backend, r=cjones
2011-11-10 16:17:46 -08:00
Mike Hommey
4909fbf225
Bug 686464 - Leave it to Android to unpack the content process executable. r=ted
2011-10-27 14:53:20 +02:00
Ehsan Akhgari
478ad1a412
Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
...
Landing on a CLOSED TREE
2011-10-17 10:59:28 -04:00
Jeff Walden
7d613942b0
Bug 693469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. (Exceptions: assigning to static initializers, use in static assertions, as template parameters, etc. These will go away when the relevant compilers have C++11 constexpr support.) r=cjones
2011-10-10 22:50:08 -07:00
Bobby Holley
ec90124839
Bug 691411 - Move js/src/xpconnect to js/xpconnect and rename source files while we're at it. r=khuey, sr=mrbkap
2011-10-14 10:52:47 -07:00
Jeremy Huddleston
1adaf0536d
Bug 691138 - ipc: fails to build darwin/x11. r=smichaud
2011-10-14 16:54:46 +09:00
Marco Bonardo
886e3b0c58
Merge last green changeset from mozilla-inbound to mozilla-central
2011-10-13 15:48:46 +02:00
Jim Mathies
5e8a2050c9
Bug 693890 - Build fix for disable-accessibility link errors post the landing of bug 677883. r=davidb
2011-10-12 11:50:31 -05:00
Jeff Walden
c5e5f873d1
Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail
2011-10-12 12:21:53 -07:00
Jeff Walden
946f2ae0e3
Bug 639469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. r=cjones
2011-10-10 22:50:08 -07:00
Jim Mathies
65452ef9a2
Bug 677883 - Bypass deferred message processing for accessible tab windows. Fixes occasional wm_getobject query failures, which must be responded to. r=davidb
2011-10-11 11:11:35 -05:00
Gian-Carlo Pascutto
c22e3b7f22
Bug 622992 - Remove pre/postfork hack in function that is now safe. r=cjones
2011-10-11 08:16:39 +02:00
Gian-Carlo Pascutto
df9dcbb3b5
Bug 622992 - Update Chrome IPC to not allocate memory after forking. r=cjones
2011-10-11 08:14:57 +02:00
Chris Jones
2308d7cdc7
Bug 690670, parts 1 and 2: Add a hal/ directory in which we can add device-interaction code, and build goop thereto. r=khuey sr=roc
2011-10-05 15:15:45 -07:00
Chris Jones
44aabdcfa5
Bug 690670, part 0.1: Teach IPDL about uint* types, since those are what we have to use in "public" interfaces. r=bent
2011-10-05 15:15:45 -07:00
Mike Hommey
2e34086924
Fixup bug 654056. r=bustage,f=edmorley
2011-10-05 09:39:18 +02:00
Mike Hommey
a59299c642
Bug 654056 - Build IPC support for mips, hppa, ia64, s390(x), powerpc64 and sparc. r=bsmedberg
2011-10-05 08:57:58 +02:00
Brian Hackett
0ec9245d43
Remove jsobj.h from installed headers, bug 690943. r=luke
2011-10-04 07:06:54 -07:00
Josh Matthews
870bd18b23
Bug 581341 - Part 4: Always run the IPC testshell callback, regardless of execution success or failure. r=bent
2011-06-23 19:31:58 -04:00
Michael Wu
0fe7772ece
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
2011-09-28 23:19:26 -07:00
Makoto Kato
a583afefe1
Bug 681202 - Add Android x86 target. r=glandium
2011-09-29 13:39:03 +09:00
Daniel Holbert
bc084f524a
Bug 669412 followup to followup: move now-unused-in-default-build-config variable inside #ifdef, to fix new unused variable build warning. rs=bent
2011-09-27 13:58:14 -07:00
Daniel Holbert
64e66f1ec1
Bug 669412 followup: remove variables preBytes & postBytes that are now unused after earlier patch on this bug. r=bent
2011-09-27 13:22:49 -07:00
Benoit Girard
ce14f84eda
Bug 687864 - Part 2: Add offline renderer awareness for Mac OGL in plugins; r=jmuizelaar
2011-09-21 15:20:52 -04:00
Luke Wagner
e2e7e3085f
Bug 684526 - Unify jsval and js::Value (r=jorendorff)
2011-09-19 09:34:49 -07:00
Landry Breuil
1d83b69c25
Bug 648735 - On OpenBSD/64 bits we need a typedef for unsigned long long, and reuse the unsigned long template on 32/64 bits; r=cjones
2011-09-21 18:36:52 +01:00
Landry Breuil
3fb5c00abe
Bug 648735 - OpenBSD: Include sys/stat.h; r=cjones
...
otherwise fails with:
ipc/chromium/src/base/platform_file_posix.cc:49: error: 'S_IRUSR' was not declared in this scope
ipc/chromium/src/base/platform_file_posix.cc:49: error: 'S_IWUSR' was not declared in this scope
2011-09-21 18:36:52 +01:00
Landry Breuil
009af36186
Bug 648735 - OpenBSD: Add missing limits.h and sys/param.h; r=cjones
...
otherwise fails with:
/usr/include/sys/proc.h:64: error: 'MAXLOGNAME' was not declared in this scope
/usr/include/sys/proc.h:287: error: 'MAXCOMLEN' was not declared in this scope
Don't try to include execinfo.h/use backtrace* funcs on OpenBSD too, otherwise fails with
../../dist/system_wrappers/execinfo.h:3:27: error: execinfo.h: No such file or directory
In constructor 'StackTrace::StackTrace()':
/home/landry/src/mozilla-central/ipc/chromium/src/base/debug_util_posix.cc:125: error: 'backtrace' was not declared in this scope
/home/landry/src/mozilla-central/ipc/chromium/src/base/debug_util_posix.cc: In member function 'void StackTrace::PrintBacktrace()':
/home/landry/src/mozilla-central/ipc/chromium/src/base/debug_util_posix.cc:144: error: 'backtrace_symbols_fd' was not declared in this scope
2011-09-21 18:36:52 +01:00
Landry Breuil
fa37469146
Bug 648735 - Fix build failure on OpenBSD/i386 & macppc; r=cjones
...
../../ipc/chromium/src/base/singleton.h:171: error: invalid conversion
from 'base::subtle::AtomicWord*' to 'volatile base::subtle::Atomic32*'
Lifted from www/chromium/patches/patch-base_atomicops_h
2011-09-21 18:36:52 +01:00
Landry Breuil
f7e363f4f5
Bug 648735 - On OpenBSD, assume clock is monotonic; r=cjones
...
otherwise fails with:
ipc/chromium/src/base/time_posix.cc:181:2: error: #error No usable tick clock function on this platform.
2011-09-20 13:23:04 +01:00
Landry Breuil
0e5b698070
Bug 648735 - Include sys/uio.h to get the definition of struct iovec; r=cjones
...
ipc/chromium/src/chrome/common/ipc_channel_posix.cc:396: error: variable 'iovec iov' has initializer but incomplete type
2011-09-20 13:23:04 +01:00
Landry Breuil
abda2e7bec
Bug 648735 - Use pthread_self() on OpenBSD to get current thread id; r=cjones
2011-09-20 13:23:03 +01:00
Landry Breuil
244e9b72d9
Bug 648735 - Define stat64 to stat on Open/FreeBSD, since they don't have stat64() but stat handles >2Gb files fine; r=cjones
...
lifted from freebsd's www/firefox/files/patch-ipc-chromium-src-base-file_util_posix.cc
and https://bugzilla.mozilla.org/attachment.cgi?id=527621
2011-09-20 13:23:03 +01:00
Landry Breuil
c769624c7f
Bug 648735 - Use nspr's prcpucfg.h for OpenBSD; r=cjones
2011-09-20 13:23:03 +01:00
Landry Breuil
a301cb21c3
Bug 648735 - Build fails without sys/types.h inclusion; r=cjones
...
/usr/include/fts.h:42: error: 'dev_t' does not name a type
/usr/include/fts.h:45: error: 'size_t' does not name a type
/usr/include/fts.h:73: error: 'size_t' does not name a type
/usr/include/fts.h:74: error: 'size_t' does not name a type
/usr/include/fts.h:76: error: 'ino_t' does not name a type
/usr/include/fts.h:77: error: 'dev_t' does not name a type
/usr/include/fts.h:78: error: 'nlink_t' does not name a type
2011-09-20 13:23:03 +01:00
Landry Breuil
721e4d49c9
Bug 648735 - Add missing #defines for OS_OPENBSD, consider it as an OS_POSIX, while here add #defines for sparc64 arch; r=cjones
2011-09-20 13:23:03 +01:00
Igor Bukanov
a663d9fa7f
bug 678830 - Use JSScript, not script objects, in compile/evaluate API. r=jorendorff
2011-09-02 08:46:00 +02:00
Kyle Huey
3bbda31701
Merge m-c to b-s.
2011-09-14 08:45:54 -07:00
Ehsan Akhgari
2e475db977
Bug 686507 - Don't spam my console when processing IPDL files; r=bsmedberg
...
DONTBUILD
2011-09-13 15:40:27 -04:00
Kyle Huey
9b4983b5a7
Merge m-c to b-s.
2011-09-11 05:32:38 -04:00
Kyle Huey
2accb35e97
Merge m-c to b-s.
2011-09-07 10:47:50 -04:00
Josh Aas
74591953f9
Bug 669036: Fix bad path to child process binary that caused assertions. r=bsmedberg
2011-09-07 00:51:38 -04:00
Mike Hommey
e75335cbe5
Backout the backout of e5815c156b6c (bug 683096), 9ca928d8095c (merge), a286edb8ca4b (bug 683875), 61dc35b8f63f (bug 683171), b0741ae44def (bug 683875), 8e01bc314326 + e2697c06468f (bug 677501), 805e28e85577 (bug 680440)
2011-09-03 08:19:06 +02:00
Ed Morley
f50acda2c1
Backout e5815c156b6c (bug 683096), 9ca928d8095c (merge), a286edb8ca4b (bug 683875), 61dc35b8f63f (bug 683171), b0741ae44def (bug 683875), 8e01bc314326 + e2697c06468f (bug 677501), 805e28e85577 (bug 680440) for Win opt orange and purple galore, on a CLOSED TREE
2011-09-03 04:35:21 +01:00