Commit Graph

140 Commits

Author SHA1 Message Date
70dda1a9a1 * some fixes
git-svn-id: https://svn.code.sf.net/p/kolmck/code@140 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 10:56:45 +00:00
a94d2b45c7 * some fixes
git-svn-id: https://svn.code.sf.net/p/kolmck/code@139 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 10:55:36 +00:00
fe96fa0950 Merge with unofficial 3.22 version compatible with fpc 2.6.4 and 2.7.1 i386 and x64 compilers by "Dmitri K dmiko@mail333.com (dmiko)" principal work
and "Thaddy de Koning thaddy@thaddy.com" (merge 3.22)

KOL:
* a LOT of declarations\fixes for x64\FPC support (by dmiko and Thaddy)
+ TList.SortEx - for custom sorting Items
+ TStrList.IndexOfName_NoCaseFast, TStrList.IndexOfName_Fast, TStrList.Values_NocaseFast[], TStrList.Values_Fast[] - faster than TStrList.IndexOfName\Values\etc..
+ TStrList.Remove\RemoveByName - Removes first entry of a Value\LineName in the list
+ TStrList.IsEmpty - check list empty 
+ TStrList.Add2\Insert2\Delete2\Items2[Idx, Col]\Swap2\IndexOf2\Count2\ColsCount - work with TStrList like with table[Idx, Col]
+ TStrListEx.SortEx - for custom sorting Items with Objects
* SVN_BUG#1: TStrListEx.SortEx - breaks objects association fixed (thanks to tacituseu)
* SVN_BUG#2: TControl.FreeCharFormatRec - fixed STATIC_RICHEDIT_DATA define (by tacituseu)
* TControl.LVColInsert - return inserted col index
+ TControl.LVGetHeader - Gets the handle to the header control used by the list-view control
+ TControl.LVSubItemAtPos - Return index of subitem at the given position
+ TControl.LVIndexOfEx - Returns first list view item index with subitem ACol matching S
+ TControl.TVItemInsert - extended version of TVInsert: can set images and set ItemData
* NewReadWriteFileStream - smaller code by use winapi flag ofOpenAlways instead FileExists function
* TMenu.Destroy\RemoveSubMenu - fixed memory leak on destroy (by dotnet20)
* CallDefFrameProc - fixed crash when use MDI
- ASM: TStrList.AddStrings\LoadFromStream\MergeFromFile\SaveToFile - switched off because maybe can get crash (need tests)
* PAS: TStrList.LoadFromStream\SaveToFile - fixed
* TStrList.IndexOfName - small speedup
* TStrList.IndexOfName_NoCase - this code "while (p^ <> #0) and (p^ <= ' ') do inc( p );" is deleted, because sometimes get deadlock (wtf code doing!?)
* ASM: WndProcTreeView - fixed TV_DRAG_RBUTTON define
+ TFastStrListEx.NameDelimiter - like in TStrList
+ TFastStrListEx.SetValue - like in TStrList

MCK:
* updated to MCK v3.23 (with some fixes)
* MCKAppExpert200x wizard - fixed unit name 
* TKOLListView.SetupLast - fixed crash 
+ TKOLListView.OnLVCustomDraw - added event assign
+ TKOLMemo.Paint\WYSIWIGPaintImplemented - add visual style for memo in designer mode
+ !!!ALPHA VERSION!!!: ux visual style mode for some controls in designer mode (PaintType: ptWYSIWIG) (WinXP minimum req.)

err.pas:
* moved from addons to kolmck folder 
* fixed exception.message in IDE
* source code formating

common:
* cleaning...
* updated readmes
* dpk packages replaced and renamed (KOLMCKXXXX.dpk)

maybe forgot something...

KOLAddons package will be updated later..

git-svn-id: https://svn.code.sf.net/p/kolmck/code@138 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 10:48:30 +00:00
75cb04e69f mckCtrls.pas:
* some fixes
* fixed crash in TKOLListView.SetupLast
+ TKOLListView.OnLVCustomDraw
+ TKOLMemo.Paint\WYSIWIGPaintImplemented add visual style for memo in designer mode

