diff --git a/Ide/win/LgiIde.vcxproj b/Ide/win/LgiIde.vcxproj
--- a/Ide/win/LgiIde.vcxproj
+++ b/Ide/win/LgiIde.vcxproj
@@ -1,278 +1,278 @@
Debug
Win32
Debug
x64
Release
Win32
Release
x64
LgiIde
{967AF7EF-7C17-4FCC-997E-BED17F886F07}
LgiIde_vc8
Win32Proj
10.0
Application
v142
Unicode
true
Application
v142
Unicode
true
Application
v142
Unicode
Application
v142
Unicode
<_ProjectFileVersion>12.0.30501.0
$(Platform)$(Configuration)14\
$(Platform)$(Configuration)14\
true
$(VC_IncludePath);$(WindowsSDK_IncludePath);..\..\..\..\..\CodeLib\libpng-1.6.26
$(Platform)$(Configuration)14\
$(Platform)$(Configuration)14\
true
$(VC_IncludePath);$(WindowsSDK_IncludePath);..\..\..\..\..\CodeLib\libpng-1.6.26
$(Platform)$(Configuration)14\
$(Platform)$(Configuration)14\
false
$(VC_IncludePath);$(WindowsSDK_IncludePath);..\..\..\..\..\CodeLib\libpng-1.6.26
$(Platform)$(Configuration)14\
$(Platform)$(Configuration)14\
false
$(VC_IncludePath);$(WindowsSDK_IncludePath);..\..\..\..\..\CodeLib\libpng-1.6.26
Disabled
..\..\include;..\..\include\lgi\win;..\..\..\..\..\CodeLib\zlib;..\..\..\..\..\CodeLib\libpng;..\..\..\..\..\CodeLib\libpng\win32;..\..\..\..\..\CodeLib\zlib\win32;..\resources;C:\Program Files (x86)\OpenSSL-Win32\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;WINDOWS;%(PreprocessorDefinitions)
true
EnableFastChecks
MultiThreadedDebugDLL
Level2
ProgramDatabase
imm32.lib;Mincore.lib;%(AdditionalDependencies)
$(OutDir)$(TargetFileName)
..\lib;%(AdditionalLibraryDirectories)
true
Windows
false
MachineX86
Disabled
..\..\include;..\..\include\lgi\win;..\..\..\..\..\CodeLib\zlib;..\..\..\..\..\CodeLib\libpng;..\..\..\..\..\CodeLib\libpng\win32;..\..\..\..\..\CodeLib\zlib\win32;..\resources;C:\Program Files\OpenSSL-Win64\include;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;WINDOWS;%(PreprocessorDefinitions)
EnableFastChecks
MultiThreadedDebugDLL
Level2
ProgramDatabase
imm32.lib;%(AdditionalDependencies)
$(OutDir)$(TargetFileName)
..\lib;%(AdditionalLibraryDirectories)
true
Windows
false
..\..\src\win\General\Lgi.manifest
..\..\include;..\..\include\lgi\win;..\..\..\..\..\CodeLib\zlib;..\..\..\..\..\CodeLib\libpng;..\..\..\..\..\CodeLib\libpng\win32;..\..\..\..\..\CodeLib\zlib\win32;.\Resources;C:\Program Files (x86)\OpenSSL-Win32\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;WINDOWS;%(PreprocessorDefinitions)
MultiThreadedDLL
Level2
ProgramDatabase
imm32.lib;Mincore.lib;%(AdditionalDependencies)
$(OutDir)$(TargetFileName)
..\lib;%(AdditionalLibraryDirectories)
true
Windows
true
true
false
MachineX86
- ..\..\include;..\..\include\lgi\win;..\..\..\..\..\CodeLib\zlib;..\..\..\..\..\CodeLib\libpng;..\..\..\..\..\CodeLib\libpng\win32;..\..\..\..\..\CodeLib\zlib\win32;.\Resources;C:\Program Files\OpenSSL-Win64\include;%(AdditionalIncludeDirectories)
+ ..\..\include;..\..\include\lgi\win;..\..\..\..\..\CodeLib\zlib;..\..\..\..\..\CodeLib\libpng;..\..\..\..\..\CodeLib\libpng\win32;..\..\..\..\..\CodeLib\zlib\win32;..\resources;C:\Program Files\OpenSSL-Win64\include;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;WINDOWS;%(PreprocessorDefinitions)
MultiThreadedDLL
Level2
ProgramDatabase
imm32.lib;%(AdditionalDependencies)
$(OutDir)$(TargetFileName)
..\lib;%(AdditionalLibraryDirectories)
true
Windows
true
true
false
..\..\src\win\General\Lgi.manifest
{95df9ca4-6d37-4a85-a648-80c2712e0da1}
false
true
false
true
\ No newline at end of file
diff --git a/Lvc/CMakeLists.txt b/Lvc/CMakeLists.txt
--- a/Lvc/CMakeLists.txt
+++ b/Lvc/CMakeLists.txt
@@ -1,66 +1,67 @@
set(APP_RESOURCES
Resources/Lvc.lr8
Resources/image-list.png)
set(APP_MANIFEST)
if (WIN32)
set(APP_TYPE WIN32)
set(APP_ICON resources/Lvc.rc)
set(APP_MANIFEST ../src/win/General/Lgi.manifest)
elseif (APPLE)
set(APP_TYPE MACOSX_BUNDLE)
set(APP_ICON Resources/mac-icon.icns)
set_source_files_properties(
${APP_ICON}
${APP_RESOURCES}
PROPERTIES
MACOSX_PACKAGE_LOCATION "Resources")
elseif (LINUX)
set(APP_ICON Resources/icon128.png)
endif()
if (NOT TARGET ssh_shared)
get_filename_component(LIBSSH_DIR "${CODELIB}/libssh" ABSOLUTE)
if (EXISTS ${LIBSSH_DIR})
add_subdirectory(${LIBSSH_DIR} libssh)
else()
find_path(LIBSSH_INCLUDE_DIR libssh.h PATH /usr/include/libssh)
if (NOT LIBSSH_INCLUDE_DIR)
message(FATAL_ERROR "libssh not found.")
endif()
add_library(ssh_shared INTERFACE)
set_target_properties(ssh_shared
PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES ${LIBSSH_INCLUDE_DIR}
INTERFACE_LINK_LIBRARIES "ssh")
endif()
endif()
add_executable(Lvc ${APP_TYPE}
../src/common/Gdc2/Filters/Png.cpp
../src/common/Lgi/LgiMain.cpp
../src/common/Text/DeEscape.cpp
../src/common/Text/XmlTreeUi.cpp
../src/common/Widgets/ControlTree.cpp
Src/BlameUi.cpp
Src/DropDownBtn.cpp
Src/Main.cpp
Src/SshConnection.cpp
Src/VcCommit.cpp
Src/VcFile.cpp
Src/VcFolder.cpp
Src/PatchViewer.cpp
${APP_ICON}
${APP_RESOURCES}
${APP_MANIFEST}
)
target_link_libraries(Lvc lgi libpng16 ssh_shared)
+target_include_directories(Lvc PUBLIC resources)
if (APPLE)
macBundlePostBuild(Lvc)
else()
file(COPY ${CMAKE_CURRENT_LIST_DIR}/Resources DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
endif()
set_target_properties(Lvc PROPERTIES EXCLUDE_FROM_ALL TRUE)
\ No newline at end of file
diff --git a/Lvc/win/Lvc.vcxproj b/Lvc/win/Lvc.vcxproj
--- a/Lvc/win/Lvc.vcxproj
+++ b/Lvc/win/Lvc.vcxproj
@@ -1,218 +1,218 @@
Debug
Win32
Debug
x64
Release
Win32
Release
x64
{28000ACC-67F6-4A82-B779-A24F065FACF4}
Lvc
Win32Proj
10.0
Application
v142
Unicode
true
Application
v142
Unicode
true
Application
v142
Unicode
Application
v142
Unicode
<_ProjectFileVersion>12.0.30501.0
$(Platform)$(Configuration)14\
$(Platform)$(Configuration)14\
true
$(Platform)$(Configuration)14\
$(Platform)$(Configuration)14\
true
$(Platform)$(Configuration)14\
$(Platform)$(Configuration)14\
false
$(Platform)$(Configuration)14\
$(Platform)$(Configuration)14\
false
Disabled
..\..\include\common;..\..\include\win32;Src;..\..\..\..\..\CodeLib\libpng\build32;..\..\..\..\..\CodeLib\libpng;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;WINDOWS;%(PreprocessorDefinitions)
true
EnableFastChecks
MultiThreadedDebugDLL
Level3
ProgramDatabase
imm32.lib;Ws2_32.lib;%(AdditionalDependencies)
true
Windows
false
MachineX86
Disabled
- ..\..\..\..\..\CodeLib\libssh\include;..\..\include;..\..\include\lgi\win;Src;..\..\..\..\..\CodeLib\libpng;..\..\..\..\..\CodeLib\libpng\build64;%(AdditionalIncludeDirectories)
+ ..\src;..\resources;..\..\include;..\..\include\lgi\win;..\..\..\..\..\CodeLib\libssh\include;..\..\..\..\..\CodeLib\libpng;..\..\..\..\..\CodeLib\libpng\build64;%(AdditionalIncludeDirectories)
WIN32;_DEBUG;WINDOWS;%(PreprocessorDefinitions)
EnableFastChecks
MultiThreadedDebugDLL
Level3
ProgramDatabase
ssh.lib;imm32.lib;Ws2_32.lib;%(AdditionalDependencies)
true
Windows
false
..\..\..\..\..\CodeLib\libssh\build64\src\Debug;%(AdditionalLibraryDirectories)
..\..\include\common;..\..\include\win32;Src;..\..\..\..\..\CodeLib\libpng\build32;..\..\..\..\..\CodeLib\libpng;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;WINDOWS;%(PreprocessorDefinitions)
MultiThreadedDLL
Level3
ProgramDatabase
imm32.lib;Ws2_32.lib;%(AdditionalDependencies)
true
Windows
true
true
false
MachineX86
- ..\..\..\..\..\CodeLib\libssh\include;..\..\include;..\..\include\lgi\win;Src;..\..\..\..\..\CodeLib\libpng;..\..\..\..\..\CodeLib\libpng\build64;%(AdditionalIncludeDirectories)
+ ..\src;..\resources;..\..\include;..\..\include\lgi\win;..\..\..\..\..\CodeLib\libssh\include;..\..\..\..\..\CodeLib\libpng;..\..\..\..\..\CodeLib\libpng\build64;%(AdditionalIncludeDirectories)
WIN32;NDEBUG;WINDOWS;%(PreprocessorDefinitions)
MultiThreadedDLL
Level3
ProgramDatabase
ssh.lib;imm32.lib;Ws2_32.lib;%(AdditionalDependencies)
true
Windows
true
true
false
..\..\..\..\..\CodeLib\libssh\build64\src\Release;%(AdditionalLibraryDirectories)
{95df9ca4-6d37-4a85-a648-80c2712e0da1}
\ No newline at end of file
diff --git a/Lvc/win/Lvc.vcxproj.filters b/Lvc/win/Lvc.vcxproj.filters
--- a/Lvc/win/Lvc.vcxproj.filters
+++ b/Lvc/win/Lvc.vcxproj.filters
@@ -1,104 +1,86 @@
{4FC737F1-C7A5-4376-A066-2A32D752A2FF}
cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
{fa200907-15ff-4b7a-a2c4-77c17b81b307}
{ceabde46-f0f5-4728-929b-43ebf21b9fa0}
{699395fd-5c52-485b-aee9-12ca42fecba2}
{954c3d3b-a151-4c83-b7cc-c36301353e1b}
{9ebbbfd3-1106-4ecf-b05d-f0366063de49}
-
- Source Files\Lgi
+
+ Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
- Source Files\Lgi
+
+ Source Files
-
- Source Files\Lgi
+
+ Source Files
-
- Source Files\Lgi
+
+ Source Files
-
- Source Files\Lgi
+
+ Source Files
-
- Source Files\Lgi
+
+ Source Files
-
- Source Files\Ssh
+
+ Source Files
-
- Source Files\PatchViewer
+
+ Source Files
-
+
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files\StructuredLog
-
-
- Source Files\StructuredLog
-
-
- Source Files\Ssh
-
+
+
+
+
+
+
+
-
+
-
- Resources
-
+
-
- Resources
-
+
\ No newline at end of file