Commit Graph

267423 Commits

Author SHA1 Message Date
Margaret Leibovic
b470f0d157 Bug 721731 - Tests for new combined view. r=lucasr 2012-03-23 15:53:03 -07:00
Margaret Leibovic
6cf769db56 Bug 721731 - Create combined bookmarks/history view for top sites/awesomebar queries. r=mfinkle 2012-03-23 15:52:42 -07:00
Margaret Leibovic
c116acee4b Bug 721731 - Add bookmark entries to testBrowserProviderPerf. r=gbrown 2012-03-23 15:52:20 -07:00
Steve Workman
4f51162934 Bug 682244 - Change CRL autoupdate pref from formatted date to integer. sr=bsmith r=kaie 2012-03-23 15:12:48 -07:00
Jonathan Kew
34b9df2a69 bug 737863 - nsBaseHashtable::SizeOfExcludingThis should be declared const. r=njn 2012-03-23 12:13:56 +00:00
Nicholas Nethercote
bcd2963e13 bug 737412 - handle null sizeOfEntryExcludingThis pointer within ns{T,Base}Hashtable SizeOfExcludingThis functions. r=jfkthame 2012-03-23 12:13:44 +00:00
Jeff Gilbert
f23bc53c69 Bug 696569 - Allow for non-premultiplied data for canvases - r=bjacob,joedrew 2012-03-23 15:10:50 -07:00
Jonathan Kew
680806e579 bug 738197 - handle potential failures in gfxFont::GetShapedWord more robustly. r=roc 2012-03-23 12:13:33 +00:00
Bobby Holley
0729071e9e Bug 667388 - Tests. r=mrbkap 2012-03-23 15:00:22 -07:00
Bobby Holley
1e986914e4 Bug 667388 - Handle wrappers during structured clone. r=mrbkap
We also remove the declared-but-never-implemented JSObject::getWrapperHandler.
2012-03-23 14:59:27 -07:00
Bobby Holley
02d5765e81 Bug 667388 - Introduce the PUNCTURE wrapper action. r=mrbkap 2012-03-23 14:59:27 -07:00
Bobby Holley
6eee34997f Bug 667388 - Make the chrome-to-content Xray wrapper derive CrossCompartmentWrapper. r=mrbkap
The current situation seems incorrect, especially given the behavior of CrossOriginWrapper and XrayProxy. Currently it doesn't matter, but it probably will in the future.
2012-03-23 14:59:27 -07:00
Bobby Holley
a41865ae59 Bug 733984 - Apply Location wrappers for same-origin cross-compartment wrapping. r=mrbkap
This isn't an issue right now, since it can't ever happen outside of sandboxes, which content can't use. But if it could, it could get a pure CrossCompartmentWrapper to a Location object, which is bad.
2012-03-23 14:59:23 -07:00
Bobby Holley
a8eb45af36 Bug 733984 - Use the Location security policy even for content accessing chrome. r=mrbkap
I'm adding asserts about when we do and don't have a Location object behind the wrapper, and this case was hitting them. What we do here doesn't so much matter given how this stuff all works. On the one hand, statically using a restrictive policy is slightly more defense-in-depth. On the other hand, if this stuff is broken we're screwed in much more serious ways than content reading chrome locations, and using a consistent wrapper scheme allows us to make stronger asserts and assumptions.

