K-Meleon on Goanna :  K-Meleon Web Browser Forum
Building K-Meleon on top of the Goanna engine 
Pages: Previous12345678Next
Current Page: 6 of 8
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20201212)
Posted by: gordon451
Date: December 26, 2020 01:59AM

Quote
J.G.
Any way to merge Goanna 4 inside KMeleon then? :s

It would appear not. I don't pretend to know what I'm talking about, but it looks very much as though the entire K-M shell -- Windows APIs and all -- has to be completely rewritten. It appears we have to pick up all new entry points to connect the shell to the engine.

Given that I'm finding a new site every week that doesn't work, K-M seems to be dead in the water at last.

____________________
Understanding the scope of the problem is the first step on the path to true panic. [Florence Ambrose, "Freefall" 01372 January 22, 2007 http://freefall.purrsia.com/ff1400/fv01372.htm]

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20201212)
Posted by: roytam1
Date: December 26, 2020 02:39AM

Quote
J.G.
Quote
roytam1
in terms of shared javascript engine and embedding support, goanna4 and gecko52 has no difference.

Any way to merge Goanna 4 inside KMeleon then? :s

this will be very hard for me to do since it is out of my skill sets.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20201226)
Posted by: roytam1
Date: December 26, 2020 02:39AM

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

Changelog:

In-tree changes:
- kplugins: jsplugin, spellcheck: follow-up after chaos mode imported in GRE (9b574223)
- sln: build WinEmbed after kmeleon to fix racing condition on program database (3295b6dc)

