зеркало из https://github.com/mozilla/pjs.git
Add RDF file system datasource into builds.
This commit is contained in:
Родитель
65ab16b56d
Коммит
0949de4ea9
|
@ -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
Двоичные данные
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>
|
||||
|
|
Загрузка…
Ссылка в новой задаче