Граф коммитов

12958 Коммитов

Автор SHA1 Сообщение Дата
Doug Turner 359b61ec2b backing out the backout of the landing of the patrick patch queue. lets try this again in the morning with fresh eyes and fresh coffee 2011-11-07 23:54:21 -08:00
Doug Turner 5b8ceef50f Removing use strict from a hosed merge 2011-11-07 20:54:50 -08:00
Doug Turner a829d25ad5 Backing out backout 6cb39cb201d0 2011-11-07 20:54:31 -08:00
Patrick Walton bf5f2c7dda Fix botched backout. no bug, r=mfinkle 2011-11-07 17:33:39 -08:00
Patrick Walton 32cf1d0469 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 da6534cc2d Fake display port hack 2011-11-07 14:17:00 -08:00
Patrick Walton 9ebb3171b0 * * *
try: -b do -p linux-android -u none -t none
2011-11-07 14:15:58 -08:00
Matt Brubeck a4c5883d26 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 0e71e454ad 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 cd4dabe6f9 Bug 699243 - Instantiate a11y if Android a11y is turned on [r=blassey] 2011-11-04 09:54:45 -04:00
Eitan Isaacson d0b554364e 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 9440f43924 Merge 2011-11-07 10:20:27 -08:00
Benoit Jacob 63ee2ee4cd 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 4cf66ddc98 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 e8cc3fd50a Merge mozilla-central and mozilla-inbound 2011-11-05 18:46:28 +00:00
Ed Morley b4eeea3edf 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 966dc039fd Bug 698630 - Remove --disable-smil build option; r=dholbert 2011-11-05 10:32:52 +00:00
Doug Turner cf28b775a6 Merge 2011-11-04 10:46:58 -07:00
Neil Deakin 84f9002d88 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 3149ac8e76 Bug 577867 - Add profile override option to taskbar grouping id. r=robarnold 2011-11-03 09:39:50 -05:00
Jim Mathies 4281df0b80 Bug 577867 - Add widget support for new cityhash based taskbar registration ids. r=neil 2011-11-03 09:39:50 -05:00
Chris Lord 360c9a4af1 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 1ba1084514 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 3261aa0836 Back out revs d445f83ecfb1:dc9cc326cad0, because they did not back out what was intended. 2011-12-01 16:35:42 -05:00
Justin Lebar 6e6ea6f7ab Backed out changeset 5d920a44a901 (bug 698002) 2011-12-01 15:43:07 -05:00
Timothy Nikkel 9cf6568d74 Bug 668437. Part 8. Implement nsIWidget::GetClientBounds on GTK2. r=karlt 2011-12-01 13:56:42 -06:00
Timothy Nikkel 1abe4d3320 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 1091b0a8a5 Bug 668437. Part 6. Implement nsIWidget::GetClientOffset on GTK2. r=karlt 2011-12-01 13:56:42 -06:00
Timothy Nikkel a544cb988c 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 bf8ab614db 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 3f3740d7ab 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 3c6c7e9eee 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 55d9b1eb68 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 69ef6efcb3 Bug 685395 part.5 Reomve IME state in nsIContent r=roc, sr=matspal 2011-11-27 20:51:53 +09:00
Masayuki Nakano c7a2c88bf3 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 ba6855515c 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 0234d8db0c Bug 685395 part.2 Move IMEContext to mozilla::widget::InputContext r=roc 2011-11-27 20:51:52 +09:00
Masayuki Nakano 0815799724 Bug 685395 part.1 Remove obsolete APIs (GetIMEEnabled() and SetIMEEnabled()) r=roc, sr=matspal 2011-11-27 20:51:52 +09:00
Masatoshi Kimura 7162351c34 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 5a4b78fd2f Bug 702517 - Fix memory leak in GfxInfoCollector and add new DefineProperty overload. r=jrmuizel 2011-11-18 17:00:38 +13:00
Patrick Walton f570f2adcb 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 274b7ff43c 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 670e11964f 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 49a40623d9 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 550f6c574c Bug 503879, followup to move NS_SYSCOLORCHANGED code into a separate method 2011-11-21 12:53:20 -05:00
Neil Deakin 8eac68a624 Bug 703260, part 3, remove nsIViewObserver, r=mats 2011-11-21 12:53:20 -05:00
Boris Zbarsky 989da201a4 Bug 706528. Remove vestigial beforepaint event stuff. r=smaug 2011-11-30 19:45:32 -05:00
Steven Michaud e3c3108e62 Bug 704866 - Crashes @ -[NativeMenuItemTarget menuItemHit:]. r=bgirard 2011-11-30 10:33:00 -06:00
Masayuki Nakano 9bc7810225 Bug 685395 fix bustage on OS/2 r=roc, feedback=wuno 2011-11-30 17:59:24 +09:00
Doug Turner a6a12617da merge 2011-10-28 11:46:10 -07:00
Matt Brubeck 8d73e911d3 Merge last green changeset from mozilla-inbound to mozilla-central 2011-10-28 11:15:56 -07:00
Oleg Romashin 25549a3a1f Bug 692479 - Implement screenshoot based fast startup on Maemo Harmattan. r=dougt 2011-10-28 08:13:57 -04:00
Mark Banner a215a840b7 Bug 693949 - Drop nsCStringArray. r=bsmedberg 2011-10-28 08:35:45 +01:00
Mounir Lamouri 37dfa327e5 Bug 674725 - Part O - Receiving SMS: Android backend. r=cjones 2011-11-24 14:10:20 +01:00
Mounir Lamouri 754a5b57f9 Bug 674725 - Part J - Basic implementation of mozSms.send(). r=cjones 2011-11-21 00:00:46 +01:00
Mounir Lamouri e3fa8eec2a Bug 674725 - Part I - Implement mozSms.getNumberOfMessagesForText(). r=smaug,cjones 2011-11-25 10:48:51 +01:00
Josh Matthews e66931f53f Bug 700931 - Avoid using the HARDWARE field on Android SDK versions <8. r=dougt 2011-11-24 17:46:29 -05:00
Ali Juma 483a3ad122 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 a77e0383f1 Bug 705386 - Allow AutoLocalJNIFrame callers to specify the JNIEnv. r=mwu 2011-11-29 17:34:52 +01:00
Doug Sherk cfc950a541 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 9338fb61c6 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 d3ed4b7106 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 dd23fd1993 Merge mozilla-central and mozilla-inbound 2011-10-29 02:40:36 +01:00
Matt Woodrow 54ee03f30c Bug 688342 - Make nsCanvasRenderingContext2D support Azure backends other than Direct2D. r=Bas 2011-11-03 08:55:03 +13:00
Benoit Girard 294dc08741 Bug 696437 - Add OpenGL Gfx AppNotes for mobile. r=bjacob 2011-11-01 08:00:09 -07:00
Ali Juma 16dc247f8f Bug 698868 - Add "Product" to Adapter Description for Android. r=bgirard 2011-11-02 09:45:47 -04:00
Chris Pearce 3b32d33e49 Bug 688648 - Dispatch mozfullscreenerror event when requests for full-screen are denied. r=smaug 2011-11-02 13:02:47 +13:00
Masayuki Nakano 1e701c5bdd 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 15a62b3b58 merge for stuff that landed since I updated 2011-10-25 13:57:14 -04:00
Kartikaya Gupta 058a7023a8 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 7e6de06af3 merge from mozilla-central 2011-10-25 10:54:54 -04:00
Ehsan Akhgari b3bd86a342 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 8be4fe1430 Bug 694802 - VC11 cannot compile nsWindow.cpp because it #includes <pbt.h>; r=bbondy 2011-10-24 15:59:10 -04:00
Kartikaya Gupta 1a1a964f77 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 47973d8949 Merge from m-c 2011-10-24 11:11:26 -07:00
Wes Johnston 95f1f19eac Bug 694455 - Implement a prompt service for native ui fennec. r=mfinkle,blassey 2011-10-24 10:05:18 -07:00
Doug Turner 0238b289fc Merge from mozilla-central 2011-10-14 10:22:33 -07:00
Doug Turner b9614638c3 Enables simple message passing from Java->Gecko using the nsIObserver. r=blassey 2011-10-12 21:53:43 -07:00
Benjamin Smedberg 79276049f5 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 e48a72361a Back out bug 429592 because of Linux opt jsreftest failure 2011-11-04 15:18:58 -07:00
Rail Aliiev a2113b4d42 Bug 616542 - Shorten file path length of mochitest; r=ted 2011-11-04 21:13:42 +00:00
Marco Bonardo 9bad78afbb Merge mozilla-central to mozilla-inbound 2011-11-04 21:56:10 +01:00
Olli Pettay ee1456417a Bug 698929 - Implement event.stopImmediatePropagation, r=jst
--HG--
extra : rebase_source : 76d19175a58a4ac8113b144a19f9d7679ad54dd0
2011-11-04 19:17:19 +02:00
Benjamin Smedberg 6b607d4b1d 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 0cd5159020 Patch from https://github.com/snorp/mozilla-central faster branch. 2011-10-10 17:40:17 -07:00
Michael Wu d6f3e2d487 Bug 703307 - Fix blackscreen in gonk, r=cjones 2011-11-22 11:51:52 -08:00
Michael Wu aa772423f6 Bug 703307 - Fix build/crash in gonk, r=cjones 2011-11-22 11:51:51 -08:00
Neil Deakin ead3336a32 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 4723764a0f Bug 679966, part 1: Add vibrator support for android. r=blassey,cjones 2011-09-30 00:00:48 -07:00
Chris Pearce d9c0977292 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 b41a5ac339 Bug 671634 - Update Fennec useragent to more closely match stock browser. r=dougt 2011-11-07 15:03:53 -08:00
Ed Morley 37e25450aa Merge mozilla-central to mozilla-inbound 2011-11-07 22:59:01 +00:00
Marco Castelluccio 549f653516 Bug 605808 - Make "layers.prefer-opengl" work when D3D10 is available; r=joedrew 2011-11-07 20:11:44 +00:00
Jim Mathies 6e1370e8f2 Bug 577867 - Adds profile based win taskbar registration option. r=tellrob 2011-11-07 13:23:42 -06:00
Daniel Holbert 0b25fa3b45 Back out 564e841f1f57 (Bug 429592) for Linux64 opt orange 2011-10-24 11:24:29 -07:00
Benjamin Smedberg 22af84cad9 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 c4f2ee1b35 [mq]: Backout changeset 78e519331f40 because of build bustage on android 2011-10-24 13:18:50 -04:00
Neil Deakin a8a5ed6540 Bug 700643, windows power management messages should not rely on hidden window, r=jmathies 2011-11-08 14:59:09 -05:00
Neil Deakin 357da72bf8 Bug 696745, remove nsIMenuRollup and xul-popup-manager component, r=mats,sr=roc 2011-11-08 14:59:07 -05:00
Neil Deakin 371440a732 Bug 700277, nsWindow::BringToFront doesn't handle first opened window properly, r=blassey 2011-11-08 14:58:37 -05:00