summaryrefslogtreecommitdiff
path: root/packages/fcl-image
Commit message (Collapse)AuthorAgeFilesLines
* * Added Win64 platformmichael2011-03-272-3/+34
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17187 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Added some missing functions to FPCanvas and added TFont.Orientationmichael2011-03-213-1/+100
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@17162 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Patch from bug 18460michael2011-01-101-8/+8
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16745 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Patch from Darius Blaszijk to make some methods protected, virtualmichael2010-12-111-2/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16551 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed alphablending for drawing freetype fonts on transparent backgroundsjonas2010-11-263-14/+24
| | | | | | | (patch by Darius Blaszijk, mantis #17736) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16446 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fix for mantis 17840, rounding of bits/linemarco2010-11-071-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16313 3ad0048d-3df7-0310-abae-a5850022a9f2
* Fixes a list out of bounds exception in freetypesekelsenmat2010-11-061-3/+9
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16308 3ad0048d-3df7-0310-abae-a5850022a9f2
* Changes the default style of the brush of a TFPImageCanvas to bsSolidsekelsenmat2010-11-041-4/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16304 3ad0048d-3df7-0310-abae-a5850022a9f2
* Allows directly setting the core fpcanvas properties in subclassessekelsenmat2010-11-041-8/+5
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16303 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixed spell error revealed by lintian.mazen2010-10-061-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16094 3ad0048d-3df7-0310-abae-a5850022a9f2
* + i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 andjonas2010-09-293-9/+104
| | | | | | | | | | | | | | | later: the same as i386/darwin, except a) uses the non-fragile Objective-C ABI/runtime b) does not require stubs for direct calls/jumps (not required for i386/darwin under 10.6 and later either, but still generated there for backwards compatibility) c) only the same packages are enabled as for ARM/Darwin d) MacOSAll is compiled specifically for the iPhoneSimulator SDK This target also defines the symbol "darwin" apart from the target name "iphonesim" for source code compatibility reasons. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16065 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fix the byte -> word expansion of the alpha channel on palette enties of a ↵marc2010-08-311-1/+1
| | | | | | PNG image git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15926 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Applied patch from theo (bug ID 16748) to enable JPEG scalingmichael2010-08-191-7/+34
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15855 3ad0048d-3df7-0310-abae-a5850022a9f2
* Patch from Dirk Fellenberg to fix freetype font output, see bug 17156. Also ↵sekelsenmat2010-08-162-7/+38
| | | | | | other improvements made by me to improve how freetype linking and font searching under Mac OS X git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15827 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixes for fpmake filesjoost2010-05-121-0/+19
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15261 3ad0048d-3df7-0310-abae-a5850022a9f2
* * another fix for mantis 13171, font.gettextwidth default valuemarco2010-03-051-1/+4
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14976 3ad0048d-3df7-0310-abae-a5850022a9f2
* * committed an old patch from M Schreiber, mantis #11855 that fixes loading ↵marco2010-03-041-4/+4
| | | | | | 8-bit gray alpha using PNG loading. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14972 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fix for mantis #13171, a default for gettextheight so that it doesn't marco2010-02-271-1/+4
| | | | | | | totally fall apart if no canvas is assigned. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14950 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fix for 15509.marco2010-02-132-11/+21
| | | | | | | | * setcount drastically simplified * Capacity now property with setter, to allow shrinking (but only till count) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14897 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Update Makefilespierre2009-12-102-124/+84
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14385 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Applied patch from José Mejuto to fix reading of progressive JPEGsmichael2009-10-291-19/+100
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13963 3ad0048d-3df7-0310-abae-a5850022a9f2
* * freetype and cairo building for BeOS and Haiku (patch from Olivier,jonas2009-09-042-3/+5
| | | | | | | mantis #14490) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13643 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Makefiles version 2.5.1jonas2009-08-132-2/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13533 3ad0048d-3df7-0310-abae-a5850022a9f2
* * regenerated using latest fpcmakejonas2009-08-022-118/+216
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13487 3ad0048d-3df7-0310-abae-a5850022a9f2
* * moved field definitions before method/property definitions (see mantisjonas2009-06-272-3/+3
| | | | | | | #13971) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13330 3ad0048d-3df7-0310-abae-a5850022a9f2
* * canvas clipping getters and setters virtual, as per mantis 13607marco2009-04-292-1/+13
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13057 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Put a lot of writeln's under $Ifdef FPC_DEBUG_IMAGE. In readtiff I put ↵marco2009-04-047-3/+94
| | | | | | | | | the entire "DEBUG" property under this ifdef. Debug features like this shouldn't be part of the released interface. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13000 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Committed patch from Mantis 13331. gif is indeed always little endian.marco2009-04-031-2/+20
| | | | | | | Also added registration reader part of patch, since other readers do too. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12996 3ad0048d-3df7-0310-abae-a5850022a9f2
* * lockcount property exposes flocks, Delphi compatibility verified. Mantis 8380marco2009-03-211-0/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12938 3ad0048d-3df7-0310-abae-a5850022a9f2
* - removed writeln() in JPEGError() to avoid triggering an (additional)jonas2009-03-151-1/+0
| | | | | | | error in Win32 GUI programs git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12899 3ad0048d-3df7-0310-abae-a5850022a9f2
* Adds initial support to read xwd image formatsekelsenmat2009-03-055-2/+365
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12859 3ad0048d-3df7-0310-abae-a5850022a9f2
* Starts xwd file format supportsekelsenmat2009-03-051-0/+126
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12858 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Adobe Photoshop image file reader from Mattias Gaertnermichael2009-01-203-64/+670
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12577 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Added GIF reader from Mattias Gaertnermichael2008-12-243-60/+586
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12429 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Restructured makefiles for examplesjoost2008-12-184-61/+2682
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12385 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Patch from Mattias Gaertner to read LZW compressed images and more robust ↵michael2008-12-122-127/+136
| | | | | | handling of faulty images git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12354 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Patch from Mattias Gaertner to reduce memory usage for interpolationsmichael2008-11-293-394/+196
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12272 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Patch from Mattias Gaertner to fix memory leak, improve speed and compute ↵michael2008-11-281-1/+240
| | | | | | correcter git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12261 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Patch from Mattias Gaertner to fix compilationmichael2008-11-282-2/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12260 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Patch from Mattias Gaertner:michael2008-11-283-79/+454
| | | | | | | | | | | | | | | | | | - extends the tiff writer with some default values to write tiffs out of the box like the other fpimage writers. - progress events - basic CMYK support - allow reading non standard planarconfiguration attributes as created by some scanners - allow to create the image after reading the header - needed for big tiffs - removed TGA dependency - LZW-decompression was started. There is a bug I didn't found yet. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12258 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Patch from Mattias Gaertner to fix memory leakmichael2008-11-261-13/+17
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12235 3ad0048d-3df7-0310-abae-a5850022a9f2
* * change externalurl to homepageurlpeter2008-11-181-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12170 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Added TIFF reader/Writer from Mattias gaertnermichael2008-10-286-64/+2252
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11990 3ad0048d-3df7-0310-abae-a5850022a9f2
* * FCL fpmake manifestsmarco2008-10-231-1/+7
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11962 3ad0048d-3df7-0310-abae-a5850022a9f2
* * First batch of fpmake improvements. Mostly adding examples and fixing ↵marco2008-10-221-0/+5
| | | | | | small omissions. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11948 3ad0048d-3df7-0310-abae-a5850022a9f2
* * regened makefiles to propagate makefile versionsmarco2008-10-221-2/+6
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11947 3ad0048d-3df7-0310-abae-a5850022a9f2
* * updated all makefile.fpc versions to 2.2.2 for fppkg compat.marco2008-10-221-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11945 3ad0048d-3df7-0310-abae-a5850022a9f2
* * reset version to latest release: 2.2.2-0peter2008-10-171-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11907 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed typo in comment of freetype header filevincents2008-08-201-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11614 3ad0048d-3df7-0310-abae-a5850022a9f2
* * "To many colors" -> "Too many colors" (remark by Gerold Veith, mantisjonas2008-08-171-1/+1
| | | | | | | #11909) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11605 3ad0048d-3df7-0310-abae-a5850022a9f2