summaryrefslogtreecommitdiff
path: root/Base
AgeCommit message (Collapse)Author
2020-09-14Shell: Add documentation for functionsAnotherTest
2020-09-14Base: Move be.json to the correct subfolderTibor Nagy
2020-09-13Base: Make I-Beam cursor 4px smallerLinus Groh
Fixes #3475.
2020-09-11LibWeb: Protect LayoutCheckBox against crashes after event dispatchAndreas Kling
After dispatching a "change" event due to the checked state being modified, we may have been removed from the layout tree. Make LayoutCheckBox protect itself to prevent this from crashing. Also, add a little test page for checkboxes. :^)
2020-09-10Base: Improved I-beam cursorAndreas Kling
Make the I-beam cursor white with a black outline, like all the other cursors. This makes it show up on dark backgrounds. :^)
2020-09-10Base: Tweak Shell(5) manpage a bitAnotherTest
Someone brought to my attention that "or missing" is not correct there.
2020-09-10JPGLoader: Check existence of Huffman tables in scan header segment (#3442)Devashish Jaiswal
DC and AC table IDs read in the scan header segment weren't validated against the IDs of Huffman tables read in the DHT segment. This caused an OOB read when a Huffman table was accessed using the ID read in the scan header segment. Furthermore, the decoder now replaces the old DC or AC table if a redefinition has been found prior to the scan header. Fixes #3439.
2020-09-09Shell: Update the Shell(5) manpageAnotherTest
This patchset adds the following to the manpage: - Mention `if` expressions. - Add section about subshells - Mention that control structures can now be used as commands - Update the grammar. - Fix small header size mistake with "Example"'s being larger than their containing sections.
2020-09-06utmpupdate: Add a program for updating /var/run/utmpAndreas Kling
To keep track of ongoing terminal sessions, we now have a sort-of traditional /var/run/utmp file, like other Unix systems. Unlike other Unix systems however, ours is of course JSON. :^) The /bin/utmpupdate program is used to update the file, which is not writable by regular user accounts. This helper program is set-GID "utmp".
2020-09-02Keymaps: Add Belgian (be) keyboard (#3387)Jordan Dalcq
2020-08-31LibGfx: implement GIF RestorePrevious frame disposal modePeter Nelson
2020-08-31LibGfx: add GIF test suitePeter Nelson
Adds a GIF test suite HTML page that contains a selection of test GIF images and reference PNGs for each frame Adds a link to the GIF test suite on welcome.html
2020-08-30Base: Remove obsolete .gitignore filesTibor Nagy
Leftovers from the time when the system used raw icons instead of PNGs.
2020-08-29Base+LibGUI: Refresh filetype icons for consistencythankyouverycool
Improves ini icon depth and adds complementary 16x16/32x32 icons for music and sound filetypes.
2020-08-29Base: Add new SystemMenu iconsthankyouverycool
Adds new SystemMenu icons for all general categories and refreshes existing ones for a more consistent look.
2020-08-28Spreadsheet: Add a whole bunch of basic statistical functionsAnotherTest
2020-08-28Spreadsheet: Document the behaviour of the 'R' function/tagAnotherTest
2020-08-27Themes: Update text cursor color in "Default" themeAndreas Kling
I never liked the sharp red text cursor. Replace it with the same color we use to start off the active window title bar gradient. :^)
2020-08-27Base: Rename icon subdirectories by explicit app namethankyouverycool
Renames widgets/ to hackstudio/, vbwidgets/ to visualbuilder/ and paintbrush/ to pixelpaint/.
2020-08-27Base: Delete unused and deprecated iconsthankyouverycool
Removes old FileManager, Terminal and buggie-about PNGs.
2020-08-27Base: Move 16x16 common icons to /res/icons/16x16/thankyouverycool
Drops the '16' suffix from filenames. Resizes inconsistent audio-volume icons to intended size.
2020-08-27Base: Create /res/icons/serenity for misc. sized system iconsthankyouverycool
2020-08-27Base: Create /res/icons/solitaire/ and relocate solitaire assetsthankyouverycool
2020-08-27Base: Create /res/graphics/ and relocate system art assetsthankyouverycool
2020-08-27Base+LibGUI+Spreadsheet: Add icons for SpreadsheetAnotherTest
Also adds a Spreadsheet.af.
2020-08-27Spreadsheet: Add support for multiple sheetsAnotherTest
This also refactors the js integration stuff to allow sheets to reference each other safely.
2020-08-26Base+HackStudio: Rename project file extensions to .hspthankyouverycool
More concise in Views and consistent with other extensions.
2020-08-26Base: Add new icons for HackStudiothankyouverycool
Adds new filetype icons for forms and project files and a new root icon for HackStudio's project tree.
2020-08-24Spreadsheet: Reformat the runtime file to comply with js standardsAnotherTest
2020-08-24Spreadsheet: Document runtime functions and add a help windowAnotherTest
...that can automatically generate documentation pages from the objects.
2020-08-24Spreadsheet: Start making a spreadsheet applicationAnotherTest
2020-08-23Base: Add ThemeEditor.afLinus Groh
2020-08-22Base: Add new Calendar iconsthankyouverycool
2020-08-22HackStudio: Implement "Step Out" debugging actionItamar
The "Step Out" action continues execution until the current function returns. Also, LibDebug/StackFrameUtils was introduced to eliminate the duplication of stack frame inspection logic between the "Step Out" action and the BacktraceModel.
2020-08-22HackStudio: Add icons for "step in" and "step out"Itamar
2020-08-19Base: Tweak the "new" icon to be slightly flatterAndreas Kling
This way it fits in better with its neighbors. :^)
2020-08-18LibWeb: Implement Element.innerTextNico Weber
Reading the property has a few warts (see FIXMEs in the included tests), but with this the timestamps on http://45.33.8.238/ get localized :^) Since the Date() constructor currently ignores all arguments, they don't get localized correctly but are all set to the current time, but hey, it's still progress from a certain point of view.
2020-08-18Shell: Document the use of environment/local variablesAnotherTest
2020-08-18Shell: Update manpage about for loop behaviour around signalsAnotherTest
2020-08-16Base: Rename Pebbleton to reflect actual heightthankyouverycool
And update programs loading it from file.
2020-08-16Chess: Add the 'retro' piece setTibor Nagy
2020-08-15Chess: Add the 'stelar7' piece setPeter Elliott
Co-authored-by: stelar7 <dudedbz@gmail.com>
2020-08-15Chess: Add menu options for setting board theme and piece setPeter Elliott
2020-08-15Chess: Add basic ChessWidget and ugly piece setPeter Elliott
2020-08-15Base: Modify "little" projectItamar
2020-08-14Shell: Start writing a man pageAnotherTest
This patch adds two man pages describing the parts of the shell that have been so far finalised.
2020-08-12Base: Increase saturation of HackStudio icons somewhatAndreas Kling
2020-08-10Base: Change browser test page link color for better visibility (#3068)Abu Sakib
2020-08-09Base: Replace downscaled 2048 16x16 app icon with a hand-drawn oneLinus Groh
Downscaling icons to 16x16 pretty much never works...
2020-08-09Games: Add a 2048 gameAnotherTest