Commit Graph

413 Commits

Author SHA1 Message Date
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