Commit Graph

80922 Commits

Author SHA1 Message Date
Nathan Froyd
a2a34543c5 Bug 701863 - clone STARTUP_* histograms properly; r=taras 2011-11-16 15:33:18 -05:00
Nathan Froyd
02c4c7b579 Bug 701863 - Add a way to clone histograms; r=taras
Add nsITelemetry::histogramFrom.
2011-11-14 14:28:18 -05:00
Nathan Froyd
dbc3af718d Bug 701863 - make JS/C++ divide explicit; r=taras
Separate out some functions so we have a distinction between things that
return JS objects and things that return C++ objects.
2011-11-14 14:27:28 -05:00
Boris Zbarsky
0867046dc6 Fix test to not depend on hover state. No bug. r=roc. 2011-12-03 03:29:59 -05:00
Doug Sherk
6b8258d114 Bug 660070: catch EGL_CONTEXT_LOST and send WebGL an event for it r=bjacob
Catches the EGL_CONTEXT_LOST error which occurs after driver resets, and sends a
WebGL context the canvas event webglcontextlost when this occurs.
2011-12-02 23:52:35 -08:00
Doug Sherk
b32e4a0688 Bug 70348: implement ARB_robustness with WGL r=bjacob
WGL has its own ARB_robustness implementation which we support with this patch.
I was able to confirm that it was correctly being activated and was polling
status correctly (i.e. the framework is running), but WGL itself doesn't
actually seem to stop the DoS correctly when a robust context is created.
2011-12-02 23:50:11 -08:00
Bernd
16a8e4e619 bug 705996 - the damageArea should only be set once the columns are in shape r=mats 2011-12-03 07:21:16 +01:00
Bernd
61a1137bc6 bug 451355 - testcase is now wfm 2011-12-03 07:21:16 +01:00
Steve Fink
6c8d84aa61 Bug 700202 - Propagate errors from ReparentContentWrappersInScope (r=smaug)
--HG--
extra : rebase_source : c8590dfa093620e92520a617d69d7f3ebf5edd5f
2011-11-21 09:35:26 -08:00
Steve Fink
86a46c0c75 Bug 700202 - Propagate exceptions from ConstructSlimWrapper (r=bholley)
--HG--
extra : rebase_source : 8ce6d12e100a2e3639c4d1fddbadee25e6dd12cf
2011-11-21 09:28:19 -08:00
Steve Fink
5e5f0351b2 Bug 702740 - Add JS_SetFunctionCallback to JSAPI proper (still gated on --enable-trace-jscalls). r=luke
--HG--
extra : rebase_source : 1d77493b4a5a39bf1b2c615f13d77021324ea6d2
2011-12-01 11:25:37 -08:00
Randell Jesup
27664e5a98 Bug 706249 r=bz 2011-12-02 23:48:16 -05:00
Chris Lord
9d43e519aa Bug 704575 - Union dirty rects instead of painting all of them. r=kats
In bug #703821 we disabled the squashing of multiple draw events, as it caused
corruption due to the dirty rects being ignored. Re-enable it, and union the
dirty rectangles to avoid this corruption.
2011-12-02 21:13:16 -08:00
Phil Ringnalda
ff55401b49 Back out 827420c6b756 (bug 700080) to investigate browser-chrome leaking 2011-12-02 20:59:03 -08:00
Jonas Sicking
7404adaebb Back out patches due to test failures. rev 1b9ca56d4aab and a few more. 2011-12-02 19:46:25 -08:00
Phil Ringnalda
001a640116 Back out dcf31efc8c12 and 79c9926f0f45 (bug 702439) to investigate the effects on the browser-chrome leak 2011-12-02 19:43:24 -08:00
Jonas Sicking
ba936a2ec5 Backed out changeset 127374ca4f92 due to test failures. 2011-12-02 19:29:35 -08:00
Wellington Fernando de Macedo
708f0b0221 Bug 664179: Support cross-origin EventSource. r=me 2011-12-02 18:32:46 -08:00
Jonas Sicking
e3bb352ad3 Bug 706068: Make complex keys work on auto-increment object stores. Patch by khuey and sicking. r=sicking on parts by khuey and r=bent on parts by sicking. 2011-12-02 18:32:46 -08:00
Jonas Sicking
5d1fc956b0 Bug 706762: Ensure that object stores and indexes are removed from caches when they are deleted. r=bent 2011-12-02 18:32:46 -08:00
Jonas Sicking
692b293ecf Bug 692630: Support multi-entry indexes. r=bent 2011-12-02 18:32:46 -08:00
Jonas Sicking
12810c8f66 Bug 706659 part 2: Support empty keypaths on objectStores. r=bent 2011-12-02 18:32:46 -08:00
Jonas Sicking
6b9834ff16 Bug 706659 part 1: Make complex keypaths ignore index rather than throwing in all situations if it can't get key for index. r=bent 2011-12-02 18:32:46 -08:00
Dave Townsend
42df205356 Bug 707328: backgroundUpdateCheck isn't firing its complete notification correctly. r=Unfocused 2011-12-02 16:58:22 -08:00
Brandon Sterne
8462252cd3 Add missing tests for Bug 702439, r=bz 2011-12-02 16:56:40 -08:00
Rafael Ávila de Espíndola
c171f20afb Bug 696376 - Change how we find critical ranges so that it works on 10.6 too. r=dbaron.
Currently we use dlsym on pthread_cond_wait$UNIX2003 to find a
function that indicates that new_sem_from_pool is on the stack. This
works on 10.5, but on 10.6 I could not find a single reliable
indicator that would work with dlsym.

