Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								f6998b1817 
								
							 
						 
						
							
							
								
								JSON: Templatize the JSON serialization code  
							
							... 
							
							
							
							This makes it possible to use something other than a StringBuilder for
serialization (and to produce something other than a String.) :^) 
							
						 
						
							2019-08-07 21:29:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								1d0b464618 
								
							 
						 
						
							
							
								
								AK: Make HashMap::get(Key) return an Optional<Value>.  
							
							... 
							
							
							
							This allows HashMap::get() to be used for value types that cannot be default
constructed (e.g NonnullOwnPtr.) 
							
						 
						
							2019-07-24 10:25:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								a17fbd98e7 
								
							 
						 
						
							
							
								
								LibGUI: Add input types to GMessageBox.  
							
							... 
							
							
							
							Currently the two available input types are:
- GMessageBox::InputType::OK (default)
- GMessageBox::InputType::OKCancel
Based on your choice, GMessageBox::exec() will return ExecOK or ExecCancel. 
							
						 
						
							2019-07-16 21:41:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								315716d193 
								
							 
						 
						
							
							
								
								GUI: Use Win2K-like "warm gray" color instead of the older colder gray.  
							
							... 
							
							
							
							Someone suggested this a long time ago and I never got around to it.
So here we go, here's the warm gray! I have to admit I like it better. :^) 
							
						 
						
							2019-06-30 09:23:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								b729b5fc64 
								
							 
						 
						
							
							
								
								VisualBuilder: Support loading a saved form from JSON.  
							
							... 
							
							
							
							The form to load is specified on the command line, e.g "vb test.frm". 
							
						 
						
							2019-06-29 12:07:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								65e470c90a 
								
							 
						 
						
							
							
								
								VisualBuilder: Use NonnullRefPtrVector.  
							
							
							
						 
						
							2019-06-27 13:49:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								aa3df518e7 
								
							 
						 
						
							
							
								
								AK: Rename JsonObject::to_string() and pals to serialized().  
							
							... 
							
							
							
							And the variant that serializes into a StringBuilder is called serialize(). 
							
						 
						
							2019-06-18 09:37:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								3b9fcab1af 
								
							 
						 
						
							
							
								
								VisualBuilder: Switch to JSON for the form output.  
							
							... 
							
							
							
							This makes widgets-within-widgets straightforward instead of confusing.
The UI doesn't actually let you put widgets inside one another just yet,
but at least now the output format won't be a problem. :^) 
							
						 
						
							2019-06-17 19:50:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								892acfb10d 
								
							 
						 
						
							
							
								
								VisualBuilder: Run clang-format on everything.  
							
							
							
						 
						
							2019-06-07 11:48:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								de98b2770b 
								
							 
						 
						
							
							
								
								GMessageBox: Add icons to message boxes with 3 standard ones to choose from.  
							
							
							
						 
						
							2019-05-08 20:13:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								3ae9fc5d88 
								
							 
						 
						
							
							
								
								Move VisualBuilder into a new DevTools directory.  
							
							
							
						 
						
							2019-05-08 13:53:34 +02:00