mckCtrlDraw.pas:
+ ux visual style mode for some controls in designer mode (PaintType: ptWYSIWIG) alpha version!!! (WinXP minimum req.)

git-svn-id: https://svn.code.sf.net/p/kolmck/code@137 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 09:39:14 +00:00
4530193046 * some declarations for x64 support
+ TFastStrListEx.NameDelimiter like in TStrList
+ TFastStrListEx.SetValue like in TStrList

git-svn-id: https://svn.code.sf.net/p/kolmck/code@136 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 09:30:35 +00:00
dd23fc06aa * fix some declarations for x64 support
git-svn-id: https://svn.code.sf.net/p/kolmck/code@135 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 09:27:30 +00:00
1cd1ce8bcc * fix some declarations for x64 support
git-svn-id: https://svn.code.sf.net/p/kolmck/code@134 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 09:27:02 +00:00
0f41e320b2 3.20 version + some changes
git-svn-id: https://svn.code.sf.net/p/kolmck/code@133 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 09:26:29 +00:00
8a2cf167f6 + added some missing types\const
* fixed some declarations for x64 support

git-svn-id: https://svn.code.sf.net/p/kolmck/code@132 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 09:23:00 +00:00
163c0e1a73 * fix some declarations for x64 support
git-svn-id: https://svn.code.sf.net/p/kolmck/code@131 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 09:22:02 +00:00
cb7f421737 * fix some types
git-svn-id: https://svn.code.sf.net/p/kolmck/code@130 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 09:20:42 +00:00
701041e47b FPC 2.6.4 and 2.7.1 i386 and x64 support from unofficial version by Dmitri K dmiko@mail333.com (dmiko) principal work and Thaddy de Koning thaddy@thaddy.com
git-svn-id: https://svn.code.sf.net/p/kolmck/code@129 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 09:18:38 +00:00
efc54cfbaf git-svn-id: https://svn.code.sf.net/p/kolmck/code@128 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07 2014-12-03 09:14:31 +00:00
a17b2165d1 KOL_err 3.00.G with changes:
* fix show exception.message in IDE
* source code formating

git-svn-id: https://svn.code.sf.net/p/kolmck/code@127 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 09:13:15 +00:00
0378b41404 git-svn-id: https://svn.code.sf.net/p/kolmck/code@126 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07 2014-12-03 09:09:32 +00:00
5add7d51a1 + XE5-XE7 defines
* FPC defines

