Commit Graph

7623 Commits

Author SHA1 Message Date
Oleg Romashin
f1c2d0528c Bug 822898 - Implement pointer events. Basic handling of Pointer Events. r=smaug 2013-11-20 21:44:31 -08:00
Oleg Romashin
463385a1a1 Bug 822898 - Implement pointer events. Interface. r=smaug 2013-11-20 21:44:22 -08:00
Oleg Romashin
c63a492777 Backed out 3 changesets (bug 822898) for mochitest bustage on B2G ICS emulator 2013-11-20 16:08:36 -08:00
Ryan VanderMeulen
3348c203b7 Merge m-c to fx-team. 2013-11-21 15:55:03 -05:00
Vincent Liu
8425f1684b Bug 939647 - Launch Video app causes crash based on Android JB (4.2.2). r=sotaro, r=mwu 2013-11-18 13:27:18 +08:00
Benoit Girard
0d31cc5ffd Bug 917416 - Make RenderFrameParent opaque to lower b2g memory usage. r=mattwoodrow 2013-11-15 16:48:15 +00:00
Ryan VanderMeulen
82db6a8775 Merge b2g-inbound to m-c. 2013-11-19 20:40:17 -05:00
Mark Finkle
0468e71b8a Bug 939680 - Implement nsINetworkLinkService.linkType on Android r=blassey 2013-11-18 23:43:09 -05:00
Oleg Romashin
afe2611cec Bug 822898 - Implement pointer events. Basic handling of Pointer Events. r=smaug 2013-11-20 13:05:41 -08:00
Oleg Romashin
9b50f2dcd4 Bug 822898 - Implement pointer events. Interface. r=smaug 2013-11-20 13:05:39 -08:00
Chris Kitching
b3ed714288 Bug 913985: Part 6 - Remove redundant AndroidBridge::Bridge() checks. r=kats 2013-11-12 10:41:01 -08:00
Chris Kitching
43102ed4c2 Bug 913985: Part 5 - Refactor the Bridge to use the generated code. r=kats 2013-11-12 10:41:01 -08:00
Chris Kitching
c5ccfb80a5 Bug 913985: Part 4 - Add new generated code to version control. r=kats 2013-11-12 10:41:00 -08:00
Ryan VanderMeulen
57c7242365 Merge fx-team to m-c. 2013-11-19 13:44:45 -05:00
Ryan VanderMeulen
51ab56ef96 Backed out 7 changesets (bug 913985) for intermittent Android crashes.
Backed out changeset 53513a959cf0 (bug 913985)
Backed out changeset d23d1e678417 (bug 913985)
Backed out changeset a9c9187b4f4a (bug 913985)
Backed out changeset c6b02e4a3e35 (bug 913985)
Backed out changeset 895dae322e3c (bug 913985)
Backed out changeset 3d97e6a53313 (bug 913985)
Backed out changeset 892bb017f8ba (bug 913985)

