Making JavaScript work on SerenityOS :^)
- London, UK
- https://linus.dev
- @linusgroh
Highlights
- 3 discussions answered
Block or Report
Block or report linusg
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
rpi-backlight Public
🔆 A Python module for controlling power and brightness of the official Raspberry Pi 7" touch display -
-
libjs-test262 Public
✅ Tools for running the test262 ECMAScript test suite with SerenityOS's JavaScript engine (LibJS) -
-
xbox360controller Public
🎮 A pythonic Xbox360 controller API built on top of the xpad Linux kernel driver
4,246 contributions in the last year
Less
More
Activity overview
Contributed to
SerenityOS/serenity,
linusg/libjs-test262,
tc39/proposal-temporal
and 5 other
repositories
Contribution activity
March 2022
Created 79 commits in 5 repositories
Created 1 repository
- linusg/uap-core JavaScript
Created a pull request in SerenityOS/serenity that received 17 comments
Opened 12 other pull requests in 3 repositories
SerenityOS/serenity
10
merged
- Everywhere: Misc UI improvements
- LibJS: Small refactor
- LibJS: Moar Temporal stuff
- LibJS: Handle non-Error this object in Error.prototype.stack getter
- LibWeb: Implement the WindowProxy exotic object
- LibWeb: Move Window + Timer to HTML directory and namespace
- LibWeb: Cross origin stuff & preparation for WindowProxy
- LibWeb: Add border style for iframe to default UA stylesheet
- LibWeb: LocationObject yak shaving
- LibWeb: CanvasRenderingContext2D hax
tc39/proposal-temporal
1
merged
ua-parser/uap-core
1
merged
Reviewed 52 pull requests in 4 repositories
SerenityOS/serenity
48 pull requests
- Kernel: VGA text console fixes
- Libraries: Use default constructors/destructors in LibGfx/LibWeb
- LibTimeZone: Update to TZDB version 2022a
- LibWeb: Implement window.name
- LibJS: Relax line number restriction in Error stack tests
- Ports: Add Lua's package manager LuaRocks to ports.
- Ports: Solve various build issues and pitfalls
- LibWeb: Input event handling extravaganza
- Utilities: Add a lscpu utility
- Libraries: Use default constructors/destructors in LibJS
- LibC+LibCore: Actually apply DST rules to the system time / tzname
- LibJS: Apply source's byte offset in TA#set when both TAs have same type
- Meta: Update hashes in Port's README
- Ports: Add GNU APL
- aarch64: Leaving Prekernel
- LibJS: Massive Temporal editorial refactor
- Ports: Allow Ports to build once again
- LibJS: Keep PrivateEnvironment through NativeFunction calls
- LibJS: Be more lenient when parsing milliseconds for Date
- Browser: Show currently loading host and remaining resource count
- PixelPaint: Paint the correct color when multiple buttons are pressed
- PixelPaint: Save and Load masks
- Toolchain: Move nix script from Documentation into Toolchain
- Userland+Ports: Work towards building the bash port inside Serenity
- DynamicLinker: Implement support for RPATH and RUNPATH
- Some pull request reviews not shown.
owntracks/frontend
2 pull requests
linusg/libjs-website
1 pull request
SerenityOS/discord-bot
1 pull request
Created an issue in SerenityOS/serenity that received 2 comments
LibWeb: window.top / window.parent are broken
Not sure if a regression or if this simply never worked, but currently nothing sets the parent AFAICT (mechanism inherited from TreeNode<T> - why i…
2
comments
80
contributions
in private repositories
Mar 3 – Mar 17
