Commit Graph

3378 Commits

Author SHA1 Message Date
Jim Mathies
b173b5212d Backing out Elantech patches (bug 593372) because they broke scroll wheel functionality. a=backout 2011-02-08 23:05:43 -06:00
Ehsan Akhgari
d4aec5d711 Bug 593372 - Part 4: Work around the Elantech v8 driver's erroneous message timestamps for zoom gestures (v2.1) r=jmathies a=blocking-final 2011-02-08 18:07:00 -05:00
Ehsan Akhgari
ba420cb4d7 Bug 593372 - Part 3: Always process mouse and keyboard events in the right order. r=:jimm 2011-02-08 18:06:49 -05:00
Cameron McCormack
930c52d389 Bug 593372 - Part 2: Ensure that Elantech driver helper window doesn't prevent zoom gestures from working (v2.1) r=jmathies a=blocking-final 2011-01-27 19:54:30 +13:00
Cameron McCormack
e740aaad92 Bug 593372 - Part 1: Add a hack for the Elantech touchpad so that three-finger swipe left/right performs a browser back/forward action instead of page up/down (v2.2) r=jmathies a=blocking-final 2011-01-25 10:38:41 +13:00
Markus Stange
620328aa26 Bug 631339 - Disable OpenGL acceleration for popup windows in order to avoid the intense flashing on opening that started with the workaround for bug 603134. r=josh, a=blocking2.0:final+
--HG--
extra : rebase_source : 910274213c24c0d2a31e038539610328ad280e82
2011-02-08 13:42:06 +01:00
Rich Walsh
d6ca3fa89a Bug 561273 - [OS/2] Window Position Bugs r=wuno a=NPOTB 2011-02-08 13:34:02 +00:00
Felipe Gomes
29806e9d19 Bug 616793. Fullscreen toolbars fail to show on mouseover after browser window is minimized and restored. r=jimm a=blocking-final 2011-02-07 17:52:08 -08:00
Jeff Muizelaar
2a98a14011 Bug 617028. Add support for logging graphics failures. r=joe
We want to keep track of failures of things we expect to work.
These are situations where we can do better than crashing
but things are still pretty bad and the user experience
will be degraded.
2011-02-07 14:44:48 -05:00
Jim Mathies
e82b0d5b18 Backout bug 613037 r=Dao, a=backout. 2011-02-07 07:30:07 -06:00
Jim Mathies
70c10284d0 Bug 613037 - add common windows themes to default themes list. r=neil, a=2.0. 2011-02-05 14:22:08 -06:00
Jim Mathies
4af95fed03 Bug 629709 - White line of highlight pixels appears above navigation toolbar if the window is maximized; r=roc a=gavin 2011-02-04 14:52:03 -05:00
Mitchell Field
1592ff67f7 Merge mozilla-central to build-system. 2011-03-03 20:13:35 +11:00
Mitchell Field
b6976ca587 Merge mozilla-central to build-system. 2011-03-02 20:38:54 +11:00
Mitchell Field
dd61bc4257 Merge mozilla-central to build-system. 2011-02-28 18:28:40 +11:00
Kyle Huey
7d56189a13 Merge m-c to bs. 2011-02-25 15:23:05 -05:00
Mitchell Field
cac949ea6d Merge mozilla-central to build-system. 2011-02-23 00:01:54 +11:00
Mitchell Field
2e8a7d546f Bug 627277 - Remove (broken) BeOS support. r=biesi,dwitte,gavin,joe,jorendorff,josh,khuey,mfinkle,neil,Pike,roc,shaver,smontagu,taras 2011-02-20 06:10:24 +11:00
Ehsan Akhgari
c07c875d05 Backout all of the bugs in the 7e12e3e16e6c pushlog because of the orange.
It is not clear which one of these bugs is at fault.
2011-02-04 16:34:02 -05:00
Jim Mathies
b7e0e3cf45 Bug 629709 - White line of highlight pixels appears above navigation toolbar if the window is maximized; r=roc a=gavin
--HG--
extra : rebase_source : 404797e298215ff4021a32e2f41bb8d6c7884dce
2011-02-04 14:52:03 -05:00
Mounir Lamouri
5ae90e4e44 Bug 627328 - ###!!! ASSERTION: This is unsafe! Fix the caller!: 'Error' when changing a personas. r=bz a=blocking-final 2011-02-04 13:59:33 +01:00
Felipe Gomes
3cce75a6a4 Bug 556524. Check for nsWindow existence before creating taskbar preview. r=roc a=blocker 2011-02-03 16:47:23 -08:00
Florian Hanel
c1825cc564 Bug 631170 - mouse hover broken in Qt build r=romaxa a=npodb 2011-02-03 23:27:01 +02:00
Joe Drew
b7fac673c5 Bug 603134 - Sometimes windows on OS X don't refresh until you move them. r=jrmuizel,josh a=b
OS X has a bug that causes new OpenGL-using windows to only draw once or twice
after some amount of uptime. However, if you move those windows, they will
redraw happily for a very long time (perhaps forever). We can similarly
convince OS X to start redrawing those windows by disassociating our view from
the OpenGL context, then reassociating it, on our first draw.
2011-02-03 16:12:33 -05:00
Joe Drew
2f6bab84e3 Bug 629016 - Don't enable OpenGL on 10.6.x where x < 3, because updating subrects of textures sometimes puts the updated content in the wrong place on those OSes. r=jrmuizel,josh a=b 2011-02-03 16:12:33 -05:00
Tatiana Meshkova
b4079e2e86 Bug 630635 - [@~nsFilePicker] crashes on close r=romaxa a=npodb
--HG--
extra : rebase_source : f477a425c246df0941192b6768375b11b9cb3637
2011-02-03 08:32:08 +02:00
Tatiana Meshkova
fa5741b07a Bug 627067 - Dialogs are broken in qt desktop r=romaxa a=npotb
* * *
Bug 627067. Part 2: Qt topLevel move support