git-svn-id: https://svn.code.sf.net/p/kolmck/code@125 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 09:07:38 +00:00
e2bebba230 * fixed unit name
git-svn-id: https://svn.code.sf.net/p/kolmck/code@124 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 08:58:09 +00:00
cb0dea0599 git-svn-id: https://svn.code.sf.net/p/kolmck/code@123 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07 2014-12-03 08:56:04 +00:00
ee94b5a811 packages
git-svn-id: https://svn.code.sf.net/p/kolmck/code@122 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 08:55:08 +00:00
4d2704dcbd will be move..
git-svn-id: https://svn.code.sf.net/p/kolmck/code@121 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 08:51:51 +00:00
73c088ce13 formatted source code
git-svn-id: https://svn.code.sf.net/p/kolmck/code@120 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 08:46:57 +00:00
6bff0274cd no changes
git-svn-id: https://svn.code.sf.net/p/kolmck/code@119 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 08:45:03 +00:00
34eacb0677 clean
git-svn-id: https://svn.code.sf.net/p/kolmck/code@118 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 08:44:05 +00:00
b47333c67b clean
git-svn-id: https://svn.code.sf.net/p/kolmck/code@117 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 08:36:02 +00:00
5e290f946e clean
git-svn-id: https://svn.code.sf.net/p/kolmck/code@116 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 08:34:59 +00:00
96b1bebc36 clean
git-svn-id: https://svn.code.sf.net/p/kolmck/code@115 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 08:32:41 +00:00
9b9f4acc81 clean
git-svn-id: https://svn.code.sf.net/p/kolmck/code@114 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2014-12-03 08:31:15 +00:00
3dda00d3ed git-svn-id: https://svn.code.sf.net/p/kolmck/code@113 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07 2014-12-03 08:29:22 +00:00
ab1255291e 3.18
git-svn-id: https://svn.code.sf.net/p/kolmck/code@112 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2012-05-05 04:56:06 +00:00
eebab3adbf * lvoEditLabel + formCompact = crash
git-svn-id: https://svn.code.sf.net/p/kolmck/code@111 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2011-12-08 14:12:03 +00:00
8255c47a3d +XE2 x32
git-svn-id: https://svn.code.sf.net/p/kolmck/code@110 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2011-11-29 08:02:49 +00:00
65c5217ec4 treeview label edit fix
git-svn-id: https://svn.code.sf.net/p/kolmck/code@109 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2011-11-21 15:28:20 +00:00
0f9b11b138 3.15
git-svn-id: https://svn.code.sf.net/p/kolmck/code@108 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2011-11-02 16:34:07 +00:00
db2cb380c7 missed files
git-svn-id: https://svn.code.sf.net/p/kolmck/code@107 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2011-08-15 04:26:01 +00:00
27c37729b6 git-svn-id: https://svn.code.sf.net/p/kolmck/code@106 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07 2011-08-09 05:08:58 +00:00
e0a481375c v3.1415926
git-svn-id: https://svn.code.sf.net/p/kolmck/code@105 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2011-02-21 16:17:12 +00:00
1a8264f100 3.1415
git-svn-id: https://svn.code.sf.net/p/kolmck/code@104 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2011-02-19 19:22:48 +00:00
f06b874897 3.08
git-svn-id: https://svn.code.sf.net/p/kolmck/code@103 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2011-02-05 14:52:05 +00:00
02035890a5 3.05
git-svn-id: https://svn.code.sf.net/p/kolmck/code@102 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2011-01-11 07:49:10 +00:00
ab0524f404 RichEdit.OnRE_URLClick fix
git-svn-id: https://svn.code.sf.net/p/kolmck/code@101 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2011-01-09 15:59:01 +00:00
f6d5192308 VERSION 3.04++++
git-svn-id: https://svn.code.sf.net/p/kolmck/code@100 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2011-01-08 09:21:51 +00:00
b161e2e756 3.04+
git-svn-id: https://svn.code.sf.net/p/kolmck/code@99 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2011-01-07 08:42:03 +00:00
1d0a035e7c 3.04
git-svn-id: https://svn.code.sf.net/p/kolmck/code@98 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2011-01-01 09:32:36 +00:00
4f539ebc1d 3.04
git-svn-id: https://svn.code.sf.net/p/kolmck/code@97 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2011-01-01 09:31:03 +00:00
ed2c4a3dcf 3.03
git-svn-id: https://svn.code.sf.net/p/kolmck/code@96 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2010-12-18 13:30:16 +00:00
25b148d10b 3.01
git-svn-id: https://svn.code.sf.net/p/kolmck/code@95 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2010-12-09 06:20:06 +00:00
cba2748735 3z9
git-svn-id: https://svn.code.sf.net/p/kolmck/code@94 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2010-12-07 09:58:59 +00:00
60caec3b22 3z8
git-svn-id: https://svn.code.sf.net/p/kolmck/code@93 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
2010-12-03 15:28:22 +00:00
e8ca1a22b8 git-svn-id: https://svn.code.sf.net/p/kolmck/code@92 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07 2010-12-02 10:53:28 +00:00
66467da3f8 git-svn-id: https://svn.code.sf.net/p/kolmck/code@91 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07 2010-11-16 20:10:12 +00:00