Skip to content

Commit

Permalink
Release v4.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
pnedev committed Feb 2, 2022
1 parent dfe778c commit 28cbc32
Show file tree
Hide file tree
Showing 15 changed files with 313 additions and 384 deletions.
116 changes: 0 additions & 116 deletions NppGTags.vcxproj

This file was deleted.

6 changes: 6 additions & 0 deletions ReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
What's new in v4.5.0
=======================
- Add summary of the hits count in every search header
- Update Notepad++ API to match header changes after v8.2.2


What's new in v4.4.3
=======================
- No functional changes, just link statically to MSVC run-time library
Expand Down
27 changes: 12 additions & 15 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ matrix:
environment:
matrix:
- PlatformToolset: v141
- PlatformToolset: v140

platform:
- x64
Expand All @@ -25,7 +24,6 @@ install:
- if "%platform%"=="x86" set platform_input=x86

- if "%PlatformToolset%"=="v141" call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" %archi%
- if "%PlatformToolset%"=="v140" call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" %archi%

before_build:
- ps: |
Expand All @@ -34,7 +32,6 @@ before_build:
$generator = switch ($env:PLATFORMTOOLSET)
{
"v141" {"Visual Studio 15 2017"}
"v140" {"Visual Studio 14 2015"}
}
# not applicable with MinGW Makefiles generator
if ($env:PLATFORM_INPUT -eq "x64")
Expand Down Expand Up @@ -86,15 +83,15 @@ artifacts:
- path: NppGTags_*.zip
name: releases

deploy:
provider: GitHub
auth_token:
secure: 7/ifzsk2Tk/V63jr6/WyA4HdmukWhg2PD7pCgJma7f/QYuZCsyE6RZ5M3RIr6JVc
artifact: releases
draft: false
prerelease: false
force_update: true
on:
appveyor_repo_tag: true
PlatformToolset: v141
configuration: Release
# deploy:
# provider: GitHub
# auth_token:
# secure:
# artifact: releases
# draft: false
# prerelease: false
# force_update: true
# on:
# appveyor_repo_tag: true
# PlatformToolset: v141
# configuration: Release
6 changes: 3 additions & 3 deletions src/INpp.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@
#include <tchar.h>
#include <vector>
#include "Common.h"
#include "Notepad_plus_msgs.h"
#include "Docking.h"
#include "PluginInterface.h"
#include "NppAPI/Notepad_plus_msgs.h"
#include "NppAPI/Docking.h"
#include "NppAPI/PluginInterface.h"


/**
Expand Down
28 changes: 9 additions & 19 deletions src/Docking.h → src/NppAPI/Docking.h
Original file line number Diff line number Diff line change
@@ -1,29 +1,18 @@
// this file is part of Notepad++
// Copyright (C)2005 Jens Lorenz <jens.plugin.npp@gmx.de>
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; either
// version 2 of the License, or (at your option) any later version.
//
// // Note that the GPL places important restrictions on "derived works", yet
// it does not provide a detailed definition of that term. To avoid
// misunderstandings, we consider an application to constitute a
// "derivative work" for the purpose of this license if it does any of the
// following:
// 1. Integrates source code from Notepad++.
// 2. Integrates/includes/aggregates Notepad++ into a proprietary executable
// installer, such as those produced by InstallShield.
// 3. Links to a library or executes a program that does any of the above.
// This file is part of Notepad++ project
// Copyright (C)2021 Don HO <don.h@free.fr>

// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// at your option any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// along with this program. If not, see <https://www.gnu.org/licenses/>.


#pragma once
Expand Down Expand Up @@ -82,3 +71,4 @@ typedef struct {

#define HIT_TEST_THICKNESS 20
#define SPLITTER_WIDTH 4

Loading

0 comments on commit 28cbc32

Please sign in to comment.