Commit Graph

4367 Commits

Author SHA1 Message Date
James Willcox
007de14806 Bug 703601 - Fix a bunch of lifecycle issues with Flash on Android 2012-02-15 15:34:31 -05:00
Jim Mathies
cdfe8f5ddc Bug 719983 - Replace uses of nsUXThemeData::sIsVistaOrLater and sIsXPOrLater with WinUtils version routines. r=neil 2012-02-15 13:10:17 -06:00
Masayuki Nakano
ed9a3b62d9 Bug 622247 Remove hack for bug 23558 and bug 271815, and add tests for them r=ehsan 2012-02-15 10:38:07 +09:00
Alex Pakhotin
1dc2fe85f2 Bug 721393 - Virtual keyboard enter key doesn't work correctly in designMode document. r=blassey 2012-02-14 17:08:47 -08:00
Geoff Lankow
22383d15ab Bug 718255 - Merge nsIPrefBranch2 with nsIPrefBranch - Part G, remove remaining uses of nsIPrefBranch2; r=bsmedberg 2012-01-18 23:23:28 +13:00
Michael Wu
10ba38d0c6 Bug 714416 - Add rotation support to gonk backend, r=cjones 2012-02-06 17:47:11 -08:00
Chris Jones
9b97572b79 Bug 714416 - Add API for rotating screens, sr=roc 2012-02-06 14:33:04 -08:00
Chris Jones
fc7243b266 Bug 714416 - Merge screen manager into nsWindow.cpp, r=mwu 2012-02-06 14:47:11 -08:00
Karl Tomlinson
8d5945b23d b=726443 rework last event time calculation to avoid problems with gtk_get_current_event_time in nested loops r=roc
--HG--
extra : rebase_source : 151b60b10944ccf3ccee0cb69f89728ba1c29977
2012-02-14 09:19:59 +13:00
Oleg Romashin
7786cc851d Bug 725925 - ShadowableThebesLayer does useless extra composite into 1x1 fake surface. r=cjones 2012-02-10 11:22:21 -08:00
Ed Morley
052f82ab5d Backout b43f4d9f38da (bug 725925) for reftest failures 2012-02-10 23:23:16 +00:00
Oleg Romashin
75fdef0db4 Bug 725925 - ShadowableThebesLayer does useless extra composite into 1x1 fake surface. r=cjones
--HG--
extra : rebase_source : 517e8624b3da7f83fbb786c10acb45e02f7b5be9
2012-02-10 11:22:21 -08:00
Brad Lassey
94fdb3b633 Bug 724210 - Stop using canvas to take screenshots. r=kats 2012-02-04 01:48:26 -05:00
Martin Stránský
f417e2e1a3 Bug 627699 - Port GTK2 to GTK3, gkt3drawing part. r=karlt
--HG--
rename : widget/gtk2/gtk2drawing.c => widget/gtk2/gtk3drawing.c
2012-02-10 14:15:28 +01:00
Phil Ringnalda
46de66622e Back out c7e11bcec31a (bug 724210) for Android XUL bustage 2012-02-09 22:24:53 -08:00
Brad Lassey
f9149ad377 Bug 724210 - Stop using canvas to take screenshots. r=kats 2012-02-04 01:48:26 -05:00
Michael Wu
9eee32a45f Bug 725773 - Only compress touch move events on Gonk, r=cjones 2012-02-09 14:37:22 -08:00
Chris Lord
1defbc60ca Bug 724928 - Tell Gecko not to draw areas we aren't interested in. r=kats
Alter GeckoSoftwareLayerClient.beginDrawing so that it can return a rectangle
of the buffer that it's interested in. Gecko then uses this to clip the dirty
region, which often saves on unnecessary drawing during flings.
2012-02-09 17:28:10 +00:00
Ed Morley
7307ed3da9 Backout 1ca8d5a931ac (bug 720799), e4781b684008 (bug 720795), 8a4e12d93a23 & 1fc8123a2ea4 (bug 720794) for bustage 2012-02-09 16:42:07 +00:00
Mounir Lamouri
d7b22aa947 Bug 720795 - Screen Orientation API reading and event implementation in Android. r=dougt 2012-02-09 11:29:44 +01:00
Ed Morley
08ace01a8b Backout 79121553f728 (bug 720799), 4a763183482f (bug 720795), e965486f4b50 & 4a7c7c6b9b11 (bug 720794) for failing to build on any platform 2012-02-09 12:06:50 +00:00
Mounir Lamouri
8ad303fbe4 Bug 720795 - Screen Orientation API reading and event implementation in Android. r=dougt 2012-02-09 11:29:44 +01:00
Cameron McCormack
d2b19598fd Bug 626813 - Hide plugins in background tabs to avoid trackpad drivers wanting to scroll them. r=jmathies 2012-02-09 08:58:05 +11:00
Ed Morley
ad5a8e1d06 Backout f1acc52a59da (bug 719983) & 6771bd53e267 (bug 699247) for 30% WinXp Ts regression 2012-02-08 21:04:21 +00:00
Paul O’Shannessy
add8175faf Bug 539601 - [OS X] window.sizeMode incorrect when using full screen mode [r=mstange] 2012-02-08 11:59:18 -08:00
Jim Mathies
ea757440bf Bug 719983 - Replace uses of nsUXThemeData::sIsVistaOrLater with WinUtils version routines. r=neil 2012-02-08 10:00:47 -06:00
Masatoshi Kimura
88ba00973a Bug 699247 - Say goodbye to Win2k related code. r=jimm, sr=neil 2012-02-08 10:00:45 -06:00
Marco Bonardo
fef9cf6db3 Merge central to inbound 2012-02-08 09:24:40 +01:00
Marco Bonardo
faa6279f01 Backout 7a8b935ab596 (bug 674370) for Paint regression 2012-02-08 09:23:40 +01:00
Andreas Gal
dc71825c9e Compress input events in gonk backend (bug 718914, r=cjones). 2012-02-07 22:42:44 -08:00
Karl Tomlinson
cf0f817506 b=724966 make sure to set sRetryGrabTime for retrying grabs r=roc
--HG--
extra : transplant_source : v%A5qVLv%7E%D8%0D%0C%8F%7F%C3%40%AEV%86%E5%BDT
2012-02-08 09:51:15 +13:00
Masayuki Nakano
552f741f0e Bug 724471 WM_IME_ENDCOMPOSITION handler should do nothing if it's followed by WM_IME_COMPOSITION r=emk 2012-02-07 22:16:41 +09:00
Chris Pearce
3e5fae5beb Bug 718939 - Backout bea7ecf9084e. r=roc 2012-02-08 17:10:11 +13:00
Cameron McCormack
2cca66143e Bug 674370 - Make browser windows (and other document-like windows) zoom on creation on OS X 10.7. r=mstange,dao sr=bzbarsky 2012-02-08 11:44:45 +11:00
Neil Deakin
cb7c3c2729 Bug 707382, merge nsIDOMDataTransfer and nsIDOMNSDataTransfer, r=jonas 2012-02-07 13:02:32 -05:00
Masayuki Nakano
d7412062de Bug 722639 Add tests for bug 692145 r=ehsan 2012-02-07 11:32:43 +09:00
Karl Tomlinson
a222e13b70 b=500081 use a timestamp when grabbing the pointer and generate timestamps for drags in the same way r=roc
--HG--
extra : transplant_source : %CF%87%19S%2C%8C2%BD%C9%0C%2B%C6%BA%22%EE%CB%06%BC%D2%00
2012-02-02 15:12:26 +13:00
Karl Tomlinson
f3a9b9e189 privatize and devirtualize a few nsWindow methods b=500081 r=roc
--HG--
extra : transplant_source : s%1C%A2Usl%EE%01%BAB%FB%B7%96%A4Q%FD%96%88%A3G
2012-02-02 15:12:02 +13:00
Karl Tomlinson
5011a85d42 don't keep trying pointer grab when failing due to another application's grab b=500081 r=roc
--HG--
extra : transplant_source : %7E%40%C7%DD1%D9%D7%A2%8Dg%5E%8BG%A9J%3DK%0F%8B%FF
2012-02-02 15:11:44 +13:00
Karl Tomlinson
22f1f04c6b remove unused GdkWindow parameter to check_for_rollup b=500081 r=roc
--HG--
extra : transplant_source : y%A7%29%B9%26%DB%A9%A1%5E%0DGB%0D%D2JU%9Ep%18%90
2012-02-02 15:11:06 +13:00
Karl Tomlinson
87bba57d29 b=721762 don't startDragSession when invokeDragSession will fail r=enndeakin
--HG--
extra : transplant_source : f%A7%A13%B1%C1%5E%A2%3B%D2C%1F%AC%E5%A2%92%13G0%9B
2012-02-02 15:10:43 +13:00
Philipp Hartwig
34fa875878 Bug 512529 - Listen for changes in GDK_WINDOW_STATE_FULLSCREEN; r=karlt 2012-02-06 18:17:32 +00:00
Philipp Hartwig
d5632ee7d3 Bug 512529 - Prefer GDK_WINDOW_STATE_FULLSCREEN over GDK_WINDOW_STATE_MAXIMIZED; r=karlt 2012-02-06 18:17:32 +00:00
Jacek Caban
2baa97c53c Bug 723929 - Avoid access to uninitialized mLastPaintEndTime r=roc
--HG--
extra : rebase_source : 13c0b01fd4e49a4a09d368f840fa81b6ae450f21
2012-02-06 11:24:29 +01:00
Sinker Li
be23d51c0a Bug 697641, part 4: Pass sensor events from Android to Gecko. r=cjones 2011-10-29 10:35:29 +00:00
Sinker Li
3d8931554d Bug 697641, part 1: Export Android Sensor Manager API to Gecko. r=cjones 2012-02-05 19:51:05 +00:00
Masayuki Nakano
ffdf5a4135 Bug 713628 When lParam of WM_IME_COMPOSITION indicates neither committing nor composing, should dispatch better text event r=emk 2012-02-05 21:19:31 +09:00
Chris Lord
583585821b Bug 724230 - Backout ondemand tiling. r=blassey, kats
This backs out changes d8fc13006aa4, ddde7a49f6f7, 34b1cc9454d2 and
8919c54229e1, leaving in some initialisation fixes that were introduced when
rebasing.

