Saturday, January 28, 2023

Weekly browser binaries (20230128)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230128-3219d2d-uxp-fd45d6324-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230128-3219d2d-uxp-fd45d6324-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-20230128-3219d2d-uxp-fd45d6324-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-20230128-d849524bd-uxp-fd45d6324-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230128-d849524bd-uxp-fd45d6324-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230128-d849524bd-uxp-fd45d6324-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230128-d849524bd-uxp-fd45d6324-xpmod.7z

Official UXP changes picked since my last build:
- No issue - implement js::NativeDefineDataProperty helper (2db0386e6)
- No issue - reformat GlobalObject::skipDeselectedConstructor (7d2b83faf)
- No issue - Remove "code" from jsprototype.h macros (41c2b3454)
- No issue - Cleanup unused function exports to self-hosted global (123080858)
- No issue - add API to tell Profile Timeline Recording state to JS engine (531906eb8)
- No issue - Throw error when resolving or rejecting promise returned by async function with testing function (021610819)
- Issue #2089 - Use JS engine stack if necessary when reporting errors (6b50dd5d0)
- Issue #2089 - In Promises, use a C++ version of SpeciesConstructor when calling from C++ (8322304fb)
- Issue #2089 - Avoid copying/recreating iterator result, AsyncGeneratorRequest and GeneratorObject expression stacks (ece049698)
- Issue #2091 - Parse \p{Extended_Pictographic} too. (849523139)
- Issue #2093 - Trace HeapPtr<RegExpShared::groupsTemplate_> for GC move/compact events, regression from #2072 (70279e1eb)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

Update Notice:
- You may delete file named icudt58l.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-20230128-485bba73-uxp-fd45d6324-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230128-485bba73-uxp-fd45d6324-xpmod.7z

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-20230128-id-656ea98-uxp-fd45d6324-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230128-id-656ea98-ia-93af9a0-uxp-fd45d6324-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-20230128-651757a93-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230128-651757a93-xpmod.7z

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

Repo changes:
- import from UXP: No issue - implement js::NativeDefineDataProperty helper (2db0386e) (59d54ed5f)
- import from UXP: No issue - reformat GlobalObject::skipDeselectedConstructor (7d2b83fa) (f4d8e5248)
- ported from UXP: No issue - Remove "code" from jsprototype.h macros (41c2b345) (e71dca17f)
- import from UXP: No issue - Cleanup unused function exports to self-hosted global (12308085) (c19d406a1)
- import from UXP: No issue - add API to tell Profile Timeline Recording state to JS engine (531906eb) (5261fc836)
- import from UXP: No issue - Throw error when resolving or rejecting promise returned by async function with testing function (02161081) (4be9ec4a7)
- ported from UXP: Issue #2089 - Use JS engine stack if necessary when reporting errors (6b50dd5d) (a4f6a1ecb)
- import from UXP: Issue #2089 - In Promises, use a C++ version of SpeciesConstructor when calling from C++ (8322304f) (27f7d0508)
- ported from UXP: Issue #2089 - Avoid copying/recreating iterator result, AsyncGeneratorRequest and GeneratorObject expression stacks (ece04969) (0e9c64e2c)
- import from UXP: Issue #2091 - Parse \p{Extended_Pictographic} too. (84952313) (c6bcbe193)
- import from UXP: Issue #2093 - Trace HeapPtr<RegExpShared::groupsTemplate_> for GC move/compact events, regression from #2072 (70279e1e) (651757a93)


