Tranquil IT recrute Tranquil IT recrute

tis-notepadplusplus

Version : 7.6.2-2

Download
  • package : tis-notepadplusplus
  • editor : Don Ho
  • version : 7.6.2-2
  • licence : GPL
  • architecture : x86
  • locale : all
  • description : Free source code editor and Notepad replacement that supports several languages. Based on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.
  • description_fr : Editeur de texte Notepad++
  • min_os_version : 5.1
  • max_os_version :
  • min_wapt_version : 1.5
  • installed_size : 13901824
  • impacted_process : notepad++.exe
  • signature_date : 20190102-153722
  • maintainer : Kevin Guerineau

setup.py

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

""" You can do a CTRL F9 in pyscripter to update the package """

def install():

    waptversion = Version(__version__)

    if waptversion > Version('1.5') :

        key='Notepad++'
        versionpaquet = control['version'].split('-',1)[0]

        diskfreespacebefore = get_disk_free_space(programfiles)
        install_exe_if_needed('npp.%s.Installer.exe' % versionpaquet ,silentflags='/S',key=key,min_version=versionpaquet,killbefore=['notepad++.exe'])

        diskfreespaceafter = get_disk_free_space(programfiles)

        difffreespace = diskfreespacebefore - diskfreespaceafter
        print (ur"Espace disque occupé :" + str(difffreespace))

    else:
        error('This package is not compatible with your WAPT version. Please upgrade to WAPT 1.5 or more.')

    """ You can do a CTRL F9 in pyscripter to update the package """









def update_package():

    import urllib2
    import requests

    htmlSource = wgets('https://notepad-plus-plus.org/download/').splitlines()
    for line in htmlSource :
        if '"Download Notepad++" class="active">' in line :
            start = line.find('"Download Notepad++" class="active">')
            end = line.find('- Current Version')
            realversion = line[start + 37 : end -1 ]
            break

    print('Latest version : ' + realversion)

    majeur = realversion.split('.',1)[0]

    if not isfile('npp.%s.Installer.exe' % realversion):
        wget("https://notepad-plus-plus.org/repository/" + majeur + ".x/" + realversion + "/npp." + realversion + ".Installer.exe" ,'npp.%s.Installer.exe' % realversion)
    else:
        print('npp.%s.Installer.exe already exist' % realversion)

    allexe = glob.glob('*Installer.exe')
    for exe in allexe:
        if exe != 'npp.%s.Installer.exe' % realversion :
            print('Delete ' + exe)
            remove_file(exe)

    allexe = glob.glob('*Installer.x64.exe')
    for exe in allexe:
        if exe != 'npp.%s.Installer.x64.exe' % realversion :
            print('Delete ' + exe)
            remove_file(exe)


    os.chdir(os.path.dirname(__file__))

    from waptpackage import PackageEntry
    pe = PackageEntry()
    pe.load_control_from_wapt(os.getcwd())

    pe.version = realversion + '-0'
    pe.save_control_to_wapt(os.getcwd())

    print('The update is complete, you can now test and then launch a build upload.')

if __name__ == '__main__':
    update_package()



			

Changelog

v 7.6.2
=======
01 Jan 2019 00:18:00

"Our civilization is being sacrificed to the opportunity for a very small number of people to continue making enormous amounts of money."
The above quote by Greta Thunberg at Cop 24, summarizes our current situation.

In our growing economic crisis, putting a yellow vest on the chameleon doesn't condone violent actions during the movement, but highlights the current world-wide social injustice: 1% of the richest have captured 82% of the wealth. Our government is always at the service of 1% of the richest people.

Indignation is all we have.

v 7.6.1
=======
13 Dec 2018 03:23:00

Plugins Admin, which has been added in 7.6 release, was far from being perfect. In version 7.6.1, Plugins Admin is enhanced on several aspects. However, the enhancement could bring some plugins issues for people who update their Notepad++, due to the new location for plugins. Sorry for the inconvenient. 

In order to remedy this problem, after the update, if you update from 7.6 :
Move all %LOCALAPPDATA%\Notepad++\plugins\ (except "Config" folder) to %PROGRAMDATA%\Notepad++\plugins\.

