Commit Graph

10895 Commits

Author SHA1 Message Date
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