Masayuki Nakano
7e9019e1d9
Bug 829952 Reimplement system scroll speed override stuff for D3E WheelEvent feedback=avih, r=smaug+roc, sr=roc
2013-03-15 18:03:16 +09:00
Masayuki Nakano
f93c4a10b1
Bug 558976 part.6 Rename nsIWidget::OnIMETextChange() to nsIWidget::NotifyIMEOfTextChange() r=roc, sr=roc
2013-03-06 15:14:34 +09:00
Masayuki Nakano
35e5c6a418
Bug 558976 part.2 Implement nsIWidget::NotifyIME() on Windows r=jimm
2013-03-06 15:14:32 +09:00
Jim Mathies
8b05668989
Bug 839808 - Add support for omtc to winrt widget. r=bbondy
2013-03-04 12:32:20 -06:00
Masayuki Nakano
60933117b1
Bug 840409 part.9 Implement widget::IMEHandler::GetUpdatePreference() r=jimm
2013-02-25 13:00:06 +09:00
Masayuki Nakano
4559245be6
Bug 840409 part.8 Implement widget::IMEHandler::NotifyIMEOfTextChange() r=jimm
2013-02-25 13:00:06 +09:00
Masayuki Nakano
6d5766f8ba
Bug 840409 part.7 Define new notification for IME of focus or selection change and handle them in widget::IMEHandler::NotifyIME() r=jimm, feedback=roc
2013-02-25 13:00:06 +09:00
Jim Mathies
99458caaa3
Bug 785534 - Prep work for adding MetroWidget support to the TSF nsTextStore widget module, r=emk
2013-01-07 09:18:11 -06:00
Jim Mathies
5a00e1c7fb
Bug 819888 - Check the result of nsBaseWidget::GetActiveRollupListener. r=enndeakin
2012-12-31 11:27:04 -06:00
Masayuki Nakano
bc637323fa
Bug 813445 part.5 Remove NS_EVENT_FLAG_NO_DEFAULT and NS_EVENT_FLAG_NO_DEFAULT_CALLED_IN_CONTENT r=smaug
2012-12-16 10:26:04 +09:00
Timothy Nikkel
4a290ad298
Bug 805745. WillPaint notification can flush, so re-get the listener after it on Windows widget backend. r=jimm
2012-12-12 15:57:08 -06:00
Jonathan Kew
81c7d507db
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
Alexander Surkov
6b25f9216f
Bug 812466 - namespacify Accessible classes, r=tbsaunde
2012-11-18 11:01:44 +09:00
Masayuki Nakano
066467c7e0
Bug 805767 part.2 Implement nsIWidget::GetIMEUpdatePreference() on Windows for TSF r=emk
2012-11-13 22:04:45 +09:00
Robert O'Callahan
344c63740a
Bug 804062. Move device-pixels-per-CSS-pixel preference logic into nsIWidget::GetDefaultScale. r=jfkthame
...
The only behavior change caused by this patch should be that nsDeviceContexts with no widget
(mainly printing, I think), default to a devpixel-per-CSS-pixel ratio of 1.0, ignoring
any prefs set.
2012-10-31 11:31:35 +11:00
Ryan VanderMeulen
0e22196909
Backout b6089a8b78d3 (bug 782547) to see if it fixes Flash hangs.
2012-10-28 00:24:02 -04:00
Neil Deakin
dbb5179c04
Bug 701760, merge <select> and popup manager rollup handling, so that select elements don't cancel out any popup rollup listeners, r=mats
2012-10-26 09:15:22 -04:00
Neil Deakin
e76c2ec778
Bug 782547, allow killfocus and deactivate messages to arrive in any order, remove blur suppression code, r=jmathies
2012-10-24 16:05:29 -04:00
Robert O'Callahan
25d8a9eeb3
Bug 603880. Implement nsWindow::GetDefaultScale on Windows based on LOGPIXELSY, set by font DPI settings. r=jmathies
...
--HG--
extra : rebase_source : 9f557d71a0aff00cf51093983809d7bbda477294
2012-10-05 15:29:10 +13:00
Jacek Caban
fe4bf5159a
Bug 797316 - Fix -Werror=conversion-null errors in Windows-only code (widget/windows part) r=jmathies
...
--HG--
extra : rebase_source : e7f460a18397aa903fb2ba3f9ba7e5fe67d76db6
2012-10-04 10:33:24 +02:00
Ehsan Akhgari
e368dc9c85
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
Neil Deakin
6b29afdf4b
Bug 743975 - remove the event handler argument to widget creation methods, r=tn
2012-08-15 14:53:09 -04:00
Neil Deakin
2e9eced59a
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
Neil Deakin
fb4d59f2de
Bug 743975 - remove accessibility events from widget, replace with a nsBaseWidget::GetAccessible method, r=trevsaunders
2012-08-15 14:52:37 -04:00
Neil Deakin
b0640922cf
Bug 357725, support minimum and maximum size constraints on windows and popups, r=mats,jmathies,karlt,smichaud,sr=neil
2012-07-30 20:43:29 -04:00
Aryeh Gregor
d0ad5a7d0c
Bug 777292 part 2 - Change all nsnull to nullptr
2012-07-30 17:20:58 +03:00
Mark Capella
eddd048c93
Bug 775041 - Make nsIWidget::IsEnabled return bool, r=roc, f=ms2ger
2012-07-23 01:19:08 -04:00
Mark Capella
ab782c26b2
Bug 769998 - Make nsIWidget::IsVisible return bool, r=roc, f=ms2ger
2012-07-19 04:57:50 -04:00
David Zbarsky
9a61d96c70
[Bug 774505] Don't include Layers.h everywhere r=cjones
2012-07-18 12:31:40 -04:00
Jim Mathies
0018f02094
Bug 768400 - clear win32 transparent windows when hidden so stale content isn't briefly displayed when they are reshown. r=roc
2012-07-12 06:39:21 -05:00
Tim Abraldes
93aa0d4ccd
bug 708033. Cache the large and small icons that are set for each `nsWindow`. Free them in `nsWindow::~nsWindow()` rather than in `nsWindow::OnDestroy()`. r=jimm
2012-07-05 16:06:13 -07:00
Bonnie Surender
2b42bacc22
Fixing bug 715041. Add support for Idle API. r=bent, jst
2012-06-29 01:32:21 -07:00
Nicolas Silva
1f07a155ab
Bug 758048 - Move PopupType from the Windows widget implementation to the cross platform base class and use it to determine when to accelerate windows. r=bbondy
2012-05-31 13:52:09 -04:00
Masayuki Nakano
8c3fc7894e
Bug 757688 part.2 Move nsModifierKeyState to KeyboardLayout and redesign it r=jimm
2012-06-15 18:52:50 +09:00
Ali Juma
7d4cc1accc
Bug 703484 - Part 1c: Disable OMTC on Windows because it crashes. r=bgirard
2012-06-13 15:53:38 -04:00
Trevor Saunders
5d33ad118a
bug 759033 - nsAccessible -> Accessible and nsAccessibleWrap -> AccessibleWrap r=surkov
...
--HG--
rename : accessible/src/atk/nsAccessibleWrap.cpp => accessible/src/atk/AccessibleWrap.cpp
rename : accessible/src/atk/nsAccessibleWrap.h => accessible/src/atk/AccessibleWrap.h
rename : accessible/src/base/nsAccessible.cpp => accessible/src/generic/Accessible.cpp
rename : accessible/src/base/nsAccessible.h => accessible/src/generic/Accessible.h
rename : accessible/src/mac/nsAccessibleWrap.h => accessible/src/mac/AccessibleWrap.h
rename : accessible/src/mac/nsAccessibleWrap.mm => accessible/src/mac/AccessibleWrap.mm
rename : accessible/src/msaa/nsAccessibleWrap.cpp => accessible/src/msaa/AccessibleWrap.cpp
rename : accessible/src/msaa/nsAccessibleWrap.h => accessible/src/msaa/AccessibleWrap.h
rename : accessible/src/other/nsAccessibleWrap.cpp => accessible/src/other/AccessibleWrap.cpp
rename : accessible/src/other/nsAccessibleWrap.h => accessible/src/other/AccessibleWrap.h
2012-05-28 21:18:45 -04:00
Gervase Markham
82ff7027aa
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Phil Ringnalda
56634e1012
Merge again
2012-05-04 19:50:34 -07:00
Masayuki Nakano
07a475fdf1
Bug 751881 Set keycode to keypress event at WM_CHAR handler when charcode is 0 r=jimm
2012-05-05 07:47:46 +09:00
James H
a346dbf554
Bug 688929 - Prevent saving window attributes before WM_WINDOWPOSCHANGED on window restore. r=jimm
2012-05-04 22:46:35 -04:00
Masayuki Nakano
0ddab3ad9e
Bug 166240 part.2 Add support KeyboardEvent.location on Windows r=jimm
2012-05-03 17:35:02 +09:00
David Humphrey (:humph)
e40fc0740c
Bug 633602 - Implement Pointer Lock (Mouse Lock) API. r=roc,smaug
2012-04-11 17:55:21 -04:00
Masayuki Nakano
a60c46de7f
Bug 672175 part.16 Implement nsIWidget::SynthesizeNativeMouseScrollEvent() on Windows r=jimm
2012-03-22 09:59:12 +09:00
Masayuki Nakano
d58c77b157
Bug 672175 part.14 Move WM_MOUSE*WHEEL and WM_*SCROLL handlers into MouseScrollHandler r=jimm
2012-03-06 12:20:29 +09:00
Masayuki Nakano
7c0c3c99dc
Bug 672175 part.12 Move MOZ_WM_*SCROLL handler into MouseScrollHandler r=jimm
2012-03-06 12:20:29 +09:00
Masayuki Nakano
7bfc7cc5d9
Bug 672175 part.11 Move MOZ_WM_MOUSE*WHEEL handler into MouseScrollHandler r=jimm
2012-03-06 12:20:29 +09:00
Masayuki Nakano
eac1fdb5dc
Bug 672175 part.7 Manage last wheel scroll message information by MouseScrollHandler::LastEventInfo r=jimm
2012-03-06 12:20:28 +09:00
Masayuki Nakano
ee28f178e8
Bug 672175 part.5 Move device specific code to MouseScrollHandler r=jimm
2012-03-06 12:20:28 +09:00
Masayuki Nakano
748e4225ad
Bug 672175 part.3 MouseScrollHandler should manage user prefs r=jimm
2012-03-06 12:20:28 +09:00
Masayuki Nakano
4752ebe8cd
Bug 672175 part.2 MouseScrollHandler should manage system settings r=jimm
2012-03-06 12:20:28 +09:00