Commit Graph

265277 Commits

Author SHA1 Message Date
Bas Schouten
c96f5a467c Bug 725552 - Part 2: Implement cross-process mutex class in IPC code. r=cjones 2012-02-16 04:11:43 +01:00
Bas Schouten
cc9d118a70 Bug 725552 - Part 1: Turn MutexAutoLock into a template with specializations. r=cjones 2012-02-16 04:11:34 +01:00
Bas Schouten
962cb2edf8 Bug 651192 - Part 3: Add IPC structures for AsyncBitmapModel. r=cjones 2012-02-16 04:09:06 +01:00
Bas Schouten
2f6f4e3404 Bug 651192 - Part 2: Update interface and stub implementors which don't have support. r=roc 2012-02-16 04:08:41 +01:00
Bas Schouten
76c6510c12 Bug 651192 - Part 1: Add the NPAsyncDrawing API to the NPAPI. r=josh sr=roc 2012-02-16 04:08:15 +01:00
Igor Bukanov
2d371cbf51 bug 723286 - remove JSContext * parameter from heap-traversal and related API. r=:billm 2012-02-29 21:23:38 +01:00
Matt Woodrow
72f481f48f Bug 700240 - Print display lists to a file. r=roc,bjacob 2012-03-01 21:26:09 +13:00
Matt Woodrow
63d5bd1d56 Bug 731858 - Add index numbers to nsDisplayTextOverflow so that they are unique for a given frame. r=mats 2012-03-01 21:26:09 +13:00
Matt Woodrow
01b16ef9a2 Bug 547801 - Fix sort-additive-1 test to use MozReftestInvalidate. r=dholbert 2012-03-01 21:26:09 +13:00
Simon Montagu
c9433228bb Use GetGeneralCategory in IsPunctuationMark instead of the precompiled ccmap. Bug 731222, r=jfkthame 2012-03-01 00:17:27 -08:00
Josh Matthews
c6228ce7b5 Bug 716127 - When the network geolocation provider is told to watch for wifi changes, force a change to occur to avoid indefinite waiting. r=dougt 2012-03-01 01:58:37 -05:00
Felipe Gomes
20fd177e9a Bug 723561 - TelemetryStopwatch follow-up: display key name on error. r=gavin 2012-02-29 22:33:03 -08:00
Steve Fink
5c718970a7 Bug 730144 - Label objects with their mark colors when dumping the heap
--HG--
extra : rebase_source : 8bb1243f66610bde734a4f9063446a1b02bc0b68
2012-02-23 18:47:59 -08:00
Steve Fink
03d623d7c3 Bug 719294 - Eliminate the bytecode space optimization where it omits the starting line number. r=luke
As per this comment:

/*
 * Special case: function definition needs no line number note because
 * the function's script contains its starting line number.
 */

But this is the only reason why you need a JSContext in js_PCToLineNumber, and I have a user that needs to do the lookup without a context.

--HG--
extra : rebase_source : 0807e755d5d7c1ecd6837ca4f6b8d4cc53e3f0b2
2011-06-06 14:11:08 -07:00
Bobby Holley
3ddf05d743 Bug 731471 - Don't reparent wrappers that don't want to move. r=peterv 2012-02-29 21:21:57 -08:00
L. David Baron
35138d3348 Hold on to MediaQueryList objects that have listeners so that notification doesn't depend on GC timing. (Bug 716751) r=bzbarsky
Note:  This also fixes a crash (when notifications happen) from
calling mql.addListeners(null).

This also fixes test_media_query_list.html so that the initial set of
tests doesn't keep running through the later tests.

The test for the null-dereference has been confirmed to crash without
the patch and pass with the patch.

The test for the gc issue has been confirmed to fail without the patch
and pass with the patch.
2012-02-29 20:47:55 -08:00
L. David Baron
b79c1c7f30 Fix uses of removed CSS2Properties.MozOutline DOM property (replaced by outline). (Bug 730532, patch 3) r=mihai.sucan
Note that since these are all property sets and since the unprefixed set
is already present in all cases, they don't block actually removing the
property.
2012-02-29 20:47:52 -08:00
Justin Lebar
863d510656 Bug 731789 - Followup, s/StdInt/StandardInteger in BloomFilter.h. r=me 2012-02-29 23:40:16 -05:00
Justin Lebar
69fb6f1047 Bug 731789 - Rename mfbt/StdInt.h to mfbt/StandardInteger.h, so stdint types work from cpp files inside mfbt. r=waldo 2012-02-29 22:56:43 -05:00
Jeff Muizelaar
ba00f463ee Bug 731117. Bound the size of CG surfaces to match cairo. r=bas
This fixes crashes that can happen when we try to create
an image surface from a quartz surface larger than the maximum
size supported by image surfaces.

--HG--
extra : rebase_source : 6ef9c66a91068f75ddef90a3453a7360dd91fa78
2012-02-29 21:30:11 -05:00
Boris Zbarsky
b338b37cbf Bug 730414 followup comment to address review comments 2012-02-29 21:44:02 -05:00
Boris Zbarsky
a27156b93e Bug 730414. Expose a quick way to get a hash key for an atom. r=bsmedberg 2012-02-29 21:40:51 -05:00
Boris Zbarsky
3c48581eda Bug 730100. Add a Bloom filter implementation. r=waldo 2012-02-29 21:40:47 -05:00
David Bolter
ab09888daa Bug 495912 - Expose content in HTML canvas elements. r=bz,roc r=surkov(tests)
layout-mentor: bz (mucho thanks!)