Out-of-tree changes:
* update Goanna3 to git cafd4d45b..5e5396a2f:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1140148 - Update reftest manifests for Android 4.3 emulator; r=dminor (69b7ed099)
- Bug 742176 - Remove/reduce fuzz annotations for tests that no longer appear to be affected by bad overflow areas. r=ehsan (8fac68e26)
- pieces of older patches (6d4b30aed)
- Bug 1153574 - Re-enable Mulet reftests taskcluster-specific disables. r=ahal, a=test-only (72ed7dbc2)
- part of Bug 1138442 - Disable reftests on Mulet in parity with B2G/B2G (8baf07b3c)
- Bug 1073209 - Eliminate usage of CreateSamplingRestrictedDrawable on OS X. r=jrmuizel (86bee3fbc)
- Bug 1148889 - Fuzz some android tests. r=mstange (f63be045e)
- Mark unaccelerated antialiasing reftest failures with APZ as fuzzy. (bug 1157716, r=mstange) (4c0c0f034)
- Bug 1156197. Just use the return value of the cols DOM property for determining the default number of rendered columns for a textarea. r=ms2ger (16ab3064f)
- uniform emoji tests here (5a1e9802c)
- mulet was missing (433a50d93)
- Bug 1141511 - Disable some gtk2Widget-dependant reftests on Mulet. r=ahal (80d3cef05)
- Bug 1141607. Fix the initial value of outline-color to actually be correct. r=dbaron (309275f24)
- part of Bug 1138442 - Disable reftests on Mulet in parity with B2G/B2G (b7a3bb189)
- Bug 1141511 - Disable some gtk2Widget-dependant reftests on Mulet. r=ahal (1afac0742)
- Bug 1153845 - For CSS filters, make the primitive subregions big enough to contain the whole pre-filter visual overflow rect. r=roc (6d56dd6f9)
- annotate (090064379)
- boh (39f7c5aba)
- Bug 1170158 - Apply GTK2 reftest exceptions to GTK3. r=karlt (1f1299503)
- Bug 1165185 - Try to avoid invalidations when scrolling transformed elements. r=roc (d4693eb11)
- Bug 1165185 - Nudge layer prescale to integers. r=roc (2ac6881fc)
- remove spurious file (58fc9059b)
- Bug 1145730 - Restrict the async transforms applied to mask layers to those caused by fixed-position adjustment. r=kats (ebdcc1223)
- Bug 1146024 - Fix up input routing for APZ on Fennec. r=kats (85e8b249b)
- Bug 1146024 - Followup to fix non-android bustage on a CLOSED TREE. r=bustage (1ccd4a58f)
- Bug 1133905. Add some reftests. (89c9f9c8c)
- Bug 1133905. Make layout place scrollbars at the scroll position clamping scrollport size when one is set so that scrollbars are positioned properly on b2g. r=mstange (841279606)
- Bug 1155359 - Add a reftest; r=gw280 (a6e7aeb78)
- Bug 1155359 follow-up: Disable the test on B2G and Mulet (d709b7c54)
- Bug 1157726: Updated algorithm to match ICU implementation of support for bidi isolates. r=smontagu (96d9801e1)
- Bug 1154892 - mozinstall fails to install on Mac with paths which contain white spaces. r=chmanchester (1bddadcdd)
- Bug 1151908 - Updating our character property data with new Bidi info from Unicode 6.3. r=smontagu (c34f88172)
- Bug 817406 part 2 - Tests for propagating 'direction' to the viewport. (3bc7bfa40)
- Bug 1139306. Adjust heights of scrollable area so scrollbar sizes almost match in reftests now that RTL scrollbars correctly show in these reftests. r=smontagu (9c77c96ed)
- Bug 817406 part 3 - Increase the fuzz factors slightly on a few tests for bug 1133905. (22d8a4cbc)
- Bug 1148582. Part 3 follow up. Properly test if a scroll frame uses async scrolling when determining if it needs its clip put on its layer. r=mstange (13beb6a24)
- Fix tests that depend on synchronous scrolling. (bug 1140293, r=mstange,masayuki,kgilbert) (578d2ff1e)
- fix order because of mispatch (75279e185)
- Bug 1162009 - Add TOUCH_CANCEL sending on e10s. r=kats (0fc5574ac)
- Bug 1162179 - Don't create APZCTreeManagers for windows which aren't multiprocess. r=dvander (135d115e0)
- Enable APZ for all Desktop windows if E10s is enabled. (bug 1163115, r=kats) (354729297)
- Fix wheel events not applying root scroll delta overrides. (bug 1147223 part 1, r=kats) (6d650c449)
- fix patch order (08b9ad9bd)
- Improve bad APZ wheel pref detection in about:support. (bug 1147223 part 2, r=kats) (292fa3634)
- Bug 1151890 - Explicitly set a null MessageLoop for the APZ controller thread on OS X. r=mstange (a4fe37d78)
- Bug 1148868 - Put the APZ event thread on Mac behind a pref layers.async-pan-zoom.separate-event-thread that defaults to false. r=dvander (827a7cca7)
- Backed out changeset c5af69669855 (bug 1124084) for various regressions. (28d328c8d)
- Bug 1141819 - Don't implicitly dispatch a runnable to the main thread in RasterImage:confused smileytartDecoding. r=baku (1d1233319)
- Bug 1124088 - Rename decode-on-draw to decode-only-on-draw. r=tn (83c24cdb7)
- Bug 1149893 - Add a pref that makes us decode all images immediately. r=baku (6432ae587)
- Bug 1156401 - Fix ContextMenu handling when building Fennec with C++ APZ. r=kats, r=botond (dd784945c)
- Bug 1168629. Always make sure that there is at least one layer with the metrics for the root scroll frame/root element. r=botond,kats (06f19aef3)
- Bug 1154478 - Rename gfxPrefs::LayoutEventRegionsEnabled to LayoutEventRegionsEnabledDoNotUseDirectly. r=kats (68790b756)
- Don't expand displayports beyond the maximum texture size. (bug 1135907, r=kats) (805866f66)
- Bug 1138444 - Add Mulet detection for reftests. r=jgriffin (cc9378556)
- Use widgets for APZ checks, rather than gfxPrefs. (bug 1162064, r=kats,mstange) (40d2823a5)
- Bug 1151993 - Apply shrink-wrapping to block frames that are orthogonal to their containing block. r=smontagu (9fdd76008)
- Bug 1156021 - Use containing block inline-size (as appropriate for writing mode) to compute text-indent when specified as percentage. r=dbaron (c7fcb4193)
- Bug 1152941 - Always use unconstrained block-size when reflowing an orthogonal child block, to avoid incomplete reflow across orthogonal boundary. r=dbaron (5f4748c5a)
- Bug 1163238 - Don't set available block-size to unconstrained for orthogonal-block reflow state until after InitConstraints etc. r=dholbert (07ca784bf)
- Bug 1155798: Drop end-of-line whitespace from C++ files in layout/tables. (whitespace-only, no review, DONTBUILD) (6ad9c50d8)
- Bug 1155880 part 1: Rename nsITableLayoutStrategy::ComputeColumnWidths and associated comments to use "ISize" instead of "Width". r=jfkthame (c3bec937b)
- Bug 1155880 part 2: Rename nsTableColFrame Get/Set/ResetFinalWidth methods to use ISize instead of Width. r=jfkthame (1d2bfd990)
- Bug 1155880 part 3: Rename nsTableFrame::GetColumnWidth to use "ISize" instead of "Width". r=jfkthame (8a0d7a3c8)
- Bug 1159101 part 1 - Alter dependencies among headers of table struct frames. r=roc (b943ee1c3)
- Bug 1159101 part 2 - Add GetTableFrame() for table inner frames. r=roc (6641affa7)
- Bug 1145036 part 1 - Rename mBorderSpacingX/Y to mBorderSpacingCol/Row. r=heycam (7e91504af)
- Bug 1145036 part 2 - Rename nsTableFrame::GetCellSpacingX/Y to GetCol/RowSpacing. r=roc (b439569de)
- Bug 1159101 part 3 - Replace most of nsTableFrame::GetTableFrame() usage with new GetTableFrame() methods. r=roc (4bdf27d00)
- Bug 1159990 - Add TableArea struct and replace nsIntRect with it for table damage area. r=roc (ebca44c12) (fc21d5d09)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- bug 1157569 part 1 - Rename BC_BORDER_{TOP,RIGHT,BOTTOM,LEFT}_HALF* to BC_BORDER_{START,END}_HALF*. r=roc (2ef82ce76)
- Bug 1157569 part 2 - Convert output parameters of GetColorAndStyle/GetPaintStyleInfo in nsTableFrame to use pointers. r=roc (c58bbe734)
- Bug 1157569 part 3 - Merge two GetColorAndStyle functions in nsTableFrame. r=roc (009df4d97)
- Bug 1157569 part 4 - Replace mTableIsLTR with mTableWM in BCMapCellInfo & BCPaintBorderIterator. r=roc (9784a46eb)
- Bug 1157569 part 5 - Convert GetColorAndStyle, GetPaintStyleInfo, and CompareBorders in nsTableFrame to accept writing mode and logical side. r=roc (aaddc4a80)
- Bug 1157569 part 6 - Rename methods and fields in BCMapCellInfo from physicals to logicals. r=roc (aeaa0b18c)
- Bug 1157569 part 7 - Rename methods and fields in nsTableColFrame from physicals to logicals. r=roc (fd4e1e667)
- Bug 1157569 part 8 - Move some code in BCPaintBorderIterator:confused smileyetDamageArea for less computation. r=roc (634f19ca7)
- missing bit of Bug 895096 - Part 1 (a96e3d35c)
- Bug 1157569 part 9 - Rename methods and fields in nsTableRowFrame from physicals to logicals. r=roc (d097f1e4f)
- Bug 1157569 part 10 - Add operator+= for LogicalMargin. r=jfkthame (c651b685f)
- Bug 1159101 part 4 - Override GetWritingMode() in nsTable{{Col,Row}{,Group},Cell}Frame. r=roc (34d90d10b)
- Bug 1159101 part 5 - Initialize writing mode of desired mode of table cell frame from its table frame on a CLOSED TREE. r=roc (8bc6978ca)
- Bug 1157569 part 11 - Rename methods and fields in nsTableCellFrame from physicals to logicals. r=roc (bcfd4514b)
- Bug 1157569 part 12 - Remove useless m{Start,End}Side from BCMapCellInfo. r=roc (1df59d670)
- Bug 1159127 - Always redirect inserting col group frame to first-in-flow table frame. r=mats (2e41bbeeb)
- Bug 1167765: Misc whitespace cleanup in nsTableFrame.cpp. whitespace/rewrapping-only, no review, DONTBUILD (f256939c9)
- Bug 1167696 part 1: Remove nsTableReflowState's unused constructor & nsPresContext arg. r=mats (5b8beadb9)
- Bug 1167696 part 2: Remove nsTableReflowState's frame constructor-arg; get it from passed-in reflow state instead. r=mats (205dad74f)
- Bug 1155412: Use mozilla::Maybe instead of hardcoded placement-new, for reflow state created in nsTableOuterFrame::OuterBeginReflowChild() and used by its caller. r=dbaron (ebf9e9891)
- Bug 1147834: Use abstract coordinates in nsHTMLReflowState, r=jfkthame (30e644a14)
- Bug 1169432 part 2: Refactor nsTableFrame::Init. r=mats (779928597)
- Bug 1169432 part 3: Use nsTArray::Contains instead of nsTArray::IndexOf(), for brevity, in nsTableFrame. r=mats (aa6aee3c4)
- Bug 1169432 part 4: Convert NS_ASSERTION(false, ...) to NS_ERROR(...) in nsTableFrame. r=mats (9cbb2f53f)
- Bug 1169432 part 5: Use range-based 'for' loops when walking frame lists, in nsTableFrame. r=mats (bd4e7d0d4)
- Bug 1171328 - Convert nsTableFrame::GetChildAreaOffset() and its friends to use LogicalMargin. r=dholbert (196955d0c)
- Remove unneeded code from SmoothScrollAnimation. (bug 1139220 part 4, r=kats) (68c6af9f8)
- Use stronger typing for GetScrollWheelDelta. (bug 1139220 part 5, r=kats) (4669d1f38)
- When APZ is enabled, only apply the root scroll delta override to root frames. (bug 1155800, r=kats) (2a738ee82)
- Bug 1168629. Clear frame metrics on the root layer if we aren't setting new frame metrics because the layer may be recycled and still have frame metrics from last time. r=mstange (dc0889fae)
- Bug 1158424 - Rename FrameMetrics::mIsRoot to mIsRootContent. r=kats (0005fb016)
- Bug 1148078: Replace the word "Logical" with "Flex-Relative" in some vars & functions in flexbox layout. r=mats (601497c55)
- Bug 1148298 part 1: Convert most flexbox-layout IsAxisHorizontal() calls into IsMainAxisHorizontal()/IsCrossAxisHorizontal(). r=mats (ff2aaa5b3)
- Bug 1148298 part 3: Make flexbox helper GetBaselineOffsetFromOuterCrossEdge take a FlexboxAxisTracker instead of an explicit axis. r=mats (009dd9f7e)
- Bug 1148298 part 4: Convert flexbox helper-function IsAxisHorizontal() to be a private implementation detail of FlexboxAxisTracker. r=mats (901f830d6)
- Bug 1148298 part 2: Replace flexbox static helper-function GetSizeProBug 1148298 part 2: Replace flexbox static helper-function GetSizePro (3d2940f88)
- Bug 1158290 part 1: Use AvailableBSize instead of AvailableHeight, throughout flex layout. r=mats (49e2075f8)
- Bug 1148294 part 1: Determine flex axes (in FlexboxAxisTracker) using the flex container's writing mode. r=mats (67f12cf58)
- Bug 1148294 part 2: Add one reftest for writing-mode & direction properties' influence on flex axes. (85e0ede9d)
- Bug 1148294 part 3: Add more reftests for writing-mode & direction properties' influence on flex axes (as modified copies of first test). (fac965a24)
- Bug 1148294 followup: fix spec links in reftests flexbox-writing-mode-* to point to TR instead of ED spec version. (no review) (84333c728)
- Bug 1158290 part 2: Use logical (not physical) skipsides & borderpadding when chipping away from available BSize. r=mats (987b4edfa)
- Bug 1152913 part 1: Make FlexboxAxisTracker store the WritingMode & representation of how flex axes map to it. r=mats (675737981)
- Bug 1152951: Delete the copy-constructor and reassignment operator for FlexboxAxisTracker & PositionTracker state-management classes. r=mats (71c88e7e9)
- Bug 1152913 part 2: Convert flexbox 'IsAxisHorizontal' checks to use new logical-axis member data. r=mats (122b434a5)
- Bug 1158290 part 3: Convert GenerateFlexLines to use logical axes & sizes. r=mats (367cb1c01)
- Bug 1158290 part 4: Clarify documentation & naming of ClampFlexContainerMainSize (now called ResolveFlexContainerMainSize). r=mats (5af11ff23)
- Bug 1149383 part 1: Make flexbox writing-mode tests use different widths vs. heights to reveal bug with vertical writing-modes. (test-only) (c4782feaa)
- Bug 1149383 part 2: Reorder width/height decls in flexbox-writing-mode reftests for consistency. (test-only) (bba907b70)
- Bug 1158290 part 5: Use logical coords & axes in methods that computeBug 1158290 part 5: Use logical coords & axes in methods that compute (b78726528)
- Bug 1158290 part 6: Use new GET_[MAIN|CROSS]_COMPONENT_LOGICAL macros, to reduce explicit width/height usage. r=mats (25d2e20a3)
- Bug 1152913 part 3: Make flexbox's PositionTracker classes track whether axis is reversed, & directly convert flex item final sizes/positions to logical coords. r=mats (1feee7e6d)
- Bug 1174507 - Replace the frame flag CONTAINS_RELATIVE_HEIGHT with CONTAINS_RELATIVE_BSIZE, and adjust callsites appropriately. r=dholbert (0e981d5ac)
- Clip async scrollframes based on the displaylist clip, not the composition bounds. (bug 1148582 part 4, r=tn) (f2b1196ed)
- Bug 1148582 - Add mask layers to FrameMetrics for ancestor scroll frame clips. r=mattwoodrow (008239305)
- Bug 1148582 - Factor mask layer creation out of ContainerState:confused smileyetupMaskLayer. r=mstange (1d739614e)
- piece of Bug 1138442 (e98de18dd)
- Bug 1173307 - Convert nsTableCellFrame to work with logical coordinates. r=dholbert (81d0aa811)
- Bug 1174700 - patch 1 - Convert nsTableRowFrame and nsTableRowGroupFrame to work with logical coordinates. r=dholbert (09ee9c814)
- Bug 1174700 - patch 2 - Convert nsTableFrame:confused smileyetColumnDimensions to work with logical-order iteration over the table, so that column coordinates and collapsed borders are correct. r=dholbert (7957e377b)
- Bug 1129040 - Provide a way for content processes to query the chrome side blocklist service. r=billm (5ea750b8b)
- Bug 1174711 - patch 1 - Rename nsIPercentHeightObserver to nsIPercentBSizeObserver, and update related frame methods to match. r=dholbert (7a17fbe4f)
- Bug 1174711 - patch 2 - Convert nsTableFrame to work with logical coordinates. r=dholbert (329776abe)
- Bug 1174711 - patch 3 - Rename a couple more frame-state bits from physical to logical. r=dholbert (d61c9624d)
- Bug 1174711 - patch 4 - Rename mSpecialHeightReflow to mSpecialBSizeReflow, and update comments to match. r=dholbert (49969e512)
- Bug 1174711 patch 5 - Copy inline-size rather than width from prev-in-flow when initializing nsTableFrame. r=dholbert (7afb6c80a)
- pointer style (52cd6f9af)
- pointer style (ba99b3f74)
- Bug 1149797 - Use the loop's *static* block object when freshening a loop's block object, then copy in values from the old cloned block. Using the old cloned block directly isn't valid when the cloned block might be extended with additional variables created by eval or added by nested function statements. r=shu (deba22790)
- Bug 1165486 - Cleanup: use standard object allocation functions when allocating scope objects. (r=terrence) (b35a4d7aa)
- pointer style (74ea6d085)
- Bug 1165486 - Add StaticNonSyntacticScopeObjects and teach scope iterators about it. (r=luke) (18a526ed3)
- Bug 1144371: Implement DEBUG-only JS shell function |dumpStringRepresentation|. r=jandem (35524cf42)
- Bug 1148963 - OdinMonkey: add CompileOptions::lazyParsingDisabled and testing function setDiscardSource (r=bz) (53f9c8fe6)
- pointer style (edaa05d69)
- Bug 1165486 - Rename hasPollutedGlobalScope to hasNonSyntacticScope. (r=luke) (505fc8d05)
- pointer style (3c4435038)
- Bug 1165486 - Remove PollutedGlobalScopeOption in favor of using the static scope chain to detect non-syntactic scopes. (r=luke) (73ca126f5)
- Bug 1150106 - Async loadSubscript - Part 1, add `async` to loadSubscriptWithOptions r=bholley,mcrr8 (a0ffeed0d)
- Bug 1150106 - Add an async version of loadSubscript - Part 2, tests r=bholley (6aeaa93e4)
- Bug 1165486 - Use JS::CompileForNonSyntacticScope in Gecko where we used to set polluted global scope. (r=bz, rs=bholley) (073332ac9)
- Bug 1165486 - Split JS::Compile into JS::Compile and JS::CompileForNonSyntacticScope. (r=luke) (0b82c73c4)
- Bug 1165486 - Restructure function and script cloning in light of PollutingGlobal scope changes. (r=Waldo) (b4e39652c)
- Bug 1141865 - Part 7: Make new.target work in generator functions. (r=jorendorff, r=jandem) (a9f5ce1ad)
- Bug 1165486 - Detect with scopes at parse time using the static scope chain for non-function scripts. Also cache static scope properties on SharedGlobalContext. (r=efaust) (a7d4283cb)
- Bug 1176070 - Optimize nsTableFrame's FirstInFlow() lookups from calls to GetColumnISize(). r=dholbert (beed47b93)
- fix misspatch of Bug 1141862 - Part 6 (d091f70a2)
- Bug 1169736 - Temporarily disallow eval and arrow functions inside derived class constructors. (r=jorendorff) (6cf8a2db1)
- Bug 1150855 - Disallow method syntax without curly brackets. r=efaust (26086ee95)
- part of Bug 1150855 - Remove uses of the curly syntax. (bfe86ea19)
- Bug 1169853 - Require semicolon after export default AssignmentExpression. r=shu (580ff7e30)
- Bug 1174009 - Remove a couple of unused AutoRooter types; r=sfink (113aee16a) (b3541682d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1176414 - Clean up/rename various column index variables in nsTableRowFrame and nsTableFrame. r=dholbert (d8e33d549)
- Bug 1176105 - Remove the (largely gutted) nsTableIterator class, and replace with simple frame-list iteration. r=dholbert (46a15df19)
- Bug 1176555 - Replace explicit bit-twiddling of frame state flags by human-readable nsIFrame state-manipulation methods in table layout code. r=dholbert (aef9fb035)
- Bug 1176354 - Rename nsTableRowFrame::GetBSize to differentiate better from nsIFrame::BSize. r=dholbert (9b67203a0)
- Bug 1177600 - Properly adjust table row and cell positions when their containing block-size changes in vertical-rl writing mode. r=dholbert (413148d55)
- Bug 1177925: Use range-based for loops for nsFrameList iteration, in various places in layout. r=tn (6db450285)
- Bug 1148582 - Recycle mask layers attached to FrameMetrics. r=mattwoodrow (91360fbd8)
- Bug 1148582 - Apply async transforms to (ancestor) mask layers correctly. r=botond (d6fca66fb)
- Bug 1143575. Add some #includes to avoid unified-build issues on Windows. r=nical (ff78b76a3)
- Bug 1143575. Add some #includes to avoid more unified-build issues on Windows. r=nical (99e0548f4)
- Bug 1181832 - Keep gfxPrefs.h out of header files. r=kats (341f0aea0)
- Bug 1181832 - Include gfxPrefs.h from nsImageLoadingContet.cpp to fix bustage on a CLOSED TREE. r=bustage (d61a18ab9)
- Bug 1137557 - Part 0: TextEventDispatcher shouldn't forward keyboard events coming from TextInputProcessor to the parent process. r=smaug (87f70fcc4)
- Bug 1172405 - Fix build error when adding files to dom/workers and gfx/layers. r=nical (8e114b8bb)
- Bug 1061393 - Export display list info to layer scope viewer. r=kamidphish (60fd247f0)
- Bug 1072313 - Check for more leaks in the layers code. r=mstange (aacbb2e1c)
- Bug 1198979 - GC unused IPDL struct member. r=jmuizelaar (79c3113fb)
- add missing semicolon (17ba58b45)
- Bug 1153348 - Add an analysis to prohibit operator bools which aren't marked as either explicit or MOZ_IMPLICIT; r=jrmuizel (903dca970)
- Bug 1170388 - Restrict the static analysis error given about raw pointers to refcounted objects inside a lambda, to the case where the raw pointer is captured. r=ehsan (cbbd3174c)
- Bug 1180993 - Part 1: Add an analysis to help catch unused return values of specific types. r=ehsan (2420face4)
- Bug 1180993 - Part 2: Add the MOZ_MUST_USE attribute to mfbt, and use it to verify usage of already_AddRefed. r=ehsan (b72785a60)
- Bug 1123907 - Part 1: Add an analysis to ensure that a class marked MOZ_NEEDS_NO_VTABLE_TYPE cannot be instantiated by a class with a VTable; r=ehsan (0f5730c04)
- Bug 1123907 - Part 2: Add MOZ_NEEDS_NO_VTABLE_TYPE to Attributes.h, and use it to verify the EntryType argument of nsTHashtable; r=ehsan (2e80fc581)
- Bug 1159433 - Part 1: Add an analysis to ensure that some template arguments cannot be non-memmovable types; r=ehsan (3602e950f)
- uniform MOZ_MUST_USE, it will be renamed in patch 1267550 (3b5ebd4c5)
- add missing part of Bug 1187073 - Use MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS to validate the usage of AlignedStorage2. r=ehsan (3b451bfb7)
- Bug 1159433 - Part 2: Add the MOZ_NON_MEMMOVABLE and MOZ_NEEDS_MEMMOVABLE_TYPE macros to MFBT; r=froydnj (171c23ec4)
- Bug 1159433 - Part 3: Make nsTArray_CopyChooser only accept memmovable argument types by default; r=froydnj (40cb4aa67)
- Bug 1159433 - Part 4: Mark nsTAutoString_CharT and nsAutoArrayBase as non-memmovable; r=froydnj (7dc6bd220) (75dd89485)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1158456 - Remove control characters from composition string, and add dom.compositionevent.allow_control_characters pref to control it. r=masayuki (5d94de2fd)
- Bug 1154053 - Limit concurrency of e10s memory reporting. r=erahm (87b9d2335) (5e5396a2f)

* 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

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20201226)
Posted by: siria
Date: December 26, 2020 05:49AM

