Jonathan Watt
4e27516089
Bug 1202964 - Use the correct nsIFilePicker API for directory picking in HTMLInputElement::nsFilePickerShownCallback::Done. r=baku
2015-08-18 10:30:19 +01:00
Nathan Froyd
8a70972b6c
Bug 1202430 - remove NS_GFX and related macros; r=jrmuizel
...
NS_GFX last meant something prior to bug 648911, which removed support
for non-libxul builds. Now that it's meaningless, let's get rid of it.
2015-09-07 17:53:36 -04:00
Masayuki Nakano
dc90902d2f
Bug 895274 part.145 Rename NS_SELECTION_SET to eSetSelection r=smaug
2015-09-08 23:33:38 +09:00
Masayuki Nakano
025a9fc4b0
Bug 895274 part.144 Rename NS_SELECTION_EVENT_START to eSelectionEventFirst r=smaug
2015-09-08 23:33:38 +09:00
Masayuki Nakano
be820233fc
Bug 895274 part.143 Rename NS_PLUGIN_INPUT_EVENT to ePluginInputEvent r=smaug
2015-09-08 23:33:38 +09:00
Masayuki Nakano
68143800e0
Bug 895274 part.142 Rename NS_PLUGIN_EVENT_START to ePluginEventFirst r=smaug
2015-09-08 23:33:38 +09:00
Masayuki Nakano
29247f4457
Bug 895274 part.141 Get rid of NS_PLUGIN_FOCUS_EVENT due to unused r=smaug
2015-09-08 23:33:37 +09:00
Masayuki Nakano
ee388ac317
Bug 895274 part.140 Rename NS_VOLUMECHANGE to eVolumeChange r=smaug
2015-09-08 23:33:37 +09:00
Masayuki Nakano
b27d18b27d
Bug 895274 part.139 Rename NS_DURATIONCHANGE to eDurationChange r=smaug
2015-09-08 23:33:37 +09:00
Masayuki Nakano
2203c79b01
Bug 895274 part.138 Rename NS_RATECHANGE to eRateChange r=smaug
2015-09-08 23:33:37 +09:00
Masayuki Nakano
2fce0ab1a9
Bug 895274 part.137 Rename NS_ENDED to eEnded r=smaug
2015-09-08 23:33:37 +09:00
Masayuki Nakano
fbb7ce503b
Bug 895274 part.136 Rename NS_TIMEUPDATE to eTimeUpdate r=smaug
2015-09-08 23:33:37 +09:00
Masayuki Nakano
6f27fdac28
Bug 895274 part.135 Rename NS_SEEKED to eSeeked r=smaug
2015-09-08 23:33:37 +09:00
Masayuki Nakano
ee1895d772
Bug 895274 part.134 Rename NS_SEEKING to eSeeking r=smaug
2015-09-08 23:33:37 +09:00
Masayuki Nakano
8337f9d0c9
Bug 895274 part.133 Rename NS_CANPLAYTHROUGH to eCanPlayThrough r=smaug
2015-09-08 23:33:36 +09:00
Masayuki Nakano
2d0d567ae1
Bug 895274 part.132 Rename NS_CANPLAY to eCanPlay r=smaug
2015-09-08 23:33:36 +09:00
Masayuki Nakano
6dbe65efe1
Bug 895274 part.131 Rename NS_PLAYING to ePlaying r=smaug
2015-09-08 23:33:36 +09:00
Masayuki Nakano
7e1e13f72a
Bug 895274 part.130 Rename NS_WAITING to eWaiting r=smaug
2015-09-08 23:33:36 +09:00
Masayuki Nakano
7bd9ae9109
Bug 895274 part.129 Rename NS_LOADEDDATA to eLoadedData r=smaug
2015-09-08 23:33:36 +09:00
Masayuki Nakano
7dffbe9e84
Bug 895274 part.128 Rename NS_LOADEDMETADATA to eLoadedMetaData r=smaug
2015-09-08 23:33:36 +09:00
Masayuki Nakano
30fdcd6132
Bug 895274 part.127 Rename NS_PAUSE to ePause r=smaug
2015-09-08 23:33:36 +09:00
Masayuki Nakano
20616c2a46
Bug 895274 part.126 Rename NS_PLAY to ePlay r=smaug
2015-09-08 23:33:36 +09:00
Masayuki Nakano
3386239cfd
Bug 895274 part.125 Rename NS_STALED to eStalled r=smaug
2015-09-08 23:33:36 +09:00
Masayuki Nakano
e078c7f8ff
Bug 895274 part.124 Rename NS_EMPTIED to eEmptied r=smaug
2015-09-08 23:33:35 +09:00
Masayuki Nakano
bee4a197bc
Bug 895274 part.123 Rename NS_SUSPEND to eSuspend r=smaug
2015-09-08 23:33:35 +09:00
Masayuki Nakano
689622de89
Bug 895274 part.122 Rename NS_PROGRESS to eProgress r=smaug
2015-09-08 23:33:35 +09:00
Masayuki Nakano
4e9d445d59
Bug 895274 part.121 Rename NS_LOADSTART to eLoadStart r=smaug
2015-09-08 23:33:35 +09:00
Masayuki Nakano
3e656804b2
Bug 895274 part.120 Rename NS_MEDIA_EVENT_START to eMeditaEventFirst r=smaug
2015-09-08 23:33:35 +09:00
Masayuki Nakano
89a0181e76
Bug 895274 part.119 Get rid of NS_NEED_KEY due to unused r=smaug
2015-09-08 23:33:35 +09:00
Masayuki Nakano
200c0f2727
Bug 895274 part.118 Rename NS_PASTE to ePaste r=smaug
2015-09-08 23:33:35 +09:00
Masayuki Nakano
3a1758a452
Bug 895274 part.117 Rename NS_CUT to eCut r=smaug
2015-09-08 23:33:35 +09:00
Masayuki Nakano
86edf90331
Bug 895274 part.116 Rename NS_COPY to eCopy r=smaug
2015-09-08 23:33:34 +09:00
Masayuki Nakano
82e560f368
Bug 895274 part.115 Rename NS_CUTCOPYPASTE_EVENT to eClipboardEventFirst r=smaug
2015-09-08 23:33:34 +09:00
Masayuki Nakano
a4e6050f9e
Bug 895274 part.114 Rename NS_SVG_ZOOM to eSVGZoom r=smaug
2015-09-07 23:55:52 +09:00
Masayuki Nakano
ca30b38c43
Bug 895274 part.113 Rename NS_SVGZOOM_EVENT_START to eSVGZoomEventFirst r=smaug
2015-09-07 23:55:52 +09:00
Masayuki Nakano
5b5a352e4a
Bug 895274 part.112 Rename NS_SVG_SCROLL to eSVGScroll r=smaug
2015-09-07 23:55:52 +09:00
Masayuki Nakano
eee6238f5a
Bug 895274 part.111 Rename NS_SVG_RESIZE to eSVGResize r=smaug
2015-09-07 23:55:52 +09:00
Masayuki Nakano
33b15981b4
Bug 895274 part.110 Rename NS_SVG_UNLOAD to eSVGUnload r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
726a94cc6d
Bug 895274 part.109 Rename NS_SVG_LOAD to eSVGLoad r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
6d9977ae33
Bug 895274 part.108 Rename NS_SVG_EVENT_START to eSVGEventFirst r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
3e77eb9ccf
Bug 895274 part.107 Get rid of NS_SVG_ABORT and NS_SVG_ERROR due to unused r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
b5f68a6ae1
Bug 895274 part.106 Rename NS_PAGE_HIDE to ePageHide r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
3b45e66c1f
Bug 895274 part.105 Rename NS_PAGE_SHOW to ePageShow r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
89afc5cb9e
Bug 895274 part.104 Rename NS_PAGETRANSITION_START to ePageTransitionEventFirst r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
ad0797073b
Bug 895274 part.103 Rename NS_MUTATION_END to eLegacyMutationEventLast r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
dc830de0c2
Bug 895274 part.102 Rename NS_MUTATION_ATTRMODIFIED to eLegacyAttrModified r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
e5b0f44393
Bug 895274 part.101 Rename NS_MUTATION_NODEREMOVED to eLegacyNodeRemoved r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
1d327db10e
Bug 895274 part.100 Rename NS_MUTATION_NODEINSERTED to eLegacyNodeInserted r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
5fb0380080
Bug 895274 part.99 Rename NS_MUTATION_SUBTREEMODIFIED to eLegacySubtreeModified r=smaug
2015-09-07 23:55:51 +09:00
Masayuki Nakano
98cdf499f4
Bug 895274 part.98 Rename NS_MUTATION_CHARACTERDATAMODIFIED to eLegacyCharacterDataModified r=smaug
2015-09-07 23:55:50 +09:00
Masayuki Nakano
cff9c97c1f
Bug 895274 part.97 Rename NS_MUTATION_NODEREMOVEDFROMDOCUMENT to eLegacyNodeRemovedFromDocument r=smaug
2015-09-07 23:55:50 +09:00
Masayuki Nakano
2bf916e7cf
Bug 895274 part.96 Rename NS_MUTATION_START to eLegacyMutationEventFirst r=smaug
2015-09-07 23:55:50 +09:00
Masayuki Nakano
6d8a5a7ba6
Bug 895274 part.95 Rename NS_MUTATION_NODEINSERTEDINTODOCUMENT to eLegacyNodeInsertedIntoDocument r=smaug
2015-09-07 23:55:50 +09:00
Wes Kocher
71600a33ad
Merge m-c to b2ginbound, a=merge
2015-09-04 15:41:50 -07:00
Sebastian Hengst
f40c5bf19c
Backed out 4 changesets (bug 571294, bug 1196479) for W(2) failure on Linux 64 opt. r=backout on a CLOSED TREE
...
TEST-UNEXPECTED-FAIL | /eventsource/eventsource-close.htm | EventSource: close(), test events - assert_unreached: Dunno what to do with message number 3 Reached unreachable code
Backed out changeset e2612be99d7d (bug 571294)
Backed out changeset 9aea0c4a0822 (bug 1196479)
Backed out changeset 196e98128c58 (bug 571294)
Backed out changeset 1d662c2552bd (bug 571294)
2015-09-04 20:29:48 +02:00
Fabrice Desré
73ba2e1c52
Bug 1192122 - Safe mode startup, Part 1: check the power key state at startup r=mwu
...
* * *
Bug 1192122 - Safe mode startup, Part 2: shell.js hook
2015-09-04 11:12:48 -07:00
Michael Layzell
a8f85880d9
Bug 571294 - Part 1: Implement selection events behind the dom.select_events.enabled pref, r=smaug
2015-09-04 12:35:46 -04:00
Masayuki Nakano
b34b550faa
Bug 1199997 TSFTextStore::QueryInsert() should return specified range if the TIP is one of buggy Chinese TIPs of Microsoft r=emk
2015-09-04 20:55:09 +09:00
Masayuki Nakano
622f45c557
Bug 895274 part.94 Rename NS_XUL_COMMAND to eXULCommand r=smaug
2015-09-04 19:54:12 +09:00
Masayuki Nakano
14217595b1
Bug 895274 part.93 Rename NS_XULCOMMAND_EVENT_START to eXULCommandEventFirst r=smaug
2015-09-04 19:54:12 +09:00
Masayuki Nakano
87f17db1f7
Bug 895274 part.92 Rename NS_XUL_COMMAND_UPDATE to eXULCommandUpdate r=smaug
2015-09-04 19:54:12 +09:00
Masayuki Nakano
d7cb69f5a6
Bug 895274 part.91 Rename NS_XUL_BROADCAST to eXULBroadcast r=smaug
2015-09-04 19:54:12 +09:00
Masayuki Nakano
823f115cad
Bug 895274 part.90 Rename NS_XUL_POPUP_HIDDEN to eXULPopupHidden r=smaug
2015-09-04 19:54:11 +09:00
Masayuki Nakano
028d190b1b
Bug 895274 part.89 Rename NS_XUL_POPUP_HIDING to eXULPopupHiding r=smaug
2015-09-04 19:54:11 +09:00
Masayuki Nakano
0d26604282
Bug 895274 part.88 Rename NS_XUL_POPUP_SHOWN to eXULPopupShown r=smaug
2015-09-04 19:54:11 +09:00
Masayuki Nakano
48d1aa61aa
Bug 895274 part.87 Rename NS_XUL_POPUP_SHOWING to eXULPopupShowing r=smaug
2015-09-04 19:54:11 +09:00
Masayuki Nakano
8589ad1112
Bug 895274 part.86 Rename NS_XUL_EVENT_START to eXULEventFirst r=smaug
2015-09-04 19:54:11 +09:00
Christoph Kerschbaumer
10386df146
Bug 1192946 - Use channel->ascynOpen2 in widget/windows/WinUtils.cpp (r=sicking)
2015-09-03 13:30:38 -07:00
Jim Mathies
ec93342eba
Bug 1137944 - Simplify the api associated with hiding e10s plugin widgets. r=roc
2015-09-03 10:01:33 -05:00
Kartikaya Gupta
dd5f5f088f
Bug 1197824 - Add a zoom-constraints-updated message. r=snorp
...
With this patch the ZoomConstraintsClient updates get broadcast via the observer
service on Android, allowing code in browser.js to switch over to using it.
2015-09-03 10:30:41 -04:00
Carsten "Tomcat" Book
90fce8aaf3
merge mozilla-inbound to mozilla-central a=merge
2015-09-03 13:14:37 +02:00
Carsten "Tomcat" Book
0458d69ec5
merge fx-team to mozilla-central a=merge
2015-09-03 13:06:27 +02:00
Wes Kocher
fcc93046d7
Backed out changeset 2e731191c692 (bug 1189565) for causing bug 1201053
...
a=backout
2015-09-02 12:34:02 -07:00
Masayuki Nakano
91db38cfa5
Bug 895274 part.85 Rename NS_DRAGDROP_GESTURE to eLegacyDragGesture r=smaug
2015-09-02 15:08:03 +09:00
Masayuki Nakano
d9ea50541c
Bug 895274 part.84 Rename NS_DRAGDROP_DRAGDROP to eLegacyDragDrop r=smaug
2015-09-02 15:08:03 +09:00
Masayuki Nakano
77594064fd
Bug 895274 part.83 Rename NS_DRAGDROP_EXIT to eDragExit r=smaug
2015-09-02 15:08:02 +09:00
Masayuki Nakano
b3c59ad79c
Bug 895274 part.82 Rename NS_DRAGDROP_ENTER to eDragEnter r=smaug
2015-09-02 15:08:02 +09:00
Masayuki Nakano
7b536b363d
Bug 895274 part.81 Rename NS_DRAGDROP_OVER to eDragOver r=smaug
2015-09-02 15:08:02 +09:00
Masayuki Nakano
9e93364893
Bug 895274 part.80 Rename NS_DRAGDROP_DRAG to eDrag r=smaug
2015-09-02 15:08:02 +09:00
Masayuki Nakano
1aec683604
Bug 895274 part.79 Rename NS_DRAGDROP_END to eDragEnd r=smaug
2015-09-02 15:08:02 +09:00
Masayuki Nakano
4d11a6026b
Bug 895274 part.78 Rename NS_DRAGDROP_START to eDragStart r=smaug
2015-09-02 15:08:01 +09:00
Masayuki Nakano
ac21c16f26
Bug 895274 part.77 Rename NS_DRAGDROP_DROP to eDrop r=smaug
2015-09-02 15:08:01 +09:00
Masayuki Nakano
e5f1690715
Bug 895274 part.76 Rename NS_DRAGDROP_LEAVE to eDragLeave r=smaug
2015-09-02 15:08:01 +09:00
Masayuki Nakano
07561699c5
Bug 895274 part.75 Rename NS_DRAGDROP_EVENT_START to eDragDropEventFirst, define eDragDropEventLast and correct the type and name of event message in DataTransfer r=smaug
2015-09-02 15:08:01 +09:00
Masayuki Nakano
a39623ec96
Bug 895274 part.74 Rename NS_UI_FOCUSOUT to eLegacyDOMFocusOut r=smaug
2015-09-02 15:08:01 +09:00
Masayuki Nakano
876fc041d3
Bug 895274 part.73 Rename NS_UI_FOCUSIN to eLegacyDOMFocusIn r=smaug
2015-09-02 15:08:01 +09:00
Masayuki Nakano
93cf022e75
Bug 895274 part.72 Rename NS_UI_ACTIVATE to eLegacyDOMActivate r=smaug
2015-09-02 15:08:01 +09:00
Masayuki Nakano
9763e0f701
Bug 895274 part.71 Rename NS_UI_EVENT_START to eLegacyUIEventFirst r=smaug
2015-09-02 15:08:01 +09:00
Masayuki Nakano
37dd5dab6e
Bug 895274 part.70 Rename NS_BLUR_CONTENT to eBlur r=smaug
2015-09-02 15:08:00 +09:00
Masayuki Nakano
f6169391a6
Bug 895274 part.69 Rename NS_FOCUS_CONTENT to eFocus r=smaug
2015-09-02 15:08:00 +09:00
Masayuki Nakano
29c2a992f4
Bug 895274 part.68 Rename NS_FOCUS_EVENT_START to eFocusEventFirst r=smaug
2015-09-02 15:08:00 +09:00
Masayuki Nakano
d632f2a201
Bug 895274 part.67 Rename NS_FORM_INVALID to eFormInvalid r=smaug
2015-09-02 15:08:00 +09:00
Masayuki Nakano
b1f146c2fa
Bug 895274 part.66 Rename NS_FORM_SELECTED to eFormSelect r=smaug
2015-09-02 15:08:00 +09:00
Masayuki Nakano
52685414f3
Bug 895274 part.65 Rename NS_FORM_CHANGE to eFormChange r=smaug
2015-09-02 15:08:00 +09:00
Masayuki Nakano
5138f6fcbf
Bug 895274 part.64 Rename NS_FORM_RESET to eFormReset r=smaug
2015-09-02 15:08:00 +09:00
Masayuki Nakano
4d315c9f6d
Bug 895274 part.63 Rename NS_FORM_SUBMIT to eFormSubmit r=smaug
2015-09-02 15:08:00 +09:00
Masayuki Nakano
5cba4456d2
Bug 895274 part.62 Rename NS_FORM_EVENT_START to eFormEventFirst r=smaug
2015-09-02 15:07:59 +09:00
Masayuki Nakano
a5eb65b9a8
Bug 895274 part.61 Rename NS_LOAD to eLoad r=smaug
2015-09-02 15:07:59 +09:00
Masayuki Nakano
b5c0a38977
Bug 895274 part.60 Rename NS_PAGE_UNLOAD to eUnload r=smaug
2015-09-02 15:07:59 +09:00
Masayuki Nakano
8babedd0de
Bug 895274 part.59 Rename NS_HASHCHANGE to eHashChange r=smaug
2015-09-02 15:07:59 +09:00
Masayuki Nakano
da12611b93
Bug 895274 part.58 Rename NS_IMAGE_ABORT to eImageAbort r=smaug
2015-09-02 15:07:59 +09:00
Masayuki Nakano
acb9562eb3
Bug 895274 part.57 Rename NS_LOAD_ERROR to eLoadError r=smaug
2015-09-02 15:07:59 +09:00
Masayuki Nakano
893f7744a3
Bug 895274 part.56 Rename NS_POPSTATE to ePopState r=smaug
2015-09-02 15:07:59 +09:00
Masayuki Nakano
c4be3e989c
Bug 895274 part.55 Rename NS_BEFORE_PAGE_UNLOAD to eBeforeUnload r=smaug
2015-09-02 15:07:59 +09:00
Masayuki Nakano
092c560e23
Bug 895274 part.54 Rename NS_READYSTATECHANGE to eReadyStateChange r=smaug
2015-09-02 15:07:58 +09:00
Masayuki Nakano
02070e8ed1
Bug 895274 part.53 Rename NS_STREAM_EVENT_START to eStreamEventFirst r=smaug
2015-09-02 15:07:58 +09:00
Masayuki Nakano
4e6a3b0320
Bug 895274 part.52 Get rid of NS_PAGE_RESTORE due to unused r=smaug
2015-09-02 15:07:58 +09:00
Jared Wein
fc2f6096b9
Bug 1197722 - Respect Win10 pref about bringing up the touch keyboard outside of tablet mode. r=masayuki
2015-09-02 12:12:10 -04:00
Andrea Marchesini
8d4eb66ee6
Bug 1198795 - ipc/StructuredCloneUtils should be merged with StructuredCloneHelper, r=smaug
2015-09-02 17:20:30 +01:00
Petr Jašíček
33ddecfb83
Bug 1198256 - Replace deprecated GtkColorSelectionDialog with GtkColorChooserDialog in Gtk3. r=karlt
2015-09-01 04:09:00 -04:00
Steven Michaud
a0133bbc19
Bug 1148196 - Crashes at -[ChildView keyDown:] related to secure input. r=masayuki
2015-09-01 13:56:23 -05:00
Jonathan Watt
2bd97e2eb0
Bug 1199336 - Fix jank/hangs dragging files into the browser due to O(n^2) behavior in the Cocoa widget drag-and-drop code. r=mstange
2015-08-12 15:07:32 +01:00
Masayuki Nakano
021b22502c
Bug 895274 part.51 Rename NS_CONTEXTMENU to eContextMenu r=smaug
2015-09-01 00:20:06 +09:00
Masayuki Nakano
efd286938a
Bug 895274 part.50 Rename NS_CONTEXTMENU_MESSAGE_START to eContextMenuFirst r=smaug
2015-09-01 00:20:06 +09:00
Masayuki Nakano
ee419f920c
Bug 895274 part.49 Rename NS_POINTER_MOVE to ePointerMove r=smaug
2015-09-01 00:20:06 +09:00
Masayuki Nakano
0d4cc424b7
Bug 895274 part.48 Rename NS_POINTER_UP to ePointerUp r=smaug
2015-09-01 00:20:06 +09:00
Masayuki Nakano
94b71f3722
Bug 895274 part.47 Rename NS_POINTER_DOWN to ePointerDown r=smaug
2015-09-01 00:20:06 +09:00
Masayuki Nakano
a60321417e
Bug 895274 part.46 Rename NS_POINTER_OVER to ePointerOver r=smaug
2015-09-01 00:20:05 +09:00
Masayuki Nakano
3745a11704
Bug 895274 part.45 Rename NS_POINTER_OUT to ePointerOut r=smaug
2015-09-01 00:20:05 +09:00
Masayuki Nakano
db4b2751e4
Bug 895274 part.44 Rename NS_POINTER_ENTER to ePointerEnter r=smaug
2015-09-01 00:20:05 +09:00
Masayuki Nakano
c8b8197c5b
Bug 895274 part.43 Rename NS_POINTER_LEAVE to ePointerLeave r=smaug
2015-09-01 00:20:05 +09:00
Masayuki Nakano
39b4957c4b
Bug 895274 part.42 Rename NS_POINTER_CANCEL to ePointerCancel r=smaug
2015-09-01 00:20:05 +09:00
Masayuki Nakano
1fbe208606
Bug 895274 part.41 Rename NS_POINTER_GOT_CAPTURE to ePointerGotCapture r=smaug
2015-09-01 00:20:05 +09:00
Masayuki Nakano
ae5242a5bb
Bug 895274 part.40 Rename NS_POINTER_LOST_CAPTURE to ePointerLostCapture r=smaug
2015-09-01 00:20:05 +09:00
Masayuki Nakano
0332a2a2a8
Bug 895274 part.39 Rename NS_POINTER_EVENT_START to ePointerEventFirst and add ePointerEventLast r=smaug
2015-09-01 00:20:05 +09:00
Nicholas Nethercote
10d95cca57
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
2015-08-27 20:44:53 -07:00
Ryan VanderMeulen
ad8aa42906
Merge m-c to inbound. a=merge
2015-08-30 15:44:58 -04:00
Markus Stange
c8d4830558
Bug 1016035 - Swallow the rest of the scroll gesture after swiping without APZ. r=kats
...
With APZ this is handled because starting a swipe interrupts the PanGesture input block, and momentum events don't start a new input block so APZ ignores them.
2015-08-27 00:23:09 -04:00
Markus Stange
30a922252e
Bug 1016035 - Don't wait for content to say that we need to swipe if APZ has enough information. r=kats
2015-08-28 16:50:00 -04:00
Gijs Kruitbosch
a7eb0d3ed1
Bug 1179395 - do not get individual titlebar button measurements on win8+ because we never use them, r=jimm
2015-08-28 14:11:07 +01:00
Masayuki Nakano
24b7d7d362
Bug 1199224 TSFTextStore should clear mLockedContent unless it needs to wait the content to be modified asynchronously r=emk
2015-08-28 23:17:37 +09:00
Markus Stange
dc5b5e4307
Bug 1016035 - Replay the queue to the swipe tracker once the swipe start confirmation arrives. r=kats
2015-08-08 20:05:18 -04:00
Markus Stange
fb05d46806
Bug 1016035 - Add nsIWidget::ReportSwipeStart and call it after processing wheel events that can trigger swipes. r=kats
2015-08-28 01:10:48 -04:00
Markus Stange
4c1887821a
Bug 1016035 - Put PanGestureInput events into a queue if they can end up as a swipe. r=kats
2015-08-12 00:15:32 -04:00
Markus Stange
2d82354499
Bug 1016035 - Delay the processing of a PanGestureInput block until we know whether it's a swipe. r=kats
2015-08-12 00:11:54 -04:00
Markus Stange
a773168142
Bug 1016035 - Also mark widgetWheelEvents that are handled by APZ with mCanStartSwipe. r=kats
2015-08-28 00:04:53 -04:00
Markus Stange
9c2bf9549e
Bug 1016035 - Add mCanTriggerSwipe and TriggersSwipe(). r=masayuki
2015-08-27 23:50:31 -04:00
Markus Stange
37a5580c19
Bug 1016035 - Send MayStartSwipe event before sending the wheel event. r=kats
2015-08-08 18:31:58 -04:00
Markus Stange
77942e54e0
Bug 1016035 - Split up MaybeTrackScrollEventAsSwipe into SendMayStartSwipe and TrackScrollEventAsSwipe. r=kats
2015-08-11 23:12:57 -04:00
Markus Stange
32b1e42601
Bug 1016035 - Move swipe tracking code into DispatchAPZWheelInputEvent. r=kats
2015-08-28 17:30:16 -04:00
Markus Stange
233eb8fd99
Bug 1016035 - Add a MozSwipeGestureMayStart event. r=kats
...
Having this event means that we don't have to wait for content to find out whether it's scrollable in the case that no swipe should be happening anyway.
IGNORE IDL because I'm only changing comments in the IDL files.
2015-08-27 15:06:21 -04:00
Markus Stange
cb98f4cd46
Bug 1016035 - Implement the swipe animation ourselves instead of calling the NSEvent trackSwipe API. r=kats
2015-08-27 16:07:59 -04:00
Markus Stange
85a5b3b5e8
Bug 1016035 - More swipe refactoring. r=kats
2015-07-23 15:17:28 -04:00
Markus Stange
c7fd082297
Bug 1016035 - Refactor the code that decides whether we want to start a swipe. r=kats
2015-08-27 14:20:56 -04:00
Markus Stange
64856acc58
Bug 1016035 - Move some code around. r=kats
2015-08-27 14:19:15 -04:00
Markus Stange
09b754e2c1
Bug 1016035 - Remove the ability to swipe vertically. r=kats
...
This was intended for a snapshot-based overscroll animation which we're not going to use because APZ solves the same problem in a much better way.
2015-07-23 13:09:13 -04:00
Xidorn Quan
8974153e36
Bug 1196163 followup 2 - Fix android bustage.
2015-08-29 12:30:32 +10:00
Xidorn Quan
d77fc14323
Bug 1196163 followup - Fix build bustage on Android.
2015-08-29 11:43:28 +10:00
Xidorn Quan
753bfea20d
Bug 1196163 part 2 - Send sizemode as part of UpdateDimensions message to TabChild. r=roc,smaug
2015-08-29 11:12:41 +10:00
Xidorn Quan
82034ad4ce
Bug 1196163 part 1 - Use nsSizeMode instead of int32_t for nsIWidget::{SizeMode,SetSizeMode}. r=roc
2015-08-29 11:12:41 +10:00
Masayuki Nakano
59e99c9121
Bug 895274 part.38 Rename NS_MOUSE_MOZLONGTAP to eMouseLongTap r=smaug
2015-08-29 08:58:33 +09:00
Masayuki Nakano
25a9fbde56
Bug 895274 part.37 Rename NS_MOUSELEAVE to eMouseLeave r=smaug
2015-08-29 08:58:33 +09:00
Masayuki Nakano
2c5aacf642
Bug 895274 part.36 Rename NS_MOUSEENTER to eMouseEnter r=smaug
2015-08-29 08:58:33 +09:00
Masayuki Nakano
8e1468bfd8
Bug 895274 part.35 Rename NS_MOUSE_MOZHITTEST to eMouseHitTest r=smaug
2015-08-29 08:58:32 +09:00
Masayuki Nakano
2a582b4461
Bug 895274 part.34 Rename NS_MOUSE_OUT to eMouseOut r=smaug
2015-08-29 08:58:32 +09:00
Masayuki Nakano
2c0e55e339
Bug 895274 part.33 Rename NS_MOUSE_OVER to eMouseOver r=smaug
2015-08-29 08:58:32 +09:00
Masayuki Nakano
f851dec273
Bug 895274 part.32 Rename NS_MOUSE_ACTIVATE to eMouseActivate r=smaug
2015-08-29 08:58:32 +09:00
Masayuki Nakano
5f60978161
Bug 895274 part.31 Rename NS_MOUSE_CLICK to eMouseClick r=smaug
2015-08-29 08:58:32 +09:00
Masayuki Nakano
69dd8b3bcc
Bug 895274 part.30 Rename NS_MOUSE_DOUBLECLICK to eMouseDoubleClick r=smaug
2015-08-29 08:58:31 +09:00
Masayuki Nakano
81b1861aa3
Bug 895274 part.29 Rename NS_MOUSE_EXIT_WIDGET to eMouseExitFromWidget r=smaug
2015-08-29 08:58:31 +09:00
Masayuki Nakano
d84b0c1c6f
Bug 895274 part.28 Rename NS_MOUSE_ENTER_WIDGET to eMouseEnterIntoWidget r=smaug
2015-08-29 08:58:31 +09:00
Masayuki Nakano
004e5bb7df
Bug 895274 part.27 Rename NS_MOUSE_BUTTON_DOWN to eMouseDown r=smaug
2015-08-29 08:58:30 +09:00
Masayuki Nakano
1b91479600
Bug 895274 part.26 Rename NS_MOUSE_BUTTON_UP to eMouseUp r=smaug
2015-08-29 08:58:30 +09:00
Masayuki Nakano
e35ebe6f06
Bug 895274 part.25 Rename NS_MOUSE_MOVE to eMouseMove r=smaug
2015-08-29 08:58:29 +09:00
Masayuki Nakano
3e330c2f8d
Bug 895274 part.24 Rename NS_MOUSE_MESSAGE_START to eMouseEventFirst r=smaug
2015-08-29 08:58:29 +09:00
Masayuki Nakano
106992adce
Bug 895274 part.23 Rename NS_LANGUAGECHANGE to eLanguageChange r=smaug
2015-08-29 08:58:29 +09:00
Masayuki Nakano
fb3ef03aa2
Bug 895274 part.22 Get rid of NS_MOZ_USER_* since nobody is using them r=smaug
2015-08-29 08:58:29 +09:00
Masayuki Nakano
cda8b93c26
Bug 895274 part.21 Rename NS_ONLINE to eOnline r=smaug
2015-08-29 08:58:29 +09:00
Masayuki Nakano
2dd6a35257
Bug 895274 part.20 Rename NS_OFFLINE to eOffline r=smaug
2015-08-29 08:58:29 +09:00
Masayuki Nakano
fd61b1b10f
Bug 895274 part.19 Rename NS_PLUGIN_FOCUS to ePluginFocus r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
abd2512588
Bug 895274 part.18 Rename NS_PLUGIN_ACTIVATE to ePluginActivate r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
4f6fc6171c
Bug 895274 part.17 Rename NS_SCROLL_EVENT to eScroll r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
c5f96b611c
Bug 895274 part.16 Rename NS_RESIZE to eResize r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
7b5c91dfce
Bug 895274 part.15 Rename NS_KEY_AFTER_UP to eAfterKeyUp r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
f297755349
Bug 895274 part.14 Rename NS_KEY_BEFORE_UP to eBeforeKeyUp r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
ab3d216023
Bug 895274 part.13 Rename NS_KEY_AFTERE_DOWN to eAfterKeyDown r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
195bcab647
Bug 895274 part.12 Rename NS_KEY_BEFORE_DOWN to eBeforeKeyDown r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
6e7be53c8f
Bug 895274 part.11 Rename NS_KEY_DOWN to eKeyDown r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
b68467aba9
Bug 895274 part.10 Rename NS_KEY_UP to eKeyUp r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
40a4dbb5ca
Bug 895274 part.9 Rename NS_KEY_PRESS to eKeyPress r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
77a29cb60f
Bug 895274 part.8 Rename NS_XUL_CLOSE to eWindowClose r=smaug
2015-08-29 08:58:26 +09:00
Masayuki Nakano
6ed54238d7
Bug 895274 part.7 Rename NS_WINDOW_START to eWindowEventFirst r=smaug
2015-08-29 08:58:26 +09:00
Masayuki Nakano
986a139d21
Bug 895274 part.6 Rename NS_EVENT_ALL to eAllEvents r=smaug
2015-08-29 08:58:26 +09:00
Masayuki Nakano
c711b059dc
Bug 895274 part.5 Rename NS_EVENT_NULL to eVoidEvent r=smaug
2015-08-29 08:58:26 +09:00
Andrew Comminos
4471f59d62
Bug 1197059 - Disable JasPer support in GDK-PixBuf. r=karlt
2015-08-28 17:15:27 -04:00
Steven Michaud
6e6b038e49
Bug 1189565 - Send resize events when backing scale factor changes. r=mstange
2015-08-28 15:48:04 -05:00
Ryan VanderMeulen
7d35d97c38
Backed out changeset 376965bcb1f7 (bug 1197059) for Valgrind leaks.
2015-08-27 19:20:32 -04:00
Andrew Comminos
14fd734414
Bug 1197059 - Disable JasPer support in GDK-PixBuf. r=karlt
2015-08-27 18:35:14 -04:00
Steven Michaud
f2f5b3c893
Bug 1131473 - crash in -[NativeMenuItemTarget menuItemHit:]. r=spohl
2015-08-27 15:54:15 -05:00
Ryan VanderMeulen
d0fab93ed6
Backed out changeset 55bea2798c68 (bug 1131473) for OSX crashes.
...
CLOSED TREE
2015-08-27 15:04:30 -04:00
Steven Michaud
e590116d9b
Bug 1131473 - crash in -[NativeMenuItemTarget menuItemHit:]. r=spohl
2015-08-27 12:01:56 -05:00
Benoit Girard
dc75bc9bf5
Bug 1186662 - Part 3: Suppress the Displayport during active resize on Windows. r=kats,jimm
2015-08-17 14:24:59 -07:00
Benoit Girard
137fcd8d84
Bug 1186662 - Part 2: Suppress the Displayport during active resize on mac. r=mstange
2015-08-26 12:59:17 -04:00
Markus Stange
0203f731c3
Bug 1193062 - Make nsChildView send PanGestureInput events into APZ. r=kats, r=smichaud
2015-08-23 19:50:29 -04:00
Markus Stange
d9c491dfb6
Bug 1193062 - Give synthesized NSEvents a timestamp that is in the right space. r=smichaud
...
NSEvent timestamps are relative to the system start time, not to the reference date.
2015-08-10 13:59:16 -04:00
Markus Stange
14315a177e
Bug 1193062 - Add nsCocoaUtils::ModifiersForEvent. r=smichaud
2015-07-21 18:41:08 -04:00
Markus Stange
86a0110438
Bug 1193062 - Add mHandledByAPZ on PanGestureInput and ScrollWheelInput, and sync the information to the WidgetWheelEvent. r=kats
2015-08-11 18:04:55 -04:00
Markus Stange
0776efb091
Bug 1193062 - Process pan gesture deltas in begin+end events. r=kats
...
We don't want to split native NSEvents into two PanGestureInput events.
2015-08-11 15:57:47 -04:00
Markus Stange
4d40e8fb88
Bug 1193062 - Make OverscrollHandoffChain::FindFirstScrollable and AsyncPanZoomController::CanScroll able to deal with PanGestureInput events. r=kats
2015-08-26 11:14:33 -04:00
Markus Stange
a9ac0c9ff4
Bug 1193062 - Add fields to PanGestureInput and ScrollWheelInput. r=kats
...
We are going to create WidgetWheelEvents from them and need more information than what they currently have.
2015-08-25 23:21:41 -04:00
Markus Stange
0d0168a294
Bug 1193062 - Only send a content response for wheel events that have also been processed by APZ. r=kats
2015-08-12 15:15:49 -04:00
Masayuki Nakano
3bf74a341a
Bug 895274 part.3 Make the enum of event messages a named enum IGNORE IDL r=smaug
2015-08-26 21:56:59 +09:00
Masayuki Nakano
54207f97ac
Bug 1198594 The copy constructor of IMENotification should initialize mMessage before calling Assign() r=smaug
2015-08-26 20:01:05 +09:00
Chris Peterson
40a65bd331
Bug 1198124 - Enable -Wshadow in directories that have no -Wshadow warnings. r=glandium
2015-08-25 09:14:38 -07:00
Chris Peterson
efb9437873
Bug 1198128 - Fix -Wshadow warnings in widget/gtk. r=karlt
2015-08-23 17:55:09 -07:00
Ryan VanderMeulen
fc9915b0d0
Merge m-c to inbound. a=merge
2015-08-26 00:05:36 -04:00
Lee Salzman
606ff97209
Bug 1194397 - Force gdk_window_ensure_native on gdk window creation. r=acomminos
2015-08-25 18:42:40 -04:00
Ryan VanderMeulen
88adf15e3d
Merge fx-team to m-c. a=merge
2015-08-25 10:34:53 -04:00
Victor Porof
334b8c8024
Bug 1050498 - Record compositing operations, r=jsantell,smaug,tromey
2015-08-25 08:51:58 +03:00
Masayuki Nakano
6f6a3039f5
Bug 1137557 - Part 0: TextEventDispatcher shouldn't forward keyboard events coming from TextInputProcessor to the parent process. r=smaug
2015-08-04 05:52:00 -04:00
Jim Chen
ac39e4be7f
Bug 1195496 - Implement speculative connection method in GeckoThread; r=snorp
...
One thing we do in the Fennec CLH is to make a speculative connection
based on the URI that's passed in. However, by the time the CLH runs,
we're far along into startup, and the advantage of a speculative
connection is reduced. This patch implements making speculative
connection as a method in GeckoThread, so that Fennec can make a
speculative connection without relying on the Fennec CLH.
2015-08-19 18:14:47 -04:00
Jim Chen
a1b7dc2d67
Bug 1195496 - Add PROFILE_READY Gecko state; r=snorp
...
Many Gecko operations depend on the profile being available. This
patch adds a PROFILE_READY Gecko state so that we can queue calls
until profile is loaded.
2015-08-19 18:14:47 -04:00
Ryan VanderMeulen
2e712f948d
Backed out 4 changesets (bug 1137557) for causing intermittent Gij switching_test.js failures.
...
Backed out changeset ce86cf91f423 (bug 1137557)
Backed out changeset 83af10efcd3c (bug 1137557)
Backed out changeset e48ed45d1c80 (bug 1137557)
Backed out changeset 81e93b60a622 (bug 1137557)
CLOSED TREE
2015-08-24 13:27:01 -04:00
Steven Michaud
231f0ac9c5
Bug 1181977 - Firefox app menu contains only "Quit" in certain edgecases. r=spohl
2015-08-24 10:57:02 -05:00
Mason Chang
d91c55f4fc
Bug 1197201. Delete hardware vsync and vsync compositor prefs. r=kats
2015-08-24 11:27:23 -04:00
Brian Birtles
d7d92523ef
Fix bustage from changeset 5c5dc6f367ac (bug 1026803) r=bustage on CLOSED TREE
2015-08-24 15:24:42 +02:00
Masayuki Nakano
92ec899b18
Bug 1137557 - Part 0: TextEventDispatcher shouldn't forward keyboard events coming from TextInputProcessor to the parent process. r=smaug
2015-08-04 05:52:00 -04:00
JerryShih
00dec04883
Bug 1197968 - Fix the fence problem for bootAnim. r=sotaro
2015-08-24 21:20:24 -04:00
Brian Birtles
14f0094c87
Bug 1026803 part 8b - Factor out an IsTimeNewerThanTimeStamp method; r=karlt
2015-08-12 13:19:14 +09:00
Brian Birtles
d516ed9ec8
Bug 1026803 part 8 - Add ability for CurrentX11TimeGetter to perform an asynchronous request of the current time; r=karlt
2015-08-12 10:35:38 +09:00
Brian Birtles
90c1e69ad6
Bug 1026803 part 7 - Store the CurrentX11TimeGetter as a member object on nsWindow; r=karlt
...
In preparation for making CurrentX11TimeGetter capable of performing an
asynchronous request of the current time, this patch revises the lifetime of
such objects so that they are stored on nsWindow.
2015-08-11 17:13:44 +09:00
Brian Birtles
ea9bac21ec
Bug 1026803 part 6 - Make SystemTimeConverter detect clock skew; r=karlt
...
This patch revises the logic in SystemTimeConverter to detect backwards and
forwards skew between the two time sources: the native time source (represented
by the Time type) and the time source used to generate TimeStamp objects.
2015-08-11 17:11:41 +09:00
Jim Chen
bbd67481f5
Bug 1192043 - Add support for proxying native calls; r=snorp
...
If a C++ class implements native calls that all return void, it can
choose to have those calls go through a custom proxy function by
inheriting from mozilla::jni::UsesNativeCallProxy and override the
ProxyNativeCall member.
ProxyNativeCall accepts a rvalue reference to a
functor object specific to each call, and can alter the calling
environment (e.g. dispatch the call to another thread) before issuing
the actual native call through the functor's operator().
Any JNI refs contained in the call are automatically turned into global
refs so that the call can continue to work outside of the original JNI
call.
Native call proxy will be used to implement automatic dispatching of
native calls from the main thread to run on the Gecko thread.
2015-08-25 14:52:16 -04:00
Jim Chen
576830881b
Bug 1192043 - Fix compile errors in Natives.h; r=snorp
...
This patch fixes a compile error when using WeakPtr, where Impl* was
expected but SupportsWeakPtr<Impl>* was given.
This patch also fixes a compile error when using the DisposeNative
implementation provided by the autogenerated Natives class. e.g.,
> struct Foo : Bar::Natives<Foo> {
> using Bar::Natives<Foo>::DisposeNative;
> };
This uses a default implementation of DisposeNative instead of a custom
implementation, and resulted in a compile error that this patch fixes.
2015-08-25 14:52:16 -04:00
Jim Chen
3390ab9549
Bug 1192043 - Clean up NativeStubImpl template parameters; r=snorp
...
The mangled name of a NativeStubImpl instantiation is longer than
necessary because of the ReturnType arg. This patch turns it into a bool
parameter. It also reorders the parameters for cleanness.
2015-08-25 14:52:16 -04:00
Jim Chen
e2c1decac8
Bug 1192043 - Add more JNIEnv support and null-check refs in JNI ref classs; r=snorp
...
Add more constructors in LocalRef and GlobalRef to accommodate use cases
where a JNIEnv is already available for performance reasons. Also add
more null-checks when creating references for performance reasons.
2015-08-25 14:52:16 -04:00
Brian Birtles
88c8512632
Bug 1026803 part 5 - Convert CurrentXXXTimeGetter classes from functors to helper classes; r=karlt
...
Previously the CurrentX11TimeGetter and CurrentWindowsTimeGetter classes acted
as functors with a single operator() method. In preparation for handling clock
skew, this patch refactors these two helper classes into regular classes with
two named methods:
GetCurrentTime which matches the existing operator() method, and
GetTimeAsyncForPossibleBackwardsSkew which will be used when possible
backwards skew is detected to fetch the current time asynchronously.
Some renaming is also included to match the expanded role of these classes.
2015-02-19 14:10:00 +09:00
Brian Birtles
b59684e8fb
Bug 1026803 part 4 - Convert GTK native event times to timestamps; r=karlt
...
This patch adds a helper class to widgets/gtk/nsWindow.cpp similar to the one in
widgets/windows/nsWindow.cpp and uses it to convert native event times to
mozilla::TimeStamp objects on events returned by this class.
This is similar to the operations performed for Windows native event times that
were added in bug 77992.
2015-08-11 16:40:34 +09:00
Brian Birtles
d0c832649d
Bug 1026803 part 3 - Make some simplifications to SystemTimeConverter; r=karlt
...
This patch exploits the fact that the underlying Time type is an unsigned
integer to simplify some of the overflow checks in SystemTimeConvert by relying
on unsigned integer overflow behavior, which, unlike signed integer overflow, is
well-defined.
2015-02-19 14:06:01 +09:00
Brian Birtles
d66eb936c0
Bug 1026803 part 2 - Add an assertion that SystemTimeConverter's template parameter is unsigned; r=karlt
...
Various operations in the time conversion assume that the native event time is
an unsigned integer so this patch adds and assertion to check this precondition
is met.
2015-02-19 14:05:42 +09:00
Brian Birtles
721bc41ea4
Bug 1026803 part 1 - Factor out a common utility class for converting wrapping native times to TimeStamps; r=karlt
...
This just moves the code from widget/windows/nsWindow.cpp to a template class in
widget/xpwidgets/WrappingTimeConverter.h so that we can reuse this code for
other platforms (GTK at least).
2015-08-11 13:38:18 +09:00
Ryan VanderMeulen
a7890c1d6f
Merge inbound to m-c. a=merge
2015-08-23 17:18:36 -04:00
Masayuki Nakano
c621fb4df5
Bug 930843 part.2 NS_UI_ACTIVATE event should be trusted event even if it's caused by an untrusted event r=smaug
2015-08-22 13:02:39 +09:00
Boris Chiou
c42b47e1cb
Bug 952456 - Part 1: Implement gonk/nsClipboard for rich text and raw image. r=fabrice
...
Handle text/html and image MIME types on gonk/nsClipboard
2015-08-19 22:52:00 -04:00
Masayuki Nakano
6cbaec265f
Bug 895274 part.2 Define event messages as anonymous enum with EventMessageList.h r=smaug
2015-08-22 10:34:51 +09:00
Masayuki Nakano
d56a7cc348
Bug 895274 part.1 Rename WidgetEvent::message to WidgetEvent::mMessage r=smaug
2015-08-22 10:34:51 +09:00
Andrew Comminos
18eda6e003
Bug 1187203 - Implement GtkInfoBar appearance style on GTK3. r=karlt
2015-08-21 16:38:15 -04:00
Masayuki Nakano
d6611e2a88
Bug 1189396 part.4 IMEContentObserver should cache the selection data at notifying IME of selection change r=smaug
2015-08-22 01:43:41 +09:00
Masayuki Nakano
ba06831681
Bug 1189396 part.3 Make IMENotification::SelectionChangeData useful even outside of IMENotification r=smaug
2015-08-22 01:43:41 +09:00
Masayuki Nakano
1e98004272
Bug 1189396 part.2 Implement IMENotification::SelectionChangeData::Assign() to copy its members r=smaug
2015-08-22 01:43:41 +09:00
Masayuki Nakano
a662044ce2
Bug 1189396 part.1 Implement IMENotification::SelectionChangeData::Clear() to initialize its members r=smaug
2015-08-22 01:43:41 +09:00
Wes Kocher
8a06308208
Merge inbound to central, a=merge
2015-08-20 12:42:21 -07:00
Masayuki Nakano
7385e5e621
Bug 90712 Cancel composition when Enter key message isn't consumed by IME r=m_kato
2015-08-20 17:31:10 +09:00
Wes Kocher
8a4a00d18f
Merge m-c to b2ginbound, a=merge
2015-08-19 17:14:04 -07:00
Samael Wang
904f52b265
Bug 1177335 - Skip resampling if the time difference of touches is less than 2ms.
2015-08-19 13:02:21 +08:00
Masayuki Nakano
2e4d980eea
Bug 1196124 Fix mismatch of printf style string and following arguments of MOZ_LOG() in IMMHandler::GetCharacterRectOfSelectedTextAt() r=m_kato
2015-08-20 11:40:14 +09:00
Milan Sreckovic
91184fe12b
Bug 1188105: Parse bad driver versions. r=botond
2015-08-19 15:14:59 -07:00
Masayuki Nakano
580a61e26e
Bug 299603 part.8 Rename aLastDispatchedData with aCompositionString in IMContextWrapper::CreateTextRangeArray() r=m_kato
2015-08-19 16:37:39 +09:00
Masayuki Nakano
fed80aad8b
Bug 299603 part.7 IMContextWrapper::CreateTextRange() should convert the caret offset from offset in characters to offset in UTF-16 r=m_kato
2015-08-19 16:37:39 +09:00
Masayuki Nakano
0c2d8d2d8c
Bug 299603 part.6 Guess the meaning of each clause in the composition string with caret position r=m_kato
2015-08-19 16:37:39 +09:00
Masayuki Nakano
4b8097cd96
Bug 299603 part.3 IMContextWrapper::SetTextRange() shold set the style of the range which is specified by the IME r=m_kato
2015-08-19 16:37:39 +09:00
Masayuki Nakano
6f0e893a2f
Bug 299603 part.2 IMContextWrapper::SetTextRange() should initialize the range offsets and fail if the range is collapsed r=m_kato
2015-08-19 16:37:39 +09:00
Masayuki Nakano
c01cde218b
Bug 299603 part.1 IMContextWrapper should have a method to initialize a TextRange r=m_kato
2015-08-19 16:37:39 +09:00
William Chen
9db64a26eb
Bug 1131470 - Part 2: Update screen configuration HAL to report orientation angle. r=snorp,mwu
2015-08-18 14:55:15 -07:00
William Chen
cb7d38cf1d
Bug 1131470 - Part 1: Rename existing use of ScreenOrientation to ScreenOrientationInternal. r=baku
2015-08-18 14:55:09 -07:00
Wes Kocher
e350be705b
Backed out changeset de7aa6b08234 (bug 1194055) for windows 8 reftest failures CLOSED TREE
2015-08-18 12:09:56 -07:00
Kartikaya Gupta
99cbf4f698
Bug 1180295 - Implement seamless snapping to the stable state. r=rbarker
2015-08-18 14:27:20 -04:00
Kartikaya Gupta
36de569f91
Bug 1180295 - Stop clipping the content while the toolbar is in the process of sliding off. r=rbarker
2015-08-18 14:27:19 -04:00
Kartikaya Gupta
337fd5b15d
Bug 1180295 - Store the viewport width and height as integers instead of floats in ImmutableViewportMetrics. r=rbarker
2015-08-18 14:27:19 -04:00
Kartikaya Gupta
17f8044764
Bug 1180295 - Rip out the Fennec code to set the screen render offset. r=rbarker
2015-08-18 14:27:18 -04:00
Mike Conley
1e70cc6dd0
Bug 1184604 - Lazily override printer output format on Linux if not already set. r=karlt
...
GTK versions prior to 2.24 incorrectly advertise themselves as able to print PDFs,
even when they can't. We were wholesale setting the output format to PostScript for
these older GTK versions, without giving the user the opportunity to override
it. We now lazily determine whether or not the output should be in PostScript,
which should give the user the opportunity to override.
2015-07-31 13:53:49 -04:00
Jonathan Kew
fe31ceeacb
Bug 1194055 - GetSysFontInfo should return MS Shell Dlg 2 for eFont_Field and eFont_List on Windows. r=masayuki
2015-08-18 17:21:38 +01:00
Chris Manchester
1aef50f858
Bug 1131325 - Move system country code from nsIGfxInfo2 to a more appropriate location. r=aklotz,smichaud
2015-07-28 15:45:34 -07:00
Jonathan Kew
25f52e700a
Bug 1194055 - GetSysFontInfo should return MS Shell Dlg 2 for eFont_Field and eFont_List on Windows. r=masayuki
2015-08-18 17:21:38 +01:00
Nathan Froyd
fe8542ddd3
Bug 1194806 - part 5 - mark function pointer-to-members with JNICALL appropriately; r=snorp,jchen
2015-08-14 23:03:45 -04:00
Nathan Froyd
b5ed5dfe85
Bug 1194806 - part 4 - use |typename| to refer to trait class typedefs, not |class|; r=jchen
2015-08-14 22:34:16 -04:00
Nathan Froyd
3667ac69a8
Bug 1194806 - part 3 - consistently declare dom::mobilemessage::SmsFilterData as a class; r=snorp
2015-08-14 22:22:50 -04:00
Nathan Froyd
e1cd12ff2d
Bug 1194806 - part 2 - mark overrides as such in widget/android/; r=snorp
2015-08-14 22:06:20 -04:00
Nathan Froyd
a8df96257b
Bug 1194806 - part 1 - consistently declare mozilla::jni::detail::TypeAdaptor as a struct; r=jchen
...
clang doesn't like it when we declare things as a struct in one place
and a class in another. This change makes all the current usages
consistent and clang happy.
2015-08-14 21:59:27 -04:00
Mike Hommey
71dfb17528
Bug 1194497 - Convert a few remaining PRUnichar to char16_t. r=roc
2015-08-18 08:09:14 +09:00
Masayuki Nakano
46749ea6da
Bug 555642 part.2 IME handlers on Windows shouldn't append caret range if the caret is in the target clause which doesn't have specific style r=m_kato
2015-08-17 20:58:38 +09:00
Ryan VanderMeulen
eb4673b9d6
Merge m-c to inbound. a=merge
2015-08-14 15:18:21 -04:00
Ryan VanderMeulen
5c04567b90
Merge inbound to m-c. a=merge
2015-08-14 15:16:22 -04:00
Randall Barker
d845c870d4
Bug 1188225 - Implement ChromeProcessController::HandleDoubleTap. r=botond
2015-08-13 18:26:00 -04:00
JerryShih
4696c14a0f
Bug 1194034 - Remove unused GonkDisplayJB::StopBootAnim() in GonkDisplayJB. r=mwu
2015-08-12 18:35:00 -04:00
Christoph Kerschbaumer
0cab6e94cf
Bug 1192945 - Use channel->ascynOpen2 in widget/windows/nsDataObj.cpp (r=sicking,jimm)
2015-08-13 18:35:34 -07:00
Aryeh Gregor
f382bc9200
Bug 1179451 - Part 5: Delete nsRefPtr<T>::operator T*()&&. r=froydnj
2015-08-13 15:22:48 +03:00
Wes Kocher
ef72e23c1f
Merge m-c to inbound, a=merge CLOSED TREE
2015-08-13 16:43:54 -07:00
Wes Kocher
e0088ecd50
Merge fx-team to m-c a=merge
2015-08-13 16:30:54 -07:00
Jim Chen
e2e61fed8e
Bug 1194360 - Remove use of inherited constructors; r=snorp
...
GeneratedJNIWrappers.h was updated in bug 1192079 to use inherited
constructors, which is a gcc 4.8 feature. Many people are still using an
older version of NDK which only comes with gcc 4.7.
2015-08-13 16:57:34 -04:00
Jim Chen
fa63464469
Bug 1192082 - Followup to iniialize/deinitialize JNI in nsAppShell; r=me
2015-08-13 16:57:34 -04:00
Matt Woodrow
52b2629d27
Bug 1193977 - Bind the texture unit we want to use when compositing the OSX titlebar. r=jrmuizel
2015-08-13 15:59:57 -04:00
Jared Wein
eb47923345
Bug 1192573 - Require tablet-mode (Win10+) to show the on-screen keyboard. r=masayuki
2015-08-13 14:23:54 -04:00
Jim Chen
762de3b81a
Bug 1192082 - Iniialize/deinitialize JNI in nsAppShell; r=snorp
...
First we need to set the Gecko thread JNIEnv* in nsAndroidStartup, but
after that we can initialize and deinitialize the rest of JNI, including
AndroidBridge, in GeckoAppShell. This makes nsAppShell control the
AndroidBridge lifetime. Over time, parts of the AndroidBridge
functionality will be migrated to nsAppShell.
2015-08-13 00:53:40 -04:00
Jim Chen
694b610321
Bug 1192082 - De-clutter AndroidBridge init/deinit; r=snorp
...
Merge all the init code into AndroidBridge constructor and
AndroidBridge::ConstructBridge; merge all the deinit code into
AndroidBridge destructor and AndroidBridge::DeconstructBridge.
In particular, the SetMainThread call is obsolete and removed.
2015-08-13 00:53:39 -04:00
Jim Chen
171ddb4e4a
Bug 1192082 - Expose AndroidBridge arguments through GeckoThread; r=snorp
...
AndroidBridge needed some arguments during its initialization. We'll
provide those arguments in GeckoThread, which AndroidBridge will access.
2015-08-13 00:53:39 -04:00
Jim Chen
9f3701ed76
Bug 1192082 - Get rid of GeckoAppShell.nativeInit; r=snorp
...
Instead of letting AndroidBridge be constructed separately, we'll let
Gecko construct AndroidBridge.
2015-08-13 00:53:39 -04:00
Jim Chen
f9b719335b
Bug 1192082 - Expose GeckoThread states to C++; r=me
2015-08-13 00:53:39 -04:00
Jim Chen
38ecea75c0
Bug 1192079 - Update generated code; r=me
2015-08-13 00:53:39 -04:00
Jim Chen
ef8b0d7d2a
Bug 1192077 - Convert AndroidBridge JNIEnv calls; r=esawin
2015-08-13 00:53:39 -04:00
Jim Chen
dae9644328
Bug 1192077 - Move AndroidBridge JNIEnv calls to jni/Utils; r=esawin
...
Calls like GetJNIForThread should now belong in jni/Utils. Moving the
calls also reduce clutter in AndroidBridge.
2015-08-13 00:53:39 -04:00
Jim Chen
651217b048
Bug 1189995 - Move GeckoAppShell.pumpMessageLoop to GeckoThread; r=esawin
...
This method is used by Gecko to pump the Android message loop, and it's
also more suited to GeckoThread than GeckoAppShell.
2015-08-13 00:53:39 -04:00
Xidorn Quan
9141eb539e
Bug 1190316 - Apply fullscreen transition on only the target monitor. r=roc
2015-08-13 08:53:53 +10:00
Gabor Krizsanits
40f4b4b71c
Bug 1175940 - UIResolutionChanged should not trigger sync messages from content to chrome. r=mconley
2015-08-13 16:42:19 +02:00
Jacek Caban
49e4ae2d79
Bug 1192248 - Fixed WinIMEHandler.cpp cross compilation. r=masayuki
2015-08-13 17:37:57 +02:00
Mason Chang
c8c6e68b76
Bug 1193842 - Delete touch resampling preference and non resampling paths. r=kats
2015-08-13 08:23:14 -07:00
Mike Conley
6ca832b8e4
Bug 1106321 - Serialize DEVMODE down to the content process when printing on Windows. r=jimm
2015-08-06 17:36:54 -04:00
Bob Owen
36f187da0f
Bug 1182411 Part 2: Change winless popup surrogate to have its parent set in the chrome process. r=jimm
...
The creation of the surrogate native window in the child NPAPI process was
failing when then sandbox was at low integrity, because the parent is from the
chrome process, so at medium integrity.
Instead of making an IPC call to get the parent, we now create the window upfront
and send it in an IPC message to be parented in the chrome process.
This is done with asynchronous messaging.
2015-08-12 16:00:26 +01:00
Terrence Cole
2ac7da03fc
Bug 1191529 - Remove JSIdArray and AutoIdArray and replace with Rooted<IdVector>; r=mccr8, r=jonco
...
* * *
imported patch 2_remove_AutoIdArray_gk
2015-08-05 11:02:00 -07:00
Nick Robson
07b38ad250
Bug 1075089 - Move popup menu frame offset to LookAndFeel and fix default offset for OS X. r=Enn
2015-08-04 16:41:00 -04:00