Otherwise, you update from v7.5.9 or version older than v7.5.9:
Find the name of plugin you want to migrate in %PROGRAMFILES(x86)%\Notepad++\plugins\myAwesomePlugin.dll (or %PROGRAMFILES%\Notepad++\plugins\myAwesomePlugin.dll, according the achetecture of your Notepad++).
go to %PROGRAMDATA%\Notepad++\plugins\ to create myAwesomePlugin folder.
move the plungin myAwesomePlugin.dll from %PROGRAMFILES(x86)%\Notepad++\plugins\ to %PROGRAMDATA%\Notepad++\plugins\myAwesomePlugin\.


Any question or request goes here:
https://notepad-plus-plus.org/community/topic/16789/support-for-plugins-admin-npppluginlist-round-2

Otherwise, some issues have been fixed and few enhancement has been added in this release, please check the download page's change log for the further information.

v 7.6
=====
13 Nov 2018 02:25:00

By the request of community, a built-in Plugins Admin is available in Notepad++ v.7.6. Plugins Admin shows the list of available plugins, allows users to install new plugins and to update/remove installed plugins.

There are some changes, however, may create the impact for users who have non-default plugins installed after updating.

The change is about new organization of folder structure for plugins and simplification of plugins location. As result, some plugins won’t be loaded by Notepad++ after your update.

FOR PLUGIN USERS:
to remedy this problem, after the update, you can :
Find the name of plugin you want to migrate in %PROGRAMFILES(x86)%\Notepad++\plugins\myAwesomePlugin.dll (or %PROGRAMFILES%\Notepad++\plugins\myAwesomePlugin.dll, according the achetecture of your Notepad++).
go to %LOCALAPPDATA%\Notepad++\plugins\ to create myAwesomePlugin folder.
move the plungin myAwesomePlugin.dll from %PROGRAMFILES(x86)%\Notepad++\plugins\ to %LOCALAPPDATA%\Notepad++\plugins\myAwesomePlugin\.
That’s it. Restart Notepad++ and you get your beloved plugins back.

FOR PLUGIN AUTHORS:
any plugin is welcome to join to the list, which is also an open source project hosted in the GitHub: https://github.com/notepad-plus-plus/nppPluginList/
Before doing your PR, please test locally listing/installation/removal/update your plugins, by following the instructions in the link below:
https://notepad-plus-plus.org/features/plugin-admin.html

Any question or request goes here:
https://notepad-plus-plus.org/community/topic/16566/support-for-plugins-admin-npppluginlist

Otherwise, a regression of a serious performance issue has been fixed in this release, and there are more bug-fixes...

v 7.5.9
=======
15 Oct 2018 00:49:00

2 command line flags are added in this version to make replacing Notepad easier. A new Notepad++ Plugin API NPPM_REMOVESHORTCUTBYCMDID is added in this version as well. 
Several critical bugs and some minors bugs are fixed in 7.5.9 release, please check the change log in the download page for more detail.

v 7.5.8
=======
24 Jul 2018 00:12:10

Some important fixed-bugs are included in 7.5.8 release, please check the change log in the download page for more detail.

v 7.5.7
======
30 Jun 2018 17:57:00

A lot of fixed-bugs in 7.5.7 release, please check the change log in the download page for more detail.

v 7.5.6
======
19 Mar 2018 01:10:00

2 crash issues has been fixed in this release. Function list & ghost typing are improved in this version as well.
And help us to relay a message from outer space: type "Space Invaders", select it, then hit F1.

Please check the change log in the download page for more detail.

v 7.5.5
=======

27 Feb 2018 22:53:00

I have been nagged for adding back 2 buttons "<< Find Previous" & "Find Next >>" in Find dialog, so here it is, in this release.
The bug "Monitored file (tail -f) not always updated" has been fixed in this version as well.
There are a lot of enhancements and bug-fixes in this release, please check the change log in the download page for more detail.

v7.5.4
======
01 Jan 2018 02:51:00

No festivity, no entertaining, but no remorse.
Notepad++ release is my New Year's party.

I don't wish you Happy New Year and all the blablabla.
I make you a better new year instead - by offering a new version of Notepad++.

The Access Violation crash issue has been fixed in this release: the crash is caused by DSpellCheck, but due to disordered notifications sent by Notepad++. Both DSpellCheck plugin and Notepad++ has been enhanced to prevent from this issue.

More bug-fixes and enhancements have been done in this release.

v7.5.3
======
06 Dec 2017 00:44:36

3 installer's issues have been fixed in release 7.5.3: shell extension registration, copying theme files and DSpellCheck installation failure.

v7.5.2
======
28 Nov 2017 00:39:00

