Commit Graph

134 Commits

Author SHA1 Message Date
marco
f52c55ea59 * fixed a copy and paste typo as indicated by Ocean Mantis #22559
git-svn-id: trunk@22001 -
2012-08-03 12:24:11 +00:00
michael
ecd0f53488 * Added fpimggauss.pp unit from Mattias Gaertner
git-svn-id: trunk@21655 -
2012-06-19 18:38:47 +00:00
michael
55196878e9 * Added compact image support by Mattias Gaertner
git-svn-id: trunk@21654 -
2012-06-19 18:25:47 +00:00
michael
616b2d9b20 * Added compact image support by Mattias Gaertner
git-svn-id: trunk@21653 -
2012-06-19 18:25:27 +00:00
marco
ee47ad22ff * Fix scaling with alpha channel. Patch from Bernd Kreuss, Mantis #22245
* Demo that demonstrates image scaling/interpolation

git-svn-id: trunk@21639 -
2012-06-18 09:01:41 +00:00
marco
d99105143b * Zero header before filling it. Colortype and potentially other fields
were not properly initialized in non indexed files. Mantis #21840

git-svn-id: trunk@21638 -
2012-06-18 07:50:18 +00:00
Mattias Gaertner
7d2be3635f fcl-image: tiff: reader+writer: deflate compression
git-svn-id: trunk@21549 -
2012-06-08 11:56:05 +00:00
Mattias Gaertner
9636202165 fcl-image: tiff: read/write PageName, fixed typos
git-svn-id: trunk@21517 -
2012-06-07 17:23:16 +00:00
Mattias Gaertner
fd18003cd6 tiff: fixed decompressing packbits, skip jpeg tags
git-svn-id: trunk@21514 -
2012-06-07 16:09:33 +00:00
Mattias Gaertner
a5e05d0d65 fpimage: tiff: fixed writing bits per channel
git-svn-id: trunk@21494 -
2012-06-06 00:01:41 +00:00
Mattias Gaertner
54ba30ec10 fpimage: tiff: write tiles
git-svn-id: trunk@21489 -
2012-06-05 18:33:33 +00:00
Mattias Gaertner
71f5e86a7f fcl-image: tiff: register handler, write hostname, maker, model, software
git-svn-id: trunk@21485 -
2012-06-04 17:09:38 +00:00
Mattias Gaertner
ca0cc29a26 fcl-image: tiff: reading CMYK, handling of unorderd tags, alpha mode 1, multiple pages, tiles
git-svn-id: trunk@21483 -
2012-06-04 09:39:09 +00:00
svenbarth
90db273224 + added target NativeNT to supported OSes in fpmkunit
* modified fpmake files in packages to allow a "make all" for NativeNT in packages to work (nearly all packages need to be disabled; the main cause for this are the still missing DOS and Objects units for the target)

git-svn-id: trunk@21319 -
2012-05-18 07:17:02 +00:00
marco
759b927a9b * fix compilation after r17747
git-svn-id: trunk@21084 -
2012-04-27 19:49:27 +00:00
pierre
1b3fd997fc + Regenerate all Makefiles's after adding x86_64 netbsd target
git-svn-id: trunk@21031 -
2012-04-24 23:15:18 +00:00
michael
b5b0388f17 * Indexed is by default false, in sync with usepalette which is false by default
git-svn-id: trunk@21003 -
2012-04-23 09:44:30 +00:00
michael
a49112dcc2 * Patch from Michalis Kamburelis to fix memory leak (bug 21835)
git-svn-id: trunk@21002 -
2012-04-23 09:42:34 +00:00
marco
d8101679fa * chunk protected instead of private, Mantis #20543
git-svn-id: trunk@20969 -
2012-04-21 22:52:58 +00:00
Jonas Maebe
135565e951 * enabled for AIX
git-svn-id: trunk@20851 -
2012-04-11 18:07:23 +00:00
Jonas Maebe
44bd889b9b * regenerated Makefiles with AIX support
git-svn-id: trunk@20812 -
2012-04-11 18:03:57 +00:00
pierre
2c4d8cc9d9 Add x86_64-openbsd target in Makefiles
git-svn-id: trunk@20723 -
2012-04-06 16:49:08 +00:00
pierre
2ed3f184dc + Add freetype and ftfont for netbsd
git-svn-id: trunk@20319 -
2012-02-12 10:40:09 +00:00
Jonas Maebe
28bf0c74ee * don't try to assign values by indexing properties that return an
array

git-svn-id: trunk@20139 -
2012-01-21 19:05:46 +00:00
joost
994769cbe7 * Do not use the BINUTILSPREFIX when compiling fpmake files during a cross-
compile. It seems that CROSSBOOTSTRAP is never set(?)

