Граф коммитов

10170 Коммитов

Автор SHA1 Сообщение Дата
Kyle Huey b5de73cea5 Merge m-c to b-s. 2011-08-24 08:34:27 -04:00
Michael Wu 0ca92963ba Bug 676192 - Remove kHashEnumerateRemove and make nsHashtableEnumFunc return PRBool, r=bsmedberg 2011-08-22 19:15:54 -07:00
Julian Reschke e28369b0b2 Bug 665706 - Remove historic special handling for semicolons in URIs. r=rjesup 2011-08-22 16:51:52 +02:00
Geoff Brown 6b2be6e629 Bug 668349 - Changes to xpcshell.ini; r=jmaher 2011-08-22 09:00:50 +01:00
Ed Morley 972021b94e Bug 677787 - Remove unique_pointer from typelib code; r=khuey 2011-08-20 13:44:37 +02:00
Phil Ringnalda 27691042a4 Back out 902a7c3eb320 for failing to build on Windows, and 196df669baba for failing to build without it 2011-08-18 20:04:10 -07:00
Daniel Holbert 7311bb5ae8 Bug 679832 followup: add an #include <stdint.h> to fix bustage on Linux Opt QT build. 2011-08-18 16:32:19 -07:00
Daniel Holbert 77e64b11b1 Bug 679832: Explicitly cast to a pointer-sized integer, when converting between 32-bit ints and void* pointers in nsCheapSets.h. r=bsmedberg 2011-08-18 16:11:55 -07:00
Matheus Kerschbaum b3f3c5d3a9 Bug 678155 - Remove NS_COM. r=bsmedberg 2011-08-18 15:46:39 +02:00
Marco Bonardo a07c3bd21d Merge mozilla-central and mozilla-inbound 2011-08-18 10:38:39 +02:00
Makoto Kato 71770f63c5 Bug 679473 - TestNativeXMLHttpRequest.exe : fatal error LNK1120: 6 unresolved externals. r=khuey 2011-08-18 09:33:58 +09:00
Ehsan Akhgari 057449a115 Bump the XPCOM version from 8 to 9
--HG--
extra : transplant_source : %DB%9E%D5%03%8D%D2%11%DDu%15%CF%A3%8A%BC%FFZ%D5%E6%26p
2011-08-16 14:18:30 -04:00
Landry Breuil c31b507412 Bug 650749: Fix xptcall for OpenBSD on ppc. r=bsmedberg 2011-08-16 07:27:16 -04:00
Kyle Huey 7a02c761b5 Bug 679191: Improve XPT arena allocation behavior when handling allocations larger than the block size. r=njn 2011-08-16 07:25:58 -04:00
Daniel Holbert 7ef139c508 merge m-c to m-i 2011-08-15 21:12:06 -07:00
Steve Fink aaf68cf744 Bug 673631 - Clean up probes and register (almost) all profiler control entry points in JS_DefineProfilingFunctions (r=luke,waldo,jst)
Previously, JS_DefineProfilingFunctions only defined a very basic set of
functions (startProfiling and stopProfiling), and various scattered places
added more specific ones (start/stop vtune, dumpProfile, etc.) This patch makes
jsdbgapi do all of it, so that all users get the same set.

Also rename JS_DumpProfile -> JS_DumpBytecode to avoid name conflict. The
bytecode dumps are how the counters ("profiles") are displayed, so the
DumpProfile name was bogus anyway.

--HG--
extra : rebase_source : 2d3e626ef43ac41c6da401a779775a63fc96a427
2011-07-26 15:56:09 -07:00
Matheus Kerschbaum a509443427 Bug 677529 - Remove manual jspubtd.h inclusions from IDL files. r=Ms2ger 2011-08-14 19:12:35 +02:00
Ms2ger 28ed8c9ea8 Bug 677529 - Check return values in pyidl's Method::needsJSTypes; f=Matheus r=khuey 2011-08-14 19:12:21 +02:00
Joshua Cranmer 5e2737b1a7 Bug 676857 - Make it an error if interfaces have too many methods.
The error is made at compile-time, and also causes an error if trying to make a
stub like this. Finally, it also refuses to load such an interface.

