Saturday, January 30, 2021

Weekly browser binaries (20210130)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210130-5fdeb2a-uxp-e1daeef18-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210130-5fdeb2a-uxp-e1daeef18-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-20210130-5fdeb2a-uxp-e1daeef18-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.2a1.win32-git-20210130-0fe3d520e-uxp-e1daeef18-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.2a1.win32-git-20210130-0fe3d520e-uxp-e1daeef18-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.2a1.win64-git-20210130-0fe3d520e-uxp-e1daeef18-xpmod.7z

Official UXP changes since my last build:
- Issue #1319 - Resolve RELEASE_OR_BETA questions in all.js (1126548de)
- Issue #1390 - Clean up presentation api leftovers (7702d1f3f)
- Issue #1719 - Make <menuitem> pref-controlled and disable by default. (874330d45)
- Merge branch 'presentation-cleanup' (dd932e001)
- [layout, XUL] Avoid accessing invalidated frame. (c1dd23bd8)
- Fix rooting hazard in ImageBitmap::CreateInternal by avoiding movable data. (3a8b4ad00)
- [js] Add AutoEnterOOMUnsafeRegion to JS_TransplantObject. (2f9e27a30)
- [WebRTC] Improve SDP parser error handling. (3661ecee1)
- [webaudio] Fix up ReverbInputBuffer's writeIndex. (2836e5146)
- [DOM] Try to avoid slow shrinking GC during sync calls (8fd57ace2)
- [DOM] Store weak pointer to next parents. (f77c7a36b)
- [network] Hold mutex when accessing mSecurityInfo. (e1daeef18)

Official Basilisk changes since my last build:
- [pdf.js] Don't follow redirects on range requests for PDFs. (5fdeb2a)

No official Pale-Moon changes since my last build.

My changes since my last build:
- import change from tenfourfox: #633: update TLDs, timezone data (7b437c98d) (2e836f2b3)


New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20210130-355db4de-uxp-e1daeef18-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20210130-355db4de-uxp-e1daeef18-xpmod.7z

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

* 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-20210130-id-eed0566-uxp-e1daeef18-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20210130-id-eed0566-ia-41157bf-uxp-e1daeef18-xpmod.7z

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-20210130-27e1f69a6-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20210130-27e1f69a6-xpmod.7z

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

Repo changes:
- nss: mozpkix: sync with UXP changes (removing vim line) (374fe11a7)
- removed remaining bits of camellia-gcm bit in nss, and import changes from mozilla nss repo:
 - Bug 1641480, TLS 1.3: tighten CCS handling in compatibility mode, r=mt
 - Bug 1672703, always tolerate the first CCS in TLS 1.3, r=mt
 - Bug 1663661 - Guard against NULL token in nssSlot_IsTokenPresent. r=jcj
 - Bug 1607449 - Lock cert->nssCertificate to prevent data race. r=jcj,keeler
 - Bug 1679290 - Don't hold slot lock when taking session lock r=bbeurdouche
 - Bug 1670769 - Remove 10 GeoTrust, thawte, and VeriSign root certs from NSS. r=kjacobs,KathleenWilson
 - Bug 1678166 - Add NAVER Global Root Certification Authority root cert to NSS. r=bbeurdouche,KathleenWilson
 - Bug 1678189 - December 2020 batch of root changes, NSS_BUILTINS_LIBRARY_VERSION 2.46. r=bbeurdouche (5a68e2a23)
- import changes from tenfourfox:
 - #612 (from OlgaTPark/14) M1250987 M1309358 M1394399 (06bbc2e34)
 - #612 (from OlgaTPark/14) additional fixes (53381bf93)
 - #631: M1607762 M1654620 (7a7bba46e) (07d60363f)
- partly import changes from tenfourfox:
 - #565: implement nsASCIIMask from M1358297 (41b1fc937)
 - #565: M1358297 parts 3 and 4 (3fd15a87a)
 - #632: M1424915 M1354233 M1324114 M1343008 M1236277(just backbugs) M1328955 (d87db7e16)
 - #632: M1362498 M1397686 M136178 M1320252 M1355875 (82cb3b59e)
 - #632: M241788 M1271955 M1249352(p1) + additional local optimizations (438bdb726)
 - #632: M1249352 part 2 (2c61821e4)
 - #632: M1249352(remaining) M1358297(backbugs) M1369317(pp1,3,4) M1426996 (1eab6170b) (2bd3a3c9e)