--HG--
rename : build/annotationProcessors/AnnotationInfo.java => build/annotationProcessors/MethodWithAnnotationInfo.java
rename : build/annotationProcessors/utils/AlphabeticAnnotatableEntityComparator.java => build/annotationProcessors/utils/AlphabeticMethodComparator.java
rename : build/annotationProcessors/utils/GeneratableElementIterator.java => build/annotationProcessors/utils/GeneratableEntryPointIterator.java
rename : mobile/android/base/mozglue/generatorannotations/WrapElementForJNI.java => mobile/android/base/mozglue/GeneratableAndroidBridgeTarget.java
rename : mobile/android/base/mozglue/generatorannotations/OptionalGeneratedParameter.java => mobile/android/base/mozglue/OptionalGeneratedParameter.java
2013-11-19 10:56:09 -05:00
Tim Abraldes
dd01de5e1f bug 932520. Give MetroWidget an nsNativeDragTarget to maintain, and implement IWidget::EnableDragDrop through the use of that member. r=jimm 2013-11-18 22:43:13 -08:00
Chris Kitching
5d45fe16d7 Bug 913985 - Part 6: remove redundant AndroidBridge::Bridge() checks. r=kats 2013-11-12 10:41:01 -08:00
Chris Kitching
fc69db0ffb Bug 913985 - Part 5: refactor the Bridge to use the generated code. r=kats 2013-11-12 10:41:01 -08:00
Chris Kitching
93f0bd09be Bug 913985 - Part 4: add new generated code to version control. r=kats 2013-11-12 10:41:00 -08:00
Mike Hommey
931cb49886 Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
Landing on a CLOSED TREE.
2013-11-19 11:50:54 +09:00
Mike Hommey
db9e5129bc Bug 939074 - Remove most LIBXUL_LIBRARY. rs=gps 2013-11-19 11:48:10 +09:00
Mike Hommey
b18be7aacd Bug 939044 - Rename remaining MODULE definitions to XPIDL_MODULE. r=mshal 2013-11-19 11:47:43 +09:00
Mike Hommey
f0d1cd1e10 Bug 939044 - Remove most definitions of MODULE. r=mshal 2013-11-19 11:47:39 +09:00
Mike Hommey
9c5c5d8f00 Bug 939039 - Remove now useless FORCE_STATIC_LIB definitions. r=gps 2013-11-19 11:47:28 +09:00
Mike Hommey
f81885e53b Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps 2013-11-19 11:47:14 +09:00
Wes Kocher
227b9b8a2c Merge inbound to m-c on a CLOSED TREE 2013-11-18 18:30:47 -08:00
Wes Kocher
6f03d746be Backed out 3 changesets (bug 822898) for mochitest bustage on Windows on a CLOSED TREE
Backed out changeset 63c1f6716755 (bug 822898)
Backed out changeset 145150ef00a5 (bug 822898)
Backed out changeset a5e360e6d713 (bug 822898)
2013-11-18 15:27:53 -08:00
Oleg Romashin
23f8c5f1bd Bug 822898 - Implement pointer events. Basic handling of Pointer Events. r=smaug 2013-11-18 13:10:48 -08:00
Oleg Romashin
7ea86cafb2 Bug 822898 - Implement pointer events. Interface. r=smaug 2013-11-18 13:10:05 -08:00
Gijs Kruitbosch
d8cd81f16b Merge m-c to fx-team on a CLOSED TREE 2013-11-18 17:01:32 +01:00
Jim Mathies
5e6ef74079 Bug 937185 - Discard old apzcs if the ScrollableLayerGuid is updated. r=kats 2013-11-18 09:14:08 -06:00
Jim Mathies
4a8775756e Bug 918203 - Follow up - fixup bogus resize call. r=me 2013-11-18 07:11:36 -06:00
Gijs Kruitbosch
94480b349c Merge m-c to ux 2013-11-18 13:44:32 +01:00
Ed Morley
8fc27024d0 Merge latest green fx-team changeset and mozilla-central 2013-11-18 10:56:11 +00:00
Gijs Kruitbosch
5cbd9e36ff Merge m-c to ux 2013-11-17 23:37:53 +01:00
Chris Peterson
cbbdf5d4d4 Bug 939572 - Build widget/cocoa in unified mode. r=josh 2013-11-16 23:27:11 -08:00
Gijs Kruitbosch
ce9b4a4882 Merge mozilla-central and ux 2013-11-15 18:32:01 +01:00
Benjamin Smedberg
29af8806f1 Bug 932854 temporary test workaround for test_keycodes.xul, r=jimm 2013-11-14 08:23:09 -05:00
Jim Mathies
8c7dffd975 Bug 918203 - Invalidate the ICoreWindow hwnd when we resize. r=bbondy 2013-11-12 14:48:10 -06:00
Benoit Jacob
15b3f49236 Bug 925608 - 7/8: rename ProvideEGLSurface to CreateEGLSurfaceForCompositor - r=kats 2013-11-15 11:28:59 -05:00
Benoit Jacob
d3e081ee86 Bug 937204 - 4/3. Avoid stalling in xpcshell or anywhere we don't have a WindowCreator - r=ehsan 2013-11-15 11:28:47 -05:00
Benoit Jacob
49366dcf8c Bug 937204 - 3/3. Kill GfxInfoThread. Instead, get GL strings from the compositor - r=kats,jrmuizel 2013-11-15 11:28:43 -05:00
Benoit Jacob
4f65d9ca02 Bug 937204 - 2/3. Consistently EnsureInitialized in all GfxInfo getters - r=jrmuizel 2013-11-15 11:28:42 -05:00
Ryan VanderMeulen
79774cfe25 Merge m-c to inbound on a CLOSED TREE. 2013-11-18 10:59:48 -05:00
Ehsan Akhgari
9a00e6195b Bug 939656 - Fix the GfxInfoBase::OperatingSystemVersion overrides; r=bjacob 2013-11-18 08:38:17 -05:00
Botond Ballo
20adb2fb8e Bug 900092 - Remove FrameMetrics::ROOT_SCROLL_ID. r=kats,tn 2013-11-08 19:07:00 -05:00
Ryan VanderMeulen
72ac831430 Merge m-c to b2g-inbound. 2013-11-19 13:55:16 -05:00
Michael Wu
da57eba749 Bug 938383 - Improve charCode handling in Gonk key events, r=masayuki 2013-11-19 13:14:41 -05:00
Masatoshi Kimura
aec068d530 Bug 925599 - Replace WinUtils::GetWindowsVersion() and GetWindowsServicePackVersion(). r=jimm 2013-11-22 12:35:42 +09:00
Masatoshi Kimura
ad897a7f12 Bug 925599 - Replace gfxWindowsPlatform::WindowsOSVersion(). r=Bas 2013-11-22 12:35:40 +09:00
Wes Kocher
60d2ec27bd Merge m-c to inbound 2013-11-21 19:18:18 -08:00
Nicholas Cameron
f93ee05073 Bug 900248. Rebuild the d3d9 device. r=Bas 2013-11-22 11:07:56 +13:00
Ryan VanderMeulen
7de5623bf1 Merge m-c to inbound. 2013-11-21 15:53:49 -05:00
Gijs Kruitbosch
3226a1bc83 Merge mozilla-central and ux 2013-11-12 17:30:17 +01:00
Ed Morley
8545440082 Merge latest green b2g-inbound changeset and mozilla-central 2013-11-12 15:10:27 +00:00
Jim Mathies
92c14e1a35 Bug 937256 - Remove the old front end apzc preventDefault hack now that we have chrome hit testing in metro widget. Also fix a bug with transformed coords that are destined for chrome vs. content. r=mbrubeck 2013-11-12 06:14:48 -06:00
Gijs Kruitbosch
726170b045 Merge mozilla-central and ux 2013-11-12 09:27:50 +01:00
Gijs Kruitbosch
eac4a01c92 Merge mozilla-central and ux 2013-11-11 22:41:49 +01:00
Gijs Kruitbosch
a84d198778 Merge mozilla-central and ux 2013-11-11 09:29:29 +01:00
Stephen Pohl
0078132507 Bug 930771 - Ensure that overlay scrollbars don't leave behind white bands after fading out. r=jimm 2013-11-11 10:19:54 -05:00
Jim Mathies
be2f3bd4e2 Bug 918273 - Add an apzc tree manager helper for translating device to gecko coordinate space, and use it when sending events to the dom in cases where content is consuming touch. r=kats 2013-11-10 10:43:18 -06:00
Jim Mathies
10d334edb3 Bug 918273 - Don't wait for the first touch move to call ContentReceivedTouch if the first touchstart had preventDefault called on it. r=mbrbeck 2013-11-10 10:43:18 -06:00
Jim Mathies
c62774b090 Bug 918273 - Cache the target scrollable layer id in metro input code and use it instead of the root layer id in ContentReceivedEvent calls. r=mbrbeck 2013-11-10 10:43:18 -06:00
Jim Mathies
18fbf3543f Bug 918273 - Pass back the target scrollable layer id from apzc event methods. r=kats 2013-11-10 10:43:17 -06:00
Jared Wein
3a8c39e9ac Automated merge with https://hg.mozilla.org/mozilla-central 2013-11-08 13:22:23 -05:00
Gijs Kruitbosch
bdf8ffe2d3 Merge mozilla-central and ux 2013-11-07 19:21:54 +00:00
Gijs Kruitbosch
24be9d1e46 Merge mozilla-central and ux 2013-11-07 08:53:59 +01:00
Wes Kocher
18c00031c5 Merge m-c to inbound 2013-11-06 18:23:55 -08:00
Mike Hommey
bf5fdbbd38 Bug 862770 - Fix --disable-compile-environment a little. r=gps
--HG--
rename : config/makefiles/target_libs.mk => config/makefiles/target_binaries.mk
rename : js/src/config/makefiles/target_libs.mk => js/src/config/makefiles/target_binaries.mk
2013-11-07 10:37:45 +09:00
Gijs Kruitbosch
b61aba6994 merge m-c to ux 2013-11-06 22:25:39 +01:00
Ryan VanderMeulen
8e2d017ab8 Merge fx-team to m-c. 2013-11-06 14:49:41 -05:00
Ryan VanderMeulen
267f1bd85e Merge inbound to m-c. 2013-11-06 14:24:58 -05:00
Gijs Kruitbosch
6b78aaee83 Merge mozilla-central and ux 2013-11-06 18:34:47 +01:00
Gijs Kruitbosch
174d4160d6 Merge m-c to ux 2013-11-06 14:36:26 +01:00
Gijs Kruitbosch
5b8e8a7c7d Merge mozilla-central and ux 2013-11-06 09:01:08 +01:00
Jim Mathies
b31e9dcecc Bug 935037 - Remove multi-touch event batching now that we filter non-moving touch points. r=tabraldes 2013-11-06 06:22:09 -06:00
Markus Stange
79e409780f Bug 933964 - Don't call unifiedToolbarHeight on NSWindows that are not ToolbarWindows, r=smichaud 2013-11-06 02:22:00 +01:00
Gijs Kruitbosch
6c072adc32 Merge mozilla-central and ux 2013-11-05 20:14:58 +01:00
Daniel Holbert
d267f39baa Bug 934779: Fix signed/unsigned comparisons in TaskbarWindowPreview.cpp and nsClipboard.cpp. r=jimm 2013-11-05 09:50:17 -08:00
Wes Kocher
d3d614d652 Merge m-c to inbound 2013-11-04 21:22:23 -08:00
Wes Kocher
32a09c5f75 Merge inbound to m-c 2013-11-04 21:09:17 -08:00
Ryan VanderMeulen
41e603833c Merge m-c to inbound. 2013-11-04 16:31:13 -05:00
Matthew Noorenberghe
9e82ff7081 Merge mozilla-central to UX 2013-11-05 01:04:20 -08:00
Gijs Kruitbosch
0b00c7151b Merge mozilla-central and ux 2013-11-04 23:41:59 +01:00
James Willcox
60745b2259 Bug 934514 - Don't access non-existant field on Android 4.4 r=blassey 2013-11-04 12:07:03 -06:00
Kartikaya Gupta
35ba8812bc Bug 934233 - Use nsLayoutUtils::FindContentFor instead of nsDOMWindowUtils::FindElementWithViewId. r=jimm 2013-11-05 17:01:37 -05:00
Neil Deakin
c7870ca9ad Bug 596723, Don't consume clicks outside of arrow panels by default, always consume the clicks on anchors of all popups, r=dao,neil 2013-11-04 11:22:24 -05:00
Matt Brubeck
7132f5c092 Bug 934597 - Fix pointer type tracking in OnPointerEntered/Exited [r=jimm] 2013-11-04 14:15:23 -08:00
Ryan VanderMeulen
bf8cfa0e24 Merge m-c to fx-team. 2013-11-04 16:33:35 -05:00
Daniel Holbert
6fc18d87d7 Bug 934666: Use size_t (instead of int) for iteration up to unsigned value in nsUXThemeData.cpp. r=jimm 2013-11-04 16:12:31 -08:00
Gijs Kruitbosch
00aa54c9ed Merge mozilla-central and ux 2013-11-03 23:36:57 +01:00
Phil Ringnalda
30a3c55eb9 Merge m-i to m-c 2013-11-03 13:04:44 -08:00
Jim Mathies
ff42e02e53 Backout cset 8ca9d85c1204 (bug 927172) due to viewport issues in metrofx. r=me 2013-11-02 16:41:46 -05:00
Gijs Kruitbosch
7f18b70f01 Merge mozilla-central and ux 2013-11-02 11:33:53 +01:00
Gijs Kruitbosch
fa23450aa3 Merge mozilla-central and ux 2013-11-01 23:24:47 +01:00
Ryan VanderMeulen
5263f8a089 Merge fx-team to m-c. 2013-11-01 14:51:36 -04:00
Gijs Kruitbosch
448b587886 Merge mozilla-central and ux 2013-11-01 19:51:09 +01:00
Ed Morley
aa914d52d6 Backed out changeset f24ee0606ea6 (bug 926128) for reftest failures on OS X & crashes on B2G on a CLOSED TREE 2013-11-01 15:51:32 +00:00
Gijs Kruitbosch
a880139178 Merge mozilla-central and ux 2013-11-01 09:20:15 +01:00
Ed Morley
a1c03ea556 Merge mozilla-central and fx-team 2013-11-01 13:19:18 +00:00
Ed Morley
641a5b27d4 Merge latest green b2g-inbound changeset and mozilla-central 2013-11-01 13:14:45 +00:00
Fabrice Desré
e5095467d5 Bug 914843 - fix gfx issue on oop b2g linux. r=nrc 2013-10-31 23:36:02 -07:00
Ryan VanderMeulen
3181194b69 Merge m-c to inbound on a CLOSED TREE. 2013-10-31 16:10:29 -04:00
Carsten "Tomcat" Book
59bcf9294a merge mozilla-central to mozilla-inbound 2013-11-06 14:55:48 +01:00
Jonathan Watt
ab4e72c8ab Bug 866659 - Avoid bad cast in nsNativeTheme::IsRangeHorizontal. r=bz 2013-11-06 10:05:18 +00:00
Jim Mathies
61dd70481b Bug 930995 - Display port should be set sync when the apz requests a repaint. r=kats 2013-11-01 05:09:37 -05:00
Jim Mathies
54dfb75273 Bug 907635 - Move metro utils logging functions over to WinUtils. r=masayuki 2013-11-01 05:09:32 -05:00
Nathan Froyd
312483916c Bug 933071 - add --with-macos-private-frameworks to support cross-compiling; r=mshal 2013-10-31 09:50:26 -04:00
Ryan VanderMeulen
c80a525c6d Merge m-c to inbound on a CLOSED TREE. 2013-10-30 22:42:13 -04:00
Ryan VanderMeulen
638949d1f2 Merge b2g-inbound to m-c on a CLOSED TREE. 2013-10-30 22:36:56 -04:00
Rodrigo Silveira
5367b2955f Bug 927172 - Can't touch scroll when second monitor is attached r=jimm
--HG--
extra : rebase_source : 9d583bda2e6def27f5f99c74481635dd79621179
2013-10-29 21:29:07 -07:00
Matt Brubeck
acbe123ece Bug 934750 - Don't cancel content touch events unless APZC consumes them [r=jimm,kats]
This is necessary for our "cross-slide" hack to work.  We need to send
input to both content and APZC until the input passes the pan threshold, so
that the start page can use touch events without disabling async panning.