This work may be re-applied at a later date.
2012-02-04 18:49:59 -05:00
Daniel Holbert
51b490f296 Bug 723754: Fix C++ style comment in header that gets included by .c files. r=karlt 2012-02-03 01:18:53 -08:00
Matt Brubeck
4ca97964d5 Bug 723772 - Mousemove events broken in XUL fennec [r=wesj] 2012-02-02 17:40:25 -08:00
Alexander Surkov
8e531b163b Bug 723420 - Don't make sure the root accessible is created when window gets focused, r=marcoz, roc 2012-02-03 10:26:03 +09:00
Makoto Kato
f99bf00fc2 Bug 710125 - Reduce LoadLibray/GetProcAddress for user32.dll and oleacc.dll on a11y, r=surkov, roc 2012-02-02 21:29:58 +09:00
Ed Morley
b99d579b4b Backout 90f7f032757f, 6695904a4a70, 50e98f67df1b & d26e8631514c (bug 697641) for native Android failures and 20289eb83e51 (bug 712378) because it conflicted with the backout CLOSED TREE 2012-02-02 10:09:40 +00:00
Sinker Li
605175105b Bug 697641, part 4: Pass sensor events from Android to Gecko. r=cjones 2011-10-29 10:35:29 +00:00
Sinker Li
1edfdf91bb Bug 697641, part 1: Export Android Sensor Manager API to Gecko. r=cjones 2012-02-01 22:47:51 -08:00
Matt Brubeck
7e74c1f71e Merge mozilla-central and mozilla-inbound 2012-02-01 17:09:34 -08:00
Wes Johnston
81e2ecb00d Bug 721080 - Pages with touch event listeners that don't call preventDefault should not hold up panning. r=dougt 2012-02-01 15:01:47 -08:00
Phil Ringnalda
27adb9fb63 Back out b35af982b085 (bug 721080) for android-xul bustage 2012-02-01 12:10:53 -08:00
Ed Morley
348060a7c3 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-02-01 10:55:34 +00:00
Josh Aas
b0e5e866d9 Bug 90268: Change plugin instance ownership from layout to content. r=roc r=bsmedberg 2012-01-31 16:55:54 -05:00
Markus Stange
e66671917e Bug 715867 - Don't fire duplicate sizemodechange events on Mac. r=smichaud
--HG--
rename : widget/tests/window_bug596600.xul => widget/tests/empty_window.xul
2012-01-31 11:40:03 +01:00
Wes Johnston
bd330a1bcb Bug 721484 - Don't disable mouse events for touch events. r=blassey 2012-01-30 21:57:06 -08:00
James Willcox
377edbf44e Bug 721803 - Add known-good devices to direct texture whitelist r=blassey 2012-01-30 22:38:16 -05:00
Benoit Jacob
454c9e5c23 Bug 718629 - intermittent waitpid failure causes OpenGL features to be blacklisted on X11 - r=karlt 2012-01-31 15:32:05 -05:00
Ed Morley
388e7e6979 Backout b87113ff33ff (bug 721741) for Android build failures 2012-01-31 16:19:00 +00:00
James Willcox
fd3a41a585 Bug 721741 - Add support for Flash on Android 4.0+ r=blassey 2012-01-31 09:40:58 -05:00
Michael Wu
874812c941 Bug 719647 - Add Touch Event support to Gonk widget backend, r=cjones 2012-01-25 12:37:31 -08:00
Doug Turner
795f79c2bc Bug 713803 - Rationalize JNI access accross android widget. r=blassey 2012-01-29 12:39:30 -08:00
Phil Ringnalda
acc2c0c02e Back out 59d8d92f9f3c (bug 713803) for Android C1 permaorange 2012-01-29 00:49:02 -08:00
Doug Turner
3fa071d3e3 Bug 713803 - Rationalize JNI access accross android widget. r=blassey 2012-01-28 22:38:02 -08:00
Brian Nicholson
4072dc4a70 Bug 701092 - Limit session restore attempts. r=mfinkle 2012-01-27 22:04:54 -08:00
Wes Johnston
0ab3731608 Bug 721080 - Pages with touch event listeners that don't call preventDefault should not hold up panning. r=dougt 2012-02-01 10:33:40 -08:00
Benoit Girard
398d5ca954 Bug 723117 - Fix failure code in CreateCompositor. r=ajuma 2012-02-01 10:57:24 -05:00
Brian R. Bondy
9a10493a4f Bug 722315 - Increase Firefox startup speed on Windows by lazy loading CLSID_DragDropHelper. r=jimm 2012-02-01 09:30:05 -05:00
Chris Jones
c4d3bbde9f Bug 715232: Don't attempt to CopyTexImage from an RGB framebuffer to an RGBA texture. r=joedrew 2012-01-25 18:05:34 -08:00
Ed Morley
04fa8416f5 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-01-26 01:30:30 +00:00
Michael Wu
4e229f73e3 Bug 712973 - Use InputReader from libui in gonk widget backend, r=cjones 2012-01-25 11:00:34 -08:00
Michael Wu
d812029edb Bug 720769 - Enable nsTransferable in Gonk backend, r=cjones 2012-01-25 10:22:15 -08:00
Ed Morley
26d349bc60 Merge last green changeset of mozilla-inbound to mozilla-central 2012-01-25 14:14:48 +00:00
Ms2ger
924b63075d Merge m-c to m-i. 2012-01-25 11:06:40 +01:00
Ms2ger
e3e8b35541 Bug 718504 - Remove some GetChildAt callers; r=smaug 2012-01-25 08:50:07 +01:00
Oleg Romashin
6ac7de5922 Bug 720299 - Qt Fennec does not compile with faststartup (undefined reference moz_free/alloc et.c). r=dougt 2012-01-25 02:07:21 -05:00
Marco Bonardo
db50a6a74a Merge last green PGO from inbound to central 2012-01-24 13:27:20 +01:00
Serge Gautherie
aacd80feb7 Bug 720071. (Av1a) Fix windows/nsFilePicker to actually be buildable using "--with-windows-version=502". r=jmathies. 2012-01-24 07:05:15 +01:00
Serge Gautherie
60836385d6 Bug 719389. (Av1) Fix "#ifdef MOZ_WINSDK_TARGETVER >= MOZ_NTDDI_LONGHORN" from bug 441197. r=khuey. 2012-01-23 08:02:37 +01:00
Ed Morley
c4c32df0c4 Backout 91eebc6bdb59 & 7d776b291014 (bug 717283) for Android native reftest crashes 2012-01-22 11:55:18 +00:00
Chris Lord
d70b23ac39 Bug 717283 - Use tiles on-demand. r=pcwalton, snorp
Instead of tying the tile-buffer in MultiTileLayer directly to the back-buffer
of the page, make sure rendering is always aligned to the tile grid and use
tiles on-demand. This makes better use of tiles when panning/zooming, and opens
up the route for further optimisations.
2012-01-22 09:40:37 +00:00
Chris Peterson
82153637f6 Bug 701002 part 2 - JavaStackTrace: send "JavaStackTrace" field to Socorro. r=dougt 2012-01-23 12:02:56 -08:00
James Willcox
ced0347f0e Bug 721741 - Add support for Flash on Android 4.0+ r=blassey 2012-01-31 09:40:58 -05:00
Boris Zbarsky
403d51ce98 Backed out changeset e57ddd9fdd5e (bug 721741) because it breaks Android builds. 2012-01-31 23:38:35 -05:00
James Willcox
9334322db3 Bug 721741 - Add support for Flash on Android 4.0+ r=blassey 2012-01-31 09:40:58 -05:00
Benoit Girard
d3a3a98379 Bug 635544 - rename nsIWidget::DrawOver to DrawWindowOverlay. r=roc 2012-01-21 21:01:17 -05:00
Matt Brubeck
4a1a0d545b Back out 47584f117727 and e05a8743389a (bug 717283) because of native Android startup crashes 2012-01-20 11:42:34 -08:00
Chris Lord
e6784b9101 Bug 717283 - Use tiles on-demand. r=pcwalton, snorp
Instead of tying the tile-buffer in MultiTileLayer directly to the back-buffer
of the page, make sure rendering is always aligned to the tile grid and use
tiles on-demand. This makes better use of tiles when panning/zooming, and opens
up the route for further optimisations.
2012-01-20 17:36:56 +00:00
Benjamin Smedberg
397db564dd Bug 715885 - Don't allow extensions to hook nsIDragService. r=roc 2012-01-19 17:48:18 -06:00
Benoit Girard ext:(%2C%20Ali%20Juma%20%3Cajuma%40mozilla.com%3E)
3a24e71200 Bug 711168 - Implement the compositor protocol for OMTC. r=cjones 2012-01-19 09:45:37 -05:00
Jeff Muizelaar
9c9e2eed37 Bug 718440. Add more sampler labels to various places. r=bgirard
This shows the problems described in bug 710068.
2012-01-17 15:33:04 -05:00
James Willcox
415c8cbfb3 Bug 719233 - Only use direct texturing on whitelisted devices r=blassey 2012-01-18 20:41:28 -05:00
James Willcox
46d5ad71aa Bug 718014 - Restrict dirty rect to subrect of tile texture
--HG--
extra : rebase_source : bbe56fd271b08e908eb301b5b0839a80bce139fb
2012-01-18 10:41:30 -05:00
Wes Johnston
43680b21b4 Bug 603008 - Platform support for multitouch events. r=smaug
* * *
Bug 603008 - Platform support for multitouch events.
* * *
ifdefandroid
2011-12-16 16:24:11 -08:00