summaryrefslogtreecommitdiff
path: root/Base/home
AgeCommit message (Collapse)Author
2021-01-09little: Remove "-Os" compile flagItamar
This flag made gcc generate location info of type "location_list" for 'my_struct', which we do not yet support in LibDebug.
2021-01-05Browser: Add a very basic content filter listAndreas Kling
Let's start out with something small, just to make sure the feature gets tested.
2021-01-05Playground: Support opening gml file by path as command line argumentBrendan Coles
2020-12-30Terminal: Remove redundant scroll length settings optionIdan Horowitz
This is no longer needed as a global one is now available under mouse settings.
2020-12-24LaunchServer+Base: Stop using Browser as default protocol handlerLinus Groh
Browser supports very few protocols (http, https, gemini, file) at the moment, so there's no point in using it as a catch-all and default protocol handler. I added an explicit association for gemini to /bin/Browser instead. This stops Desktop::Launcher::open() from reporting success for any URL, which really isn't the case (Browser shows an error page...).
2020-12-21LibVT+Terminal: Add the option to disable the bellAlex McGrath
2020-12-10Base: Remove *.hsp filesAndreas Kling
HackStudio no longer has dedicated project files, so let's get rid of the *.hsp file concept. It'll eventually produce some files again, but they won't be the same kind of "project" files.
2020-12-05Browser: Add DuckDuckGo to bookmarks (#4288)Daniel Lemos
2020-11-10LaunchServer: Add hsp=/bin/HackStudio file association to configBrendan Coles
2020-11-10Base: remove unnecessary Game config files from /home/anon/.config/Brendan Coles
2020-11-05Base: Tweak CXXFLAGS for the "little" test projectsAndreas Kling
Let's build with -std=c++2a since we're C++20 nowadays. :^)
2020-11-04Chess: Add missing default config file in .config :^)Jesse Buhagiar
Following 9f8a8e07c2d25009268830c51f58c052a8f6936b, let's add a default `.ini` to prevent `unveil` from failing.
2020-11-04Minesweeper+Snake: load config file before calling unveil()Brendan Coles
2020-11-02Games: Use pledge and unveilBrendan Coles
2020-11-01LaunchServer: Add sheets=/bin/Spreadsheet file association to configBrendan Coles
2020-10-26Shell+LibLine: Support HISTCONTROL environment variableLinus Groh
This is implemented in Line::Editor meaning not only the Shell will respect it, but also js, Debugger etc. Possible values are "ignorespace", "ignoredups" and "ignoreboth", as documented in Shell-vars(7), for now. The default value for the anon user (set in .shellrc) is "ignoreboth".
2020-10-03Everywhere: Fix more typosLinus Groh
2020-10-01DevTools: Remove VisualBuilder and FormCompilerAndreas Kling
This functionality is being moved to HackStudio so let's not confuse people by keeping the old stuff around.
2020-08-26Base+HackStudio: Rename project file extensions to .hspthankyouverycool
More concise in Views and consistent with other extensions.
2020-08-15Base: Modify "little" projectItamar
2020-08-05Browser: Move bookmarks.json to ~/.configAndreas Kling
2020-08-05Base: Add ~/Documents and put miscellaneous files thereAndreas Kling
2020-08-05Base: Move "js" and "little" HackStudio projects into ~/Source/Andreas Kling
2020-08-05LibCore+Base: Move user-specific config files to $HOME/.configAndreas Kling
2020-08-05Base: Open .hackstudio files in HackStudioLinus Groh
2020-08-05HackStudio: Rename project file format from .files to .hackstudioLinus Groh
2020-07-07Shell: Run both /etc/shellrc and ~/.shellrc on startupAndreas Kling
The global script runs before the local (per-user) one.
2020-07-05Shell: Read and evaluate an init file on startAnotherTest
This behaviour is overridable with the `--skip-init' flag. The default file is at '~/shell-init.sh'
2020-07-04Base: Remove /home/anon/myfile.txtAndreas Kling
I added this file while originally testing the kernel's file system support. We have plenty of random files lying around these days. :^)
2020-07-03Base: Add TextEditor to the quick-launch area in the Taskbar :^)Andreas Kling
I'm always starting text editors by opening a Terminal and typing "te" which is a bit silly when I can have an icon for it instead!
2020-06-30Terminal: Bump the default ScrollLength to 4Andreas Kling
This feels so much better than scrolling one line at a time. :^)
2020-06-27LaunchServer: Associate JPEG files with QuickShowdevashish
2020-06-27Base: Add PGM file type to QuickShow file type listHüseyin ASLITÜRK
2020-06-22Base: Add PPM file type to QuickShow file type listHüseyin ASLITÜRK
2020-06-21Base: Add pbm file type to QuickShow file type listHüseyin ASLITÜRK
2020-06-21LibGfx: Add BMP suite html filesMatthew Olsson
2020-06-18Base: Fix broken ACID2 browser bookmark :^)Andreas Kling
2020-06-17Base: Move all the HTML test content into /res/html/miscAndreas Kling
2020-06-13Base: Add some interlaced PNGs to the local copies of the pngsuite testsPaul Roukema
2020-06-12LibWeb: Handle negative values when collapsing vertical marginsAndreas Kling
In the presence of negative margins, we subtract the largest negative margin from max(0, largest positive margin).
2020-06-12LibWeb: Implement very basic margin collapsingAndreas Kling
We now collapse a block's top margin with the previous sibling's bottom margin so that the larger margin wins.
2020-06-12LibWeb: Some improvements to absolute positioningAndreas Kling
Absolutely positioned blocks now register themselves with their containing block (and note that the containing block of an absolutely positioned box is the nearest non-statically positioned block ancestor or the ICB as fallback.) Containing blocks then drive the layout of their tracked absolutely positioned descendants as a separate layout pass. This is very far from perfect but the general direction seems good.
2020-06-10Base: Put the ACID2 test on the browser bookmarks bar :^)Andreas Kling
2020-06-05LibWeb: Start adding support for the <iframe> element! :^)Andreas Kling
This patch introduces a bunch of things: - Subframes (Web::Frame::create_subframe()) - HTMLIFrameElement (loads and owns the hosted Web::Frame) - LayoutFrame (layout and rendering of the hosted frame) There's still a huge number of things missing, like scrolling, overflow handling, event handling, scripting, etc. But we can make a little iframe in a document and it actually renders another document there. I think that's pretty cool! :^)
2020-06-03HackStudio: Support debugging variables with Enum typesFalseHonesty
Variables with enum types can now be both viewed and modified in the variables view!
2020-06-02Base: Fix bad URL in welcome pageAndreas Kling
2020-06-02LibWeb: Share decoded images at the Resource level :^)Andreas Kling
This patch adds ImageResource as a subclass of Resource. This new class also keeps a Gfx::ImageDecoder so that we can share decoded bitmaps between all clients of an image resource inside LibWeb. With this, we now share both encoded and decoded data for images. :^) I had to change how the purgeable-volatile flag is updated to keep the volatile-images-outside-the-visible-viewport optimization working. HTMLImageElement now inherits from ImageResourceClient (a subclass of ResourceClient with additional image-specific stuff) and informs its ImageResource about whether it's inside the viewport or outside. This is pretty awesome! :^)
2020-05-31HackStudio: Allow changing variable values in debuggerFalseHonesty
This patch adds a context menu to variables in the debugger variable tree view that has an option to set the value of a variable. An input box will pop up asking for the new value of the variable, which is then parsed and used to set the actual variable.
2020-05-30Base: Add HTML spec (multipage) to the default Browser bookmarks :^)Andreas Kling
2020-05-26LibWeb: Implement vendor specific CSS color style for System PaletteFalseHonesty
Add "-libweb-palette-foo-bar" CSS color properties to allow CSS to style itself using the currently selected System Theme.