Commit Graph

32 Commits

Author SHA1 Message Date
Masayuki Nakano
1180fb24b8 Bug 1130935 part.10 nsIMM32Handler should forcibly update composition font when active IME is changed r=emk 2015-05-15 10:18:08 +09:00
Masayuki Nakano
76d3475767 Bug 1130935 part.9 Needs some hack for Google Japanese Input in nsIMM32Handle because it doesn't support vertical writing mode r=emk 2015-05-15 10:18:08 +09:00
Masayuki Nakano
acba9b8ed7 Bug 1130935 part.7 Set composition font when selection is changed since some IMEs need to be set candidate window position even before WM_IME_STARTCOMPOSITION r=emk 2015-05-15 10:18:08 +09:00
Masayuki Nakano
a257f3f196 Bug 1130935 part.4 nsIMM32Handler::GetCharacterRectOfSelectedTextAt() should return wrting mode if it's necessary r=emk+smaug 2015-05-15 10:18:07 +09:00
Masayuki Nakano
99f84a2a34 Bug 1130935 part.3 Add hack for Japanist because its candidate window is broken with @System font r=emk 2015-05-15 10:18:07 +09:00
Masayuki Nakano
4155470b7a Bug 1130935 part.2 Set proper composition font when writing mode is changed r=emk 2015-05-15 10:18:07 +09:00
Masayuki Nakano
8aca46e8a1 Bug 1130935 part.1 Add a method to check if current IME supports vertical writing mode r=emk 2015-05-15 10:18:07 +09:00
Nicolas Silva
d73f54cb00 Bug 1155621 - Make nsIntRect and nsIntPoint typedefs of mozilla::gfx::IntRect and mozilla::gfx::IntPoint. r=Bas 2015-04-21 17:04:57 +02:00
Masayuki Nakano
1ef372071a Bug 1077345 part.11 nsIMM32Handler should use NS_COMPOSITION_COMMIT event and NS_COMPOSITION_COMMIT_AS_IS event r=emk 2014-11-25 14:02:33 +09:00
Masayuki Nakano
26f562530f Bug 960871 part.9 Rename methods and classes which handled WidgetTextEvent r=smaug 2014-10-07 19:01:49 +09:00
Masayuki Nakano
e90acd3a89 Bug 1059643 nsIMM32Handler should handle NOTIFY_IME_OF_MOUSE_BUTTON_EVENT r=emk 2014-09-11 12:41:15 +09:00
Makoto Kato
ead933c74a Bug 979148 - Use NOTIFY_IME_OF_POSITION_CHANGE for IMM32. r=masyuki 2014-03-06 15:13:50 +09:00
Masayuki Nakano
9a379888bd Bug 974318 part.5 Use WidgetTextEvent::mRanges on Windows r=jimm 2014-03-04 22:48:27 +09:00
Makoto Kato
3f0c04c9bc Bug 935821 - Part 5. Windows IMM32 implementation. r=masayuki 2014-01-16 19:05:09 +09:00
Masayuki Nakano
d66c4afff2 Bug 950559 part.2 nsIMM32Handler should set IME releated windows to left-bottom of focused plugin r=emk 2013-12-18 10:43:15 +09:00
Birunthan Mohanathas
3d1c72e40f Bug 784739 - Switch from NULL to nullptr in widget/windows/ (2/3); r=ehsan 2013-10-08 14:48:20 -04:00
Masayuki Nakano
ea028aeada Bug 920377 part.20 Get rid of nsTextRange r=roc 2013-10-01 16:22:59 +09:00
Masayuki Nakano
5256146045 Bug 912956 part.15 mozilla/TextEvents.h should be included directly r=roc 2013-09-25 20:21:19 +09:00
Masayuki Nakano
4404c8467b Bug 891316 part.8 Refactor other nsIMM32Handler::On*() r=jimm 2013-07-18 17:12:31 +09:00
Masayuki Nakano
44cfe1b619 Bug 891316 part.7 Refactor nsIMM32Handler::OnIME*() r=jimm 2013-07-18 17:12:31 +09:00
Masayuki Nakano
79bbb6e17a Bug 891316 part.6 Use widget::MSGResult in nsIMEHandler r=jimm 2013-07-18 17:12:31 +09:00
Ehsan Akhgari
5b3370beaf Bug 856339 - Make nsIMM32Handler::mClauseArray/mAttributeArray infallible; r=jimm 2013-03-30 14:15:27 -04:00
Masayuki Nakano
9ea76e4b10 Bug 849647 Get rid of message order optimization on Windows r=jimm 2013-03-23 23:18:52 +09:00
Masayuki Nakano
0ddfa5dafa Bug 840409 part.15 Implement widget::IMEHandler::CanOptimizeKeyAndIMEMessages() r=jimm 2013-02-25 13:00:07 +09:00
Masayuki Nakano
d77ec1a2c8 Bug 840409 part.11 Implement nsIMEContext::AssociateDefaultContext() and nsIMEContext::Disassociate() r=jimm 2013-02-25 13:00:06 +09:00
Masayuki Nakano
87e6efa41c Bug 840409 part.10 Implement widget::IMEHandler::SetOpenState() and widget::IMEHandler::GetOpenState() r=jimm 2013-02-25 13:00:06 +09:00
Masayuki Nakano
554754a172 Bug 840409 part.2 Move nsIMM32Handler::IsDoingKakuteiUndo() to widget::IMEContext r=jimm 2013-02-25 13:00:05 +09:00
Masayuki Nakano
5a0fecd1a2 Bug 708936 Dispatch defaultPrevented Alt keyup event if VK_MENU is received with WM_KEYUP instead of WM_SYSKEYUP r=jimm+smaug 2013-02-12 10:03:00 +09: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
Aryeh Gregor
8b4a23fc4c Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
Gervase Markham
cb6a072c2a Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Brian R. Bondy
d0a93b0ace Bug 679226 - Fold widget/src into widget. r=roc 2012-01-03 22:09:29 -05:00