summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-03-13LibJS: Add parsed parameters to FunctionDeclarationLinus Groh
2020-03-13LibJS: Don't allow the redeclaration of a `var` variable using let/const0xtechnobabble
2020-03-13LibJS: Add Object::put_native_function() for convenienceAndreas Kling
2020-03-13LibJS: Make it possible to go from a Cell* to its Heap&Andreas Kling
2020-03-13LibJS: Split Function into subclasses NativeFunction and ScriptFunctionAndreas Kling
2020-03-13Solitaire: Fix automatic moving of cardsTill Mayer
2020-03-13Solitaire: Minor tweaks to animation x_velocity and bouncynessTill Mayer
2020-03-13Solitaire: Add about dialog and 32x32 iconTill Mayer
2020-03-12LibJS: Move GlobalObject to its own Object subclassAndreas Kling
2020-03-12LibJS: Replace $gc() hack with a NativeFunction on the global objectAndreas Kling
2020-03-12LibJS: Fix broken parsing of 0-argument CallExpressionAndreas Kling
2020-03-12LibJS: Allow implicit Value construction from GC-allocated thingsAndreas Kling
2020-03-12LibJS: Add NativeFunction, a callable wrapper around a C++ lambdaAndreas Kling
2020-03-12LibJS: Fix NumericLiteral::dump() outputAndreas Kling
2020-03-12LibJS: Parse CallExpression argumentsAndreas Kling
2020-03-12LibJS: Dump CallExpression arguments (if any)Andreas Kling
2020-03-12HackStudio: Abstract over syntax highlighterOriko
2020-03-12HackStudio: Underline header linksOriko
2020-03-12LibGUI: Add underlines to highlightingOriko
2020-03-12LibGUI: Take scroll offset into account on ItemView rubberband selectionTibor Nagy
2020-03-12LibJS: Implement const variable declarations0xtechnobabble
2020-03-12LibJS: Implement update expressions0xtechnobabble
2020-03-12LibJS/Parser: Parse let declarations0xtechnobabble
2020-03-12LibJS: Tweak AssignmentOp namesAndreas Kling
2020-03-12LibJS: Fix some coding style mistakes in LexerAndreas Kling
2020-03-12Meta: Add for-loop JavaScript test programConrad Pankoff
2020-03-12LibJS: Implement for statementConrad Pankoff
2020-03-12LibJS: Parse === and !== binary operatorsConrad Pankoff
2020-03-12LibJS: Parse > and < binary operatorsConrad Pankoff
2020-03-12LibJS: Implement +=, -=, *=, and /= assignment operatorsConrad Pankoff
2020-03-12LibJS: Implement <= and >= binary operatorsConrad Pankoff
2020-03-12LibJS: Implement multiplication and division operatorsConrad Pankoff
2020-03-12LibJS: Add test for function with argumentshowar6hill
2020-03-12LibJS: Implement basic MemberExpression parsingAndreas Kling
2020-03-12LibJS: Implement basic lexing + parsing of StringLiteralAndreas Kling
2020-03-12HackStudio: Add header navigationOriko
2020-03-12LibGUI: Parse #include statements separatelyOriko
2020-03-12ACPI: Examine bit width in Generic address structure before assertingLiav A
2020-03-12ACPI: Keep common flags in structures for later usageLiav A
2020-03-12Ext2FS: Reset the found_a_group flagmarprok
2020-03-12LibGUI: Track window visibility with a separate flag (#1424)Alex Muscar
2020-03-12LibJS: Allow functions to take arguments (#1405)howar6hill
2020-03-12LibJS: Defer Value construction until a Literal is executedAndreas Kling
2020-03-12js: Take the script file as a command-line argumentAndreas Kling
2020-03-12LibJS: Forgot to move add/sub/typed_eq to Value.cppAndreas Kling
2020-03-12LibJS: Add Javascript lexer and parserStephan Unverwerth
2020-03-12LibJS: Fix string roots not being collectedFlorian Stellbrink
2020-03-11Userland: Set the mask of a network adapter with ifconfig (#1388)Marios Prokopakis
2020-03-11LibGUI: Don't update windows that aren't visible (#1410)Alex Muscar
2020-03-11LibWeb: Skip non-font files when looking for fonts instead of assertingTibor Nagy