You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(447) |
Nov
(163) |
Dec
(57) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
(172) |
Feb
|
Mar
(123) |
Apr
(64) |
May
(1) |
Jun
(278) |
Jul
(89) |
Aug
(97) |
Sep
(62) |
Oct
(53) |
Nov
(119) |
Dec
(60) |
| 2006 |
Jan
(76) |
Feb
(1094) |
Mar
(363) |
Apr
(163) |
May
(57) |
Jun
(43) |
Jul
(39) |
Aug
(15) |
Sep
(33) |
Oct
(62) |
Nov
(8) |
Dec
|
| 2007 |
Jan
(9) |
Feb
(34) |
Mar
(2) |
Apr
(14) |
May
(8) |
Jun
(40) |
Jul
(21) |
Aug
(1) |
Sep
(20) |
Oct
(15) |
Nov
(26) |
Dec
|
| 2008 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(3) |
Oct
|
Nov
|
Dec
(1) |
| 2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(32) |
Jun
|
Jul
|
Aug
(3) |
Sep
(3) |
Oct
|
Nov
|
Dec
|
| 2010 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2011 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(7) |
Dec
|
| 2012 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: David B. <dav...@us...> - 2005-01-16 08:09:13
|
Update of /cvsroot/frontierkernel/Frontier/FrontierSDK/SampleCode/AppleEvents101/Server In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11552/FrontierSDK/SampleCode/AppleEvents101/Server Modified Files: Tag: sidewinder-merge-20050115 server.c server.r Log Message: merge from head Index: server.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/FrontierSDK/SampleCode/AppleEvents101/Server/server.c,v retrieving revision 1.1 retrieving revision 1.1.6.1 diff -C2 -d -r1.1 -r1.1.6.1 *** server.c 9 Oct 2004 04:52:55 -0000 1.1 --- server.c 16 Jan 2005 08:08:04 -0000 1.1.6.1 *************** *** 1,3 **** --- 1,5 ---- + /* $Id$ */ + /*© copyright 1991-96 UserLand Software, Inc. All Rights Reserved.*/ Index: server.r =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/FrontierSDK/SampleCode/AppleEvents101/Server/server.r,v retrieving revision 1.1 retrieving revision 1.1.6.1 diff -C2 -d -r1.1 -r1.1.6.1 *** server.r 9 Oct 2004 04:53:16 -0000 1.1 --- server.r 16 Jan 2005 08:08:04 -0000 1.1.6.1 *************** *** 1,2 **** --- 1,5 ---- + + /* $Id$ */ + data 'MENU' (129, "File") { $"0081 0000 0000 0000 0000 FFFF FFFF 0446" /* .........ÿÿÿÿ.F */ |
|
From: David B. <dav...@us...> - 2005-01-16 08:09:13
|
Update of /cvsroot/frontierkernel/Frontier/FrontierSDK/SampleCode/AppleEvents101/Client In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11552/FrontierSDK/SampleCode/AppleEvents101/Client Modified Files: Tag: sidewinder-merge-20050115 client.c client.r Log Message: merge from head Index: client.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/FrontierSDK/SampleCode/AppleEvents101/Client/client.c,v retrieving revision 1.1 retrieving revision 1.1.6.1 diff -C2 -d -r1.1 -r1.1.6.1 *** client.c 9 Oct 2004 04:55:10 -0000 1.1 --- client.c 16 Jan 2005 08:08:03 -0000 1.1.6.1 *************** *** 1,3 **** --- 1,5 ---- + /* $Id$ */ + /*© copyright 1991-96 UserLand Software, Inc. All Rights Reserved.*/ Index: client.r =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/FrontierSDK/SampleCode/AppleEvents101/Client/client.r,v retrieving revision 1.1 retrieving revision 1.1.6.1 diff -C2 -d -r1.1 -r1.1.6.1 *** client.r 9 Oct 2004 04:55:31 -0000 1.1 --- client.r 16 Jan 2005 08:08:03 -0000 1.1.6.1 *************** *** 1,2 **** --- 1,5 ---- + + /* $Id$ */ + data 'SIZE' (-1) { $"58E0 0006 0000 0006 0000" /* Xà........ */ |
|
From: David B. <dav...@us...> - 2005-01-16 08:09:13
|
Update of /cvsroot/frontierkernel/Frontier/Common/resources/Win32 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11552/Common/resources/Win32 Modified Files: Tag: sidewinder-merge-20050115 WinLand.rc kernvelverbs.rc Log Message: merge from head Index: WinLand.rc =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/resources/Win32/WinLand.rc,v retrieving revision 1.4.4.1 retrieving revision 1.4.4.1.2.1 diff -C2 -d -r1.4.4.1 -r1.4.4.1.2.1 *** WinLand.rc 30 Nov 2004 13:04:20 -0000 1.4.4.1 --- WinLand.rc 16 Jan 2005 08:07:32 -0000 1.4.4.1.2.1 *************** *** 1,3 **** --- 1,5 ---- + /* $Id$ */ + /****************************************************************************** *************** *** 151,157 **** #ifdef PIKE ! ID_OP_ICON ICON DISCARDABLE radioDoc.ico /*7.0b31 PBS*/ #else ! ID_OP_ICON ICON DISCARDABLE FTop.ico #endif --- 153,159 ---- #ifdef PIKE ! ID_OP_ICON ICON DISCARDABLE radioDoc.ico /*7.0b31 PBS*/ #else ! ID_OP_ICON ICON DISCARDABLE FTop.ico #endif *************** *** 160,175 **** ID_TABLE_ICON ICON DISCARDABLE FTtb.ico ID_WP_ICON ICON DISCARDABLE FTwp.ico ! ID_DESKTOPSCRIPT_ICON ICON DISCARDABLE FTds.ico #ifdef PIKE ! ID_OPML_ICON ICON DISCARDABLE radioDoc.ico /*7.0b24 PBS*/ #endif ! /*Appears in title bar for About and Quick Script window -- generic windows.*/ #ifdef PIKE ! IDNOTE ICON DISCARDABLE radio.ico ! #else ! IDNOTE ICON DISCARDABLE note300.ico #endif --- 162,178 ---- ID_TABLE_ICON ICON DISCARDABLE FTtb.ico ID_WP_ICON ICON DISCARDABLE FTwp.ico ! ! /*Appears in title bar for About and Quick Script window -- generic windows.*/ #ifdef PIKE ! ID_NOTE_ICON ICON DISCARDABLE radio.ico ! #else ! ID_NOTE_ICON ICON DISCARDABLE note300.ico #endif ! ID_DESKTOPSCRIPT_ICON ICON DISCARDABLE FTds.ico #ifdef PIKE ! ID_OPML_ICON ICON DISCARDABLE radioDoc.ico /*7.0b24 PBS*/ #endif *************** *** 182,186 **** IDMULTIPAD1 MENU DISCARDABLE BEGIN ! MENUITEM "Dummy" 500 END #endif --- 185,189 ---- IDMULTIPAD1 MENU DISCARDABLE BEGIN ! MENUITEM "Dummy", 500 END #endif *************** *** 189,193 **** IDMULTIPAD MENU DISCARDABLE BEGIN ! MENUITEM "Dummy" 500 END #endif --- 192,196 ---- IDMULTIPAD MENU DISCARDABLE BEGIN ! MENUITEM "Dummy", 500 END #endif *************** *** 238,242 **** MENUITEM SEPARATOR MENUITEM "&Save\tCtrl+S", filemenu+saveitem ! MENUITEM "Save as Runnable..." filemenu+saverunnableitem MENUITEM "Save a &Copy...", filemenu+saveasitem MENUITEM "&Revert", filemenu+revertitem --- 241,245 ---- MENUITEM SEPARATOR MENUITEM "&Save\tCtrl+S", filemenu+saveitem ! MENUITEM "Save as Runnable...", filemenu+saverunnableitem MENUITEM "Save a &Copy...", filemenu+saveasitem MENUITEM "&Revert", filemenu+revertitem *************** *** 853,857 **** #else #ifdef fltrialsize ! VALUE "ProductVersion", "Trial " forntier_version_string "\0" #else VALUE "ProductVersion", frontier_version_string "\0" --- 856,860 ---- #else #ifdef fltrialsize ! VALUE "ProductVersion", "Trial " frontier_version_string "\0" #else VALUE "ProductVersion", frontier_version_string "\0" *************** *** 960,963 **** --- 963,967 ---- #define PICT_Errors 267 #define Window_Errors 268 + #define Math_errors 269 #define Script_Window_Buttons 300 #define Outline_Window_Buttons 301 *************** *** 1365,1369 **** 93 Lang_Errors DISCARDABLE BEGIN "\042^0\042 is not a supported key format specification. Valid formats are 'name', 'indx' and 'prop'.\0" END 94 Lang_Errors DISCARDABLE BEGIN "Can't perform the operation because the address of a binary value is required here.\0" END ! 95 Lang_Errors DISCARDABLE BEGIN "Can't coerce the string \042^0\042 into a floating point number because it isn't in the form \0421.234\042.\0" END 96 Lang_Errors DISCARDABLE BEGIN "Can't call \042^0\042 as an XCMD because it isn't a binary value with binary type 'XCMD' or 'XFCN'.\0" END 97 Lang_Errors DISCARDABLE BEGIN "Can't call \042^0\042 as a UCMD because it isn't a binary value with binary type 'UCMD'.\0" END --- 1369,1373 ---- 93 Lang_Errors DISCARDABLE BEGIN "\042^0\042 is not a supported key format specification. Valid formats are 'name', 'indx' and 'prop'.\0" END 94 Lang_Errors DISCARDABLE BEGIN "Can't perform the operation because the address of a binary value is required here.\0" END ! 95 Lang_Errors DISCARDABLE BEGIN "Can't coerce the string \042^0\042 into a floating point number because it isn't in the form \042\061.234\042.\0" END 96 Lang_Errors DISCARDABLE BEGIN "Can't call \042^0\042 as an XCMD because it isn't a binary value with binary type 'XCMD' or 'XFCN'.\0" END 97 Lang_Errors DISCARDABLE BEGIN "Can't call \042^0\042 as a UCMD because it isn't a binary value with binary type 'UCMD'.\0" END *************** *** 1411,1415 **** 139 Lang_Errors DISCARDABLE BEGIN "Can't save the database because there was an ^0.\0" END 140 Lang_Errors DISCARDABLE BEGIN "Can't rename \042^0\042 as \042^1\042 because an item with that name already exists.\0" END ! 141 Lang_Errors DISCARDABLE BEGIN "Can't encode \042^0\042 as an IP address because it isn't in the form \0420.0.0.0\042.\0" END 142 Lang_Errors DISCARDABLE BEGIN "Can't decode \042^0\042 as an IP address.\0" END 143 Lang_Errors DISCARDABLE BEGIN "Can't ^0 the specified window because it doesn't exist.\0" END --- 1415,1419 ---- 139 Lang_Errors DISCARDABLE BEGIN "Can't save the database because there was an ^0.\0" END 140 Lang_Errors DISCARDABLE BEGIN "Can't rename \042^0\042 as \042^1\042 because an item with that name already exists.\0" END ! 141 Lang_Errors DISCARDABLE BEGIN "Can't encode \042^0\042 as an IP address because it isn't in the form \042\060.0.0.0\042.\0" END 142 Lang_Errors DISCARDABLE BEGIN "Can't decode \042^0\042 as an IP address.\0" END 143 Lang_Errors DISCARDABLE BEGIN "Can't ^0 the specified window because it doesn't exist.\0" END *************** *** 1551,1554 **** --- 1555,1560 ---- 1 Window_Errors DISCARDABLE BEGIN "Internal error running \042window.^0\042.\0" END + + 1 Math_Errors DISCARDABLE BEGIN "Internal error running \042math.^0\042.\0" END 1 Script_Window_Buttons DISCARDABLE BEGIN "Run\0" END *************** *** 1892,1896 **** plain, 0, ! 40L, 40L, 460L, 100L, END --- 1898,1902 ---- plain, 0, ! 40L, 40L, 460L, 100L END *************** *** 1923,1927 **** plain, 0, ! 40L, 40L, 460L, 100L, END --- 1929,1933 ---- plain, 0, ! 40L, 40L, 460L, 100L END Index: kernvelverbs.rc =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/resources/Win32/kernvelverbs.rc,v retrieving revision 1.1.4.1 retrieving revision 1.1.4.1.2.1 diff -C2 -d -r1.1.4.1 -r1.1.4.1.2.1 *** kernvelverbs.rc 22 Nov 2004 10:15:23 -0000 1.1.4.1 --- kernvelverbs.rc 16 Jan 2005 08:07:32 -0000 1.1.4.1.2.1 *************** *** 1,3 **** --- 1,5 ---- + /* $Id$ */ + /****************************************************************************** *************** *** 301,309 **** "clock\0", false, ! 6, "now\0", "set\0", "sleepfor\0", "ticks\0", "waitseconds\0", "waitsixtieths\0", --- 303,312 ---- "clock\0", false, ! 7, "now\0", "set\0", "sleepfor\0", "ticks\0", + "milliseconds\0", "waitseconds\0", "waitsixtieths\0", *************** *** 498,502 **** "read\0", "gettype\0", ! "write\0", END --- 501,505 ---- "read\0", "gettype\0", ! "write\0" END *************** *** 507,511 **** "string\0", //Function Processor Name false, //Window required ! 56 //Count of verbs "delete\0", "insert\0", --- 510,514 ---- "string\0", //Function Processor Name false, //Window required ! 56, //Count of verbs "delete\0", "insert\0", *************** *** 563,567 **** "ansitoutf8\0", "ansitoutf16\0", ! "multiplereplaceall\0", END --- 566,570 ---- "ansitoutf8\0", "ansitoutf16\0", ! "multiplereplaceall\0" END *************** *** 795,799 **** "getenvironmentvariable\0", "setenvironmentvariable\0", ! "unixshellcommand\0", END --- 798,802 ---- "getenvironmentvariable\0", "setenvironmentvariable\0", ! "unixshellcommand\0" END *************** *** 827,831 **** "frontier\0", //Function Processor Name true, //Window required ! 13, //Count of verbs "getprogrampath\0", "getfilepath\0", --- 830,834 ---- "frontier\0", //Function Processor Name true, //Window required ! 14, //Count of verbs "getprogrampath\0", "getfilepath\0", *************** *** 840,844 **** "gethashloopcount\0", "hideapplication\0", ! "isvalidserialnumber\0" END --- 843,848 ---- "gethashloopcount\0", "hideapplication\0", ! "isvalidserialnumber\0", ! "showapplication\0" END *************** *** 998,1002 **** "inetd\0", ! false 1, "supervisor\0" --- 1002,1006 ---- "inetd\0", ! false, 1, "supervisor\0" *************** *** 1036,1044 **** #endif //flregexpverbs ! #ifdef FRONTIER_PYTHON ! 1024 /*idpythonverbs*/ EFP DISCARDABLE BEGIN 1, //Number of "blocks" in this resource --- 1040,1057 ---- #endif //flregexpverbs ! 1024 /*mathverbs*/ EFP DISCARDABLE ! BEGIN ! 1, //Number of "blocks" in this resource ! "math\0", //Function Processor name ! false, //Window required ! 3, //Count of verbs ! "min\0", ! "max\0", ! "sqrt\0" ! END #ifdef FRONTIER_PYTHON ! 1025 /*idpythonverbs*/ EFP DISCARDABLE BEGIN 1, //Number of "blocks" in this resource |
Update of /cvsroot/frontierkernel/Frontier/Common/SystemHeaders In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11552/Common/SystemHeaders Modified Files: Tag: sidewinder-merge-20050115 SetUpA5.h UserTalk.h WSE.h land.h standard.h uisharing.h uisinternal.h Log Message: merge from head Index: uisinternal.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/SystemHeaders/uisinternal.h,v retrieving revision 1.1 retrieving revision 1.1.6.1 diff -C2 -d -r1.1 -r1.1.6.1 *** uisinternal.h 9 Oct 2004 06:18:02 -0000 1.1 --- uisinternal.h 16 Jan 2005 08:07:25 -0000 1.1.6.1 *************** *** 1,3 **** --- 1,5 ---- + /* $Id$ */ + /****************************************************************************** Index: standard.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/SystemHeaders/standard.h,v retrieving revision 1.5 retrieving revision 1.5.6.1 diff -C2 -d -r1.5 -r1.5.6.1 *** standard.h 28 Oct 2004 17:22:10 -0000 1.5 --- standard.h 16 Jan 2005 08:07:25 -0000 1.5.6.1 *************** *** 1,3 **** --- 1,5 ---- + /* $Id$ */ + /****************************************************************************** *************** *** 35,38 **** --- 37,44 ---- #endif + #ifdef MACVERSION /* 2005-01-09 SMD - for getmilliseconds */ + #include "FastTimes.h" + #endif + #ifdef PACKFLIPPED #define conditionallongswap(x) dolongswap(x) *************** *** 268,272 **** --- 274,282 ---- typedef boolean (*callback) (void); /* 2004-10-24 aradke: was ... instead of void on Mac */ + #if defined(__RPCNDR_H_VERSION__) + typedef unsigned char *ptrbyte; /* 2004-12-29 trt: byte defined by Win32 rpcndr.h */ + #else typedef unsigned char byte, *ptrbyte; + #endif Index: SetUpA5.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/SystemHeaders/SetUpA5.h,v retrieving revision 1.2 retrieving revision 1.2.6.1 diff -C2 -d -r1.2 -r1.2.6.1 *** SetUpA5.h 28 Oct 2004 12:29:48 -0000 1.2 --- SetUpA5.h 16 Jan 2005 08:07:24 -0000 1.2.6.1 *************** *** 1,3 **** --- 1,5 ---- + /* $Id$ */ + /****************************************************************************** Index: uisharing.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/SystemHeaders/uisharing.h,v retrieving revision 1.1 retrieving revision 1.1.6.1 diff -C2 -d -r1.1 -r1.1.6.1 *** uisharing.h 9 Oct 2004 06:17:55 -0000 1.1 --- uisharing.h 16 Jan 2005 08:07:25 -0000 1.1.6.1 *************** *** 1,3 **** --- 1,5 ---- + /* $Id$ */ + /****************************************************************************** Index: UserTalk.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/SystemHeaders/UserTalk.h,v retrieving revision 1.1 retrieving revision 1.1.6.1 diff -C2 -d -r1.1 -r1.1.6.1 *** UserTalk.h 9 Oct 2004 06:18:09 -0000 1.1 --- UserTalk.h 16 Jan 2005 08:07:25 -0000 1.1.6.1 *************** *** 1,3 **** --- 1,5 ---- + /* $Id$ */ + /****************************************************************************** Index: WSE.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/SystemHeaders/WSE.h,v retrieving revision 1.1 retrieving revision 1.1.6.1 diff -C2 -d -r1.1 -r1.1.6.1 *** WSE.h 9 Oct 2004 06:18:17 -0000 1.1 --- WSE.h 16 Jan 2005 08:07:25 -0000 1.1.6.1 *************** *** 1,2 **** --- 1,5 ---- + + /* $Id$ */ + /* Word Solution 2.01 Header File for "C" ©1993 by DataPak Software, Inc. */ Index: land.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/SystemHeaders/land.h,v retrieving revision 1.4 retrieving revision 1.4.6.1 diff -C2 -d -r1.4 -r1.4.6.1 *** land.h 29 Oct 2004 20:59:57 -0000 1.4 --- land.h 16 Jan 2005 08:07:25 -0000 1.4.6.1 *************** *** 1,3 **** --- 1,5 ---- + /* $Id$ */ + /****************************************************************************** |
|
From: David B. <dav...@us...> - 2005-01-16 08:09:11
|
Update of /cvsroot/frontierkernel/Frontier/Common/stubs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11552/Common/stubs Modified Files: Tag: sidewinder-merge-20050115 megastubs.c megastubs2.c minneed.c Log Message: merge from head Index: minneed.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/stubs/minneed.c,v retrieving revision 1.2 retrieving revision 1.2.6.1 diff -C2 -d -r1.2 -r1.2.6.1 *** minneed.c 23 Oct 2004 21:29:54 -0000 1.2 --- minneed.c 16 Jan 2005 08:07:55 -0000 1.2.6.1 *************** *** 1,3 **** --- 1,5 ---- + /* $Id$ */ + /****************************************************************************** Index: megastubs2.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/stubs/megastubs2.c,v retrieving revision 1.2 retrieving revision 1.2.6.1 diff -C2 -d -r1.2 -r1.2.6.1 *** megastubs2.c 23 Oct 2004 21:29:43 -0000 1.2 --- megastubs2.c 16 Jan 2005 08:07:55 -0000 1.2.6.1 *************** *** 1,3 **** --- 1,5 ---- + /* $Id$ */ + /****************************************************************************** Index: megastubs.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/stubs/megastubs.c,v retrieving revision 1.3 retrieving revision 1.3.6.1 diff -C2 -d -r1.3 -r1.3.6.1 *** megastubs.c 23 Oct 2004 21:29:31 -0000 1.3 --- megastubs.c 16 Jan 2005 08:07:55 -0000 1.3.6.1 *************** *** 1,3 **** --- 1,5 ---- + /* $Id$ */ + /****************************************************************************** *************** *** 82,85 **** --- 84,99 ---- tenbuf = tenbytebuffer->x80; + #if defined(__i386__) && defined(__GNUC__) + /* + 10.0a5 - TRT - 29 Dec 2004 + GNU by default uses the AT&T assembly code syntax; + MSC/MWERKS uses the Intel assembly code syntax; + some versions of 'gcc' accept -masm=att|intel to + specify which syntax to use; but for those that don't... + */ + __asm__("FLD foo/\nFWAIT/\nFSTP tbyte ptr myext/\nFWAIT/"); + #elif defined(__powerpc__) && defined(__GNUC__) + dtox80(&foo, tenbytebuffer); /* at present - see fp.h in Universal Interfaces */ + #else _asm { FLD foo; *************** *** 88,91 **** --- 102,106 ---- FWAIT; } + #endif for (i = 9; i >= 0; i--) { *************** *** 108,111 **** --- 123,138 ---- } + #if defined(__i386__) && defined(__GNUC__) + /* + 10.0a5 - TRT - 29 Dec 2004 + GNU by default uses the AT&T assembly code syntax; + MSC/MWERKS uses the Intel assembly code syntax; + some versions of 'gcc' accept -masm=att|intel to + specify which syntax to use; but for those that don't... + */ + __asm__("FLD tbyte ptr myext\nFWAIT/\nFSTP getfoo/\nFWAIT/"); + #elif defined(__powerpc__) && defined(__GNUC__) + *foo = x80tod(tenbytebuffer); /* at present - see fp.h in Universal Interfaces */ + #else _asm { FLD tbyte ptr myext *************** *** 114,117 **** --- 141,145 ---- FWAIT; } + #endif *foo = getfoo; |
|
From: David B. <dav...@us...> - 2005-01-16 08:09:11
|
Update of /cvsroot/frontierkernel/Frontier/Common/windoidWDEF In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11552/Common/windoidWDEF Modified Files: Tag: sidewinder-merge-20050115 windoidWDEF.c windoidWDEF.r Log Message: merge from head Index: windoidWDEF.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/windoidWDEF/windoidWDEF.c,v retrieving revision 1.1 retrieving revision 1.1.6.1 diff -C2 -d -r1.1 -r1.1.6.1 *** windoidWDEF.c 9 Oct 2004 06:09:42 -0000 1.1 --- windoidWDEF.c 16 Jan 2005 08:07:56 -0000 1.1.6.1 *************** *** 1,3 **** --- 1,5 ---- + /* $Id$ */ + /****************************************************************************** Index: windoidWDEF.r =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/windoidWDEF/windoidWDEF.r,v retrieving revision 1.2 retrieving revision 1.2.6.1 diff -C2 -d -r1.2 -r1.2.6.1 *** windoidWDEF.r 26 Oct 2004 10:23:10 -0000 1.2 --- windoidWDEF.r 16 Jan 2005 08:07:56 -0000 1.2.6.1 *************** *** 1,3 **** --- 1,5 ---- + /* $Id$ */ + /****************************************************************************** *************** *** 24,28 **** ******************************************************************************/ - #include "frontier.r" --- 26,29 ---- |
|
From: Seth D. <set...@us...> - 2005-01-16 00:30:31
|
Update of /cvsroot/frontierkernel/Frontier/Common/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31421/source Modified Files: timedate.c Log Message: Performance tweak. getmilliseconds() now stores the performance frequency in a global, and only sets it if the value is 0. QueryPerformanceFrequency always returns the same result (on a given machine), there is no point to calling it every time we need the milliseconds. Index: timedate.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/timedate.c,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** timedate.c 15 Jan 2005 20:39:21 -0000 1.9 --- timedate.c 16 Jan 2005 00:30:19 -0000 1.10 *************** *** 122,125 **** --- 122,127 ---- static tyinternationalinfo globalII; static tyinternationalinfoptr globalIIptr = NULL; + + static LONGLONG gPerformanceFreq = 0; /* for getmilliseconds() */ #endif *************** *** 1554,1567 **** extern long getmilliseconds(void) { ! LARGE_INTEGER counter, freq; ! LONGLONG freqLong; QueryPerformanceCounter (&counter); /* counter hits since boot-up */ ! QueryPerformanceFrequency (&freq); /* frequency of coutner hits (per second) */ ! ! freqLong = ( freq.LowPart | ( freq.HighPart << 32 ) ) / 1000; /* per millisecond */ ! return ((long) ((counter.LowPart | (counter.HighPart << 32)) / freqLong)); } /* getmilliseconds */ --- 1556,1570 ---- extern long getmilliseconds(void) { ! LARGE_INTEGER counter; QueryPerformanceCounter (&counter); /* counter hits since boot-up */ ! if (gPerformanceFreq == 0) { ! LARGE_INTEGER freq; ! QueryPerformanceFrequency (&freq); /* frequency of coutner hits (per second) */ ! gPerformanceFreq = freq.QuadPart / 1000; ! } ! return ((long) (counter.QuadPart / gPerformanceFreq)); } /* getmilliseconds */ |
|
From: Andre R. <and...@us...> - 2005-01-15 20:40:37
|
Update of /cvsroot/frontierkernel/Frontier/build_VC6 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10566 Modified Files: Frontier.dsp Log Message: Added langmath.c to _lang group and langmath.h to Include Files group. Index: Frontier.dsp =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/build_VC6/Frontier.dsp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Frontier.dsp 3 Nov 2004 21:20:03 -0000 1.3 --- Frontier.dsp 15 Jan 2005 20:40:25 -0000 1.4 *************** *** 514,517 **** --- 514,521 ---- # Begin Source File + SOURCE=..\Common\source\langmath.c + # End Source File + # Begin Source File + SOURCE=..\Common\source\langops.c # End Source File *************** *** 1083,1086 **** --- 1087,1094 ---- # Begin Source File + SOURCE=..\Common\headers\langmath.h + # End Source File + # Begin Source File + SOURCE=..\Common\headers\langparser.h # End Source File |
|
From: Andre R. <and...@us...> - 2005-01-15 20:39:36
|
Update of /cvsroot/frontierkernel/Frontier/Common/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10263 Modified Files: timedate.c Log Message: Fixed bug in Win32 version of getmilliseconds: Visual C 6.0 doesn't understand "unsigned long long" so we use LONGLONG defined in the Win32 SDK headers instead. Index: timedate.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/timedate.c,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** timedate.c 14 Jan 2005 18:51:04 -0000 1.8 --- timedate.c 15 Jan 2005 20:39:21 -0000 1.9 *************** *** 1555,1559 **** extern long getmilliseconds(void) { LARGE_INTEGER counter, freq; ! unsigned long long freqLong; QueryPerformanceCounter (&counter); /* counter hits since boot-up */ --- 1555,1559 ---- extern long getmilliseconds(void) { LARGE_INTEGER counter, freq; ! LONGLONG freqLong; QueryPerformanceCounter (&counter); /* counter hits since boot-up */ |
|
From: Andre R. <and...@us...> - 2005-01-15 16:47:14
|
Update of /cvsroot/frontierkernel/Frontier/Common/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23494/Common/source Modified Files: FastTimes.c Log Message: For Carbon, UpTime() and AbsoluteToNanoseconds() can be found in CoreServices.framework rather than DriverServicesLib. Looking up the functions in the framework means we don't have to run a 1-second callibration loop on startup except on very old Macs in Classic. Index: FastTimes.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/FastTimes.c,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** FastTimes.c 14 Jan 2005 16:58:57 -0000 1.4 --- FastTimes.c 15 Jan 2005 16:47:03 -0000 1.5 *************** *** 24,27 **** --- 24,31 ---- #endif + #if TARGET_API_MAC_CARBON + #include "CallMachOFrameWork.h" /*2005-01-15 aradke*/ + #endif + #include "FastTimes.h" *************** *** 120,124 **** --- 124,148 ---- "\pDriverServicesLib", "\pAbsoluteToNanoseconds"); if (!gA2NS) gUpTime = nil; /* Pedantic but necessary */ + + #if TARGET_API_MAC_CARBON + + /* 2005-01-15 aradke: On OS X, DriverServicesLib is no longer present, + but the functions we want are available in the CoreServices framework. */ + + if (!gUpTime) { + + gUpTime = (UpTimeProcPtr) getframeworkfuncptr ( + CFSTR("CoreServices.framework"), CFSTR("UpTime")); + + if (gUpTime) + gA2NS = (A2NSProcPtr) getframeworkfuncptr ( + CFSTR("CoreServices.framework"), CFSTR("AbsoluteToNanoseconds")); + if (!gA2NS) + gUpTime = nil; /* Pedantic but necessary */ + } + + #endif + if (gUpTime) { /* If we loaded UpTime(), then we need to know if the system has *************** *** 349,353 **** static Ptr FindFunctionInSharedLib(StringPtr libName, StringPtr funcName) { - OSErr error = noErr; Str255 errorStr; Ptr func = NULL; --- 373,376 ---- *************** *** 357,363 **** /* Find CFM containers for the current archecture -- CFM-PPC or CFM-68K */ ! if (/* error = */ GetSharedLibrary(libName, kCompiledCFragArch, ! kLoadCFrag, &connID, &entry, errorStr)) return(NULL); ! if (/* error = */ FindSymbol(connID, funcName, &func, &symClass)) return(NULL); --- 380,387 ---- /* Find CFM containers for the current archecture -- CFM-PPC or CFM-68K */ ! if (GetSharedLibrary(libName, kCompiledCFragArch, kLoadCFrag, &connID, &entry, errorStr) != noErr) ! return(NULL); ! ! if (FindSymbol(connID, funcName, &func, &symClass) != noErr) return(NULL); |
|
From: Andre R. <and...@us...> - 2005-01-15 16:43:19
|
Update of /cvsroot/frontierkernel/Frontier/Common/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22793/Common/source Modified Files: CallMachOFrameWork.c Log Message: Added getframeworkfuncptr() for obtaining a callable function pointer to a framework-based function, for Mach-O and CFM callers. Index: CallMachOFrameWork.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/CallMachOFrameWork.c,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** CallMachOFrameWork.c 11 Jan 2005 22:48:04 -0000 1.6 --- CallMachOFrameWork.c 15 Jan 2005 16:43:10 -0000 1.7 *************** *** 183,186 **** --- 183,202 ---- + void *getframeworkfuncptr (CFStringRef framework, CFStringRef functionname) { + + /* + 2005-01-15 aradke: give us the name of a framework and the name of a function + in the framework and we will retrieve a callable pointer to that function. + */ + + CFBundleRef bundlePtr; + + if (LoadFrameworkBundle (framework, &bundlePtr) != noErr) + return (nil); + + return (CFBundleGetFunctionPointerForName (bundlePtr, functionname)); + } /*getframeworkfuncptr*/ + + static UInt32 gluetemplate[6] = {0x3D800000, 0x618C0000, 0x800C0000, 0x804C0004, 0x7C0903A6, 0x4E800420}; |
|
From: Andre R. <and...@us...> - 2005-01-15 16:43:18
|
Update of /cvsroot/frontierkernel/Frontier/Common/headers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22793/Common/headers Modified Files: CallMachOFrameWork.h Log Message: Added getframeworkfuncptr() for obtaining a callable function pointer to a framework-based function, for Mach-O and CFM callers. Index: CallMachOFrameWork.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/headers/CallMachOFrameWork.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** CallMachOFrameWork.h 11 Jan 2005 22:48:00 -0000 1.5 --- CallMachOFrameWork.h 15 Jan 2005 16:43:09 -0000 1.6 *************** *** 33,36 **** --- 33,38 ---- extern OSStatus LoadFrameworkBundle(CFStringRef framework, CFBundleRef *bundlePtr); + extern void *getframeworkfuncptr (CFStringRef framework, CFStringRef functionname); + extern void *convertcfmtomachofuncptr (void *); |
|
From: Seth D. <set...@us...> - 2005-01-15 00:36:05
|
Update of /cvsroot/frontierkernel/Frontier/Common/SystemHeaders In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21316/SystemHeaders Modified Files: standard.h Log Message: Moved the mac macro #definition for getmilliseconds() to timedate.h (from standard.h) for consistency with the windows version. timedate.h is now used by lang.c for the profiler regardless of which platform is being built. Index: standard.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/SystemHeaders/standard.h,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** standard.h 14 Jan 2005 18:43:36 -0000 1.9 --- standard.h 15 Jan 2005 00:35:51 -0000 1.10 *************** *** 378,383 **** #ifdef MACVERSION #define gettickcount() TickCount() - /* #define getlongermilliseconds() (unsigned long long)FastMilliseconds() */ - #define getmilliseconds() (long)FastMilliseconds() typedef short hdlfilenum; --- 378,381 ---- |
|
From: Seth D. <set...@us...> - 2005-01-15 00:36:04
|
Update of /cvsroot/frontierkernel/Frontier/Common/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21316/source Modified Files: lang.c Log Message: Moved the mac macro #definition for getmilliseconds() to timedate.h (from standard.h) for consistency with the windows version. timedate.h is now used by lang.c for the profiler regardless of which platform is being built. Index: lang.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/lang.c,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** lang.c 13 Jan 2005 23:54:18 -0000 1.6 --- lang.c 15 Jan 2005 00:35:52 -0000 1.7 *************** *** 47,54 **** #include "shell.rsrc.h" #include "shellhooks.h" ! ! #ifdef WIN95VERSION ! #include "timedate.h" /* for the milliseconds function */ ! #endif #include "process.h" --- 47,51 ---- #include "shell.rsrc.h" #include "shellhooks.h" ! #include "timedate.h" /* for the milliseconds function */ #include "process.h" |
|
From: Seth D. <set...@us...> - 2005-01-15 00:36:03
|
Update of /cvsroot/frontierkernel/Frontier/Common/headers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21316/headers Modified Files: timedate.h Log Message: Moved the mac macro #definition for getmilliseconds() to timedate.h (from standard.h) for consistency with the windows version. timedate.h is now used by lang.c for the profiler regardless of which platform is being built. Index: timedate.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/headers/timedate.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** timedate.h 13 Jan 2005 23:54:18 -0000 1.4 --- timedate.h 15 Jan 2005 00:35:52 -0000 1.5 *************** *** 55,58 **** --- 55,63 ---- + #ifdef MACVERSION + /* #define getlongermilliseconds() (unsigned long long)FastMilliseconds() */ + #define getmilliseconds() (long)FastMilliseconds() + #endif + /*prototypes*/ *************** *** 117,121 **** #ifdef WIN95VERSION ! extern long getmilliseconds(void); #endif /* WIN95VERSION */ --- 122,126 ---- #ifdef WIN95VERSION ! extern long getmilliseconds(void); /* mac version is #defined near the top of the file */ #endif /* WIN95VERSION */ |
|
From: Seth D. <set...@us...> - 2005-01-14 22:16:02
|
Update of /cvsroot/frontierkernel/Frontier/Common/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22406/source Modified Files: opverbs.c Log Message: Profiler times the scripts in milliseconds, but the results have always been in ticks. Added an optional param, flUseMilliseconds, to just return the table of millisecond values. Default is false. If the value is false, convert all of the entries in the profiledata.variabledata table to ticks. Index: opverbs.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/opverbs.c,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** opverbs.c 11 Jan 2005 22:48:09 -0000 1.5 --- opverbs.c 14 Jan 2005 22:15:52 -0000 1.6 *************** *** 2091,2094 **** --- 2091,2102 ---- + static boolean convertprofiletoticksvisit (hdlhashnode hnode, ptrvoid refcon) { + tyvaluerecord * val = &(**hnode).val; + + (*val).data.longvalue = ( ( (*val).data.longvalue * 3 ) / 50 ); + + return (true); + } + static boolean opstopprofileverb (hdltreenode hp1, tyvaluerecord *v) { *************** *** 2096,2099 **** --- 2104,2112 ---- 5.0.2b15 dmb: turn off profiling. If the user passes an address (not nil), we assign the profiledata table and remove it from the process. + + 2005-01-14 SMD: results are stored in milliseconds, but the return values + have been in ticks for a long time. So, added an optional param, + flUseMilliseconds. Default is false. If true, we convert the milliseconds + to ticks. */ *************** *** 2102,2109 **** bigstring bs; tyvaluerecord val; flnextparamislast = true; ! if (!getvarparam (hp1, 1, &ht, bs)) return (false); --- 2115,2130 ---- bigstring bs; tyvaluerecord val; + short ctconsumed = 1; + short ctpositional = 1; + tyvaluerecord vflusemilliseconds; /* for optional flUseMilliseconds param */ + + if (!getvarparam (hp1, 1, &ht, bs)) + return (false); + + setbooleanvalue (false, &vflusemilliseconds); flnextparamislast = true; ! if (!getoptionalparamvalue (hp1, &ctconsumed, &ctpositional, "\x11" "flUseMilliseconds", &vflusemilliseconds)) return (false); *************** *** 2116,2128 **** setnilvalue (&val); else setexternalvalue ((Handle) (**hp).hprofiledata, &val); hashtableassign (ht, bs, val); (**hp).hprofiledata = nil; ! } return (setbooleanvalue (true, v)); ! } /*opstopprofileverb*/ --- 2137,2157 ---- setnilvalue (&val); else + { + if (! vflusemilliseconds.data.flvalue) /* convert values to ticks */ + { + if (!hashtablevisit ((hdlhashtable) (**(**hp).hprofiledata).variabledata, &convertprofiletoticksvisit, (ptrvoid) nil)) + return (false); + } + setexternalvalue ((Handle) (**hp).hprofiledata, &val); + } hashtableassign (ht, bs, val); (**hp).hprofiledata = nil; ! } return (setbooleanvalue (true, v)); ! } /*opstopprofileverb*/ |
|
From: Andre R. <and...@us...> - 2005-01-14 20:16:30
|
Update of /cvsroot/frontierkernel/Frontier/Common/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29017/Common/source Modified Files: shell.c Log Message: Initialize the new fast timing facilities in FastTimes.c from shellinit(). Index: shell.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/shell.c,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** shell.c 13 Jan 2005 23:58:04 -0000 1.10 --- shell.c 14 Jan 2005 20:16:17 -0000 1.11 *************** *** 1243,1246 **** --- 1243,1249 ---- openabout (true, macmemoryconfig.reserveforcode); /*show about window, do zoom -- closed by shellmaineventloop*/ //#endif + + FastInitialize(); /*2005-01-14 aradke: init timer, may take up to a second to callibrate*/ + #endif |
|
From: Seth D. <set...@us...> - 2005-01-14 18:51:14
|
Update of /cvsroot/frontierkernel/Frontier/Common/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11538/source Modified Files: timedate.c Log Message: Commented out windows version of getlongermilliseconds(), not yet needed. Updated getmilliseconds so it does not use getlongermilliseconds. Index: timedate.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/timedate.c,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** timedate.c 13 Jan 2005 23:54:18 -0000 1.7 --- timedate.c 14 Jan 2005 18:51:04 -0000 1.8 *************** *** 1539,1543 **** #ifdef WIN95VERSION ! static unsigned long long getlongermilliseconds (void) { LARGE_INTEGER counter, freq; unsigned long long freqLong; --- 1539,1557 ---- #ifdef WIN95VERSION ! //static unsigned long long getlongermilliseconds (void) { ! // LARGE_INTEGER counter, freq; ! // unsigned long long freqLong; ! // ! // QueryPerformanceCounter (&counter); /* counter hits since boot-up */ ! // ! // QueryPerformanceFrequency (&freq); /* frequency of coutner hits (per second) */ ! // ! // freqLong = ( freq.LowPart | ( freq.HighPart << 32 ) ) / 1000; ! // ! // return ( counter.LowPart | ( counter.HighPart << 32 ) ) / freqLong; ! //} /* getlongermilliseconds */ ! ! ! extern long getmilliseconds(void) { LARGE_INTEGER counter, freq; unsigned long long freqLong; *************** *** 1547,1558 **** QueryPerformanceFrequency (&freq); /* frequency of coutner hits (per second) */ ! freqLong = ( freq.LowPart | ( freq.HighPart << 32 ) ) / 1000; ! return ( counter.LowPart | ( counter.HighPart << 32 ) ) / freqLong; ! } /* getlongermilliseconds */ ! ! ! extern long getmilliseconds(void) { ! return ((long) getlongermilliseconds ()); } /* getmilliseconds */ --- 1561,1567 ---- QueryPerformanceFrequency (&freq); /* frequency of coutner hits (per second) */ ! freqLong = ( freq.LowPart | ( freq.HighPart << 32 ) ) / 1000; /* per millisecond */ ! return ((long) ((counter.LowPart | (counter.HighPart << 32)) / freqLong)); } /* getmilliseconds */ |
|
From: Seth D. <set...@us...> - 2005-01-14 18:43:49
|
Update of /cvsroot/frontierkernel/Frontier/Common/SystemHeaders In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9747/SystemHeaders Modified Files: standard.h Log Message: Commented out getlongermilliseconds(). Not yet needed. Index: standard.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/SystemHeaders/standard.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** standard.h 14 Jan 2005 14:30:36 -0000 1.8 --- standard.h 14 Jan 2005 18:43:36 -0000 1.9 *************** *** 378,382 **** #ifdef MACVERSION #define gettickcount() TickCount() ! #define getlongermilliseconds() (unsigned long long)FastMilliseconds() #define getmilliseconds() (long)FastMilliseconds() --- 378,382 ---- #ifdef MACVERSION #define gettickcount() TickCount() ! /* #define getlongermilliseconds() (unsigned long long)FastMilliseconds() */ #define getmilliseconds() (long)FastMilliseconds() |
|
From: Seth D. <set...@us...> - 2005-01-14 16:59:08
|
Update of /cvsroot/frontierkernel/Frontier/Common/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16251 Modified Files: FastTimes.c Log Message: Changed asm keyword to __asm__, which is compatible with both Xcode and CodeWarrior. asm was not working in Xcode. Index: FastTimes.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/FastTimes.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** FastTimes.c 14 Jan 2005 12:27:39 -0000 1.3 --- FastTimes.c 14 Jan 2005 16:58:57 -0000 1.4 *************** *** 88,93 **** static double gScaleMSec = 1.0 / 1000000.0; /* 1 / ( nsec / msec) */ ! static asm UnsignedWide PollRTC(void); ! static asm UnsignedWide PollTBR(void); static Ptr FindFunctionInSharedLib(StringPtr libName, StringPtr funcName); --- 88,93 ---- static double gScaleMSec = 1.0 / 1000000.0; /* 1 / ( nsec / msec) */ ! static __asm__ UnsignedWide PollRTC(void); ! static __asm__ UnsignedWide PollTBR(void); static Ptr FindFunctionInSharedLib(StringPtr libName, StringPtr funcName); *************** *** 314,318 **** #if TARGET_CPU_PPC ! asm static UnsignedWide PollRTC_() { entry PollRTC /* Avoid CodeWarrior glue */ machine 601 --- 314,318 ---- #if TARGET_CPU_PPC ! __asm__ static UnsignedWide PollRTC_() { entry PollRTC /* Avoid CodeWarrior glue */ machine 601 *************** *** 331,335 **** /* **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** */ ! asm static UnsignedWide PollTBR_() { entry PollTBR /* Avoid CodeWarrior glue */ machine 604 --- 331,335 ---- /* **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** */ ! __asm__ static UnsignedWide PollTBR_() { entry PollTBR /* Avoid CodeWarrior glue */ machine 604 |
|
From: Seth D. <set...@us...> - 2005-01-14 14:30:48
|
Update of /cvsroot/frontierkernel/Frontier/Common/SystemHeaders In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15345 Modified Files: standard.h Log Message: getmilliseconds() for MacOS is a preprocessor definition, like gettickcount(), which actually calls FastMilliseconds() in FastTimes.h Index: standard.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/SystemHeaders/standard.h,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** standard.h 11 Jan 2005 22:47:44 -0000 1.7 --- standard.h 14 Jan 2005 14:30:36 -0000 1.8 *************** *** 37,40 **** --- 37,44 ---- #endif + #ifdef MACVERSION /* 2005-01-09 SMD - for getmilliseconds */ + #include "FastTimes.h" + #endif + #ifdef PACKFLIPPED #define conditionallongswap(x) dolongswap(x) *************** *** 374,377 **** --- 378,383 ---- #ifdef MACVERSION #define gettickcount() TickCount() + #define getlongermilliseconds() (unsigned long long)FastMilliseconds() + #define getmilliseconds() (long)FastMilliseconds() typedef short hdlfilenum; |
|
From: Andre R. <and...@us...> - 2005-01-14 12:27:53
|
Update of /cvsroot/frontierkernel/Frontier/Common/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19418/Common/source Modified Files: FastTimes.c langmath.c Log Message: Added CVS keyword header. Index: langmath.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/langmath.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** langmath.c 13 Jan 2005 23:58:04 -0000 1.1 --- langmath.c 14 Jan 2005 12:27:39 -0000 1.2 *************** *** 1,2 **** --- 1,5 ---- + + /* $Id$ */ + /* * langmath.c Index: FastTimes.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/FastTimes.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** FastTimes.c 14 Jan 2005 11:42:20 -0000 1.2 --- FastTimes.c 14 Jan 2005 12:27:39 -0000 1.3 *************** *** 1,2 **** --- 1,5 ---- + + /* $Id$ */ + /* File "FastTimes.c" - Original code by Matt Slot <fpr...@am...> */ /* Created 4/24/99 - This file is hereby placed in the public domain */ |
|
From: Andre R. <and...@us...> - 2005-01-14 12:27:53
|
Update of /cvsroot/frontierkernel/Frontier/Common/headers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19418/Common/headers Modified Files: FastTimes.h langmath.h Log Message: Added CVS keyword header. Index: FastTimes.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/headers/FastTimes.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** FastTimes.h 13 Jan 2005 23:54:17 -0000 1.1 --- FastTimes.h 14 Jan 2005 12:27:39 -0000 1.2 *************** *** 1,2 **** --- 1,5 ---- + + /* $Id$ */ + /* File "FastTimes.h" - Original code by Matt Slot <fpr...@am...> */ /* Created 4/24/99 - This file is hereby placed in the public domain */ Index: langmath.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/headers/langmath.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** langmath.h 13 Jan 2005 23:58:04 -0000 1.1 --- langmath.h 14 Jan 2005 12:27:39 -0000 1.2 *************** *** 1,2 **** --- 1,5 ---- + + /* $Id$ */ + /****************************************************************************** |
|
From: Andre R. <and...@us...> - 2005-01-14 11:42:45
|
Update of /cvsroot/frontierkernel/Frontier/Common/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9498/Common/source Modified Files: FastTimes.c Log Message: Fixed system includes for Mach-O compilation with Xcode. The required headers are already included via frontier.h. Also removed some CodeWarrior compiler warnings about empty loop bodies. Index: FastTimes.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/FastTimes.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** FastTimes.c 13 Jan 2005 23:54:18 -0000 1.1 --- FastTimes.c 14 Jan 2005 11:42:20 -0000 1.2 *************** *** 13,21 **** the public domain. The author makes no warranty as to fitness or stability */ ! #include <Gestalt.h> ! #include <LowMem.h> ! #include <CodeFragments.h> ! #include <DriverServices.h> ! #include <Timer.h> #include "FastTimes.h" --- 13,23 ---- the public domain. The author makes no warranty as to fitness or stability */ ! #include "frontier.h" ! #include "standard.h" ! ! #if !FRONTIER_FRAMEWORK_INCLUDES ! #include <DriverServices.h> ! #include <Timer.h> ! #endif #include "FastTimes.h" *************** *** 145,151 **** /* Wait for the beginning of the very next tick */ #if TARGET_API_MAC_CARBON ! for(tick = TickCount() + 1; tick > TickCount(); ); #else ! for(tick = MyLMGetTicks() + 1; tick > MyLMGetTicks(); ); #endif /* TARGET_API_MAC_CARBON */ --- 147,155 ---- /* Wait for the beginning of the very next tick */ #if TARGET_API_MAC_CARBON ! for(tick = TickCount() + 1; tick > TickCount(); ) ! ; #else ! for(tick = MyLMGetTicks() + 1; tick > MyLMGetTicks(); ) ! ; #endif /* TARGET_API_MAC_CARBON */ *************** *** 157,163 **** /* Wait for the exact 60th tick to roll over */ #if TARGET_API_MAC_CARBON ! while(tick + 60 > TickCount()); #else ! while(tick + 60 > MyLMGetTicks()); #endif /* TARGET_API_MAC_CARBON */ --- 161,169 ---- /* Wait for the exact 60th tick to roll over */ #if TARGET_API_MAC_CARBON ! while(tick + 60 > TickCount()) ! ; #else ! while(tick + 60 > MyLMGetTicks()) ! ; #endif /* TARGET_API_MAC_CARBON */ |
|
From: Andre R. <and...@us...> - 2005-01-14 11:37:13
|
Update of /cvsroot/frontierkernel/Frontier/build_CWPro8 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8275/build_CWPro8 Modified Files: Radio.mcp Log Message: Added FastTimes.c to the tool/mac group. Index: Radio.mcp =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/build_CWPro8/Radio.mcp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 Binary files /tmp/cvsqfexlK and /tmp/cvsKJXLwY differ |