Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-24 | LibWeb: Pass link target to HtmlView's on_link_click callback | Linus Groh | |
2020-04-24 | LibJS: Add TokenType::TemplateLiteral | Linus Groh | |
This is required for template literals - we're not quite there yet, but at least the parser can now tell us when this token is encountered - currently this yields "Unexpected token Invalid". Not really helpful. The character is a "backtick", but as we already have TokenType::{StringLiteral,RegexLiteral} this seemed like a fitting name. This also enables syntax highlighting for template literals in the js REPL and LibGUI's JSSyntaxHighlighter. | |||
2020-04-24 | LibJS: Fix ObjectExpression::execute() | Linus Groh | |
Change from code review changed key() and value() getters - forgot to update this... | |||
2020-04-23 | LibJS: Implement computed properties in object expressions | Linus Groh | |
2020-04-23 | LibJS: Require colon in object expression for non-identifier keys | Linus Groh | |
{foo} is valid - {"foo"} or {1} is not. | |||
2020-04-23 | LibJS: Fix left shift operator | Linus Groh | |
Typo causing it to compute lhs << lhs, not lhs << rhs as expected. | |||
2020-04-23 | Browser: Add "next tab" and "previous tab" actions | Andreas Kling | |
Now you can switch between the open tabs with Ctrl+PgUp and Ctrl+PgDn | |||
2020-04-23 | LibGUI: Add TabWidget functions to activate next/previous tab | Andreas Kling | |
2020-04-23 | Browser: Add "Close tab" action (Ctrl+W) :^) | Andreas Kling | |
Note that this is a little bit unreliable with the keyboard shortcut since LibGUI can get confused about which Action it's supposed to use as each Browser::Tab has its own "close tab" action. This will need to be fixed in LibGUI. | |||
2020-04-23 | Browser: Add "New tab" action (Ctrl+T) :^) | Andreas Kling | |
This also introduces a WindowActions collection of actions that are not specific to the currently open tab, but nevertheless part of its menus. | |||
2020-04-23 | Browser: Start implementing tabbed browsing! :^) | Andreas Kling | |
This patch moves most of the Browser UI into a Tab class. The main UI now mainly consists of a GUI::TabWidget that Tab objects are added to. I'm going with the "tabs on top" style here, since I like how it makes it feel like each tab has its own UI controls (which it actually does!) | |||
2020-04-23 | LibGUI: Add TabWidget::set_tab_title(Widget&, StringView) | Andreas Kling | |
This lets you change the title of a tab after creating it. | |||
2020-04-23 | LibGUI: Tweak default ScrollBar size to make arrow icons centered :^) | Andreas Kling | |
2020-04-23 | Base: Nudge Redmond theme closer to the Windows 95 colors :^) | Andreas Kling | |
2020-04-23 | Help: Sort the manual pages alphabetically | Andreas Kling | |
Fixes #1258. | |||
2020-04-23 | LibJS: Implement 'in' operator | Linus Groh | |
2020-04-23 | LibJS: Implement bitwise unsigned right shift operator (>>>) | Linus Groh | |
2020-04-23 | LibJS: Implement bitwise right shift operator (>>) | Linus Groh | |
2020-04-23 | LibJS: Implement bitwise left shift operator (<<) | Linus Groh | |
2020-04-23 | LibJS: Add Math.pow() | Linus Groh | |
2020-04-23 | LibJS: Add Array.prototype.includes | Kesse Jones | |
2020-04-23 | WindowServer: Don't allow resize-grabbing window underneath title bar | Andreas Kling | |
2020-04-23 | QuickShow: Draw GUI::Frame parts of QSWidget | Andreas Kling | |
We were forgetting to draw the frame. :^) | |||
2020-04-23 | Base: Tweak filetype-javascript icon and add 32x32 version | Andreas Kling | |
2020-04-23 | LibGUI: Make StatusBar 2px shorter vertically for a snugger fit | Andreas Kling | |
2020-04-23 | HexEditor: Fill main widget with background to prevent gaps | Andreas Kling | |
2020-04-23 | Base: Tweak new/open/save icons (make them a bit smaller) | Andreas Kling | |
2020-04-23 | Applications: Remove ChanViewer app | Andreas Kling | |
The HTTP JSON API this relied on is no longer available via HTTP and I would rather make the website work in Browser anyway. :^) | |||
2020-04-23 | Base: Tweak icons with arrows in them (to be more pointy) | Andreas Kling | |
2020-04-23 | Base: Tweak go-home icon | Andreas Kling | |
2020-04-23 | Applications: Tweak main layout spacing and background | Andreas Kling | |
2020-04-23 | SystemMonitor: Shrink margins of main layout | Andreas Kling | |
2020-04-23 | LibGUI: Tweak colorization of ScrollBar gutter | Andreas Kling | |
2020-04-23 | WindowServer: Make vertical segment under title bar 1px thicker | Andreas Kling | |
2020-04-23 | LibGUI: Add a ToolBarContainer widget and put most ToolBars in one | Andreas Kling | |
This mimics the Explorer toolbar container from Windows 2000 and looks pretty neat! :^) | |||
2020-04-23 | LibGUI: Make sure the ResizeCorner aligns nicely inside StatusBar | Andreas Kling | |
2020-04-23 | WindowServer: Tweak window frame height | Andreas Kling | |
2020-04-23 | LibGUI: Tweak StatusBar layout margins | Andreas Kling | |
2020-04-23 | WindowServer+LibGfx: Make window borders 1px thicker | Andreas Kling | |
2020-04-23 | Browser: Remove no-op from the BooksmarksBarWidget | Andreas Kling | |
Widget::child_widgets() is a *copy* of the list of child widgets. :^) | |||
2020-04-23 | LibGUI: Decrease the default ToolBar height a little bit | Andreas Kling | |
2020-04-23 | LibGUI: Get rid of the awkward horizontal line in StatusBar | Andreas Kling | |
Just fill StatusBar with button color instead of trying to share paint code with ToolBar. | |||
2020-04-23 | LibGUI: MessageBox min width control for show messages | Hüseyin ASLITÜRK | |
If message is too short calculate dialog width via buttons count. And icon is present lets align text to left. | |||
2020-04-23 | Demos: Add ColorInput, TabWidget and MessageBox demos in WidgetGallery | Hüseyin ASLITÜRK | |
2020-04-23 | Desktop: Context menu option to open FileManager | Jonathan Archer | |
2020-04-23 | Desktop: Show DisplayProperties in context menu | Jonathan Archer | |
2020-04-23 | Desktop: File creation from the context menu | Jonathan Archer | |
Kinda hackish, but it does work. | |||
2020-04-23 | Desktop: Add context menu for directory view | Jonathan Archer | |
Only has the option to create a folder, but hey ;^) | |||
2020-04-23 | LibJS: Fix Array.prototype.indexOf fromIndex negative | Kesse Jones | |
If negative fromIndex considers displacement from the end of the array without decreasing 1 of de size. | |||
2020-04-23 | LibCore: read_bool_entry parse "true" / "false" strings in config files | Brendan Coles | |
`read_bool_entry()` can now interpret both integers (1 or 0) and Boolean strings ("true" or "false") in configuration files. All values other than "1" or "true" are considered false. |