summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-06-09Kernel/Console: Tidy up code a littleMacDue
- Remove some magic numbers - Remove some duplicate branches - Reduce the amount of casting between u8* and u32* - Some renaming of confusing variables
2022-06-09Kernel/Console: Factor out framebuffer offset and support glyph_spacingMacDue
This allows the 9px width of Cathode to be preserved without increasing the bitmap size.
2022-06-09Kernel/Console: Replace QEMU bitmap font with CathodeMacDue
This has very similar look, but was invented here :^)
2022-06-09Calculator: Add Phi constantAndrew Dykema
2022-06-08PixelPaint: Speed up and improve memory usage of bucket fill toolAaron J Yoder
This algorithm utilizes a modified scanline method that takes advantage of the fact that if you are filling rows starting from the top left and going right, you do not need to check pixels very often except in certain cases such as at the beginning or end of a row. There are some tests on top of this that ensure correct filling in all other cases. This leads to much-improved speed compared to the 4-directional queue method, and no heap allocations.
2022-06-08Base: Update /etc/motd (c) from 2018-2021 to 2018-2022djwisdom
2022-06-08Ports: Format patches without numbering, commit hash or version numberTim Schumacher
2022-06-08Ports: Automatically enter the work directory when running `dev`Tim Schumacher
2022-06-08Ports/libtiff: Set the correct sysrootTim Schumacher
2022-06-08Ports/awk: Change the file name to match the compressionTim Schumacher
2022-06-08Ports/mrsh: Explicitly disable `readline` supportTim Schumacher
Previously, `mrsh` automatically enabled support for `readline` if it was detected as installed. However, linking against `readline` currently doesn't work, so disable it completely instead.
2022-06-08Ports/readline: Build it as a shared libraryTim Schumacher
2022-06-08Ports/gnucobol: Set the correct sysrootTim Schumacher
2022-06-08Ports/fontconfig: Import the `libtool` patchTim Schumacher
This previously went unnoticed because `fontconfig` was never linked into a shared library manually.
2022-06-08Ports/freetype: Set the correct sysrootTim Schumacher
This is now required after we don't manually link the build output anymore.
2022-06-08Ports/thesilversearcher: Change the file name to match the compressionTim Schumacher
2022-06-08Ports/x264: Update x264 to version baee400EWouters
2022-06-08Ports/sqlite: Update sqlite to version 3380500EWouters
2022-06-08Ports/radare2: Support `x86_64`EWouters
This update was merged with a33b9a8, which has the `--disable-threads` flag. This update brings support for `x86_64` and uses a more up to date Github url. It also removes the `workdir` as it was set to the default.
2022-06-08Ports/pt2-clone: Update pt2-clone to version 1.49EWouters
2022-06-08Ports/php: Update php to version 8.1.6EWouters
2022-06-08Ports/pcre2: Use sha256 to check the downloaded fileEWouters
2022-06-08Ports/pcre2: Update pcre2 to version 10.40EWouters
2022-06-08Ports/oksh: Update oksh to version 7.1EWouters
2022-06-08Ports/ninja: Update ninja to version 1.11.0EWouters
2022-06-08Ports/ncdu: Update ncdu to version 1.17EWouters
2022-06-08Ports/nano: Use sha256 to check the downloaded fileEWouters
2022-06-08Ports/nano: Update nano to version 6.3EWouters
2022-06-08Ports/m4: Use sha256 to check the downloaded fileEWouters
2022-06-08Ports/m4: Update m4 to version 1.4.19EWouters
2022-06-08Ports/links: Update links to version 2.26EWouters
2022-06-08Ports/libzip: Update libzip to version 1.8.0EWouters
2022-06-08Ports/libxml2: Update libxml2 to version 2.9.14EWouters
2022-06-08Ports/libtiff: Update libtiff to version 4.4.0EWouters
2022-06-08Ports/libiconv: Update libiconv to version 1.17EWouters
This also removes the patch that stubbed out `getprogname()` as it is no longer needed.
2022-06-08Ports/libgpg-error: Update libgpg-error to version 1.45EWouters
2022-06-08Ports/harfbuzz: Update harfbuzz to version 4.3.0EWouters
2022-06-08Ports/glib: Update glib to version 2.72.2EWouters
2022-06-08Ports/git: Update git to version 2.36.1EWouters
2022-06-08Ports/frotz: Update frotz to version 2.54EWouters
2022-06-08Ports/freetype: Update freetype to version 2.12.1EWouters
2022-06-08Ports/fio: Update fio to version 3.30EWouters
2022-06-08Ports/dialog: Use sha256 to check the downloaded fileEWouters
2022-06-08Ports/dialog: Update dialog to version 1.3-20220526EWouters
2022-06-08Ports/composer: Update composer to version 2.3.5EWouters
2022-06-08Ports/brogue: Update brogue to version 1.11.1EWouters
2022-06-08Ports/bc: Remove hardcoded `HOSTCC`EWouters
The configure script will pick up the `HOSTCC` via `HOST_CC`, which is defined in `Ports/.hosted_defs.sh`.
2022-06-08Ports/bc: Use sha256 to check the downloaded fileEWouters
2022-06-08Ports/bc: Update bc to version 5.2.5EWouters
2022-06-07Ports/libyaml: Add correct `workdir`EWouters
This fixes the `workdir` after fd9125c and uses single quotes for strings.