Doug Turner
557fa00813
Removing use strict from a hosed merge
2011-11-07 20:54:50 -08:00
Doug Turner
b46764aeec
Backing out backout 6cb39cb201d0
2011-11-07 20:54:31 -08:00
Patrick Walton
1de0fce051
Fix botched backout. no bug, r=mfinkle
2011-11-07 17:33:39 -08:00
Patrick Walton
b97a946207
Back out birch-pan-zoom patch queue due to crashes on mochitests. no bug, r=mfinkle
2011-11-07 17:04:44 -08:00
Patrick Walton
0022f978d8
Fake display port hack
2011-11-07 14:17:00 -08:00
Patrick Walton
bde2ae2410
* * *
...
try: -b do -p linux-android -u none -t none
2011-11-07 14:15:58 -08:00
Matt Brubeck
d6a1553c34
Bug 699243 - Follow-up fix to restore a line that was lost in conflict resolution
2011-11-07 12:43:21 -08:00
Eitan Isaacson
2615bf66e0
Bug 699243 - Add method to GeckoAppShell to emit a11y events and bridge it [r=blassey]
2011-11-04 09:56:24 -04:00
Eitan Isaacson
ea358bfcd3
Bug 699243 - Instantiate a11y if Android a11y is turned on [r=blassey]
2011-11-04 09:54:45 -04:00
Eitan Isaacson
a204e75bb8
Bug 699243 - Add method to GeckoAppShell to check for a11y and bridge it [r=blassey]
2011-11-04 09:47:18 -04:00
Doug Turner
6cda9cb5f1
Merge
2011-11-07 10:20:27 -08:00
Benoit Jacob
3f503d0d8f
Bug 700124 - Attempting to use JNI in child process [@ mozilla::AndroidBridge::EnsureJNIThread] - r=jdm
...
GfxInfo blacklisting causes crashes on Android at the moment, and it's not even used at the moment, so let's disable it for now so we dont have to worry about the crash until there's an incentive to.
We crash because AndroidBridge calls into the JNI and we're not supposed to do that from the content process.
2011-11-06 19:17:56 -05:00
Benoit Jacob
a0f893411d
Bug 668004 - dont return ERROR_FAILURE in GetFeatureStatusImpl - r=dsherk
...
At least, WebGL antialiasing was broken on linux, and couldn't be force-enabled, because of that.
2011-11-05 16:46:54 -04:00
Ed Morley
efc6f1f14e
Merge mozilla-central and mozilla-inbound
2011-11-05 18:46:28 +00:00
Ed Morley
7bc582f20f
Backout 4997c6f8b24d (bug 616542) for causing locally run mochitest-browser-chrome test runs to fail
2011-11-05 18:35:59 +00:00
Matheus Kerschbaum
4813247daf
Bug 698630 - Remove --disable-smil build option; r=dholbert
2011-11-05 10:32:52 +00:00
Doug Turner
4a3bc4cd6c
Merge
2011-11-04 10:46:58 -07:00
Neil Deakin
cddf5415af
Bug 503879, remove nsIToolkit, additinal windows only changes which simplify message handling, patch by robarnold, r=jmathies
2011-11-03 16:39:07 -04:00
Jim Mathies
c7c55ff517
Bug 577867 - Add profile override option to taskbar grouping id. r=robarnold
2011-11-03 09:39:50 -05:00
Jim Mathies
32ac450d45
Bug 577867 - Add widget support for new cityhash based taskbar registration ids. r=neil
2011-11-03 09:39:50 -05:00
Chris Lord
9d43e519aa
Bug 704575 - Union dirty rects instead of painting all of them. r=kats
...
In bug #703821 we disabled the squashing of multiple draw events, as it caused
corruption due to the dirty rects being ignored. Re-enable it, and union the
dirty rectangles to avoid this corruption.
2011-12-02 21:13:16 -08:00
Jim Mathies
1044252614
Bug 707092 - Add a null check and return proper constants on failure from GetTopLevelWindowActiveState, r=bbondy.
2011-12-02 10:23:55 -06:00
Justin Lebar
5905e88333
Back out revs d445f83ecfb1:dc9cc326cad0, because they did not back out what was intended.
2011-12-01 16:35:42 -05:00
Justin Lebar
47b2651e38
Backed out changeset 5d920a44a901 (bug 698002)
2011-12-01 15:43:07 -05:00
Timothy Nikkel
763afecd77
Bug 668437. Part 8. Implement nsIWidget::GetClientBounds on GTK2. r=karlt
2011-12-01 13:56:42 -06:00
Timothy Nikkel
ad893b9c71
Bug 668437. Part 7. With a proper implementation of GetClientOffset on GTK2 popups expect the coordinates of their move events to be the top left of the outer window like all other platforms now. r=karlt
2011-12-01 13:56:42 -06:00
Timothy Nikkel
7bb9c68233
Bug 668437. Part 6. Implement nsIWidget::GetClientOffset on GTK2. r=karlt
2011-12-01 13:56:42 -06:00
Timothy Nikkel
98438c72bb
Bug 668437. Part 4. Add an API to widgets for resizing/moving the client area. r=jimm sr=roc
2011-12-01 13:56:42 -06:00
Timothy Nikkel
1db9b6328a
Bug 668437. Part 3. Make the client bounds of a widget be relative to its parent in all cases. r=jimm
2011-12-01 13:56:42 -06:00
Benjamin Smedberg
3b2e5e7fb5
Bug 705154 - Hang monitor incorrectly killing the app on mac when the user is idle: unlike other platforms, the main loop on Mac doesn't call processNextEvent in a loop: instead it calls into [NSApplication run] and we check whether there are pending XPCOM events during processing. Suspend the hang monitor when we pause for incoming events by subclassing [NSApplication nextEventMatchingMask], r=smichaud
...
--HG--
extra : rebase_source : 753343ca11d3ce8b6801a5be8831621887fbe70b
2011-12-01 12:50:04 -05:00
Daniel Holbert
d0f2f6054e
Bug 685395 followup: Use mozilla::widget namespace in gtk2/nsWindow.cpp, to fix build error on gcc 4.6 r=roc
2011-11-28 12:35:19 -08:00
Masayuki Nakano
4747609569
Bug 685395 part.6 Notify mouse click event on editor to widget r=roc+smaug+doug.turner
2011-11-27 20:51:53 +09:00
Masayuki Nakano
10df4c7960
Bug 685395 part.5 Reomve IME state in nsIContent r=roc, sr=matspal
2011-11-27 20:51:53 +09:00
Masayuki Nakano
8d53240d2b
Bug 685395 part.4 IME open state should be able to set/get by InputContext r=roc, sr=matspal
2011-11-27 20:51:53 +09:00
Masayuki Nakano
56793bf089
Bug 685395 part.3 Rename SetInputMode()/GetInputMode() to SetInputContext()/GetInputContext() and make SetInputContext() take the reason by a separated argument r=roc, sr=matspal
2011-11-27 20:51:52 +09:00
Masayuki Nakano
bc964af0e3
Bug 685395 part.2 Move IMEContext to mozilla::widget::InputContext r=roc
2011-11-27 20:51:52 +09:00
Masayuki Nakano
676bb3eaf3
Bug 685395 part.1 Remove obsolete APIs (GetIMEEnabled() and SetIMEEnabled()) r=roc, sr=matspal
2011-11-27 20:51:52 +09:00
Masatoshi Kimura
961acee327
Bug 451161 - Part 1: Allow overriding system accesibility settings without SystemPref module. r=surkov.alexander
2011-11-26 20:48:55 +01:00
Matt Woodrow
06aafaf727
Bug 702517 - Fix memory leak in GfxInfoCollector and add new DefineProperty overload. r=jrmuizel
2011-11-18 17:00:38 +13:00
Patrick Walton
1f07027499
Bug 703421 - Part 1: Implement the draw metadata provider interface in widget/android/. r=dougt
2011-11-17 19:20:29 -08:00
Masayuki Nakano
13f2e9ef43
Bug 159346 part.2 Repeat scroll even if mouse cursor is outside of the pressed scrollbar button on gtk2 and qt r=enndeakin+roc
2011-11-18 08:41:35 +09:00
Doug Turner
e4c5f3b592
Bug 703057 - Put DrawToFile on another thread. Widget changes which landed on birch. r=blassey
...
--HG--
extra : rebase_source : 385d7dd7f0f7d52b77380e15a017bdfe8cfff8fb
2011-11-16 14:32:44 -08:00
Josh Aas
33060d6d34
Bug 90268: Part 1, improve support for re-parenting native widgets. r=roc r=karlt
2011-11-21 15:15:38 -05:00
Neil Deakin
16d44933b5
Bug 503879, followup to move NS_SYSCOLORCHANGED code into a separate method
2011-11-21 12:53:20 -05:00
Neil Deakin
afa7e2eaae
Bug 703260, part 3, remove nsIViewObserver, r=mats
2011-11-21 12:53:20 -05:00
Boris Zbarsky
24607a6f09
Bug 706528. Remove vestigial beforepaint event stuff. r=smaug
2011-11-30 19:45:32 -05:00
Steven Michaud
f337d94a3f
Bug 704866 - Crashes @ -[NativeMenuItemTarget menuItemHit:]. r=bgirard
2011-11-30 10:33:00 -06:00
Masayuki Nakano
56bcc02c61
Bug 685395 fix bustage on OS/2 r=roc, feedback=wuno
2011-11-30 17:59:24 +09:00
Doug Turner
46ab5ad03a
merge
2011-10-28 11:46:10 -07:00
Matt Brubeck
d56814f655
Merge last green changeset from mozilla-inbound to mozilla-central
2011-10-28 11:15:56 -07:00
Oleg Romashin
ffe51068a0
Bug 692479 - Implement screenshoot based fast startup on Maemo Harmattan. r=dougt
2011-10-28 08:13:57 -04:00
Mark Banner
da396f0de1
Bug 693949 - Drop nsCStringArray. r=bsmedberg
2011-10-28 08:35:45 +01:00
Mounir Lamouri
1ead8e80d2
Bug 674725 - Part O - Receiving SMS: Android backend. r=cjones
2011-11-24 14:10:20 +01:00
Mounir Lamouri
5a31bcb979
Bug 674725 - Part J - Basic implementation of mozSms.send(). r=cjones
2011-11-21 00:00:46 +01:00
Mounir Lamouri
619f3d8199
Bug 674725 - Part I - Implement mozSms.getNumberOfMessagesForText(). r=smaug,cjones
2011-11-25 10:48:51 +01:00
Josh Matthews
a3027a7d34
Bug 700931 - Avoid using the HARDWARE field on Android SDK versions <8. r=dougt
2011-11-24 17:46:29 -05:00
Ali Juma
dfeb296aa0
Bug 705862 - Add adapter vendor ID and device ID to OS X crash reports. r=jrmuizel
2011-11-29 13:54:53 -05:00
Mounir Lamouri
1eb92f56be
Bug 705386 - Allow AutoLocalJNIFrame callers to specify the JNIEnv. r=mwu
2011-11-29 17:34:52 +01:00
Doug Sherk
332f23c4b9
Bug 695912: implemented antialiasing blocklisting r=jgilbert
...
Antialiasing can be blocked through the downloaded blocklist now, as well as
static analysis compiled into the OS-specific handlers for graphics features.
2011-11-03 10:50:40 -04:00
Doug Sherk
086371f121
Bug 668004 - generalized GPU blocklist to all platforms - r=bjacob
...
Refactored Windows-specific code for blocklisting GPUs to GfxInfoBase so that it
could be re-used by every platform. Also enabled all downloaded blocklist code on X11 (Linux) and Cocoa (Mac)
but not yet on Android.
2011-11-03 10:50:40 -04:00
Mounir Lamouri
81e95dc4d5
Bug 696038 - (2/3) Boilerplate code to communicate between hal and Android Java code. r=cjones
2011-11-02 16:35:11 +01:00
Ed Morley
78fb982b27
Merge mozilla-central and mozilla-inbound
2011-10-29 02:40:36 +01:00
Matt Woodrow
f871e68d88
Bug 688342 - Make nsCanvasRenderingContext2D support Azure backends other than Direct2D. r=Bas
2011-11-03 08:55:03 +13:00
Benoit Girard
8939f1440b
Bug 696437 - Add OpenGL Gfx AppNotes for mobile. r=bjacob
2011-11-01 08:00:09 -07:00
Ali Juma
c239957207
Bug 698868 - Add "Product" to Adapter Description for Android. r=bgirard
2011-11-02 09:45:47 -04:00
Chris Pearce
5210c8bcb2
Bug 688648 - Dispatch mozfullscreenerror event when requests for full-screen are denied. r=smaug
2011-11-02 13:02:47 +13:00
Masayuki Nakano
f1124c98a7
Bug 694913 Assume that user clicked on right most of a character if clicked character in composition string is zero-width r=roc+emk
2011-10-26 11:10:43 +09:00
Brad Lassey
66213ceda2
merge for stuff that landed since I updated
2011-10-25 13:57:14 -04:00
Kartikaya Gupta
32f767413d
Bug 695170 - Implement visited link styles [r=blassey]
...
Provide an IHistory interface implementation from the android widgets
rather than using the one in Places. This allows the Link class to get
history information from the android code. The IHistory implementation
talks to the Android browser history database via JNI.
The Java-side implementation attempts to batch-process the requests coming
in, and keeps an in-memory cache of the visited links to avoid multiple
hits to the database. The in-memory cache is guaranteed to be cleared
by the VM before an OOMs get thrown.
The current implementation does not consider external events that might
update the history database, and so the visited link information
provided to Gecko might not reflect the latest information in the
Android browser history database.
2011-10-25 11:39:32 -04:00
Brad Lassey
efa5b07fa8
merge from mozilla-central
2011-10-25 10:54:54 -04:00
Ehsan Akhgari
82c6363e16
Bug 694811 - Linking with VC11 fails with an undefined reference error to _IID_IAsyncOperation; r=bbondy
2011-10-24 16:08:10 -04:00
Ehsan Akhgari
80576f42dc
Bug 694802 - VC11 cannot compile nsWindow.cpp because it #includes <pbt.h>; r=bbondy
2011-10-24 15:59:10 -04:00
Kartikaya Gupta
8352fbd0bf
Bug 696875 - Widget component interfaces not registered r=dougt
...
Change the XPIDL_MODULE in the widget/src/android folder to
be different from the one in widget/public, since this value
has to be unique across folders. Also include the new XPT in
the mobile android build.
2011-10-25 11:51:38 -04:00
Doug Turner
05f2dd0d67
Merge from m-c
2011-10-24 11:11:26 -07:00
Wes Johnston
8686209daf
Bug 694455 - Implement a prompt service for native ui fennec. r=mfinkle,blassey
2011-10-24 10:05:18 -07:00
Doug Turner
7093994409
Merge from mozilla-central
2011-10-14 10:22:33 -07:00
Doug Turner
acdd2248fa
Enables simple message passing from Java->Gecko using the nsIObserver. r=blassey
2011-10-12 21:53:43 -07:00
Benjamin Smedberg
33df32463a
Bug 429592 - Add a monitor thread for process hangs and crash by default if a chrome process doesn't end up back in the event loop for more than 30 seconds. By default this affects non-debug builds only. r=cjones/bent
...
--HG--
extra : rebase_source : 338bad7e999d5a3c928a7b24965461fc0ff06a19
2011-10-12 13:52:26 -04:00
Matt Brubeck
2e9f876ef5
Back out bug 429592 because of Linux opt jsreftest failure
2011-11-04 15:18:58 -07:00
Rail Aliiev
8a56fd9db2
Bug 616542 - Shorten file path length of mochitest; r=ted
2011-11-04 21:13:42 +00:00
Marco Bonardo
da3cdc299a
Merge mozilla-central to mozilla-inbound
2011-11-04 21:56:10 +01:00
Olli Pettay
fdb741699d
Bug 698929 - Implement event.stopImmediatePropagation, r=jst
...
--HG--
extra : rebase_source : 76d19175a58a4ac8113b144a19f9d7679ad54dd0
2011-11-04 19:17:19 +02:00
Benjamin Smedberg
f5f35ba5ce
Bug 429592 - Add a monitor thread for process hangs and crash by default if a chrome process doesn't end up back in the event loop for more than 30 seconds. By default this affects non-debug builds only. r=cjones/bent
2011-10-12 13:52:26 -04:00
Doug Turner
f7ffea8082
Patch from https://github.com/snorp/mozilla-central faster branch.
2011-10-10 17:40:17 -07:00
Michael Wu
eafb57f6a9
Bug 703307 - Fix blackscreen in gonk, r=cjones
2011-11-22 11:51:52 -08:00
Michael Wu
8ded2a05cd
Bug 703307 - Fix build/crash in gonk, r=cjones
2011-11-22 11:51:51 -08:00
Neil Deakin
5548813f50
Bug 503879, remove nsIToolkit, make nsToolkit a singleton, remove it from some widget platforms, and don't pass it around when creating widgets, original patch by robarnold, r=roc
2011-10-25 11:05:32 -04:00
Chris Jones
32b5bac310
Bug 679966, part 1: Add vibrator support for android. r=blassey,cjones
2011-09-30 00:00:48 -07:00
Chris Pearce
cc165bc50a
Bug 699885 part 1 - Ensure we dispatch 'deactivate' event to chrome window when we lose focus while changing to full-screen mode. r=roc
2011-11-08 12:58:48 +13:00
Wes Johnston
78c00de613
Bug 671634 - Update Fennec useragent to more closely match stock browser. r=dougt
2011-11-07 15:03:53 -08:00
Ed Morley
e8181915aa
Merge mozilla-central to mozilla-inbound
2011-11-07 22:59:01 +00:00
Marco Castelluccio
3956175363
Bug 605808 - Make "layers.prefer-opengl" work when D3D10 is available; r=joedrew
2011-11-07 20:11:44 +00:00
Jim Mathies
de099eadd9
Bug 577867 - Adds profile based win taskbar registration option. r=tellrob
2011-11-07 13:23:42 -06:00
Daniel Holbert
007a4a1750
Back out 564e841f1f57 (Bug 429592) for Linux64 opt orange
2011-10-24 11:24:29 -07:00
Benjamin Smedberg
cc5dc93ae8
Bug 429592 - Add a monitor thread for process hangs and crash by default if a chrome process doesn't end up back in the event loop for more than 30 seconds. By default this affects non-debug builds only. r=cjones/bent
...
--HG--
extra : rebase_source : d75bbc917d9a07f2a5ec016d3c410ec4bcff67e9
2011-10-12 13:52:26 -04:00
Brad Lassey
ee7a9d9a9c
[mq]: Backout changeset 78e519331f40 because of build bustage on android
2011-10-24 13:18:50 -04:00
Neil Deakin
0a516213e5
Bug 700643, windows power management messages should not rely on hidden window, r=jmathies
2011-11-08 14:59:09 -05:00
Neil Deakin
c3263d92a4
Bug 696745, remove nsIMenuRollup and xul-popup-manager component, r=mats,sr=roc
2011-11-08 14:59:07 -05:00
Neil Deakin
0cbcee0374
Bug 700277, nsWindow::BringToFront doesn't handle first opened window properly, r=blassey
2011-11-08 14:58:37 -05:00
Jeff Walden
eb2cb918a4
Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail
2011-10-12 12:21:53 -07:00