Commit Graph

11203 Commits

Author SHA1 Message Date
Patrick Walton
bbe65518b7 Bug 629334 - Back out changeset 84ed248b728d (ignore native events when in event tracking mode on Mac) due to menu bar weirdness. r=backout a=backout 2011-01-27 15:27:39 -08:00
Jim Mathies
fdb11b0950 Bug 622328 - Fixup widget's UpdateTransparentRegion now that layout's transparent region includes all content. r=roc, a=blocking. 2011-01-27 16:58:58 -06:00
Jim Mathies
b918e3ca62 Bug 622328 - Limit glass margin adjustments to kGlassMarginAdjustment for frames that hold opaque content. r=roc, a=blocking. 2011-01-27 16:58:55 -06:00
Jim Mathies
d9034c1c7f Bug 590453 - Set the theme background for sliders to opaque, fixes a redraw issue. r=roc, a=final. 2011-01-27 13:10:52 -08:00
Markus Stange
3c4d1e648c Merge backout. 2011-01-27 07:58:10 +01:00
Markus Stange
bea9483dfd Backed out changeset f948c56cb86f (bug 562138 part 2) because it depends on changeset 44c42d8b8d08 which is going to be backed out. 2011-01-27 07:54:58 +01:00
Karl Tomlinson
356adb2767 b=495343 reimplement periodic dragover events such that the source expects feedback from the destination r+a=roc
--HG--
extra : transplant_source : %5D%2C%F8%7E%14%EA8%D6%B4W%92%18%C2%D1%C4%3A9%B0i%EE
2011-01-27 14:58:55 +13:00
Karl Tomlinson
d3d16bf377 b=495343 remove problematic periodic drag events r+a=roc
--HG--
extra : transplant_source : Qd%7BV%99%F3%A4%3A%C8%7D%EF%3C%C7G%C3%E7%B1%1BO%F2
2011-01-27 14:58:49 +13:00
Markus Stange
1707a11420 Bug 562138 - Paint popup widgets synchronously when showing them by making the window's content view visible earlier. r=josh, a=final 2011-01-18 08:24:19 +01:00
Oleg Romashin
b459136077 Bug 625671 - Enable Hardware acceleration by default on Maemo6 fennec r=doug.turner a=approval2.0 2011-01-17 21:07:42 +02:00
Masayuki Nakano
6b3334cc53 Bug 610821 part.5 Use nsRefPtr rather than nsCOMPtr for concrete class r=neil, a=johnath 2011-01-18 12:07:29 +09:00
Robert O'Callahan
7193a092f0 Bug 623852. gfxContext::PushGroupAndCopyBackground should not try to copy the background if the underlying surface cannot be used as a source. r=mstange,a=blocking 2011-01-15 22:40:33 +13:00
Matt Brubeck
b605e9a47d Bug 625792 - nsScreenAndroid::GetRect should use screen dimensions, not window size. r=mwu,blassey a=blocking-fennec 2011-01-14 12:36:19 -08:00
Chris Jones
a988dfa4ae Bug 620658: Dispatch WILL_PAINT before PAINT to allow scripts etc. to run, which may change the window bounds. r=karl sr=roc a=b 2011-01-26 00:26:37 -06:00
Steven Michaud
dcbaf0bcbd Bug 550392 - "Assertion failure in -[NSNextStepFrame lockFocus]" (NSInternalInconsistencyException) r=josh,roc a=josh 2011-01-25 15:21:35 -06:00
Brad Lassey
500a46ae8a bug 624227 - Fennec crash in nsAString_internal::Assign [@ libc.so@0xf204 ][@ libc.so@0xf1e4 ][@ libc.so@0xf474 ][@ libc.so@0xf2d4 ][@ libc.so@0xf484 ][@ libc.so@0xf2b4 ][@ libc.so@0xf518 ] r=dougt a=blocking-fennec
--HG--
extra : rebase_source : 3cda68adb575bf278b44218f332582cf770b27d8
2011-01-25 13:51:29 -05:00
Kevin Gadd
882aa4c317 bug 627628 - Throttle the dispatching of starved paints so that time is allowed for the processing of input events between each starved paint. This helps maintain responsiveness in cases where input events are being generated very rapidly or where painting is extremely expensive. r=roc a=roc 2011-01-25 12:50:57 -06:00
Ehsan Akhgari
b303489a0c Bug 579374 - Clear cached resources for GTK windows when we hide/destroy them; r=roc a=blocking-final+
This fixes tooltip border rendering problems on Linux.
2011-01-21 16:45:23 -05:00
Daniel Holbert
dc0ddd1e0c Bug 608818: trivial followup to fix constructor init list order & build warning. r=dougt a=dougt 2011-01-24 10:32:34 -08:00
Tetsuro Kato
14c9aac484 Bug 600280. Use Setup API instead of the registry directly to get device information. r=jrmuizel,a=joe
This fixes driver version and date being empty or null for some graphic cards under Windows 2000/XP
2011-01-24 10:05:59 -05:00
Neil Deakin
29b9aa6f92 Bug 626157, drag and drop disabled when a plugin is open in another tab, r=karlt,a=roc 2011-01-24 09:50:52 -05:00
Jim Mathies
6a2e6059b1 Bug 618420 - increase the size of the lower border resizer area on windows. r=felipe, a=final. 2011-01-21 15:22:49 -06:00
Patrick Walton
7d28b4d21e Bug 625454 - Ignore native events on Mac when the run loop is in event tracking mode. r=smichaud a=LegNeato 2011-01-21 15:19:46 -05:00
Mark Finkle
fbc19dc967 Bug 627087 - Awesomescreen + Preferences Screens: jerky, text disappears (backout) [r=blassey a=b-f] 2011-01-21 13:14:03 -05:00
Josh Aas
187207cb32 Bug 610015: Implement updated Cocoa NPAPI text input spec. Part of this patch written by Steven Michaud. r=josh r=smichaud a=blocking2.0betaN+ 2011-01-20 20:08:11 -05:00
Joe Drew
f8eb2bf0b2 Bug 583499 - Bustage fix #2. Include npapi.h so NP_NO_QUICKDRAW is defined. r=cjones on irc, a=bustage 2011-01-20 23:01:25 -05:00
Doug Turner
2ed6ba5845 Bug 624652 - Add memory watcher to reduce the chance of ooming on the Nexus S. r=mwu/cjones. a=blocking-fennec
--HG--
extra : rebase_source : faf23b65fe8b5c64080c1ee3f6d4794e8837097d
2011-01-19 22:14:12 -08:00
Benoit Jacob
89658b507e Bug 590373 - Crash mainly at startup [@ _VEC_memzero] - r=jmuizelaar+joe, a=blocking2.0 2011-01-20 23:31:03 -05:00
Benoit Jacob
78894c11e5 Bug 624703 - Add driver version to "App Notes" field of crash reports - r=jmuizelaar, a=joe 2011-01-20 23:31:03 -05:00
Benoit Jacob
31e59dacf2 Bug 625160 - followup: Remove old allFeatures=-1 - r=joe, a=blocking2.0 2011-01-20 23:31:03 -05:00
Joe Drew
2fb0769e01 Bug 627498 - Call GfxInfo::Init on all platforms that implement GfxInfo. r=jrmuizel a=b 2011-01-20 16:27:22 -05:00
Jeff Muizelaar
9371b5ff64 Bug 583499. Fix typo in 71dbb7813572. a=bustage
Fixes a thinko caught by cjones

