summaryrefslogtreecommitdiff
path: root/packages/univint/src/FinderRegistry.pas
diff options
context:
space:
mode:
authorpeter <peter@3ad0048d-3df7-0310-abae-a5850022a9f2>2008-02-02 15:48:09 +0000
committerpeter <peter@3ad0048d-3df7-0310-abae-a5850022a9f2>2008-02-02 15:48:09 +0000
commitc8845dfe5ca36797bebc57bcc37aae6a8e94444a (patch)
treea815946b5827956fef96fe9548e4a9c4d1e1b7d7 /packages/univint/src/FinderRegistry.pas
parentd7617abfb24ee7c360c3d123e1e9b2b5cc800a5d (diff)
downloadfpc-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.pas715
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.