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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								b80b6ffca0 
								
							 
						 
						
							
							
								
								Base: Unify synopsis format in manpages  
							
							
							
						 
						
							2021-02-20 16:05:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								c94392a1cc 
								
							 
						 
						
							
							
								
								Applications: Remove "Welcome" application  
							
							... 
							
							
							
							This was a cute application for its time, but it's far too jokey and
non-serious for how I'd like this project to treat itself. 
							
						 
						
							2021-02-03 10:20:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AnotherTest 
								
							 
						 
						
							
							
							
							
								
							
							
								10c3168fa0 
								
							 
						 
						
							
							
								
								Base: Remove irrelevant example from Shell's loop manpage section  
							
							... 
							
							
							
							Seems like it was copied one too many times. 
							
						 
						
							2021-01-18 08:56:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AnotherTest 
								
							 
						 
						
							
							
							
							
								
							
							
								ffd74a2c5a 
								
							 
						 
						
							
							
								
								Base: Mention that the if condition is a command  
							
							... 
							
							
							
							Sorta closes  #4991 . 
							
						 
						
							2021-01-18 08:56:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AnotherTest 
								
							 
						 
						
							
							
							
							
								
							
							
								ddd0c1dd8b 
								
							 
						 
						
							
							
								
								Base: Add manpage entry for history events  
							
							
							
						 
						
							2021-01-15 19:13:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AnotherTest 
								
							 
						 
						
							
							
							
							
								
							
							
								5e5eb615ec 
								
							 
						 
						
							
							
								
								Shell: Add runtime errors and implement break/continue  
							
							... 
							
							
							
							Such errors are raised when SyntaxError nodes are executed, and are also
