Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 05/14/2022 in all areas

  1. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220514-3219d2d-uxp-774750839-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220514-3219d2d-uxp-774750839-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-20220514-3219d2d-uxp-774750839-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-20220514-d849524bd-uxp-774750839-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20220514-d849524bd-uxp-774750839-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20220514-d849524bd-uxp-774750839-xpmod.7z Official UXP changes picked since my last build: - Issue #1891 - Fix ASAN and clang crashes on Linux, BSD and MacOS. Merge with the existing Solaris fix, by folding Solaris into the Linux/BSD section. Add Apple Silicon (ARM64) support. This should also address Issue #1884 by moving the offending code into assembly. (fd04893c3) - Issue #1509 - Invalidate previous result when datalist is changed. (046b81d06) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes picked since my last build: - gmp: replace preprocessor directives with AppConstants conditions (ef6b9353a) - pref: add CSS grid pref (297adbdb2) * 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.
    3 points
  2. POWIS Powerful Windows Setup This tool was developed to bring new user experience into Windows setup, supporting all Windows versions from Vista and newer. What features are added by POWIS? 1. Windows Recovery Environment boot menu option 2. Multi-Unattended selector 3. Dynamic drivers folder 4. DriverPacks solution using Snappy Driver Installer 5. RunOnceEx setup phase a. Certificates installing from any *.CER files b. Microsoft Office installing – 2007 or 2010 – 2016 or 2019 / 365 using YAOCTRI c. MSI Packages installing d. Products activation using Multi-OEM/Retail Project {MRP} - Mk3 or your own custom Activate.cmd e. Updates installing f. Applications installing g. Apply personal settings from any *.REG files h. DriverStore cleanup i. Scripts execution from any *.PS1 or *.BAT or *.CMD files 6. ESD support for Windows Vista and Windows 7 What is supported? 1) Any architecture, build and language ISO or extracted setup of Windows Vista SP2*, Windows 7, Windows 8.0, Windows 8.1 and Windows 10. Servers are untested but they should work too. This could be pointed to bootable USB too. 2) Only clean installations are supported 3) Fully Unattended *NOTE: For dynamic drivers folder and automated skipping product key in Windows Vista is needed Windows 8.0 setup engine, if you want these features enable ESDSUPPORT option in config.ini How to use POWIS? 1) Download and extract this tool, for example to C:\POWIS directory 2) Prepare plugins folder. This folder needs your attention a) driverpacks – place any compressed *.7z DriverPacks here. Snappy Driver Installer install compatible drivers before first reboot of deployed system. All available languages in SDI v1.21.2.2102 are mapped to Windows language codes. So perfect multilanguage support is available. If someone translate SDI, these new translations are needed to be hardcoded in Launch.cmd. You can find log files in %WINDIR%\Logs. Download DriverPacks here or here or here. b) drivers – if you want to apply drivers to deployed system before first boot. Place drivers in INF format into certain folders. All directory is for architecture independent drivers, x64 for 64bit drivers and x86 is for 32bit drivers c) oem – This folder is for Multi-OEM/Retail Project {MRP} - Mk3 which is compatible with POWIS solution from v137.1, Download and extract this project. Needed files are DeCompile.exe, OEM's.7z and OOBE.cmd, then rename OOBE.cmd to OEM.cmd. You can find log files in %WINDIR%\Logs. On Windows 8 and newer you can see black screen during setup for a while. Don’t worry MRP is installed on background. This is caused by Windows setup design, on Windows 7 is this process different and you can see screen with “Setup will continue after restarting your computer“ instead. d) office – All Office versions are supported. For Office 2007 place unattended setup into All subfolder. This Office version is only 32bit and it will be installed on both x86 and x64 systems. For Office 2010 – 2016 create x86 and x64 subfolders and place unattended setup into them. If you want to force 32bit Office on x64 systems place setup into All folder instead. For Office 2019 / 365 is supported YAOCTRI installation method. Just place generated setup directly into office folder. See pictures below e) setup – This folder is here for your own *.CER, *.PS1, *.BAT, *.CMD, *.REG , EXE and MSI files During setup process is setup folder dynamically scanned, so you can add / remove files perfectly on the fly directly on your USB setup media. You need to follow some rules when adding installers. If your applications have EXE installer for both architecture it must have –all in filename. If there exist standalone installers keep –x86 and –x64 in filename instead. To define silent switch create simple TXT file with same name as application installer, but without architecture identificator. So for WinRAR-x86.exe and WinRAR-x64.exe is needed WinRAR.txt with /S inside as only single line. MSI packages are installed automatically with /quiet /norestart switch. If you want to use your own switches do it in same way as you do for EXE installers. *.CER, *.PS1, *.BAT, *.CMD, *.REG are silently launched and applied. In scripts don't forget to exit them. f) unattended – place any Unattended files here, if you do it, you will be prompted for selection when setup begin g) updates – place any updates files *.MSU, *.CAB, *.MSP here and they will be silently installed. Just keep -x86 and -x64 in filename, simply follow the same logic as applications installers 3) Configure options in Config.ini 4) Launch POWIS.cmd as Administrator, then drag and drop extracted Windows setup path or ISO or already created bootable USB into console window. You can also use POWIS directly from CMD in your own scripts. See POWIS.cmd /? for more informations. When you point already created bootable USB, it must be without \ (backslash), like E: or G: not E:\ or G:\ otherwise POWIS end in fail with many errors. I tried to solve this, but on some languages is backslash different character. So this must be carefully driven by user. What is RunOnceEx? RunOnceEx is old build-in Windows feature introduced firstly in Windows 95, which processing commands one by one. In POWIS solution are these steps generated by RunOnceEx.cmd on the fly during setup process. This is also solution for some special cases. 1) Some applications needs created User account and can’t be installed through SetupComplete.cmd. RunOnceEx is processed under Administrator account so this limitation is gone. 2) SetupComplete.cmd and OOBE.cmd are ignored during setup when OEM key is used. This limitation is also gone in POWIS solution with RunOnceEx setup phase. NOTE: You can still use these files if you want, but they have their limitations explained above. To be able to run this solution was developed Watcher.cmd. Small script that runs on background when RunOnceEx is launched to watch every 1 second for explorer.exe and sysprep.exe in Task manager, as these processes needs to be killed immediately after they appears to avoid unneeded user touch and bring better and clean user experience. All steps are readed dynamically, so you can view all 10 steps or only few of them. This dialog is translatable through RunOnceEx.inf. It’s a small INF file with multilanguage strings, this is same method like drivers are localized. Currently are supported these languages. Many thanks for them to translators! English (en-US) Czech (cs-CZ) Brazilian Portuguese (pt-BR) Spanish (es-ES) Slovak (sk-SK) German (de-DE) Dutch (nl-NL) Norwegian Bokmål (nb-NO) Finnish (fi-FI) Bulgarian (bg-BG) Korean (ko-KR) French (fr-FR) Italian (it-IT) Portuguese (pt-PT) Russian (ru-RU) Danish (da-DK) Slovenian (sl-SI) Croatian (hr-HR) Greek (el-GR) Turkish (tr-TR) Romanian (ro-RO) Swedish (sv-SE) If you want to add your language translation, please translate these strings and submit them with language name / language code. They will be added in next release. FINTEXT = "Windows Post-Setup" CERTEXT = "Installing certificates" SCRIPTTEXT = "Executing scripts" OFFTEXT = "Installing Microsoft Office" MSITEXT = "Installing MSI packages" ACTTEXT = "Activating products" UPDTEXT = "Installing updates" SILTEXT = "Installing applications" TWKTEXT = "Applying personal settings" DRVCLNTEXT = "Removing unused drivers" RBTTEXT = "Reboot" Examples of translated RunOnceEx into Korean, Czech or Italian. This can support any language If you like old Window 95 setup style icon, disable ICONPATCH option in config.ini. I personally want new one instead. This is how original ugly old icon looks. NOTE: When you are removing components with NTLite or any other slimming down tool. Keep protected these Internet Explorer files as they are responsible for RunOnceEx - iernonce.dll + iernonce.dll.mui + IEAdvpack.dll. NOTE: If you remove them before POWIS touch keep calm, POWIS will add all needed files. Yes, it works with Server Core without problem too! What is Clean DriverStore feature? Have you integrated bunch of drivers into your image? CleanDriverStore.cmd is what every installed system with preintegrated drivers needs. All drivers that are not in use are automatically removed from DriverStore. NOTE: Keep all devices connected during setup or your integrated drivers for these devices will be removed! You can save a lot of space at installed machine. If you already updated your system drivers you can run CleanDriverStore.cmd as Administrator manually too! You can find log file in %WINDIR%\Logs. How is provided ESD support for Windows Vista and Windows 7? Yes, it’s possible to bring ESD compression into these older operating systems. This is provided by upgrading setup engine inside WinPE, this mean boot.wim is still original from Windows Vista or Windows 7. POWIS include RES patches, so setup looks same as original! To compress install.wim into install.esd you need to enable ESDSUPPORT + INSTALLRECOMPRESS options and set INSTALLFORMAT to ESD. What you need to do is simple, just provide new setup engine 1) Windows Vista require exactly Windows 8.0. For example English Windows Vista Ultimate SP2 x64 ISO have 3,7GB, compressed to ESD with WinRE option is final ISO 2,6GB a) This bring dynamic drivers folder support and automated skipping product key too b) Small glitch exist in setup after first reboot – setup activate second step „Expanding files“, but don’t worry it’s only glitch and setup is succesfully finished 2) Windows 7 require any Windows from Windows 8.0 and newer, works with Windows 10 20H2 without problem. For example English Windows 7 Ultimate SP1 x64 ISO have 3,2GB, compressed to ESD with WinRE option is final ISO 2,4GB How looks setup with applied POWIS? Whole Windows setup process is now more script driven. Due this method we are loosing Windows Recovery Environment option in setup known as Repair PC option. But this doesn’t matter as we added new boot option to winre.wim directly from sources folder to be able to enter Windows Recovery Environment. For example, this is how is changed setup structure in Windows 10 20H2v2. New folders and files that are reposponsible for whole magic are added Screenshots are in next posts! Release history 15.07.2021 - v1.0.3 - Added RunOnceEx Swedish (sv-SE) translation - Added Activation plugin folder and moved Activate.cmd inside - Improved setup.cmd for more customizable builds 01.07.2021 - v1.0.2 - Added RunOnceEx Greek (el-GR), Turkish (tr-TR) and Romanian (ro-RO) translations - Added install.esd input support - Now you can use POWIS on setup with install.esd - Added Themes and Wallpapers plugin folders - Added many new customizable options into config.ini - Fixed AutoUnattended selector - Fixed Num Lock default settings in WinPE - Fixed WinRE.wim name and description - Fixed RunOnceEx on NTLited images without Internet Explorer 27.05.2021 - v1.0.1 - Added RunOnceEx Slovenian (sl-SI) and Croatian (hr-HR) translations - Added DISM 10.0.19041.1 - now can POWIS run under Windows 7 host without problem - Fixed forgoten visible logs during upgrading setup engine 24.05.2021 - v1.0 - First public release Download https://www.mediafire.com/file/ekko89b1fqtnf93/POWIS_v1.0.3.7z/file or https://mega.nz/file/zAlDBYBK#DfYEu__hikhVasiDQvyzGhjUtMVLxi3rWw746oF70u8
    1 point
  3. Since older versions of WSUS Offline can't download for Windows 8.0 (not that anyone who has 8.0 should do anything but immediately update to 8.1), 7, Vista, XP, or 2000, thanks in part to Microsoft moving or removing many of the files and changes to wsusscn2.cab, is there any way to download complete update packages for each of them? I do still encounter old systems with those old Windows versions, and once in a while I setup a box with XP when there's something I need to do that absolutely will not work with anything newer. Examples, modding a hard drive to work with an Xbox 360 or removing a password off a hard drive. I had to make an XP box just for those last week. As new releases of WSUS Offline dropped older Windows and Office versions, I redid the previous one to only have updates for what was dropped, then had the newest version for the newer Windows and Office. But over time there have been some further updates to older Microsoft Office and Windows, which the old versions of WSUS Offline can't download. Time to resurrect Autopatcher's original form, and have it an all-inclusive Legacy package?
    1 point
  4. @Mov AX, 0xDEAD A look in the old XP thread shows me, that the Baytrail board Q1900m has exact the same problem with the UAA driver. So maybe it is a hardware problem of Intel Baytrail chips Dietmar
    1 point
  5. Well it doesn't really need a tutorial, at least not for anyone here I would have thought. As long as you have the Devcon program, which is readily downloadable, you just need to put it somewhere where it can be found, such as the \Windows\System32 folder, and put those commands into a text file and save them as a .bat batch file. @Damnation would obviously have to put in the appropriate ID for his problem device. How you run it doesn't really matter I wouldn't have thought, you could run it manually after boot if you want to, or from the registry or just put it in the startup folder as I did. I'm not sure whether the most recent versions of Devcon work on XP, so just in case an XP compatible version is now hard to find, I've attached mine. DEVCON.zip
    1 point
  6. Just to say that I've found a very crude workaround for the sound problem. I've made a batch file with devcon disable "PCI\VEN_8086&DEV_0F04*" devcon enable "PCI\VEN_8086&DEV_0F04*" which runs from my startup folder. This works, and I now have sound without actually having to do anything manually. Not an ideal permanent solution though!
    1 point
  7. Correct! I totally agree. All this kind of optimizations are contraproductive. In older OSs like Windows XP you should deactivate all unnecessary file optimizations and accesses to your SSD. Windows XP is lacking of native SSD support and therefore it tries to maintain your SSD like a harddisk. This would lead to senseless READ and WRITE operations which would definitely shorten the lifespan of the flash components installed in your SSD.
    1 point
  8. New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20220514.7z Changelog: Out-of-tree changes: * update Goanna3 to git 5f65eee25...646c78a9d0: - partly import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1181518 - Change the reason for memory-pressure fired during priority change. r=gsvelto (03a726dd82) - Bug 1128472 - Part 1. Mac and Win for model, stepping, cores, cache, cpu speed; VM max on Win only, vendor on Mac only. r=gfritzsche (0e843a3e0b) - Bug 1128472 - Part 2. Linux support. r=gfritzsche (887ba30869) - Bug 1188983 - mozilla::Tokenizer improvements, r=nfroyd (4b57b84c3d) - Bug 1128472 - Part 3. Vendor string on windows. r=aklotz (852d4893c9) - fix typo (18d57dc0ee) - Bug 1350908 - Upgrade Hunspell to version 1.6.1. r=masayuki (54b6e9c049) - Bug 1184298 - Remove a spammy spellchecker warning (1f9a8c8227) - Bug 1170484 - Use {Begin,End}PlaceHolderTransaction from mozInlineSpellCheck::ReplaceWord. r=ehsan (8e19083cc9) (5628de57cc) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1176681 - Make character buffer allocations in the HTML5 tree builder fallible. r=wchen. (f289384f90) - Bug 1142400 - Separate padding calculation in Get{Min,Pref}ISize and Reflow of nsBulletFrame. r=dbaron (e08bee6a1d) - Bug 1187432 - Avoid scheduling main-thread paints for scrolls handled by apz. r=tn (422d9e0c64) - Bug 1172450 - Size and position the dropdown arrow properly in vertical writing modes. r=smontagu (73c1464a6b) - Bug 1201529 - Ensure that zoomable scrollframes return true from WantAsyncScroll(). r=botond (7adb05b491) - Bug 1174553 part 1 - Add a new flag (BAIL_IF_REFLOW_NEEDED) for IntrinsicForWM() that makes it return early with a NS_INTRINSIC_WIDTH_UNKNOWN result if a reflow is needed to determine the child's correct BSize. r=dholbert (221b586fe0) - Bug 1174546 part 1 - Introduce nsLayoutUtils::MinSizeContributionForAxis which calculates an intrinsic size contribution from aFrame's 'min-width' property (or 'min-height' if the given axis is vertical) and the corresponding border, padding and margin values. r=jfkthame (c81d0b5aae) - Bug 1174553 part 2 - Move the AddPercents function into a static method in the nsLayoutUtils class. r=dholbert (18b1153de7) - Bug 1151212 part 1 - [css-grid] Introduce a few local structs (GridReflowState, Tracks, TrackSizingFunctions) to make it easier to pass around data. r=dholbert (10d9a635a6) - Bug 1151212 part 2 - [css-grid] Introduce a local GridItemInfo struct for holding a grid item's GridArea and other things. Put two nsTArrays of those in the grid container frame, one for normal flow items and one for abs.pos. grid-aligned descendants. Add a GridItemIndex method on the grid item iterator to return the index for the current item. r=dholbert (f4df44e43c) - Bug 1161038 - [css-grid] Make kAutoLine not clash with translated grid lines. r=dholbert (a467a13270) - Bug 1174546 part 2 - [css-grid] Implement the 'auto' min-sizing function in Grid layout. r=jfkthame (bf6d3ab2b3) - Bug 1174553 part 3 - [css-grid] Implement the 'min-content' / 'max-content' sizing functions in layout. r=dholbert (152e139615) - Bug 1151212 part 3 - [css-grid] Implement the "Resolve Intrinsic Track Sizes" algorithm. r=dholbert (710657b5c2) - Bug 1176619 - [css-grid] Implement the "Maximize Tracks" algorithm. r=dholbert (882da4b57e) - Bug 1176621 - [css-grid] Implement "Stretch Flexible Tracks" and associated algorithms. r=dholbert (5737f5fb47) - Bug 1174574 part 1 - [css-grid] Move the guts of nsGridContainerFrame::CalculateTrackSizes into a Tracks method. r=dholbert (871ca8dca6) - Bug 1174574 part 2 - [css-grid] Implement intrinsic sizing for grid containers (aka GetMinISize/GetPrefISize). r=dholbert (0958f2ad77) - Bug 1174553 part 5 - [css-grid] Replace the ambiguous Dimension with LogicalAxis. r=dholbert (15afa20c61) - Bug 1194892 - [css-grid] "span * / span *" should be treated as "auto / auto" for abs.pos. grid items. r=dholbert (9b229d7e07) - Bug 1194888 - [css-grid] A line outside the existing grid should be treated as 'auto' for abs.pos (10.1). r=dholbert (7bd2426be2) - Bug 1204585 part 2 - [css-grid] abs.pos. child position reftests. (fbf2d4e37a) - Bug 1206703 - [css-grid] In an empty grid all lines should be treated as 'auto' for abs.pos. items, i.e. snap to the padding edge. r=dholbert (42aeeb368f) - Bug 1204585 part 1 - [css-grid] Use the grid area's size when converting to physical coordinates for abs.pos. items. r=dholbert (ad68e0bab1) - Bug 1164918 - Allow multiple '.' per cell in grid-template-areas. r=dholbert (db6420ebc5) - [css-grid] Use a smaller font-size to make sure the rendering fits within the reftest snapshot area. (minor test changes only, no bug, r=me) (4868bd81c9) - Bug 1151212 part 4 - [css-grid] Tests for intrinsic track sizing and intrinsic grid container sizing (bug 1174574). (3b60858334) - Bug 1176621 part 2 - [css-grid] Tests for flex track sizing. (fb507cae8e) - Bug 1151212 - [css-grid] Tests for <flex> min-sizing. (a74a1bf328) - Bug 1174504 - Logical-coordinate versions of nsIFrame::SetSize should maintain the frame's logical position. r=smontagu (f053a277bf) (e8d74fa3c4) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1143130 - Initialize nsIFrame::ContentOffsets members, and some additional cleanup. r=roc (334109d125) - Bug 1185436 - Mark DumpFrameTree() and DumpFrameTreeLimited() const. r=roc (f444841ce7) - Bug 1163328 - Tests for mozilla::Tuple. r=froydnj (9bdf4a67eb) - Bug 1184385 - Add a Tie() utility function for tuples (the equivalent of std::tie()) to MFBT. r=froydnj (a683a079e7) - Bug 1186315 - Fix TestTuple error and add it into testing list. r=nfroyd (8ea986d022) - Bug 1185706 - support Tie() for mozilla::Pair. r=froydnj (2a74853496) - Bug 1186126 - Note incompatibility with NSPR printf-like functions. r=nfroyd (eb3aa88cd3) - Bug 1188895 - Replace U+0A00 with U+0200 in MacroForEach.h. r=Ms2ger (e63d0be26f) - Bug 1182370 - _BitScan* does not modify *pIndex if input is zero. - r=waldo (3c1280da48) - Bug 1193600 - Add Clamp and IsPowerOfTwo to MFBT. - r=waldo (7e5e321a74) - Bug 1139036 - Bind all symbols from libmozglue.dylib when it is loaded. r=ted (c948da5c6d) - bug 1198226 - Add HOST_{CFLAGS,CXXFLAGS,DEFINES} support to mozbuild frontend+recursive make backend. r=mshal (c5558cbf4c) - bug 1198226 - Move HOST_{C,CXX}FLAGS to moz.build HOST_{CFLAGS,CXXFLAGS,DEFINES}. r=mshal (031909f24a) - bug 1198226 - Add HOST_{C,CXX}FLAGS recursive make varible blacklist. r=mshal (c808385c2f) - Bug 1204134 (attempt 2) - Fix and disallow warnings in config/moz.build. r=glandium. (e1a21ccade) - code style (374f57dbea) - Bug 1184284 - Remove txToRemove warning from nsSHistory::RemoveDuplicate. r=smaug (14f02229d5) - Bug 1203379 - Fix indentation of gfxWordCacheTest.cpp. r=jrmuizel. (c04b07ce17) - Bug 1203427 (part 1) - Add nsExpirationTracker::mName. r=froydnj. (974b39f117) - Bug 1203427 (part 2) - Remove an argument to nsTimeout::InitTimer. r=mccr8. (f6f196c26c) - Bug 1203809 - pass textperf obj into gfxFontGroup constructor. r=m_kato (1ea2f5cfd2) - Bug 1203427 (part 3) - Change order of InitCommon() arguments. r=froydnj. (07e6c9b5ca) - Bug 1203427 (part 4) - Remove trailing whitespace from nsITimer.idl. r=froydnj. (df4473f30a) - Bug 1186112 - Get rid of the #define'd constants in BMPFileHeaders.h. r=tn (c18103f391) (646c78a9d0) * 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
    1 point
  9. New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220514-646c78a9d0-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220514-646c78a9d0-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220514-646c78a9d0-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220514-646c78a9d0-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - partly import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1181518 - Change the reason for memory-pressure fired during priority change. r=gsvelto (03a726dd82) - Bug 1128472 - Part 1. Mac and Win for model, stepping, cores, cache, cpu speed; VM max on Win only, vendor on Mac only. r=gfritzsche (0e843a3e0b) - Bug 1128472 - Part 2. Linux support. r=gfritzsche (887ba30869) - Bug 1188983 - mozilla::Tokenizer improvements, r=nfroyd (4b57b84c3d) - Bug 1128472 - Part 3. Vendor string on windows. r=aklotz (852d4893c9) - fix typo (18d57dc0ee) - Bug 1350908 - Upgrade Hunspell to version 1.6.1. r=masayuki (54b6e9c049) - Bug 1184298 - Remove a spammy spellchecker warning (1f9a8c8227) - Bug 1170484 - Use {Begin,End}PlaceHolderTransaction from mozInlineSpellCheck::ReplaceWord. r=ehsan (8e19083cc9) (5628de57cc) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1176681 - Make character buffer allocations in the HTML5 tree builder fallible. r=wchen. (f289384f90) - Bug 1142400 - Separate padding calculation in Get{Min,Pref}ISize and Reflow of nsBulletFrame. r=dbaron (e08bee6a1d) - Bug 1187432 - Avoid scheduling main-thread paints for scrolls handled by apz. r=tn (422d9e0c64) - Bug 1172450 - Size and position the dropdown arrow properly in vertical writing modes. r=smontagu (73c1464a6b) - Bug 1201529 - Ensure that zoomable scrollframes return true from WantAsyncScroll(). r=botond (7adb05b491) - Bug 1174553 part 1 - Add a new flag (BAIL_IF_REFLOW_NEEDED) for IntrinsicForWM() that makes it return early with a NS_INTRINSIC_WIDTH_UNKNOWN result if a reflow is needed to determine the child's correct BSize. r=dholbert (221b586fe0) - Bug 1174546 part 1 - Introduce nsLayoutUtils::MinSizeContributionForAxis which calculates an intrinsic size contribution from aFrame's 'min-width' property (or 'min-height' if the given axis is vertical) and the corresponding border, padding and margin values. r=jfkthame (c81d0b5aae) - Bug 1174553 part 2 - Move the AddPercents function into a static method in the nsLayoutUtils class. r=dholbert (18b1153de7) - Bug 1151212 part 1 - [css-grid] Introduce a few local structs (GridReflowState, Tracks, TrackSizingFunctions) to make it easier to pass around data. r=dholbert (10d9a635a6) - Bug 1151212 part 2 - [css-grid] Introduce a local GridItemInfo struct for holding a grid item's GridArea and other things. Put two nsTArrays of those in the grid container frame, one for normal flow items and one for abs.pos. grid-aligned descendants. Add a GridItemIndex method on the grid item iterator to return the index for the current item. r=dholbert (f4df44e43c) - Bug 1161038 - [css-grid] Make kAutoLine not clash with translated grid lines. r=dholbert (a467a13270) - Bug 1174546 part 2 - [css-grid] Implement the 'auto' min-sizing function in Grid layout. r=jfkthame (bf6d3ab2b3) - Bug 1174553 part 3 - [css-grid] Implement the 'min-content' / 'max-content' sizing functions in layout. r=dholbert (152e139615) - Bug 1151212 part 3 - [css-grid] Implement the "Resolve Intrinsic Track Sizes" algorithm. r=dholbert (710657b5c2) - Bug 1176619 - [css-grid] Implement the "Maximize Tracks" algorithm. r=dholbert (882da4b57e) - Bug 1176621 - [css-grid] Implement "Stretch Flexible Tracks" and associated algorithms. r=dholbert (5737f5fb47) - Bug 1174574 part 1 - [css-grid] Move the guts of nsGridContainerFrame::CalculateTrackSizes into a Tracks method. r=dholbert (871ca8dca6) - Bug 1174574 part 2 - [css-grid] Implement intrinsic sizing for grid containers (aka GetMinISize/GetPrefISize). r=dholbert (0958f2ad77) - Bug 1174553 part 5 - [css-grid] Replace the ambiguous Dimension with LogicalAxis. r=dholbert (15afa20c61) - Bug 1194892 - [css-grid] "span * / span *" should be treated as "auto / auto" for abs.pos. grid items. r=dholbert (9b229d7e07) - Bug 1194888 - [css-grid] A line outside the existing grid should be treated as 'auto' for abs.pos (10.1). r=dholbert (7bd2426be2) - Bug 1204585 part 2 - [css-grid] abs.pos. child position reftests. (fbf2d4e37a) - Bug 1206703 - [css-grid] In an empty grid all lines should be treated as 'auto' for abs.pos. items, i.e. snap to the padding edge. r=dholbert (42aeeb368f) - Bug 1204585 part 1 - [css-grid] Use the grid area's size when converting to physical coordinates for abs.pos. items. r=dholbert (ad68e0bab1) - Bug 1164918 - Allow multiple '.' per cell in grid-template-areas. r=dholbert (db6420ebc5) - [css-grid] Use a smaller font-size to make sure the rendering fits within the reftest snapshot area. (minor test changes only, no bug, r=me) (4868bd81c9) - Bug 1151212 part 4 - [css-grid] Tests for intrinsic track sizing and intrinsic grid container sizing (bug 1174574). (3b60858334) - Bug 1176621 part 2 - [css-grid] Tests for flex track sizing. (fb507cae8e) - Bug 1151212 - [css-grid] Tests for <flex> min-sizing. (a74a1bf328) - Bug 1174504 - Logical-coordinate versions of nsIFrame::SetSize should maintain the frame's logical position. r=smontagu (f053a277bf) (e8d74fa3c4) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1143130 - Initialize nsIFrame::ContentOffsets members, and some additional cleanup. r=roc (334109d125) - Bug 1185436 - Mark DumpFrameTree() and DumpFrameTreeLimited() const. r=roc (f444841ce7) - Bug 1163328 - Tests for mozilla::Tuple. r=froydnj (9bdf4a67eb) - Bug 1184385 - Add a Tie() utility function for tuples (the equivalent of std::tie()) to MFBT. r=froydnj (a683a079e7) - Bug 1186315 - Fix TestTuple error and add it into testing list. r=nfroyd (8ea986d022) - Bug 1185706 - support Tie() for mozilla::Pair. r=froydnj (2a74853496) - Bug 1186126 - Note incompatibility with NSPR printf-like functions. r=nfroyd (eb3aa88cd3) - Bug 1188895 - Replace U+0A00 with U+0200 in MacroForEach.h. r=Ms2ger (e63d0be26f) - Bug 1182370 - _BitScan* does not modify *pIndex if input is zero. - r=waldo (3c1280da48) - Bug 1193600 - Add Clamp and IsPowerOfTwo to MFBT. - r=waldo (7e5e321a74) - Bug 1139036 - Bind all symbols from libmozglue.dylib when it is loaded. r=ted (c948da5c6d) - bug 1198226 - Add HOST_{CFLAGS,CXXFLAGS,DEFINES} support to mozbuild frontend+recursive make backend. r=mshal (c5558cbf4c) - bug 1198226 - Move HOST_{C,CXX}FLAGS to moz.build HOST_{CFLAGS,CXXFLAGS,DEFINES}. r=mshal (031909f24a) - bug 1198226 - Add HOST_{C,CXX}FLAGS recursive make varible blacklist. r=mshal (c808385c2f) - Bug 1204134 (attempt 2) - Fix and disallow warnings in config/moz.build. r=glandium. (e1a21ccade) - code style (374f57dbea) - Bug 1184284 - Remove txToRemove warning from nsSHistory::RemoveDuplicate. r=smaug (14f02229d5) - Bug 1203379 - Fix indentation of gfxWordCacheTest.cpp. r=jrmuizel. (c04b07ce17) - Bug 1203427 (part 1) - Add nsExpirationTracker::mName. r=froydnj. (974b39f117) - Bug 1203427 (part 2) - Remove an argument to nsTimeout::InitTimer. r=mccr8. (f6f196c26c) - Bug 1203809 - pass textperf obj into gfxFontGroup constructor. r=m_kato (1ea2f5cfd2) - Bug 1203427 (part 3) - Change order of InitCommon() arguments. r=froydnj. (07e6c9b5ca) - Bug 1203427 (part 4) - Remove trailing whitespace from nsITimer.idl. r=froydnj. (df4473f30a) - Bug 1186112 - Get rid of the #define'd constants in BMPFileHeaders.h. r=tn (c18103f391) (646c78a9d0)
    1 point
  10. 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-20220514-afc5f1ab9-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220514-afc5f1ab9-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: about:profiles - fix "Launch profile in new browser" (added "-no-remote" for Windows) (54a727b3) (a01476644) - pref: add CSS grid pref (dfbe0bc8b) - partly imported from UXP: Issue #1891 - Add Apple Silicon (ARM64) support. (fd04893c) (79cc4fcd6) - import from UXP: Issue #1509 - Invalidate previous result when datalist is changed. (046b81d0) (afc5f1ab9)
    1 point
  11. Why exactly is it a security prerrogative dogma to be followed that anything running must be virtualized or sandboxed? Even the OS is advocated to be like that by some. It seems completely miraculous and unbelievable from a system architectural point of view. I will not mention the dubious doubt of firefox (from old to new) application containerization capabilities, which is a very chrome-biased and hotly contested idea.
    1 point
×
×
  • Create New...