forked from qt-creator/qt-creator
Remove Nokia leftovers
Mostly internal mimetypes Change-Id: Ia84206f1334c1f83474cbc307e848719bb98adbc Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
94148f22e9
commit
05ef32f242
@@ -49,12 +49,12 @@ const char ANNOTATE_CHANGESET_ID[] = "([.0-9]+)";
|
||||
const char FILELOG_ID[] = "Bazaar File Log Editor";
|
||||
const char FILELOG_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Bazaar File Log Editor");
|
||||
const char FILELOG[] = "Bazaar File Log Editor";
|
||||
const char LOGAPP[] = "application/vnd.nokia.text.scs_bazaar_log";
|
||||
const char LOGAPP[] = "text/vnd.qtcreator.bazaar.log";
|
||||
|
||||
const char ANNOTATELOG_ID[] = "Bazaar Annotation Editor";
|
||||
const char ANNOTATELOG_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Bazaar Annotation Editor");
|
||||
const char ANNOTATELOG[] = "Bazaar Annotation Editor";
|
||||
const char ANNOTATEAPP[] = "application/vnd.nokia.text.scs_bazaar_annotatelog";
|
||||
const char ANNOTATEAPP[] = "text/vnd.qtcreator.bazaar.annotation";
|
||||
|
||||
const char DIFFLOG_ID[] = "Bazaar Diff Editor";
|
||||
const char DIFFLOG_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Bazaar Diff Editor");
|
||||
@@ -64,7 +64,7 @@ const char DIFFAPP[] = "text/x-patch";
|
||||
// Submit editor parameters
|
||||
const char COMMIT_ID[] = "Bazaar Commit Log Editor";
|
||||
const char COMMIT_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Bazaar Commit Log Editor");
|
||||
const char COMMITMIMETYPE[] = "application/vnd.nokia.text.scs_bazaar_commitlog";
|
||||
const char COMMITMIMETYPE[] = "text/vnd.qtcreator.bazaar.commit";
|
||||
|
||||
// Menu items
|
||||
// File menu actions
|
||||
|
||||
@@ -37,7 +37,7 @@ namespace ClearCase {
|
||||
namespace Constants {
|
||||
|
||||
const char VCS_ID_CLEARCASE[] = "E.ClearCase";
|
||||
const char CLEARCASE_SUBMIT_MIMETYPE[] = "application/vnd.audc.text.clearcase.submit";
|
||||
const char CLEARCASE_SUBMIT_MIMETYPE[] = "text/vnd.qtcreator.clearcase.submit";
|
||||
const char CLEARCASECHECKINEDITOR[] = "ClearCase Check In Editor";
|
||||
const char CLEARCASECHECKINEDITOR_ID[] = "ClearCase Check In Editor";
|
||||
const char CLEARCASECHECKINEDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "ClearCase Check In Editor");
|
||||
|
||||
@@ -125,12 +125,12 @@ static const VcsBase::VcsBaseEditorParameters editorParameters[] = {
|
||||
"ClearCase File Log Editor", // id
|
||||
QT_TRANSLATE_NOOP("VCS", "ClearCase File Log Editor"), // display_name
|
||||
"ClearCase File Log Editor", // context
|
||||
"application/vnd.audc.text.scs_cc_filelog"},
|
||||
"text/vnd.qtcreator.clearcase.log"},
|
||||
{ VcsBase::AnnotateOutput,
|
||||
"ClearCase Annotation Editor", // id
|
||||
QT_TRANSLATE_NOOP("VCS", "ClearCase Annotation Editor"), // display_name
|
||||
"ClearCase Annotation Editor", // context
|
||||
"application/vnd.audc.text.scs_cc_annotation"},
|
||||
"text/vnd.qtcreator.clearcase.annotation"},
|
||||
{ VcsBase::DiffOutput,
|
||||
"ClearCase Diff Editor", // id
|
||||
QT_TRANSLATE_NOOP("VCS", "ClearCase Diff Editor"), // display_name
|
||||
|
||||
@@ -535,7 +535,7 @@ bool MimeGlobPattern::matches(const QString &fileName) const
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
|
||||
<!-- Mime types must match the desktop file associations -->
|
||||
<mime-type type="application/vnd.nokia.qt.qmakeprofile">
|
||||
<mime-type type="application/vnd.qt.qmakeprofile">
|
||||
<comment xml:lang="en">Qt qmake Profile</comment>
|
||||
<glob pattern="*.pro" weight="50"/>
|
||||
</mime-type>
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
namespace Cvs {
|
||||
namespace Constants {
|
||||
|
||||
const char CVS_SUBMIT_MIMETYPE[] = "application/vnd.nokia.text.cvs.submit";
|
||||
const char CVS_SUBMIT_MIMETYPE[] = "text/vnd.qtcreator.cvs.submit";
|
||||
const char CVSCOMMITEDITOR[] = "CVS Commit Editor";
|
||||
const char CVSCOMMITEDITOR_ID[] = "CVS Commit Editor";
|
||||
const char CVSCOMMITEDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "CVS Commit Editor");
|
||||
|
||||
@@ -120,17 +120,17 @@ static const VcsBaseEditorParameters editorParameters[] = {
|
||||
"CVS Command Log Editor", // id
|
||||
QT_TRANSLATE_NOOP("VCS", "CVS Command Log Editor"), // display name
|
||||
"CVS Command Log Editor", // context
|
||||
"application/vnd.nokia.text.scs_cvs_commandlog"},
|
||||
"text/vnd.qtcreator.cvs.commandlog"},
|
||||
{ LogOutput,
|
||||
"CVS File Log Editor", // id
|
||||
QT_TRANSLATE_NOOP("VCS", "CVS File Log Editor"), // display name
|
||||
"CVS File Log Editor", // context
|
||||
"application/vnd.nokia.text.scs_cvs_filelog"},
|
||||
"text/vnd.qtcreator.cvs.log"},
|
||||
{ AnnotateOutput,
|
||||
"CVS Annotation Editor", // id
|
||||
QT_TRANSLATE_NOOP("VCS", "CVS Annotation Editor"), // display name
|
||||
"CVS Annotation Editor", // context
|
||||
"application/vnd.nokia.text.scs_cvs_annotation"},
|
||||
"text/vnd.qtcreator.cvs.annotation"},
|
||||
{ DiffOutput,
|
||||
"CVS Diff Editor", // id
|
||||
QT_TRANSLATE_NOOP("VCS", "CVS Diff Editor"), // display name
|
||||
|
||||
@@ -2548,7 +2548,7 @@ QString GdbEngine::breakLocation(const QString &file) const
|
||||
|
||||
BreakpointPathUsage GdbEngine::defaultEngineBreakpointPathUsage() const
|
||||
{
|
||||
// e.g. MinGW gdb 70200 (part of Nokia Qt SDK)
|
||||
// e.g. MinGW gdb 70200 (part of Qt SDK)
|
||||
// fails to set breakpoints with absolute paths if
|
||||
// the source path isn't canonical
|
||||
if (m_gdbVersion < 70300)
|
||||
|
||||
@@ -40,9 +40,9 @@ const char GENERICMIMETYPE[] = "text/x-generic-project"; // ### FIXME
|
||||
const char C_FILESEDITOR[] = ".files Editor";
|
||||
const char FILES_EDITOR_ID[] = "QT4.FilesEditor";
|
||||
|
||||
const char FILES_MIMETYPE[] = "application/vnd.nokia.qt.generic.files";
|
||||
const char INCLUDES_MIMETYPE[] = "application/vnd.nokia.qt.generic.includes";
|
||||
const char CONFIG_MIMETYPE[] = "application/vnd.nokia.qt.generic.config";
|
||||
const char FILES_MIMETYPE[] = "application/vnd.qtcreator.generic.files";
|
||||
const char INCLUDES_MIMETYPE[] = "application/vnd.qtcreator.generic.includes";
|
||||
const char CONFIG_MIMETYPE[] = "application/vnd.qtcreator.generic.config";
|
||||
|
||||
// Project
|
||||
const char GENERICPROJECT_ID[] = "GenericProjectManager.GenericProject";
|
||||
|
||||
@@ -53,7 +53,7 @@ const char GITSUBMITEDITOR_ID[] = "Git Submit Editor";
|
||||
const char GITSUBMITEDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Git Submit Editor");
|
||||
const char SUBMIT_CURRENT[] = "Git.SubmitCurrentLog";
|
||||
const char DIFF_SELECTED[] = "Git.DiffSelectedFilesInLog";
|
||||
const char SUBMIT_MIMETYPE[] = "application/vnd.nokia.text.git.submit";
|
||||
const char SUBMIT_MIMETYPE[] = "text/vnd.qtcreator.git.submit";
|
||||
|
||||
} // namespace Constants
|
||||
} // namespace Git
|
||||
|
||||
@@ -88,17 +88,17 @@ static const VcsBase::VcsBaseEditorParameters editorParameters[] = {
|
||||
Git::Constants::GIT_COMMAND_LOG_EDITOR_ID,
|
||||
Git::Constants::GIT_COMMAND_LOG_EDITOR_DISPLAY_NAME,
|
||||
Git::Constants::C_GIT_COMMAND_LOG_EDITOR,
|
||||
"application/vnd.nokia.text.scs_git_commandlog"},
|
||||
"text/vnd.qtcreator.git.commandlog"},
|
||||
{ VcsBase::LogOutput,
|
||||
Git::Constants::GIT_LOG_EDITOR_ID,
|
||||
Git::Constants::GIT_LOG_EDITOR_DISPLAY_NAME,
|
||||
Git::Constants::C_GIT_LOG_EDITOR,
|
||||
"application/vnd.nokia.text.scs_git_filelog"},
|
||||
"text/vnd.qtcreator.git.log"},
|
||||
{ VcsBase::AnnotateOutput,
|
||||
Git::Constants::GIT_BLAME_EDITOR_ID,
|
||||
Git::Constants::GIT_BLAME_EDITOR_DISPLAY_NAME,
|
||||
Git::Constants::C_GIT_BLAME_EDITOR,
|
||||
"application/vnd.nokia.text.scs_git_annotation"},
|
||||
"text/vnd.qtcreator.git.annotation"},
|
||||
{ VcsBase::DiffOutput,
|
||||
Git::Constants::GIT_DIFF_EDITOR_ID,
|
||||
Git::Constants::GIT_DIFF_EDITOR_DISPLAY_NAME,
|
||||
|
||||
@@ -49,12 +49,12 @@ const char DIFFIDENTIFIER[] = "^(?:diff --git a/|[+-]{3} (?:/dev/null|[ab]/(.+$)
|
||||
const char FILELOG_ID[] = "Mercurial File Log Editor";
|
||||
const char FILELOG_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Mercurial File Log Editor");
|
||||
const char FILELOG[] = "Mercurial File Log Editor";
|
||||
const char LOGAPP[] = "application/vnd.nokia.text.scs_mercurial_log";
|
||||
const char LOGAPP[] = "text/vnd.qtcreator.mercurial.log";
|
||||
|
||||
const char ANNOTATELOG_ID[] = "Mercurial Annotation Editor";
|
||||
const char ANNOTATELOG_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Mercurial Annotation Editor");
|
||||
const char ANNOTATELOG[] = "Mercurial Annotation Editor";
|
||||
const char ANNOTATEAPP[] = "application/vnd.nokia.text.scs_mercurial_annotatelog";
|
||||
const char ANNOTATEAPP[] = "text/vnd.qtcreator.mercurial.annotation";
|
||||
|
||||
const char DIFFLOG_ID[] = "Mercurial Diff Editor";
|
||||
const char DIFFLOG_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Mercurial Diff Editor");
|
||||
@@ -64,7 +64,7 @@ const char DIFFAPP[] = "text/x-patch";
|
||||
// Submit editor parameters
|
||||
const char COMMIT_ID[] = "Mercurial Commit Log Editor";
|
||||
const char COMMIT_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Mercurial Commit Log Editor");
|
||||
const char COMMITMIMETYPE[] = "application/vnd.nokia.text.scs_mercurial_commitlog";
|
||||
const char COMMITMIMETYPE[] = "text/vnd.qtcreator.mercurial.commit";
|
||||
|
||||
// File menu actions
|
||||
const char ADD[] = "Mercurial.AddSingleFile";
|
||||
|
||||
@@ -53,7 +53,7 @@ const char PERFORCE_ANNOTATION_EDITOR_CONTEXT[] = "Perforce Annotation Editor";
|
||||
|
||||
const char SUBMIT_CURRENT[] = "Perforce.SubmitCurrentLog";
|
||||
const char DIFF_SELECTED[] = "Perforce.DiffSelectedFilesInLog";
|
||||
const char SUBMIT_MIMETYPE[] = "application/vnd.nokia.text.p4.submit";
|
||||
const char SUBMIT_MIMETYPE[] = "text/vnd.qtcreator.p4.submit";
|
||||
|
||||
enum { debug = 0 };
|
||||
|
||||
|
||||
@@ -78,12 +78,12 @@ static const VcsBase::VcsBaseEditorParameters editorParameters[] = {
|
||||
Perforce::Constants::PERFORCE_LOG_EDITOR_ID,
|
||||
Perforce::Constants::PERFORCE_LOG_EDITOR_DISPLAY_NAME,
|
||||
Perforce::Constants::PERFORCE_LOG_EDITOR_CONTEXT,
|
||||
"application/vnd.nokia.text.scs_filelog"},
|
||||
"text/vnd.qtcreator.p4.log"},
|
||||
{ VcsBase::AnnotateOutput,
|
||||
Perforce::Constants::PERFORCE_ANNOTATION_EDITOR_ID,
|
||||
Perforce::Constants::PERFORCE_ANNOTATION_EDITOR_DISPLAY_NAME,
|
||||
Perforce::Constants::PERFORCE_ANNOTATION_EDITOR_CONTEXT,
|
||||
"application/vnd.nokia.text.scs_annotation"},
|
||||
"text/vnd.qtcreator.p4.annotation"},
|
||||
{ VcsBase::DiffOutput,
|
||||
Perforce::Constants::PERFORCE_DIFF_EDITOR_ID,
|
||||
Perforce::Constants::PERFORCE_DIFF_EDITOR_DISPLAY_NAME,
|
||||
|
||||
@@ -171,7 +171,7 @@ const char CPP_SOURCE_MIMETYPE[] = "text/x-c++src";
|
||||
const char CPP_HEADER_MIMETYPE[] = "text/x-c++hdr";
|
||||
const char FORM_MIMETYPE[] = "application/x-designer";
|
||||
const char QML_MIMETYPE[] = "application/x-qml"; // separate def also in qmljstoolsconstants.h
|
||||
const char RESOURCE_MIMETYPE[] = "application/vnd.nokia.xml.qt.resource";
|
||||
const char RESOURCE_MIMETYPE[] = "application/vnd.qt.xml.resource";
|
||||
|
||||
// Settings page
|
||||
const char PROJECTEXPLORER_SETTINGS_CATEGORY[] = "K.ProjectExplorer";
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
<?xml version="1.0"?>
|
||||
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
|
||||
<mime-type type="application/vnd.nokia.qt.qmakeprofile">
|
||||
<mime-type type="application/vnd.qt.qmakeprofile">
|
||||
<sub-class-of type="text/plain"/>
|
||||
<comment>Qt Project file</comment>
|
||||
<glob pattern="*.pro"/>
|
||||
</mime-type>
|
||||
<mime-type type="application/vnd.nokia.qt.qmakeproincludefile">
|
||||
<mime-type type="application/vnd.qt.qmakeproincludefile">
|
||||
<sub-class-of type="text/plain"/>
|
||||
<comment>Qt Project include file</comment>
|
||||
<glob pattern="*.pri"/>
|
||||
</mime-type>
|
||||
<mime-type type="application/vnd.nokia.qt.qmakeprofeaturefile">
|
||||
<mime-type type="application/vnd.qt.qmakeprofeaturefile">
|
||||
<sub-class-of type="text/plain"/>
|
||||
<comment>Qt Project feature file</comment>
|
||||
<glob pattern="*.prf"/>
|
||||
|
||||
@@ -152,13 +152,13 @@ void Qt4ProjectManagerPlugin::testQmakeOutputParsers_data()
|
||||
<< QString();
|
||||
|
||||
QTest::newRow("qMake warning with location")
|
||||
<< QString::fromLatin1("WARNING: e:\\NokiaQtSDK\\Simulator\\Qt\\msvc2008\\lib\\qtmaind.prl:1: Unescaped backslashes are deprecated.")
|
||||
<< QString::fromLatin1("WARNING: e:\\QtSDK\\Simulator\\Qt\\msvc2008\\lib\\qtmaind.prl:1: Unescaped backslashes are deprecated.")
|
||||
<< OutputParserTester::STDERR
|
||||
<< QString() << QString()
|
||||
<< (QList<ProjectExplorer::Task>()
|
||||
<< Task(Task::Warning,
|
||||
QLatin1String("Unescaped backslashes are deprecated."),
|
||||
Utils::FileName::fromUserInput(QLatin1String("e:\\NokiaQtSDK\\Simulator\\Qt\\msvc2008\\lib\\qtmaind.prl")), 1,
|
||||
Utils::FileName::fromUserInput(QLatin1String("e:\\QtSDK\\Simulator\\Qt\\msvc2008\\lib\\qtmaind.prl")), 1,
|
||||
categoryBuildSystem))
|
||||
<< QString();
|
||||
}
|
||||
|
||||
@@ -45,9 +45,9 @@ const char M_CONTEXT[] = "ProFileEditor.ContextMenu";
|
||||
const char PROJECT_ID[] = "Qt4.Qt4Project";
|
||||
const char PROFILE_EDITOR_ID[] = "Qt4.proFileEditor";
|
||||
const char PROFILE_EDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("OpenWith::Editors", ".pro File Editor");
|
||||
const char PROFILE_MIMETYPE [] = "application/vnd.nokia.qt.qmakeprofile";
|
||||
const char PROINCLUDEFILE_MIMETYPE [] = "application/vnd.nokia.qt.qmakeproincludefile";
|
||||
const char PROFEATUREFILE_MIMETYPE [] = "application/vnd.nokia.qt.qmakeprofeaturefile";
|
||||
const char PROFILE_MIMETYPE [] = "application/vnd.qt.qmakeprofile";
|
||||
const char PROINCLUDEFILE_MIMETYPE [] = "application/vnd.qt.qmakeproincludefile";
|
||||
const char PROFEATUREFILE_MIMETYPE [] = "application/vnd.qt.qmakeprofeaturefile";
|
||||
const char CPP_SOURCE_MIMETYPE[] = "text/x-c++src";
|
||||
const char CPP_HEADER_MIMETYPE[] = "text/x-c++hdr";
|
||||
const char FORM_MIMETYPE[] = "application/x-designer";
|
||||
|
||||
@@ -39,7 +39,7 @@ const char C_RESOURCEEDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("OpenWith::Editor
|
||||
|
||||
const char REFRESH[] = "ResourceEditor.Refresh";
|
||||
|
||||
const char C_RESOURCE_MIMETYPE[] = "application/vnd.nokia.xml.qt.resource";
|
||||
const char C_RESOURCE_MIMETYPE[] = "application/vnd.qt.xml.resource";
|
||||
|
||||
} // namespace Constants
|
||||
} // namespace ResourceEditor
|
||||
|
||||
@@ -44,7 +44,7 @@ using namespace ResourceEditor::Constants;
|
||||
|
||||
ResourceEditorFactory::ResourceEditorFactory(ResourceEditorPlugin *plugin) :
|
||||
Core::IEditorFactory(plugin),
|
||||
m_mimeTypes(QStringList(QLatin1String("application/vnd.nokia.xml.qt.resource"))),
|
||||
m_mimeTypes(QStringList(QLatin1String(C_RESOURCE_MIMETYPE))),
|
||||
m_plugin(plugin)
|
||||
{
|
||||
Core::FileIconProvider *iconProvider = Core::FileIconProvider::instance();
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
namespace Subversion {
|
||||
namespace Constants {
|
||||
|
||||
const char SUBVERSION_SUBMIT_MIMETYPE[] = "application/vnd.nokia.text.subversion.submit";
|
||||
const char SUBVERSION_SUBMIT_MIMETYPE[] = "text/vnd.qtcreator.svn.submit";
|
||||
const char SUBVERSIONCOMMITEDITOR[] = "Subversion Commit Editor";
|
||||
const char SUBVERSIONCOMMITEDITOR_ID[] = "Subversion Commit Editor";
|
||||
const char SUBVERSIONCOMMITEDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Subversion Commit Editor");
|
||||
|
||||
@@ -116,12 +116,12 @@ static const VcsBase::VcsBaseEditorParameters editorParameters[] = {
|
||||
"Subversion File Log Editor", // id
|
||||
QT_TRANSLATE_NOOP("VCS", "Subversion File Log Editor"), // display_name
|
||||
"Subversion File Log Editor", // context
|
||||
"application/vnd.nokia.text.scs_svn_filelog"},
|
||||
"text/vnd.qtcreator.svn.log"},
|
||||
{ VcsBase::AnnotateOutput,
|
||||
"Subversion Annotation Editor", // id
|
||||
QT_TRANSLATE_NOOP("VCS", "Subversion Annotation Editor"), // display_name
|
||||
"Subversion Annotation Editor", // context
|
||||
"application/vnd.nokia.text.scs_svn_annotation"},
|
||||
"text/vnd.qtcreator.svn.annotation"},
|
||||
{ VcsBase::DiffOutput,
|
||||
"Subversion Diff Editor", // id
|
||||
QT_TRANSLATE_NOOP("VCS", "Subversion Diff Editor"), // display_name
|
||||
|
||||
@@ -201,8 +201,8 @@ QString BaseTextEditorWidget::convertToPlainText(const QString &txt)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static const char kTextBlockMimeType[] = "application/vnd.nokia.qtcreator.blocktext";
|
||||
static const char kVerticalTextBlockMimeType[] = "application/vnd.nokia.qtcreator.vblocktext";
|
||||
static const char kTextBlockMimeType[] = "application/vnd.qtcreator.blocktext";
|
||||
static const char kVerticalTextBlockMimeType[] = "application/vnd.qtcreator.vblocktext";
|
||||
|
||||
|
||||
BaseTextEditorWidget::BaseTextEditorWidget(QWidget *parent)
|
||||
|
||||
@@ -4297,8 +4297,6 @@ void tst_Dumpers::dumper_data()
|
||||
// % Check("m.1.second.2 "3" std::string");
|
||||
|
||||
|
||||
// // http://codepaster.europe.nokia.com/?id=42895
|
||||
|
||||
// QTest::newRow("42895()
|
||||
// "void g(int c, int d)\n"
|
||||
// "{\n"
|
||||
|
||||
@@ -6339,8 +6339,6 @@ namespace qc41700 {
|
||||
|
||||
namespace cp42895 {
|
||||
|
||||
// http://codepaster.europe.nokia.com/?id=42895
|
||||
|
||||
void g(int c, int d)
|
||||
{
|
||||
qDebug() << c << d;
|
||||
|
||||
Reference in New Issue
Block a user