Jump to content

roytam1

Member
  • Posts

    3,233
  • Joined

  • Last visited

  • Days Won

    406
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Posts posted by roytam1

  1. 25 minutes ago, Egorkaru said:

    roytam1, please add support for data: URI as a PAC proxy address to the RetroZilla and RetroZilla Suite browsers for Windows 98, Windows ME, Windows 2000 SP0 and Windows XP SP0/SP1. If I use my homemade proxy script for bypass Cloudflare on RuTracker and access sites blocked by Roskomnadzor in Russia:

    data:,function FindProxyForURL(u, h){if (/^(rutracker.org|skladchik.com)$/.test(h)) return 'HTTPS ps1.blockme.site'; if (/^(nnmclub.to|kinozal.tv|hdrezka.ag|spaces.im|yt3.ggpht.com)$/.test(h)) return 'HTTPS proxy-ssl.antizapret.prostovpn.org:3143';}

    then RetroZilla and RetroZilla Suite browsers gives the error "Server not found".

    patch-is-welcome(tm)

    since retrozilla has old network code that has almost no documentation for people to hack on it.

  2. New regular/weekly KM-Goanna release:
    https://o.rthost.win/kmeleon/KM76.5.0-Goanna-20231223.7z

    Changelog:

    Out-of-tree changes:
    * update Goanna3 to git 6e01dc26a1...b3dd358267:
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1198209 - Add a "Total Memory" Histogram. r=vladan (8d1e1e9c27)
     - Bug 1245649: Turn on no-extra-semi. r=markh (75bf2688ed)
     - Bug 1242975 - Make services/sync eslintable. r=markh (52db54aa21)
     - Bug 1227956 - Implement Kinto.js OneCRL client r=rnewman (6405ba31ef)
     - Bug 1216749 - Additional kinto client tests (r=rnewman) (9ab581ce9e)
     - Bug 1241278 - Record telemetry for notification permission callback usage. r=vladan (a13defaeee)
     - Bug 1233714 - check the return value of Init() in order to prevent null pointer dereference on cx if it fails. r=smaug (d3cfd4e37b)
     - Bug 1125325 - Follow-up to stop sending over bad values to the child process when a widget is not available. r=smaug (940f7a7bed)
     - Bug 1234120 part.1 IMEHandler should request all notifications which are requested by either IMMHander or TSFTextStore when IMM is available in TSF mode r=m_kato (255b15edc7)
     - Bug 1234120 part.2 TSFTextStore should ignore unnecessary text and selection changes which are caused by composition r=m_kato (7151f0a4e6)
     - Bug 1234120 part.3 IMMHandler should forget caret position specified by IME when IMMHandler doesn't set caret range to eCompositionChange event r=m_kato (c2984cdef4)
     - Bug 1198594 The copy constructor of IMENotification should initialize mMessage before calling Assign() r=smaug (7b8acb6f93)
     - Bug 1219139 - Fix -Wimplicit-fallthrough warnings in dom/events and widget/IMEData.h. r=masayuki (7e7de8caba)
     - Bug 1242331 part.1 Remove unused methods of IMENotification r=smaug (5ee147f357)
     - Bug 1233631 - Moz2Dify CanvasBidiProcessor. r=jfkthame. Bug 801176 - part0-v3: Modify Coding Style for 2d Canvas. r=roc (3c5e89d6ef)
     - Bug 1242331 part.2 Rename TextChangeDataBase::mCausedByComposition to mCausedOnlyByComposition r=smaug (0656bbb16c)
     - Bug 1242331 part.3 Rename TextChangeDataBase::mOccurredDuringComposition to mIncludingChangesDuringComposition r=smaug (80388277e1)
     - Bug 1242331 part.4 Add TextChangeDataBase::mIncludingChangesWithoutComposition r=smaug (ac3a1b637f)
     - Bug 1242331 part.5 TSFTextStore should ignore text changes not caused by composition but not occurred during current composition r=m_kato (f8581a3ba0)
     - Bug 1224605 - also show the OSK when tapping in focused inputs, r=masayuki (b04cbfa2c5)
     - Bug 1192248 - Fixed WinIMEHandler.cpp cross compilation. r=masayuki (6fbbedd935)
     - Bug 1224454 part.1 IMEHandler should generate NOTIFY_IME_OF_BLUR in e10s mode if the focused widget is being destroyed before receiving NOTIFY_IME_OF_BLUR r=m_kato (501587db56)
     - Bug 1224454 part.2 IMMHandler::OnFocusChange() should cancel remaining composition when given nsWindow is being destroyed r=m_kato (0281f46e22)
     - Bug 1226148 - reduce flickering and closing when using the OSK tab key, r=masayuki (74d2ec314d)
     - Bug 1240208 - use inputmode in XUL to get better hinting for IME and on-screen keyboards, r=masayuki,smaug (8520914e2f)
     - Bug 1236058 - recognize bluetooth keyboard devices when determining whether to show an on-screen keyboard, r=masayuki,f=jaws (f04a187fbc)
     - Bug 1239744 - no longer automatically show an on-screen keyboard for programmatic focus changes, tidy up osk logic in IMEHandler, r=masayuki (1d9c056e69)
     - Bug 1245038 - Show on screen keyboard even if tip window is invisible. r=masayuki (9ebcdaaaa0)
     - Bug 1175631 - Make sure TabParent::GetWidget returns a widget even if it's display:none. r=smaug (d0b0bf9738)
     - Bug 1143620 - Fix OutWindowOpened flag r=kanru (1ed6fec192)
     - remove assertion (6f6620dab5)
     - Bug 1236322 - Part 1: Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in parser/. r=hsivonen (c7ba9fee68)
     - Bug 1236322 - Part 2: Suppress -Wimplicit-fallthrough warnings in parser/html generated code. r=hsivonen (ff3993a6d9)
     - Bug 1236323 - Part 1: Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in gfx/. r=nical (d7e66601c7)
     - Bug 1236323 - Part 2: Suppress -Wimplicit-fallthrough warnings in gfx/ from Skia header files. r=nical (873ca12f22) (074e62376e)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1247362 - move mAnonymousGlobalScope tracing into nsMessageManagerScriptExecutor; r=mccr8 (9b33b54bc9)
     - Bug 1195881 - Contextual Identity working under e10s. r=tanvi r=sicking r=baku (b3fd69bd92)
     - Bug 1174624 - Add the Transferable parameter into SendAsyncMessage of nsFrameMessageManager. r=baku (33911dc6f7)
     - Bug 1174624 - Add PortIdentifier copy code in order to communicate with same process. r=baku (d597f24e20)
     - Bug 1234176 - Do not send memory pressure events to applications sent into the background. r=dhylands (687f154573)
     - Bug 1201394 - Remove unused mLRUPoolSize member variable. r=gsvelto (a109934b8d)
     - Bug 1144132 follow up to fix static check build bustage on a CLOSED TREE with r=me (050f49060e)
     - Bug 1153394 - make HangMonitorChild::sInstance an atomic variable; r=billm (89e6905f3f)
     - Bug 1202952 - Fix directory picking for e10s on Windows by making FilePickerParent use the correct nsIFilePicker API for directory picking. r=roc (a7e964d4fa)
     - Bug 1227312 - Avoid calling FinalizeChildData twice in GenerateCompleteMinidump. r=ted (c29e6786ae)
     - Bug 1222109 - Initialize mHasGamepadListener in InitializeMembers(); r=cleu (8057137e5d)
     - Bug 1231498 - ContentParent::RecvCreateWindow() should fail in opt builds if passed bad chromeflags. r=billm (639fb93101)
     - minor indentation (f5dbd8996c)
     - fix misspatch (3b306e0084)
     - Bug 1101264: Truncate long sourceName messages since they can be massive data: URLs. r=bent (c528048e58)
     - Bug 1233497 - Update test_bug1086684.html to not access CPOWs unsafely inside SpecialPowers. r=mrbkap (d5d161eac2)
     - align tests (24d98036dc)
     - Bug 1232931 Return null instead of throwing if swm.getWorkerByID() cannot find the worker. r=ochameau IGNORE IDL for comment only change (17f293f323)
     - Bug 1186812 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/{ipc,plugins}/. r=jimm. (a944fa4480)
     - Bug 1234656 - Add TouchEvent ctor, r=mbrubeck (842245df14)
     - Bug 1246854 - Remove unnecessary warning. r=botond (7d0532e516)
     - Bug 1245393 - Measure s{,Default}RootBranch in the Preferences memory reporter. r=froydnj. (be200f9ebe)
     - Bug 1089232 - Updates nsContentPrefService to take an extra isPrivate argument. r=adw (9ea4fe075d)
     - Bug 1229519: Fix toolkit/components/contentprefs to pass eslint checks. r=mconley (e48b64448b)
     - Bug 663570 - MetaCSP Part 6: CSP preload changes (r=sicking) (65700820c1)
     - Bug 1030936 - [CSP] remove fast-path for certified apps once the C++ backend is activated. r=ckerschb (e9527e9cfc)
     - Bug 1228497 - initialize 3 members in class. r=christophkerschbaumer (44414e8429)
     - Bug 1208946 - Strip URIs in CSP reports (r=dveditz) (dd6c18a8ff)
     - Bug 1247464 - Run CSP report URIs through the URL classifier. r=ckerschb (ebb3570172)
     - Bug 1242909, r=ckerschb (569de89b26)
     - Bug 1119565: Ensure that a plugin listener's stream type is always set, even when it is STREAM_TYPE_UNKNOWN; r=jimm (43fb9ebdb9)
     - Bug 1228116 - Relax Security checks for DTD loads. r=sicking (b77e2c4531)
     - Bug 1195173 - Use channel->ascynOpen2 layout/style/Loader.cpp (r=bz) (97de97b864)
     - let-var (fb35f8f50c)
     - Bug 1226324 - Do not use NS_ENSURCE_SUCCESS(rv, NS_OK) within nsContentSecurityManager. r=tanvi (745ecaf562)
     - Bug 1221365 - Tests for "Is origin potentially trustworthy?" logic. r=ckerschb,bkelly (1d520ebcc5)
     - Bug 1132211 - Dispatch an event when <input type=password> is added to a document (including outside of a form). r=smaug (3e9acb8bf3)
     - Bug 1217766 - All PDFs trigger the insecure password warning. r=MattN,bz (0ea7e35b96)
     - Bug 1155471 - Mark some members of nsNodeInfoManager as MOZ_NON_OWNING_REF; r=baku (bd47bcea10)
     - Tests for bug 1200856; r=sicking (454ff8048a)
     - Bug 1243453 P1 Make nsCORSListenerProxy call UpdateChannel() for internal redirects. r=sicking (f2a45b1997)
     - Bug 1243453 P2 Test XHR with a non-intercepting service worker. r=ehsan (d83b31ab3d)
     - Bug 1169233 - Get grey (inactive) text color from menu labels. r=karlt (470155483b)
     - Bug 1161056 - Gtk3 - use sMozWindowBackground colors for combobox background. r=karlt (4502f5583a)
     - Bug 1169232 - [gtk3] Add background class to tooltip window to get correct background color. r=karlt (9421a23b1c)
     - Bug 1219717 - Derive text color/background from GtkTextView. r=karlt (a39cd997ee)
     - Bug 1241239 - Fix missing 'using mozilla::LogLevel' in nsIdleServiceGTK.cpp. r=karlt (16bacfc530)
     - Bug 1209659 - Disable client-side decorations on broken Gtk3 versions (<3.20). r=karlt (d5cbd4c0fb)
     - Bug 540078 - Remove assertion annotations that are no longer needed and add crashtest. (89f33bb00c)
     - Bug 1168219 - Make nsIWidget::Configuration::mChild a smart pointer on widget/qt too. r=froydnj (0f2f97a31b)
     - Bug 1234385: Add downloadable blocklist support for between comparison types, by recognizing driverVersionMax when parsing. r=benwa (87617d0fa1)
     - Bug 1112712 - DOM key mapping for soft1 soft2 and call keys r=schien (3f4360e64b)
     - Bug 1237691 - Implement Oculus Head Pose Prediction (3f6b0122e3)
     - Bug 1041882 - Remove Froyo-specific OMX plugin support. r=snorp (eb2f6dd36a)
     - Bug 1205930 - Tighten up warnings handling in media/omx-plugin/. r=gerald. (86845d720a)
     - Bug 1153849 - Use MOZ_JPEG_CFLAGS when build libyuv with system jpeg. r=jesup (a38f53057d)
     - Bug 1240635 - Interpret glyph x-offsets on SVG vertical text paths in the correct direction. r=longsonr (ce90452da1)
     - Bug 1185266 - Look up painting properties on the SVGTextFrame when painting text frames that are direct children of <text>. r=jwatt (9c89ab71eb)
     - Bug 1143096 - Init all WebMBufferedParser members - r=kinetik (7df2e4e0c3)
     - Bug 1231855 - Avoid inserting out of (timecode) order entries in WebMBufferedParser. r=jya (f7806faec4) (b3dd358267)

    * 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

  3. New NewMoon 27 Build!

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

    64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20231223-b3dd358267-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 1198209 - Add a "Total Memory" Histogram. r=vladan (8d1e1e9c27)
     - Bug 1245649: Turn on no-extra-semi. r=markh (75bf2688ed)
     - Bug 1242975 - Make services/sync eslintable. r=markh (52db54aa21)
     - Bug 1227956 - Implement Kinto.js OneCRL client r=rnewman (6405ba31ef)
     - Bug 1216749 - Additional kinto client tests (r=rnewman) (9ab581ce9e)
     - Bug 1241278 - Record telemetry for notification permission callback usage. r=vladan (a13defaeee)
     - Bug 1233714 - check the return value of Init() in order to prevent null pointer dereference on cx if it fails. r=smaug (d3cfd4e37b)
     - Bug 1125325 - Follow-up to stop sending over bad values to the child process when a widget is not available. r=smaug (940f7a7bed)
     - Bug 1234120 part.1 IMEHandler should request all notifications which are requested by either IMMHander or TSFTextStore when IMM is available in TSF mode r=m_kato (255b15edc7)
     - Bug 1234120 part.2 TSFTextStore should ignore unnecessary text and selection changes which are caused by composition r=m_kato (7151f0a4e6)
     - Bug 1234120 part.3 IMMHandler should forget caret position specified by IME when IMMHandler doesn't set caret range to eCompositionChange event r=m_kato (c2984cdef4)
     - Bug 1198594 The copy constructor of IMENotification should initialize mMessage before calling Assign() r=smaug (7b8acb6f93)
     - Bug 1219139 - Fix -Wimplicit-fallthrough warnings in dom/events and widget/IMEData.h. r=masayuki (7e7de8caba)
     - Bug 1242331 part.1 Remove unused methods of IMENotification r=smaug (5ee147f357)
     - Bug 1233631 - Moz2Dify CanvasBidiProcessor. r=jfkthame. Bug 801176 - part0-v3: Modify Coding Style for 2d Canvas. r=roc (3c5e89d6ef)
     - Bug 1242331 part.2 Rename TextChangeDataBase::mCausedByComposition to mCausedOnlyByComposition r=smaug (0656bbb16c)
     - Bug 1242331 part.3 Rename TextChangeDataBase::mOccurredDuringComposition to mIncludingChangesDuringComposition r=smaug (80388277e1)
     - Bug 1242331 part.4 Add TextChangeDataBase::mIncludingChangesWithoutComposition r=smaug (ac3a1b637f)
     - Bug 1242331 part.5 TSFTextStore should ignore text changes not caused by composition but not occurred during current composition r=m_kato (f8581a3ba0)
     - Bug 1224605 - also show the OSK when tapping in focused inputs, r=masayuki (b04cbfa2c5)
     - Bug 1192248 - Fixed WinIMEHandler.cpp cross compilation. r=masayuki (6fbbedd935)
     - Bug 1224454 part.1 IMEHandler should generate NOTIFY_IME_OF_BLUR in e10s mode if the focused widget is being destroyed before receiving NOTIFY_IME_OF_BLUR r=m_kato (501587db56)
     - Bug 1224454 part.2 IMMHandler::OnFocusChange() should cancel remaining composition when given nsWindow is being destroyed r=m_kato (0281f46e22)
     - Bug 1226148 - reduce flickering and closing when using the OSK tab key, r=masayuki (74d2ec314d)
     - Bug 1240208 - use inputmode in XUL to get better hinting for IME and on-screen keyboards, r=masayuki,smaug (8520914e2f)
     - Bug 1236058 - recognize bluetooth keyboard devices when determining whether to show an on-screen keyboard, r=masayuki,f=jaws (f04a187fbc)
     - Bug 1239744 - no longer automatically show an on-screen keyboard for programmatic focus changes, tidy up osk logic in IMEHandler, r=masayuki (1d9c056e69)
     - Bug 1245038 - Show on screen keyboard even if tip window is invisible. r=masayuki (9ebcdaaaa0)
     - Bug 1175631 - Make sure TabParent::GetWidget returns a widget even if it's display:none. r=smaug (d0b0bf9738)
     - Bug 1143620 - Fix OutWindowOpened flag r=kanru (1ed6fec192)
     - remove assertion (6f6620dab5)
     - Bug 1236322 - Part 1: Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in parser/. r=hsivonen (c7ba9fee68)
     - Bug 1236322 - Part 2: Suppress -Wimplicit-fallthrough warnings in parser/html generated code. r=hsivonen (ff3993a6d9)
     - Bug 1236323 - Part 1: Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in gfx/. r=nical (d7e66601c7)
     - Bug 1236323 - Part 2: Suppress -Wimplicit-fallthrough warnings in gfx/ from Skia header files. r=nical (873ca12f22) (074e62376e)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1247362 - move mAnonymousGlobalScope tracing into nsMessageManagerScriptExecutor; r=mccr8 (9b33b54bc9)
     - Bug 1195881 - Contextual Identity working under e10s. r=tanvi r=sicking r=baku (b3fd69bd92)
     - Bug 1174624 - Add the Transferable parameter into SendAsyncMessage of nsFrameMessageManager. r=baku (33911dc6f7)
     - Bug 1174624 - Add PortIdentifier copy code in order to communicate with same process. r=baku (d597f24e20)
     - Bug 1234176 - Do not send memory pressure events to applications sent into the background. r=dhylands (687f154573)
     - Bug 1201394 - Remove unused mLRUPoolSize member variable. r=gsvelto (a109934b8d)
     - Bug 1144132 follow up to fix static check build bustage on a CLOSED TREE with r=me (050f49060e)
     - Bug 1153394 - make HangMonitorChild::sInstance an atomic variable; r=billm (89e6905f3f)
     - Bug 1202952 - Fix directory picking for e10s on Windows by making FilePickerParent use the correct nsIFilePicker API for directory picking. r=roc (a7e964d4fa)
     - Bug 1227312 - Avoid calling FinalizeChildData twice in GenerateCompleteMinidump. r=ted (c29e6786ae)
     - Bug 1222109 - Initialize mHasGamepadListener in InitializeMembers(); r=cleu (8057137e5d)
     - Bug 1231498 - ContentParent::RecvCreateWindow() should fail in opt builds if passed bad chromeflags. r=billm (639fb93101)
     - minor indentation (f5dbd8996c)
     - fix misspatch (3b306e0084)
     - Bug 1101264: Truncate long sourceName messages since they can be massive data: URLs. r=bent (c528048e58)
     - Bug 1233497 - Update test_bug1086684.html to not access CPOWs unsafely inside SpecialPowers. r=mrbkap (d5d161eac2)
     - align tests (24d98036dc)
     - Bug 1232931 Return null instead of throwing if swm.getWorkerByID() cannot find the worker. r=ochameau IGNORE IDL for comment only change (17f293f323)
     - Bug 1186812 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/{ipc,plugins}/. r=jimm. (a944fa4480)
     - Bug 1234656 - Add TouchEvent ctor, r=mbrubeck (842245df14)
     - Bug 1246854 - Remove unnecessary warning. r=botond (7d0532e516)
     - Bug 1245393 - Measure s{,Default}RootBranch in the Preferences memory reporter. r=froydnj. (be200f9ebe)
     - Bug 1089232 - Updates nsContentPrefService to take an extra isPrivate argument. r=adw (9ea4fe075d)
     - Bug 1229519: Fix toolkit/components/contentprefs to pass eslint checks. r=mconley (e48b64448b)
     - Bug 663570 - MetaCSP Part 6: CSP preload changes (r=sicking) (65700820c1)
     - Bug 1030936 - [CSP] remove fast-path for certified apps once the C++ backend is activated. r=ckerschb (e9527e9cfc)
     - Bug 1228497 - initialize 3 members in class. r=christophkerschbaumer (44414e8429)
     - Bug 1208946 - Strip URIs in CSP reports (r=dveditz) (dd6c18a8ff)
     - Bug 1247464 - Run CSP report URIs through the URL classifier. r=ckerschb (ebb3570172)
     - Bug 1242909, r=ckerschb (569de89b26)
     - Bug 1119565: Ensure that a plugin listener's stream type is always set, even when it is STREAM_TYPE_UNKNOWN; r=jimm (43fb9ebdb9)
     - Bug 1228116 - Relax Security checks for DTD loads. r=sicking (b77e2c4531)
     - Bug 1195173 - Use channel->ascynOpen2 layout/style/Loader.cpp (r=bz) (97de97b864)
     - let-var (fb35f8f50c)
     - Bug 1226324 - Do not use NS_ENSURCE_SUCCESS(rv, NS_OK) within nsContentSecurityManager. r=tanvi (745ecaf562)
     - Bug 1221365 - Tests for "Is origin potentially trustworthy?" logic. r=ckerschb,bkelly (1d520ebcc5)
     - Bug 1132211 - Dispatch an event when <input type=password> is added to a document (including outside of a form). r=smaug (3e9acb8bf3)
     - Bug 1217766 - All PDFs trigger the insecure password warning. r=MattN,bz (0ea7e35b96)
     - Bug 1155471 - Mark some members of nsNodeInfoManager as MOZ_NON_OWNING_REF; r=baku (bd47bcea10)
     - Tests for bug 1200856; r=sicking (454ff8048a)
     - Bug 1243453 P1 Make nsCORSListenerProxy call UpdateChannel() for internal redirects. r=sicking (f2a45b1997)
     - Bug 1243453 P2 Test XHR with a non-intercepting service worker. r=ehsan (d83b31ab3d)
     - Bug 1169233 - Get grey (inactive) text color from menu labels. r=karlt (470155483b)
     - Bug 1161056 - Gtk3 - use sMozWindowBackground colors for combobox background. r=karlt (4502f5583a)
     - Bug 1169232 - [gtk3] Add background class to tooltip window to get correct background color. r=karlt (9421a23b1c)
     - Bug 1219717 - Derive text color/background from GtkTextView. r=karlt (a39cd997ee)
     - Bug 1241239 - Fix missing 'using mozilla::LogLevel' in nsIdleServiceGTK.cpp. r=karlt (16bacfc530)
     - Bug 1209659 - Disable client-side decorations on broken Gtk3 versions (<3.20). r=karlt (d5cbd4c0fb)
     - Bug 540078 - Remove assertion annotations that are no longer needed and add crashtest. (89f33bb00c)
     - Bug 1168219 - Make nsIWidget::Configuration::mChild a smart pointer on widget/qt too. r=froydnj (0f2f97a31b)
     - Bug 1234385: Add downloadable blocklist support for between comparison types, by recognizing driverVersionMax when parsing. r=benwa (87617d0fa1)
     - Bug 1112712 - DOM key mapping for soft1 soft2 and call keys r=schien (3f4360e64b)
     - Bug 1237691 - Implement Oculus Head Pose Prediction (3f6b0122e3)
     - Bug 1041882 - Remove Froyo-specific OMX plugin support. r=snorp (eb2f6dd36a)
     - Bug 1205930 - Tighten up warnings handling in media/omx-plugin/. r=gerald. (86845d720a)
     - Bug 1153849 - Use MOZ_JPEG_CFLAGS when build libyuv with system jpeg. r=jesup (a38f53057d)
     - Bug 1240635 - Interpret glyph x-offsets on SVG vertical text paths in the correct direction. r=longsonr (ce90452da1)
     - Bug 1185266 - Look up painting properties on the SVGTextFrame when painting text frames that are direct children of <text>. r=jwatt (9c89ab71eb)
     - Bug 1143096 - Init all WebMBufferedParser members - r=kinetik (7df2e4e0c3)
     - Bug 1231855 - Avoid inserting out of (timecode) order entries in WebMBufferedParser. r=jya (f7806faec4) (b3dd358267)

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

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

    Repo changes:
    - configure: resolve MOZILLA_UAVERSION_U, fix UA rv version becoming None (78bcbae36)
    - [SSUAO] follow-up rev db3bf9c2, going down to fx102 for best result for now. (633dc7b84)
    - import from UXP: Issue #2405 - Add a pref to disable CSP reporting. (f1f9dde2) (e239f782e)
    - import from UXP: Bug 1868901 (94a892fc) (24ddaa016)
    - ported from UXP: [layout] Always check against fragment length in nsTextFrame (8fe53f59) (d7d896ad2)
    - import from UXP: [XPCOM] Compare return value of readlink in nsLocalFileUnix::GetNativeTarget (8b5c0a9c) (427e0c2c1)
    - import from UXP: [dom] Better handling of aborted websocket workers. (bcbe7311) (8edd50a44)
    - import from UXP: Bug 1736385 - Make sure thread is alive in CacheIOThread::ThreadFunc (60014211) (27b17a7d1)

  5. New build of BOC/UXP for XP!

    Test binary:
    MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20231223-e95fad7d-uxp-a907bc3c17-xpmod.7z
    BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20231223-e95fad7d-uxp-a907bc3c17-xpmod.7z

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

    repo changes:
    - [SSUAO] follow-up rev b066c224, going down to fx102 for best result for now. (e95fad7d)

    * 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-20231223-id-656ea98-uxp-a907bc3c17-xpmod.7z
    IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20231223-id-656ea98-ia-93af9a0-uxp-a907bc3c17-xpmod.7z

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

    suite repo changes:
    - [SSUAO] follow-up rev 9e6b1a96, going down to fx102 for best result for now. (1c2368d)

    for UXP changes please see above.

  6. New build of Serpent/UXP for XP!

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

    Official UXP changes picked since my last build:
    - Issue #2405 - Add a pref to disable CSP reporting. (f1f9dde29e)
    - No Issue - Add full-screen-api.ignore-widgets pref to about:config. (4b68ef14db)
    - Bug 1868901 (94a892fcbf)
    - [layout] Always check against fragment length in nsTextFrame (8fe53f59d0)
    - [XPCOM] Compare return value of readlink in nsLocalFileUnix::GetNativeTarget (8b5c0a9cd9)
    - [dom] Better handling of aborted websocket workers. (bcbe73119f)
    - Bug 1736385 - Make sure thread is alive in CacheIOThread::ThreadFunc (600142110d)

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

    No official Basilisk changes picked since my last build.

     My changes picked since my last build:
    - [SSUAO] follow-up rev 4b5b374f, going down to fx102 for best result for now. (3dcf458bd0)

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

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

  7. 1 hour ago, Mathwiz said:

    @roytam1: In Serpent 55, unfortunately, there are other issues besides the SSUAO: twitter.com never finishes loading. (I tried both clean and "dirty" profiles; no difference.) Comes up fine in 52 with the above SSUAO though.

    I got "Corrupted Content Error" unless I toggle security.ssl.enable_tls13_compat_mode and security.tls.hello_downgrade_check in about:config.

    and it seems that going back to 102.0 works best.

  8. 4 hours ago, VistaLover said:

    ... By now, I'm sure ALL of NM28's users are aware that this browser, much like its upstream progenitor (Pale Moon), does not support any form/type of the Web Extension (WE) add-on format; be that as it may, inside NM's "about:config" tab one can find at least seven (7) prefs with the "webextension" string in their names:

    extensions.webExtensionsMinPlatformVersion;42.0a1
    extensions.webextensions.keepStorageOnUninstall;false
    extensions.webextensions.keepUuidOnUninstall;false
    webextensions.storage.sync.enabled;false
    webextensions.storage.sync.serverURL;https://webextensions.settings.services.mozilla.com/v1
    webextensions.tests;false
    webextensions.webRequest.requestBodyMaxRawBytes;16777216

    Do the above still serve a purpose for New Moon? I suspect they're more tied to the platform (UXP) itself rather than the application (NM), however, given the fact NM28 is being compiled without the " --enable-webextensions" buildconfig flag, wouldn't it be more "sane" if they were absent/removed altogether from within NM28's config editor?

    FWIW, "Mozilla Sync" is not-a-thing-anymore for UXP-based browsers (thus, the "webextensions.storage.sync.serverURL" pref is invalid at its current, default, value ;) , even for St52), while "Pale Moon Sync" (which fork users aren't ethically/legally entitled to use ;) - have never tried it myself) doesn't support WE (thus, "webextensions.storage.sync.enabled;false" is redundant) ; @roytam1, your thoughts on this, please...

    Best wishes :) !

    as upstream doesn't remove it, I keep them here for safety.

  9. New regular/weekly KM-Goanna release:
    https://o.rthost.win/kmeleon/KM76.5.0-Goanna-20231216.7z

    Changelog:

    Out-of-tree changes:
    * update Goanna3 to git eb69bdde8b...6e01dc26a1:
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1234012 - Do not try to copy files from the non-existing default profile. r=bsmedberg (d30314c902)
     - Bug 1192831 - Remove PlayPreview API. r=jet, r=peterv (bb33dc609d)
     - Bug 1098064 part B - remove nsIPluginHost.isPluginOOP, r=jimm (39643555da)
     - Bug 1239913 - Convert toolkit/ to use asyncOpen2 where loadingPrincipal is SystemPrincipal (r=sicking) (b7d663d0e6)
     - minor (ac122dbb68)
     - Bug 1216972 - OS.File AsyncShutdown for content processes. r=froydnj (53550f1050)
     - Bug 1204834 - OS.File.writeAtomic should have the path argument in its closure. r=yoric (8dcf508961)
     - Bug 1201904 - Add test for force windowless mode. r=aklotz (ae4e591342)
     - Bug 1131368 - test plugin.allowed_types pref; r=josh (6a61ae8592)
     - Bug 1129040 - Query the chrome process blocklist service prior to instantiating plugins in the content process. r=billm (398664884f)
     - Bug 1225293 - Add Microsoft Silverlight to Win64 Plugin Whitelist; r=bsmedberg (eeecf59efc)
     - Bug 1165981 - Mochitests and test plugin for Win64 plugin disabling; r=bsmedberg (82211ff568)
     - Bug 1213710 part 1 - Convert all html/xul files in dom/plugins/test/mochitest to unix format. r=bsmedberg (8f89d2ac1d)
     - Bug 1213710 part 2 - Rename dom/plugins/test/mochitest/utils.js to plugin-utils.js. r=bsmedberg (e74d035ffc)
     - Bug 1225293 - Mochitests for Win64 Silverlight Whitelisting; r=bsmedberg (079ed3a442)
     - minor bits left out (5fa7b83b68)
     - Bug 1214516 - Sync check PBackgroundChild existence to initiate indexed DB open/delete request right away if it exists. r=khuey (8a2c5c7f8f)
     - Bug 1200004 - Fix IDB permission handling around navigated windows. r=baku (cea1d31ed9)
     - Bug 1239751 - FieldInfoHash does not need a post barrier; r=jonco (70b443bc23)
     - Bug 891107 - Part 5: Show function name in this and callee type error messages in js-ctypes. r=jorendorff (4358085f8f)
     - Bug 891107 - Part 6: Show information about range and value in array index error messages in js-ctypes. r=jorendorff (dfa926dc95)
     - Bug 891107 - Part 7: Show information about value, type, function, and argument number in function related error messages in js-ctypes. r=jorendorff (4b71ee5304)
     - Bug 891107 - Part 8: Show information about field name and type in struct field related error messages in js-ctypes. r=jorendorff (3a128382a6)
     - Bug 891107 - Part 9: Report construction error as TypeError in js-ctypes. r=jorendorff (4199e59c7b)
     - Bug 891107 - Part 10: Show information about value in pointer related error messages in js-ctypes. r=jorendorff (ad7e5fe53d)
     - Bug 891107 - Part 11: Show information about type in cast error messages in js-ctypes. r=jorendorff (74fe412bb9)
     - Bug 1243918 - Don't clobber safeseh in msvcc.sh -clang-cl; r=glandium (f014a945c9)
     - default to -O3 again (0d9261962c)
     - Bug 1239369 - Restore oomTests's check that an exception is thrown on failure, except where it isn't r=terrence (9f00c22106)
     - Bug 1203595 - move tests into manual-tests. r=waldo (444b7c10aa)
     - Bug 1079844 - Rename the shell builtin 'neuter' function to 'detachArrayBuffer', consistent with the spec name for the operation. r=till (48cfe8ff3a)
     - Bug 1234428 - findPath wrap cross-compartment objects. r=jonco (2ca70c86b0)
     - minor (c32fe44e31)
     - Add a semicolon to avoid relying on ASI in one place in String.js. No bug, r=trivial (5f005bf2af)
     - minor (2604e4d608)
     - Bug 1132630 - Prefix bound function names. r=till (3b30a82402)
     - Bug 1246157 - avoid memory leak when bindings->init fails. r=jcoppeard (e1f4513225)
     - Bug 1241116: Fix a leak in js_StartPref; r=nbp (8d258dcb05)
     - Bug 1238679 - Mark the Bool32x4 functions as inlinable. r=bbouvier (f0ea70894e)
     - Bug 992472 - Remove self-hosting macros ARRAY_PUSH and ARRAY_SLICE. r=efaust (60ae1d29a9)
     - missing bit of 1040390 (dea7f70cf1)
     - Bug 1246136: Check for dead code in assertion in EmitIfElse; r=luke (03d6f690da)
     - Bug 1241233 - Odin: don't report symbolicLinks memory usage twice (r=bbouvier) (f2344bc392)
     - Bug 1241581 - Put back null filename checks (r=bbouvier) (3c54ac7cf9)
     - Bug 1249787 - BaldrMonkey: Fix wasm string hex escape parsing endianness. r=luke (bf3aeb7ddb)
     - Bug 1229855: Fix miscompilation of uint8_t enum class with gcc4.8.2; r=luke (a86039958b)
     - Bug 1241454: Fix enum class storage of ExprType; r=bustage (9ee3368aed)
     - Bug 1248502 - Remove obsolete variants and configure flags, r=terrence (5dbcd14884) (66045acec8)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1199615 - Fixed toolkit/mozapps/update/ compilation on mingw. r=rstrong (3cc6911a9b)
     - Bug 1240085 - Revert to CSS-pixel units for screenX, screenY, moveTo() APIs, and adjust the origin for secondary displays with differing resolution to avoid overlapping coordinate spaces. r=emk (be6bc0e6d9)
     - Bug 1231681 - "Implement window.u2f interface". r=baku, r=dkeeler (22c54db98d)
     - Bug 1234700 - Hide window.showModalDialog when e10s is enabled. r=jimm (0aaeee9d05)
     - Bug 1247335 - patch 1 - Provide a desktop-pixel variant of SetPosition on nsIBaseWindow and its implementations. r=emk (90da9912ff)
     - Bug 1247335 - patch 2 - Use desktop pixel coordinates when loading a nsXULWindow position. r=emk (e9343a7d58)
     - Bug 1247335 - patch 3 - Check for potential DPI change after moving or resizing nsGlobalWindow. r=emk (072db418cd)
     - deduplicate and reorder (e35b3edeab)
     - Bug 1213514 - Don't bother checking for third party URLs at interception time unless if the user needs it; r=jdm (9effb82825)
     - Bug 1206894 follow-up: Add a null check (d3cc337e32)
     - Bug 1233962 P1 Call ResetInterception() if the controller is nullptr. r=jdm (34da2cb7cb)
     - Bug 1233962 P2 Fix service worker xpcshell test to return a dispatcher from ChannelIntercepted(). r=jdm (d1f02f0b88)
     - Bug 1236686 - Remove nsIFetchEventDispatcher; r=jdm (1b5a021186) (940859860a)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1199466 - part 1 - Expose originAttributes in nsICookie, r=jduell (a2273aad63)
     - Bug 1216150 - Split xpc::InitGlobalObject into an options-setting component and a global-object-modifying component, with the options-setting component being called before global object creation in all callers. r=bz (5393e6a522)
     - Bug 1139849 - postMessage to incorrect target domain should print a console security error r=bz (df179f78cf)
     - Bug 920169 - Remove references to C++ constants in Histograms.json. r=gfritzsche (4f287dfbd9)
     - Bug 1234526 - Don't track healthreport.sqlite statements from Telemetry. r=gfritzsche (aaf0e88c25)
     - Bug 1241508 - Have TelemetryImpl::RecordIceCandidates check for mCanRecordExtended. r=drno (9729fdd17b) (6e01dc26a1)

    * 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

  10. New NewMoon 27 Build!

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

    64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20231216-6e01dc26a1-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 1234012 - Do not try to copy files from the non-existing default profile. r=bsmedberg (d30314c902)
     - Bug 1192831 - Remove PlayPreview API. r=jet, r=peterv (bb33dc609d)
     - Bug 1098064 part B - remove nsIPluginHost.isPluginOOP, r=jimm (39643555da)
     - Bug 1239913 - Convert toolkit/ to use asyncOpen2 where loadingPrincipal is SystemPrincipal (r=sicking) (b7d663d0e6)
     - minor (ac122dbb68)
     - Bug 1216972 - OS.File AsyncShutdown for content processes. r=froydnj (53550f1050)
     - Bug 1204834 - OS.File.writeAtomic should have the path argument in its closure. r=yoric (8dcf508961)
     - Bug 1201904 - Add test for force windowless mode. r=aklotz (ae4e591342)
     - Bug 1131368 - test plugin.allowed_types pref; r=josh (6a61ae8592)
     - Bug 1129040 - Query the chrome process blocklist service prior to instantiating plugins in the content process. r=billm (398664884f)
     - Bug 1225293 - Add Microsoft Silverlight to Win64 Plugin Whitelist; r=bsmedberg (eeecf59efc)
     - Bug 1165981 - Mochitests and test plugin for Win64 plugin disabling; r=bsmedberg (82211ff568)
     - Bug 1213710 part 1 - Convert all html/xul files in dom/plugins/test/mochitest to unix format. r=bsmedberg (8f89d2ac1d)
     - Bug 1213710 part 2 - Rename dom/plugins/test/mochitest/utils.js to plugin-utils.js. r=bsmedberg (e74d035ffc)
     - Bug 1225293 - Mochitests for Win64 Silverlight Whitelisting; r=bsmedberg (079ed3a442)
     - minor bits left out (5fa7b83b68)
     - Bug 1214516 - Sync check PBackgroundChild existence to initiate indexed DB open/delete request right away if it exists. r=khuey (8a2c5c7f8f)
     - Bug 1200004 - Fix IDB permission handling around navigated windows. r=baku (cea1d31ed9)
     - Bug 1239751 - FieldInfoHash does not need a post barrier; r=jonco (70b443bc23)
     - Bug 891107 - Part 5: Show function name in this and callee type error messages in js-ctypes. r=jorendorff (4358085f8f)
     - Bug 891107 - Part 6: Show information about range and value in array index error messages in js-ctypes. r=jorendorff (dfa926dc95)
     - Bug 891107 - Part 7: Show information about value, type, function, and argument number in function related error messages in js-ctypes. r=jorendorff (4b71ee5304)
     - Bug 891107 - Part 8: Show information about field name and type in struct field related error messages in js-ctypes. r=jorendorff (3a128382a6)
     - Bug 891107 - Part 9: Report construction error as TypeError in js-ctypes. r=jorendorff (4199e59c7b)
     - Bug 891107 - Part 10: Show information about value in pointer related error messages in js-ctypes. r=jorendorff (ad7e5fe53d)
     - Bug 891107 - Part 11: Show information about type in cast error messages in js-ctypes. r=jorendorff (74fe412bb9)
     - Bug 1243918 - Don't clobber safeseh in msvcc.sh -clang-cl; r=glandium (f014a945c9)
     - default to -O3 again (0d9261962c)
     - Bug 1239369 - Restore oomTests's check that an exception is thrown on failure, except where it isn't r=terrence (9f00c22106)
     - Bug 1203595 - move tests into manual-tests. r=waldo (444b7c10aa)
     - Bug 1079844 - Rename the shell builtin 'neuter' function to 'detachArrayBuffer', consistent with the spec name for the operation. r=till (48cfe8ff3a)
     - Bug 1234428 - findPath wrap cross-compartment objects. r=jonco (2ca70c86b0)
     - minor (c32fe44e31)
     - Add a semicolon to avoid relying on ASI in one place in String.js. No bug, r=trivial (5f005bf2af)
     - minor (2604e4d608)
     - Bug 1132630 - Prefix bound function names. r=till (3b30a82402)
     - Bug 1246157 - avoid memory leak when bindings->init fails. r=jcoppeard (e1f4513225)
     - Bug 1241116: Fix a leak in js_StartPref; r=nbp (8d258dcb05)
     - Bug 1238679 - Mark the Bool32x4 functions as inlinable. r=bbouvier (f0ea70894e)
     - Bug 992472 - Remove self-hosting macros ARRAY_PUSH and ARRAY_SLICE. r=efaust (60ae1d29a9)
     - missing bit of 1040390 (dea7f70cf1)
     - Bug 1246136: Check for dead code in assertion in EmitIfElse; r=luke (03d6f690da)
     - Bug 1241233 - Odin: don't report symbolicLinks memory usage twice (r=bbouvier) (f2344bc392)
     - Bug 1241581 - Put back null filename checks (r=bbouvier) (3c54ac7cf9)
     - Bug 1249787 - BaldrMonkey: Fix wasm string hex escape parsing endianness. r=luke (bf3aeb7ddb)
     - Bug 1229855: Fix miscompilation of uint8_t enum class with gcc4.8.2; r=luke (a86039958b)
     - Bug 1241454: Fix enum class storage of ExprType; r=bustage (9ee3368aed)
     - Bug 1248502 - Remove obsolete variants and configure flags, r=terrence (5dbcd14884) (66045acec8)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1199615 - Fixed toolkit/mozapps/update/ compilation on mingw. r=rstrong (3cc6911a9b)
     - Bug 1240085 - Revert to CSS-pixel units for screenX, screenY, moveTo() APIs, and adjust the origin for secondary displays with differing resolution to avoid overlapping coordinate spaces. r=emk (be6bc0e6d9)
     - Bug 1231681 - "Implement window.u2f interface". r=baku, r=dkeeler (22c54db98d)
     - Bug 1234700 - Hide window.showModalDialog when e10s is enabled. r=jimm (0aaeee9d05)
     - Bug 1247335 - patch 1 - Provide a desktop-pixel variant of SetPosition on nsIBaseWindow and its implementations. r=emk (90da9912ff)
     - Bug 1247335 - patch 2 - Use desktop pixel coordinates when loading a nsXULWindow position. r=emk (e9343a7d58)
     - Bug 1247335 - patch 3 - Check for potential DPI change after moving or resizing nsGlobalWindow. r=emk (072db418cd)
     - deduplicate and reorder (e35b3edeab)
     - Bug 1213514 - Don't bother checking for third party URLs at interception time unless if the user needs it; r=jdm (9effb82825)
     - Bug 1206894 follow-up: Add a null check (d3cc337e32)
     - Bug 1233962 P1 Call ResetInterception() if the controller is nullptr. r=jdm (34da2cb7cb)
     - Bug 1233962 P2 Fix service worker xpcshell test to return a dispatcher from ChannelIntercepted(). r=jdm (d1f02f0b88)
     - Bug 1236686 - Remove nsIFetchEventDispatcher; r=jdm (1b5a021186) (940859860a)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1199466 - part 1 - Expose originAttributes in nsICookie, r=jduell (a2273aad63)
     - Bug 1216150 - Split xpc::InitGlobalObject into an options-setting component and a global-object-modifying component, with the options-setting component being called before global object creation in all callers. r=bz (5393e6a522)
     - Bug 1139849 - postMessage to incorrect target domain should print a console security error r=bz (df179f78cf)
     - Bug 920169 - Remove references to C++ constants in Histograms.json. r=gfritzsche (4f287dfbd9)
     - Bug 1234526 - Don't track healthreport.sqlite statements from Telemetry. r=gfritzsche (aaf0e88c25)
     - Bug 1241508 - Have TelemetryImpl::RecordIceCandidates check for mCanRecordExtended. r=drno (9729fdd17b) (6e01dc26a1)

  11. 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-20231216-c1caa761c-xpmod.7z
    Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20231216-c1caa761c-xpmod.7z

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

    Repo changes:
    - import from UXP: [DOM] Fix double-free crash in MessagePort.cpp (eba87b03) (61343dc12)
    - import from UXP: No issue - Allow redirects for requests that require preflight (f96001ba) (5c4deba34)
    - sync SSUAO with Basilisk upstream (db3bf9c20)
    - sync Basilisk pref changes (a58a44f0b)
    - ported from Basilisk upstream: Issue #47 - add checkboxes to toggle WebRTC and WASM (c5baecf1) (c1caa761c)

  12. New build of BOC/UXP for XP!

    Test binary:
    MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20231216-b066c224-uxp-4b5b374f48-xpmod.7z
    BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20231216-b066c224-uxp-4b5b374f48-xpmod.7z

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

    repo changes:
    - [SSUAO] sync with my UXP's Basilisk SSUAO (b066c224)

    * 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-20231216-id-656ea98-uxp-4b5b374f48-xpmod.7z
    IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20231216-id-656ea98-ia-93af9a0-uxp-4b5b374f48-xpmod.7z

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

    suite repo changes:
    - [SSUAO] sync with my UXP's Basilisk SSUAO (9e6b1a9)

    for UXP changes please see above.

  13. New build of Serpent/UXP for XP!

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

    Official UXP changes picked since my last build:
    - [DOM] Fix double-free crash in MessagePort.cpp (eba87b03fd)
    - No issue - Allow redirects for requests that require preflight (f96001ba7c)

    Official Pale-Moon changes picked since my last build:
    - [Pale-Moon] [SSUAO] Remove netflix overrides (4fafcf75e9)
    - [Pale-Moon] [SSUAO] Update spotify override. (00d2652fcd)
    - [Pale-Moon] Use https everywhere in searchplugins. (6461b0708d)
    - [Pale-Moon] Revert "Issue #1936 - Optionally leave Bookmarks menu open when spawning new tab." (7121fc7844)
    - [Pale-Moon] Update privacy preferences category. (637ee512fd)
    - [Pale-Moon] Remove twitter override because they flipped to bork on Gecko compat UA. (554172db3c)

    Official Basilisk changes picked since my last build:
    - [Basilisk] Issue MoonchildProductions/UXP#2053 - Disable DOM Performance API navigation timing by default. (e6c4802491)
    - [Basilisk] Enable performance observer by default (b1ac786668)
    - [Basilisk] Issue #47 - add checkboxes to toggle WebRTC and WASM (c5baecf1fb)
    - [Basilisk] [SSUAO] Remove Netflix Overrides (ce7af52551)
    - [Basilisk] [SSUAO] Update Spotify Override (d3731275e1)
    - [Basilisk] [SSUAO] Update Pale Moon version (cdb2b0b0d9)
    - [Basilisk] No Issue - remove mozscreenshots (08ac515a80)
    - [Basilisk] [SSUAO] Update Slack override (ec4bbcb6f1)

    My changes picked since my last build:
    - [Basilisk] [SSUAO] change twitter UAO (4b5b374f48)

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

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

  14. New regular/weekly KM-Goanna release:
    https://o.rthost.win/kmeleon/KM76.5.0-Goanna-20231209.7z

    Changelog:

    Out-of-tree changes:
    * update Goanna3 to git 5d8f4a0ceb...eb69bdde8b:
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1236120: [ffmpeg] Use demuxed dimensions to determine picture size and offset. r=gerald (f336c84d0d)
     - Bug 851530: Part 1 - Added support for decoding uLaw and aLaw enconded wave files. r=jya (72683b69f2)
     - Bug 851530: Part 2 - Added test cases for uLaw and aLaw wave files. r=jya (ddf431bd28)
     - Bug 524109 - Added support for 24 bit wav files. r=cpearce (ebfac16a20)
     - Bug 864780 - Changed handling of the format chunk to skip any extension. r=cpearce (40903839a8)
     - Bug 1229742: P1. Only clear EOS flag if we have new data. r=gerald (83e69375e4)
     - Bug 1229742: P2. Don't reject data promise if new data is pending. r=gerald (89d8222809)
     - Bug 1237809: P2. Detect change of display size. r=cpearce (ec529e2732)
     - Bug 1237809: [h264] P1. Ensure correct video dimensions are passed to the decoder. r=cpearce (eb241cad10)
     - Bug 1237809: P3. Ensure element dimensions are up to date. r=jwwang (541e6e74d7)
     - Bug 1244639: P1. Don't assume MP3 decoding always starts at 0. r=cpearce (b62c27bd04)
     - Bug 1244639: P2. Don't clamp audio time to seek time if there's no video track. r=cpearce (4720bacc24)
     - Bug 1205927 - Part 1: [MediaEncoder] Support *.3g2 with EVRC audio format. r=ayang (bbd8aff9d9)
     - Bug 1205927 - Part 2: Add audio-capture:3gpp2 perimission for certificated and privileged application. r=ayang (63b337e2ab)
     - Bug 1198157 - Call |NotifyEndOfStream| if the encoder can't been initialized after 30 seconds. r=jwwang (2c21203d36)
     - minor NL (14d757753b)
     - Bug 1182426 - Add some asserts to VP8TrackEncoder for sanity. r=roc (79ff4869ca)
     - Bug 1154213 - Handle timestamps of video/webm vorbis track encoding. r=mreavy, r=rjesup (a9897e4873)
     - Bug 1137151: Marked destructor of |MuxerOperation| as protected, r=sotaro (94fdcf6457)
     - Bug 1210232 - Let MP4Decoder handle 3GPP files on B2G. r=cpearce (95a77023ad)
     - Bug 1227790 - Update GMP API to include new MediaKeyStatus types. r=jwwang (1a6933f2df)
     - bits of Bug 1186375 - Add GMP EME (6b99660146)
     - Bug 1221825: Fix logging arguments. r=cpearce (5261e34713)
     - Bug 1244442 - Warn about Proxy.create and Proxy.createFunction. r=Waldo (718aa94f5b)
     - fix spaces (720e2114f7)
     - re-apply Bug 1231224 part 7 - Fix some more places to handle OOM. r=jonco (a4af46894b)
     - Bug 1246122 - Don't crash in InvokeInterruptCallback if there are no JS scripts on the stack. r=shu (9702df89bc)
     - Bug 1246607: Recover from OOM in AddClearDefiniteGetterSetterForPrototypeChain; r=jandem (d83c6c6c9b)
     - Bug 1236546 - Don't deoptimize in ObjectGroup::defaultNewGroup when we have a null proto. r=bhackett (1c2ecc3d09)
     - Bug 1249588 - Remove unnecessary type information from RegExpObject. r=jandem (9126e17d94)
     - Bug 1245965 - Fix an OOM in ObjectGroup::newPlainObject; r=till (5192c25b53)
     - Bug 1240527: Fix tracing of RegExpStaticsObject; r=nbp (b37f2167a5)
     - Bug 1248094 - Followup to fix a typo; r=fitzgen (8afec429d9)
     - Bug 1248726 - Simplify PCLocationMap even further; r=fitzgen (39f0b54a04)
     - Bug 1241311 - Pre-tenure SavedFrame objects. r=terrence (b703f3d78e)
     - Bug 1241249 - Add an SPS pseudo entry for JS stack capturing; r=shu (c2ae4ee5c2)
     - Bug 1247299 - Force SavedFrame columns to be 0 in JS_MORE_DETERMINISTIC builds; r=sfink (09b9038448)
     - Bug 1241701 - Add about:memory reporting for js::SavedStacks::pcLocationMap. r=njn (b663d911fc)
     - Bug 1166234 - Throw on accessing optimized out values when using Debugger.Frame.prototype.eval. (r=jimb) (19b43b137b)
     - Bug 1232655 - Fix DebugScopeProxy::has to not lookup .this on non-function scopes. r=shu (3959e98752)
     - Bug 1216261 - Fix OOM handling of DebugScopes. (r=jonco) (0f8b856ee6)
     - reorder after mispatch (c292050275)
     - Bug 1235656 - Followup: Allow extended functions with guessed atoms in self-hosted code. (rs=arai) (a67286cd52)
     - Bug 1245048: Check call to GetPrototype; r=till (35dbbdc025)
     - Bug 1132630 - Renumber steps in Function.prototype.bind. r=till (9f11a5a086)
     - Bug 1246131 - Provide 'dbg(msg)' debug printing utility function for self-hosted code. r=jandem (f436eeb481)
     - Bug 1246131 - Part 2: Let opt builds compile again, even on a CLOSED TREE. r=bustage (8483b77541)
     - Bug 1247934 - Handle receiving unboxed exports array from self hosted module code r=shu (fb9c296909)
     - Bug 1246134 - Fix loading of external self-hosted JS using MOZ_SELFHOSTEDJS. r=efaust (c96059b40a)
     - Bug 1220502 - ignore not visible text nodes for tree update, r=tbsaunde, roc (eed078abc6)
     - Bug 1242989 - keep content insertions in a hash, r=tbsaunde (d58fc948a6)
     - bug 1228400 - null check tabChild before notifying the parent process about new child documents r=davidb (09512e6287)
     - Bug 1239051 - Labels should expose labeled controllers action. r=tbsaunde (c0d4d801a9)
     - bug 1243077 - make xpcAccessible::GetFirstChild() work with proxies r=davidb (f539fafe93)
     - bug 1243077 - make xpcAccessible::GetLastChild() work with proxied accessibles r=davidb (13716f7cc0)
     - bug 1243077 - implement xpcAccessible::GetChildCount() for proxied accessibles (b8f4598834)
     - bug 1243077 - make xpcAccessible::GetChildAt() work with proxied accessibles r=davidb (cce0924f7b)
     - bug 1243077 - make xpcAccessible::GetChildren() work with proxied accessibles r=davidb (a9ec2b1588)
     - bug 1243077 - remove an unnecessary AddRef() from xpcAccessible::GetChildren() (89a58ac2e0)
     - bug 1243077 - support proxied accessibles in xpcAccessible::GetRole() r=davidb (2d2a2926c7)
     - Bug 1246768 - part 1: argument conversion for Atomics.isLockFree in runtime. r=bbouvier (17f3498b84)
     - Bug 1246750 - fix argument ordering to futexWakeOrRequeue + test cases. r=bbouvier (31825e7096)
     - Bug 1238911 - initialize canWait with false from constructor, avoid using the variable without initialization. r=lhansen (f4657b3950)
     - Bug 1235373 - Add an assert to check validity of pointers: mElement->GetPrimaryFrame() and frame. r=surkov (18023f9238)
     - Bug 1241534 - Use TraceRoot for InterpreterFrame fields. r=terrence (98996dc497)
     - Bug 1246112 - Fix a bogus assert in InterpreterFrame::initExecuteFrame. r=su (2093ba8a44)
     - Bug 1243241 - Make RDTSC monotonic. r=jandem (1450a97a94)
     - Bug 1243242 - Don't make structured cloning O(n**2) in the size of the transferables array. r=sfink (aa38dee282) (605fde2bb1)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1245520 - Add missing OOM check while doing structured clone r=sfink (1fb1519ace)
     - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=hv1989 (02c9dce036)
     - Bug 1222675 - Handle OOM properly in ObjectGroup::addDefiniteProperties. r=bhackett (9352167b70)
     - Bug 1246926 - Remove now-redundant hack for making TypedArray#values and TypedArray#@@iterator be the same function. r=evilpie (51d7ee46b4)
     - Bug 1237998 - Don't track property types for unboxed expando objects. r=bhackett (6287ffe7ba)
     - Bug 1247247 - Add AFL-style wasmLoop function for persistent fuzzing. r=luke (9a4033025a)
     - Bug 837969 - Add a crash() builtin to the shell, r=terrence (349752f1fc)
     - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=nicolas.b.pierron (6828bd317b)
     - Bug 1245286 - Do not access the shell's interruptFunc off the main thread; r=jonco (5c36e0ec6c)
     - Bug 1245861 - Ensure ShellRuntime's PersistentRooteds are always initialized. r=jonco (380e919b54)
     - Bug 1240532 - Init the principals destroyer in the shell's WorkerMain; r=bbouvier (7d34c4a2d6)
     - Bug 1243248 - Fix shell-only workerThreads races. r=jonco (f8163ac1d4)
     - Bug 1240544 - Use correct parentRuntime for nested evalInWorker. r=terrence (ba67af997c)
     - Bug 1236525 - Return false instead of true in a case of JSAPI failure.  r=bah (89b36f96fd)
     - Bug 1247924 - Fix a help() crash. r=sfink (3bba150355)
     - Bug 1241087: SharedStubs: Enable shared stubs by default for ion, r=jandem (4b25e25df3)
     - Bug 1246139 - isLockFree(8) should be false. r=bbouvier (35c78d55ad)
     - Bug 1236522 - Handle MIRType_Bool32x4 in StringFromMIRType. r=nbp (46b98bd94a)
     - Bug 1235656 - Part 2: Remove alias to selfhosted builtin from Utilities.js. r=till (08aa58f983)
     - Bug 1243787 - Don't replace the CalleeToken on OOM to avoid profiler crashes. r=nbp (4d14322c54)
     - Bug 1244502 - Fix minor correctness bug with fun.call bailouts and |arguments|. r=h4writer (c16ff65fac)
     - Bug 1239369 - Add some missing calls to ReportOutOfMemory r=terrence (829a147fae)
     - Bug 1245862 - Handle OOM when bailing Ion->Baseline with >1 rematerialized frames. (r=jandem) (1b490ef636)
     - Bug 1247140 - Use mozilla::BinarySearchIf for baseline's IC-to-pcoffset binary search, rather than hand-rolling it. r=jandem (57088234fc)
     - Bug 1240353 - Fallback to js::Allocate on allocation failure in RegExpMatcherStub. r=jandem (76befada78)
     - Bug 1243374: Don't emit moves if the MoveResolver has failed earlier; r=nbp (d105d68f46)
     - Bug 1247889 - Ensure enough ballast space in CodeGenerator::generateBody. r=h4writer (f575aab726)
     - Bug 1235201 - Make W^X work in Win64 browser builds. r=luke (082423482c)
     - Bug 1241352 - Increase FallbackICStubSpace chunk size to reduce heap churn. r=jandem. (9385c267bc)
     - Bug 1229338: Rename OptimizationInfos to OptimizationLevelInfo; r=Waldo (0618d8c64c)
     - Bug 1236484 - Odin: remove invalid assert (r=bbouvier) (c5d94cdaf7)
     - Bug 1245416 - Ensure enough ballast space in jit::EliminateDeadResumePointOperands. r=h4writer (3e5aac7e24)
     - Bug 1242835: Check for OOM in AnalyzeNewScriptDefiniteProperties; r=jonco (3a18ab44a2)
     - missing bits of  Bug 1231224 part 6 (9e6b800acd)
     - Bug 1246109 - pass state as reference instead of pass by value. r=jandem (0a6233cc88)
     - Bug 1249252: SharedStubs - Add typebarrier to getprop shared stub, r=jandem (831ff00db8)
     - Bug 1246154: IonMonkey - Track jit optimization when using a shared stubs for JSOP_NEG, r=shu (cf18218a67)
     - Bug 1242578: IonMonkey - Mark as succesfull when taking a binary arith optimization path, r=shu (4ffe317fa5)
     - Bug 1215600 - Make IonBuilder::testGlobalLexicalBinding() work if there's no type information r=shu (719cda9cc6)
     - Bug 1247871 - Don't fold JSOP_IN if the rhs might be primitive. r=h4writer (8d4c968f14)
     - Bug 1234410 - Fix JIT spew assertion when we've hit OOM r=lth (5288d0aa9d)
     - Bug 1235403 - Adding flat replacement bit on StringReplace to the recover instruction. r=nbp (7fb5ec8ae2)
     - Bug 1240880: IonMonkey: Only do float analysis of filtertypeset with floating point types, r=bbouvier (f992a3f5e5)
     - Bug 1243401 - removed unused variables fun_ and nslots_ from MIRGenerator. r=jorendorff (92a4096b4c)
     - Bug 1245152 - Ensure enough ballast space in RangeAnalysis::analyzeLoop. r=h4writer (2e9f877c59)
     - Bug 1245152 - Ensure enough ballast space before RangeAnalysis::tryHoistBoundsCheck. r=h4writer (1e6f7aa4d0)
     - Bug 1241224: IonMonkey: Improve ranges at loop backedges, r=nbp (ea072b4432)
     - Bug 1245152 - Ensure enough ballast space in RangeAnalysis::analyze. r=h4writer (f610ee1874)
     - Bug 1245152 - Ensure enough ballast space in RangeAnalysis::addRangeAssertions. r=h4writer (8039cb5d8e)
     - Bug 1245152 - Ensure enough ballast space in ::TruncateTest. r=h4writer (2bce97cf76)
     - Bug 1245152 - Ensure enough ballast space in ::CloneForDeadBranches. r=h4writer (9a7621033e)
     - Bug 1245152 - Ensure enough ballast space in RangeAnalysis::truncate. r=h4writer (0800d60039)
     - reapply Bug 1231224 part 6 (88aa8c078f)
     - Bug 1248584 - assert firstMonitorStub_ in ICMonitoredStub in order to silence Coverity. r=jandem (b9326ac45c)
     - Bug 1249493 - IonMonkey: MIPS: Move SharedICHelpers-mips32/64 to mips-shared. r=arai (d2462bd3fe)
     - Bug 1246593 - Ensure that the element index is greater than zero for the PostWriteElementBarrier; r=jandem (caa3750947)
     - Bug 1238461 - Fix differential output involving JSOP_TOID. (r=jandem) (82d7fc64a6)
     - Bug 1245162 - Ensure enough ballast space in ValueNumberer::visitBlock. r=sunfish (59e0c708e3)
     - Bug 1245162 - Return a value with the correct type. r=oops_bustage (d4fff74d10)
     - Bug 1235338 - Make W^X work on arm64. r=luke (f41ac29543)
     - Bug 1247257: SharedStubs: Don't push the return register twice on i686 and x64, r=jandem (bb2fa217a2)
     - Bug 1235367 - IonMonkey: MIPS64: Use 4-instruction to load 48-bit immedate. r=arai (4b4486e0ee)
     - Bug 1249513 - OdinMonkey: MIPS: Refactor thunkWithPatch via relative branch. r=luke (771b5fc7f9)
     - Bug 1206652 part 1 - Remove ma_mov's SBit argument. r=nbp (b2a34ccdf0)
     - Bug 1206652 part 2 - Disentangle ma_mov and ma_alu. r=nbp (5e5b0ed3d5) (4f4653b813)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1238859: ARM: MoveEmitter should only copying float32 instead of double during spilling, r=nbp (13c87beccb)
     - Bug 1233343: SharedStubs: Count frames pushed correctly on ARM when entering an ion stub frame, r=jandem (c2a1050f11)
     - Bug 1249493 - IonMonkey: MIPS: Fix crash after enable shared stubs. r=h4writer (a823579cae)
     - Bug 1239754 - Remove HashKeyRef now that all of its users are using stable hashing; r=jonco (d08fb10121)
     - Bug 1245485 - Only decommit newly unused Nursery Chunks; r=sfink (611cfa4d14)
     - Bug 1242691 - Merge overlapping SlotsEdges in the store buffer. r=terrence (a31875df9d)
     - Bug 1242072 - Continue using getPropertyDescriptor for get in ScriptedIndirectProxyHandler. r=jorendorff (e42f5a2ee2)
     - Bug 1235410 - Centralize StmtType enumeration in a higher-order macro, so as not to have types and string descriptions of them go out of sync. As they happen to be now. #_# r=arai (91c3b6497f)
     - Bug 1243793 - Fix handling of labels when emitting hoisted function definitions. (r=jorendorff) (34a36e7f5a)
     - Bug 1111386 - Support nested rest in destructuring assignment; r=jorendorff (aab810e579)
     - Bug 1247789: Fix comment for js::Fifo DONTBUILD r=fitzgen (e6947b44ae)
     - Bug 1231965 - Change references to ./mach build-docs to ./mach doc. r=gps (fbcfdedeef)
     - Bug 1247666 - Do not require all functions to have a PEdgeCallInstance, r=jonco (e06fbf58c8)
     - Bug 1247666 - Correctly test isSuppressConstructor, r=jonco (9ef1760f0f)
     - Bug 1247813 - Add a very specific annotation for paramBuffer usage to avoid changing a whole bunch of platform-specific code just to avoid a false positive, r=terrence (b3d1918239)
     - Bug 1249448 - Handled unified (C4) constructors, r=terrence (3b1b1a8060)
     - Bug 1237230 - Fix ctypes MOZ_WARN_UNUSED_RESULT warnings for Vector methods. r=jorendorff (fd7d0d8675)
     - minor update (e0a035fd89) (eb69bdde8b)

    * 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

  15. New NewMoon 27 Build!

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

    64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20231209-eb69bdde8b-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 1236120: [ffmpeg] Use demuxed dimensions to determine picture size and offset. r=gerald (f336c84d0d)
     - Bug 851530: Part 1 - Added support for decoding uLaw and aLaw enconded wave files. r=jya (72683b69f2)
     - Bug 851530: Part 2 - Added test cases for uLaw and aLaw wave files. r=jya (ddf431bd28)
     - Bug 524109 - Added support for 24 bit wav files. r=cpearce (ebfac16a20)
     - Bug 864780 - Changed handling of the format chunk to skip any extension. r=cpearce (40903839a8)
     - Bug 1229742: P1. Only clear EOS flag if we have new data. r=gerald (83e69375e4)
     - Bug 1229742: P2. Don't reject data promise if new data is pending. r=gerald (89d8222809)
     - Bug 1237809: P2. Detect change of display size. r=cpearce (ec529e2732)
     - Bug 1237809: [h264] P1. Ensure correct video dimensions are passed to the decoder. r=cpearce (eb241cad10)
     - Bug 1237809: P3. Ensure element dimensions are up to date. r=jwwang (541e6e74d7)
     - Bug 1244639: P1. Don't assume MP3 decoding always starts at 0. r=cpearce (b62c27bd04)
     - Bug 1244639: P2. Don't clamp audio time to seek time if there's no video track. r=cpearce (4720bacc24)
     - Bug 1205927 - Part 1: [MediaEncoder] Support *.3g2 with EVRC audio format. r=ayang (bbd8aff9d9)
     - Bug 1205927 - Part 2: Add audio-capture:3gpp2 perimission for certificated and privileged application. r=ayang (63b337e2ab)
     - Bug 1198157 - Call |NotifyEndOfStream| if the encoder can't been initialized after 30 seconds. r=jwwang (2c21203d36)
     - minor NL (14d757753b)
     - Bug 1182426 - Add some asserts to VP8TrackEncoder for sanity. r=roc (79ff4869ca)
     - Bug 1154213 - Handle timestamps of video/webm vorbis track encoding. r=mreavy, r=rjesup (a9897e4873)
     - Bug 1137151: Marked destructor of |MuxerOperation| as protected, r=sotaro (94fdcf6457)
     - Bug 1210232 - Let MP4Decoder handle 3GPP files on B2G. r=cpearce (95a77023ad)
     - Bug 1227790 - Update GMP API to include new MediaKeyStatus types. r=jwwang (1a6933f2df)
     - bits of Bug 1186375 - Add GMP EME (6b99660146)
     - Bug 1221825: Fix logging arguments. r=cpearce (5261e34713)
     - Bug 1244442 - Warn about Proxy.create and Proxy.createFunction. r=Waldo (718aa94f5b)
     - fix spaces (720e2114f7)
     - re-apply Bug 1231224 part 7 - Fix some more places to handle OOM. r=jonco (a4af46894b)
     - Bug 1246122 - Don't crash in InvokeInterruptCallback if there are no JS scripts on the stack. r=shu (9702df89bc)
     - Bug 1246607: Recover from OOM in AddClearDefiniteGetterSetterForPrototypeChain; r=jandem (d83c6c6c9b)
     - Bug 1236546 - Don't deoptimize in ObjectGroup::defaultNewGroup when we have a null proto. r=bhackett (1c2ecc3d09)
     - Bug 1249588 - Remove unnecessary type information from RegExpObject. r=jandem (9126e17d94)
     - Bug 1245965 - Fix an OOM in ObjectGroup::newPlainObject; r=till (5192c25b53)
     - Bug 1240527: Fix tracing of RegExpStaticsObject; r=nbp (b37f2167a5)
     - Bug 1248094 - Followup to fix a typo; r=fitzgen (8afec429d9)
     - Bug 1248726 - Simplify PCLocationMap even further; r=fitzgen (39f0b54a04)
     - Bug 1241311 - Pre-tenure SavedFrame objects. r=terrence (b703f3d78e)
     - Bug 1241249 - Add an SPS pseudo entry for JS stack capturing; r=shu (c2ae4ee5c2)
     - Bug 1247299 - Force SavedFrame columns to be 0 in JS_MORE_DETERMINISTIC builds; r=sfink (09b9038448)
     - Bug 1241701 - Add about:memory reporting for js::SavedStacks::pcLocationMap. r=njn (b663d911fc)
     - Bug 1166234 - Throw on accessing optimized out values when using Debugger.Frame.prototype.eval. (r=jimb) (19b43b137b)
     - Bug 1232655 - Fix DebugScopeProxy::has to not lookup .this on non-function scopes. r=shu (3959e98752)
     - Bug 1216261 - Fix OOM handling of DebugScopes. (r=jonco) (0f8b856ee6)
     - reorder after mispatch (c292050275)
     - Bug 1235656 - Followup: Allow extended functions with guessed atoms in self-hosted code. (rs=arai) (a67286cd52)
     - Bug 1245048: Check call to GetPrototype; r=till (35dbbdc025)
     - Bug 1132630 - Renumber steps in Function.prototype.bind. r=till (9f11a5a086)
     - Bug 1246131 - Provide 'dbg(msg)' debug printing utility function for self-hosted code. r=jandem (f436eeb481)
     - Bug 1246131 - Part 2: Let opt builds compile again, even on a CLOSED TREE. r=bustage (8483b77541)
     - Bug 1247934 - Handle receiving unboxed exports array from self hosted module code r=shu (fb9c296909)
     - Bug 1246134 - Fix loading of external self-hosted JS using MOZ_SELFHOSTEDJS. r=efaust (c96059b40a)
     - Bug 1220502 - ignore not visible text nodes for tree update, r=tbsaunde, roc (eed078abc6)
     - Bug 1242989 - keep content insertions in a hash, r=tbsaunde (d58fc948a6)
     - bug 1228400 - null check tabChild before notifying the parent process about new child documents r=davidb (09512e6287)
     - Bug 1239051 - Labels should expose labeled controllers action. r=tbsaunde (c0d4d801a9)
     - bug 1243077 - make xpcAccessible::GetFirstChild() work with proxies r=davidb (f539fafe93)
     - bug 1243077 - make xpcAccessible::GetLastChild() work with proxied accessibles r=davidb (13716f7cc0)
     - bug 1243077 - implement xpcAccessible::GetChildCount() for proxied accessibles (b8f4598834)
     - bug 1243077 - make xpcAccessible::GetChildAt() work with proxied accessibles r=davidb (cce0924f7b)
     - bug 1243077 - make xpcAccessible::GetChildren() work with proxied accessibles r=davidb (a9ec2b1588)
     - bug 1243077 - remove an unnecessary AddRef() from xpcAccessible::GetChildren() (89a58ac2e0)
     - bug 1243077 - support proxied accessibles in xpcAccessible::GetRole() r=davidb (2d2a2926c7)
     - Bug 1246768 - part 1: argument conversion for Atomics.isLockFree in runtime. r=bbouvier (17f3498b84)
     - Bug 1246750 - fix argument ordering to futexWakeOrRequeue + test cases. r=bbouvier (31825e7096)
     - Bug 1238911 - initialize canWait with false from constructor, avoid using the variable without initialization. r=lhansen (f4657b3950)
     - Bug 1235373 - Add an assert to check validity of pointers: mElement->GetPrimaryFrame() and frame. r=surkov (18023f9238)
     - Bug 1241534 - Use TraceRoot for InterpreterFrame fields. r=terrence (98996dc497)
     - Bug 1246112 - Fix a bogus assert in InterpreterFrame::initExecuteFrame. r=su (2093ba8a44)
     - Bug 1243241 - Make RDTSC monotonic. r=jandem (1450a97a94)
     - Bug 1243242 - Don't make structured cloning O(n**2) in the size of the transferables array. r=sfink (aa38dee282) (605fde2bb1)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1245520 - Add missing OOM check while doing structured clone r=sfink (1fb1519ace)
     - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=hv1989 (02c9dce036)
     - Bug 1222675 - Handle OOM properly in ObjectGroup::addDefiniteProperties. r=bhackett (9352167b70)
     - Bug 1246926 - Remove now-redundant hack for making TypedArray#values and TypedArray#@@iterator be the same function. r=evilpie (51d7ee46b4)
     - Bug 1237998 - Don't track property types for unboxed expando objects. r=bhackett (6287ffe7ba)
     - Bug 1247247 - Add AFL-style wasmLoop function for persistent fuzzing. r=luke (9a4033025a)
     - Bug 837969 - Add a crash() builtin to the shell, r=terrence (349752f1fc)
     - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=nicolas.b.pierron (6828bd317b)
     - Bug 1245286 - Do not access the shell's interruptFunc off the main thread; r=jonco (5c36e0ec6c)
     - Bug 1245861 - Ensure ShellRuntime's PersistentRooteds are always initialized. r=jonco (380e919b54)
     - Bug 1240532 - Init the principals destroyer in the shell's WorkerMain; r=bbouvier (7d34c4a2d6)
     - Bug 1243248 - Fix shell-only workerThreads races. r=jonco (f8163ac1d4)
     - Bug 1240544 - Use correct parentRuntime for nested evalInWorker. r=terrence (ba67af997c)
     - Bug 1236525 - Return false instead of true in a case of JSAPI failure.  r=bah (89b36f96fd)
     - Bug 1247924 - Fix a help() crash. r=sfink (3bba150355)
     - Bug 1241087: SharedStubs: Enable shared stubs by default for ion, r=jandem (4b25e25df3)
     - Bug 1246139 - isLockFree(8) should be false. r=bbouvier (35c78d55ad)
     - Bug 1236522 - Handle MIRType_Bool32x4 in StringFromMIRType. r=nbp (46b98bd94a)
     - Bug 1235656 - Part 2: Remove alias to selfhosted builtin from Utilities.js. r=till (08aa58f983)
     - Bug 1243787 - Don't replace the CalleeToken on OOM to avoid profiler crashes. r=nbp (4d14322c54)
     - Bug 1244502 - Fix minor correctness bug with fun.call bailouts and |arguments|. r=h4writer (c16ff65fac)
     - Bug 1239369 - Add some missing calls to ReportOutOfMemory r=terrence (829a147fae)
     - Bug 1245862 - Handle OOM when bailing Ion->Baseline with >1 rematerialized frames. (r=jandem) (1b490ef636)
     - Bug 1247140 - Use mozilla::BinarySearchIf for baseline's IC-to-pcoffset binary search, rather than hand-rolling it. r=jandem (57088234fc)
     - Bug 1240353 - Fallback to js::Allocate on allocation failure in RegExpMatcherStub. r=jandem (76befada78)
     - Bug 1243374: Don't emit moves if the MoveResolver has failed earlier; r=nbp (d105d68f46)
     - Bug 1247889 - Ensure enough ballast space in CodeGenerator::generateBody. r=h4writer (f575aab726)
     - Bug 1235201 - Make W^X work in Win64 browser builds. r=luke (082423482c)
     - Bug 1241352 - Increase FallbackICStubSpace chunk size to reduce heap churn. r=jandem. (9385c267bc)
     - Bug 1229338: Rename OptimizationInfos to OptimizationLevelInfo; r=Waldo (0618d8c64c)
     - Bug 1236484 - Odin: remove invalid assert (r=bbouvier) (c5d94cdaf7)
     - Bug 1245416 - Ensure enough ballast space in jit::EliminateDeadResumePointOperands. r=h4writer (3e5aac7e24)
     - Bug 1242835: Check for OOM in AnalyzeNewScriptDefiniteProperties; r=jonco (3a18ab44a2)
     - missing bits of  Bug 1231224 part 6 (9e6b800acd)
     - Bug 1246109 - pass state as reference instead of pass by value. r=jandem (0a6233cc88)
     - Bug 1249252: SharedStubs - Add typebarrier to getprop shared stub, r=jandem (831ff00db8)
     - Bug 1246154: IonMonkey - Track jit optimization when using a shared stubs for JSOP_NEG, r=shu (cf18218a67)
     - Bug 1242578: IonMonkey - Mark as succesfull when taking a binary arith optimization path, r=shu (4ffe317fa5)
     - Bug 1215600 - Make IonBuilder::testGlobalLexicalBinding() work if there's no type information r=shu (719cda9cc6)
     - Bug 1247871 - Don't fold JSOP_IN if the rhs might be primitive. r=h4writer (8d4c968f14)
     - Bug 1234410 - Fix JIT spew assertion when we've hit OOM r=lth (5288d0aa9d)
     - Bug 1235403 - Adding flat replacement bit on StringReplace to the recover instruction. r=nbp (7fb5ec8ae2)
     - Bug 1240880: IonMonkey: Only do float analysis of filtertypeset with floating point types, r=bbouvier (f992a3f5e5)
     - Bug 1243401 - removed unused variables fun_ and nslots_ from MIRGenerator. r=jorendorff (92a4096b4c)
     - Bug 1245152 - Ensure enough ballast space in RangeAnalysis::analyzeLoop. r=h4writer (2e9f877c59)
     - Bug 1245152 - Ensure enough ballast space before RangeAnalysis::tryHoistBoundsCheck. r=h4writer (1e6f7aa4d0)
     - Bug 1241224: IonMonkey: Improve ranges at loop backedges, r=nbp (ea072b4432)
     - Bug 1245152 - Ensure enough ballast space in RangeAnalysis::analyze. r=h4writer (f610ee1874)
     - Bug 1245152 - Ensure enough ballast space in RangeAnalysis::addRangeAssertions. r=h4writer (8039cb5d8e)
     - Bug 1245152 - Ensure enough ballast space in ::TruncateTest. r=h4writer (2bce97cf76)
     - Bug 1245152 - Ensure enough ballast space in ::CloneForDeadBranches. r=h4writer (9a7621033e)
     - Bug 1245152 - Ensure enough ballast space in RangeAnalysis::truncate. r=h4writer (0800d60039)
     - reapply Bug 1231224 part 6 (88aa8c078f)
     - Bug 1248584 - assert firstMonitorStub_ in ICMonitoredStub in order to silence Coverity. r=jandem (b9326ac45c)
     - Bug 1249493 - IonMonkey: MIPS: Move SharedICHelpers-mips32/64 to mips-shared. r=arai (d2462bd3fe)
     - Bug 1246593 - Ensure that the element index is greater than zero for the PostWriteElementBarrier; r=jandem (caa3750947)
     - Bug 1238461 - Fix differential output involving JSOP_TOID. (r=jandem) (82d7fc64a6)
     - Bug 1245162 - Ensure enough ballast space in ValueNumberer::visitBlock. r=sunfish (59e0c708e3)
     - Bug 1245162 - Return a value with the correct type. r=oops_bustage (d4fff74d10)
     - Bug 1235338 - Make W^X work on arm64. r=luke (f41ac29543)
     - Bug 1247257: SharedStubs: Don't push the return register twice on i686 and x64, r=jandem (bb2fa217a2)
     - Bug 1235367 - IonMonkey: MIPS64: Use 4-instruction to load 48-bit immedate. r=arai (4b4486e0ee)
     - Bug 1249513 - OdinMonkey: MIPS: Refactor thunkWithPatch via relative branch. r=luke (771b5fc7f9)
     - Bug 1206652 part 1 - Remove ma_mov's SBit argument. r=nbp (b2a34ccdf0)
     - Bug 1206652 part 2 - Disentangle ma_mov and ma_alu. r=nbp (5e5b0ed3d5) (4f4653b813)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1238859: ARM: MoveEmitter should only copying float32 instead of double during spilling, r=nbp (13c87beccb)
     - Bug 1233343: SharedStubs: Count frames pushed correctly on ARM when entering an ion stub frame, r=jandem (c2a1050f11)
     - Bug 1249493 - IonMonkey: MIPS: Fix crash after enable shared stubs. r=h4writer (a823579cae)
     - Bug 1239754 - Remove HashKeyRef now that all of its users are using stable hashing; r=jonco (d08fb10121)
     - Bug 1245485 - Only decommit newly unused Nursery Chunks; r=sfink (611cfa4d14)
     - Bug 1242691 - Merge overlapping SlotsEdges in the store buffer. r=terrence (a31875df9d)
     - Bug 1242072 - Continue using getPropertyDescriptor for get in ScriptedIndirectProxyHandler. r=jorendorff (e42f5a2ee2)
     - Bug 1235410 - Centralize StmtType enumeration in a higher-order macro, so as not to have types and string descriptions of them go out of sync. As they happen to be now. #_# r=arai (91c3b6497f)
     - Bug 1243793 - Fix handling of labels when emitting hoisted function definitions. (r=jorendorff) (34a36e7f5a)
     - Bug 1111386 - Support nested rest in destructuring assignment; r=jorendorff (aab810e579)
     - Bug 1247789: Fix comment for js::Fifo DONTBUILD r=fitzgen (e6947b44ae)
     - Bug 1231965 - Change references to ./mach build-docs to ./mach doc. r=gps (fbcfdedeef)
     - Bug 1247666 - Do not require all functions to have a PEdgeCallInstance, r=jonco (e06fbf58c8)
     - Bug 1247666 - Correctly test isSuppressConstructor, r=jonco (9ef1760f0f)
     - Bug 1247813 - Add a very specific annotation for paramBuffer usage to avoid changing a whole bunch of platform-specific code just to avoid a false positive, r=terrence (b3d1918239)
     - Bug 1249448 - Handled unified (C4) constructors, r=terrence (3b1b1a8060)
     - Bug 1237230 - Fix ctypes MOZ_WARN_UNUSED_RESULT warnings for Vector methods. r=jorendorff (fd7d0d8675)
     - minor update (e0a035fd89) (eb69bdde8b)

  16. 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-20231209-ae5da0e78-xpmod.7z
    Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20231209-ae5da0e78-xpmod.7z

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

    Repo changes:
    - ported from UXP: Issue #2362 - Fix click handling according to the spec. (dc253ce9) (ae5da0e78)

  17. New build of BOC/UXP for XP!

    Test binary:
    MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20231209-d0fd16ed-uxp-c89d76ac93-xpmod.7z
    BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20231209-d0fd16ed-uxp-c89d76ac93-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-20231209-id-656ea98-uxp-c89d76ac93-xpmod.7z
    IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20231209-id-656ea98-ia-93af9a0-uxp-c89d76ac93-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.

  18. New build of Serpent/UXP for XP!

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

    Official UXP changes picked since my last build:
    - Issue #2362 - Fix click handling according to the spec. (dc253ce953)
    - Issue #2399 - Fix LDAP on Linux. (54874de6d4)

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

    No official Basilisk changes picked since my last build.

    My changes picked since my last build:
    - editor: pre-C++17 fix (c89d76ac93)

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

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

  19. New regular/weekly KM-Goanna release:
    https://o.rthost.win/kmeleon/KM76.5.0-Goanna-20231202.7z

    Changelog:

    Out-of-tree changes:
    * update Goanna3 to git 37dc78596e...5d8f4a0ceb:
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1247955 - Add telemetry for compacting GC r=terrence (71fc631b20)
     - Bug 1200133 - Part1 - Change mochitest using TV Simulator Service. r=seanlin (bbddf95aae)
     - bit of  Bug 1230674 - part 3, (253d2ab0ce)
     - Bug 1144103 - Support screen recording r=mwu (694cd8f580)
     - Bug 1237914 - Remove layers.screen-recording.enabled r=mwu (22edbe0944)
     - Bug 1231042 - clean current composition task and related flag when screen off. r=mchang (45c996e32b)
     - Bug 1137151: Marked destructor of |nsWindow| as protected, r=mwu (6ebb963472)
     - Bug 1187503 - use external surface size on CompositorOGL r=nical (8481425ca9)
     - Bug 1238876 - Move StartRemoteDrawing() implementation from nsWindow to nsScreenGonk r=mwu (9b7a2066d2)
     - Bug 1006688 - Support capture screen via adb r=mwu (d651416c44)
     - Bug 1244044 - remember display status; r=jerry (d8a252f081)
     - Bug 1247570 - unbreak widget/gonk/nativewindow/FakeSurfaceComposer.cpp r=gwagner (de01fd3084)
     - Bug 1020199 - Make sure APZ works with nested oop iframe. r=kats, r=dvander. (8f4285b97f)
     - Bug 1235858 - Record the time stamp, use it for crash reports. r=botond (98d999aa25)
     - Bug 1247671: Increase the crash logging length to 16 by default (+ small white space change in the comments) r=dvander (8a0995cb1c)
     - Bug 867501 - Pref allows JS locale to be set to US English/C. r=khuey (8d6e5df33d)
     - Bug 1207972: Move to using USER_INTERACTIVE and JOB_INTERACTIVE by default for the Windows content sandbox. r=tabraldes (494ecebd8e)
     - Bug 1234673 - Avoid users from locales ar, fa, he, ur for e10s rollout to beta. r=jimm (adf49af577)
     - Bug 1234675 - Ability to disable e10s for users with addons. r=Mossop (6abaeba541)
     - Bug 1233837 support migration wizard override from distribution.ini, r=bsmedberg (98c95ecc4b)
     - Bug 884831 - GTK3 - crash at browser end [@ XFreeColormap() ], r=karlt (13d9067ab0)
     - Bug 1215078 - [Wayland] Configure display for Wayland session. r=karlt (c4417d3534)
     - Bug 1111701 - Remove E10S_AUTOSTART histogram. r=dexter (56625e7353)
     - Bug 1239520 - Enabled e10s on all configurations except release. r=billm (48c760a1f8)
     - Bug 1241294 - Update E10S_AUTOSTART_STATUS telemetry probe (and rename it to E10S_STATUS). r=vladan (7217e4c9d3)
     - Bug 1241959 - Add a description of e10s blocked status to about:support. r=jimm (b6cb2e6dac)
     - Bug 1165818: Remove temporary Nightly only MozTemp-* clean-up code. r=jimm (fdb11aed0e)
     - Bug 1243882 - Block e10s for locales based on Firefox's locale, not the OS. r=ehsan (873b09db0f)
     - Bug 1235437 - Add annotation for major graphics preferences. r=bgirard (2e147567be)
     - Bug 1237404 - Part 1. Exposing some functionality in gfxCrashReporterUtils. r=benwa (dc08c3ba92)
     - Bug 1237404 - Part 2. Optimizing the main thread scenario. r=benwa (e5b6704b57)
     - Bug 1237770: Disable D3D9 on XP with E10S. r=jrmuizel (6424700126)
     - Bug 1210351 - Limit maximum computed tile size to 512x512. r=snorp (162839caf7)
     - Bug 1221073 - Increase max tile size to 1024 again. r=mstange (29e8513390)
     - Bug 990017. Prevent skia accelerated canvas backends from rendering content. r=jmuizelaar (b257281035)
     - Bug 1178385. Add a pref to force enable hw video decode. r=milan (f69cde6047)
     - Bug 1230196 - Allow release channel to run e10s. r=billm (ab5d0a464c)
     - Bug 1231915 - Ignore the APZ pref if MOZ_ANDROID_APZ is enabled, since the pref doesn't cover all the relevant code. r=rbarker (3984b57173)
     - Bug 1187464 - Part 1. We can get the wrong texture source type, so deal with it. Carry r=mstange (0d47ffdd65)
     - Bug 1187464 - Part 2. RTTI for TextureSource debug purposes. Carry r=botond (af8b92042d)
     - Bug 1187464 - Part 3. Check if GetSurface returned null. r=mstange (ab7de5dabb)
     - Bug 1165407 - Properly flush the log stream after logging it. r=botond (6dd38e7e7a)
     - Bug 1239844 - Log hexadecimal values in a more standard way. r=dholbert (aa7de36cfd)
     - Bug 1241769 - Use Singleton pattern to nsScreenManagerGonk r=mwu (bb0c30ce80)
     - Bug 1229262 - Fix nsScreenGonk's thread safety r=mwu (6c60907ce9)
     - Bug 1165161 - stop bootAnim with "browser-ui-startup-complete" event. r=mwu (e40ddb816a)
     - Bug 1230397 - Write safe mode pref on the main thread r=dbaron (0538d0353f)
     - Bug 1172805 - Fix enum comparison warnings in nsAppShell. r=mwu (e77ec14fed)
     - Bug 1215494 - Don't set b2g.safe_mode pref in child process. r=fabrice (3264d2c872)
     - Bug 1192949 - Fix nsScreenGonk::SetMirroringScreen() r=mwu (39abf13ff4)
     - Bug 1243413 - If a plugin window is hidden in an adjacent scroll frame due to APZ scroll state changes, make sure to show the plugin window after the scroll operation complete. r=kats (302f14476f)
     - Bug 1187322 - Fix bustage. (5fe8e7b3e8)
     - Bug 241788 - mozilla::Tokenizer - token type for \n should whitespace if given in constructor r=honzab (d4da4354c8)
     - Bug 1237827 - Be sure to clear LayerComposite::mLayerComposited between each composite. r=mattwoodrow (cc02aef817)
     - Bug 1244943 - Make PostProcessLayers aware of preserve-3d. r=mattwoodrow (48fadfdcf7)
     - Bug 1229317 - Allow preserve-3d and opacity to be combined on the root element of a preserve-3d chain. r=roc (030c042699)
     - Bug 1231564 - Don't take the compositor side layer-tree snapshot until after compositing. r=dvander (c0164b6464)
     - Bug 1247445 - Rename Layer::GetEffectiveVisibleRegion GetLocalVisibleRegion. r=botond (35125c3f71)
     - Bug 945613 - Part 3: #ifdef pragma for gcc >= 4.7.0. r=ehsan (67786ad3f8)
     - Bug 1227210: Ensure the mask and the surface are in the right space when being blended. r=mattwoodrow (6745cd99f8)
     - Bug 1229587 part 1 - Disable C4464 warning newly added in VS2015u1. r=keeler (65cf58d55d)
     - Bug 1229587 part 2 - Use verbose format to disable C4061 to workaround bug of VS2015u1. r=keeler (8f8fb5190f)
     - Bug 1189891 - Avoid including <cstring> from pkix/Input.h. r=bsmith (7202ad2de7)
     - Bug 1207499 - Part 9: Remove use of expression closure from storage/. r=mak (cf0f139799)
     - Bug 1230549 - Storage should pass more eslint rules. r=yoric (91e007dacb)
     - Bug 1230549 - Make Storage pass basic eslint. r=yoric (37c88987e8)
     - Bug 1237601 - Centralize storage xpcshell promise helpers (support patch). r=bkelly (ebee41dfae)
     - Bug 1237601 - Perform storage close synchronously if async thread cannot be started. r=bkelly (855430997d)
     - bug 1227008 use GtkPaperSize in GtkPageSetup directly, instead of maintaining a separate copy r=acomminos (cf1bade905)
     - Bug 1205643 - Move scrollbar borders to slider to receive button events. r=karlt (76ece6a2fd)
     - Bug 1141207 add gtk_print_settings_foreach to mozgtk.c. r=karlt (aee4b94e27)
     - Bug 1206516 - Use temporary widget to construct style context for GtkInfoBar. r=karlt (1ce56b1799)
     - bug 1205199 keep the socket alive as long as the plug window r=acomminos (bf1e4585da)
     - Bug 1242135 - Annotate intentional and fix unintentional switch fallthroughs in widget/gtk/. r=karlt (102180ea0a)
     - Bug 1221610 - Remove ToIntMargin(). r=jrmuizel. (5d234b1dd6)
     - Bug 1238582 - Skip simulated OOM check in the case where we're growing within reserved space; r=Waldo (2d00fa9605)
     - Bug 1242812 - Only check for simulated OOM in vectors when growing beyond reserved size r=Waldo (98ad0de5ff)
     - Bug 1144745 - scale border returned by GetWidgetBorder(), r=karlt (8639c7b240)
     - Bug 1184936 - Need convert from UTF8 for printer name. r=karlt (99e2863372)
     - Bug 569295 - limit the number of bytes we attempt to upload to the storage servers. r=rnewman (8072be50bb)
     - Bug 779430, try to not flush layout while we're in process to restore a bfcached document, r=bz (47d01dd107)
     - Bug 1241579 - Convert services/ to use channel.open2() (r=sicking) (fd6ee21f67)
     - Bug 1228510 - initialize 2 more variables. r=bas (e3d144854a)
     - Bug 1229577 - Rename NewSurfaceDescriptorGralloc into SurfaceDescriptorGralloc. r=sotaro (99b8d621e4)
     - Bug 1241665 - Correctly convert IOSurfaces to SourceSurfaces in MacIOSurfaceTextureSourceBasic and MacIOSurfaceTextureData. r=mattwoodrow (54ce8c1582)
     - Bug 1241665 - Move IOSurface YCbCr conversion code to a new file MacIOSurfaceHelpers.cpp. r=mattwoodrow (aeb7f341cf)
     - Bug 1191161 - p1 - Merge WrapEntireClassForJNI into WrapElementForJNI, r=jchen (684111ca72)
     - Bug 1246775 - use already_AddRefed in PersistentBufferProvider interface. r=bas (373a63f129)
     - Bug 1232231 - BorrowDrawTarget can return nullptr - be ready for it. r=nical (0156e1c412)
     - Bug 1227224 - Further improvements to generic tree traversal algorithms. r=botond (f71854fea6)
     - Bug 1234047 - Always reuse an existing TextureClient in IMFYCbCrImage if one exist. r=Bas (4c995d1668)
     - Bug 1240668 - Duplicate GonkNativeHandle::NhObj in ImageClientSingle::UpdateImage() r=nical (ed213d6f07)
     - Bug 1213095 - Inline the DispatchRepaintRequest function. r=botond (33d14a377c)
     - Bug 1213095 - Don't allow RequestContentRepaint to mutate the provided FrameMetrics. r=botond (676e6082b5)
     - Bug 1213095 - Ensure that stale FrameMetrics do not clobber more recent metrics for paint requests. r=botond (b6e75b0e37)
     - Bug 1238040 - Update telemetry measures for checkerboarding. r=botond,vladan (e41963fce5)
     - Bug 1238042 - Expose the checkerboard reports out to JS. r=ehsan,botond (986bb53bc5)
     - Bug 1238137 - Define a telemetry histogram for tracking the input methods used to trigger scrolling. r=kats (9e366c56a5)
     - remove unused (b0dc04a498)
     - Bug 1238137 - Telemetry pings for APZ-driven scroll input methods. r=kats (3f026677bd)
     - Bug 1241371. Properly update mLastUpdateImagesPos on scrollframes when the image visibility pass encounters them. r=mats (128edd5957)
     - Bug 1241371. Don't schedule an image visibility update every time display port margins change. r=kats (9927515115)
     - Bug 990916 - When setting a displayport, schedule a timer to remove it as well. r=tnikkel (ddd943226d)
     - Bug 990916 - Track if a scrollframe is a scroll parent for something else. r=tnikkel (7128db6038)
     - Bug 1245285 - part 1, Remove unused mRepaintInterval from AsyncPanZoomAnimation r=botond (ec516fe9f0)
     - Bug 1245285 - part 2, Prevent Zoom and Overscroll animations from repainting durring animation r=botond (6a66a0005a)
     - Bug 1245285 - part 3, Remove unused repaint_interval prefs r=botond (9987a58743)
     - Bug 1243413 - Avoid hiding windowed plugins that aren't contained within the active scroll frame. r=roc (f059ce95da)
     - Bug 1104356 - When doing a smooth scroll on a non-APZ'd scrollframe, fall back to the main thread machinery. r=kip (44d75dc20f)
     - Bug 990916 - On displayport expiry, trigger another round of expiry up the ancestor chain. r=tnikkel (8ce9a22429)
     - Bug 1245925 - Don't allow expiring the displayport on root scrollframes. r=tnikkel (2ec6218e2e)
     - Bug 1236040 - When updating the scroll position, only schedule image visibility checks if the display port has changed. r=tn (aedac7070f)
     - Bug 1234725. Don't change the dirty rect to the display port when building display lists for documents. r=mstange (6ff3e41934)
     - Fix crash trying to allocate textures for oversize scrollbars. (bug 1214261, r=mstange) (b4b4fa368d)
     - Bug 1234877 - Whether a scroll frame is async scrollable is determined by mWillBuildScrollableLayer, not by usingDisplayPort. r=tn (2daacb63f5)
     - Bug 1241917 - Restrict subframe's displayport base to root composition bounds. r=tn (7e50ff6bae)
     - Bug 1246443. Don't make nsLayoutUtils::MaybeCreateDisplayPort also set the displayport base anymore. r=botond (2970d8f2a6)
     - Bug 1246443 - Only restrict displayport base to root composition bounds if content has displayport; r=tnikkel (a841dedff4)
     - Bug 1208985 - Use height for scroll-snap-points-y percentage values; r=kip (17ce448e8b)
     - Bug 1238040 - Add a telemetry probe for potential checkerboarding duration. r=botond,vladan (bdf18d520b)
     - Bug 1240622 - Guard mCheckerboardEvent with a mutex to avoid races. r=botond (b81534272c)
     - Bug 1240202 - Rename APZOverscrollHandoffTester to APZScrollHandoffTester. r=kats (3c165a103d)
     - Bug 1240202 - Change input event generation utilities used by APZ gtests to take points instead of loose coordinates. r=kats (e29de86c33)
     - Bug 1240202 - Avoid getting stuck in overscroll when the screen is tapped during an overscroll animation. r=kats (3822391d27)
     - Bug 1225045: Fix stagefright include paths for ANDROID_VERSION >= 17, r=gps (1eabe097b5) (724e70642d)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1208554 - Take Velocity into account for WheelScrollAnimations. r=kats (2fe3c0e047)
     - Bug 1207656: APZ mouse wheel scroll: don't ignore minimum duration. r=dvander (c195a2b7e2)
     - Bug 1199468 - Create prefs for the smooth scroll timing function shape. r=kats (f65176f9b1)
     - Bug 1247677 - Add support for the general.smoothScroll.{pages,pixels} prefs in APZ. r=dvander (e56a15b294)
     - Bug 1244735 - Preference to override the default behaviour for partial present. r=jrmuizel (a0e19e8a8e)
     - Bug 1223144 - Scale texture coordinates in CompositorOGL for non POT textures. r=mwoodrow (a4b654b00a)
     - set reporter end (09ddff0c78)
     - Add full mix-blend mode support to the D3D11 compositor. (bug 1238496, r=bas) (6ef3e68cbf)
     - Bug 1235994 - For wheel events which may have momentum following them, handle scroll snapping in APZ. r=mstange (b9837185ea)
     - Bug 1230674 - part 4, Update AsyncPanZoomController to call overscroll api when building for Android r=kats (60d551820d)
     - Bug 1235994 - Extract a helper function to request a snap to the predicted destination. r=botond (c4436d3c5e)
     - Bug 1243547 - Route scroll position adjusting for surface shifting directly to APZC. r=rbarker (3b86ab8f2f)
     - Bug 1192919 - Follow-up to fix build error with logging enabled. r=me and DONTBUILD (f29229d6c4)
     - Bug 1242173 - Typing in input fields does not visually update r= (a2ef65d735)
     - Bug 1244901 - When recording transform duration for potential checkerboarding time, do so on the compositor thread. r=botond (cf0be4b328)
     - Bug 1240202 - Avoid getting stuck in overscroll when a second finger goes down while overscrolled and in the TOUCHING state. r=kats (96c7ef87af)
     - Bug 1236519 - Ensure JSFunction::isDerivedClassConstructor properly handles lazy self-hosted functions. r=till a=bustage (236b72dd50)
     - Bug 1232229 - Add some instrumentation and more fencing to ArenaLists; r=ehoogeveen (f6595958c6)
     - Bug 1232229 - Instrument setting ArenaHeader::next to catch misuse and fix existing instrumentation. r=terrence (68377d13b7)
     - Bug 1248949 - Optimize Arena::thingsPerArena. r=terrence (ee28f3a6af)
     - Bug 1245965 - Fix and OOM handling failure in NewMemInfoObject; r=sfink (29e684a163)
     - Bug 1245518 - Implement ModuleEnvironmentObject::getOwnPropertyDescriptor() which is called by the debugger r=shu (cef4dc6fce)
     - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=jwalden+bmo (cdf8a9915f)
     - Bug 1234387 - DumpBacktrace: Check the result of Sprinter::init function. r=bbouvier (3b7f6aac37)
     - Bug 1233944 - Upgrade MOZ_ASSERT to MOZ_RELEASE_ASSERT in JSObject::setGroup. r=me (75e7aa92dc)
     - Bug 1203696: Make js::IsInternalFunctionObject consider non-lambdas internal. r=bhackett (1531e8ecd9)
     - Bug 1235641 - Add line and column info to dump bytecode basic blocks. r=sstangl (0f642867a0)
     - Bug 1052793, part 1 - Do per-zone GC for CC_WAITING triggers. r=smaug (b733898730)
     - Bug 1052793, part 2 - Shrink GC buffers during compartmental GCs. r=terrence (0e4cd6218e)
     - Bug 1237169 - Remove some unused parameters in and around xpcom/base/. r=mccr8. (9a08690fa7)
     - Bug 1247122 - Propagate the NS_ERROR_OUT_OF_MEMORY from CycleCollectedJSRuntime CTOR, r=khuey (5e8bd1d14b)
     - Bug 1200514 - Run remaining stable state runnables after final cycle collection. r=froydnj,mccr8 (410c3bf2ad)
     - Bug 1247381 - Restore a CC optimization dropped in bug 1105069 part 7; r=mccr8 (c76e8613e7)
     - Bug 1249932 - indicate in the GC and CC log (browser console) whetherit is about default or content process, r=mccr8 (1d89d18e69)
     - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=jandem (d9a480c28c)
     - Bug 1223222 - Part 1: Add NSPRLogModulesParser. r=froydnj (2a79976e1f)
     - Bug 1223222 - Part 2: Add tests for NSPRLogModulesParser. r=froydnj (bde482099c)
     - Bug 1233881 - Support dynamically setting log levels at runtime via prefs. r=froydnj (c5c685f924)
     - Bug 1223222 - Part 3: Remove usage of PR_NewLogModule in mozilla LogModule code. r=froydnj (6eee38c6a7)
     - Bug 1150917 - Remove all values from nsIProgrammingLanguage except UNKNOWN and JAVASCRIPT. r=froydnj (9626abcc33)
     - Bug 1174972 - Add basic mozilla logging backend. r=froydnj,r=bwc,r=jduell (8e22fb5a66)
     - Bug 961430 - Allow pid be added to the log file name automatically. r=froydnj (4d28e09d9a)
     - Bug 1239212 - Append missing newlines to log messages. r=froydnj (0a94f048f0)
     - Bug 1242097 - Support sync module for logging (r=erahm) (ce3648c763)
     - Bug 885952 - Add thread name to MozLogging, r=froydnj (94bb1979e2)
     - Bug 1239941 - Copy va_list before using it in LogModuleManager::Print. r=froydnj (0767e1900e)
     - Bug 1249451 - nsCycleCollector::ScanRoots may cause some unexpected purple buffer usage, r=mccr8 (96591fa1a1)
     - Bug 1237169 (follow-up) - Fix static analysis bustage. r=me. (3e177f98cc)
     - Bug 1242151: using va_list needs <stdarg.h> at least on OpenBSD r=erahm (7c36e9191c)
     - Bug 1226376 - Part 1: Allow non-trivial constexpr constructors in MOZ_TRIVIAL_CTOR_DTOR classes, r=ehsan (ec1fb5cc1d)
     - Bug 1226376 - Part 2: Annotate StaticMutex with MOZ_ONLY_USED_TO_AVOID_STATIC_CONSTRUCTORS, r=nfroyd (484904f38a)
     - Bug 1223927 - Add resident-unique measurement to OS X. r=njn (4b97965c38)
     - Bug 1224685 - Add |resident-unique| measurement to Windows. r=njn (bde0a2fbed)
     - Bug 1239516 - Use nsDependentCSubstring for wrapping a slice of a char buffer. r=karlt (bd62aee33a)
     - bug 1245745 include libpulse version in update URL r=glandium (74f389b1c7)
     - Bug 1245673 - Remove useless NS_INT32_TO_PTR from DumpSerialNumbers. r=froydnj (16d58e9abd)
     - Bug 1243949 - Fatally assert when we fail to create an XPCOM log. r=froydnj (9121c52fed)
     - Remove the workaround added in bug 1022420 now that clang-cl understands __declspec(novtable) (fc81af6630)
     - Bug 1239888 - Inline PLDHashTable::{Done,Get}(). r=froydnjx. (9faa5b7c2a)
     - Bug 1244606 - Remove PL_DHASH_FASTCALL. r=froydnj. (6620b7c82e)
     - Bug 1159306 - explicitly initialize nsBaseHashtableET::mData; r=erahm (458559bea7)
     - Bug 1220544 - Fix -Wunreachable-code warnings in xpcom. r=mccr8 (371d0809e4)
     - reapply Bug 833117 - Replace g_slice_set_config() with G_SLICE environmen variable (c47805a6cf)
     - bug 1171574 - XPCOMGlue doesn't need LEADING_UNDERSCORE for iOS. r=froydnj (a4472ef3d3) (4d2f35fc4a)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1130710 - xre: Use stdint uint*_t instead of nonstandard __uint*_t. r=bsmedberg# Please enter the commit message for your changes. Lines starting (8ee5fbe479)
     - partial revert of PM (bcd354aa6b)
     - Bug 1158866 - Enable MAR verification on linux via NSS. r=rstrong (d3a4eff858)
     - Bug 1159090 - Only append library path for updater if it is a unique value. r=rstrong (5aeece0f47)
     - Bug 1168720 - Remove use of test env var MOZ_NO_REPLACE_FALLBACK and associated tests that are covered by other tests. r=spohl (4c8fb7266d)
     - more backport (a30d3a5c9d)
     - Bug 1158870: Disable mar signing code path in updater for gonk until mar signing is available there. r=bbondy (d08701cdb4)
     - Bug 1217985 - Don't depend on Windows crypto DLLs (e313b1d3b7)
     - more backports (fa8e0ff050)
     - Bug 1168009 - heap-use-after-free (ASAN build) in updater.cpp mstrtok. r=spohl (9ffe217d90)
     - Bug 1234033 - Unbreak build --with-system-bz2 using Clang. r=dvander (1109f20b70)
     - backports (3f418fc789)
     - Bug 1213130 - Make several string function to accept char16ptr_t instead of char16_t*, and remove redundant overloads. rs=froydnj (95a4cb53cd)
     - Bug 1210871 - don't use reinterpret_cast in nsTHashtable.h; r=erahm (f742409381)
     - Bug 1217125 - remove pointless includes from nsTHashtable.h; r=mccr8 (ad26d04f77)
     - Bug 1159081 - Bad PR_SetEnv usage for Gonk. r=dhylands, r=rstrong (855a00ae4b)
     - bit of Bug 1237140 - Move DefinesAction (d0d8fffb86)
     - Bug 1157212 - Teach clang-analyzer about XPT_ASSERT; r=froydnj (d75e87012c)
     - Bug 1208320 - Do not stage some reftest support files before archiving; r=glandium (5a547ca126)
     - Bug 1208320 - Do not stage reftest test files before archiving; r=glandium (28944e3a87)
     - Bug 1208320 - Print message when done with archiving; r=glandium (27e0b00dcd)
     - Bug 1208320 - Decrease compression level of test zip archives; r=glandium (d01f75ea8b)
     - Bug 1232887 - "make package MOZ_PKG_PRETTYNAMES=1" is busted. r=glandium (9f978b70f0)
     - Bug 1212609 - Add common test package rules for firefox-ui-tests. r=gps (3fa329714a)
     - Bug 1239442 - Update common.tests.zip to contain dom/media/test/external-media-sites. r=gps (94e917c5e7)
     - Bug 1233774 - fix Leak EventTokenBucket on shutdown r=dragana (37db0e5752)
     - Bug 1241295 - Limit time for PR_Close calls during shutdown in nsUDPSocket. r=mcmanus (451f8663b9)
     - Bug 1242464 - Call shutdown() before closesocket() and change linger option on windows. r=mcmanus (2b4f7e327c)
     - Bug 1240122 - threadsafe fix for getselfaddr() r=dragana (0cdeefb33e)
     - Bug 544986 - 64KB rwin for windows xp r=dragana (cbe034ebf5)
     - Bug 1239655 - Do not do PR_ConnectContinue during the shutdown. r=mcmanus (2361129b62)
     - Bug 1240120 - Move external-media-tests to subdirectory to generate correct packaging; r=maja_zf,whimboo (0742e93414)
     - Bug 1235232 - Fix -Wclass-varargs warnings in dom/media/. r=kentuckyfriedtakahe (b13b325846)
     - Bug 1231793: Part 1 - Added read functions for Little Endian integers to ByteReader.h. r=jya (6dc6519fe9)
     - Bug 1231793: Part 2 - Added conversions to AudioSampleFormat.h. r=jya (59d48c4d82)
     - Bug 1231793: Part 3 - Fixed reading of Metadata tags. r=jya (3931a82ce7)
     - Bug 1192539 - [2.4] Use MediaCodecList to check for decoder support. r=snorp (35e0427a2b)
     - Bug 1231793: Part 4 - Added checks for Wave type in AndroidDecoderModule. r=jya (a80b83691c)
     - Bug 1237836 - Add support for MetadataTags to MediaFormatReader. r=jya (9b813ae38c)
     - Bug 1231793: Part 5 - Added Wave Data Demuxer and Decoder. r=jya (6f7131a2d8)
     - Bug 1231793: Part 6 - Enabled the new Wave Data Decoder in DecoderTraits. r=jya (1574922fc7)
     - Bug 1241677: P1. Add MediaDataDecoder::GetDescriptionName() method. r=cpearce (767413678e)
     - Bug 1241677: P2. Add media decoder's description to about:media report. r=cpearce (b6d300d864)
     - Bug 1231793: Part 7 - Fixed various tests. r=jya (baa4a844c1)
     - Bug 1231793: Part 8 - Added checks for various metadata errors. r=jya (53af45d8de) (5d8f4a0ceb)

    * 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

  20. New NewMoon 27 Build!

    32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20231202-5d8f4a0ceb-xpmod.7z
    32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20231202-5d8f4a0ceb-xpmod-sse.7z
    32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20231202-5d8f4a0ceb-xpmod-ia32.7z

    64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20231202-5d8f4a0ceb-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 1247955 - Add telemetry for compacting GC r=terrence (71fc631b20)
     - Bug 1200133 - Part1 - Change mochitest using TV Simulator Service. r=seanlin (bbddf95aae)
     - bit of  Bug 1230674 - part 3, (253d2ab0ce)
     - Bug 1144103 - Support screen recording r=mwu (694cd8f580)
     - Bug 1237914 - Remove layers.screen-recording.enabled r=mwu (22edbe0944)
     - Bug 1231042 - clean current composition task and related flag when screen off. r=mchang (45c996e32b)
     - Bug 1137151: Marked destructor of |nsWindow| as protected, r=mwu (6ebb963472)
     - Bug 1187503 - use external surface size on CompositorOGL r=nical (8481425ca9)
     - Bug 1238876 - Move StartRemoteDrawing() implementation from nsWindow to nsScreenGonk r=mwu (9b7a2066d2)
     - Bug 1006688 - Support capture screen via adb r=mwu (d651416c44)
     - Bug 1244044 - remember display status; r=jerry (d8a252f081)
     - Bug 1247570 - unbreak widget/gonk/nativewindow/FakeSurfaceComposer.cpp r=gwagner (de01fd3084)
     - Bug 1020199 - Make sure APZ works with nested oop iframe. r=kats, r=dvander. (8f4285b97f)
     - Bug 1235858 - Record the time stamp, use it for crash reports. r=botond (98d999aa25)
     - Bug 1247671: Increase the crash logging length to 16 by default (+ small white space change in the comments) r=dvander (8a0995cb1c)
     - Bug 867501 - Pref allows JS locale to be set to US English/C. r=khuey (8d6e5df33d)
     - Bug 1207972: Move to using USER_INTERACTIVE and JOB_INTERACTIVE by default for the Windows content sandbox. r=tabraldes (494ecebd8e)
     - Bug 1234673 - Avoid users from locales ar, fa, he, ur for e10s rollout to beta. r=jimm (adf49af577)
     - Bug 1234675 - Ability to disable e10s for users with addons. r=Mossop (6abaeba541)
     - Bug 1233837 support migration wizard override from distribution.ini, r=bsmedberg (98c95ecc4b)
     - Bug 884831 - GTK3 - crash at browser end [@ XFreeColormap() ], r=karlt (13d9067ab0)
     - Bug 1215078 - [Wayland] Configure display for Wayland session. r=karlt (c4417d3534)
     - Bug 1111701 - Remove E10S_AUTOSTART histogram. r=dexter (56625e7353)
     - Bug 1239520 - Enabled e10s on all configurations except release. r=billm (48c760a1f8)
     - Bug 1241294 - Update E10S_AUTOSTART_STATUS telemetry probe (and rename it to E10S_STATUS). r=vladan (7217e4c9d3)
     - Bug 1241959 - Add a description of e10s blocked status to about:support. r=jimm (b6cb2e6dac)
     - Bug 1165818: Remove temporary Nightly only MozTemp-* clean-up code. r=jimm (fdb11aed0e)
     - Bug 1243882 - Block e10s for locales based on Firefox's locale, not the OS. r=ehsan (873b09db0f)
     - Bug 1235437 - Add annotation for major graphics preferences. r=bgirard (2e147567be)
     - Bug 1237404 - Part 1. Exposing some functionality in gfxCrashReporterUtils. r=benwa (dc08c3ba92)
     - Bug 1237404 - Part 2. Optimizing the main thread scenario. r=benwa (e5b6704b57)
     - Bug 1237770: Disable D3D9 on XP with E10S. r=jrmuizel (6424700126)
     - Bug 1210351 - Limit maximum computed tile size to 512x512. r=snorp (162839caf7)
     - Bug 1221073 - Increase max tile size to 1024 again. r=mstange (29e8513390)
     - Bug 990017. Prevent skia accelerated canvas backends from rendering content. r=jmuizelaar (b257281035)
     - Bug 1178385. Add a pref to force enable hw video decode. r=milan (f69cde6047)
     - Bug 1230196 - Allow release channel to run e10s. r=billm (ab5d0a464c)
     - Bug 1231915 - Ignore the APZ pref if MOZ_ANDROID_APZ is enabled, since the pref doesn't cover all the relevant code. r=rbarker (3984b57173)
     - Bug 1187464 - Part 1. We can get the wrong texture source type, so deal with it. Carry r=mstange (0d47ffdd65)
     - Bug 1187464 - Part 2. RTTI for TextureSource debug purposes. Carry r=botond (af8b92042d)
     - Bug 1187464 - Part 3. Check if GetSurface returned null. r=mstange (ab7de5dabb)
     - Bug 1165407 - Properly flush the log stream after logging it. r=botond (6dd38e7e7a)
     - Bug 1239844 - Log hexadecimal values in a more standard way. r=dholbert (aa7de36cfd)
     - Bug 1241769 - Use Singleton pattern to nsScreenManagerGonk r=mwu (bb0c30ce80)
     - Bug 1229262 - Fix nsScreenGonk's thread safety r=mwu (6c60907ce9)
     - Bug 1165161 - stop bootAnim with "browser-ui-startup-complete" event. r=mwu (e40ddb816a)
     - Bug 1230397 - Write safe mode pref on the main thread r=dbaron (0538d0353f)
     - Bug 1172805 - Fix enum comparison warnings in nsAppShell. r=mwu (e77ec14fed)
     - Bug 1215494 - Don't set b2g.safe_mode pref in child process. r=fabrice (3264d2c872)
     - Bug 1192949 - Fix nsScreenGonk::SetMirroringScreen() r=mwu (39abf13ff4)
     - Bug 1243413 - If a plugin window is hidden in an adjacent scroll frame due to APZ scroll state changes, make sure to show the plugin window after the scroll operation complete. r=kats (302f14476f)
     - Bug 1187322 - Fix bustage. (5fe8e7b3e8)
     - Bug 241788 - mozilla::Tokenizer - token type for \n should whitespace if given in constructor r=honzab (d4da4354c8)
     - Bug 1237827 - Be sure to clear LayerComposite::mLayerComposited between each composite. r=mattwoodrow (cc02aef817)
     - Bug 1244943 - Make PostProcessLayers aware of preserve-3d. r=mattwoodrow (48fadfdcf7)
     - Bug 1229317 - Allow preserve-3d and opacity to be combined on the root element of a preserve-3d chain. r=roc (030c042699)
     - Bug 1231564 - Don't take the compositor side layer-tree snapshot until after compositing. r=dvander (c0164b6464)
     - Bug 1247445 - Rename Layer::GetEffectiveVisibleRegion GetLocalVisibleRegion. r=botond (35125c3f71)
     - Bug 945613 - Part 3: #ifdef pragma for gcc >= 4.7.0. r=ehsan (67786ad3f8)
     - Bug 1227210: Ensure the mask and the surface are in the right space when being blended. r=mattwoodrow (6745cd99f8)
     - Bug 1229587 part 1 - Disable C4464 warning newly added in VS2015u1. r=keeler (65cf58d55d)
     - Bug 1229587 part 2 - Use verbose format to disable C4061 to workaround bug of VS2015u1. r=keeler (8f8fb5190f)
     - Bug 1189891 - Avoid including <cstring> from pkix/Input.h. r=bsmith (7202ad2de7)
     - Bug 1207499 - Part 9: Remove use of expression closure from storage/. r=mak (cf0f139799)
     - Bug 1230549 - Storage should pass more eslint rules. r=yoric (91e007dacb)
     - Bug 1230549 - Make Storage pass basic eslint. r=yoric (37c88987e8)
     - Bug 1237601 - Centralize storage xpcshell promise helpers (support patch). r=bkelly (ebee41dfae)
     - Bug 1237601 - Perform storage close synchronously if async thread cannot be started. r=bkelly (855430997d)
     - bug 1227008 use GtkPaperSize in GtkPageSetup directly, instead of maintaining a separate copy r=acomminos (cf1bade905)
     - Bug 1205643 - Move scrollbar borders to slider to receive button events. r=karlt (76ece6a2fd)
     - Bug 1141207 add gtk_print_settings_foreach to mozgtk.c. r=karlt (aee4b94e27)
     - Bug 1206516 - Use temporary widget to construct style context for GtkInfoBar. r=karlt (1ce56b1799)
     - bug 1205199 keep the socket alive as long as the plug window r=acomminos (bf1e4585da)
     - Bug 1242135 - Annotate intentional and fix unintentional switch fallthroughs in widget/gtk/. r=karlt (102180ea0a)
     - Bug 1221610 - Remove ToIntMargin(). r=jrmuizel. (5d234b1dd6)
     - Bug 1238582 - Skip simulated OOM check in the case where we're growing within reserved space; r=Waldo (2d00fa9605)
     - Bug 1242812 - Only check for simulated OOM in vectors when growing beyond reserved size r=Waldo (98ad0de5ff)
     - Bug 1144745 - scale border returned by GetWidgetBorder(), r=karlt (8639c7b240)
     - Bug 1184936 - Need convert from UTF8 for printer name. r=karlt (99e2863372)
     - Bug 569295 - limit the number of bytes we attempt to upload to the storage servers. r=rnewman (8072be50bb)
     - Bug 779430, try to not flush layout while we're in process to restore a bfcached document, r=bz (47d01dd107)
     - Bug 1241579 - Convert services/ to use channel.open2() (r=sicking) (fd6ee21f67)
     - Bug 1228510 - initialize 2 more variables. r=bas (e3d144854a)
     - Bug 1229577 - Rename NewSurfaceDescriptorGralloc into SurfaceDescriptorGralloc. r=sotaro (99b8d621e4)
     - Bug 1241665 - Correctly convert IOSurfaces to SourceSurfaces in MacIOSurfaceTextureSourceBasic and MacIOSurfaceTextureData. r=mattwoodrow (54ce8c1582)
     - Bug 1241665 - Move IOSurface YCbCr conversion code to a new file MacIOSurfaceHelpers.cpp. r=mattwoodrow (aeb7f341cf)
     - Bug 1191161 - p1 - Merge WrapEntireClassForJNI into WrapElementForJNI, r=jchen (684111ca72)
     - Bug 1246775 - use already_AddRefed in PersistentBufferProvider interface. r=bas (373a63f129)
     - Bug 1232231 - BorrowDrawTarget can return nullptr - be ready for it. r=nical (0156e1c412)
     - Bug 1227224 - Further improvements to generic tree traversal algorithms. r=botond (f71854fea6)
     - Bug 1234047 - Always reuse an existing TextureClient in IMFYCbCrImage if one exist. r=Bas (4c995d1668)
     - Bug 1240668 - Duplicate GonkNativeHandle::NhObj in ImageClientSingle::UpdateImage() r=nical (ed213d6f07)
     - Bug 1213095 - Inline the DispatchRepaintRequest function. r=botond (33d14a377c)
     - Bug 1213095 - Don't allow RequestContentRepaint to mutate the provided FrameMetrics. r=botond (676e6082b5)
     - Bug 1213095 - Ensure that stale FrameMetrics do not clobber more recent metrics for paint requests. r=botond (b6e75b0e37)
     - Bug 1238040 - Update telemetry measures for checkerboarding. r=botond,vladan (e41963fce5)
     - Bug 1238042 - Expose the checkerboard reports out to JS. r=ehsan,botond (986bb53bc5)
     - Bug 1238137 - Define a telemetry histogram for tracking the input methods used to trigger scrolling. r=kats (9e366c56a5)
     - remove unused (b0dc04a498)
     - Bug 1238137 - Telemetry pings for APZ-driven scroll input methods. r=kats (3f026677bd)
     - Bug 1241371. Properly update mLastUpdateImagesPos on scrollframes when the image visibility pass encounters them. r=mats (128edd5957)
     - Bug 1241371. Don't schedule an image visibility update every time display port margins change. r=kats (9927515115)
     - Bug 990916 - When setting a displayport, schedule a timer to remove it as well. r=tnikkel (ddd943226d)
     - Bug 990916 - Track if a scrollframe is a scroll parent for something else. r=tnikkel (7128db6038)
     - Bug 1245285 - part 1, Remove unused mRepaintInterval from AsyncPanZoomAnimation r=botond (ec516fe9f0)
     - Bug 1245285 - part 2, Prevent Zoom and Overscroll animations from repainting durring animation r=botond (6a66a0005a)
     - Bug 1245285 - part 3, Remove unused repaint_interval prefs r=botond (9987a58743)
     - Bug 1243413 - Avoid hiding windowed plugins that aren't contained within the active scroll frame. r=roc (f059ce95da)
     - Bug 1104356 - When doing a smooth scroll on a non-APZ'd scrollframe, fall back to the main thread machinery. r=kip (44d75dc20f)
     - Bug 990916 - On displayport expiry, trigger another round of expiry up the ancestor chain. r=tnikkel (8ce9a22429)
     - Bug 1245925 - Don't allow expiring the displayport on root scrollframes. r=tnikkel (2ec6218e2e)
     - Bug 1236040 - When updating the scroll position, only schedule image visibility checks if the display port has changed. r=tn (aedac7070f)
     - Bug 1234725. Don't change the dirty rect to the display port when building display lists for documents. r=mstange (6ff3e41934)
     - Fix crash trying to allocate textures for oversize scrollbars. (bug 1214261, r=mstange) (b4b4fa368d)
     - Bug 1234877 - Whether a scroll frame is async scrollable is determined by mWillBuildScrollableLayer, not by usingDisplayPort. r=tn (2daacb63f5)
     - Bug 1241917 - Restrict subframe's displayport base to root composition bounds. r=tn (7e50ff6bae)
     - Bug 1246443. Don't make nsLayoutUtils::MaybeCreateDisplayPort also set the displayport base anymore. r=botond (2970d8f2a6)
     - Bug 1246443 - Only restrict displayport base to root composition bounds if content has displayport; r=tnikkel (a841dedff4)
     - Bug 1208985 - Use height for scroll-snap-points-y percentage values; r=kip (17ce448e8b)
     - Bug 1238040 - Add a telemetry probe for potential checkerboarding duration. r=botond,vladan (bdf18d520b)
     - Bug 1240622 - Guard mCheckerboardEvent with a mutex to avoid races. r=botond (b81534272c)
     - Bug 1240202 - Rename APZOverscrollHandoffTester to APZScrollHandoffTester. r=kats (3c165a103d)
     - Bug 1240202 - Change input event generation utilities used by APZ gtests to take points instead of loose coordinates. r=kats (e29de86c33)
     - Bug 1240202 - Avoid getting stuck in overscroll when the screen is tapped during an overscroll animation. r=kats (3822391d27)
     - Bug 1225045: Fix stagefright include paths for ANDROID_VERSION >= 17, r=gps (1eabe097b5) (724e70642d)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1208554 - Take Velocity into account for WheelScrollAnimations. r=kats (2fe3c0e047)
     - Bug 1207656: APZ mouse wheel scroll: don't ignore minimum duration. r=dvander (c195a2b7e2)
     - Bug 1199468 - Create prefs for the smooth scroll timing function shape. r=kats (f65176f9b1)
     - Bug 1247677 - Add support for the general.smoothScroll.{pages,pixels} prefs in APZ. r=dvander (e56a15b294)
     - Bug 1244735 - Preference to override the default behaviour for partial present. r=jrmuizel (a0e19e8a8e)
     - Bug 1223144 - Scale texture coordinates in CompositorOGL for non POT textures. r=mwoodrow (a4b654b00a)
     - set reporter end (09ddff0c78)
     - Add full mix-blend mode support to the D3D11 compositor. (bug 1238496, r=bas) (6ef3e68cbf)
     - Bug 1235994 - For wheel events which may have momentum following them, handle scroll snapping in APZ. r=mstange (b9837185ea)
     - Bug 1230674 - part 4, Update AsyncPanZoomController to call overscroll api when building for Android r=kats (60d551820d)
     - Bug 1235994 - Extract a helper function to request a snap to the predicted destination. r=botond (c4436d3c5e)
     - Bug 1243547 - Route scroll position adjusting for surface shifting directly to APZC. r=rbarker (3b86ab8f2f)
     - Bug 1192919 - Follow-up to fix build error with logging enabled. r=me and DONTBUILD (f29229d6c4)
     - Bug 1242173 - Typing in input fields does not visually update r= (a2ef65d735)
     - Bug 1244901 - When recording transform duration for potential checkerboarding time, do so on the compositor thread. r=botond (cf0be4b328)
     - Bug 1240202 - Avoid getting stuck in overscroll when a second finger goes down while overscrolled and in the TOUCHING state. r=kats (96c7ef87af)
     - Bug 1236519 - Ensure JSFunction::isDerivedClassConstructor properly handles lazy self-hosted functions. r=till a=bustage (236b72dd50)
     - Bug 1232229 - Add some instrumentation and more fencing to ArenaLists; r=ehoogeveen (f6595958c6)
     - Bug 1232229 - Instrument setting ArenaHeader::next to catch misuse and fix existing instrumentation. r=terrence (68377d13b7)
     - Bug 1248949 - Optimize Arena::thingsPerArena. r=terrence (ee28f3a6af)
     - Bug 1245965 - Fix and OOM handling failure in NewMemInfoObject; r=sfink (29e684a163)
     - Bug 1245518 - Implement ModuleEnvironmentObject::getOwnPropertyDescriptor() which is called by the debugger r=shu (cef4dc6fce)
     - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=jwalden+bmo (cdf8a9915f)
     - Bug 1234387 - DumpBacktrace: Check the result of Sprinter::init function. r=bbouvier (3b7f6aac37)
     - Bug 1233944 - Upgrade MOZ_ASSERT to MOZ_RELEASE_ASSERT in JSObject::setGroup. r=me (75e7aa92dc)
     - Bug 1203696: Make js::IsInternalFunctionObject consider non-lambdas internal. r=bhackett (1531e8ecd9)
     - Bug 1235641 - Add line and column info to dump bytecode basic blocks. r=sstangl (0f642867a0)
     - Bug 1052793, part 1 - Do per-zone GC for CC_WAITING triggers. r=smaug (b733898730)
     - Bug 1052793, part 2 - Shrink GC buffers during compartmental GCs. r=terrence (0e4cd6218e)
     - Bug 1237169 - Remove some unused parameters in and around xpcom/base/. r=mccr8. (9a08690fa7)
     - Bug 1247122 - Propagate the NS_ERROR_OUT_OF_MEMORY from CycleCollectedJSRuntime CTOR, r=khuey (5e8bd1d14b)
     - Bug 1200514 - Run remaining stable state runnables after final cycle collection. r=froydnj,mccr8 (410c3bf2ad)
     - Bug 1247381 - Restore a CC optimization dropped in bug 1105069 part 7; r=mccr8 (c76e8613e7)
     - Bug 1249932 - indicate in the GC and CC log (browser console) whetherit is about default or content process, r=mccr8 (1d89d18e69)
     - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=jandem (d9a480c28c)
     - Bug 1223222 - Part 1: Add NSPRLogModulesParser. r=froydnj (2a79976e1f)
     - Bug 1223222 - Part 2: Add tests for NSPRLogModulesParser. r=froydnj (bde482099c)
     - Bug 1233881 - Support dynamically setting log levels at runtime via prefs. r=froydnj (c5c685f924)
     - Bug 1223222 - Part 3: Remove usage of PR_NewLogModule in mozilla LogModule code. r=froydnj (6eee38c6a7)
     - Bug 1150917 - Remove all values from nsIProgrammingLanguage except UNKNOWN and JAVASCRIPT. r=froydnj (9626abcc33)
     - Bug 1174972 - Add basic mozilla logging backend. r=froydnj,r=bwc,r=jduell (8e22fb5a66)
     - Bug 961430 - Allow pid be added to the log file name automatically. r=froydnj (4d28e09d9a)
     - Bug 1239212 - Append missing newlines to log messages. r=froydnj (0a94f048f0)
     - Bug 1242097 - Support sync module for logging (r=erahm) (ce3648c763)
     - Bug 885952 - Add thread name to MozLogging, r=froydnj (94bb1979e2)
     - Bug 1239941 - Copy va_list before using it in LogModuleManager::Print. r=froydnj (0767e1900e)
     - Bug 1249451 - nsCycleCollector::ScanRoots may cause some unexpected purple buffer usage, r=mccr8 (96591fa1a1)
     - Bug 1237169 (follow-up) - Fix static analysis bustage. r=me. (3e177f98cc)
     - Bug 1242151: using va_list needs <stdarg.h> at least on OpenBSD r=erahm (7c36e9191c)
     - Bug 1226376 - Part 1: Allow non-trivial constexpr constructors in MOZ_TRIVIAL_CTOR_DTOR classes, r=ehsan (ec1fb5cc1d)
     - Bug 1226376 - Part 2: Annotate StaticMutex with MOZ_ONLY_USED_TO_AVOID_STATIC_CONSTRUCTORS, r=nfroyd (484904f38a)
     - Bug 1223927 - Add resident-unique measurement to OS X. r=njn (4b97965c38)
     - Bug 1224685 - Add |resident-unique| measurement to Windows. r=njn (bde0a2fbed)
     - Bug 1239516 - Use nsDependentCSubstring for wrapping a slice of a char buffer. r=karlt (bd62aee33a)
     - bug 1245745 include libpulse version in update URL r=glandium (74f389b1c7)
     - Bug 1245673 - Remove useless NS_INT32_TO_PTR from DumpSerialNumbers. r=froydnj (16d58e9abd)
     - Bug 1243949 - Fatally assert when we fail to create an XPCOM log. r=froydnj (9121c52fed)
     - Remove the workaround added in bug 1022420 now that clang-cl understands __declspec(novtable) (fc81af6630)
     - Bug 1239888 - Inline PLDHashTable::{Done,Get}(). r=froydnjx. (9faa5b7c2a)
     - Bug 1244606 - Remove PL_DHASH_FASTCALL. r=froydnj. (6620b7c82e)
     - Bug 1159306 - explicitly initialize nsBaseHashtableET::mData; r=erahm (458559bea7)
     - Bug 1220544 - Fix -Wunreachable-code warnings in xpcom. r=mccr8 (371d0809e4)
     - reapply Bug 833117 - Replace g_slice_set_config() with G_SLICE environmen variable (c47805a6cf)
     - bug 1171574 - XPCOMGlue doesn't need LEADING_UNDERSCORE for iOS. r=froydnj (a4472ef3d3) (4d2f35fc4a)
    - import changes from `dev' branch of rmottola/Arctic-Fox:
     - Bug 1130710 - xre: Use stdint uint*_t instead of nonstandard __uint*_t. r=bsmedberg# Please enter the commit message for your changes. Lines starting (8ee5fbe479)
     - partial revert of PM (bcd354aa6b)
     - Bug 1158866 - Enable MAR verification on linux via NSS. r=rstrong (d3a4eff858)
     - Bug 1159090 - Only append library path for updater if it is a unique value. r=rstrong (5aeece0f47)
     - Bug 1168720 - Remove use of test env var MOZ_NO_REPLACE_FALLBACK and associated tests that are covered by other tests. r=spohl (4c8fb7266d)
     - more backport (a30d3a5c9d)
     - Bug 1158870: Disable mar signing code path in updater for gonk until mar signing is available there. r=bbondy (d08701cdb4)
     - Bug 1217985 - Don't depend on Windows crypto DLLs (e313b1d3b7)
     - more backports (fa8e0ff050)
     - Bug 1168009 - heap-use-after-free (ASAN build) in updater.cpp mstrtok. r=spohl (9ffe217d90)
     - Bug 1234033 - Unbreak build --with-system-bz2 using Clang. r=dvander (1109f20b70)
     - backports (3f418fc789)
     - Bug 1213130 - Make several string function to accept char16ptr_t instead of char16_t*, and remove redundant overloads. rs=froydnj (95a4cb53cd)
     - Bug 1210871 - don't use reinterpret_cast in nsTHashtable.h; r=erahm (f742409381)
     - Bug 1217125 - remove pointless includes from nsTHashtable.h; r=mccr8 (ad26d04f77)
     - Bug 1159081 - Bad PR_SetEnv usage for Gonk. r=dhylands, r=rstrong (855a00ae4b)
     - bit of Bug 1237140 - Move DefinesAction (d0d8fffb86)
     - Bug 1157212 - Teach clang-analyzer about XPT_ASSERT; r=froydnj (d75e87012c)
     - Bug 1208320 - Do not stage some reftest support files before archiving; r=glandium (5a547ca126)
     - Bug 1208320 - Do not stage reftest test files before archiving; r=glandium (28944e3a87)
     - Bug 1208320 - Print message when done with archiving; r=glandium (27e0b00dcd)
     - Bug 1208320 - Decrease compression level of test zip archives; r=glandium (d01f75ea8b)
     - Bug 1232887 - "make package MOZ_PKG_PRETTYNAMES=1" is busted. r=glandium (9f978b70f0)
     - Bug 1212609 - Add common test package rules for firefox-ui-tests. r=gps (3fa329714a)
     - Bug 1239442 - Update common.tests.zip to contain dom/media/test/external-media-sites. r=gps (94e917c5e7)
     - Bug 1233774 - fix Leak EventTokenBucket on shutdown r=dragana (37db0e5752)
     - Bug 1241295 - Limit time for PR_Close calls during shutdown in nsUDPSocket. r=mcmanus (451f8663b9)
     - Bug 1242464 - Call shutdown() before closesocket() and change linger option on windows. r=mcmanus (2b4f7e327c)
     - Bug 1240122 - threadsafe fix for getselfaddr() r=dragana (0cdeefb33e)
     - Bug 544986 - 64KB rwin for windows xp r=dragana (cbe034ebf5)
     - Bug 1239655 - Do not do PR_ConnectContinue during the shutdown. r=mcmanus (2361129b62)
     - Bug 1240120 - Move external-media-tests to subdirectory to generate correct packaging; r=maja_zf,whimboo (0742e93414)
     - Bug 1235232 - Fix -Wclass-varargs warnings in dom/media/. r=kentuckyfriedtakahe (b13b325846)
     - Bug 1231793: Part 1 - Added read functions for Little Endian integers to ByteReader.h. r=jya (6dc6519fe9)
     - Bug 1231793: Part 2 - Added conversions to AudioSampleFormat.h. r=jya (59d48c4d82)
     - Bug 1231793: Part 3 - Fixed reading of Metadata tags. r=jya (3931a82ce7)
     - Bug 1192539 - [2.4] Use MediaCodecList to check for decoder support. r=snorp (35e0427a2b)
     - Bug 1231793: Part 4 - Added checks for Wave type in AndroidDecoderModule. r=jya (a80b83691c)
     - Bug 1237836 - Add support for MetadataTags to MediaFormatReader. r=jya (9b813ae38c)
     - Bug 1231793: Part 5 - Added Wave Data Demuxer and Decoder. r=jya (6f7131a2d8)
     - Bug 1231793: Part 6 - Enabled the new Wave Data Decoder in DecoderTraits. r=jya (1574922fc7)
     - Bug 1241677: P1. Add MediaDataDecoder::GetDescriptionName() method. r=cpearce (767413678e)
     - Bug 1241677: P2. Add media decoder's description to about:media report. r=cpearce (b6d300d864)
     - Bug 1231793: Part 7 - Fixed various tests. r=jya (baa4a844c1)
     - Bug 1231793: Part 8 - Added checks for various metadata errors. r=jya (53af45d8de) (5d8f4a0ceb)

  21. 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-20231202-ed36cdeb3-xpmod.7z
    Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20231202-ed36cdeb3-xpmod.7z

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

    Repo changes:
    - import from UXP: Issue #2387 - Collection of fixes related to a crash while canceling a dynamic import. Add AddRef/Release hooks for embedding's script or module private value and set this script source object where appropriate. https://bugzilla.mozilla.org/show_bug.cgi?id=1519140 Partial, no Value passing changes. Clear the list of dynamic import requests after cancelling them in ScriptLoader::ParsingComplete as we do for other requests. https://bugzilla.mozilla.org/show_bug.cgi?id=1291535 ScriptLoader::OnStreamComplete never returns a failure. https://bugzilla.mozilla.org/show_bug.cgi?id=1627275 Also cancel the correct kind of parser for Modules. (eef37b2c) (3c23d39e0)
    - import from UXP: Issue #2387 - Remove a missed AddRef() which could cause leaks. Update comments explaining how the reference counting works. (3e9fd21a) (9124b2145)
    - ported from UXP: Issue #2393 - Part 1 - Allow client side uploads on Intel hardware (1fc1753d) (d2d7a57fd)
    - ported from UXP:
     - Issue #2393 - Part 2 - Add D3D11YCbCrImage type and related methods (74a22e5c)
     - Issue #2393 - Part 5 - Extract D3D11MTAutoEnter and reuse (04f124b1)
     - Issue #2393 - Part 8 - Fix TextureClient-creating functions (48698abb) (21bae49b7)
    - ported from UXP: Issue #2393 - Part 3 - Remove extra copy of YUV buffer on Windows (b09b3771) (04ce0c317)
    - import from UXP: Issue #2393 - Part 4 - Reduce VideoQueue size for GPU based images (68076751) (556656667)
    - import from UXP: Revert "No issue - Stop supporting data: scheme in SVG <use> elements." (73bf6f95) (09de2d7e3)
    - import from `custom` branch of UXP:
     - devtools: don't report error if remoteAddress/remotePort returns NS_ERROR_NOT_AVAILABLE (3ec8369f)
     - devtools: don't report error if impl is null (aa8671dc) (ed36cdeb3)

  22. New build of BOC/UXP for XP!

    Test binary:
    MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20231202-d0fd16ed-uxp-aa8671dc1b-xpmod.7z
    BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20231202-d0fd16ed-uxp-aa8671dc1b-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-20231202-id-656ea98-uxp-aa8671dc1b-xpmod.7z
    IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20231202-id-656ea98-ia-93af9a0-uxp-aa8671dc1b-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.

  23. New build of Serpent/UXP for XP!

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

    Official UXP changes picked since my last build:
    - Issue #2387 - Collection of fixes related to a crash while canceling a dynamic import. Add AddRef/Release hooks for embedding's script or module private value and set this script source object where appropriate. https://bugzilla.mozilla.org/show_bug.cgi?id=1519140 Partial, no Value passing changes. Clear the list of dynamic import requests after cancelling them in ScriptLoader::ParsingComplete as we do for other requests. https://bugzilla.mozilla.org/show_bug.cgi?id=1291535 ScriptLoader::OnStreamComplete never returns a failure. https://bugzilla.mozilla.org/show_bug.cgi?id=1627275 Also cancel the correct kind of parser for Modules. (eef37b2cd5)
    - Issue #2387 - Remove a missed AddRef() which could cause leaks. Update comments explaining how the reference counting works. (3e9fd21a38)
    - Issue #2393 - Part 1 - Allow client side uploads on Intel hardware (1fc1753d4d)
    - Issue #2393 - Part 2 - Add D3D11YCbCrImage type and related methods (74a22e5c00)
    - Issue #2393 - Part 3 - Remove extra copy of YUV buffer on Windows (b09b3771c6)
    - Issue #2393 - Part 4 - Reduce VideoQueue size for GPU based images (6807675123)
    - Issue #2393 - Part 5 - Extract D3D11MTAutoEnter and reuse (04f124b105)
    - Issue #2393 - Part 8 - Fix TextureClient-creating functions (48698abb77)
    - Revert "No issue - Stop supporting data: scheme in SVG <use> elements." (73bf6f95f8)

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

    No official Basilisk changes picked since my last build.

    My changes picked since my last build:
    - gfx: fix d3d9 part call to `DXGIYCbCrTextureData::Create()' in Issue #2393 - Part 2. (0ac8b08be1)
    - devtools: check if impl is not null before use (759506c751)
    - devtools: don't report error if remoteAddress/remotePort returns NS_ERROR_NOT_AVAILABLE (3ec8369f61)
    - devtools: follow-up rev 759506c7 (aa8671dc1b)

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

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

×
×
  • Create New...