--HG--
extra : rebase_source : 2a3e350e9bd332231fab12dcb781b65f0b0a6a86
2011-02-03 08:31:43 +02:00
Jeremias Bosch
43d8ca0e70 Bug 626595 - Make it possible to build maemo 6 platform version without meegotouch r=romaxa,ted.mielczarek a=approval2.0
--HG--
extra : rebase_source : 435438ae2c39833353a958ba2770f0e44439d7bc
2011-02-03 08:31:36 +02:00
Doug Turner
bba386c412 Bug 630595 - Followup. Do not need a dash before the option. Removing unused memory watcher. r=blassey, a=blocking-fennec 2011-02-02 01:00:34 -08:00
Doug Turner
15243e9f99 Bug 630595. Backing out 37e4ab3abc44. r=blassey. a=blocking-fennec 2011-02-01 22:34:12 -08:00
Doug Turner
d987e58396 Bug 630595. Backing out f05874a6bac5. r=blassey. a=blocking-fennec 2011-02-01 22:30:09 -08:00
Jeff Muizelaar
b9df73a94f Bug 626994. Add debugging for infinite recursion in spline flattening. r=ehsan,a=b
Hopefully this gives us some idea about what's going wrong.

--HG--
extra : rebase_source : 05ebbe86f38ec73c4bd5c475f8a6ba930e61d316
2011-02-01 17:49:29 -05:00
Kyle Huey
cbaa890280 Bug 630444. Remove LSP annotations. r=ted
The notes are cut off before anything interesting, so they're not as useful
as they could be. They also prevent other useful notes from appearing.

--HG--
extra : rebase_source : e5c8f6c9d0e090665ddf4be3c5037f65bac716b1
2011-02-01 13:54:51 -05:00
Jeff Muizelaar
e2cfb4a7f0 Bug 626994. Try to detect and report Cisco VPN usage. r=ehsan,a=b
This should help us filter out crashes that caused by the Cisco VPN software

