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