Thanks for keeping KM alive, as far as possible smiling smiley

Quote

In-tree changes:
- kplugins: jsplugin, spellcheck: follow-up after chaos mode imported in GRE (9b574223)
- sln: build WinEmbed after kmeleon to fix racing condition on program database (3295b6dc)

Uh oh... kplugins... chaos... Perhaps time for 76.4...?

Quote

> So what is stopping us from going to G4?
----
> everything. Gecko > 38 starts eliminating shared javascript engine and embedding support.
> for example, wine gecko stops at gecko 47.
----
> this will be very hard for me to do since it is out of my skill sets.

Yeah, have read at least since 2012 that Mozilla is intentionally destroying all engine-bridges for forks, one by one. Grrrr... It seemed already a little miracle when Dorian found a workaround to jump from KM1.x up to KM74 (gecko24), back in Dec.2013 (can't believe it's already 7 years!!)
Then again higher and higher barriers with every new Gecko generation, in KM75, then KM76.
Awhile later again all seemed hopeless and KM dying again, thanks to Mozilla continuing the fork-hostile actions. Until you showed up and managed yet another miracle, upgrading to advanced Goanna engine, while still keeping macros and KM-shell working (can also not believe that was already 3 years ago!!)
Now again it looks like end of the road, and probably zero hope left sad smiley Which is of course only a matter of time anyway, sooner or later Mozilla wins. Other forks are also struggling harder and harder.

And just now, when finally more powerful addons seem possible for KM, Mozilla also gleefully and needlessly destroyed the Addon-Wiki for the traditional type, direly needed for us - GRRR!!
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Overlay_Extensions/XUL_School/Observer_Notifications
"Page not found" anymore...
After having already gleefully and needlessly destroyed tens of thousands traditional Firefox addons, the whole archive, except a few which also worked in Seamonkey or Thunderbird.

@all
If anyone's interested in XPI-Addons for KM, take a look into Extensions subforum here. New member Kris_88 has worked hard to figure out how KM jsbridge works, and posted a few brandnew addons, specifically made for K-Meleon!
Turns out that Dorian managed to get native addon-created menus since KM74 already, and even toolbar buttons, since KM75! So many years ago already, but until now we had no clue how to do it exactly, due to lack of examples and documentation (and devs of course) sad smiley Now there are finally some little example addons, how to create menus and buttons which allow some advanced functions smiling smiley
Actually in 2016 the author of the CookieKeeper-addon had already managed to create a KM-MENU by addon too, and even implemented a pref-observer as workaround (IMO great trick, hopefully even works in KM1.6 some day?) But that was a highly complicated addon, containing over 200 files inside, ouf... far too much as beginner example.
So, what seems to work this way are restartless "bootstrapped" addons, and have much hope now that similar Firefox addons may easier be adjustable in the future.

Catch: most FF-addons use "Overlay" stuff, am afraid that type still remains hopeless, needing to rewrite everything completely.

But for example up to now it seemed impossible for KM to inject by a "user click" any scripts needing higher rights. That's only allowed by the engine on local chrome-pages, but no permission for external WEB pages - by macro. Allowed only for addons, but the few of us fiddling with macros had zero clue how to "tell" an addon to start any action. E.g. needed for saving long-page screenshots...

As far as I am concerned, would love to see e.g. Kris' new screenshot-addon included out-of-box in KM :cool: (if roytam and Kris agree) Missed that function direly for years (until finally finding FastStone Capture, but a bit buggy), and additionally KM would contain a nice example addon howto create menus and buttons, which advanced users can easily discover in the future. Or perhaps one of the other new addons could be added...

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20201212)
Posted by: J.G.
Date: December 26, 2020 04:23PM

Quote
roytam1
Quote
J.G.
Quote
roytam1
in terms of shared javascript engine and embedding support, goanna4 and gecko52 has no difference.
Any way to merge Goanna 4 inside KMeleon then? :s
this will be very hard for me to do since it is out of my skill sets.

@roytam1, please don't worry our friend, we all know that you are doing all your best!
Thanks also for the latest release, it's always a weekly gift! smiling smiley

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20201212)
Posted by: Paco
Date: December 26, 2020 11:01PM