used for internal control flow.
The 'break' and 'continue' commands are currently only allowed inside
for loops, and outside function bodies.
This also adds a 'loop' keyword for infinite loops. 
							
						 
						
							2020-12-29 16:55:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AnotherTest 
								
							 
						 
						
							
							
							
							
								
							
							
								3fa0b887ed 
								
							 
						 
						
							
							
								
								Shell: Document the new 'pattern as (list of names)' match syntax  
							
							
							
						 
						
							2020-10-29 11:53:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AnotherTest 
								
							 
						 
						
							
							
							
							
								
							
							
								d7577b0338 
								
							 
						 
						
							
							
								
								Base: Document the new brace expansions in Shell's manpage  
							
							
							
						 
						
							2020-10-25 10:09:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								bcfc6f0c57 
								
							 
						 
						
							
							
								
								Everywhere: Fix more typos  
							
							
							
						 
						
							2020-10-03 12:36:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AnotherTest 
								
							 
						 
						
							
							
							
							
								
							
							
								642b52cbb8 
								
							 
						 
						
							
							
								
								Base: Fixup forgotten 'example' heading name in Shell man page  
							
							... 
							
							
							
							As noticed in #3578 . 
							
						 
						
							2020-09-23 20:46:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AnotherTest 
								
							 
						 
						
							
							
							
							
								
							
							
								3a8109d1e0 
								
							 
						 
						
							
							
								
								Shell: Add some sections on the manpage about `match'  
							
							
							
						 
						
							2020-09-15 20:36:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AnotherTest 
								
							 
						 
						
							
							
							
							
								
							
							
								b4da45ab76 
								
							 
						 
						
							
							
								
								Shell: Add documentation for functions  
							
							
							
						 
						
							2020-09-14 17:40:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AnotherTest 
								
							 
						 
						
							
							
							
							
								
							
							
								c296bcc1d9 
								
							 
						 
						
							
							
								
								Base: Tweak Shell(5) manpage a bit  
							
							... 
							
							
							
							Someone brought to my attention that "or missing" is not correct there. 
							
						 
						
							2020-09-10 11:20:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AnotherTest 
								
							 
						 
						
							
							
							
							
								
							
							
								34d210ecf5 
								
							 
						 
						
							
							
								
								Shell: Update the Shell(5) manpage  
							
							... 
							
							
							
							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-09 20:35:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AnotherTest 
								
							 
						 
						
							
							
							
							
								
							
							
								32bfb48577 
								
							 
						 
						
							
							
								
								Shell: Update manpage about for loop behaviour around signals  
							
							
							
						 
						
							2020-08-18 16:58:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AnotherTest 
								
							 
						 
						
							
							
							
							
								
							
							
								0950fd1438 
								
							 
						 
						
							
							
								
								Shell: Start writing a man page  
							
							... 
							
							
							
							This patch adds two man pages describing the parts of the shell that
have been so far finalised. 
							
						 
						
							2020-08-14 10:31:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								f2d40ac2b2 
								
							 
						 
						
							
							
								
								Base: Document new SystemServer abilities  
							
							
							
						 
						
							2020-06-09 21:12:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								52711921c6 
								
							 
						 
						
							
							
								
								Base: Document getopt  
							
							
							
						 
						
							2020-05-30 15:01:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								ae21b8ee56 
								
							 
						 
						
							
							
								
								Base: Replace TTYServer with text mode Shell  
							
							... 
							
							
							
							Now that we have SystemServer that can (re)spawn the Shell, we don't need a
separate server just for that.
The two shells (on tty0 and tty1) are configured to only be started when booting
in text mode. This means you can now simply say boot_mode=text on the kernel
command line, and SystemServer will set up the system and spawn a comfy root
shell for you :^) 
							
						 
						
							2020-05-27 11:19:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								856e4853f4 
								
							 
						 
						
							
							
								
								SystemServer: Add BootModes and Environment service options  
							
							... 
							
							
							
							SystemServer will now look at the boot mode, as specified on the kernel command
line, and only launch the services configured for that boot mode. 
							
						 
						
							2020-05-27 11:19:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Itamar 
								
							 
						 
						
							
							
							
							
								
							
							
								bd9f14e27e 
								
							 
						 
						
							
							
								
								SystemServer: Add WorkingDirectory support  
							
							... 
							
							
							
							Services can now have their initial working directory
configured via `SystemServer.ini`.
This commit also configures Terminal's working directory
to be /home/anon 
							
						 
						
							2020-03-18 08:23:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									thatlittlegit 
								
							 
						 
						
							
							
							
							
								
							
							
								bc28e55d61 
								
							 
						 
						
							
							
								
								Base: Add documentation for the welcome.txt format  
							
							
							
						 
						
							2020-02-15 20:46:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								7dd03b46ee 
								
							 
						 
						
							
							
								
								SystemServer: Allow specifying per-service socket file permissions  
							
							
							
						 
						
							2020-01-09 21:35:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								9bd4bf41fb 
								
							 
						 
						
							
							
								
								SystemServer: Explicitly open /dev/null for services without StdIO  
							
							... 
							
							
							
							Spawning services with nothing open at all on the standard I/O fds is
way too harsh. We now open /dev/null for them instead. 
							
						 
						
							2020-01-04 13:15:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								c2b7c43f3c 
								
							 
						 
						
							
							
								
								SystemServer: Fetch any extra GIDs and call setgroups() before spawn  
							
							... 
							
							
							
							We now pick up all the user's extra GIDs from /etc/group and make
sure those are set before exec'ing a service.
This means we finally get to enjoy being in more than one group. :^) 
							
						 
						
							2020-01-04 13:11:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								05b004ec64 
								
							 
						 
						
							
							
								
								Base: Remove "idle" priority note from SystemServer(5)  
							
							... 
							
							
							
							The "idle" priority was never meant to be exposed to userspace, as it's
only used by the kernel's internal idle thread. 
							
						 
						
							2020-01-02 12:36:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								fe0aa2ca53 
								
							 
						 
						
							
							
								
								Base: Document SystemServer  
							
							
							
						 
						
							2019-11-26 19:58:25 +01:00