Commit Graph

53 Commits

Author SHA1 Message Date
marc
8f9838a385 * Initialize writers when writing a TPicture graphic in a different format. Fixes issue #0013451
git-svn-id: trunk@20562 -
2009-06-09 22:58:19 +00:00
paul
2e73997680 lcl: don't restrict reading from files which are open for read by another applications (use fmShareDenyWrite or fmShareDenyNone depends on situation)
git-svn-id: trunk@19707 -
2009-04-30 14:04:10 +00:00
paul
6af0fb9bc9 lcl: fix asterisk position in the copyright comment
git-svn-id: trunk@19477 -
2009-04-18 04:03:13 +00:00
paul
d7d65211b7 lcl: cleanup
git-svn-id: trunk@18512 -
2009-01-31 10:37:31 +00:00
paul
f43da932e4 win32: insert preview panel to PictureOpenDialog
git-svn-id: trunk@16856 -
2008-10-03 03:19:01 +00:00
paul
50f81163db lcl:
- cleanup
  - fix TPicture.ForceType. It now copies an old image to the newly created. (fixes #0011674)

git-svn-id: trunk@16375 -
2008-09-03 03:32:50 +00:00
mattias
69cfe88898 using UTF-8 for file operations and environment variables
git-svn-id: trunk@16236 -
2008-08-25 22:32:23 +00:00
mattias
2996a3c332 rename COPYING.modifiedLGPL to COPYING.modifiedLGPL.txt
git-svn-id: trunk@15834 -
2008-07-22 09:48:15 +00:00
paul
f181d04615 lcl: set FDataOwner to true in IntfImage after freeing data - fixes memory leak in the .ico reader
git-svn-id: trunk@15752 -
2008-07-11 16:49:57 +00:00
tombo
899c458ad0 LCL graphics:
- implemented TPicture saving to different format
- improved picture formats management, added more JPEG extensions
LCL picture dialogs:
- added function for retrieving extension from selected filter

git-svn-id: trunk@15653 -
2008-07-02 12:12:10 +00:00
paul
93c931063d lcl:
- register more picture extensions (.cur, .icns)
- add simple implementation to TCustomIcon.UpdateCurrentView

git-svn-id: trunk@15613 -
2008-06-30 02:14:12 +00:00
marc
d43db7b7f3 * Splitup of TBitmap into TRasterImage, TCustomBitmap, TFPImageBitmap and TBitmap
* Implemented TIcon and reading .ico (including Vista icons)

git-svn-id: trunk@15472 -
2008-06-20 00:21:07 +00:00
marc
c81003eefa * Introduced TCustomBitmap as base class for all pixelbased imageclasses. Currently backward comatible (and equal to) TBitmap
* Added resource loading support to TPicture and Glyps to avoid image quality loss when converted to TBitmap
* Removed copy paste code for imagelist resource loading
* Moved some graphic classes to their own ini file

git-svn-id: trunk@14876 -
2008-04-17 23:43:11 +00:00
mattias
26aebf8d14 IDEIntf: started htmlcontrol interface
git-svn-id: trunk@13529 -
2007-12-29 20:39:54 +00:00
mattias
d3a6947d40 LCL: added TPicture.LoadFromStreamWithFileExt
git-svn-id: trunk@13528 -
2007-12-29 19:52:10 +00:00
mattias
02774924f6 LCL: added TPicture.FindGraphicClassWithFileExt
git-svn-id: trunk@13526 -
2007-12-29 19:17:18 +00:00
paul
87c4e64232 move some string constant from code to lclStrConsts
git-svn-id: trunk@13197 -
2007-12-07 06:15:19 +00:00
paul
1c77fb1ce8 - move code from JPeg4Lazarus to graphics.pp
- move examples from JPeg4Lazarus to common examples dir
- remove JPeg4Lazarus package

git-svn-id: trunk@13192 -
2007-12-07 02:25:09 +00:00
marc
7bec7f1be6 * Fixed bug #9405, a wrong graphic type was forced
git-svn-id: trunk@11918 -
2007-09-02 15:46:26 +00:00
mattias
bfb3fd9685 added class keyword to proc bodies for fpc 2.1.1
git-svn-id: trunk@9364 -
2006-05-27 17:40:59 +00:00
mattias
6eb4930179 fixed references to COPYING.LCL
git-svn-id: trunk@9243 -
2006-05-05 05:52:08 +00:00
vincents
90b9862494 removed $IFDEF VER1 from Martin Smat
git-svn-id: trunk@7473 -
2005-08-02 20:00:41 +00:00
vincents
3c8fe5d206 initialize variables at declaration instead in the unit initialization from Florian K�berle
git-svn-id: trunk@7426 -
2005-07-26 08:45:15 +00:00
mattias
5835cdba75 Added TProtableAnyMapGraphic and fixed loading .ico on BIG_ENDIAN systems from Colin Western
git-svn-id: trunk@7368 -
2005-07-18 09:29:11 +00:00
mattias
42f6cd4d0e added resourcestrings for some graphic types
git-svn-id: trunk@7357 -
2005-07-15 15:07:10 +00:00
mattias
54f8a04166 fixed a few fpc over warnings from Andrew Haines
git-svn-id: trunk@7284 -
2005-06-25 15:34:03 +00:00
mattias
5941e179aa ifdefd UseSimpleJpeg
git-svn-id: trunk@5446 -
2004-05-07 08:07:57 +00:00
mazen
bb55cb9727 + jpeg loading support
git-svn-id: trunk@5445 -
2004-05-06 16:25:23 +00:00
mattias
eaf26981f3 made TIcon more independent of TBitmap from Colin
git-svn-id: trunk@5404 -
2004-04-12 22:36:29 +00:00
mattias
ce11f9f6e2 implemented mainunit hints for include files
git-svn-id: trunk@5393 -
2004-04-10 17:58:57 +00:00
mattias
8460750bce fixed unsharing TBitmap
git-svn-id: trunk@5176 -
2004-02-05 16:28:38 +00:00
mattias
5606ba0fe2 fpImage is now used as default, deactivate it with -dDisableFPImage
git-svn-id: trunk@5149 -
2004-02-02 22:01:51 +00:00
mattias
fb8af62ec2 added searching for fpImage reader/writer
git-svn-id: trunk@4606 -
2003-09-12 14:59:43 +00:00
mattias
54ab445164 added png clipboard format
git-svn-id: trunk@4599 -
2003-09-10 19:17:37 +00:00
mattias
e5570985e8 implemented copying graphics from/to clipboard
git-svn-id: trunk@4598 -
2003-09-10 19:15:16 +00:00
mattias
e6d462d8dd implemented TBitmap.Assign(TFPCustomImage)
git-svn-id: trunk@4572 -
2003-09-05 22:13:40 +00:00
mattias
a9f24996c7 implemented TOpenPictureDialog
git-svn-id: trunk@4558 -
2003-09-02 21:32:56 +00:00
mattias
bca72f9df3 TBitmap.Assign now shares image data
git-svn-id: trunk@4555 -
2003-09-02 15:12:21 +00:00
mattias
04c90479b5 implemented interface graphics
git-svn-id: trunk@4370 -
2003-07-04 22:06:49 +00:00
mattias
cb8dad4ea8 more localization for gtk- and win32-interface and lcl
git-svn-id: trunk@3908 -
2003-03-11 07:46:44 +00:00
lazarus
dac81bf18e MG: fixed mem leak
git-svn-id: trunk@3385 -
2002-10-01 10:41:47 +00:00
lazarus
1e44a47b9f MG: added show pages menu to TNotebookcomponenteditor
git-svn-id: trunk@3288 -
2002-09-05 14:57:55 +00:00
lazarus
539b2d26ca MG: image support, TScrollBox, and many other things from Andrew
git-svn-id: trunk@3276 -
2002-09-03 08:07:20 +00:00
lazarus
9eea4a5c1d MG: fixed GraphicClass.Create
git-svn-id: trunk@2665 -
2002-08-18 04:56:32 +00:00
lazarus
ecfc86ab66 MG: changed license to LGPL
git-svn-id: trunk@1667 -
2002-05-10 06:05:58 +00:00
lazarus
31798d03be MG: changed except statements to more verbosity
git-svn-id: trunk@1590 -
2002-04-04 12:25:02 +00:00
lazarus
da158e6e83 MG: added TPicture clipboard support
git-svn-id: trunk@1507 -
2002-03-11 23:22:46 +00:00
lazarus
1462c1cf7e MG: renamed TFileFormatList to TPicFileFormatList
git-svn-id: trunk@1504 -
2002-03-11 20:41:37 +00:00
lazarus
37da619d34 MG: fixed parser for multiple variant identifiers
git-svn-id: trunk@1503 -
2002-03-11 20:36:34 +00:00
lazarus
219b96b901 MG: fixed picture
git-svn-id: trunk@1493 -
2002-03-09 16:48:46 +00:00