Commit Graph

12042 Commits

Author SHA1 Message Date
Chris Lord
9719080fb9 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
19f3286502 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
1f25a0387f Back out revs d445f83ecfb1:dc9cc326cad0, because they did not back out what was intended. 2011-12-01 16:35:42 -05:00
Justin Lebar
a3685c916b Backed out changeset 5d920a44a901 (bug 698002) 2011-12-01 15:43:07 -05:00
Timothy Nikkel
87ee8ac6a3 Bug 668437. Part 8. Implement nsIWidget::GetClientBounds on GTK2. r=karlt 2011-12-01 13:56:42 -06:00
Timothy Nikkel
649e09d18c 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
5b2a7f1a50 Bug 668437. Part 6. Implement nsIWidget::GetClientOffset on GTK2. r=karlt 2011-12-01 13:56:42 -06:00
Timothy Nikkel
a7122d53e5 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
ac3a5e9649 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
77f8b3596e 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 2011-12-01 12:50:04 -05:00
Boris Zbarsky
e51948520d Bug 706528. Remove vestigial beforepaint event stuff. r=smaug 2011-11-30 19:45:32 -05:00
Steven Michaud
ad196dc350 Bug 704866 - Crashes @ -[NativeMenuItemTarget menuItemHit:]. r=bgirard 2011-11-30 10:33:00 -06:00
Masayuki Nakano
75190e3c78 Bug 685395 fix bustage on OS/2 r=roc, feedback=wuno 2011-11-30 17:59:24 +09:00
Ali Juma
0df123ccb4 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
ef568eb0bc Bug 705386 - Allow AutoLocalJNIFrame callers to specify the JNIEnv. r=mwu 2011-11-29 17:34:52 +01:00
Daniel Holbert
e31dd14492 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
a9fe93d2e1 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
84d3669ec3 Bug 685395 part.5 Reomve IME state in nsIContent r=roc, sr=matspal 2011-11-27 20:51:53 +09:00
Masayuki Nakano
d3338a0721 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
c7b04c3d79 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
6e0992af09 Bug 685395 part.2 Move IMEContext to mozilla::widget::InputContext r=roc 2011-11-27 20:51:52 +09:00
Masayuki Nakano
053458c051 Bug 685395 part.1 Remove obsolete APIs (GetIMEEnabled() and SetIMEEnabled()) r=roc, sr=matspal 2011-11-27 20:51:52 +09:00
Masatoshi Kimura
446e14bb12 Bug 451161 - Part 1: Allow overriding system accesibility settings without SystemPref module. r=surkov.alexander 2011-11-26 20:48:55 +01:00
Mounir Lamouri
1fa0abb260 Bug 674725 - Part O - Receiving SMS: Android backend. r=cjones 2011-11-24 14:10:20 +01:00
Mounir Lamouri
3e23760238 Bug 674725 - Part J - Basic implementation of mozSms.send(). r=cjones 2011-11-21 00:00:46 +01:00
Mounir Lamouri
d47859f828 Bug 674725 - Part I - Implement mozSms.getNumberOfMessagesForText(). r=smaug,cjones 2011-11-25 10:48:51 +01:00
Josh Matthews
c839c68547 Bug 700931 - Avoid using the HARDWARE field on Android SDK versions <8. r=dougt 2011-11-24 17:46:29 -05:00
Lucas Rocha
8fcfc49118 Bug 701374 - Add native method to check creation of fixup URIs (r=dougt) 2011-11-23 09:48:00 -08:00
Steven Michaud
7b85db7642 Bug 704456 - Add null check to horizontal swipe tracking handler. r=mstange 2011-11-22 15:15:45 -06:00
Benjamin Smedberg
abe83d89db b=429592 disable hang monitor during GLib main loop poll f?bsmedberg r?roc 2011-11-14 11:07:42 -05:00
Benjamin Smedberg
6857265680 Bug 429592 - Hook up more correct hang monitoring with Cocoa widgets to avoid false positives and negatives, r?smichaud 2011-11-11 16:13:36 -05:00
Benjamin Smedberg
f509b45b8f 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
Michael Wu
f1604dfccd Bug 703307 - Fix blackscreen in gonk, r=cjones 2011-11-22 11:51:52 -08:00
Michael Wu
9a188b2af3 Bug 703307 - Fix build/crash in gonk, r=cjones 2011-11-22 11:51:51 -08:00
Ed Morley
e8e6de0350 Merge last green changeset of mozilla-inbound to mozilla-central 2011-11-22 02:36:57 +00:00
Doug Turner
5f62385be4 Bug 703057 - Put DrawToFile on another thread. Widget changes which landed on birch. r=blassey 2011-11-16 14:32:44 -08:00
Josh Aas
47f12c32d4 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
f786318d90 Bug 503879, followup to move NS_SYSCOLORCHANGED code into a separate method 2011-11-21 12:53:20 -05:00
Neil Deakin
8bf411ee64 Bug 703260, part 3, remove nsIViewObserver, r=mats 2011-11-21 12:53:20 -05:00
Patrick Walton
c33eb60b44 Bug 703821 - Don't squash together draw events if the Java compositor is in use. r=dougt 2011-11-18 21:42:17 -08:00
Matt Woodrow
d9e3a1fb4e Bug 702517 - Fix memory leak in GfxInfoCollector and add new DefineProperty overload. r=jrmuizel 2011-11-18 17:00:38 +13:00
Patrick Walton
dfc4395382 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
c2efec82b1 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
Jeff Muizelaar
4b1a34827d Bug 651981. Return a JSVal from GfxInfo. r=bjacob,jorendorff 2011-11-02 16:53:59 -04:00
Doug Turner
758ee0f601 Bug 702544 - Follow up to 701996. Landing ifdef to make birch project branch compile r=blassey 2011-11-15 09:30:59 -08:00
Doug Turner
070a2a116e Bug 701996 - Merge widget/src/android from birch back into mozilla-central. r=dougt/blassey 2011-11-14 19:12:14 -08:00
Justin Lebar
5c2b1de3f0 Bug 701716 - navigator.vibrate's Android backend is missing an AutoLocalJNIFrame. r=mwu 2011-11-11 11:11:41 -05:00
Marco Bonardo
561ec6b4fa Merge mozilla-central and mozilla-inbound 2011-11-11 11:09:58 +01:00
Gregory Szorc
72d9af03b4 Merge b-s to m-c 2011-11-10 15:15:29 -08:00
Marco Bonardo
e53f371ee7 Merge mozilla-central and mozilla-inbound 2011-11-10 11:40:00 +01:00