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

10201 Коммитов

Автор SHA1 Сообщение Дата
Ed Morley 6f91da9199 Merge mozilla-central and mozilla-inbound 2011-09-04 20:56:01 +01:00
Rafael Ávila de Espíndola cd90ca8cf4 Bug 680277 - Debug builds should always be compiled with frame pointers. r=khuey.
This patch creates a new MOZ_FRAMEPTR_FLAGS variable that is used only to
control the frame pointer flags passed to the compiler. It also computes this
flag in a macro so that the toplevel configure and js/src/configure stay in
sync.
2011-09-03 13:36:18 -04:00
Kyle Huey 5b93cf000b Bug 683096: Make arrays of nsQIResults work. r=ted 2011-09-03 09:53:48 -04:00
Matheus Kerschbaum af047ec136 Bug 680793 - Remove support for Irix. r=ted 2011-09-02 15:41:45 +01:00
Ehsan Akhgari bc86019c29 Keep changeset 11247af82311 backed out on the reverted tree 2011-09-02 09:05:37 -04:00
Ehsan Akhgari 2489ec0182 Revert to changeset e6fc4594c22e which was the last one to get a green Win7 tp run 2011-09-02 09:03:08 -04:00
Rafael Ávila de Espíndola d0f135552e revert 11247af82311, e3626f903f9f and 7ee51f8ea940.
CLOSED TREE
2011-09-01 22:01:56 -04:00
Rafael Ávila de Espíndola 4f57dc0d17 Bug 680277 - Debug builds should always be compiled with frame pointers. r=khuey.
This patch creates a new MOZ_FRAMEPTR_FLAGS variable that is used only to
control the frame pointer flags passed to the compiler. It also computes this
flag in a macro so that the toplevel configure and js/src/configure stay in
sync.

--HG--
extra : rebase_source : 58a64b71a23812910072c81bbf84b3721b961abb
2011-09-01 12:19:06 -04:00
Ed Morley 650a8a75a6 Merge last green changeset on m-i to m-c 2011-09-01 08:41:18 +01:00
Kyle Huey a733d4d347 Merge m-c to b-s. 2011-08-31 07:52:43 -04:00
Kyle Huey 49a82b0553 Bug 682852: Remove ancient test gunk. r=me 2011-08-30 13:39:19 -04:00
Atul Aggarwal 636d07708a Bug 581468 - Fix warning: signed and unsigned type in conditional expression in XPT_DoString; r=bsmedberg 2011-08-31 23:45:31 +01:00
Atul Aggarwal 30c8ca42d7 Bug 581467 - Fix warning: comparison between signed and unsigned integer expressions in XPT_ParseVersionString; r=bsmedberg 2011-08-31 23:45:31 +01:00
Rafael Ávila de Espíndola b9eb0813f3 Bug 682066 - Drop NS_DEFCALL. r=benjamin.
Having NS_DEFCALL around causes problems for clang since it uses
the regpart attribute when deciding template instantiations. In
particular, it would not use the generic method specialization of
nsRunnableMethodTraits.
2011-08-30 14:22:00 -04:00
Andrew McCreight ffa4224a0c Bug 649532 - make cycle collector logging output complete CC graph. r=peterv 2011-06-22 10:41:17 -07:00
Kyle Huey 9c4473dff5 Merge m-c to b-s. 2011-08-28 06:00:17 -04:00
Kyle Huey 2037168322 Bug 681714: Ensure that we've unrolled the entire typedef chain when building typelibs. r=ted 2011-08-28 05:56:24 -04:00
Matt Woodrow 19a7d127bb Bug 505115 - Part 15 - Add 4D Vectors, Quaternions and gfx3DMatrix functions. r=derf 2011-08-27 12:06:03 +12:00
Matheus Kerschbaum b4d5606c80 Bug 680625 part 0b: Remove more workarounds for past century compilers. r=ted 2011-08-26 00:35:13 +01:00
Matheus Kerschbaum 8ec09d5162 Bug 680625 part 0: Remove checks and workarounds for 20th century compilers. r=ted 2011-08-26 00:35:13 +01:00
Matheus Kerschbaum 241edde30c Bug 680792 - Remove support for Irix from our build system. r=ted 2011-08-26 00:34:45 +01:00
Joshua Cranmer 33cd26d09b Bug 681740 - xpidl.py does not resolve references to consts in superinterfaces. r=bsmedberg
--HG--
extra : rebase_source : 8b860e76fa0634b408dc15c6e1a3c587ae080cd7
2011-08-25 10:24:58 -07:00
Marco Bonardo 9fd92ac97a Bug 681660 - [win] GetDiskSpaceAvailable doesn't work on files.
r=jimm
2011-08-26 13:29:45 +02:00
Randell Jesup f7b6f3b805 Bug 682031: Add another old nsIURI IID to the hack in nsBinaryStream to fix sessionrestore r=dholbert r=bz 2011-08-26 02:24:43 -04:00
Ted Mielczarek db59854203 bug 677671 - Add unit tests for xpidl.py. r=khuey 2011-08-17 13:26:26 -04:00
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