Andreas Kling
540acc1a32
DisplaySettings: Give the UI a facelift :^)
...
- Split the main UI into two tabs: "Background" and "Monitor".
- Use a GUI::IconView for selecting background pictures.
- Tweak layout, spacing, etc.
2021-05-20 00:03:30 +02:00
Matthew Olsson
f7ea1eb610
Applications: Add a very simple PDFViewer
2021-05-18 16:35:23 +02:00
stelar7
24c5b0e81c
LibGfx: Add support for DDS images
2021-05-18 08:45:53 +01:00
Andreas Kling
ed81eb610d
Base: Use http://serenityos.org/ for the default browser bookmark
...
We are currently unable to load the HTTPS version of the site due to
missing cipher suite support.
2021-05-15 12:55:31 +02:00
Andreas Kling
58d73ea36c
Userland: Rename QuickShow => Image Viewer
...
The old name was a bit too ambiguous. This one is crystal clear. :^)
2021-05-14 18:34:44 +02:00
Maciej Zygmanowski
2de0ff28dd
Browser: Save search engine setting to preferences
2021-04-29 09:08:22 +02:00
DexesTTP
91c210c39a
LibGUI: Make common locations configurable
2021-04-26 18:57:57 +02:00
Marco Biscaro
8124719c3d
Tests: Reorganize LibCompress unit tests
...
Move LibCompress unit tests to LibCompress/Tests directory and register
them with CMake's add_test. This allows us to run these tests with
ninja test instead of running a separate executable.
Also split the existing tests in 3 test files that better follow the
source code structure (inspired by AK tests).
2021-04-21 08:00:32 +02:00
daniel eliad
b96c205c98
Tests: fixed test-crypto wrong argument order that failed -
...
run-tests-and-shutdown.sh
2021-04-14 22:33:50 +02:00
FalseHonesty
2d58549296
LibDebug: Add support for parsing array types
...
This includes multi-dimensional arrays :O
2021-04-14 13:28:48 +02:00
Andreas Kling
a2baab38fd
Everywhere: It's now "Foobar", not "FooBar", and not "foo bar"
...
I hereby declare these to be full nouns that we don't split,
neither by space, nor by underscore:
- Breadcrumbbar
- Coolbar
- Menubar
- Progressbar
- Scrollbar
- Statusbar
- Taskbar
- Toolbar
This patch makes everything consistent by replacing every other variant
of these with the proper one. :^)
2021-04-13 16:58:15 +02:00
Brian Gianforcaro
10d9a8db71
Base: Fix run-tests-and-shutdown.sh output in CI testing mode.
...
The missing newline made the output look weird, as it was jumbled
up next to the standard QEMU boot output instead of below it.
2021-04-11 12:50:33 +02:00
Andreas Kling
f1ea092d8f
Base: Make the "little" test program compilable again
2021-04-03 20:36:25 +02:00
Timothy Flynn
316e19c3ac
Base: Add a bullet emoji •
2021-03-31 23:58:45 +02:00
Cesar Torres
2e28b8ebcc
SoundPlayer: Add playlist supprt
...
And a M3U(8) parser
2021-03-27 10:20:55 +01:00
Itamar
84e34d76d8
HackStudio+LanguageServers/Cpp: Show scope of symbols in Locator
2021-03-23 18:32:39 +01:00
thankyouverycool
4ef0e4b62e
Serendipity: Add new tips and use more GML
2021-03-18 07:50:48 +01:00
Itamar
3658c4c567
LibCpp: Replace defined preprocessor values when parsing
2021-03-13 10:17:02 +01:00
Emanuele Torre
1f81bc6879
Everywhere: Remove unnecessary whitespace at the end of some lines.
2021-03-08 09:20:53 +01:00
thankyouverycool
1ccf9de6b9
Serendipity: Couple more tips and some clean-up
2021-03-07 15:41:32 +01:00
AnotherTest
1496b02203
Meta: Use the new Shell features to improve run-tests-and-shutdown
...
Fixes two TODOs in that file :^)
2021-03-07 10:59:51 +01:00
thankyouverycool
71a123148a
Serendipity: A new welcome app
...
Provides the basic Help+ReadMe care package to new users and some
interesting tips to get started. Feel free to add more!
2021-03-02 11:57:27 +01:00
Andrew Kaster
8453bb3461
Userland: Gate OSC 9 usage in test-js behind an argument
...
Instead of assuming that we should use the OSC 9 progress messages
whenever we run on serenity, add a show-progress=[true|false] option.
This lets us avoid seeing esc sequence spam in GitHub Actions logs.
2021-03-02 09:00:21 +01:00
Andrew Kaster
e8fd53c247
Base: Add test-math to set of tests run on CI
...
It currently fails though :( Likely contributes to innacuracies in LibJS
tests as well.
2021-03-01 11:12:36 +01:00
Andrew Kaster
611bbc43be
Base/CI: Boot serenity in CI in a mode that runs tests on target
...
Build a new version of Serenity in CI that doesn't have all the debug
symbols on, or we'd be waiting a very long time to boot.
Insert a TestRunner entry into SystemServer.ini that will run a shell
script that runs tests in /bin and /usr/Tests and shuts down the system
in the new self-test boot mode. Also make sure enough basic services are
started in self-test such that the tests will actually run properly.
2021-02-28 18:19:37 +01:00
Andreas Kling
1ba1ca76d8
Base: Add jcs.org to Browser bookmarks
...
This page is great for testing and it exposes a bunch of issues we
should look into in LibWeb. :^)
2021-02-24 21:55:04 +01:00
Andreas Kling
d475460ea1
Base: Add a lion emoji 🦁
2021-02-21 15:07:25 +01:00
thankyouverycool
94e494d6d2
FileManager: Add layout options to View menu
...
File Manager's toolbar, location bar, status bar and folder pane
can now be toggled on/off
2021-02-13 11:01:59 +01:00
thankyouverycool
cb42ba0ab1
FileManager: Save 'Show dotfiles' setting in FileManager.ini
2021-02-13 11:01:59 +01:00
thankyouverycool
5a03b326a7
TextEditor: Add layout options to View menu
...
Toolbar, status bar, and ruler can now be toggled on/off and their
settings are saved in ~/.config/TextEditor.ini
2021-02-13 11:01:59 +01:00
Itamar
72fdab7bfb
LanguageServers/Cpp: ParserAutoComplete engine inspects header files
...
... and performs preprocessing on the source code before parsing.
To support this, we are now able to keep track of multiple
files in the autocomplete engine. We re-parse a file whenever it is
edited.
2021-02-08 23:10:38 +01:00
Itamar
fa18010477
HackStudio: Integate with C++ parser-based autocomplete
...
By default, C++ auto completion will still be performed by the
lexer-based logic.
However, the parser-based logic can be switched on via the menubar.
2021-01-27 21:10:57 +01:00
Itamar
e318a3d3d4
little: Remove "-Os" compile flag
...
This flag made gcc generate location info of type "location_list" for
'my_struct', which we do not yet support in LibDebug.
2021-01-09 10:55:46 +01:00
Andreas Kling
8a5c1d1d4e
Browser: Add a very basic content filter list
...
Let's start out with something small, just to make sure the feature
gets tested.
2021-01-05 21:58:14 +01:00
Brendan Coles
5c0c4f4b2d
Playground: Support opening gml file by path as command line argument
2021-01-05 17:12:54 +01:00
Idan Horowitz
7e457b98c3
Terminal: Remove redundant scroll length settings option
...
This is no longer needed as a global one is now available
under mouse settings.
2020-12-30 11:58:52 +01:00
Linus Groh
bed240d4b3
LaunchServer+Base: Stop using Browser as default protocol handler
...
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-24 10:25:18 +01:00
Alex McGrath
f1d7d864ae
LibVT+Terminal: Add the option to disable the bell
2020-12-21 00:17:12 +01:00
Andreas Kling
c139b7fe78
Base: Remove *.hsp files
...
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-10 20:43:19 +01:00
Daniel Lemos
4ae0de9a37
Browser: Add DuckDuckGo to bookmarks ( #4288 )
2020-12-05 13:39:30 +01:00
Brendan Coles
4dd104607d
LaunchServer: Add hsp=/bin/HackStudio file association to config
2020-11-10 19:04:24 +01:00
Brendan Coles
e62b604ec5
Base: remove unnecessary Game config files from /home/anon/.config/
2020-11-10 19:03:59 +01:00
Andreas Kling
eed78ffa5a
Base: Tweak CXXFLAGS for the "little" test projects
...
Let's build with -std=c++2a since we're C++20 nowadays. :^)
2020-11-05 10:02:57 +01:00
Jesse Buhagiar
4713e6185f
Chess: Add missing default config file in .config :^)
...
Following 9f8a8e07c2
, let's add a default
`.ini` to prevent `unveil` from failing.
2020-11-04 19:36:54 +01:00
Brendan Coles
e558f6b184
Minesweeper+Snake: load config file before calling unveil()
2020-11-04 19:36:27 +01:00
Brendan Coles
9f8a8e07c2
Games: Use pledge and unveil
2020-11-02 13:16:01 +01:00
Brendan Coles
75dec15b43
LaunchServer: Add sheets=/bin/Spreadsheet file association to config
2020-11-01 10:33:20 +01:00
Linus Groh
d412fbdcf3
Shell+LibLine: Support HISTCONTROL environment variable
...
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-26 11:27:54 +01:00
Linus Groh
bcfc6f0c57
Everywhere: Fix more typos
2020-10-03 12:36:49 +02:00
Andreas Kling
0245e0f03a
DevTools: Remove VisualBuilder and FormCompiler
...
This functionality is being moved to HackStudio so let's not confuse
people by keeping the old stuff around.
2020-10-01 21:07:12 +02:00