summaryrefslogtreecommitdiff
path: root/Libraries
AgeCommit message (Expand)Author
2020-03-22LibJS: Use FlyString for identifiersAndreas Kling
2020-03-22AK: Add FlyString, a simple flyweight string classAndreas Kling
2020-03-22LibWeb: Put selection-related debug spam behind an #ifdefAndreas Kling
2020-03-22LibCore: Wrap commented out debug messages in a preprocessor defineShannon Booth
2020-03-22LibGUI: Don't spam WindowServer with SetWindowOverrideCursor messagesAndreas Kling
2020-03-21LibGfx: Parse "rgb(r,g,b)" style color stringsAndreas Kling
2020-03-21LibWeb: Add a naive implementation of setInterval()Andreas Kling
2020-03-21LibWeb: Silence some debug spam about JS event handler invocationsAndreas Kling
2020-03-21LibJS: Parse "if" statementsAndreas Kling
2020-03-21LibWeb: Give MouseEvents the correct offsetX and offsetY valuesAndreas Kling
2020-03-21LibWeb: Add a DOM Event class (instead of events being simple strings)Andreas Kling
2020-03-21LibWeb: Dispatch "mouseup" eventAndreas Kling
2020-03-21LibJS: Add Math.random() :^)Andreas Kling
2020-03-21LibWeb: Add HTMLCanvasElement.{width,height} propertiesAndreas Kling
2020-03-21LibWeb: Make the "document" global a native propertyAndreas Kling
2020-03-21LibJS+LibWeb: Fix some inconsistencies in NativeFunction callbacksAndreas Kling
2020-03-21LibJS: Virtualize access to an Object's own propertiesAndreas Kling
2020-03-21LibJS: Include the cell size in HeapBlock mmap namesAndreas Kling
2020-03-21LibJS: Some optimizations for ObjectExpressionAndreas Kling
2020-03-21LibJS: Round cell sizes up to a multiple of 16 bytesAndreas 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 computed MemberExpressionsAndreas Kling
2020-03-20LibJS: Allow default-constructing a JS::Value (undefined)Andreas Kling
2020-03-20LibJS: Parse ArrayExpression and start implementing Array objectsAndreas Kling
2020-03-20LibWeb: Add CSS property 'border'myphs
2020-03-20LibWeb: Fix HTMLCanvasElement::preferred_height() default value (#1490)Elisée Maurer
2020-03-20LibJS: Use StringBuilder::join()Andreas Kling
2020-03-20LibJS: Print a newline in each console.log()Andreas Kling
2020-03-20LibWeb: Make hit testing better for blocks with inline childrenAndreas Kling
2020-03-19LibGUI: Remove G prefix from macrosTibor Nagy
2020-03-19LibGUI: Remove friend classes of TextDocumentLineTibor Nagy
2020-03-19LibGUI: Remove remaining G prefixesTibor Nagy
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-19LibJS: Implement basic object property assignmentAndreas Kling
2020-03-19LibCore: Use monotonic time when handling timersLiav A
2020-03-19LibC: Add new syscall to allow changing the system dateLiav A
2020-03-19Kernel & LibC: Add CLOCK_REALTIME constantLiav A
2020-03-19LibJS: Parse FunctionExpressionsAndreas Kling
2020-03-19LibJS: Add FunctionExpression AST nodeAndreas Kling
2020-03-19LibJS: Fix reference leak in ASTNode::append()Andreas Kling
2020-03-18LibJS: Add missing copyright headersAndreas Kling
2020-03-18LibWeb: Add missing copyright headersAndreas Kling
2020-03-18LibWeb: Use a JS::Handle to keep the EventListener function aliveAndreas Kling
2020-03-18LibJS: Add Handle<T>, a strong C++ handle for keeping GC objects aliveAndreas Kling
2020-03-18LibWeb: Fire "mousedown" and "mousemove" events in the DOM :^)Andreas Kling
2020-03-18LibWeb: Start working on DOM event supportAndreas Kling