--HG--
extra : rebase_source : c2f68c017e3ab97e5f3b5bc8d0e196e6d80b5663
2011-02-01 11:30:25 -05:00
Ms2ger
43b3692a14 Bug 629309 - Fix unmatched enum warning in nsDeviceContextSpecGTK::GetSurfaceForPrinter; r=roc a=joe 2011-02-01 11:16:46 +01:00
Doug Turner
48ac7950dd Bug 629432 - [Nexus S] Opening planet.mozilla.org frequently hangs the phone. Make it only work run on the Nexus S. r=blassey a=blocking-fennec
--HG--
extra : rebase_source : b7c956e634f242ec76710dd99d3c3b8038c21fec
2011-01-31 12:36:30 -08:00
Doug Turner
30e8b6fa2d Bug 629432 - [Nexus S] Opening planet.mozilla.org frequently hangs the phone r=blassey a=blocking-fennec
--HG--
extra : rebase_source : 4055ee591d484404b6e7def7feb4147eff3fba8c
2011-01-28 21:40:23 -08:00
Benoit Jacob
144c95b494 Bug 623338 - map Windows 2003 to Windows XP for the graphics blacklist - r=joe, a=blocking2.0 2011-01-31 20:58:24 -05:00
Benoit Jacob
4f4de38b46 Bug 612007 - Blocklist D3D9 layers on nvidia 6200 TC due to glitches when scrolling - r=joe, a=blocking2.0 2011-01-31 20:58:17 -05:00
Mark Finkle
0d2c2afda5 Backout af70cc3963ac (Bug 629432) [r=me a=fennec-should-load-pages] 2011-01-31 11:42:13 -05:00
John Daggett
0e22df104f Bug 629611. Add font cache size info to about:support. r=bas,joedrew a=joedrew 2011-01-31 11:15:12 +09:00
Benoit Jacob
986aac74d1 Bug 623338 - NVIDIA drivers use different internal version numbers on WinXP than they do on newer Windows versions, as a result in today's nightly they were accidentally blacklisted - r+a=trust-me-we-want-this-in 2011-01-30 18:10:44 -05:00
Doug Turner
9e578f622b Bug 629432 - [Nexus S] Opening planet.mozilla.org frequently hangs the phone r=blassey a=blocking-fennec
--HG--
extra : rebase_source : 59e0d3124e96368f9a0be2ca46ac291bed8d199e
2011-01-28 21:40:23 -08:00
Benoit Jacob
8f45fa1efa Bug 629952 - whitelist the fake vendor IDs used by the GfxInfo xpschell tests - r+a=bustage 2011-01-30 00:10:40 -05:00
Benoit Jacob
74eaf50897 Bug 623338 - only whitelist Intel, NVIDIA, ATI - r=joe, a=blocking2.0 2011-01-28 21:12:25 -05:00
Benoit Jacob
a13519aa4e Bug 623338 - Block old drivers for ATI & NVIDIA (older than June 2010) - r=joe, a=blocking2.0 2011-01-28 21:12:25 -05:00
Jeremias Bosch
f62fa1497e Bug 609843 - Improve usage of Meego Input Method. - Minimal Meego/Qt Fixes. r=romaxa a=npodb
--HG--
extra : rebase_source : 918818312e33e1fe9bbb3c5b9e86a660b1bd3dc6
2011-01-28 13:00:31 +02:00
Jeremias Bosch
6f40a2e2cb Bug 609843 - Make Fn key working. r=romaxa a=npodb
--HG--
extra : rebase_source : a110ba960f5110706ee7f78a8c1f6b2bbf4aecf8
2011-01-26 11:01:01 +02:00
Benoit Jacob
d86dfc6c52 merge backout, r+a=bustage 2011-01-28 22:33:01 -05:00
Benoit Jacob
61a639ebd2 Backed out changeset 6eb16f7e331d 2011-01-28 22:32:10 -05:00
Benoit Jacob
fcaf8b4423 merge 2 backouts 2011-01-28 22:03:33 -05:00
Benoit Jacob
f2f9a79164 Backed out changeset faa8b3f0c677 2011-01-28 22:02:25 -05:00
Benoit Jacob
e0375fba6c Bug 623338 - only whitelist Intel, NVIDIA, ATI - r=joe, a=blocking2.0 2011-01-28 21:12:25 -05:00
Benoit Jacob
48a0ed5abd Bug 623338 - Block old drivers for ATI & NVIDIA (older than June 2010) - r=joe, a=blocking2.0 2011-01-28 21:12:25 -05:00
Josh Aas
4739ad06dd Bug 613710: Fix handling of cmd-. keyboard equivalent, don't let Mac OS X convert it to a cancelOperation: action. r=smichaud a=blocking2.0final+ 2011-01-28 09:11:29 -05:00
Jacek Caban
d70ca40282 Bug 627693 - GfxInfo.cpp fails to compile on mingw after landing bug 590373 r=bjacob a=dbaron 2011-01-28 10:35:40 +00:00
Jacek Caban
2b29e3f09d Bug 611986 - nsWindow.cpp compilation failure on mingw after landing bug 586228 r=roc a=dbaron 2011-01-28 10:33:47 +00:00
Jacek Caban
c2237b787a Bug 626049 - mingw build crashes in [@ EnumAllChildWindProc] r=bas.schouten a=dbaron 2011-01-28 10:31:26 +00:00
Patrick Walton
afa835be2e 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
aef5c2725d 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
285a268889 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
99ac944d10 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
6ed9995de5 Merge backout. 2011-01-27 07:58:10 +01:00
Markus Stange
331123453c 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
621b4374e2 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
b2d72b9a2e 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
137a17783f 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
11498cd6a4 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
179444f1fc 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
d9c1d294fc 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
ed826a61fd 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
5070261880 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
bf1036c795 Bug 550392 - "Assertion failure in -[NSNextStepFrame lockFocus]" (NSInternalInconsistencyException) r=josh,roc a=josh 2011-01-25 15:21:35 -06:00
Brad Lassey
61335bbb83 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
2229c6e2a3 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
e6d5cd1a56 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
442d72cce3 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
34bcbfc202 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
37e9f0ef29 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
d9e7ccb885 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
bb9a788df2 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
3b7b387891 Bug 627087 - Awesomescreen + Preferences Screens: jerky, text disappears (backout) [r=blassey a=b-f] 2011-01-21 13:14:03 -05:00
Josh Aas
239a2a4f95 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
1cae1aad11 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
d886cf3236 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
07e8076642 Bug 590373 - Crash mainly at startup [@ _VEC_memzero] - r=jmuizelaar+joe, a=blocking2.0 2011-01-20 23:31:03 -05:00
Benoit Jacob
685cacd1f6 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
2bf8ae95f2 Bug 625160 - followup: Remove old allFeatures=-1 - r=joe, a=blocking2.0 2011-01-20 23:31:03 -05:00
Joe Drew
1418eea19a 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
abcd39489f 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
896f5a9938 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
e30bc616e7 Bug 616075 - HTML5 offline event support for Android. r=mwu a=blocking-fennec 2011-01-20 20:06:13 +09:00
Mark Banner
1726434e63 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
4bdf103397 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
6c44255661 Bug 623868 - Qt popup menu content is not positioned correctly r=romaxa a=npodb 2011-01-20 08:27:49 +02:00
Tatiana Meshkova
e7b0a3dbb2 Bug 626632 - nsFilePicker is broken in qt desktop. r=romaxa a=npodb 2011-01-20 08:27:47 +02:00
Felipe Gomes
8a164cd10c 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
d52b80e604 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
82646206d9 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
c401646a05 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
aa4512e750 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
4409928c5b 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
e1abe24c57 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
7af4442b6b 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
63922b198e Bug 627087 - Awesomescreen + Preferences Screens: jerky, text disappears [r=mwu a=blocking-fennec] 2011-01-19 17:42:58 -05:00
Robert O'Callahan
d3e75a9dcc 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
357b4878c0 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
829eb07b53 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
Jeff Muizelaar
61fd279abc Bug 625508. This moves the GfxInfo checks out of LayerManagerOGL and into the callers. r=vlad
--HG--
extra : rebase_source : 6545f8a3982b04147b41907f1d2f2dd4768538e2
2011-01-18 15:11:19 -05:00
Oleg Romashin
31740f4724 Bug 621976 - Add mouse motion and Gesture magnify events compress for Qt Port r=wolfiR a=npodb 2011-01-18 10:51:04 +02:00
Steven Michaud
e046e64133 Bug 639194. Fix ParamTraits<nsQueryContentEvent>::Read to correctly read mWidgetIsHit. r=bsmedberg 2011-03-22 14:18:17 -04:00
Masayuki Nakano
a2542ff695 Bug 640884 - Can't delete Korean characters in any input text area; r=masayuki 2011-03-24 21:08:00 -04:00
Ehsan Akhgari
72691abf0a Merge mozilla-central into cedar 2011-03-26 18:01:10 -04:00
Ehsan Akhgari
0ce5440550 Merge mozilla-central into cedar 2011-03-26 12:21:39 -04:00
Fernando Herrera
097cb0f6a3 Bug 215232 - missing "window:*" events. r=ginn.chen sr=roc 2011-03-26 17:06:00 +01:00
Masayuki Nakano
343d0a3920 Bug 610821 part.2 Send native keydown event to IMModule if focus is moved to an editor by keydown event handler r=karlt, a=beltzner 2011-01-14 22:40:08 +09:00
Masayuki Nakano
4558c51978 Bug 610821 part.1 Redirect native keydown message to IME if focus is moved to an editor by keydown event handler r=jmathies, a=beltzner 2011-01-14 22:38:57 +09:00
John Daggett
fd6fdf61fd Bug 624970. Display DirectWrite version in about:support. r=joe, a=joe 2011-01-14 21:57:17 +09:00
timeless
e945cf4121 Bug 618663 - qt fails to build ifndef ipc ifndef meegotouch r=romaxa a=npodb 2011-01-13 15:20:48 +02:00
Chris Jones
976e710402 Bug 617860: Don't throw out basic layer managers if we're just going to recreate them anyway. r=Bas a=b 2011-01-12 14:13:41 -06:00
Jeff Muizelaar
f77fa8f4ae Bug 623991. White list Galaxy S phones to have OpenGL acceleration. r=ehsan,a=b 2011-01-11 23:50:45 -05:00
Jeff Muizelaar
9e9e73fcbe Bug 623446. Fix force-enabling layer acceleration on non-Windows. r=joe,a=b
--HG--
extra : rebase_source : 0ee05e18c71dcb83437b9b27133c73ec290d22cd
2011-01-11 17:58:10 -05:00
Jeff Muizelaar
11c0641ff9 Bug 623446. Turn the layer acceleration prefs into a tri-state. r=joe,a=b
This removes:
 layers.accelerate-all
 layers.accelerate-none