@Roytam1 Thanks for your goog work, my best wishes to you in the new year

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20201226)
Posted by: vikmin
Date: December 27, 2020 04:28AM

@roytam1 thanks!

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20201226)
Posted by: callahan
Date: December 31, 2020 02:40PM

roytam1,

Thanks for all the time and work that you put into K-Meleon here and all the other browsers you also update.
...

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210102)
Posted by: roytam1
Date: January 01, 2021 11:33PM

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 5e5396a2f..1f141d568:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1102048 (Part 20, imgLoader) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (0a8270ba4)
- Bug 1102048 (Part 23, encoders) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (6625ca535)
- Bug 1102048 (Part 39, decoders/icon) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (55956f847)
- Bug 1102048 (Part 24, decoders) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (cf2b002a7)
- Bug 1102048 (Part 04, ClippedImage) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (c9f1451ad)
- Bug 1102048 (Part 30, imgTools) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (2e3378d34)
- Bug 1082837 - Track insecure redirects on imgRequest. r=? (466a14e22)
- Bug 1139225 (Part 3) - Make OnDataAvailable threadsafe. r=tn (d10208a8b)
- Bug 1139225 (Part 1) - Remove unused imgRequest::mBlockingOnload flag. r=tn (c0d80facd)
- Bug 1102048 (Part 11, imgRequest) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (63ee15eb8)
- Bug 1102048 (Part 38, ShutdownTracker) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (a58d515ed)
- Bug 1102048 (Part 37, ProgressTracker) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (04b07cb06)
- Bug 1102048 (Part 14, NotificationObserver) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (ca32242a4)
- Bug 1102048 (Part 13, RasterImage) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (8f3931f31)
- Bug 1102048 (Part 10, imgFrame) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (2f2b22e70)
- Bug 1102048 (Part 36, DynamicImage) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (2cce04d2b)
- Bug 1102048 (Part 09, Image) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (2f3743d2e)
- Bug 1102048 (Part 29, imgRequestProxy) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (bf2824c08)
- Bug 1102048 (Part 31, SurfaceCache) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (c6849f4d9)
- Bug 1102048 (Part 25, header guards) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (bde0a4979)
- Bug 1102048 (Part 33, SVGDocument) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (71f5f960c)
- Bug 1102048 (Part 05, Decoder) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (48b1d5a80)
- Bug 1102048 (Part 34, Multipart) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (fb65aa069)
- Bug 1102048 (Part 35, Downscaler) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (2eb0be1f7)
- Bug 1102048 (Part 19, ImageMetadata) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (749305ddd)
- Bug 1102048 (Part 32, FrameAnimator) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (1df4850d6)
- Bug 1102048 (Part 26) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (52550fb88)
- Bug 1102048 (Part 03) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (438e52a57) (6b6341f07)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1102048 (Part 16) - Make image/src files comply with the Mozilla Coding Style Guide. r=seth (de8eaaf9d)
- Bug 915805 - Don't treat unbound names in Function() code as globals when the Function() code contains a direct eval or similarly-extensible scope. r=jorendorff (9d719f57e)
- Remove workaround for bug 748219, which seems to have been fixed in the meantime. (72e4042f7)
- Bug 1009776 - part 1, [css-grid] Implement line-based placement. r=dholbert (0b43d82fb)
- Bug 1009776 - part 2, [css-grid] Add a method to inflate the implicit grid to include a given grid area. r=dholbert (b6ea6b48b)
- Bug 1009776 - part 3, [css-grid] Store the grid item's grid area on a frame property. r=dholbert (52dafc67d)
- Bug 1009776 - part 4, [css-grid] Add a cell map to keep track of which grid cells are occupied. r=dholbert (c4e963666)
- Bug 1009776 - part 5, [css-grid] Fill the cell map if the grid area is definite. r=dholbert (6b87324a7)
- Bug 1009776 - part 6, [css-grid] Update the spec reference in a comment. (fd7bf76fd)
- Bug 1107778 - part 1, [css-grid] implement automatic grid item placement. r=dholbert (80b21d1d4)
- Bug 1009776 - part 7, [css-grid] Some reftests for grid item placement with definite positions. (2a7c95e5f)
- Bug 1107778 - part 2, [css-grid] Some reftests for grid item placement with auto positions. (c5b12b74c)
- Bug 1107778 - Remove a couple of unused test files that landed accidentally. r=me (8f7c87715) (a1addd18d)
- import changes from mozilla nss repo:
- Bug 1682863 - Revert nssSlot_IsTokenPresent to 3.58 after ongoing Fx hangs with slow PKCS11 devices. r=bbeurdouche
- Bug 1680400 - Fix memory leak in PK11_UnwrapPrivKey. r=bbeurdouche (e1d2d4080)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1139539 - part 1, [css-grid] Implement primitive grid track sizing. r=dholbert (498e8b04e)
- Bug 1139539 - part 2, [css-grid] Implement grid item containing block calculations and reflow (initial version). r=dholbert (335925317)
- Bug 1139539 - part 3, [css-grid] Fix a couple of typos in the CSS Grid tests. (278c82cf3)
- Bug 1139539 - part 4, [css-grid] Tests for simple track sizing and grid item layout. (91390780d)
- Bug 1107783 - part 1, [css-grid] Implement abs.pos. grid item placement and reflow. r=dholbert (2b36d051f)
- Bug 1107783 - part 2, [css-grid] Reftest for basic placement and layout of abs.pos. grid items. (f2f7d4274)
- Bug 1145968 - [css-grid] Make grid items paint as inline-blocks and create a stacking context when 'z-index' != 'auto'. r=dholbert (7449e1152)
- Bug 1107786 - part 1, [css-grid] Implement layout and painting per the CSS 'order' property for normal flow grid items. r=dholbert (52fb3b578)
- Bug 1107786 - part 2, [css-grid] Implement a DisplayList sorting function that sorts by CSS 'order'. r=dholbert (a6a62aa7e)
- Bug 1107786 - part 3, [css-grid] Implement layout and painting per the CSS 'order' property for absolute positioned grid items. r=dholbert (f61148242)
- Bug 1107786 - part 4, [css-grid] Reftests for the CSS 'order' property on grid items. (5ad3979b7)
- Bug 1144905 - Clean up SortByZOrder code and comments since it now assumes the list is already in content document order. r=roc (d0aa7e94a)
- Bug 1192689 - Add in classes to LIR-none. r=nbp (82ebd0990)
- pointer style (04b610ab2)
- Bug 1182203 - Part 0: Generalize reciprocal multiplication constant calculation. r=sunfish (b08497260)
- Bug 1182203 - Part 1: Optimize unsigned division by constants. r=sunfish (ce662ddc4)
- Bug 1187323 - Add some asserts to the assembler's linkJump/nextJump/setNextJump methods. r=nbp (829d43cdf)
- Bug 1187323 - Use release asserts in assertValidJmpSrc and related methods. r=nbp (96510be4c)
- Bug 1183060 - wrong code generated for x86 word operations. r=sunfish (b7835db20)
- Bug 774364 - Part 2: Move architecture specific function from BaseAssembler-x86-shared.h to BaseAssembler-x86.h and BaseAssembler-x64.h. r=sstangl (71b6831dc)
- Bug 986680 - Part 1/4 - Define AutoGenericRegisterScope. r=nbp (cbce9c1f1)
- Bug 986680 - Part 2/4 - Define per-platform ScratchRegisterScope. r=nbp (16d769323)
- Bug 1169214: IonMonkey - Part 1: Create Ion shared stub helpers, r=jandem (7f8903293)
- Bug 1169214: IonMonkey - Part 2: Add the x86 shared stub helpers, r=jandem (49bb8e972)
- Bug 1169214: IonMonkey - Part 3: Add the x64 shared stub helpers, r=jandem (fbf58cf75)
- Bug 1169214 - Add the ARM64 shared stub helpers. r=h4writer (62321406f)
- Bug 1197665- IonMonkey: MIPS32: Fix build failure caused by Bug 1169214. r=h4writer (e55c027a8)
- pointer style (4feea2046)
- Bug 986680 - Part 3/4 - Convert x64 to ScratchRegisterScope. r=nbp (264af9838)
- Bug 1188650 - Part 1/2 - Rename LIR-Common.h to shared/LIR-shared.h. r=nbp (e440be5c6)
- Bug 1191552 - Move some common LIR to shared code. r=nbp (83a109d24)
- Bug 1169213 - SharedStubs: Introduce JitFrame_IonStub to allow vmcalls out of sharedstubs in IonMonkey, r=npb (faae6df66)
- Bug 1182936 part 3 - Rename mips to mips32 in check_macroassembler_style.py. r=nbp (ed7335bcf)
- Bug 1184959 part 0 - check_macroassembler_style: Remove default values from the signature. r=h4writer (1fbd0de16)
- Bug 1184959 part 1 - check_macroassembler_style: Only add an inline prefix in the output, if the methods are inlined. r=h4writer (b59cb1197)
- Bug 1184959 part 2 - ARM ABIArgGenerator: Add support for soft-fp. r=h4writer (9a819c917)
- Bug 1184959 part 3 - ARM MoveEmitter: Add support for pairs of registers. r=h4writer (ba90a8464)
- Bug 1184959 part 4 - MIPS MoveEmitter: Add support for pairs of registers. r=rankov (0b9261cb2)
- pointer style (0c2bb27db)
- Bug 1184959 part 5 - Move callWithABI functions to the generic MacroAssembler. r=bbouvier,sstangl,jandem,rankov,h4writer (036ff5fc5)
- Bug 935932 - Make Ion addprop stubs support dynamic slots (re)allocation. r=bhackett (37528556b)
- Bug 1190295 - Remove 'args' arguments from MacroAssembler::setupAlignedABIArgs and MacroAssembler::setupUnalignedABIArgs. r=bbouvier (79b4c704c)
- revert some unidentified patches (a08984287)
- Bug 986680 - Part 4/4 - Convert ARM to ScratchRegisterScope. r=nbp (3ffe64d10)
- Bug 986680 - Follow-up: Make constructors explicit. r=me (4d2f97498)
- Bug 1192786 - Hook ARM disassembler into IONFLAGS=codegen machinery. r=nbp (337c3706a)
- Bug 1103108 part 1 - ARM: Remove unused ma_callJit. r=h4writer (85ba22666)
- Bug 1103108 part 2 - MIPS32: Remove unused ma_callJit. r=rankov (49465da6f)
- Bug 1103108 part 3 - ARM: Replace single use ma_callJitNoPush by its implementation. r=h4writer (dfa1fb98c)
- Bug 1103108 part 4 - MIPS32: Remove unused ma_callJitNoPush. r=rankov (107f96c30)
- Bug 1184965 part 1 - Factor MacroAssembler::callJit. r=bbouvier (b299ad8ef)
- pointer style (82c3494ca)
- Bug 1184965 part 2 - Factor MacroAssembler::makeFrameDescriptor. r=sstangl (0a8108767)
- Bug 1184965 part 3 - Use RAII for redundant profilerPreCall and profilerPostReturn calls. r=djvj (87356250f)
- Bug 1157934 - import v8's ARM disassembler. r=jandem (63656f89c) (1f141d568)

