Jim Mathies
bd82d0b8d9
Bug 839808 - Add support for omtc to winrt widget. r=bbondy
2013-03-04 12:32:20 -06:00
Robert O'Callahan
2347e5328a
Bug 826817. Part 3: Remove will-send-did-paint flag from nsIWidgetListener::WillPaintWindow. r=tnikkel
2013-01-28 13:34:08 -06:00
Robert O'Callahan
dfbd3349d6
Bug 826817. Part 2: Remove will-send-did-paint and did-send-will-paint flags from nsIWidgetListener::PaintWindow. r=tnikkel
2013-01-28 13:34:06 -06:00
Robert O'Callahan
079d14cb9a
Bug 826817. Part 1: Send WillPaintWindow/DidPaintWindow from all widget implementations. r=tnikkel
2013-01-28 13:34:03 -06:00
Jeff Walden
8a6657de57
Bug 820570 - Move mozilla::DebugOnly into DebugOnly.h to pare down the grab-baggish Util.h. r=Ms2ger
2012-12-14 18:58:45 -05:00
Jonathan Kew
3fac204237
bug 819725 pt 1 - make widget move & resize methods take floating-point parameters, to allow passing fractional coordinates without rounding. r=roc
2012-12-12 09:57:38 +00:00
Doug Turner
253f8371f3
Bug 808262- Otoro/unagi sometimes start up in landscape and can't be switched to portrait. The working theory is that, for some reason, we can not access the fb. If that happens, just abort and try again later. r=dhylands a=blocking-basecamp
2012-12-07 16:02:48 -08:00
Michael Wu
261e51aeba
Bug 809665 - Boot animation support for B2G, r=cjones,joe
2012-11-28 13:43:19 -05:00
Michael Wu
12637aafbf
Backed out changeset d12d63253125 (bug 809665) for red
2012-11-19 19:54:33 -06:00
Michael Wu
653341f15f
Bug 809665 - Boot animation support for B2G, r=cjones
2012-11-09 12:08:36 -08:00
Chris Jones
f19d7924a7
Bug 804852: Support for the hwc implementation of Composer2D. r=mattwoodrow,mwu,roc sr=roc
...
This is a rollup of the following patches
part 0: Add a dynamic cast to ColorLayer*
part 1: Add a Composer2D interface to enable implementations to more efficiently compose layer trees
part 2: Let widgets expose Composer2Ds, if they have them
part 3: Expose a layers ogl "friend" API that Composer2D will consume
part 4: Hook Composer2D into the LayerManagerOGL rendering pipeline
part 5: Implement all the goop to let widget/gonk use a Composer2D (HwcComposer2D)
2012-11-19 09:58:38 -08:00
Nicolas Silva
8457bc94cd
Bug 806428 - Fix crash in omtc-linux caused by nsBaseWidget::SetLayersAcceleration, and rename xxxAcceleratedRendering into xxxLayersAcceleration for concistency. r=BenWa
2012-11-15 19:55:15 +01:00
Masayuki Nakano
d1fb90e194
Bug 801989 part.7 Set InputContext::mNativeIMEContext on Gonk r=cjones
2012-10-27 08:35:21 +09:00
Matt Woodrow
3d9412116f
Bug 797431 - Add a flags parameter to PaintWindow. r=roc
2012-10-15 17:53:37 +13:00
Chris Jones
8a5802ce73
Bug 788943: Allow TabParents to capture event series for faster dispatch to subprocesses. Implements capturing of touch-event series. r=smaug sr=roc
2012-09-11 13:05:52 -07:00
Chris Jones
409976ddb1
Bug 778261: Move this workaround back into the right place. r=fabrice
2012-08-30 09:45:59 -03:00
Ehsan Akhgari
243c878d26
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
...
This patch was generated by a script. Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
2012-08-22 11:56:38 -04:00
Nicolas Silva
e0905a590a
Bug 782372 - Splits ImageLayers.h into ImageLayers.h ImageContainer.h and ImageTypes.h, r=bgirard
2012-08-19 15:33:25 -04:00
Chris Jones
55436e8775
Bug 783139: Restore setting .widget on nsGUIEvent. r=dRdR
2012-08-15 17:54:18 -07:00
Neil Deakin
d91faf11ff
Bug 743975 - remove the event handler argument to widget creation methods, r=tn
2012-08-15 14:53:09 -04:00
Neil Deakin
13597b29c2
Bug 743975 - use a widget listener interface instead of the remaining events that don't need an event, r=tn,jmathies,netzen,smichaud,karlt,blassey,chrisjones
2012-08-15 14:52:42 -04:00
Chris Jones
f975a7e63c
Bug 781014: Make sure the toplevel gonk widget doesn't resize smaller than screen on exiting fullscreen. r=cpearce,mwu
2012-08-14 23:13:48 -07:00
Matt Woodrow
7788b19a27
Bug 782808 - Apply the widget rotation to the gonk LayerManager at all times instead of only during the paint event. r=cjones
2012-08-15 13:10:40 +12:00
Matt Woodrow
ce1009a7b1
Bug 782413: Only paint widgets that have a layer manager. r=cjones
2012-08-13 19:41:09 -07:00
Marshall Culpepper
a5bac6f430
Bug 776742: ANativeWindow::cancelBuffer now points to a no-op function, fixing a process exit segfault in the emulator. r=cjones
2012-08-07 15:54:28 -05:00
David Zbarsky
9f192bc533
Bug 778519 - Don't include Layers.h everywhere Part 2 r=cjones
2012-07-30 17:42:26 -07:00
Aryeh Gregor
8b4a23fc4c
Bug 777292 part 2 - Change all nsnull to nullptr
2012-07-30 17:20:58 +03:00
Chris Jones
3d5bd45ffe
Bug 778057: Fix this type of crash bug forever. r=dRdR
2012-07-27 00:15:49 -07:00
Chris Jones
899b7ffef9
Bug 776217: Support gecko-implemented screen rotation with omtc. r=roc
2012-07-24 12:01:09 -07:00
Ehsan Akhgari
fce4f09dc8
Backout changeset 02627fecb3e2 (bug 776742) because of build bustage
2012-07-24 14:33:17 -04:00
Marshall Culpepper
7a2c5f7185
Bug 776742: ANativeWindow::cancelBuffer now points to a no-op function, fixing a process exit segfault in the emulator. r=cjones
2012-07-24 13:07:15 -05:00
Mark Capella
1bafbbea76
Bug 775041 - Make nsIWidget::IsEnabled return bool, r=roc, f=ms2ger
2012-07-23 01:19:08 -04:00
Ed Morley
5010287c8d
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-07-20 14:32:04 +01:00
Gervase Markham
eae6a044f6
Bug 774614 - Relicense Gonk/Gecko interface code to Apache License 2.0.
2012-07-20 10:10:44 +01:00
David Zbarsky
7f0b27a36b
[Bug 774505] Don't include Layers.h everywhere r=cjones
2012-07-18 12:31:40 -04:00
Mark Capella
92662fd889
Bug 769998 - Make nsIWidget::IsVisible return bool, r=roc, f=ms2ger
2012-07-19 04:57:50 -04:00
Nicolas Silva
d7f3ab4df0
Bug 763234 - Use only one compositor thread with OMTC. r=cjones
2012-07-13 11:25:29 -04:00
Marshall Culpepper
72c6fbd526
Bug 771595 - Ensure the Gonk widget falls back to software rendering when the GL context cannot be created. r=cjones
2012-07-07 10:07:00 -04:00
Kan-Ru Chen
39c9096069
Bug 770440 - Make sure we only initialize sGLContext/sFramebufferOpen once. r=cjones
2012-07-04 08:30:59 -04:00
Bonnie Surender
4e40418e97
Fixing bug 715041. Add support for Idle API. r=bent, jst
2012-06-29 01:32:21 -07:00
Cody Brocious
1e261aaf8b
Bug 743612: Fix OMTC on gonk. r=cjones
2012-06-26 16:38:50 +02:00
Chris Jones
00696c1c46
Backed out changeset a22ca1e05bb8
2012-06-26 16:48:28 +02:00
Cody Brocious
1c4e86e32c
Bug 743612: Fix OMTC on gonk. r=cjones
2012-06-26 16:38:50 +02:00
Andreas Gal
554318c2c2
Support 32-bit color depth in gonk widget backend (bug 767288, r=cjones).
2012-06-22 01:18:54 -07:00
Michael Wu
6e1b0a6d54
Bug 763849 - Uninitialised value use in nsWindow::Show(bool aState), r=cjones
2012-06-12 16:00:21 +08:00
Chris Jones
b2e135182e
Bug 757758: Honor hardware screen rotation. r=mwu
2012-05-23 12:35:13 -07:00
Nicolas Silva
a7af17ae41
Bug 722012 - Added a call to XInitThreads before the first call to XOpenDisplay to fix OMTC crashes. r=karlt
2012-05-22 11:34:34 -04:00
Gervase Markham
cb6a072c2a
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Chris Jones
673709a48b
Bug 745145, part 2: Implement the ScreenConfiguration hal for gonk. r=mounir
2012-05-08 14:36:07 -07:00
Gene Lian
17caea4317
Bug 743064: Shutdown FramebufferWatcher thread gracefully by using it as a pthread. r=cjones a=b2g-only
2012-04-26 16:46:52 +08:00