Josh Matthews
5d3b32a652
Back out bug 581341 due to too many intermittent failures.
2011-06-29 23:44:28 -04:00
Josh Matthews
a49d27e02f
Bug 581341 - Part 4: Always run the IPC testshell callback, regardless of execution success or failure. r=bent
...
--HG--
extra : rebase_source : e83bc87174fda4af83300e563d5d62b331ac26e2
2011-06-29 15:29:52 -04:00
Josh Matthews
bce6638c05
Bug 581341 - Part 3: Install child process exception handler before activating breakpad. r=bsmedberg
...
--HG--
extra : rebase_source : 32fa9c79f1620226e59459609e9c4390a511e5ad
2011-06-29 15:29:27 -04:00
Josh Matthews
85b4ae86c3
Bug 581341 - Part 1: Make crash report annotation work OOP and subsume existing workarounds. r=cjones
...
--HG--
extra : rebase_source : b0c73c5d539a7c1d579722fb1e67db1e0c9a44b1
2011-06-08 15:56:31 -04:00
Josh Matthews
ec2f30bcb7
Back out bug 581341.
2011-06-29 15:13:17 -04:00
Josh Matthews
dc3df0dd7c
Bug 581341 - Part 6: Nits. r=bent
2011-06-29 13:20:43 -04:00
Josh Matthews
4560199bc4
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
Josh Matthews
812b334553
Bug 581341 - Part 3: Install child process exception handler before activating breakpad. r=bsmedberg
2011-06-23 19:30:31 -04:00
Josh Matthews
d7cc923829
Bug 581341 - Part 1: Make crash report annotation work OOP and subsume existing workarounds. r=cjones
2011-06-08 15:56:31 -04:00
Mike Hommey
7092110faa
Bug 666657 - Don't use a static array of char to set the MOZ_CRASHREPORTER_STRINGS_OVERRIDE environment variable. r=bsmedberg
2011-06-27 15:31:04 +02:00
Oleg Romashin
a789480817
Bug 663393 - Maemo6/Meego VKB doues not work properly without meegotouch r=dougt
2011-06-25 09:22:34 -04:00
arno renevier
17a7cb98d4
Bug 666220: remove unecessary kAppendChromeManifests definition. r=bsmedberg
2011-06-24 01:51:14 -07:00
Jacek Caban
ab683f979b
Bug 584680 - nsWindowsDllBlocklist.cpp fails to compile on mingw; r=ehsan
2011-06-21 11:45:58 -04:00
Benoit Jacob
1727f110cb
Bug 659842 comment 86 - accidentally removed a glXDestroyContext call + fix a warning in opt build - r=trivial-fix
2011-06-17 21:42:31 -04:00
Michael Wu
01e2aa7d32
Bug 654489 - Remove fastload, r=bsmedberg
2011-06-17 15:53:52 -07:00
Benoit Jacob
4500b8e8dc
Bug 659842 - [topcrash] release the GL context before calling glXDestroyContext - r=karlt
...
See the glXDestroyContext man page:
If GLX rendering context ctx is not current to any thread,
glXDestroyContext destroys it immediately. Otherwise, ctx is destroyed
when it becomes not current to any thread. In either case, the resource ID
referenced by ctx is freed immediately.
In other words, if we want glXDestroyContext to have the well-defined semantics
of destroying the context before future X commands take effect, we must first
release the GL context before calling it. We were failing to do that, but we
were destroying the drawable immediately after that call, and as a result, the
context was outliving its underlying drawable. This eventually resulted in
X_GLXMakeCurrent: GLXBadContextTag X errors on subsequent glXMakeCurrent calls.
2011-06-17 11:49:27 -04:00
Mike Hommey
46f04116ef
Bug 552864 part 1.5 - Move XRE_GetBinaryPath code in a dedicated class. r=tglek
2011-05-22 08:23:20 +02:00
Mike Hommey
ccfa7894df
Bug 552864 part 1 - Move DLL blocklist in XRE, and inline NS_SetDllDirectory and environment sanitization, which now needs to be called manually. r=ehsan,r=bsmedberg
2011-05-22 08:22:27 +02:00
Matt Brubeck
e3a9a86a79
Back out 6b23b52e68d6 - e92f98e8a335 (bug 632404, 552864, 658995) because of Tp4 regression.
2011-06-15 09:00:28 -07:00
Mike Hommey
c5cede498f
Bug 552864 part 1.5 - Move XRE_GetBinaryPath code in a dedicated class. r=tglek
2011-05-22 08:23:20 +02:00
Mike Hommey
f17990f381
Bug 552864 part 1 - Move DLL blocklist in XRE, and inline NS_SetDllDirectory and environment sanitization, which now needs to be called manually. r=ehsan,r=bsmedberg
2011-05-22 08:22:27 +02:00
Benoit Jacob
52a0dd4eeb
Bug 658840 - let glxtest process return from XRE_main rather than calling exit() - r=bsmedberg
...
Calling exit() resulted in two strings being considered leaked by valgrind. Returning from XRE_main() should fix that.
2011-06-10 15:07:54 -04:00
Benoit Jacob
74758ffbcb
Bug 660466 - segfault in glxtest - check if a visual was found - r=karlt
2011-06-10 15:05:10 -04:00
Benoit Jacob
0123ed0bf8
Bug 660466 - segfault in glxtest - check if any fbconfig was found - r=karlt
2011-06-10 15:04:20 -04:00
Jonathan Protzenko
e6410e5f11
Bug 662126 - Audit ConfirmEx callers to ensure that aCheckState is not an uninitialized PRBool r=bz
2011-06-07 20:06:12 +02:00
Chris Jones
7f80a2c75a
Bug 564086, part b: Suppress some spurious static-ctor/dtor warnings in IPDL tests. r=bsmedberg
2011-06-03 13:33:55 -05:00
Jacek Caban
5816bc1751
Bug 652109 - SetProcessDPIAware is called regardless if the process is really DPI aware r=roc
2011-06-02 14:38:27 +02:00
Brad Lassey
c398b11302
bug 617115 - support building with andorid NDKr5 r=ted
2011-04-01 16:47:37 -07:00
Matheus Kerschbaum
6eb93f7dd3
Bug 648911 - Remove support for non-libxul builds. r=ted,joedrew
2011-05-23 18:54:47 +02:00
Taras Glek
19f7736ffc
bug 627591: backout preload in preparation for better one.
2011-05-20 11:32:23 -07:00
Taras Glek
21801c8ad8
bug 627591: backout preload in preparation for better one.
2011-05-20 11:32:01 -07:00
Taras Glek
2322d30923
Bug 627591: preload (xul|mozjs).dll on Windows when prefetch is off r=shaver
2011-05-06 12:57:36 -07:00
Mike Hommey
addaf9f17c
Bug 620931 part 4 - Fix resource://app/ to always point to the same as resource:///. r=bsmedberg
2011-05-10 15:50:15 +02:00
Benoit Jacob
5728b278e4
Bug 639842 - implement glxtest probe running as separate process - r=bsmedberg,joe
2011-05-03 16:07:17 -04:00
Jacek Caban
d0281e5301
Bug 643772 - dom/plugins can't compile on mingw due to implicit function pointer to void* casts r=benjamin
2011-05-02 12:34:14 +00:00
Ed Morley
1dc65abc0d
Bug 652445 - Remove WinCE code (incl Faststart & nsSplashScreenWin) from toolkit; r=dtownsend
2011-04-29 12:38:26 +02:00
Mike Hommey
7de58a1cfa
Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg,r=mwu
...
We now store two independent locations for an omni.jar, allowing GRE/XRE and
XUL application to each have their own omni.jar. And since xulrunner setups
are very independent from the XUL applications, we implement support for both
omni.jar and non omni.jar cases in the same runtime, with the side effect of
allowing to switch from one to the other manually without rebuilding the
binaries.
We let the mozilla::Omnijar API handle both cases, so that callers don't need
too much work to support them.
We also make the preferences service load the same set of preferences in all
the various cases (unified vs. separate, omni.jar vs. no omni.jar).
The child process launcher for IPC is modified to pass the base directories
needed for the mozilla::Omnijar API initialization in the child process.
Finally, the startupcache file name canonicalization is modified to separate
APP and GRE resources.
2011-02-25 12:53:36 +01:00
Makoto Kato
57b8801432
Bug 652747 - 64-bit Nightly [build 25-04-2011] crashes on launch in DLL Blacklist code with certain antivirus software installed. r=vlad
2011-05-08 22:27:50 +09:00
Makoto Kato
c2c0ea13b6
Bug 604302 - Windows DLL blocklist support for Windows x64. r=vlad
2011-04-25 10:02:07 +09:00
Ted Mielczarek
ada7d05879
bug 606574 - Cocoa event loop instrumentation. r=smichaud,cjones
...
--HG--
extra : rebase_source : 5970911521b53d504b3c51588f2f112a2da5efe1
2011-03-03 11:20:02 -05:00
Ted Mielczarek
9a67cab0ae
bug 606574 - Implement event loop instrumentation using native events, core implementation + GTK2 implementation. r=karlt,cjones
...
--HG--
extra : rebase_source : bae5a25a76f4bb2f8ea4154923cfecbc4c39f128
2011-03-03 11:20:02 -05:00
Ehsan Akhgari
1f6dacab44
Back out bug 606574 for leaking a Mutex and a CondVar in crashtests
2011-04-13 14:08:43 -04:00
Ted Mielczarek
d1e7a921a4
bug 606574 - Cocoa event loop instrumentation. r=smichaud
2011-03-03 11:20:02 -05:00
Ted Mielczarek
6b0a6c93bb
bug 606574 - Implement event loop instrumentation using native events, core implementation + GTK2 implementation. r=karlt,cjones
2011-03-03 11:20:02 -05:00
Robert Strong
29de84bc39
1. main patch - Bug 642765 - Add ability to channel change to the client. r=mossop
2011-04-11 21:24:16 -07:00
Tyler Colgan
1c084db66c
Bug 507387 - Update license blocks to use "Mozilla Foundation" instead of "Mozilla Corporation"; r=gerv f=sgautherie.bz
...
DONTBUILD
2011-03-10 21:17:00 -08:00
Matheus Kerschbaum
4eb6429f47
Bug 639754 - Remove MOZ_IPC checks since IPC is always built now; r=bsmedberg
2011-04-02 19:14:00 -07:00
Ginn Chen
2e3f4802e2
Bug 646718 Remove --no-xshm command line option from help r=karlt
2011-03-31 16:40:25 +08:00
Karl Tomlinson
8bdc93d2ed
b=576933 ignore BadDevice errors from XCloseDevice (for GDK2) r=roc
...
--HG--
extra : transplant_source : %E1r%B5%F0N%40K%A6%80%5E%F1%CB%1D%16%ED%7E%D9%89%81%22
2011-03-25 16:38:59 +13:00
Karl Tomlinson
503b1884eb
b=576933 use a separate display to make protocol requests within X error handler r=roc
...
--HG--
extra : transplant_source : %E9%20K%F1d6%08%3D%05%FE%5B%7F%E0%18%EFQ%92%A0%9AM
2011-03-25 16:38:59 +13:00