and adds:
 layers.acceleration.disabled
 layers.acceleration.force-enabled

This is closer to what D2D does.
2011-01-11 17:01:37 -05:00
Josh Matthews
5fa42d9e62 Bug 612551 - Clear appshell observers on xpcom-shutdown. r=blassey a=blocking-fennec 2010-12-21 13:28:45 -08:00
Markus Stange
e20afb330c Bug 621762 - Change the way native windows are notified about toolbars. r=roc, a=betaN 2011-01-11 14:03:16 +01:00
Jacek Caban
7e752d59e9 Last Comment Bug 614625 - Landing bug 611930 broke crosscompilation to windows on case sensitive systems r=khuey a=benjamin 2011-01-11 10:19:20 +00:00
Jacek Caban
c980e050a6 Bug 614631 - Macros for SEH exception depending on compiler configuration r+a=benjamin 2011-01-11 10:16:59 +00:00
Markus Stange
cade7f1d9a Bug 595180: Draw window resizer on Mac OS X. r=joe r=josh a=blocking2.0beta9+ 2011-01-07 15:32:42 -05:00
Jeff Muizelaar
0ef269b7fc Bug 619578. Add Android HW info to GfxInfo. r=vlad,a=blocking-fennec
--HG--
extra : rebase_source : b5a08089a29f8df06494803d06eade5224b8f6a0
2011-01-05 23:54:32 -05:00
Jeff Muizelaar
d01407ff7f Bug 619578. Add Android GfxInfo. r=vlad
A very basic implementation.

