Jeff Muizelaar
1f2e10f9ba
Bug 1178426. Add GfxInfo to ServicesList.h. r=nfroyd
2015-07-08 16:51:09 -04:00
David Anderson
966456c514
Move compositor backend decisions into gfxPlatform. (bug 1179051 part 3, r=mattwoodrow)
2015-07-16 15:18:05 -07:00
Gijs Kruitbosch
061a0b5b64
Bug 1173725 - part 1: force top border to be visible on windows 10 and don't cut out caption buttons, r=jimm
2015-07-10 12:07:03 +01:00
Botond Ballo
329ac5fd09
Bug 1181832 - Keep gfxPrefs.h out of header files. r=kats
2015-07-13 11:53:10 -04:00
Dylan Roeh
4f8d4ad5db
Bug 1172567 - Use GetLongField rather than GetIntField for jEGLSurfacePointerField when the API version is >= 20. r=snorp
2015-07-10 10:11:20 -05:00
Andrew Comminos
c16198fd70
Bug 1179780 - Render opaque scrollbar troughs in the root viewport on GTK3. r=karlt
2015-07-14 07:35:00 -04:00
Karl Tomlinson
3d8058cc4a
bug 1182972 no need to pass member variable bounds to NativeResize r=acomminos
2015-07-14 15:24:56 +12:00
Karl Tomlinson
36dcd17cbc
bug 1182972 remove mNeedsMove/mNeedsResize logic; instead process changes immediately r=acomminos
2015-07-14 15:23:47 +12:00
Karl Tomlinson
ecc490f679
bug 1182972 create NativeMove helper method r=acomminos
2015-07-13 14:29:05 +12:00
Karl Tomlinson
bf45a70439
bug 1182972 remove unused aRepaint parameter from NativeResize methods r=acomminos
2015-07-13 13:57:23 +12:00
Makoto Kato
00aa5f2e97
Bug 1181000 - Use logical pixel to set IME candidate window. r=karlt
2015-07-27 14:37:02 +09:00
Masayuki Nakano
9aaf830c11
Bug 1186017 part.2 Rename GetBoolName() in IMContextWrapper.cpp to ToChar() r=kerlt
2015-07-27 08:23:04 +09:00
Masayuki Nakano
cde1c85687
Bug 1186017 part.1 Rename nsGtkIMModule to mozilla::widget::IMContextWrapper r=m_kato+kerlt
2015-07-27 08:23:04 +09:00
Masayuki Nakano
1a165dc9e6
Bug 1187367 TSFTextStore shouldn't destroy native caret for ATOK until notifying TSF of layout change r=emk
2015-07-26 12:29:47 +09:00
Masayuki Nakano
18e5546661
Bug 1187351 TSFTextStore should forget modified range at notifying TSF of layout change since GetTextExt() shouldn't return TS_E_NOLAYOUT after that r=emk
2015-07-26 12:29:47 +09:00
Masayuki Nakano
724ce38341
Bug 1184533 Rewrite range check in aOffset of nsIMM32Handler::GetCharacterRectOfSelectedTextAt() r=emk
2015-07-26 12:29:47 +09:00
Eric Rahm
974f6f77cb
Bug 1183828 - Remove 'nsWindow::GetNativeData not implemented for this type' warning. r=roc
2015-07-25 10:43:27 -07:00
Sotaro Ikeda
f3eaf62de3
Bug 1187345 - Fix HwcComposer2D::mCompositorParent handling r=mwu
2015-07-24 11:28:28 -07:00
Sotaro Ikeda
8bceeda4bb
Bug 1187048 - Code clean up around nsScreenGonk's EGLSurface handling r=mwu
2015-07-24 10:56:05 -07:00
Andrew Comminos
719bbb0cd1
Bug 1182972 - Fallback to GTK monitor scale factor when mGdkWindow is null. r=karlt
2015-07-15 20:26:00 -04:00
Andrew Comminos
91addea8f5
Bug 1173907 - Don't use gtk_render_activity for drawing progress chunks on GTK versions above 3.13.7. r=karlt
2015-07-15 11:47:00 -04:00
Milan Sreckovic
9f1306dbf9
Bug 1183725 - Windows 10 not recognized in downloadable blocklist. r=bas
2015-07-14 13:22:13 -04:00
Birunthan Mohanathas
47ed3a3675
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Nicolas Silva
4de07beb5f
Bug 1180688 - Detect whether the widget will be able to present frames with BasicCompositor on Mac. r=mstange
2015-07-13 16:46:48 +02:00
Nicolas Silva
586d92046c
Bug 1180688 - Backout previous fix to try another solution. r=me
2015-07-13 16:46:44 +02:00
Michael Layzell
355a5ad0bf
Bug 1180993 - Part 3: Correct use sites of functions which return already_AddRefed. r=ehsan
2015-07-10 08:36:00 -04:00
Robert O'Callahan
0c40e3aba0
Bug 1167786. Restrict bounds of drawn region to the nsShmImage bounds to avoid X errors. r=karlt
2015-07-14 00:03:44 +12:00
Xidorn Quan
16a6a7578a
Bug 1160014 part 4 - Implement fullscreen transition on Windows. r=jimm
2015-07-13 20:44:36 +10:00
Xidorn Quan
af90cc112e
Bug 1160014 part 3 - Backout code from bug 634586. r=jimm
...
The code was for improving fullscreen transition. However, it doesn't seem to
be an improvment anymore. Instead, it causes various bugs like bug 649067,
bug 646374, bug 1053783. Also see bug 634586 comment 33 which shows that this
code causes performance issue on slow machine. According to my test, removing
this code could improve the speed switching to fullscreen from normal mode.
2015-07-13 20:44:36 +10:00
Xidorn Quan
bb3b5284af
Bug 1160014 part 2 - Move some procedures in nsBaseWidget::MakeFullScreen to individual methods. r=roc
...
The two new methods will be reused by code in later patches.
2015-07-13 20:44:36 +10:00
Xidorn Quan
19e7a15768
Bug 1160014 part 1 - Implement common part of fullscreen transition. r=roc,smaug,dao
...
This patch implements the code which is shared by all platforms for
fullscreen transition.
It adds two prefs for the duration of fullscreen transition. They can
also be used to completely suppress the transition.
In addition, this patch uses the newly added prefs to suppress the
transition in all tests which use the DOM fullscreen.
2015-07-13 20:44:36 +10:00
Xidorn Quan
3deabc119c
Bug 1160014 part 0 - Avoid explicitly mentioning DOM Fullscreen concept in widget part. r=roc
2015-07-13 20:44:36 +10:00
David Anderson
3840370f70
Add nsIGfxInfo::ListMonitors support for OS X. (bug 1175005 part 3, r=mstange)
2015-07-13 01:12:44 -07:00
David Anderson
48e9e5a64b
Add nsIGfxInfo::GetMonitor support for Windows. (bug 1175005 part 2, r=jimm)
2015-07-13 01:12:41 -07:00
David Anderson
b6ae4b56b7
Add an nsIGfxInfo function to query monitors. (bug 1175005 part 1, r=mattwoodrow)
2015-07-13 01:12:26 -07:00
Masayuki Nakano
f55ec43f29
Bug 1176950 nsTextStore should keep storing locked content until NOTIFY_IME_OF_COMPOSITION_UPDATE is notified r=emk
2015-07-12 18:56:23 +09:00
Jim Chen
e8ce7456b2
Bug 1178850 - Update generated files; r=me
2015-07-10 23:41:36 -04:00
Jim Chen
78c1bf334a
Bug 1178850 - Add supporting classes for native JNI calls; r=snorp
2015-07-10 23:41:36 -04:00
Jim Chen
c46e55d3a0
Bug 1178850 - Make mozilla::jni::Param more intuitive to use; r=snorp
2015-07-10 23:41:35 -04:00
Alex Henrie
da48706823
Bug 1181897 - Do not scale down <img> elements passed to setDragImage. r=roc
2015-07-09 23:16:01 -06:00
Nigel Babu
85c18dc42b
Backed out 4 changesets (bug 1160014) for M2 bustages CLOSED TREE
...
Backed out changeset 87b00a9dac95 (bug 1160014)
Backed out changeset d4fa5c794e08 (bug 1160014)
Backed out changeset fca26897d534 (bug 1160014)
Backed out changeset b0b7f4f09ed2 (bug 1160014)
2015-07-11 10:49:25 +05:30
Mike Conley
96028e803c
Bug 1158798 - Properly initialize the LookAndFeel cache in the child. r=mstange.
...
The old code was just flat-out wrong. The IPDL for getting the LookAndFeel
cache from the parent during child process initialization was passing an
array it wanted to be populated as an argument, rather than using a return
value.
2015-07-10 17:11:59 -04:00
Masayuki Nakano
46a7496f64
Bug 1176954 part.8 ContentCacheInParent::OnEventNeedingAckReceived() should log the event message r=smaug
2015-07-11 10:53:56 +09:00
Masayuki Nakano
def85a51a5
Bug 1176954 part.7 IMENotification::TextChangeData should have a method to merge with another instance and IMENotification::MergeWith() should use it r=smaug
2015-07-11 10:53:56 +09:00
Masayuki Nakano
cc6a2cb9db
Bug 1176954 part.6 IMEContentObserver should use IMENotification::TextChangeData r=smaug
2015-07-11 10:53:56 +09:00
Masayuki Nakano
6d5cadaeac
Bug 1176954 part.5 IMENotification::TextChangeDataBase should have a state which indicates that it's not initialized r=smaug
2015-07-11 10:53:55 +09:00
Masayuki Nakano
250d5cfc91
Bug 1176954 part.4 Define IMENotification::TextChangeDataBase and whose member names should be same as IMEContentObserver::TextChangeData's r=smaug
2015-07-11 10:53:55 +09:00
Masayuki Nakano
eb3af12ed8
Bug 1176954 part.3 Don't send selection change, text change nor composition update notification to IME from TabParent until all events sent to the child process is received by it r=smaug
2015-07-11 10:53:55 +09:00
Masayuki Nakano
cc7a6702cb
Bug 1176954 part.2 ContentCache in parent process should manage how many events are sent but not yet received r=smaug
2015-07-11 10:53:55 +09:00
Xidorn Quan
48b75ae6e3
Bug 1160014 part 4 - Implement fullscreen transition on Windows. r=jimm
2015-07-11 10:08:59 +10:00
Xidorn Quan
07678e24c1
Bug 1160014 part 3 - Backout code from bug 634586. r=jimm
...
The code was for improving fullscreen transition. However, it doesn't seem to
be an improvment anymore. Instead, it causes various bugs like bug 649067,
bug 646374, bug 1053783. Also see bug 634586 comment 33 which shows that this
code causes performance issue on slow machine. According to my test, removing
this code could improve the speed switching to fullscreen from normal mode.
2015-07-11 10:08:59 +10:00
Xidorn Quan
b5f75db7bd
Bug 1160014 part 2 - Move some procedures in nsBaseWidget::MakeFullScreen to individual methods. r=roc
...
The two new methods will be reused by code in later patches.
2015-07-11 10:08:59 +10:00
Xidorn Quan
bdd482807d
Bug 1160014 part 1 - Implement common part of fullscreen transition. r=roc,smaug,dao
...
This patch implements the code which is shared by all platforms for
fullscreen transition.
It adds two prefs for the duration of fullscreen transition. They can
also be used to completely suppress the transition.
In addition, this patch uses the newly added prefs to suppress the
transition in all tests which use the DOM fullscreen.
2015-07-11 10:08:59 +10:00
Wes Kocher
0f07ce99e1
Backed out 5 changesets (bug 1178850) for android build bustage CLOSED TREE
...
Backed out changeset 79085d3894e8 (bug 1178850)
Backed out changeset c02b603104ea (bug 1178850)
Backed out changeset d6dab7810669 (bug 1178850)
Backed out changeset 8ee5809f349b (bug 1178850)
Backed out changeset 821b22ce79e1 (bug 1178850)
2015-07-10 14:17:53 -07:00
Jim Chen
fc5026eb7c
Bug 1178850 - Update generated files; r=me
2015-07-10 16:52:52 -04:00
Jim Chen
1f1f6ebea0
Bug 1178850 - Add supporting classes for native JNI calls; r=snorp
2015-07-10 16:52:52 -04:00
Jim Chen
328f4b5fdc
Bug 1178850 - Make mozilla::jni::Param more intuitive to use; r=snorp
2015-07-10 16:52:51 -04:00
Geoff Brown
f8e98ea39a
Bug 1026290 - Update mochitest-chrome manifests for android; r=jgriffin
2015-07-10 14:41:59 -06:00
Carsten "Tomcat" Book
728be22d0b
Backed out changeset a02884944d45 (bug 1175005) for bustage on a CLOSED TREE
2015-07-10 08:40:38 +02:00
Carsten "Tomcat" Book
9ba3ec0ba2
Backed out changeset 9fac75be77b7 (bug 1175005)
2015-07-10 08:39:38 +02:00
Carsten "Tomcat" Book
7e56f6a789
Backed out changeset 83b04f47bdaf (bug 1175005)
2015-07-10 08:39:33 +02:00
David Anderson
68591e139d
Add nsIGfxInfo::GetMonitor support for Windows. (bug 1175005 part 2, r=jimm)
2015-06-17 23:12:00 -07:00
David Anderson
77a22be71d
Add nsIGfxInfo::ListMonitors support for OS X. (bug 1175005 part 3, r=mstange)
2015-06-17 23:12:06 -07:00
David Anderson
84923f3234
Add an nsIGfxInfo function to query monitors. (bug 1175005 part 1, r=mattwoodrow)
2015-06-17 23:11:55 -07:00
Jim Mathies
eb88e69b1d
Bug 1174461 - Cache NS_NATIVE_PLUGIN_PORT on the content side since it never changes. r=aklotz
2015-07-09 19:07:48 -05:00
Xidorn Quan
7bd93b93f4
Bug 1181912 - Remove the usage of nsString for window class names. r=jimm
...
This patch causes change to pref ui.window_class_override not take
effect until next boot of the application.
2015-07-10 10:15:48 +10:00
Josh Aas
68537755b0
Bug 1180564: Pref off NSTextInput protocol methods in anticipation of removing them. Also re-organize them so they're all in one spot and fix an unrelated warning. r=masayuki
2015-07-09 10:11:22 -05:00
Andrew Comminos
5b16dd93bf
Bug 1174248 - Workaround unico theme engine resizer bug on GTK3. r=karlt
2015-07-08 08:40:00 -04:00
Joel Maher
a55649963b
bug 1175005: performance regression. backout_2dba54b89ec8
2015-07-09 11:50:02 +01:00
Joel Maher
063373d513
bug 1175005: performance regression. backout_59a89d5db8f0
2015-07-09 11:48:47 +01:00
Joel Maher
9f886c9295
bug 1175005: performance regression. backout_44b74f0b7e1d
2015-07-09 11:48:27 +01:00
Joel Maher
770aea5308
bug 1175005: performance regression. backout_f081c464c1e2
2015-07-09 11:48:06 +01:00
Nicolas Silva
6ad393dff3
Bug 1180688 - Disable the basic compositor backend on Mac. r=mstange
2015-07-09 12:07:51 +02:00
Masayuki Nakano
e91b2b9e96
Bug 1181714 nsTextStore should store previous focused document manager until new document manager actually gets focus r=m_kato
2015-07-09 17:30:07 +09:00
Makoto Kato
4c3a98922b
Bug 1179695 - Remove mWasAsync from WidgetQueryContentEvent. r=masayuki,nchen
2015-07-09 15:09:56 +09:00
Xidorn Quan
88790951fa
Bug 1181395 - Avoid runtime conversion or copy of names of window classes on Windows. r=jimm
2015-07-09 08:00:33 +10:00
Markus Stange
9be031982c
Bug 1181289 - Specify size: small when drawing small scrollbars with CoreUI. r=smichaud
2015-07-07 16:06:20 -04:00
Ryan VanderMeulen
509cf7e405
Backed out changeset 57f4bd1baf13 (bug 1157941) for OSX 10.10 e10s browser_bug427559.js failures.
...
CLOSED TREE
2015-07-07 12:01:56 -04:00
Dragana Damjanovic
e3003eee82
Bug 905127 - Part 2 - remove unnecessary nsNetUtil.h includes r=jduell
2015-07-06 07:55:00 +02:00
Emanuel Hoogeveen
e1b03075a7
Bug 905127 - Part 1 - Make some functions from nsNetUtil not inline. r=jduell
2015-07-07 04:17:00 +02:00
Andrew Comminos
548010f654
Bug 1180971 - Fix X11 SHM invalidation regions on HiDPI with GTK3. r=karlt
2015-07-06 16:57:00 +02:00
Andrew Comminos
e66f4586a7
Bug 1180008 - Define gtk_window_get_window_type in mozgtk. r=karlt
2015-07-06 08:26:00 +02:00
Andrew Comminos
dd7da7683d
Bug 1176109 - Don't attach menu popups to menubars on GTK3. r=karlt
2015-07-06 21:55:00 +02:00
Robert O'Callahan
972aedb76b
Bug 1143575. Android's screenshotting code should invalidate the LayerManagerComposite to ensure composition will actually happen. r=nical
...
There is some ambiguity about whether ScheduleComposite will necessarily
trigger a composite all the way to nsWindow::DrawWindowUnderlay. Android
robocop tests assume it will, because they rely on DrawWindowOverlay
being called so they can take a screenshot and make progress,
but this is a very fragile assumption. They also rely on the entire
window being painted, which is also a fragile assumption.
This patch improves the situation by explicitly invalidating the current
window area when Android Java code needs to trigger a composite. This avoids
regressions from future patches in this series which make composition bail
out when there is nothing invalid.
The resulting setup is still a bit fragile for my taste but I'm not sure
what the ideal solution would be.
2015-06-12 03:20:04 +12:00
Robert O'Callahan
37d1a3a26c
Bug 1143575. Avoid including Android's GraphicBuffer.h from LayersTypes.h. r=nical
...
On some Android versions, GraphicBuffer.h ends up including libui's
hardware.h, which #defines the symbols version_minor and version_major, which
are used as field names in Ogg Theora's th_info struct. Later patches will
require some files to include both Theora headers and LayerTypes.h.
2015-06-08 21:27:23 +12:00
Andrew Comminos
b21ad2aac7
Bug 983843 - Switch to GtkOffscreenWindow for drag source widget, fixing ghost tabs on some GTK versions. r=karlt
2015-06-17 12:20:00 +02:00
George Wright
0ad8b9b0a1
Bug 1157941 - If the current PresShell is suppressed, paint the old one if it is available r=tn
2015-07-02 15:42:35 -04:00
Bill McCloskey
ad4d5d83e6
Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander)
2015-07-06 19:58:44 -07:00
James Willcox
d2ad1f90a9
Bug 1178365 - Fix DOM fullscreen support on Android r=blassey,xidorn
2015-07-06 10:21:17 -05:00
Karl Tomlinson
1e2afaf964
bug 1180008 don't measure size of decorations for override-redirect windows r=acomminos
2015-04-21 19:52:00 +12:00
Karl Tomlinson
d58cb92f31
bug 1180008 use mGdkWindow instead of finding it from gtk_widget_get_window(mShell) r=acomminos
...
Since https://hg.mozilla.org/mozilla-central/rev/9541dbf6e020#l2.184
there is only one GdkWindow per nsWindow.
The mGdkWindow pointer is cleared in OnContainerUnrealize() before the shell
widget destruction completes:
https://hg.mozilla.org/mozilla-central/annotate/50b95032152c/widget/gtk/nsWindow.cpp#l2480
2015-04-21 19:06:41 +12:00
Karl Tomlinson
046dca2876
bug 1180008 provide gtk_window_get_window_type for old GTK versions r=glandium
2015-04-21 18:17:24 +12:00
Sotaro Ikeda
4bee224ec8
Bug 1112219 - Implement platform independent MediaResourceManager r=cpearce,bwu,nical
2015-07-05 11:56:04 -07:00
Juan Gomez
01df2f691b
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Kevin Wern
db57d99124
Bug 1120683 - Properly handle unapplying 3D projective transforms throughout APZ code. r=botond
...
Whenever the inverse of a 3D projective transform is applied to a point, only use the result if it has a positive w-coordinate.
When transforming by a matrix that we know should be 2D, assert to that effect.
Transformations of rectangles (as opposed to points) remain to be audited.
2015-07-03 15:06:26 -04:00
Phil Ringnalda
cae35eaf19
Back out 12 changesets (bug 1177013) on suspicion of causing b2g emulator debug test bustage
...
CLOSED TREE
Backed out changeset 912aae0815f8 (bug 1177013)
Backed out changeset 3b6448172e50 (bug 1177013)
Backed out changeset 2af18bef5703 (bug 1177013)
Backed out changeset e6bf35115c11 (bug 1177013)
Backed out changeset 4d7f5205b60b (bug 1177013)
Backed out changeset f7de893911bc (bug 1177013)
Backed out changeset de79eba232f0 (bug 1177013)
Backed out changeset 978a77b60f2a (bug 1177013)
Backed out changeset f5b52fa19511 (bug 1177013)
Backed out changeset e14a7b70b6fa (bug 1177013)
Backed out changeset d0f5a3474659 (bug 1177013)
Backed out changeset bff9f07dad52 (bug 1177013)
2015-07-02 22:08:54 -07:00
Bill McCloskey
fd0ab128e1
Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander)
2015-07-02 17:18:10 -07:00
Hamzata Diallo
489a109db4
Bug 1178513
- Export libxul symbols needed by ACL. r=mattwoodrow
2015-07-02 15:19:35 -07:00
Andrew Comminos
8ce4bf1ddd
Bug 1177171 - Round widget coordinates on GTK3. r=karlt
2015-06-29 11:50:00 -04:00
Carsten "Tomcat" Book
41a2f0c3a7
Merge mozilla-central to mozilla-inbound on a CLOSED TREE
2015-07-02 15:47:27 +02:00
Carsten "Tomcat" Book
fc30a67d50
merge mozilla-inbound to mozilla-central a=merge
2015-07-02 15:44:14 +02:00
Nicolas Silva
38802d8fba
Bug 1156182 - Ensure nsWindow::Destroy() is called before destroying mPresentLock to avoid a race with the compositor thread. r=Bas
2015-07-02 11:40:53 +02:00
Gijs Kruitbosch
92cbb6df9d
Bug 1170522 - expose whether or not we're in tablet mode to xul/js/css, r=jimm,ted
2015-06-16 19:51:29 +01:00
Nathan Froyd
8780083336
Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
...
This conversion was done with the script:
find . -name '*.cpp' -o -name '*.h' -o -name '*.mm' -o -name '*.idl' | \
egrep -v 'cairo-win32-refptr.h|RefPtr.h|TestRefPtr.cpp' | \
xargs sed -i -e 's/mozilla::TemporaryRef</already_AddRefed</g' \
-e 's/TemporaryRef</already_AddRefed</g'
Manual fixups were performed in the following instances:
- We handled mfbt/RefPtr.h manually so as to not convert TemporaryRef itself
into already_AddRefed.
- The following files had explicit Move() calls added to make up for the lack
of a copy constructor on already_AddRefed:
dom/base/ImageEncoder.cpp
dom/media/MediaTaskQueue.{h,cpp}
dom/media/webaudio/PannerNode.cpp
- A redundant overload for MediaTaskQueue::Dispatch was deleted.
- A few manual fixups were required in mfbt/tests/TestRefPtr.cpp.
- Comments, using declarations, and forward declarations relating to
TemporaryRef in dom/canvas/ and gfx/layers/ were changed to refer to
already_AddRefed.
2015-06-17 10:00:52 -04:00
Ryan VanderMeulen
fa1beb6109
Backed out 3 changesets (bug 1000870) for frequent Linux test failures.
...
Backed out changeset 7983770003a3 (bug 1000870)
Backed out changeset 80d8e9adb532 (bug 1000870)
Backed out changeset 6a730e15246e (bug 1000870)
2015-06-29 13:42:45 -04:00
Andrew Comminos
aa2a91dcfe
Bug 1175171 - Deallocate GTK's KeymapWrapper on shutdown. r=karlt
2015-06-26 11:28:00 -04:00
Maksim Lebedev
68a3d6339a
Bug 1000870 - Add some features in testing system. r=smaug
2015-05-19 07:03:00 +02:00
Maksim Lebedev
8bc1ce4947
Bug 1171073 - Suppress content scrolling issue on 64-bit platforms. r=kats
2015-06-26 08:45:00 +02:00
Andrew Comminos
dc28f4581f
Bug 1131978 - Acknowledge GDK's scale factor in scale calculation. r=karlt
2015-06-26 10:19:00 +02:00
Boris Chiou
a152303d7e
Bug 1170061 - ClearOnShutdown for hwcomposer, r=sotaro
...
Call ClearOnShutdown while creaing HwcComposer2D object.
2015-06-24 17:51:00 +02:00
Makoto Kato
59cb5a71fa
Bug 1176843 - Don't query caret rect on layout change. r=masayuki
2015-06-26 00:08:29 -07:00
Ryan VanderMeulen
e6131fc8b8
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Masayuki Nakano
f34c89eecf
Bug 1177388 Create ContentCacheInParent and ContentCacheInChild for making their purpose clearer r=m_kato
2015-06-26 08:21:13 +09:00
Juan Gomez
2128198065
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-06-24 14:11:00 -04:00
Botond Ballo
e42ed2bdd7
Bug 1177024 - Fix clang warnings-as-errors in GTK3 build. r=karlt
2015-06-21 15:27:07 -04:00
Boris Chiou
785d7bcf18
Bug 1144012 - Part 4: Remove the usage of mHwc from GonkDisplayICS. r=sotaro
2015-06-23 15:06:00 +02:00
Boris Chiou
1940eaaf97
Bug 1144012 - Part 3: Wrap vsync code. r=sotaro
2015-06-23 15:05:00 +02:00
Boris Chiou
fdeeb70b83
Bug 1144012 - Part 2: Use wrapper in HwcComposer2D. r=sotaro
...
Use UniquePtr to access HwcHAL Object becasue only HwcComposer2D
takes the responsibility of HwcHAL.
2015-06-23 15:03:00 +02:00
Boris Chiou
81b20e341f
Bug 1144012 - Part 1: Create HwcDevice wrapper. r=sotaro
...
Use HwcHALBase as a base class which has two subclasses, HwcICS and HwcHAL.
1. HwcICS for Android ICS
2. HwcHAL for Android JB/KK/L or later.
3. mHwc is wrappd into HwcHAL/HwcICS.
2015-06-23 15:02:00 +02:00
Chris Peterson
9be1d32410
Bug 1175049 - Fix non-universal 32-bit build on OS X with Xcode 6.3 tools. r=josh
2015-06-14 00:20:27 -07:00
Seth Fowler
88d81c70d9
Bug 1150534 - Synchronously decode favicons before calling GetFrame. r=tn
2015-06-19 21:49:50 -07:00
Andrew Comminos
7f080470bd
Bug 1171696 - Require room for scrollbar sliders and draw troughs only when there is room for a slider or buttons on GTK. r=karlt
2015-06-17 07:27:00 -04:00
Carsten "Tomcat" Book
594e483c7c
Backed out changeset ed0707ffd26f (bug 1000870) for ongoing test failures in test_pointerevent
2015-06-19 12:50:20 +02:00
Milan Sreckovic
c4b81c75b7
Bug 1019063 - Check for ::CreateDCW failing when printing. r=dvander
2015-06-18 08:18:00 +02:00
Maksim Lebedev
852303cf3e
Bug 1000870 - Add some features in testing system. r=smaug
2015-05-19 07:03:00 +02:00
David Anderson
80d42470d3
Fix a widget size check bug in nsWindow::CaptureWidgetOnScreen. (bug 1173117 part 3, r=mattwoodrow)
2015-06-18 13:42:42 -07:00
Daniel Holbert
4e7ff2332a
Bug 1175005 followup: Add 'override' annotation to new GetMonitors() method in GfxInfoBase.h. rs=ehsan
2015-06-18 12:09:08 -07:00
Masayuki Nakano
1c54259955
Bug 549674 part.1 Commit composition string at setting value of <input> or <textarea> r=smaug
2015-06-18 23:56:20 +09:00
Jim Mathies
ff4d648127
Bug 1152326 - When processing plugin updates only update the visibility of the set of plugins associated with the same compositor. r=aklotz
2015-06-17 15:39:09 -05:00
Bob Owen
5b9fc140ef
Bug 1165903: For Windows NPAPI do window re-parenting in the chrome process to allow for sandboxing. r=jimm
2015-06-15 16:08:51 +01:00
David Anderson
42f85ae201
Add nsIGfxInfo::GetMonitor support for Linux. (bug 1175005 part 4, r=nical)
2015-06-17 23:12:13 -07:00
David Anderson
44b1489c4e
Add nsIGfxInfo::ListMonitors support for OS X. (bug 1175005 part 3, r=mstange)
2015-06-17 23:12:06 -07:00
David Anderson
96c65e5112
Add nsIGfxInfo::GetMonitor support for Windows. (bug 1175005 part 2, r=jimm)
2015-06-17 23:12:00 -07:00
David Anderson
cd5404f214
Add an nsIGfxInfo function to query monitors. (bug 1175005 part 1, r=mattwoodrow)
2015-06-17 23:11:55 -07:00
Masayuki Nakano
360ff0cac8
Bug 1175382 TextRangeArray::TargetClauseOffset() and TextRangeArray::TargetClauseLength() shouldn't be public and same name methods of WidgetCompositionEvent should be used r=m_kato
2015-06-18 13:43:18 +09:00
Matt Woodrow
9e8da30efe
Bug 1175366 - Don't use DXVA if D3D11 texture sharing is broken. r=jrmuizel
2015-06-17 21:09:16 -07:00
Kartikaya Gupta
d38c245003
Bug 1055557 - Ensure the right presShell resolution is used in ApplyCallbackTransform for fennec-apz scenarios. r=botond
2015-06-17 12:34:42 -04:00
Kartikaya Gupta
c87431caf0
Bug 1055557 - Add a ZoomConstraintsClient class to manage pushing zoom constraints updates to the APZ code. r=botond
...
Original patch by Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>.
2015-06-17 12:32:42 -04:00
Tom Tromey
42f21664cb
Bug 1159486 - Make profiler use the process creation time. r=shu, r=jsantell
2015-06-16 22:28:00 -04:00
Andrea Marchesini
0bf63bcbef
Bug 1170794 - Improve the length check of the input in nsUnicode*::GetMaxLength, r=dveditz
2015-06-17 12:21:39 +01:00
Andrea Marchesini
52e65b4ed2
Bug 1174479 - Improve the AnimationPart file reading algorithm, r=ehsan
2015-06-17 12:16:31 +01:00
Masayuki Nakano
b98e5ea495
Bug 1172219 part.3 Modify nsTextStore::mSelection with new selection in OnSelectionChangeInternal() r=emk
2015-06-17 14:00:34 +09:00
Masayuki Nakano
19bb802dc7
Bug 1172219 part.2 Notify TSF of layout creation and destruction r=emk
2015-06-17 14:00:34 +09:00
Masayuki Nakano
44c188515b
Bug 1172219 part.1 nsTextStore shouldn't notify IME while events are being dispatched and until they have not been handled yet r=emk
2015-06-17 14:00:33 +09:00
Karl Tomlinson
cb35746ae4
bug 147419 remove ununsed plexName colorspace resolutionName and downloadFonts r=roc
...
This was only used to write to and read from otherwise unused preferences.
2015-06-11 09:34:27 +12:00
Karl Tomlinson
22bade1154
bug 147419 remove meaningless GetPrintMethod() r=roc
2015-06-16 11:02:34 +12:00
Karl Tomlinson
89adacf27d
bug 147419 remove print(|.<modulename>)(|.printer_<printername>).filename pref reading code r=roc
...
There are no default pref values, and even if some have been set, the value
is subsequently overridden by the print.print_to_filename pref, which exists
if saved from a previous nsPrintSettingsGTK.
2015-06-10 19:11:49 +12:00
Karl Tomlinson
1da3a931ae
bug 147419 use GTK default paper size and orientation r=roc
...
In the nsPrintSettingsGTK constructor, gtk_paper_size_new(nullptr) gets the
system default paper size from the locale and gtk_page_setup_new() sets
default orientation to portrait.
These are subsequently overridden by prefs if any have been saved from
a previous nsPrintSettingsGTK.
2015-06-10 18:51:46 +12:00
Karl Tomlinson
5666d871f9
bug 147419 remove ununsed nsIPrintSettings::printCommand and print_command prefs r=roc
...
These was used only to write to and read from each other.
2015-06-10 18:10:28 +12:00
Masayuki Nakano
2aac11f4a9
Bug 1173678 ContentCache should return union rect even if some character rects are not cached but the first character of the range is cached r=m_kato
2015-06-17 10:03:58 +09:00