- import change from tenfourfox: #633: update pins, TLDs, HSTS, timezone data (7b437c98d) (4904424d4)
- import changes from tenfourfox:
 - #633: M1666072 M1556259 M1558023 M1578633 bad ports update M1678413 (0bb76284c)
 - #633: M1683964 M1683940 M1677590 (ef55596e7) (0c94b70ae)
- nss: sync with UXP changes (i.e. removing vim line) (1c7785734)
- import changes from mozilla nss repo:
 - Bug 1682863 - Revert nssSlot_IsTokenPresent to 3.58 after ongoing Fx hangs with slow PKCS11 devices. r=bbeurdouche
 - Bug 1680400 - Fix memory leak in PK11_UnwrapPrivKey. r=bbeurdouche (27e1f69a6)


New build of Firefox 45ESR:

Test binary:
SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.31-20210130-dc23e55b2-win32-sse.7z
IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.31-20210130-dc23e55b2-win32-ia32.7z

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

Changes since my last build:
- nss: mozpkix: sync with UXP changes (removing vim line) (78cb4f030)
- import changes from mozilla nss repo:
 - Bug 1641480, TLS 1.3: tighten CCS handling in compatibility mode, r=mt
 - Bug 1672703, always tolerate the first CCS in TLS 1.3, r=mt
 - Bug 1663661 - Guard against NULL token in nssSlot_IsTokenPresent. r=jcj
 - Bug 1607449 - Lock cert->nssCertificate to prevent data race. r=jcj,keeler
 - Bug 1679290 - Don't hold slot lock when taking session lock r=bbeurdouche
 - Bug 1670769 - Remove 10 GeoTrust, thawte, and VeriSign root certs from NSS. r=kjacobs,KathleenWilson
 - Bug 1678166 - Add NAVER Global Root Certification Authority root cert to NSS. r=bbeurdouche,KathleenWilson
 - Bug 1678189 - December 2020 batch of root changes, NSS_BUILTINS_LIBRARY_VERSION 2.46. r=bbeurdouche (1dcd00026)
- import changes from tenfourfox:
 - #621: communities.apple.com (c32eff9f8)
 - #633: update pins, TLDs, HSTS, timezone data (7b437c98d)
 - #633: M1666072 M1556259 M1558023 M1578633 bad ports update M1678413 (0bb76284c)
 - #633: M1683964 M1683940 M1677590 (ef55596e7) (d1e8fb2d0)
- nss: sync with UXP changes (i.e. removing vim line) (ff5395449)
- import changes from mozilla nss repo:
 - Bug 1682863 - Revert nssSlot_IsTokenPresent to 3.58 after ongoing Fx hangs with slow PKCS11 devices. r=bbeurdouche
 - Bug 1680400 - Fix memory leak in PK11_UnwrapPrivKey. r=bbeurdouche (dc23e55b2)


New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.9.7.win32-git-20210130-126891b20-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.9.7.win32-git-20210130-126891b20-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.9.7.win32-git-20210130-126891b20-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.9.7.win64-git-20210130-126891b20-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 1181395 - Avoid runtime conversion or copy of names of window classes on Windows. r=jimm (785d7c2c0)
 - Bug 1181912 - Remove the usage of nsString for window class names. r=jimm (2203f2d04)
 - Bug 1186259 - Record the path to GCC to avoid mismatched gcc/plugin versions, r=terrence (b4492623b)
 - Bug 1175622 - Use the right API when transitively marking object groups as unknown, r=jandem. (832057738)
 - Bug 1177013 - Change IPC locking to get transaction ID correct (r=dvander) (b665cc48c) (1cfa5bee0)
