Saturday, April 1, 2023

Weekly browser binaries (20230401)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230401-3219d2d-uxp-c867bd4fe-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230401-3219d2d-uxp-c867bd4fe-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230401-3219d2d-uxp-c867bd4fe-xpmod-ia32.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32

NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230401-d849524bd-uxp-c867bd4fe-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230401-d849524bd-uxp-c867bd4fe-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230401-d849524bd-uxp-c867bd4fe-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230401-d849524bd-uxp-c867bd4fe-xpmod.7z

Official UXP changes picked since my last build:
- Issue #2176 - Don't reconstruct the parent when tearing down display:contents nodes with pseudo-elements. (dd2697172)
- Issue #2175 - Fix build bustage in WebRTC. (1788589ca)
- Issue #2155 - Split Nestable to ds/ and EmitterScope to EmitterScope.{cpp.h} (81691afbc)
- Issue #2155 - Move NestableControl classes except ForOfLoopControl to BytecodeControlStructures.{cpp.h} (a8ac1cac3)
- Issue #2155 - Move TryEmitter and ForOfLoopControl to TryEmitter.{cpp.h} and ForOfLoopControl.{cpp.h} (70e1654c3)
- Issue #2155 - Add SwitchEmitter (2554a83d1)
- Issue #61 - Reinstate buildability with shared gkmedias dll (371d7cf05)
- Issue #61 - Place Skia in libxul (6b3767c44)
- Issue #61 - Add configure option for non-windows platforms (924bf92e4)
- Issue #61 - Add missing external symbol cubeb_set_log_callback to gkmedias symbols.def (c85f28b0c)
- Issue #61 - Add missing external symbols for gkmedias when WebRTC is built (6b510a74e)
- Issue #62 - Get --enable-shared-js and --enable-export-js working again, and fix link bustage related to ICU when doing shared lib (b171da18f)
- Issue #62 - Fix xul.dll link bustage related to MovableCellHasher. (2c8387f4f)
- Issue #62 - Fix xul.dll link bustage relating to JSErrorNotes. (6890cdd9a)
- Issue #62 - Fix xul.dll link bustage related to JS::ubi::DominatorTree. (ed30a9646)
- Issue #2165 - Build ICU as a shared library if we're building Spidermonkey shared. (bad884a7c)
- Issue #2165 - Follow-up: Always build ICU as shared lib in Windows. (18e43fad2)
- Issue #324 - Follow-up: Remove more traces of *INTL_API. (9ff14017e)
- Issue #2165 - Disable LNK4217 and LNK4286 warnings when linking ICU as they're too spammy. (f09b0002e)
- Issue #62 - Always build Spidermonkey as shared lib in Windows. (66eaa872f)
- Issue #1831 - Add an option to enable TLS 1.3 "compatibility" mode. (ca93d4b42)
- Issue #2180 - Add pref to control NSS TLS 1.3 protocol downgrade sentinel (dc4bf9b82)
- Issue #2180 - Follow-up: Move sentinel check up a bit. (f6f0a495a)

Official Pale-Moon changes picked since my last build:
- [Pale-Moon] Issue MoonchildProductions/UXP#61 - Add gkmedias back to package-manifest (d7a120958)
- [Pale-Moon] Issue MoonchildProductions/UXP#2165 - Support ICU as shared library in packaging. (f284afab4)
- [Pale-Moon] Issue MoonchildProductions/UXP#2165 - Follow-up: Simplify OS detection for MOZ_SHARED_ICU check. (64bc4788e)

Official Basilisk changes picked since my last build:
- [Basilisk] Issue MoonchildProductions/UXP#61 - Add gkmedias to package-manifest (e6ed122e1)

My changes since my last build:
- [Basilisk] Issue MoonchildProductions/UXP#2165 - Support ICU as shared library in packaging. (09138ab01)
- gkmedias: add missing `_moz_cairo_scaled_font_get_hint_metrics` export, fix linking (68d130e55)
- [Basilisk] Issue MoonchildProductions/UXP#2165 - Follow-up: Simplify OS detection for MOZ_SHARED_ICU check. (c867bd4fe)