I opted for stronger assumptions and more understandable security code. If Blake feels strongly though, I could go the other way and sprinkle '|| isChrome(obj)' throughout the asserts though.
2012-03-23 14:59:19 -07:00
Bobby Holley
61b04fb742 Bug 733984 - Clarify the security characteristics of Location objects. r=mrbkap
I was getting confused by some of the naming and lack of comments here.
2012-03-23 14:59:07 -07:00
Bobby Holley
0bc1eebe87 Bug 733984 - Stop specializing createHolder, and simplify holder creation in WrapperFactory::Rewrap. r=mrbkap 2012-03-23 14:59:04 -07:00
Eric Chou
2da532b4e8 Bug 730990 - Device object boilerplate for DOM Bluetooth - r=qDot 2012-03-23 14:58:12 -07:00
Kyle Machulis
9824874236 Backed out a44ac6895a2f r=bustage 2012-03-23 14:51:51 -07:00
Kyle Machulis
8713b9faa2 Backing out a44ac6895a2f 2012-03-23 14:50:47 -07:00
Kyle Machulis
9736c0ff22 Backed out changeset a44ac6895a2f 2012-03-23 14:45:29 -07:00
Eric Chou
bab53c603a Bug 730990 - Device object boilerplate for DOM Bluetooth - r=qDot 2012-03-23 14:18:03 -07:00
Ryan VanderMeulen
554919925b Backout 1152d14294df, 18c70ab50559, dbd51616925a, 730c2e84247f, and 7beb8fd46629 due to perma-hangs on WinXP debug moth. (test_memoryReporters.xul | application timed out after 330 seconds with no output) 2012-03-23 17:04:28 -04:00
William Lachance
13edde4d5e Bug 722403 - DeviceManager: killProcess(): Add forceKill parameter and kill all matching processes, r=gbrown Earlier patch by Christian Holler.
--HG--
extra : rebase_source : 295a10d592827f4633951eda196505529560f8f0
2012-03-23 14:00:04 -07:00
Rafael Ávila de Espíndola
58fc9c4797 Bug 683975 - Disable lto. r=rail. 2012-03-23 16:56:36 -04:00
Mark Finkle
27d14f9642 Bug 738527 - Syntax error breaks removing closed tabs r=bnicholson 2012-03-23 16:53:43 -04:00
Mark Finkle
502585bb83 Bug 738526 - SessionStore TabValue APIs are busted r=bnicholson 2012-03-23 16:53:40 -04:00
Joshua M
be41190a07 Bug 679801 - "New Tab", "Panorama" and "List All Tabs" buttons do not get inverted on Aero with tabs on bottom. r=dao 2012-03-23 21:53:11 +01:00
Pallani Kumaran
3853831c88 Bug 738160 - Fix "beause" spelling in /browser/locales/en-US/chrome/browser/browser.dtd. r=gavin 2012-03-22 17:17:19 +08:00
Ian Moody
db8ba9f4b9 Bug 738233 - Fix misplaced brackets in browser_bug329212.js. r=dao 2012-03-22 13:06:20 +00:00
Kan-Ru Chen
078715dcff Bug 738529 - Check "screen" wake lock before turning off screen. r=cjones 2012-03-23 21:50:29 +01:00
James Willcox
a75f61a407 Bug 725167 - Don't reposition Android plugin views that aren't in view hierarchy r=blassey 2012-03-23 16:19:15 -04:00
Chris Lord
aa2bb6dae0 Bug 738740 - Fix handling of parameters in nsTArray::ReplaceElementAt. r=bz
Handle the parameters given to ReplaceElementAt the same way as those given to
other methods in the class. This allows removal of the & in GLContext.cpp that
was taking the address of a temporary, and causing a build error when using
clang, or when using GCC with particular parameters.
2012-03-23 19:27:25 +00:00
Benjamin Smedberg
d14fc6c435 Bug 719154, remove the implementation of chained and filtered event queues now that they are no longer needed, r=jlebar
--HG--
extra : rebase_source : 54e3f130dfaf59e67974019e39bf85471b22b4bf
2012-03-23 14:45:41 -04:00
Markus Stange
38ac2ed1e9 Bug 733861 - Use std::ostreams for profile stringification. r=BenWa 2012-03-23 20:09:27 +01:00
Sriram Ramasubramanian
dd0518f1ec Bug 738049: Using LayoutInflater.Factory improves performance. [r=mfinkle] 2012-03-23 12:00:17 -07:00
Ehsan Akhgari
196b2bd064 Backout changeset 11b6f37603ce (bug 734302) for Android bustage 2012-03-23 15:01:14 -04:00
Hub Figuière
a1e57fd3cb Bug 718627 - Part 3: Make helper GetObjectOrRepresentedView() public in mozAccessible.h. r=surkov 2012-03-23 11:54:55 -07:00
Hub Figuière
5b25a7d5f0 Bug 718627 - Part 2: Expose CaretLineNumber() and GetTextBounds() from nsHyperTextAccessible. r=surkov 2012-03-23 11:54:55 -07:00
Hub Figuière
abf3010b1f Bug 718627 - Part 1: Autocomplete is to be ignored. Use TextField directly. r=surkov 2012-03-23 11:54:55 -07:00
Edwin Flores
444323eb38 Bug 738392 - Fix plugins not rendering inside CSS transform on Mac OSX r=roc 2012-03-23 11:21:57 -07:00
Daniel Holbert
bed9c46483 Bug 738705: Remove dead helper-class CompareByContentOrderComparator. r=bz 2012-03-23 11:17:33 -07:00
Ehsan Akhgari
ce74f02c9f Bug 734302 - Part 3: Add a menu item for toggling the profiler on mobile; r=BenWa,dougt
--HG--
rename : mobile/android/base/resources/menu-v11/gecko_menu.xml => mobile/android/base/resources/menu-v11/gecko_menu.xml.in
rename : mobile/android/base/resources/menu/gecko_menu.xml => mobile/android/base/resources/menu/gecko_menu.xml.in
2012-03-16 14:08:03 -04:00
Ehsan Akhgari
a2a9c23ea0 Bug 734302 - Part 3: Add a menu item for toggling the profiler on mobile; r=BenWa,dougt
--HG--
rename : mobile/android/base/resources/menu-v11/gecko_menu.xml => mobile/android/base/resources/menu-v11/gecko_menu.xml.in
rename : mobile/android/base/resources/menu/gecko_menu.xml => mobile/android/base/resources/menu/gecko_menu.xml.in
2012-03-16 14:08:03 -04:00
Jared Wein
ccadaa974b Backed out changeset 1801abb2839a (bug 730318) r=bustage 2012-03-23 11:11:50 -07:00
Jared Wein
0a1864f287 Backed out changeset 62e3e0fc06c9 (bug 730318) r=bustage 2012-03-23 11:11:40 -07:00
Jared Wein
e8d8a40761 Backed out changeset 5f79a3dd45ff (bug 730318) r=bustage 2012-03-23 11:11:31 -07:00
Jared Wein
71163aacd7 Backed out changeset c120dd831b3f (bug 734323) r=bustage 2012-03-23 11:11:22 -07:00
Jared Wein
05537a54d8 Backed out changeset 29a7f9d3d4c4 (bug 730318) r=bustage 2012-03-23 11:11:14 -07:00
Richard Newman
84ad760f65 Bug 738516 - Auth cache should be set for all requests, not just authenticated requests. r=msamuel 2012-03-23 11:03:48 -07:00
Nick Alexander
00d51298fb Bug 709402 preparation. r=rnewman 2012-03-23 11:03:48 -07:00