--HG--
extra : rebase_source : b92ae3d9fc15e600a79f5ceda4efdfc73d5cb838
2011-01-20 17:03:57 -05:00
Jeff Muizelaar
4ec8ad1bee Bug 583499. Disable OpenGL layers by default on 10.5. r,a=joe
We need to do this to get QuickDraw plugins working with minimal hassle.
2011-01-20 16:21:47 -05:00
Makoto Kato
0a56de0ca0 Bug 616075 - HTML5 offline event support for Android. r=mwu a=blocking-fennec 2011-01-20 20:06:13 +09:00
Mark Banner
a178c786a4 Bustage fix following bug 625160 - remove extra semicolon that pedantic builds don't like. a=bustage-fix 2011-01-20 08:38:05 +00:00
Doug Turner
983de454ec Bug 627291 - GfxInfo no longer needs ISupports impl. caused by bug 625160. r=me a=bustage
--HG--
extra : rebase_source : 16039d01237022da065a3337a867ad9500e6fa91
2011-01-19 22:39:04 -08:00
Tatiana Meshkova
99ff000d8d Bug 623868 - Qt popup menu content is not positioned correctly r=romaxa a=npodb 2011-01-20 08:27:49 +02:00
Tatiana Meshkova
6f6acc2d34 Bug 626632 - nsFilePicker is broken in qt desktop. r=romaxa a=npodb 2011-01-20 08:27:47 +02:00
Felipe Gomes
40edea60cb Bug 612073. Make the mIsInMouseCapture flag a global flag rather than per-widget because drag-and-drop between widgets (e.g. a menu) needs it. r=jmathies a=blocking-betaN 2011-01-19 19:21:50 -08:00
Joe Drew
82f48e5f23 Bug 625160 - Part 7 - Create a debug-only nsIGfxInfoDebug interface that lets us programmatically spoof OS version, adapter, vendor, etc, and implement it in Windows' GfxInfo #ifdef DEBUG. r=jrmuizel,bjacob 2011-01-19 20:39:33 -05:00
Joe Drew
87a4fec545 Bug 625160 - Part 6 - Move all driver/adapter/vendor spoofing from getters to GfxInfo::Init(), to allow us to override them for testing purposes. r=bjacob 2011-01-19 20:37:24 -05:00
Joe Drew
6d6b13c684 Bug 625160 - Part 5 - Evaluate the graphics blacklist, and set the per-feature "cache" prefs based on the results. r=jrmuizel 2011-01-19 20:35:51 -05:00
Joe Drew
4409587cdb Bug 625160 - Part 4 - Register for the blocklist service's gfxInfo notifications, and convert that DOM tree heirarchy into a GfxDriverInfo. r=jrmuizel,mossop 2011-01-19 20:33:51 -05:00
Joe Drew
05afe3a844 Bug 625160 - Part 3 - Create prefs, one per nsIGfxInfo feature, that will override the built-in blacklist if they're set. r=jrmuizel
The plan is to set these prefs when we evaluate the downloaded blacklist.
2011-01-19 20:30:15 -05:00
Joe Drew
2f5c369571 Bug 625160 - Part 2 - Create GfxInfoBase, a base class that all GfxInfo implementations will inherit from. r=jrmuizel
We want to be able to have a common implementation of GetFeatureStatus and
GetFeatureSuggestedDriverVersion that will load from a pref when it's been set
by a downloaded blacklist. This makes it possible.
2011-01-19 20:30:12 -05:00
Joe Drew
a9322fa705 Bug 625160 - Part 1 - Split out the DriverInfo structure into a separate file. r=jrmuizel 2011-01-19 20:21:07 -05:00
Mark Finkle
e8169eccf2 Bug 627087 - Awesomescreen + Preferences Screens: jerky, text disappears [r=mwu a=blocking-fennec] 2011-01-19 17:42:58 -05:00
Robert O'Callahan
d2fddbd6a6 Bug 623463. Don't use glass margins when we have wide horizontal margins or small opaque rect height. r=jmathies,a=beltzner
If we set up glass margins based on a very small opaque rect height, the "glaze effect" starts to look stupid because it degenerates to a thin horizontal line.
Also, if we have wide horizontal margins then the glaze effect will look odd. It's designed for relatively narrow borders.
2011-01-19 21:27:54 +13:00
Brad Lassey
fe4d61dffb bug 614547 - Fennec crash [@ GeckoStart ], don't store pointer to native window r=mwu a=blocking-fennec 2011-01-18 19:25:20 -05:00
Jeff Muizelaar
c9574d1be0 Bug 623991. Fix the Galaxy S string. a=b-f
I had the wrong string here because I was space separating the different entries

--HG--
extra : rebase_source : ed5381eb562c23ae4af8387b5668e2bf23d51030
2011-01-18 15:11:21 -05:00