Nico Weber 
								
							 
						 
						
							
							
							
							
								
							
							
								ce95628b7f 
								
							 
						 
						
							
							
								
								Unicode: Try s/codepoint/code_point/g again  
							
							... 
							
							
							
							This time, without trailing 's'. Ran:
    git grep -l 'codepoint' | xargs sed -ie 's/codepoint/code_point/g 
							
						 
						
							2020-08-05 22:33:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nico Weber 
								
							 
						 
						
							
							
							
							
								
							
							
								19ac1f6368 
								
							 
						 
						
							
							
								
								Revert "Unicode: s/codepoint/code_point/g"  
							
							... 
							
							
							
							This reverts commit ea9ac3155d 
							
						 
						
							2020-08-05 22:33:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								ea9ac3155d 
								
							 
						 
						
							
							
								
								Unicode: s/codepoint/code_point/g  
							
							... 
							
							
							
							Unicode calls them "code points" so let's follow their style. 
							
						 
						
							2020-08-03 19:06:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Olsson 
								
							 
						 
						
							
							
							
							
								
							
							
								1cffde7635 
								
							 
						 
						
							
							
								
								LibGfx: Add elliptical curves to Path  
							
							
							
						 
						
							2020-07-26 14:53:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								d7be3faab5 
								
							 
						 
						
							
							
								
								LibGfx: Add an "opacity" argument to Painter::draw_scaled_bitmap()  
							
							... 
							
							
							
							This API is not super perfect as it merely overrides the source alpha
on all source pixels instead of blending the alpha values. There is
room for improvement here for sure. 
							
						 
						
							2020-07-23 20:32:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								116cf92156 
								
							 
						 
						
							
							
								
								LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize  
							
							... 
							
							
							
							This fits nicer with FloatRect,FloatPoint,FloatSize and gives a much
better visual clue about what type of metric is being used. 
							
						 
						
							2020-06-10 10:59:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								8520d3a425 
								
							 
						 
						
							
							
								
								LibGfx: Add Painter::fill_ellipse()  
							
							
							
						 
						
							2020-05-24 23:30:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hüseyin ASLITÜRK 
								
							 
						 
						
							
							
							
							
								
							
							
								840a64e2f9 
								
							 
						 
						
							
							
								
								LibGfx: Painter, extend fonts to 384 character to support LatinExtendedA  
							
							... 
							
							
							
							Replace codepoint variable type from char to u32. 
							
						 
						
							2020-05-21 01:19:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								0272bbb4fb 
								
							 
						 
						
							
							
								
								LibGfx: Add UTF-32 version of the text painting code paths  
							
							... 
							
							
							
							There's a large amount of code duplication here right now, which will
need to be reduced. 
							
						 
						
							2020-05-17 22:35:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								0669dbcf5d 
								
							 
						 
						
							
							
								
								LibGfx: Add support for dashed lines  
							
							... 
							
							
							
							Non-configurable for now. 
							
						 
						
							2020-05-10 19:41:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								59d00e5df6 
								
							 
						 
						
							
							
								
								LibGfx: Replace 'bool dotted' with a LineStyle::{Solid,Dotted} enum  
							
							... 
							
							
							
							Just a bool is insufficient as we'll have to support dashed lines as well. 
							
						 
						
							2020-05-10 13:34:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								9e74793ce2 
								
							 
						 
						
							
							
								
								LibGUI+LibGfx: Paint scollbar tracks with a dithered pattern  
							
							... 
							
							
							
							Instead of a solid color, we now paint the track/gutter of scrollbars
using a 2-color dither pattern for a pleasant millennium feel. :^) 
							
						 
						
							2020-05-10 01:02:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AnotherTest 
								
							 
						 
						
							
							
							
							
								
							
							
								f54b41f748 
								
							 
						 
						
							
							
								
								LibGfx: Implement filling paths  
							
							... 
							
							
							
							There are some imperfections with intersecting edges (because the main
algorithm used is scanline, and that is not geared towards drawing
complex shapes), however, it behaves mostly fine for normal use :^) 
							
						 
						
							2020-05-06 14:50:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AnotherTest 
								
							 
						 
						
							
							
							
							
								
							
							
								9f3f98d4c0 
								
							 
						 
						
							
							
								
								LibGfx: Add Painter::draw_quadratic_bezier_curve()  
							
							... 
							
							
							
							Also adds a QuadraticBezierCurveTo mode to Gfx::Path 
							
						 
						
							2020-05-05 09:21:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stephan Unverwerth 
								
							 
						 
						
							
							
							
							
								
							
							
								acd4676803 
								
							 
						 
						
							
							
								
								LibGfx: Add draw_triangle() for drawing filled triangles  
							
							
							
						 
						
							2020-04-18 12:28:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								60c2e41079 
								
							 
						 
						
							
							
								
								LibGfx: Add Gfx::Path, a basic 2D path with <canvas> semantics  
							
							... 
							
							
							
							This will be used to implement painting of 2D paths. This first patch
adds support for line_to(), move_to() and close().
It will try to have the same semantics as the HTML <canvas> element.
To stroke a Path, simply pass it to Painter::stroke_path(). 
							
						 
						
							2020-04-16 21:04:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tibor Nagy 
								
							 
						 
						
							
							
							
							
								
							
							
								e14d27867c 
								
							 
						 
						
							
							
								
								LibGfx: Implement checkerboard drawing for Gfx::Painter  
							
							
							
						 
						
							2020-04-05 15:30:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								7976ef7a79 
								
							 
						 
						
							
							
								
								LibGfx: Add Painter::blit_filtered() and blit_brightened()  
							
							... 
							
							
							
							blit_filtered() can be used to easily implement per-pixel filtered blit
functions. All you need to do is provide a callback that can compute
the Color for each pixel based on the original Color. 
							
						 
						
							2020-03-30 19:39:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								cbd7effd3b 
								
							 
						 
						
							
							
								
								LibGfx: Support vertical gradient fill (not just horizontal) :^)  
							
							
							
						 
						
							2020-03-30 17:00:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								34b5ff7c29 
								
							 
						 
						
							
							
								
								LibGfx: Move a bunch of LogStream::operator<< to cpp files  
							
							
							
						 
						
							2020-02-15 00:58:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								08cae2773d 
								
							 
						 
						
							
							
								
								LibGfx: More work on header dependency reduction  
							
							
							
						 
						
							2020-02-14 23:33:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								3bbf4610d2 
								
							 
						 
						
							
							
								
								AK: Add a forward declaration header  
							
							... 
							
							
							
							You can now #include <AK/Forward.h> to get most of the AK types as
forward declarations.
Header dependency explosion is one of the main contributors to compile
times at the moment, so this is a step towards smaller include graphs. 
							
						 
						
							2020-02-14 23:31:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								9ac94d393e 
								
							 
						 
						
							
							
								
								LibGfx: Rename from LibDraw :^)  
							
							
							
						 
						
							2020-02-06 12:04:00 +01:00