We make html canvas frame a container and render frames for its content which makes a lot of what we need for accessibility "just work".
2012-02-17 23:26:37 -05:00
Bobby Holley
b226332e2e Bug 691178 - Refuse to wrap windows that are on the way out. r=jst 2012-02-29 18:09:16 -08:00
Luke Wagner
8cff28c7f2 Bug 731132 - Clear out _shutdownFunctions in PlacesUtils to avoid potential leaks (r=mak)
--HG--
extra : rebase_source : 4761c7ad5fb81609faa855e68a0f4d6e40f0124a
2012-02-27 23:49:00 -08:00
David Mandelin
f2a90de0cb Bug 731492: Remove obsolete typedef JSPackedBool, r=luke
--HG--
extra : rebase_source : 95423985f55547755a988ba19629678997bfa553
2012-02-28 19:03:57 -08:00
Matthew Gregan
b11d895a75 Bug 730425 - Make range check assertion in stream read fatal, and add the same check to similar code in the cached stream read. r=roc 2012-03-01 12:52:02 +13:00
Ryan VanderMeulen
6adc508f04 Backout bug 492921 due to mochitest crashing. 2012-02-29 20:29:49 -05:00
Geoff Brown
fab04db84d Bug 731403 - Update dmADB.getDirectory to use stdout instead of stderr. r=wlach 2012-02-29 19:40:58 -05:00
Nathan Froyd
58f04a32d1 Bug 731004 - Add telemetry for time servicing idle callbacks. r=roc 2012-02-29 15:23:08 -05:00
rsx11m
dd26ba5901 Bug 730041 - Disable "View Background Image" in context menu for stand-alone video content. r=dolske 2012-02-29 19:35:48 -05:00
Nathan Froyd
e44f1cb796 Bug 706647 - Measure plugin shutdown with telemetry. r=josh 2012-02-28 15:29:42 -05:00
Emanuel Hoogeveen
4fe3346b5d Bug 492931 - Part 1b: Change to ASCII case conversion in content/ where appropriate. r=sicking 2012-02-29 19:32:13 -05:00
Emanuel Hoogeveen
1679154578 Bug 492931 - Part 1a: Change to ASCII case conversion in content/ where appropriate. r=sicking 2012-02-29 19:31:45 -05:00
Emanuel Hoogeveen
f2367c980e Bug 492931 - Part 0: Add nsContentUtils::EqualsLiteralIgnoreASCIICase. r=sicking 2012-02-29 19:29:12 -05:00
Matt Brubeck
095fc0c64b Bug 731635 - Sync the browser.newtabpage.enabled preference [r=dao,ttaubert] 2012-02-29 16:18:58 -08:00
Matt Brubeck
85888b116e Back out 2778f515ed5a (bug 723286) on suspicion of causing OSX64 crashes 2012-02-29 16:18:22 -08:00
Brian Nicholson
3de59e6211 Bug 731333 - Fennec uses old intent when restoring from OOM. r=mfinkle 2012-02-29 15:56:53 -08:00
Jeff Walden
b04da1ca1b Warning patrol. No bug, r=themaid
--HG--
extra : rebase_source : b7e56f8e95e76c35089ff48a26fb60f9a4708995
2012-02-28 18:08:04 -08:00
Nathan Froyd
37742bc976 Bug 731301 - eliminate duplicate headers in gfx/; r=jrmuizel 2012-02-29 10:23:37 -05:00
Dão Gottwald
c0aaa64ff6 Bug 731553 - warnAboutClosingTabs should ignore tabs that already started closing. r=gavin 2012-03-01 00:35:24 +01:00
Igor Bukanov
0db648a026 Bug 731618 - remove JSContext * parameter from heap iteration API. r=:Billm 2012-02-29 21:23:53 +01:00
Mounir Lamouri
4a74e7d9a1 Bug 618876 - Support internationalized <input type="email">. r=sicking 2012-02-29 23:35:47 +01:00
Mounir Lamouri
99a6d0d0fc Bug 670883 - Add UTF-8 tests for <input type=url>. r=sicking 2012-02-29 23:37:38 +01:00
Marco Bonardo
ae2ac3419e Bug 658744 - disable browser_sidebarpanels_click.js cause it breaks the treeview and then tests zombie nodes.
rs=dietrich
2012-02-29 23:18:02 +01:00
Daniel Holbert
293351dc37 Bug 731393: Update type of temporary copy of nsDeviceContext::mAppUnitsPerDevPixel (which is now unsigned), to fix build warning. r=joe
--HG--
extra : rebase_source : c6bfe18c121bac203b2371c9ef35dee1edebf70c
2012-02-29 23:05:43 +01:00
Dão Gottwald
e453d115e3 Bug 731556 - When closing a hidden tab, don't attempt to animate it. r=gavin
--HG--
extra : rebase_source : 88451a3909c6191a6be8e83fc6c1e01ae325a451
2012-02-29 23:02:34 +01:00
Wes Johnston
08f4b19f52 Bug 725458 - Start touch timeout during action_down. r=mbrubeck 2012-02-29 14:03:28 -08:00
Steve Fink
ad70bedc53 Bug 731450 - jstests.py needs to import subprocess.call. r=dmandelin
--HG--
extra : rebase_source : 307566ad1ad837dcd355440f378b755db3ae6afc
2012-02-28 17:15:26 -08:00