mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							a46caecea3
							
						
					 | 
					
						
						
							
							printe4lazarus: raise exception, if tmp file cannot be created
						
						
						
						
						
						
						
						git-svn-id: trunk@50173 - 
						
					 | 
					
						2015-10-26 10:12:31 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							2c46e6e468
							
						
					 | 
					
						
						
							
							IDE+lazbuild+makefiles: on darwin use -gw instead of -g
						
						
						
						
						
						
						
						git-svn-id: trunk@49906 - 
						
					 | 
					
						2015-10-01 18:40:54 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								juha
							
						 
					 | 
					
						
						
						
						
							
						
						
							da260f65ad
							
						
					 | 
					
						
						
							
							CairoCanvas: add another page in the example prog.
						
						
						
						
						
						
						
						git-svn-id: trunk@48971 - 
						
					 | 
					
						2015-05-08 10:34:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								juha
							
						 
					 | 
					
						
						
						
						
							
						
						
							d2fcc0de8c
							
						
					 | 
					
						
						
							
							LCL: Move PrinterCanvas BeginDoc, NewPage and EndDoc to public section.
						
						
						
						
						
						
						
						git-svn-id: trunk@48970 - 
						
					 | 
					
						2015-05-08 10:34:19 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								juha
							
						 
					 | 
					
						
						
						
						
							
						
						
							2e99d6ffe7
							
						
					 | 
					
						
						
							
							CairoCanvas PDF example: add Thai, Russian and Arabic text. Set widgetset to NoGui, can be used in a server.
						
						
						
						
						
						
						
						git-svn-id: trunk@48685 - 
						
					 | 
					
						2015-04-09 10:07:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							0ee7878d79
							
						
					 | 
					
						
						
							
							cairocanvas: fixed compilation under 2.6.4
						
						
						
						
						
						
						
						git-svn-id: trunk@48248 - 
						
					 | 
					
						2015-03-10 21:03:44 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								juha
							
						 
					 | 
					
						
						
						
						
							
						
						
							803b40c2cd
							
						
					 | 
					
						
						
							
							Support Cairocanvas also on Win64 platform with new FPC versions.
						
						
						
						
						
						
						
						git-svn-id: trunk@48247 - 
						
					 | 
					
						2015-03-10 20:59:36 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							08f99ad371
							
						
					 | 
					
						
						
							
							cairocanvas: use units platform specific
						
						
						
						
						
						
						
						git-svn-id: trunk@48059 - 
						
					 | 
					
						2015-03-01 09:08:49 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								juha
							
						 
					 | 
					
						
						
						
						
							
						
						
							7722694d1b
							
						
					 | 
					
						
						
							
							LazReport: fix compilation of lr_cairoexp_reg by checking "use unit" boxes in CairoCanvas package.
						
						
						
						
						
						
						
						git-svn-id: trunk@47969 - 
						
					 | 
					
						2015-02-23 20:34:34 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								juha
							
						 
					 | 
					
						
						
						
						
							
						
						
							7a1e890dab
							
						
					 | 
					
						
						
							
							CairoProg example: cleanup
						
						
						
						
						
						
						
						git-svn-id: trunk@47685 - 
						
					 | 
					
						2015-02-10 17:23:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								juha
							
						 
					 | 
					
						
						
						
						
							
						
						
							5b2a9ea16a
							
						
					 | 
					
						
						
							
							A simple example of generating a PDF file with CairoCanvas.
						
						
						
						
						
						
						
						git-svn-id: trunk@47675 - 
						
					 | 
					
						2015-02-10 13:40:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							97eaae9a7b
							
						
					 | 
					
						
						
							
							cairocanvas: less hints
						
						
						
						
						
						
						
						git-svn-id: trunk@47612 - 
						
					 | 
					
						2015-02-07 09:46:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							b78a550572
							
						
					 | 
					
						
						
							
							IDE,lazbuild: append -Cg on targets linux, freebsd, openbsd, netbsd, solaris, bug #17412
						
						
						
						
						
						
						
						git-svn-id: trunk@46874 - 
						
					 | 
					
						2014-11-18 11:03:29 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							b42d8559bf
							
						
					 | 
					
						
						
							
							CairoCanvas: don't call TCanvas.DoMoveTo which calls interface MoveToEx, fix crash on cairo LazReport exporting reports with lines or objects with incomplete frames
						
						
						
						
						
						
						
						git-svn-id: trunk@46247 - 
						
					 | 
					
						2014-09-18 17:35:59 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							46c9fdc58b
							
						
					 | 
					
						
						
							
							cairocanvas: fix printing stricked/underlined text, issue #26624
						
						
						
						
						
						
						
						git-svn-id: trunk@46077 - 
						
					 | 
					
						2014-08-26 01:17:26 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							05f1b5f85f
							
						
					 | 
					
						
						
							
							cairocanvas: compile test under mac
						
						
						
						
						
						
						
						git-svn-id: trunk@45824 - 
						
					 | 
					
						2014-07-11 01:41:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							b6ea3d2753
							
						
					 | 
					
						
						
							
							CairoCanvas: fix GdkCairoCanvas ignored Controls coordinates, always paints on parent (0, 0) position, from Petr-K, issue #25485
						
						
						
						
						
						
						
						git-svn-id: trunk@44432 - 
						
					 | 
					
						2014-03-15 08:33:39 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							9f64f946ed
							
						
					 | 
					
						
						
							
							CairoCanvas, updated test
						
						
						
						
						
						
						
						git-svn-id: trunk@44431 - 
						
					 | 
					
						2014-03-15 08:21:29 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							585b1dd06a
							
						
					 | 
					
						
						
							
							CairoCanvas, support for wordbreak text style, from Petr-K, issue #25484
						
						
						
						
						
						
						
						git-svn-id: trunk@44430 - 
						
					 | 
					
						2014-03-15 08:19:36 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							9d710db4fc
							
						
					 | 
					
						
						
							
							fixed make distclean
						
						
						
						
						
						
						
						git-svn-id: trunk@44139 - 
						
					 | 
					
						2014-02-18 17:37:14 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							3283cf83f3
							
						
					 | 
					
						
						
							
							package makefiles: changed distclean to delete output directorties for all targets
						
						
						
						
						
						
						
						git-svn-id: trunk@44128 - 
						
					 | 
					
						2014-02-18 10:35:31 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							f294a66a90
							
						
					 | 
					
						
						
							
							CairoCanvas, updates from Petr-K, issue #24657
						
						
						
						
						
						
						
						git-svn-id: trunk@43193 - 
						
					 | 
					
						2013-10-09 17:53:02 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							ac9e433e89
							
						
					 | 
					
						
						
							
							cairocanvas: initialize vars
						
						
						
						
						
						
						
						git-svn-id: trunk@42586 - 
						
					 | 
					
						2013-09-04 09:18:32 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							da82a33fdf
							
						
					 | 
					
						
						
							
							IDE: fixed Makefile.compiled to contain inherited custom options
						
						
						
						
						
						
						
						git-svn-id: trunk@42227 - 
						
					 | 
					
						2013-07-29 10:48:35 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							123a253b24
							
						
					 | 
					
						
						
							
							cairocanvas: outputdirectory based on lclwidgettype
						
						
						
						
						
						
						
						git-svn-id: trunk@42213 - 
						
					 | 
					
						2013-07-27 17:05:36 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							5cf758ee5f
							
						
					 | 
					
						
						
							
							cairocanvas: do not auto update Makefile
						
						
						
						
						
						
						
						git-svn-id: trunk@41522 - 
						
					 | 
					
						2013-06-03 19:08:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							7e6df3ab64
							
						
					 | 
					
						
						
							
							cairocanvas: fixed Makefile
						
						
						
						
						
						
						
						git-svn-id: trunk@41521 - 
						
					 | 
					
						2013-06-03 19:08:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							cc9b9ae05f
							
						
					 | 
					
						
						
							
							IDE: project options: lclwidgettype link to mode matrix
						
						
						
						
						
						
						
						git-svn-id: trunk@41520 - 
						
					 | 
					
						2013-06-03 19:07:01 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							682d0a56aa
							
						
					 | 
					
						
						
							
							cairocanvas: less hints
						
						
						
						
						
						
						
						git-svn-id: trunk@41365 - 
						
					 | 
					
						2013-05-23 07:04:16 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce1bfee474
							
						
					 | 
					
						
						
							
							CairoCanvas: fix line styles. They should not scale with pen widths
						
						
						
						
						
						
						
						git-svn-id: trunk@40990 - 
						
					 | 
					
						2013-05-02 02:32:17 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							3d48b60eec
							
						
					 | 
					
						
						
							
							CairoCanvas: Implemented DrawSurface to draw a cairo surface onto canvas
						
						
						
						
						
						
						
						git-svn-id: trunk@40984 - 
						
					 | 
					
						2013-05-02 00:16:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							807058aba7
							
						
					 | 
					
						
						
							
							CairoCanvas: refactored TranslateBufferByIntfImage->GraphicToARGB32 to be useful in other parts
						
						
						
						
						
						
						
						git-svn-id: trunk@40983 - 
						
					 | 
					
						2013-05-02 00:14:14 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							26c321819a
							
						
					 | 
					
						
						
							
							CairoCanvas: make the canvas handle a real cairo context instead of a dummy value
						
						
						
						
						
						
						
						git-svn-id: trunk@40982 - 
						
					 | 
					
						2013-05-02 00:09:45 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							edbbec026e
							
						
					 | 
					
						
						
							
							CairoCanvas: debugclip
						
						
						
						
						
						
						
						git-svn-id: trunk@40981 - 
						
					 | 
					
						2013-05-01 23:24:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							24fb6810b9
							
						
					 | 
					
						
						
							
							CairoCanvas: implements MixedRoundRect
						
						
						
						
						
						
						
						git-svn-id: trunk@40980 - 
						
					 | 
					
						2013-05-01 23:20:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							fb1458ce76
							
						
					 | 
					
						
						
							
							updated makefiles
						
						
						
						
						
						
						
						git-svn-id: trunk@40935 - 
						
					 | 
					
						2013-04-29 19:49:55 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							e44460c6b1
							
						
					 | 
					
						
						
							
							cairocanvas: less hints
						
						
						
						
						
						
						
						git-svn-id: trunk@40880 - 
						
					 | 
					
						2013-04-22 15:36:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							52abe423f0
							
						
					 | 
					
						
						
							
							CairoCanvas, implements stream output and page size change for PS and PDF
						
						
						
						
						
						
						
						git-svn-id: trunk@40879 - 
						
					 | 
					
						2013-04-22 14:53:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							f5a1a29ff0
							
						
					 | 
					
						
						
							
							printers4lazarus, cairocanvas: do not use cairo on win64
						
						
						
						
						
						
						
						git-svn-id: trunk@40782 - 
						
					 | 
					
						2013-04-10 08:05:43 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							65d0830183
							
						
					 | 
					
						
						
							
							clean up dependencies
						
						
						
						
						
						
						
						git-svn-id: trunk@40773 - 
						
					 | 
					
						2013-04-09 20:07:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							b6b3685433
							
						
					 | 
					
						
						
							
							CairoCanvas, updated test
						
						
						
						
						
						
						
						git-svn-id: trunk@40727 - 
						
					 | 
					
						2013-04-07 06:09:43 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							0c8ce4df71
							
						
					 | 
					
						
						
							
							CairoCanvas, implements clipping, fix issue #24217
						
						
						
						
						
						
						
						git-svn-id: trunk@40726 - 
						
					 | 
					
						2013-04-07 06:09:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							c5089fb28f
							
						
					 | 
					
						
						
							
							CairoCanvas, fix TextExtent, from Julio Jiménez Boreguero
						
						
						
						
						
						
						
						git-svn-id: trunk@40725 - 
						
					 | 
					
						2013-04-06 19:51:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							5fc932cc76
							
						
					 | 
					
						
						
							
							CairoCanvas, fix textrect rotation
						
						
						
						
						
						
						
						git-svn-id: trunk@40724 - 
						
					 | 
					
						2013-04-06 17:47:24 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							a471e2d12c
							
						
					 | 
					
						
						
							
							CairoCanvas, for alignment, logical rect should be used instead of ink rect, fix alignment to the right
						
						
						
						
						
						
						
						git-svn-id: trunk@40722 - 
						
					 | 
					
						2013-04-05 20:10:53 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							8fc6a8eb4b
							
						
					 | 
					
						
						
							
							CairoCanvas, fix textrect with multiline text, modified test
						
						
						
						
						
						
						
						git-svn-id: trunk@40721 - 
						
					 | 
					
						2013-04-05 19:23:10 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							5c01b41999
							
						
					 | 
					
						
						
							
							CairoCanvas, some refactoring, disabled breaklines, fix TextRect text position
						
						
						
						
						
						
						
						git-svn-id: trunk@40717 - 
						
					 | 
					
						2013-04-05 08:06:10 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							7e17e5a27a
							
						
					 | 
					
						
						
							
							CairoCanvas, TextExtent patch from Julio Jiménez Borreguero
						
						
						
						
						
						
						
						git-svn-id: trunk@40716 - 
						
					 | 
					
						2013-04-04 19:40:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mattias
							
						 
					 | 
					
						
						
						
						
							
						
						
							10f425b162
							
						
					 | 
					
						
						
							
							updated cairocanvas makefile
						
						
						
						
						
						
						
						git-svn-id: trunk@40710 - 
						
					 | 
					
						2013-04-03 22:01:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								jesus
							
						 
					 | 
					
						
						
						
						
							
						
						
							e28fa6096c
							
						
					 | 
					
						
						
							
							CairoCanvas, test, normal spacing
						
						
						
						
						
						
						
						git-svn-id: trunk@40709 - 
						
					 | 
					
						2013-04-03 21:52:49 +00:00 | 
					
					
						
						
							
							
							
						
					 |