These restrictions only apply to script-implementable interfaces.
2011-08-05 11:34:13 -07:00
Ms2ger a13fbb2eed Merge m-c to m-i 2011-08-13 14:47:03 +02:00
Kyle Huey d2f386b50d Merge b-s to m-c. 2011-08-13 08:27:55 -04:00
Phil Ringnalda d0e381e5a6 Back out c8f38fb18c6a (bug 673631) for breaking the Shark shell build 2011-08-12 19:24:22 -07:00
Kyle Huey 2473c43cb5 Bug 678479: Add a makefile target in xpcom/ to regenerate the IDL parser. r=ted 2011-08-12 12:07:09 -04:00
Kyle Huey d893538cb7 Bug 678479: Add a --regen argument to header.py and typelib.py to regenerate the IDL parser. r=ted 2011-08-12 12:06:46 -04:00
Makoto Kato 61d973ea40 Bug 678438 - DLL bloclk list for Win64 is turned off by bug 552864. r=glandium 2011-08-12 15:07:36 +09:00
Mounir Lamouri 166de5a0cf Merging mozilla-inbound into mozilla-central. 2011-08-11 13:08:47 +02:00
Kyle Huey 3a900a90c9 Merge b-s to m-c. 2011-08-10 11:12:30 -04:00
Kyle Huey d603839558 Bug 458936: Work around some bizarre pymake bug. 2011-08-10 08:02:40 -04:00
Kyle Huey a1a6739d2e Finish yet another half done rename. 2011-08-10 08:02:01 -04:00
Kyle Huey 3029b65a5a And fix a typo. 2011-08-10 06:19:47 -04:00
Kyle Huey 7e755d8702 Bug 458936: Followup to complete renaming. 2011-08-10 06:09:06 -04:00
Kyle Huey 0548622b86 Bug 458936: Replace xpidlc's typelib generation with a python equivalent. r=ted 2011-08-09 20:48:41 -04:00
Jeff Muizelaar 0b15a611b5 Revert 17fa5a741f84.
The asserts were catching bug 673226 harder than we'd like.
2011-08-10 22:30:10 -04:00
Jeff Muizelaar 3e6907ff1f Bug 673228. Use MOZ_ASSERT instead of NS_ASSERTION in TimeStamp.h. r=roc,cjones
--HG--
extra : rebase_source : 108c53d18227ee0932751c61c8024faf23183b82
2011-08-10 19:32:35 -04:00
Brad Lassey d618965c5c backing out changesets 1baddb020156, d9456378c12d, 187ac0d7b154, 40e392d958e0 and f2e8ee893fe4 2011-08-10 18:18:09 -04:00
David Zbarsky ca48fedacc Bug 567013 - remove unused nsIBaseStream interface r=khuey 2011-08-09 12:28:00 -04:00
Geoff Brown 9b0eaba0a0 Bug 668349 - changes to xpcshell.ini; r=jmaher 2011-08-10 16:56:49 -04:00
Philipp Kewisch 190f16a050 Fix bug 672662 - Provide a chrome registration flag for the platform version. r=Mossop
--HG--
extra : rebase_source : d776a714c8f356a991286953b6bf15b5726ae5d5
2011-08-10 22:24:57 +02:00
Luke Wagner 8e906c4cea Bug 674597 - abort if attempting to create an xpcom proxy for wrapped JS (r=bsmedberg) 2011-07-28 13:41:24 -07:00
Steve Fink 77c195627f Bug 673631 - Clean up probes and register (almost) all profiler control entry points in JS_DefineProfilingFunctions (r=luke,waldo,jst)
Previously, JS_DefineProfilingFunctions only defined a very basic set of
functions (startProfiling and stopProfiling), and various scattered places
added more specific ones (start/stop vtune, dumpProfile, etc.) This patch makes
jsdbgapi do all of it, so that all users get the same set.

Also rename JS_DumpProfile -> JS_DumpBytecode to avoid name conflict. The
bytecode dumps are how the counters ("profiles") are displayed, so the
DumpProfile name was bogus anyway.

--HG--
extra : rebase_source : 0e5ae9748cd497b9a0d2f51527799c4092f51fd0
2011-07-26 15:56:09 -07:00
Luke Wagner e7d148fbfa Bug 650411 - assert in debug/release builds that JSRuntime is only used in a single-threaded manner (r=jorendorff,sr=dmandelin)
--HG--
extra : rebase_source : b20ddca63da88a8efe2f5dc06364785aebe8b9ea
2011-07-01 14:11:31 -07:00
William Lachance 431e2a2a46 Bug 676412 - Skip process stress test on windows, to make test faster. r=bsmedberg, a=testonly 2011-08-15 13:35:41 -07:00
Ehsan Akhgari ac11351177 Bug 677661 - Remove nsTPtrArray and add a SafeElementAt(index_type) API to nsTArray when it's instantiated with a pointer type; r=sicking 2011-08-10 01:36:00 -04:00
Daniel Holbert c4fb3410fd Bug 549143 followup: fix C++-style comment in xpidl_header.c. rs=bsmedberg 2011-08-09 12:24:55 -07:00
Mike Hommey 925cf66ada Bug 675618 - Compile pldhash as C++. r=bsmedberg
--HG--
rename : xpcom/glue/pldhash.c => xpcom/glue/pldhash.cpp
2011-08-09 09:06:37 +02:00
Rafael Ávila de Espíndola 4fd4522439 Bug 674446 - Add a bit of logging to nsGlueLinkingOSX.cpp; r=glandium 2011-08-08 23:16:23 -04:00
Michael Wu c0f3877f71 Bug 676465 - Replace PRBool with boolean in IDL files, r=bsmedberg 2011-08-06 22:03:32 -07:00
Justin Lebar 0b2f9c3c90 Bug 675216 - Update about:memory's description of heap-committed. rs=njn 2011-08-06 11:01:36 -04:00
Matheus Kerschbaum a296f262ae Bug 669040 part 1: Remove build-system and toolkit dependency on mork and morkreader. r=mak 2011-08-06 17:24:52 +02:00
Dão Gottwald 756ffd4d68 Backed out changeset 5561bb7124db 2011-08-06 17:16:59 +02:00