Ben Turner
8e88b405d2
Rework chromium initialization
2009-08-27 14:11:10 -07:00
Benjamin Smedberg
187a34a633
Merge mozilla-central into Electrolysis
2009-08-26 12:15:27 -04:00
Chris Jones
c39afb1faf
drop the banhammer on sync parent-to-child messages
2009-08-25 18:52:12 -05:00
Ben Turner
b5348a3322
Fix build bustage
2009-08-25 16:39:30 -07:00
Ben Turner
1521c7b109
Fix testshell to use the new callback commands, and shut down properly
2009-08-25 16:07:22 -07:00
Chris Jones
84a5be73c6
add IPDL front-end support for transitioning to one of a set of states
2009-08-19 21:21:46 -05:00
Chris Jones
42f8bccd1d
add real front-end support for multiple start states in IPDL
2009-08-19 18:35:22 -05:00
Chris Jones
569858dd00
enable the actor before calling the ctor hook
2009-08-19 18:14:24 -05:00
Chris Jones
da80f6aaa1
add RecvCtor() hooks to match RecvDtor()
2009-08-19 17:54:54 -05:00
Chris Jones
36b0a7b68e
require IPDL filename Foo.ipdl to define protocol Foo
2009-08-19 16:08:21 -05:00
Chris Jones
a02df7b5d1
allow empty sub-protocols
2009-08-19 15:50:46 -05:00
Chris Jones
2c1f6f0ee8
add "power-user" ctor interface method that accepts pre-constructed actors
2009-08-19 15:39:10 -05:00
Benjamin Smedberg
fc13eedc7c
Package test.xul so that it ends up at chrome://global/content/test-ipc.xul. This allows it to be tested with nightly builds, as well as giving it chrome permissions so that jdm can work on hooking up typeaheadfind.
2009-08-19 13:59:58 -04:00
Robin Bate Beorop
b7c4e982b3
Bug 507218 - Expose the process type (chrome/content) to client code via XRE_GetProcessType and nsIXULRuntime, r=bent
2009-08-19 13:09:51 -04:00
Chris Jones
d9919b3117
simplify some *Channel code. enforce more SyncChannel invariants
2009-08-19 10:44:56 -05:00
Chris Jones
0a08700f4a
add race detection to RPC channels. simplify message processing, be stricter about layering guarantees. add more comments and assertions to channel code.
2009-08-19 00:22:01 -05:00
Chris Jones
43593314df
s/String/nsCString/ for IPDL example
2009-08-18 11:08:38 -05:00
Ted Mielczarek
6999827df6
bug 508861 - Build/ship the C++ runtime with MSVC/jemalloc. r=bsmedberg
...
--HG--
extra : rebase_source : 3ce54c05f07236d49469b66c695bfac3ccef06af
2009-08-17 13:13:37 -04:00
Peter Van der Beken
1add2c5c48
Remove redundant mWeakReference (also in nsINode::nsSlots). r=sicking.
...
--HG--
extra : rebase_source : 6c8d4b7a3930dff5ccac300af228a1bc3e1786c4
2009-08-25 13:13:30 -07:00
Chris Jones
dc16b0c031
export ContentProcess* headers
2009-08-14 18:21:21 -05:00
Chris Jones
77d8bb116e
allow implementations to be notified when a dtor message is received
2009-08-14 16:46:49 -05:00
Chris Jones
f55e41544a
add dummy |start state| syntax
2009-08-14 15:38:25 -05:00
Peter Van der Beken
8b5c239aac
Fix for bug 510677 (Avoid XPCCallContext for WrapNativeToJSVal). r/sr=jst.
...
--HG--
extra : rebase_source : 647f360f5603a2f9ade579a9911ba51af1db91b5
2009-08-14 21:00:24 +02:00
Peter Van der Beken
e20a909c30
Remove debugging code for setters and methods to avoid weird behaviour from calling the native setters and methods twice.
...
--HG--
extra : rebase_source : bc087eb4c541411d5adc696b267295d4d172614e
2009-08-24 08:44:16 -07:00
Benjamin Smedberg
bca8ff5efc
Remove #ifdef 0 functions in nsNPAPIPluginParent which definitely won't live there. Some (memory allocation/deallocation) are local, while others should just be instance methods on the NPP wrappers.
2009-08-14 14:47:30 -04:00
Peter Van der Beken
06a3290ed7
Fix for bug 510673 (Add a quickstub for document.write). r/sr=jst.
...
--HG--
extra : rebase_source : 10b08ef2c45a0db19122851cd105a7580e499d0a
2009-08-14 19:55:43 +02:00
Mark Banner
8fe7ca9195
Bug 512690 Fix prefcalls.js in autoconfig code for latest LDAP API changes. r=bienvenu
2009-08-26 16:09:59 +01:00
Mark Banner
f53b655eed
Sync js/src/config files with change from changeset a1a1591eee2a / Bug 402892 "Switch from gnome-vfs to GIO" (add gio/gio.h to system-headers) - to fix unit test bustage.
2009-08-26 08:17:16 +01:00
Shawn Wilsher
7e79575c8f
Bug 507199 - Fix race condition in finalizing asynchronous storage statements
...
(was "test_browserGlue_corrupt_nobackup_default.js, test_browserGlue_corrupt_nobackup.js, test_browserGlue_shutdown.js randomly crash")
Fixes a race condition with asynchronous statements that causes a crash. We do
not always have access to the background thread, so we should not assume we
always can get it.
2009-08-25 23:54:56 -07:00
Reed Loden
5ead87ae79
Bug 402892 - "Switch from gnome-vfs to GIO" (add gio/gio.h to system-headers, remove accidentally added config/system_wrappers directory)
2009-08-26 01:37:28 -05:00
Jesse Ruderman
93e766d08f
Fix typo in assertion message
2009-08-25 21:50:41 -07:00
Phil Ringnalda
3ab8724ff1
Bug 342754 - pavlov defined NS_CHARSETALIAS_CID a second time, r=smontagu
2009-08-25 20:20:33 -07:00
Jesse Ruderman
ee4d3728c4
Bug 420424 - remove bogus assertion. r=bz
2009-08-25 18:45:07 -07:00
Jesse Ruderman
e7e4dcc7df
Bug 418928 - remove bogus assertion. r=roc
2009-08-25 18:44:59 -07:00
Robert Strong
767b15be45
Bug 512564 - Support for the WinCE environment implementation. r=bsmedberg
2009-08-25 18:41:18 -07:00
Robert O'Callahan
51e0aac9d9
Backout bug 508227
2009-08-25 15:46:33 -07:00
Robert O'Callahan
ad0d3ca554
Backed out changeset 875c4ba4cbc8
2009-08-25 15:46:20 -07:00
Robert O'Callahan
f91ed2d66b
Backout bug 508730
2009-08-25 15:46:00 -07:00
Robert O'Callahan
8c140079a7
Backed out changeset 336bcf9010d1
2009-08-25 15:45:50 -07:00
Robert O'Callahan
2cae94b571
Backout bug 508730
2009-08-25 15:45:25 -07:00
Robert O'Callahan
24f05f0a0b
Backed out changeset 6db996debbd1
2009-08-25 15:45:05 -07:00
Blake Kaplan
38e58e1cdf
Bug 512518 - nsRegressionTester.cpp doesn't compile in an optimized build. r=dbaron
...
--HG--
extra : rebase_source : 4d5589283048473f7bd2ba514cf09eaae13ec97e
2009-08-25 14:05:17 -07:00
Doug Turner
72c70cdea8
Bug 512520 - remove Maemo geolocation providers. r=staurt
2009-08-25 15:08:56 -07:00
David Anderson
42e1fe8339
Fixed assertion botch, (fallout from bug 512029 desk r=jorendorff).
...
--HG--
extra : rebase_source : a934cbfbc1e641d2c49511d1041105d8bec4aa66
2009-08-25 13:41:05 -07:00
Robert O'Callahan
0a4c0e5e83
Fix bustage
...
--HG--
extra : rebase_source : 9e76df4981946fac173074b2cc39ec05f4be6866
2009-08-25 13:13:23 -07:00
Honza Bambas
21ec27d986
Bug 509683 - nsDOMStorageMemoryDB::GetItemsTable inits hashtable twice, r=peterv
2009-08-25 21:25:32 +02:00
Honza Bambas
466448806d
Bug 477118 - https webpage with data: images trigger a Page contains unencrypted information mixed content warning, r=bz
2009-08-25 21:25:32 +02:00
Honza Bambas
d1a4913c99
Bug 329869 - Dynamically loaded scripts don't degrade security state, r=honzab,kaie
2009-08-25 21:25:32 +02:00
Masatoshi Kimura
5196c3f287
Bug 509179. Disable compilation of TSF when not available in the SDK. r=ted
2009-08-25 12:13:42 -07:00
Mook
25952f64b4
Bug 510650. Make class ::nsWindow a friend of mozilla::widget::WindowHook, not mozilla::widget::nsWindow. r=jmathies
2009-08-25 12:10:32 -07:00