Debkanya Mazumder
41699f38f2
Bug 738221 - Part 2: Replace uses of nsCOMPtr<nsIAccessibilityService> accService = do_GetService(@mozilla.org/accessibilityService;1). r=tbsaunde
2014-07-28 11:43:00 -04:00
Masayuki Nakano
a2b2e249bb
Bug 1046101 part.11 Rename NS_MOUSE_EVENT to eMouseEventClass r=smaug
2014-08-04 14:28:50 +09:00
Masayuki Nakano
5dac7e446a
Bug 1046101 part.1 Rename nsEventStructType to mozilla::EventClassID r=smaug
2014-08-04 14:28:46 +09:00
Andrew Comminos
0366b1aea2
Bug 958868 - Add support for GDK_SCROLL_SMOOTH; r=karlt
2014-07-07 18:54:13 +09:00
Martin Stransky
1e231bcf42
Bug 1027009 - Gtk3 build with --enable-warnings-as-errors. r=karlt
2014-06-25 00:35:00 +02:00
Jonathan Watt
e8c9ad1766
Bug 1025802 - Get rid of the Thebes backed gfxContext in the GTK widget code (Moz2D conversion). r=mattwoodrow
2014-06-17 10:37:46 +01:00
Jonathan Watt
81751c5683
Bug 1022821, part 2 - In gfx code, stop returning RefPtr and, where not an out-param, stop using RefPtr arguments. r=Cwiiis
2014-06-12 20:24:05 +01:00
Martin Stransky
8b1cfe5ece
Bug 1013552 - [GTK3] GetThebesSurface() provides xlib surface when cairo target is not available. r=karlt
2014-06-02 03:36:00 -04:00
Matt Woodrow
a07f8d94c5
Bug 1015166 - Account for TopLeft of aBoundsRect in nsWindow::UpdateAlpha. r=ajones
2014-05-30 13:37:04 +12:00
Jim Mathies
17bcd133f5
Bug 1003943 - Properly update widget cursors when the mouse passes between remote frames. r=smaug
2014-05-27 20:12:29 -05:00
Neil Rashbrook
e44e2015f2
Bug 869836 - Part 9a: Use AssignLiteral(MOZ_UTF16(...)) instead of Assign(NS_LITERAL_STRING(...)). r=ehsan
...
Relading with correct bug number so DONTBUILD.
2014-05-26 21:54:10 +03:00
Birunthan Mohanathas
5669f9905a
Backout 8b8bbe7aa1cc due to wrong bug number
2014-05-27 14:42:13 +03:00
Neil Rashbrook
f0f041f12d
Bug 995730 - Part 9a: Use AssignLiteral(MOZ_UTF16(...)) instead of Assign(NS_LITERAL_STRING(...)). r=ehsan
2014-05-26 21:54:10 +03:00
Birunthan Mohanathas
d4ab56898a
Bug 869836 - Part 9: Use AssignLiteral instead of Assign(NS_LITERAL_STRING(...)). r=ehsan
2014-05-22 06:48:52 +03:00
Birunthan Mohanathas
eeb9aaaa94
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00
Robert O'Callahan
2a8da112fc
Bug 998821. Only use XShm for drawing if XShm allocation actually succeeded. r=karlt
2014-04-22 15:11:42 +12:00
George Wright
611caf6f58
Bug 994924 - Fix broken logic in nsWindow for DrawTarget creation when using Skia r=jrmuizel
2014-04-11 13:16:26 -04:00
Neil Deakin
ea0e3c7ffa
Bug 982734, make nsIWidget::GetWindowType and nsIWidget::GetZIndex return their values, remove some unused colour-related widget methods, r=tn
2014-03-19 12:48:08 -04:00
Jonathan Watt
3ad3cf73a4
Bug 985049 - Remove gfxPlatform::SupportsAzureContent() and kill of the resulting dead code. r=mattwoodrow
2014-03-19 10:36:58 +08:00
Masayuki Nakano
30cb5f45f2
Bug 977959 part.5 Make NativeKeyBindings classes non-refcountable r=neil
2014-03-14 22:13:32 +09:00
Masayuki Nakano
f12e821b28
Bug 977959 part.4 Remove nsINativeKeyBindings r=roc+karlt
2014-03-14 22:13:32 +09:00
Masayuki Nakano
0679105987
Bug 977959 part.3 Hide nsINativeKeyBindings with nsIWidget::ExecuteNativeKeyBinding() r=roc+karlt+smichaud
2014-03-14 22:13:31 +09:00
Bill McCloskey
16c1e09465
Bug 972728 - Invalidate more often in basic compositor (r=mattwoodrow)
2014-03-06 18:25:09 -08:00
Makoto Kato
031b7b2318
Bug 968647 - Part 2. Listen window position change for IME. r=roc
2014-02-28 16:45:08 +09:00
Makoto Kato
829d10c0ed
Backed out changeset fad708985071 (bug 968647)
2014-03-03 11:53:36 +09:00
Makoto Kato
9cf7cc066d
Bug 968647 - Part 2. Listen window position change for IME. r=roc
2014-02-28 16:45:08 +09:00
Carsten "Tomcat" Book
90786234be
Backed out changeset 743fb3c48ed7 (bug 968647)
2014-02-28 09:30:01 +01:00
Makoto Kato
00a4697c50
Bug 968647 - Part 2. Listen window position change for IME. r=roc
2014-02-28 16:45:08 +09:00
Phil Schaf
5e0f81cfe9
Bug 310924 - GTK: Try named cursors before defaulting to hardcoded glyphs. r=karlt
2014-02-19 11:30:08 -05:00
Masayuki Nakano
fa8d4547e8
Bug 965685 Use IMENotification struct for nsIWidget::NotifyIME() and merge NotifyIMEOfTextChange() with it r=smaug, sr=roc
2014-02-18 09:00:15 +09:00
Neil Deakin
b313311aef
Bug 943759, [Australis], support mousethrough on panels to allow mouse events to pass through to the content behind, implemented on Windows, Mac and Linux, use this for the UI tour highlight, r=neil,jmathies,karlt
2014-01-31 08:27:43 -05:00
Olli Pettay
01fa7e9f98
Backout Bug 930793 - Remove favor performance mode (we have still racy b2g tests), a=backout
2014-01-30 21:35:44 -08:00
Benoit Jacob
49238a878d
Bug 959448 - Convert most of LayersTypes.h to typed enums - r=nrc
...
find content/media dom/ipc widget/ gfx/tests gfx/ipc/ gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)LAYERS_\(NONE\|BASIC\|OPENGL\|D3D9\|D3D10\|D3D11\|CLIENT\|LAST\)\($\|[^A-Za-z0-9_]\)/\1LayersBackend::LAYERS_\2\3/g'
find widget gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)BUFFER_\(NONE\)\($\|[^A-Za-z0-9_]\)/\1BufferMode::BUFFER_\2\3/g'
find widget gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)BUFFER_\(BUFFERED\)\($\|[^A-Za-z0-9_]\)/\1BufferMode::\2\3/g'
find gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)CLIP_\(DRAW\|DRAW_SNAPPED\)\($\|[^A-Za-z0-9_]\)/\1DrawRegionClip::\2\3/g'
find gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)CLIP_\(NONE\)\($\|[^A-Za-z0-9_]\)/\1DrawRegionClip::CLIP_\2\3/g'
find gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)SURFACE_\(NONE\|OPAQUE\|SINGLE_CHANNEL_ALPHA\|COMPONENT_ALPHA\)\($\|[^A-Za-z0-9_]\)/\1SurfaceMode::SURFACE_\2\3/g'
find gfx/ipc/ gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)SCALE_\(STRETCH\|SENTINEL\)\($\|[^A-Za-z0-9_]\)/\1ScaleMode::\2\3/g'
find gfx/ipc/ gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)SCALE_\(NONE\)\($\|[^A-Za-z0-9_]\)/\1ScaleMode::SCALE_\2\3/g'
2014-01-23 13:26:41 -05:00
Benoit Jacob
aeb3bee922
Bug 959380 - 4/5 - Make gfxContentType a typed enum - r=jrmuizel
...
find . -type f | grep -v '\./obj' | grep -v '\.hg' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)GFX_CONTENT_\(COLOR\|ALPHA\|COLOR_ALPHA\|SENTINEL\)\($\|[^A-Za-z0-9_]\)/\1gfxContentType::\2\3/g'
2014-01-23 13:26:40 -05:00
Benoit Jacob
2bd34eb690
Bug 959380 - 3/5 - Make gfxSurfaceType a typed enum - r=jrmuizel
...
find . -type f | grep -v '\./obj' | grep -v '\.hg' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)gfxSurfaceType\(Image\|PDF\|PS\|Xlib\|Xcb\|Glitz\|Quartz\|Win32\|BeOS\|DirectFB\|SVG\|OS2\|Win32Printing\|QuartzImage\|Script\|QPainter\|Recording\|VG\|GL\|DRM\|Tee\|XML\|Skia\|Subsurface\|D2D\|Max\)\($\|[^A-Za-z0-9_]\)/\1gfxSurfaceType::\2\3/g'
2014-01-23 13:26:40 -05:00
Benoit Jacob
844232d97c
Bug 959380 - 2/5 - Make gfxImageFormat a typed enum - r=jrmuizel
...
find . -type f | grep -v \./obj | grep -v \.hg | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)gfxImageFormat\(ARGB32\|RGB24\|A8\|A1\|RGB16_565\|Unknown\)\($\|[^A-Za-z0-9_]\)/\1gfxImageFormat::\2\3/g'
2014-01-23 13:26:40 -05:00
Olli Pettay
0d7e2d8fca
Bug 930793 - Remove favor performance mode, r=roc,avih
2014-01-16 16:09:08 +02:00
Makoto Kato
8a155c9460
Bug 935821 - Part 4. GTK implementation. r=masayuki
2014-01-16 19:04:48 +09:00
Benoit Jacob
61c6bc7c4e
Bug 958375 - 8/9 - Make remaining Moz2D enums typed - r=Bas
...
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
2014-01-10 14:06:17 -05:00
Benoit Jacob
23af944896
Bug 958375 - 6/9 - Make BackendType and NativeSurfaceType typed enums - r=Bas
...
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
2014-01-10 14:06:16 -05:00
Benoit Jacob
f634d4797a
Bug 958375 - 4/9 - Make SurfaceFormat a typed enum - r=Bas
...
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
2014-01-10 14:06:16 -05:00
Ehsan Akhgari
68bfe70f09
Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
...
This patch was automatically generated by the following script:
#!/bin/bash
# Command to convert PRUnichar to char16_t
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*modules/libmar*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name prtypes.h \
! -name Char16.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 PRUnichar char16_t
2014-01-04 10:02:17 -05:00
Ms2ger
c767890297
Bug 950143 - Remove the implicit conversion operator from nsIntSize to IntSize; r=roc
2013-12-31 10:06:12 +01:00
Trevor Saunders
b4ae5fdd96
bug 949821 - use MOZ_UTF16 more and NS_LITERAL_STRING less r=froydnj
2013-12-12 20:50:01 -05:00
Karl Tomlinson
17d85d936c
b=934843 remove assertion that focus is never on popup windows r=roc
...
If an application has received focus from the window manager, but doesn't
reassign focus to a child window before closing its focus window, focus can
temporarily revert to PointerRoot before the window manager gives focus to
another window. During PointerRoot focus, the window until the pointer has
focus even if it is an override-redirect window.
2013-12-11 09:51:42 +13:00
Birunthan Mohanathas
88a0348924
Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
2013-12-08 21:52:54 -05:00
Martin Stransky
06bad40a5f
Bug 943407 - Port GTK2 to GTK3 - build failure - nsWindow::StartRemoteDrawing(). r=karlt
2013-12-02 12:51:26 -05:00
Neil Deakin
9942229495
Bug 849544/935460, don't consume mousewheel events when an arrow panel is open, r=karlt
2013-11-29 11:58:26 -05:00
Nicolas Silva
6340c340a4
Bug 924403 - Send non-OMTC GL layers into oblivion. r=nrc
2013-11-27 11:15:17 +13:00
David Anderson
bbb19b39f3
Only composite changed areas in the software compositor (bug 882447, r=mattwoodrow,nrc).
2013-11-21 11:25:16 -08:00