In the long run we hope to use "touch-action: pan-x" for this and no longer
rely on this hack.
2013-11-06 12:06:46 -08:00
Rodrigo Silveira
1b31f52718 Bug 927172 - Can't touch scroll when second monitor is attached r=jimm 2013-10-29 21:29:07 -07:00
Jim Mathies
37f575b75c Bug 933748 - Remove rotate and pinch simple gesture support from MetroInput. r=tabraldes 2013-11-01 12:45:38 -05:00
Jim Mathies
397e038be5 Bug 918273 - Add touch input target debugging to MetroInput. r=tabraldes 2013-11-01 12:45:30 -05:00
Jim Mathies
61d013cadd Bug 931763 - Simplify handling of first touch start and touch move in MetroInput. r=tabraldes 2013-10-29 20:51:00 -05:00
Jim Mathies
7f75a05c86 Bug 931504 - Fire touchcancel to content for every touch point the apz consumes. r=tabraldes 2013-10-29 20:51:00 -05:00
Wes Kocher
7f7551664b Backed out changeset 4a21dc77dad9 (bug 932280) for inexplicably breaking win7debug browser-chrome tests on a CLOSED TREE 2013-10-29 17:19:15 -07:00
Wes Kocher
f99a9e4b8e Merge m-c to inbound 2013-11-07 17:56:10 -08:00
Randell Jesup
871a4d68f2 Bug 932112: Rollup of changes previously applied to media/webrtc/trunk/webrtc rs=jesup
* * *
* * *
Add AndroidAudioManager to the moz.build files.
2013-11-07 20:07:47 -05:00
Matt Brubeck
701f495717 Bug 936005 - Allow chrome to cancel gesture recognition with preventDefault [r=jimm] 2013-11-07 13:13:24 -08:00
Jim Mathies
4e115c6825 Bug 927033 - Dispatch touchcancel to APZC when content consumes touch input [r=mbrubeck] 2013-11-07 13:12:53 -08:00
Oleg Romashin
49ba5d7d0f Bug 932280 - [Qt] Move moc_ files to Makefile.in in order to pass existance check for autogenerated files. r=Ms2ger 2013-10-29 07:56:53 -07:00
Juan Gomez
2c2d18d20e Bug 931573 - Fix a crash in some gralloc's HAL implementation causing an unitialized pointer variable in FramebufferSurface. r=dhylands 2013-10-31 10:09:06 -04:00
Birunthan Mohanathas
192d1ba4c1 Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan 2013-11-11 14:17:14 -05:00
Ryan VanderMeulen
859ae017e1 Merge m-c to fx-team. 2013-11-07 14:49:21 -05:00
Kartikaya Gupta
a863e534b0 Bug 927027 - Don't keep untransformed touch points in the touch list. r=jimm,tabraldes 2013-11-07 13:47:49 -05:00
Masayuki Nakano
f7d3bae040 Bug 932168 Use simple IME context when focus field has focus (partially backing out a patch for bug 906072) r=karlt 2013-10-29 18:04:59 +09:00
Blake Kaplan
57a2321ec2 Bug 923961 - Force b2g-desktop to composite on OSX. r=mstange 2013-10-29 13:57:16 -07:00
Jeff Muizelaar
d807492876 Bug 919454. Add a rule to catch broken StretchRect(). r=bjacob
--HG--
extra : rebase_source : f7f452eddbb114ac51c77f7fc3b895a954a2b37a
2013-11-07 10:22:08 -05:00
Ehsan Akhgari
d5ce0b2339 Bug 938134 - Build widget/xpwidgets in unified mode; r=roc
--HG--
rename : widget/shared/WidgetUtils.cpp => widget/shared/SharedWidgetUtils.cpp
2013-11-17 14:03:55 -05:00
Chris Peterson
504591921a Bug 936989 - Fix -Wunused-variable warnings in nsIdleService.cpp. r=vladv 2013-10-27 23:12:55 -07:00
Neil Deakin
14f16cb827 Bug 849544/935460, don't consume mousewheel events when an arrow panel is open, r=karlt 2013-11-29 11:58:26 -05:00
Nathan Froyd
8e3d023792 Bug 918651 - part 7 - place includes intelligently in generated IPDL files; r=bent
This is where the magic starts to happen.  We move includes from the base
protocol header (${NAME}.h) to the parent and child headers (${NAME}Parent.h
and ${NAME}Child.h) to follow good include hygiene.

