Wiping hyatt's ass. Back out web panels for MF0.6 :-)
git-svn-id: svn://10.0.0.236/trunk@142553 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
fb7fec97dc
commit
2e153994a8
@ -110,4 +110,3 @@ EnterExport = Export bookmark file:
|
||||
|
||||
search_button_label = Find
|
||||
|
||||
web_panels = Web Panels
|
||||
|
||||
@ -109,7 +109,6 @@ nsIRDFResource *kNC_Icon;
|
||||
nsIRDFResource *kNC_NewBookmarkFolder;
|
||||
nsIRDFResource *kNC_NewSearchFolder;
|
||||
nsIRDFResource *kNC_PersonalToolbarFolder;
|
||||
nsIRDFResource *kNC_WebPanelsFolder;
|
||||
nsIRDFResource *kNC_ShortcutURL;
|
||||
nsIRDFResource *kNC_URL;
|
||||
nsIRDFResource *kRDF_type;
|
||||
@ -134,7 +133,6 @@ nsIRDFResource *kNC_BookmarkCommand_DeleteBookmarkFolder;
|
||||
nsIRDFResource *kNC_BookmarkCommand_DeleteBookmarkSeparator;
|
||||
nsIRDFResource *kNC_BookmarkCommand_SetNewBookmarkFolder = nsnull;
|
||||
nsIRDFResource *kNC_BookmarkCommand_SetPersonalToolbarFolder;
|
||||
nsIRDFResource *kNC_BookmarkCommand_SetWebPanelsFolder;
|
||||
nsIRDFResource *kNC_BookmarkCommand_SetNewSearchFolder;
|
||||
nsIRDFResource *kNC_BookmarkCommand_Import;
|
||||
nsIRDFResource *kNC_BookmarkCommand_Export;
|
||||
@ -166,7 +164,6 @@ static const char kURINC_IEFavoritesRoot[] = "NC:IEFavoritesRoot";
|
||||
static const char kURINC_SystemBookmarksStaticRoot[] = "NC:SystemBookmarksStaticRoot";
|
||||
static const char kURINC_NewBookmarkFolder[] = "NC:NewBookmarkFolder";
|
||||
static const char kURINC_PersonalToolbarFolder[] = "NC:PersonalToolbarFolder";
|
||||
static const char kURINC_WebPanelsFolder[] = "NC:WebPanelsFolder";
|
||||
static const char kURINC_NewSearchFolder[] = "NC:NewSearchFolder";
|
||||
static const char kBookmarkCommand[] = "http://home.netscape.com/NC-rdf#command?";
|
||||
|
||||
@ -220,8 +217,6 @@ bm_AddRefGlobals()
|
||||
&kNC_NewBookmarkFolder);
|
||||
gRDF->GetResource(NS_LITERAL_CSTRING(kURINC_PersonalToolbarFolder),
|
||||
&kNC_PersonalToolbarFolder);
|
||||
gRDF->GetResource(NS_LITERAL_CSTRING(kURINC_WebPanelsFolder),
|
||||
&kNC_WebPanelsFolder);
|
||||
gRDF->GetResource(NS_LITERAL_CSTRING(kURINC_NewSearchFolder),
|
||||
&kNC_NewSearchFolder);
|
||||
|
||||
@ -298,8 +293,6 @@ bm_AddRefGlobals()
|
||||
&kNC_BookmarkCommand_SetNewBookmarkFolder);
|
||||
gRDF->GetResource(NS_LITERAL_CSTRING(NC_NAMESPACE_URI "command?cmd=setpersonaltoolbarfolder"),
|
||||
&kNC_BookmarkCommand_SetPersonalToolbarFolder);
|
||||
gRDF->GetResource(NS_LITERAL_CSTRING(NC_NAMESPACE_URI "command?cmd=setwebpanelsfolder"),
|
||||
&kNC_BookmarkCommand_SetWebPanelsFolder);
|
||||
gRDF->GetResource(NS_LITERAL_CSTRING(NC_NAMESPACE_URI "command?cmd=setnewsearchfolder"),
|
||||
&kNC_BookmarkCommand_SetNewSearchFolder);
|
||||
gRDF->GetResource(NS_LITERAL_CSTRING(NC_NAMESPACE_URI "command?cmd=import"),
|
||||
@ -353,7 +346,6 @@ bm_ReleaseGlobals()
|
||||
NS_IF_RELEASE(kNC_NewBookmarkFolder);
|
||||
NS_IF_RELEASE(kNC_NewSearchFolder);
|
||||
NS_IF_RELEASE(kNC_PersonalToolbarFolder);
|
||||
NS_IF_RELEASE(kNC_WebPanelsFolder);
|
||||
NS_IF_RELEASE(kNC_ShortcutURL);
|
||||
NS_IF_RELEASE(kNC_URL);
|
||||
NS_IF_RELEASE(kRDF_type);
|
||||
@ -378,7 +370,6 @@ bm_ReleaseGlobals()
|
||||
NS_IF_RELEASE(kNC_BookmarkCommand_DeleteBookmarkSeparator);
|
||||
NS_IF_RELEASE(kNC_BookmarkCommand_SetNewBookmarkFolder);
|
||||
NS_IF_RELEASE(kNC_BookmarkCommand_SetPersonalToolbarFolder);
|
||||
NS_IF_RELEASE(kNC_BookmarkCommand_SetWebPanelsFolder);
|
||||
NS_IF_RELEASE(kNC_BookmarkCommand_SetNewSearchFolder);
|
||||
NS_IF_RELEASE(kNC_BookmarkCommand_Import);
|
||||
NS_IF_RELEASE(kNC_BookmarkCommand_Export);
|
||||
@ -459,7 +450,6 @@ private:
|
||||
nsCString mIEFavoritesRoot;
|
||||
PRBool mFoundIEFavoritesRoot;
|
||||
PRBool mFoundPersonalToolbarFolder;
|
||||
PRBool mFoundWebPanelsFolder;
|
||||
PRBool mIsImportOperation;
|
||||
char* mContents;
|
||||
PRUint32 mContentsLen;
|
||||
@ -539,11 +529,6 @@ public:
|
||||
*foundPersonalToolbarFolder = mFoundPersonalToolbarFolder;
|
||||
return NS_OK;
|
||||
}
|
||||
nsresult ParserFoundWebPanelsFolder(PRBool *foundWebPanelsFolder)
|
||||
{
|
||||
*foundWebPanelsFolder = mFoundWebPanelsFolder;
|
||||
return NS_OK;
|
||||
}
|
||||
};
|
||||
|
||||
BookmarkParser::BookmarkParser() :
|
||||
@ -578,7 +563,6 @@ static const char kOpenMeta[] = "<META ";
|
||||
static const char kNewBookmarkFolderEquals[] = "NEW_BOOKMARK_FOLDER=\"";
|
||||
static const char kNewSearchFolderEquals[] = "NEW_SEARCH_FOLDER=\"";
|
||||
static const char kPersonalToolbarFolderEquals[] = "PERSONAL_TOOLBAR_FOLDER=\"";
|
||||
static const char kWebPanelsFolderEquals[] = "WEB_PANELS_FOLDER=\"";
|
||||
|
||||
static const char kNameEquals[] = "NAME=\"";
|
||||
static const char kHREFEquals[] = "HREF=\"";
|
||||
@ -607,7 +591,6 @@ BookmarkParser::Init(nsIFile *aFile, nsIRDFDataSource *aDataSource,
|
||||
mDataSource = aDataSource;
|
||||
mFoundIEFavoritesRoot = PR_FALSE;
|
||||
mFoundPersonalToolbarFolder = PR_FALSE;
|
||||
mFoundWebPanelsFolder = PR_FALSE;
|
||||
mIsImportOperation = aIsImportOperation;
|
||||
|
||||
nsresult rv;
|
||||
@ -1111,7 +1094,6 @@ BookmarkParser::gBookmarkHeaderFieldTable[] =
|
||||
{ kNewBookmarkFolderEquals, kURINC_NewBookmarkFolder, nsnull, BookmarkParser::ParseLiteral, nsnull },
|
||||
{ kNewSearchFolderEquals, kURINC_NewSearchFolder, nsnull, BookmarkParser::ParseLiteral, nsnull },
|
||||
{ kPersonalToolbarFolderEquals, kURINC_PersonalToolbarFolder, nsnull, BookmarkParser::ParseLiteral, nsnull },
|
||||
{ kWebPanelsFolderEquals, kURINC_WebPanelsFolder, nsnull, BookmarkParser::ParseLiteral, nsnull },
|
||||
// Note: end of table
|
||||
{ nsnull, nsnull, nsnull, nsnull, nsnull },
|
||||
};
|
||||
@ -1223,10 +1205,6 @@ BookmarkParser::ParseBookmarkInfo(BookmarkField *fields, PRBool isBookmarkFlag,
|
||||
{
|
||||
mFoundPersonalToolbarFolder = PR_TRUE;
|
||||
}
|
||||
else if (bookmark.get() == kNC_WebPanelsFolder)
|
||||
{
|
||||
mFoundWebPanelsFolder = PR_TRUE;
|
||||
}
|
||||
|
||||
if (bookmark)
|
||||
{
|
||||
@ -1275,11 +1253,6 @@ BookmarkParser::ParseBookmarkInfo(BookmarkField *fields, PRBool isBookmarkFlag,
|
||||
rv = setFolderHint(bookmark, kNC_PersonalToolbarFolder);
|
||||
mFoundPersonalToolbarFolder = PR_TRUE;
|
||||
}
|
||||
else if (field->mProperty == kNC_WebPanelsFolder)
|
||||
{
|
||||
rv = setFolderHint(bookmark, kNC_WebPanelsFolder);
|
||||
mFoundWebPanelsFolder = PR_TRUE;
|
||||
}
|
||||
else if (field->mProperty)
|
||||
{
|
||||
updateAtom(mDataSource, bookmark, field->mProperty,
|
||||
@ -1704,19 +1677,6 @@ nsBookmarksService::Init()
|
||||
mPersonalToolbarName.Assign(NS_LITERAL_STRING("Personal Toolbar Folder"));
|
||||
}
|
||||
}
|
||||
|
||||
// determine the name of the web panels folder.
|
||||
// get it from the string bundle, then hard-coded default
|
||||
if (mWebPanelsName.IsEmpty())
|
||||
{
|
||||
// rjc note: always try to get the string bundle (see above) before trying this
|
||||
rv = mBundle->GetStringFromName(NS_LITERAL_STRING("web_panels").get(),
|
||||
getter_Copies(mWebPanelsName));
|
||||
if (NS_FAILED(rv) || mWebPanelsName.IsEmpty()) {
|
||||
// no preference, so fallback to a well-known name
|
||||
mWebPanelsName.Assign(NS_LITERAL_STRING("Web Panels"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Gets the default name for NC:BookmarksRoot
|
||||
@ -3542,8 +3502,6 @@ nsBookmarksService::GetTarget(nsIRDFResource* aSource,
|
||||
getLocaleString("SetNewBookmarkFolder", name);
|
||||
else if (aSource == kNC_BookmarkCommand_SetPersonalToolbarFolder)
|
||||
getLocaleString("SetPersonalToolbarFolder", name);
|
||||
else if (aSource == kNC_BookmarkCommand_SetWebPanelsFolder)
|
||||
getLocaleString("SetWebPanelsFolder", name);
|
||||
else if (aSource == kNC_BookmarkCommand_SetNewSearchFolder)
|
||||
getLocaleString("SetNewSearchFolder", name);
|
||||
else if (aSource == kNC_BookmarkCommand_Import)
|
||||
@ -3927,17 +3885,15 @@ nsBookmarksService::GetAllCmds(nsIRDFResource* source,
|
||||
}
|
||||
if (isBookmarkFolder)
|
||||
{
|
||||
nsCOMPtr<nsIRDFResource> newBookmarkFolder, personalToolbarFolder, webPanelsFolder, newSearchFolder;
|
||||
nsCOMPtr<nsIRDFResource> newBookmarkFolder, personalToolbarFolder, newSearchFolder;
|
||||
getFolderViaHint(kNC_NewBookmarkFolder, PR_FALSE, getter_AddRefs(newBookmarkFolder));
|
||||
getFolderViaHint(kNC_PersonalToolbarFolder, PR_FALSE, getter_AddRefs(personalToolbarFolder));
|
||||
getFolderViaHint(kNC_WebPanelsFolder, PR_FALSE, getter_AddRefs(webPanelsFolder));
|
||||
getFolderViaHint(kNC_NewSearchFolder, PR_FALSE, getter_AddRefs(newSearchFolder));
|
||||
|
||||
cmdArray->AppendElement(kNC_BookmarkSeparator);
|
||||
if (source != newBookmarkFolder.get()) cmdArray->AppendElement(kNC_BookmarkCommand_SetNewBookmarkFolder);
|
||||
if (source != newSearchFolder.get()) cmdArray->AppendElement(kNC_BookmarkCommand_SetNewSearchFolder);
|
||||
if (source != personalToolbarFolder.get()) cmdArray->AppendElement(kNC_BookmarkCommand_SetPersonalToolbarFolder);
|
||||
if (source != webPanelsFolder.get()) cmdArray->AppendElement(kNC_BookmarkCommand_SetWebPanelsFolder);
|
||||
}
|
||||
|
||||
// always append a separator last (due to aggregation of commands from multiple datasources)
|
||||
@ -4272,10 +4228,6 @@ nsBookmarksService::getFolderViaHint(nsIRDFResource *objType, PRBool fallbackFla
|
||||
{
|
||||
*folder = kNC_PersonalToolbarFolder;
|
||||
}
|
||||
else if (objType == kNC_WebPanelsFolder)
|
||||
{
|
||||
*folder = kNC_WebPanelsFolder;
|
||||
}
|
||||
}
|
||||
|
||||
NS_IF_ADDREF(*folder);
|
||||
@ -4424,12 +4376,6 @@ nsBookmarksService::DoCommand(nsISupportsArray *aSources, nsIRDFResource *aComma
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
break;
|
||||
}
|
||||
else if (aCommand == kNC_BookmarkCommand_SetWebPanelsFolder)
|
||||
{
|
||||
rv = setFolderHint(src, kNC_WebPanelsFolder);
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
break;
|
||||
}
|
||||
else if (aCommand == kNC_BookmarkCommand_SetNewSearchFolder)
|
||||
{
|
||||
rv = setFolderHint(src, kNC_NewSearchFolder);
|
||||
@ -4780,39 +4726,6 @@ nsBookmarksService::LoadBookmarks()
|
||||
}
|
||||
}
|
||||
|
||||
PRBool foundPanelsFolder = PR_FALSE;
|
||||
parser.ParserFoundWebPanelsFolder(&foundPanelsFolder);
|
||||
// try to ensure that we end up with an web panels folder
|
||||
if ((foundPanelsFolder == PR_FALSE) && (!mWebPanelsName.IsEmpty()))
|
||||
{
|
||||
nsCOMPtr<nsIRDFLiteral> panelNameLiteral;
|
||||
gRDF->GetLiteral(mWebPanelsName.get(), getter_AddRefs(panelNameLiteral));
|
||||
nsCOMPtr<nsIRDFContainer> rootContainer(do_CreateInstance(kRDFContainerCID, &rv));
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
rv = rootContainer->Init(this, kNC_BookmarksRoot);
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
rv = gRDFC->MakeSeq(mInner, kNC_WebPanelsFolder, nsnull);
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
rv = mInner->Assert(kNC_WebPanelsFolder, kRDF_type, kNC_Folder, PR_TRUE);
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
rv = mInner->Assert(kNC_WebPanelsFolder, kNC_Name, panelNameLiteral, PR_TRUE);
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
rv = mInner->Assert(kNC_WebPanelsFolder, kNC_FolderType, kNC_WebPanelsFolder, PR_TRUE);
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
rv = rootContainer->AppendElement(kNC_WebPanelsFolder);
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
//setFolderHint(kNC_WebPanelsFolder, kNC_WebPanelsFolder);
|
||||
|
||||
mDirty = PR_TRUE;
|
||||
Flush();
|
||||
}
|
||||
|
||||
|
||||
// Sets the default bookmarks root name.
|
||||
nsCOMPtr<nsIRDFLiteral> brNameLiteral;
|
||||
@ -5188,14 +5101,6 @@ nsBookmarksService::WriteBookmarksContainer(nsIRDFDataSource *ds,
|
||||
rv |= strm->Write(kTrueEnd, sizeof(kTrueEnd)-1, &dummy);
|
||||
if (NS_FAILED(rv)) break;
|
||||
}
|
||||
if (NS_SUCCEEDED(rv = mInner->HasAssertion(child, kNC_FolderType, kNC_WebPanelsFolder,
|
||||
PR_TRUE, &hasType)) && (hasType == PR_TRUE))
|
||||
{
|
||||
rv = strm->Write(kSpace, sizeof(kSpace)-1, &dummy);
|
||||
rv |= strm->Write(kWebPanelsFolderEquals, sizeof(kWebPanelsFolderEquals)-1, &dummy);
|
||||
rv |= strm->Write(kTrueEnd, sizeof(kTrueEnd)-1, &dummy);
|
||||
if (NS_FAILED(rv)) break;
|
||||
}
|
||||
|
||||
// output ID
|
||||
const char *id = nsnull;
|
||||
|
||||
@ -88,7 +88,6 @@ protected:
|
||||
PRUint32 htmlSize;
|
||||
PRInt32 mUpdateBatchNest;
|
||||
nsXPIDLString mPersonalToolbarName;
|
||||
nsXPIDLString mWebPanelsName;
|
||||
nsXPIDLString mBookmarksRootName;
|
||||
PRBool mBookmarksAvailable;
|
||||
PRBool mDirty;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user