paul
9f7a69627a
comobj: for loop to ArgCount - 1 causes a crash when ArgCount = 0 because it is unsigned
...
git-svn-id: trunk@14743 -
2010-01-19 07:16:37 +00:00
marco
61f8a71380
* ishellextinit
...
git-svn-id: trunk@14647 -
2010-01-14 20:44:59 +00:00
marco
266f5e850a
* Delphi compat overload releasestgmedium
...
git-svn-id: trunk@14645 -
2010-01-14 20:24:26 +00:00
marco
75f425f34a
* fixed some minor aliases in header. From nldelphi.
...
git-svn-id: trunk@14600 -
2010-01-10 15:15:17 +00:00
florian
30538c4dd3
* export CreateRegKey and friends from ComObj, resolves #15299
...
* CreateRegKey throws an EOleRegistrationError exception on error
git-svn-id: trunk@14471 -
2009-12-23 21:25:42 +00:00
florian
6d79cfc6f2
* as in #15337 reported, in newer Delphi versions EOleRegistrationError inherits from EOleSysError
...
git-svn-id: trunk@14440 -
2009-12-13 21:22:00 +00:00
marco
a6f673082e
* IFileDialogs and friends. Needed for Vista like fileopendialogs
...
git-svn-id: trunk@14431 -
2009-12-13 00:03:26 +00:00
marco
94689e0be7
* wince comobj compiling again, Mantis 15079
...
git-svn-id: trunk@14413 -
2009-12-11 22:04:32 +00:00
pierre
55cffbef12
* Update Makefiles
...
git-svn-id: trunk@14385 -
2009-12-10 08:36:52 +00:00
marco
fabb88852f
* mod_wavetable, mod_swsynth added, mantis 15250
...
git-svn-id: trunk@14319 -
2009-12-04 08:28:11 +00:00
marco
1c93e8ad9d
* packrecords as per mantis 15009 + checking the packed records.
...
git-svn-id: trunk@14081 -
2009-11-06 11:58:45 +00:00
marco
de350d5c26
* fixed compilation win32/win64 after (my) last commit.
...
due to wince <-> win32/win64 headerwise. wince has some identifiers in Windows that win32/win64 has in activex
* patches for comobj/comserv from 0014822 and 0014939 as well as one minor fix to activex.
git-svn-id: trunk@13991 -
2009-10-31 22:31:26 +00:00
marco
b5e361a4cb
* TOleStream + TProxystream (Mantis 8376)
...
git-svn-id: trunk@13984 -
2009-10-30 18:27:26 +00:00
marco
b4f1121808
* second patch from mantis 14822
...
- registration of tlb
- registry registration
- implemented functions needed for comserv register/unregister
- registry function
- finished TTypedComObject (but not really tested)
git-svn-id: trunk@13957 -
2009-10-26 11:02:00 +00:00
marco
e6d0c0a2ad
* most fixes from comment 31388 in #14802
...
git-svn-id: trunk@13904 -
2009-10-17 20:25:44 +00:00
marco
7ad93d7e52
* reworked dependancies around the FCL. daemonapp and servicemanager are isolated into fcl-extra. This makes fcl-base have less dependancies, and other problems then solve themselves.
...
git-svn-id: trunk@13902 -
2009-10-17 18:41:26 +00:00
marco
e6fe8300be
* replaced TObjectList by TList because it generated a
...
winunits-base <-> fcl-base dependancy conflict.
git-svn-id: trunk@13877 -
2009-10-16 21:58:12 +00:00
marco
3f75bea982
* Comobj and comserv enhancements by mspiller, #14822 (which also bears relevance to 10569,14807)
...
git-svn-id: trunk@13876 -
2009-10-16 20:32:59 +00:00
marco
6b76d64d3c
* some minor Delphi compat additions from 14802
...
git-svn-id: trunk@13857 -
2009-10-14 20:29:54 +00:00
marco
b884462ac4
* winutils unit, for simple api wrapper functions.
...
* First function in it: isadmin, to check if an user is admin.
git-svn-id: trunk@13804 -
2009-10-04 17:43:08 +00:00
marco
f60a4e31a2
* Two demoes for htmlhelp header.
...
git-svn-id: trunk@13656 -
2009-09-05 23:36:19 +00:00
Jonas Maebe
847354fe10
* Makefiles version 2.5.1
...
git-svn-id: trunk@13533 -
2009-08-13 21:21:28 +00:00
Jonas Maebe
e246cac3ac
* regenerated using latest fpcmake
...
git-svn-id: trunk@13487 -
2009-08-02 18:40:14 +00:00
florian
96d650fceb
* fixed some Delphi incompabilities as described here: http://www.lazarus.freepascal.org/index.php/topic,7118.msg33371
...
git-svn-id: trunk@13449 -
2009-07-26 10:30:45 +00:00
marco
ef0438ec7e
* correction from 13978
...
git-svn-id: trunk@13278 -
2009-06-15 08:46:04 +00:00
marco
2f407ca2e8
* retranslated by Paul from a newer SDK
...
git-svn-id: trunk@13269 -
2009-06-13 12:21:40 +00:00
marco
4a2acd9d87
* out x:i<interfacetype> to out x; otherwise passing olevariants doesn't work.
...
git-svn-id: trunk@13254 -
2009-06-10 13:50:27 +00:00
marco
2c3d6645be
* dll should be ocx
...
git-svn-id: trunk@13252 -
2009-06-09 20:45:41 +00:00
marco
3c0c4fc966
* copyright and added to buildunit
...
git-svn-id: trunk@13251 -
2009-06-09 20:07:07 +00:00
marco
94d2c585a9
* makefiles adapted for htmlhelp
...
git-svn-id: trunk@13250 -
2009-06-09 19:56:56 +00:00
marco
2f218391d4
* initial htmlhelp header translation
...
git-svn-id: trunk@13249 -
2009-06-09 19:54:00 +00:00
marco
9a9b05b683
* file not added in earlier commit, and was forgotten.
...
git-svn-id: trunk@13233 -
2009-06-04 07:49:25 +00:00
marco
d87ba9d285
* multimon added (From Paul Ishenin), renamed dwmapi extension to .pp
...
git-svn-id: trunk@13232 -
2009-06-03 13:52:34 +00:00
marco
287758598e
* dwmapi api (Glass and stuff) added. From Paul Ishenin.
...
git-svn-id: trunk@13221 -
2009-06-01 09:22:25 +00:00
marco
ae3ab174cd
* more Vista fixes, and implemented some macro's that somehow were not implemented.
...
git-svn-id: trunk@13206 -
2009-05-27 20:08:56 +00:00
marco
3af4741b5e
* vista items till WC_STATICA, roughly at 80% now.
...
git-svn-id: trunk@13203 -
2009-05-27 16:26:32 +00:00
marco
baca8ec9b6
* first half of vista updates.
...
git-svn-id: trunk@13202 -
2009-05-27 08:46:27 +00:00
marco
a10f94a50a
* Marquee patch from Paul + some Vista PBM_ constants.
...
git-svn-id: trunk@13201 -
2009-05-27 07:29:04 +00:00
marco
92e235d92b
* tmschema as include file added at Paul's request
...
git-svn-id: trunk@13199 -
2009-05-26 16:54:49 +00:00
marco
ffc2750cd0
* uxtheme moved from Lazarus.
...
* Disabled (ifdeffed) lock around init/finalization because of circular
reference between fcl-base and winunits-base. If needed it can be
recoded directly using system specific (windows.pas) routines.
git-svn-id: trunk@13197 -
2009-05-26 12:24:58 +00:00
florian
097127d9aa
* overload CreateStatusWindow and DrawStatusText with *W forms
...
git-svn-id: trunk@12892 -
2009-03-15 11:05:21 +00:00
marco
28bb705abd
* Fix for ole properties from B. Broersma, mantis 13126
...
git-svn-id: trunk@12751 -
2009-02-19 13:54:18 +00:00
marco
fe7c17cfd0
* fix for mantis 13154. Declaration of SHGetSpecialFolderPathW had -A as suffix
...
git-svn-id: trunk@12735 -
2009-02-13 09:28:12 +00:00
marco
bbcf30dc2e
* getactiveobject (and friends) missed stdcall, Mantis #13126
...
git-svn-id: trunk@12733 -
2009-02-11 16:26:45 +00:00
peter
2916256b2c
* change externalurl to homepageurl
...
git-svn-id: trunk@12170 -
2008-11-18 23:58:52 +00:00
marco
e64a1f6026
* Some more manifests
...
git-svn-id: trunk@11963 -
2008-10-23 22:27:48 +00:00
marco
efe3be0208
* fpmakes batch #4 . Most work now, but toplevel does not. Dependancies also not complete
...
git-svn-id: trunk@11952 -
2008-10-23 16:12:45 +00:00
marco
e5db5e4aa8
* regened makefiles to propagate makefile versions
...
git-svn-id: trunk@11947 -
2008-10-22 17:32:15 +00:00
marco
3591d54f24
* updated all makefile.fpc versions to 2.2.2 for fppkg compat.
...
git-svn-id: trunk@11945 -
2008-10-22 17:19:13 +00:00
peter
7b188a6a0e
* reset version to latest release: 2.2.2-0
...
git-svn-id: trunk@11907 -
2008-10-17 18:36:45 +00:00
marco
42f8738003
* shappbarmessage missed a indirection (pointer), bug #12024
...
git-svn-id: trunk@11684 -
2008-09-01 11:54:49 +00:00
marco
c43e674824
* 160 clsids, with a fix for Felipe's IShelllink problem.
...
git-svn-id: trunk@11434 -
2008-07-22 13:55:58 +00:00
marco
70e08a344b
* fix for the problems Sebastian G. mentioned. refiid's not everywhere translated to const x :tiid. Fixed, also found a place where it was written as constrefidd: tiid
...
git-svn-id: trunk@11322 -
2008-07-04 22:22:54 +00:00
Jonas Maebe
9d8bee1887
* regenerated with changes in r11233
...
git-svn-id: trunk@11234 -
2008-06-15 15:52:25 +00:00
giulio
14d4f02fa0
* fixed fpc_zipinstall for go32v2 and the like
...
* makefiles regenerated
git-svn-id: trunk@11180 -
2008-06-03 14:01:09 +00:00
Tomas Hajny
77581bedd1
* makefiles regenerated with newer fpcmake
...
git-svn-id: trunk@11107 -
2008-05-28 06:34:32 +00:00
Jonas Maebe
b6c43bad7d
* regenerated for i386-Haiku and darwin cross compilation changes
...
git-svn-id: trunk@11073 -
2008-05-24 09:29:08 +00:00
yury
ffc3e933f9
* Fixed activex and comobj for wince.
...
git-svn-id: trunk@10918 -
2008-05-09 18:52:00 +00:00
micha
0b2f80a38b
* regenerate Makefiles to get armeb-linux support globally (also arm-darwin, so it seems)
...
git-svn-id: trunk@10888 -
2008-05-05 18:46:55 +00:00
marco
9f34860cc1
* small fix for crackurl/createurl mistake, reported by email by mspiller.
...
git-svn-id: trunk@10856 -
2008-05-01 16:39:01 +00:00
marco
78e6388073
* remaining fixes for 11226
...
git-svn-id: trunk@10833 -
2008-04-28 08:23:56 +00:00
marco
1feac6e9d6
* first half of bug report 12226
...
git-svn-id: trunk@10823 -
2008-04-27 20:23:30 +00:00
florian
fa6c504041
+ variant functions of oleaut32.dll added
...
git-svn-id: trunk@10815 -
2008-04-27 13:18:40 +00:00
marco
3b4d156f7c
* fixes for 10576, two minor items + lots of "VAR" parameter overloads
...
git-svn-id: trunk@10813 -
2008-04-27 11:29:01 +00:00
florian
92b16f8876
+ TTypedComObject
...
+ skeleton for TTypedComObjectFactory
git-svn-id: trunk@10711 -
2008-04-19 09:34:00 +00:00
marco
901e58c018
* comment fix for vincent
...
git-svn-id: trunk@10582 -
2008-03-29 11:24:02 +00:00
florian
9cf28285b6
+ delphi compatible overloads, resolves #10923
...
git-svn-id: trunk@10434 -
2008-03-02 22:11:37 +00:00
marco
117062ed34
* wininet added.
...
git-svn-id: trunk@10410 -
2008-03-01 17:06:07 +00:00
marco
4d6f2fb914
* fix for bug #10899
...
git-svn-id: trunk@10397 -
2008-02-27 19:34:18 +00:00
marco
a4eab5ca58
* another fix. unicode <> ascii swap
...
git-svn-id: trunk@10326 -
2008-02-14 19:19:07 +00:00
marco
6948e2c66c
* now stdcall
...
git-svn-id: trunk@10324 -
2008-02-14 15:38:51 +00:00
marco
46acbe2ee0
* moved commdlg functions from windows to commdlg unit. Constants still have to be done.
...
git-svn-id: trunk@10323 -
2008-02-13 22:21:11 +00:00
marco
c6c6bbd13a
* first batch of lazarus' win32extra enhancements
...
git-svn-id: trunk@10268 -
2008-02-10 13:45:37 +00:00
marco
60c1b69019
* small ifdef unicode fix
...
git-svn-id: trunk@10267 -
2008-02-10 13:16:39 +00:00
marco
3f3105172d
* fix for win64 compilation failure of last night
...
git-svn-id: trunk@10265 -
2008-02-10 11:22:09 +00:00
marco
3b6e5bd6af
* imagehlp unit added
...
git-svn-id: trunk@10259 -
2008-02-09 19:52:58 +00:00
marco
6ab7f8e708
* typo corrected
...
git-svn-id: trunk@10228 -
2008-02-05 09:51:09 +00:00
marco
7b50723276
* more constants and ref -> const changes.
...
git-svn-id: trunk@10227 -
2008-02-05 09:48:03 +00:00
marco
f06ac18f22
* more constants for IPropertyStorage
...
git-svn-id: trunk@10225 -
2008-02-05 09:24:58 +00:00
marco
c1ae2b8ec4
* fixes after compat test IPropertyStorage
...
git-svn-id: trunk@10223 -
2008-02-05 09:13:31 +00:00
marco
b7f77fbf39
* T* suffixed variants for some propvariant subfields; delphi compat
...
git-svn-id: trunk@10217 -
2008-02-04 23:04:51 +00:00
marco
17c021d3d2
* several small fixes, ipropertystorage related.
...
git-svn-id: trunk@10216 -
2008-02-04 22:52:09 +00:00
marco
30adb3a855
* Variantbool must be assignable - > winbool instead of short
...
git-svn-id: trunk@10196 -
2008-02-03 21:24:47 +00:00
marco
e7e430d2f5
* getfileinfoex + small delphi compat fix (tbstr)
...
git-svn-id: trunk@10195 -
2008-02-03 21:14:38 +00:00
marco
f2d6410812
* More small compat fixes and constants.
...
git-svn-id: trunk@10190 -
2008-02-03 17:57:56 +00:00
marco
a259154511
* propvariant and friends.
...
git-svn-id: trunk@10185 -
2008-02-03 17:18:45 +00:00
marco
66315c591e
* propid to activex, some constants, IQueryInfo
...
git-svn-id: trunk@10181 -
2008-02-03 14:38:50 +00:00
marco
a3868123af
* IShellLink and some friends
...
git-svn-id: trunk@10179 -
2008-02-03 14:00:44 +00:00
marco
fc2a1eb190
* minor delphi compat fixes for jcl
...
git-svn-id: trunk@10175 -
2008-02-03 10:59:39 +00:00
marco
1227678adb
* IID_IExtractIconW
...
git-svn-id: trunk@10126 -
2008-01-31 21:10:31 +00:00
marco
3abb380596
* slightly expanded shlobj
...
git-svn-id: trunk@10125 -
2008-01-31 20:26:00 +00:00
marco
a37f85793a
* ishellbrowser + deps
...
git-svn-id: trunk@10124 -
2008-01-31 13:33:29 +00:00
marco
1917253073
* some enhancements to shlobj
...
git-svn-id: trunk@10123 -
2008-01-31 11:30:10 +00:00
marco
d808830304
* some interfaces added.
...
git-svn-id: trunk@10122 -
2008-01-30 22:58:55 +00:00
marco
8ba47d21d4
* added some constants
...
git-svn-id: trunk@10120 -
2008-01-30 21:42:33 +00:00
marco
44f044c02c
* some constants adeed
...
git-svn-id: trunk@10119 -
2008-01-30 20:32:08 +00:00
marco
c57571a8cf
* corrected some declarations to be more Delphi compat. (jclshell.pas)
...
git-svn-id: trunk@10118 -
2008-01-30 20:12:33 +00:00
marco
e318c8a9dc
* comcat headers, needed for JCL
...
git-svn-id: trunk@10117 -
2008-01-30 19:53:08 +00:00
peter
b46a554a0a
* build unit dependencies
...
git-svn-id: trunk@9915 -
2008-01-24 23:59:57 +00:00
peter
dc3985bb36
* new fpmake.pp
...
git-svn-id: trunk@9913 -
2008-01-24 23:49:49 +00:00
marco
a0d5f38f5f
* Last batch of fixes for 10568. time conversion functions, cogetobject and iviewobject(2)
...
git-svn-id: trunk@9751 -
2008-01-14 15:15:45 +00:00
marco
f572159bdb
* IOleDocument and several other docobj.idl interfaces added.
...
git-svn-id: trunk@9748 -
2008-01-13 22:48:02 +00:00
marco
2b8af9880d
* bugreport 10568 part 3
...
git-svn-id: trunk@9747 -
2008-01-13 21:41:54 +00:00
marco
662fc125cc
* more #10568
...
git-svn-id: trunk@9746 -
2008-01-13 21:21:07 +00:00
marco
5ce2086aee
* iobjectsafety
...
git-svn-id: trunk@9744 -
2008-01-13 20:12:25 +00:00
marco
bf30e84e51
* first batch of fixes for 10568
...
git-svn-id: trunk@9743 -
2008-01-13 20:04:52 +00:00
florian
0456481984
+ ClassIDToProgID, resolves #10600
...
git-svn-id: trunk@9741 -
2008-01-13 19:06:39 +00:00
florian
3f25f6898f
* fixed initialization, resolves #10615
...
git-svn-id: trunk@9739 -
2008-01-13 17:45:49 +00:00
florian
a681a3b3c8
* load procedure variables in comobj unit with proper names, partly resolves #10615
...
git-svn-id: trunk@9738 -
2008-01-13 17:04:48 +00:00
marco
ba4a0fe89c
* deps fixed, now compiles again
...
git-svn-id: trunk@9642 -
2008-01-05 20:16:12 +00:00
marco
5980c188d7
* some makefile fixes.
...
git-svn-id: trunk@9641 -
2008-01-05 19:46:23 +00:00
marco
149136ba9d
* demoes moved for winunits-base
...
git-svn-id: trunk@9640 -
2008-01-05 19:31:13 +00:00
marco
6f2a821c19
* base units from base/winunits to winunits-base
...
git-svn-id: trunk@9638 -
2008-01-05 19:00:24 +00:00