Add RDF file system datasource into builds.

This commit is contained in:
rjc%netscape.com 1999-02-26 02:04:28 +00:00
Родитель 65ab16b56d
Коммит 0949de4ea9
8 изменённых файлов: 15 добавлений и 8 удалений

Просмотреть файл

@ -682,9 +682,6 @@ ServiceImpl::RegisterBuiltInResourceFactories(void)
"", NS_NewRDFDefaultResourceFactory,
// "mailaccount:", NS_NewRDFMailAccountResourceFactory,
// "mailbox:", NS_NewRDFMailResourceFactory,
#if 0
"file:", NS_NewRDFFileResourceFactory,
#endif
nsnull, nsnull
};
@ -725,15 +722,15 @@ ServiceImpl::RegisterBuiltInNamedDataSources(void)
{
extern nsresult NS_NewRDFBookmarkDataSource(nsIRDFDataSource** result);
extern nsresult NS_NewRDFHistoryDataSource(nsIRDFDataSource** result);
extern nsresult NS_NewRDFLocalFileSystemDataSource(nsIRDFDataSource** result);
extern nsresult NS_NewRDFFileSystemDataSource(nsIRDFDataSource** result);
// extern nsresult NS_NewRDFMailDataSource(nsIRDFDataSource** result);
static DataSourceTable gTable[] = {
"rdf:bookmarks", NS_NewRDFBookmarkDataSource,
"rdf:files", NS_NewRDFFileSystemDataSource,
// "rdf:mail", NS_NewRDFMailDataSource,
#if 0
"rdf:history", NS_NewRDFHistoryDataSource,
"rdf:lfs", NS_NewRDFLocalFileSystemDataSource,
#endif
nsnull, nsnull
};

Просмотреть файл

@ -26,6 +26,7 @@ MODULE = rdf
EXPORTS = \
nsIXULContentSink.h \
nsIRDFFileSystem.h \
$(NULL)
EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS))

Просмотреть файл

@ -22,6 +22,7 @@ DEPTH=..\..\..
EXPORTS = \
nsIXULContentSink.h \
nsIRDFFileSystem.h \
$(NULL)
include <$(DEPTH)/config/rules.mak>

Просмотреть файл

@ -28,6 +28,7 @@ LIBRARY_NAME = rdfdatasource_s
CPPSRCS = \
nsBookmarkDataSource.cpp \
nsFileSystemDataSource.cpp \
nsXULContentSink.cpp \
nsXULDataSource.cpp \
$(NULL)

Просмотреть файл

@ -21,6 +21,7 @@ LIBRARY_NAME=rdfdatasource_s
CPP_OBJS=\
.\$(OBJDIR)\nsBookmarkDataSource.obj \
.\$(OBJDIR)\nsFileSystemDataSource.obj \
.\$(OBJDIR)\nsXULContentSink.obj \
.\$(OBJDIR)\nsXULDataSource.obj \
$(NULL)

Просмотреть файл

@ -796,9 +796,9 @@ GetFolderList(nsIRDFResource *source, nsVoidArray **array /* out */)
nsFileURL parentDir(uri);
nsNativeFileSpec nativeDir(parentDir);
for (nsDirectoryIterator i(nativeDir); i; i++)
for (nsDirectoryIterator i(nativeDir); i.Exists(); i++)
{
nsNativeFileSpec nativeSpec = (const nsNativeFileSpec &)i;
const nsNativeFileSpec nativeSpec = (const nsNativeFileSpec &)i;
if (!isVisible(nativeSpec)) continue;
nsFilePath filePath(nativeSpec);
char *childURL = filePath;

Двоичные данные
rdf/macbuild/rdf.mcp

Двоичный файл не отображается.

Просмотреть файл

@ -6,7 +6,7 @@
xmlns:html="http://www.w3.org/TR/REC-html40"
xmlns:rdf="http://www.w3.org/TR/WD-rdf-syntax#">
<xul:tree xul:datasources="rdf:bookmarks rdf:mail">
<xul:tree xul:datasources="rdf:files rdf:bookmarks rdf:mail">
<xul:treecol rdf:resource="http://home.netscape.com/NC-rdf#Name"/>
<xul:treecol rdf:resource="http://home.netscape.com/NC-rdf#URL"/>
<xul:treecol rdf:resource="http://home.netscape.com/WEB-rdf#LastModifiedDate"/>
@ -49,6 +49,12 @@
<xul:treecell></xul:treecell>
</xul:treeitem>
<xul:treeitem xul:id="NC:FilesRoot">
<xul:treecell>File System</xul:treecell>
<xul:treecell></xul:treecell>
<xul:treecell></xul:treecell>
</xul:treeitem>
<xul:treeitem xul:id="NC:MailRoot">
<xul:treecell>Mail</xul:treecell>
<xul:treecell></xul:treecell>