* 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

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210102)
Posted by: siria
Date: January 02, 2021 04:55AM

Just info for users:
on MSFN a tester has reported some heavy new bug for NewMoon27 (=shares engine with KM76) since previous build 20201226
https://msfn.org/board/topic/180462-my-browser-builds-part-2/page/165/?tab=comments#comment-1193585

Some websites but especially core files necessary for addon-cooperation seem affected.
So if anyone tries xpi-addons in current KM76-builds and they don't work, try again with an older build, perhaps 20201212 or a bit older.
(wonder if perhaps that's a first trace of the PLANNED breaking of addons in FORKS by the two main Goanna-devs, who have an extremely hostile attitude... though not sure if I remember that recent note somewhere correctly, was in hurry... or perhaps it was only about MTobins stuff? At any rate it was announced to boycott forks as much as any possible in the future, incl mypal too)

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210102)
Posted by: J.G.
Date: January 03, 2021 04:53AM

@roytam1 thanks! smiling smiley

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210102)
Posted by: J.G.
Date: January 03, 2021 04:57AM

Quote
siria
Just info for users:
on MSFN a tester has reported some heavy new bug for NewMoon27 (=shares engine with KM76) since previous build 20201226
https://msfn.org/board/topic/180462-my-browser-builds-part-2/page/165/?tab=comments#comment-1193585
(...)

I think it has been fixed:
https://msfn.org/board/topic/180462-my-browser-builds-part-2/page/165/?tab=comments#comment-1193587

Note: I have edited omni.ja\modules\commonjs\sdk\url.js manually for current latest release.
Note2: some workarounds, associate omni.ja with winrar, and edit url.js with notepad++
https://github.com/roytam1/palemoon27/commit/bb287cf73f1611dbad38e528238133d49df2f78f



