| [GITHUB] Add back -k0 parameter (#9476) Forgot to undo this change while testing #9472. Addendum to 1182a5644eb. The -k0 parameter allows the build to continue to show all build failures. | 4 天前 |
| [REACTOS] Merge our bootcd and livecd into an all-in-one ReactOS BootCD (#7313) CORE-9069, CORE-13525, RELEASE-11 This new BootCD contains the functionality of both the original bootcd (text-mode 1st-stage installer) and the livecd (that will include the 1st-stage GUI installer later). Our separate livecd ISOs become obsolete, and this completely removes the need for the so-called "hybridcd" ISO. Some details: - The "hybridcd" build target is completely removed, since now the new BootCD *is* basically what we used to call "hybridcd". - The "livecd" build target is kept so far (to minimize the code changes), but internally I start to refer to it as "LiveImage", and is reduced to a minimum. A minimal non-bootable "liveimg.iso" is built (but currently not included within the BootCD). Its purpose will be to implement the "ReactOS Live" functionality as a RAMDISK. (We currently don't support other file formats apart from ISO and flat disk for a RAMDISK). The "ReactOS Live" (non-RAMDISK) is implemented by adding to the BootCD file tree the files from the LiveImage. These files add two root directories, "Profiles" and "reactos" (which is the SystemRoot for the non-ramdisk LiveImage). - The minimal text-mode ReactOS installation used for the 1st-stage installer, including USETUP itself, and the executable for the 1st-stage GUI installer and the reactos.cab (installation source), are moved to the root directory called "i386" (ideally, one directory per architecture). - The "bootcdregtest" target, i.e. the ISOs we feed our testbots with, are left untouched, i.e. they are only constituted of the 1st-stage text-mode installation only, but placed in a per-architecture root directory ("i386", etc. as for the bootcd). - Remove the ACPI APIC/SMP entries from bootcd.ini. They will be made available via the Advanced Boot Options F8 menu in Debug builds, for testing purposes only, in a subsequent commit. This commit is based upon an older SVN one: svn path=/branches/setup_improvements/; revision=75273 | 4 个月前 |
| [NETSH] Compare the stack entry against the tail, not the head twice (#9473) RemoveContextFromStack tests pStackEntry == pContextStackHead twice in the same condition, so the first branch takes every entry that happens to be the head, not only the one that is head and tail at once. The branch below it, the one that relinks pStackEntry->pNext->pPrev and moves the head forward, is then unreachable. Removing the head of a stack that has more than one entry sets both head and tail to NULL and frees only that entry, so the remaining entries are lost and leaked. The body of the first branch is what says which test was meant: it clears both ends, and that is only correct for the single element case. Compare the second test against pContextStackTail. I found this by reading, not by hitting it in a running netsh session, so I have not confirmed the leak on a live context stack. Reviewed-by: Whindmar Saksit <whindsaks@proton.me> Reviewed-by: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> Reviewed-by: Eric Kohl <eric.kohl@reactos.org> Signed-off-by: Dmitry Rantovov <rantovov5@gmail.com> | 14 小时前 |
| [FREELDR] Minor hwpci.c reformatting; SAL2-annotate *FindPciBios() (#9485) See also PR #7416. | 14 小时前 |
| [EXPLORER][SHELL32] Fix crash when tray icon with active balloon is removed (#9332) CORE-20685 | 1 天前 |
| [PCI] Fix data type checking for the bus interface (#8939) Fixes MS storport.sys not being able to work with the qla1xxx.sys driver. Storport miniport drivers use the PCIConfiguration value to access the PCI configuration space (see StorPortGetBusData and StorPortSetBusDataByOffset). CORE-13866 CORE-20545 CORE-20628 | 1 天前 |
| [HALX86] pcibus.c/bus.h: Const'ify and/or static'ify global data where applicable (#9487) | 14 小时前 |
| [HLINK] Sync to Wine-10.0 | 4 天前 |
| [WS2_32_APITEST] Attempt to fix receive test timeouts (#9483) Add Sleep to create delay to allow the send command to process before executing the receive. This is similar to what we see used in the Wine regression tests. ROSTESTS-421 | 2 天前 |
| [NTOS:IO][ARBITER] Fix newline format Addendum to commit 1500a35309 (PR #9482). | 14 小时前 |
| [NTOS:IO][ARBITER] Fix newline format Addendum to commit 1500a35309 (PR #9482). | 14 小时前 |
| [SMSS][CSRSRV] Improve debug tracing on subsystem session-related callbacks (#9477) Note: The debug-logged API names corresponding to the callbacks come from the SMSS and CSRSRV Windows checked builds, and cross-checked with the System Informer phnt headers[^1][^2]. [^1]: https://ntdoc.m417z.com/smapinumber [^2]: https://github.com/winsiderss/systeminformer/blob/master/phnt/include/ntsmss.h | 3 天前 |
| [WIN32SS:NTGDI] freetype.c: Remove the dead code kept for references purposes only (#7659) | 6 天前 |
| [REACTOS] Introduce .clang-format file And set up a Travis job for checking formatting on PRs | 6 年前 |
| Remove the 'end_of_line' value. Addendum to 32db19f6 - PR #2528 According to https://github.com/editorconfig/editorconfig/wiki/EditorConfig-Properties#end_of_line there is not yet any value to translate "use the native end-of-line" from the VCS. So for the time being, let's follow the advice mentioned in the article: > if you want to use native line endings between different operating systems it is better not to set this option and leave that task to the VCS. | 6 年前 |
| [GIT] Ensure .sh script files use LF (Unix) line endings (#7772) For example, this is what's expected by Cygwin (ba)sh on Windows. | 1 年前 |
| Add .vs folder to .gitignore Visual Studio IDE (in my case the 2026 Community Edition IDE) creates a folder for workspace user settings as soon as you open a project directory with Open > Folder in the context menu. Ignore it, this prevents people from accidentaly sharing their VS dir to master. | 20 天前 |
| [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. Excluded: 3rd-party code (incl. wine) and most of the win32ss. | 4 年前 |
| [GITPOD] change extract directory to automatically extract to RosBE, and set tar to verbose mode change extract directory to automatically extract to RosBE, and set tar to verbose mode shorting the waiting time for the user and have verbose mode activated to show if there were any issues with the file itself. therefore helping the user and developer. | 4 年前 |
| [GITPOD]Add gitpod config this commit adds support for Gitpod.io, a free automated dev environment that makes contributing and generally working on GitHub projects much easier. It allows anyone to start a ready-to-code dev environment for any branch, issue and pull request with a single click. | 6 年前 |
| [CMAKE] Remove global _CRT_NON_CONFORMING_SWPRINTFS Instead define it only in 3rd-party code where required. Most of these will go away with future wine-syncs. | 3 个月前 |
| [CMAKE] Add CMakePresets.json (#9320) This file contains various CMake presets to configure the build with various variables, for different compilers, architectures or DEBUG/RELEASE profiles. As of RosBE 2.2.1, this file can't be utilized by the CMake bundled with RosBE, as presets feature is added to CMake in version 3.19. While RosBE's CMake can't use this file, still it's useful for opening the project in some C/C++ IDEs (like CLion, Visual Studio, and VSCode). In a future RosBE update with a newer CMake version, this file can be used as a replacement for `configure.cmd` and `configure.bat` scripts, too. | 19 天前 |
| [SDK] Improve wincon.h and add wincon_undoc.h (#8019) - Add missing WINBASEAPI modifiers. - Update/add missing SAL annotations. - Add missing function argument names. - Only keep public definitions there. - Move private/undocumented ones in a new wincon_undoc.h This header is based on the following resources: - https://undoc.airesoft.co.uk/kernel32.dll/ - https://github.com/microsoft/terminal/blob/main/dep/Console/ntcon.h - https://github.com/microsoft/terminal/blob/main/dep/Console/winconp.h (commit f08321a0b2) | 1 年前 |
| [CODE_OF_CONDUCT] Don't accuse other contributors of undermining the work (#8661) - Add an explicit rule to not make unsubstantiated claims, especially regarding undermining the project. - Adjusted formatting. | 6 个月前 |
| [REACTOS] Add CODING_STYLE.md (#7753) JIRA issue: CORE-20011 - Add CODING_STYLE.md at the root directory. - This CODING_STYLE.md is generated from HTML text of https://reactos.org/wiki/Coding_Style | 1 年前 |
| [DOCS] Update contributing rules and PR management (#4881) - Add points regarding real name and e-mail requirements - Replace old IRC links with the chat references - Update PR management guidelines accordingly | 3 年前 |
| Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. | 8 年前 |
| [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. Excluded: 3rd-party code (incl. wine) and most of the win32ss. | 4 年前 |
| Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. | 8 年前 |
| Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. | 8 年前 |
| Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. | 8 年前 |
| [CREDITS] Add myself to the credits document (#2747) | 6 年前 |
| [DOXYGEN] Update Doxyfile for our build of Doxygen 1.8.15. | 7 年前 |
| [REACTOS] Remove some ending spaces | 6 年前 |
| [DOCS] Update contributing rules and PR management (#4881) - Add points regarding real name and e-mail requirements - Replace old IRC links with the chat references - Update PR management guidelines accordingly | 3 年前 |
| Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. | 8 年前 |
| [README] Update ReactOS release button | 7 天前 |
| Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. | 8 年前 |
| [CMAKE] Change \ to / in paths for cmake Newer CMake versions treat "\" as an escape character. | 2 个月前 |
| [CONFIGURE] Display the operating system on which the build config takes place (#7774) | 1 年前 |
| [CMAKE] Fix warning about redefinition of NDEBUG on release builds "-DNDEBUG" will result in NDEBUG being defined as 0. To define it to nothing, like we do in our code, it must be "-DNDEBUG=" | 1 年前 |
| CORE-14513 [CMAKE] Remove modules that are shipped with cmake (#575) * Remove unused cmake modules - Both are unedited versions of modules provided by cmake itself * Remove Compiler/GNU.cmake - Only chang was various _INIT flags, which are handled via CMAKE_USER_MAKE_RULES_OVERRIDE instead * Remove Platform/Windows.cmake - There's no clear explination for this file being in reactos and is simply an old version of the one in cmake * Remove Platform/Windows-MSVC.cmake - _INIT variable changes moved to overrides-msvc.cmake Remove /implib from link commands * Remove CMakeDetermineASMCompiler.cmake - Only change from 3.2 is the addition of a compiler list for the generic ASM dialect, but toolchain files explicitly set a compiler so the list is never used | 7 年前 |
| [CMAKE] toolchain-clang.cmake: Use overrides-gcc.cmake Addendum to 8cd5c4e. CORE-14513 | 4 年前 |
| [CMAKE] Search the PATH for the compilers and cache the results We are deliberately using a macro here instead of REQUIRED parameter because it is available only in CMake 3.18+, so it won't work with CMake version that is being shipped with RosBE. On my dev box the RosBE tools are only in the PATH when needed. Since my IDE inherits the PATH from the system and not from my shell, I needed to be able to run configure.sh with the tools in my PATH and then be able to successfully reconfigure when building from a "regular" command prompt. | 4 年前 |
| [CMAKE] Fix compiling i386 targets via x64 clang-cl | 1 年前 |