Jump to content

roytam1

Member
  • Posts

    3,207
  • Joined

  • Last visited

  • Days Won

    406
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Everything posted by roytam1

  1. just heard that there is some audio output issues regarding float32 output from cubeb library. therefore later IA32/SSE builds will have flag "--enable-int-audio-sample" specified (which also means wasapi will be disabled on those builds) https://github.com/roytam1/UXP/commit/ef5e4f06e06aaa2516ac5f068ea07846487700c4
  2. mine is simple, my first internet account (yahoo mail) appended a number to my username when registering.
  3. I'd count myself in, since my browser binaries are aimed for my XP machines in the beginning.
  4. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.9-Goanna-20230819.7z Changelog: In-tree changes: - bump KM version for engine API change (22371f31) - update Goanna SDK diff (as of NM27 rev 685d46ffda) (cd74e996) - KmAppInfo: GetAccessibilityIsUIA API is removed in engine (as of NM27 rev 685d46ffda) (9c171477) Out-of-tree changes: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1232506: Make dom/devicestorage really work with e10s. r=alchen (7f95105c5e) - Bug 1208944 - Part 1. Dispatch CompositionEvent to Plugin. r=masayuki (85c062b417) - Bug 1208944 - Part 2-a. Handle CompositionEvent on plugin. r=masayuki (ea2cebfca9) - Bug 1208944 - Part 2-b. Workaround for OSX. r=masayuki (ca401cbc04) - Bug 1208944 - Part 3. Allow IME window messages on plugin process. r=jmathies (571fd75010) - Bug 1192844: Accept 0xCC padding in WindowsDllDetourPatcher::CreateTrampoline. r=m_kato (b34b6173d3) - Bug 1201205 part 1: Add an AutoVirtualProtect helper class to make the next patch easier. r=m_kato (b384bd2412) - Bug 1201205 part 2: Restore protection on the nop space separately from the function. r=m_kato (a822b2414b) - Bug 1208944 - Part 4. nsWindowsDllInterceptor supports IMM32 API hook. r=ehsan (9b409ff15a) - Bug 1208944 - Part 5. Send PluginEvent to content process. r=jmathies (4ee0341190) - Bug 1208944 - Part 6. Get vaild TextRangeArray on compositionupdate. r=masayuki (18f184931c) - Bug 1208944 - Part 7. Don't post WM_IME_REQUEST on windowless plugin since we don't convert pointer over process. r=masayuki (6b1a9ce71f) - Bug 1208944 - Part 8. Don't get selection on start compostion when plugin has foucs. r=masayuki (daf400620e) - Add Telemetry for the drawing models that plugins use. (bug 1229961 part 1, r=aklotz,vladan) (c9645a68ec) - Enable direct plugin drawing by default. (bug 1229961 part 2, r=aklotz) (080c9337cb) - Bug 1213845 - enable osk support on windows 8, but hide it behind a preference, r=jaws (fcb8dfb10b) - Bug 1192248 - Fix wchar_t/char16_t mismatch WinIMEHandler.cpp. r=masayuki (13e61f3f0c) - Bug 1226145 - actually check whether the on-screen keyboard is up rather than relying on internal state, r=masayuki (da090b605d) - Bug 1208944 - Part 9. Hook IMM32 APIs on plugin process. r=masayuki (f15d73721f) - Bug 1208944 - Part 10-a. Call CallWindowProc when WidgetPluginEvent isn't handled by plugin. r=masayuki (c54eaa50ed) - Bug 1208944 - Part 10-b. Call DefaultProc When CompositionEvent isn't handled correctly by plugin. r=masayuki (0e77eaa40f) - Bug 1157046 - Remove ARRAY_LENGTH in favor of MOZ_ARRAY_LENGTH; r=Waldo (a7f8ce3684) - Bug 1196834 - Add a test that confirms plugin windows are hidden after switching from a remote to local tab. r=roc (a09d4a32af) - Bug 1208944 - Part 11. Add test. r=jmathies (ed8e4c87d2) - Bug 1231378 - part 1 - Fix uninitialized members of classes in docshell/*, r=smaug (fcd7615d97) - Bug 1231378 - part 2 - Fix uninitialized members of classes in dom/*,r=smaug (40b354438f) - Bug 1231378 - part 3 - Fix uninitialized members of classes in module/libjar and mfbt, r=smaug (ee15d8739a) - Bug 1231378 - part 4 - Fix uninitialized members of classes in netwerk/widget/storage/uriloader/memory/tools, r=smaug (6aec559dd8) - Bug 1238082 - Fix mode lines in dom/ipc. r=baku (a49aa3555b) - Bug 1024149 - Use element size for upload texture when using SVG image. r=jgilbert r=roc (531bdd2406) - Bug 1233922 - Skip Camera preinit for browser elements. r=fabrice (cd8ffbb112) - Bug 1159327 - Enable accessibility more broadly with e10s and add an e10s a11y blacklist for clients with known issues. r=tbsaunde (374f49a942) - Bug 1198459 - Prevent accessibility from initializing in content processes when e10s is running. r=tbsaunde (33bdfccd56) - Bug 1115956 - Improve notice string for when e10s was disabled for accessibility. r=mconley (e5ff276d9e) - Bug 1172491 - Let e10s be enabled in safe mode. r=felipe (bd0a3fbbd5) - Bug 1226487 - Allow e10s to run on Beta. r=mconley (05103c816d) - Bug 634063 - Use gfxPrefs for some layers acceleration prefs. r=nical (9a20bcd8d2) - Bug 1198459 - Add support for disabling e10s if a11y was run in the previous session, or run in a session over the previous week. r=felipe (7154a021bd) - Bug 1171171 - Make sure the graphics preferences are initialized early enough. r=billm (34801701aa) - Bug 1171171: Move nsAppRunner's gfxPrefs #include out of windows-specific section. r=milan a=KWierso (492fa00f99) - Bug 1182048 - Part 1: Allow e10s to be enabled,r=vlad (628949ad83) - Bug 1182048 - Part 2: Implement e10s support for WebVR,r=vlad (a77d280b48) - Bug 1207221 - Do not prevent the system app from vibrating when it is hidden. r=bz r=dhylands (f3d2306f41) - Bug 1233902 - Check the TP list in sendBeacon(). r=gcp (bc279755ab) - Bug 1216207 - Modify navigator.hasFeature method to implement new (9b4571468e) - Bug 1217187 - Modify navigator.hasFeature method to detect new (d9ea58e65c) - Bug 1125477 - Part 1: Modify dom/tv mochitest in order to enable e10s test. r=seanlin (7b535fddaa) - Bug 1125477 - Part 2: Modify permission check of TV Manager API in order to remove dom.testing.tv_enabled_for_hosted_apps. r=seanlin;r=smaug (5719fdf3a7) - Bug 1125477 - Part3: Remove permission removing code. r=seanlin (614de5dfd1) - Bug 1223672 - NSec package cannot use device storage API. r=kchen (f1fc6711ea) - Bug 1224609 - Ensure the primary screen is always returned in RecvScreenForBrowser if all else fails. r=wmccloskey (d562935754) - Bug 1180288 - Use native filepickers for Graphene. r=khuey (0b9c78ce13) - Bug 1201394 - Use cached preferences value in ProcessPriorityManager. r=gsvelto (d211492014) - Bug 1212833 - Delay the MemoryPressure when an application goes to background. r=gsvelto (ce33de4324) - Bug 1186812 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/{ipc,plugins}/. r=jimm. (c061bb9d1b) - Bug 1212984 - HangMonitorChild should delete its Transport. r=billm (3331593b2d) - Bug 1186812 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/{ipc,plugins}/. r=jimm. (fdac3f52cb) - Bug 1215239 - Do not set ownApp for a browser element. r=bholley (e3cc250c3f) - Bug 1241278 - Change Notification.requestPermission() to return a promise. r=baku (b0a86eeeb5) - Bug 1249102. Make overrides of WorkerRunnable::PostRun a bit more consistent. r=khuey (a23bf9468f) - Bug 1209812 (part 6) - Convert all gfxImageFormat values to SurfaceFormat equivalents. r=jrmuizel. (9a5da3597f) - Bug 1239225 - Remove unused args from TextureImage's constructor and related functions. r=mattwoodrow. (26ff005ecb) - Bug 1240708 - Various trivial coverity warning fixes. r=kats (74a485c2b8) - Bug 1240708 - Various trivial coverity warning fixes (part 2). r=kats (34bcd568dc) - Bug 1219494 - Part 3 gfx/gl with gfxCrash. r=mchang (268968a3d9) - Bug 1232456 - Create EGL surface through widget; r=snorp (13634bebc6) - Bug 1232456 - Renew EGL surface using existing compositor widget; r=snorp (2649b088d3) - Bug 1187322 - Don't require accelerated OpenGL contexts for BasicCompositor on OS X. r=jrmuizel (87f92af2c8) - Bug 1238753 - Use StartRemoteDrawingInRegion on Mac. r=mattwoodrow (22870ed043) - Bug 1238755 - Avoid a copy when uploading the BasicCompositor result to a texture. r=mattwoodrow (0b6663ab61) - Bug 890156 - patch 0.2 - Remove the (unused) aRect parameter from nsBaseWidget::BaseCreate. r=kats (1120763eef) - Bug 1241983 - Make DOM Identity observe inner-window-destroyed not dom-window-destroyed; r=ferjm (7cf4cf3211) - Bug 1236282 - Clip color layer drawing in BasicCompositor so that unbounded operators don't erase stuff outside the layer. r=Bas (a7e73d1d8d) - Bug 1238753 - Make BasicCompositor respect changes to mInvalidRegion through StartRemoteDrawingWithRegion properly. r=mattwoodrow (36e20bccce) - Bug 1238753 - Don't skip the call to StartRemoteDrawing in from BasicCompositor::BeginFrame if the invalid region is empty. r=mattwoodrow (783b25775f) - Bug 1239137 - Return early from BasicCompositor::DrawQuad if transformBounds is empty. r=mattwoodrow (0815cfc28a) - Bug 1239530 (part 1) - Remove PuppetWidget::Scroll(), which is dead. r=kats. (63ab8c32b6) - Bug 1239530 (part 2) - Use LayoutDevice coordinates in {Start,End}RemoteDrawingInRegion() and related functions. r=kats. (609001767d) - Bug 1239537 - Remove Compositor::GetWidgetSize(), which is unused. r=mattwoodrow. (25732d37b1) - Bug 1242293 - Don't call EndRemoteDrawingInRegion if StartRemoteDrawingInRegion returns a null DrawTarget. r=mstange (8e297c3b84) - import changes from mozilla: Bug 1211642: Whitelist test plugin for async plugin init; r=jimm (f02deaaeb8) (6689ce99c8) (d56ce7399f) - import changes from `dev' branch of rmottola/Arctic-Fox: - import from mozilla: Bug 1208969 TSFTextStore shouldn't grant document lock after starting to destroy the context r=emk (5766724701d5) (387b995959) - import from mozilla: Bug 1096804 - Add a new asynchronous callback interface for Windows taskbar thumbnail and preview image requests. r=roc (8afe4f072efd) (2b5114dbf3) - Bug 890156 - patch 0.1 - Switch from 'display pixels' to 'desktop pixels' terminology in widget code. r=kats (a5bd32715a) - Bug 890156 - patch 0.3 - Create a version of nsIWidget::Create that takes Desktop pixels, because that's what we actually need to pass in some cases. r=mstange (ca85c82533) - Bug 890156 - patch 1 - Add nsIWidget::GetDesktopToDeviceScale() method. r=emk (40a608fccd) - Bug 1189622 part 1 - Ensure the in-fullscreen-change flag is set before calling the second phase. r=smaug (52b8f80f37) - Bug 1189622 part 2 - Allow widget's MakeFullScreen to fail, and call FinishFullscreenChange directly if that happens. r=smaug (b9a89868b3) - Bug 1189622 part 3 - Return failure if fullscreen support is not available for the X11 desktop. r=karlt (8845780b0f) - Bug 890156 - patch 0.0 - Declare a DesktopPixel type in Units.h, to be used for the coordinate system used by the host system to manage the desktop space. r=kats (230fcc152e) - Bug 890156 - patch 2 - Expose DevicePixelsPerDesktopPixel through nsIBaseWindow and its implementations. r=emk (255b157d4f) - Bug 1096804 - Update taskbar thumbnail and preview handler code to support an asynchronous response that receives a canvas from front end js. Deprecate old sync apis. r=roc (c9bdb6a318) - Bug 1096804 - Fix debug build error, remove use of non-existent HRESULT and assert. r=buildfix (bfc82b5eb5) - Bug 890156 - patch 3 - Remove gfxWindowsPlatform::GetDPIScale and replace it with methods in WinUtils, ready for per-monitor DPI support. r=emk (e72d779b32) - Bug 1234422 TSFTextStore should retry to notify TSF/TIP of layout change if synchronous calls of OnLayoutChange() don't cause retrieving layout information r=m_kato (ea7dd1ccd3) - Bug 1222190 - Implement GetTimeAsyncForPossibleBackwardsSkew for windows to fix backwards skew on hibernation. r=birtles (4cb42d1cda) - Bug 506815 - Replace MouseTrailer with TrackMouseEvent. r=jimm (454cd15037) - Bug 1232669 - Fixed typo MOOUSEMOVE in nsWindow r=chutten (cf70097af6) - Bug 1235821 - Don't track mouseleave when capturing mouse. r=jimm (5a7bbf1d62) - Bug 1222444 - remove unused variable in nsWindow::GetMessageTimeStamp r=roc (d45f63dd0e) - Bug 1217565 - Fix assertion in nsWindow::IPCWindowProcHandler to account for suppressed neutering; r=jimm (d27f977c9c) - Bug 1234838 - Update the windows backwards time skew fix code to use a PostMessage rather than a gecko NS_DispatchToMainThread. r=karlt (74c3d7b3b9) - Bug 1191583 - Add telemetry probes for touch usage. r=jimm p=ally (7e00f1bb9e) - Bug 1165303 - avoid hiding and reshowing the window in response to our own settext messages because it makes Windows 10 unhappy, r=jimm (4190d342a8) - Bug 890156 - patch 4 - Update widget/windows code for per-monitor DPI support. r=emk (76193d54eb) - put back some XP vs Vista stuff (fba145ee7a) - Bug 1205643 - "Wrong scrollbar border prevents scrolling to cursor when mouse is on the screen edge". r=karlt (206ad88949) - Bug 890156 - patch 5 - Make Windows native-theme code handle per-monitor DPI scaling when necessary. r=emk (dad68a3767) - Bug 890156 - patch 6 - Update window placement code to work with desktop pixels, for per-monitor DPI support on Windows. r=emk (1e9adc0a84) - Bug 890156 - patch 7 - Declare that we support Windows per-monitor DPI via the app manifest. r=emk (98856d7a17) - Bug 890156 - patch 8 - Explicitly set line-height in the About dialog, to avoid discrepancies in spacing across screens with different DPI. r=emk (ce8430ea77) - Bug 1239589 - Change nsBaseWidget::mBounds to a LayoutDeviceIntRect. r=kats. (69ddcf93b0) - Bug 1239864 (part 1) - Add new, nicer rect-iterators for nsRegion and nsIntRegion. r=roc. (0a7af16ebb) - Bug 1239864 (part 2) - Use the new rect iterators in nsRegion.cpp. r=roc. (c7413ab413) - Bug 1239864 (part 3) - Use the new rect iterators in docshell/ and dom/. r=baku. (34d65b2989) - Bug 1236266 - Use release assert in IPC serialization for regions (r=jmuizelaar) (418442b5fe) - Bug 1219352 - Rearrange fields in FrameMetrics. r=botond (60fab5aec3) - Bug 1219352 - Pack the FrameMetrics booleans. r=botond (8b29ce6ca4) - Bug 1193055 - Only fire TransformBegin/TransformEnd notifications for actual wheel animations. r=botond (20cf23f07f) - Bug 1193055 - Update windowed plugin visibility in response to apz scroll in the chrome process vs. relying on a full round trip through content. Reduces lag in windowed plugin updates. r=kats (5387bc8841) - Bug 1193055 - Follow up, remove extraneous methods noted in review comments. r=followup (3a989b6f68) - Bug 1226826 - Add a CheckerboardEvent class to record stuff when checkerboarding happens. r=botond (a82ac77b4b) - Bug 1239385 - Use correct coordinate system when computing the amount to scroll during a pinch r=botond (c0e8bec574) - Bug 1219352 - Update a couple of bool-setters to take a bool argument. r=botond (9efebb15fd) - Bug 1226826 - Record velocity at point of displayport request in checkerboard event. r=botond (8e496ccc94) - Bug 1194851 - Add helper functions HasDisplayPort() and HasCriticalDisplayPort(). r=kats (a0da8cd2a1) - Bug 1229039 - Miscellaneous logging fixes/updates. r=botond (c055e26989) - Bug 1228597 - Clean up code paths that (un)apply a pres shell resolution. r=tn,botond (683f43d0a8) - Bug 1232852 (part 9) - Simplify ReleasePointerCaptureCaller. r=tn. (67b0f86278) - Bug 1229752 - When C++ APZ scroll offset diverges from the Gecko scroll offset, it is not being applied properly to the event position r=botond,tnikkel (f63f0405a9) - Bug 1226826 - Record paint times in the checkerboard event. r=botond (47f92a1d8d) - Bug 1239864 (part 4) - Use the new rect iterators in gfx/. r=nical. (4189b5929d) - Bug 1239864 (part 5) - Use the new rect iterators in gfx/. r=nical. (92b4c72e5f) - Bug 1232484 - Remove 'using namespace gfx' and missing includes that were papered over by unified builds but can cause breakage. r=BenWa (40f70a6ca1) - Bug 1239864 (part 6) - Use the new rect iterators in gfx/. r=nical. (f6ececa928) - Bug 1239864 (part 7) - Use the new rect iterators in gfx/. r=nical. (4bcdc8fbc1) - Bug 1231888 - Remove AutoCairoPixmanBugWorkaround. r=jrmuizel. (64ad72f140) - Bug 1238438 (part 1) - Remove dead function gfxUtils::PathFromRegion(). r=nical. (84c95c7f35) - Bug 1238438 (part 2) - Inline both ClipToRegionInternal() functions. r=nical. (14276bddb8) - Bug 1238438 (part 3) - Inline both PathFromRegionInternal() functions. r=nical. (84f9636b9c) - Bug 1239864 (part 8) - Use the new rect iterators in gfx/. r=nical. (6250fcd573) (34a56e5a1d) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1194851. Change one instance of GetDisplayPort to HasDisplayPort. r=botond (ff16711347) - Bug 1194851. Make ViewportHasDisplayPort only return a bool, not the displayport rect. r=botond (bfe7d49225) - Bug 1194851. Change GetOrMaybeCreateDisplayPort into just MaybeCreateDisplayPort, and make it only return a bool, and not the displayport rect. r=botond (af2a6eedbc) - Bug 1194851. Always store the displayport base relative to the scrollport (not the scroll frame). r=botond (841ff20d8c) - Bug 1194851 - Remove the second parameter of IsFixedPosFrameInDisplayPort(). r=kats (7eca35088f) - Bug 1229853 - Don't apply the displayport multiplier if we don't have a frame for the element the displayport is set on. r=tn (f0e829164e) - Bug 1237086. When getting the displayport for a content node if there is no root scroll frame just use the primary frame of the content node. r=botond (35a1e1a2f6) - Bug 1194851. Introduce GetDisplayPortRelativeToScrollFrame. r=botond (d209135b33) - Bug 1194851. Change GetDisplayPortForVisibilityTesting into GetDisplayPortRelativeToScrollFrameForVisibilityTesting since it has only one user. r=botond (ba2f91af92) - Bug 1194851. Split GetDisplayPort callers into GetDisplayPortRelative ToScrollPort and GetDisplayPortRelativeToScrollFrame. r=botond (4628829811) - Bug 1194851. Rename GetDisplayPortRelativeToScrollPort back to GetDisplayPort. r=botond (e632511674) - Bug 1194851. Change the GetDisplayPort API to take an optional RelativeTo parameter, instead of having that expressed in the function name. r=botond (8f0be47c51) - Bug 1232561 part 1 - Replace AppliesToTransitionsLevel() with a cascade level enumeration; r=heycam (ca46bd9c5c) - Bug 1229280 - Move animation generation from AnimationCollection to EffectSet; r=dbaron (7e15533b9f) - Bug 1232561 part 2 - Move the animation style rules from AnimationCollection to EffectSet; r=heycam (6166363541) - Bug 1232561 part 3 - Move AnimValuesStyleRule to a separate file; r=heycam (e2cc2f76c1) - Bug 1232561 part 4 - Add EffectCompositor::ComposeAnimationRule; r=heycam (c29fef6a32) - Bug 1232577 part 1 - Add EffectCompositor as a member of nsPresContext; r=heycam (027c5d9aa2) - Bug 1232577 part 2 - Add a hashmap to ElementCompositor to track which (pseudo-) elements need to have their animation style rule updated; r=heycam (9d6e66d674) - Bug 1232563 part 1 - Request a layer update if an animation is newly finished; r=heycam (9b73effbf2) - Bug 1232563 part 2 - Move RequestRestyle calls to the effect; r=heycam (71eeb3a73d) - Bug 1232563 part 3 - Drop check for an empty set of properties when requesting restyles from KeyframeEffectReadOnly; r=heycam (d4768a7394) - Bug 1232563 part 4 - Don't perform style updates when the effect progress has not changed; r=heycam (8e92edd63e) - Bug 1232577 part 3 - Move RestyleType to EffectCompositor; r=heycam (ded7dc780d) - Bug 1232577 part 4 - Add and remove (pseudo-)elements needing an animation style rule update to the EffectCompositor; r=heycam (62f6220505) - Bug 1232577 part 5 - Make sure CSSTransition::CancelFromStyle updates the transitions level of the cascade; r=heycam (e8912154f1) - Bug 1232577 part 6 - Add animation rule refresh time to EffectSet; r=heycam (ba10c84ace) - Bug 1232577 part 7 - Move call to SetNeedStyleFlush() to EffectCompositor::RequestRestyle; r=heycam (433ed32b4c) - Bug 1232577 part 8 - Move call to PostRestyleForAnimation to EffectCompositor; r=heycam (be7dd74654) - Bug 1232577 part 9 - Remove AnimationCollection::mStyleRuleRefreshTime; r=heycam (0fcc53cbfc) - Bug 1232577 part 10 - Remove AnimationCollection::mStyleChanging; r=heycam (0737fe0747) - Bug 1232577 part 11 - Remove AnimationCollection::mHasPendingAnimationRestyle; r=heycam (3d2aa0bfa4) - Bug 1232577 part 12 - Move the remainder of RequestRestyle from AnimationCollection to EffectCompositor; r=heycam (1a180acbc2) - Bug 1232577 part 13 - Move EnsureStyleRuleFor from AnimationCollection to EffectCompositor (dcce4b105b) - Bug 1232577 part 14 - Move FlushAnimations to EffectCompositor; r=heycam (67e5019f44) - Bug 1232577 part 15 - Drop LastStyleUpdateForAllAnimations flag from pres context; r=heycam (dce1abfd87) - Bug 1232577 part 16 - Move GetAnimationRule to EffectCompositor; r=heycam (df45ee5e40) - Bug 1232577 part 17 - Move AddStyleUpdatesTo to EffectCompositor; r=heycam (eb62d19b17) - Bug 1232577 part 18 - Drop RestyleManager::mLastUpdateForThrottledAni…mations; r=heycam (066ca553d3) - Bug 1232577 part 19 - Move ClearIsRunningOnCompositor to EffectCompositor; r=heycam (0bd47b0890) - Bug 1237083 - Don't trigger layer flattening if the component alpha layer is directly on top of a forced active layer. r=roc (a54393afd9) - Bug 1231818 - Make FrameLayerBuilder try harder to respect layers.max-active pref. r=mstange (e9cbb8d6bd) - Bug 1231538 - Build a ContainerLayer for position:fixed and background-attachment:fixed content. r=roc (efbd221475) - Bug 1235186 - Part 2: Fix -Wclass-varargs warning in layout/. r=dholbert (4222fbf329) - Bug 1235186 - Part 1: Fix -Wformat warnings in layout/. r=dholbert (1f6be477be) - Bug 1235678. Fix printing animated geometry roots of display items. r=dholbert (69dbeb290f) - Bug 1239864 (part 9) - Use the new rect iterators in layout/ and ipc/. r=dholbert. (98626d2b36) - Bug 1239864 (part 10) - Use the new rect iterators in view/ and widget/. r=roc. (53a86e19d6) - Bug 1239864 (part 11) - Remove the old rect iterators. r=roc. (38d2fad35a) - Bug 1204084 - Double tap gesture fails when tapping on a large element contained in an iframe or scrollable div. r=botond (71463b4cdf) - Bug 1231517 - part 1, Move GetBoundingContentRect to nsLayoutUtils r=botond (3dbe9c6309) - Bug 1231517 - part 2, Add support for APZ ZoomToRectBehavior flags r=kats (4a7f22a0cf) (9be4c7427e) - ported changes from `dev' branch of rmottola/Arctic-Fox: Bug 1235576 - Fix the indentation in dom/ipc, r=smaug (811a7de1) (544ca1cda8) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1198459 - Update telemetry data based on the use of the forced enable pref. r=felipe (f33f0efc9a) - Bug 1234210 - Restrict updates for accessibility.lastLoadDate to shutdown. r=trevor (5e484eb7ba) - Bug 1231517 - part 3, Add ZoomToRect function to nsIWidget classes r=kats (57496a18cd) - Bug 1229393 - Ensure that all the touch points from the original touch go to APZCCallbackHelper::SendSetTargetAPZCNotification. r=botond (45ce1737ac) - Bug 1174323 part 1 - Add nsDOMWindowUtils::SendNativeMouseMove and EventUtils.sendNativeMouseMove. r=smaug (527439f71b) - Bug 1180351 - Enable pointerlock tests on Windows and Linux. r=smaug (833fac9ba9) - Bug 1180351 - Followup: Disable pointerlock tests on Windows for frequently failing tests. r=turning off tests (02525d24f4) - Bug 1174323 part 2 - Use native mouse move to improve robustness of screenClientXYConst subtest. r=smaug (7e3fb884d3) - Bug 1231517 - part 4, Add ZoomToFocusedInput function to nsDOMWindowUtils r=kats (a1f3e3b4fd) - Bug 1153156 part.1 Move nsBaseWidget::OverrideSystemMouseScrollSpeed() to WidgetWheelEvent r=smaug, sr=smaug (8a95d65d55) - bug 726265 don't activate ELAN swipe hack unless ScanCode is zero r=heycam (477a5ce06a) - Bug 1235686 part.1 MouseScrollHandler should refresh the cache of system settings at handling wheel messages if the pref doesn't allow to cache system settings r=jimm (6cae8d2b07) - Bug 1235686 part.2 Don't refresh the cache of system settings at handling wheel messages if the scroll amout values are initialized with prefs r=jimm (ead872b6bf) - Bug 1235686 part.3 Don't trust system settings cache if SynTP of Synaptics is installed r=jimm (d56a034a42) - Bug 1235686 part.4 Don't trust system settings cache if Apoint of Alps is installed r=jimm (85cb23e185) - Bug 1153156 part.2 Make WidgetWheelEvent store if overriding system scroll speed is allowed and it shouldn't be allowed if scroll speed isn't system default settings on Windows r=smaug+jimm (3d5fc255db) - Bug 1153156 part.3 Don't allow to override system scroll speed if the wheel event causes too fast scroll r=smaug+jimm (21e10640ac) - Bug 1236750 - Rename ViewTransform to AsyncTransform. r=kats (1ccd8af262) - Bug 1226826 - Record if painted displayport updates were due to repaints from the relevant layer tree or not. r=botond (e28315ec88) - Bug 1228641. Add a initializer_list constructor to nsTArray. r=froydnj (448f69f610) - Bug 962243 - Gtest for being able to pan after lifting a finger from a pinch. r=botond (a1687f190c) - Bug 1031443 - Allow panning in the pinching state even if zooming is disabled;r=botond (aacb1a28bd) - Bug 1231504 - Move some prefs from b2g.js to all.js. r=botond (c9801602ba) - Bug 1092128 - Ensure the tests for touch action disabled actually disable touch action. r=botond (ec3fae4568) - Bug 1014691 - Get TestAsyncPanZoomController to compile in its new location. r=kats (9dd104c6fd) - Bug 1240244 - Split APZ gtests into several files. r=kats (0ce8bd4f80) - Bug 1235994 - Add a flag to wheel events to track if they may have momentum following them. r=mstange (d5b2099244) - Bug 1153156 part.4 Make APZC system scroll speed overriding aware r=mstange (f9d49eb79c) - Bug 1233118 - implement IAccessible2_3::selectionRanges, r=yzen (d85fe6cf64) - bug 1235965 - null check mDoc in AccessibleWrap::Shutdown() r=davidb (cb775e5c00) - Bug 1130096 - Convert embedding/components/find/ to Gecko style. r=mccr8 (83d043e841) - Bug 1164473 - Resolve issue when touches stop working after pen was activated. r=jimm (16ce68b032) - Bug 1171712 - Implement separated InkColletor and InkCollectorEvent classes. r=smaug, r=jimm (8000e742b8) - bug 1198656 interpret null ConvolverNode mBuffer as a buffer of zerosr=padenot (339e1f9904) - bug 930257 finish Oscillator on processing last non-null block r=padenot (2719eee12b) - Bug 1240411: P1. Clean up webaudio headers. r=cpearce (f169dc2789) - Bug 1219711 - Don't rely on timer interval in fake audio track. r=jesup (f140fd848a) - Bug 1223655 - Only check for track end if track exists in MediaEngineDefaultAudioSource. r=jesup (3055b4529f) - Bug 1223655 - Also don't check time of data end if track has ended. r=jesup (bbdf7c5be5) - Bug 1223655 - Fix opt build bustage on a CLOSED TREE. r=bustage (d546f4ba0b) - Bug 1164463 followup: Add missing 'override' keyword to MediaEngineDefault::Shutdown(). rs=ehsan (33bf959d84) - Bug 1240411: P2. Clean up webrtc headers. r=jesup (73c2bdf22d) - Bug 1240411: P4. Clean up readers headers. r=cpearce (748d2bf9e8) - Bug 1232527 - Remove GMPVideoDecoderTrialCreator and friends. r=jwwang (e0decf270f) - Bug 1240411: P5. Clean up GMP headers. r=cpearce (0336b7fd9c) - Bug 1240252: Add missing "mozilla::" namespace prefix before usage of type LayoutDeviceIntRegion, to fix local build bustage. r=njn (54d5a4a553) - Bug 1245241 - part 1 - Close Shmem file handles after mapping them when possible to reduce exhaustion issues. r=billm (631c2b6da5) (c975675694) - font: update twemoji-colr to https://github.com/jdecked/twemoji/releases/tag/v14.1.2 based version (9af39af6c4) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1242724: add an export of runnable_utils.h unless/until it gets moved to xpcom/mfbt r=glandium (1d5e839f99) - Bug 1223240 - Make it easier to set up top-level protocols (r=jld) (3beaf4a6fa) - Bug 1194259: Make ICE IP restriction to default routes work in E10S r=jesup,mcmanus,drno (cbe463cf27) - Bug 1239584, Part 1 - Add nsIPushNotifier and nsIPushMessage interfaces. r=dragana (7b71518e7d) - Bug 1239584, Part 2 - Remove message manager usage from `PushService.jsm`. r=dragana (f76ab36278) - Bug 1210211 - Part 3: Test for push notification quota with web notifications. r=kitcambridge (f37472f9b2) - Bug 1189998, Part 3 - Update consolidated Push tests. r=mt (fae3b02e6e) - Bug 1225968 - Refactor data delivery tests to support addition of new tests, r=kitcambridge (3163083135) - Bug 1225968 - Adding more messages to the push message tests, r=kitcambridge (7e1bac99ba) - Bug 1239558 - Exempt system Push subscriptions from quota and permissions checks. r=dragana (0dd8399414) - Bug 1239584, Part 3 - Update tests. r=dragana (937e339387) - Bug 1165256 - Make appcache fully work with OriginAttribues. r=jduell (91d666752a) - reapply Bug 1232506: Make dom/devicestorage really work with e10s. r=alchen (bd77941ea9) - Bug 1236433 - Part 1: Provide a Native Wrapper to Allow Fallback Whenproperty_get/set is Unavailable; r=edgar (f9026a7f50) - Bug 1168959 - Memory-safety bugs in NetworkUtils.cpp generally. r=fabrice (13c6c14168) - Bug 1236433 - Part 2: Adopt Wrapper in Network Utilities; r=edgar (dde58ea083) - Bug 1209654 - Modify the type of the threshold of addAlarm() and getAllAlarms() to long long from long, and add test cases. r=ettseng, r=bz (79c7e31440) - Bug 1000040 - Part 1: Add required APIs for Ethernet; r=vicamo,bholley (fcff7c8078) - Bug 1231306 - Handle plugin state changes correctly in content process (r=jimm) (1f2daa6ad4) - Bug 1213454: Ensure that mSupportsAsyncInit is propagated from content process; r=jimm (e86f36fe0a) - Bug 1246574 - Store sandbox level to nsPluginTag for e10s. r=jimm (04617c8d28) - Bug 1201904 - Force windowless mode for Flash when sandbox level >= 2. r=bsmedberg (662c6612a2) - Bug 1233619 (part 1) - Remove unneeded gfxContext argument from EndUpdate() and EndUpdateBackground() functions. r=roc. (1f74728aec) - Bug 1233619 (part 2) - Moz2Dify BeginUpdate() and BeginUpdateBackground() functions. r=roc. (36accc1499) - Bug 1243656 - Use async for RequestCommitOrCancel. r=masayuki (aa57ea37dc) - Bug 1243268 - Support ImmSetCandidateWindow(CFS_EXCLUDE) on plugin process. r=masayuki (78975bd3e4) - Bug 1235573 - Don't post GCS_RESULTSTR when plugin doesn't handle WM_IME_COMPOSITION correctly. r=masayuki (11690062a3) - Bug 1173371 Part 1: Take Chromium commit 0e49d029d5a1a25d971880b9e44d67ac70b31a80 for sandbox code. r=aklotz (517cb91822) - Bug 1157864 - Record chromium patch applied in previous commit. r=me (dc1e63191b) - Bug 1173371 Part 2: Change Chromium sandbox to allow rules for files on network drives to be added. a=aklotz (2bd72777e5) - Bug 1173371 Part 3: Add sandbox policy rule to allow read access to the Firefox program directory when it is on a network drive. r=aklotz (c0a180d4b8) - Bug 1244774: Correct wchar_t/char16_t VS2015 compilation problem caused by patches for bug 1173371. r=jimm (d5326694f8) (c317230594) - widget: add nsIFrame.h header include for NS_UNCONSTRAINEDSIZE define. (685d46ffda) * 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
  5. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230819-685d46ffda-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230819-685d46ffda-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230819-685d46ffda-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230819-685d46ffda-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 1232506: Make dom/devicestorage really work with e10s. r=alchen (7f95105c5e) - Bug 1208944 - Part 1. Dispatch CompositionEvent to Plugin. r=masayuki (85c062b417) - Bug 1208944 - Part 2-a. Handle CompositionEvent on plugin. r=masayuki (ea2cebfca9) - Bug 1208944 - Part 2-b. Workaround for OSX. r=masayuki (ca401cbc04) - Bug 1208944 - Part 3. Allow IME window messages on plugin process. r=jmathies (571fd75010) - Bug 1192844: Accept 0xCC padding in WindowsDllDetourPatcher::CreateTrampoline. r=m_kato (b34b6173d3) - Bug 1201205 part 1: Add an AutoVirtualProtect helper class to make the next patch easier. r=m_kato (b384bd2412) - Bug 1201205 part 2: Restore protection on the nop space separately from the function. r=m_kato (a822b2414b) - Bug 1208944 - Part 4. nsWindowsDllInterceptor supports IMM32 API hook. r=ehsan (9b409ff15a) - Bug 1208944 - Part 5. Send PluginEvent to content process. r=jmathies (4ee0341190) - Bug 1208944 - Part 6. Get vaild TextRangeArray on compositionupdate. r=masayuki (18f184931c) - Bug 1208944 - Part 7. Don't post WM_IME_REQUEST on windowless plugin since we don't convert pointer over process. r=masayuki (6b1a9ce71f) - Bug 1208944 - Part 8. Don't get selection on start compostion when plugin has foucs. r=masayuki (daf400620e) - Add Telemetry for the drawing models that plugins use. (bug 1229961 part 1, r=aklotz,vladan) (c9645a68ec) - Enable direct plugin drawing by default. (bug 1229961 part 2, r=aklotz) (080c9337cb) - Bug 1213845 - enable osk support on windows 8, but hide it behind a preference, r=jaws (fcb8dfb10b) - Bug 1192248 - Fix wchar_t/char16_t mismatch WinIMEHandler.cpp. r=masayuki (13e61f3f0c) - Bug 1226145 - actually check whether the on-screen keyboard is up rather than relying on internal state, r=masayuki (da090b605d) - Bug 1208944 - Part 9. Hook IMM32 APIs on plugin process. r=masayuki (f15d73721f) - Bug 1208944 - Part 10-a. Call CallWindowProc when WidgetPluginEvent isn't handled by plugin. r=masayuki (c54eaa50ed) - Bug 1208944 - Part 10-b. Call DefaultProc When CompositionEvent isn't handled correctly by plugin. r=masayuki (0e77eaa40f) - Bug 1157046 - Remove ARRAY_LENGTH in favor of MOZ_ARRAY_LENGTH; r=Waldo (a7f8ce3684) - Bug 1196834 - Add a test that confirms plugin windows are hidden after switching from a remote to local tab. r=roc (a09d4a32af) - Bug 1208944 - Part 11. Add test. r=jmathies (ed8e4c87d2) - Bug 1231378 - part 1 - Fix uninitialized members of classes in docshell/*, r=smaug (fcd7615d97) - Bug 1231378 - part 2 - Fix uninitialized members of classes in dom/*,r=smaug (40b354438f) - Bug 1231378 - part 3 - Fix uninitialized members of classes in module/libjar and mfbt, r=smaug (ee15d8739a) - Bug 1231378 - part 4 - Fix uninitialized members of classes in netwerk/widget/storage/uriloader/memory/tools, r=smaug (6aec559dd8) - Bug 1238082 - Fix mode lines in dom/ipc. r=baku (a49aa3555b) - Bug 1024149 - Use element size for upload texture when using SVG image. r=jgilbert r=roc (531bdd2406) - Bug 1233922 - Skip Camera preinit for browser elements. r=fabrice (cd8ffbb112) - Bug 1159327 - Enable accessibility more broadly with e10s and add an e10s a11y blacklist for clients with known issues. r=tbsaunde (374f49a942) - Bug 1198459 - Prevent accessibility from initializing in content processes when e10s is running. r=tbsaunde (33bdfccd56) - Bug 1115956 - Improve notice string for when e10s was disabled for accessibility. r=mconley (e5ff276d9e) - Bug 1172491 - Let e10s be enabled in safe mode. r=felipe (bd0a3fbbd5) - Bug 1226487 - Allow e10s to run on Beta. r=mconley (05103c816d) - Bug 634063 - Use gfxPrefs for some layers acceleration prefs. r=nical (9a20bcd8d2) - Bug 1198459 - Add support for disabling e10s if a11y was run in the previous session, or run in a session over the previous week. r=felipe (7154a021bd) - Bug 1171171 - Make sure the graphics preferences are initialized early enough. r=billm (34801701aa) - Bug 1171171: Move nsAppRunner's gfxPrefs #include out of windows-specific section. r=milan a=KWierso (492fa00f99) - Bug 1182048 - Part 1: Allow e10s to be enabled,r=vlad (628949ad83) - Bug 1182048 - Part 2: Implement e10s support for WebVR,r=vlad (a77d280b48) - Bug 1207221 - Do not prevent the system app from vibrating when it is hidden. r=bz r=dhylands (f3d2306f41) - Bug 1233902 - Check the TP list in sendBeacon(). r=gcp (bc279755ab) - Bug 1216207 - Modify navigator.hasFeature method to implement new (9b4571468e) - Bug 1217187 - Modify navigator.hasFeature method to detect new (d9ea58e65c) - Bug 1125477 - Part 1: Modify dom/tv mochitest in order to enable e10s test. r=seanlin (7b535fddaa) - Bug 1125477 - Part 2: Modify permission check of TV Manager API in order to remove dom.testing.tv_enabled_for_hosted_apps. r=seanlin;r=smaug (5719fdf3a7) - Bug 1125477 - Part3: Remove permission removing code. r=seanlin (614de5dfd1) - Bug 1223672 - NSec package cannot use device storage API. r=kchen (f1fc6711ea) - Bug 1224609 - Ensure the primary screen is always returned in RecvScreenForBrowser if all else fails. r=wmccloskey (d562935754) - Bug 1180288 - Use native filepickers for Graphene. r=khuey (0b9c78ce13) - Bug 1201394 - Use cached preferences value in ProcessPriorityManager. r=gsvelto (d211492014) - Bug 1212833 - Delay the MemoryPressure when an application goes to background. r=gsvelto (ce33de4324) - Bug 1186812 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/{ipc,plugins}/. r=jimm. (c061bb9d1b) - Bug 1212984 - HangMonitorChild should delete its Transport. r=billm (3331593b2d) - Bug 1186812 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/{ipc,plugins}/. r=jimm. (fdac3f52cb) - Bug 1215239 - Do not set ownApp for a browser element. r=bholley (e3cc250c3f) - Bug 1241278 - Change Notification.requestPermission() to return a promise. r=baku (b0a86eeeb5) - Bug 1249102. Make overrides of WorkerRunnable::PostRun a bit more consistent. r=khuey (a23bf9468f) - Bug 1209812 (part 6) - Convert all gfxImageFormat values to SurfaceFormat equivalents. r=jrmuizel. (9a5da3597f) - Bug 1239225 - Remove unused args from TextureImage's constructor and related functions. r=mattwoodrow. (26ff005ecb) - Bug 1240708 - Various trivial coverity warning fixes. r=kats (74a485c2b8) - Bug 1240708 - Various trivial coverity warning fixes (part 2). r=kats (34bcd568dc) - Bug 1219494 - Part 3 gfx/gl with gfxCrash. r=mchang (268968a3d9) - Bug 1232456 - Create EGL surface through widget; r=snorp (13634bebc6) - Bug 1232456 - Renew EGL surface using existing compositor widget; r=snorp (2649b088d3) - Bug 1187322 - Don't require accelerated OpenGL contexts for BasicCompositor on OS X. r=jrmuizel (87f92af2c8) - Bug 1238753 - Use StartRemoteDrawingInRegion on Mac. r=mattwoodrow (22870ed043) - Bug 1238755 - Avoid a copy when uploading the BasicCompositor result to a texture. r=mattwoodrow (0b6663ab61) - Bug 890156 - patch 0.2 - Remove the (unused) aRect parameter from nsBaseWidget::BaseCreate. r=kats (1120763eef) - Bug 1241983 - Make DOM Identity observe inner-window-destroyed not dom-window-destroyed; r=ferjm (7cf4cf3211) - Bug 1236282 - Clip color layer drawing in BasicCompositor so that unbounded operators don't erase stuff outside the layer. r=Bas (a7e73d1d8d) - Bug 1238753 - Make BasicCompositor respect changes to mInvalidRegion through StartRemoteDrawingWithRegion properly. r=mattwoodrow (36e20bccce) - Bug 1238753 - Don't skip the call to StartRemoteDrawing in from BasicCompositor::BeginFrame if the invalid region is empty. r=mattwoodrow (783b25775f) - Bug 1239137 - Return early from BasicCompositor::DrawQuad if transformBounds is empty. r=mattwoodrow (0815cfc28a) - Bug 1239530 (part 1) - Remove PuppetWidget::Scroll(), which is dead. r=kats. (63ab8c32b6) - Bug 1239530 (part 2) - Use LayoutDevice coordinates in {Start,End}RemoteDrawingInRegion() and related functions. r=kats. (609001767d) - Bug 1239537 - Remove Compositor::GetWidgetSize(), which is unused. r=mattwoodrow. (25732d37b1) - Bug 1242293 - Don't call EndRemoteDrawingInRegion if StartRemoteDrawingInRegion returns a null DrawTarget. r=mstange (8e297c3b84) - import changes from mozilla: Bug 1211642: Whitelist test plugin for async plugin init; r=jimm (f02deaaeb8) (6689ce99c8) (d56ce7399f) - import changes from `dev' branch of rmottola/Arctic-Fox: - import from mozilla: Bug 1208969 TSFTextStore shouldn't grant document lock after starting to destroy the context r=emk (5766724701d5) (387b995959) - import from mozilla: Bug 1096804 - Add a new asynchronous callback interface for Windows taskbar thumbnail and preview image requests. r=roc (8afe4f072efd) (2b5114dbf3) - Bug 890156 - patch 0.1 - Switch from 'display pixels' to 'desktop pixels' terminology in widget code. r=kats (a5bd32715a) - Bug 890156 - patch 0.3 - Create a version of nsIWidget::Create that takes Desktop pixels, because that's what we actually need to pass in some cases. r=mstange (ca85c82533) - Bug 890156 - patch 1 - Add nsIWidget::GetDesktopToDeviceScale() method. r=emk (40a608fccd) - Bug 1189622 part 1 - Ensure the in-fullscreen-change flag is set before calling the second phase. r=smaug (52b8f80f37) - Bug 1189622 part 2 - Allow widget's MakeFullScreen to fail, and call FinishFullscreenChange directly if that happens. r=smaug (b9a89868b3) - Bug 1189622 part 3 - Return failure if fullscreen support is not available for the X11 desktop. r=karlt (8845780b0f) - Bug 890156 - patch 0.0 - Declare a DesktopPixel type in Units.h, to be used for the coordinate system used by the host system to manage the desktop space. r=kats (230fcc152e) - Bug 890156 - patch 2 - Expose DevicePixelsPerDesktopPixel through nsIBaseWindow and its implementations. r=emk (255b157d4f) - Bug 1096804 - Update taskbar thumbnail and preview handler code to support an asynchronous response that receives a canvas from front end js. Deprecate old sync apis. r=roc (c9bdb6a318) - Bug 1096804 - Fix debug build error, remove use of non-existent HRESULT and assert. r=buildfix (bfc82b5eb5) - Bug 890156 - patch 3 - Remove gfxWindowsPlatform::GetDPIScale and replace it with methods in WinUtils, ready for per-monitor DPI support. r=emk (e72d779b32) - Bug 1234422 TSFTextStore should retry to notify TSF/TIP of layout change if synchronous calls of OnLayoutChange() don't cause retrieving layout information r=m_kato (ea7dd1ccd3) - Bug 1222190 - Implement GetTimeAsyncForPossibleBackwardsSkew for windows to fix backwards skew on hibernation. r=birtles (4cb42d1cda) - Bug 506815 - Replace MouseTrailer with TrackMouseEvent. r=jimm (454cd15037) - Bug 1232669 - Fixed typo MOOUSEMOVE in nsWindow r=chutten (cf70097af6) - Bug 1235821 - Don't track mouseleave when capturing mouse. r=jimm (5a7bbf1d62) - Bug 1222444 - remove unused variable in nsWindow::GetMessageTimeStamp r=roc (d45f63dd0e) - Bug 1217565 - Fix assertion in nsWindow::IPCWindowProcHandler to account for suppressed neutering; r=jimm (d27f977c9c) - Bug 1234838 - Update the windows backwards time skew fix code to use a PostMessage rather than a gecko NS_DispatchToMainThread. r=karlt (74c3d7b3b9) - Bug 1191583 - Add telemetry probes for touch usage. r=jimm p=ally (7e00f1bb9e) - Bug 1165303 - avoid hiding and reshowing the window in response to our own settext messages because it makes Windows 10 unhappy, r=jimm (4190d342a8) - Bug 890156 - patch 4 - Update widget/windows code for per-monitor DPI support. r=emk (76193d54eb) - put back some XP vs Vista stuff (fba145ee7a) - Bug 1205643 - "Wrong scrollbar border prevents scrolling to cursor when mouse is on the screen edge". r=karlt (206ad88949) - Bug 890156 - patch 5 - Make Windows native-theme code handle per-monitor DPI scaling when necessary. r=emk (dad68a3767) - Bug 890156 - patch 6 - Update window placement code to work with desktop pixels, for per-monitor DPI support on Windows. r=emk (1e9adc0a84) - Bug 890156 - patch 7 - Declare that we support Windows per-monitor DPI via the app manifest. r=emk (98856d7a17) - Bug 890156 - patch 8 - Explicitly set line-height in the About dialog, to avoid discrepancies in spacing across screens with different DPI. r=emk (ce8430ea77) - Bug 1239589 - Change nsBaseWidget::mBounds to a LayoutDeviceIntRect. r=kats. (69ddcf93b0) - Bug 1239864 (part 1) - Add new, nicer rect-iterators for nsRegion and nsIntRegion. r=roc. (0a7af16ebb) - Bug 1239864 (part 2) - Use the new rect iterators in nsRegion.cpp. r=roc. (c7413ab413) - Bug 1239864 (part 3) - Use the new rect iterators in docshell/ and dom/. r=baku. (34d65b2989) - Bug 1236266 - Use release assert in IPC serialization for regions (r=jmuizelaar) (418442b5fe) - Bug 1219352 - Rearrange fields in FrameMetrics. r=botond (60fab5aec3) - Bug 1219352 - Pack the FrameMetrics booleans. r=botond (8b29ce6ca4) - Bug 1193055 - Only fire TransformBegin/TransformEnd notifications for actual wheel animations. r=botond (20cf23f07f) - Bug 1193055 - Update windowed plugin visibility in response to apz scroll in the chrome process vs. relying on a full round trip through content. Reduces lag in windowed plugin updates. r=kats (5387bc8841) - Bug 1193055 - Follow up, remove extraneous methods noted in review comments. r=followup (3a989b6f68) - Bug 1226826 - Add a CheckerboardEvent class to record stuff when checkerboarding happens. r=botond (a82ac77b4b) - Bug 1239385 - Use correct coordinate system when computing the amount to scroll during a pinch r=botond (c0e8bec574) - Bug 1219352 - Update a couple of bool-setters to take a bool argument. r=botond (9efebb15fd) - Bug 1226826 - Record velocity at point of displayport request in checkerboard event. r=botond (8e496ccc94) - Bug 1194851 - Add helper functions HasDisplayPort() and HasCriticalDisplayPort(). r=kats (a0da8cd2a1) - Bug 1229039 - Miscellaneous logging fixes/updates. r=botond (c055e26989) - Bug 1228597 - Clean up code paths that (un)apply a pres shell resolution. r=tn,botond (683f43d0a8) - Bug 1232852 (part 9) - Simplify ReleasePointerCaptureCaller. r=tn. (67b0f86278) - Bug 1229752 - When C++ APZ scroll offset diverges from the Gecko scroll offset, it is not being applied properly to the event position r=botond,tnikkel (f63f0405a9) - Bug 1226826 - Record paint times in the checkerboard event. r=botond (47f92a1d8d) - Bug 1239864 (part 4) - Use the new rect iterators in gfx/. r=nical. (4189b5929d) - Bug 1239864 (part 5) - Use the new rect iterators in gfx/. r=nical. (92b4c72e5f) - Bug 1232484 - Remove 'using namespace gfx' and missing includes that were papered over by unified builds but can cause breakage. r=BenWa (40f70a6ca1) - Bug 1239864 (part 6) - Use the new rect iterators in gfx/. r=nical. (f6ececa928) - Bug 1239864 (part 7) - Use the new rect iterators in gfx/. r=nical. (4bcdc8fbc1) - Bug 1231888 - Remove AutoCairoPixmanBugWorkaround. r=jrmuizel. (64ad72f140) - Bug 1238438 (part 1) - Remove dead function gfxUtils::PathFromRegion(). r=nical. (84c95c7f35) - Bug 1238438 (part 2) - Inline both ClipToRegionInternal() functions. r=nical. (14276bddb8) - Bug 1238438 (part 3) - Inline both PathFromRegionInternal() functions. r=nical. (84f9636b9c) - Bug 1239864 (part 8) - Use the new rect iterators in gfx/. r=nical. (6250fcd573) (34a56e5a1d) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1194851. Change one instance of GetDisplayPort to HasDisplayPort. r=botond (ff16711347) - Bug 1194851. Make ViewportHasDisplayPort only return a bool, not the displayport rect. r=botond (bfe7d49225) - Bug 1194851. Change GetOrMaybeCreateDisplayPort into just MaybeCreateDisplayPort, and make it only return a bool, and not the displayport rect. r=botond (af2a6eedbc) - Bug 1194851. Always store the displayport base relative to the scrollport (not the scroll frame). r=botond (841ff20d8c) - Bug 1194851 - Remove the second parameter of IsFixedPosFrameInDisplayPort(). r=kats (7eca35088f) - Bug 1229853 - Don't apply the displayport multiplier if we don't have a frame for the element the displayport is set on. r=tn (f0e829164e) - Bug 1237086. When getting the displayport for a content node if there is no root scroll frame just use the primary frame of the content node. r=botond (35a1e1a2f6) - Bug 1194851. Introduce GetDisplayPortRelativeToScrollFrame. r=botond (d209135b33) - Bug 1194851. Change GetDisplayPortForVisibilityTesting into GetDisplayPortRelativeToScrollFrameForVisibilityTesting since it has only one user. r=botond (ba2f91af92) - Bug 1194851. Split GetDisplayPort callers into GetDisplayPortRelative ToScrollPort and GetDisplayPortRelativeToScrollFrame. r=botond (4628829811) - Bug 1194851. Rename GetDisplayPortRelativeToScrollPort back to GetDisplayPort. r=botond (e632511674) - Bug 1194851. Change the GetDisplayPort API to take an optional RelativeTo parameter, instead of having that expressed in the function name. r=botond (8f0be47c51) - Bug 1232561 part 1 - Replace AppliesToTransitionsLevel() with a cascade level enumeration; r=heycam (ca46bd9c5c) - Bug 1229280 - Move animation generation from AnimationCollection to EffectSet; r=dbaron (7e15533b9f) - Bug 1232561 part 2 - Move the animation style rules from AnimationCollection to EffectSet; r=heycam (6166363541) - Bug 1232561 part 3 - Move AnimValuesStyleRule to a separate file; r=heycam (e2cc2f76c1) - Bug 1232561 part 4 - Add EffectCompositor::ComposeAnimationRule; r=heycam (c29fef6a32) - Bug 1232577 part 1 - Add EffectCompositor as a member of nsPresContext; r=heycam (027c5d9aa2) - Bug 1232577 part 2 - Add a hashmap to ElementCompositor to track which (pseudo-) elements need to have their animation style rule updated; r=heycam (9d6e66d674) - Bug 1232563 part 1 - Request a layer update if an animation is newly finished; r=heycam (9b73effbf2) - Bug 1232563 part 2 - Move RequestRestyle calls to the effect; r=heycam (71eeb3a73d) - Bug 1232563 part 3 - Drop check for an empty set of properties when requesting restyles from KeyframeEffectReadOnly; r=heycam (d4768a7394) - Bug 1232563 part 4 - Don't perform style updates when the effect progress has not changed; r=heycam (8e92edd63e) - Bug 1232577 part 3 - Move RestyleType to EffectCompositor; r=heycam (ded7dc780d) - Bug 1232577 part 4 - Add and remove (pseudo-)elements needing an animation style rule update to the EffectCompositor; r=heycam (62f6220505) - Bug 1232577 part 5 - Make sure CSSTransition::CancelFromStyle updates the transitions level of the cascade; r=heycam (e8912154f1) - Bug 1232577 part 6 - Add animation rule refresh time to EffectSet; r=heycam (ba10c84ace) - Bug 1232577 part 7 - Move call to SetNeedStyleFlush() to EffectCompositor::RequestRestyle; r=heycam (433ed32b4c) - Bug 1232577 part 8 - Move call to PostRestyleForAnimation to EffectCompositor; r=heycam (be7dd74654) - Bug 1232577 part 9 - Remove AnimationCollection::mStyleRuleRefreshTime; r=heycam (0fcc53cbfc) - Bug 1232577 part 10 - Remove AnimationCollection::mStyleChanging; r=heycam (0737fe0747) - Bug 1232577 part 11 - Remove AnimationCollection::mHasPendingAnimationRestyle; r=heycam (3d2aa0bfa4) - Bug 1232577 part 12 - Move the remainder of RequestRestyle from AnimationCollection to EffectCompositor; r=heycam (1a180acbc2) - Bug 1232577 part 13 - Move EnsureStyleRuleFor from AnimationCollection to EffectCompositor (dcce4b105b) - Bug 1232577 part 14 - Move FlushAnimations to EffectCompositor; r=heycam (67e5019f44) - Bug 1232577 part 15 - Drop LastStyleUpdateForAllAnimations flag from pres context; r=heycam (dce1abfd87) - Bug 1232577 part 16 - Move GetAnimationRule to EffectCompositor; r=heycam (df45ee5e40) - Bug 1232577 part 17 - Move AddStyleUpdatesTo to EffectCompositor; r=heycam (eb62d19b17) - Bug 1232577 part 18 - Drop RestyleManager::mLastUpdateForThrottledAni…mations; r=heycam (066ca553d3) - Bug 1232577 part 19 - Move ClearIsRunningOnCompositor to EffectCompositor; r=heycam (0bd47b0890) - Bug 1237083 - Don't trigger layer flattening if the component alpha layer is directly on top of a forced active layer. r=roc (a54393afd9) - Bug 1231818 - Make FrameLayerBuilder try harder to respect layers.max-active pref. r=mstange (e9cbb8d6bd) - Bug 1231538 - Build a ContainerLayer for position:fixed and background-attachment:fixed content. r=roc (efbd221475) - Bug 1235186 - Part 2: Fix -Wclass-varargs warning in layout/. r=dholbert (4222fbf329) - Bug 1235186 - Part 1: Fix -Wformat warnings in layout/. r=dholbert (1f6be477be) - Bug 1235678. Fix printing animated geometry roots of display items. r=dholbert (69dbeb290f) - Bug 1239864 (part 9) - Use the new rect iterators in layout/ and ipc/. r=dholbert. (98626d2b36) - Bug 1239864 (part 10) - Use the new rect iterators in view/ and widget/. r=roc. (53a86e19d6) - Bug 1239864 (part 11) - Remove the old rect iterators. r=roc. (38d2fad35a) - Bug 1204084 - Double tap gesture fails when tapping on a large element contained in an iframe or scrollable div. r=botond (71463b4cdf) - Bug 1231517 - part 1, Move GetBoundingContentRect to nsLayoutUtils r=botond (3dbe9c6309) - Bug 1231517 - part 2, Add support for APZ ZoomToRectBehavior flags r=kats (4a7f22a0cf) (9be4c7427e) - ported changes from `dev' branch of rmottola/Arctic-Fox: Bug 1235576 - Fix the indentation in dom/ipc, r=smaug (811a7de1) (544ca1cda8) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1198459 - Update telemetry data based on the use of the forced enable pref. r=felipe (f33f0efc9a) - Bug 1234210 - Restrict updates for accessibility.lastLoadDate to shutdown. r=trevor (5e484eb7ba) - Bug 1231517 - part 3, Add ZoomToRect function to nsIWidget classes r=kats (57496a18cd) - Bug 1229393 - Ensure that all the touch points from the original touch go to APZCCallbackHelper::SendSetTargetAPZCNotification. r=botond (45ce1737ac) - Bug 1174323 part 1 - Add nsDOMWindowUtils::SendNativeMouseMove and EventUtils.sendNativeMouseMove. r=smaug (527439f71b) - Bug 1180351 - Enable pointerlock tests on Windows and Linux. r=smaug (833fac9ba9) - Bug 1180351 - Followup: Disable pointerlock tests on Windows for frequently failing tests. r=turning off tests (02525d24f4) - Bug 1174323 part 2 - Use native mouse move to improve robustness of screenClientXYConst subtest. r=smaug (7e3fb884d3) - Bug 1231517 - part 4, Add ZoomToFocusedInput function to nsDOMWindowUtils r=kats (a1f3e3b4fd) - Bug 1153156 part.1 Move nsBaseWidget::OverrideSystemMouseScrollSpeed() to WidgetWheelEvent r=smaug, sr=smaug (8a95d65d55) - bug 726265 don't activate ELAN swipe hack unless ScanCode is zero r=heycam (477a5ce06a) - Bug 1235686 part.1 MouseScrollHandler should refresh the cache of system settings at handling wheel messages if the pref doesn't allow to cache system settings r=jimm (6cae8d2b07) - Bug 1235686 part.2 Don't refresh the cache of system settings at handling wheel messages if the scroll amout values are initialized with prefs r=jimm (ead872b6bf) - Bug 1235686 part.3 Don't trust system settings cache if SynTP of Synaptics is installed r=jimm (d56a034a42) - Bug 1235686 part.4 Don't trust system settings cache if Apoint of Alps is installed r=jimm (85cb23e185) - Bug 1153156 part.2 Make WidgetWheelEvent store if overriding system scroll speed is allowed and it shouldn't be allowed if scroll speed isn't system default settings on Windows r=smaug+jimm (3d5fc255db) - Bug 1153156 part.3 Don't allow to override system scroll speed if the wheel event causes too fast scroll r=smaug+jimm (21e10640ac) - Bug 1236750 - Rename ViewTransform to AsyncTransform. r=kats (1ccd8af262) - Bug 1226826 - Record if painted displayport updates were due to repaints from the relevant layer tree or not. r=botond (e28315ec88) - Bug 1228641. Add a initializer_list constructor to nsTArray. r=froydnj (448f69f610) - Bug 962243 - Gtest for being able to pan after lifting a finger from a pinch. r=botond (a1687f190c) - Bug 1031443 - Allow panning in the pinching state even if zooming is disabled;r=botond (aacb1a28bd) - Bug 1231504 - Move some prefs from b2g.js to all.js. r=botond (c9801602ba) - Bug 1092128 - Ensure the tests for touch action disabled actually disable touch action. r=botond (ec3fae4568) - Bug 1014691 - Get TestAsyncPanZoomController to compile in its new location. r=kats (9dd104c6fd) - Bug 1240244 - Split APZ gtests into several files. r=kats (0ce8bd4f80) - Bug 1235994 - Add a flag to wheel events to track if they may have momentum following them. r=mstange (d5b2099244) - Bug 1153156 part.4 Make APZC system scroll speed overriding aware r=mstange (f9d49eb79c) - Bug 1233118 - implement IAccessible2_3::selectionRanges, r=yzen (d85fe6cf64) - bug 1235965 - null check mDoc in AccessibleWrap::Shutdown() r=davidb (cb775e5c00) - Bug 1130096 - Convert embedding/components/find/ to Gecko style. r=mccr8 (83d043e841) - Bug 1164473 - Resolve issue when touches stop working after pen was activated. r=jimm (16ce68b032) - Bug 1171712 - Implement separated InkColletor and InkCollectorEvent classes. r=smaug, r=jimm (8000e742b8) - bug 1198656 interpret null ConvolverNode mBuffer as a buffer of zerosr=padenot (339e1f9904) - bug 930257 finish Oscillator on processing last non-null block r=padenot (2719eee12b) - Bug 1240411: P1. Clean up webaudio headers. r=cpearce (f169dc2789) - Bug 1219711 - Don't rely on timer interval in fake audio track. r=jesup (f140fd848a) - Bug 1223655 - Only check for track end if track exists in MediaEngineDefaultAudioSource. r=jesup (3055b4529f) - Bug 1223655 - Also don't check time of data end if track has ended. r=jesup (bbdf7c5be5) - Bug 1223655 - Fix opt build bustage on a CLOSED TREE. r=bustage (d546f4ba0b) - Bug 1164463 followup: Add missing 'override' keyword to MediaEngineDefault::Shutdown(). rs=ehsan (33bf959d84) - Bug 1240411: P2. Clean up webrtc headers. r=jesup (73c2bdf22d) - Bug 1240411: P4. Clean up readers headers. r=cpearce (748d2bf9e8) - Bug 1232527 - Remove GMPVideoDecoderTrialCreator and friends. r=jwwang (e0decf270f) - Bug 1240411: P5. Clean up GMP headers. r=cpearce (0336b7fd9c) - Bug 1240252: Add missing "mozilla::" namespace prefix before usage of type LayoutDeviceIntRegion, to fix local build bustage. r=njn (54d5a4a553) - Bug 1245241 - part 1 - Close Shmem file handles after mapping them when possible to reduce exhaustion issues. r=billm (631c2b6da5) (c975675694) - font: update twemoji-colr to https://github.com/jdecked/twemoji/releases/tag/v14.1.2 based version (9af39af6c4) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1242724: add an export of runnable_utils.h unless/until it gets moved to xpcom/mfbt r=glandium (1d5e839f99) - Bug 1223240 - Make it easier to set up top-level protocols (r=jld) (3beaf4a6fa) - Bug 1194259: Make ICE IP restriction to default routes work in E10S r=jesup,mcmanus,drno (cbe463cf27) - Bug 1239584, Part 1 - Add nsIPushNotifier and nsIPushMessage interfaces. r=dragana (7b71518e7d) - Bug 1239584, Part 2 - Remove message manager usage from `PushService.jsm`. r=dragana (f76ab36278) - Bug 1210211 - Part 3: Test for push notification quota with web notifications. r=kitcambridge (f37472f9b2) - Bug 1189998, Part 3 - Update consolidated Push tests. r=mt (fae3b02e6e) - Bug 1225968 - Refactor data delivery tests to support addition of new tests, r=kitcambridge (3163083135) - Bug 1225968 - Adding more messages to the push message tests, r=kitcambridge (7e1bac99ba) - Bug 1239558 - Exempt system Push subscriptions from quota and permissions checks. r=dragana (0dd8399414) - Bug 1239584, Part 3 - Update tests. r=dragana (937e339387) - Bug 1165256 - Make appcache fully work with OriginAttribues. r=jduell (91d666752a) - reapply Bug 1232506: Make dom/devicestorage really work with e10s. r=alchen (bd77941ea9) - Bug 1236433 - Part 1: Provide a Native Wrapper to Allow Fallback Whenproperty_get/set is Unavailable; r=edgar (f9026a7f50) - Bug 1168959 - Memory-safety bugs in NetworkUtils.cpp generally. r=fabrice (13c6c14168) - Bug 1236433 - Part 2: Adopt Wrapper in Network Utilities; r=edgar (dde58ea083) - Bug 1209654 - Modify the type of the threshold of addAlarm() and getAllAlarms() to long long from long, and add test cases. r=ettseng, r=bz (79c7e31440) - Bug 1000040 - Part 1: Add required APIs for Ethernet; r=vicamo,bholley (fcff7c8078) - Bug 1231306 - Handle plugin state changes correctly in content process (r=jimm) (1f2daa6ad4) - Bug 1213454: Ensure that mSupportsAsyncInit is propagated from content process; r=jimm (e86f36fe0a) - Bug 1246574 - Store sandbox level to nsPluginTag for e10s. r=jimm (04617c8d28) - Bug 1201904 - Force windowless mode for Flash when sandbox level >= 2. r=bsmedberg (662c6612a2) - Bug 1233619 (part 1) - Remove unneeded gfxContext argument from EndUpdate() and EndUpdateBackground() functions. r=roc. (1f74728aec) - Bug 1233619 (part 2) - Moz2Dify BeginUpdate() and BeginUpdateBackground() functions. r=roc. (36accc1499) - Bug 1243656 - Use async for RequestCommitOrCancel. r=masayuki (aa57ea37dc) - Bug 1243268 - Support ImmSetCandidateWindow(CFS_EXCLUDE) on plugin process. r=masayuki (78975bd3e4) - Bug 1235573 - Don't post GCS_RESULTSTR when plugin doesn't handle WM_IME_COMPOSITION correctly. r=masayuki (11690062a3) - Bug 1173371 Part 1: Take Chromium commit 0e49d029d5a1a25d971880b9e44d67ac70b31a80 for sandbox code. r=aklotz (517cb91822) - Bug 1157864 - Record chromium patch applied in previous commit. r=me (dc1e63191b) - Bug 1173371 Part 2: Change Chromium sandbox to allow rules for files on network drives to be added. a=aklotz (2bd72777e5) - Bug 1173371 Part 3: Add sandbox policy rule to allow read access to the Firefox program directory when it is on a network drive. r=aklotz (c0a180d4b8) - Bug 1244774: Correct wchar_t/char16_t VS2015 compilation problem caused by patches for bug 1173371. r=jimm (d5326694f8) (c317230594) - widget: add nsIFrame.h header include for NS_UNCONSTRAINEDSIZE define. (685d46ffda)
  6. 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-20230819-908539f7a-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230819-908539f7a-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - font: update twemoji-colr to https://github.com/jdecked/twemoji/releases/tag/v14.1.2 based version (984abf9ca) - ported from UXP: Issue #2284 - Add exception for flex/grid items resolving percentages against parent. (5235861f) (18015b9f6) - import from UXP: Issue #2284 - Update reftest for behaviour change. (4b1c9976) (21a8e46d6) - import from UXP: Issue #2284 - Adjust some in-content CSS to account for flex definite-sizing change. (a02ef4f1) (530fd432a) - import from UXP: No Issue - Fix building WebRTC/Basilisk with --enable-debug A bogus MOZ_ASSERT was added at some point, this should make it work. (013f130e) (8612d9045) - import from UXP: Issue #2255 - Disable untested code path in Stopwatch.(h|cpp). https://bugzilla.mozilla.org/show_bug.cgi?id=1325299 Multiprocessor support in Windows returned bogus times causing debug asserts. This may or may not be related to the issue but found it trying to debug it. (9f80f52d) (60f76131a) - ported from UXP: Issue #2266 - Part 1 - Allow MSVC and potentially GCC to use Address Sanitizer on Windows. Check for WINNT instead of CLANG-CL, except for the Blacklist that isn't supported by MSVC. Neither CLANG-CL nor MSVC require -fsanitize=address on the link phase. (0f78df0e) (14c80f444) - ported from UXP: Issue #2266 - Part 2 - Add Leak and Undefined Behavior Sanitizer support. Also fix building on FreeBSD and Linux, from the previous commit. (549f402d) (778adaa15) - add pref for en/disabling CSS Animations and Transitions. (908539f7a)
  7. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230819-d0fd16ed-uxp-864fc133a3-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230819-d0fd16ed-uxp-864fc133a3-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-20230819-id-656ea98-uxp-864fc133a3-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230819-id-656ea98-ia-93af9a0-uxp-864fc133a3-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.
  8. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230819-3219d2d-uxp-864fc133a3-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230819-3219d2d-uxp-864fc133a3-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-20230819-3219d2d-uxp-864fc133a3-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-20230819-d849524bd-uxp-864fc133a3-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20230819-d849524bd-uxp-864fc133a3-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20230819-d849524bd-uxp-864fc133a3-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20230819-d849524bd-uxp-864fc133a3-xpmod.7z Official UXP changes picked since my last build: - Issue #2284 - Add exception for flex/grid items resolving percentages against parent. (5235861f6e) - Issue #2284 - Update reftest for behaviour change. (4b1c9976be) - Issue #2284 - Adjust some in-content CSS to account for flex definite-sizing change. (a02ef4f1d7) - No Issue - Fix building WebRTC/Basilisk with --enable-debug A bogus MOZ_ASSERT was added at some point, this should make it work. (013f130eef) - Issue #2255 - Disable untested code path in Stopwatch.(h|cpp). https://bugzilla.mozilla.org/show_bug.cgi?id=1325299 Multiprocessor support in Windows returned bogus times causing debug asserts. This may or may not be related to the issue but found it trying to debug it. (9f80f52d0a) - Issue #2266 - Part 1 - Allow MSVC and potentially GCC to use Address Sanitizer on Windows. Check for WINNT instead of CLANG-CL, except for the Blacklist that isn't supported by MSVC. Neither CLANG-CL nor MSVC require -fsanitize=address on the link phase. (0f78df0e2c) - Issue #2266 - Part 2 - Add Leak and Undefined Behavior Sanitizer support. Also fix building on FreeBSD and Linux, from the previous commit. (549f402d4d) 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: - font: update twemoji-colr to https://github.com/jdecked/twemoji/releases/tag/v14.1.2 based version (1e1d729702) - add pref for en/disabling CSS Animations and Transitions. (864fc133a3) 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.
  9. bring 2 prefs for disabling them in my tree: https://github.com/roytam1/UXP/commit/864fc133a33dcdc0a12a5531d340d3ee6e9f3778
  10. you can check if browser is using driver's acceleration in Graphics section in about:support
  11. you should work on JP version if you want to localise it to Chinese/Korean versions.
  12. BTW which emoji you prefer? (vote "Like" for current, "Up Vote" for another) Current(Twemoji-v14.1.2): (the rendering issue of those redesigned emoji is reported here: https://github.com/jdecked/twemoji/commit/dbb2a105307932399402c5333001e82ba67af016#commitcomment-124376242 ) Another(msemoji flat version, based on Fluent Emoji): if you want to test each one yourself, you can download them here: http://o.rthost.win/boc-uxp/TwemojiMozilla-14.1.2.ttf http://o.rthost.win/boc-uxp/TwemojiMozilla-msemoji.ttf
  13. no, they use gitea's issue tracker. dbsoft is referencing mozilla's bugzilla entries.
  14. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.8-Goanna-20230812.7z Changelog: Out-of-tree changes: * update Goanna3 to git cc81aca6b2...6e095708be: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1239403 - Add JSFUN_HAS_REST flag to JSFunctionSpec entries for self-hosted builtins with ...rest parameters. r=jandem (72ed527b81) - Bug 1238548 - Make GCRuntime::setParameter() fallible r=terrence (52a5bd8044) - Bug 1247679, part 2 - Null check inside TraceCallbackFunc::Trace. r=smaug (ebad38ad73) - bug 1241453 - switch MaiAtkObject to use AccessibleOrProxy r=davidb (42d09b21da) - bug 1241453 - switch MaiHyperLink to use AccessibleOrProxy r=davidb (61a1799bc3) - bug 1241453 - add an AccessibleOrProxy class r=davidb (7882027a59) - bug 1243077 - add AccessibleOrProxy::IsNull() r=davidb (91bf2962a5) - bug 1203861 - use strncmp() instead of nsCString.equals() to compare names r=davidb (1a4f043375) - bug 1243077 - simplify GetRoleCB some r=davidb (37e4ac2e23) (6e095708be) * 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-20230812-6e095708be-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230812-6e095708be-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230812-6e095708be-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230812-6e095708be-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 1239403 - Add JSFUN_HAS_REST flag to JSFunctionSpec entries for self-hosted builtins with ...rest parameters. r=jandem (72ed527b81) - Bug 1238548 - Make GCRuntime::setParameter() fallible r=terrence (52a5bd8044) - Bug 1247679, part 2 - Null check inside TraceCallbackFunc::Trace. r=smaug (ebad38ad73) - bug 1241453 - switch MaiAtkObject to use AccessibleOrProxy r=davidb (42d09b21da) - bug 1241453 - switch MaiHyperLink to use AccessibleOrProxy r=davidb (61a1799bc3) - bug 1241453 - add an AccessibleOrProxy class r=davidb (7882027a59) - bug 1243077 - add AccessibleOrProxy::IsNull() r=davidb (91bf2962a5) - bug 1203861 - use strncmp() instead of nsCString.equals() to compare names r=davidb (1a4f043375) - bug 1243077 - simplify GetRoleCB some r=davidb (37e4ac2e23) (6e095708be)
  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-20230812-31ab494c3-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230812-31ab494c3-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #2282 - - Properly implement Performance Timeline Level 2 w3c spec. https://bugzilla.mozilla.org/show_bug.cgi?id=1539006 Do not throw from PerformanceObserver.observe when none of the entryTypes are known. https://bugzilla.mozilla.org/show_bug.cgi?id=1403027 Implement PerformanceObserver::takeRecords(). https://bugzilla.mozilla.org/show_bug.cgi?id=1436692 "server" is not a valid PerformanceEntry type. https://bugzilla.mozilla.org/show_bug.cgi?id=1463065 Fix a null ptr crash in PerformanceObserver::Observe. https://bugzilla.mozilla.org/show_bug.cgi?id=1631346 (dd4c0a44) (703f809bf) - import from UXP: Issue #2026 - Follow-up: Support Big(U)Int64Array in crypto.getRandomValues. https://bugzilla.mozilla.org/show_bug.cgi?id=1718932 (6464b061) (8c76e56b5) - import from UXP: No Issue - Fix building with --enable-js-lto Needed to include jscntxt.h due to de-unified building. (0e1816aa) (adf6d8613) - sync SSUAO with UXP. (bbf1257b6) - import from UXP: Issue #2172 - add missing RegExpShared TraceKind declaration (cd1920af) (1e41dc124) - import from UXP: Issue #2172 - ensure pointers in RegExpShared are updated after GC compacting (88939973) (62925a72f) - import from UXP: Issue #2172 - add null zone sanity checks (dc5702a0) (31ab494c3)
  17. New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230812-d0fd16ed-uxp-08a62b0b06-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230812-d0fd16ed-uxp-08a62b0b06-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom Repo changes since last build: - [SSUAO] sync with my UXP's Basilisk SSUAO (d0fd16ed) * 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-20230812-id-656ea98-uxp-08a62b0b06-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230812-id-656ea98-ia-93af9a0-uxp-08a62b0b06-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 since last build: - [SSUAO] sync with my UXP's Basilisk SSUAO (c07c6f7) 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-20230812-3219d2d-uxp-08a62b0b06-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230812-3219d2d-uxp-08a62b0b06-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-20230812-3219d2d-uxp-08a62b0b06-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-20230812-d849524bd-uxp-08a62b0b06-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20230812-d849524bd-uxp-08a62b0b06-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20230812-d849524bd-uxp-08a62b0b06-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20230812-d849524bd-uxp-08a62b0b06-xpmod.7z Official UXP changes picked since my last build: - Issue #2282 - - Properly implement Performance Timeline Level 2 w3c spec. https://bugzilla.mozilla.org/show_bug.cgi?id=1539006 Do not throw from PerformanceObserver.observe when none of the entryTypes are known. https://bugzilla.mozilla.org/show_bug.cgi?id=1403027 Implement PerformanceObserver::takeRecords(). https://bugzilla.mozilla.org/show_bug.cgi?id=1436692 "server" is not a valid PerformanceEntry type. https://bugzilla.mozilla.org/show_bug.cgi?id=1463065 Fix a null ptr crash in PerformanceObserver::Observe. https://bugzilla.mozilla.org/show_bug.cgi?id=1631346 (dd4c0a44b6) - Issue #2026 - Follow-up: Support Big(U)Int64Array in crypto.getRandomValues. https://bugzilla.mozilla.org/show_bug.cgi?id=1718932 (6464b061c3) - Issue #2285 - Ensure we don't try to treat non-DOM-Node event targets as such, https://bugzilla.mozilla.org/show_bug.cgi?id=1440809 Fix crash on https://beeper.notion.site (42b2de6fe9) - No Issue - Fix building with --enable-js-lto Needed to include jscntxt.h due to de-unified building. (0e1816aa4c) - Issue #2172 - add missing RegExpShared TraceKind declaration (cd1920af58) - Issue #2172 - ensure pointers in RegExpShared are updated after GC compacting (8893997378) - Issue #2172 - add null zone sanity checks (dc5702a0f2) Official Pale-Moon changes picked since my last build: - [Pale-Moon] [SSUAO] Update Chase override (4bbb81d78e) - [Pale-Moon] [SSUAO] Add dictionary.cambridge.org override (ca3e82a227) - [Pale-Moon] [SSUAO] Fix several dictionaries to not include the Goanna slice. (fafbea8f15) Official Basilisk changes picked since my last build: - [Basilisk] [SSUAO] Update chase.com override (85a5c58214) - [Basilisk] [SSUAO] Add dictionary.cambridge.org override (4a98d682de) - [Basilisk] [SSUAO] Dictionaries really do not like the Goanna slice... (b27c5cf236) 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. and "rule of law" is officially a joke now. https://hongkongfp.com/2023/08/10/hong-kong-leader-should-outweigh-courts-in-national-security-matters-govt-says-after-protest-song-ban-rejected/
  20. in worst case that all networks are cut, I don't think I can have any alternative to connect back to internet since starlink is not available here. their "justice" is now "apple polishing" so don't hold any breathe on them.
  21. and here we go again. https://hongkongfp.com/2023/08/07/breaking-hong-kong-to-appeal-courts-rejection-of-govt-application-to-ban-pro-democracy-protest-song-glory-to-hong-kong/
×
×
  • Create New...