Edited 5 time(s). Last edit at 01/03/2021 05:16AM by J.G..

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210109)
Posted by: roytam1
Date: January 08, 2021 11:31PM

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 1f141d568..66fe67625:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1184965 part 4 - Factor MacroAssembler::callWithExitFrame. r=jandem (440d5aa18)
- Bug 1179502 - Remove extraneous MacroAssembler ARM64 code. r=efaust (3bf9dd8be)
- Bug 1184965 part 5 - Factor MacroAssembler::buildFakeExitFrame. r=h4writer (c8e5b07d1)
- Bug 1184965 part 6 - Move MacroAssembler ExitFrameFooter function in the check_macroassembler_style section. r=jandem (764b847db)
- Bug 1184965 part 7 - Factor MacroAssembler::callAndPushreturnAddress on architecture where this is efficient. r=sstangl (5c299f1a3)
- Bug 1179047 - Implement new.target in ARM64 trampolines. (r=sstangl) (2a8bc9947)
- Bug 1179047 - Remove a redundant AND from ARM64 arguments rectifier. (r=sstangl) (e184121ab)
- Bug 1184965 part 8 - Remove MacroAssemblerSpecific::ma_callJitHalfPush. r=bbouvier (d5fbe6c4d)
- Bug 1199719 part 0 - Add jit/<arch>/MacroAssembler-<arch>-inl.h files. r=jandem (b3ba913c2)
- Bug 1199719 part 1 - Move MacroAssembler::and32 into the generic macro assembler. r=h4writer (0ee558f1a)
- Bug 1199719 part 2 - Move calleeToken functions to the Jit Frame section of the MacroAssembler. r=sstangl (ab5e620bf)
- Bug 1199719 part 3 - Move MacroAssembler::andPtr into the generic macro assembler. r=djvj (e9b988e45)
- Bug 1199719 part 4 - Move MacroAssemblereye popping smileyr32 into the generic macro assembler. r=hev (6562b365a)
- Bug 1199719 part 5 - Move MacroAssemblereye popping smileyrPtr into the generic macro assembler. r=lth (cb48698d6)
- Bug 1199719 part 6 - Move MacroAssembler::xor32 into the generic macro assembler. r=jandem (c2dad5342)
- Bug 1199719 part 7 - Move MacroAssembler::xorPtr into the generic macro assembler. r=bbouvier (22411d0f7)
- Bug 1199719 part 8 - Move MacroAssembler::not32 into the generic macro assembler. r=h4writer (01fbbcb56)
- Bug 1199719 mips - Add missing return in Assembler::haltingAlign. r=hev (d3908123c)
- Bug 1186107 - Require curly braces for derived constructors. r=efaust (39e014ee6)
- Bug 1168769 - Simplify parser's LexicalLookup function r=waldo (c1815f212)
- Bug 1184597: Remove redundant condition checking; r=efaust (0b165af6c)
- missing bits of Bug 1143704 part 10 (383c95573)
- Bug 1018628 - Part 1: Support default parameter for destructuring. r=jorendorff (ca548501e)
- Bug 1164768 - Remove PNX_GROUPINIT and obsolete references to PNX_CANTFOLD and PNX_STRCAT, rename PNX_SPECIALARRAYINIT to something more descriptive. r=evilpies (58faf3e29)
- Bug 1018628 - Part 2: Generate AST just like syntax for default and destructuring parameter. r=jorendorff (c084cf4ed)
- revert unidentified check coming from PaleMoon (0290fef0b)
- Bug 1172895 - Handle chains of if/else statements without overrecursing in the parser and bytecode emitter, r=jorendorff. (7f0ddb3a6)
- Bug 1179063 - Cleanup: make StmtType an enum class. (r=efaust) (141ee285d)
- Bug 1179063 - Cleanup: remove superfluous StmtInfoBase::isNestedScope. (r=efaust) (f4ad474f6)
- bit of Bug 1023609 - Remove SpiderMonkey support for nonstandard let (8af281b06)
- Bug 1179063 - Cleanup: use an RAII struct to manage the parser statement stack. (r=efaust) (9c5f1f20b)
- Bug 1179063 - Cleanup: use StmtInfoStack inside BCE and remove templated StmtInfo helper functions. (r=efaust) (4428be382)
- Bug 1179063 - Cleanup: remove topStaticScope in favor of using topScopeStmt. (r=efaust) (fa7b10f65)
- Bug 1179063 - Cleanup: rename top -> innermost, down -> enclosing in StmtInfoStack. (r=efaust) (b372d3a87)
- Bug 1179063 - Cleanup: remove dead argument to Parser::parse. (r=efaust) (8bc1ca8ad)
- Bug 1182428 - Refactor common trace logging code in bytecode compiler r=luke (dc32bf025)
- Bug 1181799 - Allow use of Rooted with arbitrary, fully static structs; r=sfink (933a6830e)
- Bug 1181862 - We no longer need Rooted<TypeSet::Type>; r=bhackett (e341c951e)
- remove obsolete MOZ_MUST_USE stuff (49ecade5d)
- Bug 1182104 - Refactor code for sweeping a compartment after minor GC r=terrence (c0f1f8c20)
- Bug 1182104 - Part 1: s/mark/trace/ on relevant JSCompartment methods. r=jonco (65a3bf464)
- Bug 1182104 - Part 2: Consolidate JSCompartment roots tracing within JSCompartment::traceRoots. r=jonco (0c113f82c)
- Bug 1182104 - Part 3: Consolidate CCW edge fixing after a moving gc into a single method. r=jonco (b2a65634a)
- Bug 1182104 - Part 4: Consolidate CCW root tracing for per-zone GCs into a single method. r=jonco (199dd66ef)
- Bug 1198606 - IonMonkey: MIPS32: Fix build failure caused by Bug 1192786. r=nbp (5c8008dcd)
- parts of Bug 1136597 - Mark all relevant cross compartment debugger edges when sweeping r=terrence (83de6aa2f) (21e490a9b)
- commonjs: url: fix missing curly braces (bb287cf73)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Backout 7959ffacd30f (Bug 1176090) for being on top of a regression. (f8632c82b)
- Bug 1182658 - Add TraceNullableRoot and use it to simplify RootedMarking; r=jonco (bb254f08f)
- Bug 1202138 - IonMonkey: MIPS32: Fix callAndPushReturnAddress with Label. r=nbp (e5526a11f)
- Bug 1161362 - When initializing a trivial script, also initialize its call object shape to the empty shape. (r=jimb) (13ba0b7b6)
- Bug 1181155 - Use a common root list definition between JSContext and JSRuntime; r=jonco (4b354d4d7)
- Bug 1163740 - Paper over qcms crashes due to NaN values in qcms_transform::matrix. r=dmajor (ea0c3a328)
- Bug 1168480 - Fix potential leaks in qcms_transform_create. r=seth (a2a18a393)
- Bug 1176551 - Don't reject valid profiles with no CLUT offset. r=jrmuizel (abfb97ac7)
- Bug 1166252 - Reject lut8/16Type with empty CLUT grid. r=jrmuizel (104576c27)
- Bug 1063486 - Track current point in _cairo_path_bounder_curve_to r=jmuizelaar (769f802bc)
- Bug 1170983 - Re-enable gfx gtests that were skipped on Windows. r=ted (553a70112)
- Bug 1132467 - Adjust qcms lut inverse binary search of non monotonic TRC. r=jrmuizel (b0046a41c)
- Bug 1148479 - Unify string conversion methods in MozAccessible, r=surkov (0156f7d4d)
- bug 1109891 - part 1 - use an accessor method to get mGeckoAccessible r=tbsaunde (23b8b4cf4)
- bug 1109891 - part 2 - Allow mGeckoAccessible to store pointers to proxies and do some trivial cleanup r=tbsaunde (052e50845)
- Bug 1177378 - Fix control type announcements on OS X by checking if subrole is not NIL when calculating role descriptions, r=surkov (285184494)
- no bug - cleaning up trailing whitespace in mac a11y code rs=tbsaunde (abcc31b53)
- Bug 1172577 - Handle proxies in mozAccessible method customDescription r=tbsaunde (0b0b1a08f)
- Bug 1150510 - Crash [@ nsStringBundle::GetStringFromName, r=marcoz (d4ed71113)
- Bug 1128143 - Add ATK roles for MathML fractions and roots, r=surkov (7bbcbada2)
- Bug 1175269 - Add MathML roles/subroles for NSAccessibility. r=surkov (b9290c145)
- Bug 1001641 - Provide equivalent support for MathML as WebKit for NSAccessibility. r=surkov (b67b98c48)
- Bug 744790 - Expose basic NSAccessibility attributes for tables. r=surkov (a447db87b)
- Bug 1182395 - Don't error out when -p is not given an argument in RemoteCommandLine. r=bsmedberg (85a44233a)
- bug 1162621 - proxy Accessible::IndexOfEmbeddedChild r=davidb (0d28cdbfe)
- bug 1167358 - use ProxyAccessible:tongue sticking out smileyarent() a little more r=lsocks (29f47e76d)
- bug 1107337 - implement ProxyAccessible::EmbeddedChildAt r=lsocks, davidb (bd3baa6b3)
- Bug 1171995 - Part 1: Add FocusedChild to proxy accessibles r=tbsaunde (7dd082d65)
- Bug 1171995 - Part 2: Add IsTable, IsTableRow, IsTableCell to proxied accessibles r=tbsaunde (dbc64a9f1)
- Bug 1171995 - Part 3: Handle proxies in mozAccessible accessibilityIsIgnored r=tbsaunde (f8820a47b)
- Bug 1171995 - Part 4: Handle proxies in mozAccessible accessibilityAttributeNames r=tbsaunde (478383686)
- Bug 1176973 - [NSAccessibility] Expose attribute AXMathLineThickness for fraction bars. r=MarcoZ (391cf9da0)
- Bug 1171995 - Part 5: Handle proxies in mozAccessible accessibilityAttributeValue r=tbsaunde (d7ddf8002)
- Bug 1165486 - Rebase yield offsets when cloning scripts. (r=jandem) (3c2a58ccb)
- Bug 1183191 - Avoid relazification in CloneFunctionAndScript, to fix a sudden cgc orange on a CLOSED TREE. r=shu (e3b38c65c)
- Bug 1183191 followup - Fix AutoDelazify to not enter the self-hosting compartment, it can race. r=shu CLOSED TREE (b9bc06247)
- Bug 1183191 followup - Always null script_ in AutoDelazify::dropScript. r=me (c770e8622)
- pointer style (cb59b30c3)
- Bug 1153165 - Make |operator bool| methods in js/src explicit. r=luke (a0b73de85)
- Backout e0e69237df5b (Bug 1174873) for causing intermittent failures. (3c4e602be)
- Bug 1181279 - Allow Rooted to handle generic Traceable entries; r=sfink (f73366ee6)
- Bug 1195163 - IonMonkey: MIPS32: Fix boolValueToDouble and boolValueToFloat32. r=rankov (acf17d8e0)
- part of Bug 1150855 - Remove uses of the curly syntax. (cdfd532b1) (0cd57e80c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1150654 - Add CantInlineNoSpecialization to distinguish natives for which there is no Ion specialization. (r=jandem) (f886e8c59)
- Bug 1030095 - Remove restriction on inlining recursive calls. r=hv1989 (c17518646)
- Bug 1030095 - IonMonkey: When deciding to inline don't check for a common inlining path on the first builder. r=h4writer (616d37493)
- Bug 1187511 - IonMonkey: Make use of callsite type information when refining |this| parameter. r=jandem (dca7f309e)
- Bug 1187094 - Part 1/2 - Move Lowering's visitConstant() to shared code. r=nbp (4c2adbfc3)
- Bug 1187094 - Part 2/2 - Fix non-unified build. r=efaust (d9b48063f)
- Bug 1138693 - Check if Loads can be optimized by Scalar Replcement. r=jandem (0c2c0d9fb)
- Bug 1193043: Check for oom in ScalarReplacement.cpp; r=nbp (b9d23b3aa)
- Bug 1191756: Prevent one OOM in jsop_if; r=jonco (f8bfcee01)
- missing parts of Bug 1135708 - Implement es7 exponentiation operator. (b169ec14d)
- Bug 1171945: IonMonkey: Use tryXXX structure for jsop_binary in IonBuilder, r=jandem (06c6bbdf2)
- Bug 1123383 - SIMD (interpreter): remove Clamp. r=bbouvier (a81851c68)
- Bug 1183522 - SIMD: Make toSource use the new capitalization and give it the SIMD prefix. r=bbouvier (32bd2d460) (e8820b1e6)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1165912 - Ensure HelperThread().ionLazyLinkList() is only used from the main thread. r=h4writer (65d05f3b7)
- Bug 1178834: IonMonkey - Always lazy link code, r=jandem (00e0095a5)
- pointer style (9da561684)
- Bug 1171945: IonMonkey - Part 2: Add platform in ionmonkey for sharedcaches, r=jandem (1cab275e9)
- Bug 1171945: IonMonkey - Part 3: Move BinaryArith from Baseline to Shared stubs, r=jandem (121374529)
- Bug 1171945: IonMonkey - Part 4: Make changes to BinaryArith to work with ionmonkey, r=jandem (ad957714a)
- Bug 1171945: IonMonkey - Part 5: Make it possible to use BaselineDebugMode in ionmonkey context, r=jandem (a0c7d27e4)
- Bug 1171945: IonMonkey - Part 6: Use binarystub in jsop_binary_arith, r=jandem (79b29b05a)
- Bug 1197665 - IonMonkey: MIPS32: Fix build failure caused by Bug 1171945. r=h4writer (b4ad6608c)
- Bug 1168756: Add shell flags to enable shared stubs, r=jandem (89d340ad6)
- Bug 1194139 - IonMonkey: MIPS: Split shareable code to mips-shared in Architecture-mips32. r=nbp (cfcc06933)
- Bug 1170782 - Do not rely on the presence of a MATH table to use typo metrics. r=karlt (b4c9051e0)
- Bug 1194139 - IonMonkey: MIPS: Rename Architecture-mips to Architecture-mips-shared. r=nbp (af4693799)
- Bug 1194139 - IonMonkey: MIPS: Split shareable code to mips-shared in AtomicOperations-mips. r=nbp (3318773cb)
- Bug 1199535 - IonMonkey: MIPS: Implement AtomicOperations shared. r=lth (4bb51d883)
- Bug 1182647: Move setGCCallback to TestingFunctions.cpp; r=sfink (4aaf428db)
- Bug 1184887: Add a setARMHwCapFlags testing function for the shell; r=h4writer (db4175474)
- pointer style (b58e4e960)
- Bug 1178793 - Throw on atomic OOB access, asm.js parts. r=luke, r=sstangl (1f901f458)
- tweak style for patch compatibility (18c23b0ac)
- Bug 1172470 - Remove unused unboxed case from GenerateDenseElementHole. r=jandem (98adb7e8c)
- Bug 1172453 - Use TypedOrValueRegister instead of ConstantOrRegister in GetElementIC. r=jandem (2de276bf5)
- Bug 1175976: IonMonkey - Part1: Move unaryArith from baseline to shared stub, r=jandem (8686e767d)
- Bug 1175976: IonMonkey - Part2: Get the UnaryArith stub working in ionmonkey, r=jandem (6a8168d80)
- Bug 1176288 - SharedStubs: Part 1: Move compare baseline stub to shared stub, r=jandem (32fad3674)
- Bug 1176288 - SharedStubs: Part 2: Fix compare shared stub to work in ionmonkey, r=jandem (2d3102392)
- Bug 1185957 - Properly handle known derived class constructors in ion. (r=jandem) (e05e94ea4)
- Bug 1200560, IonMonkey: Part 1: Get tailCallVM working in shared stubs embedded in ion on arm, r=sstangl (6bc00653c)
- Bug 1200560, IonMonkey: Part 2: Get VM calls working in shared stubs embedded in ion on arm, r=sstangl (efaec55aa)
- Bug 1183375 - Cope with constant objects that are in the nursery when the code is initially compiled. r=jandem (a9863b1d4)
- Bug 1184945: Increase the default MatchResult size of a regexp, r=bhackett (fb2bb0b97)
- pointer style (9b2d3e613)
- Bug 1202650 - split common code into platform variants. r=nbp (9f7b6d903)
- pointer style (b1547efa8)
- Bug 1141121 - Immediate operands to atomics, x86 and x64. r=h4writer (775972fdd) (66fe67625)

* 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

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210109)
Posted by: J.G.
Date: January 09, 2021 01:43AM

@roytam1 thanks! grinning smiley

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210109)
Posted by: vikmin
Date: January 10, 2021 05:56AM

@roytam1 thank you!
In three new versions (2021), switching menu items in about preferences does not work,
the last build without errors: KM76.3.1-Goanna-20201212.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210109)
Posted by: siria
Date: January 10, 2021 06:27AM

Quote

bit of Bug 1023609 - Remove SpiderMonkey support for nonstandard let (8af281b06)

I've been wondering if that may mean all javascript "let" variables in all addons and KM-shell scripts must now be replaced with "var" variables. After having read awhile back, slightly shocked, that Mozilla simply declared "let" as obsolete, and this was reported to break addons. But have no clue, and may confuse something.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210109)
Posted by: roytam1
Date: January 10, 2021 12:45PM

Quote
vikmin
@roytam1 thank you!
In three new versions (2021), switching menu items in about preferences does not work,
the last build without errors: KM76.3.1-Goanna-20201212.

because \browser\omni.ja\chrome\kmeleon\content\browser\preferences\in-content\main.js needs update on chooseFolder function for adding back curly braces.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210109)
Posted by: roytam1
Date: January 10, 2021 12:47PM

Quote
siria
Quote

bit of Bug 1023609 - Remove SpiderMonkey support for nonstandard let (8af281b06)

