Commit Graph

49 Commits

Author SHA1 Message Date
Juha
adfc424e92 Lazarus trunk requires at least FPC 3.2.0. Remove checks for earlier FPC_FULLVERSION. 2023-07-07 17:39:03 +03:00
jesus
07d328aeaa LCL: Fix clipboard encoding when fpc is >= 3.1.1 (currently trunk), see notes on issue #30623
git-svn-id: trunk@59842 -
2018-12-17 23:36:00 +00:00
martin
c3fff83320 Clipboard: fix trailing null issue for gtk2. Issue #0021453
git-svn-id: trunk@58530 -
2018-07-15 10:23:43 +00:00
juha
3f7ccb5d63 LCL: Delete the pcfDelphi* and pcfKylix* clipboard formats. Issue #27194.
git-svn-id: trunk@56488 -
2017-11-24 18:02:15 +00:00
bart
99eff01e21 LCL: ClipBoard HTML functions:
- Add file clipbrd_html.inc to package LCLBase
- Don't clear the clipboard inside SetAsHtml
- Always add a Windows specific clipheader when on Windows
- Make sure the HTML has matching <html><body> and </body></html>, insert them if not present.
- Add an overloaded SetAsHtml that does not also set a plaintext value on the clipboard.
- Update comments
- Add some debug code

git-svn-id: trunk@50965 -
2015-12-21 19:45:48 +00:00
bart
4630073fc9 LCL: Refactor ClipBoard HTML functions (patch by WP, modified by me):
- Remove property AsHtml since it was ambigous. It's better to use GetAsHtml and set paramters as required.
- Add PlainText paramater for SetAsHtml method, that also sets the ClipBoards pain text content.
- Clear the clipboard before adding Html to it, otherwise external applications will only ever see the first copy.

