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: Terry T. <ter...@us...> - 2005-01-03 01:34:14
|
Update of /cvsroot/frontierkernel/Frontier/Common/headers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24934/Frontier/Common/headers Modified Files: WinLand.h Log Message: Minor fixes - mainly to change line endings for WINE 'wrc', Cygwin/MingGW 'windres' resource compilers. Index: WinLand.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/headers/WinLand.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** WinLand.h 9 Oct 2004 21:12:13 -0000 1.1 --- WinLand.h 3 Jan 2005 01:34:00 -0000 1.2 *************** *** 65,68 **** --- 65,69 ---- #define ID_TABLE_ICON 11 #define ID_WP_ICON 12 + #define ID_NOTE_ICON 13 #define ID_DESKTOPSCRIPT_ICON 14 *************** *** 71,76 **** #endif - #define IDNOTE 13 - #define ID_FRONTIERTRAY_ICON 16 --- 72,75 ---- |
|
From: Terry T. <ter...@us...> - 2005-01-03 01:11:35
|
Update of /cvsroot/frontierkernel/Frontier/Common/headers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20426/Frontier/Common/headers Modified Files: shellmenu.h Log Message: Syntax and line endings fixes for WINE 'wrc', Cygwin/MingGW 'windres' resource compilers. Index: shellmenu.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/headers/shellmenu.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** shellmenu.h 9 Oct 2004 21:09:16 -0000 1.1 --- shellmenu.h 3 Jan 2005 01:11:24 -0000 1.2 *************** *** 286,290 **** extern boolean pikequit (void); /*7.0 PBS: called when the X in the frame window is clicked in Windows.*/ - - - --- 286,287 ---- |
|
From: Terry T. <ter...@us...> - 2005-01-03 01:09:57
|
Update of /cvsroot/frontierkernel/Frontier/Common/headers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20018/Frontier/Common/headers Modified Files: stringdefs.h Log Message: Line endings fixes for WINE 'wrc', Cygwin/MingGW 'windres' resource compilers. Index: stringdefs.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/headers/stringdefs.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** stringdefs.h 9 Oct 2004 21:10:23 -0000 1.1 --- stringdefs.h 3 Jan 2005 01:09:47 -0000 1.2 *************** *** 154,157 **** #define STR_menuseparator "\x02" "(-" #define STR_hexprefix "\x02" "0x" - - --- 154,155 ---- |
|
From: Terry T. <ter...@us...> - 2005-01-03 00:59:15
|
Update of /cvsroot/frontierkernel/Frontier/Common/SystemHeaders In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17663/Frontier/Common/SystemHeaders Modified Files: standard.h Log Message: Fixes for GNU/WINE. Index: standard.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/SystemHeaders/standard.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** standard.h 28 Oct 2004 17:22:10 -0000 1.5 --- standard.h 3 Jan 2005 00:59:04 -0000 1.6 *************** *** 268,272 **** --- 268,276 ---- 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 |
|
From: Terry T. <ter...@us...> - 2005-01-03 00:57:39
|
Update of /cvsroot/frontierkernel/Frontier/Common/stubs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17374/Frontier/Common/stubs Modified Files: megastubs.c Log Message: 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... Index: megastubs.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/stubs/megastubs.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** megastubs.c 23 Oct 2004 21:29:31 -0000 1.3 --- megastubs.c 3 Jan 2005 00:57:28 -0000 1.4 *************** *** 82,85 **** --- 82,97 ---- 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 **** --- 100,104 ---- FWAIT; } + #endif for (i = 9; i >= 0; i--) { *************** *** 108,111 **** --- 121,136 ---- } + #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 **** --- 139,143 ---- FWAIT; } + #endif *foo = getfoo; |
|
From: Terry T. <ter...@us...> - 2005-01-03 00:56:12
|
Update of /cvsroot/frontierkernel/Frontier/Common/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17013/Frontier/Common/source Modified Files: timedate.c Log Message: Fixes for GNU/WINE. Index: timedate.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/timedate.c,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** timedate.c 9 Dec 2004 20:26:51 -0000 1.4 --- timedate.c 3 Jan 2005 00:56:01 -0000 1.5 *************** *** 469,477 **** LARGE_INTEGER nowtime; ! basetime.HighPart = 0x0153b281; ! basetime.LowPart = 0xe0fb4000; ! nowtime.HighPart = (*filetime).dwHighDateTime; ! nowtime.LowPart = (*filetime).dwLowDateTime; nowtime.QuadPart = nowtime.QuadPart - basetime.QuadPart; --- 469,477 ---- LARGE_INTEGER nowtime; ! basetime.u.HighPart = 0x0153b281; ! basetime.u.LowPart = 0xe0fb4000; ! nowtime.u.HighPart = (*filetime).dwHighDateTime; ! nowtime.u.LowPart = (*filetime).dwLowDateTime; nowtime.QuadPart = nowtime.QuadPart - basetime.QuadPart; *************** *** 487,498 **** LARGE_INTEGER mul; ! basetime.HighPart = 0x0153b281; ! basetime.LowPart = 0xe0fb4000; ! mul.LowPart = 10000000; ! mul.HighPart = 0; ! nowtime.LowPart = seconds; ! nowtime.HighPart = 0; nowtime.QuadPart = nowtime.QuadPart * mul.QuadPart; --- 487,498 ---- LARGE_INTEGER mul; ! basetime.u.HighPart = 0x0153b281; ! basetime.u.LowPart = 0xe0fb4000; ! mul.u.LowPart = 10000000; ! mul.u.HighPart = 0; ! nowtime.u.LowPart = seconds; ! nowtime.u.HighPart = 0; nowtime.QuadPart = nowtime.QuadPart * mul.QuadPart; *************** *** 500,505 **** nowtime.QuadPart = nowtime.QuadPart + basetime.QuadPart; ! (*filetime).dwHighDateTime = nowtime.HighPart; ! (*filetime).dwLowDateTime = nowtime.LowPart; } /*secondstofiletime*/ --- 500,505 ---- nowtime.QuadPart = nowtime.QuadPart + basetime.QuadPart; ! (*filetime).dwHighDateTime = nowtime.u.HighPart; ! (*filetime).dwLowDateTime = nowtime.u.LowPart; } /*secondstofiletime*/ *************** *** 2370,2374 **** if (errSet != 0 && i <= tokCount) { ! err->stringPosition = (o + i)->pos - strIn; err->auxilaryPointer = NULL; } --- 2370,2374 ---- if (errSet != 0 && i <= tokCount) { ! err->stringPosition = (long)((o + i)->pos - (char *)strIn); // TRT - 29 Dec 2004 err->auxilaryPointer = NULL; } *************** *** 2599,2603 **** if (errSet != 0 && i <= tokCount) { ! err->stringPosition = (o + i)->pos - strIn; err->auxilaryPointer = NULL; } --- 2599,2603 ---- if (errSet != 0 && i <= tokCount) { ! err->stringPosition = (long)((o + i)->pos - (char *)strIn); // TRT - 29 Dec 2004 err->auxilaryPointer = NULL; } |
|
From: Terry T. <ter...@us...> - 2005-01-03 00:54:01
|
Update of /cvsroot/frontierkernel/Frontier/Common/resources/Win32 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16403/Frontier/Common/resources/Win32 Modified Files: WinLand.rc Log Message: Syntax and line endings fixes for WINE 'wrc', Cygwin/MingGW 'windres' resource compilers. Index: WinLand.rc =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/resources/Win32/WinLand.rc,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** WinLand.rc 3 Nov 2004 21:20:58 -0000 1.4 --- WinLand.rc 3 Jan 2005 00:53:49 -0000 1.5 *************** *** 182,186 **** IDMULTIPAD1 MENU DISCARDABLE BEGIN ! MENUITEM "Dummy" 500 END #endif --- 182,186 ---- IDMULTIPAD1 MENU DISCARDABLE BEGIN ! MENUITEM "Dummy", 500 END #endif *************** *** 189,193 **** IDMULTIPAD MENU DISCARDABLE BEGIN ! MENUITEM "Dummy" 500 END #endif --- 189,193 ---- 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 --- 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 *************** *** 853,857 **** #else #ifdef fltrialsize ! VALUE "ProductVersion", "Trial " forntier_version_string "\0" #else VALUE "ProductVersion", frontier_version_string "\0" --- 853,857 ---- #else #ifdef fltrialsize ! VALUE "ProductVersion", "Trial " frontier_version_string "\0" #else VALUE "ProductVersion", frontier_version_string "\0" *************** *** 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 --- 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 \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 --- 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 \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 *************** *** 1892,1896 **** plain, 0, ! 40L, 40L, 460L, 100L, END --- 1892,1896 ---- plain, 0, ! 40L, 40L, 460L, 100L END *************** *** 1923,1927 **** plain, 0, ! 40L, 40L, 460L, 100L, END --- 1923,1927 ---- plain, 0, ! 40L, 40L, 460L, 100L END |
|
From: Terry T. <ter...@us...> - 2005-01-03 00:51:44
|
Update of /cvsroot/frontierkernel/Frontier/Common/resources/Win32 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16067/Frontier/Common/resources/Win32 Modified Files: kernvelverbs.rc Log Message: Syntax and line endings fixes for WINE 'wrc', Cygwin/MingGW 'windres' resource compilers. Index: kernvelverbs.rc =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/resources/Win32/kernvelverbs.rc,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** kernvelverbs.rc 28 Nov 2004 21:59:07 -0000 1.2 --- kernvelverbs.rc 3 Jan 2005 00:51:33 -0000 1.3 *************** *** 498,502 **** "read\0", "gettype\0", ! "write\0", END --- 498,502 ---- "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", --- 507,511 ---- "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 --- 563,567 ---- "ansitoutf8\0", "ansitoutf16\0", ! "multiplereplaceall\0" END *************** *** 795,799 **** "getenvironmentvariable\0", "setenvironmentvariable\0", ! "unixshellcommand\0", END --- 795,799 ---- "getenvironmentvariable\0", "setenvironmentvariable\0", ! "unixshellcommand\0" END *************** *** 999,1003 **** "inetd\0", ! false 1, "supervisor\0" --- 999,1003 ---- "inetd\0", ! false, 1, "supervisor\0" |
|
From: Terry T. <ter...@us...> - 2005-01-03 00:49:50
|
Update of /cvsroot/frontierkernel/Frontier/Common/PCRE In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15670/Frontier/Common/PCRE Modified Files: pcre_internal.h Log Message: Fixes for WINE. Index: pcre_internal.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/PCRE/pcre_internal.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** pcre_internal.h 9 Oct 2004 19:00:48 -0000 1.1 --- pcre_internal.h 3 Jan 2005 00:49:40 -0000 1.2 *************** *** 223,227 **** --- 223,230 ---- /* Miscellaneous definitions */ + #if !defined(__WINE_WINDEF_H) + /* 2004-12-29 trt: BOOL defined by MS WIN32 SDK windef.h - WINE doesn't define/use _WINDEF_H */ typedef int BOOL; + #endif #undef FALSE /*2003-05-03 AR*/ |
|
From: Terry T. <ter...@us...> - 2005-01-03 00:48:44
|
Update of /cvsroot/frontierkernel/Frontier/Common/Paige/headers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15506/Frontier/Common/Paige/headers Modified Files: CPUDEFS.H Log Message: Auto configure for WINE. Index: CPUDEFS.H =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/Paige/headers/CPUDEFS.H,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** CPUDEFS.H 24 Oct 2004 22:21:48 -0000 1.3 --- CPUDEFS.H 3 Jan 2005 00:48:35 -0000 1.4 *************** *** 115,118 **** --- 115,127 ---- #endif + //Auto configure for WINE - TRT - 29 Dec 2004 + #ifdef __GNUC__ + #ifdef __WINE__ + #define WIN32_COMPILE + //#define WINDOWS_EMULATE_COMPILE /* Fakes Windows environment on Mac */ + #else + #endif + #endif + #ifdef ACCESS_MS_DLL #define MS_DLL |
|
From: Terry T. <ter...@us...> - 2005-01-03 00:47:39
|
Update of /cvsroot/frontierkernel/Frontier/Common/headers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15321/Frontier/Common/headers Modified Files: osincludes.h Log Message: Add support for building Frontier for Mach-O with flat header-style Carbon includes (not currently used). Index: osincludes.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/headers/osincludes.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** osincludes.h 1 Nov 2004 13:15:44 -0000 1.2 --- osincludes.h 3 Jan 2005 00:47:29 -0000 1.3 *************** *** 65,72 **** --- 65,82 ---- #ifdef FRONTIER_FRAMEWORK_INCLUDES /* building for Mach-O with framework-style includes */ + #ifdef FRONTIER_FLAT_HEADERS /* building for Mach-O with flat header-style includes */ + + #include <Carbon.h> + #include <ApplicationServices.h> + #include <Movies.h> + + #else + #include <Carbon/Carbon.h> #include <ApplicationServices/ApplicationServices.h> #include <QuickTime/Movies.h> + #endif + #define ELASTERRNO ELAST |
|
From: Terry T. <ter...@us...> - 2005-01-03 00:45:46
|
Update of /cvsroot/frontierkernel/Frontier/Common/headers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15014/Frontier/Common/headers Modified Files: macconv.h Log Message: 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... Index: macconv.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/headers/macconv.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** macconv.h 23 Oct 2004 21:54:09 -0000 1.2 --- macconv.h 3 Jan 2005 00:45:37 -0000 1.3 *************** *** 88,92 **** static long dolongswap(long foo) { ! //#ifndef __MWERKS__ _asm { --- 88,103 ---- static long dolongswap(long foo) { ! #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__("mov foo,%eax\nbswap %eax\nmov %eax,foo\n"); ! #elif defined(__powerpc__) && defined(__GNUC__) ! foo = Endian32_Swap(foo); ! #else _asm { *************** *** 95,99 **** mov foo,eax } ! //#endif return (foo); } --- 106,110 ---- mov foo,eax } ! #endif return (foo); } *************** *** 101,104 **** --- 112,127 ---- static short doshortswap(short foo) { + #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__("mov foo,%ax\n mov %al,%bh\nmov %ah,%bl\nmov %bx,foo"); + #elif defined(__powerpc__) && defined(__GNUC__) + foo = Endian16_Swap(foo); + #else _asm { *************** *** 108,111 **** --- 131,135 ---- mov foo,bx } + #endif return (foo); } |
|
From: Terry T. <ter...@us...> - 2005-01-03 00:44:19
|
Update of /cvsroot/frontierkernel/Frontier/Common/headers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14723/Frontier/Common/headers Modified Files: frontierdefs.h Log Message: Removed duplicate (un)definition. Index: frontierdefs.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/headers/frontierdefs.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** frontierdefs.h 8 Dec 2004 12:58:21 -0000 1.5 --- frontierdefs.h 3 Jan 2005 00:44:09 -0000 1.6 *************** *** 62,66 **** - #undef fltrialsize #undef flruntime #define fldebug 1 --- 62,65 ---- |
|
From: Terry T. <ter...@us...> - 2005-01-03 00:41:44
|
Update of /cvsroot/frontierkernel/Frontier/build_GNU In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14173/Frontier/build_GNU Added Files: Makefile Log Message: Initial checkin of support for building Frontier with GNU tools. --- NEW FILE: Makefile --- # $Id: Makefile,v 1.1 2005/01/03 00:41:32 terry_teague Exp $ # # Makefile - for Frontier # # UserLand Frontier(tm) -- High performance Web content management, # object database, system-level and Internet scripting environment, # including source code editing and debugging. # # Copyright (C) 1992-2004 UserLand Software, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. [...1282 lines suppressed...] # # You can optionally "make dep" to make dependencies. # voodoo magic in the form of a perl script turns # Foo.o: Foo.cpp into obj/Foo.cpp.o: Foo.cpp # # I'm not brave enough to try and translate that regex to sed #dep: # $(CCC) -M $(CFLAGS) $(DEPS) | \ # perl -pe 's/^(.*)\.o: ([^\/]*\/)??([^ \/]+\.(\w+))/$(OBJDIR)\/$$2$$1.$$4.o: $$2$$3/;' \ # > .depend #depend: # mkdep ${CFLAGS} ${SRCS} # # Include ".depend" if it exists (run "make dep" to generate it) # #ifeq (.depend,$(wildcard .depend)) #include .depend #endif |
|
From: Terry T. <ter...@us...> - 2005-01-03 00:41:12
|
Update of /cvsroot/frontierkernel/Frontier/build_GNU In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14112/Frontier/build_GNU Added Files: Info.plist Log Message: Initial checkin of support for building Frontier with GNU tools. --- NEW FILE: Info.plist --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleDocumentTypes</key> <array> <dict> <key>CFBundleTypeExtensions</key> <array> <string>*</string> </array> <key>CFBundleTypeName</key> <string>Any file</string> <key>CFBundleTypeOSTypes</key> <array> <string>****</string> </array> </dict> <dict> <key>CFBundleTypeExtensions</key> <array> <string>.root</string> </array> <key>CFBundleTypeOSTypes</key> <array> <string>TABL</string> </array> <key>CFBundleTypeName</key> <string>Frontier Root</string> </dict> <dict> <key>CFBundleTypeExtensions</key> <array> <string>.2clk</string> </array> <key>CFBundleTypeOSTypes</key> <array> <string>2CLK</string> </array> <key>CFBundleTypeName</key> <string>Frontier Desktop Script</string> </dict> <dict> <key>CFBundleTypeExtensions</key> <array> <string>.card</string> </array> <key>CFBundleTypeOSTypes</key> <array> <string>CARD</string> </array> <key>CFBundleTypeName</key> <string>Frontier Iowa Card</string> </dict> <dict> <key>CFBundleTypeExtensions</key> <array> <string>.fatp</string> </array> <key>CFBundleTypeOSTypes</key> <array> <string>FATP</string> </array> <key>CFBundleTypeName</key> <string>Frontier Fat Page</string> </dict> <dict> <key>CFBundleTypeExtensions</key> <array> <string>.ftop</string> </array> <key>CFBundleTypeOSTypes</key> <array> <string>FTop</string> </array> <key>CFBundleTypeName</key> <string>Frontier Outline</string> </dict> <dict> <key>CFBundleTypeExtensions</key> <array> <string>.ftsc</string> </array> <key>CFBundleTypeOSTypes</key> <array> <string>FTsc</string> </array> <key>CFBundleTypeName</key> <string>Frontier Script</string> </dict> <dict> <key>CFBundleTypeExtensions</key> <array> <string>.ftwp</string> </array> <key>CFBundleTypeOSTypes</key> <array> <string>FTwp</string> </array> <key>CFBundleTypeName</key> <string>Frontier WP Text</string> </dict> <dict> <key>CFBundleTypeExtensions</key> <array> <string>.ftmb</string> </array> <key>CFBundleTypeOSTypes</key> <array> <string>FTmb</string> </array> <key>CFBundleTypeName</key> <string>Frontier Menu Bar</string> </dict> <dict> <key>CFBundleTypeExtensions</key> <array> <string>.fttb</string> </array> <key>CFBundleTypeOSTypes</key> <array> <string>FTtb</string> </array> <key>CFBundleTypeName</key> <string>Frontier Table</string> </dict> <dict> <key>CFBundleTypeExtensions</key> <array> <string>.ftpc</string> </array> <key>CFBundleTypeOSTypes</key> <array> <string>FTpc</string> </array> <key>CFBundleTypeName</key> <string>Frontier Picture</string> </dict> <dict> <key>CFBundleTypeExtensions</key> <array> <string>.ftds</string> </array> <key>CFBundleTypeOSTypes</key> <array> <string>FTds</string> </array> <key>CFBundleTypeName</key> <string>Frontier Desktop Script</string> </dict> </array> <key>CFBundleExecutable</key> <string>${PRODUCT_NAME_STR}</string> <key>CFBundleGetInfoString</key> <string>${PRODUCT_VERSION_STR}; © 1992-${COPYRIGHT_YEAR_STR} Userland Software, Inc.</string> <key>CFBundleIconFile</key> <string>Frontier.icns</string> <key>CFBundleIdentifier</key> <string>com.scripting.Frontier</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>${PRODUCT_NAME_STR}</string> <key>CFBundlePackageType</key> <string>APPL</string> <key>CFBundleShortVersionString</key> <string>${PRODUCT_VERSION_STR}</string> <key>CFBundleSignature</key> <string>LAND</string> <key>CFBundleVersion</key> <string>${PRODUCT_VERSION_STR}</string> </dict> </plist> |
|
From: Terry T. <ter...@us...> - 2005-01-03 00:41:02
|
Update of /cvsroot/frontierkernel/Frontier/build_GNU In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14075/Frontier/build_GNU Added Files: frontier.gnu.h Log Message: Initial checkin of support for building Frontier with GNU tools. --- NEW FILE: frontier.gnu.h --- /****************************************************************************** UserLand Frontier(tm) -- High performance Web content management, object database, system-level and Internet scripting environment, including source code editing and debugging. Copyright (C) 1992-2004 UserLand Software, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ******************************************************************************/ /* 2004-12-22 trt: Precompile prefix header for GNU tools */ #ifdef MACVERSION #define TARGET_API_MAC_OS8 0 /* see ConditionalMacros.h */ #define TARGET_API_MAC_CARBON 1 #define TARGET_API_MAC_OSX 0 #define FRONTIER_FRAMEWORK_INCLUDES 1 //#define FRONTIER_FLAT_HEADERS 1 #undef WIN95VERSION #else /* #define WIN32 #define _WIN32 #define _WINDOWS #define _X86_ #define WINVER 0x0400 */ #define _M_IX86 #define _WIN32_WINNT 0x0400 /* Windows NT 4.0 or later */ #define _WIN32_WINDOWS 0x0410 /* Windows 98 or later */ /* These keywords are built in to MSVC++ */ #ifndef _stdcall #define _stdcall __stdcall #endif #ifndef _cdecl #define _cdecl __cdecl #endif #ifndef _asm #define _asm asm #endif #ifndef _inline #define _inline inline #endif #ifndef _fastcall #define _fastcall __fastcall #endif /* these type macros are defined in MSVC++ */ #ifndef __int8 #define __int8 char #endif #ifndef __int16 #define __int16 short #endif #ifndef __int32 #define __int32 long #endif #ifndef __int64 #define __int64 long long #endif /* UNICODE (Wide Character) types */ //typedef unsigned short wchar_t; // wc, 16-bit UNICODE character #undef MACVERSION #undef TARGET_API_MAC_CARBON #undef TARGET_RT_MAC_CFM #undef TARGET_RT_MAC_MACHO #endif #include "frontier.h" |
|
From: Terry T. <ter...@us...> - 2005-01-03 00:39:17
|
Update of /cvsroot/frontierkernel/Frontier/build_GNU In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13613/build_GNU Log Message: Directory /cvsroot/frontierkernel/Frontier/build_GNU added to the repository |
|
From: Andre R. <and...@us...> - 2004-12-20 10:22:59
|
Update of /cvsroot/frontierkernel/Frontier/Common/headers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7233/Common/headers Modified Files: versions.h Log Message: Bumped version info to 10.0a5. Index: versions.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/headers/versions.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** versions.h 28 Nov 2004 14:19:07 -0000 1.4 --- versions.h 20 Dec 2004 10:22:48 -0000 1.5 *************** *** 41,48 **** #define radio_stage_code 0x40 /* dev = 0x20, alpha = 0x40, beta = 0x60, final = 0x80 */ ! #define radio_revision_level 4 /* for non-final releases only */ ! #define radio_build_number 4 /* increment by one for every release, final or not */ ! #define radio_version_string "10.0a4" --- 41,48 ---- #define radio_stage_code 0x40 /* dev = 0x20, alpha = 0x40, beta = 0x60, final = 0x80 */ ! #define radio_revision_level 5 /* for non-final releases only */ ! #define radio_build_number 5 /* increment by one for every release, final or not */ ! #define radio_version_string "10.0a5" *************** *** 55,62 **** #define frontier_stage_code 0x40 /* dev = 0x20, alpha = 0x40, beta = 0x60, final = 0x80 */ ! #define frontier_revision_level 4 /* for non-final releases only */ ! #define frontier_build_number 4 /* increment by one for every release, final or not */ ! #define frontier_version_string "10.0a4" --- 55,62 ---- #define frontier_stage_code 0x40 /* dev = 0x20, alpha = 0x40, beta = 0x60, final = 0x80 */ ! #define frontier_revision_level 5 /* for non-final releases only */ ! #define frontier_build_number 5 /* increment by one for every release, final or not */ ! #define frontier_version_string "10.0a5" |
|
From: David B. <dav...@us...> - 2004-12-20 06:46:52
|
Update of /cvsroot/frontierkernel/Frontier/Common/headers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1716 Modified Files: Tag: sidewinder-branch langpython.h Log Message: eliminated superfluous parameter to pythonrendercode Index: langpython.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/headers/langpython.h,v retrieving revision 1.1.4.6 retrieving revision 1.1.4.7 diff -C2 -d -r1.1.4.6 -r1.1.4.7 *** langpython.h 20 Dec 2004 03:31:16 -0000 1.1.4.6 --- langpython.h 20 Dec 2004 06:46:36 -0000 1.1.4.7 *************** *** 31,35 **** boolean ispythonnode(hdltreenode, tyvaluerecord *); boolean callpythonscript(tyvaluerecord, hdltreenode, bigstring, tyvaluerecord *, boolean); ! boolean pythonrendercode(hdloutlinerecord houtline, Handle *htext); --- 31,35 ---- boolean ispythonnode(hdltreenode, tyvaluerecord *); boolean callpythonscript(tyvaluerecord, hdltreenode, bigstring, tyvaluerecord *, boolean); ! boolean pythonrendercode(Handle *htext); |
|
From: David B. <dav...@us...> - 2004-12-20 06:46:52
|
Update of /cvsroot/frontierkernel/Frontier/Common/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1676 Modified Files: Tag: sidewinder-branch oplangtext.c langpython.c Log Message: eliminated superfluous parameter to pythonrendercode Index: oplangtext.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/oplangtext.c,v retrieving revision 1.3.4.1 retrieving revision 1.3.4.2 diff -C2 -d -r1.3.4.1 -r1.3.4.2 *** oplangtext.c 20 Dec 2004 03:30:59 -0000 1.3.4.1 --- oplangtext.c 20 Dec 2004 06:46:26 -0000 1.3.4.2 *************** *** 364,368 **** if (signature == 'PYTH') { ! if (pythonrendercode (ho, htext)) return (true); } --- 364,368 ---- if (signature == 'PYTH') { ! if (pythonrendercode (htext)) return (true); } Index: langpython.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/langpython.c,v retrieving revision 1.2.4.33 retrieving revision 1.2.4.34 diff -C2 -d -r1.2.4.33 -r1.2.4.34 *** langpython.c 20 Dec 2004 03:30:59 -0000 1.2.4.33 --- langpython.c 20 Dec 2004 06:46:28 -0000 1.2.4.34 *************** *** 2226,2230 **** boolean ! pythonrendercode (hdloutlinerecord houtline, Handle *htext) { hdlhashtable table; tyvaluerecord val, retval; --- 2226,2230 ---- boolean ! pythonrendercode (Handle *htext) { hdlhashtable table; tyvaluerecord val, retval; |
|
From: David B. <dav...@us...> - 2004-12-20 03:31:36
|
Update of /cvsroot/frontierkernel/Frontier/Common/headers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv341 Modified Files: Tag: sidewinder-branch langpython.h Log Message: now checks for the existence of system.verbs.builtins.python.renderPython and if present, uses this routine to render the python code before compiling it. This allows me to use UserTalk to transform the python before it gets executed, giving me the ability to add keywords, and to turn UserTalk comments (the chevrons) into Python comments. Just another step closer to the finish line... Index: langpython.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/headers/langpython.h,v retrieving revision 1.1.4.5 retrieving revision 1.1.4.6 diff -C2 -d -r1.1.4.5 -r1.1.4.6 *** langpython.h 28 Nov 2004 18:30:42 -0000 1.1.4.5 --- langpython.h 20 Dec 2004 03:31:16 -0000 1.1.4.6 *************** *** 31,34 **** --- 31,35 ---- boolean ispythonnode(hdltreenode, tyvaluerecord *); boolean callpythonscript(tyvaluerecord, hdltreenode, bigstring, tyvaluerecord *, boolean); + boolean pythonrendercode(hdloutlinerecord houtline, Handle *htext); |
|
From: David B. <dav...@us...> - 2004-12-20 03:31:12
|
Update of /cvsroot/frontierkernel/Frontier/Common/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32623 Modified Files: Tag: sidewinder-branch langvalue.c langpython.c langevaluate.c oplangtext.c Log Message: now checks for the existence of system.verbs.builtins.python.renderPython and if present, uses this routine to render the python code before compiling it. This allows me to use UserTalk to transform the python before it gets executed, giving me the ability to add keywords, and to turn UserTalk comments (the chevrons) into Python comments. Just another step closer to the finish line... Index: langvalue.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/langvalue.c,v retrieving revision 1.5.4.3 retrieving revision 1.5.4.4 diff -C2 -d -r1.5.4.3 -r1.5.4.4 *** langvalue.c 28 Nov 2004 18:30:43 -0000 1.5.4.3 --- langvalue.c 20 Dec 2004 03:30:59 -0000 1.5.4.4 *************** *** 54,57 **** --- 54,58 ---- #endif #ifdef FRONTIER_PYTHON + #include "op.h" #include "langpython.h" #endif Index: oplangtext.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/oplangtext.c,v retrieving revision 1.3 retrieving revision 1.3.4.1 diff -C2 -d -r1.3 -r1.3.4.1 *** oplangtext.c 1 Nov 2004 11:50:16 -0000 1.3 --- oplangtext.c 20 Dec 2004 03:30:59 -0000 1.3.4.1 *************** *** 34,37 **** --- 34,41 ---- #include "opinternal.h" + #ifdef FRONTIER_PYTHON + #include "langpython.h" + #endif + *************** *** 356,359 **** --- 360,372 ---- if (signature != 'LAND') { + + #ifdef FRONTIER_PYTHON + + if (signature == 'PYTH') { + if (pythonrendercode (ho, htext)) + return (true); + } + + #endif if (!opoutlinetotextstream (ho, true, &s)) Index: langevaluate.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/langevaluate.c,v retrieving revision 1.3.4.2 retrieving revision 1.3.4.3 diff -C2 -d -r1.3.4.2 -r1.3.4.3 *** langevaluate.c 28 Nov 2004 18:30:43 -0000 1.3.4.2 --- langevaluate.c 20 Dec 2004 03:30:59 -0000 1.3.4.3 *************** *** 41,44 **** --- 41,45 ---- #ifdef FRONTIER_PYTHON + #include "op.h" #include "langpython.h" #endif Index: langpython.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/langpython.c,v retrieving revision 1.2.4.32 retrieving revision 1.2.4.33 diff -C2 -d -r1.2.4.32 -r1.2.4.33 *** langpython.c 19 Dec 2004 21:48:34 -0000 1.2.4.32 --- langpython.c 20 Dec 2004 03:30:59 -0000 1.2.4.33 *************** *** 2222,2224 **** --- 2222,2261 ---- } + #define PYTHONBUILTINS "\x1c" "system.verbs.builtins.python" + #define RENDERPYTHON "\x0c" "renderpython" + + boolean + pythonrendercode (hdloutlinerecord houtline, Handle *htext) { + hdlhashtable table; + tyvaluerecord val, retval; + boolean fl; + bigstring funcname; + + disablelangerror (); + + fl = langfastaddresstotable (roottable, PYTHONBUILTINS, &table) && + langexternalgetquotedpath (table, RENDERPYTHON, funcname); + + + if (!fl) { + enablelangerror (); + return false; + } + + setnilvalue(&val); + if (!coercevalue(&val, listvaluetype)) { + enablelangerror (); + return false; + } + + if (!langrunscript(funcname, &val, roottable, &retval)) { + enablelangerror (); + return false; + } + + copyhandle(retval.data.stringvalue, htext); + + return true; + } + #endif |
|
From: David B. <dav...@us...> - 2004-12-20 00:01:09
|
Update of /cvsroot/frontierkernel/Frontier/Common/headers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24781 Modified Files: Tag: sidewinder-branch lang.h Log Message: added code to default scripting language to the language corresponding to the signature in user.scripts.prefs.outlinesignature Andre has suggested a different way to do it, and I'll look into it, but for right now, this works. In the future, it should not be necessary for users to know what signatures correspond to what languages, perhaps some menu code will be needed. But until we have a good way to use version control with root code, this will have to wait. Index: lang.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/headers/lang.h,v retrieving revision 1.6.2.1 retrieving revision 1.6.2.2 diff -C2 -d -r1.6.2.1 -r1.6.2.2 *** lang.h 28 Nov 2004 00:40:19 -0000 1.6.2.1 --- lang.h 20 Dec 2004 00:00:39 -0000 1.6.2.2 *************** *** 1339,1342 **** --- 1339,1344 ---- extern boolean langsettarget (hdlhashtable htable, bigstring bsname, tyvaluerecord *prevtarget); + extern boolean langdefaultoutlinesignature (unsigned long *sig); + #endif |
|
From: David B. <dav...@us...> - 2004-12-20 00:00:40
|
Update of /cvsroot/frontierkernel/Frontier/Common/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24573 Modified Files: Tag: sidewinder-branch lang.c menueditor.c menuverbs.c opops.c Log Message: added code to default scripting language to the language corresponding to the signature in user.scripts.prefs.outlinesignature Andre has suggested a different way to do it, and I'll look into it, but for right now, this works. In the future, it should not be necessary for users to know what signatures correspond to what languages, perhaps some menu code will be needed. But until we have a good way to use version control with root code, this will have to wait. Index: opops.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/opops.c,v retrieving revision 1.4 retrieving revision 1.4.4.1 diff -C2 -d -r1.4 -r1.4.4.1 *** opops.c 1 Nov 2004 11:50:16 -0000 1.4 --- opops.c 20 Dec 2004 00:00:29 -0000 1.4.4.1 *************** *** 1403,1408 **** (**ho).outlinescraptype = opscraptype; ! (**ho).outlinesignature = 'LAND'; #if !fljustpacking --- 1403,1410 ---- (**ho).outlinescraptype = opscraptype; + + langdefaultoutlinesignature (&((**ho).outlinesignature)); ! //(**ho).outlinesignature = 'LAND'; #if !fljustpacking Index: menuverbs.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/menuverbs.c,v retrieving revision 1.3 retrieving revision 1.3.4.1 diff -C2 -d -r1.3 -r1.3.4.1 *** menuverbs.c 1 Nov 2004 11:50:16 -0000 1.3 --- menuverbs.c 20 Dec 2004 00:00:29 -0000 1.3.4.1 *************** *** 1633,1637 **** } ! (**ho).outlinesignature = 'LAND'; (**ho).fontnum = (**hm).defaultscriptfontnum; --- 1633,1639 ---- } ! langdefaultoutlinesignature (&((**ho).outlinesignature)); ! ! //(**ho).outlinesignature = 'LAND'; (**ho).fontnum = (**hm).defaultscriptfontnum; Index: menueditor.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/menueditor.c,v retrieving revision 1.3 retrieving revision 1.3.4.1 diff -C2 -d -r1.3 -r1.3.4.1 *** menueditor.c 1 Nov 2004 11:50:17 -0000 1.3 --- menueditor.c 20 Dec 2004 00:00:29 -0000 1.3.4.1 *************** *** 625,630 **** ho = *houtline; ! (**ho).outlinesignature = typeLAND; } --- 625,632 ---- ho = *houtline; + + langdefaultoutlinesignature (&((**ho).outlinesignature)); ! //(**ho).outlinesignature = typeLAND; } Index: lang.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/lang.c,v retrieving revision 1.4 retrieving revision 1.4.4.1 diff -C2 -d -r1.4 -r1.4.4.1 *** lang.c 4 Nov 2004 21:56:39 -0000 1.4 --- lang.c 20 Dec 2004 00:00:20 -0000 1.4.4.1 *************** *** 83,86 **** --- 83,117 ---- static boolean flevaluateglobalwith = false; /*dmb 4.1b12 - new flag for langcard support*/ + #define LANGSCRIPTPREF "\x12" "user.scripts.prefs" + #define LANGDEFAULTSIGNATURE "\x10" "outlinesignature" + + boolean langdefaultoutlinesignature(unsigned long *sig) { + hdlhashtable hprefstable; + tyvaluerecord val; + boolean fl; + hdlhashnode hnode; + + disablelangerror (); + + fl = langfastaddresstotable (roottable, LANGSCRIPTPREF, &hprefstable) + && langhashtablelookup (hprefstable, LANGDEFAULTSIGNATURE, &val, &hnode); + + enablelangerror (); + + if (!fl) { + *sig = 'LAND'; + return true; + } + + if (val.valuetype != longvaluetype && val.valuetype != ostypevaluetype) { + *sig = 'LAND'; + return true; + } + + *sig = val.data.longvalue; + + return (true); + } + |
|
From: David B. <dav...@us...> - 2004-12-19 21:48:43
|
Update of /cvsroot/frontierkernel/Frontier/Common/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28743 Modified Files: Tag: sidewinder-branch langpython.c Log Message: removed useless Script_getattr Index: langpython.c =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/source/langpython.c,v retrieving revision 1.2.4.31 retrieving revision 1.2.4.32 diff -C2 -d -r1.2.4.31 -r1.2.4.32 *** langpython.c 19 Dec 2004 21:46:34 -0000 1.2.4.31 --- langpython.c 19 Dec 2004 21:48:34 -0000 1.2.4.32 *************** *** 1640,1647 **** static PyObject * - Script_getattr(frontier_ScriptObject *self, char *name) { - } - - static PyObject * Script_call(frontier_ScriptObject *self, PyObject *args, PyObject *kw) { tyvaluerecord params, retval; --- 1640,1643 ---- |