git-svn-id: trunk@19951 -
2012-01-02 15:16:52 +00:00
joost
eccfddf7b3 * By default try to build fpmake packages using a buildunit
git-svn-id: trunk@19940 -
2012-01-01 14:09:26 +00:00
joost
0bf3f2bdff * Take INSTALL_BASEDIR also into account on make distinstall
git-svn-id: trunk@19939 -
2012-01-01 13:39:02 +00:00
joost
57700b9dd3 * Changes regarding the binutilsprefix from r19272 now applied to all fpmake-based makefiles
git-svn-id: trunk@19938 -
2012-01-01 12:46:29 +00:00
joost
a7ac3986c9 * Forgot to adapt fcl-images Makefile.fpc in r18128
git-svn-id: trunk@19931 -
2011-12-31 09:55:40 +00:00
sekelsenmat
3fff7b04fd Virtualizes more TFPCustomCanvas drawing methods so that descendents can properly override them instead of hiding them, thus improving the hability to draw to a generic TFPCustomCanvas and get the same output in a TCanvas
git-svn-id: trunk@19852 -
2011-12-15 09:46:43 +00:00
sekelsenmat
6e481b3a73 fpcanvas: Adds TextExtent
git-svn-id: trunk@19767 -
2011-12-07 07:50:59 +00:00
sekelsenmat
cca5ff0807 fcl-image: Adds a new object-oriented and extensible approach to regions and add more text/drawing methods from TCanvas
git-svn-id: trunk@19766 -
2011-12-07 07:37:11 +00:00
florian
9426cac1b0 * rebuilt Makefiles
git-svn-id: trunk@19748 -
2011-12-04 15:34:01 +00:00
sekelsenmat
efba36c81b Advances TFPImageCanvas.FImage and TFPMemoryImage.FData to protected to allow more useful descendents to be created, see bug #20341
git-svn-id: trunk@19673 -
2011-11-23 21:14:06 +00:00
michael
8797c46aba * applied patch from bug #20639
git-svn-id: trunk@19600 -
2011-11-07 09:46:15 +00:00
joost
65b7c1b515 * Same change as in r19552 for all other packages compiled with fpmake
git-svn-id: trunk@19553 -
2011-10-28 13:10:26 +00:00
pierre
e6939ef5b5 + Add FPC OpenBSD target support
git-svn-id: trunk@19376 -
2011-10-04 22:26:55 +00:00
florian
4868b09844 * patch by alexvin to replace $ifopt by $push/$pop, resolves #20332
git-svn-id: trunk@19239 -
2011-09-25 21:19:50 +00:00
Jonas Maebe
bf74f2efee * mark all fpmake Makefiles with .NOTPARALLEL:, because they don't declare
dependencies between all of their internal targets

git-svn-id: trunk@18791 -
2011-08-20 17:25:52 +00:00
pierre
1c2a5f9819 + Update all Makefile's modified by
change in utils/fpcm/fpcmake.ini in prevous commit.

  Adapt also other files to that change:

  * compiler/globals.pas: Replace $FPCTARGET by os_string if
  tf_use_8_3 flag is set for target_info also.

  * tests/Makefile.fpc: Modify TEST_TARGETSUFFIX in the same way
  as TARGETSUFFIX was modified in previous commit.

  * tests/utils/dotest.pp:
    + New variable UseOSOnly, set to true if only target OS name
    should be used for subdirectories.

git-svn-id: trunk@18228 -
2011-08-16 20:10:19 +00:00
joost
a88ee0d95d * Compile freetype, freetypeh and ftfont only on those
targets they were compiled for by fpcmake. (Not go32v2)

git-svn-id: trunk@18165 -
2011-08-10 21:32:26 +00:00
joost
084c06586a * Pass INSTALL_UNITDIR to fpmake, it is used in the testsuite-scripts
git-svn-id: trunk@18138 -
2011-08-07 14:08:11 +00:00
joost
f9b27806e4 * Switched packages to fpmake building
git-svn-id: trunk@18123 -
2011-08-06 18:15:44 +00:00
marco
043e9b2ec2 * Trunk version to 2.7.1
git-svn-id: trunk@18075 -
2011-08-03 13:59:33 +00:00
marco
39d7bb511d * Regenned all makefiles before 2.6.x branching.
git-svn-id: trunk@18073 -
2011-08-03 13:41:52 +00:00
joost
4c7af0b52f * Removed hash dependency from fpmakefile, which was not in Makefile.fpc
git-svn-id: trunk@17926 -
2011-07-03 21:27:00 +00:00
michael
769f0d8008 * Applied patches by "circular", bug #18863
git-svn-id: trunk@17747 -
2011-06-13 19:07:29 +00:00
marco
2f7525f26a * ability to set png writer's zlib Compressionlevel, fixes Mantis #19224
git-svn-id: trunk@17716 -
2011-06-11 08:46:35 +00:00
michael
f387d6bbaa * Default no longer uses palette
git-svn-id: trunk@17613 -
2011-05-30 21:23:44 +00:00
marco
f9c2a7ad51 * patch adding functions and sorting order according to documentation order by Darius B. Mantis 19138
git-svn-id: trunk@17453 -
2011-05-14 11:53:57 +00:00