New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230225-3219d2d-uxp-ba020f4a7-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230225-3219d2d-uxp-ba020f4a7-xpmod.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230225-3219d2d-uxp-ba020f4a7-xpmod-ia32.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32
NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230225-d849524bd-uxp-ba020f4a7-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230225-d849524bd-uxp-ba020f4a7-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230225-d849524bd-uxp-ba020f4a7-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230225-d849524bd-uxp-ba020f4a7-xpmod.7z
Official UXP changes picked since my last build:
- Issue #2107 - Clean up caret when destroying editor. (cc6b0f11e)
- [widget] Properly test for and handle errors in target-surface creation and mapping. (bca689b48)
- [DOM] Check whether module load request was already cancelled when a load fails (bc50a7d3c)
- [NSS] Update NSS to pick up fixes. (cdda874cf)
- Issue #2046 - Move ScopedICUObject into builtin/intl/ScopedICUObject.h (017261964)
- Issue #2046 - Move functionality used in the implementation of
multiple Intl.* constructors into builtin/intl/CommonFunctions.*
(50e3c1f5e)
- Issue #2046 - Create helper method to call ICU string conversion methods (eee13d265)
- Issue #2046 - Move Intl.NumberFormat functionality into builtin/intl/NumberFormat.* (e7565ff1a)
- Issue #2046 - Move NewUNumberFormatForPluralRules next to its only use (6da7d528d)
- Issue #2046 - Move Intl.Collator functionality into builtin/intl/Collator.* (53c2f58c5)
- Issue #2046 - Move SharedIntlData into its own
builtin/intl/SharedIntlData.* files so the world doesn't have to import
all shared Intl functionality. (ce98604d2)
- Issue #2046 - Move Intl.DateTimeFormat functionality into builtin/intl/DateTimeFormat.* (c981fb13e)
- Issue #2046 - Move Intl.PluralRules functionality into builtin/intl/PluralRules.* (ed316832b)
- Issue #2046 - Move Intl.RelativeTimeFormat functionality into builtin/intl/RelativeTimeFormat.* (c7dab6c03)
- Issue #2046 - Trim builtin/Intl.*'s #include set down to what is required for Intl itself (5ad62567e)
- Issue #2046 - Move builtin/Intl.* to builtin/intl/IntlObject.* (5574b06ff)
- Issue #2046 - Move various generated files from builtin/Intl* to
builtin/intl/*, and add "Generated" to their names for clarity
(f8e3f8119)
- Issue #2046 - Move the self-hosting of non-constructor properties of
Intl to a new builtin/intl/IntlObject.js file (7f2b67f7d)
- Issue #2046 - Move Intl.RelativeTimeFormat self-hosted code to a new builtin/intl/RelativeTimeFormat.js file (ae0eddc16)
- Issue #2046 - Move Intl.PluralRules self-hosted code to a new builtin/intl/PluralRules.js file (e55cdd19a)
- Issue #2046 - Move Intl.DateTimeFormat self-hosted code to a new builtin/intl/DateTimeFormat.js file (38284ba8b)
- Issue #2046 - Move Intl.NumberFormat self-hosted code to a new builtin/intl/NumberFormat.js file (a56b9e832)
- Issue #2046 - Move Intl.Collator self-hosted code to a new builtin/intl/Collator.js file (45720521c)
- Issue #2046 - Move builtin/Intl.js (which now contains only shared
functionality) to builtin/intl/CommonFunctions.js (cf2e2ed90)
- Issue #2046 - Move a bunch of functions in
builtin/intl/CommonFunctions.js into more-specific files, where those
functions are only used in a single more-specific file (87eaaee95)
- Issue #2111 - Implement CSSStyleRule.selectorText setter (6d3500bb4)
- Issue #1382 - Annotate crash with database name when storage connection not closed (6dc8a7d81)
- No issue - Improve fallback handling and resolve PATH issues with python clobber command (b7d80962d)
- MailNews: Re-check availability of OAuth2 when hostname fields modified. (e8f840bf2)
- Issue #2078 - Part 1: Update CSS rule processor to handle :is() and :where() CSS pseudo-classes (453b715ef)
- Issue #2078 - Part 2: Rename nsPseudoClassList->u.mSelectors to mSelectorList (0648ec64b)
- Issue #2078 - Part 3: Rename nsCSSRuleProcessor::SelectorListMatches to RestrictedSelectorListMatches (14e8922dc)
- Issue #2078 - Part 4: Unify selector list matching (1c1473166)
- Issue #2078 - Part 5: Ensure :is() and :where() are given proper weights (4ece7873e)
- Issue #2078 - Part 6: Replace empty list head with the next non-empty list for forgiving selector lists (6d77f755d)
- Issue #1823 - Ensure :host() and :host-context() are given proper weights (ba7e29a05)
- Issue #1593 - Follow-up: :host() should not automatically match if we have a non-empty selector list (9bebb3a61)
- Issue #1593 - Follow-up: Copy mIsRelevantLink value over rather than calling IsLink (0391e8ab0)
- Issue #1593 - Follow-up: Accept only a single selector in the argument of :host/:host-context (9037d5662)
- No issue - Refactor FindErrorInstanceOrPrototype (db89c5a05)
- [DOM] WebCrypto: Check decoded key type before using it. (0b9698c80)
- No issue - Move Has* function definition out of the header file for consistency (03a338570)
- Issue #2078 - Follow-up: Move isForgiving check to ParsePseudoClassWithSelectorListArg (53f590538)
- Issue #2078 - Follow-up: aPreventComplexSelectors should be passed (83484a34f)
- Issue #2078 - Follow-up: Propagate combinator restriction to :is()/:where() (439c671b2)
- Issue #2046 - Follow-up: Fix debug assert using old chars definition. (fa014f9e9)
No official Pale-Moon changes picked since my last build.
No official Basilisk changes picked since my last build.
Update Notice:
- You may delete file named icudt58l.dat inside program folder when updating from old releases.
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
New build of BOC/UXP for XP!
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230225-485bba73-uxp-ba020f4a7-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230225-485bba73-uxp-ba020f4a7-xpmod.7z
source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom
* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.
--
New build of HBL-UXP for XP!
Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20230225-id-656ea98-uxp-ba020f4a7-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230225-id-656ea98-ia-93af9a0-uxp-ba020f4a7-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
for UXP changes please see above.
New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some
security patches can not be applied/ported due to source milestone
differences between versions.
Test binary:
Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20230225-69d0a1697-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230225-69d0a1697-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- import from UXP: Issue #2107 - Clean up caret when destroying editor. (cc6b0f11) (d511a7be1)
- import from UXP: [widget] Properly test for and handle errors in target-surface creation and mapping. (bca689b4) (06bb203d1)
- import from UXP: [DOM] Check whether module load request was already cancelled when a load fails (bc50a7d3) (4db624ccb)
- import from UXP: [NSS] Update NSS to pick up fixes. (cdda874c) (d747e5caf)
- ported from UXP: Issue #2046 - Move ScopedICUObject into builtin/intl/ScopedICUObject.h (01726196) (f31a08e01)
- ported from UXP: Issue #2046 - Move functionality used in the
implementation of multiple Intl.* constructors into
builtin/intl/CommonFunctions.* (50e3c1f5) (6b2de1974)
- ported from UXP: Issue #2046 - Create helper method to call ICU string conversion methods (eee13d26) (5f5524ac5)
- preq for Issue #2046 part 4: fix `LifoAlloc` not found when compiling (807e73fa4)
- ported from UXP: Issue #2046 - Move Intl.NumberFormat functionality into builtin/intl/NumberFormat.* (e7565ff1) (8242478dc)
- ported from UXP: Issue #2046 - Move NewUNumberFormatForPluralRules next to its only use (6da7d528) (7fee9729e)
- ported from UXP: Issue #2046 - Move Intl.Collator functionality into builtin/intl/Collator.* (53c2f58c) (ef25a3904)
- ported from UXP: Issue #2046 - Move SharedIntlData into its own
builtin/intl/SharedIntlData.* files so the world doesn't have to import
all shared Intl functionality. (ce98604d) (3d7083ab0)
- ported from UXP: Issue #2046 - Move Intl.DateTimeFormat functionality
into builtin/intl/DateTimeFormat.* (c981fb13) (7e2753c95)
- ported from UXP: Issue #2046 - Move Intl.PluralRules functionality into builtin/intl/PluralRules.* (ed316832) (92af82209)
- ported from UXP: Issue #2046 - Move Intl.RelativeTimeFormat
functionality into builtin/intl/RelativeTimeFormat.* (c7dab6c0)
(7f5ad0a06)
- ported from UXP: Issue #2046 - Trim builtin/Intl.*'s #include set
down to what is required for Intl itself (5ad62567) (1fca879e4)
- import from UXP: Issue #2046 - Move builtin/Intl.* to builtin/intl/IntlObject.* (5574b06f) (3004dd97d)
- ported from UXP: Issue #2046 - Move various generated files from
builtin/Intl* to builtin/intl/*, and add "Generated" to their names for
clarity (f8e3f811) (98ae33a2a)
- ported from UXP: Issue #2046 - Move the self-hosting of
non-constructor properties of Intl to a new builtin/intl/IntlObject.js
file (7f2b67f7) (57bc048da)
- ported from UXP: Issue #2046 - Move Intl.RelativeTimeFormat
self-hosted code to a new builtin/intl/RelativeTimeFormat.js file
(ae0eddc1) (d9ab59fc4)
- ported from UXP: Issue #2046 - Move Intl.PluralRules self-hosted code
to a new builtin/intl/PluralRules.js file (e55cdd19) (7f0c71a65)
- ported from UXP: Issue #2046 - Move Intl.DateTimeFormat self-hosted
code to a new builtin/intl/DateTimeFormat.js file (38284ba8) (a03f00c6c)
- ported from UXP: Issue #2046 - Move Intl.NumberFormat self-hosted
code to a new builtin/intl/NumberFormat.js file (a56b9e83) (546331636)
- ported from UXP: Issue #2046 - Move Intl.Collator self-hosted code to
a new builtin/intl/Collator.js file (45720521) (05015887d)
- ported from UXP: ssue #2046 - Move builtin/Intl.js (which now
contains only shared functionality) to builtin/intl/CommonFunctions.js
(cf2e2ed9) (66dfb2f03)
- import from UXP: Issue #2046 - Move a bunch of functions in
builtin/intl/CommonFunctions.js into more-specific files, where those
functions are only used in a single more-specific file (87eaaee9)
(77f15fe14)
- ported from UXP: Issue #2111 - Implement CSSStyleRule.selectorText setter (6d3500bb) (5329c2d4b)
- import from UXP: Issue #1382 - Annotate crash with database name when storage connection not closed (6dc8a7d8) (c1b0a6fe2)
- import from UXP: No issue - Improve fallback handling and resolve
PATH issues with python clobber command (b7d80962) (073a3b346)
- import from UXP: Issue #2078 - Part 1: Update CSS rule processor to
handle :is() and :where() CSS pseudo-classes (453b715e) (3977798de)
- import from UXP: Issue #2078 - Part 2: Rename nsPseudoClassList->u.mSelectors to mSelectorList (0648ec64) (8630ba746)
- import from UXP: Issue #2078 - Part 3: Rename
nsCSSRuleProcessor::SelectorListMatches to RestrictedSelectorListMatches
(14e8922d) (c7b2fc738)
- import from UXP: Issue #2078 - Part 4: Unify selector list matching (1c147316) (01357fd6b)
- import from UXP: Issue #2078 - Part 5: Ensure :is() and :where() are given proper weights (4ece7873) (4e93f4961)
- import from UXP: Issue #2078 - Part 6: Replace empty list head with
the next non-empty list for forgiving selector lists (6d77f755)
(a198d25f8)
- import from UXP: Issue #1823 - Ensure :host() and :host-context() are given proper weights (ba7e29a0) (bdbb990cb)
- import from UXP: Issue #1593 - Follow-up: :host() should not
automatically match if we have a non-empty selector list (9bebb3a6)
(b4cd773d8)
- import from UXP: Issue #1593 - Follow-up: Copy mIsRelevantLink value over rather than calling IsLink (0391e8ab) (5496ef69c)
- import from UXP: Issue #1593 - Follow-up: Accept only a single
selector in the argument of :host/:host-context (9037d566) (91f16a592)
- ported from UXP: No issue - Refactor FindErrorInstanceOrPrototype (db89c5a0) (4914aff42)
- import from UXP: [DOM] WebCrypto: Check decoded key type before using it. (0b9698c8) (ce79f47a6)
- import from UXP: No issue - Move Has* function definition out of the header file for consistency (03a33857) (129c0039a)
- import from UXP: Issue #2078 - Follow-up: Move isForgiving check to
ParsePseudoClassWithSelectorListArg (53f59053) (8674c0117)
- import from UXP: Issue #2078 - Follow-up: aPreventComplexSelectors should be passed (83484a34) (dbbf656f0)
- import from UXP: Issue #2078 - Follow-up: Propagate combinator restriction to :is()/:where() (439c671b) (3dc38ecba)
- import from UXP: Issue #2046 - Follow-up: Fix debug assert using old chars definition. (fa014f9e) (69d0a1697)
New NewMoon 27 Build!
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230225-4e6138a54f-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230225-4e6138a54f-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230225-4e6138a54f-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230225-4e6138a54f-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 966986 - Part 1: Fix format of
DataTransfer.getData(text/x-moz-url) and return each text and URL as a
separated item on Mac. r=smichaud, vlad (4de2b9ee3f)
- Bug 966986 - Part 2: Return true from
nsDragService::IsDataFlavorSupported for text/x-moz-url-desc and
text/x-moz-url-data on Mac. r=smichaud, vlad (210fb284cc)
- Bug 1167834 - Fix -Wwritable-strings warnings in widget/cocoa/. r=smichaud (933fa44bb4)
- Bug 1206766 - Show meaningful module offsets in stack traces even when no symbol found. r=spohl (406e2019dc)
- Bug 1205399 - Remove some leftover Growl strings. r=mstange (44dd51e2cd)
- Bug 1205399 - OS X: Implement disabling Notifications for the site from the native notifications. r=mstange (4c5c3c3c41)
- Bug 1208685 - Dedupe alert.css and cleanup alert.js heading. r=bgrins (669f2f5347)
- Bug 1208295 - Show an additional action on OS X notifications to open notification settings. r=mstange (4562ca98f5)
- Bug 935434 - Make XUL alertNotifcations use dir/bidi parameter by
setting the according css direction attribute. Set lang attribute for
labels. r=jaws (0e1e045f28)
- Bug 1202933, Part 1 - Show the origin for XUL notifications. r=MattN,wchen (836ca78e53)
- Bug 1202933, Part 2 - Show the origin for OS X notifications. r=MattN,wchen (468b702443)
- Bug 1201397 - New layout of XUL Notifications. r=MattN (1133670c5d)
- Bug 1209602 - XUL: Implement disabling notifications for a site. r=MattN (980f441952)
- Bug 1218315 - Replace NS_LITERAL_STRING(...).get() with MOZ_UTF16(...) on widget. r=nfroyd (4605f28ee6)
- Bug 1221449: Add null ptr check and fix variable shadowing in OSXNotificationCenter.mm. r=spohl (6064ea34ec)
- Bug 1052776 - fix role=alert usage and ensure alert events fire, r=MattN (45cb398d87)
- Bug 1217621 - Show settings action for XUL notifications. r=jaws (9cb70137c2)
- Bug 1205172 - Do Not Disturb Button for Push Notifications on Windows. r=MattN (16b068c676)
- Bug 1219458 - Remove the notification animation until we have better transparency support. r=MattN (bcd89030e2)
- Bug 1214029 - Use double-quotes for strings in alert.js. r=MattN (a8b2a60ab6)
- Bug 1213421 - Truncate long body and title text in notifications. r=MattN (b91c55cb1b)
- Bug 1213421 - Follow-up, set the bodyText even when text is not being truncated. r=MattN (47212a10ca)
- Bug 1216161 - XUL notifications on Linux can't be closed. r=MattN (0ad4abe149)
- Bug 1218781 - Padding on the right side of notifications is missing when an icon is supplied. r=MattN (b0661b491c)
- Bug 1218785 - Remove top and bottom margins on images in notifications. r=MattN (fb5f74249c)
- Bug 1218780 - Notifications shouldn't use a hand cursor. r=MattN (be6da71ee0)
- Bug 1218789 - Close button and gear button are misaligned in notifications. r=MattN (a6d684f008)
- fix misspatch (e9a9840e80)
- Bug 1148933 - Remove old storageservice.js and tests. r=gps (6308b7230f)
- reorder (2095058419)
- Don't mix GPU adapters across processes. (bug 1183910 part 10, r=jmuizelaar) (fa313da63d)
- Don't attempt to use WARP after D3D11CreateDevice crashes. (bug 1201202, r=bas) (10d8424a75)
- Bug 1207437 (part 1) - Don't recompute Windows feature levels. r=dvander. (0b0d3c11a1)
- Bug 1207437 (part 2) - Don't re-get D3D11CreateDevice. r=dvander.
It's always obtained during gfxWindowPlatform initialization and put
into sD3D11CreateDeviceFn. (db99647c33)
- Bug 1207437 (part 3) - Fix and disallow warnings in gfx/thebes/. r=dvander. (4cf28c971d)
- Bug 1207437 - Extra qualification fixup. (05ab331aaa)
- Search for a matching DXGI adapter in content processes. (bug 1225283 part 2, r=jrmuizel) (c1f715dd91)
- Add IPC helpers to marshal DXGI_ADAPTER_DESC. (bug 1225283 part 1, r=mattwoodrow) (932804aab6)
- Bug 1208465 - Part 1: Fix some reftest annotations. r=jrmuizel (725601b236)
- Bug 1208465 - Part 2: Disable using Direct2D when 1.1 is unavailable. r=jrmuizel (2ad1fc80bd)
- Bug 1196335 - Disambiguate the strings for scoped gfx reporter and D2D1.1. r=dvander (0cb2c1534c)
- Bug 1222569 - fix -Wformat warning in gfxWindowsPlatform.cpp; r=Bas (95f339a567)
- Bug 1195844: When checking for old DisplayLink versions, look for a few other DLLs. r=jrmuizel (8a316e876f)
- Bug 1197296. Check for errors more during bug testing. r=Bas (21405bfe27)
- Don't assume D3D11CreateDevice() gives back non-null devices. (bug 1209268, r=milan) (7208b1e52d)
- Bug 1222569 - fix initialization order in gfxWindowsPlatform.cpp; r=Bas (530f2510b7)
- Don't use Direct 2D 1.0 if Direct3D11 is using WARP. (bug 1207665 part 2, r=jmuizelaar) (a6f6aef92a)
- Bug 1207258 - Give back the ability to run direct write without D2D,
but only with a *force* preference. r=dvander (283454081b)
- Bug 1097321 - Fix DoesD3D11TextureSharingWorkInternal to handle Intel/AMD configurations. r=Bas (efa1d2eeef)
- Bug 1223002 - Always call ReleaseGrFace to balance GetGrFace, even if the face is null. r=jdaggett (06cb8447ba)
- Bug 1225125: If all drawing is just clipped out anyway, just push a
regular group, blending mode won't matter. r=jrmuizel (78a90991d4)
- Bug 1223440 - Implement
NativePanZoomController::setIsLongpressEnabled so long-press detection
can be disabled during testing. r=kats (b8e31ab26a)
- Bug 1202050 - Use UntransformTo in a few more places in APZ code. r=botond (6c43dda3c3)
- Bug 1228501 patch 1 - Remove decorations parameter to nsFont constructors. r=jdaggett (ea43ab6167)
- Bug 1228501 patch 2 - Remove nsFont::decorations member variable. r=jdaggett (57f9cc2520)
- Bug 1228501 patch 3 - Remove nsFont::BaseEquals. r=jdaggett
BaseEquals and Equals were made the same by patch 2, so BaseEquals can
be removed. (925a469540)
- Bug 576927 - Use saturating multiply when calculating zoomed app units to avoid integer overflow. r=roc (ab0caaa9c7)
- Bug 1228501 patch 4 - Remove nsStyleFont::CalcFontDifference, which
now duplicates the list of tests in nsFont::Equals. r=jdaggett
(46523eaf4c)
- Bug 1228501 patch 5 - Remove NS_FONT_DECORATION_* constants.
r=jdaggett Decorations in Gecko are associated with the CSS
'text-decoration' property, so the constants should live in
nsStyleConsts.h, as they largely already do (since the names defined
there are the vast majority of the uses). (2895dfb610) (e4c23c8471)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- remove PM alertTime custom (911dd825ec)
- Bug 1208346 - Alert service Do Not Disturb backend. r=jaws (0047051b4e)
- Bug 1208346 - Fix manualDoNotDisturb build bustage on Android. r=bustage (39275a49bd)
- Add some shadow warnings back (64eb2adf55)
- some window fixes by Roy (72e6a9b98e)
- remove parameter of DoesD3D11DeviceWork (243dfb24f4)
- Bug 1197296. Check the error code of Map. r=bas (9debd274fd)
- Bug 1221348 - Part 1: Unify crash signatures. r=jrmuizel (80763d326d)
- Bug 1221348 - Part 2: Fix texture sharing detection code on Intel. r=jrmuizel (fb0390850d)
- Bug 1097321 - Add layers.amd-switchable-gfx.enabled pref. r=jrmuizel (3963a35cbc)
- Bug 720589 - mMatchCounts may be accessed with a nonexisting index. r=neil (fdbdd7e228)
- Bug 1224975 - add telemetry for font loading. r=m_kato (013a6e8fc7)
- Bug 1188376: Split Hello Telemetry values from general WebRTC r=jib (3887cc3201)
- Bug 1198883 - Part 1: Improve ICE candidates telemetry probes. r=bwc (2d02a3d752)
- Bug 1198883 - Part 2: Added WebRTC ICE candidates to Telemetry. r+vladan (fa8032043f)
- Bug 1201926 - Add support for keyed histograms to Fennec's Telemetry module, r=nalexander (8b96ebf026)
- Bug 1213780 - Fix Telemetry reporting repeated hang annotations for Chrome hangs. r=aklotz (afde812b08)
- Bug 1128768: Part 4 - Update telemetry to serialize BHR hang annotations; r=gfritzsche (7c1b8f5fa5)
- Bug 1215540 - Fix Telemetry reporting repeated hang annotations for Thread hangs. r=aklotz (afed35f06f)
- Bug 896740 - Limit the number of chrome-hangs reported to Telemetry. r=vladan (a37ba72225)
- missing bits of Bug 932865 - Expose thread hang stats (c19c41ae06)
- Bug 1187138 (part 1) - Replace nsBaseHashtable::Enumerate() calls in toolkit/ with iterators. r=froydnj. (ba92a8464f)
- Bug 1121040 - Don't send RETURN keypresses to content while a
satchel autocomplete entry is selected. r=Gijs,smaug (762efd7cc8)
- Bug 1145146 - Remove offensive comment from nsFormFillController r=mak (7a6b0eb4e1)
- Bug 1136085 - Part 1 - Don't store & collect subsession histograms on mobile. r=vladan (911084001c)
- missing bits of Bug 1023461 - Add HangStack class to support internal string buffer; r=vladan (599bee2150)
- Bug 1196381 - Eliminate breakpad dependency in ThreadStackHelper; r=nfroyd r=snorp (ff8a632975)
- fix misspatch of 1157282 and 1198883 (9a216ab188)
- Bug 1034138 - a. Get native stack for permahangs in BHM; r=snorp (772970d0e0)
- Bug 1211411 - Limit the number of thread hang stats reported to Telemetry. r=vladan (fd72bc8b62)
- Bug 1219751 - Change the the depth limit of the thread hangs stack to use the 99th percentile. r=gfritzsche (fc59bd7598)
- Bug 1133521 - Enable BHR on Beta. r=vladan (2501c6a0ff)
- Bug 1219216 - Fix a wrong comment in BackgroundHangMonitor.h. r=gfritzsche (e974320361)
- bits of Bug 1134279 - Change Telemetry data producers to use the correct (d00e84b7f3)
- bits of Bug 977026 - Part 2: B2G loader (bf1208a73a)
- bug 1198450 - Firefox fails to load about:home if Firefox was installed to a folder with non-Latin name r=jimm (c4df06a69e)
- Bug 1222167 - fix initialization order in GeckoChildProcessHost; r=jld (6bad274479)
- Bug 1141693 - Build and use a PIE plugin-container on Android 5.0+.
Based on a patch by Mike Hommey. r=me,glandium (78dc877aec)
- Bug 1187533 - Change how Gtk+2 plugin-container is started on Gtk+3 builds. r=billm (93c2b8a1b0)
- Bug 1063359 - Unconditionally use -Wl,--no-as-needed when building with GNU ld/gold. r=mshal (643e92ca49)
- Bug 971811 - Don't prepend an empty existing DYLD_INSERT_LIBRARIES path when launching the plugin. r=smichaud (c72df0073c)
- Bug 1189352: Fix NSPR_LOG_FILE with absolute paths for sandboxed child on Windows. r=bbondy (f4bb51c123)
- Bug 1189967 - Be slightly more explicit about some conversions to std::wstring. r=nfroyd (7bec611359)
- Bug 1201438: Add non-sandboxed Windows content processes as target peers for handle duplication. r=bbondy (1ca7f499e9)
- Bug 1201438 - Fixup for builds with disabled sandbox. (de125d156e)
- Bug 1165895: Add NPAPI sandbox rule for the crash server pipe and x64 Temp dir write access. r=bbondy (e9f601912d)
- Bug 1202988 - Don't use GetTempPath for flash's mms.cfg hack for low integrity. r=aklotz (b4a0d7f856)
- Bug 1225023: Allow Flash Player to create Adobe\Flash Player and Macromedia\Flash Player directories. r=bbondy (c5120afc1d)
- Bug 1218681 - add plugin-container standalone process code. The Code associate with ARCH. r=hev (03dfb21776)
- bug 1130976 - Flash context menu causes CPOW deadlock with AdBlock
Plus, plugins should spin even loop in content process instead of the
chrome process r=billm (52f4d33633)
- Bug 1157237: Move invocation of async NPP_New to an async task; r=jimm (7b6c1a577e)
- Bug 1175147 - Don't do threadsafety asserts for NPN_MemAlloc and friends, r=jimm (b4ce5b33ce)
- fix strange misspatch (8a96a61819)
- Bug 1219244 - use UniquePtr instead of nsAutoArrayPtr in dom/plugins/; r=aklotz (19fabc55b5)
- Bug 1155503: BrowserStreamParent should null out its NPStream pointer and we should check for it; r=jimm (eddb82b8b4)
- some crashrep stuff (bb2b046090)
- Bug 1192077 - Convert AndroidBridge JNIEnv calls; r=esawin (821453089e)
- Bug 554171 - Add plugin thread checks to functions that must only be called on the main thread. r=jimm (f2eb3822da)
- Bug 1149358: Ensure that plugin streams are not manipulated by
PluginAsyncSurrogate if plugin destruction is imminent; r=jimm
(6dd99c94ee)
- Bug 1198302 - Ensure that
PluginAsyncSurrogate::NotifyAsyncInitFailed properly aborts any
PluginAsyncSurrogate::WaitForInit calls. r=jimm (23c1fbfcfe)
- Bug 1201239 - Add a proper null check in PluginAsyncSurrogate::NotifyAsyncInitFailed; r=jimm (5d8ff9f8aa)
- Bug 1208059: Make nsNPAPIPluginInstance support WeakPtr and modify PluginAsyncSurrogate to use it; r=jimm (174a3166b1)
- Bug 1171453: Make ParentNPObjects aware of AsyncNPObject wrappers; r=jimm (92e608831d)
- Bug 1217726 - Fix -Wimplicit-fallthrough warnings in dom/plugins. r=jimm (32db26ede8)
- Bug 1167720 - Fix invalid window ID provided to GTK3 plugin container children. r=karlt (d8c2de0c19)
- Remove Windows-specific synchronous plugin drawing code. (bug 1218688 part 1, r=jimm) (5e4b60ea33)
- Remove Linux-specific synchronous plugin drawing code. (bug 1218688 part 2, r=jimm) (edb29f27b8)
- Remove Mac-specific synchronous plugin drawing code. (bug 1218688 part 3, r=benwa) (acc6b57b23)
- Assert that we do not attempt synchronous painting of windowless
Desktop plugins. (bug 1218688 part 4, r=bsmedberg) (c34094b038)
- Bug 1195472 - Call Show after Enable on puppet widgets to avoid an assertion when running crash tests. r=aklotz (405ed2c1d1)
- Add explicit keyword to AsyncScrollBase constructor to fix static analysis build (bug 1139220 part 6, r=shu) (4cc37b9a3b)
- Bug 1146561 - Add back the visibility check for Mac plugins. r=jmuizelaar (91a4a5a8e9)
- namespace (9b4919f8fa)
- Bug 1217307 - Remove some unnecessary null checks in rest of dom/. r=njn (de5d69880a)
- Bug 1225137 - Avoid crash on some platforms if scrollbar fading is
enabled and the duration is set to zero. r=spohl (a16954de2f)
- Bug 1114554 - Disable NotificationStorage debug logging. r=dholbert (c2722fa4ed)
- Bug 1073551 - fix doorhangers to not steal focus unless explicitly opened using mouse or keyboard, r=jaws (be6109cf6d)
- Bug 1169629: Add-on install confirmation notification appears anchored to older dismissed anchors. r=dao (684535c7cc)
- Bug 1194706: make sure that the notification icons and doorhangers
are shown in undocked chat windows too. r=Mossop (68e0ced913)
- Bug 1207089 - Telemetry for permission notifications. r=MattN,vladan (ff421236ea)
- Bug 1215526 - part 4 - make preprocess-tab-svgs.py report extra dependencies; r=glandium (98b64b5c45) (4e6138a54f)
New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.7-Goanna-20230225.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git 7ad90a7dc7..4e6138a54f:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 966986 - Part 1: Fix format of
DataTransfer.getData(text/x-moz-url) and return each text and URL as a
separated item on Mac. r=smichaud, vlad (4de2b9ee3f)
- Bug 966986 - Part 2: Return true from
nsDragService::IsDataFlavorSupported for text/x-moz-url-desc and
text/x-moz-url-data on Mac. r=smichaud, vlad (210fb284cc)
- Bug 1167834 - Fix -Wwritable-strings warnings in widget/cocoa/. r=smichaud (933fa44bb4)
- Bug 1206766 - Show meaningful module offsets in stack traces even when no symbol found. r=spohl (406e2019dc)
- Bug 1205399 - Remove some leftover Growl strings. r=mstange (44dd51e2cd)
- Bug 1205399 - OS X: Implement disabling Notifications for the site from the native notifications. r=mstange (4c5c3c3c41)
- Bug 1208685 - Dedupe alert.css and cleanup alert.js heading. r=bgrins (669f2f5347)
- Bug 1208295 - Show an additional action on OS X notifications to open notification settings. r=mstange (4562ca98f5)
- Bug 935434 - Make XUL alertNotifcations use dir/bidi parameter by
setting the according css direction attribute. Set lang attribute for
labels. r=jaws (0e1e045f28)
- Bug 1202933, Part 1 - Show the origin for XUL notifications. r=MattN,wchen (836ca78e53)
- Bug 1202933, Part 2 - Show the origin for OS X notifications. r=MattN,wchen (468b702443)
- Bug 1201397 - New layout of XUL Notifications. r=MattN (1133670c5d)
- Bug 1209602 - XUL: Implement disabling notifications for a site. r=MattN (980f441952)
- Bug 1218315 - Replace NS_LITERAL_STRING(...).get() with MOZ_UTF16(...) on widget. r=nfroyd (4605f28ee6)
- Bug 1221449: Add null ptr check and fix variable shadowing in OSXNotificationCenter.mm. r=spohl (6064ea34ec)
- Bug 1052776 - fix role=alert usage and ensure alert events fire, r=MattN (45cb398d87)
- Bug 1217621 - Show settings action for XUL notifications. r=jaws (9cb70137c2)
- Bug 1205172 - Do Not Disturb Button for Push Notifications on Windows. r=MattN (16b068c676)
- Bug 1219458 - Remove the notification animation until we have better transparency support. r=MattN (bcd89030e2)
- Bug 1214029 - Use double-quotes for strings in alert.js. r=MattN (a8b2a60ab6)
- Bug 1213421 - Truncate long body and title text in notifications. r=MattN (b91c55cb1b)
- Bug 1213421 - Follow-up, set the bodyText even when text is not being truncated. r=MattN (47212a10ca)
- Bug 1216161 - XUL notifications on Linux can't be closed. r=MattN (0ad4abe149)
- Bug 1218781 - Padding on the right side of notifications is missing when an icon is supplied. r=MattN (b0661b491c)
- Bug 1218785 - Remove top and bottom margins on images in notifications. r=MattN (fb5f74249c)
- Bug 1218780 - Notifications shouldn't use a hand cursor. r=MattN (be6da71ee0)
- Bug 1218789 - Close button and gear button are misaligned in notifications. r=MattN (a6d684f008)
- fix misspatch (e9a9840e80)
- Bug 1148933 - Remove old storageservice.js and tests. r=gps (6308b7230f)
- reorder (2095058419)
- Don't mix GPU adapters across processes. (bug 1183910 part 10, r=jmuizelaar) (fa313da63d)
- Don't attempt to use WARP after D3D11CreateDevice crashes. (bug 1201202, r=bas) (10d8424a75)
- Bug 1207437 (part 1) - Don't recompute Windows feature levels. r=dvander. (0b0d3c11a1)
- Bug 1207437 (part 2) - Don't re-get D3D11CreateDevice. r=dvander.
It's always obtained during gfxWindowPlatform initialization and put
into sD3D11CreateDeviceFn. (db99647c33)
- Bug 1207437 (part 3) - Fix and disallow warnings in gfx/thebes/. r=dvander. (4cf28c971d)
- Bug 1207437 - Extra qualification fixup. (05ab331aaa)
- Search for a matching DXGI adapter in content processes. (bug 1225283 part 2, r=jrmuizel) (c1f715dd91)
- Add IPC helpers to marshal DXGI_ADAPTER_DESC. (bug 1225283 part 1, r=mattwoodrow) (932804aab6)
- Bug 1208465 - Part 1: Fix some reftest annotations. r=jrmuizel (725601b236)
- Bug 1208465 - Part 2: Disable using Direct2D when 1.1 is unavailable. r=jrmuizel (2ad1fc80bd)
- Bug 1196335 - Disambiguate the strings for scoped gfx reporter and D2D1.1. r=dvander (0cb2c1534c)
- Bug 1222569 - fix -Wformat warning in gfxWindowsPlatform.cpp; r=Bas (95f339a567)
- Bug 1195844: When checking for old DisplayLink versions, look for a few other DLLs. r=jrmuizel (8a316e876f)
- Bug 1197296. Check for errors more during bug testing. r=Bas (21405bfe27)
- Don't assume D3D11CreateDevice() gives back non-null devices. (bug 1209268, r=milan) (7208b1e52d)
- Bug 1222569 - fix initialization order in gfxWindowsPlatform.cpp; r=Bas (530f2510b7)
- Don't use Direct 2D 1.0 if Direct3D11 is using WARP. (bug 1207665 part 2, r=jmuizelaar) (a6f6aef92a)
- Bug 1207258 - Give back the ability to run direct write without D2D,
but only with a *force* preference. r=dvander (283454081b)
- Bug 1097321 - Fix DoesD3D11TextureSharingWorkInternal to handle Intel/AMD configurations. r=Bas (efa1d2eeef)
- Bug 1223002 - Always call ReleaseGrFace to balance GetGrFace, even if the face is null. r=jdaggett (06cb8447ba)
- Bug 1225125: If all drawing is just clipped out anyway, just push a
regular group, blending mode won't matter. r=jrmuizel (78a90991d4)
- Bug 1223440 - Implement
NativePanZoomController::setIsLongpressEnabled so long-press detection
can be disabled during testing. r=kats (b8e31ab26a)
- Bug 1202050 - Use UntransformTo in a few more places in APZ code. r=botond (6c43dda3c3)
- Bug 1228501 patch 1 - Remove decorations parameter to nsFont constructors. r=jdaggett (ea43ab6167)
- Bug 1228501 patch 2 - Remove nsFont::decorations member variable. r=jdaggett (57f9cc2520)
- Bug 1228501 patch 3 - Remove nsFont::BaseEquals. r=jdaggett
BaseEquals and Equals were made the same by patch 2, so BaseEquals can
be removed. (925a469540)
- Bug 576927 - Use saturating multiply when calculating zoomed app units to avoid integer overflow. r=roc (ab0caaa9c7)
- Bug 1228501 patch 4 - Remove nsStyleFont::CalcFontDifference, which
now duplicates the list of tests in nsFont::Equals. r=jdaggett
(46523eaf4c)
- Bug 1228501 patch 5 - Remove NS_FONT_DECORATION_* constants.
r=jdaggett Decorations in Gecko are associated with the CSS
'text-decoration' property, so the constants should live in
nsStyleConsts.h, as they largely already do (since the names defined
there are the vast majority of the uses). (2895dfb610) (e4c23c8471)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- remove PM alertTime custom (911dd825ec)
- Bug 1208346 - Alert service Do Not Disturb backend. r=jaws (0047051b4e)
- Bug 1208346 - Fix manualDoNotDisturb build bustage on Android. r=bustage (39275a49bd)
- Add some shadow warnings back (64eb2adf55)
- some window fixes by Roy (72e6a9b98e)
- remove parameter of DoesD3D11DeviceWork (243dfb24f4)
- Bug 1197296. Check the error code of Map. r=bas (9debd274fd)
- Bug 1221348 - Part 1: Unify crash signatures. r=jrmuizel (80763d326d)
- Bug 1221348 - Part 2: Fix texture sharing detection code on Intel. r=jrmuizel (fb0390850d)
- Bug 1097321 - Add layers.amd-switchable-gfx.enabled pref. r=jrmuizel (3963a35cbc)
- Bug 720589 - mMatchCounts may be accessed with a nonexisting index. r=neil (fdbdd7e228)
- Bug 1224975 - add telemetry for font loading. r=m_kato (013a6e8fc7)
- Bug 1188376: Split Hello Telemetry values from general WebRTC r=jib (3887cc3201)
- Bug 1198883 - Part 1: Improve ICE candidates telemetry probes. r=bwc (2d02a3d752)
- Bug 1198883 - Part 2: Added WebRTC ICE candidates to Telemetry. r+vladan (fa8032043f)
- Bug 1201926 - Add support for keyed histograms to Fennec's Telemetry module, r=nalexander (8b96ebf026)
- Bug 1213780 - Fix Telemetry reporting repeated hang annotations for Chrome hangs. r=aklotz (afde812b08)
- Bug 1128768: Part 4 - Update telemetry to serialize BHR hang annotations; r=gfritzsche (7c1b8f5fa5)
- Bug 1215540 - Fix Telemetry reporting repeated hang annotations for Thread hangs. r=aklotz (afed35f06f)
- Bug 896740 - Limit the number of chrome-hangs reported to Telemetry. r=vladan (a37ba72225)
- missing bits of Bug 932865 - Expose thread hang stats (c19c41ae06)
- Bug 1187138 (part 1) - Replace nsBaseHashtable::Enumerate() calls in toolkit/ with iterators. r=froydnj. (ba92a8464f)
- Bug 1121040 - Don't send RETURN keypresses to content while a
satchel autocomplete entry is selected. r=Gijs,smaug (762efd7cc8)
- Bug 1145146 - Remove offensive comment from nsFormFillController r=mak (7a6b0eb4e1)
- Bug 1136085 - Part 1 - Don't store & collect subsession histograms on mobile. r=vladan (911084001c)
- missing bits of Bug 1023461 - Add HangStack class to support internal string buffer; r=vladan (599bee2150)
- Bug 1196381 - Eliminate breakpad dependency in ThreadStackHelper; r=nfroyd r=snorp (ff8a632975)
- fix misspatch of 1157282 and 1198883 (9a216ab188)
- Bug 1034138 - a. Get native stack for permahangs in BHM; r=snorp (772970d0e0)
- Bug 1211411 - Limit the number of thread hang stats reported to Telemetry. r=vladan (fd72bc8b62)
- Bug 1219751 - Change the the depth limit of the thread hangs stack to use the 99th percentile. r=gfritzsche (fc59bd7598)
- Bug 1133521 - Enable BHR on Beta. r=vladan (2501c6a0ff)
- Bug 1219216 - Fix a wrong comment in BackgroundHangMonitor.h. r=gfritzsche (e974320361)
- bits of Bug 1134279 - Change Telemetry data producers to use the correct (d00e84b7f3)
- bits of Bug 977026 - Part 2: B2G loader (bf1208a73a)
- bug 1198450 - Firefox fails to load about:home if Firefox was installed to a folder with non-Latin name r=jimm (c4df06a69e)
- Bug 1222167 - fix initialization order in GeckoChildProcessHost; r=jld (6bad274479)
- Bug 1141693 - Build and use a PIE plugin-container on Android 5.0+.
Based on a patch by Mike Hommey. r=me,glandium (78dc877aec)
- Bug 1187533 - Change how Gtk+2 plugin-container is started on Gtk+3 builds. r=billm (93c2b8a1b0)
- Bug 1063359 - Unconditionally use -Wl,--no-as-needed when building with GNU ld/gold. r=mshal (643e92ca49)
- Bug 971811 - Don't prepend an empty existing DYLD_INSERT_LIBRARIES path when launching the plugin. r=smichaud (c72df0073c)
- Bug 1189352: Fix NSPR_LOG_FILE with absolute paths for sandboxed child on Windows. r=bbondy (f4bb51c123)
- Bug 1189967 - Be slightly more explicit about some conversions to std::wstring. r=nfroyd (7bec611359)
- Bug 1201438: Add non-sandboxed Windows content processes as target peers for handle duplication. r=bbondy (1ca7f499e9)
- Bug 1201438 - Fixup for builds with disabled sandbox. (de125d156e)
- Bug 1165895: Add NPAPI sandbox rule for the crash server pipe and x64 Temp dir write access. r=bbondy (e9f601912d)
- Bug 1202988 - Don't use GetTempPath for flash's mms.cfg hack for low integrity. r=aklotz (b4a0d7f856)
- Bug 1225023: Allow Flash Player to create Adobe\Flash Player and Macromedia\Flash Player directories. r=bbondy (c5120afc1d)
- Bug 1218681 - add plugin-container standalone process code. The Code associate with ARCH. r=hev (03dfb21776)
- bug 1130976 - Flash context menu causes CPOW deadlock with AdBlock
Plus, plugins should spin even loop in content process instead of the
chrome process r=billm (52f4d33633)
- Bug 1157237: Move invocation of async NPP_New to an async task; r=jimm (7b6c1a577e)
- Bug 1175147 - Don't do threadsafety asserts for NPN_MemAlloc and friends, r=jimm (b4ce5b33ce)
- fix strange misspatch (8a96a61819)
- Bug 1219244 - use UniquePtr instead of nsAutoArrayPtr in dom/plugins/; r=aklotz (19fabc55b5)
- Bug 1155503: BrowserStreamParent should null out its NPStream pointer and we should check for it; r=jimm (eddb82b8b4)
- some crashrep stuff (bb2b046090)
- Bug 1192077 - Convert AndroidBridge JNIEnv calls; r=esawin (821453089e)
- Bug 554171 - Add plugin thread checks to functions that must only be called on the main thread. r=jimm (f2eb3822da)
- Bug 1149358: Ensure that plugin streams are not manipulated by
PluginAsyncSurrogate if plugin destruction is imminent; r=jimm
(6dd99c94ee)
- Bug 1198302 - Ensure that
PluginAsyncSurrogate::NotifyAsyncInitFailed properly aborts any
PluginAsyncSurrogate::WaitForInit calls. r=jimm (23c1fbfcfe)
- Bug 1201239 - Add a proper null check in PluginAsyncSurrogate::NotifyAsyncInitFailed; r=jimm (5d8ff9f8aa)
- Bug 1208059: Make nsNPAPIPluginInstance support WeakPtr and modify PluginAsyncSurrogate to use it; r=jimm (174a3166b1)
- Bug 1171453: Make ParentNPObjects aware of AsyncNPObject wrappers; r=jimm (92e608831d)
- Bug 1217726 - Fix -Wimplicit-fallthrough warnings in dom/plugins. r=jimm (32db26ede8)
- Bug 1167720 - Fix invalid window ID provided to GTK3 plugin container children. r=karlt (d8c2de0c19)
- Remove Windows-specific synchronous plugin drawing code. (bug 1218688 part 1, r=jimm) (5e4b60ea33)
- Remove Linux-specific synchronous plugin drawing code. (bug 1218688 part 2, r=jimm) (edb29f27b8)
- Remove Mac-specific synchronous plugin drawing code. (bug 1218688 part 3, r=benwa) (acc6b57b23)
- Assert that we do not attempt synchronous painting of windowless
Desktop plugins. (bug 1218688 part 4, r=bsmedberg) (c34094b038)
- Bug 1195472 - Call Show after Enable on puppet widgets to avoid an assertion when running crash tests. r=aklotz (405ed2c1d1)
- Add explicit keyword to AsyncScrollBase constructor to fix static analysis build (bug 1139220 part 6, r=shu) (4cc37b9a3b)
- Bug 1146561 - Add back the visibility check for Mac plugins. r=jmuizelaar (91a4a5a8e9)
- namespace (9b4919f8fa)
- Bug 1217307 - Remove some unnecessary null checks in rest of dom/. r=njn (de5d69880a)
- Bug 1225137 - Avoid crash on some platforms if scrollbar fading is
enabled and the duration is set to zero. r=spohl (a16954de2f)
- Bug 1114554 - Disable NotificationStorage debug logging. r=dholbert (c2722fa4ed)
- Bug 1073551 - fix doorhangers to not steal focus unless explicitly opened using mouse or keyboard, r=jaws (be6109cf6d)
- Bug 1169629: Add-on install confirmation notification appears anchored to older dismissed anchors. r=dao (684535c7cc)
- Bug 1194706: make sure that the notification icons and doorhangers
are shown in undocked chat windows too. r=Mossop (68e0ced913)
- Bug 1207089 - Telemetry for permission notifications. r=MattN,vladan (ff421236ea)
- Bug 1215526 - part 4 - make preprocess-tab-svgs.py report extra dependencies; r=glandium (98b64b5c45) (4e6138a54f)
* 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