Skip to content

Commit

Permalink
common: make npp_debug common and add to Scintilla
Browse files Browse the repository at this point in the history
- Make the features of npp_debug available to Scintilla as they are
  to PowerEditor without creating extra files to maintain.  This
  does create a higher level common link between the projects that
  has not existed before, the alternative (at this stage) is to have
  the npp_debug and CommonGenerics code duplicated.

[#32]

Signed-off-by: Thell Fowler <git@tbfowler.name>
  • Loading branch information
Thell Fowler committed Oct 30, 2010
1 parent 2c746d8 commit 179f4c0
Show file tree
Hide file tree
Showing 10 changed files with 63 additions and 20 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ Thumbs.db
[Bb]in
[Dd]ebug*/
!PowerEditor/src/MISC/Debug/
!scintilla/src/MISC/Debug/
!common/MISC/Debug/
*.lib
*.sbr
obj/
Expand Down
12 changes: 6 additions & 6 deletions PowerEditor/visual.net/notepadPlus.8.vcproj
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
Name="VCCLCompilerTool"
Optimization="0"
FavorSizeOrSpeed="0"
AdditionalIncludeDirectories="..\..\scintilla\include;..\src"
AdditionalIncludeDirectories="..\..\common;..\..\scintilla\include;..\src"
PreprocessorDefinitions="WIN32;_WINDOWS;_DEBUG;TIXML_USE_STL;TIXMLA_USE_STL"
MinimalRebuild="true"
ExceptionHandling="2"
Expand Down Expand Up @@ -123,7 +123,7 @@
<Tool
Name="VCPreBuildEventTool"
Description="Runtime build and version generation."
CommandLine="CALL $(SolutionDir)\scripts\GIT-VS-VERSION-GEN.bat &quot;$(IntDir)\&quot; &quot;$(SolutionDir)PowerEditor\src\gen-versioninfo.h&quot;&#x0D;&#x0A;IF NOT EXIST &quot;$(ProjectDir)..\src\MISC\Debug\FuncGuards.h&quot; copy &quot;$(ProjectDir)..\src\MISC\Debug\FuncGuards_skel.h&quot; &quot;$(ProjectDir)..\src\MISC\Debug\FuncGuards.h&quot;"
CommandLine="CALL $(SolutionDir)\scripts\GIT-VS-VERSION-GEN.bat &quot;$(IntDir)\&quot; &quot;$(SolutionDir)PowerEditor\src\gen-versioninfo.h&quot;&#x0D;&#x0A;IF NOT EXIST &quot;$(ProjectDir)..\src\MISC\Debug\FuncGuards.h&quot; copy &quot;$(ProjectDir)..\src\MISC\Debug\FuncGuards_skel.h&quot; &quot;$(ProjectDir)..\src\MISC\Debug\FuncGuards.h&quot;&#x0D;&#x0A;"
/>
<Tool
Name="VCCustomBuildTool"
Expand All @@ -144,7 +144,7 @@
FavorSizeOrSpeed="1"
OmitFramePointers="true"
WholeProgramOptimization="true"
AdditionalIncludeDirectories="..\..\scintilla\include;..\src"
AdditionalIncludeDirectories="..\..\common;..\..\scintilla\include;..\src"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;TIXML_USE_STL;TIXMLA_USE_STL;_CRT_SECURE_NO_DEPRECATE"
StringPooling="true"
ExceptionHandling="2"
Expand Down Expand Up @@ -244,7 +244,7 @@
FavorSizeOrSpeed="1"
OmitFramePointers="true"
WholeProgramOptimization="true"
AdditionalIncludeDirectories="..\..\scintilla\include;..\src"
AdditionalIncludeDirectories="..\..\common;..\..\scintilla\include;..\src"
PreprocessorDefinitions="WIN32;NDEBUG;SHIPPING;_WINDOWS;TIXML_USE_STL;TIXMLA_USE_STL;_CRT_SECURE_NO_DEPRECATE"
StringPooling="true"
ExceptionHandling="2"
Expand Down Expand Up @@ -551,7 +551,7 @@
</FileConfiguration>
</File>
<File
RelativePath="..\src\MISC\Debug\npp_debug.cpp"
RelativePath="..\..\common\MISC\Debug\npp_debug.cpp"
>
</File>
</Filter>
Expand Down Expand Up @@ -968,7 +968,7 @@
>
</File>
<File
RelativePath="..\src\MISC\Debug\npp_debug.h"
RelativePath="..\..\common\MISC\Debug\npp_debug.h"
>
</File>
</Filter>
Expand Down
14 changes: 7 additions & 7 deletions PowerEditor/visual.net/notepadPlus.9.vcproj
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\..\scintilla\include;..\src"
AdditionalIncludeDirectories="..\..\common;..\..\scintilla\include;..\src"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;TIXML_USE_STL;TIXMLA_USE_STL"
MinimalRebuild="true"
ExceptionHandling="2"
Expand Down Expand Up @@ -126,7 +126,7 @@
<Tool
Name="VCPreBuildEventTool"
Description="Runtime build and version generation."
CommandLine="CALL $(SolutionDir)\scripts\GIT-VS-VERSION-GEN.bat &quot;$(IntDir)\&quot; &quot;$(SolutionDir)PowerEditor\src\gen-versioninfo.h&quot;&#x0D;&#x0A;IF NOT EXIST &quot;$(ProjectDir)..\src\MISC\Debug\FuncGuards.h&quot; copy &quot;$(ProjectDir)..\src\MISC\Debug\FuncGuards_skel.h&quot; &quot;$(ProjectDir)..\src\MISC\Debug\FuncGuards.h&quot;"
CommandLine="CALL $(SolutionDir)\scripts\GIT-VS-VERSION-GEN.bat &quot;$(IntDir)\&quot; &quot;$(SolutionDir)PowerEditor\src\gen-versioninfo.h&quot;&#x0D;&#x0A;IF NOT EXIST &quot;$(ProjectDir)..\src\MISC\Debug\FuncGuards.h&quot; copy &quot;$(ProjectDir)..\src\MISC\Debug\FuncGuards_skel.h&quot; &quot;$(ProjectDir)..\src\MISC\Debug\FuncGuards.h&quot;&#x0D;&#x0A;"
/>
<Tool
Name="VCCustomBuildTool"
Expand All @@ -146,7 +146,7 @@
InlineFunctionExpansion="2"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
AdditionalIncludeDirectories="..\..\scintilla\include;..\src"
AdditionalIncludeDirectories="..\..\common;..\..\scintilla\include;..\src"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;TIXML_USE_STL;TIXMLA_USE_STL"
StringPooling="true"
ExceptionHandling="2"
Expand Down Expand Up @@ -243,7 +243,7 @@
InlineFunctionExpansion="2"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
AdditionalIncludeDirectories="..\..\scintilla\include;..\src"
AdditionalIncludeDirectories="..\..\common;..\..\scintilla\include;..\src"
PreprocessorDefinitions="WIN32;NDEBUG;SHIPPING;_WINDOWS;TIXML_USE_STL;TIXMLA_USE_STL"
StringPooling="true"
ExceptionHandling="2"
Expand Down Expand Up @@ -436,7 +436,7 @@
>
</File>
<File
RelativePath="..\src\MISC\Common\CommonGenerics.h"
RelativePath="..\..\common\MISC\Common\CommonGenerics.h"
>
</File>
<File
Expand Down Expand Up @@ -472,7 +472,7 @@
>
</File>
<File
RelativePath="..\src\MISC\Debug\npp_debug.h"
RelativePath="..\..\common\MISC\Debug\npp_debug.h"
>
</File>
</Filter>
Expand Down Expand Up @@ -1487,7 +1487,7 @@
</FileConfiguration>
</File>
<File
RelativePath="..\src\MISC\Debug\npp_debug.cpp"
RelativePath="..\..\common\MISC\Debug\npp_debug.cpp"
>
</File>
</Filter>
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
4 changes: 4 additions & 0 deletions scintilla/src/MISC/Debug/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
FuncGuards.h
# Ignore developer's private funcguards templates
Templates/
*.tmp
5 changes: 5 additions & 0 deletions scintilla/src/precompiled_headers.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
#include <stdlib.h>
#include <crtdbg.h>

#include <tchar.h>
#include <string.h>
#include <ctype.h>
#include <stdio.h>
Expand Down Expand Up @@ -66,6 +67,10 @@
#include <zmouse.h>
#include <ole2.h>

// NPPCR
#include "MISC/Common/CommonGenerics.h"
#include "MISC/Debug/npp_debug.h"

// Scintilla specific
#include "ILexer.h"
#include "Scintilla.h"
Expand Down
8 changes: 4 additions & 4 deletions scintilla/vcbuild/SciLexer.8.vcproj
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\include;..\src;..\lexlib"
AdditionalIncludeDirectories="..\..\common;..\include;..\src;..\lexlib"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;SCILEXER7_EXPORTS;SCI_LEXER;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
Expand Down Expand Up @@ -159,7 +159,7 @@
Optimization="2"
InlineFunctionExpansion="2"
FavorSizeOrSpeed="1"
AdditionalIncludeDirectories="..\include;..\src;..\lexlib"
AdditionalIncludeDirectories="..\..\common;..\include;..\src;..\lexlib"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;SCILEXER7_EXPORTS;SCI_LEXER;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE"
StringPooling="true"
RuntimeLibrary="0"
Expand Down Expand Up @@ -230,7 +230,7 @@
/>
<Tool
Name="VCPostBuildEventTool"
CommandLine="xcopy /Y $(TargetPath) ..\..\PowerEditor\bin&#x0D;&#x0A;SETLOCAL&#x0D;&#x0A;set PATH=%PATH%;%ENV_LIB_PATHS%;%SM_LIB_PATHS%&#x0D;&#x0A;gtest_runner.exe &quot;$(TargetPath)&quot;"
CommandLine="xcopy /Y $(TargetPath) ..\..\PowerEditor\bin&#x0D;&#x0A;SETLOCAL&#x0D;&#x0A;set PATH=%PATH%;%ENV_LIB_PATHS%;%SM_LIB_PATHS%&#x0D;&#x0A;gtest_runner.exe &quot;$(TargetPath)&quot;&#x0D;&#x0A;"
/>
</Configuration>
<Configuration
Expand Down Expand Up @@ -271,7 +271,7 @@
Optimization="2"
InlineFunctionExpansion="2"
FavorSizeOrSpeed="1"
AdditionalIncludeDirectories="..\include;..\src;..\lexlib"
AdditionalIncludeDirectories="..\..\common;..\include;..\src;..\lexlib"
PreprocessorDefinitions="WIN32;NDEBUG;SHIPPING;_WINDOWS;_USRDLL;SCILEXER7_EXPORTS;SCI_LEXER;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE"
StringPooling="true"
RuntimeLibrary="0"
Expand Down
38 changes: 35 additions & 3 deletions scintilla/vcbuild/SciLexer.9.vcproj
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\include;..\src;..\lexlib"
AdditionalIncludeDirectories="..\..\common;..\include;..\src;..\lexlib"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;SCILEXER7_EXPORTS;SCI_LEXER;_CRT_SECURE_NO_WARNINGS"
MinimalRebuild="true"
BasicRuntimeChecks="3"
Expand Down Expand Up @@ -134,7 +134,7 @@
Name="VCCLCompilerTool"
InlineFunctionExpansion="2"
FavorSizeOrSpeed="1"
AdditionalIncludeDirectories="..\include;..\src;..\lexlib"
AdditionalIncludeDirectories="..\..\common;..\include;..\src;..\lexlib"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;SCILEXER7_EXPORTS;SCI_LEXER;_CRT_SECURE_NO_WARNINGS"
StringPooling="true"
RuntimeLibrary="0"
Expand Down Expand Up @@ -224,7 +224,7 @@
Name="VCCLCompilerTool"
InlineFunctionExpansion="2"
FavorSizeOrSpeed="1"
AdditionalIncludeDirectories="..\include;..\src;..\lexlib"
AdditionalIncludeDirectories="..\..\common;..\include;..\src;..\lexlib"
PreprocessorDefinitions="WIN32;NDEBUG;SHIPPING;_WINDOWS;_USRDLL;SCILEXER7_EXPORTS;SCI_LEXER;_CRT_SECURE_NO_WARNINGS"
StringPooling="true"
RuntimeLibrary="0"
Expand Down Expand Up @@ -798,6 +798,18 @@
>
</File>
</Filter>
<Filter
Name="MISC"
>
<Filter
Name="Debug"
>
<File
RelativePath="..\..\common\MISC\Debug\npp_debug.cpp"
>
</File>
</Filter>
</Filter>
</Filter>
<Filter
Name="Header Files"
Expand Down Expand Up @@ -1000,6 +1012,26 @@
>
</File>
</Filter>
<Filter
Name="MISC"
>
<Filter
Name="Common"
>
<File
RelativePath="..\..\common\MISC\Common\CommonGenerics.h"
>
</File>
</Filter>
<Filter
Name="Debug"
>
<File
RelativePath="..\..\common\MISC\Debug\npp_debug.h"
>
</File>
</Filter>
</Filter>
</Filter>
<Filter
Name="Resource Files"
Expand Down

0 comments on commit 179f4c0

Please sign in to comment.