--HG--
extra : rebase_source : 7eac8fb407d7df6b7c82d5fc176ad14048653428
2011-01-05 23:54:31 -05:00
Makoto Kato
c083e77aea Bug 619670 - onLowMemory may not work on android. Need to forward event. r=dougt/blassey. a=blocking-fennec
--HG--
extra : rebase_source : eca6be2a6b82f2e2d2dd71870b036878afbbafa8
2010-12-21 00:01:00 -08:00
Oleg Romashin
b06ed32a31 Bug 622063 - Make Fennec-Gtk compiling on Maemo6 r=dougt a=approval2.0 2011-01-05 15:48:16 +02:00
Chris Jones
600d80358f Bug 617813: Remove a pseudo-assertion about a state that seems allowable. r=roc a=a 2011-01-04 10:40:54 -06:00
Oleg Romashin
3addc7bd31 Bug 621931 - Widget Qt scrolling is slow because of non optimized SetCursor. r=dougt a=approval2.0
--HG--
extra : rebase_source : 0eb71df93c39e3deadc3c694cf220746c20ae7ed
2010-12-29 18:22:26 +02:00
Oleg Romashin
2ccad4da8f Bug 618561 - Speedup painting on maemo6 r=dougt a=approval2.0
--HG--
extra : rebase_source : 67ebdafda1765c52e65c04b60c0cfbfb1c5f1d34
2011-01-04 17:37:27 +02:00
Robert O'Callahan
3458c6aaad Bug 613449. When setting Aero Glass margins, find the largest opaque rect that contains all windowed plugins, since the DWM doesn't like margins under child windows. r=jmathies,a=blocker 2011-01-04 16:56:57 +13:00
Boris Zbarsky
2fec7e82d8 Bug 622117. Fix flag collision. r=smaug 2011-01-03 20:46:19 -06:00
Cameron McCormack
f1086ecddc Bug 594977 - Part 3: rejigger the Trackpoint hack for older versions of the Synaptics drivers r=roc a=blocker 2010-12-28 23:16:43 +13:00
Timothy Nikkel
29e8c5c29d Bug 590568. Make sure that that stored window clip rects always match what we set on the window even if intersecting with the existing region. r=roc a=blocking 2010-12-31 14:16:35 -06:00
Neil Deakin
e25da7773d Bug 618248, don't close popups when a window is lowered while dragging, prevents bookmark menu from closing, r=karl,a=blocking 2010-12-31 14:20:00 -05:00
Boris Zbarsky
853fd4d981 Bug 331959 and bug 127903. Make situations in which an anchor or submit control is nested inside another anchor and the inner thing is clicked trigger the inner thing, not both. r=smaug,gavin a=blocker 2010-12-27 14:42:10 -06:00
Matthew Gregan
b8df85dbab Bug 573039 - Construct nsCUPSShim statically and avoid calling PR_UnloadLibrary on libcups after it has been initialized. r=karlt a=blocking2.0 2010-12-23 13:59:41 +13:00
Michael Wu
aa2d4bc721 Bug 619519 - Fix android key down/press/up handling, r=masayuki a=blocking-fennec 2010-12-21 14:36:28 -08:00
Alon Zakai
f10676ded2 Bug 616664 - Android code for keeping the screen on. r=mwu a=blocking-fennec 2010-12-21 14:34:29 -08:00
Alon Zakai
d7e10068a5 Bug 616664 - nsIScreen interface for keeping the screen on. r=blassey sr=roc a=blocking-fennec 2010-12-21 14:33:48 -08:00
stefanh@inbox.com
f15d7cfd6e Bug 615589 - '-moz-mac-focusring' color should be keyboardFocusIndicatorColor (NSColor). Also fixes tests. r=josh+mstange, a=beltzner. 2010-12-21 19:51:00 +01:00
Markus Stange
441bd09abf Disable the test for bug 538242 on Linux. 2010-12-21 11:01:55 -05:00
Markus Stange
e39984ef94 Bug 538242 - Always keep nsCocoaWindow's mBounds up to date. r+a=josh 2010-12-21 12:42:47 +01:00
Karl Tomlinson
68df7be635 test for bug 601545 a=test 2010-12-21 18:16:30 +13:00
Karl Tomlinson
40d20f08b8 b=601545 clarify the meaning of coordinates passed to nsIWidget::Move r+a=roc
--HG--
extra : transplant_source : %CE%A2%98%EBDD%85%7C%DFk%BA%04a%60%88%06%B7L%2BO
2010-12-21 15:45:58 +13:00
Karl Tomlinson
7003f0970e b=601545 use mNeedsResize/mNeedsMove on toplevel windows to make mPlaced unnecessary r+a=roc
--HG--
extra : transplant_source : %BFS%22L%95%98%9A%07%E5%7F%7E%3C%3E%87%10%FF%24%02I%3B
2010-12-21 15:45:58 +13:00
Karl Tomlinson
3a4a55d0de b=601545 don't move windows during resize r+a=roc
--HG--
extra : transplant_source : %C7%A4%F7%E1%E8t%EDa0Z%FC%92%99%D5%A1%13I%EC_%15
2010-12-21 15:45:58 +13:00
Vladimir Vukicevic
dd83d0dfa6 b=619485; add WebGL info to about:support; r=jrmuizel,a=beltzner 2010-12-16 12:49:54 -08:00
Jeff Muizelaar
ab87a34e00 Bug 619539. Android: Adding some debug logging for gl crashes. r=joe,a=logging 2010-12-15 23:42:18 -08:00
Ben Turner
aec6dbb710 Bug 618196 - 'IndexedDB: Error events and exceptions thrown during success events should abort transactions'. r=sicking, a=blocking. 2010-12-15 13:20:57 -08:00
Michael Wu
6b75bc7576 Bug 611764 - Move key handling to GeckoSurfaceView and handling onKeyPreIme, r=blassey a=blocking-fennec
--HG--
extra : rebase_source : 34229313342b93c7e78d51818b308a307dde8056
2010-12-15 12:37:54 -08:00
Alex Pakhotin
ffda4058b0 Bug 613080 - External URL handler service. r=bz a=blocking-fennec
--HG--
extra : rebase_source : 305c50e07138ffad437c3faf51453a4056c4ae3e
2010-11-23 15:40:46 -08:00
Michael Wu
9b4ef9a11f bug 601139 - soft keyboard does not pop-up when tapping on search field a second time while in the same form assistant session r=cjones a=blocking-fennec 2010-12-15 11:22:15 -08:00
Jim Mathies
50850b4638 Bug 613781 - Make NS_MOUSE_EXIT events more reliable on windows. r=robarnold, a=final. 2010-12-15 11:01:52 -06:00
Jeff Muizelaar
e738d79aca Bug 614832. Android: renew surface after it's been destroyed. r=vlad,a=blocking
Uses the new RenewSurface() to renew the surface when it is destroyed.
2010-12-13 14:37:25 -08:00
Doug Turner
1f7548f709 Bug 618537 - Android - broadcast memory-pressure from onStop. r=mwu a=blocking-fennec 2010-12-11 14:36:30 -08:00
Doug Turner
ba1d10c471 Bug 618535 - Add new ACTIVITY_SHUTDOWN event on android r=mwu. a=blocking-fennec 2010-12-11 14:36:11 -08:00
timeless@mozdev.org
6333ffaaf9 Bug 602517 - missing null check of xmodmap in [@ nsWindow::OnKeyPressEvent]. r+a=dougt 2010-12-11 19:42:02 +01:00
Timothy Nikkel
b6557f333d Bug 616884. Add comment to note that stored clip region isn't updated. a=comment 2010-12-09 22:33:33 -06:00
Timothy Nikkel
fa4469c709 Bug 616884. Part 1. When setting the clip on windows on Linux don't return early if the clip hasn't ever been set before. r=roc a=roc 2010-12-09 22:33:33 -06:00
timeless@mozdev.org
03191da638 Bug 577920 - mark DEBUG only variables as ifdef DEBUG in cocoa. r=josh a=joe 2010-07-11 15:58:34 +03:00
Daniel Holbert
a1dd7b53ba Bug 595277 followup: add "using" annotation to hide build warnings about nsIWidget::GetLayerManager being hidden. r=roc a=blocking-final+ 2010-12-09 00:45:06 -08:00
Benoit Jacob
f478817a5a Bug 617475 - WebGL broken on Mac - r=joe, a=blocking-beta8 2010-12-08 10:56:01 -05:00
Bas Schouten
903b02d6b8 Bug 595277 - Part 4: Delay Direct3D 9 initialization when possible. r=roc a=blocking-final 2010-12-07 03:06:31 +01:00
Bas Schouten
25a23ac775 Bug 595277 - Part 2: Add parameter to specify requiring the permanent LayerManager. r=roc 2010-12-07 03:05:52 +01:00
Bas Schouten
b59181da48 Bug 595277 - Part 1: Add a method to iterate over all windows. r=roc 2010-12-07 03:05:48 +01:00
Bas Schouten
9f23097d84 Bug 595277 - Part 0: Clear out user data on destroy. r=roc 2010-12-07 03:05:25 +01:00
Matt Woodrow
a3bdf40a38 Bug 615753. Remove an unneeded glClear. r=vlad, a=blocking-fennec 2010-12-07 19:09:49 -05:00
timeless@mozdev.org
1a59701365 Bug 615831 comparison between signed and unsigned integer expressions in nsBaseAppShell::RunSyncSections
r=neil a=joe
2010-12-07 10:42:40 -08:00
Jeff Muizelaar
7fce1fff4d Bug 615753. Let the OpenGL layer manager handle double bufffering. r=vlad, a=blocking
Letting the OpenGL layer manager handle double buffering cleans things up
and makes them work properly.
2010-12-07 11:46:39 -05:00
Boris Zbarsky
e7c1a3a668 Bug 616994. Don't leak the buffer we create for the drag image. r=roc, a=blocker 2010-12-07 08:54:50 -05:00
Bas Schouten
5ed3adcb07 Backout bug 595277. a=bustage 2010-12-07 05:39:19 +01:00
Bas Schouten
e76bae4ae4 Bug 595277 - Part 4: Delay Direct3D 9 usage when possible. r=roc a=blocking-final 2010-12-07 03:06:31 +01:00
Bas Schouten
522be34ef2 Bug 595277 - Part 2: Add parameter to specify requiring the permanent LayerManager. r=roc 2010-12-07 03:05:52 +01:00
Bas Schouten
a2ad61eb97 Bug 595277 - Part 1: Add a method to iterate over all windows. r=roc 2010-12-07 03:05:48 +01:00
Benoit Jacob
d8d007daa1 Bug 611292 - Block software and non-GL2 OpenGL on OS X - r=joe 2010-12-06 06:34:35 -05:00
Jonathan Watt
a5bdadf9f7 Back out 02b080d3a0e0 (bug 599393) due to Youtube regression (bug 599393 comment 8). a=backout 2010-12-05 21:52:56 +00:00
Robert O'Callahan
9575e3b7b5 Bug 590368. Pass SWP_NOCOPYBITS when moving a clipped plugin window with D3D9, to work around a Windows/driver bug. r=jmathies a=blocking 2010-12-05 15:02:17 +00:00
Robert O'Callahan
c20976cb2c Bug 599393. Remove workaround code that's no longer needed (backing out bug 587508). a=joe
--HG--
extra : rebase_source : ce32c65d7b3c1cec988cec148f7904701db3998e
2010-12-05 13:05:30 +00:00
timeless@mozdev.org
59f45200eb Bug 615069 qStyle is unused in nsLookAndFeel::GetMetric(const nsMetricID aID,PRInt32 &aMetric)
r=romaxa

