summaryrefslogtreecommitdiff
path: root/Base/home
AgeCommit message (Expand)Author
2020-04-10LibJS: Add String.prototype.pad{Start,End}()Linus Groh
2020-04-10IRCClient: Add NotifyOnMessage/NotifyOnMention config optionsBrendan Coles
2020-04-10IRCClient: Add ShowNickChangeMessages/ShowJoinPartMessages conf optionsBrendan Coles
2020-04-08LibWeb: Add canvas.strokeRect(), and fix scale & translateBrian Gianforcaro
2020-04-06Base: Add trigonometry demo webpageLinus Groh
2020-04-05IRCClient: Allow CTCP replies to be user configurable in IRCClient.iniBrendan Coles
2020-04-03LibWeb: Implement <script src> support for synchronous scriptsAndreas Kling
2020-04-03LibWeb: Add "navigator" object and expose navigator.userAgentAndreas Kling
2020-03-31Base: Tweak the canvas demo page to stop using fractional RGB valuesAndreas Kling
2020-03-30LibJS: Start implementing Date :^)Linus Groh
2020-03-30LibWeb: Support more advanced selectors in document.querySelectorAll()Andreas Kling
2020-03-30LibWeb: Add naive support for document.querySelectorAll()Andreas Kling
2020-03-27Browser: Add bookmarks barEmanuel Sprung
2020-03-26Base: Replace <!DOCTYPE> with <!DOCTYPE html> in a few files (#1511)Elisée Maurer
2020-03-25LibWeb: Implement getting and setting element.innerHTMLAndreas Kling
2020-03-24LibJS: Implement "throw"Andreas Kling
2020-03-24LibJS: Implement basic exception throwingAndreas Kling
2020-03-24LibJS: Parse "try", "catch" and "finally"Andreas Kling
2020-03-23 LibWeb: CSS: Add "position: absolute" with top and leftmyphs
2020-03-22LibWeb: Add basic support for requestAnimationFrame()Andreas Kling
2020-03-21Base: Add a demo web page for canvas+setInterval+randomnessAndreas Kling
2020-03-21Base: Tidy up the events.html test page a little bitAndreas Kling
2020-03-21LibJS: Delete fully-empty HeapBlocks after garbage collectionAndreas Kling
2020-03-21LibJS: Parse object expressions0xtechnobabble
2020-03-20LibJS: Add ArrayPrototype and implement Array.prototype.push()Andreas Kling
2020-03-20LibJS: Support reading/writing elements in an Array via Object get/putAndreas Kling
2020-03-20LibJS: Parse ArrayExpression and start implementing Array objectsAndreas Kling
2020-03-20LibWeb: Add CSS property 'border'myphs
2020-03-19LibWeb: Add <canvas> element and start fleshing out CRC2DAndreas Kling
2020-03-19LibJS: Prefer FunctionDeclaration if a statement begins with "function"Andreas Kling
2020-03-18LibWeb: Fire "mousedown" and "mousemove" events in the DOM :^)Andreas Kling
2020-03-18LibWeb: Start working on DOM event supportAndreas Kling
2020-03-17LibJS: Implement typeof operatorConrad Pankoff
2020-03-16LibJS: Replace the global print() function with console.log() :^)Andreas Kling
2020-03-16js: Fix simple scopes example0xtechnobabble
2020-03-16LibJS: Implement abstract equality and inequality0xtechnobabble
2020-03-15LibJS: Add ObjectPrototype and implement hasOwnProperty()Andreas Kling
2020-03-15LibJS: Add StringPrototype and make it the prototype of StringObjectAndreas Kling
2020-03-14LibJS: Unescape strings in Token::string_value()Stephan Unverwerth
2020-03-14LibWeb: Implement Document.getElementById()Andreas Kling
2020-03-14LibWeb: Start implementing basic JavaScript DOM bindingsAndreas Kling
2020-03-14LibWeb: Parse <script> elements and run any JavaScript found insideAndreas Kling
2020-03-14LibJS: Lex single quote strings, escaped chars and unterminated stringsStephan Unverwerth
2020-03-14LibJS: Add operator precedence parsingStephan Unverwerth
2020-03-13HackStudio: Add Javascript projectsOriko
2020-03-12LibJS: Replace $gc() hack with a NativeFunction on the global objectAndreas Kling
2020-03-12LibJS: Add NativeFunction, a callable wrapper around a C++ lambdaAndreas Kling
2020-03-12Meta: Add for-loop JavaScript test programConrad Pankoff
2020-03-12LibJS: Add test for function with argumentshowar6hill
2020-03-12LibJS: Implement basic MemberExpression parsingAndreas Kling