For the base protocol header, we examine the set of types used by struct and
union definitions to determine which headers we need to include.

For parent and child headers, we forward declare what we can and include
appropriate headers otherwise.  For forward-declared types, we include the
appropriate headers in the parent and child source files.
2013-10-01 12:55:42 -04:00
Wes Kocher
4d822c8f24 Merge m-c to b2g-inbound 2013-11-11 16:19:56 -08:00
Michael Wu
693cbd2571 Bug 890186 - Assign charCodes on key events, r=fabrice 2013-11-11 18:19:04 -05:00
Daniel Holbert
3b62710378 Bug 936628: Add media query to check for whether we have a color picker backend available. r=jimm 2013-11-10 19:07:59 -08:00
Chris Lord
5ef337c5a4 Bug 931823 - Fix calculation of tiled update data and convert to typed units. r=kats,botond
Various changes to FrameMetrics and such have causes the tile coherency checks
to end up with nonsense values, meaning updates are always happening a tile at
a time.

This fixes the calculation of those values, adds some documentation and
converts a large part of it to using typed units, to make it easier to
understand what's happening.
2013-11-27 17:33:27 +00:00
Wes Johnston
9d02f0152b Bug 942914 - Remove initializer from .h file. r=rbarker 2013-11-27 09:17:56 -08:00
Benoit Jacob
406f766862 Bug 933082 - Part 4: let ClientLayerManager hold a ShadowLayerForwarder instead of inheriting from ShadowLayerForwarder. Make ISurfaceAllocator refcounted. Make SharedSurface_Gralloc keep its mAllocator alive - r=nical 2013-11-27 10:19:34 -05:00
Mats Palmgren
9db9b9ff61 Bug 933260 - Honor the specified CSS width and height on <input type=checkbox/radio> also on Linux. r=karlt 2013-11-02 12:11:30 +00:00
Andreas Gal
4309023622 Bug 926128 - Use a single configurable shader in OpenGL layers backend. r=vlad, r=nical 2013-11-01 09:29:20 -04:00
Botond Ballo
e651a0ef98 Bug 912657 - Add support for APZC in the B2G parent process (without turning it on everywhere). r=ajones 2013-09-16 17:45:31 -04:00
Jim Mathies
6d2e21ce76 Bug 933748 - Follow up to remove a couple of noisy LogFunction calls. r=nobug 2013-11-04 09:51:43 -06:00
Markus Stange
827e569121 Bug 934023 - Use the correct cell rect when drawing the window buttons. r=smichaud
--HG--
extra : rebase_source : 02a43c9e84c3f796bb8dc547734dc2169915ce86
2013-11-20 17:21:24 +01:00
Markus Stange
8e97922181 Bug 923840 - Mark -moz-appearance:toolbar as opaque on Mac. r=roc
--HG--
extra : rebase_source : 6f7ba3357c3d24c6c273270b25627dcab8298d47
2013-11-20 17:20:51 +01:00
Chris Lord
e19e0f1113 Bug 907743 - Align display port to tile boundaries when tiles are enabled. r=botond,kats
This aligns display ports to tile boundaries, taking care to compensate for
the difference between the requested scroll position and the actual scroll
position.
2013-09-10 18:21:04 -04:00
Chris Lord
fbbaf509a8 Bug 907743 - Align display port to tile boundaries when tiles are enabled. r=botond,kats
This aligns display ports to tile boundaries, taking care to compensate for
the difference between the requested scroll position and the actual scroll
position.
2013-09-10 18:21:04 -04:00
Mike Hommey
970b0717ae Bug 943743 - Remove NATIVE_THEME_SUPPORT. r=karlt 2013-11-27 17:13:52 +09:00
Andreas Gal
5ce9727faf Bug 942688 - Part2: Draw corner mask with Azure (r=mstange). 2013-11-26 21:50:33 -08:00
Andreas Gal
ec6fa07244 Bug 942688 - Part1: Draw title bar decoration with CG directly (r=mstange). 2013-11-26 21:49:45 -08:00
Kartikaya Gupta
8ca900e8e6 Bug 937843 - Make some things in APZCCallbackHelper const. r=botond 2013-11-13 13:22:34 -05:00
Kartikaya Gupta
ab664117b5 Bug 937688 - Add a helper to APZCCallbackHelper to obtain the presShellId and viewId. r=botond 2013-11-13 13:20:29 -05:00
Kartikaya Gupta
7283668c86 Bug 937688 - Some small cosmetic changes to existing code. r=botond 2013-11-13 13:20:29 -05:00
Masayuki Nakano
329dc3f548 Bug 930900 part.2 Fix event class names in test_assign_event_data.html r=smaug 2013-10-29 13:14:43 +09:00
Masayuki Nakano
84f8fdd1eb Bug 930900 part.1 Add new key name index which means KeyboardEvent.key should refer stored string (not implemented yet) r=smaug 2013-10-29 13:14:42 +09:00
Masayuki Nakano
6718a9341d Bug 930855 Replace WidgetEvent::Is*EventDerivedClass() with WidgetEvent::As*Event() r=smaug 2013-10-29 13:14:42 +09:00
Tim Stullich
236a643510 Bug 722605 - AndroidGraphicBuffer whitelist uses linear search. r=snorp 2013-10-28 15:03:12 -05:00
James Willcox
9d3eac5f4e Backed out changeset d79efecfad97
--HG--
extra : rebase_source : 4bc0cb740f5a666fa70a6095d1bb05f9d2ef06f5
2013-10-28 14:31:44 -05:00
Tim Stullich
166c2b2460 Bug 722605 - AndroidGraphicBuffer whitelist uses linear search. r=snorp 2013-10-28 14:04:04 -05:00
Birunthan Mohanathas
c410425386 Bug 784739 - Switch from NULL to nullptr in widget/; r=ehsan 2013-10-28 10:05:51 -04:00
Masayuki Nakano
221421aeb2 Bug 930860 Move IsLeftClickEvent() and IsContextMenuKeyEvent() from WidgetEvent to WidgetMouseEvent(Base) r=smaug 2013-10-28 18:03:19 +09:00
Nicholas Nethercote
b38b84f869 Bug 925584 - Remove some unnecessary jsapi.h inclusions from .cpp files. r=Ms2ger.
--HG--
extra : rebase_source : 41fcb0e922a519ef679c1c1b6293c2b638e83a48
2013-10-10 15:22:35 -07:00
Phil Ringnalda
0f6fec1509 Back out f872d288480b:9b86b4e60b29 (bug 929513) for failing to build on Windows
CLOSED TREE
2013-10-27 15:38:40 -07:00
David Zbarsky
94738173ba Bug 929513 Part 10: Convert ScreenSizeChanged to use gfx::IntSize r=nical 2013-10-27 17:53:28 -04:00
Cykesiopka
e0bcd6aebc Bug 914270 - Part 1: Simple/Automated moves. r=joey 2013-10-24 18:51:00 +01:00
Carsten "Tomcat" Book
7449ccaa85 Merge Fx-Team to Mozilla-Central 2013-10-25 11:21:15 +02:00
Mike Hommey
f1c0c07862 Bug 929905 - Consolidate sources in moz.build. r=gps 2013-10-25 08:23:05 +09:00
Jim Mathies
3a1baeb713 Bug 930177 - Consolidate async scroll event handling with keyboard handling. r=tabraldes 2013-10-24 16:35:07 -05:00
Mike Hommey
80c623bb6a Bug 921492 - Make StrictOrderingOnAppendList use actual alphabetical sorting. r=mshal,r=gps 2013-10-24 08:05:43 +09:00
Mike Hommey
5072f65f8c Bug 913268 - Make CPP_SOURCES a StrictOrderingOnAppendList. r=mshal 2013-10-24 08:00:23 +09:00
Martin Stransky
563a9f0df2 Bug 877605 - Port GTK2 to GTK3 - tab widget rendering. r=karlt 2013-12-02 11:53:09 -05:00
Carsten "Tomcat" Book
416de0a4b2 Merge Fx-team to Mozilla-Central 2013-10-23 14:49:38 +02:00
Rodrigo Silveira
6ee573a873 Bug 918225 - Right-click drop down options are offset r=mbrubeck,jimm 2013-10-22 17:30:19 -07:00
Wes Kocher
348cfdc998 Merge inbound to m-c 2013-10-22 18:11:06 -04:00
Jim Mathies
e525fd9441 Bug 927979 - Register the gecko thread correctly in the profiler for FxMetro. r=bgirard 2013-10-22 08:30:06 -05:00
Masayuki Nakano
9b468c47c3 Bug 602787 part.10 Create TextRange.h for separating TextEvents.h r=roc 2013-10-22 22:27:36 +09:00
Masayuki Nakano
7360219173 Bug 602787 part.9 Don't implement methods which need BasicEvents.h or TextEvents.h in windows/KeyboardLayout.h r=jimm 2013-10-22 22:27:36 +09:00
Masayuki Nakano
1a43d71f3d Bug 602787 part.8 Don't implement nsWindowBase::DispatchPluginEvent() in windows/nsWindowBase.h r=jimm 2013-10-22 22:27:35 +09:00
Masayuki Nakano
ccf7df9c45 Bug 602787 part.7 Don't implement methods which use Widget*Event in qt/nsWindow.h r=romaxa 2013-10-22 22:27:35 +09:00
Masayuki Nakano
3ad37e0b7b Bug 602787 part.6 Use EventForwards.h in gtk/nsWindow.h r=karlt 2013-10-22 22:27:35 +09:00
Masayuki Nakano
044e34c150 Bug 602787 part.2 Don't implement nsIWidgetListener in its header file r=roc 2013-10-22 22:27:34 +09:00
Markus Stange
f3422ad290 Bug 886999 - Wait until composition has finished before tearing down our NSView. r=mattwoodrow 2013-10-09 10:39:23 -04:00
Markus Stange
80072ac389 Bug 886999 - Lock the GL context before compositing on the compositor thread or before calling setView or update on the main thread. r=mattwoodrow 2013-10-09 10:39:23 -04:00
Markus Stange
8914a32fdc Bug 914437 - Also refuse to render when our view is not attached to a window. r=mattwoodrow 2013-10-09 10:39:23 -04:00
Markus Stange
09f296820b Bug 886999 - Only call setView and update on the GL context when necessary. r=mattwoodrow 2013-10-09 10:39:22 -04:00
Markus Stange
3d57dd0fb7 Bug 923133 - Remove unneeded main thread GL context management in -[ChildView lockFocus]. r=mattwoodrow 2013-10-09 10:39:22 -04:00
Markus Stange
c907da8be6 Bug 914437 - Don't composite windows that are not open. r=mattwoodrow 2013-10-09 10:39:22 -04:00
Masayuki Nakano
ef895616c5 Bug 920425 part.28 Use mozilla::WidgetEvent::AsMouseEvent() r=smaug 2013-10-22 17:55:20 +09:00
David Anderson
50865a3082 Fix resize jank on Linux with OMTC (bug 926618, r=mattwoodrow). 2013-10-21 13:14:47 -07:00
Arnaud Bienner
1f06fee08a Bug 917917 - Make the Gtk color picker modal. r=karlt 2013-10-20 23:44:55 +02:00
Phil Ringnalda
d4c3e91686 Merge f-t to m-c 2013-10-19 18:52:09 -07:00
Ryan VanderMeulen
57829c9378 Merge m-c to fx-team. 2013-10-18 15:41:57 -04:00
Jim Mathies
4401421aa5 Bug 928157 - Fix for swipe gestures triggering scrollbars on the start tab. r=tabraldes 2013-10-18 12:33:52 -05:00
Peter Chang
59195f23b7 Bug 922510 - Extend GonkNativeWindow to support android JB 4.2.2, r=sotaro,gps 2013-10-18 10:42:43 +08:00
Masayuki Nakano
4ea61a9177 Bug 920425 part.27 Use mozilla::WidgetEvent::AsInputEvent() r=smaug 2013-10-18 15:10:26 +09:00
Masayuki Nakano
da22928d50 Bug 920425 part.26 Use mozilla::WidgetEvent::AsMouseEventBase() r=smaug 2013-10-18 15:10:26 +09:00
Masayuki Nakano
d1622008a4 Bug 920425 part.22 Use mozilla::WidgetEvent::AsSelectionEvent() r=smaug 2013-10-18 15:10:25 +09:00
Masayuki Nakano
00cf52bd06 Bug 920425 part.20 Use mozilla::WidgetEvent::AsCompositionEvent() r=smaug 2013-10-18 15:10:25 +09:00
Masayuki Nakano
792408dff7 Bug 920425 part.19 Use mozilla::WidgetEvent::AsTextEvent() r=smaug 2013-10-18 15:10:24 +09:00
Masayuki Nakano
05606a8033 Bug 920425 part.18 Use mozilla::WidgetEvent::AsKeyboardEvent() r=smaug 2013-10-18 15:10:24 +09:00
Masayuki Nakano
86d43d492b Bug 920425 part.2 Implement mozilla::WidgetEvent::As*Event() methods r=roc 2013-10-18 15:10:20 +09:00
Masayuki Nakano
20c12706e5 Bug 920425 part.1 Create widget/EventClassList.h r=roc 2013-10-18 15:10:20 +09:00
Ehsan Akhgari
976f41f65e Bug 928041 - Remove some prtypes.h inclusions from widget/; r=roc 2013-10-18 00:11:58 -04:00
Vladimir Vukicevic
d2538a4815 b=927727; support OpenGL OMTC layers on Windows; r=bgirard 2013-10-17 00:16:40 -04:00
Masayuki Nakano
338cf20523 Bug 600117 part.8 Implement KeyboardEvent.repeat on GTK r=karlt 2013-11-07 20:17:34 +09:00
Masayuki Nakano
491eb3ef29 Bug 600117 part.7 Implement KeyboardEvent.repeat on Qt r=romaxa 2013-11-07 20:17:33 +09:00
Masayuki Nakano
b5a9baa1eb Bug 600117 part.6 Implement KeyboardEvent.repeat on OS/2 r=daveryeo 2013-11-07 20:17:33 +09:00
Masayuki Nakano
4a0b200120 Bug 600117 part.5 Implement KeyboardEvent.repeat on Gonk r=mwu 2013-11-07 20:17:33 +09:00
Masayuki Nakano
10cbc680b3 Bug 600117 part.4 Implement KeyboardEvent.repeat on Android r=nchen 2013-11-07 20:17:33 +09:00
Masayuki Nakano
c7de619c55 Bug 600117 part.3 Implement KeyboardEvent.repeat on Mac r=smichaud 2013-11-07 20:17:33 +09:00
Masayuki Nakano
f2e3e2e1e8 Bug 600117 part.2 Implement KeyboardEvent.repeat on Windows r=jimm 2013-11-07 20:17:32 +09:00
Masayuki Nakano
da9a4674be Bug 600117 part.1 Implement KeyboardEvent.repeat r=smaug, sr=jst 2013-11-07 20:17:32 +09:00
Allison Naaktgeboren
564dd30dc2 Bug 895581 Double tap should zoom content instead of selecting text.r=mbrubeck 2013-11-18 23:13:05 -08:00
Matt Brubeck
ffd9198bea Bug 936754 - Fire dblclick event for double-taps in Metro.r=jimm 2013-11-18 23:13:05 -08:00
Mark Finkle
f4dd29d30f Backout 86253e0141c8 to avoid cross-branch merge isses from fx-team and bug 913985 2013-11-18 23:52:01 -05:00
Mark Finkle
f516c210c6 Bug 939680 - Implement nsINetworkLinkService.linkType on Android r=blassey 2013-11-18 23:43:09 -05:00
Mike Hommey
408e3a34af Bug 932197 - Put QT generated files in GENERATED_SOURCES. r=gps 2013-11-01 10:30:45 +09:00
Markus Stange
a7e6eb475f Bug 851652 - Change position of the standardWindowButtons for Australis [r=smichaud r=mnoorenberghe+bmo r=jaws r=roc]
--HG--
extra : rebase_source : 4936bfc62a4712871caa5d767b1dd2e496e0826c
2013-06-12 23:42:00 +02:00
Gijs Kruitbosch
a9ac8f9beb Merge mozilla-central and ux 2013-10-29 17:23:48 +01:00
Gijs Kruitbosch
e19bf54e2e Merge mozilla-central and ux 2013-10-29 09:07:46 +01:00
Gijs Kruitbosch
5dcdae8acc Merge mozilla-central and ux 2013-10-28 23:41:12 +01:00
Gijs Kruitbosch
8dcf6fc1bf Merge m-c to ux 2013-10-28 10:18:27 +01:00
Gijs Kruitbosch
3e54109a58 merge m-c to UX 2013-10-27 21:18:18 +01:00
Gijs Kruitbosch
e0cd81c15d Merge m-c to ux 2013-10-25 11:45:31 +02:00
Gijs Kruitbosch
a6c5684a9d Merge mozilla-central and ux 2013-10-25 10:23:03 +02:00
Gijs Kruitbosch
4593d1248d Merge mozilla-central and ux 2013-10-24 10:18:26 +02:00
Gijs Kruitbosch
447b965052 Merge mozilla-central and ux 2013-10-23 15:41:02 +02:00
Gijs Kruitbosch
4fd7b7c65f Merge mozilla-central and ux 2013-10-23 00:37:14 +02:00
Gijs Kruitbosch
2e97b0c56d Merge mozilla-central and ux 2013-10-22 10:34:17 +02:00
Mike Conley
31b6a1d552 Automated merge with https://hg.mozilla.org/mozilla-central 2013-10-19 21:58:39 -04:00
Gijs Kruitbosch
f1949add74 Merge mozilla-central and ux 2013-10-19 12:28:13 +02:00
Gijs Kruitbosch
8075b6f634 Merge mozilla-central and ux 2013-10-17 13:48:43 +02:00
Gijs Kruitbosch
b546eab442 Merge mozilla-central and ux 2013-10-16 23:24:59 +02:00
Ryan VanderMeulen
400b11cacd Merge b2g-inbound to m-c. 2013-10-16 17:01:40 -04:00
Ryan VanderMeulen
a8ac6bc8d1 Merge fx-team to m-c. 2013-10-16 17:00:57 -04:00
Jim Mathies
4f510d334d Bug 917385 - Move precise/imprecise input tracking down to widget thus making it more reliable with apz enabled. r=tabraldes, mbrubeck 2013-10-16 12:14:55 -05:00
Sushil Chauhan
cd863fb01e Bug 920654 - Enable plane alpha support for HWC layers in newer H/W Composer. r=mwu, r=dwilson 2013-10-15 15:37:13 -07:00
Sushil Chauhan
ea611c7544 Bug 915729 - Add mixed HWC and GPU Composition. r=ncameron, r=dwilson 2013-10-15 14:01:42 -07:00
Gijs Kruitbosch
9f466ffaf0 Merge mozilla-central and ux 2013-10-16 13:15:41 +02:00
Gijs Kruitbosch
c89b22d9fe Merge mozilla-central and ux 2013-10-15 15:37:45 +02:00
Matt Woodrow
fbe0ab8a7f Bug 922942 - Use Moz2D for android snapshots. r=roc 2013-10-15 16:23:20 +13:00
Gijs Kruitbosch
df46ecf97e Merge m-c to ux 2013-10-13 23:58:05 +02:00
Matt Woodrow
2824808530 Bug 923542 - Draw to the correct destination rect when computing alpha masks. r=ajones 2013-10-15 14:55:15 +13:00
Mina Almasry
01b53453c2 Bug 698437 - Allow spatial navigation with directional controller. r=kats 2013-10-12 13:59:50 -04:00
Gijs Kruitbosch
b956cee77f Merge mozilla-central and ux 2013-10-11 10:08:05 +02:00
Gijs Kruitbosch
368dd8209d Merge mozilla-central and ux 2013-10-10 20:23:18 +02:00
Steven Michaud
1cd5baa317 Bug 925411 - Temporarily backout patch for bug 868646 for causing this bug. r=spohl 2013-10-10 16:22:02 -05:00
Birunthan Mohanathas
fc33fdaccd Bug 784739 - Switch from NULL to nullptr in widget/android/; r=ehsan 2013-10-10 16:42:52 -04:00
Ehsan Akhgari
f63ca1a1a8 Bug 924019 - Do not assume that PRUnichar and UniChar/unichar are the same type; r=smichaud 2013-10-10 12:59:40 -04:00