git-svn-id: trunk@50953 -
2015-12-20 10:53:23 +00:00
juha
6d78625622 LCL: HTML Support for TClipboard. Issue #29146, patch from wp.
git-svn-id: trunk@50860 -
2015-12-17 13:38:58 +00:00
juha
31146809e7 LCL: Fix TClipboard.SetComponent to use pcfComponent instead of pcfCustomData. Issue #23060
git-svn-id: trunk@42756 -
2013-09-12 14:44:50 +00:00
juha
ecd140c985 Improve license headers in sources, part 2. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41389 -
2013-05-25 09:22:25 +00:00
juha
f38190794b Formatting: joined lines where only ');' was split to its own line, in procedure defs.
git-svn-id: trunk@29871 -
2011-03-16 16:52:28 +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
e3b2307040 lcl: hopefully fix windows clipboard copy fails (by Alexander S. Klenin, annoying bug #0011548)
git-svn-id: trunk@18105 -
2009-01-04 17:26:32 +00:00
mattias
c81aab571f fixed uninitialized function results
git-svn-id: trunk@16088 -
2008-08-16 20:51:45 +00:00
mattias
2996a3c332 rename COPYING.modifiedLGPL to COPYING.modifiedLGPL.txt
git-svn-id: trunk@15834 -
2008-07-22 09:48:15 +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
mattias
ec8cae645e IDE: lazdoc: added utility function to find dom nodes
git-svn-id: trunk@12913 -
2007-11-18 11:21:42 +00:00
jesus
4654080e39 avoid to paste into string the ending #0 (if present)
git-svn-id: trunk@10300 -
2006-12-05 11:49:53 +00:00
mattias
be15116595 IDEIntf: added OnShow handler for TIDEMenuSection, h2pas wizard: implemented adding/editing text tools
git-svn-id: trunk@9698 -
2006-08-02 16:36:35 +00:00
mattias
b79d6a7b7d h2pas: started text tools editor
git-svn-id: trunk@9696 -
2006-08-01 16:57:26 +00:00
mattias
6eb4930179 fixed references to COPYING.LCL
git-svn-id: trunk@9243 -
2006-05-05 05:52:08 +00:00
vincents
0649428621 setting ClipBoard.AsText clears the clipboard (fixes issue #1704)
git-svn-id: trunk@8733 -
2006-02-12 15:41:39 +00:00
vincents
3e08307ac5 fixed warnings
git-svn-id: trunk@8014 -
2005-10-31 10:14:51 +00:00
vincents
3a66e78c03 fixed copy / paste
git-svn-id: trunk@7756 -
2005-09-20 15:06:27 +00:00
mattias
efa9c06055 fixed setting win32 clipboard text
git-svn-id: trunk@7729 -
2005-09-17 17:09:36 +00:00
mattias
aeb2c02069 Implemented TClipBoard.BeginUpdate/EndUpdate
git-svn-id: trunk@7728 -
2005-09-17 15:51:05 +00:00
mattias
bb8f7429bc optimized copying to memorystreams
git-svn-id: trunk@7555 -
2005-08-23 09:19:39 +00:00
vincents
a0311c2cba removed cvs logs
git-svn-id: trunk@7541 -
2005-08-22 12:30:03 +00:00
vincents
74a953ad16 copy terminating #0 to clipboard too, windows expects it.
git-svn-id: trunk@7259 -
2005-06-21 11:42:35 +00:00
vincents
5c84454943 changed hexstr(cardinal()) for pointers to dbgs() and other 64-bits fixes from Peter Vreman
git-svn-id: trunk@6915 -
2005-03-07 21:59:45 +00:00
mattias
131da415de implemented TControl.AnchorSide
git-svn-id: trunk@6474 -
2005-01-03 22:44:31 +00:00
micha
3ddfc40ef5 always request ownership when about to modify buffer
git-svn-id: trunk@6473 -
2005-01-03 16:32:13 +00:00
mattias
a6d5670154 implemented platform independent binary object streamer
git-svn-id: trunk@5787 -
2004-08-15 14:39:36 +00:00
mattias
a444f136c2 replaced writeln by debugln
git-svn-id: trunk@5455 -
2004-05-11 11:42:27 +00:00
mattias
ce11f9f6e2 implemented mainunit hints for include files
git-svn-id: trunk@5393 -
2004-04-10 17:58:57 +00:00
mattias
459b1c939c fixed many range check warnings
git-svn-id: trunk@4951 -
2003-12-25 14:17:07 +00:00
mattias
e5570985e8 implemented copying graphics from/to clipboard
git-svn-id: trunk@4598 -
2003-09-10 19:15:16 +00:00
mattias
5bfc2f7fed added clipboard checks
git-svn-id: trunk@4596 -
2003-09-10 16:33:51 +00:00
mattias
61d1cf358a added Kylix 3 specials
git-svn-id: trunk@4595 -
2003-09-10 16:29:13 +00:00
mattias
0f3bc245a8 freeing stopped external tools
git-svn-id: trunk@3791 -
2003-01-06 10:51:41 +00:00
lazarus
d8abfdaf6a MG: broke graphics.pp <-> clipbrd.pp circle
git-svn-id: trunk@3549 -
2002-10-24 10:05:51 +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
0d735a6f89 MG: fixed class method completion
git-svn-id: trunk@1490 -
2002-03-09 11:55:13 +00:00
lazarus
beb8444fd0 MG: fixes for parser and linkscanner and small cleanups
git-svn-id: trunk@420 -
2001-11-14 19:10:03 +00:00
lazarus
2a1b1f2558 MG: CLIPBOARD
git-svn-id: trunk@411 -
2001-11-12 16:56:09 +00:00
lazarus
68eca96428 MG: fixed mem leaks and fixed range check errors
git-svn-id: trunk@334 -
2001-09-30 08:34:52 +00:00
lazarus
e2db92305a MG: small bugfixes
git-svn-id: trunk@328 -
2001-08-07 11:05:51 +00:00
michael
f088b13a3e + Initial import
git-svn-id: trunk@2 -
2000-07-13 10:28:31 +00:00