Saturday, March 20, 2021

Weekly browser binaries (20210320)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210320-86023e9-uxp-d249dd517-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210320-86023e9-uxp-d249dd517-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-20210320-86023e9-uxp-d249dd517-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.3a1.win32-git-20210320-bb6dab5c5-uxp-d249dd517-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.3a1.win32-git-20210320-bb6dab5c5-uxp-d249dd517-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.3a1.win64-git-20210320-bb6dab5c5-uxp-d249dd517-xpmod.7z

Official UXP changes since my last build:
- Issue #1746 - Update pkix code with later NSS code. (005d9c42d)
- Issue #1746 - Revert "Additional configuration for NSS lib update." (0038394c3)
- Issue #1746 - Revert "Update to NSS 3.59.1.1" (52d5ff242)
- Issue #1746 - Revert "Update NSPR to 4.29" (dc468397f)
- Revert "Issue #1743 - Update CK_GCM_PARAMS use for PKCS11 v3.0 in WebCryptoTask" (d830832cb)
- Issue #1693 - Update NSS to 3.52.1-RTM (fd9fc4ea6)
- Issue #1693 - Update NSPR to 4.25-RTM (a9a050901)
- Issue #1743 - Update CK_GCM_PARAMS use for PKCS11 v3.0 in WebCryptoTask (4397303e5)
- [NSS] Implement constant-time GCD and modular inversion (2642a2150)
- [NSS] Prevent slotLock race in NSC_GetTokenInfo (156287f0d)
- [NSS] Update root certificates. (c46598c11)
- Issue #1693 - Update NSS to 3.52.2-UXP (958eb2936)
- Clobber for NSS update (494718c32)
- [NSS hotpatch] Hard disable AVX2 in NSS Build System (29a5601f3)
- [Toolkit] Update TwemojiMozilla font to 0.5.1 (Twemoji 12.1.6) (6a6772f48)
- Issue #1744 - Remove the ability to accept Firefox GUIDS (remove the dual system) (3aa334d0b)
- Merge pull request 'Remove the ability to accept Firefox GUIDS (remove the dual system)' (#1748) from athenian200/UXP:phoenix_extensions into master (3064ad3ef)
- [CSS] Enable scrollbar-width keyword by default. (d249dd517)

Official Basilisk changes since my last build:
- Back-end branch pointer update (2ccf2a7)
- [SSUAO] Update UA override for YT studio (86023e9)

Official Pale-Moon changes since my last build:
- Issue MoonchildProductions/UXP#1744 - Remove the ability to accept Firefox GUIDS (remove the dual system) (86e5b48c5)
- Merge pull request 'Remove the ability to accept Firefox GUIDS (remove the dual system)' (#1864) from athenian200/Pale-Moon:phoenix_extension into master (bb6dab5c5)

My changes since my last build:
- Skipped NSS and NSPR changes since I want to keep using NSS 3.48.x in the moment
- Skipped Issue #1744 related changes
- update TwemojiMozilla.ttf to v13.0.2 based build. (af8585d4f)


New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20210320-355db4de-uxp-d249dd517-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20210320-355db4de-uxp-d249dd517-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-20210320-id-f0915f3-uxp-d249dd517-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20210320-id-f0915f3-ia-c642e3c-uxp-d249dd517-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 NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210320-2fdb3f608-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210320-2fdb3f608-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210320-2fdb3f608-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210320-2fdb3f608-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - test part of Bug 789788 - Revise the don't-use-document-fonts option (1b6a0e6ed)
 - Bug 1172782 - Change how nsTHashtable::Clear() works. r=froydnj. (c8c2adc51)
 - Bug 1180072 - Remove PL_DHashTableEnumerate(). r=froydnj. (b5448efda)
 - Bug 1180122 - Make Chaos Mode affect PLDHashTable's iterators. r=froydnj. (11fd0e222)
 - Bug 1182516 - Add Chaos Mode environment variable MOZ_CHAOSMODE. r=roc (d636f6c90)
 - Bug 1182516 - Fix mid-air conflict with 3fd2ab6cb762 on a CLOSED TREE. r=bustage (8dec46b7a)
 - Bug 1184280 - Remove warning about mDisabledJSAndPlugins being false. r=ehsan (c23e96fc1)
 - Bug 1181411 - Test some expected aborts in PLDHashTable. r=glandium. (682788df7)
 - Bug 1185399 (part 1) - Remove macros from pldhash.h. r=froydnj. (15001ff2a)
 - Bug 1185399 (part 2) - Remove macros from pldhash.cpp. r=froydnj. (afeddcc90)
 - Bug 1187197 (part 1) - Move comments from PL_DHashTable* functions to the equivalent methods. r=froydnj. (78921590e)
 - Bug 1187197 (part 2) - Put function return types on their own line. r=froydnj. (9aae02f83)
 - Bug 1187197 (part 3) - Convert pldhash.{cpp,h} to C++ style comments. r=froydnj. (57afe7e1f)
 - Bug 1202526 (part 1) - Add PLDHashTable::RemoveEntry(). r=froydnj. (1b5453695)
 - Bug 1202526 (part 2) - Avoid PL_DHashTableRawRemove() in nsLoadGroup. r=mcmanus. (1ad20b17f)
 - Bug 1202526 (part 3) - Avoid PL_DHashTableRawRemove() in nsDocument. r=bz. (cdde6eff0)
 - Bug 1202526 (part 4) - Avoid PL_DHashTableRawRemove() in nsPropertyTable. r=bz. (ed437f4d6)
 - Bug 1202526 (part 5) - Use PLDHashTable::RemoveEntry() in nsSecureBrowserUIImpl. r=dkeeler. (ac1d44066)
 - Bug 1202526 (part 6) - Use PLDHashTable::RemoveEntry() in XULDocument. r=bz. (2639a053e)
 - Bug 1202526 (part 7) - Use PLDHashTable::RemoveEntry() in prefs code. r=bz. (2eb3b1097)
 - Bug 1202526 (part 8) - Use PLDHashTable::RemoveEntry() in the cycle collector. r=mccr8. (ec77d7635)
 - Bug 1130096 - Convert embedding/components/commandhandler/ to Gecko style. r=mccr8 (a5aecf9de)
 - Bug 1184842. Remove layout.frames.force_resizability pref. r=mats (9226b0caf)
 - Bug 1184842. Remove frameset mVisibilityOverride since it's always false now. r=mats (1b439feb8)
 - Bug 1184842. Change nsAttrAndChildArray::SetAndTakeAttr to nsAttrAndChildArray::SetAndSwapAttr. r=peterv (1442f0eae)
 - Bug 1184842. Make SetAttrAndNotify use the real old value instead of aOldValue when possible. r=bz (bc45970f5)
 - Bug 1184842. Add aOldValue parameter to nsNodeUtils::AttributeChanged. r=peterv (31bf8c08e)
 - Bug 1184842. Pass aOldValue to all mutation observers. r=peterv (e69daf7f7)
 - Bug 1184842. Allow BeforeSetAttr to preparse aValue. r=peterv (9c51655de)
 - follow up fix to Bug 1184842. Allow BeforeSetAttr to preparse aValue (fb997a066)
 - Bug 1149042 - Call AttributeWillChange before a style="" attribute gets created when touching element.style. r=smaug (41f2ea361)
 - Bug 1184842. Pass preparsed attribute values to nsNodeUtils::AttributeWillChange. r=peterv (646622252)
 - Bug 1013743, MutationObserver should observe only the subtree it is attached to, r=wchen (ad606eb15)
 - Bug 1184842. Add aNewValue to nsIMutationObserver::AttributeWillChange. r=peterv (796042972)
 - Bug 1184842. Preparse class attribute values in Element::BeforeSetAttr. r=peterv (e18989b2b)
 - Bug 1154149 - Remove nsPresContext arguments from a bunch of nsStyleSBug 1154149 - Remove nsPresContext arguments from a bunch of nsStyleS (b7797ef66)
 - Bug 1184842. Route aOldValue/aNewValue to AttributeData. r=heycam (14489941b)
 - Bug 1184842. Restyling should consider only the classes that have changed. r=heycam (5a5e670dc)
 - Bug 1121760 (part 1) - Remove PL_DHashTableSearch(). r=poiru. (d92813655) (8fd0c73b2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1165982 - part 1 - provide fallible initialization of nsDOMIterator from an nsRange; r=ehsan (e8f817ee7)
 - Bug 1165982 - part 2 - validate an nsRange::SelectNode call in nsHTMLTMLEditRules::Init; r=ehsan (182e07bf6)
 - Bug 1180118 - Part 1: Add a method to match a single nsCSSSelector (without pseudo-elements) against an Element. r=bzbarsky (26f9fe8c3)
 - Partial port of Bug 1151829 - Unbreak build on non-SPS platforms after bug 1093934 (a9414f6b3)
 - Bug 1180118 - Part 2: Add eRestyle_SomeDescendants restyle hint and pass associated restyle hint data into restyle methods. r=bzbarsky (7a6fc4bd2)
 - Bug 1180118 - Part 3: Convert eRestyle_SomeDescendants into eRestyle_Self for elements that match selectors. r=bzbarsky (d4581f146)
 - Bug 1180118 - Part 4: Store pointer to the rightmost selector for class, ID and attribute selectors in the rule cascade. r=bzbarsky (aca8878f8)
 - Bug 1164366 - Need to fix an issue on unified build in dom/base. r=ehsan (8fcfb182f)
 - Bug 1121760 (part 2) - Remove PL_DHashTableAdd(). r=poiru. (e9d140a4b)
 - Bug 1121760 (part 3) - Remove PL_DHashTableRemove(). r=poiru. (588aeeaae)
 - Bug 1181445 (part 1) - Implement iterators for nsTHashtable and nsBaseHashtable. r=froydnj. (55a19598d)
 - Bug 1154053 - Limit concurrency of e10s memory reporting. r=erahm (88530ebb2)
 - Bug 1181445 (part 2) - Use nsTHashTable::Iterator in nsMemoryReporterManager. r=froydnj. (70df14b26)
 - Bug 1150916 - Be sure we aren't iterating over a hashtable while it is modified in nsObserverService::UnmarkGrayStrongObservers(). r=froydnj (572b31ed2)
 - Bug 1153373 - Move AppendStrongObservers() function definition behind #ifndef MOZILLA_XPCOMRT_API. r=froydnj (cebafb6b7)
 - Bug 1181445 (part 3) - Use nsTHashTable::Iterator in nsObserverService. r=froydnj. (1018c3526)
 - Bug 1181445 (part 4) - Use nsTHashTable::Iterator in nsCategoryManager. r=froydnj. (a04fcf96b)
 - Bug 1181445 (part 5) - Use nsTHashTable::Iterator in nsTHashtable.h. r=mccr8. (51bf669a0)
 - Bug 1181445 (part 6) - Use nsBaseHashTable::Iterator in xpcom/components/. r=froydnj. (e2e75de6c)
 - Bug 1167378 - Mark ArrayAndPrefix as MOZ_STACK_CLASS and array member as MOZ_NON_OWNING_REF. r=froydnj (e2d727c94)
 - Bug 1181445 (part 7) - Use nsBaseHashTable::Iterator in xpcom/reflect/. r=froydnj. (f6b9290a0)
 - Bug 1181445 (part 8) - Use nsBaseHashTable::Iterator in SystemMemoryReporter. r=froydnj. (69b81c209)
 - Bug 1181445 (part 9) - Use nsBaseHashTable::Iterator in nsConsoleService. r=froydnj. (ce4183330)
 - Bug 1154403 - Reduce incremental finalize slice time to 5ms. r=smaug (edbfd02e0)
 - Bug 1181445 (part 10) - Use nsBaseHashTable::Iterator in CycleCollectedJSRuntime. r=mccr8. (35d9be72e)
 - Bug 1181445 (part 11) - Use nsBaseHashTable::Iterator in xpcom/glue/. r=froydnj. (a08b703fe)
 - Backout change 39e167bbd14c, a80140872ea5, adae9be2294d and b71ccef9c674 (bug 970307). (9ce474689)
 - Bug 1158320 - rename nsThread::mRunningEvent to mNestedEventLoopDepth; r=bsmedberg (06d59a7e2)
 - Bug 1181445 (part 12) - Use nsBaseHashTable::Iterator in xpcom/threads/. r=froydnj. (48edb8226)
 - Bug 1181445 (part 13) - Use nsBaseHashTable::Iterator in xpcom/ds/. r=froydnj. (6d16d7670)
 - Bug 1173634 - Report pending async shutdowns in shutdown hangs. r=cpearce (c806e4b3f)
 - Bug 1183433 - Implement centralized crash report annotations, so that all async-shutdown hangs use only one key, and keeping track of all states each plugin has been through. r=cpearce (1d0284c70)
 - Bug 1184432 - Use nsClassHashtable::ConstIter in GeckoMediaPluginServiceParent::AsyncShutdownPluginStates. r=cpearce (7c92e3363)
 - Bug 1182318 - Part 1: Remove Closure::mCb. r=smaug (f28311ccd)
 - Bug 1182318 - Part 2: Remove Closure from CycleCollectedJSRuntime. r=smaug (454f3b85b)
 - Bug 1185470: Remove 'Get' prefixes from hashtable iterator methods. r (8ce896a26) (ae2cd1d07)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1141282 - DynamicCompressorNode's readonly 'reduction' should be a float. r=ehsan (4685d2cf8)
 - Bug 1153783 - Implement the `detune` AudioParam for the AudioBufferSourceNode. r=ehsan (8e6b3aca4)
 - Bug 1134034 - Add a chrome-only parentId and name on AudioParam for devtools. r=ehsan (13815cb94)
 - Bug 1159290 - "Add final/override to WebAudio classes". r=padenot (83cb303ea)
 - Bug 1161946 - MainThreadMediaStreamListener should be notified just when the stream is finished - patch 1, r=padenot (c2a126103)
 - Bug 1161946 - MainThreadMediaStreamListener should be notified just when the stream is finished - patch 2, r=padenot (a1f408cce)
 - Bug 1161946 - patch 3 - explicit CTOR for NotifyRunnable CLOSED TREE (f304c1ef0)
 - Bug 974089 - Destroy WebAudio MediaStream when a source finishes. r=padenot (66d7e20df)
 - Bug 1175510 - Update the AudioBufferSourceNode <=> PannerNode mapping when destroying AudioNodeStream. r=karlt (156741d15)
 - bug 1179662 uninline DestroyMediaStream overrides so that mStream type need not be complete r=padenot (08d0ebd62)
 - bug 1179662 specify AudioNode::mStream as AudioNodeStream r=padenot (3aaa3a544)
 - bug 1179662 handle null AudioNodeStream stream r=padenot (980a8296b)
 - bug 914392 don't check engine's Node existence in ProcessBlock r=padenot (583176721) (7bd3227e5)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 926838 - [Part 1] Add new files, and update license file. r=gerv,ehsan (90c4f460e)
 - Bug 926838 - [Part 2] Add build files. r=gps (effcdb371)
 - Bug 926838 - [Part 3] Fix GCC compiler errors, text relocation and build errors on emulators. r=ehsan (820ebcefa)
 - Bug 926838 - [Part 4] Implement AlignedTArray for 32-byte alignment is required by openmax dl. Also modify callers. r=ehsan (bade852f6)
 - Bug 926838 - [Part 5] Re-import Google's modifications. r=gerv (4d448a548)
 - Bug 926838 - [Part 6] Unbitrot the build system bits. r=gps (040abf7cf)
 - Bug 1166544 - Surroud FallibleTArray functions that are known to succeed with MOZ_ALWAYS_TRUE in dom/{smil,svg}/. r=dholbert (2055041ea) (22306c792)
- update TwemojiMozilla.ttf to v13.0.2 based build. (232a03e11)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1167420 - Handle fallible AppendElement call in netwerk/base/Dashboard.cpp. r=valentin (a485b8990)
 - Bug 968520 - Add mozilla::fallible to FallibleTArray::AppendElement calls. r=froydnj (12a529a0e)
 - Bug 1172584 - Avoid coping FallibleTArray in SendRequestRunnable constructor. r=dragana (c3a4a4253)
 - Bug 948466: Rename gfxPangoFonts to gfxFontconfigFonts. r=nical (43eed1f5f)
 - Bug 968520 - Add mozilla::fallible to more FallibleTArray calls. r=froydnj (339968a1d)
 - Bug 1166544 - Assume successful InsertElementAt calls in DOMSVG*List::MaybeInsertNullInAnimValListAt. r=dholbert (cf687dad7)
 - Bug 968520 - Add mozilla::fallible to FallibleTArray::InsertElementAt calls. r=froydnj (cc5c68ff2)
 - Bug 968520 - Add mozilla::fallible to more FallibleTArray::InsertElementsAt calls. r=froydnj (66df1d034)
 - Bug 1165735 - Make ThreadSharedFloatArrayBufferList::mContents infallible. r=roc (eda2839db)
 - Bug 1166544 - Use ReplaceElementAt instead of Clear and InsertElementAt in SVGMotionSMILType::Add. r=dholbert (474887a8c)
 - Bug 1167418 - Check AppendElement call in MediaQueryList. r=heycam (b6ed6d153)
 - Bug 1167418 - Use nsTArray instead of FallibleTArray in MediaQueryList. r=heycam (c9e3816d0)
 - Bug 1167418 - Follow-up: Fix bustage (5015e91ce)
 - Bug 1174220 - Part 1: Remove capacity constructor of MediaLargeByteBuffer. r=jya (66819d3e4)
 - Bug 1179282 - Use nsTArray::Assign instead of the assignment operator in dom/svg/. r=dholbert (cb3d43c19)
 - Bug 968520 - Add nsTArray::Assign. r=froydnj (e5eccf354)
 - Bug 1182277, don't leak when using nsAutoTArray inside nsTArray, r=nfroyd (bba32394c)
 - Bug 1143575. Avoid including Android's GraphicBuffer.h from LayersTypes.h. r=nical (99e4e2816)
 - Bug 1143575. Avoid use of COMPARE macro which can clash with Android headers. r=bent (99cfc74c4)
 - Bug 1143575. Add RefBase #include to stagefright stubs. r=cpearce (f9e327600)
 - Bug 1143575. test_HaveMetadataUnbufferedSeek should not wait for canplay since preload='metadata' elements may not fire canplay. r=cpearce (f1b0eee27)
 - Bug 1143575. Make GL context current before cleaning up programs. r=nical (d7b05b2bd)
 - partial Bug 1143575. Android's screenshotting code should invalidate the LayrManagerComposite to ensure composition will actually happen. r=nical (58fb296ab)
 - Bug 1143575. Remove unused Image::IsSentToCompositor tracking. r=nical (808d0b3f0)
 - Bug 1143575. Remove unused CompositionNotifySink. r=nical (98a332305)
 - Bug 1143575. Remove unused VideoFrameContainer::Reset. r=nical (e292bc722)
 - Bug 1143575. Rename mAsyncTransactionTrackeres to mAsyncTransactionTrackers. r=nical (df71ebf4f)
 - Bug 1143575. Remove unused ImageContainer::ResetPaintCount. r=nical (a92c5bf6e)
 - Bug 1143575. Remove unused VideoFrameContainer::ClearCurrentFrame aResetSize parameter. r=nical (5d3c9b83a)
 - Bug 1143575. Remove unused ReturnReleaseFence. r=nical (9d6ea92b5)
 - Bug 1143575. LayerManagerComposite can't get END_NO_COMPOSITE. r=mattwoodrow (0c5c364b5)
 - Bug 1143575. Remove unused AttachAsyncCompositable overload. r=nical (5fd3d4f6d)
 - Bug 1143575. Rename ImageBridgeChild's AutoRemoteTextures to AutoRemoveTexturesFromImageBridge to avoid clashes with later work. r=nical (34d67fcc0)
 - Bug 1143575. Fix some code formatting. r=nical (1d7f30f60)
 - Bug 1143575. Move mLayer from ImageClientBridge up into its superclass ImageClient. r=nical (40c902a36)
 - Bug 1127336 - Label HW-decoded frames with correct origin. - r=vlad (fd1580bcd)
 - Bug 1167504 - Part 1: Remove BindableName - Framebuffer. r=jgilbert (b3133eee6)
 - Bug 1167504 - Part 2: Remove BindableName - Renderbuffer. r=jgilbert (155a7e796)
 - Bug 1167504 - Part 3: Remove BindableName - Sampler. r=jgilbert (8c5c68960)
 - Bug 1167504 - Part 4: Remove BindableName - Texture. r=jgilbert (28077db04)
 - Bug 1167504 - Part 5: Remove BindableName - Transform Feedback. r=jgilbert (4fd839598)
 - Bug 1170454: Fix up instance type for VAOs. r=smaug,r=jgilbert (cc62d993a)
 - Bug 1167504 - Part 6: Remove BindableName - Vertex Array. r=jgilbert (1d54d5bc1)
 - Bug 1048724 - Implement GetBufferSubData. r=jgilbert, r=smaug (06570aa84)
 - Bug 1167504 - Part 7: Remove BindableName - Buffer. r=jgilbert (b2ddf3fc6) (cbff46505)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1048721 - Implement WebGL2Sync. r=jgilbert (b15a0a106)
 - Bug 1156626 - Add ES3 buffer binding values to strong type. r=jgilbert (2495c6e3b)
 - Bug 1144889 - Do proper sRGB detection. - r=kamidphish (db7956d1c)
 - Bug 1159117 - Enable support for legacy formats. r=jgilbert (8a1cc3f16)
 - Bug 974832 - Implement necessary GL features to provide timer queries. r=dglastonbury (eaed796c8)
 - Bug 974832 - Add support for WebGL's EXT_disjoint_timer_query. r=dglastonbury, r=smaug (35f1a540c)
 - Bug 974832 - Add tests for WebGL's EXT_disjoint_timer_query. r=dglastonbury (a7201f461)
 - Bug 1167504 - Part 9: Remove BindableName - Queries. r=jgilbert (c5e304f55)
 - Bug 1168845 - Update WebGL interface names to follow the spec. r=smaug, r=dglastonbury (494859b27)
 - Bug 1150310 - Return context cached value for stencil* queries. r=jgilbert (f5afa0562)
 - Bug 1150310 - Only check stencil LSB 8bit value. r=jgilbert (fa9506d8b)
 - Bug 1167504 - Part 10: Remove WebGLBindableName.h. r=jgilbert (dc1fee18e)
 - Bug 1048745 - Non square UniformMatrix. r=jgilbert (0dac5c36b)
 - Bug 1048745 - Uniform with GLuint. r=jgilbert (41de94bc1)
 - Bug 1048745 - Uniform array with Uint32Array. r=jgilbert, r=smaug (0fa503e7e)
 - Bug 1048745 - Query GL for glGetUniformuiv function. r=jgilbert (8086c9053)
 - Bug 1145501 - Extend validation of BufferData usage. r=jgilbert (5f57241fc)
 - Bug 1155470 - Fix queries. r=jgilbert (ccf7dad00)
 - Bug 1153386 - All the GLES3 uniform types. r=jgilbert (2b223ed42)
 - Bug 1048747 - Cleanup how uniform interface blocks are handled. r=jgilbert (6ac86d50e)
 - Bug 1048724 - Sort out Transform Feedback Varyings. r=jgilbert (bcdd6dfdf)
 - Bug 1167504 - Part 12: Return new buffer binding points from getParameter. r=jgilbert (3d01ff848)
 - Bug 1170855 - Part 1: Extract WebGL 2 specific pnames. r=jgilbert (935a74b45)
 - Bug 1170855 - Part 2: Be consistent when handling pnames from extensions. r=jgilbert (06522e47b)
 - Bug 1170855 - Part 3: Cleanup and better comments. r=jgilbert (3e422adf8)
 - Bug 1170855 - Part 4: Pour in the WebGL 2 pnames. r=jgilbert (2119d2f3d)
 - Bug 1170855 - Part 5: Correctly load glGetInteger64v. r=jgilbert (3e44d32e3)
 - Bug 1009734 - Wait until draw to warn about texture completeness. - r=kamidphish (d7dc3eaa8)
 - Bug 1170855 - Part 6: Implement Sampler binding tracking. r=jgilbert (6f1a1e713)
 - Bug 1170855 - Part 7: Implement MAX_CLIENT_WAIT_TIMEOUT_WEBGL. r=jgilbert, r=smaug (7ca761b1f)
 - Bug 1170855 - Part 8: MAX_SERVER_WAIT_TIMEOUT is unsigned. r=jgilbert (16939ba9f)
 - Bug 1170855 - Part 9: MAX_VARYING_COMPONENTS workaround. r=jgilbert (2cc7e870c)
 - Bug 1170855 - Part A: Don't error on MAX_ELEMENT_INDEX. r=jgilbert (acefb1580)
 - Bug 1170855 - Part B: READ_BUFFER requires emulation for default FB. r=jgilbert (795bb5793)
 - Bug 1170855 - Part C: Move _WEBGL GLenums from GLConsts.h to WebGLContext.h. r=jgilbert (3eada1f47)
 - Bug 1182950 - Fix compile error in non-unified build. r=botond (018bb21ea) (2fdb3f608)


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

Changelog:

In-tree changes:
- kplugins: fix build after landing "Bug 1182516 - Add Chaos Mode environment variable MOZ_CHAOSMODE. r=roc" in GRE (3f6f02c3)
- bump KM version for API change (as of NM27 rev 2fdb3f608) (b398a789)

Out-of-tree changes:
* update Goanna3 to git 371e98abd..2fdb3f608:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - test part of Bug 789788 - Revise the don't-use-document-fonts option (1b6a0e6ed)
 - Bug 1172782 - Change how nsTHashtable::Clear() works. r=froydnj. (c8c2adc51)
 - Bug 1180072 - Remove PL_DHashTableEnumerate(). r=froydnj. (b5448efda)
 - Bug 1180122 - Make Chaos Mode affect PLDHashTable's iterators. r=froydnj. (11fd0e222)
 - Bug 1182516 - Add Chaos Mode environment variable MOZ_CHAOSMODE. r=roc (d636f6c90)
 - Bug 1182516 - Fix mid-air conflict with 3fd2ab6cb762 on a CLOSED TREE. r=bustage (8dec46b7a)
 - Bug 1184280 - Remove warning about mDisabledJSAndPlugins being false. r=ehsan (c23e96fc1)
 - Bug 1181411 - Test some expected aborts in PLDHashTable. r=glandium. (682788df7)
 - Bug 1185399 (part 1) - Remove macros from pldhash.h. r=froydnj. (15001ff2a)
 - Bug 1185399 (part 2) - Remove macros from pldhash.cpp. r=froydnj. (afeddcc90)
 - Bug 1187197 (part 1) - Move comments from PL_DHashTable* functions to the equivalent methods. r=froydnj. (78921590e)
 - Bug 1187197 (part 2) - Put function return types on their own line. r=froydnj. (9aae02f83)
 - Bug 1187197 (part 3) - Convert pldhash.{cpp,h} to C++ style comments. r=froydnj. (57afe7e1f)
 - Bug 1202526 (part 1) - Add PLDHashTable::RemoveEntry(). r=froydnj. (1b5453695)
 - Bug 1202526 (part 2) - Avoid PL_DHashTableRawRemove() in nsLoadGroup. r=mcmanus. (1ad20b17f)
 - Bug 1202526 (part 3) - Avoid PL_DHashTableRawRemove() in nsDocument. r=bz. (cdde6eff0)
 - Bug 1202526 (part 4) - Avoid PL_DHashTableRawRemove() in nsPropertyTable. r=bz. (ed437f4d6)
 - Bug 1202526 (part 5) - Use PLDHashTable::RemoveEntry() in nsSecureBrowserUIImpl. r=dkeeler. (ac1d44066)
 - Bug 1202526 (part 6) - Use PLDHashTable::RemoveEntry() in XULDocument. r=bz. (2639a053e)
 - Bug 1202526 (part 7) - Use PLDHashTable::RemoveEntry() in prefs code. r=bz. (2eb3b1097)
 - Bug 1202526 (part 8) - Use PLDHashTable::RemoveEntry() in the cycle collector. r=mccr8. (ec77d7635)
 - Bug 1130096 - Convert embedding/components/commandhandler/ to Gecko style. r=mccr8 (a5aecf9de)
 - Bug 1184842. Remove layout.frames.force_resizability pref. r=mats (9226b0caf)
 - Bug 1184842. Remove frameset mVisibilityOverride since it's always false now. r=mats (1b439feb8)
 - Bug 1184842. Change nsAttrAndChildArray::SetAndTakeAttr to nsAttrAndChildArray::SetAndSwapAttr. r=peterv (1442f0eae)
 - Bug 1184842. Make SetAttrAndNotify use the real old value instead of aOldValue when possible. r=bz (bc45970f5)
 - Bug 1184842. Add aOldValue parameter to nsNodeUtils::AttributeChanged. r=peterv (31bf8c08e)
 - Bug 1184842. Pass aOldValue to all mutation observers. r=peterv (e69daf7f7)
 - Bug 1184842. Allow BeforeSetAttr to preparse aValue. r=peterv (9c51655de)
 - follow up fix to Bug 1184842. Allow BeforeSetAttr to preparse aValue (fb997a066)
 - Bug 1149042 - Call AttributeWillChange before a style="" attribute gets created when touching element.style. r=smaug (41f2ea361)
 - Bug 1184842. Pass preparsed attribute values to nsNodeUtils::AttributeWillChange. r=peterv (646622252)
 - Bug 1013743, MutationObserver should observe only the subtree it is attached to, r=wchen (ad606eb15)
 - Bug 1184842. Add aNewValue to nsIMutationObserver::AttributeWillChange. r=peterv (796042972)
 - Bug 1184842. Preparse class attribute values in Element::BeforeSetAttr. r=peterv (e18989b2b)
 - Bug 1154149 - Remove nsPresContext arguments from a bunch of nsStyleSBug 1154149 - Remove nsPresContext arguments from a bunch of nsStyleS (b7797ef66)
 - Bug 1184842. Route aOldValue/aNewValue to AttributeData. r=heycam (14489941b)
 - Bug 1184842. Restyling should consider only the classes that have changed. r=heycam (5a5e670dc)
 - Bug 1121760 (part 1) - Remove PL_DHashTableSearch(). r=poiru. (d92813655) (8fd0c73b2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1165982 - part 1 - provide fallible initialization of nsDOMIterator from an nsRange; r=ehsan (e8f817ee7)
 - Bug 1165982 - part 2 - validate an nsRange::SelectNode call in nsHTMLTMLEditRules::Init; r=ehsan (182e07bf6)
 - Bug 1180118 - Part 1: Add a method to match a single nsCSSSelector (without pseudo-elements) against an Element. r=bzbarsky (26f9fe8c3)
 - Partial port of Bug 1151829 - Unbreak build on non-SPS platforms after bug 1093934 (a9414f6b3)
 - Bug 1180118 - Part 2: Add eRestyle_SomeDescendants restyle hint and pass associated restyle hint data into restyle methods. r=bzbarsky (7a6fc4bd2)
 - Bug 1180118 - Part 3: Convert eRestyle_SomeDescendants into eRestyle_Self for elements that match selectors. r=bzbarsky (d4581f146)
 - Bug 1180118 - Part 4: Store pointer to the rightmost selector for class, ID and attribute selectors in the rule cascade. r=bzbarsky (aca8878f8)
 - Bug 1164366 - Need to fix an issue on unified build in dom/base. r=ehsan (8fcfb182f)
 - Bug 1121760 (part 2) - Remove PL_DHashTableAdd(). r=poiru. (e9d140a4b)
 - Bug 1121760 (part 3) - Remove PL_DHashTableRemove(). r=poiru. (588aeeaae)
 - Bug 1181445 (part 1) - Implement iterators for nsTHashtable and nsBaseHashtable. r=froydnj. (55a19598d)
 - Bug 1154053 - Limit concurrency of e10s memory reporting. r=erahm (88530ebb2)
 - Bug 1181445 (part 2) - Use nsTHashTable::Iterator in nsMemoryReporterManager. r=froydnj. (70df14b26)
 - Bug 1150916 - Be sure we aren't iterating over a hashtable while it is modified in nsObserverService::UnmarkGrayStrongObservers(). r=froydnj (572b31ed2)
 - Bug 1153373 - Move AppendStrongObservers() function definition behind #ifndef MOZILLA_XPCOMRT_API. r=froydnj (cebafb6b7)
 - Bug 1181445 (part 3) - Use nsTHashTable::Iterator in nsObserverService. r=froydnj. (1018c3526)
 - Bug 1181445 (part 4) - Use nsTHashTable::Iterator in nsCategoryManager. r=froydnj. (a04fcf96b)
 - Bug 1181445 (part 5) - Use nsTHashTable::Iterator in nsTHashtable.h. r=mccr8. (51bf669a0)
 - Bug 1181445 (part 6) - Use nsBaseHashTable::Iterator in xpcom/components/. r=froydnj. (e2e75de6c)
 - Bug 1167378 - Mark ArrayAndPrefix as MOZ_STACK_CLASS and array member as MOZ_NON_OWNING_REF. r=froydnj (e2d727c94)
 - Bug 1181445 (part 7) - Use nsBaseHashTable::Iterator in xpcom/reflect/. r=froydnj. (f6b9290a0)
 - Bug 1181445 (part 8) - Use nsBaseHashTable::Iterator in SystemMemoryReporter. r=froydnj. (69b81c209)
 - Bug 1181445 (part 9) - Use nsBaseHashTable::Iterator in nsConsoleService. r=froydnj. (ce4183330)
 - Bug 1154403 - Reduce incremental finalize slice time to 5ms. r=smaug (edbfd02e0)
 - Bug 1181445 (part 10) - Use nsBaseHashTable::Iterator in CycleCollectedJSRuntime. r=mccr8. (35d9be72e)
 - Bug 1181445 (part 11) - Use nsBaseHashTable::Iterator in xpcom/glue/. r=froydnj. (a08b703fe)
 - Backout change 39e167bbd14c, a80140872ea5, adae9be2294d and b71ccef9c674 (bug 970307). (9ce474689)
 - Bug 1158320 - rename nsThread::mRunningEvent to mNestedEventLoopDepth; r=bsmedberg (06d59a7e2)
 - Bug 1181445 (part 12) - Use nsBaseHashTable::Iterator in xpcom/threads/. r=froydnj. (48edb8226)
 - Bug 1181445 (part 13) - Use nsBaseHashTable::Iterator in xpcom/ds/. r=froydnj. (6d16d7670)
 - Bug 1173634 - Report pending async shutdowns in shutdown hangs. r=cpearce (c806e4b3f)
 - Bug 1183433 - Implement centralized crash report annotations, so that all async-shutdown hangs use only one key, and keeping track of all states each plugin has been through. r=cpearce (1d0284c70)
 - Bug 1184432 - Use nsClassHashtable::ConstIter in GeckoMediaPluginServiceParent::AsyncShutdownPluginStates. r=cpearce (7c92e3363)
 - Bug 1182318 - Part 1: Remove Closure::mCb. r=smaug (f28311ccd)
 - Bug 1182318 - Part 2: Remove Closure from CycleCollectedJSRuntime. r=smaug (454f3b85b)
 - Bug 1185470: Remove 'Get' prefixes from hashtable iterator methods. r (8ce896a26) (ae2cd1d07)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1141282 - DynamicCompressorNode's readonly 'reduction' should be a float. r=ehsan (4685d2cf8)
 - Bug 1153783 - Implement the `detune` AudioParam for the AudioBufferSourceNode. r=ehsan (8e6b3aca4)
 - Bug 1134034 - Add a chrome-only parentId and name on AudioParam for devtools. r=ehsan (13815cb94)
 - Bug 1159290 - "Add final/override to WebAudio classes". r=padenot (83cb303ea)
 - Bug 1161946 - MainThreadMediaStreamListener should be notified just when the stream is finished - patch 1, r=padenot (c2a126103)
 - Bug 1161946 - MainThreadMediaStreamListener should be notified just when the stream is finished - patch 2, r=padenot (a1f408cce)
 - Bug 1161946 - patch 3 - explicit CTOR for NotifyRunnable CLOSED TREE (f304c1ef0)
 - Bug 974089 - Destroy WebAudio MediaStream when a source finishes. r=padenot (66d7e20df)
 - Bug 1175510 - Update the AudioBufferSourceNode <=> PannerNode mapping when destroying AudioNodeStream. r=karlt (156741d15)
 - bug 1179662 uninline DestroyMediaStream overrides so that mStream type need not be complete r=padenot (08d0ebd62)
 - bug 1179662 specify AudioNode::mStream as AudioNodeStream r=padenot (3aaa3a544)
 - bug 1179662 handle null AudioNodeStream stream r=padenot (980a8296b)
 - bug 914392 don't check engine's Node existence in ProcessBlock r=padenot (583176721) (7bd3227e5)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 926838 - [Part 1] Add new files, and update license file. r=gerv,ehsan (90c4f460e)
 - Bug 926838 - [Part 2] Add build files. r=gps (effcdb371)
 - Bug 926838 - [Part 3] Fix GCC compiler errors, text relocation and build errors on emulators. r=ehsan (820ebcefa)
 - Bug 926838 - [Part 4] Implement AlignedTArray for 32-byte alignment is required by openmax dl. Also modify callers. r=ehsan (bade852f6)
 - Bug 926838 - [Part 5] Re-import Google's modifications. r=gerv (4d448a548)
 - Bug 926838 - [Part 6] Unbitrot the build system bits. r=gps (040abf7cf)
 - Bug 1166544 - Surroud FallibleTArray functions that are known to succeed with MOZ_ALWAYS_TRUE in dom/{smil,svg}/. r=dholbert (2055041ea) (22306c792)
- update TwemojiMozilla.ttf to v13.0.2 based build. (232a03e11)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1167420 - Handle fallible AppendElement call in netwerk/base/Dashboard.cpp. r=valentin (a485b8990)
 - Bug 968520 - Add mozilla::fallible to FallibleTArray::AppendElement calls. r=froydnj (12a529a0e)
 - Bug 1172584 - Avoid coping FallibleTArray in SendRequestRunnable constructor. r=dragana (c3a4a4253)
 - Bug 948466: Rename gfxPangoFonts to gfxFontconfigFonts. r=nical (43eed1f5f)
 - Bug 968520 - Add mozilla::fallible to more FallibleTArray calls. r=froydnj (339968a1d)
 - Bug 1166544 - Assume successful InsertElementAt calls in DOMSVG*List::MaybeInsertNullInAnimValListAt. r=dholbert (cf687dad7)
 - Bug 968520 - Add mozilla::fallible to FallibleTArray::InsertElementAt calls. r=froydnj (cc5c68ff2)
 - Bug 968520 - Add mozilla::fallible to more FallibleTArray::InsertElementsAt calls. r=froydnj (66df1d034)
 - Bug 1165735 - Make ThreadSharedFloatArrayBufferList::mContents infallible. r=roc (eda2839db)
 - Bug 1166544 - Use ReplaceElementAt instead of Clear and InsertElementAt in SVGMotionSMILType::Add. r=dholbert (474887a8c)
 - Bug 1167418 - Check AppendElement call in MediaQueryList. r=heycam (b6ed6d153)
 - Bug 1167418 - Use nsTArray instead of FallibleTArray in MediaQueryList. r=heycam (c9e3816d0)
 - Bug 1167418 - Follow-up: Fix bustage (5015e91ce)
 - Bug 1174220 - Part 1: Remove capacity constructor of MediaLargeByteBuffer. r=jya (66819d3e4)
 - Bug 1179282 - Use nsTArray::Assign instead of the assignment operator in dom/svg/. r=dholbert (cb3d43c19)
 - Bug 968520 - Add nsTArray::Assign. r=froydnj (e5eccf354)
 - Bug 1182277, don't leak when using nsAutoTArray inside nsTArray, r=nfroyd (bba32394c)
 - Bug 1143575. Avoid including Android's GraphicBuffer.h from LayersTypes.h. r=nical (99e4e2816)
 - Bug 1143575. Avoid use of COMPARE macro which can clash with Android headers. r=bent (99cfc74c4)
 - Bug 1143575. Add RefBase #include to stagefright stubs. r=cpearce (f9e327600)
 - Bug 1143575. test_HaveMetadataUnbufferedSeek should not wait for canplay since preload='metadata' elements may not fire canplay. r=cpearce (f1b0eee27)
 - Bug 1143575. Make GL context current before cleaning up programs. r=nical (d7b05b2bd)
 - partial Bug 1143575. Android's screenshotting code should invalidate the LayrManagerComposite to ensure composition will actually happen. r=nical (58fb296ab)
 - Bug 1143575. Remove unused Image::IsSentToCompositor tracking. r=nical (808d0b3f0)
 - Bug 1143575. Remove unused CompositionNotifySink. r=nical (98a332305)
 - Bug 1143575. Remove unused VideoFrameContainer::Reset. r=nical (e292bc722)
 - Bug 1143575. Rename mAsyncTransactionTrackeres to mAsyncTransactionTrackers. r=nical (df71ebf4f)
 - Bug 1143575. Remove unused ImageContainer::ResetPaintCount. r=nical (a92c5bf6e)
 - Bug 1143575. Remove unused VideoFrameContainer::ClearCurrentFrame aResetSize parameter. r=nical (5d3c9b83a)
 - Bug 1143575. Remove unused ReturnReleaseFence. r=nical (9d6ea92b5)
 - Bug 1143575. LayerManagerComposite can't get END_NO_COMPOSITE. r=mattwoodrow (0c5c364b5)
 - Bug 1143575. Remove unused AttachAsyncCompositable overload. r=nical (5fd3d4f6d)
 - Bug 1143575. Rename ImageBridgeChild's AutoRemoteTextures to AutoRemoveTexturesFromImageBridge to avoid clashes with later work. r=nical (34d67fcc0)
 - Bug 1143575. Fix some code formatting. r=nical (1d7f30f60)
 - Bug 1143575. Move mLayer from ImageClientBridge up into its superclass ImageClient. r=nical (40c902a36)
 - Bug 1127336 - Label HW-decoded frames with correct origin. - r=vlad (fd1580bcd)
 - Bug 1167504 - Part 1: Remove BindableName - Framebuffer. r=jgilbert (b3133eee6)
 - Bug 1167504 - Part 2: Remove BindableName - Renderbuffer. r=jgilbert (155a7e796)
 - Bug 1167504 - Part 3: Remove BindableName - Sampler. r=jgilbert (8c5c68960)
 - Bug 1167504 - Part 4: Remove BindableName - Texture. r=jgilbert (28077db04)
 - Bug 1167504 - Part 5: Remove BindableName - Transform Feedback. r=jgilbert (4fd839598)
 - Bug 1170454: Fix up instance type for VAOs. r=smaug,r=jgilbert (cc62d993a)
 - Bug 1167504 - Part 6: Remove BindableName - Vertex Array. r=jgilbert (1d54d5bc1)
 - Bug 1048724 - Implement GetBufferSubData. r=jgilbert, r=smaug (06570aa84)
 - Bug 1167504 - Part 7: Remove BindableName - Buffer. r=jgilbert (b2ddf3fc6) (cbff46505)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1048721 - Implement WebGL2Sync. r=jgilbert (b15a0a106)
 - Bug 1156626 - Add ES3 buffer binding values to strong type. r=jgilbert (2495c6e3b)
 - Bug 1144889 - Do proper sRGB detection. - r=kamidphish (db7956d1c)
 - Bug 1159117 - Enable support for legacy formats. r=jgilbert (8a1cc3f16)
 - Bug 974832 - Implement necessary GL features to provide timer queries. r=dglastonbury (eaed796c8)
 - Bug 974832 - Add support for WebGL's EXT_disjoint_timer_query. r=dglastonbury, r=smaug (35f1a540c)
 - Bug 974832 - Add tests for WebGL's EXT_disjoint_timer_query. r=dglastonbury (a7201f461)
 - Bug 1167504 - Part 9: Remove BindableName - Queries. r=jgilbert (c5e304f55)
 - Bug 1168845 - Update WebGL interface names to follow the spec. r=smaug, r=dglastonbury (494859b27)
 - Bug 1150310 - Return context cached value for stencil* queries. r=jgilbert (f5afa0562)
 - Bug 1150310 - Only check stencil LSB 8bit value. r=jgilbert (fa9506d8b)
 - Bug 1167504 - Part 10: Remove WebGLBindableName.h. r=jgilbert (dc1fee18e)
 - Bug 1048745 - Non square UniformMatrix. r=jgilbert (0dac5c36b)
 - Bug 1048745 - Uniform with GLuint. r=jgilbert (41de94bc1)
 - Bug 1048745 - Uniform array with Uint32Array. r=jgilbert, r=smaug (0fa503e7e)
 - Bug 1048745 - Query GL for glGetUniformuiv function. r=jgilbert (8086c9053)
 - Bug 1145501 - Extend validation of BufferData usage. r=jgilbert (5f57241fc)
 - Bug 1155470 - Fix queries. r=jgilbert (ccf7dad00)
 - Bug 1153386 - All the GLES3 uniform types. r=jgilbert (2b223ed42)
 - Bug 1048747 - Cleanup how uniform interface blocks are handled. r=jgilbert (6ac86d50e)
 - Bug 1048724 - Sort out Transform Feedback Varyings. r=jgilbert (bcdd6dfdf)
 - Bug 1167504 - Part 12: Return new buffer binding points from getParameter. r=jgilbert (3d01ff848)
 - Bug 1170855 - Part 1: Extract WebGL 2 specific pnames. r=jgilbert (935a74b45)
 - Bug 1170855 - Part 2: Be consistent when handling pnames from extensions. r=jgilbert (06522e47b)
 - Bug 1170855 - Part 3: Cleanup and better comments. r=jgilbert (3e422adf8)
 - Bug 1170855 - Part 4: Pour in the WebGL 2 pnames. r=jgilbert (2119d2f3d)
 - Bug 1170855 - Part 5: Correctly load glGetInteger64v. r=jgilbert (3e44d32e3)
 - Bug 1009734 - Wait until draw to warn about texture completeness. - r=kamidphish (d7dc3eaa8)
 - Bug 1170855 - Part 6: Implement Sampler binding tracking. r=jgilbert (6f1a1e713)
 - Bug 1170855 - Part 7: Implement MAX_CLIENT_WAIT_TIMEOUT_WEBGL. r=jgilbert, r=smaug (7ca761b1f)
 - Bug 1170855 - Part 8: MAX_SERVER_WAIT_TIMEOUT is unsigned. r=jgilbert (16939ba9f)
 - Bug 1170855 - Part 9: MAX_VARYING_COMPONENTS workaround. r=jgilbert (2cc7e870c)
 - Bug 1170855 - Part A: Don't error on MAX_ELEMENT_INDEX. r=jgilbert (acefb1580)
 - Bug 1170855 - Part B: READ_BUFFER requires emulation for default FB. r=jgilbert (795bb5793)
 - Bug 1170855 - Part C: Move _WEBGL GLenums from GLConsts.h to WebGLContext.h. r=jgilbert (3eada1f47)
 - Bug 1182950 - Fix compile error in non-unified build. r=botond (018bb21ea) (2fdb3f608)

* 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