--HG--
extra : rebase_source : 3de6dbfb13aad88f47bec0b43ad1ac653e5a083c
2010-12-04 11:05:34 +01:00
Markus Stange
7564a1242b Bug 596955 - Simplify nsCocoaWindow::Resize and no longer resize our ChildView before doing the actual window resize in order to avoid painting artifacts with OpenGL. r=josh, a=final 2010-11-27 14:52:33 +01:00
Josh Aas
bf92b679ec Bug 615935: Cancel any complex text composition for a Cocoa NPAPI plugin when it doesn't return kNPEventStartIME for a key down event. r=smichaud a=blocking2.0betaN+ 2010-12-03 00:22:20 -05:00
Alon Zakai
44e5a105d6 Bug 613076 - Fix GetDPI in the content process. r=cjones a=blocking-fennec 2010-12-02 17:24:04 -08:00
Brad Lassey
c80ac44bc1 bug 615208 - Android keyboard does not insert/delete at the caret in content forms r=cjones a=blocking-fennec 2010-12-02 15:51:25 -05:00
Jim Mathies
3d907c0bc9 Bug 595132 - Tests. r=masayuki, a=final 2010-12-02 10:52:10 -06:00
Jim Mathies
6a562d0ae0 Bug 595132 - Don't trap and send context menu events destined for the browser to plugins. r=masayuki, a=final 2010-12-02 10:52:10 -06:00
Dave Townsend
0bf48c1206 Backing out changeset e1983b9db75d from bug 596955 for causing bug 615858. a=backout 2010-12-01 10:20:28 -08:00
Markus Stange
d1bcc0125f Bug 596955 - Simplify nsCocoaWindow::Resize and no longer resize our ChildView before doing the actual window resize in order to avoid painting artifacts with OpenGL. r=josh, a=final 2010-11-27 14:52:33 +01:00
David Bolter
96b49651f4 Bug 607046. Switch the order of the debug output. r=davidb,a=debugging 2010-11-29 13:30:54 -05:00
Jim Mathies
ce20473751 Bug 575515 - Fix for deadlocks in windows modal loop message processing under heavy js load. r=matspal, a=betaN 2010-11-29 10:25:16 -06:00
Jim Mathies
99254fdaa7 Bug 613118 - WM_SYSCOMMAND doesn't filter wParam correctly. r=robarnold, a=2.0 2010-11-29 10:19:17 -06:00
Jim Mathies
890a2ff2e1 Bug 606160 - Apply padding to caption buttons so off button clicks work. r=neil, a=final. 2010-11-29 10:19:17 -06:00
Jim Mathies
20574add68 Bug 610643 - Refresh button metrics when the theme changes. r=neil, a=final. 2010-11-29 10:19:17 -06:00
Jim Mathies
6a0dfcc343 Bug 610643 - Maximized titlebar background offset should equal the window origin offset for proper placement. r=dao+neil, a=final. 2010-11-29 10:19:17 -06:00
Michael Wu
d36ace0ca5 Bug 614228 - Windows bustage in nsUrlWidget after bug 581596 landing
a=shaver, r=pending. (Landing as SeaMonkey bustage-fix)
2010-11-23 09:41:00 -05:00