I've been wondering if that may mean all javascript "let" variables in all addons and KM-shell scripts must now be replaced with "var" variables. After having read awhile back, slightly shocked, that Mozilla simply declared "let" as obsolete, and this was reported to break addons. But have no clue, and may confuse something.

because ECMAScript 6 (ES6) does not spec let blocks and let expressions.
for standard compliance, `let` keyword was removed in gecko-41.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210109)
Posted by: J.G.
Date: January 10, 2021 06:47PM

Quote
roytam1
Quote
vikmin
@roytam1 thank you!
In three new versions (2021), switching menu items in about preferences does not work,
the last build without errors: KM76.3.1-Goanna-20201212.

because \browser\omni.ja\chrome\kmeleon\content\browser\preferences\in-content\main.js needs update on chooseFolder function for adding back curly braces.

Possible a difficult issue to solve! sad smiley

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210109)
Posted by: roytam1
Date: January 10, 2021 11:28PM

Quote
J.G.
Quote
roytam1
Quote
vikmin
@roytam1 thank you!
In three new versions (2021), switching menu items in about preferences does not work,
the last build without errors: KM76.3.1-Goanna-20201212.

because \browser\omni.ja\chrome\kmeleon\content\browser\preferences\in-content\main.js needs update on chooseFolder function for adding back curly braces.

Possible a difficult issue to solve! sad smiley

it is solved, you may re-download latest package.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210109)
Posted by: J.G.
Date: January 11, 2021 01:59AM

Quote
roytam1
Quote
J.G.
Quote
roytam1
Quote
vikmin
@roytam1 thank you!
In three new versions (2021), switching menu items in about preferences does not work,
the last build without errors: KM76.3.1-Goanna-20201212.
because \browser\omni.ja\chrome\kmeleon\content\browser\preferences\in-content\main.js needs update on chooseFolder function for adding back curly braces.
Possible a difficult issue to solve! sad smiley
it is solved, you may re-download latest package.

@roytam1 thank you, it works! smiling smiley

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210109)
Posted by: vikmin
Date: January 11, 2021 05:31AM

@roytam1
Thanks a lot for the quick fix.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210116)
Posted by: roytam1
Date: January 15, 2021 04:20PM

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 66fe67625..d8dded16a:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- pointer style (1b00a7fb1)
- Bug 1202650 - add a flagTemp on ARM. r=nbp. (04d3f2d12)
- Bug 1204189 - IonMonkey: MIPS: Split shareable code to mips-shared in LIR-mips32. r=nbp (b9214b63d) (a2bd16578)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1194139 - IonMonkey: MIPS: Split shareable code to mips-shared in Assembler-mips32. r=nbp (38f4c4703)
- Bug 1204191 - IonMonkey: MIPS: Split shareable code to mips-shared in Lowering-mips32. r=nbp (1eb444594)
- Bug 1199565 - IonMonkey: MIPS32: Clampped float32-to-int32 conversions should bailout on MIPS. r=nbp (b9acbf2a0)
- Bug 1202222 - IonMonkey: MIPS32: Move compat functions to MacroAssemblerMIPSCompat. r=nbp (f179eb548) (74b984a1a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1148070 - Change nsIClassInfo::getHelperForLanguage() to getScriptableHelper(). r=bholley (30d208d40)
- Bug 1147951, part 3 - Remove unnecessary includes of nsIProgrammingLanguage. r=baku (79a91c51b)
- Bug 1149807 - Remove some unused nsIProgrammingLanguage.h includes. r=froydnj (88a388df4)
- Bug 1147572 - Remove implementation language field from DOM class info. r=jst (3491499e0)
- Bug 1150197 - Remove useless null checks after allocating memory with new from xpcom/threads/; r=froydnj (8e8357735) (b81a32660)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1165768 (part 1) - Convert |sNPObjWrappers| to |PLDHashTable2*|. r=froydnj. (1df9c7f8d)
- Bug 1165768 (part 2) - Convert |gContentListHashTable| and |gFuncStringContentListHashTable| to |PLDHashTable2*|. r=froydnj. (43bf74e9b)
- Bug 1165768 (part 5) - Convert |gEntityToUnicode| and |gUnicodeToEntity| to |PLDHashTable2*|. r=froydnj. (e13d1085f)
- Bug 1165768 (part 3) - Convert |sEventListenerManagersHash| to |PLDHashTable2*|. r=froydnj. (c756c05ce)
- Bug 1165768 (part 4) - Convert |sAtomTable| to |PLDHashTable2*|. r=froydnj. (e83234de5)
- Bug 1165768 (part 6) - Convert |gAtomTable| to |PLDHashTable2*|. r=froydnj. (945a7e60f)
- Bug 1036454 - Failing assertion when calling resetUserPrefs because of mutating hashtable, r=bsmedberg (373ec8eaa)
- Bug 1165768 (part 7) - Convert |gHashTable| to |PLDHashTable2*|. r=froydnj. (0968f7e57)
- Bug 1160436 - Fix PLDHashTableeye popping smileyperator=. r=froydnj. (0a1896234)
- Bug 1142277 - Fix leak in failure path in TestPLDHash. r=erahm. (65766cbb8)
- Bug 1165770 - Add PLDHashTable2. r=froydnj. (1a0a07f03)
- Bug 1168007 (part 1) - Add PLDHashTable::{Clear,ClearAndPrepareForLength}(). r=froydnj. (0dcfadf38)
- Bug 1168007 (part 2) - Use PLDHashTable2 in nsFrameManagerBase. r=froydnj. (46082d582)
- Bug 1168007 (part 3) - Use PLDHashTable2 in nsContentSupportMap. r=froydnj. (0049b814d)
- Bug 1168007 (part 4) - Use PLDHashTable2 in nsHTMLStyleSheet. r=froydnj. (2ddc6d4e0)
- Bug 1168007 (part 5) - Use PLDHashTable2 in nsTemplateMap. r=froydnj. (ab27b4cb9) (248e51791)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1098343 (part 1) - support 'sticky' preferences, meaning a user value is retained even when it matches the default. r=bsmedberg (f62f77e2d)
- Bug 1098343 (part 2) - use sticky_pref to define devtools preferences that use different defaults on different channels. r=bgrins (539857891) (7ec3885c4)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- add missing static Pins (db6ef2abd)
- Bug 1141815 - Remove nsIDOMCryptoDialogs interface and associated implementation; r=keeler (65d0ad36e)
- bug 844351 - remove nsISSLErrorListener r=cykesiopka (e5b248bd9) (0aa27f0ac)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1164714 - Flatten security/manager/ssl/public/ directory. r=keeler (a8bc114b3)
- Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler (9d7ba2f18)
- Bug 958421 - XUL dialog for certificate is security/manager/pki/resouces is unnecessary on Firefox Android. r=snorp (8b53b4b0a)
- fix mispatch of Bug 1101331: Modify directory structure of B2G.app (329bc5884)
- Bug 1164714 - Move and flatten security/manager/boot/{public,src}/ into security/manager/ssl/. r=keeler (3e293453b)
- Bug 1164714 - Fix unified compilation bustage on Windows. r=me (6d9ce3124) (c5bb92f0c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1168007 (part 6) - Use PLDHashTable2 in nsSecureBrowserUIImpl. r=froydnj. (a6bf60fab)
- Bug 1168007 (part 7) - Use PLDHashTable2 in nsCertTree. r=froydnj. (7a0114da5)
- Bug 1168007 (part 8) - Use PLDHashTable2 in nsCycleCollector. r=froydnj. (61936a5b9)
- Bug 1168007 (part 9) - Use PLDHashTable2 in nsCacheEntry. r=froydnj. (64940f663)
- Bug 1168007 (part 10) - Use PLDHashTable2 in nsDiskCacheBindery. r=froydnj. (cb9993d4c)
- Bug 1168007 (part 11) - Use PLDHashTable2 exclusively in TestPLDHash. r=froydnj. (a871dfaa4)
- Bug 1170416 (part 1) - Remove PL_DHashTable{Init,Finish,Destroy){} and PL_NewDHashTable(). r=froydnj. (c7def8fcd)
- Bug 1170416 (part 2) - Merge PLDHashTable2 back into PLDHashTable. r=froydnj. (84783ae50)
- Bug 1168027 - Use PLDHashTable2 in nsTHashtable. r=froydnj. (ded8e0d51)
- Bug 1166598 (part 8) - Use PLDHashTable2 in nsHostResolver. r=froydnj. (b05946f51)
- Bug 1166598 (part 1) - Use PLDHashTable2 in nsScriptNameSpaceManager. r=froydnj. (cb9a9405f)
- Bug 1166598 (part 7) - Use PLDHashTable2 in nsLoadGroup. r=froydnj. (f886096a1)
- Bug 1166598 (part 2) - Use PLDHashTable2 in SpanningCellSorter. r=froydnj,dbaron. (67368e477)
- Bug 1166598 (part 3) - Use PLDHashTable2 in nsCommandParams. r=froydnj. (c4ea9cf33)
- Bug 1166598 (part 4) - Use PLDHashTable2 in RDFServiceImpl. r=froydnj. (26f9c3ab6)
- Bug 1166598 (part 5) - Use PLDHashTable2 in InMemoryDataSource. r=froydnj. (d2e130043)
- Bug 1166598 (part 6) - Clean up nsStaticCaseInsensitiveNameTable. r=froydnj. (eb8532cba)
- Bug 1166586 (part 1) - Remove all uses of PL_NewDHashTable() and PL_HashTableDestroy(). r=froydnj. (fc7222f1f)
- Bug 1129786 (part 1) - Instantiate RuleHash::m*Table eagerly. r=bz. (b95efc9aa)
- Bug 1129786 (part 2) - Instantiate nsDOMAttributeMap::mAttributeCache eagerly. r=bz. (f15221fa8)
- Bug 1166586 (part 2) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj. (a861a32c1)
- Bug 1165206 - Tweak nsTHashtable's move constructor. r=froydnj. (92724c440)
- Bug 1170069 - Use PLDHashTable2 in FontNameCache. r=froydnj. (150259ee5)
- Bug 1170416 (part 3) - Remove the PLDHashTable2 typedef. r=froydnj. (0c8123b29)
- Bug 1170416 (part 4) - Remove some unnecessary casts. r=froydnj. (5892abc55)
- Bug 1165786 - Remove PLDHashTable:confused smileyetOps(). r=froydnj. (75075e448)
- Bug 1170416 (part 5) - Remove PLDHashTable::IsInitialized(). r=froydnj. (9d6df3e68) (3f81116a9)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 751387 - Fix crash caused by out-of-bounds accesses in command line options handling. r=bholley (240670c35)
- Bug 1162187 - Pass around AutoJSAPI instead of cx to give us more control over error handling. r=glandium (702954016)
- Bug 1162187 - Factor out single line argument processing into a helper. r=glandium (56efce591)
- Bug 1162187 - Use the AutoJSAPI machinery to handle xpcshell exceptions. r=glandium (162309001)
- Bug 1162187 - Remove the custom XPCShell error reporter. r=glandium (523d84539)
- Bug 1162187 - Remove ignoreReportedErrors. r=glandium (072f247a3)
- Bug 1161590 - xpcshell needs to initialize graphics prefs so that GfxInfo::GetFeatureStatus can check preferences. r=ehsan (5a8415817)
- Bug 1166243 - Remove build() function from js and xpc shells. r=bholley,r=efaust (8537f2259)
- Bug 1182357 - Implement support for optional size_is for arrays passed from JS. r=mrbkap (0d22d3f34)
- missing profiler parts of Bug 1092311 - Fix IndexedDB profiler markers and logging (a68567bbb)
- Bug 1086999 - CSP: Asterisk (*) wildcard should not allow blob:, data:, or filesystem: when matching source expressions (r=fabrice,pauljt) (7757a92ae)
- Bug 1105827 - Part 1: Add stub PermissionStatus implementation. r=baku (2bd4c1dd3)
- Bug 635134 - Adds X11 run-time check for Gtk3 backend. r=karlt (7e9304f5e)
- Bug 994541 - Enable BasicCompositor OMTC on linux. r=Bas (c9a266beb)
- Bug 1105827 - Part 2: Add stub Permissions implementation. r=baku (751f5e9e6)
- Bug 1105827 - Part 3: Implement Permissions.query. r=baku (a30a48cbe)
- Bug 1105827 - Part 4: Add Navigator.permissions. r=baku (0d70fc5e6)
- Bug 1174861 - Remove unnecessary Rooted from Prefable::isEnabled(). r=bholley (a0893081d) (debfadcca)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- reorder things (7f27ca9da)
- Bug 1146235 - Part 1: Add support for an [Alias] extended attribute on IDL operations. r=peterv (1f27c692f)
- Bug 1146235 - Part 2: Expose @@iterator aliases on XrayWrappers. r=peterv (8cce4e844)
- Bug 1146235 - Followup to address review comment correctly. (33e275bda) (b9f1215b1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1179718 - Add a CheckAllPermissions extended attribute to WebIDL. r=bz (ccaf27417)
- Bug 1178513 - Add <extapp> element and interfaces to be used by ACL. r=khuey (146b766c7)
- Bug 1184647. Cloning an image should ensure that the clone tries to load the src, if any. r=smaug (7e532fdb6)
- Bug 1142717, part 1 - Remove unused forward declaration of xpc_GetJSPrivate. r=bholley (9ed60f8c9)
- Bug 1037329 - Part 1: Implement SystemUpdate API. r=baku (b446efdb5)
- Bug 1037329 - Part 2: Enable SystemUpdate API on b2g. r=fabrice (570fc0e98)
- Bug 1142717, part 2 - Use nsRefPtr for obj in XPCWrappedNative::InitTearOff. r=bholley (6e262259e)
- Bug 1142717, part 2b - Rename obj to qiResult in InitTearOff. r=bholley (ad76ada13)
- Bug 1142717, part 3 - Make XPCWrappedNativeTearOff::mNative a smart pointer. r=bholley (7ad2c24b8)
- Bug 1142717, part 4 - Add MOZ_COUNT_CTOR/DTOR for XPCWrappedNativeTearOff. r=bholley (67aeaf0c3)
- Bug 1142717, part 5 - Eliminate XPC_WRAPPED_NATIVE_TEAROFFS_PER_CHUNK. r=bholley (251bd5478)
- Bug 1184630 - Remove the unused XPCWrappedNative::LocateTearOff(). r=gabor (de125f7df) (8a5ab8848)
- renew changes from rev 2570c3be2 after security/manager flatterning (6fcd6870b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1140131 - When XPConnect loads scripts (JS components or Cu.import), set the MIME type so that we don't load the exthandler service to guess it, r=bholley (0ab34e729)
- Bug 1164982 - Record telemetry for GC max pause during animations; r=sfink (aab107db0)
- Bug 1171305 - Remove lots of now-unnecessary null-checks involving XPCMaps. r=mrbkap. (7e64f2a60)
- Bug 1170934 (part 1) - Remove PLDHashTable::{Init,Fini}(). r=froydnj. (554061e2e)
- Bug 1170934 (part 2) - Fix the comment for PL_DHashTableRemove(). r=froydnj. (34ddb176b)
- Bug 1171323 - Remove PL_DHashFreeStringKey(), because it's dead. r=froydnj. (4fd00ebe1)
- Bug 1138848 - Modify OneCRL blocklist for subject / public key blocking (r=keeler, unfocused) (54b7f3d9d)
- Bug 1173212 (part 1) - Remove some can't-fail tests in PLDHashTable. r=froydnj. (4b4642c4a)
- Bug 1173212 (part 2) - Make PLDHashTable::Iterator work in chaos mode. r=froydnj. (17b6777fa)
- Bug 1173600 (part 1) - Tweak PLDHashTable post-enumeration shrinking. r=froydnj. (a21ba3a63)
- Bug 1173600 (part 2) - Move post-enumeration shrinking code into its own function. r=froydnj. (87f64a10f)
- Bug 1174046 - Fix PLDHashTable::Iterator in chaos mode again. r=froydnj, a=philor (69ed3b9b1)
- Bug 1158366: Remove nsIDOMHTML[BR|Div|Heading|TableCaption|Table|Title]Element.idl. r=ehsan (ccc80f0b1)
- Bug 1167189: Add an infallible version of nsContentUtils::GetNodeTextContent. r=jst (5c464322a)
- Bug 1169800 - nsContentUtils:tongue sticking out smileyarseLegacyFontSize should check when the input string is just '+' or '-', r=dveditz (c5d5e870e)
- Bug 1170328 - Mark nsIDocument::WarnOnceAbout() with const. r=smaug (41b39009c)
- Bug 1139640: Change DOM property for -moz-osx-font-smoothing to match standard camel-casing algorithm. r=jdaggett (5f2eb6c59)
- Bug 1140148 - Update mochitest manifests for Android 4.3 emulator; r=dminor (04a28ac92)
- partial of Bug 1116187 - Disable failing mochitest-chrome tests for B2G (0ca9f0e25)
- Bug 1157097 - Don't share a style context that will have its cached style data cleared. r=dbaron (d5adcb047)
- Bug 1160724 - Part 1: Resolve a properly parented style context when looking up -moz-binding of a display:none XUL/plugin element. r=dbaron (599665d4d)
- Bug 1160724 - Part 2: Test that we resolve a properly parented style context when looking up -moz-binding of a display:none XUL/plugin element. r=heycam (87fe13c8d) (d8dded16a)

* 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

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210116)
Posted by: vikmin
Date: January 15, 2021 04:59PM

@roytam1 thanks! No problem.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210116)
Posted by: Paco
Date: January 15, 2021 11:15PM

Thanks @roytam1

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210116)
Posted by: J.G.
Date: January 17, 2021 04:56AM

@roytam1 thank you! smiling smiley

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210116)
Posted by: siria
Date: January 17, 2021 11:10PM

