Ryan VanderMeulen
c943988608
Merge m-c to inbound.
2013-06-03 11:58:20 -04:00
Tim Chien
58cbdd692d
Bug 878029 - Update GetDefaultScaleInternal() in Gonk to match AOSP spec. r=mwu
2013-06-03 08:30:28 -04:00
Kartikaya Gupta
390f0e432f
Bug 877728 - Make the screen render offset a ScreenPoint. r=BenWa
2013-06-03 10:00:02 -04:00
Kartikaya Gupta
7a734ca654
Bug 877728 - Convert the page rect passed to SetFirstPaintViewport to LayerIntRect. r=BenWa
2013-06-03 09:58:34 -04:00
Kartikaya Gupta
87e727d3cd
Bug 877728 - Convert a couple of nsInt* variables to LayerInt*. r=BenWa
2013-06-03 09:58:07 -04:00
Kartikaya Gupta
ad6e359f34
Bug 877728 - Convert the scroll offset out-param to SyncViewportInfo from nsIntPoint to ScreenPoint. r=BenWa
...
Also deletes a bunch of dead code, and makes some variables local
variables instead of member variables since they are only used in
a single function and don't need to be persisted.
2013-06-03 09:53:32 -04:00
Kartikaya Gupta
e1db212150
Bug 877728 - Convert some CSS rects passed to Java from gfx::Rect to CSSRect. r=BenWa
2013-06-03 09:52:44 -04:00
Ehsan Akhgari
68501eed17
Bug 876129 - Part 2: Prefer to look at <body> instead of <html> when determining whether the background color of a page is dark or not; r=roc
...
This seems to be a slightly better heuristic to follow the CSS Rendering code
in all cases, since the background color for the body element often overrides
that of the html element.
--HG--
extra : rebase_source : ef4ac31003d75fb0fe17b493d7267ba3306e77bf
2013-05-30 22:23:49 -04:00
Chris Peterson
b9bb211b66
Bug 877503 - Add MOZ_FINAL to some Android classes to fix gcc 4.7 warnings-as-errors. blanket-r=ehsan rs=tbsaunde
2013-05-30 11:26:02 -07:00
Ehsan Akhgari
9755fce1d6
Backed out changeset cfca6afaaf9b (bug 865806) because it doesn't speak the secret phrase "nsIDocumentInlines.h" (on a CLOSED TREE, because that's how I roll)
2013-05-31 13:08:55 -04:00
Ehsan Akhgari
f21406d5f8
Bug 865806 - Part 2: Prefer to look at <body> instead of <html> when determining whether the background color of a page is dark or not; r=roc
...
This seems to be a slightly better heuristic to follow the CSS Rendering code
in all cases, since the background color for the body element often overrides
that of the html element.
--HG--
extra : rebase_source : 6c0dba10c1ac4f08914632179e15c13c2ff271aa
2013-05-30 22:23:49 -04:00
Timothy Arceri
e3a11dcced
Bug 877409 - Replace depreciated GDK_ROOT_PARENT(). r=karlt
2013-05-31 11:48:33 -04:00
Ehsan Akhgari
574b61e8c5
Bug 865806 - Part 1: Continue walking up the frame tree when hitting a transparent frame as we're trying to determine whether a given element's background is dark or not; r=roc
...
This heuristic improvement gives us correct dark background detection in
pdf.js, among other cases.
--HG--
extra : rebase_source : 5a8f920da1b63f6452ec709745b2154b6fc17ceb
2013-05-30 14:27:57 -04:00
Kartikaya Gupta
b2018ae86d
Bug 797615 - Guard against isBrowserContentDocumentDisplayed returning true prematurely. r=Cwiiis
...
Prior to this change, isBrowserContentDocumentDisplayed returned false
from the time that the isFirstPaint flag was set in layout to the time
that layout handed off the rendered document to the compositor. However
the way the function is used meant that it needs to return false until
the compositor actually composites the "first-paint" rendering,
otherwise other events can sneak in and run before the compositor. This
patch moves the tracking for the flag into GeckoLayerClient so that it
can be queried and modified synchronously from both the Gecko thread in
browser.js and the compositor thread in setFirstPaintViewport.
2013-05-30 09:55:23 -04:00
Kartikaya Gupta
7f6f0f474c
Bug 797615 - Cosmetic cleanup for the getDisplayPort JNI wrapper. r=Cwiiis
2013-05-30 09:55:08 -04:00
Timothy Arceri
961ec3a003
Bug 877409 - Remove old GTK_CHECK_VERSION/gtk_check_version for versions of GTK already covered by the minimum GTK build requirement 2.10. r=karlt
2013-05-30 08:10:02 -04:00
Ryan VanderMeulen
708c9d9d49
Bug 874689 - Re-delete files from merge conflict.
2013-05-30 07:51:23 -04:00
Ryan VanderMeulen
31c9996924
Merge m-c to inbound.
2013-05-30 07:47:14 -04:00
Jacek Caban
c4be0ccdfc
Bug 855975 - Include typo fix.
2013-05-30 11:52:14 +02:00
Oleg Romashin
d6d1948115
Bug 877191 - Gonk does not compile with later m-c on 4.6 compiler. r=mwu
...
From 0ff67b491787206102e3f079026bdb54339f69bf Mon Sep 17 00:00:00 2001
---
dom/system/gonk/GonkGPSGeolocationProvider.cpp | 6 +++---
dom/system/gonk/GonkGPSGeolocationProvider.h | 1 +
widget/gonk/nsIdleServiceGonk.h | 7 +++----
3 files changed, 7 insertions(+), 7 deletions(-)
2013-05-29 17:43:17 -07:00
Masayuki Nakano
14784660ce
Bug 855975 part.22 Move sModifierKeyMap from nsWindowDefs.h to KeyboardLayout.h r=jimm
2013-05-29 15:34:49 +09:00
Masayuki Nakano
deb01d1e15
Bug 855975 part.21 Rename nsFakeCharMessage with widget::NativeKey::FakeCharMsg r=jimm
2013-05-29 15:34:49 +09:00
Masayuki Nakano
49bc7406ab
Bug 855975 part.20 Sort out the scope of the methods of widget::NativKey r=jimm
2013-05-29 15:34:49 +09:00
Masayuki Nakano
838fa772a2
Bug 855975 part.19 Move nsWindow::SynthesizeNativeKeyEvent() to widget::KeyboardLayout::SynthesizeNativeKeyEvent() r=jimm
2013-05-29 15:34:49 +09:00
Masayuki Nakano
d8b50c6c85
Bug 855975 part.18 Merge widget::NativeKey::DispatchKeyDown() into widget::NativeKey::HandleKeyDown() r=jimm
2013-05-29 15:34:49 +09:00
Masayuki Nakano
e4d4596767
Bug 855975 part.17 Move nsWindow::OnKeyDown() to widget::NativeKey::HandleKeyDownMessage() r=jimm
2013-05-29 15:34:49 +09:00
Masayuki Nakano
da5d92d2e0
Bug 855975 part.16 Move keydown message redirect manager from nsWindow to widget::RedirectedKeyDownMessageManager r=jimm
2013-05-29 15:34:49 +09:00
Masayuki Nakano
30bf421779
Bug 855975 part.15 Use widget::NativeKey::mCommittedCharsAndModifiers directly in the methods of widget::NativeKey r=jimm
2013-05-29 15:34:48 +09:00
Masayuki Nakano
1a7102e066
Bug 855975 part.14 Move following WM_*CHAR message handler from nsWindow::OnKeyDown() to widget::NativeKey::DispatchKeyPressEventForFollowingCharMessage() r=jimm
2013-05-29 15:34:48 +09:00
Masayuki Nakano
77f6812c7f
Bug 855975 part.13 widget::NativeKey should manage following WM_*CHAR message if it's initialized with WM_*KEYDOWN r=jimm
2013-05-29 15:34:48 +09:00
Masayuki Nakano
c8623ab9ad
Bug 855975 part.12 Move special keypress event handling from nsWindow::OnKeyDown() to widget::NativeKey::DispatchKeyPressEventsAndDiscardsCharMessages r=jimm
2013-05-29 15:34:48 +09:00
Masayuki Nakano
b272cd6a97
Bug 855975 part.11 Sort out the if statement which checks whether the native keydown message needs to be handled without following char messages r=jimm
2013-05-29 15:34:48 +09:00
Masayuki Nakano
09667587b0
Bug 855975 part.10 Move nsWindow::DispatchPluginEvent() to nsWindowBase r=jimm
2013-05-29 15:34:48 +09:00
Masayuki Nakano
4eb35f33ea
Bug 855975 part.9 Move keypress events dispatcher of nsWindow::OnKeyDown() to widget::NativeKey::DispatchKeyPressEventsWithKeyboardLayout() r=jimm
2013-05-29 15:34:48 +09:00
Masayuki Nakano
106ef94c92
Bug 855975 part.8 Move nsWindow::OnChar() to widget::NativeKey::HandleCharMessage() r=jimm
2013-05-29 15:34:48 +09:00
Masayuki Nakano
556c1de91f
Bug 855975 part.7 Implement widget::NativeKey::DispatchKeyDownEvent() r=jimm
2013-05-29 15:34:48 +09:00
Masayuki Nakano
427c32ac58
Bug 855975 part.6 Move nsWindow::OnKeyUp() to widget::NativeKey::HandleKeyUpMessage() r=jimm
2013-05-29 15:34:47 +09:00
Masayuki Nakano
b47fe5bf34
Bug 855975 part.5 Move nsWindow::DispatchKeyEvent() to widget::NativeKey::DispatchKeyEvent() r=jimm
2013-05-29 15:34:47 +09:00
Masayuki Nakano
02cbe37549
Bug 855975 part.4 Move nsWindow::InitKeyEvent() to widget::NativeKey::InitKeyEvent() r=jimm
2013-05-29 15:34:47 +09:00
Masayuki Nakano
852214ecc6
Bug 855975 part.3 Wrap MapVirtualKeyEx() API for converting VK to ScanCode with widget::KeyboardLayout r=jimm
2013-05-29 15:34:47 +09:00
Masayuki Nakano
a178dc2642
Bug 855975 part.2 Wrap MapVirtualKeyEx() API for converting native key event to VK or Unichar with widget::NativeKey r=jimm
2013-05-29 15:34:47 +09:00
Masayuki Nakano
85c5e63185
Bug 855975 part.1 Make widget::KeyboardLayout a singleton class r=jimm
2013-05-29 15:34:47 +09:00
André Reinald
c8eb6afa60
Bug 873010 - Artifacts around small overlay scrollbars in select boxes, r=mstange
...
Bug 873010 - Artifacts around small overlay scrollbars in select boxes, r=mstange
--HG--
extra : rebase_source : 002fdce7f49d852e567438481609be58dd76bcc4
2013-05-21 12:58:00 -07:00
André Reinald
fe9b343359
Bug 873012 - In case we use overlay scrollbars, and we run on system 10.8 or later, make them overlap in the bottom right corner, r=smichaud
...
--HG--
extra : rebase_source : 300f78c1230a6f91a102c032b026b1fe2455f634
2013-05-23 14:14:00 -07:00
Ryan VanderMeulen
86ba0943c8
Backed out changesets 3c08a0d87dc5, b6147b141643, and a38ef60582d9 (bug 874689) for Android build bustage.
...
CLOSED TREE
2013-05-28 21:35:26 -04:00
Wes Johnston
9da7d06d1d
Bug 874689 - Move android file picker to a js component. r=mfinkle
2013-05-28 16:28:30 -07:00
Trevor Saunders
4a839150dd
backout 7a1706d0e5b0 to 8c8b6adebb4c for frequent failures in scrolling/text-1.html and scrolling/text-2.html reftests on a CLOSED TREE
2013-05-28 18:32:29 -04:00
Brian R. Bondy
6fec3659b8
Bug 875609 - Refactor jump list code to decode images on the main thread. r=jimm
2013-05-28 14:08:48 -04:00
Brad Lassey
97bbee45a5
bug 876270 - crash in mozilla::plugins::parent::_getvalue r=snorp
2013-05-28 12:49:04 -04:00
Chris Lord
7d45dd3311
Bug 803299 - Enable 32-bit colour on Android. r=kats
2013-05-28 18:50:16 +01:00