Update Notice:
- You may delete file named icudt*.dat inside program folder when updating from old releases.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.


New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230401-de147fa3-uxp-c867bd4fe-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230401-de147fa3-uxp-c867bd4fe-xpmod.7z

My changes since my last build:
- [Mail] Issue MoonchildProductions/UXP#2165 - Support ICU as shared library in packaging. (623c5a9f)
- [Navigator] Issue MoonchildProductions/UXP#2165 - Support ICU as shared library in packaging. (a34b45ac)
- [Mail] Issue MoonchildProductions/UXP#2165 - Follow-up: Simplify OS detection for MOZ_SHARED_ICU check. (2f5c6eeb)
- [Navigator] Issue MoonchildProductions/UXP#2165 - Follow-up: Simplify OS detection for MOZ_SHARED_ICU check. (de147fa3)

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20230401-id-656ea98-uxp-c867bd4fe-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230401-id-656ea98-ia-93af9a0-uxp-c867bd4fe-xpmod.7z

My changes since my last build:
- [IceDove] Issue MoonchildProductions/UXP#61 - Add gkmedias to package-manifest (7030262)
- [IceDove] Issue MoonchildProductions/UXP#2165 - Support ICU as shared library in packaging. (eb573dc)
- [IceDove] Issue MoonchildProductions/UXP#2165 - Follow-up: Simplify OS detection for MOZ_SHARED_ICU check. (8c078b7)
- [IceApe] Issue MoonchildProductions/UXP#61 - Add gkmedias to package-manifest (59acb26)
- [IceApe] Issue MoonchildProductions/UXP#2165 - Support ICU as shared library in packaging. (767aa04)
- [IceApe] Issue MoonchildProductions/UXP#2165 - Follow-up: Simplify OS detection for MOZ_SHARED_ICU check. (651a75b)

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild

for UXP changes please see above.


