diff options
author | peter <peter@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2008-02-02 15:48:09 +0000 |
---|---|---|
committer | peter <peter@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2008-02-02 15:48:09 +0000 |
commit | c8845dfe5ca36797bebc57bcc37aae6a8e94444a (patch) | |
tree | a815946b5827956fef96fe9548e4a9c4d1e1b7d7 /packages/univint/src/FinderRegistry.pas | |
parent | d7617abfb24ee7c360c3d123e1e9b2b5cc800a5d (diff) | |
download | fpc-c8845dfe5ca36797bebc57bcc37aae6a8e94444a.tar.gz |
Merged revisions 9692,9694-9695,9697-9714,9720,9722,9729,9732-9733,9740,9745,9749-9750,9753-9757,9760-9766,9768-9770,9772-9774,9783,9786,9788,9814,9822,9825,9837-9850,9852,9855-9856,9863-9864,9867,9882,9891-9892,9897,9899-9900,9902-9904,9907-9911,9913,9915,9917,9920,9922-9937,9939-9974,9976-10005,10007-10012,10014-10046,10049-10051,10053-10067,10069-10071,10074,10079,10082,10084-10086,10091,10099-10100,10102-10103,10113-10114,10129-10130,10136 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk
........
r9783 | joost | 2008-01-18 23:52:13 +0100 (Fri, 18 Jan 2008) | 1 line
* DigestTestREport makes it possible to write the unittest results to a testsuite-digest
........
r9786 | joost | 2008-01-19 00:40:44 +0100 (Sat, 19 Jan 2008) | 1 line
* Added dependency on paszlib to fcl-fpcunit
........
r9788 | jonas | 2008-01-19 01:20:49 +0100 (Sat, 19 Jan 2008) | 2 lines
+ also add fpc-unit dependency on paszlib to build dependencies
........
r9882 | peter | 2008-01-23 18:04:40 +0100 (Wed, 23 Jan 2008) | 2 lines
* shell/awk script to help creating fpmake.pp from existing ppu files
........
r9891 | peter | 2008-01-24 08:47:03 +0100 (Thu, 24 Jan 2008) | 2 lines
* obsolete files
........
r9892 | peter | 2008-01-24 08:52:43 +0100 (Thu, 24 Jan 2008) | 2 lines
* fpmake added
........
r9897 | peter | 2008-01-24 21:53:26 +0100 (Thu, 24 Jan 2008) | 2 lines
* remove dos dependency
........
r9899 | peter | 2008-01-24 22:50:42 +0100 (Thu, 24 Jan 2008) | 2 lines
* fpmake support
........
r9900 | peter | 2008-01-24 22:58:28 +0100 (Thu, 24 Jan 2008) | 2 lines
* don't inlcude rtl unit depnedencies
........
r9902 | peter | 2008-01-24 23:08:59 +0100 (Thu, 24 Jan 2008) | 2 lines
* fpmake added
........
r9903 | peter | 2008-01-24 23:57:37 +0100 (Thu, 24 Jan 2008) | 2 lines
* new fpmake.pp
........
r9904 | peter | 2008-01-24 23:57:55 +0100 (Thu, 24 Jan 2008) | 2 lines
* winunits-jedi deps
........
r9907 | peter | 2008-01-25 00:09:54 +0100 (Fri, 25 Jan 2008) | 3 lines
* move pasjpeg
* add fpmake.pp for pasjpeg
........
r9908 | peter | 2008-01-25 00:12:13 +0100 (Fri, 25 Jan 2008) | 2 lines
* fpmake.pp
........
r9909 | peter | 2008-01-25 00:30:20 +0100 (Fri, 25 Jan 2008) | 4 lines
* move uriparser to fcl-base
* move netdb unit and examples to fcl-net
* removed netdb package
........
r9910 | peter | 2008-01-25 00:35:30 +0100 (Fri, 25 Jan 2008) | 3 lines
* mode objfpc added
* remove old fpmake
........
r9911 | peter | 2008-01-25 00:37:32 +0100 (Fri, 25 Jan 2008) | 2 lines
* new fpmake.pp
........
r9913 | peter | 2008-01-25 00:49:49 +0100 (Fri, 25 Jan 2008) | 2 lines
* new fpmake.pp
........
r9915 | peter | 2008-01-25 00:59:57 +0100 (Fri, 25 Jan 2008) | 2 lines
* build unit dependencies
........
r9917 | peter | 2008-01-25 01:16:33 +0100 (Fri, 25 Jan 2008) | 2 lines
* new fpmake.pp
........
r9920 | peter | 2008-01-25 17:23:31 +0100 (Fri, 25 Jan 2008) | 2 lines
* remove dependency on itself
........
r9922 | marco | 2008-01-26 14:08:46 +0100 (Sat, 26 Jan 2008) | 3 lines
* Basic moving and updating of mysql. makefile.fpc's included, regened makefiles not.
fpmake also in separate commit (will follow shortly)
........
r9923 | marco | 2008-01-26 14:12:04 +0100 (Sat, 26 Jan 2008) | 2 lines
* regened makefiles for mysql move in separate commit to ease merging.
........
r9924 | marco | 2008-01-26 14:30:07 +0100 (Sat, 26 Jan 2008) | 2 lines
* fpmake for mysql
........
r9925 | marco | 2008-01-26 14:53:13 +0100 (Sat, 26 Jan 2008) | 3 lines
* Package ibase moved + makefile.fpc's. fpmake and regenned makefiles
follow in separate commits
........
r9926 | marco | 2008-01-26 14:54:17 +0100 (Sat, 26 Jan 2008) | 2 lines
* makefiles of ibase moving
........
r9927 | marco | 2008-01-26 14:54:47 +0100 (Sat, 26 Jan 2008) | 2 lines
* Makefile mysql move was not committed, fixed
........
r9928 | marco | 2008-01-26 15:09:42 +0100 (Sat, 26 Jan 2008) | 2 lines
* fpmake for ibase
........
r9929 | marco | 2008-01-26 15:34:28 +0100 (Sat, 26 Jan 2008) | 2 lines
* removed exces files + mysql/readme move
........
r9930 | marco | 2008-01-26 15:51:36 +0100 (Sat, 26 Jan 2008) | 2 lines
* ncurses moved. makefile.fpc + fpmake included, makefile in separate commit
........
r9931 | marco | 2008-01-26 16:04:58 +0100 (Sat, 26 Jan 2008) | 2 lines
* Unzip moved
........
r9932 | marco | 2008-01-26 16:12:56 +0100 (Sat, 26 Jan 2008) | 2 lines
* zlib moved
........
r9933 | marco | 2008-01-26 16:14:00 +0100 (Sat, 26 Jan 2008) | 2 lines
* cleanup moved pkgs
........
r9934 | marco | 2008-01-26 16:28:25 +0100 (Sat, 26 Jan 2008) | 2 lines
* oracle moved + makefile.fpc + fpmake
........
r9935 | marco | 2008-01-26 17:19:50 +0100 (Sat, 26 Jan 2008) | 2 lines
* Dbus moved, incl everything
........
r9936 | marco | 2008-01-26 17:37:27 +0100 (Sat, 26 Jan 2008) | 2 lines
* libc moved
........
r9937 | marco | 2008-01-26 17:38:26 +0100 (Sat, 26 Jan 2008) | 1 line
* libc deleted
........
r9939 | marco | 2008-01-26 17:46:49 +0100 (Sat, 26 Jan 2008) | 2 lines
* Moved odbc
........
r9940 | marco | 2008-01-26 17:47:05 +0100 (Sat, 26 Jan 2008) | 2 lines
* removed
........
r9941 | marco | 2008-01-26 17:47:34 +0100 (Sat, 26 Jan 2008) | 2 lines
* deleted
........
r9942 | peter | 2008-01-26 17:49:25 +0100 (Sat, 26 Jan 2008) | 2 lines
* netdb is unix only
........
r9943 | marco | 2008-01-26 17:57:00 +0100 (Sat, 26 Jan 2008) | 2 lines
* regexpr moved
........
r9944 | marco | 2008-01-26 17:57:23 +0100 (Sat, 26 Jan 2008) | 2 lines
* delete
........
r9945 | marco | 2008-01-26 18:12:43 +0100 (Sat, 26 Jan 2008) | 2 lines
* postgres and sqlite moved
........
r9946 | jonas | 2008-01-26 18:16:46 +0100 (Sat, 26 Jan 2008) | 4 lines
+ added missing Makefiles
* regenerated packages/extra Makefile after several packages were
moved
........
r9947 | marco | 2008-01-26 18:26:21 +0100 (Sat, 26 Jan 2008) | 2 lines
* missing files added
........
r9948 | marco | 2008-01-26 18:45:32 +0100 (Sat, 26 Jan 2008) | 2 lines
* pthreads moved
........
r9949 | marco | 2008-01-26 18:46:00 +0100 (Sat, 26 Jan 2008) | 2 lines
* excess packages deleted
........
r9950 | marco | 2008-01-26 19:03:23 +0100 (Sat, 26 Jan 2008) | 2 lines
* Imagemagick moved
........
r9951 | marco | 2008-01-26 19:18:09 +0100 (Sat, 26 Jan 2008) | 2 lines
* gdbint moved
........
r9952 | marco | 2008-01-26 19:24:29 +0100 (Sat, 26 Jan 2008) | 2 lines
* libpng moved for Florian
........
r9953 | marco | 2008-01-26 19:24:59 +0100 (Sat, 26 Jan 2008) | 2 lines
* packages removed
........
r9954 | peter | 2008-01-26 19:26:35 +0100 (Sat, 26 Jan 2008) | 2 lines
* move cgiapp and ezcgi to fcl-web
........
r9955 | peter | 2008-01-26 19:58:55 +0100 (Sat, 26 Jan 2008) | 2 lines
* new fpmake.pp
........
r9956 | peter | 2008-01-26 20:15:13 +0100 (Sat, 26 Jan 2008) | 2 lines
* add mode objfpc
........
r9957 | peter | 2008-01-26 20:18:39 +0100 (Sat, 26 Jan 2008) | 2 lines
* add fpmake.pp
........
r9958 | peter | 2008-01-26 20:18:52 +0100 (Sat, 26 Jan 2008) | 2 lines
* new fpmake.pp
........
r9959 | marco | 2008-01-26 20:34:39 +0100 (Sat, 26 Jan 2008) | 2 lines
* os2 compilation fixed. didn't work because of outdated fpmkunit
........
r9960 | peter | 2008-01-26 20:42:50 +0100 (Sat, 26 Jan 2008) | 2 lines
* top level packages building
........
r9961 | peter | 2008-01-26 20:46:02 +0100 (Sat, 26 Jan 2008) | 2 lines
* add commandline how to generate the include lines
........
r9962 | marco | 2008-01-26 20:54:31 +0100 (Sat, 26 Jan 2008) | 2 lines
* unixutil moved
........
r9963 | marco | 2008-01-26 21:02:30 +0100 (Sat, 26 Jan 2008) | 2 lines
* X11 moved
........
r9964 | marco | 2008-01-26 21:11:31 +0100 (Sat, 26 Jan 2008) | 2 lines
* uuid moved
........
r9965 | marco | 2008-01-26 21:12:36 +0100 (Sat, 26 Jan 2008) | 2 lines
* removed rests of moved pkgs
........
r9966 | marco | 2008-01-26 21:17:35 +0100 (Sat, 26 Jan 2008) | 2 lines
* ldap moved
........
r9967 | peter | 2008-01-26 21:20:09 +0100 (Sat, 26 Jan 2008) | 2 lines
* create fpc-all package from all other packages
........
r9968 | marco | 2008-01-26 21:26:01 +0100 (Sat, 26 Jan 2008) | 2 lines
* mad,modplug,dts
........
r9969 | marco | 2008-01-26 21:27:05 +0100 (Sat, 26 Jan 2008) | 2 lines
* and delete 4 pkgs leftovers, ldap mad modplug dts
........
r9970 | marco | 2008-01-26 21:43:23 +0100 (Sat, 26 Jan 2008) | 2 lines
* gdbm tcl syslog libcurl
........
r9971 | marco | 2008-01-26 21:44:11 +0100 (Sat, 26 Jan 2008) | 2 lines
* gdbm libcurl tcl syslog removed from extra (leftover makefiles etc)
........
r9972 | peter | 2008-01-26 21:52:25 +0100 (Sat, 26 Jan 2008) | 2 lines
* new fpmake.pp
........
r9973 | marco | 2008-01-26 21:55:34 +0100 (Sat, 26 Jan 2008) | 2 lines
* opengl
........
r9974 | marco | 2008-01-26 22:00:05 +0100 (Sat, 26 Jan 2008) | 2 lines
* opengl deleted
........
r9976 | marco | 2008-01-26 22:06:36 +0100 (Sat, 26 Jan 2008) | 2 lines
* move whole dirs, delete possible conflicting files beforehand
........
r9977 | marco | 2008-01-26 22:07:16 +0100 (Sat, 26 Jan 2008) | 2 lines
* more makefile
........
r9978 | marco | 2008-01-26 22:17:10 +0100 (Sat, 26 Jan 2008) | 2 lines
* Moved gtk -> gtk1 first pass
........
r9979 | marco | 2008-01-26 22:18:35 +0100 (Sat, 26 Jan 2008) | 2 lines
* gtkgl lost its own makefile in the change -> demo moved to examples
........
r9980 | marco | 2008-01-26 22:22:36 +0100 (Sat, 26 Jan 2008) | 2 lines
* fpmake for gtk1
........
r9981 | marco | 2008-01-26 22:32:36 +0100 (Sat, 26 Jan 2008) | 2 lines
* Pass two, src/ creation
........
r9982 | marco | 2008-01-26 22:58:23 +0100 (Sat, 26 Jan 2008) | 2 lines
* matroska moved
........
r9983 | marco | 2008-01-26 23:03:51 +0100 (Sat, 26 Jan 2008) | 2 lines
* Cairo moved
........
r9984 | marco | 2008-01-26 23:06:01 +0100 (Sat, 26 Jan 2008) | 2 lines
* toplevel makefiles updated
........
r9985 | marco | 2008-01-26 23:20:45 +0100 (Sat, 26 Jan 2008) | 2 lines
* gtk2 first pass
........
r9986 | marco | 2008-01-26 23:23:03 +0100 (Sat, 26 Jan 2008) | 2 lines
* one more file moved to gtk2
........
r9987 | marco | 2008-01-26 23:28:06 +0100 (Sat, 26 Jan 2008) | 2 lines
* chm moved
........
r9988 | marco | 2008-01-26 23:41:08 +0100 (Sat, 26 Jan 2008) | 2 lines
* 4 pkgs a52 bfd aspell bzip2. Bzip2 didn't compile
........
r9989 | marco | 2008-01-26 23:44:42 +0100 (Sat, 26 Jan 2008) | 2 lines
* 6 old pkgs deleted a52 bfd aspell bzip2 gtk2 chm
........
r9990 | marco | 2008-01-26 23:45:24 +0100 (Sat, 26 Jan 2008) | 2 lines
* removed old dirs cairo extra pkg
........
r9991 | marco | 2008-01-26 23:45:46 +0100 (Sat, 26 Jan 2008) | 2 lines
* delete matroska
........
r9992 | marco | 2008-01-26 23:47:18 +0100 (Sat, 26 Jan 2008) | 2 lines
* delete old pkg gtk, is now gtk1
........
r9993 | marco | 2008-01-26 23:51:58 +0100 (Sat, 26 Jan 2008) | 2 lines
* makefiles somewhat regenned for chm-gtk2-a52-bfd-aspell-bzip2 pkgs
........
r9994 | marco | 2008-01-26 23:58:46 +0100 (Sat, 26 Jan 2008) | 2 lines
* fpgtk first pass
........
r9995 | marco | 2008-01-27 00:00:46 +0100 (Sun, 27 Jan 2008) | 2 lines
* examples moved
........
r9996 | marco | 2008-01-27 00:01:37 +0100 (Sun, 27 Jan 2008) | 1 line
* stale dir moved
........
r9997 | marco | 2008-01-27 00:05:38 +0100 (Sun, 27 Jan 2008) | 2 lines
* newt moved
........
r9998 | marco | 2008-01-27 00:06:56 +0100 (Sun, 27 Jan 2008) | 2 lines
* cleanup after moving
........
r9999 | marco | 2008-01-27 00:11:25 +0100 (Sun, 27 Jan 2008) | 2 lines
* imlib moved
........
r10000 | marco | 2008-01-27 00:11:45 +0100 (Sun, 27 Jan 2008) | 2 lines
* old imlib remove
........
r10001 | marco | 2008-01-27 00:18:37 +0100 (Sun, 27 Jan 2008) | 2 lines
* cdrom
........
r10002 | marco | 2008-01-27 00:20:18 +0100 (Sun, 27 Jan 2008) | 1 line
* forgot one file
........
r10003 | marco | 2008-01-27 00:32:11 +0100 (Sun, 27 Jan 2008) | 1 line
* hermes moved
........
r10004 | marco | 2008-01-27 00:32:49 +0100 (Sun, 27 Jan 2008) | 1 line
* delete old hermes
........
r10005 | marco | 2008-01-27 00:36:53 +0100 (Sun, 27 Jan 2008) | 1 line
* libgd moved
........
r10007 | marco | 2008-01-27 00:39:08 +0100 (Sun, 27 Jan 2008) | 2 lines
* users first pass
........
r10008 | marco | 2008-01-27 00:46:10 +0100 (Sun, 27 Jan 2008) | 3 lines
* Moved users pkg, added makefile.fpc, and made it in general somewhat compilable.
Demo still fails due to crypt_h unit missing
........
r10009 | marco | 2008-01-27 00:46:31 +0100 (Sun, 27 Jan 2008) | 1 line
* remove users
........
r10010 | marco | 2008-01-27 00:48:51 +0100 (Sun, 27 Jan 2008) | 2 lines
* utmp moved
........
r10011 | marco | 2008-01-27 00:53:01 +0100 (Sun, 27 Jan 2008) | 1 line
* moved svgalib
........
r10012 | marco | 2008-01-27 01:00:07 +0100 (Sun, 27 Jan 2008) | 2 lines
* Makefiles regenned
........
r10014 | marco | 2008-01-27 10:39:14 +0100 (Sun, 27 Jan 2008) | 1 line
* openal moved
........
r10015 | marco | 2008-01-27 10:51:30 +0100 (Sun, 27 Jan 2008) | 1 line
* xforms moved
........
r10016 | marco | 2008-01-27 11:04:56 +0100 (Sun, 27 Jan 2008) | 1 line
* fftw, minor updates to xforms
........
r10017 | marco | 2008-01-27 11:10:59 +0100 (Sun, 27 Jan 2008) | 1 line
* numlib moved
........
r10018 | marco | 2008-01-27 11:13:37 +0100 (Sun, 27 Jan 2008) | 1 line
* pcap moved
........
r10019 | marco | 2008-01-27 11:18:45 +0100 (Sun, 27 Jan 2008) | 1 line
* rexx moved
........
r10020 | marco | 2008-01-27 11:22:08 +0100 (Sun, 27 Jan 2008) | 1 line
* oggvorbis first pass
........
r10021 | marco | 2008-01-27 11:23:33 +0100 (Sun, 27 Jan 2008) | 1 line
* oggvorbis move + cleanup
........
r10022 | marco | 2008-01-27 11:28:44 +0100 (Sun, 27 Jan 2008) | 1 line
* ggi moved
........
r10023 | michael | 2008-01-27 11:32:11 +0100 (Sun, 27 Jan 2008) | 1 line
* Added support for bitpacked
........
r10024 | marco | 2008-01-27 11:35:18 +0100 (Sun, 27 Jan 2008) | 1 line
* sdl moved
........
r10025 | michael | 2008-01-27 11:39:07 +0100 (Sun, 27 Jan 2008) | 1 line
* Save bitpacked also, not just register
........
r10026 | michael | 2008-01-27 11:40:41 +0100 (Sun, 27 Jan 2008) | 1 line
* GetDeclaration reflects bitpacked
........
r10027 | marco | 2008-01-27 11:43:35 +0100 (Sun, 27 Jan 2008) | 1 line
* sndfile
........
r10028 | marco | 2008-01-27 11:45:21 +0100 (Sun, 27 Jan 2008) | 1 line
* removed dead utmp dir
........
r10029 | michael | 2008-01-27 11:48:45 +0100 (Sun, 27 Jan 2008) | 1 line
* Support for bitpacked and removed stray debug writeln
........
r10030 | marco | 2008-01-27 11:49:05 +0100 (Sun, 27 Jan 2008) | 1 line
* shellscript to print deps based on makefile.fpc requirement lines
........
r10031 | marco | 2008-01-27 11:52:27 +0100 (Sun, 27 Jan 2008) | 1 line
* lua moved
........
r10032 | marco | 2008-01-27 11:56:35 +0100 (Sun, 27 Jan 2008) | 1 line
* openssl moved
........
r10033 | marco | 2008-01-27 12:09:10 +0100 (Sun, 27 Jan 2008) | 1 line
* makefiles regenned
........
r10034 | marco | 2008-01-27 12:15:57 +0100 (Sun, 27 Jan 2008) | 1 line
* gbaunits moved
........
r10035 | marco | 2008-01-27 12:20:55 +0100 (Sun, 27 Jan 2008) | 1 line
* palmunits moved
........
r10036 | marco | 2008-01-27 12:43:58 +0100 (Sun, 27 Jan 2008) | 1 line
* graph moved
........
r10037 | marco | 2008-01-27 12:53:57 +0100 (Sun, 27 Jan 2008) | 1 line
* os2units moved
........
r10038 | marco | 2008-01-27 13:00:36 +0100 (Sun, 27 Jan 2008) | 1 line
* libndsfpc moved
........
r10039 | marco | 2008-01-27 13:01:35 +0100 (Sun, 27 Jan 2008) | 1 line
* os2units leftovers removed
........
r10040 | marco | 2008-01-27 13:24:32 +0100 (Sun, 27 Jan 2008) | 1 line
* gnome1 moved
........
r10041 | marco | 2008-01-27 13:32:52 +0100 (Sun, 27 Jan 2008) | 1 line
* regened, mostly working again
........
r10042 | marco | 2008-01-27 13:43:51 +0100 (Sun, 27 Jan 2008) | 2 lines
* dep fixed
........
r10043 | marco | 2008-01-27 14:16:04 +0100 (Sun, 27 Jan 2008) | 1 line
* amunits moved
........
r10044 | marco | 2008-01-27 14:30:17 +0100 (Sun, 27 Jan 2008) | 1 line
* moved univint
........
r10045 | marco | 2008-01-27 14:55:40 +0100 (Sun, 27 Jan 2008) | 1 line
* makefiles updated. httpd removed from compilation pending full removal
........
r10046 | michael | 2008-01-27 15:03:14 +0100 (Sun, 27 Jan 2008) | 1 line
* Initial implementation
........
r10049 | marco | 2008-01-27 15:28:09 +0100 (Sun, 27 Jan 2008) | 1 line
* gdbint removed from some platforms for mischi
........
r10050 | marco | 2008-01-27 15:42:46 +0100 (Sun, 27 Jan 2008) | 1 line
* moved ptc
........
r10051 | marco | 2008-01-27 15:56:21 +0100 (Sun, 27 Jan 2008) | 2 lines
* added
........
r10053 | marco | 2008-01-27 16:14:51 +0100 (Sun, 27 Jan 2008) | 1 line
* gnome dep on gtk
........
r10054 | marco | 2008-01-27 16:21:51 +0100 (Sun, 27 Jan 2008) | 1 line
* gnome1 now also dep on imlib
........
r10055 | marco | 2008-01-27 16:29:42 +0100 (Sun, 27 Jan 2008) | 1 line
* more Gnome fixes
........
r10056 | marco | 2008-01-27 16:50:12 +0100 (Sun, 27 Jan 2008) | 2 lines
* Another gnome order fix
........
r10057 | marco | 2008-01-27 16:52:05 +0100 (Sun, 27 Jan 2008) | 1 line
* extra/ removed + packages/makefile update
........
r10058 | marco | 2008-01-27 17:34:53 +0100 (Sun, 27 Jan 2008) | 1 line
* apache example fixes before moving
........
r10059 | marco | 2008-01-27 17:50:36 +0100 (Sun, 27 Jan 2008) | 2 lines
* ptrint for a longint(ptr) typecast
........
r10060 | jonas | 2008-01-27 18:10:54 +0100 (Sun, 27 Jan 2008) | 7 lines
- don't compile sdl for darwin/ppc64 and darwin/x86_64 (it also wasn't
in the past)
* graph does not depend on sdl for go32v2 (sdl is not compiled for go32v2)
* sdl does not depend on pthreads and x11 for non-unix
* opengl does not depend on x11 for non-unix
- removed duplicated opengl dependencies declaration
........
r10061 | marco | 2008-01-27 18:22:29 +0100 (Sun, 27 Jan 2008) | 1 line
* httpd moved, splitted, decapitated and rejoined
........
r10062 | marco | 2008-01-27 18:32:37 +0100 (Sun, 27 Jan 2008) | 1 line
* httpd22 now added to all platforms that had dep on base/httpd
........
r10063 | marco | 2008-01-27 18:32:57 +0100 (Sun, 27 Jan 2008) | 1 line
* base removed
........
r10064 | marco | 2008-01-27 18:45:38 +0100 (Sun, 27 Jan 2008) | 1 line
* initial version
........
r10065 | marco | 2008-01-27 18:47:47 +0100 (Sun, 27 Jan 2008) | 1 line
* fpmake
........
r10066 | marco | 2008-01-27 18:59:57 +0100 (Sun, 27 Jan 2008) | 1 line
* base removed makefile changes
........
r10067 | peter | 2008-01-27 19:04:11 +0100 (Sun, 27 Jan 2008) | 2 lines
* missing src/ for gdbint build with gdbver found
........
r10069 | jonas | 2008-01-27 22:23:10 +0100 (Sun, 27 Jan 2008) | 2 lines
* fixed go32v2 check for sdl
........
r10070 | peter | 2008-01-27 22:31:33 +0100 (Sun, 27 Jan 2008) | 2 lines
* gtk1, gtk2 for windows fixed
........
r10071 | peter | 2008-01-27 22:33:51 +0100 (Sun, 27 Jan 2008) | 2 lines
* fixed win32 build
........
r10074 | peter | 2008-01-27 23:10:55 +0100 (Sun, 27 Jan 2008) | 2 lines
* updated includes
........
r10079 | peter | 2008-01-28 09:08:35 +0100 (Mon, 28 Jan 2008) | 2 lines
* Makefiles added
........
r10084 | vincents | 2008-01-28 20:20:26 +0100 (Mon, 28 Jan 2008) | 1 line
* fixed win64 compilation
........
r10085 | marco | 2008-01-28 20:41:24 +0100 (Mon, 28 Jan 2008) | 1 line
* includepath added
........
r10086 | marco | 2008-01-28 21:04:31 +0100 (Mon, 28 Jan 2008) | 1 line
* sw_word -> longint
........
r10091 | michael | 2008-01-28 22:13:19 +0100 (Mon, 28 Jan 2008) | 1 line
* Set windows library name correct
........
r10099 | marco | 2008-01-29 21:18:17 +0100 (Tue, 29 Jan 2008) | 1 line
* gtk1 now depends on opengl in toplevel makefile
........
r10100 | marco | 2008-01-29 21:27:09 +0100 (Tue, 29 Jan 2008) | 2 lines
* fixed typo
........
r10102 | peter | 2008-01-29 22:13:20 +0100 (Tue, 29 Jan 2008) | 2 lines
* fixed typo in r10100
........
r10103 | peter | 2008-01-29 22:48:45 +0100 (Tue, 29 Jan 2008) | 2 lines
* fixed fpcdir
........
r10113 | michael | 2008-01-30 10:07:12 +0100 (Wed, 30 Jan 2008) | 1 line
* PXlib added
........
r10114 | michael | 2008-01-30 11:52:34 +0100 (Wed, 30 Jan 2008) | 1 line
* Unixtype removed for non-unix
........
r10136 | yury | 2008-02-01 20:20:26 +0100 (Fri, 01 Feb 2008) | 1 line
* Fixed packages compilation for wince.
........
git-svn-id: http://svn.freepascal.org/svn/fpc/branches/fixes_2_2@10151 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/univint/src/FinderRegistry.pas')
-rw-r--r-- | packages/univint/src/FinderRegistry.pas | 715 |
1 files changed, 715 insertions, 0 deletions
diff --git a/packages/univint/src/FinderRegistry.pas b/packages/univint/src/FinderRegistry.pas new file mode 100644 index 0000000000..ce4cef9396 --- /dev/null +++ b/packages/univint/src/FinderRegistry.pas @@ -0,0 +1,715 @@ +{ + File: FinderRegistry.p + + Contains: Data types for Finder AppleEvents + + Version: Technology: Mac OS 8 + Release: Universal Interfaces 3.4.2 + + Copyright: © 1985-2002 by Apple Computer, Inc., all rights reserved. + + Bugs?: For bug reports, consult the following page on + the World Wide Web: + + http://www.freepascal.org/bugs.html + +} + + +{ + Modified for use with Free Pascal + Version 200 + Please report any bugs to <gpc@microbizz.nl> +} + +{$mode macpas} +{$packenum 1} +{$macro on} +{$inline on} +{$CALLING MWPASCAL} + +unit FinderRegistry; +interface +{$setc UNIVERSAL_INTERFACES_VERSION := $0342} +{$setc GAP_INTERFACES_VERSION := $0200} + +{$ifc not defined USE_CFSTR_CONSTANT_MACROS} + {$setc USE_CFSTR_CONSTANT_MACROS := TRUE} +{$endc} + +{$ifc defined CPUPOWERPC and defined CPUI386} + {$error Conflicting initial definitions for CPUPOWERPC and CPUI386} +{$endc} +{$ifc defined FPC_BIG_ENDIAN and defined FPC_LITTLE_ENDIAN} + {$error Conflicting initial definitions for FPC_BIG_ENDIAN and FPC_LITTLE_ENDIAN} +{$endc} + +{$ifc not defined __ppc__ and defined CPUPOWERPC} + {$setc __ppc__ := 1} +{$elsec} + {$setc __ppc__ := 0} +{$endc} +{$ifc not defined __i386__ and defined CPUI386} + {$setc __i386__ := 1} +{$elsec} + {$setc __i386__ := 0} +{$endc} + +{$ifc defined __ppc__ and __ppc__ and defined __i386__ and __i386__} + {$error Conflicting definitions for __ppc__ and __i386__} +{$endc} + +{$ifc defined __ppc__ and __ppc__} + {$setc TARGET_CPU_PPC := TRUE} + {$setc TARGET_CPU_X86 := FALSE} +{$elifc defined __i386__ and __i386__} + {$setc TARGET_CPU_PPC := FALSE} + {$setc TARGET_CPU_X86 := TRUE} +{$elsec} + {$error Neither __ppc__ nor __i386__ is defined.} +{$endc} +{$setc TARGET_CPU_PPC_64 := FALSE} + +{$ifc defined FPC_BIG_ENDIAN} + {$setc TARGET_RT_BIG_ENDIAN := TRUE} + {$setc TARGET_RT_LITTLE_ENDIAN := FALSE} +{$elifc defined FPC_LITTLE_ENDIAN} + {$setc TARGET_RT_BIG_ENDIAN := FALSE} + {$setc TARGET_RT_LITTLE_ENDIAN := TRUE} +{$elsec} + {$error Neither FPC_BIG_ENDIAN nor FPC_LITTLE_ENDIAN are defined.} +{$endc} +{$setc ACCESSOR_CALLS_ARE_FUNCTIONS := TRUE} +{$setc CALL_NOT_IN_CARBON := FALSE} +{$setc OLDROUTINENAMES := FALSE} +{$setc OPAQUE_TOOLBOX_STRUCTS := TRUE} +{$setc OPAQUE_UPP_TYPES := TRUE} +{$setc OTCARBONAPPLICATION := TRUE} +{$setc OTKERNEL := FALSE} +{$setc PM_USE_SESSION_APIS := TRUE} +{$setc TARGET_API_MAC_CARBON := TRUE} +{$setc TARGET_API_MAC_OS8 := FALSE} +{$setc TARGET_API_MAC_OSX := TRUE} +{$setc TARGET_CARBON := TRUE} +{$setc TARGET_CPU_68K := FALSE} +{$setc TARGET_CPU_MIPS := FALSE} +{$setc TARGET_CPU_SPARC := FALSE} +{$setc TARGET_OS_MAC := TRUE} +{$setc TARGET_OS_UNIX := FALSE} +{$setc TARGET_OS_WIN32 := FALSE} +{$setc TARGET_RT_MAC_68881 := FALSE} +{$setc TARGET_RT_MAC_CFM := FALSE} +{$setc TARGET_RT_MAC_MACHO := TRUE} +{$setc TYPED_FUNCTION_POINTERS := TRUE} +{$setc TYPE_BOOL := FALSE} +{$setc TYPE_EXTENDED := FALSE} +{$setc TYPE_LONGLONG := TRUE} +uses MacTypes,AERegistry,OSA; + + +{$ALIGN MAC68K} + + +{ + ////////////////////////////////////// + Finder Suite + ////////////////////////////////////// +} + +{ + The old Finder Event suite was 'FNDR' + The new suite is 'fndr' +} + +const + kAEFinderSuite = $666E6472 (* 'fndr' *); + + { + ////////////////////////////////////// + Finder Events + ////////////////////////////////////// + } + kAECleanUp = $66636C75 (* 'fclu' *); + kAEEject = $656A6374 (* 'ejct' *); + kAEEmpty = $656D7074 (* 'empt' *); + kAEErase = $66657261 (* 'fera' *); + kAEGestalt = $6773746C (* 'gstl' *); + kAEPutAway = $70747779 (* 'ptwy' *); + kAERebuildDesktopDB = $72646462 (* 'rddb' *); + kAESync = $66757064 (* 'fupd' *); + kAEInterceptOpen = $666F706E (* 'fopn' *); + + { "Sort" from the database suite: } + kAEDatabaseSuite = $44415441 (* 'DATA' *); + kAESort = $534F5254 (* 'SORT' *); + + { + //////////////////////////////////////////////////////////////////////// + Classes + Note: all classes are defined up front so that the property definitions + can reference classes. + //////////////////////////////////////////////////////////////////////// + } + + cInternalFinderObject = $6F626A20 (* 'obj ' *); { cReference - used to distinguish objects used inside the Finder only } + + { + Main Finder class definitions + Indentation implies object model hierarchy + } + { We do not use class cItem from AERegistry.r. Instead our class Item is a cObject } + { cItem = 'citm', // defined in AERegistry.r } + { cFile = 'file', // defined in AERegistry.r } + cAliasFile = $616C6961 (* 'alia' *); + cApplicationFile = $61707066 (* 'appf' *); + cControlPanelFile = $63636476 (* 'ccdv' *); + cDeskAccessoryFile = $64616669 (* 'dafi' *); + cDocumentFile = $646F6366 (* 'docf' *); + cFontFile = $666E7466 (* 'fntf' *); + cSoundFile = $736E6466 (* 'sndf' *); + cClippingFile = $636C7066 (* 'clpf' *); + cContainer = $63746E72 (* 'ctnr' *); + cDesktop = $6364736B (* 'cdsk' *); + cSharableContainer = $73637472 (* 'sctr' *); + cDisk = $63646973 (* 'cdis' *); + cFolder = $63666F6C (* 'cfol' *); + cSuitcase = $73746373 (* 'stcs' *); + cAccessorySuitcase = $64737574 (* 'dsut' *); + cFontSuitcase = $66737574 (* 'fsut' *); + cTrash = $63747273 (* 'ctrs' *); + cDesktopPrinter = $64736B70 (* 'dskp' *); + cPackage = $7061636B (* 'pack' *); + cContentSpace = $64776E64 (* 'dwnd' *); { cWindow = 'cwin', // defined in AERegistry.r } + cContainerWindow = $63776E64 (* 'cwnd' *); + cInfoWindow = $69776E64 (* 'iwnd' *); + cSharingWindow = $73776E64 (* 'swnd' *); + cStatusWindow = $71776E64 (* 'qwnd' *); + cClippingWindow = $6C776E64 (* 'lwnd' *); + cPreferencesWindow = $70776E64 (* 'pwnd' *); + cDTPWindow = $64747077 (* 'dtpw' *); + cProcess = $70726373 (* 'prcs' *); + cAccessoryProcess = $70636461 (* 'pcda' *); + cApplicationProcess = $70636170 (* 'pcap' *); + cGroup = $73677270 (* 'sgrp' *); + cUser = $63757365 (* 'cuse' *); { cApplication = 'capp', // defined in AERegistry.r } + cSharingPrivileges = $70726976 (* 'priv' *); + cPreferences = $63707266 (* 'cprf' *); + cLabel = $636C626C (* 'clbl' *); + cSound = $736E6420 (* 'snd ' *); + cAliasList = $616C7374 (* 'alst' *); + cSpecialFolders = $7370666C (* 'spfl' *); { For use by viewer search engines: } + cOnlineDisk = $636F6473 (* 'cods' *); + cOnlineLocalDisk = $636C6473 (* 'clds' *); + cOnlineRemoteDisk = $63726473 (* 'crds' *); { Miscellaneous class definitions } + cEntireContents = $65637473 (* 'ects' *); + cIconFamily = $6966616D (* 'ifam' *); + + + { + ////////////////////////////////////// + Properties + ////////////////////////////////////// + } + + { Properties of class cItem (really cObject) } + { pBounds = 'pbnd', // defined in AERegistry.r } + pComment = $636F6D74 (* 'comt' *); + pContainer = $63746E72 (* 'ctnr' *); + pContentSpace = $64776E64 (* 'dwnd' *); + pCreationDateOld = $63727464 (* 'crtd' *); { to support pre-Finder 8 scripts } + pCreationDate = $61736364 (* 'ascd' *); { from File Commands OSAX } + pDescription = $64736372 (* 'dscr' *); + pDisk = $63646973 (* 'cdis' *); + pFolderOld = $63666F6C (* 'cfol' *); { to support pre-Finder 8 scripts } + pFolder = $61736472 (* 'asdr' *); { from File Commands OSAX } + pIconBitmap = $69696D67 (* 'iimg' *); { pID = 'ID ', // defined in AERegistry.r } + pInfoWindow = $69776E64 (* 'iwnd' *); + pKind = $6B696E64 (* 'kind' *); + pLabelIndex = $6C616269 (* 'labi' *); + pModificationDateOld = $6D6F6464 (* 'modd' *); { to support pre-Finder 8 scripts } + pModificationDate = $61736D6F (* 'asmo' *); { from File Commands OSAX } + { pName = 'pnam', // defined in AERegistry.r } + pPhysicalSize = $70687973 (* 'phys' *); + pPosition = $706F736E (* 'posn' *); + pIsSelected = $6973736C (* 'issl' *); + pSize = $7074737A (* 'ptsz' *); { pPointSize defined in AERegistry.r } + pWindow = $6377696E (* 'cwin' *); + pPreferencesWindow = $70776E64 (* 'pwnd' *); + + + { Properties of class cFile (subclass of cItem) } + pFileCreator = $66637274 (* 'fcrt' *); + pFileType = $61737479 (* 'asty' *); { from File Commands OSAX } + pFileTypeOld = $66697470 (* 'fitp' *); { to support pre-Finder 8 scripts } + pIsLocked = $61736C6B (* 'aslk' *); { from File Commands OSAX } + pIsLockedOld = $69736C6B (* 'islk' *); { to support pre-Finder 8 scripts } + { pIsStationeryPad = 'pspd', // defined in AERegistry.r } + { pVersion = 'vers', // defined in AERegistry.r } + pProductVersion = $76657232 (* 'ver2' *); + + + { Properties of class cAliasFile (subclass of cFile) } + pOriginalItem = $6F726967 (* 'orig' *); + + { Properties of class cApplicationFile (subclass of cFile) } + pMinAppPartition = $6D707274 (* 'mprt' *); + pAppPartition = $61707074 (* 'appt' *); + pSuggestedAppPartition = $73707274 (* 'sprt' *); + pIsScriptable = $69736162 (* 'isab' *); + + { Properties of class cURLFile (subclass of cFile) } + pInternetLocation = $696C6F63 (* 'iloc' *); + + { Properties of class cSoundFile (subclass of cFile) } + pSound = $736E6420 (* 'snd ' *); + + + { + Properties of class cControlPanel (Views CP only) (subclass of cFile) + Note: the other view-like preference settings are not available in the Views + control panel. These properties are only offered here for backward compatability. + To set the full range of Finder Preferences, use the Preferences object. + } + pShowFolderSize = $7366737A (* 'sfsz' *); { Moved to a per-folder basis in Finder 8.0 HIS } + pShowComment = $73636F6D (* 'scom' *); { Moved to a per-folder basis in Finder 8.0 HIS } + pShowDate = $73646174 (* 'sdat' *); { Moved to a per-folder basis in Finder 8.0 HIS } + pShowCreationDate = $73636461 (* 'scda' *); { Moved to a per-folder basis in Finder 8.0 HIS } + pShowKind = $736B6E64 (* 'sknd' *); { Moved to a per-folder basis in Finder 8.0 HIS } + pShowLabel = $736C626C (* 'slbl' *); { Moved to a per-folder basis in Finder 8.0 HIS } + pShowSize = $7373697A (* 'ssiz' *); { Moved to a per-folder basis in Finder 8.0 HIS } + pShowVersion = $73767273 (* 'svrs' *); { Moved to a per-folder basis in Finder 8.0 HIS } + pSortDirection = $736F7264 (* 'sord' *); + pShowDiskInfo = $7364696E (* 'sdin' *); { Always on in Finder 8.0 HIS } + pListViewIconSize = $6C766973 (* 'lvis' *); { Moved to a per-folder basis in Finder 8.0 HIS } + pGridIcons = $66677264 (* 'fgrd' *); { Moved to a per-folder basis in Finder 8.0 HIS } + pStaggerIcons = $66737467 (* 'fstg' *); { No longer part of the Finder 8.0 HIS } + pViewFont = $76666E74 (* 'vfnt' *); + pViewFontSize = $7666737A (* 'vfsz' *); + + { Properties of class cContainer (subclass of cItem) } + pCompletelyExpanded = $70657863 (* 'pexc' *); + pContainerWindow = $63776E64 (* 'cwnd' *); + pEntireContents = $65637473 (* 'ects' *); + pExpandable = $70657861 (* 'pexa' *); + pExpanded = $70657870 (* 'pexp' *); + pPreviousView = $73766577 (* 'svew' *); { pSelection = 'sele', // defined in AERegistry.r } + pView = $70766577 (* 'pvew' *); + pIconSize = $6C766973 (* 'lvis' *); { defined above } + pKeepArranged = $61727267 (* 'arrg' *); { OBSOLETE in Finder 9 or later } + pKeepArrangedBy = $61726279 (* 'arby' *); { OBSOLETE in Finder 9 or later } + + { Properties of class cDesktop (subclass of cContainer) } + pStartupDisk = $7364736B (* 'sdsk' *); + pTrash = $74727368 (* 'trsh' *); + + { Properties of class cSharableContainer (subclass of cContainer) } + pOwner = $736F776E (* 'sown' *); + pOwnerPrivileges = $6F776E72 (* 'ownr' *); + pGroup = $73677270 (* 'sgrp' *); + pGroupPrivileges = $67707072 (* 'gppr' *); + pGuestPrivileges = $67737470 (* 'gstp' *); + pArePrivilegesInherited = $69707276 (* 'iprv' *); + pExported = $73657870 (* 'sexp' *); + pMounted = $736D6F75 (* 'smou' *); + pSharingProtection = $7370726F (* 'spro' *); + pSharing = $73686172 (* 'shar' *); + pSharingWindow = $73776E64 (* 'swnd' *); + + { Properties of class cDisk (subclass of cSharableContainer) } + pCapacity = $63617061 (* 'capa' *); + pEjectable = $6973656A (* 'isej' *); + pFreeSpace = $66727370 (* 'frsp' *); + pLocal = $69737276 (* 'isrv' *); + pIsStartup = $69737464 (* 'istd' *); + + { Properties of class cTrash (subclass of cSharableContainer) } + pWarnOnEmpty = $7761726E (* 'warn' *); + + { Properties of class cWindow (subclass of cContentSpace) } + { pBounds = 'pbnd', // defined in AERegistry.r } + { pHasCloseBox = 'hclb', // defined in AERegistry.r } + { pIsFloating = 'isfl', // defined in AERegistry.r } + { pIndex = 'pidx', // defined in AERegistry.r } + { pIsModal = 'pmod', // defined in AERegistry.r } + { pPosition = 'posn', // defined above } + { pIsResizable = 'prsz', // defined in AERegistry.r } + { pHasTitleBar = 'ptit', // defined in AERegistry.r } + { pVisible = 'pvis', // defined in AERegistry.r } + { pIsZoomable = 'iszm', // defined in AERegistry.r } + { pIsZoomed = 'pzum', // defined in AERegistry.r } + pIsZoomedFull = $7A756D66 (* 'zumf' *); + pIsPopup = $64727772 (* 'drwr' *); + pIsPulledOpen = $70756C6C (* 'pull' *); { only applies to popup windows } + pIsCollapsed = $77736864 (* 'wshd' *); { only applies to normal windows } + + { Properties of class cContainerWindow (subclass of cWindow) } + pObject = $636F626A (* 'cobj' *); + + { Properties of class cSharingWindow (subclass of cWindow) } + pSharableContainer = $73637472 (* 'sctr' *); + + { Properties of class cInfoWindow (subclass of cWindow) } + pInfoPanel = $70616E6C (* 'panl' *); + + + { Properties of networking support } + pFileShareOn = $66736872 (* 'fshr' *); + pFileShareStartingUp = $66737570 (* 'fsup' *); + pProgramLinkingOn = $69616320 (* 'iac ' *); + + { Properties of class cPreferencesWindow (subclass of cWindow) } + { pShowFolderSize = 'sfsz', // defined above for Views CP } + { pShowComment = 'scom', // defined above for Views CP } + pShowModificationDate = $73646174 (* 'sdat' *); { pShowDate defined above for Views CP } + { pShowKind = 'sknd', // defined above for Views CP } + { pShowLabel = 'slbl', // defined above for Views CP } + { pShowSize = 'ssiz', // defined above for Views CP } + { pShowVersion = 'svrs', // defined above for Views CP } + { pShowCreationDate = 'scda', // Removed from Finder 8.0 HIS } + { pShowFileType = 'sfty', // Removed from Finder 8.0 HIS } + { pShowFileCreator = 'sfcr', // Removed from Finder 8.0 HIS } + { pListViewIconSize = 'lvis', // defined above for Views CP } + { pGridIcons = 'fgrd', // defined above for Views CP } + { pStaggerIcons = 'fstg', // defined above for Views CP } + { pViewFont = 'vfnt', // defined above for Views CP } + { pViewFontSize = 'vfsz', // defined above for Views CP } + pUseRelativeDate = $75726474 (* 'urdt' *); { Moved to a per-folder basis in Finder 8.0 HIS } + pDelayBeforeSpringing = $64656C61 (* 'dela' *); + pSpringOpenFolders = $73707267 (* 'sprg' *); + pUseShortMenus = $75736D65 (* 'usme' *); + pUseWideGrid = $75737767 (* 'uswg' *); + pLabel1 = $6C626C31 (* 'lbl1' *); + pLabel2 = $6C626C32 (* 'lbl2' *); + pLabel3 = $6C626C33 (* 'lbl3' *); + pLabel4 = $6C626C34 (* 'lbl4' *); + pLabel5 = $6C626C35 (* 'lbl5' *); + pLabel6 = $6C626C36 (* 'lbl6' *); + pLabel7 = $6C626C37 (* 'lbl7' *); + pDefaultIconViewIconSize = $6969737A (* 'iisz' *); + pDefaultButtonViewIconSize = $6269737A (* 'bisz' *); + pDefaultListViewIconSize = $6C69737A (* 'lisz' *); { old use of this name is now pIconSize } + pIconViewArrangement = $69617272 (* 'iarr' *); + pButtonViewArrangement = $62617272 (* 'barr' *); + + { + The next bunch are the various arrangements that make up + enumArrangement + } + pNoArrangement = $6E617272 (* 'narr' *); + pSnapToGridArrangement = $67726461 (* 'grda' *); + pByNameArrangement = $6E616D61 (* 'nama' *); + pByModificationDateArrangement = $6D647461 (* 'mdta' *); + pByCreationDateArrangement = $63647461 (* 'cdta' *); + pBySizeArrangement = $73697A61 (* 'siza' *); + pByKindArrangement = $6B696E61 (* 'kina' *); + pByLabelArrangement = $6C616261 (* 'laba' *); + + { #define pObject cObject // defined above } + + { Properties of class cProcess (subclass of cObject) } + { pName = 'pnam', // defined in AERegistry.r } + pFile = $66696C65 (* 'file' *); { pCreatorType = 'fcrt', // defined above } + { pFileType = 'asty', // defined above } + { pIsFrontProcess = 'pisf', // defined in AERegistry.r } + { pAppPartition = 'appt', // defined above } + pPartitionSpaceUsed = $70757364 (* 'pusd' *); { pIsScriptable = 'isab', // defined in AERegistry.r } + { pVisible = 'pvis' // defined in AERegistry.r } + pLocalAndRemoteEvents = $72657674 (* 'revt' *); + pHasScriptingTerminology = $68736372 (* 'hscr' *); + + { Properties of class cAccessoryProcess (subclass of cProcess) } + pDeskAccessoryFile = $64616669 (* 'dafi' *); + + { Properties of class cApplicationProcess (subclass of cProcess) } + pApplicationFile = $61707066 (* 'appf' *); + + { + Properties of class cGroup (subclass of cObject) + enum ( + pBounds + pIconBitmap + pLabelIndex + pName + pPosition + pWindow = cWindow // defined above + ); + } + + { Properties of class cUser (subclass of cObject) } + { pBounds } + { pIconBitmap } + { pLabelIndex } + { pName } + { pPosition } + { pWindow = cWindow, // defined above } + pCanConnect = $63636F6E (* 'ccon' *); + pCanChangePassword = $63637077 (* 'ccpw' *); + pCanDoProgramLinking = $63696163 (* 'ciac' *); + pIsOwner = $69736F77 (* 'isow' *); + pARADialIn = $61726164 (* 'arad' *); + pShouldCallBack = $63616C62 (* 'calb' *); + pCallBackNumber = $63626E6D (* 'cbnm' *); + + { + Properties of class cApplication (subclass of cObject) + NOTE: properties for the special folders must match their respective kXXXFolderType constants + } + pAboutMacintosh = $61626278 (* 'abbx' *); + pAppleMenuItemsFolder = $616D6E75 (* 'amnu' *); { kAppleMenuFolderType } + { pClipboard = 'pcli', // defined in AERegistry.r } + pControlPanelsFolder = $6374726C (* 'ctrl' *); { kControlPanelFolderType } + pDesktop = $6465736B (* 'desk' *); { kDesktopFolderType } + pExtensionsFolder = $6578746E (* 'extn' *); { kExtensionFolderType } + { pFileShareOn = 'fshr', // defined above } + pFinderPreferences = $70667270 (* 'pfrp' *); + pFontsFolder = $666F6E74 (* 'font' *); + pFontsFolderPreAllegro = $66666E74 (* 'ffnt' *); { DO NOT USE THIS - FOR BACKWARDS COMPAT ONLY } + { pIsFrontProcess = 'pisf', // defined in AERegistry.r } + { pInsertionLoc = 'pins', // defined in AERegistry.r } + pLargestFreeBlock = $6D667265 (* 'mfre' *); + pPreferencesFolder = $70726566 (* 'pref' *); { kPreferencesFolderType } + { pProductVersion = 'ver2', // defined above } + { pUserSelection = 'pusl', // defined in AERegistry.r } + { pFileShareStartingUp = 'fsup', // defined above } + pShortCuts = $73637574 (* 'scut' *); + pShutdownFolder = $73686466 (* 'shdf' *); + pStartupItemsFolder = $73747274 (* 'strt' *); { kStartupFolderType } + pSystemFolder = $6D616373 (* 'macs' *); { kSystemFolderType } + pTemporaryFolder = $74656D70 (* 'temp' *); { kTemporaryFolderType } + { pVersion = 'vers', // defined in AERegistry.r } + pViewPreferences = $70767770 (* 'pvwp' *); { pVisible = 'pvis', // defined in AERegistry.r } + pStartingUp = $6177616B (* 'awak' *); { private property to tell whether the Finder is fully up and running } + + { Properties of class cSharingPrivileges (subclass of cObject) } + pSeeFiles = $70727672 (* 'prvr' *); + pSeeFolders = $70727673 (* 'prvs' *); + pMakeChanges = $70727677 (* 'prvw' *); + + { + Properties of class cPreferences (subclass of cObject) + enum ( + pShowFolderSize = 'sfsz', // defined above for Views CP + pShowComment = 'scom', // defined above for Views CP + pShowModificationDate = pShowDate, // pShowDate defined above for Views CP + pShowKind = 'sknd', // defined above for Views CP + pShowLabel = 'slbl', // defined above for Views CP + pShowSize = 'ssiz', // defined above for Views CP + pShowVersion = 'svrs', // defined above for Views CP + pShowCreationDate = 'scda', // defined in cPreferencesWindow + pShowFileType = 'sfty', // defined in cPreferencesWindow + pShowFileCreator = 'sfcr', // defined in cPreferencesWindow + pListViewIconSize = 'lvis', // defined above for Views CP + pGridIcons = 'fgrd', // defined above for Views CP + pStaggerIcons = 'fstg', // defined above for Views CP + pViewFont = 'vfnt', // defined above for Views CP + pViewFontSize = 'vfsz', // defined above for Views CP + pUseRelativeDate = 'urdt', // defined in cPreferencesWindow + pDelayBeforeSpringing = 'dela', // defined in cPreferencesWindow + pShowMacOSFolder = 'sosf', // defined in cPreferencesWindow + pUseShortMenus = 'usme', // defined in cPreferencesWindow + pUseCustomNewMenu = 'ucnm', // defined in cPreferencesWindow + pShowDesktopInBackground = 'sdtb', // defined in cPreferencesWindow + pActivateDesktopOnClick = 'adtc', // defined in cPreferencesWindow + pLabel1 = 'lbl1', // defined in cPreferencesWindow + pLabel2 = 'lbl2', // defined in cPreferencesWindow + pLabel3 = 'lbl3', // defined in cPreferencesWindow + pLabel4 = 'lbl4', // defined in cPreferencesWindow + pLabel5 = 'lbl5', // defined in cPreferencesWindow + pLabel6 = 'lbl6', // defined in cPreferencesWindow + pLabel7 = 'lbl7', // defined in cPreferencesWindow + pWindow = cWindow // defined above + ); + } + + { + Properties of class cLabel (subclass of cObject) + enum ( + pName = 'pnam', // defined in AERegistry.r + pColor = 'colr', // defined in AERegistry.r + ); + } + + { Misc Properties } + pSmallIcon = $736D6963 (* 'smic' *); + pSmallButton = $736D6275 (* 'smbu' *); + pLargeButton = $6C676275 (* 'lgbu' *); + pGrid = $67726964 (* 'grid' *); + + { + ////////////////////////////////////// + Enumerations defined by the Finder + ////////////////////////////////////// + } + + enumViewBy = $76776279 (* 'vwby' *); + enumGestalt = $6773656E (* 'gsen' *); + enumConflicts = $63666C63 (* 'cflc' *); + enumExistingItems = $65787369 (* 'exsi' *); + enumOlderItems = $6F6C6472 (* 'oldr' *); + + enumDate = $656E6461 (* 'enda' *); + enumAnyDate = $616E7964 (* 'anyd' *); + enumToday = $74646179 (* 'tday' *); + enumYesterday = $79646179 (* 'yday' *); + enumThisWeek = $7477656B (* 'twek' *); + enumLastWeek = $6C77656B (* 'lwek' *); + enumThisMonth = $746D6F6E (* 'tmon' *); + enumLastMonth = $6C6D6F6E (* 'lmon' *); + enumThisYear = $74796572 (* 'tyer' *); + enumLastYear = $6C796572 (* 'lyer' *); + enumBeforeDate = $62666474 (* 'bfdt' *); + enumAfterDate = $61666474 (* 'afdt' *); + enumBetweenDate = $62746474 (* 'btdt' *); + enumOnDate = $6F6E6474 (* 'ondt' *); + + enumAllDocuments = $616C6C64 (* 'alld' *); + enumFolders = $666F6C64 (* 'fold' *); + enumAliases = $616C6961 (* 'alia' *); + enumStationery = $73746174 (* 'stat' *); + + enumWhere = $77686572 (* 'wher' *); + enumAllLocalDisks = $616C646B (* 'aldk' *); + enumAllRemoteDisks = $6172646B (* 'ardk' *); + enumAllDisks = $616C6C64 (* 'alld' *); + enumAllOpenFolders = $616F666F (* 'aofo' *); + + + enumIconSize = $6973697A (* 'isiz' *); + enumSmallIconSize = $736D6963 (* 'smic' *); + enumMiniIconSize = $6D696963 (* 'miic' *); + enumLargeIconSize = $6C676963 (* 'lgic' *); + + enumSortDirection = $736F6472 (* 'sodr' *); + enumSortDirectionNormal = $736E726D (* 'snrm' *); + enumSortDirectionReverse = $73727673 (* 'srvs' *); + + enumArrangement = $65617272 (* 'earr' *); + + { Get Info Window panel enumeration } + enumInfoWindowPanel = $69706E6C (* 'ipnl' *); + enumGeneralPanel = $67706E6C (* 'gpnl' *); + enumSharingPanel = $73706E6C (* 'spnl' *); + enumStatusNConfigPanel = $73636E6C (* 'scnl' *); + enumFontsPanel = $66706E6C (* 'fpnl' *); + enumMemoryPanel = $6D706E6C (* 'mpnl' *); + + + { Preferences panel enumeration } + enumPrefsWindowPanel = $70706C65 (* 'pple' *); + enumPrefsGeneralPanel = $70676E70 (* 'pgnp' *); + enumPrefsLabelPanel = $706C6270 (* 'plbp' *); + enumPrefsIconViewPanel = $70697670 (* 'pivp' *); + enumPrefsButtonViewPanel = $70627670 (* 'pbvp' *); + enumPrefsListViewPanel = $706C7670 (* 'plvp' *); + + { + ////////////////////////////////////// + Types defined by the Finder + ////////////////////////////////////// + } + + typeIconFamily = $6966616D (* 'ifam' *); { An AEList of typeIconAndMask, type8BitIcon, & c. } + typeIconAndMask = $49434E23 (* 'ICN#' *); + type8BitMask = $6C386D6B (* 'l8mk' *); + type32BitIcon = $696C3332 (* 'il32' *); + type8BitIcon = $69636C38 (* 'icl8' *); + type4BitIcon = $69636C34 (* 'icl4' *); + typeSmallIconAndMask = $69637323 (* 'ics#' *); + typeSmall8BitMask = $73386D6B (* 's8mk' *); + typeSmall32BitIcon = $69733332 (* 'is32' *); + typeSmall8BitIcon = $69637338 (* 'ics8' *); + typeSmall4BitIcon = $69637334 (* 'ics4' *); + typeRelativeTime = $7274696D (* 'rtim' *); + typeConceptualTime = $74696D63 (* 'timc' *); + + { + ////////////////////////////////////// + Keywords defined by the Finder + ////////////////////////////////////// + } + + keyIconAndMask = $49434E23 (* 'ICN#' *); + key32BitIcon = $696C3332 (* 'il32' *); + key8BitIcon = $69636C38 (* 'icl8' *); + key4BitIcon = $69636C34 (* 'icl4' *); + key8BitMask = $6C386D6B (* 'l8mk' *); + keySmallIconAndMask = $69637323 (* 'ics#' *); + keySmall8BitIcon = $69637338 (* 'ics8' *); + keySmall4BitIcon = $69637334 (* 'ics4' *); + keySmall32BitIcon = $69733332 (* 'is32' *); + keySmall8BitMask = $73386D6B (* 's8mk' *); + keyMini1BitMask = $69636D23 (* 'icm#' *); + keyMini4BitIcon = $69636D34 (* 'icm4' *); + keyMini8BitIcon = $69636D38 (* 'icm8' *); + keyAEUsing = $7573696E (* 'usin' *); + keyAEReplacing = $616C7270 (* 'alrp' *); + keyAENoAutoRouting = $726F7574 (* 'rout' *); + keyLocalPositionList = $6D76706C (* 'mvpl' *); + keyGlobalPositionList = $6D767067 (* 'mvpg' *); + keyRedirectedDocumentList = $6670646C (* 'fpdl' *); + + { + ////////////////////////////////////// + New prepositions used by the Finder + ////////////////////////////////////// + } + + keyASPrepositionHas = $68617320 (* 'has ' *); + keyAll = $6B79616C (* 'kyal' *); + keyOldFinderItems = $6673656C (* 'fsel' *); + + { + ////////////////////////////////////// + New key forms used by the Finder + ////////////////////////////////////// + } + + formAlias = $616C6973 (* 'alis' *); + formCreator = $66637274 (* 'fcrt' *); + + + { + ////////////////////////////////////// + Finder error codes + ////////////////////////////////////// + } + + errFinderIsBusy = -15260; + errFinderWindowNotOpen = -15261; + errFinderCannotPutAway = -15262; + errFinderWindowMustBeIconView = -15263; { RequireWindowInIconView } + errFinderWindowMustBeListView = -15264; { RequireWindowInListView } + errFinderCantMoveToDestination = -15265; + errFinderCantMoveSource = -15266; + errFinderCantOverwrite = -15267; + errFinderIncestuousMove = -15268; { Could just use errFinderCantMoveSource } + errFinderCantMoveToAncestor = -15269; { Could also use errFinderCantMoveSource } + errFinderCantUseTrashedItems = -15270; + errFinderItemAlreadyInDest = -15271; { Move from folder A to folder A } + errFinderUnknownUser = -15272; { Includes unknown group } + errFinderSharePointsCantInherit = -15273; + errFinderWindowWrongType = -15274; + errFinderPropertyNowWindowBased = -15275; + errFinderAppFolderProtected = -15276; { used by General controls when folder protection is on } + errFinderSysFolderProtected = -15277; { used by General controls when folder protection is on } + errFinderBoundsWrong = -15278; + errAEValueOutOfRange = -15279; + errFinderPropertyDoesNotApply = -15280; + errFinderFileSharingMustBeOn = -15281; + errFinderMustBeActive = -15282; + errFinderVolumeNotFound = -15283; { more descriptive than what we get with nsvErr } + errFinderLockedItemsInTrash = -15284; { there are some locked items in the trash } + errFinderOnlyLockedItemsInTrash = -15285; { all the items (except folders) in the trash are locked } + errFinderProgramLinkingMustBeOn = -15286; + errFinderWindowMustBeButtonView = -15287; + errFinderBadPackageContents = -15288; { something is wrong within the package } + errFinderUnsupportedInsidePackages = -15289; { operation cannot be used on items within a package } + errFinderCorruptOpenFolderList = -15290; { was -15276 in Finder 8.6 and earlier, but that conflicted with General Controls } + errFinderNoInvisibleFiles = -15291; { was -15277 in Finder 8.6 and earlier, but that conflicted with General Controls } + errFinderCantDeleteImmediately = -15292; { cannot delete immediately via scripting } + errFinderLastReserved = -15379; + +{$ALIGN MAC68K} + + +end. |