Commit Graph

38 Commits

Author SHA1 Message Date
Rainer Kottenhoff
1249f4bbe1 + refactoring: global naming 2018-02-07 09:16:24 +01:00
Rainer Kottenhoff
e333c0ab7e + fix: minipath full path display in titlebar (no dbl-slash in case of drive letter only)
+ fix: mark occurrences: outline frame of indicator box shouls have same aplpha channel color (configurable alpha2:nnn)
2017-11-30 10:43:37 +01:00
Rainer Kottenhoff
ac0ca0ddb3 + feature: additionally show full path to current directory in windows title 2017-11-29 18:46:26 +01:00
Rainer Kottenhoff
f3eb57ac25 -fix: recoding minipath's version.h to UTF-8 (Sig), because it contains codepage dependant copyright sign 2017-11-08 12:20:12 +01:00
Rainer Kottenhoff
e5ab61a440 - dropping WinXP support , using compiler toolset vc141 Win SDK 10.0.14393.0
(current VC++ redistributable needed ?)
2017-08-30 18:18:00 +02:00
Derick Payne
72db927b90 Visual C++ 2017 now required 2017-08-27 18:36:14 +02:00
Rainer Kottenhoff
db9dd13422 Merge branch 'master' into StrSafe_Branch 2017-08-23 17:38:25 +02:00
Rainer Kottenhoff
1fb17d30c8 + code modernizing: replacing some ZeroMemory() by C++11 struct initializer 2017-08-18 19:26:41 +02:00
Derick Payne
79dbf39761 Prepared Build 440 for Release 2017-08-16 20:19:10 +02:00
Derick Payne
49b7372766 Updated build bat files 2017-08-12 20:13:24 +02:00
Rainer Kottenhoff
af4d1292f4 + raise Warning Level from 3 -> 4, and fix corresponding warnings
+ option: build-time: treat warning as error (build fails)
+ cleanups reported by CppCheck v.1.79  (except issue: 'variableScope')
+ remove _CRT_SECURE_NO_WARNINGS to see security warnings for deprecated functions;
+ remove macro-definition for BOOKMARK_EDITION (bookmarks are fixed component of NP3 now)
   (code has not been excaped by this MACRO consistently)
2017-08-11 14:18:39 +02:00
Rainer Kottenhoff
8600d566db fixing issue #35 (preserve FileExtension settings while switching Styles / 2nd Default Scheme)
+ enlarge some string buffers for dialogs
+ fixing np3encrypt vcxproj files
2017-08-11 03:35:21 +02:00
Derick Payne
dc2968bb28 Prepaired NP3 Build 422 for Release 2017-08-10 22:41:46 +02:00
Derick Payne
b5646fda70 Fixed some version patching issues.
- Will create a seperate repository for the version patcher.
2017-08-10 21:45:13 +02:00
Derick Payne
c0379a137d Merge pull request #45 from RaiKoHoff/Bugfixes
revisit Manifest embedding
2017-08-10 20:05:56 +02:00
Rainer Kottenhoff
ada5b0c2b6 + fixing manifest embedding (Notepad3 & minipath) in VS2017 Solution / vcproj
- using Linker generated manifests (knows dependencies)
   - activate VS2017's postprocessing manifest-tool to merge manifest with
     Version.exe's .manifest.conf part (re-embedding assembled manifest)
     - by the way: Version.exe (Release/Win32) should only patch the items in
       <assemblyIdentity /> node of .manifest.conf and not re-create the complete manifest wiith dependencies
       (it works fine yet, but, if the Linker change dependencies, this will lead to merge conflicts)
   - switching DPI awarenes to 'false', cause only MFC Application can be made DPI aware
     (setting 'true' for non MFC Applications will end up in blurry effects on scaled desktops [MS doc])

- Tip: the embedded manifest resource can be checked by:
    i) load the .exe via file open dialog into VS2017
   ii) or using  Sysinternal's  > sigcheck.exe -a -m Notepad3.exe
2017-08-10 09:52:05 +02:00
Derick Payne
32eb85068d Creating new release 2017-08-09 22:09:31 +02:00
Rainer Kottenhoff
1b71079b13 - fix: nullptr access while pressing "favorites" toolbar button on 'virgin' NP3
- reintroduce HighDPI toolbar:
  .ini-File settings:  section [Toolbar Images]
    + (new) HighDpiToolBar=
        val  -1  (or not set at all) => depending on screen resolution:
                 higher than Full-HD (1920x1080) -> select internal HighDPI-Toolbar
       val  0:  use internal low resolution Toolbar  (old behaviour)
       val  1:  use internal HighDPI-Toolbar
   -  (old)  BitmapDefault=<bitmap-file-path>  overrides HighDpiToolBar setting and uses <bitmap-file-path> (if valid)
2017-08-09 10:51:43 +02:00
Derick Payne
050c2436be Small updates 2017-08-06 19:10:50 +02:00
Derick Payne
489db38dc4 Back to smaller toolbar buttons. 2017-08-06 18:38:45 +02:00
Derick Payne
5653da2984 Minor Updates 2017-06-13 22:40:30 +02:00
Derick Payne
cb6990cba6 Bigger toolbar buttons
- Bigger toolbar buttons (24px)
- Visual Studio 2017 solution file
2017-03-31 01:52:39 +02:00
Derick Payne
ac5d73375b MiniPath now working on Windows XP 2017-01-06 17:12:24 +02:00
Derick Payne
eca0846640 New release 2016-12-07 15:36:26 +02:00
Derick Payne
40cff43135 Included upx.exe 2016-09-08 15:09:36 +02:00
Derick Payne
20192bdfe6 Changed various solution properties 2016-09-08 14:19:39 +02:00
Derick Payne
2267251a35 Updated Scintilla to version 3.6.7
Updated Scintilla to version 3.6.7, Updated HTML Keywords and Added
Microsoft Visual C++ Update 3 version number.
2016-09-06 11:11:37 +02:00
Derick Payne
6de3aeda1f Implemented a new versioning scheme 2016-06-24 08:48:48 +02:00
Derick Payne
07d22db18d Fixed Favorites Function
Fixed Favorites Function
2016-06-22 13:53:54 +02:00
Derick Payne
69c4414644 Added Support for Inno Setup 5.5.9 2016-06-11 17:49:36 +02:00
Derick Payne
2429e56f3f Removed Visual Studio 2010 to 2013 Support
Removed Visual Studio 2010 to 2013 Support and Cleaned Source Code.
2016-06-11 17:24:14 +02:00
Derick Payne
ad74a36002 Updated to Scintilla 3.6.6
Updated to Scintilla 3.6.6
2016-06-11 09:32:20 +02:00
Derick Payne
124ab91e84 Build Environment Cleanup
Build Environment Cleanup
2016-06-03 13:13:46 +02:00
Derick Payne
5f108132ae Bug in handling wrong passphrase on decryption 2016-04-18 16:36:58 +02:00
Derick Payne
b843870b5a Updated Scintilla to version 3.6.4
Updated Scintilla to version 3.6.4
2016-04-17 20:44:10 +02:00
Derick Payne
0ada3c6d5e Updated Build Output Directories 2016-01-29 19:57:20 +02:00
Derick Payne
b147e7c276 MiniPath now included in Setup
MiniPath now included in Setup. Change the main license file to include
MiniPath (metpath)
2015-11-17 16:17:35 +02:00
Derick Payne
3202a2346c MiniPath added to solution.
MiniPath Explorer plugin added to solution. MiniPath is based on code
from metapath.
2015-11-17 14:29:11 +02:00