New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20230401-7781c1d57-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230401-7781c1d57-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- pref: change app.feedback.baseURL value (babf7e8e5)
- import from UXP: Issue #2176 - Don't reconstruct the parent when tearing down display:contents nodes with pseudo-elements. (dd269717) (285cfd02f)
- ported from UXP: Issue #2175 - Fix build bustage in WebRTC. (1788589c) (c92a9aeb9)
- ported from UXP: Issue #2155 - Split Nestable to ds/ and EmitterScope to EmitterScope.{cpp.h} (81691afb) (61dfa121f)
- import from UXP: Issue #2155 - Move NestableControl classes except ForOfLoopControl to BytecodeControlStructures.{cpp.h} (a8ac1cac) (b881fa7c2)
- ported from UXP: Issue #2155 - Move TryEmitter and ForOfLoopControl to TryEmitter.{cpp.h} and ForOfLoopControl.{cpp.h} (70e1654c) (7306edbf3)
- import from UXP: Issue #2155 - Add SwitchEmitter (2554a83d) (dd9c013b6)
- ported from UXP: Issue #61 - Reinstate buildability with shared gkmedias dll (371d7cf0) (893b99aa2)
- import from UXP: Issue #61 - Place Skia in libxul (6b3767c4) (224b9733c)
- ported from UXP: Issue #61 - Add configure option for non-windows platforms (924bf92e) (18d9dc611)
- import from UXP: Issue #61 - Add missing external symbol cubeb_set_log_callback to gkmedias symbols.def (c85f28b0) (748e7850a)
- import from UXP: Issue #61 - Add missing external symbols for gkmedias when WebRTC is built (6b510a74) (2dab9a9c6)
- ported from UXP: Issue #62 - Get --enable-shared-js and --enable-export-js working again, and fix link bustage related to ICU when doing shared lib (b171da18) (8e5dff205)
- ported from UXP: Issue #62 - Fix xul.dll link bustage related to MovableCellHasher. (8186d06c) (54c802638)
- import from UXP: Issue #62 - Fix xul.dll link bustage relating to JSErrorNotes. (6890cdd9) (b1389dcd5)
- import from UXP: Issue #62 - Fix xul.dll link bustage related to JS::ubi::DominatorTree. (ed30a964) (66d86b4c1)
- ported from UXP: Issue #2165 - Build ICU as a shared library if we're building Spidermonkey shared. (bad884a7) (483591d7f)
- import from UXP: Issue #2165 - Follow-up: Always build ICU as shared lib in Windows. (18e43fad) (7dc42b1a0)
- import from UXP: Issue #324 - Follow-up: Remove more traces of *INTL_API. (9ff14017) (f00b9f849)
- import from UXP: Issue #2165 - Disable LNK4217 and LNK4286 warnings when linking ICU as they're too spammy. (f09b0002) (3692226c6)
- import from UXP: Issue #62 - Always build Spidermonkey as shared lib in Windows. (66eaa872) (9a1657984)
- ported from UXP: [Basilisk] Issue MoonchildProductions/UXP#61 - Add gkmedias to package-manifest (e6ed122e) (305c20821)
- import from `custom` branch of UXP: [Basilisk] Issue MoonchildProductions/UXP#2165 - Support ICU as shared library in packaging. (09138ab0) (0dbcde75d)
- Issue UXP#61 follow-up: add missing exports from nestegg, cubeb, and GLSANG (5453c0a33)
- Issue UXP#61 follow-up: js: export AddPluralRulesConstructor to fix shared build (b7956cbfb)
- Issue UXP#61 follow-up: angle: proper exporting structs (6380d2533)
- Issue UXP#61 follow-up: dom/canvas: use public-exported API from GLSANG (cddc1215d)
- ported from UXP: Issue #1831 - Add an option to enable TLS 1.3 "compatibility" mode. (ca93d4b4) (29e66b43a)
- ported from UXP: Issue #2180 - Add pref to control NSS TLS 1.3 protocol downgrade sentinel (dc4bf9b8) (ecc48cd55)
- ported from UXP: Issue #2180 - Follow-up: Move sentinel check up a bit. (f6f0a495) (7781c1d57)


New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230401-09c7525bc8-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230401-09c7525bc8-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230401-09c7525bc8-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230401-09c7525bc8-xpmod.7z