New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230128-6a4edbe796-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230128-6a4edbe796-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230128-6a4edbe796-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230128-6a4edbe796-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 1222092. Don't let sFocusedIMEWidget keep an nsIWidget alive during shutdown. r=masayuki (f604e32bda)
 - Bug 1186795 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in widget/ with iterators. r=roc. (65077bd952)
 - Bug 1186795 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in widget/ with iterators. r=roc. (b468993d9a)
 - Bug 1186795 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in widget/ with iterators. r=roc. (29946ed0ce)
 - Bug 1217251 - Add APZThreadUtils::RunDelayedTaskOnCurrentThread(). r=kats (0a89e92202)
 - Bug 1223946 - Part 1: Clean up and support needed for converting WidgetWheelEvent to ScrollWheelInput. r=kats (faf54e7920)
 - Bug 1223946 - Part 2: Ensure wheel event from nsDOMWindowUtil is dispatched on correct thread. r=kats (571d591345)
 - Bug 1210912 - fix widget leak in LookupRegisteredPluginWindow; r=roc (f224933634)
 - Bug 1188225 - Implement ChromeProcessController::HandleDoubleTap. r=botond (ffc65ffec1)
 - Bug 1221371 - Remove unnecessary explicit copies of nsTArray. r=billm (3178318eb5)
 - Bug 1218991 - Save initial zoom constraints to be used once compositor is created r=kats (4017bdc17d)
 - Bug 1217818 - Add some more logging to more easily diagnose issues. r=botond (2a1480e209)
 - Bug 1219898 - Remove use of gPreventMouseEvents in APZ event state-tracking code. r=botond (d6877aaedf)
 - Bug 1211612 - Add DragInputBlock for async scrollbars. r=kats (6bfbcccead)
 - Bug 1225007 (part 1, attempt 3) - Use LayoutDevicePixel more in Cocoa widget code. r=kats. (e4078ce0ad)
 - Bug 1225007 (part 2, attempt 3) - Use LayoutDevicePixel more in Cocoa widget code. r=kats. (0db998bf01)
 - Bug 1214662 - Fix compile error for enabling APZES_LOG. r=botond (c316ba99cd)
 - Bug 1223296 - Clear element activation if a contextmenu is displayed. r=botond (e362ffcf8d)
 - Bug 1217818 - Minor refactoring to reuse a function. r=botond (c0c29e2b90)
 - Bug 1217818 - Ignore injected touchstart events for the purposes of prevent-default notifications back to APZ. r=botond (b740525b61)
 - Bug 1223296 - Turn HandlePanStart into a more generic function that can be called from other places. r=botond (d10991094a)
 - Bug 1223296 - Fire the MozMouseHittest event even if the C++ APZ is enabled. r=rbarker,botond (cdd7523a3b)
 - Bug 1184890 part.1 SelectionChangeDataBase and TextChangeDataBase should have a flag which indicates whether the change occurred during composition or not r=smaug (e10f782acb)
 - Bug 1184890 part.2 IMContextWrapper shouldn't commit composition when a selection change notification occurred before starting current composition r=m_kato (8f377bfc36)
 - Bug 1184890 part.3 TSFTextStore shouldn't commit composition when a selection change notification occurred before starting current composition r=m_kato (b55102256e)
 - Bug 1216177 - Remove the remaining nsRefPtr forward declarations; r=froydnj (a3674552c3)
 - Bug 1225571 - Move the code to update the SPCSPS from repaint request handling to when the resolution is updated in the presShell. r=botond (a7d1909ed5)
 - bug 1181823 - convert test_ev_certs.js, test_keysize_ev.js, and test_validity.js to generate certificates at build time r=Cykesiopka r=mgoodwin (19a2678625)
 - Bug 1189166 - Cleanup some PSM test generation files post Bug 1181823. r=dkeeler (fad638b365)
 - Bug 1170388 - Removed an outdated workaround for old clang versions in the static analysis plugin. r=mystor (0c8e0229e7)
 - Bug 1208814 - Part 1: Add an analysis to prevent default copy constructors from being called on refcounted objects, r=ehsan (6a8605808e)
 - Bug 1208814 - Part 2: Don't use the default copy constructor in nsNavHistoryQuery::Clone(), r=ehsan (6de5b8a04c)
 - Bug 1201314 - Make most of std:: non-memmovable for static analysis purposes. r=mystor r=ehsan (3a50302fb6)
 - fix refptr (70035b7976)
 - Bug 1223966: Don't claim we support NSTextInput interface. r=masayuki (ab702c6718)
 - Bug 431620 - Remove unused function GetToggledKeyState [r=roc] (0c7140855c)
 - bug 1203312 - convert tlsserver to generate certificates at build time r=Cykesiopka,mgoodwin (ada3c01c00)
 - Bug 1194419 - Remove signature algorithm duplicate use in serial number determination in pycert. r=keeler (37c2fbe839)
 - Bug 1210180 - Force the view to update when we recycle a Vibrancy view. r=mstange (33490daf1f)
 - Bug 1142393 - Make menus look correct when 'Reduce transparency' is set. r=smichaud (0d8a1b9b7f)
 - Bug 1119106 - Add an explanatory comment. r=smichaud (1e44196dad)
 - Bug 1119106 - Increase the maximum focus ring width on 10.10 to 7 pixels. r=smichaud (1af85f99e8)
 - Bug 1119106 - Give these enums better names. r=smichaud (65886bdab6)
 - Bug 1153579 - Fix -Wsign-compare warnings in nsNativeThemeCocoa.mm about int and size_t. r=mstange (d682b281df)
 - some crash reporter stuff (3157fa0f2d)
 - bug 726483 remove unnecessary DispatchResized() parameters r=roc (02051fd152)
 - Bug 1208829 - Make FromUnknownRegion() actually work, and add ToUnknownRegion(). r=mstange (5a087ad3aa)
 - Bug 1180564: Don't implement NSTextInput any more, just NSTextInputClient. r=masayuki (7611a0d77c)
 - Bug 1180564: insertNewline should use TextInputHandler::InsertText() instead of using insertText of NSTextInput protocol r=masayuki (dc11c738b9)
 - Bug 1124408 - Report cocoa view focus correctly when sheets are exposed. r=masayuki,smichaud (34a6a32d8b)
 - Bug 1138678 - Ignore NOTIFY_IME_OF_BLUR when establishing secure input mode. r=masayuki (4d7b10e8a2)
 - Bug 1148196 - Crashes at -[ChildView keyDown:] related to secure input. r=masayuki (0cbd54b9cf)
 - Bug 1211352 part.1 IMEContentObserver should be created when a plugin has focus r=smaug (4500259e6f)
 - Bug 1211352 part.2 PuppetWidget shouldn't send notifications which are not wanted by the parent process r=m_kato (2557aa51b2)
 - Bug 1007063 - Show virtual (on-screen) keyboard in Windows 8 and higher when text fields are focused if physical keyboards are not present. r=jimm r=masayuki r=m_kato (9d2c1e62d0)
 - Bug 1211352 part.3 nsIWidget::GetIMEupdatePreference() for each platform should not request any notifications while a plugin has focus r=m_kato (1aa357bc9d)
 - Bug 1211352 part.4 PuppetWidget::GetIMEUpdatePreference() should request only position change notifications while a plugin has focus r=m_kato (470fb900d6)
 - Bug 1211352 part.5 PuppetWidget should cache only the focused editor rect information while a plugin has focus r=m_kato (73e7521d3c)
 - Bug 1223366 - Update event.buttons on GDK_BUTTON_RELEASE [r=karlt] (107c793c5a)
 - bug 726483 keep an extra reference to the window r=roc (4e6756939f)
 - Bug 1186745 part 1 - Add LeakRefPtr for pointer leaking by default. r=froydnj (b7260528df)
 - Bug 1186745 part 2 - Move nsThreadSyncDispatch class to its own header file. r=froydnj (f408ef41da)
 - Bug 1186745 part 3 - Make nsThreadSyncDispatch leak the sync task by default when Run() is not called. r=froydnj (17092e33ab)
 - Bug 1186745 part 4 - Make TracedRunnable accept an already_AddRefed instead of a raw pointer. r=froydnj (8e59e1d0c9)
 - Bug 1186745 part 5 - Make nsThread::Dispatch() always leak the event if it fails. r=froydnj (220b91529a)
 - Bug 1186745 part 6 - Fix event leak when using NS_DispatchToCurrentThread. r=froydnj (55a4177f2e)
 - some crashreporter stuff (a5a59bd6ac)
 - bug 726483 avoid DispatchResized() during size-allocate r=roc (08ae527f93)
 - Bug 1212733, cache dnd window state instead of using gtk_window_get_type_hint, r=karlt (c9ee119926)
 - Bug 1131978 - Acknowledge GDK's scale factor in scale calculation. r=karlt (7280d547b8)
 - bug 1180008 provide gtk_window_get_window_type for old GTK versions r=glandium (3f7f17ac69)
 - Bug 1174374 - gdk_cursor_new() is deprecated in 3.16. Use gdk_cursor_new_for_display(). r=karlt (90e2e738f7) (795ba7b999)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 859764 - Part 5: Changes in Test Cases. r=echen (f1a5cd4fd3)
 - Bug 859764 - Part 6: Changes in Payment. r=ferjm, r=smaug (2b47641375)
 - Bug 1010756 - Helpful errors for using nsCOMPtr on non-XPCOM types; r=froydnj (6b1521c482)
 - leftover (e1a24351e9)
 - Bug 1192102 - Remove unused file embedded/android/GeckoSmsManager.java. r=blassey (ac05ae649d)
 - var-let (8ddb529f96)
 - Bug 1181466 - Fix observe function in SmsService/MmsService. r=btseng (ca93122404)
 - Bug 733331 - Part 2: Update enabledGsmTableTuples when MCC changes in SmsService.js and fix segmentChars in SmsSegmentHelper.jsm. r=btseng (24fa23e4be)
 - Bug 1173156 - Fix typo and add a Marionette test case. r=btseng (e7199eb55a)
 - Bug 1132774 - [B2G][SMS] Enable DEBUG Flag in SmsService if the default value of "ril.debugging.enabled" is true. r=btseng (7300d24fb7)
 - Bug 1169160 - [MobileConnection] Support more call barring program: all service, outgoing service and incoming service. r=hsinyi,aknow (872c2cc056)
 - Bug 1169225 - [MobileConnectionService] Support setting/getting call waiting on all serviceClass. r=aknow (14c546a9ca)
 - Bug 1110619 - Part 1: IDL Interface Changes. r=echen (beae2b4b77)
 - Bug 1168064 - B2G RIL: filter out cell info with unknown values. r=echen (11dfc5a7e8)
 - Bug 1159591 - Part 2: Move MMI logic from ril_worker to telephonyService (Call Forwarding). r=aknow (b4edb76863)
 - Bug 1159591 - Part 3: Move MMI logic from ril_worker to telephonyService (Icc Lock). r=aknow (3faba76808)
 - Bug 1138263 - Make TelephonyService.js JSHint friendly. r=hsinyi (454bd4c765)
 - Bug 1159591 - Part 4: Move MMI logic from ril_worker to telephonyService (IMEI). r=aknow (57f423ecdd)
 - Bug 1159591 - Part 5: Move MMI logic from ril_worker to telephonyService (CLIP). r=aknow (c6611dbcb8)
 - Bug 1159591 - Part 6: Move MMI logic from ril_worker to telephonyService (CLIR). r=aknow (8c1fc03edb)
 - Bug 1159591 - Part 7: Move MMI logic from ril_worker to telephonyService (Call Barring Password). r=aknow (5d8bcbf177)
 - Bug 1159591 - Part 8: Move MMI logic from ril_worker to telephonyService (Call Barring). r=aknow (aa0b89aea1)
 - Bug 1159591 - Part 9: Move MMI logic from ril_worker to telephonyService (Call Waiting). r=aknow (1d14d2b864)
 - Bug 1159591 - Part 10: Move MMI logic from ril_worker to telephonyService (USSD). r=aknow (c92130b5b2)
 - Bug 1159591 - Part 11: Move MMI consts from ril_consts to telephonyService. r=aknow (0e7b3fea9a)
 - Bug 1159591 - Part 12: Move radio check for MMI to a common place. r=aknow (dcdc3178ad)
 - Bug 1110619 - Part 2: Implementation Changes. r=echen (6d8e78d684)
 - Bug 1110619 - Part 3: Bluetooth Changes. r=btian (9787727be0)
 - Bug 1147736 - Part 1: Extend TelephonyCallInfo. r=aknow (2a426cc99f)
 - Bug 1147736 - Part 2: Bypass NotifyError. r=aknow (6cd6fd6867)
 - Bug 1147736 - Part 3: Deprecate NotifyError. r=aknow (e41c719442)
 - Bug 1147736 - Part 4: Deprecate NotifyError(Bluetooth). r=btian (9c8f97bb22)
 - Bug 1204817 - Delete the child property of a parent call only when the parent call exists. r=btseng (d35dc6b08f)
 - Bug 1191205 - Cancel USSD sessions only when needed. r=edgar (01a72dbacb)
 - Bug 1200134 - Control USSD Sessions with State-Transitions instead of Boolean. r=echen (a4e55b3d9d)
 - Bug 1163511 - Use defineLazyModuleGetter. r=hsinyi (8a97a4912c)
 - Bug 991582 - Part 2: Handle the result of RIL request in a consistent way. r=aknow (914ecc2bbb)
 - Bug 1164248 - Handling of session/sessionEnded for notifyUssdReceived. r=edgar (a79df75d38)
 - Bug 1223662 - Part 1: Check mmiServiceCode with correct constant. r=echen (abeb286050)
 - Bug 1174673 - Part 1: Automatically resume the held call. r=hsinyi (280543af7d)
 - Bug 1174673 - Part 2: Update test case. r=hsinyi (cfe19f1a52)
 - Bug 1185156 - Fix bug in resuming held call. r=hsinyi (b96346d319)
 - Bug 1162426 - Part 1: Provide TelephonyUtils. r=hsinyi (62b71e6e83)
 - Bug 1162426 - Part 2: Test case. r=hsniyi (13a0b3c6f5)
 - Bug 1171807 - Part 1: Add enums for TelephonyCall::State and TelephonyCallGroup::State (WebIDL). r=hsinyi (0b698eecc4)
 - Bug 1145551 - DTMF should be sent using the active SIM, the given or the default one (in that order). r=aknow (6157636493)
 - Bug 1171807 - Part 2: Move to enums and deprecate TelephonyCall.mCallState and TelephonyCallGroup.mCallState (DOM). r=btseng (5faef22d91)
 - Bug 1168515 - do not block incall MMI requests on alerting state. r=aknow (b1f85c5789)
 - Bug 1155072 - Part 1: Deprecate nsITelephonyListener.conferenceCallStateChanged (Telephony). r=btseng (e41d1a4bc9)
 - Bug 1155072 - Part 2: Deprecate nsITelephonyListener.conferenceCallStateChanged (Bluetooth). r=btian (27e69fa89b)
 - Bug 1166936 - JS Warning in TelephonyService.js r=aknow (3559d3ad3d)
 - Bug 1191237 - Part 1: Enhance |TelephonyService.js|. r=aknow (86576a6d32)
 - Bug 1202902 - Fix the world. (0dc256d67d)
 - Bug 1161438 - Part 1 - Exporting contact to SIM should also return updated contact. r=echen (505d7d7f83)
 - Bug 1159622 - Split test_icc_contact.js into read contact and add contact. r=echen (fec0c428df)
 - Bug 1122376 - Support read SIM contact dialling number exceed 20 digits. r=echen (5d0599e93c)
 - Bug 1161438 - Part 2 - marionette testcase. r=echen (1f0d18a479)
 - Bug 1114937 - Part 5: Fix Test Case to Remove Contact with Correct Contact Id. r=echen (8d746fdbd2)
 - Bug 1194149 - Continue importing contacts when there is no sufficient Type 2 USIM contact fields record. r=echen (e9be40dbf2)
 - Bug 962995 - xpcshell tests for write ICC UCS2 characters for 0x81 and 0x82 encoding. r=echen (9500afaa4d)
 - Bug 1161438 - Part 3 - xpcshell testcase. r=echen (01f7fb4514)
 - Bug 1122376 - Support write SIM contact dialling number exceed 20 digits. r=echen (91133e286d)
 - Bug 999300 - Part 1: Removed the Ril v5 legacy support. r=edgar (ded77fcb6f)
 - Bug 999300 - Part 2: Update the related testcases. r=edgar (f77a8b96cc)
 - Bug 1177146 - [Aries][RIL] Reply from QUERY_AVAILABLE_NETWORKS has extra strings. r=hsinyi (a6816cbbab)
 - Bug 1043250 - Part 1: Update ril_worker and xpcshell test. r=btseng (8b9b25b5cf)
 - Bug 1185406 - B2G RIL: Read 'pcscf' and expose it in nsIRilNetworkInfo. r=hsinyi (ce707ecb83)
 - Bug 1174998 - Part 3: Read data call's MTU from network/apn settings. r=echen (bfa08d8380)
 - Bug 1166320 - Make volume service safer to use off main thread. r=dhylands (b3976622ad)
 - Bug 1177374 - Call realpath on volume mount points so thatVolumeService::GetVolumeByPath works properly. r=achen (aea97080eb)
 - Bug 1195166 - AutoMounter: add ignore command to allow volumes to be ignored. r=alchen (f265d832c8)
 - Bug 1196724 - Refactoring of AudioManager r=alwu (e5b896b7ce)
 - Bug 1222564 - Save audio volume to database r=alwu (1303d01ae7)
 - Bug 1164049 - Fix some mode lines in embedding/. r=smaug (79ddce4871) (7edec4880a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1186794 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in embedding/ with iterators. r=bz. (6fe5143d52)
 - Bug 1186794 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in embedding/ with iterators. r=bz. (60b476c313)
 - Bug 1186794 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in embedding/ with iterators. r=bz. (67a47940ea)
 - Bug 1186794 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in embedding/ with iterators. r=bz. (73429ab30e)
 - Bug 1186794 (part 5) - Replace nsBaseHashtable::EnumerateRead() calls in embedding/ with iterators. r=bz. (bec166adb4)
 - Bug 1186794 (part 6) - Replace nsBaseHashtable::EnumerateRead() calls in embedding/ with iterators. r=bz. (ad0e59fc8d)
 - Bug 1206146 - Use channel->AsyncOpen2() in embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp (r=sicking) (f83ab0f992)
 - Bug 1168726 - Use performange.getEntriesByType instead of getEntries in test if there is no clear reason. r=baku (d713f13e3a)
 - Bug 1217963 - Correct the spelling of "corect" rs=mossop (b573845adf)
 - Bug 1217015 - Convert AccEventGen.py to GENERATED_FILES and get rid of most of accessible/xpcom/Makefile.in r=glandium,tbsaunde (b383b420d9)
 - bug 1219528 - add ProxyAccessible::{Next,Prev}Sibling() and ProxyAccessible::{First,Last}Child() r=davidb (e36c42e47d)
 - Bug 1210441 - ProxyAccessible::IsTable* should take tabular MathML accessibles into account. r=tbsaunde (aca5099564)
 - var-let (0f99722c93)
 - Bug 862148 - drop support for Sherlock plugins in window.sidebar.addSearchEngine, r=adw. (1dafe754ab)
 - Bug 862148 - stop supporting installation of Sherlock plugins through Services.search.addEngine, r=adw. (9dac4aa54c)
 - Bug 1214174 - Prevent out of memory exception on accessing window.sidebar/window.external in a windowless browser. r=billm (e5bd691946) (ded50ce4b2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1155923 - Removing moz prefix from RTC interfaces, r=jesup,smaug (db1bd2fe68)
 - Bug 1155923 - Temporarily restoring moz-prefixed interface, r=jesup,smaug (e1e9ecd7eb)
 - Bug 1203167 - stop serializing user-installed engines to XML files, r=adw. (e1f85fcf16)
 - Bug 1178453 - Change logging in storage-json.js to avoid string concatenation. r=MattN (06f78f0f57)
 - No bug - Password manager: Modernize the style of storage-json.js. (42fb046b66)
 - Bug 1166961 - Show click to play button on Fennec when autoplay is blocked. r=mfinkle (322b8670f1)
 - Bug 1217082 - Remove for-each from toolkit/. r=Gijs (b98cb95f9b)
 - Bug 1203167 - Keep user-installed engines when refreshing an outdated cache, r=adw. (c2c74e49cb)
 - Bug 1124605 - Execute dragStateChanged(false) before the element is hidden. r=jaws (056b585257)
 - bit of  Bug 1141661 - No need to manually convert this URI anymore. r=mossop (a22910d350)
 - Bug 862148 - stop parsing Sherlock plugins, r=adw. (4e75933ad5)
 - Bug 862148 - remove the _parseAsOpenSearch method, r=adw. (bf6266c9de) (8c12bb3492)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1221716 - Part 1: Make the simpler parts of BytecodeEmitter::emitTree() use the `ok` boolean consistently. r=Waldo. (8b2eae4dcf)
 - Bug 1221716 - Part 2: Factor out all remaining complex cases from the switch statement in emitTree(). r=Waldo. (805c9a96da)
 - Bug 1221737 - Drop some BytecodeEmitter checks for cases that the Parser rules out. r=jonco. (9726a6527b)
 - Bug 1224460 - Use pwd -W to fill _topsrcdir in configure. r=gps (cc7bf71652)
 - Bug 1221737 followup - Bump XDR_BYTECODE_VERSION_SUBTRAHEND to fix build errors on a CLOSED TREE. r=bustage (d2d2f41a14)
 - Bug 1170913, full-update target in tools/update-packaging/ always runs automation-partial-patch, r=glandium DONTBUILD (12e5e212d8)
 - Bug 1137756 - Use absolute paths in complete-patch.patch. r=gps (62fc37688b)
 - Bug 1173998 - use localized package for previous mar; r=nthomas (fb6c95955c)
 - Bug 1173459 - Stop generating partial MAR files and publishing complete MARs to balrog as a part of nightly automation. r=mshal (4c427b9f7f)
 - Bug 1164580 - Preprocess ua-update.json via slashslash filter. r=fabrice (d934f84f15)
 - Bug 1200021 - Part 2: more diagnostics. r=bas (e1cfecbbd4)
 - Bug 1200021 - crash in mozilla::layers::ContentClientDoubleBuffered::FinalizeFrame(nsIntRegion const&): Diagnostics to get more data. r=bas (d782b24501)
 - Bug 1222569 - fix initialization order in DataTextureSourceD3D9; r=Bas (028939600b)
 - Bug 1209801 - Part 1: Add TextureFlags parameter to TextureClientPool. r=mattwoodrow (c5b73613f9)
 - Bug 1209801 - Part 2: Do not allow big image textures to be used with TiledLayerBuffers. r=mattwoodrow (cb553ccdea)
 - Bug 1211615: Upload the full texture on the first upload for component alpha textures. r=nical (3bd6688679)
 - minor (928a95b259)
 - Bug 1222569 - remove unused variable in TextureD3D9.cpp; r=Bas (ac5a86be1c)
 - Bug 1223928 - Make the horizontal scrollbar on the root scrollable shift correctly with the dynamic toolbar. r=botond (6c6c0b8c24)
 - Bug 1216349: Upload the old valid region as well if our texture host changed. r=nical (7d4d041bd2)
 - Bug 1236227, don't OOM in TextDecoder, r=baku (9bef90eada)
 - Bug 1218594 - r=smaug (de39570c72)
 - remove include (62e582fe3d)
 - Bug 1226176 - Compute retained sizes in dominator trees and expose them to JavaScript; r=bz,sfink (92bb08a674) (6a4edbe796)


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

Changelog:

In-tree changes:
- update Goanna SDK diff to disable nsCOMPtr validity check (as of NM27 rev 6a4edbe796) (55e553d9)
- fullscreen: update to use nsPIDOMWindow (48a03156)

Out-of-tree changes:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1222092. Don't let sFocusedIMEWidget keep an nsIWidget alive during shutdown. r=masayuki (f604e32bda)
 - Bug 1186795 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in widget/ with iterators. r=roc. (65077bd952)
 - Bug 1186795 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in widget/ with iterators. r=roc. (b468993d9a)
 - Bug 1186795 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in widget/ with iterators. r=roc. (29946ed0ce)
 - Bug 1217251 - Add APZThreadUtils::RunDelayedTaskOnCurrentThread(). r=kats (0a89e92202)
 - Bug 1223946 - Part 1: Clean up and support needed for converting WidgetWheelEvent to ScrollWheelInput. r=kats (faf54e7920)
 - Bug 1223946 - Part 2: Ensure wheel event from nsDOMWindowUtil is dispatched on correct thread. r=kats (571d591345)
 - Bug 1210912 - fix widget leak in LookupRegisteredPluginWindow; r=roc (f224933634)
 - Bug 1188225 - Implement ChromeProcessController::HandleDoubleTap. r=botond (ffc65ffec1)
 - Bug 1221371 - Remove unnecessary explicit copies of nsTArray. r=billm (3178318eb5)
 - Bug 1218991 - Save initial zoom constraints to be used once compositor is created r=kats (4017bdc17d)
 - Bug 1217818 - Add some more logging to more easily diagnose issues. r=botond (2a1480e209)
 - Bug 1219898 - Remove use of gPreventMouseEvents in APZ event state-tracking code. r=botond (d6877aaedf)
 - Bug 1211612 - Add DragInputBlock for async scrollbars. r=kats (6bfbcccead)
 - Bug 1225007 (part 1, attempt 3) - Use LayoutDevicePixel more in Cocoa widget code. r=kats. (e4078ce0ad)
 - Bug 1225007 (part 2, attempt 3) - Use LayoutDevicePixel more in Cocoa widget code. r=kats. (0db998bf01)
 - Bug 1214662 - Fix compile error for enabling APZES_LOG. r=botond (c316ba99cd)
 - Bug 1223296 - Clear element activation if a contextmenu is displayed. r=botond (e362ffcf8d)
 - Bug 1217818 - Minor refactoring to reuse a function. r=botond (c0c29e2b90)
 - Bug 1217818 - Ignore injected touchstart events for the purposes of prevent-default notifications back to APZ. r=botond (b740525b61)
 - Bug 1223296 - Turn HandlePanStart into a more generic function that can be called from other places. r=botond (d10991094a)
 - Bug 1223296 - Fire the MozMouseHittest event even if the C++ APZ is enabled. r=rbarker,botond (cdd7523a3b)
 - Bug 1184890 part.1 SelectionChangeDataBase and TextChangeDataBase should have a flag which indicates whether the change occurred during composition or not r=smaug (e10f782acb)
 - Bug 1184890 part.2 IMContextWrapper shouldn't commit composition when a selection change notification occurred before starting current composition r=m_kato (8f377bfc36)
 - Bug 1184890 part.3 TSFTextStore shouldn't commit composition when a selection change notification occurred before starting current composition r=m_kato (b55102256e)
 - Bug 1216177 - Remove the remaining nsRefPtr forward declarations; r=froydnj (a3674552c3)
 - Bug 1225571 - Move the code to update the SPCSPS from repaint request handling to when the resolution is updated in the presShell. r=botond (a7d1909ed5)
 - bug 1181823 - convert test_ev_certs.js, test_keysize_ev.js, and test_validity.js to generate certificates at build time r=Cykesiopka r=mgoodwin (19a2678625)
 - Bug 1189166 - Cleanup some PSM test generation files post Bug 1181823. r=dkeeler (fad638b365)
 - Bug 1170388 - Removed an outdated workaround for old clang versions in the static analysis plugin. r=mystor (0c8e0229e7)
 - Bug 1208814 - Part 1: Add an analysis to prevent default copy constructors from being called on refcounted objects, r=ehsan (6a8605808e)
 - Bug 1208814 - Part 2: Don't use the default copy constructor in nsNavHistoryQuery::Clone(), r=ehsan (6de5b8a04c)
 - Bug 1201314 - Make most of std:: non-memmovable for static analysis purposes. r=mystor r=ehsan (3a50302fb6)
 - fix refptr (70035b7976)
 - Bug 1223966: Don't claim we support NSTextInput interface. r=masayuki (ab702c6718)
 - Bug 431620 - Remove unused function GetToggledKeyState [r=roc] (0c7140855c)
 - bug 1203312 - convert tlsserver to generate certificates at build time r=Cykesiopka,mgoodwin (ada3c01c00)
 - Bug 1194419 - Remove signature algorithm duplicate use in serial number determination in pycert. r=keeler (37c2fbe839)
 - Bug 1210180 - Force the view to update when we recycle a Vibrancy view. r=mstange (33490daf1f)
 - Bug 1142393 - Make menus look correct when 'Reduce transparency' is set. r=smichaud (0d8a1b9b7f)
 - Bug 1119106 - Add an explanatory comment. r=smichaud (1e44196dad)
 - Bug 1119106 - Increase the maximum focus ring width on 10.10 to 7 pixels. r=smichaud (1af85f99e8)
 - Bug 1119106 - Give these enums better names. r=smichaud (65886bdab6)
 - Bug 1153579 - Fix -Wsign-compare warnings in nsNativeThemeCocoa.mm about int and size_t. r=mstange (d682b281df)
 - some crash reporter stuff (3157fa0f2d)
 - bug 726483 remove unnecessary DispatchResized() parameters r=roc (02051fd152)
 - Bug 1208829 - Make FromUnknownRegion() actually work, and add ToUnknownRegion(). r=mstange (5a087ad3aa)
 - Bug 1180564: Don't implement NSTextInput any more, just NSTextInputClient. r=masayuki (7611a0d77c)
 - Bug 1180564: insertNewline should use TextInputHandler::InsertText() instead of using insertText of NSTextInput protocol r=masayuki (dc11c738b9)
 - Bug 1124408 - Report cocoa view focus correctly when sheets are exposed. r=masayuki,smichaud (34a6a32d8b)
 - Bug 1138678 - Ignore NOTIFY_IME_OF_BLUR when establishing secure input mode. r=masayuki (4d7b10e8a2)
 - Bug 1148196 - Crashes at -[ChildView keyDown:] related to secure input. r=masayuki (0cbd54b9cf)
 - Bug 1211352 part.1 IMEContentObserver should be created when a plugin has focus r=smaug (4500259e6f)
 - Bug 1211352 part.2 PuppetWidget shouldn't send notifications which are not wanted by the parent process r=m_kato (2557aa51b2)
 - Bug 1007063 - Show virtual (on-screen) keyboard in Windows 8 and higher when text fields are focused if physical keyboards are not present. r=jimm r=masayuki r=m_kato (9d2c1e62d0)
 - Bug 1211352 part.3 nsIWidget::GetIMEupdatePreference() for each platform should not request any notifications while a plugin has focus r=m_kato (1aa357bc9d)
 - Bug 1211352 part.4 PuppetWidget::GetIMEUpdatePreference() should request only position change notifications while a plugin has focus r=m_kato (470fb900d6)
 - Bug 1211352 part.5 PuppetWidget should cache only the focused editor rect information while a plugin has focus r=m_kato (73e7521d3c)
 - Bug 1223366 - Update event.buttons on GDK_BUTTON_RELEASE [r=karlt] (107c793c5a)
 - bug 726483 keep an extra reference to the window r=roc (4e6756939f)
 - Bug 1186745 part 1 - Add LeakRefPtr for pointer leaking by default. r=froydnj (b7260528df)
 - Bug 1186745 part 2 - Move nsThreadSyncDispatch class to its own header file. r=froydnj (f408ef41da)
 - Bug 1186745 part 3 - Make nsThreadSyncDispatch leak the sync task by default when Run() is not called. r=froydnj (17092e33ab)
 - Bug 1186745 part 4 - Make TracedRunnable accept an already_AddRefed instead of a raw pointer. r=froydnj (8e59e1d0c9)
 - Bug 1186745 part 5 - Make nsThread::Dispatch() always leak the event if it fails. r=froydnj (220b91529a)
 - Bug 1186745 part 6 - Fix event leak when using NS_DispatchToCurrentThread. r=froydnj (55a4177f2e)
 - some crashreporter stuff (a5a59bd6ac)
 - bug 726483 avoid DispatchResized() during size-allocate r=roc (08ae527f93)
 - Bug 1212733, cache dnd window state instead of using gtk_window_get_type_hint, r=karlt (c9ee119926)
 - Bug 1131978 - Acknowledge GDK's scale factor in scale calculation. r=karlt (7280d547b8)
 - bug 1180008 provide gtk_window_get_window_type for old GTK versions r=glandium (3f7f17ac69)
 - Bug 1174374 - gdk_cursor_new() is deprecated in 3.16. Use gdk_cursor_new_for_display(). r=karlt (90e2e738f7) (795ba7b999)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 859764 - Part 5: Changes in Test Cases. r=echen (f1a5cd4fd3)
 - Bug 859764 - Part 6: Changes in Payment. r=ferjm, r=smaug (2b47641375)
 - Bug 1010756 - Helpful errors for using nsCOMPtr on non-XPCOM types; r=froydnj (6b1521c482)
 - leftover (e1a24351e9)
 - Bug 1192102 - Remove unused file embedded/android/GeckoSmsManager.java. r=blassey (ac05ae649d)
 - var-let (8ddb529f96)
 - Bug 1181466 - Fix observe function in SmsService/MmsService. r=btseng (ca93122404)
 - Bug 733331 - Part 2: Update enabledGsmTableTuples when MCC changes in SmsService.js and fix segmentChars in SmsSegmentHelper.jsm. r=btseng (24fa23e4be)
 - Bug 1173156 - Fix typo and add a Marionette test case. r=btseng (e7199eb55a)
 - Bug 1132774 - [B2G][SMS] Enable DEBUG Flag in SmsService if the default value of "ril.debugging.enabled" is true. r=btseng (7300d24fb7)
 - Bug 1169160 - [MobileConnection] Support more call barring program: all service, outgoing service and incoming service. r=hsinyi,aknow (872c2cc056)
 - Bug 1169225 - [MobileConnectionService] Support setting/getting call waiting on all serviceClass. r=aknow (14c546a9ca)
 - Bug 1110619 - Part 1: IDL Interface Changes. r=echen (beae2b4b77)
 - Bug 1168064 - B2G RIL: filter out cell info with unknown values. r=echen (11dfc5a7e8)
 - Bug 1159591 - Part 2: Move MMI logic from ril_worker to telephonyService (Call Forwarding). r=aknow (b4edb76863)
 - Bug 1159591 - Part 3: Move MMI logic from ril_worker to telephonyService (Icc Lock). r=aknow (3faba76808)
 - Bug 1138263 - Make TelephonyService.js JSHint friendly. r=hsinyi (454bd4c765)
 - Bug 1159591 - Part 4: Move MMI logic from ril_worker to telephonyService (IMEI). r=aknow (57f423ecdd)
 - Bug 1159591 - Part 5: Move MMI logic from ril_worker to telephonyService (CLIP). r=aknow (c6611dbcb8)
 - Bug 1159591 - Part 6: Move MMI logic from ril_worker to telephonyService (CLIR). r=aknow (8c1fc03edb)
 - Bug 1159591 - Part 7: Move MMI logic from ril_worker to telephonyService (Call Barring Password). r=aknow (5d8bcbf177)
 - Bug 1159591 - Part 8: Move MMI logic from ril_worker to telephonyService (Call Barring). r=aknow (aa0b89aea1)
 - Bug 1159591 - Part 9: Move MMI logic from ril_worker to telephonyService (Call Waiting). r=aknow (1d14d2b864)
 - Bug 1159591 - Part 10: Move MMI logic from ril_worker to telephonyService (USSD). r=aknow (c92130b5b2)
 - Bug 1159591 - Part 11: Move MMI consts from ril_consts to telephonyService. r=aknow (0e7b3fea9a)
 - Bug 1159591 - Part 12: Move radio check for MMI to a common place. r=aknow (dcdc3178ad)
 - Bug 1110619 - Part 2: Implementation Changes. r=echen (6d8e78d684)
 - Bug 1110619 - Part 3: Bluetooth Changes. r=btian (9787727be0)
 - Bug 1147736 - Part 1: Extend TelephonyCallInfo. r=aknow (2a426cc99f)
 - Bug 1147736 - Part 2: Bypass NotifyError. r=aknow (6cd6fd6867)
 - Bug 1147736 - Part 3: Deprecate NotifyError. r=aknow (e41c719442)
 - Bug 1147736 - Part 4: Deprecate NotifyError(Bluetooth). r=btian (9c8f97bb22)
 - Bug 1204817 - Delete the child property of a parent call only when the parent call exists. r=btseng (d35dc6b08f)
 - Bug 1191205 - Cancel USSD sessions only when needed. r=edgar (01a72dbacb)
 - Bug 1200134 - Control USSD Sessions with State-Transitions instead of Boolean. r=echen (a4e55b3d9d)
 - Bug 1163511 - Use defineLazyModuleGetter. r=hsinyi (8a97a4912c)
 - Bug 991582 - Part 2: Handle the result of RIL request in a consistent way. r=aknow (914ecc2bbb)
 - Bug 1164248 - Handling of session/sessionEnded for notifyUssdReceived. r=edgar (a79df75d38)
 - Bug 1223662 - Part 1: Check mmiServiceCode with correct constant. r=echen (abeb286050)
 - Bug 1174673 - Part 1: Automatically resume the held call. r=hsinyi (280543af7d)
 - Bug 1174673 - Part 2: Update test case. r=hsinyi (cfe19f1a52)
 - Bug 1185156 - Fix bug in resuming held call. r=hsinyi (b96346d319)
 - Bug 1162426 - Part 1: Provide TelephonyUtils. r=hsinyi (62b71e6e83)
 - Bug 1162426 - Part 2: Test case. r=hsniyi (13a0b3c6f5)
 - Bug 1171807 - Part 1: Add enums for TelephonyCall::State and TelephonyCallGroup::State (WebIDL). r=hsinyi (0b698eecc4)
 - Bug 1145551 - DTMF should be sent using the active SIM, the given or the default one (in that order). r=aknow (6157636493)
 - Bug 1171807 - Part 2: Move to enums and deprecate TelephonyCall.mCallState and TelephonyCallGroup.mCallState (DOM). r=btseng (5faef22d91)
 - Bug 1168515 - do not block incall MMI requests on alerting state. r=aknow (b1f85c5789)
 - Bug 1155072 - Part 1: Deprecate nsITelephonyListener.conferenceCallStateChanged (Telephony). r=btseng (e41d1a4bc9)
 - Bug 1155072 - Part 2: Deprecate nsITelephonyListener.conferenceCallStateChanged (Bluetooth). r=btian (27e69fa89b)
 - Bug 1166936 - JS Warning in TelephonyService.js r=aknow (3559d3ad3d)
 - Bug 1191237 - Part 1: Enhance |TelephonyService.js|. r=aknow (86576a6d32)
 - Bug 1202902 - Fix the world. (0dc256d67d)
 - Bug 1161438 - Part 1 - Exporting contact to SIM should also return updated contact. r=echen (505d7d7f83)
 - Bug 1159622 - Split test_icc_contact.js into read contact and add contact. r=echen (fec0c428df)
 - Bug 1122376 - Support read SIM contact dialling number exceed 20 digits. r=echen (5d0599e93c)
 - Bug 1161438 - Part 2 - marionette testcase. r=echen (1f0d18a479)
 - Bug 1114937 - Part 5: Fix Test Case to Remove Contact with Correct Contact Id. r=echen (8d746fdbd2)
 - Bug 1194149 - Continue importing contacts when there is no sufficient Type 2 USIM contact fields record. r=echen (e9be40dbf2)
 - Bug 962995 - xpcshell tests for write ICC UCS2 characters for 0x81 and 0x82 encoding. r=echen (9500afaa4d)
 - Bug 1161438 - Part 3 - xpcshell testcase. r=echen (01f7fb4514)
 - Bug 1122376 - Support write SIM contact dialling number exceed 20 digits. r=echen (91133e286d)
 - Bug 999300 - Part 1: Removed the Ril v5 legacy support. r=edgar (ded77fcb6f)
 - Bug 999300 - Part 2: Update the related testcases. r=edgar (f77a8b96cc)
 - Bug 1177146 - [Aries][RIL] Reply from QUERY_AVAILABLE_NETWORKS has extra strings. r=hsinyi (a6816cbbab)
 - Bug 1043250 - Part 1: Update ril_worker and xpcshell test. r=btseng (8b9b25b5cf)
 - Bug 1185406 - B2G RIL: Read 'pcscf' and expose it in nsIRilNetworkInfo. r=hsinyi (ce707ecb83)
 - Bug 1174998 - Part 3: Read data call's MTU from network/apn settings. r=echen (bfa08d8380)
 - Bug 1166320 - Make volume service safer to use off main thread. r=dhylands (b3976622ad)
 - Bug 1177374 - Call realpath on volume mount points so thatVolumeService::GetVolumeByPath works properly. r=achen (aea97080eb)
 - Bug 1195166 - AutoMounter: add ignore command to allow volumes to be ignored. r=alchen (f265d832c8)
 - Bug 1196724 - Refactoring of AudioManager r=alwu (e5b896b7ce)
 - Bug 1222564 - Save audio volume to database r=alwu (1303d01ae7)
 - Bug 1164049 - Fix some mode lines in embedding/. r=smaug (79ddce4871) (7edec4880a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1186794 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in embedding/ with iterators. r=bz. (6fe5143d52)
 - Bug 1186794 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in embedding/ with iterators. r=bz. (60b476c313)
 - Bug 1186794 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in embedding/ with iterators. r=bz. (67a47940ea)
 - Bug 1186794 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in embedding/ with iterators. r=bz. (73429ab30e)
 - Bug 1186794 (part 5) - Replace nsBaseHashtable::EnumerateRead() calls in embedding/ with iterators. r=bz. (bec166adb4)
 - Bug 1186794 (part 6) - Replace nsBaseHashtable::EnumerateRead() calls in embedding/ with iterators. r=bz. (ad0e59fc8d)
 - Bug 1206146 - Use channel->AsyncOpen2() in embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp (r=sicking) (f83ab0f992)
 - Bug 1168726 - Use performange.getEntriesByType instead of getEntries in test if there is no clear reason. r=baku (d713f13e3a)
 - Bug 1217963 - Correct the spelling of "corect" rs=mossop (b573845adf)
 - Bug 1217015 - Convert AccEventGen.py to GENERATED_FILES and get rid of most of accessible/xpcom/Makefile.in r=glandium,tbsaunde (b383b420d9)
 - bug 1219528 - add ProxyAccessible::{Next,Prev}Sibling() and ProxyAccessible::{First,Last}Child() r=davidb (e36c42e47d)
 - Bug 1210441 - ProxyAccessible::IsTable* should take tabular MathML accessibles into account. r=tbsaunde (aca5099564)
 - var-let (0f99722c93)
 - Bug 862148 - drop support for Sherlock plugins in window.sidebar.addSearchEngine, r=adw. (1dafe754ab)
 - Bug 862148 - stop supporting installation of Sherlock plugins through Services.search.addEngine, r=adw. (9dac4aa54c)
 - Bug 1214174 - Prevent out of memory exception on accessing window.sidebar/window.external in a windowless browser. r=billm (e5bd691946) (ded50ce4b2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1155923 - Removing moz prefix from RTC interfaces, r=jesup,smaug (db1bd2fe68)
 - Bug 1155923 - Temporarily restoring moz-prefixed interface, r=jesup,smaug (e1e9ecd7eb)
 - Bug 1203167 - stop serializing user-installed engines to XML files, r=adw. (e1f85fcf16)
 - Bug 1178453 - Change logging in storage-json.js to avoid string concatenation. r=MattN (06f78f0f57)
 - No bug - Password manager: Modernize the style of storage-json.js. (42fb046b66)
 - Bug 1166961 - Show click to play button on Fennec when autoplay is blocked. r=mfinkle (322b8670f1)
 - Bug 1217082 - Remove for-each from toolkit/. r=Gijs (b98cb95f9b)
 - Bug 1203167 - Keep user-installed engines when refreshing an outdated cache, r=adw. (c2c74e49cb)
 - Bug 1124605 - Execute dragStateChanged(false) before the element is hidden. r=jaws (056b585257)
 - bit of  Bug 1141661 - No need to manually convert this URI anymore. r=mossop (a22910d350)
 - Bug 862148 - stop parsing Sherlock plugins, r=adw. (4e75933ad5)
 - Bug 862148 - remove the _parseAsOpenSearch method, r=adw. (bf6266c9de) (8c12bb3492)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1221716 - Part 1: Make the simpler parts of BytecodeEmitter::emitTree() use the `ok` boolean consistently. r=Waldo. (8b2eae4dcf)
 - Bug 1221716 - Part 2: Factor out all remaining complex cases from the switch statement in emitTree(). r=Waldo. (805c9a96da)
 - Bug 1221737 - Drop some BytecodeEmitter checks for cases that the Parser rules out. r=jonco. (9726a6527b)
 - Bug 1224460 - Use pwd -W to fill _topsrcdir in configure. r=gps (cc7bf71652)
 - Bug 1221737 followup - Bump XDR_BYTECODE_VERSION_SUBTRAHEND to fix build errors on a CLOSED TREE. r=bustage (d2d2f41a14)
 - Bug 1170913, full-update target in tools/update-packaging/ always runs automation-partial-patch, r=glandium DONTBUILD (12e5e212d8)
 - Bug 1137756 - Use absolute paths in complete-patch.patch. r=gps (62fc37688b)
 - Bug 1173998 - use localized package for previous mar; r=nthomas (fb6c95955c)
 - Bug 1173459 - Stop generating partial MAR files and publishing complete MARs to balrog as a part of nightly automation. r=mshal (4c427b9f7f)
 - Bug 1164580 - Preprocess ua-update.json via slashslash filter. r=fabrice (d934f84f15)
 - Bug 1200021 - Part 2: more diagnostics. r=bas (e1cfecbbd4)
 - Bug 1200021 - crash in mozilla::layers::ContentClientDoubleBuffered::FinalizeFrame(nsIntRegion const&): Diagnostics to get more data. r=bas (d782b24501)
 - Bug 1222569 - fix initialization order in DataTextureSourceD3D9; r=Bas (028939600b)
 - Bug 1209801 - Part 1: Add TextureFlags parameter to TextureClientPool. r=mattwoodrow (c5b73613f9)
 - Bug 1209801 - Part 2: Do not allow big image textures to be used with TiledLayerBuffers. r=mattwoodrow (cb553ccdea)
 - Bug 1211615: Upload the full texture on the first upload for component alpha textures. r=nical (3bd6688679)
 - minor (928a95b259)
 - Bug 1222569 - remove unused variable in TextureD3D9.cpp; r=Bas (ac5a86be1c)
 - Bug 1223928 - Make the horizontal scrollbar on the root scrollable shift correctly with the dynamic toolbar. r=botond (6c6c0b8c24)
 - Bug 1216349: Upload the old valid region as well if our texture host changed. r=nical (7d4d041bd2)
 - Bug 1236227, don't OOM in TextDecoder, r=baku (9bef90eada)
 - Bug 1218594 - r=smaug (de39570c72)
 - remove include (62e582fe3d)
 - Bug 1226176 - Compute retained sizes in dominator trees and expose them to JavaScript; r=bz,sfink (92bb08a674) (6a4edbe796)

* 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