Jump to content

My Browser Builds (Part 3)


Recommended Posts

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

Changelog:

In-tree changes:
- update XULRunner-sdk patch as of NM27 git rev a988f766 (127240e9)

Out-of-tree changes:
* update Goanna3 to git d8ae51153...a988f766e:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 870173 - Upgrade to clang 3.3. r=ehsan (f654c5710a)
 - add missing and previous stuff (4d3e5dbf07)
 - Bug 1155476 - Update sccache to 155c926 (c72624ae94)
 - goanna->gecko and permissions (a6aa2bb828)
 - Bug 1203857 - Allow to build standalone js against jemalloc4. r=gps (cfe96f97a6)
 - Bug 1186424: Remove AsmJS min heap length optimization; r=luke (199d840dcf)
 - Bug 1198224 - OdinMonkey: hash the signatures, not their addresses (r=bbouvier) (c66aa93445)
 - Bug 1178793 - Make asm.js atomic primitives return Int, not Intish. r=luke (cb64cb1ff5)
 - Bug 1159473 - Add Mac-specific debug logging code. r=spohl (180e51c1f7)
 - fix mispatch (3bbd00e849)
 - Bug 1186158 - Receive notifications of sandbox violations in the browser on OS X. r=spohl (e22b97dd79)
 - Bug 1152585 - Implement GetClientOffset in nsChildView to fix child offset calculation when drawInTitlebar=false r=mstange (89d4ee9d52)
 - [Adapted not to drop 10.5] Bug 1172664 - Use [NSApplication setPresentationOptions:] instead of SetSystemUIMode for hide os chrome. r=smichaud Bug 1188322 - Always hide menubar as well as dock for fullscreen on OS X whatever the screen is. r=mstange (872ef3e90f)
 - Bug 1180564: Pref off NSTextInput protocol methods in anticipation of removing them. Also re-organize them so they're all in one spot and fix an unrelated warning. r=masayuki (aef2c0bb7e)
 - add back some crash reporter stuff (75dfba90be)
 - Bug 1188425 - Add a pref to allow insecure text input, thereby avoiding crashes at [ChildView keyDown:] in non-release builds. r=spohl (e089d0ccea)
 - Bug 1193062 - Give synthesized NSEvents a timestamp that is in the right space. r=smichaud (452f7992ca)
 - Bug 1193977 - Bind the texture unit we want to use when compositing the OSX titlebar. r=jrmuizel (063830bda1)
 - Bug 976722 - Make -moz-appearance:toolbox influence the sheet attachment edge. r=roc (2e87d2e340)
 - Bug 1154676 - Add a null-check for the presshell. r=mstange (a41d28effc)
 - Bug 1154322 - Always use DrawTargetCG when painting directly into a window on OS X (unaccelerated drawRect rendering). r=jrmuizel (af405884eb)
 - Bug 1148868 - Fix up nsChildView::ConfigureAPZControllerThread(). r=kats (497a262ad8)
 - Bug 1141917 - Remove unused member function RectTextureImage::UpdateFromDrawTarget(). r=mstange (36182de410)
 - Bug 1193062 - Make nsChildView send PanGestureInput events into APZ. r=kats, r=smichaud (696b0a9886)
 - Bug 1110888 follow-up: Mark SetPluginFocused as override (26805abd52)
 - Bug 1016035 - Move some code around. r=kats (c786056e9b) (abb8daa3f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1178833 - Fix for unified builds when a new file is added to layout/base. r=mstange (bf961c00fd)
 - Bug 1178847 - Add a MobileViewportManager to manage setting the CSS viewport on B2G. r=botond,tn (937ba486fa)
 - Bug 1178847 - Don't use the MobileViewportManager code on Mulet or Fennec yet. r=botond (3061b2c617)
 - Bug 1168950. Add the document to DoProcessRestyles profile label. r=dbaron (2347b76411)
 - Bug 1187792 - Don't set the SPCSPS unless meta-viewport or zooming is enabled. r=botond (a8f5ed1006)
 - Bug 1193062 - Don't double-send target APZC confirmations that might race each other. r=kats (de48467401)
 - Bug 1186004 - Add a pref to enable/disable APZ zooming behaviour. r=botond (fc3653c979)
 - Bug 1193062 - Add a PAN_MOMENTUM state. r=kats (10c8bb1a5e)
 - Bug 1148350 - Have ConvertToGecko use a live screen-to-apzc transform to avoid transform mismatches. r=botond (9eee9ea6f2)
 - Bug 1169844 - Remove incorrect assertion and properly untransform wheel events for overscroll situations. r=botond (9b101b53bb)
 - Bug 1169690 - Accelerate flings correctly in the presence of overscroll handoff. r=kats (49d55c05f4)
 - Bug 1158424 - Extract a BreadthFirstSearch() helper function. r=kats (6a49498185)
 - Bug 1158424 - Add APZCTreeManager::FindRootContentApzcForLayersId(). r=kats (d6c7ecf781)
 - Bug 1158424 - Fix APZCTreeManager::GetMultitouchTarget(). r=kats (bf8571a4ca)
 - Bug 1174205 - Make sure to acquire the tree lock before finding the multitouch target. r=botond (bdbd98f2c7)
 - Bug 1211660 - Remove dead obj argument from two functions. r=Waldo. (efba5a2f8d)
 - Bug 1158424 - Undeprecate HasNoParentWithSameLayersId(). r=kats (d994ea28f8)
 - Fix AsyncCompositionManager not comparing layer tree IDs when finding scrollbar targets. (bug 1151169, r=kats) (c7dbc4776a)
 - Bug 1163259. Make sure we don't look at the parent ref layer when looking for a layer with the frame metrics for a scrollbar. r=kats (8b99d2c830)
 - Bug 1164340. Convert the scrollbar thumb ratio to a unitless ratio properly for non-zoomable scrollframes. r=botond (27f56cab56)
 - Bug 1164340. Fix up some scrollbar related comments in AsyncCompositionManager. r=botond (b9d540bea9)
 - Bug 1164767. Modify async scrollbar positioning code to deal with containerless root scrollables. r=botond (501d07592e)
 - Bug 1158424 - Remove FrameMetrics::IsRootScrollable() (it just duplicated IsRootContent()). r=kats (672fd034b3)
 - Bug 1120683 - Properly handle unapplying 3D projective transforms throughout APZ code. r=botond (a46612811a)
 - Bug 1148868 - Make APZ wheel handling handle pixel scrolling on OS X. r=dvander, r=kats (da3bd34135)
 - Bug 1193062 - Add fields to PanGestureInput and ScrollWheelInput. r=kats (716ba34e18)
 - Bug 1189565 - Send resize events when backing scale factor changes. r=mstange (4e81a7bbf7)
 - Bug 1193062 - Add nsCocoaUtils::ModifiersForEvent. r=smichaud (da67b22ff7)
 - Bug 1016035 - Remove the ability to swipe vertically. r=kats (fa315e0b97)
 - Bug 1016035 - Refactor the code that decides whether we want to start a swipe. r=kats (3091961328)
 - Bug 1016035 - Make the threshold in AxisPhysicsMSDModel::IsFinished controllable by the caller. r=kip (76df4d85a2)
 - Bug 1016035 - More swipe refactoring. r=kats (2abcd05b33)
 - Bug 1016035 - Implement the swipe animation ourselves instead of calling the NSEvent trackSwipe API. r=kats (4842b2a728)
 - Bug 1016035 - Move swipe tracking code into DispatchAPZWheelInputEvent. r=kats (bb1052b87c)
 - Bug 1016035 - Also mark widgetWheelEvents that are handled by APZ with mCanStartSwipe. r=kats (21809b902d)
 - Bug 1016035 - Put PanGestureInput events into a queue if they can end up as a swipe. r=kats (2ebac59047)
 - Bug 1016035 - Split up MaybeTrackScrollEventAsSwipe into SendMayStartSwipe and TrackScrollEventAsSwipe. r=kats (ced10d9671)
 - Bug 1016035 - Send MayStartSwipe event before sending the wheel event. r=kats (b3346b81fb)
 - Fix some fields missing in the widget event IPC glue. (bug 1139711, r=kats) (1298b25705)
 - Bug 1016035 - Add mCanTriggerSwipe and TriggersSwipe(). r=masayuki (664a059972)
 - Bug 1016035 - Make APZEventState report defaultPrevented=true when the event started a swipe. r=kats (128d627ac7)
 - Bug 1016035 - Set scroll overflow information on potential swipe start events that have been processed by APZ. r=masayuki (b5931f6320)
 - Bug 1206801 - fix broken CONFIG['DEBUG'] checks in moz.build files; r=mshal (292d5ac709)
 - Bug 1186424: Refactor AsmJSValidate.cpp in preparation for parallelization; r=luke (4868bc66ca)
 - Bug 1129267 - Fix by backing out patch for bug 1118615. r=mstange (ea8aaba04e)
 - Bug 1182411 Part 1: Make plugin quirks available to the Parent as well as the Child. r=jimm (1f2551a6b7)
 - Bug 1228462 - "PluginQuirks.* uses DOS CRLF". r=jmathies (b569a6c6c8)
 - Bug 1152300 - When focus shifts from a native plugin window to content, content needs to forward the request for focus change to chrome. r=enn (5bd811fadd)
 - Bug 1185529: On Windows, ensure that NPAPI child window has the correct parent before setwindow is called. r=jimm (9d94fdf2ff)
 - Bug 1182411 Part 2: Change winless popup surrogate to have its parent set in the chrome process. r=jimm (adee9bb012) (e9ba40cf6)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1144112 - Rearrange code a little to simplify it. No functional changes intended. r=botond (585aec1682)
 - Bug 1144112 - When tagging a block as fast-motion with touch-action enabled, make sure to set the allowed behaviors on it as well. r=botond (6c969faab6)
 - Bug 1172541 - Don't skip touch event delivery during smooth scroll. r=kats (c1e81e308e)
 - Bug 1194876 - Extract a TouchCounter class. r=botond (742458342a)
 - Bug 1159455 - Fix assorted debugging strings in APZ code. r=botond (4f608f0e0a)
 - Bug 1194876. Reset the input state on an APZC if a new touch block targets a new APZC while there were touches still active. r=botond (481002eaa9)
 - Bug 1194876 - Do a better job of resetting input state. r=botond (9fc5a3a605)
 - Bug 1143575. Fix build by ensuring ColorLayerComposite uses namespace gfx. r=nical (429d9f9abe) (16a3a03bc)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1193062 - Add PanGestureBlockState. r=kats (a8da88a934)
 - Bug 1193062 - Make PanGestureInput transform processing work like ScrollWheelInput processing. r=kats (fb17c120e8)
 - Bug 1180780 - Enable handling of pixel-scrolling wheel events with APZ on Windows and Linux. r=mstange (41d8fd5ed2)
 - missing part of Bug 1013412 (4fa14a56d9)
 - Make sure that confirmed APZ wheel targets are always scrollable. (bug 1154132, r=kats) (c35e3a34ca)
 - breakage fixes (96a1e3c36a)
 - Bug 1153711 - Do not discard a component of a fling if an APZC further in the handoff chain has room to scroll in that direction. r=kats (4f35dfd913)
 - Bug 1193062 - Set correct axis velocities when using PanGestureInput events. r=kats (7036040c68)
 - Clamp APZ wheel animations to their scrollable range. (bug 1152011 part 2, r=botond) (45c4925fee)
 - Bug 1193062 - CanScrollWithWheel needs to use ParentLayerCoords for the scroll delta. r=kats (20a3c4ac6b)
 - Bug 1193062 - Make OverscrollHandoffChain::FindFirstScrollable and AsyncPanZoomController::CanScroll able to deal with PanGestureInput events. r=kats (d87ec270db)
 - Bug 1193062 - Add mHandledByAPZ on PanGestureInput and ScrollWheelInput, and sync the information to the WidgetWheelEvent. r=kats (6e72f5885f)
 - Bug 1016035 - Delay the processing of a PanGestureInput block until we know whether it's a swipe. r=kats (77d1dceb04)
 - Bug 1145084 - Ensure that the 300ms content timeout in the APZ code also applies to the touch-action allowed behaviours. r=botond (45f58fe247)
 - Bug 1193062 - Make AllowScrollHandoff work for both ScrollWheelInput and PanGestureInput blocks. r=kats (d335008b0a)
 - Bug 1193062 - Remove mPanGestureState. r=kats (774bb3dedf)
 - Bug 1193062 - Use ScrollSource::Wheel for pan gesture events. r=kats (e9328b0bc4)
 - Bug 1193062 - Don't use PanGestureInput events for instant wheel scrolling. r=kats (7d89c5dc2e)
 - Bug 1175564 - don't lock y-axis if pan displacement is 0. r=kats (372d76c914)
 - Bug 1193062 - Process pan gesture deltas in begin+end events. r=kats (f29072bf8f)
 - Bug 1193062 - Fix UntransformVector w coordinate checks. r=kip (73b459e459)
 - Bug 1016035 - Replay the queue to the swipe tracker once the swipe start confirmation arrives. r=kats (9891444d4f)
 - Bug 1016035 - Don't wait for content to say that we need to swipe if APZ has enough information. r=kats (2b94c25bd3)
 - Bug 1016035 - Swallow the rest of the scroll gesture after swiping without APZ. r=kats (f9250388f9)
 - Fix crashes when a wheel transaction has a null confirmed apzc. (bug 1147249, r=kats) (ef898a9f3a)
 - Bug 1176001 - Turn unconditional log into a manually-enabled log. r=botond (1d866b1ffa)
 - Don't have a default repaint interval of "never" for APZ animations. (bug 1152138, r=botond) (7e276ba862)
 - Bug 1152051 - Ensure that destroying an overscroll animation always clears the state Axis tracks about it. r=Cwiiis (1273aac828)
 - Request content repaints during APZ wheel animations. (bug 1152138, r=botond) (ba3e24011b)
 - Bug 1164557 - Use COORDINATE_EPSILON in IsZero(). r=kats (c07e506607)
 - Bug 1164557 - Weed out spurious calls to Axis::OverscrollBy() caused by rounding error r=kats (15f8d18a7e)
 - Bug 1186164 - When clearing the overscroll animation state, make sure# etOverscroll() continues to reflect the correct direction of overscroll. r=Cwiiis (282c63383c)
 - Bug 1198900 - Don't call OnTouchCancel when the current block is not a touch block. r=botond (b724d8d3ef)
 - Bug 788873 - Only rebind a GLXPixmap if the texture has changed. r=karlt (e1f72858ee)
 - Bug 1169270 - Minor style fixes. r=dvander (494449170d)
 - Bug 1145702 - Make the assertion in Axis::GetOverscroll() more informative. r=Cwiiis (dff257bbbd)
 - Bug 1152051 - During an overscroll animation, detect a peak even if a sample has a velocity of exaclty zero. r=Cwiiis (a5aad5349f)
 - Bug 1201101 - Enable axis-locking over multiple APZCs. r=botond (21574b80ec)
 - test of Bug 1143522 - Convert Layer::mClipRect to ParentLayerIntRect. r=botond (8f729ca8b0)
 - Bug 1159398 - Set the controller thread when running APZ gtests. r=dvander (4349b6722b)
 - Bug 1148350 - Add a test. r=botond (72e3c0716d)
 - Bug 1152051 - Gtest. r=Cwiiis,kats (bf337c0d6d)
 - missing of Bug 1158122 - Remove most occurences of nsIntRect in gfx/tests. r=nical (a328773d9d)
 - missing test of Bug 1160566 - Make FrameMetrics.mCompositionBounds private (091db42632)
 - Bug 1163845 - Unify handling of time in APZ gtests. r=kats (2366690fe7)
 - Fix APZ scroll wheel animations often prematurely ending on the first frame. (bug 1157409, r=kats) (78cc0e2292)
 - Bug 1169689 - Make sure we don't end up with a spurious velocity if we're not going to be panning. r=botond (8911802134)
 - Bug 1203744 - Fix the SCREEN blend mode with CompositorOGL when the source data is unpremultiplied. r=dvander (e256f83a14) (d88cb9e20)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1157984 - Part 1: Extend gfx::2d classes to support both float and double precision,r=jrmuizel (d8d0cadcb0)
 - Bug 1157984 - Part 2: Implement double precision clipping functions in Matrix4x4,r=vlad (f31c243a9d)
 - Bug 1157984 - Part 3: Correct bounding box transformations to support projections and correct clipping when transforming behind the camera,r=vlad (c9c678905b)
 - Bug 1157984 - Part 4: Remove gfxRect::TransformBounds,r=vlad (71d076d48b)
 - Bug 1157984 - Part 5: Test,r=vlad (1c9c711745)
 - Bug 1159985 - In APZ gtests, allow panning in both directions. r=kats (b4a42c580a)
 - Bug 1166871 - Add a test. r=botond (b08332347f)
 - Bug 1159985 - Gtest. r=kats (ad41b809ff)
 - Bug 1169695 - Make the test timestamp privately held by the MockContentControllerDelayed. r=botond (4f898a778c)
 - Bug 1169695 - Advance the stored time when sampling the transform for a future frame. r=botond (77d029383e)
 - Bug 1169695 - Store task run-at times in the task queue. r=botond (4bc228d713)
 - Bug 1171312 - Add generic tree search algorithms for layers-related data structures. r=botond (675806f3e1)
 - Bug 1200063 - Make APZCTreeManager the place where GetFrameTime() can be overridden. r=kats (32ba198192)
 - Bug 1200063 - Share a paint throttler between APZCs in the same layers id. r=kats (a2147d25e6)
 - Bug 1200063 - Add a generic implementation of nsITimerCallback that's usable with a lambda or other function object. r=kats (6d7ef71d44)
 - Bug 1200063 - Make sure TaskThrottler sends its pending repaint request eventually, even if it never receives a notification from the previous request. r=kats (6eceede1e2)
 - Bug 1200063 - Rename MakeAPZCInstance to NewAPZCInstance for consistency. r=kats (6927e90644)
 - Bug 1144374 - Fix APZ code to deal with layers getting moved to another LayerManager. r=botond (eb682a58cd)
 - Bug 1193930 - Allow the user to start a pinch while an overscroll animation is still in progress. r=kats (44c2e57123)
 - Bug 1169690 - Gtests. r=kats (3c206d1cb2)
 - Bug 1201098 - Consume fling and overscroll velocity per-axis. r=botond (1e05677586)
 - Bug 1158424 - Clean up uses of HasNoParentWithSameLayersId() in overscroll handoff chain building. r=kats (0ed1ddee59)
 - Bug 1201277 - Replace functors with lambdas in APZCTreeManager. r=botond (ec5476a598)
 - Bug 1180030 - Request a fling snap when an overscroll animation completes. r=kats (e789a2ebb3)
 - Bug 1159985 - If only one component of a fling is in overscroll, continue the fling in the other component. r=kats (81998d723f)
 - Bug 1031443 - Allow panning in the pinching state even if zooming is disabled;r=botond (4c90350cc6)
 - Fix APZ not starting and updating wheel animations within an APZC lock. (bug 1152011 part 1, r=botond) (ae0d4d0aa8)
 - Bug 1145089 - Update documentation for nsEventStatus_eConsumeNoDefault. r=botond (7ca605ad96)
 - bug 1170988 - Fix skia to build for iOS. r=gw280 (fb375def29)
 - bug 1171642 - Disable some skia arm assembly for iOS. r=gw280 (004245c173)
 - fix build on gcc 11 (1c511ac81b)
 - missing bit of Bug 1188462 - Rename gfx/skia/trunk directory to gfx/skia/skia. (ca8f138b28)
 - Bug 1180030 - Do not request a fling snap if the fling will overscroll on its first sample. r=kats (55f89d55b5)
 - Bug 1167721 - Ensure we trigger a repaint when dropping velocity to zero in CancelAnimation. r=botond (d04fbb2a50)
 - Bug 1158340 - Refactor RedistributeDisplayPortExcess. r=kats (27725c3ee4)
 - Bug 1189565 - Only factor in the async zoom change. r=kats (57e357a038)
 - Bug 1192466 - Prune header includes for SkiaGLGlue.h - r=bgirard (37d31a1238)
 - Bug 1004489 - propagate Cairo font AA settings to Skia font. r=gw280 (9adc439b19)
 - Bug 1171528 - Remove overflowed nscoord_MAX warnings from nsRect. r=dholbert (08599b00e9)
 - Bug 1202430 - remove NS_GFX and related macros; r=jrmuizel (cb0b79951e)
 - Bug 1181317 - Switch drawing order of filter feBlend inputs. r=mstange (4914444219)
 - Bug 1180379. Split out GMAX4500 and block those devices from D2D. r=Bas (c8d1a755ea)
 - Bug 1073117 - Theme issues with GTK 3.14 - fix gtk button and entry size, r=karlt (0df9ac5c7f)
 - Bug 1187237 - Correct range slider drawing on GTK3. r=karlt (0d671487da)
 - Bug 1171696 - Require room for scrollbar sliders and draw troughs only when there is room for a slider or buttons on GTK. r=karlt (71710baeaa)
 - Bug 1202317. Optimize away identity ColorMatrix nodes. r=mstange (6c57a71e0c)
 - Bug 1202317. Support PodEqual over fixed-length arrays. r=Waldo (060f20b429)
 - Bug 1203078 - whitelist gdk-pixbuf image formats. r=dan (5eb43e4235)
 - Bug 1202317. Optimize feComposite type="arithmetic" with all-zero k values to transparent black. r=mstange (47b2d40678)
 - Bug 1189443 - Don't round down the margin amounts when inflating the displayport. r=dvander (4afcf087ab)
 - Bug 1205741 - add xpm and svg to supported gdk-pixbuf formats. r=acomminos,dveditz (4c356c961a)
 - Bug 1166741 - Workaround for GTK3 bug where file choosers' delegate refcount is not incremented. r=karlt (9d59be7b05)
 - Bug 1166741 followup: Guard GTK file-picker member-var decl/init statements with same #ifdef that its usages are guarded with, to avoid -Wunused-private-field warning. r=karlt (25bbf34486)
 - fix build on 10.5/10.6 (9acd104c9f)
 - namespaces (358de9591c)
 - Bug 1178842 - Fix unified build for nsDisplayList.cpp when a new file is added to layout/base. r=mstange (aa8ff77615) (a988f766e)

* 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

Link to comment
Share on other sites


somewhat off-topic: since I got some free time because of work-from-home (as covid delta and omicron pandemic in hong kong at the moment), I tried to make fun by putting newmoon 28 app into SP55 engine.

with some code changes, it is somewhat working. (but not packagable in the moment)

cnfZghW.png

Link to comment
Share on other sites

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220212-850741b59-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 1158090 - Fix documentation for nsDisplayListBuilder constructor. r=roc (773b76e1b3)
 - Bug 1153510 - Improve handling of vertical writing mode in SVG text frames. r=longsonr (bd513aa02e)
 - Bug 1156366 - Support vertical writing modes and upright/sideways gly# ph orientation in SVG text-on-a-path. r=longsonr (325c3c2e00)
 - Bug 1157951 patch 1 - Rename fields and variables in nsCharClipDisplayItem etc using VisIStart/End instead of left/right. r=roc (bc4aa0e75a)
 - Fix nsDisplayCanvasBackgroundColor to invalidate on color changes. (bug 1205970 part 1, r=mattwoodrow) (e51b8489a6)
 - Bug 1151663 - Initialize display list builder flags earlier in nsLayoutUtils::PaintFrame(). r=tn (fb55eaf2d8)
 - Remove willFlushRetainedLayers, which is superceded by DLBI. (bug 1205970 part 2, r=mattwoodrow) (0651277211)
 - Bug 1166301 - Layerize background images fixed to child elements. r=mattwoodrow (fb979f8c89)
 - Bug 1166301 - If APZ is enabled, only clip fixed background images to the viewport area. r=mattwoodrow (96944fa488)
 - Bug 885515 - Part 1: Add an analysis for detecting non-heap allocations of MOZ_HEAP_CLASS, r=ehsan (b1c53befae)
 - Bug 1192271 - Add helper method CustomTypeAnnotation::reportErrorIfAbsent to clang-plugin, r=ehsan (627b9d0c4c)
 - Bug 1195960 - Correct naming of CustomTypeAnnotation::reportErrorIfAbsent, r=me (cdba688d80) (5c42a5c6d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1149416 - Don't make free-nonheap-object warning an error on a CLOSED TREE . r=glandium (e968f5f2ac)
 - Bug 1145781 - Fix hazard on a CLOSED TREE. (c6a424b4e9)
 - Bug 1187982 - Fix building clang-plugin with clang 3.5; r=mystor (0e1ba88dfd)
 - spacing (38d98645d8)
 - Run clang-format on clang-plugin.cpp, no bug (cce9551ab2)
 - Bug 1156802 - Part 1: Add an analysis which prohibits explicit move constructors, r=ehsan (1ba4769e7b)
 - Bug 1178806. IndexedDB autoincrement overflow should be throwing ConstraintError per spec. r=bent (1820974774)
 - Bug 1149815 - Guard against using deleted IDBObjectStore and IDBIndex objects, r=janv. (c63293e770)
 - Bug 1149815 - Don't assume that index creation always succeeds, r=janv. (e123630c3d)
 - Bug 1149815 - Properly handle IDBDatabase.close() called during a versionchange transaction, r=janv. (e1a00a34e7)
 - Bug 1149815 - Fix IndexedDB tests to expect InvalidStateError rather than TransactionInactiveError when touching a deleted IDBObjectStore or IDBIndex object, r=janv. (2fde727baa)
 - Bug 1168166 - Ignore failed IndexedDB optimization if disk is too full, r=janv. (0bd7dd94db)
 - Bug 1168606 - Part 1: Extract Cursor response data population into shared function. r=bent (b42b353eec)
 - Bug 1168606 - Part 2: Convert DelayedDeleteRunnable into reusable DelayedActionRunnable class. r=bent (db6a8969a9)
 - Bug 1170746 - Getting mutable files over a cursor crashes the browser; r=bent (70225fd031)
 - Bug 1168606 - Part 3: Allow multiple ObjectStoreCursorResponses in a CursorResponse. r=khuey (744c1798d4)
 - Bug 1179025 - Protect against using cursors on a deleted objectStore/index, r=janv. (c82d018719)
 - Bug 1168606 - Part 4: Allow current key to be provided with PBackgroundIDBCursor::Continue. r=khuey (a7faf38498)
 - Bug 1168606 - Part 5: Send two records with every ObjectStoreCursorResponse. r=khuey (50a8955f62)
 - Bug 1156802 - Part 2: Remove all explicit move constructors, r=ehsan (07144b7b8f)
 - Bug 1201309 - Make MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS work with MOZ_NON_MEMMOVABLE. r=ehsan f=mystor (6cd540cd1b)
 - partial of Bug 1076787 - Add expectation data for running web-platform-tests on debug builds (848508f9dd)
 - Bug 1149815 - Enable wpt tests that now pass, r=janv. (757331780f)
 - Bug 1201190 - Part 1: Add an analysis to prevent a type from being allocated in a temporary, r=ehsan (f67cfef0ce)
 - spaces (1f29d5c9bb) (8e0043d5b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 622657 - catch invalid bookmark items and delete them when syncing bookmarks. r=rnewman (bd91e14c9a)
 - Bug 1166853 - Sync "hangs" when trying to apply a livemark to a reconciled folder. r=rnewman (94a6a19753)
 - Bug 1012597 - Part 1: provide a way to invalidate the Places GUIDs cache. r=rnewman (66f43cb831)
 - Bug 1012597 - Part 2: ensure Sync invalidates the Places GUIDs cache when needed. r=rnewman (2a67b0dfa8)
 - Bug 1182366 - avoid an invalid bookmark from preventing all bookmarks syncing. r=rnewman (df895d4c35)
 - let -> var (e9c382c761)
 - Bug 1188170 - log the url string when the Sync bookmarks engine fails to get a URI. r=rnewman (424e5405f7)
 - Bug 1195603 - prevent Sync from blocking app shutdown. r=rnewman (94c3091f9c)
 - Bug 1183934 - only log an error saving JSON if an error actually occurred. r=rnewman (6b4358035c)
 - Bug 1198385 - Use MFBT guard macros in the editor guard objects; r=froydnj (72e5e9f66f)
 - Bug 1198385 follow-up: Fix the build bustage on a CLOSED TREE (d626e56e92)
 - Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander) (362e5fc343)
 - Bug 1154990 - Better error messages when IPC send fails (r=bent) (b311fb94aa)
 - Bug 1177013 - Avoid memory leaks when returning errors from IPC Send (r=dvander) (f453a8feb5)
 - Bug 1176096 - Ensure we don't do self-moves in move assignment (r=bent) (31aca4ad89)
 - Bug 1177013 - Crash in IPC situations where we don't know what to do (r=dvander) (0e86cc437e)
 - Bug 1185639 - Allow deferred message processing to happen between consecutive IPC message dispatches. r=jimm (7782c9caaf) (d7ccda56e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1189709 - Reduce scope of MessageChannel window neutering. r=jimm (a73623101e)
 - Bug 1202051 - Use a PersistentRooted to automate tracing of unwrappedException_; r=sfink (32964b4bcb)
 - missing part of Bug 1135236 - Remove unused print callbacks in profiler backend. (a6427e4a23)
 - Bug 1164785 - Append line number to systrace scopedTrace object name. r=BenWa (be4fb076b0)
 - missing parts of Bug 779291: Implement SPS stackwalk (fefa7c961c)
 - Bug 1186709 - Remove MOZ_IMPLICIT from security/sandbox/chromium. r=bobowen (7c1419cd3a)
 - Bug 1274253. Properly test the cpuid bits. (039f594ab3)
 - Bug 1168291 - Install mozcrt.lib instead of mozglue.lib in the SDK. r=mshal (00d4309281)
 - Bug 1198334 (follow-up) - Fix SM(e) bustage (which doesn't show up on try pushes, grr). r=bustage. (4431457ede)
 - Bug 1194560 - Add tools/power/rapl, a RAPL-reading program for power rofiling. r=erahm,glandium. (47b61fd39c)
 - Bug 1147243 - Build memory/jemalloc in unified mode; r=glandium (81173f8bc2)
 - Bug 1201738 - Update jemalloc4 to 594c759 + two pending patches. r=njn (66f4f3fe49)
 - Bug 1135583: Prevent the inclusion of Char16.h in VS2015's fallible.obj. r=glandium (3e5ac84efb)
 - bug 1171122 - Swap some XP_MACOSX for XP_DARWIN in mozalloc. r=glandium (6d03543291)
 - Bug 1170177 - Disable our own abort() method with MOZ_ASAN. r=froydnj (cdc43fcb8c)
 - Bug 1120793 - Remove obsolete _Throw wrapping. r=froydnj (a5c53780ec)
 - Bug 1189967 - Avoid conflicting declarations for our raise wrappers on Windows. r=nfroyd (e0a606ef14)
 - Bug 1203476 - Fix an Android-only warning in mozalloc_abort.cpp. r=glandium. (806b791d54)
 - pointer style (97a2b4ffea)
 - Bug 1147353 - Odin: simplify the masked index bounds check test. r=sfink, r=luke (fa6007c8dd) (850741b59)

Link to comment
Share on other sites

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git a988f766e...850741b59:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1158090 - Fix documentation for nsDisplayListBuilder constructor. r=roc (773b76e1b3)
 - Bug 1153510 - Improve handling of vertical writing mode in SVG text frames. r=longsonr (bd513aa02e)
 - Bug 1156366 - Support vertical writing modes and upright/sideways gly# ph orientation in SVG text-on-a-path. r=longsonr (325c3c2e00)
 - Bug 1157951 patch 1 - Rename fields and variables in nsCharClipDisplayItem etc using VisIStart/End instead of left/right. r=roc (bc4aa0e75a)
 - Fix nsDisplayCanvasBackgroundColor to invalidate on color changes. (bug 1205970 part 1, r=mattwoodrow) (e51b8489a6)
 - Bug 1151663 - Initialize display list builder flags earlier in nsLayoutUtils::PaintFrame(). r=tn (fb55eaf2d8)
 - Remove willFlushRetainedLayers, which is superceded by DLBI. (bug 1205970 part 2, r=mattwoodrow) (0651277211)
 - Bug 1166301 - Layerize background images fixed to child elements. r=mattwoodrow (fb979f8c89)
 - Bug 1166301 - If APZ is enabled, only clip fixed background images to the viewport area. r=mattwoodrow (96944fa488)
 - Bug 885515 - Part 1: Add an analysis for detecting non-heap allocations of MOZ_HEAP_CLASS, r=ehsan (b1c53befae)
 - Bug 1192271 - Add helper method CustomTypeAnnotation::reportErrorIfAbsent to clang-plugin, r=ehsan (627b9d0c4c)
 - Bug 1195960 - Correct naming of CustomTypeAnnotation::reportErrorIfAbsent, r=me (cdba688d80) (5c42a5c6d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1149416 - Don't make free-nonheap-object warning an error on a CLOSED TREE . r=glandium (e968f5f2ac)
 - Bug 1145781 - Fix hazard on a CLOSED TREE. (c6a424b4e9)
 - Bug 1187982 - Fix building clang-plugin with clang 3.5; r=mystor (0e1ba88dfd)
 - spacing (38d98645d8)
 - Run clang-format on clang-plugin.cpp, no bug (cce9551ab2)
 - Bug 1156802 - Part 1: Add an analysis which prohibits explicit move constructors, r=ehsan (1ba4769e7b)
 - Bug 1178806. IndexedDB autoincrement overflow should be throwing ConstraintError per spec. r=bent (1820974774)
 - Bug 1149815 - Guard against using deleted IDBObjectStore and IDBIndex objects, r=janv. (c63293e770)
 - Bug 1149815 - Don't assume that index creation always succeeds, r=janv. (e123630c3d)
 - Bug 1149815 - Properly handle IDBDatabase.close() called during a versionchange transaction, r=janv. (e1a00a34e7)
 - Bug 1149815 - Fix IndexedDB tests to expect InvalidStateError rather than TransactionInactiveError when touching a deleted IDBObjectStore or IDBIndex object, r=janv. (2fde727baa)
 - Bug 1168166 - Ignore failed IndexedDB optimization if disk is too full, r=janv. (0bd7dd94db)
 - Bug 1168606 - Part 1: Extract Cursor response data population into shared function. r=bent (b42b353eec)
 - Bug 1168606 - Part 2: Convert DelayedDeleteRunnable into reusable DelayedActionRunnable class. r=bent (db6a8969a9)
 - Bug 1170746 - Getting mutable files over a cursor crashes the browser; r=bent (70225fd031)
 - Bug 1168606 - Part 3: Allow multiple ObjectStoreCursorResponses in a CursorResponse. r=khuey (744c1798d4)
 - Bug 1179025 - Protect against using cursors on a deleted objectStore/index, r=janv. (c82d018719)
 - Bug 1168606 - Part 4: Allow current key to be provided with PBackgroundIDBCursor::Continue. r=khuey (a7faf38498)
 - Bug 1168606 - Part 5: Send two records with every ObjectStoreCursorResponse. r=khuey (50a8955f62)
 - Bug 1156802 - Part 2: Remove all explicit move constructors, r=ehsan (07144b7b8f)
 - Bug 1201309 - Make MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS work with MOZ_NON_MEMMOVABLE. r=ehsan f=mystor (6cd540cd1b)
 - partial of Bug 1076787 - Add expectation data for running web-platform-tests on debug builds (848508f9dd)
 - Bug 1149815 - Enable wpt tests that now pass, r=janv. (757331780f)
 - Bug 1201190 - Part 1: Add an analysis to prevent a type from being allocated in a temporary, r=ehsan (f67cfef0ce)
 - spaces (1f29d5c9bb) (8e0043d5b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 622657 - catch invalid bookmark items and delete them when syncing bookmarks. r=rnewman (bd91e14c9a)
 - Bug 1166853 - Sync "hangs" when trying to apply a livemark to a reconciled folder. r=rnewman (94a6a19753)
 - Bug 1012597 - Part 1: provide a way to invalidate the Places GUIDs cache. r=rnewman (66f43cb831)
 - Bug 1012597 - Part 2: ensure Sync invalidates the Places GUIDs cache when needed. r=rnewman (2a67b0dfa8)
 - Bug 1182366 - avoid an invalid bookmark from preventing all bookmarks syncing. r=rnewman (df895d4c35)
 - let -> var (e9c382c761)
 - Bug 1188170 - log the url string when the Sync bookmarks engine fails to get a URI. r=rnewman (424e5405f7)
 - Bug 1195603 - prevent Sync from blocking app shutdown. r=rnewman (94c3091f9c)
 - Bug 1183934 - only log an error saving JSON if an error actually occurred. r=rnewman (6b4358035c)
 - Bug 1198385 - Use MFBT guard macros in the editor guard objects; r=froydnj (72e5e9f66f)
 - Bug 1198385 follow-up: Fix the build bustage on a CLOSED TREE (d626e56e92)
 - Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander) (362e5fc343)
 - Bug 1154990 - Better error messages when IPC send fails (r=bent) (b311fb94aa)
 - Bug 1177013 - Avoid memory leaks when returning errors from IPC Send (r=dvander) (f453a8feb5)
 - Bug 1176096 - Ensure we don't do self-moves in move assignment (r=bent) (31aca4ad89)
 - Bug 1177013 - Crash in IPC situations where we don't know what to do (r=dvander) (0e86cc437e)
 - Bug 1185639 - Allow deferred message processing to happen between consecutive IPC message dispatches. r=jimm (7782c9caaf) (d7ccda56e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1189709 - Reduce scope of MessageChannel window neutering. r=jimm (a73623101e)
 - Bug 1202051 - Use a PersistentRooted to automate tracing of unwrappedException_; r=sfink (32964b4bcb)
 - missing part of Bug 1135236 - Remove unused print callbacks in profiler backend. (a6427e4a23)
 - Bug 1164785 - Append line number to systrace scopedTrace object name. r=BenWa (be4fb076b0)
 - missing parts of Bug 779291: Implement SPS stackwalk (fefa7c961c)
 - Bug 1186709 - Remove MOZ_IMPLICIT from security/sandbox/chromium. r=bobowen (7c1419cd3a)
 - Bug 1274253. Properly test the cpuid bits. (039f594ab3)
 - Bug 1168291 - Install mozcrt.lib instead of mozglue.lib in the SDK. r=mshal (00d4309281)
 - Bug 1198334 (follow-up) - Fix SM(e) bustage (which doesn't show up on try pushes, grr). r=bustage. (4431457ede)
 - Bug 1194560 - Add tools/power/rapl, a RAPL-reading program for power rofiling. r=erahm,glandium. (47b61fd39c)
 - Bug 1147243 - Build memory/jemalloc in unified mode; r=glandium (81173f8bc2)
 - Bug 1201738 - Update jemalloc4 to 594c759 + two pending patches. r=njn (66f4f3fe49)
 - Bug 1135583: Prevent the inclusion of Char16.h in VS2015's fallible.obj. r=glandium (3e5ac84efb)
 - bug 1171122 - Swap some XP_MACOSX for XP_DARWIN in mozalloc. r=glandium (6d03543291)
 - Bug 1170177 - Disable our own abort() method with MOZ_ASAN. r=froydnj (cdc43fcb8c)
 - Bug 1120793 - Remove obsolete _Throw wrapping. r=froydnj (a5c53780ec)
 - Bug 1189967 - Avoid conflicting declarations for our raise wrappers on Windows. r=nfroyd (e0a606ef14)
 - Bug 1203476 - Fix an Android-only warning in mozalloc_abort.cpp. r=glandium. (806b791d54)
 - pointer style (97a2b4ffea)
 - Bug 1147353 - Odin: simplify the masked index bounds check test. r=sfink, r=luke (fa6007c8dd) (850741b59)

* 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

Link to comment
Share on other sites

Sorry, forgot to post last week as there was a downtime of MSFN when I wanted to...

The mirror of latest BNavigator, Firefox 45ESR, IceApe, IceDove, K-Meleon 1.5.x/74/76, MailNews 52, New Moon 26.5/27/28 and Serpent 52/55 builds by @roytam1 has been updated -> soggi.org - tools.

changelog:
- added latest K-Meleon 76 20220212 build
- added latest New Moon 27 20220212 builds

kind regards
soggi

Link to comment
Share on other sites

On 1/16/2022 at 5:38 AM, LoneCrusader said:

Also seeing this on Firefox 52.9.0esr; spoofing FF 68.7 on Win7 as the User Agent seems to fix it, for now.

Happened on Chrome 49 too. Started happening yesterday. Couldn't use Google properly until I spoofed it as Chrome 58 (OS version doesn't matter in this case), which fixed the issue.

But, the problem is more worse with Chrome 49. You input something (of course new, not used, since inputting something used recently will open the search results straight immediately) to search for in the address bar (while being at the New Tab page), it opens google.com instead of the search results. But, if you spoof it to Chrome 58 (while still being at New Tab page), and input something to search for in the address bar (used or new, doesn't matter), then it opens the search results straight immediately.

Edited by mina7601
Added helpful information.
Link to comment
Share on other sites

On 2/3/2022 at 10:06 AM, mixit said:

More modern browser options for XP are certainly a good thing. And it's also good to hear that it's faster than 360EE. And it does my heart good to see @feodor2 stick it to the jerks at MCP by just forking Firefox itself :D

But don't let this become an excuse to cease development of @roytam1's current browsers! Remember, from FF 57 forward, Firefox no longer supports the vast majority of add-ons we've all been using. Every add-on will need to be replaced with a "Web Extensions" version - if it exists. Otherwise you're SOL.

An XP fork of "classic" Waterfox (before they got sold) would solve the add-ons problem, but I don't know if that's in his plans.

Also, while not a big deal for most users these days, be aware that FF 91 no longer supports Adobe's Flash plug-in. If you run Flash content you'll need to keep an older browser around.

Link to comment
Share on other sites

9 hours ago, Mathwiz said:

More modern browser options for XP are certainly a good thing. And it's also good to hear that it's faster than 360EE. And it does my heart good to see @feodor2 stick it to the jerks at MCP by just forking Firefox itself :D

But don't let this become an excuse to cease development of @roytam1's current browsers! Remember, from FF 57 forward, Firefox no longer supports the vast majority of add-ons we've all been using. Every add-on will need to be replaced with a "Web Extensions" version - if it exists. Otherwise you're SOL.

An XP fork of "classic" Waterfox (before they got sold) would solve the add-ons problem, but I don't know if that's in his plans.

Also, while not a big deal for most users these days, be aware that FF 91 no longer supports Adobe's Flash plug-in. If you run Flash content you'll need to keep an older browser around.

 

Although Feodor2 (who is a Ukrainian national) probably cares about more than answering my question right now, a fork of FF into the Rust language could increase the vulnerability to memory exploits.
Even if it's likely that malformed web pages with vulnerabilities affecting OS x32 + OS Windows XP will be infrequent or not at all, I would personally recommend that when this browser sees the light of day, it should be combined with anti-exploit software.

 

Link to comment
Share on other sites

1 hour ago, Sampei.Nihira said:

Even if it's likely that malformed web pages with vulnerabilities affecting OS x32 + OS Windows XP will be infrequent or not at all, I would personally recommend that when this browser sees the light of day, it should be combined with anti-exploit software.

Please leave that to those of us that use XP.  XP users do not visit Linux forums for advice on XP.  Win 10 users should not be posting XP advice on "Older NT-Family OS" threads.

We that continue to use XP know what we are doing!  And have our reasons for remaining on XP.  We do not need Win 10 users telling us how to use XP!

Us XP users are well aware of the "risks" and have weighed those pros and cons ourselves, weighed them against the pros and cons of 7, 10, 11, and we do not need "constant" advice from people not even using XP.

Edited by NotHereToPlayGames
Link to comment
Share on other sites

2 hours ago, NotHereToPlayGames said:

Please leave that to those of us that use XP.  XP users do not visit Linux forums for advice on XP.  Win 10 users should not be posting XP advice on "Older NT-Family OS" threads.

We that continue to use XP know what we are doing!  And have our reasons for remaining on XP.  We do not need Win 10 users telling us how to use XP!

Us XP users are well aware of the "risks" and have weighed those pros and cons ourselves, weighed them against the pros and cons of 7, 10, 11, and we do not need "constant" advice from people not even using XP.

I used XP until my pc broke down.
Summer 2021.
I used XP from 2001 until 2021.
If you have been using XP for 20 years you probably have the same experience of using (let's talk about this,but I would have written about something else) this OS as I do.
If you have used it for less than twenty years.....try to reach this milestone that I have already reached in the past year.
 

Link to comment
Share on other sites

I'm "old".

My first computer was a Commodore 64 (still have it).

I've been using XP non-stop since it was released in August of 2001 (when it was released to manufacturing [Research & Development Laboratory where I worked as a college intern], retail stores did not receive it until October 2001).

I was running AutoCAD at the time that still used a "tablet" mouse (a mouse with a magnetic crosshairs pickup zone and a huge tablet with "icons" and large "template" sheets where you could change the tablet "icons").

I remember it to this day because IT was concerned about whether that "tablet" mouse would run on XP (it did!).

My point remains - I have no interest in this thread turning into a conversation on how "unsafe" it is to be using XP - we that use it are already aware of this and we do not read an NT-Family OS thread to be hit with "use Linux" or "use 10" or "XP is insecure" !!!

Edited by NotHereToPlayGames
Link to comment
Share on other sites

I've also used Win 10 non-stop since it was released!  I'm "forced" to use Win 10 at work.

But not even three brand new computer purchases since the release of 10 has me using 10 here at home (one of those three came with 7, the other two came with 10).

So congratulations on purchasing a new computer - but until you revert back to XP and not run Win 10 that came with that new computer, this thread does not need the "pollution" of discussing anti-XP sentiments.

I'll leave the "last word" to you, I've said what I needed to say.

Link to comment
Share on other sites

1 hour ago, NotHereToPlayGames said:

I'm "old".

My first computer was a Commodore 64 (still have it).

I've been using XP non-stop since it was released in August of 2001 (when it was released to manufacturing [Research & Development Laboratory where I worked as a college intern], retail stores did not receive it until October 2001).

I was running AutoCAD at the time that still used a "tablet" mouse (a mouse with a magnetic crosshairs pickup zone and a huge tablet with "icons" and large "template" sheets where you could change the tablet "icons").

I remember it to this day because IT was concerned about whether that "tablet" mouse would run on XP (it did!).

My point remains - I have no interest in this thread turning into a conversation on how "unsafe" it is to be using XP - we that use it are already aware of this and we do not read an NT-Family OS thread to be hit with "use Linux" or "use 10" or "XP is insecure" !!!

Me too.

And we're not old....if life starts at 40 we're still in the prime of our youth.

And I have no anti-XP sentiments.

Look I wrote elsewhere on Saturday:

https://www.wilderssecurity.com/threads/how-much-ram-have-you-got.444036/#post-3067449

 

Unfortunately I don't have my C64 anymore, even that is broken, but I still have my slide rule similar to those used in the movie Apollo 13.:yes:

Edited by Sampei.Nihira
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...