- nss: sync with UXP changes (i.e. removing vim line) (4dda426ad)
- import change from tenfourfox: #633: update TLDs, HSTS, timezone data (7b437c98d) (2e5493ebe)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1177013 - Don't allow prio messages while dispatching sync messages (r=dvander) (33130e842)
 - Bug 1177013 - Add-on install test changes (r=mrbkap) (adc25d1d7)
 - Bug 1177013 - Modernize test_cpows.xul (r=dvander) (77d7a5230)
 - Bug 1142109 - Process incoming urgent messages before sending (r=dvander) (261ab15a7)
 - Bug 1177013 - CancelCurrentTransaction IPC support (r=dvander) (ef63723f8)
 - Bug 1177013 - Fix big IPC comment (r=dvander) (3628041b4)
 - Bug 1144745 - Scale GTK widgets properly on HiDPI r=karlt (7923df05d)
 - Bug 1127752 - fixes for using Skia and OMTC with GTK3. r=jrmuizel (1e22d442d)
 - Bug 1165515 - Part 2: Add MOZ_LOG_TEST. r=froydnj (4a5a1e4be)
 - Bug 1171833 - Remove PL_DHashTableEnumerator use from nsPropertyTable. r=smaug. (7bcb19947) (d543e1fe5)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1145395 - Make some cosmetic improvements to nsHTMLEditor::CreateDOMFragmentFromPaste; r=ehsan (b7b165297)
 - Bug 1145395 - Return a DocumentFragment from nsHTMLEditor::ParseFragment; r=ehsan (05e314df6)
 - Bug 1145395 - Use the local fragment variable rather than *outFragNode; r=ehsan (908366bc0)
 - Bug 1145395 - Pass nsIContent& to nsHTMLEditor::StripFormattingNodes; r=ehsan (187bae854)
 - Bug 1145395 - Pass nsINode& to RemoveBodyAndHead in nsHTMLDataTransfer; r=ehsan (1a2448d65)
 - Bug 1169139 Remove all trailing whitespaces in editor (IGNORE IDL) r=ehsan (210ecf551)
 - Bug 1067788 - Part 1: Don't invalidate bidi cursor directionality duing a delete. r=smontagu (c029b4271)
 - Bug 1067788 - Part 2: Fixes to caret positioning in bidi text. r=smontagu (8fdb47aa7)
 - Bug 1067788 - part 3: Fix timeouts in test_reftests_with_caret.html. r=ehsan (dfe0547d2)
 - Bug 1067788 - Part 4: Update test_bug496275.html. Add setCaretBidiLevel method to Selection. r=smontagu r=ehsan (bcb737a2e)
 - Bug 1067788 - Part 5: Fix for parts of test_bug496275.html. r=smontagu (885f2dc7e)
 - Bug 1067788 - Fix non-unified bustage. r=ehsan (e141e2b81)
 - remove thickcaret preference not in FF (d96cb3aee)
 - Bug 1159263 - Add support to nsCaret to stop blinking after a set of cycles r=roc r=snorp (d07966610)
 - Bug 988143 - Enable Gecko Touch in Fennec, SelectionController mods, r=ehsan (71de5c15e)
 - Bug 988143 - Enable Gecko Touch in Fennec, Android specific nsCaret mods, r=ehsan (2a7b7058e)
 - Bug 988143 - Enable Gecko Touch in Fennec, TouchCaret mods, r=ehsan (653a7d3be)
 - Bug 988143 - Enable Gecko Touch in Fennec, TouchCaret Scroll mods, r=ehsan (8830df1cd)
 - Bug 1153076 - Add NS_MOUSE_MOZLONGTAP support in Fennec, r=kats, tylin (bc14a39c5)
 - Bug 988143 - Enable Gecko Touch in Fennec, SelectionCarets mods, r=ehsan (af5c15f7b)
 - Bug 1164693 - Part 1: Directional caret should point in caret direction in bidi paragraphs. r=smontagu (2604fd0e1)
 - Bug 1164693 - Part 2: Frames in a non-bidi paragraph with newline shouldn't be marked as bidi. r=smontagu (e1de49c9b)
 - Bug 1143558 part 1 - Fix line break suppression when newline is significant. r=roc (adac6e4c3)
 - Bug 1143558 part 2 - Convert suppressed line break to whitespace. r=roc (f36789322)
 - Bug 1143558 part 3 - Reftests for line break suppression inside ruby. r=roc (4fadd0e17)
 - Bug 1137723 - Don't call ::IsBoxWrapped(this) with the current mParent intact b/c IsBoxWrapped uses GetParent() and it may have been destroyed while this frame is still sitting an overflow list waiting to be lazy re-parented. r=roc (22a8806ba)
 - Bug 1136010 - Don't coalesce style contexts added to RestyleManager::mContextsToClear. r=dbaron (81991b943)
 - Bug 1146103 - Use NS_WARNING instead of MOZ_ASSERT for bcoord check in ruby text container. r=dbaron (ec1af437e)
 - Bug 1146114 - Make assertion checking additional leading in ruby frame non-crash. r=dholbert (a775a1006)
 - Bug 1146107 - Replace MOZ_ASSERT with NS_WARN_IF_FALSE on isize check in ruby base container. r=dholbert (705a4c8e5)
 - Bug 1146103 followup - Add comment mentions upgrading warning and add crashtest for the assertion. (5820682fc)
 - Bug 1172789 (part 1) - Remove PL_DHashTableEnumerate() uses from nsLoadGroup. r=michal. (73c3202f9)
 - Bug 1172789 (part 2) - Remove PL_DHashTableEnumerate() uses from nsLoadGroup. r=michal. (6495530a4)
 - Bug 1172789 (part 3) - Remove PL_DHashTableEnumerate() uses from nsLoadGroup. r=michal. (d8a17dd64)
 - Bug 1173247 (part 1) - Remove PL_DHashTableEnumerate() uses from nsDiskCacheBindery. r=michal. (13b096297)
 - Bug 1173247 (part 2) - Remove PL_DHashTableEnumerate() uses from nsDiskCacheBindery. r=michal. (290bb2093)
 - Bug 1171830 - Remove PL_DHashTableEnumerator use from nsDocLoader. r=smaug. (3334d7120)
 - Bug 1172761 (part 1) - Remove PL_DHashTableEnumerator use from nsAtomTable. r=froydnj. (7b3be498e)
 - Bug 1172761 (part 2) - Remove PL_DHashTableEnumerator use from nsPersistentProperties. r=froydnj. (42f05514e)
 - Bug 1174625 - Overhaul PLDHashTable's iterator. r=froydnj. (4e1efd69d)
 - Bug 11746250 (follow-up) - Fix link errors on Linux and Android. r=me. (4a8ebc7df)
 - Bug 1173600 (part 3) - Add PLDHashTable::RemovingIterator. r=froydnj. (7c01103c9)
 - Bug 1174594 (part 1) - Remove uses of PL_DHashTableEnumerate from XPConnect. r=mrbkap. (4b2349650)
 - Bug 1174594 (part 2) - Use a more sensible type for UNMARK_{ONLY,AND_SWEEP}. r=mrbkap. (4dc043f58)
 - Bug 1174594 (part 3) - Remove ShutdownData. r=mrbkap. (0503b28cf) (dcf9e5848)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1175810 (part 1) - Remove PL_DHashTableEnumerator() use from nsScriptNameSpaceManager. r=bz. (e9ab9ba0a)
 - Bug 1176160 (part 1) - Remove simple uses of PL_DHashTableEnumerator() from rdf/. r=bsmedberg. (4c97b159f)
 - Bug 1176160 (part 2) - Remove uses of PL_DHashTableEnumerator() involving VisitorClosure from rdf/. r=bsmedberg. (170ee22a9)
 - Bug 1176160 (part 3) - Remove uses of PL_DHashTableEnumerator() from SweepForwardArcsEntries(). r=pike. (2442d92c5)
 - Bug 1175810 (part 2) - Remove PL_DHashTableEnumerate() uses from nsJSNPRuntime. r=bz. (58d6b5fbe)
 - Bug 1155836: Template on aComputeData in the DoGetStyle* helpers. r=dbaron f=bz (4f951a66b)
 - Bug 1144885 - Treat font-size-adjust: none as separate from font-size-adjust: 0. r=jdaggett (e7327b7db)
 - Bug 1144885 - Add reftests for font-size:0 and font-size-adjust:0. r=jdaggett (fb9d997c0)
 - Bug 1144885 followup - Remove spec links from reference, which the CSS test suite validator treats as an error. (40f92e039)
 - Bug 1147423 part 1 - [css-grid] Use a signed integer type for some line variables in preparation for negative implicit lines. r=dholbert (b810f12bf)
 - Bug 1147423 part 2 - [css-grid] Clamp grid lines to the -10000 .. 10000 range. r=dholbert (001e1f0bd)
 - Bug 1161325 - Make nsStyleVariables copy constructor behave more traditionally. r=dbaron (f612b94c1) (38a2cf920)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Tests for bug 645642, r=dbaron (aec12ff85)
 - Bug 645642: implement text-align: match-parent, r=dbaron (8fa823a0c)
 - Bug 1156222 - Check frame type instead of display type for ruby and simplify code. r=dholbert (69c93595e)
 - Bug 1149009 - Suppress line break inside text frame if it is directly contained by ruby content box. r=dbaron (3ed20e1af)
 - Bug 645642: use text-align: match-parent in list items, options and file inputs, r=dbaron (61b6b6ce2)
 - Move reftests for bug 645642 to w3-css/submitted and add CSS test metadata (75f0ec152)
 - Bug 1028716 part 1 - Remove the 'auto' value of the -moz-orient property, and add 'inline' (new initial value) and 'block'. r=dbaron (ac4be32f0)
 - Bug 1028716 part 2 - Handle the new orient values in <progress> and <meter> layout. r=smontagu (a5c7978a0)
 - Bug 1028716 part 3 - Widget updates to support the extended set of -moz-orient values. r=roc (7d8a90f9d)
 - Bug 1028716 - Reftests for <progress> and <meter> with various writing-mode and -moz-orient combinations. r=dbaron (3c0b7910b)
 - Bug 1028716 - Adjust the OSX fails-if condition for progress-orient-vertical.html to only apply to 10.6. (bd4e1665f)
 - Bug 1166584 - Always export HelpersCairo.h. r=jrmuizel (db3c2551f) (126891b20)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 85c9d5cf2..126891b20:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1181395 - Avoid runtime conversion or copy of names of window classes on Windows. r=jimm (785d7c2c0)
 - Bug 1181912 - Remove the usage of nsString for window class names. r=jimm (2203f2d04)
 - Bug 1186259 - Record the path to GCC to avoid mismatched gcc/plugin versions, r=terrence (b4492623b)
 - Bug 1175622 - Use the right API when transitively marking object groups as unknown, r=jandem. (832057738)
 - Bug 1177013 - Change IPC locking to get transaction ID correct (r=dvander) (b665cc48c) (1cfa5bee0)
