Skip to content

Commit

Permalink
Fixed: build warnings on OSX
Browse files Browse the repository at this point in the history
Changed the plugin interface API: GetPluginInfo() now returns a pointer instead of an
object
  • Loading branch information
Eran Ifrah committed Nov 26, 2015
1 parent a57a1c8 commit 43eb861
Show file tree
Hide file tree
Showing 34 changed files with 436 additions and 406 deletions.
6 changes: 3 additions & 3 deletions CMakePlugin/CMakePlugin.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -131,16 +131,16 @@ CL_PLUGIN_API IPlugin* CreatePlugin(IManager* manager)
*
* @return Plugin info.
*/
CL_PLUGIN_API PluginInfo GetPluginInfo()
CL_PLUGIN_API PluginInfo* GetPluginInfo()
{
PluginInfo info;
static PluginInfo info;

info.SetAuthor(L"Jiří Fatka");
info.SetName("CMakePlugin");
info.SetDescription(_("CMake integration for CodeLite"));
info.SetVersion("0.8");

return info;
return &info;
}

/* ************************************************************************ */
Expand Down
6 changes: 3 additions & 3 deletions CallGraph/callgraph.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -85,14 +85,14 @@ wxString wxbuildinfo()
return wxbuild;
}

CL_PLUGIN_API PluginInfo GetPluginInfo()
CL_PLUGIN_API PluginInfo* GetPluginInfo()
{
PluginInfo info;
static PluginInfo info;
info.SetAuthor(wxT("Václav Špruček, Michal Bližňák, Tomas Bata University in Zlin, www.fai.utb.cz"));
info.SetName(wxT("CallGraph"));
info.SetDescription(_("Create application call graph from profiling information provided by gprof tool."));
info.SetVersion(wxT("v1.1.0"));
return info;
return &info;
}

CL_PLUGIN_API int GetPluginInterfaceVersion()
Expand Down
6 changes: 3 additions & 3 deletions CodeFormatter/codeformatter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -85,14 +85,14 @@ CL_PLUGIN_API IPlugin* CreatePlugin(IManager* manager)
return theFormatter;
}

CL_PLUGIN_API PluginInfo GetPluginInfo()
CL_PLUGIN_API PluginInfo* GetPluginInfo()
{
PluginInfo info;
static PluginInfo info;
info.SetAuthor(wxT("Eran Ifrah"));
info.SetName(wxT("Source Code Formatter"));
info.SetDescription(_("Source Code Formatter (Supports C/C++/Obj-C/JavaScript/PHP files)"));
info.SetVersion(wxT("v2.0"));
return info;
return &info;
}

CL_PLUGIN_API int GetPluginInterfaceVersion() { return PLUGIN_INTERFACE_VERSION; }
Expand Down
6 changes: 3 additions & 3 deletions CodeLiteDiff/codelitediff.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -39,14 +39,14 @@ CL_PLUGIN_API IPlugin *CreatePlugin(IManager *manager)
return thePlugin;
}

CL_PLUGIN_API PluginInfo GetPluginInfo()
CL_PLUGIN_API PluginInfo* GetPluginInfo()
{
PluginInfo info;
static PluginInfo info;
info.SetAuthor(wxT("Eran Ifrah"));
info.SetName(wxT("Diff Plugin"));
info.SetDescription(_("CodeLite Diff Plugin"));
info.SetVersion(wxT("v1.0"));
return info;
return &info;
}

CL_PLUGIN_API int GetPluginInterfaceVersion()
Expand Down
6 changes: 3 additions & 3 deletions ContinuousBuild/continuousbuild.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -54,14 +54,14 @@ CL_PLUGIN_API IPlugin* CreatePlugin(IManager* manager)
return thePlugin;
}

CL_PLUGIN_API PluginInfo GetPluginInfo()
CL_PLUGIN_API PluginInfo* GetPluginInfo()
{
PluginInfo info;
static PluginInfo info;
info.SetAuthor(wxT("eran"));
info.SetName(wxT("ContinuousBuild"));
info.SetDescription(_("Continuous build plugin which compiles files on save and report errors"));
info.SetVersion(wxT("v1.0"));
return info;
return &info;
}

CL_PLUGIN_API int GetPluginInterfaceVersion() { return PLUGIN_INTERFACE_VERSION; }
Expand Down
Loading

0 comments on commit 43eb861

Please sign in to comment.