source repo: https://github.com/roytam1/palemoon27

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 448064 - Add crashtest. (d7e9a3f9bb)
 - Minor cleanup (cbab3e1ede)
 - Bug 1222829: Remove URIChecker. r=mcmanus (74c16ae58c)
 - Bug 1220682 - Clear exceptions on single-arg init. r=bz # Please enter the commit message for your changes. Lines starting (4736e0fb57)
 - Bug 1229237 (part 1) - Make nsIWidget::{Create,CreateChildren}() take a LayoutDeviceIntRect. r=botond. (992ec123ff)
 - Bug 1229237 (part 2) - Make nsIWidget::DrawWindowUnderlay() take a LayoutDeviceIntRect. r=botond. (ad4f13440d)
 - Bug 1229237 (part 3) - Make nsIWidget::Invalidate() take a LayoutDeviceIntRect. r=botond. (19f10846a3)
 - Bug 1229237 (part 4) - Make ThemeGeometry::mRect a LayoutDeviceIntRect. r=botond. (5f17f6be14)
 - Bug 1228125 (part 1) - Remove nsIWidget::GetBoundsUntyped(). r=botond. (5e4d0811e7)
 - Bug 1228125 (part 2) - Remove nsIWidget::GetScreenBoundsUntyped(). r=botond. (3ac4b3271b)
 - Bug 1228125 (part 3) - Remove nsIWidget::GetClientBoundsUntyped(). r=botond. (7163a1a6e6)
 - Bug 1229237 (part 5) - Make Update{Opaque,WindowDragging}Region() take a LayoutDeviceIntRegion. r=botond. (907aafd4c0)
 - missing bit  Bug 1229237 (part 1) (c160f227b3)
 - missing bit  Bug 1229237 (part 1) (edc4237028)
 - Bug 1215959 - (GeckoCaret2) update experimental prefs, r=snorp (df3a19e142)
 - Bug 1168881 - Enabling AccessibleCarets crashes Firefox when trying to input text, r=tylin (abbd401672)
 - Bug 1215959 - (GeckoCaret2) Remove experimental bits added to Touch/Selection carets, r=tylin (291385ad0e)
 - Bug 1219236 - Part 1: Flush throttle styles for all descendant sub documents and *root* document itself. r=roc (b6c4d4c815)
 - Bug 1153130 - Prevent FireFox crashes when pointer events are enabled. r=smaug (a7093fae15)
 - Bug 1226041 - Remove mFirstPaint hack for JPZC when the C++ APZ is enabled. r=kats (6af6102f1f)
 - Bug 1223228 - Remove unused nsFrameManagerBase::mStyleSet. r=dholbert (9145f9cb38)
 - Bug 1189353 - Change NS_ macro prefix to MOZ_ in AccessibleCaretEventHub. r=mtseng (820920546e)
 - Bug 1210315 - Use preference to control whether to use long tap injector. r=roc (00ee7e8874)
 - Bug 1206545 - Store nsIPresShell pointer in constructor instead of Init(). r=roc (6a9f8216f7)
 - Bug 1194063 - Update link to point to the diagram directly. r=mtseng (3d627f37da)
 - Bug 1225701 - Update comments in AccessibleCaret files. r=mtseng (fe1d296655)
 - Bug 1211365 - Remove NS_IMPL_STATE_UTILITIES. r=mtseng (79713764b9)
 - Bug 1211365 - Make deleted functions in class State public. r=mtseng (da2df347b3)
 - Bug 1211365 - Delete wheel event handling. r=mtseng (7bacb7e8f5)
 - Bug 1200194 - Tweak formatting and debug logging. r=roc (148a22ce3c)
 - Bug 1082425 - Commit composition string before changing focus by long tap. r=masayuki (1452e46511)
 - Bug 1196176 - No need to test mLastUpdateCaretMode. r=mtseng (fc93c83698)
 - Bug 1196176 - Hide carets for mouse down reason. r=mtseng (3c13762b86)
 - Bug 1209841 - Merge test_selectioncarets2.py into test_selectioncarets.py. r=automatedtester (35575914b9)
 - Bug 1209841 - Simplify functions related to select word. r=automatedtester (56bf6052e1)
 - Bug 1209841 - Send synthesized mouse long tap to gecko. r=automatedtester (e83509d49b)
 - Bug 1210315 - Inline selectors in carets tests. r=automatedtester (cebad9b688)
 - Bug 1163490 - Remove SpecialPowers from marionette carets test. r=jgriffin (fd1e4b6442)
 - Bug 1210315 - Use pref utilities in test_selectioncarets.py. r=automatedtester (09efee2a80)
 - Bug 1207934 - Add marionette test for appearance changing. r=automatedtester (6e1c5aea60)
 - Bug 1210315 - Use pref utilities in test_touchcaret.py. r=automatedtester (a17a92808e)
 - Bug 1200364 - Fix AccessibleCaret jumps when dragging. r=roc (66c36347f7)
 - Bug 1203074: Move caret to end of textual input field before sending keys (1a8cf55bd7)
 - Bug 1164233 - Enlarge the timeout margin from 1.5x to 3x. r=mtseng (188b17550d)
 - Bug 1196176 - Fix CaretStateChanged not dispatch on empty content. r=mtseng (5d6930c1e1)
 - Bug 1196176 - Do not fire extra CaretStateChanged event when typing. r=mtseng (93f4ccdc97)
 - Bug 1211365 - Add test case for scrolling in selection mode. r=mtseng (bfd69f4337)
 - Bug 1212732 - Update caret in cursor mode on scroll-end if it was logically visible. r=roc (07ddba2c15)
 - Bug 1215959 - (GeckoCaret2) Upgrade Core and AccessibleCaret, r=smaug (fe388a4b37)
 - Bug 1216857 - Notify selection dialog to update its position if carets are logically visible. r=TYLin (e759cbe5cd)
 - Bug 1215798 nsContentIterator::Init(nsIDOMRange*) should not skip empty start node when mPre is true r=smaug (013857d99d)
 - Bug 1215816 nsContentIterator::Init(nsIDOMRange*) should not include end node if it's an empty element and the end offset is 0 when mPre is true r=smaug (5276c84afb) (d64e96b4a0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1132213 - Remove newChannel2 and asyncFetch2 calls in the "jsdownloads" folder. r=paolo (15afbc22f6)
 - Bug 1223437 - Use channel.asyncOpen2 in toolkit/components/jsdownloads/test/unit (r=sicking) (62de0552b6)
 - Bug 1225641 - Change default security flags within NetUtil.newChannel (r=sicking) (f04a8d6a1d)
 - Bug 1224467 - Add a preference for controlling whether oneCRL blocklists are updated via AMO. Also add a test. r=keeler,mossop (06c4ce13f9)
 - Bug 1170760 part 1. Introduce a PromiseCapability struct. r=baku,efaust (068615a4cd)
 - Bug 1170760 part 2. Pass in the 'this' value to Promise static methods. r=peterv (170fd5de55)
 - Bug 1170760 part 3. Add an @@species getter on Promise. r=peterv (182a90f4ee)
 - Bug 1170760 part 4. Change Promise::Constructor to run in the Xray compartment when new Promise happens over Xrays. r=peterv (ac9bf8968b)
 - Bug 1170760 part 5. Implement NewPromiseCapability which can either return a PromiseCapability as in the spec, or one that has a native promise and maybe resolve/reject functions if the consumer asked for them. r=baku,efaust (6c74f4ebdf)
 - Bug 1170760 part 6. Fix GetDependentPromise to deal with a situation when someone called then() and passed it the resolve/reject functions that come from a promise's constructor. r=baku (fa6504ca29)
 - Bug 1170760 part 7. Add subclassing support to Promise::Race. r=baku,efaust (d43c0782d6)
 - Bug 1170760 part 8. Add subclassing support to Promise::All. r=baku,efaust (37d8577256)
 - Bug 1170760 part 9. Stop using Promise::Resolve in the bindings for PromiseDebugging. r=baku (3c3073d0fa)
 - Bug 1170760 part 10. Add subclassing support to Promise::Resolve. r=baku,efaust (22a5f2b385)
 - Bug 1170760 part 11. Add subclassing support to Promise::Reject. r=baku,efaust (c696a0a9fe)
 - Bug 1170760 part 12. Rip out the promise-resolved-with-promise fast path. r=baku (a1815842e2)
 - Bug 1170760 part 13. Add subclassing support to Promise::Then/Catch. r=baku,efaust (3fd8f2502d) (09c7525bc8)