- nss: sync with UXP changes (i.e. removing vim line) (4dda426ad)
- import change from tenfourfox: #633: update TLDs, HSTS, timezone data (7b437c98d) (2e5493ebe)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1177013 - Don't allow prio messages while dispatching sync messages (r=dvander) (33130e842)
 - Bug 1177013 - Add-on install test changes (r=mrbkap) (adc25d1d7)
 - Bug 1177013 - Modernize test_cpows.xul (r=dvander) (77d7a5230)
 - Bug 1142109 - Process incoming urgent messages before sending (r=dvander) (261ab15a7)
 - Bug 1177013 - CancelCurrentTransaction IPC support (r=dvander) (ef63723f8)
 - Bug 1177013 - Fix big IPC comment (r=dvander) (3628041b4)
 - Bug 1144745 - Scale GTK widgets properly on HiDPI r=karlt (7923df05d)
 - Bug 1127752 - fixes for using Skia and OMTC with GTK3. r=jrmuizel (1e22d442d)
 - Bug 1165515 - Part 2: Add MOZ_LOG_TEST. r=froydnj (4a5a1e4be)
 - Bug 1171833 - Remove PL_DHashTableEnumerator use from nsPropertyTable. r=smaug. (7bcb19947) (d543e1fe5)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1145395 - Make some cosmetic improvements to nsHTMLEditor::CreateDOMFragmentFromPaste; r=ehsan (b7b165297)
 - Bug 1145395 - Return a DocumentFragment from nsHTMLEditor::ParseFragment; r=ehsan (05e314df6)
 - Bug 1145395 - Use the local fragment variable rather than *outFragNode; r=ehsan (908366bc0)
 - Bug 1145395 - Pass nsIContent& to nsHTMLEditor::StripFormattingNodes; r=ehsan (187bae854)
 - Bug 1145395 - Pass nsINode& to RemoveBodyAndHead in nsHTMLDataTransfer; r=ehsan (1a2448d65)
 - Bug 1169139 Remove all trailing whitespaces in editor (IGNORE IDL) r=ehsan (210ecf551)
 - Bug 1067788 - Part 1: Don't invalidate bidi cursor directionality duing a delete. r=smontagu (c029b4271)
 - Bug 1067788 - Part 2: Fixes to caret positioning in bidi text. r=smontagu (8fdb47aa7)
 - Bug 1067788 - part 3: Fix timeouts in test_reftests_with_caret.html. r=ehsan (dfe0547d2)
 - Bug 1067788 - Part 4: Update test_bug496275.html. Add setCaretBidiLevel method to Selection. r=smontagu r=ehsan (bcb737a2e)
 - Bug 1067788 - Part 5: Fix for parts of test_bug496275.html. r=smontagu (885f2dc7e)
 - Bug 1067788 - Fix non-unified bustage. r=ehsan (e141e2b81)
 - remove thickcaret preference not in FF (d96cb3aee)
 - Bug 1159263 - Add support to nsCaret to stop blinking after a set of cycles r=roc r=snorp (d07966610)
 - Bug 988143 - Enable Gecko Touch in Fennec, SelectionController mods, r=ehsan (71de5c15e)
 - Bug 988143 - Enable Gecko Touch in Fennec, Android specific nsCaret mods, r=ehsan (2a7b7058e)
 - Bug 988143 - Enable Gecko Touch in Fennec, TouchCaret mods, r=ehsan (653a7d3be)
 - Bug 988143 - Enable Gecko Touch in Fennec, TouchCaret Scroll mods, r=ehsan (8830df1cd)
 - Bug 1153076 - Add NS_MOUSE_MOZLONGTAP support in Fennec, r=kats, tylin (bc14a39c5)
 - Bug 988143 - Enable Gecko Touch in Fennec, SelectionCarets mods, r=ehsan (af5c15f7b)
 - Bug 1164693 - Part 1: Directional caret should point in caret direction in bidi paragraphs. r=smontagu (2604fd0e1)
 - Bug 1164693 - Part 2: Frames in a non-bidi paragraph with newline shouldn't be marked as bidi. r=smontagu (e1de49c9b)
 - Bug 1143558 part 1 - Fix line break suppression when newline is significant. r=roc (adac6e4c3)
 - Bug 1143558 part 2 - Convert suppressed line break to whitespace. r=roc (f36789322)
 - Bug 1143558 part 3 - Reftests for line break suppression inside ruby. r=roc (4fadd0e17)
 - Bug 1137723 - Don't call ::IsBoxWrapped(this) with the current mParent intact b/c IsBoxWrapped uses GetParent() and it may have been destroyed while this frame is still sitting an overflow list waiting to be lazy re-parented. r=roc (22a8806ba)
 - Bug 1136010 - Don't coalesce style contexts added to RestyleManager::mContextsToClear. r=dbaron (81991b943)
 - Bug 1146103 - Use NS_WARNING instead of MOZ_ASSERT for bcoord check in ruby text container. r=dbaron (ec1af437e)
 - Bug 1146114 - Make assertion checking additional leading in ruby frame non-crash. r=dholbert (a775a1006)
 - Bug 1146107 - Replace MOZ_ASSERT with NS_WARN_IF_FALSE on isize check in ruby base container. r=dholbert (705a4c8e5)
 - Bug 1146103 followup - Add comment mentions upgrading warning and add crashtest for the assertion. (5820682fc)
 - Bug 1172789 (part 1) - Remove PL_DHashTableEnumerate() uses from nsLoadGroup. r=michal. (73c3202f9)
 - Bug 1172789 (part 2) - Remove PL_DHashTableEnumerate() uses from nsLoadGroup. r=michal. (6495530a4)
 - Bug 1172789 (part 3) - Remove PL_DHashTableEnumerate() uses from nsLoadGroup. r=michal. (d8a17dd64)
 - Bug 1173247 (part 1) - Remove PL_DHashTableEnumerate() uses from nsDiskCacheBindery. r=michal. (13b096297)
 - Bug 1173247 (part 2) - Remove PL_DHashTableEnumerate() uses from nsDiskCacheBindery. r=michal. (290bb2093)
 - Bug 1171830 - Remove PL_DHashTableEnumerator use from nsDocLoader. r=smaug. (3334d7120)
 - Bug 1172761 (part 1) - Remove PL_DHashTableEnumerator use from nsAtomTable. r=froydnj. (7b3be498e)
 - Bug 1172761 (part 2) - Remove PL_DHashTableEnumerator use from nsPersistentProperties. r=froydnj. (42f05514e)
 - Bug 1174625 - Overhaul PLDHashTable's iterator. r=froydnj. (4e1efd69d)
 - Bug 11746250 (follow-up) - Fix link errors on Linux and Android. r=me. (4a8ebc7df)
 - Bug 1173600 (part 3) - Add PLDHashTable::RemovingIterator. r=froydnj. (7c01103c9)
 - Bug 1174594 (part 1) - Remove uses of PL_DHashTableEnumerate from XPConnect. r=mrbkap. (4b2349650)
 - Bug 1174594 (part 2) - Use a more sensible type for UNMARK_{ONLY,AND_SWEEP}. r=mrbkap. (4dc043f58)
 - Bug 1174594 (part 3) - Remove ShutdownData. r=mrbkap. (0503b28cf) (dcf9e5848)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1175810 (part 1) - Remove PL_DHashTableEnumerator() use from nsScriptNameSpaceManager. r=bz. (e9ab9ba0a)
 - Bug 1176160 (part 1) - Remove simple uses of PL_DHashTableEnumerator() from rdf/. r=bsmedberg. (4c97b159f)
 - Bug 1176160 (part 2) - Remove uses of PL_DHashTableEnumerator() involving VisitorClosure from rdf/. r=bsmedberg. (170ee22a9)
 - Bug 1176160 (part 3) - Remove uses of PL_DHashTableEnumerator() from SweepForwardArcsEntries(). r=pike. (2442d92c5)
 - Bug 1175810 (part 2) - Remove PL_DHashTableEnumerate() uses from nsJSNPRuntime. r=bz. (58d6b5fbe)
 - Bug 1155836: Template on aComputeData in the DoGetStyle* helpers. r=dbaron f=bz (4f951a66b)
 - Bug 1144885 - Treat font-size-adjust: none as separate from font-size-adjust: 0. r=jdaggett (e7327b7db)
 - Bug 1144885 - Add reftests for font-size:0 and font-size-adjust:0. r=jdaggett (fb9d997c0)
 - Bug 1144885 followup - Remove spec links from reference, which the CSS test suite validator treats as an error. (40f92e039)
 - Bug 1147423 part 1 - [css-grid] Use a signed integer type for some line variables in preparation for negative implicit lines. r=dholbert (b810f12bf)
 - Bug 1147423 part 2 - [css-grid] Clamp grid lines to the -10000 .. 10000 range. r=dholbert (001e1f0bd)
 - Bug 1161325 - Make nsStyleVariables copy constructor behave more traditionally. r=dbaron (f612b94c1) (38a2cf920)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Tests for bug 645642, r=dbaron (aec12ff85)
 - Bug 645642: implement text-align: match-parent, r=dbaron (8fa823a0c)
 - Bug 1156222 - Check frame type instead of display type for ruby and simplify code. r=dholbert (69c93595e)
 - Bug 1149009 - Suppress line break inside text frame if it is directly contained by ruby content box. r=dbaron (3ed20e1af)
 - Bug 645642: use text-align: match-parent in list items, options and file inputs, r=dbaron (61b6b6ce2)
 - Move reftests for bug 645642 to w3-css/submitted and add CSS test metadata (75f0ec152)
 - Bug 1028716 part 1 - Remove the 'auto' value of the -moz-orient property, and add 'inline' (new initial value) and 'block'. r=dbaron (ac4be32f0)
 - Bug 1028716 part 2 - Handle the new orient values in <progress> and <meter> layout. r=smontagu (a5c7978a0)
 - Bug 1028716 part 3 - Widget updates to support the extended set of -moz-orient values. r=roc (7d8a90f9d)
 - Bug 1028716 - Reftests for <progress> and <meter> with various writing-mode and -moz-orient combinations. r=dbaron (3c0b7910b)
 - Bug 1028716 - Adjust the OSX fails-if condition for progress-orient-vertical.html to only apply to 10.6. (bd4e1665f)
 - Bug 1166584 - Always export HelpersCairo.h. r=jrmuizel (db3c2551f) (126891b20)

* 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