Old Killer Bug, KM-shell:
URLBAR not readable in DARK systems:
http://kmeleonbrowser.org/forum/read.php?3,154292

Quote
Fierelier
I am currently running the classic theme on all my machines with a dark color scheme, and the URL bar, when on unencrypted websites (http://), uses black text on a dark background, making it very hard to read.

I'd like for the URL bar on unencrypted sites to either use my OS' text color, or a white background.


Googled a bit, and this has actually been reported and confirmed years ago already, around the time Dorian vanished. Rodocop filed a bug report (without reaction), and JohnHell mentioned this bug even existed since KM1.6 already (!)

Wonder if there's any chance to fix?

In new builds of course. But if possible a selfhelp trick for older KM-versions would be welcome too (in omni.ja? components?).
No idea how a fix should best look, the prob is that the URLBAR background has THREE colors:
system default for http (fix), another color for httpS, yet another for broken https
Last 2 are set in prefs, but only as widely UNknown decimal colors, not even as wellknown #hex or rgb, and are rather light-colors too. And as usual, zero GUI, and no colorpicker sad smiley
Existing decimal color prefs:
browser.urlbar.highlight.secure + broken

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210116)
Posted by: Mizuki
Date: January 18, 2021 10:15AM

having a lot of trouble setting the browser as the default, it keeps reset itself to microsoft default. searched it up a bit, it seems windows 10 uses a different way to handle defaults and KM uses an old way or something?

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210116)
Posted by: fredv
Date: January 18, 2021 10:43AM

In the latest Build 20210116 I see sometimes this error:

XML Parsing Error: undefined entity Location: jar:file:///C:/Programs/k-meleon/browser/omni.ja!/chrome/kmeleon/content/kmeleon/netError.xhtml Line Number 353, Column 68:
<div id="securityOverrideContent" style="display: none;">&securityOverride.warningContent;</div>
-------------------------------------------------------------------^

The ^ points to the &

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.3.1 on Goanna 3.4.6 (Build 20210116)
Posted by: roytam1
Date: January 18, 2021 02:11PM

Quote
fredv
In the latest Build 20210116 I see sometimes this error:

XML Parsing Error: undefined entity Location: jar:file:///C:/Programs/k-meleon/browser/omni.ja!/chrome/kmeleon/content/kmeleon/netError.xhtml Line Number 353, Column 68:
<div id="securityOverrideContent" style="display: none;">&securityOverride.warningContent;</div>
-------------------------------------------------------------------^

The ^ points to the &
hackfixed browser\omni.ja\chrome\kmeleon\content\kmeleon\netError.xhtml copying securityOverride.warningContent entity from {root}\omni.ja\chrome\en-US\locale\en-US\global\netErrorApp.dtd

Options: ReplyQuote
Pages: Previous12345678Next
Current Page: 6 of 8


K-Meleon forum is powered by Phorum.