New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.7-Goanna-20230401.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 03c3a2ab87...09c7525bc8:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 448064 - Add crashtest. (d7e9a3f9bb)
 - Minor cleanup (cbab3e1ede)
 - Bug 1222829: Remove URIChecker. r=mcmanus (74c16ae58c)
 - Bug 1220682 - Clear exceptions on single-arg init. r=bz # Please enter the commit message for your changes. Lines starting (4736e0fb57)
 - Bug 1229237 (part 1) - Make nsIWidget::{Create,CreateChildren}() take a LayoutDeviceIntRect. r=botond. (992ec123ff)
 - Bug 1229237 (part 2) - Make nsIWidget::DrawWindowUnderlay() take a LayoutDeviceIntRect. r=botond. (ad4f13440d)
 - Bug 1229237 (part 3) - Make nsIWidget::Invalidate() take a LayoutDeviceIntRect. r=botond. (19f10846a3)
 - Bug 1229237 (part 4) - Make ThemeGeometry::mRect a LayoutDeviceIntRect. r=botond. (5f17f6be14)
 - Bug 1228125 (part 1) - Remove nsIWidget::GetBoundsUntyped(). r=botond. (5e4d0811e7)
 - Bug 1228125 (part 2) - Remove nsIWidget::GetScreenBoundsUntyped(). r=botond. (3ac4b3271b)
 - Bug 1228125 (part 3) - Remove nsIWidget::GetClientBoundsUntyped(). r=botond. (7163a1a6e6)
 - Bug 1229237 (part 5) - Make Update{Opaque,WindowDragging}Region() take a LayoutDeviceIntRegion. r=botond. (907aafd4c0)
 - missing bit  Bug 1229237 (part 1) (c160f227b3)
 - missing bit  Bug 1229237 (part 1) (edc4237028)
 - Bug 1215959 - (GeckoCaret2) update experimental prefs, r=snorp (df3a19e142)
 - Bug 1168881 - Enabling AccessibleCarets crashes Firefox when trying to input text, r=tylin (abbd401672)
 - Bug 1215959 - (GeckoCaret2) Remove experimental bits added to Touch/Selection carets, r=tylin (291385ad0e)
 - Bug 1219236 - Part 1: Flush throttle styles for all descendant sub documents and *root* document itself. r=roc (b6c4d4c815)
 - Bug 1153130 - Prevent FireFox crashes when pointer events are enabled. r=smaug (a7093fae15)
 - Bug 1226041 - Remove mFirstPaint hack for JPZC when the C++ APZ is enabled. r=kats (6af6102f1f)
 - Bug 1223228 - Remove unused nsFrameManagerBase::mStyleSet. r=dholbert (9145f9cb38)
 - Bug 1189353 - Change NS_ macro prefix to MOZ_ in AccessibleCaretEventHub. r=mtseng (820920546e)
 - Bug 1210315 - Use preference to control whether to use long tap injector. r=roc (00ee7e8874)
 - Bug 1206545 - Store nsIPresShell pointer in constructor instead of Init(). r=roc (6a9f8216f7)
 - Bug 1194063 - Update link to point to the diagram directly. r=mtseng (3d627f37da)
 - Bug 1225701 - Update comments in AccessibleCaret files. r=mtseng (fe1d296655)
 - Bug 1211365 - Remove NS_IMPL_STATE_UTILITIES. r=mtseng (79713764b9)
 - Bug 1211365 - Make deleted functions in class State public. r=mtseng (da2df347b3)
 - Bug 1211365 - Delete wheel event handling. r=mtseng (7bacb7e8f5)
 - Bug 1200194 - Tweak formatting and debug logging. r=roc (148a22ce3c)
 - Bug 1082425 - Commit composition string before changing focus by long tap. r=masayuki (1452e46511)
 - Bug 1196176 - No need to test mLastUpdateCaretMode. r=mtseng (fc93c83698)
 - Bug 1196176 - Hide carets for mouse down reason. r=mtseng (3c13762b86)
 - Bug 1209841 - Merge test_selectioncarets2.py into test_selectioncarets.py. r=automatedtester (35575914b9)
 - Bug 1209841 - Simplify functions related to select word. r=automatedtester (56bf6052e1)
 - Bug 1209841 - Send synthesized mouse long tap to gecko. r=automatedtester (e83509d49b)
 - Bug 1210315 - Inline selectors in carets tests. r=automatedtester (cebad9b688)
 - Bug 1163490 - Remove SpecialPowers from marionette carets test. r=jgriffin (fd1e4b6442)
 - Bug 1210315 - Use pref utilities in test_selectioncarets.py. r=automatedtester (09efee2a80)
 - Bug 1207934 - Add marionette test for appearance changing. r=automatedtester (6e1c5aea60)
 - Bug 1210315 - Use pref utilities in test_touchcaret.py. r=automatedtester (a17a92808e)
 - Bug 1200364 - Fix AccessibleCaret jumps when dragging. r=roc (66c36347f7)
 - Bug 1203074: Move caret to end of textual input field before sending keys (1a8cf55bd7)
 - Bug 1164233 - Enlarge the timeout margin from 1.5x to 3x. r=mtseng (188b17550d)
 - Bug 1196176 - Fix CaretStateChanged not dispatch on empty content. r=mtseng (5d6930c1e1)
 - Bug 1196176 - Do not fire extra CaretStateChanged event when typing. r=mtseng (93f4ccdc97)
 - Bug 1211365 - Add test case for scrolling in selection mode. r=mtseng (bfd69f4337)
 - Bug 1212732 - Update caret in cursor mode on scroll-end if it was logically visible. r=roc (07ddba2c15)
 - Bug 1215959 - (GeckoCaret2) Upgrade Core and AccessibleCaret, r=smaug (fe388a4b37)
 - Bug 1216857 - Notify selection dialog to update its position if carets are logically visible. r=TYLin (e759cbe5cd)
 - Bug 1215798 nsContentIterator::Init(nsIDOMRange*) should not skip empty start node when mPre is true r=smaug (013857d99d)
 - Bug 1215816 nsContentIterator::Init(nsIDOMRange*) should not include end node if it's an empty element and the end offset is 0 when mPre is true r=smaug (5276c84afb) (d64e96b4a0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1132213 - Remove newChannel2 and asyncFetch2 calls in the "jsdownloads" folder. r=paolo (15afbc22f6)
 - Bug 1223437 - Use channel.asyncOpen2 in toolkit/components/jsdownloads/test/unit (r=sicking) (62de0552b6)
 - Bug 1225641 - Change default security flags within NetUtil.newChannel (r=sicking) (f04a8d6a1d)
 - Bug 1224467 - Add a preference for controlling whether oneCRL blocklists are updated via AMO. Also add a test. r=keeler,mossop (06c4ce13f9)
 - Bug 1170760 part 1. Introduce a PromiseCapability struct. r=baku,efaust (068615a4cd)
 - Bug 1170760 part 2. Pass in the 'this' value to Promise static methods. r=peterv (170fd5de55)
 - Bug 1170760 part 3. Add an @@species getter on Promise. r=peterv (182a90f4ee)
 - Bug 1170760 part 4. Change Promise::Constructor to run in the Xray compartment when new Promise happens over Xrays. r=peterv (ac9bf8968b)
 - Bug 1170760 part 5. Implement NewPromiseCapability which can either return a PromiseCapability as in the spec, or one that has a native promise and maybe resolve/reject functions if the consumer asked for them. r=baku,efaust (6c74f4ebdf)
 - Bug 1170760 part 6. Fix GetDependentPromise to deal with a situation when someone called then() and passed it the resolve/reject functions that come from a promise's constructor. r=baku (fa6504ca29)
 - Bug 1170760 part 7. Add subclassing support to Promise::Race. r=baku,efaust (d43c0782d6)
 - Bug 1170760 part 8. Add subclassing support to Promise::All. r=baku,efaust (37d8577256)
 - Bug 1170760 part 9. Stop using Promise::Resolve in the bindings for PromiseDebugging. r=baku (3c3073d0fa)
 - Bug 1170760 part 10. Add subclassing support to Promise::Resolve. r=baku,efaust (22a5f2b385)
 - Bug 1170760 part 11. Add subclassing support to Promise::Reject. r=baku,efaust (c696a0a9fe)
 - Bug 1170760 part 12. Rip out the promise-resolved-with-promise fast path. r=baku (a1815842e2)
 - Bug 1170760 part 13. Add subclassing support to Promise::Then/Catch. r=baku,efaust (3fd8f2502d) (09c7525bc8)

* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76

No comments:

Post a Comment