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