88e2038fc5f18e8ccfa77add459aac75e2c6eb76: Bug 1210575 part 8: Implement -webkit-linear-gradient parse quirks with "to", angles, and "center". r=heycam
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 22 Oct 2015 16:36:50 -0700 - rev 302522
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1210575 part 8: Implement -webkit-linear-gradient parse quirks with "to", angles, and "center". r=heycam
6008b75fe289d593f362a92e6626d05ebdf43bf6: Bug 1210575 part 7: Refactor linear-gradient parsing code slightly & add/extend comments. r=heycam
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 22 Oct 2015 16:36:42 -0700 - rev 302521
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1210575 part 7: Refactor linear-gradient parsing code slightly & add/extend comments. r=heycam
06cf7b88a3e5480b2d59a1330031dab67913ccbe: Bug 1038663 (part 1) - Make nsStyleText::mWordSpacing an nsStyleCoord. r=heycam.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 21 Oct 2015 22:13:11 -0700 - rev 302520
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1038663 (part 1) - Make nsStyleText::mWordSpacing an nsStyleCoord. r=heycam. This makes mWordSpacing a lot more like mLetterSpacing, while maintaining the existing "'normal' computes to 0px" behaviour.
36e27dc524a4cf8f1404743c38b4ec5104982cb3: Bug 1217606 - Handle OOM in Assembler::emitExtendedJumpTable(). r=sstangl
Jakob Olesen <jolesen@mozilla.com> - Thu, 22 Oct 2015 16:06:44 -0700 - rev 302519
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1217606 - Handle OOM in Assembler::emitExtendedJumpTable(). r=sstangl Assertions would trip if the assembler buffer runs out of memory midway through the jump table.
eddc6be3bd52bf73404e742785856d90d5d92d66: Bug 1216200. Correct for negative spread values with inset box shadows. r=mstange
Mason Chang <mchang@mozilla.com> - Thu, 22 Oct 2015 15:50:25 -0700 - rev 302518
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1216200. Correct for negative spread values with inset box shadows. r=mstange
6d93ac9755f9f39d11c26d929f3b23b0490e367a: Bug 1207827 - Fix ARM64 OOM bugs in Assembler::bind(). r=nbp
Jakob Olesen <jolesen@mozilla.com> - Thu, 22 Oct 2015 15:06:38 -0700 - rev 302517
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1207827 - Fix ARM64 OOM bugs in Assembler::bind(). r=nbp
3aa6ee8288c0c2206499245a8a95531291426cb3: Bug 1207827 - Fix OOM error in ARM64 simulator. r=nbp
Jakob Olesen <jolesen@mozilla.com> - Thu, 22 Oct 2015 15:06:37 -0700 - rev 302516
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1207827 - Fix OOM error in ARM64 simulator. r=nbp
d9882266e0b357d5d0ea0226cc29a5c8d68b1987: Bug 1211704 - Remove obsolete GeckoEvent definitions; r=esawin
Jim Chen <nchen@mozilla.com> - Thu, 22 Oct 2015 17:45:47 -0400 - rev 302515
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1211704 - Remove obsolete GeckoEvent definitions; r=esawin Remove obsolete GeckoEvent definitions from GeckoEvent.java and AndroidJavaWrappers.cpp/h.
f375aacdbc7c16265873c43a8f926dad0c861936: Bug 1211704 - Let GeckoEditable call disposeNative; r=esawin
Jim Chen <nchen@mozilla.com> - Thu, 22 Oct 2015 17:45:47 -0400 - rev 302514
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1211704 - Let GeckoEditable call disposeNative; r=esawin Right now we call disposeNative on GeckoEditable in the nsWindow::Natives destructor. However, we may still have pending native calls in the event queue at that point, and these events will cause exceptions when handled. This patch makes GeckoEditable call disposeNative, after ensuring there's no pending calls.
5200b0f4db3f02acf75da64e8e6dbb2cc9938e6b: Bug 1211704 - Count key and IME events as UI events; r=esawin
Jim Chen <nchen@mozilla.com> - Thu, 22 Oct 2015 17:45:47 -0400 - rev 302513
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1211704 - Count key and IME events as UI events; r=esawin GeckoEvent.KEY_EVENT and GeckoEvent.IME_EVENT used to count as UI events for the hang monitor. We should count the new native calls as native events too through this patch.
0855074944cd6cd317309f147b69cc0bdcafa31a: Bug 1211704 - Convert IME event handler in nsWindow to native calls; r=esawin
Jim Chen <nchen@mozilla.com> - Thu, 22 Oct 2015 17:45:47 -0400 - rev 302512
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1211704 - Convert IME event handler in nsWindow to native calls; r=esawin Move the IME event handler implementation in nsWindow::OnIMEEvent to individual native calls in nsWindow::Natives. This patch also moves most member variables and helper functions related to IME to inside nsWindow::Natives. This has the benefit of better organization and saves some memory because only the top-level nsWindow now keeps IME states. GetIMEComposition and RemoveIMEComposition are kept inside nsWindow because they are not strictly related to IME events, and they are used by some other event handlers in nsWindow.
e1a8d414c6ea821e72291f01421e4efcbacb84b6: Bug 1211704 - Convert IME events to native calls; r=esawin
Jim Chen <nchen@mozilla.com> - Thu, 22 Oct 2015 17:45:46 -0400 - rev 302511
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1211704 - Convert IME events to native calls; r=esawin Remove IME events from GeckoEvent and use the newly added native calls in GeckoEditable.
8b395733b46e7dc3043ef62351a5eea5c1ebf473: Bug 1211704 - Add GeckoEditable native methods; r=esawin
Jim Chen <nchen@mozilla.com> - Thu, 22 Oct 2015 17:45:46 -0400 - rev 302510
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1211704 - Add GeckoEditable native methods; r=esawin These native methods will replace the IME events used by GeckoEditable.
cc90b297f32f640bbf00d8849810fa13ad70f837: Bug 1215139 - Discard stale native calls after nsWindow destruction; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 22 Oct 2015 17:45:46 -0400 - rev 302509
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1215139 - Discard stale native calls after nsWindow destruction; r=snorp In the period after nsWindow is destroyed, but before disposeNative is called, we should discard any pending native calls. These calls would result in exceptions anyways because the nsWindow weak pointer is now null. After disposeNative is called, any native calls will still result in exceptions because in that case, it's Java code's responsibility to ensure that calls are not made after disposeNative is called.
3fde465d5226c8f91e167fad8ac36c2bd59aa564: Bug 1215139 - Separate out nsWindow closing from disposeNative; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 22 Oct 2015 17:45:46 -0400 - rev 302508
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1215139 - Separate out nsWindow closing from disposeNative; r=snorp This patch adds a separate close() call to nsWindow, and let the GeckoView decide whether to make that call or not. This lets us use the static version of disposeNative. If nsWindow is destroyed in the meantime, we still want to call disposeNative, which would only be possible using the static version of disposeNative.
adc70fa9aa35e2370aad1b9c8554553f557648d1: Bug 1215139 - Make NativeImpl::DisposeNative a static member; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 22 Oct 2015 17:45:46 -0400 - rev 302507
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1215139 - Make NativeImpl::DisposeNative a static member; r=snorp It's helpful to have a static DisposeNative when disposing of instances that are still associated with a native object through an null weak pointer. In that case, we can't call instance methods because the weak pointer is null, but we can still call static methods.
f580afacaa7aded487c709b20293d1b88b2acee4: Bug 1210585 - Fix parameter names; r=me
Jim Chen <nchen@mozilla.com> - Thu, 22 Oct 2015 17:45:46 -0400 - rev 302506
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1210585 - Fix parameter names; r=me
ed18e273554dc11a4bd7ece904a83c61b4b47294: Bug 1210585 - Implement new key event handler in nsWindow; r=esawin
Jim Chen <nchen@mozilla.com> - Thu, 22 Oct 2015 17:45:46 -0400 - rev 302505
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1210585 - Implement new key event handler in nsWindow; r=esawin This patch implements a new key event handler in nsWindow to replace the previous implementation. nsWindow::HandleSpecialKey was removed because it's a relic from XUL Fennec and I believe we no longer need it for native Fennec.
07bfa35414dcd816198fa935ceed832ce76320fd: Bug 1210585 - Add native calls for key events; r=esawin
Jim Chen <nchen@mozilla.com> - Thu, 22 Oct 2015 17:45:46 -0400 - rev 302504
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1210585 - Add native calls for key events; r=esawin This patch adds a native call to GeckoEditable that will handle key events instead of using GeckoEvent.KEY_EVENT.
e7d74a03c8447b9fbe5c7d532368cbb5d5d9d659: Bug 1210585 - Generate bindings for KeyEvent; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 22 Oct 2015 17:45:45 -0400 - rev 302503
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1210585 - Generate bindings for KeyEvent; r=snorp Autogenerate C++ bindings for the SDK class KeyEvent.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip