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: <cre...@us...> - 2006-09-18 20:00:40
|
Revision: 1515
http://svn.sourceforge.net/frontierkernel/?rev=1515&view=rev
Author: creecode
Date: 2006-09-18 13:00:38 -0700 (Mon, 18 Sep 2006)
Log Message:
-----------
for Mac, in shelldatabasesaveas and shellnormalsaveas functions set proxy window icon
for Mac, in shellsaveas function, add object type extension to file name
minor formatting tweaks
Modified Paths:
--------------
Frontier/branches/FSRef_Migration/Common/source/shellfile.c
Modified: Frontier/branches/FSRef_Migration/Common/source/shellfile.c
===================================================================
--- Frontier/branches/FSRef_Migration/Common/source/shellfile.c 2006-09-18 19:50:50 UTC (rev 1514)
+++ Frontier/branches/FSRef_Migration/Common/source/shellfile.c 2006-09-18 20:00:38 UTC (rev 1515)
@@ -33,9 +33,6 @@
#include "file.h"
#include "kb.h"
#include "launch.h"
-#ifdef MACVERSION
- #include "mac.h"
-#endif
#include "memory.h"
#include "resources.h"
#include "strings.h"
@@ -52,10 +49,17 @@
#include "tablestructure.h"
#ifdef MACVERSION
+
+ #include "mac.h"
+ #include "MoreFilesX.h" // 2006-09-16 creedon
#include <uisharing.h>
+
#endif
+
#ifdef WIN95VERSION
+
#include "FrontierWinMain.h"
+
#endif
#define str_desktopscript BIGSTRING ("\x04" "ftds")
@@ -157,8 +161,6 @@
bigstring bsext, bs;
- ( void ) extendfilespec ( fs, fs );
-
#endif
if (wnew != nil)
@@ -432,18 +434,18 @@
static boolean shelldatabasesaveas (WindowPtr wsave, ptrfilespec fspec) {
- /*
- a save-as designed for applications that work with a file that it reads
- and writes while the user is working.
+ //
+ // a save-as designed for applications that work with a file that it reads and writes while the user is working.
+ //
+ // this routine now actually implements a "save a copy"; the newly-saved file does not become the current file.
+ //
+ // 2006-09-18 creedon: for Mac, set window proxy icon
+ //
+ // 1991-07-05 dmb: use new copyallresources routine to handle the resource fork.
+ //
+ // 1990-10-03 dmb: rewrote
+ //
- 10/3/90 dmb: rewrote
-
- 7/5/91 dmb: use new copyallresources routine to handle the resource fork.
-
- this routine now actually implements a "save a copy"; the newly-saved file
- does not become the current file.
- */
-
register WindowPtr w = wsave;
hdlfilenum fnum;
short rnum;
@@ -455,8 +457,10 @@
rnum = -1;
#ifdef MACVERSION
+
if (config.flopenresfile)
- if (!openresourcefile (fspec, &rnum, resourcefork)) { /* 2005-09-02 creedon - added support for fork parameter, see resources.c: openresourcefile and pushresourcefile */
+ if (!openresourcefile (fspec, &rnum, resourcefork)) { // 2005-09-02 creedon - added support for fork parameter, see
+ // resources.c: openresourcefile and pushresourcefile
closefile (fnum);
@@ -466,10 +470,17 @@
getwindowinfo (w, &hinfo);
+#ifdef MACVERSION
+
+ if ( FSRefValid ( &( *fspec ).fsref ) && ( *fspec ).path == NULL )
+ SetWindowProxyCreatorAndType ( w, 'LAND', config.filetype, kOnSystemDisk );
+
+#endif
+
/*
shellbringtofront (hinfo);
- shellclosechildwindows (hinfo); /%Save As can't maintain these, so close them now%/
+ shellclosechildwindows (hinfo); // Save As can't maintain these, so close them now
*/
if (!shellsavefile (w, fspec, fnum, rnum, true, false)) {
@@ -487,18 +498,21 @@
copyallresources ((**hinfo).rnum, rnum);
#ifndef version42orgreater
+
shellsavewindowresource (w, fspec, rnum);
shellsavefontresource (w, fspec, rnum);
+
#endif
- if (!flconvertingolddatabase) { /*close new file; we're really doing a "Save a Copy"*/
+ if (!flconvertingolddatabase) { // close new file; we're really doing a "Save a Copy"
closefile (fnum);
closeresourcefile (rnum);
+
}
- else { /*close old file and re-open newly-converted file*/
+ else { // close old file and re-open newly-converted file
(*shellglobals.closeroutine) ();
@@ -506,9 +520,9 @@
shellclearwindowdata ();
- closewindowfile (w); /*close old file*/
+ closewindowfile (w); // close old file
- (**hinfo).flneversaved = false; /*must do after closewindowfile*/
+ (**hinfo).flneversaved = false; // must do after closewindowfile
windowsetfspec (w, fspec);
@@ -518,7 +532,7 @@
if (!(*shellglobals.loadroutine) (fnum, rnum)) {
- closewindowfile (w); /*close new file*/
+ closewindowfile (w); // close new file
disposeshellwindow (w);
@@ -530,20 +544,23 @@
windowsetchanges (w, false);
}
- flushvolumechanges (fspec, fnum); /*write changes out to disk*/
+ flushvolumechanges (fspec, fnum); // write changes out to disk
return (true);
- } /*shelldatabasesaveas*/
+
+ } // shelldatabasesaveas
static boolean shellnormalsaveas (WindowPtr wsave, ptrfilespec fspec, boolean flrunnable) {
- /*
- 8/20/90 dmb: added resfile support
+ //
+ // 2006-09-18 creedon: for Mac, set window proxy icon
+ //
+ // 5.0.2b19 dmb: special case file type for runnable
+ //
+ // 8/20/90 dmb: added resfile support
+ //
- 5.0.2b19 dmb: special case file type for runnable
- */
-
register WindowPtr w = wsave;
hdlfilenum fnum;
short rnum;
@@ -551,7 +568,7 @@
OSType filetype = config.filetype;
OSType type;
- switch (filetype) { //handle special cases
+ switch (filetype) { // handle special cases
case type_normalscript:
if (flrunnable)
@@ -571,7 +588,8 @@
if (config.flopenresfile) {
- if (!openresourcefile (fspec, &rnum, resourcefork)) { /* 2005-09-02 creedon - added support for fork parameter, see resources.c: openresourcefile and pushresourcefile */
+ if (!openresourcefile (fspec, &rnum, resourcefork)) { // 2005-09-02 creedon - added support for fork parameter, see
+ // resources.c: openresourcefile and pushresourcefile
closefile (fnum);
@@ -583,12 +601,16 @@
(**shellwindowinfo).flneversaved = false;
- flushvolumechanges (fspec, fnum); /*write changes out to disk*/
+ flushvolumechanges (fspec, fnum); // write changes out to disk
closefile (windowgetfnum (w));
#ifdef MACVERSION
+
closeresourcefile (windowgetrnum (w));
+
+ SetWindowProxyCreatorAndType ( w, 'LAND', filetype, kOnSystemDisk );
+
#endif
windowsetchanges (w, false);
@@ -601,7 +623,8 @@
}
return (true);
- } /*shellnormalsaveas*/
+
+ } // shellnormalsaveas
boolean shellsaveas (WindowPtr wsave, ptrfilespec fspec, boolean flrunnable) {
@@ -646,20 +669,18 @@
bigstring bsname;
+ #ifdef MACVERSION
+
+ if ( fs.path != NULL )
+ CFStringRefToStr255 ( fs.path, bsname );
+ else
+
+ #endif
+
getdefaultfilename ( bsname );
#ifdef MACVERSION
- bigstring bs;
-
- pushchar ( '.', bsname );
-
- ostypetostring ( config.filetype, bs );
-
- alllower ( bs );
-
- pushstring ( bs, bsname );
-
fs.path = CFStringCreateWithPascalString ( kCFAllocatorDefault, bsname,
kCFStringEncodingMacRoman );
@@ -739,7 +760,7 @@
WindowPtr w = nil;
boolean fl;
- shellpushdefaultglobals (); /*so that config is correct*/
+ shellpushdefaultglobals (); // so that config is correct
if (config.flcreateonnew) {
@@ -786,9 +807,9 @@
error:
- disposeshellwindow (w); /*checks for nil*/
+ disposeshellwindow (w); // checks for nil
- if (fnum != 0) { /*we actually opened a file*/
+ if (fnum != 0) { // we actually opened a file
closefile (fnum);
@@ -802,8 +823,9 @@
shellpopglobals ();
return (false);
- } /*shellnewfile*/
+ } // shellnewfile
+
boolean shellnew (void) {
@@ -890,7 +912,7 @@
shellpopglobals ();
- return (shellsaveas (w, nil, false));
+ return ( shellsaveas ( w, nil, false ) );
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cre...@us...> - 2006-09-18 19:50:56
|
Revision: 1514
http://svn.sourceforge.net/frontierkernel/?rev=1514&view=rev
Author: creecode
Date: 2006-09-18 12:50:50 -0700 (Mon, 18 Sep 2006)
Log Message:
-----------
for Mac, in opedit function set proxy window icon
minor formatting tweaks
Modified Paths:
--------------
Frontier/branches/FSRef_Migration/Common/source/opverbs.c
Modified: Frontier/branches/FSRef_Migration/Common/source/opverbs.c
===================================================================
--- Frontier/branches/FSRef_Migration/Common/source/opverbs.c 2006-09-18 19:48:14 UTC (rev 1513)
+++ Frontier/branches/FSRef_Migration/Common/source/opverbs.c 2006-09-18 19:50:50 UTC (rev 1514)
@@ -58,15 +58,24 @@
#include "scripts.h"
#include "cancoon.h"
#include "kernelverbdefs.h"
+#include "opxml.h" // 7.0b21 PBS
+#include "wpengine.h"
+#include "opbuttons.h"
+#include "file.h" // 2006-09-17 creedon
+
+#ifdef MACVERSION
+
+ #include "MoreFilesX.h" // 2006-09-17 creedon
+
+#endif
+
#ifdef flcomponent
+
#include "osacomponent.h"
+
#endif
-#include "opxml.h" /*7.0b21 PBS*/
-#include "wpengine.h"
-#include "opbuttons.h"
-
#define opstringlist 159
#define optypestring 1
#define scripttypestring 2
@@ -1336,15 +1345,16 @@
boolean opedit (hdlexternalvariable hvariable, hdlwindowinfo hparent, ptrfilespec fs, bigstring bstitle, rectparam rzoom) {
- /*
- 4.17.97 dmb: protect against globals smashing under Windows
-
- 5.0b18 dmb: further protection: set flwindowopen bit before
- newchildwindow, which will yield
-
- 5.0.2b6 dmb: added flwindowopen loop to handle Windows async overlap
- */
-
+ //
+ // 2006-09-16 creedon: on Mac, set window proxy icon
+ //
+ // 5.0.2b6 dmb: added flwindowopen loop to handle Windows async overlap
+ //
+ // 5.0b18 dmb: further protection: set flwindowopen bit before newchildwindow, which will yield
+ //
+ // 1997-04-17 dmb: protect against globals smashing under Windows
+ //
+
register hdloutlinevariable hv = (hdloutlinevariable) hvariable;
register hdloutlinerecord ho;
Rect rwindow;
@@ -1352,12 +1362,12 @@
hdlwindowinfo hi;
short id;
- if (!opverbinmemory (hv)) /*couldn't swap it into memory*/
+ if (!opverbinmemory (hv)) // couldn't swap it into memory
return (false);
- ho = (hdloutlinerecord) (**hv).variabledata; /*assume it's in memory*/
+ ho = (hdloutlinerecord) (**hv).variabledata; // assume it's in memory
- while ((**ho).flwindowopen) { /*bring to front, return true*/
+ while ((**ho).flwindowopen) { // bring to front, return true
if (shellfinddatawindow ((Handle) ho, &hi)) {
@@ -1375,7 +1385,7 @@
#endif
}
- rwindow = (**ho).windowrect; /*window comes up where it was last time*/
+ rwindow = (**ho).windowrect; // window comes up where it was last time
if ((**hv).flscript)
id = idscriptconfig;
@@ -1402,8 +1412,48 @@
(**hi).hdata = (Handle) ho;
- if (fs != nil)
+ if ( fs != nil ) {
+
(**hi).fspec = *fs;
+
+ #ifdef MACVERSION
+
+ if ( FSRefValid ( &( *fs ).fsref ) && ( *fs ).path == NULL ) {
+
+ OSType type = NULL;
+
+ if ( ( **hv ).flscript ) {
+
+ bigstring bs;
+ LSItemInfoRecord iteminfo;
+ OSStatus status;
+
+ status = LSCopyItemInfoForRef ( &( *fs ).fsref, kLSRequestTypeCreator || kLSRequestExtension,
+ &iteminfo );
+
+ CFStringRefToStr255 ( iteminfo.extension, bs );
+
+ alllower ( bs );
+
+ if ( equalstrings ( bs, "\x04" "ftds" ) )
+ type = 'FTds';
+
+ if ( iteminfo.filetype == 'FTds' )
+ type = 'FTds';
+
+ if ( type == NULL )
+ type = 'FTsc';
+
+ }
+ else
+ type = 'FTop';
+
+ SetWindowProxyCreatorAndType ( w, 'LAND', type, kOnSystemDisk );
+
+ }
+ #endif
+
+ }
if (hparent == nil)
(**ho).outlinetype = outlineisstandalonescript;
@@ -1416,9 +1466,9 @@
opsetdisplaydefaults (ho);
- opdirtymeasurements (); //6.0a14 dmb: need this too; may have bogus pre-display values
+ opdirtymeasurements (); // 6.0a14 dmb: need this too; may have bogus pre-display values
- opsetctexpanded (ho); //6.0a12 dmb: now that we set fatheadlines and outlinerect
+ opsetctexpanded (ho); // 6.0a12 dmb: now that we set fatheadlines and outlinerect
oprestorescrollposition ();
@@ -1429,7 +1479,7 @@
if ((**ho).fldirty)
shellsetwindowchanges (hi, true);
- if ((**ho).outlinetype == outlineisoutline) { /*7.1b18 PBS: hide synthetic buttons*/
+ if ((**ho).outlinetype == outlineisoutline) { // 7.1b18 PBS: hide synthetic buttons
(**hi).flhidebuttons = true;
@@ -1439,9 +1489,10 @@
windowzoom (w);
return (true);
- } /*opedit*/
+ } // opedit
+
boolean opvaltoscript (tyvaluerecord val, hdloutlinerecord *houtline) {
/*
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cre...@us...> - 2006-09-18 19:48:20
|
Revision: 1513
http://svn.sourceforge.net/frontierkernel/?rev=1513&view=rev
Author: creecode
Date: 2006-09-18 12:48:14 -0700 (Mon, 18 Sep 2006)
Log Message:
-----------
in menuedit function set proxy window icon
minor formatting tweaks
Modified Paths:
--------------
Frontier/branches/FSRef_Migration/Common/source/menuverbs.c
Modified: Frontier/branches/FSRef_Migration/Common/source/menuverbs.c
===================================================================
--- Frontier/branches/FSRef_Migration/Common/source/menuverbs.c 2006-09-18 19:45:47 UTC (rev 1512)
+++ Frontier/branches/FSRef_Migration/Common/source/menuverbs.c 2006-09-18 19:48:14 UTC (rev 1513)
@@ -52,8 +52,13 @@
#include "cancoon.h"
#include "kernelverbdefs.h"
+#ifdef MACVERSION
+ #include "MoreFilesX.h"
+#endif
+
+
#define menustringlist 166
#define menutypestring 1
#define menusizestring 2
@@ -792,9 +797,11 @@
boolean menuedit (hdlexternalvariable hvariable, hdlwindowinfo hparent, ptrfilespec fs, bigstring bstitle, rectparam rzoom) {
- /*
- 5.0d19 dmb: set flwindowopen; use locals, not menu globals.
- */
+ //
+ // 2006-09-16 creedon: on Mac, set window proxy icon
+ //
+ // 5.0d19 dmb: set flwindowopen; use locals, not menu globals.
+ //
register hdlmenuvariable hv = (hdlmenuvariable) hvariable;
hdlmenurecord hm;
@@ -813,22 +820,31 @@
}
}
- if (!menuverbinmemory (hv)) /*error swapping menurecord into memory*/
+ if (!menuverbinmemory (hv)) // error swapping menurecord into memory
return (false);
hm = (hdlmenurecord) (**hv).variabledata;
- rwindow = (**hm).menuwindowrect; /*window comes up where it was last time*/
+ rwindow = (**hm).menuwindowrect; // window comes up where it was last time
if (!newchildwindow (idmenueditorconfig, hparent, &rwindow, rzoom, bstitle, &w))
return (false);
getwindowinfo (w, &hi);
- (**hi).hdata = (Handle) hm; /*link data into shell's structure*/
+ (**hi).hdata = (Handle) hm; // link data into shell's structure
- if (fs != nil)
+ if ( fs != nil ) {
+
(**hi).fspec = *fs;
+
+ #ifdef MACVERSION
+
+ if ( FSRefValid ( &( *fs ).fsref ) && ( *fs ).path == NULL )
+ SetWindowProxyCreatorAndType ( w, 'LAND', 'FTmb', kOnSystemDisk );
+ #endif
+
+ }
shellpushglobals (w);
@@ -841,10 +857,11 @@
if ((**hm).fldirty)
shellsetwindowchanges (hi, true);
- windowzoom (w); /*show the window to the user*/
+ windowzoom (w); // show the window to the user
return (true);
- } /*menuedit*/
+
+ } // menuedit
static boolean menudisposevariable (hdlexternalvariable hvariable, boolean fldisk) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cre...@us...> - 2006-09-18 19:45:49
|
Revision: 1512
http://svn.sourceforge.net/frontierkernel/?rev=1512&view=rev
Author: creecode
Date: 2006-09-18 12:45:47 -0700 (Mon, 18 Sep 2006)
Log Message:
-----------
in langunpackwindowverb function extend filespec before checking if FSRef is valid
Modified Paths:
--------------
Frontier/branches/FSRef_Migration/Common/source/langpack.c
Modified: Frontier/branches/FSRef_Migration/Common/source/langpack.c
===================================================================
--- Frontier/branches/FSRef_Migration/Common/source/langpack.c 2006-09-18 19:42:21 UTC (rev 1511)
+++ Frontier/branches/FSRef_Migration/Common/source/langpack.c 2006-09-18 19:45:47 UTC (rev 1512)
@@ -41,6 +41,7 @@
#include "langsystem7.h"
#include "tablestructure.h"
#include "byteorder.h" /* 2006-04-08 aradke: endianness conversion macros */
+#include "file.h" // 2006-09-15 creedon
#ifdef MACVERSION
@@ -823,7 +824,7 @@
boolean langunpackwindowverb (hdltreenode hparam1, tyvaluerecord *vreturned) {
//
- // 2006-07-11 creedon: FSRef-ized
+ // 2006-09-18 creedon: FSRef-ized
//
tyvaluerecord val;
@@ -855,6 +856,8 @@
#ifdef MACVERSION
+ ( void ) extendfilespec ( fs, fs );
+
if ( FSRefValid ( &( *fs ).fsref ) )
langexternalsetdirty ((hdlexternalhandle) val.data.externalvalue, false);
else
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cre...@us...> - 2006-09-18 19:42:22
|
Revision: 1511
http://svn.sourceforge.net/frontierkernel/?rev=1511&view=rev
Author: creecode
Date: 2006-09-18 12:42:21 -0700 (Mon, 18 Sep 2006)
Log Message:
-----------
in langexternalzoomfilewindow function add file extension for when file is saved
Modified Paths:
--------------
Frontier/branches/FSRef_Migration/Common/source/langexternal.c
Modified: Frontier/branches/FSRef_Migration/Common/source/langexternal.c
===================================================================
--- Frontier/branches/FSRef_Migration/Common/source/langexternal.c 2006-09-18 19:34:23 UTC (rev 1510)
+++ Frontier/branches/FSRef_Migration/Common/source/langexternal.c 2006-09-18 19:42:21 UTC (rev 1511)
@@ -2119,15 +2119,19 @@
boolean langexternalzoomfilewindow (const tyvaluerecord *val, ptrfilespec fs, boolean flhidden) {
- /*
- create and open a new window containing the file-based external value in val.
- val should be in memory
- */
+ //
+ //
+ // create and open a new window containing the file-based external value in val. val should be in memory
+ //
+ // 2006-09-16 creedon: add a file extension for when the file is saved
+ //
register hdlexternalvariable hv;
- bigstring bstitle;
+ bigstring bsfileextension, bstitle;
Rect rzoom;
+ setemptystring ( bsfileextension );
+
hv = (hdlexternalvariable) (*val).data.externalvalue;
assert ((**hv).flinmemory);
@@ -2139,9 +2143,73 @@
if (fs != nil)
getfsfile (fs, bstitle); //5.0b9 dmb: new routine
- else
+ else {
getuntitledfilename (bstitle);
-
+
+ switch ( ( **hv).id ) { /// add an extension
+
+ case idtableprocessor:
+
+ pushstring ( "\x04" "fttb", bsfileextension );
+
+ break;
+
+ case idoutlineprocessor:
+
+ pushstring ( "\x04" "ftop", bsfileextension );
+
+ break;
+
+ case idscriptprocessor:
+
+ pushstring ( "\x04" "ftsc", bsfileextension );
+
+ break;
+
+ case idwordprocessor:
+
+ pushstring ( "\x04" "ftwp", bsfileextension );
+
+ break;
+
+ case idmenuprocessor:
+
+ pushstring ( "\x04" "ftmb", bsfileextension );
+
+ break;
+
+ /* case idpictprocessor:
+ updateconfigsettings (pictvaluetype, idpictconfig);
+
+ fl = pictverbnew (hdata, &hvariable);
+
+ break;
+
+ #ifdef fliowa
+
+ case idcardprocessor:
+ updateconfigsettings (cardvaluetype, idiowaconfig);
+
+ fl = cardverbnew (hdata, &hvariable);
+
+ break;
+
+ #endif
+
+ default:
+ fl = false; */
+
+ } // switch
+
+ if ( ! isemptystring ( bsfileextension ) ) {
+
+ insertchar ( '.', bsfileextension );
+
+ pushstring ( bsfileextension, bstitle );
+
+ }
+ }
+
if (!langexternaledit (hv, nil, fs, bstitle, &rzoom))
return (false);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cre...@us...> - 2006-09-18 19:34:26
|
Revision: 1510
http://svn.sourceforge.net/frontierkernel/?rev=1510&view=rev
Author: creecode
Date: 2006-09-18 12:34:23 -0700 (Mon, 18 Sep 2006)
Log Message:
-----------
in getuntitledfilename function replace dash with space in name
Modified Paths:
--------------
Frontier/branches/FSRef_Migration/Common/source/frontierconfig.c
Modified: Frontier/branches/FSRef_Migration/Common/source/frontierconfig.c
===================================================================
--- Frontier/branches/FSRef_Migration/Common/source/frontierconfig.c 2006-09-18 19:30:58 UTC (rev 1509)
+++ Frontier/branches/FSRef_Migration/Common/source/frontierconfig.c 2006-09-18 19:34:23 UTC (rev 1510)
@@ -201,9 +201,11 @@
boolean getuntitledfilename (bigstring bs) {
- /*
- 5.0d6 dmb: added numeric sequencing
- */
+ //
+ // 2006-09-15 creedon; push space character instead of dash
+ //
+ // 5.0d6 dmb: added numeric sequencing
+ //
static long untitledsequencer = 0;
@@ -212,15 +214,16 @@
if (++untitledsequencer > 1) {
- pushchar ('-', bs);
+ pushchar ( ' ', bs );
pushlong (untitledsequencer, bs);
}
return (true);
- } /*getuntitledfilename*/
+ } // getuntitledfilename
+
boolean getdefaultfilename (bigstring bs) {
return (getstringlist (defaultlistnumber, defaultfilename, bs));
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cre...@us...> - 2006-09-18 19:31:08
|
Revision: 1509
http://svn.sourceforge.net/frontierkernel/?rev=1509&view=rev
Author: creecode
Date: 2006-09-18 12:30:58 -0700 (Mon, 18 Sep 2006)
Log Message:
-----------
minor source format tweak, no functional change
Modified Paths:
--------------
Frontier/branches/FSRef_Migration/Common/source/fileops.c
Modified: Frontier/branches/FSRef_Migration/Common/source/fileops.c
===================================================================
--- Frontier/branches/FSRef_Migration/Common/source/fileops.c 2006-09-18 19:28:12 UTC (rev 1508)
+++ Frontier/branches/FSRef_Migration/Common/source/fileops.c 2006-09-18 19:30:58 UTC (rev 1509)
@@ -2921,10 +2921,10 @@
#ifdef MACVERSION
- boolean fileresolvealias ( ptrfilespec fs) {
+ boolean fileresolvealias ( ptrfilespec fs ) {
//
- // 2006-06-25 creedon: FSRef-ized
+ // 2006-09-18 creedon: FSRef-ized
//
boolean flfolder, flalias;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cre...@us...> - 2006-09-18 19:28:15
|
Revision: 1508
http://svn.sourceforge.net/frontierkernel/?rev=1508&view=rev
Author: creecode
Date: 2006-09-18 12:28:12 -0700 (Mon, 18 Sep 2006)
Log Message:
-----------
on Mac, in sfdialog function only manipulate filespec at start of function only if sfverb == sfputfileverb
Modified Paths:
--------------
Frontier/branches/FSRef_Migration/Common/source/filedialog.c
Modified: Frontier/branches/FSRef_Migration/Common/source/filedialog.c
===================================================================
--- Frontier/branches/FSRef_Migration/Common/source/filedialog.c 2006-09-18 19:20:20 UTC (rev 1507)
+++ Frontier/branches/FSRef_Migration/Common/source/filedialog.c 2006-09-18 19:28:12 UTC (rev 1508)
@@ -495,14 +495,13 @@
#ifdef MACVERSION
//
- // 2006-08-25 creedon: minimally FSRef-ized
+ // 2006-09-15 creedon: minimally FSRef-ized
//
- // 2005-10-06 creedon: added filecreator parameter, used for get file
- // dialog
+ // 2005-10-06 creedon: added filecreator parameter, used for get file dialog
//
// 2005-09-21 creedon: changed from TimsGetFile to getafile
//
- // 2000-06-20 Timothy Paustian: I am going to hack the heck out of this routine. See what you think
+ // 2000-06-20 Timothy Paustian: I am going to hack the heck out of this routine. See what you think
//
// 4.1b13 dmb: un-commented out the shellwritescrap and shellactive calls.
// I don't know how they got commented; I must have been experimenting with
@@ -529,7 +528,7 @@
// 4/16/91 dmb: replaced filetype parameter with pointer to type list. callers
// can pass nil when irrelevant, or when all types are to be shown.
//
- // 11/16/90 dmb: replace flput boolean with sfverb enum. added code for folder
+ // 11/16/90 dmb: replace flput boolean with sfverb enum. added code for folder
// and disk selection dialogs
//
// 8/1/90 dmb: if filetype is zero, show all files by passing zero to SFGetFile
@@ -542,29 +541,31 @@
clearbytes ( &fspect, sizeof ( fspect ) );
- // move the switch statement to below because it's smarter to call it there when using the new routines for Nav services.
+ // move the switch statement to below because it's smarter to call it there when using the new routines for Nav
+ // services.
clearbytes (&sfdata, sizeof (sfdata));
+
+ if ( sfverb == sfputfileverb ) {
- if ( extendfilespec ( fspec, fspec ) ) {
-
+ extendfilespec ( fspec, fspec );
+
if ( ( *fspec ).path == NULL )
FSGetCatalogInfo ( &( *fspec ).fsref, kFSCatInfoNone, NULL, NULL, &fspect, NULL );
else {
FSCatalogInfo catalogInfo;
- FSGetCatalogInfo ( &( *fspec ).fsref, kFSCatInfoVolume | kFSCatInfoNodeID, &catalogInfo, NULL, NULL, NULL );
+ FSGetCatalogInfo ( &( *fspec ).fsref, kFSCatInfoVolume | kFSCatInfoNodeID, &catalogInfo, NULL, NULL,
+ NULL );
fspect.vRefNum = catalogInfo.volume;
fspect.parID = catalogInfo.nodeID;
CFStringRefToStr255 ( ( *fspec ).path, fspect.name );
+
}
}
- else
- if ( ( *fspec ).path != NULL )
- CFStringRefToStr255 ( ( *fspec ).path, fspect.name );
-
+
if ( filetypes != NULL )
filetype = ( *filetypes ).types [ 0 ];
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cre...@us...> - 2006-09-18 19:20:27
|
Revision: 1507
http://svn.sourceforge.net/frontierkernel/?rev=1507&view=rev
Author: creecode
Date: 2006-09-18 12:20:20 -0700 (Mon, 18 Sep 2006)
Log Message:
-----------
on Mac, in filecreateandopen function release CFStringRef before clearing
Modified Paths:
--------------
Frontier/branches/FSRef_Migration/Common/source/file.c
Modified: Frontier/branches/FSRef_Migration/Common/source/file.c
===================================================================
--- Frontier/branches/FSRef_Migration/Common/source/file.c 2006-09-16 17:11:22 UTC (rev 1506)
+++ Frontier/branches/FSRef_Migration/Common/source/file.c 2006-09-18 19:20:20 UTC (rev 1507)
@@ -526,7 +526,7 @@
static boolean filecreateandopen ( ptrfilespec fs, OSType creator, OSType filetype, hdlfilenum *fnum) {
//
- // 2006-06-26 creedon: for Mac, FSRef-ized
+ // 2006-09-15 creedon: for Mac, FSRef-ized
//
#ifdef MACVERSION
@@ -542,7 +542,9 @@
if ( oserror ( err ) )
return (false);
-
+
+ CFRelease ( ( *fs ).path );
+
( *fs ).path = NULL; // clear out path
HFSUniStr255 dataforkname;
@@ -596,7 +598,7 @@
boolean opennewfile ( ptrfilespec fs, OSType creator, OSType filetype, hdlfilenum *fnum ) {
//
- // 2006-06-22 creedon: for Mac, FSRef-ized
+ // 2006-09-13 creedon: for Mac, FSRef-ized
//
boolean flfolder;
@@ -613,6 +615,7 @@
}
return ( filecreateandopen ( fs, creator, filetype, fnum ) );
+
} // opennewfile
@@ -692,7 +695,7 @@
#endif
- } /* openfile */
+ } // openfile
boolean closefile (hdlfilenum fnum) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cre...@us...> - 2006-09-16 17:11:30
|
Revision: 1506
http://svn.sourceforge.net/frontierkernel/?rev=1506&view=rev
Author: creecode
Date: 2006-09-16 10:11:22 -0700 (Sat, 16 Sep 2006)
Log Message:
-----------
This function is designed to overcome a crashing bug that appears to be unique to the Athlon 64 X2 dual processors, released in mid-2006. While this function is designed to fix the X2 problem, this function won't cause your system any harm if you're running another processor. Non Athlon 64 X2 users can either keep or delete this callback.
Added Paths:
-----------
ODBs/trunk/frontierRoot/system/shutdown/athlonX2Fix.fvc
Added: ODBs/trunk/frontierRoot/system/shutdown/athlonX2Fix.fvc
===================================================================
--- ODBs/trunk/frontierRoot/system/shutdown/athlonX2Fix.fvc (rev 0)
+++ ODBs/trunk/frontierRoot/system/shutdown/athlonX2Fix.fvc 2006-09-16 17:11:22 UTC (rev 1506)
@@ -0,0 +1,14 @@
+FrontierVcsFile:3:scpt:system.shutdown.athlonX2Fix
+
+on athlonX2Fix ( ) {
+ «9/15/06; 9:35:47 PM by DG and TAC ( minor tweaks only )
+ «This function is designed to overcome a crashing bug that appears to be unique to the Athlon 64 X2 dual processors, released in mid-2006. While this function is designed to fix the X2 problem, this function won't cause your system any harm if you're running another processor. Non Athlon 64 X2 users can either keep or delete this callback.
+ case sys.os ( ) {
+ "Win95";
+ "WinNT" {
+ local ( i, id );
+ for i = 1 to thread.getCount ( ) {
+ id = thread.getNthID ( i );
+ thread.wake ( id )}}}}
+
+
Property changes on: ODBs/trunk/frontierRoot/system/shutdown/athlonX2Fix.fvc
___________________________________________________________________
Name: svn:eol-style
+ native
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kar...@us...> - 2006-09-15 13:29:50
|
Revision: 1505
http://svn.sourceforge.net/frontierkernel/?rev=1505&view=rev
Author: karstenw
Date: 2006-09-15 06:29:41 -0700 (Fri, 15 Sep 2006)
Log Message:
-----------
corrected return value of sqliteopenverb
Modified Paths:
--------------
Frontier/branches/SQLite/Common/source/langsqlite.c
Modified: Frontier/branches/SQLite/Common/source/langsqlite.c
===================================================================
--- Frontier/branches/SQLite/Common/source/langsqlite.c 2006-09-13 09:30:14 UTC (rev 1504)
+++ Frontier/branches/SQLite/Common/source/langsqlite.c 2006-09-15 13:29:41 UTC (rev 1505)
@@ -257,7 +257,9 @@
}
/* return the db address to the scripter */
- return (setheapvalue ((Handle) dbid, longvaluetype, vreturned));
+// return (setheapvalue ((Handle) dbid, longvaluetype, vreturned));
+ // 2006-09-06 - kw - simply return a long
+ return (setlongvalue ((long) dbid, vreturned));
} /* sqliteopenverb */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <has...@us...> - 2006-09-13 09:30:20
|
Revision: 1504
http://svn.sourceforge.net/frontierkernel/?rev=1504&view=rev
Author: hasseily
Date: 2006-09-13 02:30:14 -0700 (Wed, 13 Sep 2006)
Log Message:
-----------
Changed the XCode build to use sqlite as a static library that is then linked into Frontier.
This makes sqlite independent of Frontier or Mac OS specific system header files that can (and do) conflict with sqlite header definitions.
Modified Paths:
--------------
Frontier/branches/SQLite/build_XCode/Frontier.xcodeproj/project.pbxproj
Modified: Frontier/branches/SQLite/build_XCode/Frontier.xcodeproj/project.pbxproj
===================================================================
--- Frontier/branches/SQLite/build_XCode/Frontier.xcodeproj/project.pbxproj 2006-09-11 14:15:50 UTC (rev 1503)
+++ Frontier/branches/SQLite/build_XCode/Frontier.xcodeproj/project.pbxproj 2006-09-13 09:30:14 UTC (rev 1504)
@@ -7,60 +7,7 @@
objects = {
/* Begin PBXBuildFile section */
- 5D3FD68B0AAB68870086E977 /* btree.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD67F0AAB68870086E977 /* btree.h */; };
- 5D3FD68C0AAB68870086E977 /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6800AAB68870086E977 /* hash.h */; };
- 5D3FD68D0AAB68870086E977 /* keywordhash.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6810AAB68870086E977 /* keywordhash.h */; };
- 5D3FD68E0AAB68870086E977 /* opcodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6820AAB68870086E977 /* opcodes.h */; };
- 5D3FD68F0AAB68870086E977 /* os_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6830AAB68870086E977 /* os_common.h */; };
- 5D3FD6900AAB68870086E977 /* os.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6840AAB68870086E977 /* os.h */; };
- 5D3FD6910AAB68870086E977 /* pager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6850AAB68870086E977 /* pager.h */; };
- 5D3FD6920AAB68870086E977 /* sqlite3.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6860AAB68870086E977 /* sqlite3.h */; };
- 5D3FD6930AAB68870086E977 /* sqlite3ext.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6870AAB68870086E977 /* sqlite3ext.h */; };
- 5D3FD6940AAB68870086E977 /* sqliteInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6880AAB68870086E977 /* sqliteInt.h */; };
- 5D3FD6950AAB68870086E977 /* vdbe.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6890AAB68870086E977 /* vdbe.h */; };
- 5D3FD6960AAB68870086E977 /* vdbeInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD68A0AAB68870086E977 /* vdbeInt.h */; };
5D3FD6C10AAB69390086E977 /* alter.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6980AAB69380086E977 /* alter.c */; };
- 5D3FD6C20AAB69390086E977 /* analyze.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6990AAB69380086E977 /* analyze.c */; };
- 5D3FD6C30AAB69390086E977 /* attach.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD69A0AAB69380086E977 /* attach.c */; };
- 5D3FD6C40AAB69390086E977 /* auth.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD69B0AAB69380086E977 /* auth.c */; };
- 5D3FD6C50AAB69390086E977 /* btree.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD69C0AAB69380086E977 /* btree.c */; };
- 5D3FD6C60AAB69390086E977 /* build.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD69D0AAB69380086E977 /* build.c */; };
- 5D3FD6C70AAB69390086E977 /* callback.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD69E0AAB69380086E977 /* callback.c */; };
- 5D3FD6C80AAB69390086E977 /* complete.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD69F0AAB69380086E977 /* complete.c */; };
- 5D3FD6C90AAB69390086E977 /* date.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A00AAB69380086E977 /* date.c */; };
- 5D3FD6CA0AAB69390086E977 /* delete.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A10AAB69380086E977 /* delete.c */; };
- 5D3FD6CB0AAB69390086E977 /* expr.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A20AAB69380086E977 /* expr.c */; };
- 5D3FD6CC0AAB69390086E977 /* func.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A30AAB69380086E977 /* func.c */; };
- 5D3FD6CD0AAB69390086E977 /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A40AAB69380086E977 /* hash.c */; };
- 5D3FD6CE0AAB69390086E977 /* insert.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A50AAB69380086E977 /* insert.c */; };
- 5D3FD6CF0AAB69390086E977 /* legacy.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A60AAB69380086E977 /* legacy.c */; };
- 5D3FD6D00AAB69390086E977 /* loadext.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A70AAB69380086E977 /* loadext.c */; };
- 5D3FD6D10AAB69390086E977 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A80AAB69380086E977 /* main.c */; };
- 5D3FD6D20AAB69390086E977 /* opcodes.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A90AAB69380086E977 /* opcodes.c */; };
- 5D3FD6D30AAB69390086E977 /* os_unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6AA0AAB69380086E977 /* os_unix.c */; };
- 5D3FD6D40AAB69390086E977 /* os.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6AB0AAB69380086E977 /* os.c */; };
- 5D3FD6D50AAB69390086E977 /* pager.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6AC0AAB69380086E977 /* pager.c */; };
- 5D3FD6D60AAB69390086E977 /* parse.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6AD0AAB69380086E977 /* parse.c */; };
- 5D3FD6D70AAB69390086E977 /* pragma.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6AE0AAB69380086E977 /* pragma.c */; };
- 5D3FD6D80AAB69390086E977 /* prepare.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6AF0AAB69380086E977 /* prepare.c */; };
- 5D3FD6D90AAB69390086E977 /* printf.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B00AAB69380086E977 /* printf.c */; };
- 5D3FD6DA0AAB69390086E977 /* random.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B10AAB69390086E977 /* random.c */; };
- 5D3FD6DB0AAB69390086E977 /* select.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B20AAB69390086E977 /* select.c */; };
- 5D3FD6DC0AAB69390086E977 /* table.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B30AAB69390086E977 /* table.c */; };
- 5D3FD6DD0AAB69390086E977 /* tokenize.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B40AAB69390086E977 /* tokenize.c */; };
- 5D3FD6DE0AAB69390086E977 /* trigger.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B50AAB69390086E977 /* trigger.c */; };
- 5D3FD6DF0AAB69390086E977 /* update.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B60AAB69390086E977 /* update.c */; };
- 5D3FD6E00AAB69390086E977 /* utf.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B70AAB69390086E977 /* utf.c */; };
- 5D3FD6E10AAB69390086E977 /* util.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B80AAB69390086E977 /* util.c */; };
- 5D3FD6E20AAB69390086E977 /* vacuum.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B90AAB69390086E977 /* vacuum.c */; };
- 5D3FD6E30AAB69390086E977 /* vdbe.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6BA0AAB69390086E977 /* vdbe.c */; };
- 5D3FD6E40AAB69390086E977 /* vdbeapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6BB0AAB69390086E977 /* vdbeapi.c */; };
- 5D3FD6E50AAB69390086E977 /* vdbeaux.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6BC0AAB69390086E977 /* vdbeaux.c */; };
- 5D3FD6E60AAB69390086E977 /* vdbefifo.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6BD0AAB69390086E977 /* vdbefifo.c */; };
- 5D3FD6E70AAB69390086E977 /* vdbemem.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6BE0AAB69390086E977 /* vdbemem.c */; };
- 5D3FD6E80AAB69390086E977 /* vtab.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6BF0AAB69390086E977 /* vtab.c */; };
- 5D3FD6E90AAB69390086E977 /* where.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6C00AAB69390086E977 /* where.c */; };
- 5D3FD6EB0AAB69730086E977 /* parse.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6EA0AAB69730086E977 /* parse.h */; };
5D4E1E490AAA17E900DF6890 /* langsqlite.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D4E1E470AAA17E900DF6890 /* langsqlite.c */; };
5D4E1E4A0AAA17E900DF6890 /* langsqlite.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D4E1E480AAA17E900DF6890 /* langsqlite.h */; };
6505996409968C1400410571 /* ioascrollbar.h in Headers */ = {isa = PBXBuildFile; fileRef = 651525AB072BFC6700411831 /* ioascrollbar.h */; };
@@ -537,9 +484,9 @@
65059B4109968C1400410571 /* carb.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525DE072BFC6700411831 /* carb.r */; };
65059B4209968C1400410571 /* osxdialogs.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525DF072BFC6700411831 /* osxdialogs.r */; };
65059B4309968C1400410571 /* sicn.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525D5072BFC6700411831 /* sicn.r */; };
- 65059B4409968C1400410571 /* opicons.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525D6072BFC6700411831 /* opicons.r */; };
+ 65059B4409968C1400410571 /* opicons.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525D6072BFC6700411831; };
65059B4509968C1400410571 /* ioaapp.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525D7072BFC6700411831 /* ioaapp.r */; };
- 65059B4609968C1400410571 /* iowaruntime.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525D8072BFC6700411831 /* iowaruntime.r */; };
+ 65059B4609968C1400410571 /* iowaruntime.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525D8072BFC6700411831; };
65059B4709968C1400410571 /* ppat.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525D9072BFC6700411831 /* ppat.r */; };
65059B4809968C1400410571 /* clut.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525DA072BFC6700411831 /* clut.r */; };
65059B4B09968C1400410571 /* frontier.r in Rez */ = {isa = PBXBuildFile; fileRef = 65BBB661072E563B008E2F34 /* frontier.r */; };
@@ -808,9 +755,9 @@
651527A2072BFC6900411831 /* carb.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525DE072BFC6700411831 /* carb.r */; };
651527A3072BFC6900411831 /* osxdialogs.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525DF072BFC6700411831 /* osxdialogs.r */; };
651527A4072BFC6900411831 /* sicn.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525D5072BFC6700411831 /* sicn.r */; };
- 651527A5072BFC6900411831 /* opicons.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525D6072BFC6700411831 /* opicons.r */; };
+ 651527A5072BFC6900411831 /* opicons.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525D6072BFC6700411831; };
651527A6072BFC6900411831 /* ioaapp.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525D7072BFC6700411831 /* ioaapp.r */; };
- 651527A7072BFC6900411831 /* iowaruntime.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525D8072BFC6700411831 /* iowaruntime.r */; };
+ 651527A7072BFC6900411831 /* iowaruntime.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525D8072BFC6700411831; };
651527A8072BFC6900411831 /* ppat.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525D9072BFC6700411831 /* ppat.r */; };
651527A9072BFC6900411831 /* clut.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525DA072BFC6700411831 /* clut.r */; };
651527AA072BFC6900411831 /* icns.r in Rez */ = {isa = PBXBuildFile; fileRef = 651525DB072BFC6700411831 /* icns.r */; };
@@ -1053,6 +1000,66 @@
65F9C22309C4CD9800DCC29E /* sha.h in Headers */ = {isa = PBXBuildFile; fileRef = 65F9C21F09C4CD9700DCC29E /* sha.h */; };
65F9C22709C4CDDE00DCC29E /* sha1dgst.c in Sources */ = {isa = PBXBuildFile; fileRef = 65F9C22609C4CDDE00DCC29E /* sha1dgst.c */; };
65F9C22809C4CDDE00DCC29E /* sha1dgst.c in Sources */ = {isa = PBXBuildFile; fileRef = 65F9C22609C4CDDE00DCC29E /* sha1dgst.c */; };
+ BB37A31B0AB828010077C6A1 /* libsqlite3_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BB37A29C0AB826540077C6A1 /* libsqlite3_static.a */; };
+ BB37A3210AB8286F0077C6A1 /* sqlite3.h in Headers */ = {isa = PBXBuildFile; fileRef = BB37A2AA0AB827C00077C6A1 /* sqlite3.h */; };
+ BB37A37E0AB82B0F0077C6A1 /* alter.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6980AAB69380086E977 /* alter.c */; };
+ BB37A37F0AB82B0F0077C6A1 /* analyze.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6990AAB69380086E977 /* analyze.c */; };
+ BB37A3800AB82B0F0077C6A1 /* attach.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD69A0AAB69380086E977 /* attach.c */; };
+ BB37A3810AB82B0F0077C6A1 /* auth.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD69B0AAB69380086E977 /* auth.c */; };
+ BB37A3820AB82B0F0077C6A1 /* btree.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD69C0AAB69380086E977 /* btree.c */; };
+ BB37A3830AB82B0F0077C6A1 /* btree.h in Headers */ = {isa = PBXBuildFile; fileRef = BB37A2D20AB827C00077C6A1 /* btree.h */; };
+ BB37A3840AB82B0F0077C6A1 /* build.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD69D0AAB69380086E977 /* build.c */; };
+ BB37A3850AB82B0F0077C6A1 /* callback.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD69E0AAB69380086E977 /* callback.c */; };
+ BB37A3860AB82B0F0077C6A1 /* complete.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD69F0AAB69380086E977 /* complete.c */; };
+ BB37A3870AB82B0F0077C6A1 /* date.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A00AAB69380086E977 /* date.c */; };
+ BB37A3880AB82B0F0077C6A1 /* delete.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A10AAB69380086E977 /* delete.c */; };
+ BB37A3890AB82B0F0077C6A1 /* expr.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A20AAB69380086E977 /* expr.c */; };
+ BB37A38A0AB82B0F0077C6A1 /* func.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A30AAB69380086E977 /* func.c */; };
+ BB37A38B0AB82B0F0077C6A1 /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A40AAB69380086E977 /* hash.c */; };
+ BB37A38C0AB82B0F0077C6A1 /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = BB37A2AC0AB827C00077C6A1 /* hash.h */; };
+ BB37A38D0AB82B0F0077C6A1 /* insert.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A50AAB69380086E977 /* insert.c */; };
+ BB37A38E0AB82B0F0077C6A1 /* keywordhash.h in Headers */ = {isa = PBXBuildFile; fileRef = BB37A2AD0AB827C00077C6A1 /* keywordhash.h */; };
+ BB37A38F0AB82B0F0077C6A1 /* legacy.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A60AAB69380086E977 /* legacy.c */; };
+ BB37A3900AB82B0F0077C6A1 /* loadext.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A70AAB69380086E977 /* loadext.c */; };
+ BB37A3910AB82B0F0077C6A1 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A80AAB69380086E977 /* main.c */; };
+ BB37A3920AB82B0F0077C6A1 /* opcodes.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A90AAB69380086E977 /* opcodes.c */; };
+ BB37A3930AB82B0F0077C6A1 /* opcodes.h in Headers */ = {isa = PBXBuildFile; fileRef = BB37A2A30AB827C00077C6A1 /* opcodes.h */; };
+ BB37A3940AB82B0F0077C6A1 /* os.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6AB0AAB69380086E977 /* os.c */; };
+ BB37A3950AB82B0F0077C6A1 /* os.h in Headers */ = {isa = PBXBuildFile; fileRef = BB37A2A10AB827C00077C6A1 /* os.h */; };
+ BB37A3960AB82B0F0077C6A1 /* os_common.h in Headers */ = {isa = PBXBuildFile; fileRef = BB37A2CD0AB827C00077C6A1 /* os_common.h */; };
+ BB37A3970AB82B0F0077C6A1 /* os_os2.c in Sources */ = {isa = PBXBuildFile; fileRef = BB37A2CB0AB827C00077C6A1 /* os_os2.c */; };
+ BB37A3980AB82B0F0077C6A1 /* os_unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6AA0AAB69380086E977 /* os_unix.c */; };
+ BB37A3990AB82B0F0077C6A1 /* os_win.c in Sources */ = {isa = PBXBuildFile; fileRef = BB37A2C20AB827C00077C6A1 /* os_win.c */; };
+ BB37A39A0AB82B0F0077C6A1 /* pager.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6AC0AAB69380086E977 /* pager.c */; };
+ BB37A39B0AB82B0F0077C6A1 /* pager.h in Headers */ = {isa = PBXBuildFile; fileRef = BB37A2D10AB827C00077C6A1 /* pager.h */; };
+ BB37A39C0AB82B0F0077C6A1 /* parse.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6AD0AAB69380086E977 /* parse.c */; };
+ BB37A39D0AB82B0F0077C6A1 /* parse.h in Headers */ = {isa = PBXBuildFile; fileRef = BB37A2CF0AB827C00077C6A1 /* parse.h */; };
+ BB37A39E0AB82B0F0077C6A1 /* pragma.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6AE0AAB69380086E977 /* pragma.c */; };
+ BB37A39F0AB82B0F0077C6A1 /* prepare.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6AF0AAB69380086E977 /* prepare.c */; };
+ BB37A3A00AB82B0F0077C6A1 /* printf.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B00AAB69380086E977 /* printf.c */; };
+ BB37A3A10AB82B0F0077C6A1 /* random.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B10AAB69390086E977 /* random.c */; };
+ BB37A3A20AB82B0F0077C6A1 /* select.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B20AAB69390086E977 /* select.c */; };
+ BB37A3A30AB82B0F0077C6A1 /* shell.c in Sources */ = {isa = PBXBuildFile; fileRef = BB37A2B10AB827C00077C6A1 /* shell.c */; };
+ BB37A3A40AB82B0F0077C6A1 /* sqlite3.h in Headers */ = {isa = PBXBuildFile; fileRef = BB37A2AA0AB827C00077C6A1 /* sqlite3.h */; };
+ BB37A3A50AB82B0F0077C6A1 /* sqlite3ext.h in Headers */ = {isa = PBXBuildFile; fileRef = BB37A2C00AB827C00077C6A1 /* sqlite3ext.h */; };
+ BB37A3A60AB82B0F0077C6A1 /* sqliteInt.h in Headers */ = {isa = PBXBuildFile; fileRef = BB37A2DA0AB827C10077C6A1 /* sqliteInt.h */; };
+ BB37A3A70AB82B0F0077C6A1 /* table.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B30AAB69390086E977 /* table.c */; };
+ BB37A3A90AB82B0F0077C6A1 /* tokenize.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B40AAB69390086E977 /* tokenize.c */; };
+ BB37A3AA0AB82B0F0077C6A1 /* trigger.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B50AAB69390086E977 /* trigger.c */; };
+ BB37A3AB0AB82B0F0077C6A1 /* update.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B60AAB69390086E977 /* update.c */; };
+ BB37A3AC0AB82B0F0077C6A1 /* utf.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B70AAB69390086E977 /* utf.c */; };
+ BB37A3AD0AB82B0F0077C6A1 /* util.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B80AAB69390086E977 /* util.c */; };
+ BB37A3AE0AB82B0F0077C6A1 /* vacuum.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B90AAB69390086E977 /* vacuum.c */; };
+ BB37A3AF0AB82B0F0077C6A1 /* vdbe.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6BA0AAB69390086E977 /* vdbe.c */; };
+ BB37A3B00AB82B0F0077C6A1 /* vdbe.h in Headers */ = {isa = PBXBuildFile; fileRef = BB37A2C70AB827C00077C6A1 /* vdbe.h */; };
+ BB37A3B10AB82B0F0077C6A1 /* vdbeapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6BB0AAB69390086E977 /* vdbeapi.c */; };
+ BB37A3B20AB82B0F0077C6A1 /* vdbeaux.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6BC0AAB69390086E977 /* vdbeaux.c */; };
+ BB37A3B30AB82B0F0077C6A1 /* vdbefifo.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6BD0AAB69390086E977 /* vdbefifo.c */; };
+ BB37A3B40AB82B0F0077C6A1 /* vdbeInt.h in Headers */ = {isa = PBXBuildFile; fileRef = BB37A2B80AB827C00077C6A1 /* vdbeInt.h */; };
+ BB37A3B50AB82B0F0077C6A1 /* vdbemem.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6BE0AAB69390086E977 /* vdbemem.c */; };
+ BB37A3B60AB82B0F0077C6A1 /* vtab.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6BF0AAB69390086E977 /* vtab.c */; };
+ BB37A3B70AB82B0F0077C6A1 /* where.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6C00AAB69390086E977 /* where.c */; };
+ BB37A3BC0AB82B230077C6A1 /* sqlite3.h in Headers */ = {isa = PBXBuildFile; fileRef = BB37A2AA0AB827C00077C6A1 /* sqlite3.h */; };
DEA58AB407435A9500BAB271 /* Frontier.icns in Resources */ = {isa = PBXBuildFile; fileRef = DEA58AB307435A9500BAB271 /* Frontier.icns */; };
/* End PBXBuildFile section */
@@ -1081,49 +1088,35 @@
outputFiles = (
);
};
+ BB37A3C80AB82E200077C6A1 /* PBXBuildRule */ = {
+ isa = PBXBuildRule;
+ compilerSpec = com.apple.compilers.gcc.3_3;
+ fileType = sourcecode.asm.asm;
+ isEditable = 1;
+ outputFiles = (
+ );
+ };
+ BB37A3C90AB82E270077C6A1 /* PBXBuildRule */ = {
+ isa = PBXBuildRule;
+ compilerSpec = com.apple.compilers.gcc.3_3;
+ fileType = sourcecode.c;
+ isEditable = 1;
+ outputFiles = (
+ );
+ };
/* End PBXBuildRule section */
-/* Begin PBXBuildStyle section */
- 6515255E072BFC6500411831 /* Development */ = {
- isa = PBXBuildStyle;
- buildSettings = {
- COPY_PHASE_STRIP = NO;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_ENABLE_FIX_AND_CONTINUE = YES;
- GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_WARN_UNKNOWN_PRAGMAS = YES;
- REZ_PREPROCESSOR_DEFINITIONS = "";
- ZERO_LINK = NO;
- };
- name = Development;
+/* Begin PBXContainerItemProxy section */
+ BB37A3170AB827EA0077C6A1 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 65152560072BFC6500411831 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = BB37A29B0AB826540077C6A1 /* sqlite3_static */;
+ remoteInfo = sqlite3_static;
};
- 6515255F072BFC6500411831 /* Deployment */ = {
- isa = PBXBuildStyle;
- buildSettings = {
- COPY_PHASE_STRIP = YES;
- GCC_ENABLE_FIX_AND_CONTINUE = NO;
- GCC_OPTIMIZATION_LEVEL = 2;
- GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
- ZERO_LINK = NO;
- };
- name = Deployment;
- };
-/* End PBXBuildStyle section */
+/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
- 5D3FD67F0AAB68870086E977 /* btree.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = btree.h; path = ../Common/sqlite3/btree.h; sourceTree = SOURCE_ROOT; };
- 5D3FD6800AAB68870086E977 /* hash.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = hash.h; path = ../Common/sqlite3/hash.h; sourceTree = SOURCE_ROOT; };
- 5D3FD6810AAB68870086E977 /* keywordhash.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = keywordhash.h; path = ../Common/sqlite3/keywordhash.h; sourceTree = SOURCE_ROOT; };
- 5D3FD6820AAB68870086E977 /* opcodes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = opcodes.h; path = ../Common/sqlite3/opcodes.h; sourceTree = SOURCE_ROOT; };
- 5D3FD6830AAB68870086E977 /* os_common.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = os_common.h; path = ../Common/sqlite3/os_common.h; sourceTree = SOURCE_ROOT; };
- 5D3FD6840AAB68870086E977 /* os.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = os.h; path = ../Common/sqlite3/os.h; sourceTree = SOURCE_ROOT; };
- 5D3FD6850AAB68870086E977 /* pager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pager.h; path = ../Common/sqlite3/pager.h; sourceTree = SOURCE_ROOT; };
- 5D3FD6860AAB68870086E977 /* sqlite3.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sqlite3.h; path = ../Common/sqlite3/sqlite3.h; sourceTree = SOURCE_ROOT; };
- 5D3FD6870AAB68870086E977 /* sqlite3ext.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sqlite3ext.h; path = ../Common/sqlite3/sqlite3ext.h; sourceTree = SOURCE_ROOT; };
- 5D3FD6880AAB68870086E977 /* sqliteInt.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sqliteInt.h; path = ../Common/sqlite3/sqliteInt.h; sourceTree = SOURCE_ROOT; };
- 5D3FD6890AAB68870086E977 /* vdbe.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = vdbe.h; path = ../Common/sqlite3/vdbe.h; sourceTree = SOURCE_ROOT; };
- 5D3FD68A0AAB68870086E977 /* vdbeInt.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = vdbeInt.h; path = ../Common/sqlite3/vdbeInt.h; sourceTree = SOURCE_ROOT; };
5D3FD6980AAB69380086E977 /* alter.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = alter.c; path = ../Common/sqlite3/alter.c; sourceTree = SOURCE_ROOT; };
5D3FD6990AAB69380086E977 /* analyze.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = analyze.c; path = ../Common/sqlite3/analyze.c; sourceTree = SOURCE_ROOT; };
5D3FD69A0AAB69380086E977 /* attach.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = attach.c; path = ../Common/sqlite3/attach.c; sourceTree = SOURCE_ROOT; };
@@ -1165,7 +1158,6 @@
5D3FD6BE0AAB69390086E977 /* vdbemem.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vdbemem.c; path = ../Common/sqlite3/vdbemem.c; sourceTree = SOURCE_ROOT; };
5D3FD6BF0AAB69390086E977 /* vtab.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vtab.c; path = ../Common/sqlite3/vtab.c; sourceTree = SOURCE_ROOT; };
5D3FD6C00AAB69390086E977 /* where.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = where.c; path = ../Common/sqlite3/where.c; sourceTree = SOURCE_ROOT; };
- 5D3FD6EA0AAB69730086E977 /* parse.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = parse.h; path = ../Common/sqlite3/parse.h; sourceTree = SOURCE_ROOT; };
5D4E1E470AAA17E900DF6890 /* langsqlite.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = langsqlite.c; path = ../Common/source/langsqlite.c; sourceTree = SOURCE_ROOT; };
5D4E1E480AAA17E900DF6890 /* langsqlite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = langsqlite.h; path = ../Common/headers/langsqlite.h; sourceTree = SOURCE_ROOT; };
65059B4E09968C1400410571 /* OPML.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OPML.app; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -1269,9 +1261,9 @@
651525D3072BFC6700411831 /* osacomponent.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; name = osacomponent.r; path = ../Common/resources/Mac/osacomponent.r; sourceTree = SOURCE_ROOT; };
651525D4072BFC6700411831 /* SHELL.R */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; name = SHELL.R; path = ../Common/resources/Mac/SHELL.R; sourceTree = SOURCE_ROOT; };
651525D5072BFC6700411831 /* sicn.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; name = sicn.r; path = ../Common/resources/Mac/sicn.r; sourceTree = SOURCE_ROOT; };
- 651525D6072BFC6700411831 /* opicons.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; name = opicons.r; path = ../Common/resources/Mac/opicons.r; sourceTree = SOURCE_ROOT; };
+ 651525D6072BFC6700411831 = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; name = opicons.r; path = ../Common/resources/Mac/opicons.r; sourceTree = SOURCE_ROOT; };
651525D7072BFC6700411831 /* ioaapp.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; name = ioaapp.r; path = ../Common/resources/Mac/ioaapp.r; sourceTree = SOURCE_ROOT; };
- 651525D8072BFC6700411831 /* iowaruntime.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; name = iowaruntime.r; path = ../Common/resources/Mac/iowaruntime.r; sourceTree = SOURCE_ROOT; };
+ 651525D8072BFC6700411831 = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; name = iowaruntime.r; path = ../Common/resources/Mac/iowaruntime.r; sourceTree = SOURCE_ROOT; };
651525D9072BFC6700411831 /* ppat.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; name = ppat.r; path = ../Common/resources/Mac/ppat.r; sourceTree = SOURCE_ROOT; };
651525DA072BFC6700411831 /* clut.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; name = clut.r; path = ../Common/resources/Mac/clut.r; sourceTree = SOURCE_ROOT; };
651525DB072BFC6700411831 /* icns.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; name = icns.r; path = ../resources/Frontier/icns.r; sourceTree = SOURCE_ROOT; };
@@ -1667,11 +1659,70 @@
65B70CE90797CF78008C2F1A /* FastTimes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FastTimes.h; path = ../Common/headers/FastTimes.h; sourceTree = SOURCE_ROOT; };
65BBB661072E563B008E2F34 /* frontier.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; name = frontier.r; path = ../Common/headers/frontier.r; sourceTree = SOURCE_ROOT; };
65BBB663072E5643008E2F34 /* frontierdefs.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = frontierdefs.h; path = ../Common/headers/frontierdefs.h; sourceTree = SOURCE_ROOT; };
- 65CF0C7F099545A4006E3A79 /* Frontier.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Frontier.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 65CF0C7F099545A4006E3A79 /* Frontier.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = Frontier.app; sourceTree = BUILT_PRODUCTS_DIR; };
65D516AA072CED430097D18E /* frontier.xcode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = frontier.xcode.h; sourceTree = SOURCE_ROOT; };
65F9C21E09C4CD9700DCC29E /* sha_locl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sha_locl.h; path = ../Common/headers/sha_locl.h; sourceTree = SOURCE_ROOT; };
65F9C21F09C4CD9700DCC29E /* sha.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sha.h; path = ../Common/headers/sha.h; sourceTree = SOURCE_ROOT; };
65F9C22609C4CDDE00DCC29E /* sha1dgst.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = sha1dgst.c; path = ../Common/source/sha1dgst.c; sourceTree = SOURCE_ROOT; };
+ BB37A29C0AB826540077C6A1 /* libsqlite3_static.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libsqlite3_static.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ BB37A2A10AB827C00077C6A1 /* os.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = os.h; path = ../Common/sqlite3/os.h; sourceTree = SOURCE_ROOT; };
+ BB37A2A20AB827C00077C6A1 /* os.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = os.c; path = ../Common/sqlite3/os.c; sourceTree = SOURCE_ROOT; };
+ BB37A2A30AB827C00077C6A1 /* opcodes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = opcodes.h; path = ../Common/sqlite3/opcodes.h; sourceTree = SOURCE_ROOT; };
+ BB37A2A40AB827C00077C6A1 /* where.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = where.c; path = ../Common/sqlite3/where.c; sourceTree = SOURCE_ROOT; };
+ BB37A2A50AB827C00077C6A1 /* vacuum.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vacuum.c; path = ../Common/sqlite3/vacuum.c; sourceTree = SOURCE_ROOT; };
+ BB37A2A60AB827C00077C6A1 /* util.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = util.c; path = ../Common/sqlite3/util.c; sourceTree = SOURCE_ROOT; };
+ BB37A2A70AB827C00077C6A1 /* utf.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = utf.c; path = ../Common/sqlite3/utf.c; sourceTree = SOURCE_ROOT; };
+ BB37A2A80AB827C00077C6A1 /* update.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = update.c; path = ../Common/sqlite3/update.c; sourceTree = SOURCE_ROOT; };
+ BB37A2A90AB827C00077C6A1 /* trigger.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = trigger.c; path = ../Common/sqlite3/trigger.c; sourceTree = SOURCE_ROOT; };
+ BB37A2AA0AB827C00077C6A1 /* sqlite3.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sqlite3.h; path = ../Common/sqlite3/sqlite3.h; sourceTree = SOURCE_ROOT; };
+ BB37A2AB0AB827C00077C6A1 /* insert.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = insert.c; path = ../Common/sqlite3/insert.c; sourceTree = SOURCE_ROOT; };
+ BB37A2AC0AB827C00077C6A1 /* hash.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = hash.h; path = ../Common/sqlite3/hash.h; sourceTree = SOURCE_ROOT; };
+ BB37A2AD0AB827C00077C6A1 /* keywordhash.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = keywordhash.h; path = ../Common/sqlite3/keywordhash.h; sourceTree = SOURCE_ROOT; };
+ BB37A2AE0AB827C00077C6A1 /* prepare.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = prepare.c; path = ../Common/sqlite3/prepare.c; sourceTree = SOURCE_ROOT; };
+ BB37A2AF0AB827C00077C6A1 /* hash.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = hash.c; path = ../Common/sqlite3/hash.c; sourceTree = SOURCE_ROOT; };
+ BB37A2B00AB827C00077C6A1 /* func.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = func.c; path = ../Common/sqlite3/func.c; sourceTree = SOURCE_ROOT; };
+ BB37A2B10AB827C00077C6A1 /* shell.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = shell.c; path = ../Common/sqlite3/shell.c; sourceTree = SOURCE_ROOT; };
+ BB37A2B20AB827C00077C6A1 /* select.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = select.c; path = ../Common/sqlite3/select.c; sourceTree = SOURCE_ROOT; };
+ BB37A2B30AB827C00077C6A1 /* random.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = random.c; path = ../Common/sqlite3/random.c; sourceTree = SOURCE_ROOT; };
+ BB37A2B40AB827C00077C6A1 /* printf.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = printf.c; path = ../Common/sqlite3/printf.c; sourceTree = SOURCE_ROOT; };
+ BB37A2B50AB827C00077C6A1 /* alter.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = alter.c; path = ../Common/sqlite3/alter.c; sourceTree = SOURCE_ROOT; };
+ BB37A2B60AB827C00077C6A1 /* vtab.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vtab.c; path = ../Common/sqlite3/vtab.c; sourceTree = SOURCE_ROOT; };
+ BB37A2B70AB827C00077C6A1 /* vdbemem.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vdbemem.c; path = ../Common/sqlite3/vdbemem.c; sourceTree = SOURCE_ROOT; };
+ BB37A2B80AB827C00077C6A1 /* vdbeInt.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = vdbeInt.h; path = ../Common/sqlite3/vdbeInt.h; sourceTree = SOURCE_ROOT; };
+ BB37A2B90AB827C00077C6A1 /* vdbefifo.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vdbefifo.c; path = ../Common/sqlite3/vdbefifo.c; sourceTree = SOURCE_ROOT; };
+ BB37A2BA0AB827C00077C6A1 /* vdbeaux.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vdbeaux.c; path = ../Common/sqlite3/vdbeaux.c; sourceTree = SOURCE_ROOT; };
+ BB37A2BB0AB827C00077C6A1 /* opcodes.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = opcodes.c; path = ../Common/sqlite3/opcodes.c; sourceTree = SOURCE_ROOT; };
+ BB37A2BC0AB827C00077C6A1 /* main.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = main.c; path = ../Common/sqlite3/main.c; sourceTree = SOURCE_ROOT; };
+ BB37A2BD0AB827C00077C6A1 /* legacy.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = legacy.c; path = ../Common/sqlite3/legacy.c; sourceTree = SOURCE_ROOT; };
+ BB37A2BE0AB827C00077C6A1 /* loadext.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = loadext.c; path = ../Common/sqlite3/loadext.c; sourceTree = SOURCE_ROOT; };
+ BB37A2BF0AB827C00077C6A1 /* attach.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = attach.c; path = ../Common/sqlite3/attach.c; sourceTree = SOURCE_ROOT; };
+ BB37A2C00AB827C00077C6A1 /* sqlite3ext.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sqlite3ext.h; path = ../Common/sqlite3/sqlite3ext.h; sourceTree = SOURCE_ROOT; };
+ BB37A2C10AB827C00077C6A1 /* os_unix.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = os_unix.c; path = ../Common/sqlite3/os_unix.c; sourceTree = SOURCE_ROOT; };
+ BB37A2C20AB827C00077C6A1 /* os_win.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = os_win.c; path = ../Common/sqlite3/os_win.c; sourceTree = SOURCE_ROOT; };
+ BB37A2C30AB827C00077C6A1 /* analyze.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = analyze.c; path = ../Common/sqlite3/analyze.c; sourceTree = SOURCE_ROOT; };
+ BB37A2C40AB827C00077C6A1 /* expr.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = expr.c; path = ../Common/sqlite3/expr.c; sourceTree = SOURCE_ROOT; };
+ BB37A2C50AB827C00077C6A1 /* delete.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = delete.c; path = ../Common/sqlite3/delete.c; sourceTree = SOURCE_ROOT; };
+ BB37A2C60AB827C00077C6A1 /* vdbeapi.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vdbeapi.c; path = ../Common/sqlite3/vdbeapi.c; sourceTree = SOURCE_ROOT; };
+ BB37A2C70AB827C00077C6A1 /* vdbe.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = vdbe.h; path = ../Common/sqlite3/vdbe.h; sourceTree = SOURCE_ROOT; };
+ BB37A2C80AB827C00077C6A1 /* vdbe.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vdbe.c; path = ../Common/sqlite3/vdbe.c; sourceTree = SOURCE_ROOT; };
+ BB37A2C90AB827C00077C6A1 /* date.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = date.c; path = ../Common/sqlite3/date.c; sourceTree = SOURCE_ROOT; };
+ BB37A2CA0AB827C00077C6A1 /* complete.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = complete.c; path = ../Common/sqlite3/complete.c; sourceTree = SOURCE_ROOT; };
+ BB37A2CB0AB827C00077C6A1 /* os_os2.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = os_os2.c; path = ../Common/sqlite3/os_os2.c; sourceTree = SOURCE_ROOT; };
+ BB37A2CC0AB827C00077C6A1 /* pager.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = pager.c; path = ../Common/sqlite3/pager.c; sourceTree = SOURCE_ROOT; };
+ BB37A2CD0AB827C00077C6A1 /* os_common.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = os_common.h; path = ../Common/sqlite3/os_common.h; sourceTree = SOURCE_ROOT; };
+ BB37A2CE0AB827C00077C6A1 /* pragma.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = pragma.c; path = ../Common/sqlite3/pragma.c; sourceTree = SOURCE_ROOT; };
+ BB37A2CF0AB827C00077C6A1 /* parse.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = parse.h; path = ../Common/sqlite3/parse.h; sourceTree = SOURCE_ROOT; };
+ BB37A2D00AB827C00077C6A1 /* parse.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = parse.c; path = ../Common/sqlite3/parse.c; sourceTree = SOURCE_ROOT; };
+ BB37A2D10AB827C00077C6A1 /* pager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pager.h; path = ../Common/sqlite3/pager.h; sourceTree = SOURCE_ROOT; };
+ BB37A2D20AB827C00077C6A1 /* btree.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = btree.h; path = ../Common/sqlite3/btree.h; sourceTree = SOURCE_ROOT; };
+ BB37A2D30AB827C00077C6A1 /* btree.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = btree.c; path = ../Common/sqlite3/btree.c; sourceTree = SOURCE_ROOT; };
+ BB37A2D40AB827C00077C6A1 /* callback.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = callback.c; path = ../Common/sqlite3/callback.c; sourceTree = SOURCE_ROOT; };
+ BB37A2D50AB827C00077C6A1 /* build.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = build.c; path = ../Common/sqlite3/build.c; sourceTree = SOURCE_ROOT; };
+ BB37A2D60AB827C10077C6A1 /* tokenize.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = tokenize.c; path = ../Common/sqlite3/tokenize.c; sourceTree = SOURCE_ROOT; };
+ BB37A2D70AB827C10077C6A1 /* tclsqlite.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = tclsqlite.c; path = ../Common/sqlite3/tclsqlite.c; sourceTree = SOURCE_ROOT; };
+ BB37A2D80AB827C10077C6A1 /* table.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = table.c; path = ../Common/sqlite3/table.c; sourceTree = SOURCE_ROOT; };
+ BB37A2D90AB827C10077C6A1 /* auth.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = auth.c; path = ../Common/sqlite3/auth.c; sourceTree = SOURCE_ROOT; };
+ BB37A2DA0AB827C10077C6A1 /* sqliteInt.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sqliteInt.h; path = ../Common/sqlite3/sqliteInt.h; sourceTree = SOURCE_ROOT; };
DEA58AB307435A9500BAB271 /* Frontier.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = Frontier.icns; path = ../resources/Frontier/Frontier.icns; sourceTree = SOURCE_ROOT; };
/* End PBXFileReference section */
@@ -1695,15 +1746,81 @@
6515294B072C000500411831 /* ApplicationServices.framework in Frameworks */,
6515294D072C000900411831 /* QuickTime.framework in Frameworks */,
6591D9F609D853E8008365FA /* libpaigemacho.a in Frameworks */,
+ BB37A31B0AB828010077C6A1 /* libsqlite3_static.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
+ BB37A29A0AB826540077C6A1 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
5D3FD65B0AAB61F10086E977 /* SQLite */ = {
isa = PBXGroup;
children = (
+ BB37A2A10AB827C00077C6A1 /* os.h */,
+ BB37A2A20AB827C00077C6A1 /* os.c */,
+ BB37A2A30AB827C00077C6A1 /* opcodes.h */,
+ BB37A2A40AB827C00077C6A1 /* where.c */,
+ BB37A2A50AB827C00077C6A1 /* vacuum.c */,
+ BB37A2A60AB827C00077C6A1 /* util.c */,
+ BB37A2A70AB827C00077C6A1 /* utf.c */,
+ BB37A2A80AB827C00077C6A1 /* update.c */,
+ BB37A2A90AB827C00077C6A1 /* trigger.c */,
+ BB37A2AA0AB827C00077C6A1 /* sqlite3.h */,
+ BB37A2AB0AB827C00077C6A1 /* insert.c */,
+ BB37A2AC0AB827C00077C6A1 /* hash.h */,
+ BB37A2AD0AB827C00077C6A1 /* keywordhash.h */,
+ BB37A2AE0AB827C00077C6A1 /* prepare.c */,
+ BB37A2AF0AB827C00077C6A1 /* hash.c */,
+ BB37A2B00AB827C00077C6A1 /* func.c */,
+ BB37A2B10AB827C00077C6A1 /* shell.c */,
+ BB37A2B20AB827C00077C6A1 /* select.c */,
+ BB37A2B30AB827C00077C6A1 /* random.c */,
+ BB37A2B40AB827C00077C6A1 /* printf.c */,
+ BB37A2B50AB827C00077C6A1 /* alter.c */,
+ BB37A2B60AB827C00077C6A1 /* vtab.c */,
+ BB37A2B70AB827C00077C6A1 /* vdbemem.c */,
+ BB37A2B80AB827C00077C6A1 /* vdbeInt.h */,
+ BB37A2B90AB827C00077C6A1 /* vdbefifo.c */,
+ BB37A2BA0AB827C00077C6A1 /* vdbeaux.c */,
+ BB37A2BB0AB827C00077C6A1 /* opcodes.c */,
+ BB37A2BC0AB827C00077C6A1 /* main.c */,
+ BB37A2BD0AB827C00077C6A1 /* legacy.c */,
+ BB37A2BE0AB827C00077C6A1 /* loadext.c */,
+ BB37A2BF0AB827C00077C6A1 /* attach.c */,
+ BB37A2C00AB827C00077C6A1 /* sqlite3ext.h */,
+ BB37A2C10AB827C00077C6A1 /* os_unix.c */,
+ BB37A2C20AB827C00077C6A1 /* os_win.c */,
+ BB37A2C30AB827C00077C6A1 /* analyze.c */,
+ BB37A2C40AB827C00077C6A1 /* expr.c */,
+ BB37A2C50AB827C00077C6A1 /* delete.c */,
+ BB37A2C60AB827C00077C6A1 /* vdbeapi.c */,
+ BB37A2C70AB827C00077C6A1 /* vdbe.h */,
+ BB37A2C80AB827C00077C6A1 /* vdbe.c */,
+ BB37A2C90AB827C00077C6A1 /* date.c */,
+ BB37A2CA0AB827C00077C6A1 /* complete.c */,
+ BB37A2CB0AB827C00077C6A1 /* os_os2.c */,
+ BB37A2CC0AB827C00077C6A1 /* pager.c */,
+ BB37A2CD0AB827C00077C6A1 /* os_common.h */,
+ BB37A2CE0AB827C00077C6A1 /* pragma.c */,
+ BB37A2CF0AB827C00077C6A1 /* parse.h */,
+ BB37A2D00AB827C00077C6A1 /* parse.c */,
+ BB37A2D10AB827C00077C6A1 /* pager.h */,
+ BB37A2D20AB827C00077C6A1 /* btree.h */,
+ BB37A2D30AB827C00077C6A1 /* btree.c */,
+ BB37A2D40AB827C00077C6A1 /* callback.c */,
+ BB37A2D50AB827C00077C6A1 /* build.c */,
+ BB37A2D60AB827C10077C6A1 /* tokenize.c */,
+ BB37A2D70AB827C10077C6A1 /* tclsqlite.c */,
+ BB37A2D80AB827C10077C6A1 /* table.c */,
+ BB37A2D90AB827C10077C6A1 /* auth.c */,
+ BB37A2DA0AB827C10077C6A1 /* sqliteInt.h */,
5D3FD6980AAB69380086E977 /* alter.c */,
5D3FD6990AAB69380086E977 /* analyze.c */,
5D3FD69A0AAB69380086E977 /* attach.c */,
@@ -1752,19 +1869,6 @@
5D3FD67A0AAB68060086E977 /* SQLite */ = {
isa = PBXGroup;
children = (
- 5D3FD67F0AAB68870086E977 /* btree.h */,
- 5D3FD6800AAB68870086E977 /* hash.h */,
- 5D3FD6810AAB68870086E977 /* keywordhash.h */,
- 5D3FD6820AAB68870086E977 /* opcodes.h */,
- 5D3FD6840AAB68870086E977 /* os.h */,
- 5D3FD6830AAB68870086E977 /* os_common.h */,
- 5D3FD6850AAB68870086E977 /* pager.h */,
- 5D3FD6EA0AAB69730086E977 /* parse.h */,
- 5D3FD6860AAB68870086E977 /* sqlite3.h */,
- 5D3FD6870AAB68870086E977 /* sqlite3ext.h */,
- 5D3FD6880AAB68870086E977 /* sqliteInt.h */,
- 5D3FD6890AAB68870086E977 /* vdbe.h */,
- 5D3FD68A0AAB68870086E977 /* vdbeInt.h */,
);
name = SQLite;
sourceTree = "<group>";
@@ -1835,6 +1939,7 @@
651525E1072BFC6700411831 /* tool */,
65123A7F09D9C116005AB449 /* Win32 Files */,
65AF8D17074159A5007C3205 /* Yacc Files */,
+ BB37A29C0AB826540077C6A1 /* libsqlite3_static.a */,
);
sourceTree = "<group>";
};
@@ -2012,10 +2117,10 @@
651525DB072BFC6700411831 /* icns.r */,
65059B810996958700410571 /* icns.r */,
651525D7072BFC6700411831 /* ioaapp.r */,
- 651525D8072BFC6700411831 /* iowaruntime.r */,
+ 651525D8072BFC6700411831,
65AC81D808DC792700ADD675 /* kernelverbs.r */,
651525D2072BFC6700411831 /* lang.r */,
- 651525D6072BFC6700411831 /* opicons.r */,
+ 651525D6072BFC6700411831,
651525D3072BFC6700411831 /* osacomponent.r */,
651525D9072BFC6700411831 /* ppat.r */,
651525D4072BFC6700411831 /* SHELL.R */,
@@ -3030,22 +3135,31 @@
65F9C22109C4CD9800DCC29E /* sha.h in Headers */,
655A983609E929CC009EFFEA /* byteorder.h in Headers */,
5D4E1E4A0AAA17E900DF6890 /* langsqlite.h in Headers */,
- 5D3FD68B0AAB68870086E977 /* btree.h in Headers */,
- 5D3FD68C0AAB68870086E977 /* hash.h in Headers */,
- 5D3FD68D0AAB68870086E977 /* keywordhash.h in Headers */,
- 5D3FD68E0AAB68870086E977 /* opcodes.h in Headers */,
- 5D3FD68F0AAB68870086E977 /* os_common.h in Headers */,
- 5D3FD6900AAB68870086E977 /* os.h in Headers */,
- 5D3FD6910AAB68870086E977 /* pager.h in Headers */,
- 5D3FD6920AAB68870086E977 /* sqlite3.h in Headers */,
- 5D3FD6930AAB68870086E977 /* sqlite3ext.h in Headers */,
- 5D3FD6940AAB68870086E977 /* sqliteInt.h in Headers */,
- 5D3FD6950AAB68870086E977 /* vdbe.h in Headers */,
- 5D3FD6960AAB68870086E977 /* vdbeInt.h in Headers */,
- 5D3FD6EB0AAB69730086E977 /* parse.h in Headers */,
+ BB37A3210AB8286F0077C6A1 /* sqlite3.h in Headers */,
+ BB37A3BC0AB82B230077C6A1 /* sqlite3.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
+ BB37A2980AB826540077C6A1 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ BB37A3830AB82B0F0077C6A1 /* btree.h in Headers */,
+ BB37A38C0AB82B0F0077C6A1 /* hash.h in Headers */,
+ BB37A38E0AB82B0F0077C6A1 /* keywordhash.h in Headers */,
+ BB37A3930AB82B0F0077C6A1 /* opcodes.h in Headers */,
+ BB37A3950AB82B0F0077C6A1 /* os.h in Headers */,
+ BB37A3960AB82B0F0077C6A1 /* os_common.h in Headers */,
+ BB37A39B0AB82B0F0077C6A1 /* pager.h in Headers */,
+ BB37A39D0AB82B0F0077C6A1 /* parse.h in Headers */,
+ BB37A3A40AB82B0F0077C6A1 /* sqlite3.h in Headers */,
+ BB37A3A50AB82B0F0077C6A1 /* sqlite3ext.h in Headers */,
+ BB37A3A60AB82B0F0077C6A1 /* sqliteInt.h in Headers */,
+ BB37A3B00AB82B0F0077C6A1 /* vdbe.h in Headers */,
+ BB37A3B40AB82B0F0077C6A1 /* vdbeInt.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
@@ -3063,64 +3177,11 @@
);
buildRules = (
);
- buildSettings = {
- GCC_ALTIVEC_EXTENSIONS = NO;
- GCC_CHAR_IS_UNSIGNED_CHAR = NO;
- GCC_C_LANGUAGE_STANDARD = c99;
- GCC_ENABLE_ASM_KEYWORD = YES;
- GCC_ENABLE_CPP_EXCEPTIONS = NO;
- GCC_ENABLE_CPP_RTTI = NO;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = frontier.xcode.h;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "PIKE=1",
- "OPMLEDITOR=1",
- );
- GCC_REUSE_STRINGS = NO;
- GCC_SHORT_ENUMS = YES;
- GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
- GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = NO;
- GCC_WARN_UNKNOWN_PRAGMAS = YES;
- GCC_WARN_UNUSED_FUNCTION = NO;
- GCC_WARN_UNUSED_LABEL = NO;
- GCC_WARN_UNUSED_PARAMETER = NO;
- GCC_WARN_UNUSED_VALUE = NO;
- GCC_WARN_UNUSED_VARIABLE = NO;
- INFOPLIST_FILE = Info_OPML.plist;
- LIBRARY_SEARCH_PATHS = "\"tools\"";
- OTHER_CFLAGS = (
- "-fno-inline",
- "-malign-mac68k",
- );
- OTHER_LDFLAGS = (
- "-multiply_defined",
- warning,
- );
- OTHER_REZFLAGS = "-d TARGET_API_MAC_CARBON=1 -d FRONTIER_FRAMEWORK_INCLUDES=1 -i ../Common/headers -d PIKE=1 -d OPMLEDITOR=1";
- PRODUCT_NAME = OPML;
- REZ_PREPROCESSOR_DEFINITIONS = "";
- REZ_PREPROCESSOR_UNDEFINITIONS = "";
- REZ_SCRIPT_TYPE = Roman;
- REZ_SUPPRESS_REDECLARED_RESOURCE_TYPE_WARNINGS = NO;
- SECTORDER_FLAGS = "";
- WARNING_CFLAGS = (
- "-Wmost",
- "-Wno-four-char-constants",
- "-Wno-unknown-pragmas",
- "-Wno-long-double",
- );
- };
dependencies = (
);
name = OPML;
productName = "Frontier OSX MachO Debug";
productReference = 65059B4E09968C1400410571 /* OPML.app */;
- productSettingsXML = "<?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/>
-</plist>
-";
productType = "com.apple.product-type.application";
};
65152568072BFC6500411831 /* Frontier */ = {
@@ -3140,74 +3201,39 @@
5D4E1E3F0AAA0E1800DF6890 /* PBXBuildRule */,
5D4E1E3E0AAA0E0B00DF6890 /* PBXBuildRule */,
);
- buildSettings = {
- GCC_ALTIVEC_EXTENSIONS = NO;
- GCC_CHAR_IS_UNSIGNED_CHAR = NO;
- GCC_C_LANGUAGE_STANDARD = c99;
- GCC_ENABLE_ASM_KEYWORD = YES;
- GCC_ENABLE_CPP_EXCEPTIONS = NO;
- GCC_ENABLE_CPP_RTTI = NO;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = frontier.xcode.h;
- GCC_REUSE_STRINGS = NO;
- GCC_SHORT_ENUMS = YES;
- GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
- GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = NO;
- GCC_WARN_UNKNOWN_PRAGMAS = YES;
- GCC_WARN_UNUSED_FUNCTION = NO;
- GCC_WARN_UNUSED_LABEL = NO;
- GCC_WARN_UNUSED_PARAMETER = NO;
- GCC_WARN_UNUSED_VALUE = NO;
- GCC_WARN_UNUSED_VARIABLE = NO;
- INFOPLIST_FILE = Info_Frontier.plist;
- LIBRARY_SEARCH_PATHS = "\"tools\"";
- OTHER_CFLAGS = (
- "-fno-inline",
- "-malign-mac68k",
- );
- OTHER_LDFLAGS = (
- "-multiply_defined",
- warning,
- );
- OTHER_REZFLAGS = "-d TARGET_API_MAC_CARBON=1 -d FRONTIER_FRAMEWORK_INCLUDES=1 -i ../Common/headers";
- PRODUCT_NAME = Frontier;
- REZ_PREPROCESSOR_DEFINITIONS = "";
- REZ_PREPROCESSOR_UNDEFINITIONS = "";
- REZ_SCRIPT_TYPE = Roman;
- REZ_SUPPRESS_REDECLARED_RESOURCE_TYPE_WARNINGS = NO;
- SECTORDER_FLAGS = "";
- WARNING_CFLAGS = (
- "-Wmost",
- "-Wno-four-char-constants",
- "-Wno-unknown-pragmas",
- "-Wno-long-double",
- );
- };
dependencies = (
+ BB37A3180AB827EA0077C6A1 /* PBXTargetDependency */,
);
name = Frontier;
productName = "Frontier OSX MachO Debug";
productReference = 65CF0C7F099545A4006E3A79 /* Frontier.app */;
- productSettingsXML = "<?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/>
-</plist>
-";
productType = "com.apple.product-type.application";
};
+ BB37A29B0AB826540077C6A1 /* sqlite3_static */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = BB37A29D0AB826C60077C6A1 /* Build configuration list for PBXNativeTarget "sqlite3_static" */;
+ buildPhases = (
+ BB37A2980AB826540077C6A1 /* Headers */,
+ BB37A2990AB826540077C6A1 /* Sources */,
+ BB37A29A0AB826540077C6A1 /* Frameworks */,
+ );
+ buildRules = (
+ BB37A3C80AB82E200077C6A1 /* PBXBuildRule */,
+ BB37A3C90AB82E270077C6A1 /* PBXBuildRule */,
+ );
+ dependencies = (
+ );
+ name = sqlite3_static;
+ productName = sqlite3_static;
+ productReference = BB37A29C0AB826540077C6A1 /* libsqlite3_static.a */;
+ productType = "com.apple.product-type.library.static";
+ };
/* End PBXNativeTarget section */
/* Begin PBXProject section */
65152560072BFC6500411831 /* Project object */ = {
isa = PBXProject;
buildConfigurationList = 5D4E1D460AAA0B1400DF6890 /* Build configuration list for PBXProject "Frontier" */;
- buildSettings = {
- };
- buildStyles = (
- 6515255E072BFC6500411831 /* Development */,
- 6515255F072BFC6500411831 /* Deployment */,
- );
hasScannedForEncodings = 1;
mainGroup = 6515255C072BFC6500411831;
productRefGroup = 6515255C072BFC6500411831;
@@ -3215,6 +3241,7 @@
targets = (
65152568072BFC6500411831 /* Frontier */,
6505996209968C1400410571 /* OPML */,
+ BB37A29B0AB826540077C6A1 /* sqlite3_static */,
);
};
/* End PBXProject section */
@@ -3874,51 +3901,70 @@
65F9C22709C4CDDE00DCC29E /* sha1dgst.c in Sources */,
5D4E1E490AAA17E900DF6890 /* langsqlite.c in Sources */,
5D3FD6C10AAB69390086E977 /* alter.c in Sources */,
- 5D3FD6C20AAB69390086E977 /* analyze.c in Sources */,
- 5D3FD6C30AAB69390086E977 /* attach.c in Sources */,
- 5D3FD6C40AAB69390086E977 /* auth.c in Sources */,
- 5D3FD6C50AAB69390086E977 /* btree.c in Sources */,
- 5D3FD6C60AAB69390086E977 /* build.c in Sources */,
- 5D3FD6C70AAB69390086E977 /* callback.c in Sources */,
- 5D3FD6C80AAB69390086E977 /* complete.c in Sources */,
- 5D3FD6C90AAB69390086E977 /* date.c in Sources */,
- 5D3FD6CA0AAB69390086E977 /* delete.c in Sources */,
- 5D3FD6CB0AAB69390086E977 /* expr.c in Sources */,
- 5D3FD6CC0AAB69390086E977 /* func.c in Sources */,
- 5D3FD6CD0AAB69390086E977 /* hash.c in Sources */,
- 5D3FD6CE0AAB69390086E977 /* insert.c in Sources */,
- 5D3FD6CF0AAB69390086E977 /* legacy.c in Sources */,
- 5D3FD6D00AAB69390086E977 /* loadext.c in Sources */,
- 5D3FD6D10AAB69390086E977 /* main.c in Sources */,
- 5D3FD6D20AAB69390086E977 /* opcodes.c in Sources */,
- 5D3FD6D30AAB69390086E977 /* os_unix.c in Sources */,
- 5D3FD6D40AAB69390086E977 /* os.c in Sources */,
- 5D3FD6D50AAB69390086E977 /* pager.c in Sources */,
- 5D3FD6D60AAB69390086E977 /* parse.c in Sources */,
- 5D3FD6D70AAB69390086E977 /* pragma.c in Sources */,
- 5D3FD6D80AAB69390086E977 /* prepare.c in Sources */,
- 5D3FD6D90AAB69390086E977 /* printf.c in Sources */,
- 5D3FD6DA0AAB69390086E977 /* random.c in Sources */,
- 5D3FD6DB0AAB69390086E977 /* select.c in Sources */,
- 5D3FD6DC0AAB69390086E977 /* table.c in Sources */,
- 5D3FD6DD0AAB69390086E977 /* tokenize.c in Sources */,
- 5D3FD6DE0AAB69390086E977 /* trigger.c in Sources */,
- 5D3FD6DF0AAB69390086E977 /* update.c in Sources */,
- 5D3FD6E00AAB69390086E977 /* utf.c in Sources */,
- 5D3FD6E10AAB69390086E977 /* util.c in Sources */,
- 5D3FD6E20AAB69390086E977 /* vacuum.c in Sources */,
- 5D3FD6E30AAB69390086E977 /* vdbe.c in Sources */,
- 5D3FD6E40AAB69390086E977 /* vdbeapi.c in Sources */,
- 5D3FD6E50AAB69390086E977 /* vdbeaux.c in Sources */,
- 5D3FD6E60AAB69390086E977 /* vdbefifo.c in Sources */,
- 5D3FD6E70AAB69390086E977 /* vdbemem.c in Sources */,
- 5D3FD6E80AAB69390086E977 /* vtab.c in Sources */,
- 5D3FD6E90AAB69390086E977 /* where.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
+ BB37A2990AB826540077C6A1 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ BB37A37E0AB82B0F0077C6A1 /* alter.c in Sources */,
+ BB37A37F0AB82B0F0077C6A1 /* analyze.c in Sources */,
+ BB37A3800AB82B0F0077C6A1 /* attach.c in Sources */,
+ BB37A3810AB82B0F0077C6A1 /* auth.c in Sources */,
+ BB37A3820AB82B0F0077C6A1 /* btree.c in Sources */,
+ BB37A3840AB82B0F0077C6A1 /* build.c in Sources */,
+ BB37A3850AB82B0F0077C6A1 /* callback.c in Sources */,
+ BB37A3860AB82B0F0077C6A1 /* complete.c in Sources */,
+ BB37A3870AB82B0F0077C6A1 /* date.c in Sources */,
+ BB37A3880AB82B0F0077C6A1 /* delete.c in Sources */,
+ BB37A3890AB82B0F0077C6A1 /* expr.c in Sources */,
+ BB37A38A0AB82B0F0077C6A1 /* func.c in Sources */,
+ BB37A38B0AB82B0F0077C6A1 /* hash.c in Sources */,
+ BB37A38D0AB82B0F0077C6A1 /* insert.c in Sources */,
+ BB37A38F0AB82B0F0077C6A1 /* legacy.c in Sources */,
+ BB37A3900AB82B0F0077C6A1 /* loadext.c in Sources */,
+ BB37A3910AB82B0F0077C6A1 /* main.c in Sources */,
+ BB37A3920AB82B0F0077C6A1 /* opcodes.c in Sources */,
+ BB37A3940AB82B0F0077C6A1 /* os.c in Sources */,
+ BB37A3970AB82B0F0077C6A1 /* os_os2.c in Sources */,
+ BB37A3980AB82B0F0077C6A1 /* os_unix.c in Sources */,
+ BB37A3990AB82B0F0077C6A1 /* os_win.c in Sources */,
+ BB37A39A0AB82B0F0077C6A1 /* pager.c in Sources */,
+ BB37A39C0AB82B0F0077C6A1 /* parse.c in Sources */,
+ BB37A39E0AB82B0F0077C6A1 /* pragma.c in Sources */,
+ BB37A39F0AB82B0F0077C6A1 /* prepare.c in Sources */,
+ BB37A3A00AB82B0F0077C6A1 /* printf.c in Sources */,
+ BB37A3A10AB82B0F0077C6A1 /* random.c in Sources */,
+ BB37A3A20AB82B0F0077C6A1 /* select.c in Sources */,
+ BB37A3A30AB82B0F0077C6A1 /* shell.c in Sources */,
+ BB37A3A70AB82B0F0077C6A1 /* table.c in Sources */,
+ BB37A3A90AB82B0F0077C6A1 /* tokenize.c in Sources */,
+ BB37A3AA0AB82B0F0077C6A1 /* trigger.c in Sources */,
+ BB37A3AB0AB82B0F0077C6A1 /* update.c in Sources */,
+ BB37A3AC0AB82B0F0077C6A1 /* utf.c in Sources */,
+ BB37A3AD0AB82B0F0077C6A1 /* util.c in Sources */,
+ BB37A3AE0AB82B0F0077C6A1 /* vacuum.c in Sources */,
+ BB37A3AF0AB82B0F0077C6A1 /* vdbe.c in Sources */,
+ BB37A3B10AB82B0F0077C6A1 /* vdbeapi.c in Sources */,
+ BB37A3B20AB82B0F0077C6A1 /* vdbeaux.c in Sources */,
+ BB37A3B30AB82B0F0077C6A1 /* vdbefifo.c in Sources */,
+ BB37A3B50AB82B0F0077C6A1 /* vdbemem.c in Sources */,
+ BB37A3B60AB82B0F0077C6A1 /* vtab.c in Sources */,
+ BB37A3B70AB82B0F0077C6A1 /* where.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
/* End PBXSourcesBuildPhase section */
+/* Begin PBXTargetDependency section */
+ BB37A3180AB827EA0077C6A1 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = BB37A29B0AB826540077C6...
[truncated message content] |
|
From: <kar...@us...> - 2006-09-11 14:16:00
|
Revision: 1503
http://svn.sourceforge.net/frontierkernel/?rev=1503&view=rev
Author: karstenw
Date: 2006-09-11 07:15:50 -0700 (Mon, 11 Sep 2006)
Log Message:
-----------
renamed verb 'getClose' to 'close'
Modified Paths:
--------------
Frontier/branches/SQLite/Common/resources/Mac/kernelverbs.r
Modified: Frontier/branches/SQLite/Common/resources/Mac/kernelverbs.r
===================================================================
--- Frontier/branches/SQLite/Common/resources/Mac/kernelverbs.r 2006-09-09 19:57:23 UTC (rev 1502)
+++ Frontier/branches/SQLite/Common/resources/Mac/kernelverbs.r 2006-09-11 14:15:50 UTC (rev 1503)
@@ -1158,7 +1158,7 @@
"getColumn",
"getRow",
"getErrorMessage",
- "getClose"
+ "close" // 2006-09-07 - kw - renamed from getClose
}
}
};
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cre...@us...> - 2006-09-09 19:57:26
|
Revision: 1502
http://svn.sourceforge.net/frontierkernel/?rev=1502&view=rev
Author: creecode
Date: 2006-09-09 12:57:23 -0700 (Sat, 09 Sep 2006)
Log Message:
-----------
for Mac, in save dialogs add file extension when appropiate
Modified Paths:
--------------
Frontier/branches/FSRef_Migration/Common/headers/file.h
Frontier/branches/FSRef_Migration/Common/source/filedialog.c
Modified: Frontier/branches/FSRef_Migration/Common/headers/file.h
===================================================================
--- Frontier/branches/FSRef_Migration/Common/headers/file.h 2006-09-09 19:29:11 UTC (rev 1501)
+++ Frontier/branches/FSRef_Migration/Common/headers/file.h 2006-09-09 19:57:23 UTC (rev 1502)
@@ -478,7 +478,8 @@
//Code change by Timothy Paustian Tuesday, June 20, 2000 2:22:02 PM
//Nav services code for Frontier.
- extern OSErr TimsPutFile(bigstring prompt, Str255 fileName, StandardFileReply * outReply);
+
+ extern OSErr TimsPutFile( bigstring, Str255, StandardFileReply *, OSType );
extern OSErr TimsGetFolderOrVolume(bigstring prompt, SInt16 dialogType, StandardFileReply * outReply);
Modified: Frontier/branches/FSRef_Migration/Common/source/filedialog.c
===================================================================
--- Frontier/branches/FSRef_Migration/Common/source/filedialog.c 2006-09-09 19:29:11 UTC (rev 1501)
+++ Frontier/branches/FSRef_Migration/Common/source/filedialog.c 2006-09-09 19:57:23 UTC (rev 1502)
@@ -538,9 +538,14 @@
tysfdata sfdata;
FSSpec *fs = &sfdata.sfreply.sfFile, fspect;
OSErr err = noErr;
+ OSType filetype = NULL;
clearbytes ( &fspect, sizeof ( fspect ) );
+ // move the switch statement to below because it's smarter to call it there when using the new routines for Nav services.
+
+ clearbytes (&sfdata, sizeof (sfdata));
+
if ( extendfilespec ( fspec, fspec ) ) {
if ( ( *fspec ).path == NULL )
@@ -559,11 +564,10 @@
else
if ( ( *fspec ).path != NULL )
CFStringRefToStr255 ( ( *fspec ).path, fspect.name );
+
+ if ( filetypes != NULL )
+ filetype = ( *filetypes ).types [ 0 ];
- // move the switch statement to below because it's smarter to call it there when using the new routines for Nav services.
-
- clearbytes (&sfdata, sizeof (sfdata));
-
copystring (bsprompt, sfdata.sfprompt);
sfdata.sftypes = filetypes;
@@ -592,7 +596,7 @@
case sfputfileverb:
if(gCanUseNavServ) {
- err = TimsPutFile(bsprompt, (*fs).name, &sfdata.sfreply);
+ err = TimsPutFile ( bsprompt, ( *fs ).name, &sfdata.sfreply, filetype );
}
break;
@@ -998,58 +1002,57 @@
} /*initfile*/
- //Code change by Timothy Paustian Tuesday, June 20, 2000 2:55:17 PM
- //New routine to use Nav services for this instead of CustomPutFile.
- OSErr
- TimsPutFile(bigstring prompt, Str255 fileName, StandardFileReply * outReply)
- {
+ OSErr TimsPutFile ( bigstring prompt, Str255 fileName, StandardFileReply *outReply, OSType filetype ) {
+
+ // Code change by Timothy Paustian Tuesday, June 20, 2000 2:55:17 PM. New routine to use Nav services for this
+ // instead of CustomPutFile.
+
+ OSErr err = noErr;
+ NavReplyRecord reply;
+ NavDialogOptions dialogOptions;
+ NavEventUPP eventProc = NewNavEventUPP ( NavEventProc );
+
+ if ( filetype == NULL )
+ filetype = 'TEXT';
+
+ err = NavGetDefaultDialogOptions ( &dialogOptions );
+ copystring ( fileName, dialogOptions.savedFileName );
+ copystring (prompt, dialogOptions.message );
+ dialogOptions.dialogOptionFlags |= kNavNoTypePopup; // 2000-08-25 AR
+
+ if (err == noErr) {
+
+ err = NavPutFile ( nil, &reply, &dialogOptions, eventProc, filetype, 'LAND', nil );
+
+ if ( err == noErr && reply.validRecord ) {
+
+ AEKeyword theKeyword;
+ DescType actualType;
+ Size actualSize;
+ FSSpec documentFSSpec;
+
+ err = AEGetNthPtr ( &( reply.selection ), 1, typeFSS, &theKeyword, &actualType, &documentFSSpec,
+ sizeof ( documentFSSpec ), &actualSize );
+
+ if (err == noErr) {
+
+ outReply->sfReplacing = reply.replacing;
+ FSMakeFSSpec (documentFSSpec.vRefNum, documentFSSpec.parID, documentFSSpec.name, &(outReply->sfFile));
+ outReply->sfGood = true;
+
+ }
+
+ ( void ) NavDisposeReply ( &reply );
+ }
+ }
+
+ DisposeNavEventUPP ( eventProc );
+
+ return ( err );
+
+ } // TimsPutFile
- OSErr anErr = noErr;
- NavReplyRecord reply;
- NavDialogOptions dialogOptions;
- OSType fileTypeToSave = 'TEXT';
- NavEventUPP eventProc = NewNavEventUPP(NavEventProc);
- anErr = NavGetDefaultDialogOptions(&dialogOptions);
- copystring(fileName, dialogOptions.savedFileName);
- copystring(prompt, dialogOptions.message);
- dialogOptions.dialogOptionFlags |= kNavNoTypePopup; /* 08/25/2000 AR */
- if (anErr == noErr)
- {
- anErr = NavPutFile( nil, &reply, &dialogOptions, eventProc,
- fileTypeToSave, 'LAND', nil);
-
- if (anErr == noErr && reply.validRecord)
- {
- AEKeyword theKeyword;
- DescType actualType;
- Size actualSize;
- FSSpec documentFSSpec;
-
- anErr = AEGetNthPtr(&(reply.selection), 1, typeFSS,
- &theKeyword, &actualType,
- &documentFSSpec, sizeof(documentFSSpec),
- &actualSize );
- if (anErr == noErr)
- {
-
- outReply->sfReplacing = reply.replacing;
- FSMakeFSSpec (documentFSSpec.vRefNum, documentFSSpec.parID, documentFSSpec.name, &(outReply->sfFile));
- outReply->sfGood = true;
- }
- // Always call NavCompleteSave() to complete
- #if TARGET_API_MAC_CARBON != 1
- anErr = NavCompleteSave(&reply, kNavTranslateInPlace);
- #endif
-
- (void) NavDisposeReply(&reply);
- }
- }
- DisposeNavEventUPP(eventProc);
- return anErr;
- }
-
-
OSErr getafile (bigstring prompt, ptrsftypelist filetypes, StandardFileReply * outReply, OSType filecreator) {
/*
@@ -1060,7 +1063,7 @@
NavDialogCreationOptions dialogOptions;
NavDialogRef dialogRef;
- NavEventUPP eventProc = NewNavEventUPP (NavEventProc);
+ // NavEventUPP eventProc = NewNavEventUPP (NavEventProc);
NavReplyRecord reply;
NavTypeListHandle typeList = nil;
OSErr anErr = noErr;
@@ -1088,7 +1091,7 @@
if (filetypes != nil) { // translate into a type list NavServices understands
NavTypeListPtr typesP = nil;
- SInt32 hSize = (sizeof (NavTypeList) + sizeof (OSType) * (filetypes->cttypes - 1));
+ SInt32 hSize = (sizeof (NavTypeList) + sizeof (OSType) * (filetypes->cttypes - 1));
newhandle (hSize, (Handle*) &typeList);
typesP = (NavTypeListPtr) *((Handle) typeList);
@@ -1099,7 +1102,7 @@
BlockMoveData (&(filetypes->types), typesP->osType, (Size) (sizeof (OSType) * filetypes->cttypes));
}
- anErr = NavCreateGetFileDialog (&dialogOptions, typeList, eventProc, NULL, NULL, NULL, &dialogRef);
+ anErr = NavCreateGetFileDialog (&dialogOptions, typeList, NULL, NULL, NULL, NULL, &dialogRef);
anErr = NavDialogRun (dialogRef);
@@ -1126,7 +1129,7 @@
}
}
- DisposeNavEventUPP (eventProc);
+ // DisposeNavEventUPP (eventProc);
NavDialogDispose (dialogRef);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cre...@us...> - 2006-09-09 19:29:14
|
Revision: 1501
http://svn.sourceforge.net/frontierkernel/?rev=1501&view=rev
Author: creecode
Date: 2006-09-09 12:29:11 -0700 (Sat, 09 Sep 2006)
Log Message:
-----------
in scripttitleclick function, fix command clicking not activating pop-up menu
Modified Paths:
--------------
Frontier/branches/FSRef_Migration/Common/source/scripts.c
Modified: Frontier/branches/FSRef_Migration/Common/source/scripts.c
===================================================================
--- Frontier/branches/FSRef_Migration/Common/source/scripts.c 2006-09-09 19:24:48 UTC (rev 1500)
+++ Frontier/branches/FSRef_Migration/Common/source/scripts.c 2006-09-09 19:29:11 UTC (rev 1501)
@@ -3530,14 +3530,15 @@
static boolean scripttitleclick (Point pt) {
+
+ //
+ // 2006-08-26 creedon: for Mac, fix command clicking not activating pop-up menu
+ //
+ // both Mac and Win XP have their own built-in behaviours defined for mouse double clicks,
+ // disabled code so as not to mess things up
+ //
- if (scriptindatabase ()) /*lives in symbol table -- see scriptinstallable*/
- return (langexternaltitleclick (pt, (hdlexternalvariable) (**outlinedata).outlinerefcon));
-
- if ((**outlinewindowinfo).parentwindow == nil)
- return (false);
-
- if (scriptinmenubar ()) { /*do same popup as parent window would*/
+ if (scriptinmenubar ()) { // do same popup as parent window would
if (cmdkeydown () || ismouserightclick()) {
@@ -3547,7 +3548,7 @@
shellpopglobals ();
- pt.v += 50; /*hack: this signals special case*/
+ pt.v += 50; // hack: this signals special case
tableclienttitlepopuphit (pt, hv);
@@ -3555,17 +3556,28 @@
}
}
}
+
+ return (langexternaltitleclick (pt, (hdlexternalvariable) (**outlinedata).outlinerefcon));
+ /* old code, discard after awhile
+
+ if (scriptindatabase ()) // lives in symbol table -- see scriptinstallable
+ return (langexternaltitleclick (pt, (hdlexternalvariable) (**outlinedata).outlinerefcon));
+
+ if ((**outlinewindowinfo).parentwindow == nil)
+ return (false);
+
if (!mousedoubleclick ())
return (false);
shellbringtofront ((**outlinewindowinfo).parentwindow);
if (keyboardstatus.floptionkey)
- shellclosewindow (outlinewindow);
+ shellclosewindow (outlinewindow); */
- return (true); /*consumed*/
- } /*scripttitleclick*/
+ return (true); // consumed
+
+ } // scripttitleclick
#ifdef flcomponent
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cre...@us...> - 2006-09-09 19:24:52
|
Revision: 1500
http://svn.sourceforge.net/frontierkernel/?rev=1500&view=rev
Author: creecode
Date: 2006-09-09 12:24:48 -0700 (Sat, 09 Sep 2006)
Log Message:
-----------
for Mac, in directorytopath, filespectopath, pathtofilespec & setfsfile functions, fix some broken edge use cases
Modified Paths:
--------------
Frontier/branches/FSRef_Migration/Common/source/filepath.c
Modified: Frontier/branches/FSRef_Migration/Common/source/filepath.c
===================================================================
--- Frontier/branches/FSRef_Migration/Common/source/filepath.c 2006-09-09 18:53:51 UTC (rev 1499)
+++ Frontier/branches/FSRef_Migration/Common/source/filepath.c 2006-09-09 19:24:48 UTC (rev 1500)
@@ -51,40 +51,63 @@
static tyfilespec fsdefault; // we maintain our own default directory
-boolean directorytopath ( const ptrfilespec fs, bigstring path ) {
+ boolean directorytopath ( const ptrfilespec fs, bigstring path ) {
- //
- // 2006-06-06 creedon: FSRef-ized
- // another way might be to use FSRefMakePath and then push insert the volume name on it
- //
+ //
+ // 2006-09-09 creedon: FSRef-ized
+ // another way might be to use FSRefMakePath and then push insert the volume name on it
+ //
- CFMutableStringRef ioPath = CFStringCreateMutable ( NULL, 0 );
- FSCatalogInfo catalogInfo;
- FSRef localRef = ( *fs ).fsref;
- HFSUniStr255 names [ 100 ];
- int i, n;
- OSStatus status = noErr;
- UniChar inSepChar = ':';
-
- clearbytes ( &catalogInfo, longsizeof ( catalogInfo ) );
+ OSErr err;
+ OSStatus status;
+
+ /* bail if fs is Volumes directory */ {
+
+ FSRef volumesfsref;
+ OSErr err;
+
+ status = FSPathMakeRef ( "/Volumes", &volumesfsref, NULL );
+
+ err = FSCompareFSRefs ( &( *fs ).fsref , &volumesfsref );
+
+ if ( err == noErr ) {
+
+ setemptystring ( path );
+
+ return ( true );
+
+ }
+
+ } // bail
- for ( n = 0 ; status == noErr && catalogInfo.nodeID != fsRtDirID && n < 100 ; n++ )
- status = FSGetCatalogInfo ( &localRef, kFSCatInfoNodeID, &catalogInfo, &names [ n ], NULL, &localRef );
-
- if ( status != noErr )
- return ( false );
+ CFMutableStringRef ioPath = CFStringCreateMutable ( NULL, 0 );
+ FSCatalogInfo catalogInfo;
+ FSRef localRef = ( *fs ).fsref;
+ HFSUniStr255 names [ 100 ];
+ int i, n;
+ UniChar inSepChar = ':';
- for ( i = n - 1; i >= 0; --i ) {
- CFStringAppendCharacters ( ioPath, names [ i ].unicode, names [ i ].length );
+ err = noErr;
- // if ( i > 0 )
+ clearbytes ( &catalogInfo, longsizeof ( catalogInfo ) );
+
+ for ( n = 0 ; err == noErr && catalogInfo.nodeID != fsRtDirID && n < 100 ; n++ )
+ err = FSGetCatalogInfo ( &localRef, kFSCatInfoNodeID, &catalogInfo, &names [ n ], NULL, &localRef );
+
+ if ( err != noErr )
+ return ( false );
+
+ for ( i = n - 1; i >= 0; --i ) {
+ CFStringAppendCharacters ( ioPath, names [ i ].unicode, names [ i ].length );
+
+ // if ( i > 0 )
+
+ CFStringAppendCharacters ( ioPath, &inSepChar, 1 );
+ }
- CFStringAppendCharacters ( ioPath, &inSepChar, 1 );
- }
-
- return ( CFStringGetPascalString ( ioPath, path, 256, kCFStringEncodingMacRoman ) );
+ return ( CFStringGetPascalString ( ioPath, path, 256, kCFStringEncodingMacRoman ) );
- } // directorytopath
+ } // directorytopath
#endif
@@ -164,7 +187,7 @@
boolean filespectopath (const ptrfilespec fs, bigstring bspath) {
//
- // 2006-06-24 creedon: for Mac, FSRef-ized
+ // 2006-09-09 creedon: for Mac, FSRef-ized
//
// 2.1a7 dmb: if it's a null filespec, return the empty string
//
@@ -178,6 +201,7 @@
#ifdef MACVERSION
+ bigstring bs;
boolean flfolder;
FSCatalogInfo catalogInfo;
tyfilespec fsp, fst = *fs;
@@ -188,26 +212,16 @@
err = FSGetCatalogInfo ( &fst.fsref, kFSCatInfoParentDirID | kFSCatInfoVolume, &catalogInfo, &outName, NULL,
&fsp.fsref );
-
- if ( catalogInfo.parentDirID == fsRtParID ) { // it's a volume
-
- HFSUniStr255ToStr255 ( &outName, bspath );
-
- pushchar ( ':', bspath );
- return ( true );
- }
+ if ( err != noErr )
+ return ( false );
setemptystring ( bspath );
- if ( ! FSRefValid ( &fst.fsref ) ) // need to check for noErr here?
- return (true);
+ if ( catalogInfo.parentDirID != fsRtParID ) // it's not a volume so lets get the directory path
+ if ( ! directorytopath ( &fsp, bspath ) )
+ return ( false );
- if ( ! directorytopath ( &fsp, bspath ) )
- return (false);
-
- bigstring bs;
-
HFSUniStr255ToStr255 ( &outName, bs );
pushstring ( bs, bspath );
@@ -228,7 +242,7 @@
if ( flfolder )
assurelastchariscolon ( bspath );
- return (true);
+ return ( true );
#endif
@@ -255,7 +269,7 @@
boolean pathtofilespec ( bigstring bspath, ptrfilespec fs ) {
//
- // 2006-08-19 creedon: for Mac, FSRef-ized
+ // 2006-09-05 creedon: for Mac, FSRef-ized
//
// 5.0d8 dmb: clear fs first thing
//
@@ -272,12 +286,8 @@
// non-existant files, we don't give up right away.
//
- #ifdef WIN95VERSION
-
- bigstring bsfolder;
+ bigstring bsfolder;
- #endif // WIN95VERSION
-
clearbytes ( fs, sizeof ( *fs ) );
if ( isemptystring ( bspath ) )
@@ -287,6 +297,8 @@
bigstring bs, bspathtmp;
FSRef fsr;
+ HFSUniStr255 name;
+ OSErr err;
OSStatus status;
short ix = 1, ixslashpos = 0, slashpos [ 255 ];
@@ -294,35 +306,34 @@
cleanendoffilename ( bspathtmp );
- /* try as full path */ {
+ if ( scanstring ( ':', bspath, &ix ) && ( ix > 1 ) ) { // full path, includes a colon, not the first character
+
+ bigstring bsfile, bsfullpath;
- bigstring bsfullpath;
-
copystring ( bspathtmp, bsfullpath );
- insertstring ( BIGSTRING ( "\x09" ":Volumes:" ), bsfullpath ); // this is a funky syntax but we don't want to
- // convert to slashes until the last moment, so
- // we can resuse
+ insertstring ( BIGSTRING ( "\x09" ":Volumes:" ), bsfullpath );
- copystring ( bsfullpath, bs);
+ copystring ( bsfullpath, bs );
+
+ /* convert to / delimited path */ {
- while ( scanstring ( '/', bs, &ix ) )
- slashpos [ ixslashpos++ ] = ix++;
+ while ( scanstring ( '/', bs, &ix ) )
+ slashpos [ ixslashpos++ ] = ix++;
+
+ stringreplaceall ( ':', '/', bs );
+
+ while ( ixslashpos > 0 )
+ setstringcharacter ( bs, slashpos [ --ixslashpos ] - 1, ':' );
+ }
- stringreplaceall ( ':', '/', bs );
+ convertpstring ( bs ); // bs is now a c string
- while ( ixslashpos > 0 )
- setstringcharacter ( bs, slashpos [ --ixslashpos ] - 1, ':' );
-
- convertpstring ( bs );
-
status = FSPathMakeRef ( bs, &fsr, NULL );
if ( status == noErr ) {
- HFSUniStr255 name;
-
- status = FSGetCatalogInfo ( &fsr, kFSCatInfoNone, NULL, &name, NULL, &fsr );
+ err = FSGetCatalogInfo ( &fsr, kFSCatInfoNone, NULL, &name, NULL, &fsr );
( *fs ).fsref = fsr;
@@ -330,58 +341,44 @@
return ( true );
- }
+ } // if
- /* emulate behaviour of FSSpec */ {
+ filefrompath ( bsfullpath, bsfile );
+ folderfrompath ( bsfullpath, bsfolder );
+
+ /* convert to / delimited path */ {
+
ix = 1;
ixslashpos = 0;
-
- folderfrompath ( bsfullpath, bs );
-
- while ( scanstring ( '/', bs, &ix ) )
+
+ while ( scanstring ( '/', bsfolder, &ix ) )
slashpos [ ixslashpos++ ] = ix++;
-
- stringreplaceall ( ':', '/', bs );
+ stringreplaceall ( ':', '/', bsfolder );
+
while ( ixslashpos > 0 )
- setstringcharacter ( bs, slashpos [ --ixslashpos ] - 1, ':' );
+ setstringcharacter ( bsfolder, slashpos [ --ixslashpos ] - 1, ':' );
+ }
- convertpstring ( bs );
+ convertpstring ( bsfolder ); // bsfolder is now a c string
+
+ status = FSPathMakeRef ( bsfolder, &fsr, NULL );
+
+ if ( status == noErr ) {
+
+ ( *fs ).fsref = fsr;
- status = FSPathMakeRef ( bs, &fsr, NULL );
+ ( *fs ).path = CFStringCreateWithPascalString ( kCFAllocatorDefault, bsfile,
+ kCFStringEncodingMacRoman );
+
+ return ( true );
- if ( status == noErr ) {
+ } // if
- /* bail if fsr is Volumes directory */ {
-
- FSRef volumesfsref;
-
- status = FSPathMakeRef ( "/Volumes", &volumesfsref, NULL );
-
- if ( FSCompareFSRefs ( &fsr, &volumesfsref ) != noErr ) {
-
- HFSUniStr255 name;
- OSErr err;
-
- filefrompath ( bsfullpath, bs );
-
- ( *fs ).fsref = fsr;
-
- err = HFSNameGetUnicodeName255 ( bs, kTextEncodingUnknown, &name );
-
- ( *fs ).path = CFStringCreateWithCharacters ( kCFAllocatorDefault, name.unicode,
- name.length );
-
- return ( true );
-
- } // if
- } // bail
- } // if
- } // emulate FSSpec
- } // full path
-
- /* try as partial path */ {
+ } // end full path
+
+ else { // partial path
bigstring bspartialpath;
tyfilespec fst;
@@ -390,18 +387,44 @@
if ( bspartialpath [ 1 ] != chpathseparator )
insertchar ( chpathseparator, bspartialpath );
-
+
( void ) extendfilespec ( &fsdefault, &fst );
status = FSRefMakePath ( &fst.fsref, ( UInt8 * ) bs, 256 ); // bs is now a c string
convertcstring ( bs ); // bs is now a bigstring
- insertstring ( bs, bspartialpath );
-
+ /* convert bs to colon delimited path */ {
+
+ ix = 1;
+ ixslashpos = 0;
+
+ while ( scanstring ( ':', bs, &ix ) )
+ slashpos [ ixslashpos++ ] = ix++;
+
+ stringreplaceall ( '/', ':', bs );
+
+ while ( ixslashpos > 0 )
+ setstringcharacter ( bs, slashpos [ --ixslashpos ] - 1, '/' );
+ }
+
+ insertstring ( bs, bspartialpath ); // we now have a full path
+
copystring ( bspartialpath, bs );
- stringreplaceall ( ':', '/', bs );
+ /* convert bs to / delimited path */ {
+
+ ix = 1;
+ ixslashpos = 0;
+
+ while ( scanstring ( '/', bs, &ix ) )
+ slashpos [ ixslashpos++ ] = ix++;
+
+ stringreplaceall ( ':', '/', bs );
+
+ while ( ixslashpos > 0 )
+ setstringcharacter ( bs, slashpos [ --ixslashpos ] - 1, ':' );
+ }
convertpstring ( bs ); // bs is now a c string
@@ -409,9 +432,7 @@
if ( status == noErr ) {
- HFSUniStr255 name;
-
- status = FSGetCatalogInfo ( &fsr, kFSCatInfoNone, NULL, &name, NULL, &fsr );
+ err = FSGetCatalogInfo ( &fsr, kFSCatInfoNone, NULL, &name, NULL, &fsr );
( *fs ).fsref = fsr;
@@ -419,9 +440,48 @@
return ( true );
- }
+ } // if
- }
+ /* try parent of path */ {
+
+ bigstring bsfile;
+
+ filefrompath ( bspartialpath, bsfile );
+
+ folderfrompath ( bspartialpath, bsfolder );
+
+ /* convert to slash delimited path */ {
+
+ ix = 1;
+ ixslashpos = 0;
+
+ while ( scanstring ( '/', bsfolder, &ix ) )
+ slashpos [ ixslashpos++ ] = ix++;
+
+ stringreplaceall ( ':', '/', bsfolder );
+
+ while ( ixslashpos > 0 )
+ setstringcharacter ( bsfolder, slashpos [ --ixslashpos ] - 1, ':' );
+ }
+
+ convertpstring ( bsfolder ); // bsfolder is now a c string
+
+ status = FSPathMakeRef ( bsfolder, &fsr, NULL );
+
+ if ( status == noErr ) {
+
+ ( *fs ).fsref = fsr;
+
+ ( *fs ).path = CFStringCreateWithPascalString ( kCFAllocatorDefault, bsfile,
+ kCFStringEncodingMacRoman );
+
+ return ( true );
+
+ } // if
+
+ } // end try parent of path
+
+ } // end partial path
return ( false );
@@ -452,7 +512,7 @@
boolean setfsfile ( ptrfilespec fs, bigstring bsfile ) {
//
- // 2006-06-25 creedon: for Mac, FSRef-ized
+ // 2006-08-29 creedon: for Mac, FSRef-ized
//
// 2004-10-26 aradke: Since the getmacfileinfo/foldertest gymnastics do not seem to fit any particular purpose and since
// none of our callers seem to rely it since they usually pass in a file rather than a directory, I
@@ -464,16 +524,20 @@
//
#ifdef MACVERSION
+
+ if ( FSRefValid ( &( *fs ).fsref ) && ( *fs ).path == NULL ) {
- HFSUniStr255 name;
- OSErr err;
-
- bigstringToHFSUniStr255 ( bsfile, &name );
-
- err = FSGetCatalogInfo ( &( *fs ).fsref, kFSCatInfoNone, NULL, NULL, NULL, &( *fs ).fsref );
-
- err = FSMakeFSRefUnicode ( &( *fs ).fsref, name.length, name.unicode, kTextEncodingUnknown, &( *fs ).fsref );
-
+ HFSUniStr255 name;
+ OSErr err = FSGetCatalogInfo ( &( *fs ).fsref, kFSCatInfoNone, NULL, NULL, NULL, &( *fs ).fsref );
+
+ bigstringToHFSUniStr255 ( bsfile, &name );
+
+ err = FSMakeFSRefUnicode ( &( *fs ).fsref, name.length, name.unicode, kTextEncodingUnknown, &( *fs ).fsref );
+
+ }
+ else
+ ( *fs ).path = CFStringCreateWithPascalString ( kCFAllocatorDefault, bsfile, kCFStringEncodingMacRoman );
+
return ( true );
#endif
@@ -582,7 +646,7 @@
getapplicationfilespec ( nil, &fsdefault );
- getfilespecparent ( &fsdefault );
+ ( void ) getfilespecparent ( &fsdefault );
#endif
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cre...@us...> - 2006-09-09 18:53:54
|
Revision: 1499
http://svn.sourceforge.net/frontierkernel/?rev=1499&view=rev
Author: creecode
Date: 2006-09-09 11:53:51 -0700 (Sat, 09 Sep 2006)
Log Message:
-----------
minor code tweak, no functional change
Modified Paths:
--------------
Frontier/branches/FSRef_Migration/Common/source/file.c
Modified: Frontier/branches/FSRef_Migration/Common/source/file.c
===================================================================
--- Frontier/branches/FSRef_Migration/Common/source/file.c 2006-09-08 18:05:22 UTC (rev 1498)
+++ Frontier/branches/FSRef_Migration/Common/source/file.c 2006-09-09 18:53:51 UTC (rev 1499)
@@ -482,12 +482,10 @@
pb = (ParamBlockRec *) NewPtrClear (sizeof (ParamBlockRec));
FSCatalogInfo catalogInfo;
- OSStatus status;
-
- // clearbytes ( &catalogInfo, longsizeof ( catalogInfo ) );
-
- status = FSGetCatalogInfo ( &( *fs ).fsref, kFSCatInfoVolume, &catalogInfo, NULL, NULL, NULL );
+ OSErr err;
+ err = FSGetCatalogInfo ( &( *fs ).fsref, kFSCatInfoVolume, &catalogInfo, NULL, NULL, NULL );
+
(*pb).volumeParam.ioVRefNum = catalogInfo.volume;
(*pb).volumeParam.ioCompletion = iocompletionUPP;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cre...@us...> - 2006-09-08 18:05:27
|
Revision: 1498
http://svn.sourceforge.net/frontierkernel/?rev=1498&view=rev
Author: creecode
Date: 2006-09-08 11:05:22 -0700 (Fri, 08 Sep 2006)
Log Message:
-----------
minor code tweak, no functional change
Modified Paths:
--------------
Frontier/branches/FSRef_Migration/Common/source/shellwindow.c
Modified: Frontier/branches/FSRef_Migration/Common/source/shellwindow.c
===================================================================
--- Frontier/branches/FSRef_Migration/Common/source/shellwindow.c 2006-09-08 18:02:56 UTC (rev 1497)
+++ Frontier/branches/FSRef_Migration/Common/source/shellwindow.c 2006-09-08 18:05:22 UTC (rev 1498)
@@ -526,7 +526,7 @@
if (!getfsvolume (fspec, &vnum)) // don't allow default vol to satisfy fileexists
return (false);
- extendfilespec ( fspec, fspec );
+ ( void ) extendfilespec ( fspec, fspec );
return ( fileexists ( fspec, &flfolder ) );
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cre...@us...> - 2006-09-08 18:02:58
|
Revision: 1497
http://svn.sourceforge.net/frontierkernel/?rev=1497&view=rev
Author: creecode
Date: 2006-09-08 11:02:56 -0700 (Fri, 08 Sep 2006)
Log Message:
-----------
minor code tweak, no functional change
Modified Paths:
--------------
Frontier/branches/FSRef_Migration/Common/source/launch.c
Modified: Frontier/branches/FSRef_Migration/Common/source/launch.c
===================================================================
--- Frontier/branches/FSRef_Migration/Common/source/launch.c 2006-09-08 18:02:04 UTC (rev 1496)
+++ Frontier/branches/FSRef_Migration/Common/source/launch.c 2006-09-08 18:02:56 UTC (rev 1497)
@@ -1703,7 +1703,7 @@
res = CFURLGetFSRef ( myurlref, &( *fs ).fsref );
- getfilespecparent ( fs );
+ ( void ) getfilespecparent ( fs );
CFRelease(myurlref);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cre...@us...> - 2006-09-08 18:02:08
|
Revision: 1496
http://svn.sourceforge.net/frontierkernel/?rev=1496&view=rev
Author: creecode
Date: 2006-09-08 11:02:04 -0700 (Fri, 08 Sep 2006)
Log Message:
-----------
minor code tweaks, no functional change
Modified Paths:
--------------
Frontier/branches/FSRef_Migration/Common/source/langsystypes.c
Modified: Frontier/branches/FSRef_Migration/Common/source/langsystypes.c
===================================================================
--- Frontier/branches/FSRef_Migration/Common/source/langsystypes.c 2006-09-08 17:58:39 UTC (rev 1495)
+++ Frontier/branches/FSRef_Migration/Common/source/langsystypes.c 2006-09-08 18:02:04 UTC (rev 1496)
@@ -766,7 +766,7 @@
if ( ( err == noErr ) || ( err == fnfErr ) ) {
- getfilespecparent ( fs );
+ ( void ) getfilespecparent ( fs );
return ( true );
@@ -891,7 +891,7 @@
tyfilespec fs;
bigstring bs, bsadd, bsv1path;
boolean flfolder; // unused
- OSErr status;
+ OSStatus status;
fs = **(*v1).data.filespecvalue;
@@ -936,9 +936,10 @@
if ( status == noErr ) {
HFSUniStr255 name;
-
- status = FSGetCatalogInfo ( &fs.fsref, kFSCatInfoNone, NULL, &name, NULL, &fs.fsref );
-
+ OSErr err;
+
+ err = FSGetCatalogInfo ( &fs.fsref, kFSCatInfoNone, NULL, &name, NULL, &fs.fsref );
+
fs.path = CFStringCreateWithCharacters ( kCFAllocatorDefault, name.unicode, name.length );
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cre...@us...> - 2006-09-08 17:58:41
|
Revision: 1495
http://svn.sourceforge.net/frontierkernel/?rev=1495&view=rev
Author: creecode
Date: 2006-09-08 10:58:39 -0700 (Fri, 08 Sep 2006)
Log Message:
-----------
minor code tweak, no functional change
Modified Paths:
--------------
Frontier/branches/FSRef_Migration/Common/source/fileverbs.c
Modified: Frontier/branches/FSRef_Migration/Common/source/fileverbs.c
===================================================================
--- Frontier/branches/FSRef_Migration/Common/source/fileverbs.c 2006-09-08 17:57:29 UTC (rev 1494)
+++ Frontier/branches/FSRef_Migration/Common/source/fileverbs.c 2006-09-08 17:58:39 UTC (rev 1495)
@@ -2820,7 +2820,7 @@
case errorNone:
if (flwasalias) {
- getfilespecparent ( &fs );
+ ( void ) getfilespecparent ( &fs );
return (setfilespecvalue ( &fs, vreturned));
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cre...@us...> - 2006-09-08 17:57:32
|
Revision: 1494
http://svn.sourceforge.net/frontierkernel/?rev=1494&view=rev
Author: creecode
Date: 2006-09-08 10:57:29 -0700 (Fri, 08 Sep 2006)
Log Message:
-----------
minor code tweaks, no functional change
some functions were returning OSErr but were being assigned to type OSStatus, fixed
Modified Paths:
--------------
Frontier/branches/FSRef_Migration/Common/source/fileops.c
Modified: Frontier/branches/FSRef_Migration/Common/source/fileops.c
===================================================================
--- Frontier/branches/FSRef_Migration/Common/source/fileops.c 2006-09-08 17:54:49 UTC (rev 1493)
+++ Frontier/branches/FSRef_Migration/Common/source/fileops.c 2006-09-08 17:57:29 UTC (rev 1494)
@@ -1316,11 +1316,11 @@
return ( false );
FSCatalogInfo catalogInfo;
- OSStatus status;
+ OSErr err;
clearbytes ( &catalogInfo, longsizeof ( catalogInfo ) );
- status = FSGetCatalogInfo ( &( *fs ).fsref, kFSCatInfoParentDirID, &catalogInfo, NULL, NULL, NULL );
+ err = FSGetCatalogInfo ( &( *fs ).fsref, kFSCatInfoGettableInfo, &catalogInfo, NULL, NULL, NULL ); // kFSCatInfoParentDirID
return ( catalogInfo.parentDirID == fsRtParID );
@@ -2012,7 +2012,7 @@
err = FSFindFolder ( vnum, foldertype, flcreate, &( *fs ).fsref );
- getfilespecparent ( fs );
+ ( void ) getfilespecparent ( fs );
}
@@ -3024,18 +3024,16 @@
// this function used to use oserror but I don't think oserror can handle osstatus properly
HFSUniStr255 name;
- OSStatus status;
+ OSErr err = FSGetCatalogInfo ( &( *fs ).fsref, kFSCatInfoNone, NULL, &name, NULL, &( *fsparent ).fsref );
- status = FSGetCatalogInfo ( &( *fs ).fsref, kFSCatInfoNone, NULL, &name, NULL, &( *fsparent ).fsref );
-
- if ( status != noErr )
+ if ( err != noErr )
return ( false );
if ( ( *fs ).path == NULL ) {
- status = FSGetCatalogInfo ( &( *fsparent ).fsref, kFSCatInfoNone, NULL, &name, NULL, &( *fsparent ).fsref );
+ err = FSGetCatalogInfo ( &( *fsparent ).fsref, kFSCatInfoNone, NULL, &name, NULL, &( *fsparent ).fsref );
- if ( status != noErr )
+ if ( err != noErr )
return ( false );
}
@@ -3662,11 +3660,9 @@
#ifdef MACVERSION
HFSUniStr255 name;
- OSStatus status;
+ OSErr err = FSGetCatalogInfo ( &( *fs ).fsref, kFSCatInfoNone, NULL, &name, NULL, &( *fs ).fsref );
- status = FSGetCatalogInfo ( &( *fs ).fsref, kFSCatInfoNone, NULL, &name, NULL, &( *fs ).fsref );
-
- if ( status != noErr )
+ if ( err != noErr )
return ( false );
( *fs ).path = CFStringCreateWithCharacters ( kCFAllocatorDefault, name.unicode, name.length );
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cre...@us...> - 2006-09-08 17:54:53
|
Revision: 1493
http://svn.sourceforge.net/frontierkernel/?rev=1493&view=rev
Author: creecode
Date: 2006-09-08 10:54:49 -0700 (Fri, 08 Sep 2006)
Log Message:
-----------
minor code tweaks in filenextloop function, no functional change
Modified Paths:
--------------
Frontier/branches/FSRef_Migration/Common/source/fileloop.c
Modified: Frontier/branches/FSRef_Migration/Common/source/fileloop.c
===================================================================
--- Frontier/branches/FSRef_Migration/Common/source/fileloop.c 2006-09-03 20:40:23 UTC (rev 1492)
+++ Frontier/branches/FSRef_Migration/Common/source/fileloop.c 2006-09-08 17:54:49 UTC (rev 1493)
@@ -698,7 +698,7 @@
FSpMakeFSRef ( &fsfile, &( *fsfilet ).fsref );
- getfilespecparent ( &( *fsfilet ) );
+ ( void ) getfilespecparent ( &( *fsfilet ) );
return (true);
@@ -726,7 +726,7 @@
err = FSpMakeFSRef ( &fsfile, &( *fsfilet ).fsref );
- getfilespecparent ( &( *fsfilet ) );
+ ( void ) getfilespecparent ( &( *fsfilet ) );
return ( true );
@@ -745,7 +745,7 @@
FSpMakeFSRef ( &fsfile, &( *fsfilet ).fsref );
- getfilespecparent ( &( *fsfilet ) );
+ ( void ) getfilespecparent ( &( *fsfilet ) );
return ( true );
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cre...@us...> - 2006-09-03 20:42:36
|
Revision: 1492
http://svn.sourceforge.net/frontierkernel/?rev=1492&view=rev
Author: creecode
Date: 2006-09-03 13:40:23 -0700 (Sun, 03 Sep 2006)
Log Message:
-----------
replace project files with project containing references to the SQLite sources, so that Mac folks can get SQLite working on Mac.
Added Paths:
-----------
Frontier/branches/SQLite/build_XCode/Frontier.xcodeproj/
Frontier/branches/SQLite/build_XCode/Frontier.xcodeproj/project.pbxproj
Removed Paths:
-------------
Frontier/branches/SQLite/build_XCode/Frontier.xcode/
Frontier/branches/SQLite/build_XCode/FrontierFat.xcodeproj/
Added: Frontier/branches/SQLite/build_XCode/Frontier.xcodeproj/project.pbxproj
===================================================================
--- Frontier/branches/SQLite/build_XCode/Frontier.xcodeproj/project.pbxproj (rev 0)
+++ Frontier/branches/SQLite/build_XCode/Frontier.xcodeproj/project.pbxproj 2006-09-03 20:40:23 UTC (rev 1492)
@@ -0,0 +1,4310 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 42;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 5D3FD68B0AAB68870086E977 /* btree.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD67F0AAB68870086E977 /* btree.h */; };
+ 5D3FD68C0AAB68870086E977 /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6800AAB68870086E977 /* hash.h */; };
+ 5D3FD68D0AAB68870086E977 /* keywordhash.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6810AAB68870086E977 /* keywordhash.h */; };
+ 5D3FD68E0AAB68870086E977 /* opcodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6820AAB68870086E977 /* opcodes.h */; };
+ 5D3FD68F0AAB68870086E977 /* os_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6830AAB68870086E977 /* os_common.h */; };
+ 5D3FD6900AAB68870086E977 /* os.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6840AAB68870086E977 /* os.h */; };
+ 5D3FD6910AAB68870086E977 /* pager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6850AAB68870086E977 /* pager.h */; };
+ 5D3FD6920AAB68870086E977 /* sqlite3.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6860AAB68870086E977 /* sqlite3.h */; };
+ 5D3FD6930AAB68870086E977 /* sqlite3ext.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6870AAB68870086E977 /* sqlite3ext.h */; };
+ 5D3FD6940AAB68870086E977 /* sqliteInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6880AAB68870086E977 /* sqliteInt.h */; };
+ 5D3FD6950AAB68870086E977 /* vdbe.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6890AAB68870086E977 /* vdbe.h */; };
+ 5D3FD6960AAB68870086E977 /* vdbeInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD68A0AAB68870086E977 /* vdbeInt.h */; };
+ 5D3FD6C10AAB69390086E977 /* alter.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6980AAB69380086E977 /* alter.c */; };
+ 5D3FD6C20AAB69390086E977 /* analyze.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6990AAB69380086E977 /* analyze.c */; };
+ 5D3FD6C30AAB69390086E977 /* attach.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD69A0AAB69380086E977 /* attach.c */; };
+ 5D3FD6C40AAB69390086E977 /* auth.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD69B0AAB69380086E977 /* auth.c */; };
+ 5D3FD6C50AAB69390086E977 /* btree.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD69C0AAB69380086E977 /* btree.c */; };
+ 5D3FD6C60AAB69390086E977 /* build.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD69D0AAB69380086E977 /* build.c */; };
+ 5D3FD6C70AAB69390086E977 /* callback.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD69E0AAB69380086E977 /* callback.c */; };
+ 5D3FD6C80AAB69390086E977 /* complete.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD69F0AAB69380086E977 /* complete.c */; };
+ 5D3FD6C90AAB69390086E977 /* date.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A00AAB69380086E977 /* date.c */; };
+ 5D3FD6CA0AAB69390086E977 /* delete.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A10AAB69380086E977 /* delete.c */; };
+ 5D3FD6CB0AAB69390086E977 /* expr.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A20AAB69380086E977 /* expr.c */; };
+ 5D3FD6CC0AAB69390086E977 /* func.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A30AAB69380086E977 /* func.c */; };
+ 5D3FD6CD0AAB69390086E977 /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A40AAB69380086E977 /* hash.c */; };
+ 5D3FD6CE0AAB69390086E977 /* insert.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A50AAB69380086E977 /* insert.c */; };
+ 5D3FD6CF0AAB69390086E977 /* legacy.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A60AAB69380086E977 /* legacy.c */; };
+ 5D3FD6D00AAB69390086E977 /* loadext.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A70AAB69380086E977 /* loadext.c */; };
+ 5D3FD6D10AAB69390086E977 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A80AAB69380086E977 /* main.c */; };
+ 5D3FD6D20AAB69390086E977 /* opcodes.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6A90AAB69380086E977 /* opcodes.c */; };
+ 5D3FD6D30AAB69390086E977 /* os_unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6AA0AAB69380086E977 /* os_unix.c */; };
+ 5D3FD6D40AAB69390086E977 /* os.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6AB0AAB69380086E977 /* os.c */; };
+ 5D3FD6D50AAB69390086E977 /* pager.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6AC0AAB69380086E977 /* pager.c */; };
+ 5D3FD6D60AAB69390086E977 /* parse.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6AD0AAB69380086E977 /* parse.c */; };
+ 5D3FD6D70AAB69390086E977 /* pragma.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6AE0AAB69380086E977 /* pragma.c */; };
+ 5D3FD6D80AAB69390086E977 /* prepare.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6AF0AAB69380086E977 /* prepare.c */; };
+ 5D3FD6D90AAB69390086E977 /* printf.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B00AAB69380086E977 /* printf.c */; };
+ 5D3FD6DA0AAB69390086E977 /* random.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B10AAB69390086E977 /* random.c */; };
+ 5D3FD6DB0AAB69390086E977 /* select.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B20AAB69390086E977 /* select.c */; };
+ 5D3FD6DC0AAB69390086E977 /* table.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B30AAB69390086E977 /* table.c */; };
+ 5D3FD6DD0AAB69390086E977 /* tokenize.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B40AAB69390086E977 /* tokenize.c */; };
+ 5D3FD6DE0AAB69390086E977 /* trigger.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B50AAB69390086E977 /* trigger.c */; };
+ 5D3FD6DF0AAB69390086E977 /* update.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B60AAB69390086E977 /* update.c */; };
+ 5D3FD6E00AAB69390086E977 /* utf.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B70AAB69390086E977 /* utf.c */; };
+ 5D3FD6E10AAB69390086E977 /* util.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B80AAB69390086E977 /* util.c */; };
+ 5D3FD6E20AAB69390086E977 /* vacuum.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6B90AAB69390086E977 /* vacuum.c */; };
+ 5D3FD6E30AAB69390086E977 /* vdbe.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6BA0AAB69390086E977 /* vdbe.c */; };
+ 5D3FD6E40AAB69390086E977 /* vdbeapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6BB0AAB69390086E977 /* vdbeapi.c */; };
+ 5D3FD6E50AAB69390086E977 /* vdbeaux.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6BC0AAB69390086E977 /* vdbeaux.c */; };
+ 5D3FD6E60AAB69390086E977 /* vdbefifo.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6BD0AAB69390086E977 /* vdbefifo.c */; };
+ 5D3FD6E70AAB69390086E977 /* vdbemem.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6BE0AAB69390086E977 /* vdbemem.c */; };
+ 5D3FD6E80AAB69390086E977 /* vtab.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6BF0AAB69390086E977 /* vtab.c */; };
+ 5D3FD6E90AAB69390086E977 /* where.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D3FD6C00AAB69390086E977 /* where.c */; };
+ 5D3FD6EB0AAB69730086E977 /* parse.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FD6EA0AAB69730086E977 /* parse.h */; };
+ 5D4E1E490AAA17E900DF6890 /* langsqlite.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D4E1E470AAA17E900DF6890 /* langsqlite.c */; };
+ 5D4E1E4A0AAA17E900DF6890 /* langsqlite.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D4E1E480AAA17E900DF6890 /* langsqlite.h */; };
+ 6505996409968C1400410571 /* ioascrollbar.h in Headers */ = {isa = PBXBuildFile; fileRef = 651525AB072BFC6700411831 /* ioascrollbar.h */; };
+ 6505996509968C1400410571 /* ioapopup.h in Headers */ = {isa = PBXBuildFile; fileRef = 651525A7072BFC6700411831 /* ioapopup.h */; };
+ 6505996609968C1400410571 /* ioaicon.h in Headers */ = {isa = PBXBuildFile; fileRef = 651525A4072BFC6700411831 /* ioaicon.h */; };
+ 6505996709968C1400410571 /* ioaedittext.h in Headers */ = {isa = PBXBuildFile; fileRef = 651525A1072BFC6700411831 /* ioaedittext.h */; };
+ 6505996809968C1400410571 /* ioacolorpopup.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515259F072BFC6700411831 /* ioacolorpopup.h */; };
+ 6505996909968C1400410571 /* ioa.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515259B072BFC6700411831 /* ioa.h */; };
+ 6505996A09968C1400410571 /* pcre.h in Headers */ = {isa = PBXBuildFile; fileRef = 651525C9072BFC6700411831 /* pcre.h */; };
+ 6505996B09968C1400410571 /* MoreFilesX.h in Headers */ = {isa = PBXBuildFile; fileRef = 651525C2072BFC6700411831 /* MoreFilesX.h */; };
+ 6505996C09968C1400410571 /* frontier.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527B1072BFE0100411831 /* frontier.h */; };
+ 6505996D09968C1400410571 /* font.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527B3072BFE0300411831 /* font.h */; };
+ 6505996E09968C1400410571 /* appletdefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527B5072BFE0400411831 /* appletdefs.h */; };
+ 6505996F09968C1400410571 /* standard.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527BA072BFE1000411831 /* standard.h */; };
+ 6505997009968C1400410571 /* iac.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527BC072BFE1B00411831 /* iac.h */; };
+ 6505997109968C1400410571 /* appletmemory.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527BE072BFE1D00411831 /* appletmemory.h */; };
+ 6505997209968C1400410571 /* appletstrings.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527C0072BFE1E00411831 /* appletstrings.h */; };
+ 6505997309968C1400410571 /* appletfiles.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527C2072BFE2000411831 /* appletfiles.h */; };
+ 6505997409968C1400410571 /* appletprocess.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527C4072BFE2100411831 /* appletprocess.h */; };
+ 6505997509968C1400410571 /* appletfrontier.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527C6072BFE2400411831 /* appletfrontier.h */; };
+ 6505997609968C1400410571 /* aeutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527C8072BFE2500411831 /* aeutils.h */; };
+ 6505997709968C1400410571 /* uisinternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527CA072BFE2700411831 /* uisinternal.h */; };
+ 6505997809968C1400410571 /* appletbits.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527CC072BFE2900411831 /* appletbits.h */; };
+ 6505997909968C1400410571 /* quickdraw.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527CE072BFE2B00411831 /* quickdraw.h */; };
+ 6505997A09968C1400410571 /* memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527D0072BFE2C00411831 /* memory.h */; };
+ 6505997B09968C1400410571 /* file.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527D2072BFE2E00411831 /* file.h */; };
+ 6505997C09968C1400410571 /* launch.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527D4072BFE3000411831 /* launch.h */; };
+ 6505997D09968C1400410571 /* shelltypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527D6072BFE3200411831 /* shelltypes.h */; };
+ 6505997E09968C1400410571 /* appletfont.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527D8072BFE3300411831 /* appletfont.h */; };
+ 6505997F09968C1400410571 /* appletquickdraw.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527DA072BFE3400411831 /* appletquickdraw.h */; };
+ 6505998009968C1400410571 /* applettextedit.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527DC072BFE3600411831 /* applettextedit.h */; };
+ 6505998109968C1400410571 /* error.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527DE072BFE3800411831 /* error.h */; };
+ 6505998209968C1400410571 /* strings.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527E0072BFE3900411831 /* strings.h */; };
+ 6505998309968C1400410571 /* shell.rsrc.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527E2072BFE3B00411831 /* shell.rsrc.h */; };
+ 6505998409968C1400410571 /* resources.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527E4072BFE3C00411831 /* resources.h */; };
+ 6505998509968C1400410571 /* lang.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527E6072BFE3D00411831 /* lang.h */; };
+ 6505998609968C1400410571 /* langinternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527E8072BFE3F00411831 /* langinternal.h */; };
+ 6505998709968C1400410571 /* ops.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527EA072BFE4100411831 /* ops.h */; };
+ 6505998809968C1400410571 /* langexternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527EC072BFE4200411831 /* langexternal.h */; };
+ 6505998909968C1400410571 /* langsystem7.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527EE072BFE4400411831 /* langsystem7.h */; };
+ 6505998A09968C1400410571 /* process.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527F0072BFE4600411831 /* process.h */; };
+ 6505998B09968C1400410571 /* kernelverbs.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527F2072BFE4700411831 /* kernelverbs.h */; };
+ 6505998C09968C1400410571 /* filesystem7.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527F4072BFE4900411831 /* filesystem7.h */; };
+ 6505998D09968C1400410571 /* filealias.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527F6072BFE4A00411831 /* filealias.h */; };
+ 6505998E09968C1400410571 /* tablestructure.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527F8072BFE4C00411831 /* tablestructure.h */; };
+ 6505998F09968C1400410571 /* kernelverbdefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527FA072BFE4D00411831 /* kernelverbdefs.h */; };
+ 6505999009968C1400410571 /* winregistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527FC072BFE4F00411831 /* winregistry.h */; };
+ 6505999109968C1400410571 /* cursor.h in Headers */ = {isa = PBXBuildFile; fileRef = 651527FE072BFE5100411831 /* cursor.h */; };
+ 6505999209968C1400410571 /* dialogs.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152800072BFE5200411831 /* dialogs.h */; };
+ 6505999309968C1400410571 /* timedate.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152802072BFE5400411831 /* timedate.h */; };
+ 6505999409968C1400410571 /* frontierwindows.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152804072BFE5500411831 /* frontierwindows.h */; };
+ 6505999509968C1400410571 /* shell.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152806072BFE5700411831 /* shell.h */; };
+ 6505999609968C1400410571 /* SetUpA5.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152808072BFE5900411831 /* SetUpA5.h */; };
+ 6505999709968C1400410571 /* oplist.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515280A072BFE5B00411831 /* oplist.h */; };
+ 6505999809968C1400410571 /* fileloop.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515280C072BFE5C00411831 /* fileloop.h */; };
+ 6505999909968C1400410571 /* mac.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515280E072BFE5E00411831 /* mac.h */; };
+ 6505999A09968C1400410571 /* scrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152810072BFE6000411831 /* scrap.h */; };
+ 6505999B09968C1400410571 /* threads.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152812072BFE6100411831 /* threads.h */; };
+ 6505999C09968C1400410571 /* MoreFilesExtras.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152814072BFE6300411831 /* MoreFilesExtras.h */; };
+ 6505999D09968C1400410571 /* iacinternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152816072BFE6700411831 /* iacinternal.h */; };
+ 6505999E09968C1400410571 /* appleticons.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152818072BFE6A00411831 /* appleticons.h */; };
+ 6505999F09968C1400410571 /* appletkb.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515281A072BFE6C00411831 /* appletkb.h */; };
+ 650599A009968C1400410571 /* appletops.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515281C072BFE6E00411831 /* appletops.h */; };
+ 650599A109968C1400410571 /* appletmenuops.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515281E072BFE7000411831 /* appletmenuops.h */; };
+ 650599A209968C1400410571 /* applet.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152820072BFE7100411831 /* applet.h */; };
+ 650599A309968C1400410571 /* iowacore.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152822072BFE7300411831 /* iowacore.h */; };
+ 650599A409968C1400410571 /* iowascript.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152824072BFE7400411831 /* iowascript.h */; };
+ 650599A509968C1400410571 /* iowaparser.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152826072BFE7700411831 /* iowaparser.h */; };
+ 650599A609968C1400410571 /* iowafrontier.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152828072BFE7900411831 /* iowafrontier.h */; };
+ 650599A709968C1400410571 /* iowaattributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515282A072BFE7A00411831 /* iowaattributes.h */; };
+ 650599A809968C1400410571 /* iowaruntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515282C072BFE7C00411831 /* iowaruntime.h */; };
+ 650599A909968C1400410571 /* appletresource.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515282E072BFE7D00411831 /* appletresource.h */; };
+ 650599AA09968C1400410571 /* UserTalk.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152830072BFE7F00411831 /* UserTalk.h */; };
+ 650599AB09968C1400410571 /* appletfiledesktop.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152832072BFE8200411831 /* appletfiledesktop.h */; };
+ 650599AC09968C1400410571 /* iowainit.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152834072BFE8300411831 /* iowainit.h */; };
+ 650599AD09968C1400410571 /* appletmouse.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152836072BFE8500411831 /* appletmouse.h */; };
+ 650599AE09968C1400410571 /* appletcursor.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152838072BFE8700411831 /* appletcursor.h */; };
+ 650599AF09968C1400410571 /* appletcardops.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515283A072BFE8900411831 /* appletcardops.h */; };
+ 650599B009968C1400410571 /* appletzoom.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515283C072BFE8A00411831 /* appletzoom.h */; };
+ 650599B109968C1400410571 /* appletcard.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515283E072BFE8C00411831 /* appletcard.h */; };
+ 650599B209968C1400410571 /* landinternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152840072BFE8D00411831 /* landinternal.h */; };
+ 650599B309968C1400410571 /* search.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152842072BFE9000411831 /* search.h */; };
+ 650599B409968C1400410571 /* shellprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152844072BFE9100411831 /* shellprint.h */; };
+ 650599B509968C1400410571 /* shellundo.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152846072BFE9500411831 /* shellundo.h */; };
+ 650599B609968C1400410571 /* cancoon.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152848072BFE9700411831 /* cancoon.h */; };
+ 650599B709968C1400410571 /* pict.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515284A072BFE9800411831 /* pict.h */; };
+ 650599B809968C1400410571 /* pictverbs.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515284C072BFE9A00411831 /* pictverbs.h */; };
+ 650599B909968C1400410571 /* bitmaps.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515284E072BFE9C00411831 /* bitmaps.h */; };
+ 650599BA09968C1400410571 /* mouse.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152850072BFE9E00411831 /* mouse.h */; };
+ 650599BB09968C1400410571 /* scrollbar.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152852072BFE9F00411831 /* scrollbar.h */; };
+ 650599BC09968C1400410571 /* zoom.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152854072BFEA100411831 /* zoom.h */; };
+ 650599BD09968C1400410571 /* shellhooks.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152856072BFEA200411831 /* shellhooks.h */; };
+ 650599BE09968C1400410571 /* menu.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152858072BFEA400411831 /* menu.h */; };
+ 650599BF09968C1400410571 /* popup.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515285A072BFEA500411831 /* popup.h */; };
+ 650599C009968C1400410571 /* meprograms.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515285C072BFEA700411831 /* meprograms.h */; };
+ 650599C109968C1400410571 /* dockmenu.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515285E072BFEA900411831 /* dockmenu.h */; };
+ 650599C209968C1400410571 /* opinternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152860072BFEAA00411831 /* opinternal.h */; };
+ 650599C309968C1400410571 /* menuverbs.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152862072BFEAB00411831 /* menuverbs.h */; };
+ 650599C409968C1400410571 /* kb.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152864072BFEAE00411831 /* kb.h */; };
+ 650599C509968C1400410571 /* shellmenu.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152866072BFEB100411831 /* shellmenu.h */; };
+ 650599C609968C1400410571 /* land.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152868072BFEB400411831 /* land.h */; };
+ 650599C709968C1400410571 /* BASE64.H in Headers */ = {isa = PBXBuildFile; fileRef = 6515286A072BFEBE00411831 /* BASE64.H */; };
+ 650599C809968C1400410571 /* versions.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515286C072BFEC000411831 /* versions.h */; };
+ 650599C909968C1400410571 /* icon.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515286E072BFEC100411831 /* icon.h */; };
+ 650599CA09968C1400410571 /* smallicon.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152870072BFEC300411831 /* smallicon.h */; };
+ 650599CB09968C1400410571 /* textedit.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152872072BFEC500411831 /* textedit.h */; };
+ 650599CC09968C1400410571 /* windowlayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152874072BFEC600411831 /* windowlayout.h */; };
+ 650599CD09968C1400410571 /* shellprivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152876072BFEC800411831 /* shellprivate.h */; };
+ 650599CE09968C1400410571 /* about.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152878072BFEC900411831 /* about.h */; };
+ 650599CF09968C1400410571 /* cancooninternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515287A072BFECB00411831 /* cancooninternal.h */; };
+ 650599D009968C1400410571 /* processinternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515287C072BFECC00411831 /* processinternal.h */; };
+ 650599D109968C1400410571 /* WinLand.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515287E072BFECE00411831 /* WinLand.h */; };
+ 650599D209968C1400410571 /* OSXSpecifics.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152880072BFED000411831 /* OSXSpecifics.h */; };
+ 650599D309968C1400410571 /* player.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152882072BFED200411831 /* player.h */; };
+ 650599D409968C1400410571 /* frontierconfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152884072BFED300411831 /* frontierconfig.h */; };
+ 650599D509968C1400410571 /* db.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152886072BFED500411831 /* db.h */; };
+ 650599D609968C1400410571 /* tableverbs.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152888072BFED600411831 /* tableverbs.h */; };
+ 650599D709968C1400410571 /* opverbs.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515288A072BFED800411831 /* opverbs.h */; };
+ 650599D809968C1400410571 /* scripts.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515288C072BFEDA00411831 /* scripts.h */; };
+ 650599D909968C1400410571 /* wpverbs.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515288E072BFEDC00411831 /* wpverbs.h */; };
+ 650599DA09968C1400410571 /* command.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152890072BFEDD00411831 /* command.h */; };
+ 650599DB09968C1400410571 /* osacomponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152892072BFEDF00411831 /* osacomponent.h */; };
+ 650599DC09968C1400410571 /* iowaverbs.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152894072BFEE200411831 /* iowaverbs.h */; };
+ 650599DD09968C1400410571 /* frontierstart.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152896072BFEE400411831 /* frontierstart.h */; };
+ 650599DE09968C1400410571 /* frontierdebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152898072BFEE500411831 /* frontierdebug.h */; };
+ 650599DF09968C1400410571 /* PAIGE.H in Headers */ = {isa = PBXBuildFile; fileRef = 6515289A072BFEE700411831 /* PAIGE.H */; };
+ 650599E009968C1400410571 /* PGDEFTBL.H in Headers */ = {isa = PBXBuildFile; fileRef = 6515289C072BFEE900411831 /* PGDEFTBL.H */; };
+ 650599E109968C1400410571 /* notify.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515289E072BFEEA00411831 /* notify.h */; };
+ 650599E209968C1400410571 /* md5.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528A0072BFEED00411831 /* md5.h */; };
+ 650599E309968C1400410571 /* services.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528A2072BFEEF00411831 /* services.h */; };
+ 650599E409968C1400410571 /* serialnumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528A4072BFEF100411831 /* serialnumber.h */; };
+ 650599E509968C1400410571 /* langregexp.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528A6072BFEF200411831 /* langregexp.h */; };
+ 650599E609968C1400410571 /* shellbuttons.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528A8072BFEF500411831 /* shellbuttons.h */; };
+ 650599E709968C1400410571 /* op.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528AA072BFEF600411831 /* op.h */; };
+ 650599E809968C1400410571 /* menueditor.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528AC072BFEF800411831 /* menueditor.h */; };
+ 650599E909968C1400410571 /* tableinternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528AE072BFEFA00411831 /* tableinternal.h */; };
+ 650599EA09968C1400410571 /* sounds.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528B0072BFEFD00411831 /* sounds.h */; };
+ 650599EB09968C1400410571 /* uisharing.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528B2072BFEFF00411831 /* uisharing.h */; };
+ 650599EC09968C1400410571 /* miniwindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528B4072BFF0200411831 /* miniwindow.h */; };
+ 650599ED09968C1400410571 /* wpengine.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528B6072BFF0400411831 /* wpengine.h */; };
+ 650599EE09968C1400410571 /* tableformats.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528B8072BFF0700411831 /* tableformats.h */; };
+ 650599EF09968C1400410571 /* langipc.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528BA072BFF0900411831 /* langipc.h */; };
+ 650599F009968C1400410571 /* dbinternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528BC072BFF0C00411831 /* dbinternal.h */; };
+ 650599F109968C1400410571 /* WinSockNetEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528BE072BFF0F00411831 /* WinSockNetEvents.h */; };
+ 650599F209968C1400410571 /* opdisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528C0072BFF1000411831 /* opdisplay.h */; };
+ 650599F309968C1400410571 /* opicons.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528C2072BFF1200411831 /* opicons.h */; };
+ 650599F409968C1400410571 /* claybrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528C4072BFF1300411831 /* claybrowser.h */; };
+ 650599F509968C1400410571 /* claybrowserstruc.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528C6072BFF1500411831 /* claybrowserstruc.h */; };
+ 650599F609968C1400410571 /* claybrowserexpand.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528C8072BFF1700411831 /* claybrowserexpand.h */; };
+ 650599F709968C1400410571 /* claycallbacks.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528CA072BFF1900411831 /* claycallbacks.h */; };
+ 650599F809968C1400410571 /* claybrowservalidate.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528CC072BFF1A00411831 /* claybrowservalidate.h */; };
+ 650599F909968C1400410571 /* oplineheight.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528CE072BFF1C00411831 /* oplineheight.h */; };
+ 650599FA09968C1400410571 /* odbinternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528D0072BFF1F00411831 /* odbinternal.h */; };
+ 650599FB09968C1400410571 /* CallMachOFrameWork.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528D2072BFF2200411831 /* CallMachOFrameWork.h */; };
+ 650599FC09968C1400410571 /* langhtml.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528D4072BFF2500411831 /* langhtml.h */; };
+ 650599FD09968C1400410571 /* langxml.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528D6072BFF2700411831 /* langxml.h */; };
+ 650599FE09968C1400410571 /* langxcmd.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528D8072BFF2900411831 /* langxcmd.h */; };
+ 650599FF09968C1400410571 /* langdll.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528DA072BFF2C00411831 /* langdll.h */; };
+ 65059A0009968C1400410571 /* langtokens.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528DC072BFF2D00411831 /* langtokens.h */; };
+ 65059A0109968C1400410571 /* langwinipc.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528DE072BFF2F00411831 /* langwinipc.h */; };
+ 65059A0209968C1400410571 /* htmlcontrol.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528E0072BFF3100411831 /* htmlcontrol.h */; };
+ 65059A0309968C1400410571 /* langpython.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528E2072BFF3300411831 /* langpython.h */; };
+ 65059A0409968C1400410571 /* pcre_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528E4072BFF3600411831 /* pcre_internal.h */; };
+ 65059A0509968C1400410571 /* yytab.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528E6072BFF3D00411831 /* yytab.h */; };
+ 65059A0609968C1400410571 /* langparser.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528E8072BFF3E00411831 /* langparser.h */; };
+ 65059A0709968C1400410571 /* menubar.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528EA072BFF4100411831 /* menubar.h */; };
+ 65059A0809968C1400410571 /* iso8859.c in Headers */ = {isa = PBXBuildFile; fileRef = 651528EC072BFF4400411831 /* iso8859.c */; };
+ 65059A0909968C1400410571 /* FrontierWinMain.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528EE072BFF4700411831 /* FrontierWinMain.h */; };
+ 65059A0A09968C1400410571 /* langparser.y in Headers */ = {isa = PBXBuildFile; fileRef = 651528F0072BFF4B00411831 /* langparser.y */; };
+ 65059A0B09968C1400410571 /* menuinternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528F2072BFF4E00411831 /* menuinternal.h */; };
+ 65059A0C09968C1400410571 /* textdisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528F4072BFF5100411831 /* textdisplay.h */; };
+ 65059A0D09968C1400410571 /* opxml.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528F6072BFF5300411831 /* opxml.h */; };
+ 65059A0E09968C1400410571 /* opbuttons.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528F8072BFF5600411831 /* opbuttons.h */; };
+ 65059A0F09968C1400410571 /* opdraggingmove.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528FA072BFF5900411831 /* opdraggingmove.h */; };
+ 65059A1009968C1400410571 /* osadroplet.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528FC072BFF5C00411831 /* osadroplet.h */; };
+ 65059A1109968C1400410571 /* osainternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 651528FE072BFF5D00411831 /* osainternal.h */; };
+ 65059A1209968C1400410571 /* osamenus.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152900072BFF6000411831 /* osamenus.h */; };
+ 65059A1309968C1400410571 /* osaparseaete.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152902072BFF6300411831 /* osaparseaete.h */; };
+ 65059A1409968C1400410571 /* osawindows.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152904072BFF6400411831 /* osawindows.h */; };
+ 65059A1509968C1400410571 /* tabledisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152906072BFF6800411831 /* tabledisplay.h */; };
+ 65059A1609968C1400410571 /* claylinelayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152908072BFF6900411831 /* claylinelayout.h */; };
+ 65059A1709968C1400410571 /* PGTRAPS.H in Headers */ = {isa = PBXBuildFile; fileRef = 6515290A072BFF6C00411831 /* PGTRAPS.H */; };
+ 65059A1809968C1400410571 /* PGEXCEPS.H in Headers */ = {isa = PBXBuildFile; fileRef = 6515290C072BFF7500411831 /* PGEXCEPS.H */; };
+ 65059A1909968C1400410571 /* DEFPROCS.H in Headers */ = {isa = PBXBuildFile; fileRef = 6515290E072BFF7900411831 /* DEFPROCS.H */; };
+ 65059A1A09968C1400410571 /* MACHINE.H in Headers */ = {isa = PBXBuildFile; fileRef = 65152910072BFF7A00411831 /* MACHINE.H */; };
+ 65059A1B09968C1400410571 /* pgHLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152912072BFF7D00411831 /* pgHLevel.h */; };
+ 65059A1C09968C1400410571 /* wpinternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152914072BFF8400411831 /* wpinternal.h */; };
+ 65059A1D09968C1400410571 /* WSE.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152916072BFF8600411831 /* WSE.h */; };
+ 65059A1E09968C1400410571 /* chartables.c in Headers */ = {isa = PBXBuildFile; fileRef = 65152918072BFF8800411831 /* chartables.c */; };
+ 65059A1F09968C1400410571 /* config.r in Headers */ = {isa = PBXBuildFile; fileRef = 6515291A072BFF8A00411831 /* config.r */; };
+ 65059A2009968C1400410571 /* osincludes.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515291E072BFF8D00411831 /* osincludes.h */; };
+ 65059A2109968C1400410571 /* macconv.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152922072BFFCF00411831 /* macconv.h */; };
+ 65059A2209968C1400410571 /* stringdefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152924072BFFD200411831 /* stringdefs.h */; };
+ 65059A2309968C1400410571 /* Optimization.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152926072BFFD600411831 /* Optimization.h */; };
+ 65059A2409968C1400410571 /* OptimizationEnd.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152928072BFFDA00411831 /* OptimizationEnd.h */; };
+ 65059A2509968C1400410571 /* appletundo.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515292A072BFFDC00411831 /* appletundo.h */; };
+ 65059A2609968C1400410571 /* appletpalette.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515292C072BFFDF00411831 /* appletpalette.h */; };
+ 65059A2709968C1400410571 /* appletwires.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515292E072BFFE100411831 /* appletwires.h */; };
+ 65059A2809968C1400410571 /* appletscrollbar.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152930072BFFE200411831 /* appletscrollbar.h */; };
+ 65059A2909968C1400410571 /* appletpopup.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152932072BFFE400411831 /* appletpopup.h */; };
+ 65059A2A09968C1400410571 /* iowavalidate.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152934072BFFE600411831 /* iowavalidate.h */; };
+ 65059A2B09968C1400410571 /* iowa.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152936072BFFE700411831 /* iowa.h */; };
+ 65059A2C09968C1400410571 /* iowaprefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152938072BFFE900411831 /* iowaprefs.h */; };
+ 65059A2D09968C1400410571 /* opscreenmap.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515293A072BFFEB00411831 /* opscreenmap.h */; };
+ 65059A2E09968C1400410571 /* pgMemMgr.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515293C072BFFEE00411831 /* pgMemMgr.h */; };
+ 65059A2F09968C1400410571 /* Userdefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515293E072BFFF400411831 /* Userdefs.h */; };
+ 65059A3009968C1400410571 /* CPUDEFS.H in Headers */ = {isa = PBXBuildFile; fileRef = 65152940072BFFF600411831 /* CPUDEFS.H */; };
+ 65059A3109968C1400410571 /* pgTxr.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152942072BFFFC00411831 /* pgTxr.h */; };
+ 65059A3209968C1400410571 /* FDllCall.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152944072C000000411831 /* FDllCall.h */; };
+ 65059A3309968C1400410571 /* pcre_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 65152946072C000100411831 /* pcre_config.h */; };
+ 65059A3409968C1400410571 /* PGSETJMP.H in Headers */ = {isa = PBXBuildFile; fileRef = 65152948072C000300411831 /* PGSETJMP.H */; };
+ 65059A3509968C1400410571 /* pgMTraps.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515294E072C000D00411831 /* pgMTraps.h */; };
+ 65059A3609968C1400410571 /* PGERRORS.H in Headers */ = {isa = PBXBuildFile; fileRef = 65152950072C001700411831 /* PGERRORS.H */; };
+ 65059A3709968C1400410571 /* frontier.xcode.h in Headers */ = {isa = PBXBuildFile; fileRef = 65D516AA072CED430097D18E /* frontier.xcode.h */; };
+ 65059A3809968C1400410571 /* frontierdefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 65BBB663072E5643008E2F34 /* frontierdefs.h */; };
+ 65059A3909968C1400410571 /* langmath.h in Headers */ = {isa = PBXBuildFile; fileRef = 65B70CDF0797CEAD008C2F1A /* langmath.h */; };
+ 65059A3A09968C1400410571 /* FastTimes.h in Headers */ = {isa = PBXBuildFile; fileRef = 65B70CE90797CF78008C2F1A /* FastTimes.h */; };
+ 65059A3C09968C1400410571 /* appletfrontier.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515256E072BFC6700411831 /* appletfrontier.c */; };
+ 65059A3D09968C1400410571 /* appletbits.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515256D072BFC6700411831 /* appletbits.c */; };
+ 65059A3E09968C1400410571 /* appletglue.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515256F072BFC6700411831 /* appletglue.c */; };
+ 65059A3F09968C1400410571 /* applettextedit.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152570072BFC6700411831 /* applettextedit.c */; };
+ 65059A4009968C1400410571 /* resources.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515257D072BFC6700411831 /* resources.c */; };
+ 65059A4109968C1400410571 /* findinfile.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515257C072BFC6700411831 /* findinfile.c */; };
+ 65059A4209968C1400410571 /* fileverbs.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515257B072BFC6700411831 /* fileverbs.c */; };
+ 65059A4309968C1400410571 /* filepath.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515257A072BFC6700411831 /* filepath.c */; };
+ 65059A4409968C1400410571 /* fileops.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152579072BFC6700411831 /* fileops.c */; };
+ 65059A4509968C1400410571 /* filemp3.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152578072BFC6700411831 /* filemp3.c */; };
+ 65059A4609968C1400410571 /* fileloop.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152577072BFC6700411831 /* fileloop.c */; };
+ 65059A4709968C1400410571 /* filelaunch.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152574072BFC6700411831 /* filelaunch.c */; };
+ 65059A4809968C1400410571 /* filedialog.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152576072BFC6700411831 /* filedialog.c */; };
+ 65059A4909968C1400410571 /* filealias.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152573072BFC6700411831 /* filealias.c */; };
+ 65059A4A09968C1400410571 /* file.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152575072BFC6700411831 /* file.c */; };
+ 65059A4B09968C1400410571 /* iacapps.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152580072BFC6700411831 /* iacapps.c */; };
+ 65059A4C09968C1400410571 /* iacbinary.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152582072BFC6700411831 /* iacbinary.c */; };
+ 65059A4D09968C1400410571 /* iac.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515257F072BFC6700411831 /* iac.c */; };
+ 65059A4E09968C1400410571 /* iacsysevents.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152596072BFC6700411831 /* iacsysevents.c */; };
+ 65059A4F09968C1400410571 /* iacstring4.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152595072BFC6700411831 /* iacstring4.c */; };
+ 65059A5009968C1400410571 /* iacsend.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152592072BFC6700411831 /* iacsend.c */; };
+ 65059A5109968C1400410571 /* iacrgb.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152591072BFC6700411831 /* iacrgb.c */; };
+ 65059A5209968C1400410571 /* iacfilespec.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152586072BFC6700411831 /* iacfilespec.c */; };
+ 65059A5309968C1400410571 /* iacdouble.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152585072BFC6700411831 /* iacdouble.c */; };
+ 65059A5409968C1400410571 /* iacrect.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515258F072BFC6700411831 /* iacrect.c */; };
+ 65059A5509968C1400410571 /* iacrecord.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152590072BFC6700411831 /* iacrecord.c */; };
+ 65059A5609968C1400410571 /* iacops.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515258C072BFC6700411831 /* iacops.c */; };
+ 65059A5709968C1400410571 /* iacnewsystemverb.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515258B072BFC6700411831 /* iacnewsystemverb.c */; };
+ 65059A5809968C1400410571 /* iactext.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152598072BFC6700411831 /* iactext.c */; };
+ 65059A5909968C1400410571 /* iactable.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152597072BFC6700411831 /* iactable.c */; };
+ 65059A5A09968C1400410571 /* iacdate.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152584072BFC6700411831 /* iacdate.c */; };
+ 65059A5B09968C1400410571 /* iacboolean.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152583072BFC6700411831 /* iacboolean.c */; };
+ 65059A5C09968C1400410571 /* iacreceive.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515258E072BFC6700411831 /* iacreceive.c */; };
+ 65059A5D09968C1400410571 /* iacpoint.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515258D072BFC6700411831 /* iacpoint.c */; };
+ 65059A5E09968C1400410571 /* iacasynch.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152581072BFC6700411831 /* iacasynch.c */; };
+ 65059A5F09968C1400410571 /* iaclist.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152588072BFC6700411831 /* iaclist.c */; };
+ 65059A6009968C1400410571 /* iachandler.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152587072BFC6700411831 /* iachandler.c */; };
+ 65059A6109968C1400410571 /* iacstring.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152594072BFC6700411831 /* iacstring.c */; };
+ 65059A6209968C1400410571 /* iacshort.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152593072BFC6700411831 /* iacshort.c */; };
+ 65059A6309968C1400410571 /* iacnetwork.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515258A072BFC6700411831 /* iacnetwork.c */; };
+ 65059A6409968C1400410571 /* iaclong.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152589072BFC6700411831 /* iaclong.c */; };
+ 65059A6509968C1400410571 /* ioastatic.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525AC072BFC6700411831 /* ioastatic.c */; };
+ 65059A6609968C1400410571 /* ioascrollbar.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525AA072BFC6700411831 /* ioascrollbar.c */; };
+ 65059A6709968C1400410571 /* ioarect.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525A9072BFC6700411831 /* ioarect.c */; };
+ 65059A6809968C1400410571 /* ioaradio.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525A8072BFC6700411831 /* ioaradio.c */; };
+ 65059A6909968C1400410571 /* ioapopup.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525A6072BFC6700411831 /* ioapopup.c */; };
+ 65059A6A09968C1400410571 /* ioapicture.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525A5072BFC6700411831 /* ioapicture.c */; };
+ 65059A6B09968C1400410571 /* ioaicon.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525A3072BFC6700411831 /* ioaicon.c */; };
+ 65059A6C09968C1400410571 /* ioaframe.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525A2072BFC6700411831 /* ioaframe.c */; };
+ 65059A6D09968C1400410571 /* ioaedittext.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525A0072BFC6700411831 /* ioaedittext.c */; };
+ 65059A6E09968C1400410571 /* ioacolorpopup.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515259E072BFC6700411831 /* ioacolorpopup.c */; };
+ 65059A6F09968C1400410571 /* ioacheckbox.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515259D072BFC6700411831 /* ioacheckbox.c */; };
+ 65059A7009968C1400410571 /* ioabutton.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515259C072BFC6700411831 /* ioabutton.c */; };
+ 65059A7109968C1400410571 /* ioa.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515259A072BFC6700411831 /* ioa.c */; };
+ 65059A7209968C1400410571 /* iowacore.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525B0072BFC6700411831 /* iowacore.c */; };
+ 65059A7309968C1400410571 /* iowaattributes.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525AE072BFC6700411831 /* iowaattributes.c */; };
+ 65059A7409968C1400410571 /* iowacomponent.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525AF072BFC6700411831 /* iowacomponent.c */; };
+ 65059A7509968C1400410571 /* iowafrontier.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525B1072BFC6700411831 /* iowafrontier.c */; };
+ 65059A7609968C1400410571 /* iowascript.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525B5072BFC6700411831 /* iowascript.c */; };
+ 65059A7709968C1400410571 /* iowainit.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525B2072BFC6700411831 /* iowainit.c */; };
+ 65059A7809968C1400410571 /* iowavalidate.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525B6072BFC6700411831 /* iowavalidate.c */; };
+ 65059A7909968C1400410571 /* iowaparser.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525B3072BFC6700411831 /* iowaparser.c */; };
+ 65059A7A09968C1400410571 /* iowaruntime.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525B4072BFC6700411831 /* iowaruntime.c */; };
+ 65059A7B09968C1400410571 /* landverbarray.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525BF072BFC6700411831 /* landverbarray.c */; };
+ 65059A7C09968C1400410571 /* land.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525B8072BFC6700411831 /* land.c */; };
+ 65059A7D09968C1400410571 /* landops.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525BA072BFC6700411831 /* landops.c */; };
+ 65059A7E09968C1400410571 /* landgetparam.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525B9072BFC6700411831 /* landgetparam.c */; };
+ 65059A7F09968C1400410571 /* landpush.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525BB072BFC6700411831 /* landpush.c */; };
+ 65059A8009968C1400410571 /* landsystem7.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525BE072BFC6700411831 /* landsystem7.c */; };
+ 65059A8109968C1400410571 /* landqueue.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525BC072BFC6700411831 /* landqueue.c */; };
+ 65059A8209968C1400410571 /* landreturn.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525BD072BFC6700411831 /* landreturn.c */; };
+ 65059A8309968C1400410571 /* pictverbs.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525CD072BFC6700411831 /* pictverbs.c */; };
+ 65059A8409968C1400410571 /* pict.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525CC072BFC6700411831 /* pict.c */; };
+ 65059A8509968C1400410571 /* error.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525F0072BFC6700411831 /* error.c */; };
+ 65059A8609968C1400410571 /* dockmenu.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525EF072BFC6700411831 /* dockmenu.c */; };
+ 65059A8709968C1400410571 /* dialogs.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525E5072BFC6700411831 /* dialogs.c */; };
+ 65059A8809968C1400410571 /* cursor.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525EE072BFC6700411831 /* cursor.c */; };
+ 65059A8909968C1400410571 /* bitmaps.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525E4072BFC6700411831 /* bitmaps.c */; };
+ 65059A8A09968C1400410571 /* base64.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525ED072BFC6700411831 /* base64.c */; };
+ 65059A8B09968C1400410571 /* assert.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525EC072BFC6700411831 /* assert.c */; };
+ 65059A8C09968C1400410571 /* aeutils.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525E3072BFC6700411831 /* aeutils.c */; };
+ 65059A8D09968C1400410571 /* about.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525EB072BFC6700411831 /* about.c */; };
+ 65059A8E09968C1400410571 /* kb.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525F7072BFC6700411831 /* kb.c */; };
+ 65059A8F09968C1400410571 /* icon.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525F6072BFC6700411831 /* icon.c */; };
+ 65059A9009968C1400410571 /* frontierwindows.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525F5072BFC6700411831 /* frontierwindows.c */; };
+ 65059A9109968C1400410571 /* frontierstart.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525F4072BFC6700411831 /* frontierstart.c */; };
+ 65059A9209968C1400410571 /* frontierdebug.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525F3072BFC6700411831 /* frontierdebug.c */; };
+ 65059A9309968C1400410571 /* frontierconfig.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525F2072BFC6700411831 /* frontierconfig.c */; };
+ 65059A9409968C1400410571 /* font.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525F1072BFC6700411831 /* font.c */; };
+ 65059A9509968C1400410571 /* notify.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525FE072BFC6700411831 /* notify.c */; };
+ 65059A9609968C1400410571 /* mouse.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525FD072BFC6700411831 /* mouse.c */; };
+ 65059A9709968C1400410571 /* menu.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525FC072BFC6700411831 /* menu.c */; };
+ 65059A9809968C1400410571 /* memory.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525FB072BFC6700411831 /* memory.c */; };
+ 65059A9909968C1400410571 /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525FA072BFC6700411831 /* md5.c */; };
+ 65059A9A09968C1400410571 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525F9072BFC6700411831 /* main.c */; };
+ 65059A9B09968C1400410571 /* mac.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525E6072BFC6700411831 /* mac.c */; };
+ 65059A9C09968C1400410571 /* launch.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525F8072BFC6700411831 /* launch.c */; };
+ 65059A9D09968C1400410571 /* services.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525E8072BFC6700411831 /* services.c */; };
+ 65059A9E09968C1400410571 /* serialnumber.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152607072BFC6700411831 /* serialnumber.c */; };
+ 65059A9F09968C1400410571 /* search.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152606072BFC6700411831 /* search.c */; };
+ 65059AA009968C1400410571 /* scrollbar.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152605072BFC6700411831 /* scrollbar.c */; };
+ 65059AA109968C1400410571 /* scripts.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152604072BFC6700411831 /* scripts.c */; };
+ 65059AA209968C1400410571 /* scrap.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152603072BFC6700411831 /* scrap.c */; };
+ 65059AA309968C1400410571 /* quickdraw.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152602072BFC6700411831 /* quickdraw.c */; };
+ 65059AA409968C1400410571 /* process.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152601072BFC6700411831 /* process.c */; };
+ 65059AA509968C1400410571 /* popup.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152600072BFC6700411831 /* popup.c */; };
+ 65059AA609968C1400410571 /* player.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525E7072BFC6700411831 /* player.c */; };
+ 65059AA709968C1400410571 /* ops.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525FF072BFC6700411831 /* ops.c */; };
+ 65059AA809968C1400410571 /* sounds.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152609072BFC6700411831 /* sounds.c */; };
+ 65059AA909968C1400410571 /* smallicon.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152608072BFC6700411831 /* smallicon.c */; };
+ 65059AAA09968C1400410571 /* uisharing.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525E9072BFC6700411831 /* uisharing.c */; };
+ 65059AAB09968C1400410571 /* timedate.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515260C072BFC6700411831 /* timedate.c */; };
+ 65059AAC09968C1400410571 /* threads.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515260B072BFC6700411831 /* threads.c */; };
+ 65059AAD09968C1400410571 /* textedit.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515260A072BFC6700411831 /* textedit.c */; };
+ 65059AAE09968C1400410571 /* zoom.c in Sources */ = {isa = PBXBuildFile; fileRef = 651525EA072BFC6700411831 /* zoom.c */; };
+ 65059AAF09968C1400410571 /* miniwindow.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152613072BFC6700411831 /* miniwindow.c */; };
+ 65059AB009968C1400410571 /* command.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152612072BFC6700411831 /* command.c */; };
+ 65059AB109968C1400410571 /* cancoonwindow.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152611072BFC6700411831 /* cancoonwindow.c */; };
+ 65059AB209968C1400410571 /* cancoonverbs.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152610072BFC6700411831 /* cancoonverbs.c */; };
+ 65059AB309968C1400410571 /* cancoonpopup.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515260F072BFC6700411831 /* cancoonpopup.c */; };
+ 65059AB409968C1400410571 /* cancoon.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515260E072BFC6700411831 /* cancoon.c */; };
+ 65059AB509968C1400410571 /* claylinelayout.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152619072BFC6700411831 /* claylinelayout.c */; };
+ 65059AB609968C1400410571 /* claycallbacks.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152618072BFC6700411831 /* claycallbacks.c */; };
+ 65059AB709968C1400410571 /* claybrowservalidate.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152617072BFC6700411831 /* claybrowservalidate.c */; };
+ 65059AB809968C1400410571 /* claybrowserstruc.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152616072BFC6700411831 /* claybrowserstruc.c */; };
+ 65059AB909968C1400410571 /* claybrowserexpand.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152615072BFC6700411831 /* claybrowserexpand.c */; };
+ 65059ABA09968C1400410571 /* odbengine.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515261E072BFC6700411831 /* odbengine.c */; };
+ 65059ABB09968C1400410571 /* dbverbs.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515261D072BFC6700411831 /* dbverbs.c */; };
+ 65059ABC09968C1400410571 /* dbstats.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515261C072BFC6700411831 /* dbstats.c */; };
+ 65059ABD09968C1400410571 /* db.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515261B072BFC6700411831 /* db.c */; };
+ 65059ABE09968C1400410571 /* CallMachOFrameWork.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152621072BFC6700411831 /* CallMachOFrameWork.c */; };
+ 65059ABF09968C1400410571 /* OpenTransportNetEvents.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152628072BFC6700411831 /* OpenTransportNetEvents.c */; };
+ 65059AC009968C1400410571 /* langxml.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152643072BFC6800411831 /* langxml.c */; };
+ 65059AC109968C1400410571 /* langwinipc.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152642072BFC6800411831 /* langwinipc.c */; };
+ 65059AC209968C1400410571 /* langverbs.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152641072BFC6800411831 /* langverbs.c */; };
+ 65059AC309968C1400410571 /* langvalue.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152640072BFC6800411831 /* langvalue.c */; };
+ 65059AC409968C1400410571 /* langtree.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515263F072BFC6800411831 /* langtree.c */; };
+ 65059AC509968C1400410571 /* langtrace.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515263E072BFC6800411831 /* langtrace.c */; };
+ 65059AC609968C1400410571 /* langtmpstack.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515263D072BFC6800411831 /* langtmpstack.c */; };
+ 65059AC709968C1400410571 /* langregexp.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152638072BFC6800411831 /* langregexp.c */; };
+ 65059AC809968C1400410571 /* langsystypes.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515263C072BFC6800411831 /* langsystypes.c */; };
+ 65059AC909968C1400410571 /* langstartup.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515263B072BFC6800411831 /* langstartup.c */; };
+ 65059ACA09968C1400410571 /* langscan.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515263A072BFC6800411831 /* langscan.c */; };
+ 65059ACB09968C1400410571 /* langquicktime.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152627072BFC6700411831 /* langquicktime.c */; };
+ 65059ACC09968C1400410571 /* langpython.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152639072BFC6800411831 /* langpython.c */; };
+ 65059ACD09968C1400410571 /* langpack.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152636072BFC6800411831 /* langpack.c */; };
+ 65059ACE09968C1400410571 /* langops.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152635072BFC6800411831 /* langops.c */; };
+ 65059ACF09968C1400410571 /* langmodeless.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152626072BFC6700411831 /* langmodeless.c */; };
+ 65059AD009968C1400410571 /* langlist.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152634072BFC6800411831 /* langlist.c */; };
+ 65059AD109968C1400410571 /* langipcmenus.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152625072BFC6700411831 /* langipcmenus.c */; };
+ 65059AD209968C1400410571 /* langipc.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152624072BFC6700411831 /* langipc.c */; };
+ 65059AD309968C1400410571 /* langhtml.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152633072BFC6700411831 /* langhtml.c */; };
+ 65059AD409968C1400410571 /* langhash.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152632072BFC6700411831 /* langhash.c */; };
+ 65059AD509968C1400410571 /* langexternal.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152631072BFC6700411831 /* langexternal.c */; };
+ 65059AD609968C1400410571 /* langevaluate.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152630072BFC6700411831 /* langevaluate.c */; };
+ 65059AD709968C1400410571 /* langerrorwindow.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515262F072BFC6700411831 /* langerrorwindow.c */; };
+ 65059AD809968C1400410571 /* langerror.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515262E072BFC6700411831 /* langerror.c */; };
+ 65059AD909968C1400410571 /* langdll.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515262D072BFC6700411831 /* langdll.c */; };
+ 65059ADA09968C1400410571 /* langdialog.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152623072BFC6700411831 /* langdialog.c */; };
+ 65059ADB09968C1400410571 /* langdate.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515262C072BFC6700411831 /* langdate.c */; };
+ 65059ADC09968C1400410571 /* langcard.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152622072BFC6700411831 /* langcard.c */; };
+ 65059ADD09968C1400410571 /* langcallbacks.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515262B072BFC6700411831 /* langcallbacks.c */; };
+ 65059ADE09968C1400410571 /* lang.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515262A072BFC6700411831 /* lang.c */; };
+ 65059ADF09968C1400410571 /* langparser.c in Sources */ = {isa = PBXBuildFile; fileRef = 65152637072BFC6800411831 /* langparser.c */; };
+ 65059AE009968C1400410571 /* meprograms.c in Sources */ = {isa = PBXBuildFile; fileRef = 6515264B072BFC6800411831 /* meprograms.c */; };
+ 65059AE109968C1400410571 /* menuverbs.c in Sources */ = {isa = PBXB...
[truncated message content] |
|
From: <dav...@us...> - 2006-08-31 23:03:39
|
Revision: 1491
http://svn.sourceforge.net/frontierkernel/?rev=1491&view=rev
Author: davidgewirtz
Date: 2006-08-31 16:03:28 -0700 (Thu, 31 Aug 2006)
Log Message:
-----------
Lots of updates to the SQLite implementation.
Modified Paths:
--------------
Frontier/branches/SQLite/Common/headers/langsqlite.h
Frontier/branches/SQLite/Common/resources/Mac/kernelverbs.r
Frontier/branches/SQLite/Common/resources/Win32/kernelverbs.rc
Frontier/branches/SQLite/Common/source/langsqlite.c
Modified: Frontier/branches/SQLite/Common/headers/langsqlite.h
===================================================================
--- Frontier/branches/SQLite/Common/headers/langsqlite.h 2006-08-30 21:45:37 UTC (rev 1490)
+++ Frontier/branches/SQLite/Common/headers/langsqlite.h 2006-08-31 23:03:28 UTC (rev 1491)
@@ -35,8 +35,10 @@
extern boolean sqliteclearqueryverb (hdltreenode, tyvaluerecord *, bigstring); /* 2006-04-18 gewirtz */
-extern boolean sqliteexecutequeryverb (hdltreenode, tyvaluerecord *, bigstring); /* 2006-04-18 gewirtz */
+extern boolean sqliteresetqueryverb (hdltreenode, tyvaluerecord *, bigstring); /* 2006-08-31 gewirtz */
+extern boolean sqlitestepqueryverb (hdltreenode, tyvaluerecord *, bigstring); /* 2006-08-31 gewirtz */
+
extern boolean sqlitegetcolumncountverb (hdltreenode, tyvaluerecord *, bigstring); /* 2006-04-18 gewirtz */
extern boolean sqlitegetcolumntypeverb (hdltreenode, tyvaluerecord *, bigstring); /* 2006-04-18 gewirtz */
@@ -51,6 +53,8 @@
extern boolean sqlitegetcolumnverb (hdltreenode, tyvaluerecord *, bigstring); /* 2006-04-20 gewirtz */
+extern boolean sqlitegetrowverb (hdltreenode, tyvaluerecord *, bigstring); /* 2006-08-31 gewirtz */
+
extern boolean sqlitegeterrormessageverb (hdltreenode, tyvaluerecord *, bigstring); /* 2006-04-20 gewirtz */
extern boolean sqliteinitverbs (void); /* 2006-03-15 gewirtz */
@@ -59,3 +63,7 @@
/* boolean hmacsha1 (unsigned char *, int, unsigned char *, int, unsigned char *);*/ /* 2006-03-12 creedon */
+/* SQLITE MESSAGES */
+#define SQLITE_COLUMN_ERROR_0 "\xe9""SQLite column error. Frontier uses a base-1 index. Columns must be specified with 1 indicating the first column. This is different from the SQLite API, which requires that columns must be specified with 0 indicating the first column."
+#define SQLITE_COLUMN_ERROR_MAX "\x50""SQLite column error. An attempt was made to access a column that does not exist."
+#define SQLITE_COLUMN_ERROR_UNDEFINED "\x29""SQLite returned an undefined column type."
\ No newline at end of file
Modified: Frontier/branches/SQLite/Common/resources/Mac/kernelverbs.r
===================================================================
--- Frontier/branches/SQLite/Common/resources/Mac/kernelverbs.r 2006-08-30 21:45:37 UTC (rev 1490)
+++ Frontier/branches/SQLite/Common/resources/Mac/kernelverbs.r 2006-08-31 23:03:28 UTC (rev 1491)
@@ -1140,14 +1140,15 @@
}
};
-resource 'EFP#' (idsqliteverbs, "sqlite") { /* 2006-03-15 gewirtz sqlite verbs */
+resource 'EFP#' (idsqliteverbs, "sqlite") { /* 2006-08-31 gewirtz sqlite verbs */
{
"sqlite", false, {
"open",
"compileQuery",
"clearQuery",
- "executeQuery",
+ "resetQuery",
+ "stepQuery",
"getColumnCount",
"getColumnType",
"getColumnInt",
@@ -1155,6 +1156,7 @@
"getColumnText",
"getColumnName",
"getColumn",
+ "getRow",
"getErrorMessage",
"getClose"
}
Modified: Frontier/branches/SQLite/Common/resources/Win32/kernelverbs.rc
===================================================================
--- Frontier/branches/SQLite/Common/resources/Win32/kernelverbs.rc 2006-08-30 21:45:37 UTC (rev 1490)
+++ Frontier/branches/SQLite/Common/resources/Win32/kernelverbs.rc 2006-08-31 23:03:28 UTC (rev 1491)
@@ -1082,11 +1082,12 @@
1, // Number of "blocks" in this resource
"sqlite\0", // Function Processor name
false, // Window required
- 13, // Count of verbs
+ 15, // Count of verbs
"open\0",
"compileQuery\0",
"clearQuery\0",
- "executeQuery\0",
+ "resetQuery\0",
+ "stepQuery\0",
"getColumnCount\0",
"getColumnType\0",
"getColumnInt\0",
@@ -1094,6 +1095,7 @@
"getColumnText\0",
"getColumnName\0",
"getColumn\0",
+ "getRow\0",
"getErrorMessage\0",
"close\0"
END
Modified: Frontier/branches/SQLite/Common/source/langsqlite.c
===================================================================
--- Frontier/branches/SQLite/Common/source/langsqlite.c 2006-08-30 21:45:37 UTC (rev 1490)
+++ Frontier/branches/SQLite/Common/source/langsqlite.c 2006-08-31 23:03:28 UTC (rev 1491)
@@ -39,6 +39,8 @@
#include "strings.h"
#include "tablestructure.h"
#include "lang.h"
+#include "oplist.h"
+#include "langsystem7.h"
#include "langexternal.h"
#include "langsqlite.h"
@@ -72,7 +74,8 @@
openfunc,
compilequeryfunc,
clearqueryfunc,
- executequeryfunc,
+ resetqueryfunc,
+ stepqueryfunc,
getcolumncountfunc,
getcolumntypefunc,
getcolumnintfunc,
@@ -80,6 +83,7 @@
getcolumntextfunc,
getcolumnnamefunc,
getcolumnfunc,
+ getrowfunc,
geterrormessagefunc,
closefunc,
ctsqliteverbs
@@ -114,11 +118,16 @@
return (sqliteclearqueryverb (hp1, v, bserror));
} /* clearqueryfunc */
- case executequeryfunc: { /* 2006-04-18 gewirtz: move the cursor one step after the query */
+ case resetqueryfunc: { /* 2006-08-31 gewirtz: reset an SQLite query statement */
- return (sqliteexecutequeryverb (hp1, v, bserror));
- } /* executequeryfunc */
+ return (sqliteresetqueryverb (hp1, v, bserror));
+ } /* resetqueryfunc */
+ case stepqueryfunc: { /* 2006-08-31 gewirtz: move the cursor one step after the query */
+
+ return (sqlitestepqueryverb (hp1, v, bserror));
+ } /* stepqueryfunc */
+
case getcolumncountfunc: { /* 2006-04-18 gewirtz: get the number of columns */
return (sqlitegetcolumncountverb (hp1, v, bserror));
@@ -154,6 +163,11 @@
return (sqlitegetcolumnverb (hp1, v, bserror));
} /* getcolumnfunc */
+ case getrowfunc: { /* 2006-08-31 gewirtz: get the values in a row */
+
+ return (sqlitegetrowverb (hp1, v, bserror));
+ } /* getrowfunc */
+
case geterrormessagefunc: { /* 2006-04-20 gewirtz: get the SQLite error message */
return (sqlitegeterrormessageverb (hp1, v, bserror));
@@ -342,13 +356,40 @@
} /* sqliteclearqueryverb */
-boolean sqliteexecutequeryverb (hdltreenode hparam1, tyvaluerecord *vreturned, bigstring bserror) {
+boolean sqliteresetqueryverb (hdltreenode hparam1, tyvaluerecord *vreturned, bigstring bserror) {
sqlite3_stmt *queryid; /* query id */
int returnCode; /* return code from SQLite call */
/*
- sqlite.executeQuery(queryid)
+ sqlite.resetQuery(queryid)
+ Action: reset an SQLite query, so you can scan again from the beginning
+ Params: a query id
+ Returns: an SQLite result code
+ Notes: do not pass the opened database ID across threads.
+
+ SQLite docs: http://www.sqlite.org/capi3ref.html#sqlite3_reset.
+ */
+
+ flnextparamislast = true; /* makes sure Frontier throws an error if more than one param is passed */
+
+ if (!getlongvalue (hparam1, 1, (long *) &queryid)) /* Get the long value, which becomes the queryid pointer */
+ return (false);
+
+ /* Process the SQLite sequence */
+ returnCode = sqlite3_reset(queryid);
+
+ return setlongvalue (returnCode, vreturned);
+
+} /* sqliteresetqueryverb */
+
+boolean sqlitestepqueryverb (hdltreenode hparam1, tyvaluerecord *vreturned, bigstring bserror) {
+ sqlite3_stmt *queryid; /* query id */
+ int returnCode; /* return code from SQLite call */
+
+ /*
+ sqlite.stepQuery(queryid)
+
Action: perform the query, moving the query cursor to the next row of results
Params: a query id
Returns: an SQLite result code
@@ -367,12 +408,13 @@
return setlongvalue (returnCode, vreturned);
-} /* sqliteexecutequeryverb */
+} /* sqlitestepqueryverb */
boolean sqlitegetcolumntypeverb (hdltreenode hparam1, tyvaluerecord *vreturned, bigstring bserror) {
long columnNumber; /* column number */
sqlite3_stmt *queryid; /* query id */
int returnCode; /* return code from SQLite call */
+ int columnCount;
/*
sqlite.getColumnType(queryid, columnNumber)
@@ -394,6 +436,17 @@
if (!getlongvalue (hparam1, 2, &columnNumber))
return (false);
+ /* Validate the column number */
+ if (columnNumber < 1) {
+ langerrormessage (SQLITE_COLUMN_ERROR_0);
+ return (false);
+ }
+ columnCount = sqlite3_column_count(queryid);
+ if (columnNumber > columnCount) {
+ langerrormessage (SQLITE_COLUMN_ERROR_MAX);
+ return (false);
+ }
+
/* Process the SQLite sequence */
--columnNumber; /* Frontier uses base 1, but SQLite uses a base of 0 for its column numbering */
returnCode = sqlite3_column_type(queryid, (int) columnNumber);
@@ -419,7 +472,7 @@
/* SQLite spec says sqlite3_column_type only returns the above 5 types. But,
just in case it lied, we'll return an error type to help Frontier avoid
getting a case of return value indigestion. */
- langerrormessage ("\x29""SQLite returned an undefined column type.");
+ langerrormessage (SQLITE_COLUMN_ERROR_UNDEFINED);
return (false);
}
} /* switch */
@@ -431,6 +484,7 @@
Handle returnH;
const char *column_name;
sqlite3_stmt *queryid;
+ int columnCount;
/*
sqlite.getColumnName(queryid, columnNumber)
@@ -452,12 +506,25 @@
if (!getlongvalue (hparam1, 2, &columnNumber))
return (false);
+ /* Validate the column number */
+ if (columnNumber < 1) {
+ langerrormessage (SQLITE_COLUMN_ERROR_0);
+ return (false);
+ }
+ columnCount = sqlite3_column_count(queryid);
+ if (columnNumber > columnCount) {
+ langerrormessage (SQLITE_COLUMN_ERROR_MAX);
+ return (false);
+ }
+
/* Process the SQLite sequence */
--columnNumber; /* Frontier uses base 1, but SQLite uses a base of 0 for its column numbering */
column_name = sqlite3_column_name(queryid, (int) columnNumber);
/* Exit the verb, converting column_name back to Frontier handle */
- newfilledhandle ((ptrvoid) column_name, strlen (column_name), &returnH);
+ if (!newfilledhandle ((ptrvoid) column_name, strlen (column_name), &returnH))
+ return false; /* Allocation failed */
+
return (setheapvalue (returnH, stringvaluetype, vreturned));
} /* sqlitegetcolumnnameverb */
@@ -493,6 +560,7 @@
long columnNumber;
sqlite3_stmt *queryid;
long returnCode; /* return code from SQLite call */
+ int columnCount;
/*
sqlite.getColumnInt(queryid, columnNumber)
@@ -514,6 +582,17 @@
if (!getlongvalue (hparam1, 2, &columnNumber))
return (false);
+ /* Validate the column number */
+ if (columnNumber < 1) {
+ langerrormessage (SQLITE_COLUMN_ERROR_0);
+ return (false);
+ }
+ columnCount = sqlite3_column_count(queryid);
+ if (columnNumber > columnCount) {
+ langerrormessage (SQLITE_COLUMN_ERROR_MAX);
+ return (false);
+ }
+
/* Process the SQLite sequence */
--columnNumber; /* Frontier uses base 1, but SQLite uses a base of 0 for its column numbering */
returnCode = sqlite3_column_int(queryid, (int) columnNumber);
@@ -525,7 +604,8 @@
boolean sqlitegetcolumndoubleverb (hdltreenode hparam1, tyvaluerecord *vreturned, bigstring bserror) {
long columnNumber;
sqlite3_stmt *queryid;
- double returnCode; /* return code from SQLite call */
+ double returnDouble; /* double value returned from SQLite call */
+ int columnCount;
/*
sqlite.getColumnDouble(queryid, columnNumber)
@@ -547,11 +627,22 @@
if (!getlongvalue (hparam1, 2, &columnNumber))
return (false);
+ /* Validate the column number */
+ if (columnNumber < 1) {
+ langerrormessage (SQLITE_COLUMN_ERROR_0);
+ return (false);
+ }
+ columnCount = sqlite3_column_count(queryid);
+ if (columnNumber > columnCount) {
+ langerrormessage (SQLITE_COLUMN_ERROR_MAX);
+ return (false);
+ }
+
/* Process the SQLite sequence */
--columnNumber; /* Frontier uses base 1, but SQLite uses a base of 0 for its column numbering */
- returnCode = sqlite3_column_double(queryid, (int) columnNumber);
+ returnDouble = sqlite3_column_double(queryid, (int) columnNumber);
- return (setlongvalue ((double) returnCode, vreturned));
+ return (setdoublevalue (returnDouble, vreturned));
} /* sqlitegetcolumndoubleverb */
@@ -560,6 +651,7 @@
sqlite3_stmt *queryid;
Handle returnH;
const unsigned char *column_text;
+ int columnCount;
/*
sqlite.getColumnText(queryid, columnNumber)
@@ -581,12 +673,25 @@
if (!getlongvalue (hparam1, 2, &columnNumber))
return (false);
+ /* Validate the column number */
+ if (columnNumber < 1) {
+ langerrormessage (SQLITE_COLUMN_ERROR_0);
+ return (false);
+ }
+ columnCount = sqlite3_column_count(queryid);
+ if (columnNumber > columnCount) {
+ langerrormessage (SQLITE_COLUMN_ERROR_MAX);
+ return (false);
+ }
+
/* Process the SQLite sequence */
--columnNumber; /* Frontier uses base 1, but SQLite uses a base of 0 for its column numbering */
column_text = sqlite3_column_text(queryid, (int) columnNumber);
/* Exit the verb, converting column_name back to Frontier handle */
- newfilledhandle ((ptrvoid) column_text, strlen (column_text), &returnH);
+ if (!newfilledhandle ((ptrvoid) column_text, strlen (column_text), &returnH))
+ return false; /* Allocation failed */
+
return (setheapvalue (returnH, stringvaluetype, vreturned));
} /* sqlitegetcolumntextverb */
@@ -595,8 +700,11 @@
long columnNumber; /* column number */
sqlite3_stmt *queryid; /* query id */
int returnCode; /* return code from SQLite call */
+ double returnDouble; /* double value returned from SQLite call */
Handle returnH;
+ int columnCount;
const unsigned char *column_text;
+ /* const unsigned char *column_blob; */
/*
sqlite.getColumn(queryid, columnNumber)
@@ -606,8 +714,6 @@
Returns: an SQLite result code
Notes: do not pass the opened database ID across threads.
this implementation does not support blobs. If a blob column is requested, 0 is returned.
-
- SQLite docs: http://www.sqlite.org/capi3ref.html#sqlite3_column_type.
*/
if (!getlongvalue (hparam1, 1, (long *) &queryid)) /* Get the long value, which becomes the queryid pointer */
@@ -619,6 +725,17 @@
if (!getlongvalue (hparam1, 2, &columnNumber))
return (false);
+ /* Validate the column number */
+ if (columnNumber < 1) {
+ langerrormessage (SQLITE_COLUMN_ERROR_0);
+ return (false);
+ }
+ columnCount = sqlite3_column_count(queryid);
+ if (columnNumber > columnCount) {
+ langerrormessage (SQLITE_COLUMN_ERROR_MAX);
+ return (false);
+ }
+
/* Process the SQLite sequence */
--columnNumber; /* Frontier uses base 1, but SQLite uses a base of 0 for its column numbering */
returnCode = sqlite3_column_type(queryid, (int) columnNumber);
@@ -630,18 +747,31 @@
return (setlongvalue ((long) returnCode, vreturned));
}
case SQLITE_FLOAT: {
- returnCode = sqlite3_column_double(queryid, (int) columnNumber);
- return (setlongvalue ((double) returnCode, vreturned));
+ returnDouble = sqlite3_column_double(queryid, (int) columnNumber);
+ return (setdoublevalue (returnDouble, vreturned));
}
case SQLITE_TEXT: {
column_text = sqlite3_column_text(queryid, (int) columnNumber);
/* Exit the verb, converting column_name back to Frontier handle */
- newfilledhandle ((ptrvoid) column_text, strlen (column_text), &returnH);
+ if (!newfilledhandle ((ptrvoid) column_text, strlen (column_text), &returnH))
+ return false; /* Allocation failed */
return (setheapvalue (returnH, stringvaluetype, vreturned));
}
case SQLITE_BLOB: {
return (setlongvalue ((long) 0, vreturned));
+
+ /* The following code is ignored. Andre suggested returning actual binary
+ data to Frontier, but I'm concerned about reliability, moving that data
+ back and forth, so in this implementation, I'm explicitly making blob
+ data not supported -- DG */
+
+ // column_blob = sqlite3_column_blob(queryid, (int) columnNumber);
+
+ /* Exit the verb, converting column_name back to Frontier handle */
+ //if (!newfilledhandle ((ptrvoid) column_blob, strlen (column_blob), &returnH))
+ // return false; /* Allocation failed */
+ //return (setbinaryvalue (returnH, '\?\?\?\?', vreturned));
}
case SQLITE_NULL: {
return (setlongvalue ((long) 0, vreturned));
@@ -655,8 +785,106 @@
}
} /* switch */
-} /* sqlitegetcolumntext */
+} /* sqlitegetcolumn */
+boolean sqlitegetrowverb (hdltreenode hparam1, tyvaluerecord *vreturned, bigstring bserror) {
+ long columnNumber; /* column number */
+ int columnCount; /* number of columns */
+ sqlite3_stmt *queryid; /* query id */
+ int returnCode; /* return code from SQLite call */
+ double returnDouble; /* double value returned from SQLite call */
+ Handle returnH;
+ const unsigned char *column_text;
+ hdllistrecord hlist;
+ tyvaluerecord val;
+
+ /*
+ sqlite.getRow(queryid)
+
+ Action: Retrieve a row as a list
+ Params: a query id
+ Returns: an SQLite result code
+ Notes: do not pass the opened database ID across threads.
+ this implementation does not support blobs. If a blob column is requested, 0 is returned.
+ */
+
+ flnextparamislast = true; /* makes sure Frontier throws an error if more than one param is passed */
+
+ if (!getlongvalue (hparam1, 1, (long *) &queryid)) /* Get the long value, which becomes the queryid pointer */
+ return (false);
+
+ /* Process the SQLite sequence */
+ columnCount = sqlite3_column_count(queryid); /* first, figure out how many columns we've got */
+
+ if (columnCount == 0) {
+ langerrormessage ("\x2F""SQLite.getRow requires a minimum of one column.");
+ return (false);
+ }
+
+ if (!opnewlist (&hlist, false)) /* fail out if we can't create the list */
+ return (false);
+
+ for (columnNumber = 0 ; columnNumber < columnCount ; ++columnNumber) {
+
+ returnCode = sqlite3_column_type(queryid, (int) columnNumber);
+
+ switch(returnCode) {
+
+ case SQLITE_INTEGER: {
+ returnCode = sqlite3_column_int(queryid, (int) columnNumber);
+ if (!langpushlistlong (hlist, (long) returnCode))
+ goto error;
+ break;
+ }
+ case SQLITE_FLOAT: {
+ returnDouble = sqlite3_column_double(queryid, (int) columnNumber);
+ if (!setdoublevalue (returnDouble, &val))
+ goto error;
+ if (!langpushlistval (hlist, nil, &val))
+ goto error;
+ break;
+ }
+ case SQLITE_TEXT: {
+ column_text = sqlite3_column_text(queryid, (int) columnNumber);
+
+ /* Exit the verb, converting column_name back to Frontier handle */
+ if (!newfilledhandle ((ptrvoid) column_text, strlen (column_text), &returnH))
+ return false; /* Allocation failed */
+ if (!setheapvalue (returnH, stringvaluetype, &val)) /* convert handle to value */
+ goto error;
+ if (!langpushlistval (hlist, nil, &val))
+ goto error;
+ break;
+ }
+ case SQLITE_BLOB: {
+ if (!langpushlistlong (hlist, (long) 0))
+ goto error;
+ break;
+ }
+ case SQLITE_NULL: {
+ if (!langpushlistlong (hlist, (long) 0))
+ goto error;
+ break;
+ }
+ default: {
+ /* SQLite spec says sqlite3_column_type only returns the above 5 types. But,
+ just in case it lied, this time we return a 0, so the rest of the fields
+ can be read properly. */
+ if (!langpushlistlong (hlist, (long) 0))
+ goto error;
+ }
+ } /* switch */
+ } /* for */
+
+ return (setheapvalue ((Handle) hlist, listvaluetype, vreturned));
+
+ error: {
+ opdisposelist (hlist);
+ return (false);
+ }
+
+} /* sqlitegetrow */
+
boolean sqlitegeterrormessageverb (hdltreenode hparam1, tyvaluerecord *vreturned, bigstring bserror) {
const char *sqliteError; /* pointer to the error message */
sqlite3 *db; /* the SQLite database handle */
@@ -682,7 +910,9 @@
sqliteError = sqlite3_errmsg(db);
/* Exit the verb, converting errMsg back to Frontier handle */
- newfilledhandle ((ptrvoid) sqliteError, strlen (sqliteError), &returnH);
+ if(!newfilledhandle ((ptrvoid) sqliteError, strlen (sqliteError), &returnH))
+ return false; /* Allocation failed */
+
return (setheapvalue (returnH, stringvaluetype, vreturned));
} /* sqlitegeterrormessageverb */
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|