Notepad++ Auto-updater (WinGup) has been upgated fom v4.1 to v4.2 in this release in order to fix Notepad++ auto-updating issue in certain network configuation.
There are some bug-fixes and small enhancements are included in this version. 

v7.5.1
======
New release 7.5.1 contains several bug-fixes and enhancements. 

v7.5.0
======
16 Aug 2017 00:26:00

In version 7.5, 19 new programming languages support are added: ASN.1, AviSynth, Blitz Basic, Csound, Erlang, escript, Forth, FreeBASIC, LaTeX, MMIX, Nimrod, nnCron, OScript, PureBasic, Rebol, registry, Rust, SPICE, txt2tags.
A lot of enhancements/new features and bug-fixes are available in this release, please check v7.5 download page for more information.

You may notice that Plugin Manager plugin has been removed from the official distribution. The reason is Plugin Manager contains the advertising in its dialog. I hate Ads in applications, and I ensure you that there was no, and there will never be Ads in Notepad++.
A built-in Plugin Manager is in progress, and I will do my best to ship it with Notepad++ ASAP.

v7.4.2
======

18 Jun 2017 21:21:00

SWIFT language is supported in this version. The regression of replace in files in v7.4.1 has been fixed. There are also some fixed bugs and 1 enhancement (Resizable Find & Replace Dialog) including in this release.

v7.4.0
======
14 May 2017 23:22:00

I have made Edge as my default browser recently (nice browser BTW, a lack of "search in Google" command though), one of awesome features in Edge is peeking page while mouse hovering on a inactive tab.

Notepad++ has stolen this feature shamelessly - in the version 7.4 Document Peeker has been added. By hovering mouse on any inactive tab, you can preview document displaying under the tab, or / and on document map. This feature can be disabled easily by unchecking "Peek on tab" of Document Peeker, in MISC. section of Preferences dialog.

There are a lot more of enhancements and bug-fixes in this version.


v 7.3.3
=======
Fix CIA Hacking Notepad++ issue (https://wikileaks.org/ciav7p1/cms/page_26968090.html).
Fix mouse wheel to task list scroll crash bug.
Fix flickering issue while switching back after modifying or deleting a document from outside.
Support Motorola S-Record, Intel and Tektronix extended hex file formats.
Improve multi-line tab: maintaining the selected tab position.
Fix add char into word char list bug.
Add Shift+Enter in Find dialog for searching in the opposite direction.
Fix a regression that delimiter settings is not retained correctly.
Add clear command button in shortcut mapper.
Enhancement: file extension supported in Load/Save Session dialog if a session file extension is set.

v7.3.2
===============
13 Feb 2017 21:30:00
This version contains a lot of bug-fixes and enhancements.
Fix crash issue on column mode editor.
Fix "Use new style save dialog" setting's regression.
Enhance "Open file" command - open a file from editor zone without selecting its full path.
Fix word char list settings not applying on next launch issue.
Fix block uncomment for line comment bug.
BaanC Language is supported.
Add error notification on run dialog.
Fix the caret position not maintained issue between document move.
Fix caret goes to wrong position after word completion.
Enhance Function List for supporting language.
Add check mark in Language menu.
Fix toolbar not showing issue while launching Notepad++ from system tray in some unknown configuration.

v7.3.1
======

new feature and bug-fixes:
Fix generation of MD5 on Unicode bug.
Enhancement : make "Word characters list" customizable.
			

manifest.sha256

[["WAPT/icon.png", "5bd544ecd9c5828a6e01c5f09161edff38ab01b58f70ffb7f78285532366f804"], ["WAPT/certificate.crt", "13fb474c5c23c135a77aba592eb8821b9ecbcc463f5b7312312b87b20eac6779"], ["WAPT/wapt.psproj", "df3e2fa87fea9c7bdfcc22039b9ef7303f092898882d9f3f4233f5d92f90b3c7"], ["npp.7.6.2.Installer.exe", "d55b9863d6339d7a1fd306c0a78ad18b8347144be7b6d3022e07f3d10456ee9e"], ["setup.py", "40683fecac0533d8446941c9c0b3fe9e0e97908d421779331c3f5f60c9e40ef1"], ["WAPT/control", "87dc0c8642db6e8159bcfcdc9c05e3ed2d205f590636195b6e4faf12e3f89bfb"], ["WAPT/changelog.txt", "85e8f7d6388b947f260952b63ef32a6da34fdb38e6894a554f108bbb25afb1d8"]]