implicitfield
4b60a99573
Shell: Remove '#' from the list of acceptable bareword characters
...
This stops the shell from always interpreting '#' as the start of a
comment in non-Posix mode.
2023-10-29 01:35:40 +03:30
kleines Filmröllchen
1a29ff6e9e
Base: Specify the installed.db port database format
2023-10-04 22:28:05 +02:00
kleines Filmröllchen
54eab251f6
Base: Document new GML usage method
...
This is now preferred over the old one.
2023-08-11 21:33:48 +02:00
kleines Filmröllchen
1e67435ff5
Meta: Rename compile_gml to stringify_gml
...
This is what this function really does, it doesn't compile anything.
2023-08-11 21:33:48 +02:00
kleines Filmröllchen
489fce0ed2
Base: Document IPC syntax formally and informally
2023-08-11 08:31:46 -06:00
kleines Filmröllchen
afaea38be2
Base: Expand "See Also" sections of many manpages
...
This commit focuses on the CLI utilities.
2023-07-06 10:03:48 +01:00
Ben Wiederhake
ee47c0275e
Everywhere: Run spellcheck on all documentation
2023-05-07 01:05:09 +02:00
Ben Wiederhake
e3f3470a6c
Presenter: Fix unintentional U+00A0 codepoint in text
...
Found using git grep -FIn $'\u00a0'
I just got bit by this type of bug in a different project, and was
wondering whether Serenity has this problem, too. See also:
https://dhwthompson.com/2019/my-favourite-git-commit
2023-02-16 22:07:07 +00:00
kleines Filmröllchen
66a68a9523
Base: Move GUI application man pages into their own subsection
...
We do not want to move POSIX utilities into subsections since they have
standard names, but we can do whatever we want with Applications :^).
This is particularly advantageous as many applications contain several
images, which declutters the man1 directory.
2023-01-08 13:35:29 +01:00
kleines Filmröllchen
3df2eb66be
Base: Move GML Widget documentation to subsubsection
...
This is not only convenient, but also a subsection testcase :^)
2023-01-02 06:15:13 -07:00
kleines Filmröllchen
ad6cbc4192
Base: Move GML documentation into subsection
...
That was the whole point of this endeavour :^)
2023-01-02 06:15:13 -07:00
Federico Guerinoni
43ff500a80
LibCore: Use ';' to split socket path in SOCKET_TAKEOVER
...
This allow to use socket path with spaces inside.
Closes #16436 .
2022-12-15 12:33:36 -05:00
FrHun
59028515c0
LibGUI: Split OpacitySlider into vertical and horizontal helper classes
2022-12-09 00:25:30 +01:00
Linus Groh
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
...
We have a new, improved string type coming up in AK (OOM aware, no null
state), and while it's going to use UTF-8, the name UTF8String is a
mouthful - so let's free up the String name by renaming the existing
class.
Making the old one have an annoying name will hopefully also help with
quick adoption :^)
2022-12-06 08:54:33 +01:00
kleines Filmröllchen
295f83e54c
Base: Document Presenter and its file format
2022-11-25 14:28:33 -07:00
FrHun
6330de15b6
Base: Update Toolbar manpage
2022-10-06 12:17:38 +01:00
Nico Weber
eb0f5bd65e
Base: Fix grammar-o in GML Widget documentation
2022-10-02 10:16:12 +01:00
Brian Gianforcaro
d0a1775369
Everywhere: Fix a variety of typos
...
Spelling fixes found by `codespell`.
2022-09-14 04:46:49 +00:00
Liav A
488f22941b
SystemMonitor: Remove GML references to the deleted Hardware tab
2022-08-12 12:24:40 +02:00
sfdd
d1671d4f86
Documentation: Better file formats documentation
2022-07-27 10:13:21 +01:00
kleines Filmröllchen
7b89c4e412
Base: Improve clipboard manpage style
2022-07-11 11:35:56 +02:00
kleines Filmröllchen
1419732a73
Documentation: Move IPC endpoint documentation to manpage section 4
2022-07-11 11:35:56 +02:00
kleines Filmröllchen
9660f5d0e6
Documentation: Move all file format documentation into its own manpage
...
The documentation is largely unchanged except for adoption into the
standard manpage format.
2022-07-11 11:35:56 +02:00
Maciej
f94c7fc880
Base: Update Network manpage to the new NetworkServer behavior
2022-07-04 13:20:24 +03:00
Linus Groh
cc4bb59a7e
Playground: Rename the application to GMLPlayground
...
Just "Playground" is too generic and doesn't match the general rule of
"application name equals display name minus spaces".
2022-06-28 21:10:10 +01:00
FrHun
a78f84645c
Base: Add manpages for new layout system
...
This is far from explaining all implications of the new layout system,
but it covers the basics.
2022-06-28 17:52:42 +01:00
Linus Groh
173dcfb7cb
Everywhere: Fix a bunch of typos
2022-05-29 15:22:00 +02:00
Maciej
1ffba0b8b4
NetworkServer: Support setting default gateway
...
This commit adds an IPv4Gateway to Network.ini. If that option is set to
value other than 0.0.0.0, the NetworkServer adds a default route (e.g.
with address 0.0.0.0/0) with the specified destination.
2022-05-28 23:33:46 +01:00
Maciej
238bed2f24
Base: Add man page for network configuration
2022-05-26 21:47:27 +01:00
Sam Atkins
aadb35ff46
LibGUI: Add ability to position checkboxes to the right of their text
...
This uses the new `checkbox_position` property, which can be "Left"
or "Right".
2022-05-21 22:25:33 +02:00
Cameron Youell
5b82bd719e
LibGUI: TabWidget add vertical tabs
...
Add vertical tabs to TabWidget, this can be set using
the ```TabWidget::set_tab_position``` function or in the GML
2022-05-21 22:25:16 +02:00
Sam Atkins
24a8a260c0
Base: Document new TabWidget properties, and extend the example a bit
2022-05-11 20:16:43 +02:00
kleines Filmröllchen
426a09ca4a
Base: Extend and improve the GML documentation
...
This is a bundle of changes to the "new" GML documentation that I just
noticed two hours ago.
- Fix a bunch of typos, wording and style
- Rework layout object documentation (they're not widgets!)
- Document most of the common properties
- Finish (as for now) GML syntax documentation
- Extend GML usage explanation
- Add symlink "GML" so that man gml works
- Add a categorized GML page list to the introduction man page
- Cross-link much more
Much of the editing of existing docs is clearing up incorrect or
imprecise statements.
Note that because of massive changes in some places, git won't recognize
renames as such.
2022-03-31 22:13:49 -07:00
electrikmilk
58a865f349
Base+Manpages: Add basic GML documentation
...
First draft of GML documentation, just to get things started.
2022-03-03 14:59:00 -08:00
kleines Filmröllchen
98c0c5e9e6
Help+Base: Add help://man URLs for links between man pages
...
The URLs of the form `help://man/<section>/<page>` link to another help
page inside the help application. All previous relative page links are
replaced by this new form. This doesn't change any behavior but it looks
much nicer :^)
Note that man doesn't handle these new links, but the previous relative
links didn't work either.
2022-01-11 00:24:57 +01:00
Ben Wiederhake
3d855a801b
SystemServer: Rename 'BootModes' config option to 'SystemModes'
2021-10-25 23:38:28 +02:00
Ben Wiederhake
8d13f6ddce
Kernel+SystemServer: Change bootmode to system_mode
...
'bootmode' now only controls which set of services are started by
SystemServer, so it is more appropriate to rename it to system_mode, and
no longer validate it in the Kernel.
2021-10-25 23:38:28 +02:00
Ben Wiederhake
0e3f5d3778
Base: Fix Markdown links in man pages
2021-09-11 15:17:44 +02:00
TheFightingCatfish
f67c2c97b1
Shell: Improve the parsing of history event designators
2021-08-02 02:58:55 +04:30
Ali Mohammad Pur
b1fe5d5517
Shell: Parse '\t' in doublequoted strings as a tab character
...
This not being recognised is surprising.
2021-05-10 10:43:23 +02:00
Ali Mohammad Pur
22b244df45
Shell: Add support for \uhhhhhhhh escapes in strings
...
This will be replaced with the unicode character whose codepoint is
given by the unsigned 32-bit number 'hhhhhhhh' (hex).
2021-05-10 10:43:23 +02:00
Brendan Coles
aee735889e
Base: Fix typos and spelling errors in man pages
2021-05-05 12:22:08 +01:00
Ali Mohammad Pur
c5c6161406
Base: Describe heredocs in Shell's manpage
2021-04-29 20:25:56 +02:00
Linus Groh
2b0c361d04
Everywhere: Fix a bunch of typos
2021-04-18 10:30:03 +02:00
sin-ack
afb04cf544
man: Update SystemServer(5) documentation with new Socket style
...
This patch adds new information about the usage of multiple sockets with
eager services and the new socket takeover mechanism exposed by
SystemServer.
2021-04-16 18:22:10 +02:00
Brendan Coles
5331ae0e93
Base: man pages: document arguments, fix typos, use American English
2021-03-27 19:23:49 +01:00
AnotherTest
4ff430b615
Base: Document Shell's variable indexing behaviour
2021-03-22 13:15:08 +01:00
AnotherTest
6c94207ee0
Base: Document Shell's immediate functions
2021-03-22 13:15:08 +01:00
Emanuele Torre
1f81bc6879
Everywhere: Remove unnecessary whitespace at the end of some lines.
2021-03-08 09:20:53 +01:00
AnotherTest
13b65b632a
Shell: Add support for enumerating lists in for loops
...
With some odd syntax to boot:
```sh
$ for index i x in $whatever {}
```
2021-03-07 10:59:51 +01:00