Ryan VanderMeulen
e2c91f7727
Backed out changeset f612649fdbaf (bug 1174461) for causing bug bug 1182919. a=topcrash
2015-07-15 12:44:01 -04:00
Alex Henrie
38880220ff
Bug 941858 - Do not scale down elements passed to setDragImage. r=roc
...
--HG--
extra : rebase_source : de65096c15c4c4b22c8ae3a18143942e36adb3d9
2015-07-11 10:15:19 -06:00
Andrew Comminos
ce4cdce4b8
Bug 1178799 - Filter X11 SelectionRequest events with an invalid requestor on GTK3. r=karlt
...
--HG--
extra : rebase_source : cd7370af74195ad1c7736c8148d537e3a47bd4d1
2015-07-13 08:58:00 -04:00
Botond Ballo
9eadc95b3f
Bug 1181832 - Keep gfxPrefs.h out of header files. r=kats
...
--HG--
extra : rebase_source : 33d5abb8f12f1173ae50d1712f15e273f9b26ace
extra : source : 4bd2e2744ef1b914d2859f3433b6b9026d91401b
2015-07-13 11:53:10 -04:00
Birunthan Mohanathas
a8939590de
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
1669cfdfef
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
ee25273473
Bug 1180688 - Backout previous fix to try another solution. r=me
2015-07-13 16:46:44 +02:00
Michael Layzell
dbe075d5b8
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
c9ced9516e
Bug 1167786. Restrict bounds of drawn region to the nsShmImage bounds to avoid X errors. r=karlt
...
--HG--
extra : commitid : GjuS17YJOUK
2015-07-14 00:03:44 +12:00
Xidorn Quan
2bd387e6a3
Bug 1160014 part 4 - Implement fullscreen transition on Windows. r=jimm
...
--HG--
extra : source : 8f2cb5a9c1370d9335464c61227c56b685ce057c
2015-07-13 20:44:36 +10:00
Xidorn Quan
1bc3349587
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.
--HG--
extra : source : bc1aca3cb33b6692620f676233ae51402df159b4
2015-07-13 20:44:36 +10:00
Xidorn Quan
68dd069739
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.
--HG--
extra : source : 3387749f3d18e5c8dc6a6b0dab74903cff7ea57f
2015-07-13 20:44:36 +10:00
Xidorn Quan
de00198603
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.
--HG--
extra : source : 54a8b3b7351af89049825598891fd3a1f98d18af
2015-07-13 20:44:36 +10:00
Xidorn Quan
10e83b5fc9
Bug 1160014 part 0 - Avoid explicitly mentioning DOM Fullscreen concept in widget part. r=roc
...
--HG--
extra : source : 6651318bdcd66daa7f3fff2dc53373ecae4761f1
2015-07-13 20:44:36 +10:00
David Anderson
c706cc9338
Add nsIGfxInfo::ListMonitors support for OS X. (bug 1175005
part 3, r=mstange)
2015-07-13 01:12:44 -07:00
David Anderson
90b6f30863
Add nsIGfxInfo::GetMonitor support for Windows. (bug 1175005
part 2, r=jimm)
2015-07-13 01:12:41 -07:00
David Anderson
4ac30461dd
Add an nsIGfxInfo function to query monitors. (bug 1175005
part 1, r=mattwoodrow)
2015-07-13 01:12:26 -07:00
Masayuki Nakano
76a33e0454
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
56938c8fc9
Bug 1178850 - Update generated files; r=me
2015-07-10 23:41:36 -04:00
Jim Chen
788c0ad4c8
Bug 1178850 - Add supporting classes for native JNI calls; r=snorp
2015-07-10 23:41:36 -04:00
Jim Chen
42c05f4a28
Bug 1178850 - Make mozilla::jni::Param more intuitive to use; r=snorp
2015-07-10 23:41:35 -04:00
Alex Henrie
fbc3caa0c8
Bug 1181897 - Do not scale down <img> elements passed to setDragImage. r=roc
...
--HG--
extra : rebase_source : 936c62a12a40542aa0c12fc1c20e3cf4480ff6f8
2015-07-09 23:16:01 -06:00
Nigel Babu
64f3815bd7
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
3e390227e6
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.
--HG--
extra : commitid : 2baQu56XHdn
extra : rebase_source : 7c45ecafa2ef6adb05bc753e87e354b136030958
extra : amend_source : 7b72c17d964e8b60c7c75a09ae38a28f60985583
2015-07-10 17:11:59 -04:00
Masayuki Nakano
500bdf163d
Bug 1176954 part.8 ContentCacheInParent::OnEventNeedingAckReceived() should log the event message r=smaug
2015-07-11 10:53:56 +09:00
Masayuki Nakano
09355c0e38
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
373659f7f5
Bug 1176954 part.6 IMEContentObserver should use IMENotification::TextChangeData r=smaug
2015-07-11 10:53:56 +09:00
Masayuki Nakano
b5c03e059a
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
c1fdc81cac
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
69720d0ea0
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
d35ea2b72d
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
d381dcaca6
Bug 1160014 part 4 - Implement fullscreen transition on Windows. r=jimm
...
--HG--
extra : source : ac50a37a67b04f715f9faee1720e6bf8158bd83e
2015-07-11 10:08:59 +10:00
Xidorn Quan
8ebed79a9d
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.
--HG--
extra : source : 863ff8dbf2164eb82c9a4694a9ec0ae85edd917f
2015-07-11 10:08:59 +10:00
Xidorn Quan
c9dc71d8c7
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.
--HG--
extra : source : 45aad13e8c5f7e4745344e61ba58b0acdfb0d054
2015-07-11 10:08:59 +10:00
Xidorn Quan
09d4d46e81
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.
--HG--
extra : source : a64f71ea9ceb37acbbfc4e4023880fb244daa738
2015-07-11 10:08:59 +10:00
Wes Kocher
027fd9354a
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
30ba8ce2c0
Bug 1178850 - Update generated files; r=me
2015-07-10 16:52:52 -04:00
Jim Chen
096176c3f0
Bug 1178850 - Add supporting classes for native JNI calls; r=snorp
2015-07-10 16:52:52 -04:00
Jim Chen
92f97132f9
Bug 1178850 - Make mozilla::jni::Param more intuitive to use; r=snorp
2015-07-10 16:52:51 -04:00
Geoff Brown
52d4e225a0
Bug 1026290 - Update mochitest-chrome manifests for android; r=jgriffin
2015-07-10 14:41:59 -06:00
Carsten "Tomcat" Book
be3d119475
Backed out changeset a02884944d45 (bug 1175005
) for bustage on a CLOSED TREE
2015-07-10 08:40:38 +02:00
Carsten "Tomcat" Book
7b8c1b99eb
Backed out changeset 9fac75be77b7 (bug 1175005
)
2015-07-10 08:39:38 +02:00
Carsten "Tomcat" Book
c082163e2e
Backed out changeset 83b04f47bdaf (bug 1175005
)
2015-07-10 08:39:33 +02:00
David Anderson
4a507c66a0
Add nsIGfxInfo::GetMonitor support for Windows. (bug 1175005
part 2, r=jimm)
...
--HG--
extra : rebase_source : e82d07880330bbc8c584da01a6359a50a8179862
2015-06-17 23:12:00 -07:00
David Anderson
fae0692976
Add nsIGfxInfo::ListMonitors support for OS X. (bug 1175005
part 3, r=mstange)
...
--HG--
extra : rebase_source : 43ed0dba6b9404fbf7f0d3c409c8ac5f53d0e976
2015-06-17 23:12:06 -07:00
David Anderson
b84f465ed6
Add an nsIGfxInfo function to query monitors. (bug 1175005
part 1, r=mattwoodrow)
...
--HG--
extra : rebase_source : 3cee63399034830a6d81358bd2d52ee064851f30
2015-06-17 23:11:55 -07:00
Jim Mathies
5df104fdfb
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
d0b0e66312
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.
--HG--
extra : source : 0621c55ca921ceae77f3d0130362796a085b7646
2015-07-10 10:15:48 +10:00
Josh Aas
69f61baa5c
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
21488f9240
Bug 1174248 - Workaround unico theme engine resizer bug on GTK3. r=karlt
2015-07-08 08:40:00 -04:00