The good news is that dladdr works with any symbol, not just exported
ones. To find the address of new_sem_from_pool, we set up a malloc logger
and force a call to new_sem_from_pool. From the logger callback we walk
the stack trying dladdr on every address.

To force a call to new_sem_from_pool, the initialization code has to be the
first to use semaphores, so it is now run from NS_LogInit.

This works on 10.6 and 10.5 (but we have to look for
"pthread_cond_wait$UNIX2003"). In 10.7 the call to malloc is gone, so we don't
have to worry about critical addresses on it anymore.

--HG--
extra : rebase_source : bba4ac9e3378c88f7037aa884511e473a57121f6
2011-12-02 19:26:04 -05:00
Gavin Sharp
36bf95eee6 Bug 700080: don't show prompts for tabs that are closing, r=jst 2011-11-30 13:17:21 -08:00
Marco Bonardo
838c3bb64b Bug 619623 - Ensure proper tests ordering in test_IHistory.cpp.
r=dietrich
2011-12-03 01:19:58 +01:00
Brandon Sterne
f79bb5d11f Bug 702439 - allow subframes of CSP documents to run javascript: URLs, r=bz 2011-12-02 16:07:30 -08:00
Ed Morley
0edcc5e394 Merge mozilla-central to mozilla-inbound 2011-12-02 18:55:28 +00:00
Ed Morley
fb741abc43 Merge last green changeset of mozilla-inbound to mozilla-central 2011-12-02 18:39:02 +00:00
Chris Lord
3ae56ad4cd Backout bug 696376
This broke building on android due to requiring a newer version of unwind.h.
2011-12-02 18:00:58 +00:00
Felix Fung
3540ffc813 Bug 632119 - Fix View Image Info for Data URIs. r=gavin 2011-12-02 07:33:05 -08:00
Dave Townsend
599e6f7332 Bug 705631: applyBackgroundUpdates changes to OFF if set to ON at the time of a DB migration (testcase). r=Unfocused 2011-12-02 10:20:06 -08:00
Dave Townsend
d5d3d67ab9 Bug 652376: Remove xpinstall dead code. r=dveditz 2011-12-02 10:19:22 -08:00
Michal Novotny
b1b401e213 Bug 695003 - Race condition when deleting cache directory 2011-12-02 18:10:57 +01:00
Jim Mathies
1044252614 Bug 707092 - Add a null check and return proper constants on failure from GetTopLevelWindowActiveState, r=bbondy. 2011-12-02 10:23:55 -06:00
Patrick McManus
79aaa35fb5 bug 528288 - spdy don't coalesce onto connections that have used client certs and don't send client certs from connections that have been joined r=bsmith sr=honzab
patch 19
2011-12-02 10:30:16 -05:00
Patrick McManus
1a265197b5 bug 528222 - spdy, fix overallocation of header expansion buffer r=honzab
patch 18
2011-12-02 10:28:57 -05:00
Patrick McManus
ac80bfadf7 bug 528288 spdy - nsisslsocketcontrol::mayjoinconnection() r=honzab r=bsmith sr=honzab sr=biesi
patch 17
2011-12-02 10:28:57 -05:00
Patrick McManus
69e082c5ad bug 528288 - disallow spdy from http created in nsNSSCallbacks to avoid OSCP/CRL loops with alternate-protocol sr=biesi r=honzab
patch 15
2011-12-02 10:28:57 -05:00
Patrick McManus
70abff1eeb bug 528288 - spdy. Cleanups involving host coalescing r=honzab
patch 14

fixes 666028
2011-12-02 10:28:57 -05:00
Patrick McManus
1be1b4fd14 bug 528288 - spdy - disallow server cert changes through renegotiation when using spdy r=bsmith sr=honzab
patch 13
2011-12-02 10:28:57 -05:00
Patrick McManus
d868a28a7d bug 528288 spdy - when coalescing get ip from nsISocket instead of dns lookup r=honzab
patch 11
2011-12-02 10:28:57 -05:00
Patrick McManus
56881c6c2c bug 528288 spdy - when coalescing hosts use anonymous flag as part of hash key r=honzab
patch 10
2011-12-02 10:28:57 -05:00
Patrick McManus
65d9f31933 bug 528288 spdy - only coalesce (i.e. ip pool) hostnames with compatible ssl certs sr=biesi r=honzab r=bsmith
patch 9
2011-12-02 10:28:57 -05:00
Patrick McManus
18a1ea247e bug 528288 spdy - provide a pref to control alternate-protocol support r=honzab
patch 8
2011-12-02 10:28:57 -05:00
Patrick McManus
316b9b7d8d bug 528222 spdy - no npn when connecting to proxy r=honzab
patch 7
2011-12-02 10:28:57 -05:00
Patrick McManus
018b9f171b bug 528288 spdy - logging enhancements r=honzab
patch 6
2011-12-02 10:28:57 -05:00
Patrick McManus
a1df796553 bug 528288 - require spdy compliant headers to be lower case and without chunked encodings r=honzab
patch 5
2011-12-02 10:28:57 -05:00