Commit Graph

3101 Commits (0405e230ebe85e3f191672b57d0b55d32601a146)

Author SHA1 Message Date
Devin Nakamura 1002865144 Fix broken indicies in EncodingMapper
Fixes #3983
Fixes #3991
Closes #3992
2017-12-28 20:34:07 +01:00
SinghRajenM 250ca9e6e2 Improve installer 2017-12-28 22:33:25 +05:30
dail8859 8f848b7b27 Remove duplicate keywords for autocompletion 2017-12-27 19:34:26 -05:00
dail8859 a73c45db5a Fix 9f0ba445 typo 2017-12-27 18:22:37 -05:00
Don HO 2390b19706 Fix a crash bug due to eventual disordered notifications sent to plugins
The Access Violation while closing Notepad++:
https://github.com/notepad-plus-plus/notepad-plus-plus/issues/3961
could be due to SCN_UPDATEUI sending after NPPN_SHUTDOWN, that makes
plugins treat SCN_UPDATEUI on the released handle.

To avoid such situation, once NPPN_SHUTDOWN has been sent, no more
message will be sent to plugin.

Fixes #3961, fixes #4021
2017-12-27 18:19:01 +01:00
Don Ho b2c3e82ce7 Notepad++ release 7.5.3 2017-12-06 00:59:33 +01:00
Don Ho 48b3613d38 Fix DSpellCheck incomplete installation 2017-12-05 22:12:53 +01:00
Don HO 7faaa1bb24 Fix installer issues
1. Fix shell extension registration error (due to notepad++.exe has not
yet been copied)
2. Fix themes' absence after installation (one variable depends on
its initialization in mainSection)
2017-12-04 20:00:55 +01:00
Don Ho 5dcb0efedc Fix a crash issue in Plugin Admin 2017-11-28 02:32:40 +01:00
Don Ho e339c0f600 Notepad++ 7.5.2 release 2017-11-27 09:32:44 +01:00
Don Ho dd6101ea18 Upgrade wingup to fix the problem of connetion for updating 2017-11-25 23:36:30 +01:00
oirfeodent 16b62c9f45 Add BaanC Sections in functionlist.xml
Based on
https://notepad-plus-plus.org/community/topic/14494/functionlist-classrange-question

Closes #3842
2017-11-25 16:53:31 +01:00
SinghRajenM c8a15a5225 Add version and other info into installer
Closes #3751
2017-11-25 15:06:01 +01:00
SinghRajenM 60f113727c Remove unused/empty encoding from shortcut mapper
Closes #3763
2017-11-25 14:54:45 +01:00
Don HO 5eee71f493 Prevent from crash in TAB settings 2017-11-25 14:26:52 +01:00
SinghRajenM dfeaa578f0 Fixed hang issue while opening JavaScript file
Fixes #3770, closes #3785
2017-11-25 13:34:09 +01:00
EugenioAvila c978a18894 Update spanish.xml
Closes #3814
2017-11-24 19:06:11 +01:00
xomx e9ebed957f Update czech.xml translation to v7.5.1
Closes #3701
2017-11-24 03:57:09 +01:00
Hiro5 7ee0522589 Update catalan.xml
Closes #3762
2017-11-23 23:51:22 +01:00
schnurlos c653634261 Update german.xml
Closes #3715
2017-11-23 23:45:54 +01:00
Luca 3278822f73 Update Italian translation to version 7.5.1
Closes #3778
2017-11-23 23:39:58 +01:00
TigerxWood 8fc25d8782 Update romanian.xml
Updated and corrected romanian to version 7.5

Closes #3872
2017-11-23 23:32:52 +01:00
Tmp341 7c61bf274d Update turkish.xml
Updated localization to latest changes.

Closes #3890
2017-11-23 23:24:08 +01:00
Shreyas jejurkar 9f0ba4450d Added more C# keywords for auto-completion
Closes #3899
2017-11-23 23:16:01 +01:00
Don HO 4005bf4182 Add DSpellCheck plugin into distribution 2017-11-23 22:44:22 +01:00
Don HO d975bc24a1 Fix compiling warning problem 2017-10-30 02:46:18 +01:00
Oleksandr Redko c304b3b873 Fix static analyzer message "The ternary operator always returns constant"
V583 The '?:' operator, regardless of its conditional expression, always returns one and the same value: 22. nppcommands.cpp 1696
2017-10-29 18:18:22 +02:00
Oleksandr Redko 29f28098ae Fix static analyzer issue "A virtual function was overridden incorrectly"
V762 It is possible a virtual function was overridden incorrectly. See third argument of function 'create' in derived class 'UserDefineDialog' and base class 'StaticDialog'. userdefinedialog.h 332
V762 It is possible a virtual function was overridden incorrectly. See first argument of function 'redraw' in derived class 'SplitterContainer' and base class 'Window'. splittercontainer.h 61
V762 It is possible a virtual function was overridden incorrectly. See third argument of function 'create' in derived class 'FindReplaceDlg' and base class 'StaticDialog'. findreplacedlg.h 245
V762 It is possible a virtual function was overridden incorrectly. See third argument of function 'create' in derived class 'GoToLineDlg' and base class 'StaticDialog'. gotolinedlg.h 45
V762 It is possible a virtual function was overridden incorrectly. See third argument of function 'create' in derived class 'FindCharsInRangeDlg' and base class 'StaticDialog'. findcharsinrange.h 52
V762 It is possible a virtual function was overridden incorrectly. See third argument of function 'create' in derived class 'ColumnEditorDlg' and base class 'StaticDialog'. columneditor.h 45
V762 It is possible a virtual function was overridden incorrectly. See third argument of function 'create' in derived class 'WordStyleDlg' and base class 'StaticDialog'. wordstyledlg.h 77
V762 It is possible a virtual function was overridden incorrectly. See first argument of function 'redraw' in derived class 'WordStyleDlg' and base class 'Window'. wordstyledlg.h 99
V762 It is possible a virtual function was overridden incorrectly. See third argument of function 'create' in derived class 'PluginsAdminDlg' and base class 'StaticDialog'. pluginsadmin.h 100
2017-10-29 18:18:15 +02:00
Oleksandr Redko 81847599d0 Fix static analyzer issue "The enumeration constant 'inactiveText' is used as a variable of a Boolean-type."
V768 The enumeration constant 'inactiveText' is used as a variable of a Boolean-type. wordstyledlg.cpp 438
2017-10-29 18:18:07 +02:00
Oleksandr Redko bdcc386a3a Fix static analyzer issue "An exception should be caught by reference"
V746 Object slicing. An exception should be caught by reference rather than by value. filedialog.cpp 183
V746 Object slicing. An exception should be caught by reference rather than by value. nppbigswitch.cpp 110
V746 Object slicing. An exception should be caught by reference rather than by value. pluginsmanager.cpp 259
2017-10-29 18:18:00 +02:00
Oleksandr Redko 9181f70d47 Fix static analyzer message "Expression is always true"
V547 Expression '_isFloating == true' is always true. dockingcont.cpp 1080
V547 Expression 'itemSelected == 2' is always true. treeview.cpp 504
V560 A part of conditional expression is always true: 0xff. babygrid.cpp 711
2017-10-29 18:17:44 +02:00
Don HO 8a01e5e29b Make mouse hook functions right 2017-10-29 12:17:59 +01:00
Don HO 7476ada223 Enhance Plugin Admin UI 2017-10-16 03:26:39 +02:00
Motaz Alnuweiri cc76d7a372 Update Arabic language file 2017-10-11 09:26:39 +02:00
Don HO 40163e0338 switch from VS2013 to VS2015 & VS2017 2017-10-01 23:16:17 +02:00
Don HO 1c5e6191bd Adapt json format for Plugin admin 2017-09-24 18:27:42 +02:00
Christophe Meriaux 2d1eee8b47 fix feedScintKeys when more than two shortcuts are configured
Closes #3732, fixes #3720
2017-09-19 20:04:56 +02:00
Don HO 505d2452d3 new easter eggs quotes 2017-09-19 09:41:30 +02:00
SinghRajenM 461936ef44 Fix the issue that batch.xml is missing from installer
Closes #3677, fixes #3680
2017-09-17 01:24:43 +02:00
jeldert ad959ac826 Fixed typo in help text
EsterEggName should be EasterEggName

Closes #3681
2017-09-17 01:21:16 +02:00
SinghRajenM 3cb8bc85a1 Fix certificate checking error message issue
1. Fixed issue (caption and message are interchanged)
2. Disabled lexerdll signature checking in debug mode

Closes #3691, Fix #3688
2017-09-17 01:16:47 +02:00
Rennie Petersen 97fce27cfe Nitpicking - quotations
Britain should be capitalized, one of the quotations is duplicated.

Closes #3743
2017-09-17 01:13:39 +02:00
Rodrigo 509c9c27d9 Better disply of installer components page description
Colses #3745
2017-09-17 01:03:38 +02:00
Don HO e2f5f51fbc Read plugin list as json format (in progress) 2017-09-17 00:52:35 +02:00
Don HO b033d907b2 Export function list in json format 2017-09-11 02:46:15 +02:00
Don HO 405d4240cd Update spiritual quotes 2017-09-06 01:27:59 +02:00
Don HO 21adc62eed Add 1 quote and delete some. 2017-09-03 02:58:51 +02:00
Don HO 1c191ee146 Fix un installer issue
While install a x64 version, it should remove x86 version if it exists (and vice versa).
The removal feature doesn't work though user answer Yes for the deletion.
This commit fixes this issue.
2017-09-02 14:57:59 +02:00
Don Ho d7f64d2027 Notepad++ 7.5.1 release 2017-08-29 03:01:24 +02:00
vlakoff 60b4aa6b75 Enhance Function List for PHP and JavaScript
Support interface and trait in PHP.
Support space between function name and opening parenthesis in PHP and JavaScript. Fixes at least #1919 and #2604.

About the JavaScript regex:

Current:
function(\s+[A-Za-z_]?\w*\([^\)\(]*\)|\([^\)\(]*\))

There are 2 parts, for named and anonymous functions. Note there is some duplication, let's simplify it:
function(\s+[A-Za-z_]?\w*)?\([^\)\(]*\)

The first character of function name is not optional (of course when the function is named), let's fix it:
function(\s+[A-Za-z_]\w*)?\([^\)\(]*\)

Finally let's support the possible spaces before opening parenthesis, for both named and anonymous functions:
function(\s+[A-Za-z_]\w*)?\s*\([^\)\(]*\)

Fixes #1919, fixes #2604, fixes #1667, fixes #2962
closes #2523, closes #2621
2017-08-27 02:04:19 +02:00
popcorner 478bb6f241 Update chineseSimplified.xml
Closes #3660
2017-08-27 02:01:00 +02:00
Don HO 5b5dfb90a8 Fix the bug that Notepad++ create %appdata%\local\notepad++\ folder even in doLocalConf mode 2017-08-27 00:04:40 +02:00
marcoM32 de648eff62 Add batch auto-completion
A new resource for auto-completion in batch scripting environment

Closes #3157
2017-08-26 14:25:50 +02:00
scootergrisen c34d8d0a8a Update danish translation to 7.5
Closes #3641
2017-08-26 14:15:42 +02:00
Artem Polivanchuk ef654d0334 Update Ukrainian translation
Closes #3647
2017-08-26 14:08:39 +02:00
Rusi Dimitrov e6c049298c Update Bulgarian translation
Closes #3649
2017-08-26 14:06:47 +02:00
Don HO f7dc09b5e8 Add a philosophy quote in easter eggs 2017-08-26 01:56:14 +02:00
Thomas Linder Puls 854acae4a1 Add Visual Prolog language support
Closes #1439
2017-08-25 09:43:36 +02:00
Don HO 440577f647 Fix restore back language menu item on the wrong position 2017-08-23 20:47:35 +02:00
Don HO 193ecfd6df Replace '\r' by real carriage return
Closes #3280
2017-08-22 21:39:18 +02:00
Don HO 2efd5682e8 Fix a localization regression
Closes #3639
2017-08-22 09:41:12 +02:00
SinghRajenM cc397f8c71 Make double click work for language menu disabling/enabling in preference dialog
Fixed issue and organized code

Fixes #3589, closes #3594
2017-08-21 02:53:42 +02:00
SinghRajenM d5b01d61b8 Improve file extension movement between ListBox in Preferences dialog
Now mouse double click can be used to move File extension between ListBoxes.

Closes #3595
2017-08-21 02:35:57 +02:00
Christophe Meriaux a7c1e354b9 Shortcut Mapper improvements - add cathegory
Shorcut mapper - main panel : new colums that show the category of the shortcut
Shorcut mapper - plugin panel : new colums that show the plugin name that the shortcut belongs to
Shorcut mapper - scintilla panel : it shows every shortcuts configured for one command

Fixes #3583, Closes #3635
2017-08-21 02:12:00 +02:00
Don HO 086f7b2735 Update localization files for v7.5 modification 2017-08-20 21:50:47 +02:00
Don HO dca3f7dee0 Update croatian.xml 2017-08-20 17:34:17 +02:00
MISE Yasuhiro 28d3c59e75 update japanese.xml to v7.5
Changed to follow: "Open in Default Viewer", changes in Find dialog
Closes #3625
2017-08-20 17:16:25 +02:00
Patriccollu bc15617308 Update Corsican translation for Notepad++ 7.5
Closes #3630
2017-08-20 17:12:31 +02:00
Don HO aa64edadd5 Merge branch 'master' of https://github.com/notepad-plus-plus/notepad-plus-plus 2017-08-18 10:15:42 +02:00
Don HO bd025df18f Fix some excluded language cannot be remembered bug 2017-08-18 10:12:02 +02:00
Don Ho 040ad04c56 Notepad++ 7.5 release 2017-08-15 23:58:06 +02:00
schnurlos 67ea1025f3 Update german.xml to v7.5
Closes #3618
2017-08-15 11:29:54 +02:00
Don HO be610b4022 Merge branch 'translation' of https://github.com/rddim/notepad-plus-plus 2017-08-15 11:21:39 +02:00
Don HO f1bb57c607 Update Russian translation 2017-08-15 02:04:38 +02:00
Don HO 14a8b510be Update Korean translation 2017-08-13 16:04:21 +02:00
Rusi Dimitrov c6e76fc575 Update Bulgarian translation 2017-08-13 13:54:09 +03:00
SinghRajenM 6f872ebb7e Corrected/updated Hindi localization
Colse #3605
2017-08-13 12:30:12 +02:00
SinghRajenM 295cbafe7d Code improvement
Closes #3582
2017-08-13 12:10:04 +02:00
Cyrillev fbbe9344d9 New feature: Opens file in its default viewer
This feature has the same effect as double-clicking this file in Windows Explorer.

Closes #3577, fixes #3576
2017-08-13 12:04:00 +02:00
Don HO 2593d64fbb Update translation files 2017-08-13 00:43:14 +02:00
Don HO 4d921b7ffd Roll back from 2 find buttons to 1 find button
Due to 2 find buttons logic limit (lost replacing up capacity), the
direction option is added back, and 1 find button is restored (instead
of 2 find buttons).
2017-08-12 04:46:38 +02:00
xomx f55b137cc0 Update czech.xml translation to 7.4.2
Closes #3555
2017-08-08 02:26:23 +02:00
Cyrillev 1381ae0555 Add "Fortran (fixed form)" in compact Language menu
In addition to "Fortran (free form)"

Fixes #3566, closes #3567
2017-08-08 01:38:43 +02:00
Don HO c94fe0dd69 Fix a typo 2017-08-08 01:26:37 +02:00
Don HO 78ea2110d2 Fix export fuctionlist bug 2017-08-07 02:00:50 +02:00
Don HO 1f89110b04 Add "-quickPrint" command line argument
"-quickPrint" allows user to launch Notepad++ via command to print a
given document then quit Notepad++ immediately.
Usage:
notepad++.exe -quickPrint c:\funcListTests\EncodingMapper.cpp
2017-08-07 00:01:12 +02:00
Don HO 1d58c1d3d3 Add function list export feature
"notepad++.exe -export=functionList -lcpp c:\funcListTests\whatever.cpp"
will open whatever.cpp as cpp file, then parse this file to write the
funcLst result on disk, then exit Notepad++.
The result will write into c:\funcListTests\whatever.cpp.result.
2017-08-06 00:03:18 +02:00
Jay Satiro 3fbd537371 Fix command line argument parsing regression
Work with the arguments in a temporary array of pointers to the command
line before assigning them to paramVector as generic_string.

Follow up to afb3889. Since then the arguments were copied to
paramVector as generic_string too early, before the command line parsing
finished.

Closes https://github.com/notepad-plus-plus/notepad-plus-plus/pull/3575
2017-07-31 13:17:08 +02:00
Don HO ecc9258d45 Fix the long time bug that non-exist folder to pass via command line is not opened without warning 2017-07-28 10:30:42 +02:00
Don HO afb3889ffb Fix a regression regarding b859303148 2017-07-27 12:44:06 +02:00
Don HO 385746de01 Rename variables & clean up 2017-07-27 10:30:53 +02:00
AngryGamer 8342da3df8 Fix multi-line tab button stay pushed issue while swiching off.
Make sure previous tab does not keep focus when switching tabs.
TO REPRODUCE:
Step 1: Move a tab using drag and drop.
Step 2: Use a tab switching hotkey/feature which doesn't set TCM_SETCURFOCUS AND TCM_SETCURSEL

Fixes #3545, closes #3552
2017-07-25 11:41:29 +02:00
SinghRajenM 194376d6d7 Fixed monitoring related issuse and corrected code
Updated file "NppIO.cpp" to deal with issue #3553

However both existing and updated code looks same, but it is not.
command(IDM_VIEW_MONITORING);
looks equal to

buf->stopMonitoring();
checkMenuItem(IDM_VIEW_MONITORING, false);
_toolBar.setCheck(IDM_VIEW_MONITORING, false);
buf->setUserReadOnly(false);
Updated code works on the current file being processed while existing code command(IDM_VIEW_MONITORING); works with current active buffer. Debugging for reported case can help to understand the above statement.

Justification for updating file "NppCommands.cpp":

See static HANDLE hThread gets a handle when monitoring is activated on a tab.
This handle is overwritten if monitoring is activated on another tab. Resource leak happens here as previous handle can't be closed at all.
However, this handle is not used anywhere in the code, then just why not to close the handle as soon thread is created.

Closes #3554, fixes #3553
2017-07-24 19:28:26 +02:00
Svyatoslav 5861d416ea Fix a memory leak
functionParser.h: add virtual destructor into abstract class.
A memory leak has been found by using PVS-Studio analyzer.

Analyzer warning: V599 The virtual destructor is not present, although the 'FunctionParser' class contains virtual functions.

Closes #3402
2017-07-23 12:09:19 +02:00
Cyrillev 02bdd11700 Add new languages support
Connect Scintilla Lexers to npp : SCLEX_ASN1 (Abstract Syntax Notation One), SCLEX_AVS (AviSynth), SCLEX_BLITZBASIC, SCLEX_PUREBASIC, SCLEX_FREEBASIC, SCLEX_CSOUND, SCLEX_ERLANG, SCLEX_ESCRIPT, SCLEX_FORTH, SCLEX_LATEX, SCLEX_MMIXAL, SCLEX_NIMROD, SCLEX_NNCRONTAB, SCLEX_OSCRIPT, SCLEX_REBOL, SCLEX_REGISTRY, SCLEX_RUST, SCLEX_SPICE, SCLEX_TXT2TAGS

Connect Scintilla Lexers to npp :

asn1 (Abstract Syntax Notation One) : https://fr.wikipedia.org/wiki/ASN.1#Exemple
avs (AviSynth) : http://avisynth.nl/index.php/Script_examples
blitzbasic : http://www.blitzbasic.com/bmdocs/command.php?name=Mid&ref=2d_cat
http://www.blitzbasic.com/codearcs/codearcs.php?cat=8"
csound : http://www.csounds.com/manual/html/PrefaceGettingStarted.html
erlang : http://erlang.org/doc/man/file.html
http://erlang.org/documentation/doc-5.3.6.13/doc/getting_started/getting_started.html"
escript : http://erlang.org/doc/man/escript.html
forth : http://wiki.c2.com/?ExampleForthCode
freebasic : http://www.freebasic.net/
latex : http://physics.clarku.edu/sip/tutorials/TeX/intro.html (Sample LaTeX file)
mmixal : http://mmix.cs.hm.edu/examples/hello.html
nimrod : http://www.csse.monash.edu.au/~nimrod/nimrodportal/manual/planfileexamples.shtml
nncrontab : http://www.nncron.ru/help/EN/working/cron-format.htm
oscript : http://www.oscriptadventures.com/
purebasic : https://www.purebasic.com/documentation/reference/ide_form.html
rebol : http://www.rebol.net/cookbook/recipes/0031.html
registry : windows registry file
rust : http://rustbyexample.com/std_misc/file/open.html
spice : http://www.seas.upenn.edu/~jan/spice/spice.overview.html
txt2tags : https://github.com/txt2tags/txt2tags/blob/master/samples/sample.t2t
2017-07-23 10:24:53 +02:00
Don HO cb7d6070fb Fix a crash issue (regression)
Fix bad pointer deletion.
Fix incorrect pointer deletion.
Fix a memory leak.
2017-07-23 10:10:26 +02:00
Antoine Lang-Cavelier e76b5dc869 Add foreground colours for diff in Monokai.xml
Some styles were missing and hence, was replaced by black.

Closes #3433
2017-07-21 14:22:56 +02:00
SinghRajenM a476b885e4 Fix some incoherent codes
Fixed PVS-Studio static analyser reported issues:
FindReplaceDlg.cpp: Release dynamically allocated memory.
BabyGrid.cpp: lpcs variable assigned twice successively.
ProjectPanel.cpp: A memory leak is possible.
TreeView.cpp: Wrong value is returned.

Closes #3463
2017-07-21 11:50:36 +02:00
popcorner c748d8d18b Update chineseSimplified.xml 2017-07-20 11:11:42 +02:00
EugenioAvila 639fbad4ea Make some Spanish traduction correct
En la RAE. propone 'ascendiente' con otro sentido diferente. Referencia: http://dle.rae.es/srv/fetch?id=3vjB2P7

Closes #3299
2017-07-20 11:07:12 +02:00
SinghRajenM 0a54214a1e Fix TAB key wired behavior on find window
Fix TAB key on "always" radio button (for transparency) of Find dialog make dialog transparent

Fixes #3345, fixes #3439, closes #3346
2017-07-20 10:58:20 +02:00
SinghRajenM 164e2c6738 Fix click on tab close file issue
How to reproduce the bug:
If the current tab size is smaller then next tab, click on 'x' button to close current tab, then next tab replces the closed tab position. Without move cursor and click on the next tab (now it becomes current tab), clicked tab is closed.

Fixed:
This bug is due to the current tab's information is not updated between 2 clicks.
Update the current hover tab RECT (_currentHoverTabRect) and close hover flag (_isCloseHover), so that x will be highlighted or not based on new _currentHoverTabRect.

Fixes #3004, closes #3340
2017-07-17 10:53:15 +02:00
Magnus Österlund d2f8ccce1b Update Swedish translation to 7.4.2
Closes #3473
2017-07-17 10:49:49 +02:00
Rusi Dimitrov 9128cba496 Update Bulgarian translation
Closes #3431
2017-07-17 10:45:17 +02:00
SinghRajenM a9adc4835d Remove some useless codes
Closes #3472
2017-07-17 10:39:46 +02:00
SinghRajenM ee69531823 Fixed cppChecker reported issues
1. Removed unused variable/code
     smarthighlighter.cpp, Babtgrid.cpp, shortcut.h, ImageListSet.h

2. Member variable not initialised in ctor
     ShortcutMapper.h, FileBrowser.h, ProjectPanel.h, TaskList.h, VerticalFileSwitcher.h, WindowDlg.h, lastRecentFileList.h

Closes #3478
2017-07-17 10:35:25 +02:00
Don HO b859303148 Fix the original cmd line modified problem
Notepad++ command line could be seen by other processes (process explorer of SysInternals) as truncated due to parsing behavior.

Closes #3495
2017-07-15 14:53:37 +02:00
Roman Artiukhin 0d90ad1374 Fix text selection in combo boxes of find/replace dialog problem on resize
Fixes #3367, closes #3416
2017-07-14 20:19:23 +02:00
schnurlos 3aa8535d5d Update german.xml to v7.4.2 with newest fixes
Closes #3471
2017-07-14 16:30:31 +02:00
irgendsontyp 7aef4a6b6d Fix file not dirty while its content changed on the hard drive.
Set buffer state to dirty when the file on the file system has changed but the user decided to not reload it in Notepad++.

Fixes #3246, closes #3499
2017-07-14 11:53:33 +02:00
SinghRajenM feff20893f Fixed saved duplicated file in the same view issue
While D:\test.txt has been opend. And open new Tab (new 1), add random text then save
it as D:\test.txt - 2 different tabs having same file opened and they could have
different content.

The fix checks for opened file existence only in the other view
(either in sub view or in main view), but does not check in same view.

Fixes #3384, Closes #3500
2017-07-14 11:38:06 +02:00
SinghRajenM 50c2a300e7 Fixed Folder as Workspace toolbar button not activated issue
Dropping folder into Notepad++ to have Folder as Workspace not make its
toolbar button activated. This bug is fixed by this commit.

Fixes #3282, closes #3501
2017-07-14 11:25:12 +02:00
Luca 55b8bad2af Update italian translation for 7.4.2 version
Closes #3505
2017-07-14 11:15:53 +02:00
SinghRajenM d27a7fc012 Fixed typo
intall -> install

Closes #3507
2017-07-14 11:13:08 +02:00
Hiro5 7d8b119458 Update catalan.xml to v7.4.2
Closes #3509
2017-07-14 11:09:35 +02:00
Don HO a0bc7ac5fb Remove Plugin Manager from the package 2017-07-13 20:47:03 +02:00
Don HO 77d9a9959a Add /noUpdater argument for installer
By launch "npp.7.4.3.Installer.exe /noUpdater /S" allows users install
Notepad++ silentely, without including Auto-Updater.
2017-07-13 08:46:44 +02:00
Don HO 4c2e41b649 Plugin name should match to plugin folder name
Load plugin only when plugin name match to plugin folder name.
For example: "NppPluginDemo.dll" can be loaded only when it in the
folder named "NppPluginDemo".
2017-07-10 19:26:22 +02:00
Don HO 2c9f096d6d Make plugins loadable from %LOCALAPPDATA%\Notepad++\plugins\ 2017-07-09 15:56:18 +02:00
Don HO 19f24d1d65 Add new installer argument /allowAppDataPluginsLoading
The new installer argument /allowAppDataPluginsLoading add file
allowAppDataPlugins.xml which allows Notepad++ to load plugins
from "%APPDATA%\Notepad++\plugins\"
2017-07-09 09:10:04 +02:00
Roman Artiukhin e7a5c72465 Restore empty "Replace with" and "Filters" in the next session
Closes #3407
2017-07-02 21:45:17 +02:00
Don HO f162181fba Update translations 2017-07-02 18:40:07 +02:00
MISE Yasuhiro f15e136fa3 update japanese.xml to v7.4.2
Add new lines to catch up with v7.4.2 (Document peeker, "<< Find" in
Find dialog).

Closes #3413
2017-07-02 14:48:03 +02:00
Lando cc04476dfc Update spanish.xml
Some fixes and improvements and also added missing translation for new find previous button and Mark tab in the Find & Replace dialog

Closes #3414
2017-07-02 14:44:18 +02:00
orbitcowboy 269a065bb9 Fixed memory leak.
Closes #3417
2017-07-02 14:40:16 +02:00
SinghRajenM fb998007d7 Update English & Hindi translation
Localization for find dialog

Closes #3452
2017-07-02 14:31:49 +02:00
Don HO f6d4d0c827 Remove a duplicated entry for shortcut mapper 2017-06-28 01:18:12 +02:00
Don Ho 3d76ab73ac Notepad++ 7.4.2 release - fix a typo
I hate tpyos!
2017-06-18 23:40:46 +02:00
Don Ho 5b35000c30 Notepad++ 7.4.2 release 2017-06-18 23:18:14 +02:00
SinghRajenM f48255d647 Installer shows installation size as 0 for minimalist
Closes #3371
2017-06-18 15:52:41 +02:00
Luca bcae363497 Update for document peeker, version 7.4.1
Add translations for document peeker

Closes #3322
2017-06-18 15:45:45 +02:00
Magnus Österlund caf45e6f10 Update Swedish to v7.4
Closes #3388
2017-06-18 12:54:57 +02:00
popcorner 0b7065a4b8 Update chineseSimplified.xml
Closes #3401
2017-06-17 23:59:41 +02:00
Don HO c8969b773f Add SWIFT language support 2017-06-17 20:03:28 +02:00
Don HO 4f81261a85 Make button size & position right in find replace dialog 2017-06-15 20:29:11 +02:00
Tony Karlsson 9f421eb2a9 Find previous and next instead of combo direction Down/Up
Add "Find Previous" button and remove "Direction Down/Up combo"

Closes #3339
2017-06-15 13:07:08 +02:00
Don HO 6f84824c2b Fix verifying certificate function passes empty string to compare
For unknown reason, all strings passed by parameters are empty string,
use the macros solve this problem.
2017-06-15 02:25:25 +02:00
Svyatoslav 39b2386b33 Fixes identical sub-expressions for certificate verification
An issue has been found by using PVS-Studio analyzer.

Analyzer warning: V501 There are identical sub-expressions to the left
and to the right of the '!=' operator: subject != subject.

Closes #3399
2017-06-15 01:13:34 +02:00
Svyatoslav 6d542a4041 Fixed NULL Pointer Dereference
A weakness has been found by using PVS-Studio analyzer.

Analyzer warnings:

* V595 The 'pScint' pointer was utilized before it was verified against
nullptr. Check lines: 347, 353. scintillaeditview.cpp 347

* V713 The pointer _langList[i] was utilized in the logical expression
before it was verified against nullptr in the same logical expression.
parameters.h 1286

closes #3400
2017-06-14 19:54:59 +02:00
AngryGamer 694fd80fa5 Fix visual glitchy on clicking on tab due to Document Peeker.
Closes #3367
2017-06-13 20:53:52 +02:00
Roman Artiukhin b3be0b448b Make FindReplace dialog resizable horizontally
Closes #3376, closes #2516, closes #774
2017-06-13 09:24:13 +02:00
Rusi Dimitrov cb3df2a3a3 Update Bulgarian translation
Closes #3278
2017-06-12 01:33:31 +02:00
schnurlos 2f5a79dadd Update german.xml to v7.3.3
Closes #3268
2017-06-12 01:29:07 +02:00
Hiro5 f4d1dd81bd Update catalan.xml
Closes #3286
2017-06-12 01:25:56 +02:00
xomx ffa22adee6 Update czech.xml translation to v7.4
Closes #3291
2017-06-12 01:22:41 +02:00
EugenioAvila d936d0e373 Fix a typo in Spanish translation
Complementada palabra Insertar

Closes #3300
2017-06-12 01:19:36 +02:00
SinghRajenM a78046b5df Translation for new strings for Hindi & English
Closes #3265
2017-06-12 01:15:01 +02:00
Roman Artiukhin e8e325b7c1 Fixed Toolbar initialization code
It seems REBARBANDINFO.cbSize initialization logic got broken after
migration to VS 2013 (last working version - 6.6.9)

That leads to various problems related to toolbar logic (like missing
chevron - #3385 or incorrect plugin toolbar placement #3094)

Closes #3386, fixes #3385, fixes #3094
2017-06-12 01:09:58 +02:00
Don HO eb43167fbf Disable document peeker as default 2017-06-11 16:52:03 +02:00
Don HO dbe2b698b1 Fix replace in files regression.
Make focus always on main editor, so we don't need to set document as
read only while it's being peeked.
2017-06-11 13:07:48 +02:00
Don HO 8e4b7014ff :) 2017-06-04 11:25:49 +02:00
AngryGamer 6b0977b0b8 Fix rapid swapping between two tabs during tab drag and drop.
Closes 3328, Fixes #3017, fixes #2771
2017-05-31 08:49:01 +02:00
Don HO a00a913752 Fix a crash issue while doing a column insertion on a CJK unicode document
Fixes #3314
2017-05-30 09:01:51 +02:00
Boris 85216fe577 Fix repeated requests of reloading from disk
A popuped message appear for the 1st modification from outside of
Notepad++, if users ignore it and save another change outside, the 2nd
popuped message appears. This commit fix this bad behaviour, which could
lead crash.

Closes #3307
2017-05-27 14:14:54 +02:00
Don Ho 71ffe870c5 Notepad++ 7.4.1 release 2017-05-18 03:22:33 +02:00
Don HO a067de8ce2 Improve Document Peeker performance issue for large files 2017-05-17 10:01:28 +02:00
Don HO 8dbd956344 Disable the certification chain verification
WinTrust library checks chain of trust on line which makes Notepad++
hanging due to the Firewall's restriction.
2017-05-16 19:50:22 +02:00
Don HO caee890960 Refine the empty file as UTF8 encoding feature 2017-05-16 19:45:56 +02:00
Don HO 8aa6562ac3 Fix the opened zero length file not saving bug 2017-05-16 01:02:18 +02:00
Don HO 2befd1321e Change to the right name 2017-05-15 09:22:31 +02:00
Don HO a98c884470 Notepad++ release 7.4 - fix typo in change.log 2017-05-14 22:44:50 +02:00
Don HO 66d91d93bb Notepad++ release 7.4 - make name right
Change "Document Snapshot" to "Document Peeker".
Fix a peeker bug on reading from setting file.
2017-05-14 20:26:23 +02:00
Don Ho 481a275ad6 Notepad++ 7.4 release 2017-05-14 14:54:14 +02:00
SinghRajenM 7e5afd862a Don't open change.log everytime
This bug is reproduced that user is pinning Notepad++ on the task bar
after its installation.

Fixes #2896, fixes #2979, fixes #3014,  closes #3162
2017-05-13 16:22:14 +02:00
Patriccollu 08fd2cfbdf Update Corsican translation for Notepad++ 7.3.3
Corsican translation has been updated to take some new strings into account.

Closes #3230
2017-05-13 14:15:04 +02:00
SinghRajenM b45b10385f Make folding style visible using proper color
Fixes #2948, closes #2949
2017-05-10 18:35:02 +02:00
SinghRajenM 3c1a7dd436 Updgrading from 32bit to 64 bit and vice versa does not remove app registry key
Closes #2965
2017-05-10 18:32:18 +02:00
jiffe f917abd1f4 Setting fold.quotes.python in setPythonLexer
Closes #3104
2017-05-10 18:28:57 +02:00
Supriyo Biswas 23cdf94926 Add ip(6)tables.* commands for bash.
Closes #3242
2017-05-10 18:24:48 +02:00
Egor 23dd7228d0 Fixed file attribute managing in FileManager::saveBuffer
Original code was flawed:
 * On +S+H (hidden and system) files, the attributes are set 4 times,
   when there's only need for 2 calls.
 * When clearing +S bit, it is masked out from the _original_
   attribute value, which means that if the +H was cleared previously,
   it is set back again. It doesn't seem like this was intended, so
   I assume it's a bug.
 * When restoring the attributes, there's a pointless OR operation.

Close #2881
2017-05-10 18:21:29 +02:00
Don HO bfb672d8bb A small modification regarding the certificate checking function 2017-05-10 18:14:27 +02:00
Don HO e2329fd15c Improve certificate verifying method 2017-05-10 02:12:10 +02:00
Don HO 11accf92e9 Fix issue of lossing syntax highlighting during "save as"
The new behaviour is: as user set a new syntax highlighting once, the
new file extension of "save as" will be ignored.

Fixes #1298
2017-05-09 01:59:05 +02:00
LinuxLab 675d586840 Update Portuguese translation
Fixes #2998, Closes #3021
2017-05-08 19:53:22 +02:00
Cimon Lucas (LCM) b2e46391ab Putting unused javascript.js type2 keywords into instre2 keywords
Fixes #3117, closes #3119
2017-05-08 19:49:12 +02:00
SinghRajenM 65a90fd91a Fixed regression for save session file
Fixes #3029, closes #3032
2017-05-08 19:45:18 +02:00
SinghRajenM 3661527fca Enhancement for saving workspace file
closes #3029, closes #3234
2017-05-08 19:41:55 +02:00
AngryGamer ca3c2a6016 Make "Window->Windows...->Sort Tabs" more user friendly
Closes #3248
2017-05-08 19:39:10 +02:00
Don HO 76395bb5e5 Add copyright information 2017-05-08 03:27:32 +02:00
Don Ho 5c714043fb Fix compiliing issue in VS2013 2017-05-08 01:43:04 +02:00
Don HO 6b0a3c8e6b Enhance certificate check 2017-05-08 00:19:56 +02:00
Don HO f4228f5e52 Add "droppong folder as workspace" warning while both files and folddrs are being dropped. 2017-05-02 20:01:53 +02:00
dail8859 74c24cf6b5 Fix issue with clicking links in html/js/asp/php 2017-05-01 20:47:38 -04:00
Richard Brock a9de79a550 Apply the new file custom encoding to an opened empty file
Closes #2997, fixes #2947, fixes #1874
2017-05-01 03:09:22 +02:00
Tmp341 4c03c3eab7 Update turkish.xml
Update to latest version.

Closes #3147
2017-05-01 00:25:56 +02:00
Steven Vascellaro d817584986 shortcuts.xml: Reword `Trim Trailing and save`
Reword option from `Trim Trailing and save` to `Trim Trailing Space and Save`

Closes #3154
2017-04-30 23:33:44 +02:00
AngryGamer adf02ca9eb Fix right clicking tabs with multiline enabled
Fixes #3186, closes #3110
2017-04-30 20:39:11 +02:00
AngryGamer cb2c8e102d Remove excess margin with multi-line. 2017-04-30 20:39:04 +02:00
SinghRajenM 336992ea77 Activate buffer after reload
Fixes #3080, closes #3082
2017-04-30 20:33:00 +02:00
SinghRajenM e10847b429 Improve whitespace visibility
Closes #3200
2017-04-30 20:30:22 +02:00
SinghRajenM ea87ffd7d0 Support RTL for header & footer printing
Closes #3208
2017-04-30 20:25:34 +02:00
Patriccollu 6d28c81a6c Add Corsican as Installer Language
Closes #3164
2017-04-30 20:21:33 +02:00
Patriccollu 80083c7388 Updates localizationCode for Corsican
closes #3165
2017-04-30 20:12:54 +02:00
SinghRajenM 257cdf2812 FIxed Preference(MISC) UI Issue
Issue fixed:
1. UI clipping
2. Tab order

Closes #3218
2017-04-29 18:08:34 +02:00
Don HO 8752bcad57 Add UI part for Document snapshot feature
Enhance doc snapshot on several points.
2017-04-27 13:03:31 +02:00
Don HO a43c9b9745 Add snapshot on document map feature 2017-04-25 09:28:24 +02:00
Don Ho c1f6b9e7df Fix VS2013 compiling error 2017-04-18 02:47:39 +02:00
Don HO 20e669ff01 Add document snapshot feature (in progress) 2017-04-18 01:31:41 +02:00
Don HO f57a565b6b Fix typos and grammar errors 2017-04-16 21:31:15 +02:00
Don HO 14639c01af :) 2017-04-16 18:58:02 +02:00
dail8859 c63673a1d8 Fix buffer overrun for wordchar list 2017-04-07 16:30:12 -04:00
MISE Yasuhiro 315a161ae2 update japanese.xml to v7.3.3
* Add new lines to catch up with v7.3.3.

Closes #3011
2017-03-25 15:05:49 +01:00
Lando 5fe42667ef Some fixes
Some orthography and typo corrections, also, changed the texts that meant programming "language" from "idioma" to "lenguaje" since idioma in spanish is meant mostly for human language, and for programming languages is "lenguaje de programación". (It sounds really weird to say "idioma de programación")

Closes #3031
2017-03-25 14:43:04 +01:00
Lando 7755542b3a Added missing js es2017 keywords
`async` and `await` are now part of javascript since es2017. `yield` was there even before that

examples:
````
//async and await:
function resolveAfter2Seconds(x) {
  return new Promise(resolve => {
    setTimeout(() => {
      resolve(x);
    }, 2000);
  });
}

async function add1(x) {
  var a = resolveAfter2Seconds(20);
  var b = resolveAfter2Seconds(30);
  return x + await a + await b;
}

add1(10).then(v => {
  console.log(v);  // prints 60 after 2 seconds.
});

async function add2(x) {
  var a = await resolveAfter2Seconds(20);
  var b = await resolveAfter2Seconds(30);
  return x + a + b;
}

add2(10).then(v => {
  console.log(v);  // prints 60 after 4 seconds.
});
//yield:
function* foo() {
  var index = 0;
  while (index <= 2)
    yield index++;
}
````
This should close issue #2455 too.

References:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/await
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/yield

Closes #3041, fixes #2455
2017-03-25 14:32:53 +01:00
rddim 73a928aa56 Update Bulgarian translation
Closes #3074
2017-03-25 14:29:34 +01:00
SinghRajenM fe45f2e9b1 Remove duplicate code for checking certificate
Closes #3076
2017-03-25 14:17:33 +01:00
Damien Gerard 6947bf3909 winmain: add newline at the end of file
winmain: move local functions to anonymous namespace
winmain: remove redundant static keyword
winmain: add newline at the end of file
winmain: move UAC related code to anonymous function
winmain: declare MSGFLT_ADD/MSGFLT_ALLOW only if not already defined
winmain: check only for emptiness
parameters: move winKeyDefs & scintKeyDefs & PGNSI to anonymous names
parameters: remove redundant static/inline keywords
misc: remove unused source code

Closes #3030
2017-03-25 12:15:48 +01:00
Don HO a308ea57b7 Fix a typo
Closes #3077
2017-03-20 11:27:11 +01:00
AngryGamer 5184880161 Fix drag and dropping tabs with multi-line enabled.
Closes #3075
2017-03-20 00:25:36 +01:00
AngryGamer e94036114b Hijack shift+MW hotkey to move tabs rather than switch to them (while drag and drop enabled) 2017-03-20 00:19:50 +01:00
AngryGamer 96c0943ad6 Fix tab switching hotkeys in multi-line (shift+MW, ctrl+MW, shift+ctrl+MW) 2017-03-20 00:19:48 +01:00
AngryGamer b7a560c012 Fix text on active tabs being clipped (multi-line) 2017-03-20 00:19:46 +01:00
AngryGamer 07a565e935 Add two functions: one correctly switches to the active tab, the second swaps tab item data when given two tab indexes 2017-03-20 00:19:43 +01:00
Don HO 1205ab9805 Clean up 2017-03-19 13:47:11 +01:00
Don HO 568248b127 Disable undone feature 2017-03-14 09:25:34 +01:00
Don HO 6a3d9e994d Fix a minor bug in "Show content in doc map on mous hover"
Fix a compiling error for x64 build
2017-03-14 09:09:01 +01:00
Don HO fe463dc03a Check content via document map on hovering (in progress) 2017-03-13 02:10:47 +01:00
Don Ho 388c430e21 Notepad++ v7.3.3 release
In this release:
Fix CIA Hacking Notepad++ issue
(https://wikileaks.org/ciav7p1/cms/page_26968090.html).
and more...
2017-03-08 04:04:59 +01:00
Don Ho e5f4344f69 Add Crypto lib in vcproj to make Notepad++ compiled under VC2013 2017-03-08 03:14:54 +01:00
Don HO 7aa7788af0 Add clean up for isCertificateValidated() function 2017-03-08 02:57:11 +01:00
Don HO b869163609 Check SciLexer.dll certificate
This fix is about the issue "Vault 7: CIA Hacking Tools Revealed"
published on Wikileak:
https://wikileaks.org/ciav7p1/cms/page_26968090.html
2017-03-08 02:52:58 +01:00
Richard Brock 133977da67 Fix the mouse wheel to task list scroll crash issue
Closes #2982, fixes #1616, fixes #2603, fixes #2828, fixes #607
2017-03-06 03:25:42 +01:00
Artem Polivanchuk 71b3c499a3 Update belarusian.xml
Closes #2961
2017-03-06 02:17:48 +01:00
BdR76 a3a7fadac8 Incorrectly translated "space" to Dutch "ruimte"
In Dutch a space-character is commonly refered to as "spatie".
(the Dutch word "ruimte" does mean "space" but more in the sense of a physical area or location, like living space or shelf space)

Closes #2942
2017-03-05 16:08:57 +01:00
Christian Grasser b335fd156b update docu from udl v2.0 to v2.1
see https://github.com/notepad-plus-plus/notepad-plus-plus/issues/2713
Closes #2943
2017-03-05 16:03:50 +01:00
SinghRajenM eaf8f8e0e6 Remove ANSI version of: Hungarian (ANSI), Slovak (ANSI)
Corrected order for: Friulian, Kannada
Fixes #1789, closese #2954
2017-03-05 15:53:43 +01:00
popcorner ae5cd04100 Update chineseSimplified.xml
Closes #2994
2017-03-05 15:49:53 +01:00
rddim 24c47fd172 Update Bulgarian translation
Closes #2955
2017-03-05 15:40:47 +01:00
SinghRajenM e82110395e Update Hindi translation
Closes #2959
2017-03-05 15:33:08 +01:00
schnurlos 07da57eace Update german.xml to v7.3.2
Closes #2967
2017-03-05 14:51:28 +01:00
Don HO 97573c80a0 (In progress) New feature: check content via Document Map while mouse hovering on a inactivated tab 2017-03-05 14:03:02 +01:00
dail8859 739593fb66 Update HTML attribute wordlist
Closes #2938
2017-03-01 19:07:21 -05:00
Don HO 5b3818288b Remove BOM from langs4Npp.nsh 2017-03-01 19:44:24 +01:00
Don HO f4bddcac3d Add new function names for Java auto-completion
Closes #2926
2017-02-27 00:27:58 +01:00
AndresTraks 03ff54910d Estonian translation
Close #2951
2017-02-26 23:03:02 +01:00
Eduard Braun ffe2ddace3 Fix flickering issue if Doc is deleted from outside
Improve behavior when notifying the user about a buffer change (opened file changed or deleted)
- Restore the Notepad++ window and switch to the document in question *before* showing the dialog (this was only done afterwards before)
- Fix flickering issue described in #1018 and #2010 which was exposed by f2cd779066

Closes #2956
2017-02-26 18:53:36 +01:00
Don HO 61bc5e27bb Add more keywords for Assembly syntax highlighting
Add the instructions movabs and cvtsi2sdq; and the register sets r8-15
and xmm8-15.

Closes #1821
2017-02-26 14:46:18 +01:00
Geoffray 53c3a2ab03 Add new PHP7 functions to syntax highlight
Add following new functions :
random_bytes
random_int
error_clear_last
gmp_random_seed
preg_replace_callback_array
gc_mem_caches
get_resources
posix_setrlimit

Closes #1729
2017-02-26 12:49:01 +01:00
Don HO cf32cb0ede Add keywords for MS SQL Server
Add the UNIQUEIDENTIFIER, MERGE and NVARCHAR  keywords for MS SQL Server

Closes #1672, fixes #1097, fixes #1616
2017-02-26 02:52:57 +01:00
Markus Heidelberg 6b6b81278b Integrate lexers for several hex file formats
Integrate Motorola S-Record lexer.
Integrate Intel HEX lexer.
Integrate Tektronix extended HEX lexer.

Fixes #1256, closes #1257
2017-02-26 00:25:05 +01:00
SinghRajenM beda685dc6 Fix flickering issue if Doc is modified outside Notepad++
Fixes #2010, fixes #1018, fixes #1761, closes #2952
2017-02-25 19:06:52 +01:00
Don HO 701d1f79d7 Add Shift+Enter tip translations 2017-02-24 21:15:21 +01:00
Don HO 3ba1b100f2 Refactoring and clean up for tab interface 2017-02-24 03:14:47 +01:00
Don HO 9faa97a6f9 Fix a regression of hidden status bar due to the enhancement of tab interface 2017-02-23 23:58:57 +01:00
Don HO a482cbd215 Add tip in Find dialog for informing users the usage of Shift+Enter 2017-02-23 23:56:35 +01:00
fvannee a435e68164 Add Find dialog enhancement
Change search direction when pressing 'shift' while searching

Closes #1739, closes #2008
2017-02-23 08:55:42 +01:00
Don HO e1125f0bbc Improve multi-line mode for tab interface 2017-02-23 02:52:26 +01:00
Don Ho 82dd554c49 Move xsd file 2017-02-22 00:15:54 +01:00
AngryGamer 9967c59912 Enhance multiline tabs
Stop mutli-line tabs from changing rows when switching tabs.

Closes #1858
2017-02-21 21:21:25 +01:00
Don HO 3d6fc3f2d8 Add Ctrl+Shift+W fshortcut or Close All
Closes  #1572
2017-02-19 18:28:17 +01:00
Christophe Meriaux 7ab6458978 Add shortcut mapper clear command
In the shortcut mapper, shortcuts can be cleared easily

Close #2800
2017-02-19 15:04:51 +01:00
SinghRajenM 6388d48e0c Enhance Load/Save Session Feature
1. If any session ext is set, then give preference to session ext instead
of "All Types (* . *). This is applicable for both save/load session
methods.
2. Show error message when user tries to load wrong session file (e.g. any
text file which is not a valid session file).
3. Correct typo and wrong description in a messagebox.

Closes #2921
2017-02-19 13:21:34 +01:00
SinghRajenM c36ee6ec9a Make uninstaller cleaner again!!
Fixed uinstaller issues:
1. Folder "localization" is not removed even all the files are removed from
this folder.
2. Folder "pluging\APIs" is not removed even all the files are removed from
this folder.
3. Three files are not removed (contextMenu.xml, functionList.xml and
shortcuts.xml). There might be more files.
From "%appdata%\Notepad"
4. Bakcup folder (form %appdata%\Notepad++) is not removed if backup folder
is not empty.
5. Folder "themes" is not removed even all the files are removed.
6. Because of above two items, parent folder ("%appdata%\Notepad") is also
not removed.
7. Rephrase user message when user tries to install 64 bit while 32 is
already installed (vice versa).

Closes #2565
2017-02-18 22:29:13 +01:00
AraHaan 855e581e44 Add Support Highlight for 3.5.0+ Syntax.
This adds in highlighting for Python 3.5.0+ users who uses "async def" and
"await"'s for coroutines.
These keywords are also planned to change in 3.6.0 as well with PEP-530.
http://www.python.org/dev/peps/pep-0530

Closes #2650
2017-02-18 22:23:19 +01:00
rddim f787d22a70 Update Bulgarian language
Closes #2900
2017-02-18 22:16:14 +01:00
SinghRajenM 4ac288a944 Add NPP icon for uninstaller as well
Closes #2905
2017-02-18 22:13:44 +01:00
SinghRajenM 24a3acfcc8 Retain Delimiter selection on several lines setting
Fixes #2911, closes #2911
2017-02-18 22:07:49 +01:00
SinghRajenM 2f7667a22a Fixed Text clip issue on preference->Print->Print Line Number
Closes #2913
2017-02-18 22:05:19 +01:00
Christian Grasser bc84b83af0 Correction of bufferID for iface document
- corrections for interface of bufferID, as x64 requires usage of UINT_PTR aka WPARAM instead of INT
- used new EolType instead of formatType
- removed commented NPPM_ADDREBAR, NPPM_UPDATEREBAR, NPPM_REMOVEREBAR not available in n++ code
- corrected typos

Closes #2920
2017-02-18 22:00:26 +01:00
Don HO 4a0e880557 Fix the command "Empty recent files list" doesn't restore menu width
Closes #2399
2017-02-18 18:41:43 +01:00
Don HO 6373222668 Updated slovenian.xml
Closes #2902
2017-02-18 16:02:17 +01:00
Don HO bd70dcbe0a Change 2 default settings
Activate parameter hint of auto-completion.
Make caret blink rate slower.
2017-02-18 02:04:59 +01:00
Don HO ee5601960c Activate clicable URL by default 2017-02-17 10:12:20 +01:00
Don HO f524dfaf06 Fix add char into word char list bug
New word characters are applied only on the current document, not on the
other documents or new opened document.
2017-02-17 00:35:28 +01:00
Don Ho 2f2b56eb43 Notepad++ release 7.3.2 2017-02-14 00:55:20 +01:00
Don Ho cc4b47975f Update translation files 2017-02-12 23:10:26 +01:00
Magnus Österlund 2d138e9752 Update Swedish.xml to version 7.3.1
Closes #2899
2017-02-12 23:07:14 +01:00
Marcus 6dacca9508 Fixed fontname and font size in Obsidian.xml
See changes mentioned in #1299; This update fixes it in the files used by the installer so it works by default without requiring the steps in #1299.

Closes #1799
2017-02-12 23:03:44 +01:00
Don Ho 343aae1f7a Update Russian translation
Closes #2862, closes #1410
2017-02-12 01:48:22 +01:00
Mark Raymond 28eedd86dd Detect "Vagrantfile" as Ruby file.
Closes #1981
2017-02-12 00:01:37 +01:00
SinghRajenM 896d0ab695 Fix toolbar not showing issue while launching Notepad++ from system tray
Fixes #2600, closes #2729
2017-02-11 12:26:03 +01:00
redmanmale 73ee4426e4 Fix uncomment in block for line comment bug
Fixed block uncomment in undoStreamComment func, new argument.
tryBlockComment is to avoid loop call.
Fixed typo in doStreamComment func.

Fixes #1200, fixes #1714, fixes #2125, fixes #2854, closes #2875
2017-02-11 11:48:17 +01:00
SinghRajenM 3dfe526019 Show OS platform (32/64 bit) in Debug Info.
Closes #2895
2017-02-11 11:28:46 +01:00
Don HO 1d59e3ed0e Plugin Admin (in progress) 2017-02-10 00:08:29 +01:00
Don Ho 67b0ed9b42 Minors fixes
Closes #2797, closes #2663
2017-02-09 23:35:17 +01:00
Artem Polivanchuk 131716121e Update belarusian.xml
Closes #2872
2017-02-09 23:22:15 +01:00
bradley101 e5babc3d2b Add StringBuilder keyword for Java API
Closes #2882
2017-02-09 23:18:57 +01:00
Dan Gibson 7ad86ad688 Enhance 'Open File' command - open file without selecting whole path.
Closes #2878
2017-02-09 23:12:45 +01:00
CFrank 389524d230 Fix check sign in Language menu not shown
Closes #1095, Closes #1677
2017-02-05 19:51:37 -05:00
SinghRajenM 286a33dc16 Fixed localization installation issue.
Closes #2849
2017-02-06 00:25:54 +01:00
SinghRajenM 2119b171af Fix crash issue on clomn mode editor
If empty column(s) is/are selected in column mode: create a new document
then Alt-Shift + Arrow right key to select, launch colomn mode editor to
insert some number -> NPP crash.

Fixes #2820, Closes #2850
2017-02-05 17:49:12 +01:00
redmanmale 1caa457aae Disable couple of File menu items when it's needed.i
Fixes #2620, Closes #2858
2017-02-05 17:30:37 +01:00
Don Ho 9fa1637605 Update vb.xml 2017-02-05 17:08:11 +01:00
SinghRajenM 7f98067c12 Add error notification on run dialog
1. GetLastErrorAsString is moved from PluginsManager.cpp to Common.h and common.cpp and also function signature is changed
2. Below method were already defined in common.cpp, but not declared in common.h
       generic_string intToString(int val);
       generic_string uintToString(unsigned int val);
3. Updated RunDlg.cpp to show error if ShellExecute fails

Closes #2626, Fixes #2179
2017-02-05 13:12:03 +01:00
Wanibzh29 6c340a3189 Update breton.xml
Closes #2832
2017-02-05 01:11:48 +01:00
CyberDragon777 b939ec9c7f Treat Arduino .ino extension as C++
Fixes #1433, Closes #2834
2017-02-05 01:07:21 +01:00
Artem Polivanchuk 01da32e285 Update Ukrainian translation
Closes #2846
2017-02-05 01:02:05 +01:00
Joey Novak 05e75b139b Added elif to the list of Inno Setup (.iss) preprocessor directive keywords.
Inno Setup has an "else if" preprocessor directive (elif).
Closes #2575
2017-02-05 00:57:33 +01:00
SinghRajenM 1ee8cbd21c Retain the caret position between document move
Close #2664, Fixes #2541
2017-02-04 18:57:56 +01:00
Don Ho 754b92871d Fix Word char list bug
Fix custom word char list doesn't take effect after relauching
Notepad++.
2017-02-04 13:17:40 +01:00
xomx e3f1a31a51 Update czech.xml translation to v7.3.1
Closes #2816
2017-02-01 01:43:57 +01:00
SinghRajenM f9aac2e58a Updated Hindi Translation
Closes #2823
2017-02-01 01:41:05 +01:00
dail8859 f2756c2286 Go to correct position after word completion
Closes #2675, Closes #2802
2017-01-29 11:20:56 -05:00
Don Ho 6e3726950c Merge branch 'master' of https://github.com/notepad-plus-plus/notepad-plus-plus 2017-01-27 01:45:06 +01:00
MAPJe 9dc109f599 FunctionList Update 2
* Implemented XML Schema for functionList.xml.
* functionList.xml:
1. new layout of association map;
2. placed `displayName` before `id` attribute where applicable;
3. utilize inline comments;
4. parsers added: 'XML for FunctionList', Assembly, AutoIt3, InnoSetup, PowerShell, KRL, Sinumerik and UniVerse BASIC;
5. parsers improved: C, Java, Batch, Bash, XML and NSIS;
6. replaced `[\t\x20]` with `\h` where possible;
7. using upper case notation for hexadecimal values e.g. `\x7F-\xFF`;

Closes #2602
2017-01-27 01:40:57 +01:00
Don HO 1a0e6d7611 Fix the regression in settings
Closes #2814
2017-01-23 09:47:37 +01:00
oirfeodent 1b1265302f Enable Scintilla Lexer SCLEX_BAAN (BaanC Language)
Closes #2696
2017-01-22 23:10:08 +01:00
scootergrisen 4e14e14893 Update danish.xml to 7.3.1
Closes #2810
2017-01-22 19:10:15 +01:00
Christophe Meriaux 96ed68c24b Language VHDL updated
Reserved keyword from IEEE 1076-2008 LRM §15.10
Closes #2659
2017-01-22 15:53:15 +01:00
György Bata eb0d5ed757 Hungarian translation update for 7.3.1
Closes #2742
2017-01-22 15:39:04 +01:00
Luca 246c1147cb Update italian to v7.3.1
Update italian translation according to version 7.3.1 (MD5 tool &
Customization of Word char set)

Closes #2745
2017-01-22 15:32:26 +01:00
Artem Polivanchuk 4fd376058d Update ukrainian.xml to v7.3.1
Closes #2787
2017-01-22 15:27:15 +01:00
MISE Yasuhiro 22df4c4738 update japanese.xml to v7.3.1
Closes #2697
2017-01-22 15:01:42 +01:00
Don HO f62bf83bca Make VS2015 compile again 2017-01-22 00:59:40 +01:00
Don Ho c235e17f7d Add Plugins Administrator (UI part, in progress) 2017-01-20 14:13:41 +01:00
Don Ho 8f2977a018 Notepad++ v7.3.1 release 2017-01-17 20:34:41 +01:00
Don Ho f3db698166 Fix warning display for Word char list bug 2017-01-17 02:08:54 +01:00
Motaz Alnuweiri 6a0b7653b0 Improve Folder Browse And Save Dialog
Enable the new user interface for "Folder Browse Dialog" including the
edit box and enable Vista style for "Save Dialog".

Closes #2631
2017-01-17 00:02:32 +01:00
rddim 6f00f73b56 Update bulgarian.xml
Closes #2751
2017-01-16 23:49:56 +01:00
schnurlos 6834191d07 Update german.xml to 7.3.1
Including the suggestion #2737 from https://github.com/notepad-plus-plus/notepad-plus-plus/pull/2737

Closes #2741
2017-01-16 23:45:16 +01:00
vlakoff b7cf7271fd Add some missing AutoIt keywords
Closes #2728
2017-01-16 23:31:38 +01:00
popcorner 444840f2db Update chineseSimplified.xml
Closes #2748
2017-01-16 23:23:17 +01:00
Don HO 80004ebe7c Add new language Breton 2017-01-16 22:08:14 +01:00
Don HO d923ece38d Fix an issue due to VS2015 compiling result (bug) 2017-01-16 21:52:52 +01:00
Don HO f49133a1dc Update 3 translations 2017-01-16 02:21:09 +01:00
Don HO 6a05bedd05 Enhancement of "Word characters list"
While double-clicking to select or searching with "Match whole word
only" option, the selected characters stop on non-word characters. With
this enhancement, users can include any non-word character into word
characters list, to change its default behaviour.
2017-01-15 22:16:17 +01:00
Don HO 035bcfeb22 Fix VS 2015 post build error 2017-01-10 09:10:42 +01:00
Don HO b0a625913c Fix the shadow declarations & make VS2015 compile again 2017-01-10 01:09:18 +01:00
Don Ho f98686d9f4 Add some functions for future use 2017-01-08 23:59:36 +01:00
Don Ho e838758e9b Fix geneation of MD5 on Unicode bug
"Geneate MD5 fom text dialog" has geneated wrong result on non ANSI
character (Unicode text).  This bug is due to wong input data.

Fixes #2743
2017-01-04 20:31:53 +01:00
Don Ho cad87a0124 Fix "Don't check at launch time" not working problem
Preferences... -> Recent Files History -> Don't check at launch time
does not work anymore. If it is unchecked, it will be checked again on
next Notepad++ launch time.
Fixes #2746
2017-01-04 03:08:05 +01:00
Don Ho 8efadf9bf7 Notepad++ v7.3 release 2017-01-01 23:24:48 +01:00
Don Ho 8fc1a2ed30 Add MD5 functionalities 2017-01-01 18:28:25 +01:00
SinghRajenM c95e098500 Fix the problem of launch Notepad++ with Admin right after installation.
Launch N++ with same privileges as explorer
FIxes #2641, fixes #159, fixes #556, closes #2643
2016-12-24 21:11:34 +01:00
SinghRajenM 746c3da88a Add to recent file history only if file is removed from all the views
There might be cases when file is cloned/moved to view. Don't add to recent list unless file is removed from all the views
Closes #2665, Fixes #2277
2016-12-24 20:57:34 +01:00
Don Ho ac871cacd4 Get back Find dialog while you lost it
In the environment of multi-monitor with a laptop + a stantion, it
happens all the time that users have lost Find dialog after detaching
and retatching - the solution: Ctrl-F twice will get back your Find
dialog.
2016-12-18 17:37:43 +01:00
dail8859 911fd9a7bd Simplify determination of URL at click location
Closes #1248, Closes #1255, Closes #1595, Closes #1762, Closes #1768, Closes #2583
2016-12-11 10:54:59 -05:00
Don Ho 4c23de61b4 Notepad++ 7.2.2 release 2016-11-27 19:55:58 +01:00
Don Ho 9b4ceae15e Update translations 2016-11-27 16:00:37 +01:00
dail8859 5045b02fa3 Remove duplicate keywords from langs.model.xml
Closes #2592
2016-11-27 09:57:47 -05:00
SinghRajenM a07fcd8f9a Fixed auto-updater setting toggles between startups bug
Fixes #2597, closes #2599
2016-11-27 13:06:48 +01:00
rddim 3bf3778535 Update bulgarian.xml
Closes #2591
2016-11-27 12:59:33 +01:00
popcorner 009943827c Update chinese.xml and chineseSimplified.xml
Closes #2588
2016-11-27 12:47:01 +01:00
Don Ho 591a07110e Add Plugin Manager default behaviour 2016-11-26 18:46:00 +01:00
Don Ho 1ce7df0408 Restore "Find All in Current Document" buttons none shorcut status
In Find dialog, the new shortcut of "Find All in Current Document"
buttons (in v7.2.1) has hijacked the one of Replace &All.  Here's the
fix for this regression.
2016-11-26 12:42:45 +01:00
Don Ho 7ee1a5d935 Notepad++ v6.2.1 released 2016-11-21 00:25:54 +01:00
schnurlos f0cb492268 Update german.xml to v7.2
Closes #2530
2016-11-19 18:39:58 +01:00
evpobr 44d90cd228 CMake: use WIN32 variable
Closes #2434
2016-11-19 18:33:18 +01:00
SinghRajenM 2b27a5f33b Write additional uninstaller information
- Use DWORD instead of string for Minor and major version
 - Show only "Uninstall" instead of "Uninstall/Change"
 - Write installed size as well which will be shown in "Program and Features"

Closes #2580
2016-11-19 18:09:18 +01:00
SinghRajenM bd6f7b4d20 Make installer Unicode again !!
Closes #2570
2016-11-19 18:04:27 +01:00
Magnus Österlund 8372082b53 Update swedish.xml
Closes #2567
2016-11-19 18:01:01 +01:00
Luca 9645f9871f Update italian translation to v7.2
Update italian translation to v7.2, with new higjlights and language settings pages

Closes #2533
2016-11-19 17:54:50 +01:00
xomx 06e05939a5 Update czech.xml translation to v7.1
Closes #2511
2016-11-19 17:32:46 +01:00
Chris 407fccba67 Added new VB keywords
Added new VB keywords; all from addhandler to xor are official keywords
of the current VB.NET; those from attribute to unload are legacy
keywords (VB6 etc.); those from aggregate to yiels are not reserved but
still have a special meaning in most cases

Closes #2496
2016-11-19 16:31:31 +01:00
Doug Ilijev 4c5a1f96bf Add an accelerator key in Find dialog
Add accelerator key to "Find &All in Current Document" in Find dialog.
Closes #2391
2016-11-19 15:27:04 +01:00
dail8859 642fdb421a Fix double click after double clicking hotspot
Closes #2547, Closes #1259, Closes #2569
2016-11-18 19:13:11 -05:00
evpobr 2007cac5a6 Fix incorrect type conversion
UINT -> UINT_PTR as declared in MSDN.
Closes #2448
2016-11-14 09:17:16 +01:00
Don Ho e6fad9bd4f Fix x64 installer install in "C:\Program Files (x86)" regression 2016-11-14 01:11:53 +01:00
dail8859 5af1c055d1 Correctly identify when a macro is playing
In certain cases (e.g. running the current macro until the end of file) and auto-completion and auto-indentation was not getting turned off, causing certain commands to get interpreted incorrectly. Closes #2553, Closes #2545, Closes #2556
2016-11-12 11:20:51 -05:00
SinghRajenM decc9645e1 Remove post installation leftover files from temp
Closes #242
2016-11-11 19:31:59 +01:00
SinghRajenM 2c2c80a266 Remove 32bit shell dll from 64bit installer
Closes #2408
2016-11-11 19:22:47 +01:00
SinghRajenM 6fdfd04704 Small tune on Run Macro dialog UI.
1. Radio button and edit box were overlapped
2. Edit box and comboxed were not vertically aligned.

Closes #2549
2016-11-11 19:12:43 +01:00
SinghRajenM bc38c74c3a Improve Javascript string readability
Fixes #1543, closes #2550
2016-11-11 18:59:56 +01:00
Don HO 490ed5be92 Update readme.txt 2016-11-08 20:15:34 +01:00
dail8859 5f3654b362 Expand environment variables in backup path
Fixes #2520, Fixes #2525
2016-11-08 08:07:32 -05:00
Don Ho 6baac0afd7 Notepad++ release 7.2 2016-11-02 11:52:43 +01:00
Don Ho da59327552 Update translations 2016-10-31 22:55:07 +01:00
Christian Grasser b39c9a1848 cmake config update
- added usable cmake config file by transferring files structure from visual studio project file
- contains also basic support for mingw make file creation
- see https://ci.appveyor.com/project/chcg/notepad-plus-plus/build/1.0.38 for successful with own appveyor config

Closes #2477
2016-10-31 20:00:09 +01:00
Rajendra Singh a4b03a1f57 Fix Encoding radio button issue in New Document
Sync UTF-8 checkbox with UTF-8 radio button

Closes #2377
2016-10-31 19:30:28 +01:00
Hiro5 752c1329e3 Update catalan.xml
Update to v7.0

Closes #2412
2016-10-31 19:20:16 +01:00
Artem Polivanchuk 01e9ab480b Update Ukrainian translation
Closes #2414
2016-10-31 19:11:02 +01:00
MISE Yasuhiro 8dd7eecb42 Japanese translation update
* update translations to v7.1
* correct indent
Closes #2436
2016-10-31 19:03:25 +01:00
Christian Grasser 5a96eb68b2 MinGW GCC update
- changes necessary to get back a buildable version with mingw, last adapted with https://github.com/notepad-plus-plus/notepad-plus-plus/pull/1229
- fixed some gcc compiler errors and warnings, see https://ci.appveyor.com/project/chcg/notepad-plus-plus/build/1.0.3 to https://ci.appveyor.com/project/chcg/notepad-plus-plus/build/1.0.13
- remaining task is the wincontrol "ReadDirectoryChanges", which uses ATL, propably not available with mingw
Closes #2478
2016-10-31 14:03:29 +01:00
SinghRajenM f9d1341cf3 Change styler to make makefile more readable
Closes #2482
2016-10-31 12:34:49 +01:00
Don Ho 80092ea90c Fix Installer for 64-bit fails with argument "/D" 2016-10-31 02:22:08 +01:00
Don Ho c58043ea0d Fix uninstaller silent mode issue
Remove also unecessary files
2016-10-30 13:38:42 +01:00
Don Ho 2897dee54a Fix a tab settings regression
Tab settings per language broken due to the entries are doubled by error
during the preferences dialog reorganization.
2016-10-30 01:02:32 +02:00
Don Ho 1b66acd5e9 Fix a regression of double click on several zones of status bar. 2016-10-29 22:02:06 +02:00
Don Ho 3924190fb1 Add smart highlighting extension to anothe view option
Add new option to enable smat highlighting extension to anothe view,
while both views are visible side by side.
2016-10-28 11:47:36 +02:00
dail8859 a82d9f9981 Ensure backup directory exists
Failed backups result in a user error message and asks to save the file anyways. Closes #2346, Closes #2441
2016-10-23 21:07:17 -04:00
squarefractal b3f56a47cf Add .profile, .bash_profile, and .bashrc extensions. 2016-10-23 21:06:24 -04:00
SinghRajenM 3e3cbe0c22 Fixed disable smart highlihgt inconsistent behaviour
This bug can be reproduce by turning off smart highlight then restart
Notepad++ : some smart highlight options are still enabled.

Fixes #2442, closes #2465
2016-10-23 14:01:44 +02:00
Don Ho 39df01dab5 Add SmartHighLight node for config.xml generation 2016-10-23 13:43:28 +02:00
Don Ho 0746d1f4f7 config.xml is generated by notepad++
No more config.model.xml. config.xml is generated by notepad++ directly.
2016-10-23 03:50:41 +02:00
Don HO 76bc03fc92 Update config.model.xml 2016-10-21 01:47:26 +02:00
SinghRajenM 5edc47b233 Updated hindi.xml
Closes #2375
2016-10-20 00:19:31 +02:00
Don Ho 76f6ba8cb6 Notepad++ 7.1 release 2016-10-16 16:18:00 +02:00
Don Ho 17b6a47f7f Update slovenian.xml to v7.1 2016-10-15 23:23:04 +02:00
Don Ho c070fd3075 Update farsi.xml to 7.1 2016-10-15 23:10:17 +02:00
Don Ho 150f36d1ef Update translations 2016-10-15 15:43:02 +02:00
schnurlos ae660ab4d0 Update german.xml to version 7.0 - 14.10.16
including last updates following english.xml from 14.10.2016

Closes #2423
2016-10-15 14:29:04 +02:00
Don Ho b6b11d9f6d Update english.xml
Update english.xml, chinese.xml and french.xml
2016-10-14 09:26:28 +02:00
Don Ho 66c6aca759 Enhance smarthighting UI
Use checkboxes instead of combobox.
If "Use Find settings" is checked, use both "match case" & "whole word
only" (instead of only "whole word only")
2016-10-13 02:01:09 +02:00
dail8859 addc9b483a Add contextual keywords to C# word list
Closes #2413, Closes #2416
2016-10-12 12:28:35 -04:00
dail8859 e1f01e00ba Add C# type keywords to style configurator
Closes #2415
2016-10-12 12:27:59 -04:00
Don Ho 4fec265304 Reorganization of preferences dialog 2016-10-10 00:20:38 +02:00
Don Ho 8bf3decf21 Integrate Corsican language 2016-10-09 20:12:28 +02:00
Patriccollu 63ae2a9e9f Add Corsican translation for Notepad++ 7.0
Closes #2344
2016-10-09 17:59:18 +02:00
Rajendra Singh a7c87b8e72 Fixed UI issue for RTL layout
1. For RTL languages such as hebrew, "Close" button goes beyond the dialog.
2. Few Text is chopped (specially ". matches newline" and "Regular expression")

Closes #2337
2016-10-09 17:52:06 +02:00
Rajendra Singh ae0f870ee6 Improve About OK button look
Fixes #2151, Closes #2152
2016-10-09 01:57:16 +02:00
schnurlos fd5c706f18 Update german.xml to version 7.0
Closes #2328
2016-10-09 01:37:33 +02:00
popcorner 8c7151a40f Update chineseSimplified.xml to version 7.0
Closes #2329
2016-10-09 01:34:23 +02:00
xomx 7ebc5baadb Update czech.xml translation for v7
Closes #2340
2016-10-09 01:30:17 +02:00
MAPJe 9265620ce1 Avoid Auto-Close HTML tags
Updated list of void elements (self-closing tags).

Closes #2379
2016-10-09 01:23:55 +02:00
Rajendra Singh 11c71210b6 Fix some text display problems on preferences dialog
Adjusted static controls position

Closes #2300
2016-10-08 00:11:52 +02:00
MAPJe 5d438aa082 Normalize functionList.xml
- Updated file header and `associationMap`-header.
- Changed order of associations and parsers to follow ascending 'langID' numerical values.
- Removed `displayMode` attributes (are not used).
- Make functionList.xml XML compliant.
- Put set of characters in same order in all character groups.
- Correct `)/` to `/)` in `commentExpr`-attribute.
- Add pattern modifier to multi-line comment expression.
- Add pattern modifier to single-line comment expression.
- When applicable remove outer most parentheses of `commentExpr`-attribute.
- As an underscore is part of character class `\w` (equals group `[A-Za-z0-9_]`) remove the underscore when both are used in the same group.
- Replace the `A-Za-z0-9_` set in a group with character class `\w` as they are equal.
- No need to put one character class in a group e.g. change `[\w]` to `\w`.
- Replace space character with its hexdecimal representation i.e. \x20.
- Corrected Python parser i.e. renamed `funcNameExpr` to `nameExpr` in function-parser part.
- Changed use of L_JS (19) to L_JAVASCRIPT (58).

Closes #2335
2016-10-08 00:08:12 +02:00
Rajendra Singh 029cb09893 Fix Folder as Workspace toolbar icon inconsist behaviour
Fix Folder as Workspace toolbar button inconsist state while closing
Folder as Workspace windows directely (by clicking X button)

Fixes #2249, closes #2263
2016-10-07 20:15:10 +02:00
dail8859 c364144c39 Ignore numbers for autocompletion by default 2016-10-07 09:17:55 -04:00
dail8859 91e81d9f50 Set SQL lexer property after setting lexer
This way it respects the property's value the first time using the lexer.

Closes #2353, Closes #1330, Closes #1253, Closes #704, Closes #2385
2016-10-07 09:10:40 -04:00
dail8859 98a246c1e5 Add option to skip numbers during word completion
Closes #2365, Closes #2378
2016-10-07 09:08:58 -04:00
dail8859 a59f49a992 Reshow CallTip text on separator character
Closes #2352, Closes #2356
2016-10-07 09:08:21 -04:00
Tiax d63170852e Enhance Smart Highlighting feature
SmartHighlighting now highlights based on 3 modes:
1. whole word
2. any selection
3. same as find dialog setting.

Closes #2262
2016-10-07 09:25:32 +02:00
dail8859 5f8ba93b78 Check plugin architecture before loading
Closes #2348, Closes #2350
2016-10-06 20:59:22 -04:00
dail8859 d64a525f3e Sort plugin menu by plugin name 2016-10-06 17:24:27 -04:00
dail8859 7853876faa Completely clear bookmarks when they are toggled off
It seems markers within Scintilla are not a true/false value but rather a counter. Closes #2366
2016-10-06 17:23:43 -04:00
Don Ho 7ee63496d3 Add 64-bit/32-bit installer detection ability
64-bit Installer can detect the 32-bit installation (and vice versa),
and suggest users to remove the existing one before install the new one.
It works only when the existing installation is on "C:\Program Files
(x86)\Notepad++" or "C:\Program Files\Notepad++" directory
2016-10-06 09:37:25 +02:00
Don Ho bb01b0f528 Ask user for keeping userr data during uninstallation 2016-10-04 17:58:08 +02:00
Don Ho 5c031d9f81 Fix a regression of themes installation
Take consideration of installation with doLocal Conf.xml activated.
2016-10-03 01:11:21 +02:00
Don Ho f3fcb50015 Fix uninstaller bug to not remove themes files from APPDATA 2016-10-02 14:38:17 +02:00
Don Ho 181b487521 Fix 64-bit installer's uninstallation problem.
After uninstalling 64-bit Notepad++ via uninstaller, the entry remains in
the "uninstall programs" section of panel of configuration. This commit fixes the bug.
2016-10-01 23:20:06 +02:00
Rajendra Singh df91244234 Distinguish between x64 and x86 installer
Closes #2330
2016-10-01 13:19:43 +02:00
Don Ho 0fa10cb9fa Translation: remove invalidated entries 2016-09-25 12:38:50 +02:00
dail8859 0a7122a6ae Align checkbox
Align the new checkbox with the others. Fixes #2316
2016-09-24 16:56:10 -04:00
dail8859 38c13ca2d5 Update CSS keywords
Fixes #2298 Fixes #711 Fixes #2315
2016-09-24 16:56:10 -04:00
dail8859 10c6dc0174 Skip auto-complete of tags within HTML script
Closes #2282 Closes #2284
2016-09-24 16:56:10 -04:00
dail8859 eddafe55e8 CallTip text uses start/stop/separator settings
Closes #2274 Closes #2278
2016-09-24 16:56:09 -04:00
dail8859 27216901d4 Fix poor performance of hex XML entities
Closes #2245 Closes #2269
2016-09-24 16:56:09 -04:00
Don Ho 8e9e8c04cd Fix a x64 crash issue on macro recording 2016-09-23 23:58:16 +02:00
Don Ho 517d82a29a Fix x64 crash on UDL dialg
Fix x64 crash on new language dialog of UDL
2016-09-23 00:13:49 +02:00
Don Ho 8777d752af Notepad++ release 7 2016-09-22 02:13:36 +02:00
Don Ho 1a0cde0271 Remove unecessary component (ChangeIcon.exe)
Sign all binaries
Add License header
2016-09-21 20:55:10 +02:00
Don HO f3d88284d7 Make NSIS String more readable 2016-09-21 10:48:06 +02:00
Don Ho 6d2b1e4f5e Remove the old icon 2016-09-21 09:06:22 +02:00
Don Ho 53ca639b17 Adapt wingup new version 4.1 to distinguish between 32 and 64 bit for update 2016-09-20 01:01:40 +02:00
schnurlos 51797bf59e Update german.xml to version 7.0
Closes #2194
2016-09-18 02:15:33 +02:00
gszo123 79277dcd56 Update polish translation.
Closese #2199
2016-09-18 02:09:05 +02:00
Artem Polivanchuk 3cdc9470db Update Ukrainian translation
Updated ukrainian.xml tranlslation for version 7

Closes #2248
2016-09-18 01:53:43 +02:00
xomx 92453d0da6 Update czech.xml translation to v7
Closes #2250
2016-09-18 01:49:45 +02:00
Luca d9a601acfd Update Italian translation to version 7.0
Closes #2267
2016-09-18 01:44:44 +02:00
dail8859 d0c528e999 Add "void" to PHP keywords
Fixes #2258, Closes #2261
2016-09-18 00:53:04 +02:00
dail8859 78750e9174 Update batch keywords
Closes #2270, Closes #2273
2016-09-18 00:49:27 +02:00
Rajendra Singh c0c80c28d4 Updated Hindi Translation
Closes #2193
2016-09-17 11:57:21 +02:00
Rajendra Singh ee2604341d Added Description for Localization in installer
Added description for "Localization" on component selection page in
installer.
Reword some items in installer.

Closes #2281
2016-09-17 11:50:43 +02:00
Rajendra Singh b491ef0f64 Remove extra slash in Urdu Localization
Closes #2280
2016-09-17 11:35:21 +02:00
Rajendra Singh a361c8cec7 Corrected typo in nsis script
compability ->compatibility

Closes #2285
2016-09-17 11:32:00 +02:00
Don Ho c5645d009d Update Croatian & Russian translations 2016-09-17 10:06:05 +02:00
Don Ho 4b18a878e5 Fix NSIS compiling warning 2016-09-16 04:11:27 +02:00
Don Ho 0278554272 Update translations 2016-09-15 00:27:53 +02:00
Don Ho 6bbfc7a095 Add an option to restore the old behaviour while dropping a folder
The new behaviour (by default) is open the folder in "Folder as
Workspace". The old behaviour is open all files in folder (recursively).
Now user can choose it.
2016-09-13 23:12:36 +02:00
Don Ho e31e37ebc3 Change quitOnEmpty trigger from command line to settings 2016-09-11 11:45:56 +02:00
Don Ho f71fd6c63f Make command name more accurate
"Title Case" to "Proper Case"
2016-09-10 12:30:43 +02:00
MaxXor 0f44c299f2 Change repository URls
Closes #2219
2016-09-09 23:52:24 +02:00
Don Ho fc014595a3 Make x32 and x64 packages
Refactoring NSIS installer
2016-09-09 23:26:15 +02:00
Don Ho a136ec2381 Add a philosophical quote 2016-09-08 00:13:46 +02:00
Don Ho 000e447cb9 Fix "Folder as Workspace" not updating regression 2016-09-05 01:48:42 +02:00
Don Ho 6b3e562d6a Fix crash issue in x64 version while launching Styler Configurator 2016-09-01 02:53:43 +02:00
Don Ho fae21ebdea Add missing commands in shortcut list 2016-08-30 02:49:50 +02:00
Don Ho e451efbd29 Add "Search on Internet" for selected words as build-in command
Update translation for French, Chinese and English.
2016-08-29 00:13:28 +02:00
Don Ho 863c4e90c1 Add open file on selection & open container on selection commands 2016-08-22 00:52:26 +02:00
Don Ho fe01f7501b Update translations
Update english.xml, english_customizable.xml, chinese.xml, french.xml to
7.0
A minor refactoring
2016-08-19 13:39:31 +02:00
Don Ho a43e2db58f Minor code enhancement 2016-08-18 11:30:33 +02:00
György Bata c15ff9dc13 Update english.xml
Closes #1475
Add 3 missing translatable items
2016-08-18 11:07:54 +02:00
Dino b14d3d5f7b Prohibit TAB size 0 in TAB settings.
Closes #1814, fixes #1341
2016-08-17 15:28:07 +02:00
A-R-C-A 438926bbd9 Make Task List dpi aware
Closes #2172
2016-08-17 13:28:55 +02:00
A-R-C-A 3bf382f16b Make margins dpi aware
Closes #2171
2016-08-17 00:12:13 +02:00
Rajendra Singh 60105c9326 Reduce the installer size by 30~35%
Closes #2175
As of now npp installer is not using any compression to reduce the installer size. I don't know if there is any history behind not using any compression algorithm.

But I noticed a reasonable difference after using /SOLID lzma compression technique. It reduces the installer size by 30~35%.
If we uses /FINAL lzma, it is improved by 15~18%.
2016-08-15 16:15:18 +02:00
Vineel Kumar Reddy Kovvuri f3abc30c7a Recognize new file type via its file extension when file is created from the command line
Closes #2018, fixes #2016
This commit fixes the issue of notepad++ defaulting to 'Normal text file'
file type when creating new file form the command like:
notepad++.exe new_example_file.cpp
2016-08-14 18:28:31 +02:00
vlakoff 311c4e58cf Fix autocompletion for PHP function class_alias()
Closes #1468
2016-08-14 16:19:06 +02:00
Tythos 300a48659b Update MATLAB keywords
Closes ##2109
Added new (>r2008) MATLAB keywords, as returned by MATLAB iskeyword() commant
2016-08-14 13:47:53 +02:00
Fábio Paganini 54f8367c11 Update Brazilian Portuguese
Closes #2121

Add some missing menu itens translation.
2016-08-14 13:38:54 +02:00
Lautis Sun 318a6207ea Update english.xml, chinese.xml : Add 41022 "Open Folder as Workspace" and 44085 "Folder as Workspace"
Closes #1903
2016-08-14 11:30:00 +02:00
A-R-C-A 5f3225b825 Improve tab alignment in Shortcut Mapper
Closes #2160
2016-08-14 11:12:27 +02:00
dail8859 871c5abe5a Save wordchar list during hotspot click
Fixes #2159 Fixes #2164
2016-08-13 13:59:38 -04:00
Don Ho 3f4816b030 Update some binaries and script file 2016-08-13 02:19:27 +02:00
Don HO d4bcec1c01 Lost in Translation 3 2016-08-11 22:29:39 +02:00
dail8859 a21196d356 Unify line ending terminology
Closes #2038 Closes #2141
2016-08-09 19:28:50 -04:00
Don HO 37ed299743 Lost in Translation 2 2016-08-10 00:22:45 +02:00
Don HO 2e82a99649 Lost in translation
while (true)
{
conversion<C++>(C-Style cast );
}
2016-08-06 01:29:54 +02:00
Don HO e76c929137 Safer C++ conversion
use static_cast instead of reinterpret_cast
2016-08-03 21:00:40 +02:00
Don HO f8a24efa90 Fix DLL Hijacking Vulnerability
Closes #2086

DLL Hijacking Vulnerability is present in old version of NSIS. This
issue is fixed by updating new version of NSIS to build Notepad++
installer.
2016-08-03 20:01:52 +02:00
Mark 8b0f5165d2 Added a -quitOnEmpty command line flag
closes #1923, Fixes #1006

-quitOnEmpty command line flag makes Notepad++ to quit when the last tab is closed. Useful for people who use Notead++ for things like editing Git commit messages (using -multiInst -notabbar -nosession), and want to signal they are done editing by closing the tab with Ctrl-W instead of Alt-F4.
2016-08-02 09:49:15 +02:00
dail8859 27d80432d8 Add thousands separator for FindReplace dialog
Closes #2132
2016-08-01 18:24:03 -04:00
dail8859 c547dce797 Add doxygen keywords for C++ lexer
Closes #2131
2016-08-01 18:23:37 -04:00
Don HO 6397ba51e6 Fix a regression that opened file is not selected 2016-08-01 21:32:37 +02:00
A-R-C-A c76981421f Add Scroll Tab Bar with mouse wheel capacity
Closes #521, closes #522, closes #2071
2016-07-31 23:43:55 +02:00
A-R-C-A 9fe39017cb Added new Option: Enable scrolling beyond last line
Closes #2034

This option configures the vertical scroll range of Scintilla.
Disable this will configure the scroll range to end at last line
(DEFAULT).
Enable this will configure the scroll range to end one page beyond the
last line.
2016-07-31 23:33:29 +02:00
A-R-C-A 9cf45dea29 Add commands for moving the current file tab Forward/Backward
Closes #1864, closes #2033
2016-07-31 23:24:06 +02:00
A-R-C-A f6e47cd536 Added more Change Case variants
Closes #2032

Added some more Change Case functions (Title Case, Sentence Case,
Invertcase, Randomcase).
Some of them have a normal and a blend version. The normal version will
change any formatting in the start/middle/end part of the word/sentence to
the chosen case. The blend version applies the changes only to the start
part but don't changes the middle/end part of the word/sentence. You can
use it when you want to keep some formatting in the middle/end part, for
instance CamelCase or proper nouns.
2016-07-31 21:48:24 +02:00
A-R-C-A 7fcc20f84a Improved Single Line Comment
Closes #2031

Improved the Single Line Comment/Uncomment/Toggle behaviour for Lexers
with the following condition:

  Single Line Comment Symbol  :  false
  Stream Comment Symbol Start :  true
  Stream Comment Symbol End   :  true

This includes among others: XML, HTML, CSS, Caml, Pascal, ...

In the current Npp a 'Single Line Comment' will do a 'Block Comment' and
the 'Toggle Single Line Comment' entry does nothing at all for these kind
of Lexers.

This implementation uses the stream comment symbols (start/end) to
accomplish a single line comment,
exactly the same way as the usual Single Line Comment/Uncomment/Toggle
functionality does for Lexers with a single line symbol.
This will add more consistency to the Single Line Comment feature.

NOTE
The selection range behaviour has been revised to be more accurate and for
fixing some 'line leaving' bugs when uncommenting.
2016-07-31 21:29:21 +02:00
A-R-C-A 1abac15799 Enhancement: add conflict detection to Shortcut Mapper
Closese #2029
Added a basic conflict detection functionality to the Shortcut Mapper.
This includes:

* Marking conflicts with a different background color.
* Displaying conflict information.
* Warning when attempting to assign an already existing short-key.

Some more related changes to the Shortcut Mapper:

* Fixed some bugs, for instance:
  1. Babygrid was shrinking on any attempt to adjust its position to integral
rows.
  2. Context menu entries were enabled for empty lists. Using them would crash
Npp.
  3. ... some more minor bug fixes.
* Performance enhancements to Babygrid.
* Minor UI improvements.
* Babygrid is configured dpi aware.
2016-07-31 21:08:56 +02:00
willdevgh 52df792cd9 Fix bug of monitoring not working for files under root
Closes #2061
To reproduce such bug, the file foo.txt to monitor should be in the root folder (ie. c:\foo.txt).
The algorithm is check if folder path has '\' at the end, if no, then add a '\' then append file name.
In the original code, instead of checking folder path, the file name is checked. Since file name doesn't contain '\' (ie. c:\temp), a '\' is always added on folder path which has no '\' at the end. it works for none root folder such as C:\, E:\ or F:\.
2016-07-23 16:32:41 +02:00
Don HO 83f291acf8 Merge branch 'master' of https://github.com/notepad-plus-plus/notepad-plus-plus 2016-07-23 11:39:04 +02:00
Don HO 30bd15f04a Use C++ conversion instead of C style cast 2016-07-23 11:37:58 +02:00
dail8859 2e4defe459 Simplify word detection for SmartHighlighter
Utilizes SCI_WORDSTARTPOSITION and SCI_WORDENDPOSITION from Scintilla. Fixes #2110
2016-07-22 16:50:40 -04:00
dail8859 bd373788ad Add thousands separator for Summary and Statusbar
Fixes #1329, Fixes #2103
2016-07-22 16:50:39 -04:00
dail8859 13e44916ed Add SCI_LINEENDEXTEND to Parameters.cpp
Fixes #1612, Fixes #2102
2016-07-22 16:50:39 -04:00
Jishin42 7f1fb46223
Updated functionList.xml to support Ruby
Supports def & class
Fix indentation with tabulations
closes #1742
2016-07-20 09:24:33 +09:00
gszo123 2fb505b5a8
translation: updated polish translation to 6.9.2
closes #2055
2016-07-20 09:21:43 +09:00
dail8859 daafd77c51 Skip auto-complete of XML processing instructions
Fixes #2050
2016-07-18 19:21:36 -04:00
dail8859 ace8a4cf58 Revert "Skip auto-complete of <?xml> tag"
This reverts commit 9183281921.
2016-07-18 19:21:36 -04:00
Don HO 797765173d Improve code quality by using static code analysis tool (cppchecker) 2016-07-18 02:08:29 +02:00
nmlgc ddf81ecc02 Update old themes to use the correct style IDs for Pascal
Scintilla got a [new Pascal lexer] in version 1.78, which was included in
Notepad++ version 5.4.4. However, this lexer also introduced [new style IDs]
and most of Notepad++'s bundled themes that were created before version 5.4.4
haven't been updated in all that time.

Fixes #249, closes #1912
2016-07-15 02:32:27 +02:00
Don HO 38ddd32ac5 Added some error checking during file saving.
Closese #1930
2016-07-15 02:18:01 +02:00
Christian Grasser fe7257faf1 Fix the crash issue in UDL
Fixes #1887, Closes #1965
Fix crash issue while UDL's user keyword list is too long.
2016-07-15 01:04:59 +02:00
xomx 79a9f42e37 Update czech.xml translation to v6.9.2
Closes #2068
2016-07-15 00:43:37 +02:00
Don HO 79028b3341 Appveyor artifacts debug and release for x86 & x64
Fixes #1942 Closes #2079
2016-07-15 00:10:15 +02:00
Don HO 2573f4b492 Some code enhancements 2016-07-11 01:07:01 +02:00
Don HO 1e38c628bc Use C++ type conversion instead of C-Style conversion 2016-07-10 02:21:15 +02:00
Don HO 59238e5a2e Merge branch 'master' of https://github.com/notepad-plus-plus/notepad-plus-plus 2016-07-09 16:47:37 +02:00
Don HO 472d54d7c9 Fix crash in x64 due to C style cast 2016-07-09 16:47:09 +02:00
Don HO 3b1e722ba6 Fix typo 2016-07-06 16:33:06 +02:00
dail8859 a3bb9d294a Report the correct crashed plugin
Closes #1980
2016-07-05 16:55:24 -04:00
Tmp341 ec433863c3
translation: updated turkish
There was a change in line 89, which states singular other than plural. And id 2036 added too.
closes #1393
2016-07-05 18:16:42 +09:00
gszo123 e770aff94d
translation: fixes for polish.xml
closes #2044
2016-07-05 18:12:56 +09:00
Igor Minin bf2a987ad1
translation: updated russian
Closes #1899, #1900
2016-07-04 18:04:18 +09:00
Luca 5b92b4b9cf
translation: updated italian
closes #1901
2016-07-04 18:03:05 +09:00
Sérgio ec9bcf00af
translation: updated Brazilian Portuguese
Fix Brazilian Portuguese misspelled words and added some missing entries
closes #1987
2016-07-04 18:03:05 +09:00
Hiro5 87757e1a3f
translation: updated catalan
closes #2001
2016-07-04 18:03:02 +09:00
Mike Schwörer bb0eea56e5
translation: Removed cloding parenthesis in text 47004
closes #2024
2016-07-04 17:56:07 +09:00
dail8859 9183281921 Skip auto-complete of <?xml> tag
Closes #1999
2016-07-03 16:21:35 -04:00
dail8859 e2ec03c35e Add ellipsis to "Open Folder as Workspace"
Closes #1933
2016-07-03 16:02:10 -04:00
dail8859 ed4143bbdf Skip attempt to auto-complete when closing XML comment
Closes #1977
2016-07-03 16:01:47 -04:00
dail8859 cf4d3d2599 Add xml entity style
Fixes #1991
2016-07-03 16:01:06 -04:00
Don HO 15d4dd16e7 Fix x86 build error 2016-07-03 20:46:58 +02:00
vlakoff 2b87e3a850 Correct "JavaScript" capitalization in themes
Closes #1860
2016-07-03 18:30:23 +02:00
A-R-C-A 3f09ebc976 Fixed crash issue due to unsigned variable
Close #2035
2016-07-03 17:56:17 +02:00
Don HO c15a0deb35 Make bitness available in DebugInfo 2016-06-17 20:18:06 +02:00
Linquize c059cc03dc Show Notepad++.exe bitness in about box 2016-06-17 09:18:11 +02:00
Don HO 9835445c8b Detect x32 and x64 compatibility between plugins and Notepad++ 2016-06-17 01:10:32 +02:00
Don HO 5a5582b972 Make Scintilla 64-bit built with boost's pcre 2016-06-15 20:52:24 +02:00
Don Ho cb25cd6dc2 Add a tech fact 2016-06-12 13:29:44 +02:00
gszo123 15561c8d69 Fix file saving crash due to invald buffer
While trying to save a untitled empty document, user could open a existing
file that erases the untitled document's buffer, then save action make
Notepad++ crash:
https://www.youtube.com/watch?v=balHtvy4Toc
Fixes #1857, Closes #1904
2016-06-08 01:04:41 +02:00
Motaz.Alnuweiri 4c26009a2e Installer Enhancement
Check if Notepad++ is running and ask the user to close it before
continue.
Closes #1876
2016-06-07 23:24:52 +02:00
Don HO 561713e46c Put warning as error in Release x64 build 2016-06-06 20:07:17 +02:00
Don HO 59a23f0386 Fix a crash issue due to CmdLineParams
CmdLineParams object of the block "case COPYDATA_PARAMS" is always made
by another instance of Notepad++, (located usually in C:\Program Files
(x86)\Notepad++\) which is launched by NppShell.dll.
If CmdLineParams structure is modified in the local instance, and file
is opened via NppShell.dll, then crash happeds.
2016-06-06 09:56:36 +02:00
Don HO 64d7535be1 x64 ready
1. Remove all warning while compiling in x64
2. Treat warning as error (W4) while compiling in x64
2016-06-05 20:30:22 +02:00
Don Ho 80219be9ac Upgrade WinGup to 3.3 2016-05-24 02:30:48 +02:00
yuyaryshev 9708382bfe Add new command line optio -p : Scroll to indicated position on given filePath
Closes #1777, closes #1776
2016-05-21 20:28:16 +02:00
Don Ho e3c18f61ea Add "Never" button in auto-updater prompt dialog
Update wingup to v3.3 : make Auto-Updater's periodical check being able
to be abdisable via auto-update prompt dialog.
2016-05-21 16:43:41 +02:00
Don Ho 52392a0b81 [RELEASE] Notepad++ 6.9.2 release 2016-05-18 01:47:03 +02:00
Don HO 7e299fdd31 Fix status bar display bug in high dpi environment
Fixes #1536, fixes #356, fixes #366, fixes #539, fixes #1447
2016-05-16 18:19:42 +02:00
Julien Nabet 7b596fa488 Fix some out of index errors
Closes #1851
[PowerEditor/src/Parameters.cpp:2581]: (warning) Array index -1 is out of bounds. Otherwise there is useless condition at line 2568.
[PowerEditor/src/ScitillaComponent/ScintillaEditView.cpp:3079]: (style) Unused variable: newline
[PowerEditor/src/WinControls/Grid/BabyGrid.cpp:166]: (style) Array index 'j' is used before limits check.
[PowerEditor/src/WinControls/Grid/BabyGrid.cpp:171]: (style) Array index 'j' is used before limits check.
[scintilla/lexers/LexUser.cxx:1128]: (error) Array 'maskMapper[15]' accessed at index 15, which is out of bounds.
2016-05-16 13:25:16 +02:00
antonyflash d6c2d6cc9f Fix not localized caption of FindReplaceDlg
Fixed not localized caption of FindReplaceDlg when it appear the first time.
Closes #1395
2016-05-16 00:30:33 +02:00
dail8859 0273917bbe Fix open in explorer problem while path contain unusual characters
Wrap path arg in quotes to properly open explorer

Closes #1689, fixes #1628
2016-05-15 22:42:59 +02:00
WGriffing 3ff59b2a70 Update themes' styles for fortran.
Closes #1741, closes #1784
2016-05-15 18:14:55 +02:00
xomx 4dcbc78914 Update czech.xml translation to v6.9.1
Closes #1687
2016-05-15 01:27:54 +02:00
Christian Grasser 163c8a0e5d add missing additional dirs from filebrowser feature also for x64 builds
Closes #1698
2016-05-15 01:09:56 +02:00
Magnus Österlund 620a3c16ab Update Swidish translation
Closes #1710

Info from https://notepad-plus-plus.org/community/topic/164/unofficial-strings-for-translations
2016-05-15 00:53:09 +02:00
dail8859 48d3a8ee04 Fix smart highlighter issue after zoom / code folding change
Fixes #1717, Closes #1718
2016-05-14 15:16:00 +02:00
Linquize 8113476dd7 Fix Selected line count is 0 while the selection is on one line
fixes #1521, closes #1522
2016-05-14 13:41:22 +02:00
Don Ho e584c47429 Fix several typos 2016-05-14 13:14:22 +02:00
Jan Schreiber 4d829ae373 Update german.xml
Changes for Notepad++ 6.9.1 by schnurlos

Closes #1694
2016-05-14 11:16:28 +02:00
Evgeny Mandrikov 91c9897baf Exception treatment: throw object instead of pointer
Closes #1685
2016-05-14 11:11:01 +02:00
dail8859 4c6e5af484 Safely convert EOLs
Prevent eol conversion frrom readonly file.
Closes #1702, Closes #1701, Closes #1581, Closes #1371
2016-05-14 11:02:16 +02:00
Don HO d9e62f1af6 Fix an incoherent behaviour in Log Monitoring
Quit Monitoring mode and close file (with user's permission) while
monitored file is deleted or renamed..
2016-05-12 23:59:10 +02:00
Don Ho 4268349bf0 Fix crash bug in Log Monitoring while monitoring a large file 2016-05-11 02:18:04 +02:00
Don Ho 6c4f9a64d2 Add new API to disable auto-updater
New API : NPPM_DISABLEAUTOUPDATE
2016-05-07 23:12:38 +02:00
Don HO 2ff03fe250 New feature: Log Mornitoring (tail -f)
This feature allows users to monitor log files' writing, as Unix "tail -f"
command.
Here are the conditions of monitoring:
1. file to monitor should exist.
2. file will be set as readonly during monitoring.
3. each update will scroll to the last line.
2016-05-07 12:12:18 +02:00
Don HO 50c7e228ff Add new feature: Find in Finder
After finding in files, user can launch the find in Finder dialog from
the finder via its context menu command "Find in this finder...".
Find in Finder feature searchs the other occurrence into found results,,
that allow user to narrow down the search  and to refine their search
results.
2016-03-31 09:35:41 +02:00
Don HO 287ce9ec14 Add a geek joke 2016-03-25 16:52:37 +01:00
Don Ho cf48975b1c Add 2 philosophic deep thought quotes 2016-03-24 21:46:50 +01:00
kozintsev 77c98318a3 Enhance C# keywords
Closes #1661
2016-03-24 16:06:32 +01:00
Luca 84652665d1 Updatee italian.xml to current release (6.9.x)
Closes #1664
2016-03-24 15:38:13 +01:00
Don Ho 93c704c857 Add "Open Folder as Workspace" command in file menu 2016-03-19 16:15:21 +01:00
Don Ho 77858aac6a Fix a crash problem of Folder as Project in debug build.
Make sure the folder does exist before adding it for monitoring.
2016-03-18 18:01:46 +01:00
vlakoff 4a89971ee4 Improvements for JSON highlighting
Closes #1349
2016-03-18 17:16:52 +01:00
Maks Naumov 86ab42031f Avoid GetLongPathName() call for files with long name
Fixes #1148; Closes #1150
2016-03-18 17:09:03 +01:00
kanti1992 51cc22fb3d updated polish.xml to 6.8.2
Close #1486
- coding style fixed
- removed no longer used defines (based on english.xml)
- added new translates + fixed previous
2016-03-18 16:34:36 +01:00
Harry Oikawa d19c35ed7b Update japanese.xml
Closes #1557
To update japanese.xml to version 6.8.2, with some corrections/modifications on wording.
2016-03-18 16:29:45 +01:00
Pavel Nedev 76bf262c2a Fix Find In Files progress bar position bug
Fixes #1531; Closes #1549
the bug concerns multi-monitor systems
2016-03-18 16:01:12 +01:00
Adrian Stanciu 6c70948c4d Fix VS2015 compilation errorrs due to Folder as Workspace
Closes #1472, closes #1563
2016-03-11 16:26:40 +01:00
György Bata 4f6c58d598 Hungarian translation update for Notepad++ 6.8.8
Closes #1474
2016-03-11 15:50:01 +01:00
xomx 0112f44573 Update czech.xml translation to v6.9
Closes #1488
2016-03-11 15:45:40 +01:00
dail8859 86c1138a76 Fix cfa57b6
Closes #1584
2016-03-11 15:41:37 +01:00
popcorner 940152b5cc Update chineseSimplified.xml
Closes #1599
2016-03-11 15:21:53 +01:00
Don Ho d983212c07 Fix bad detection of sub-folder in Folder as Workspace 2016-03-10 17:38:37 +01:00
dail8859 ce0c298c3e Minor performance enhancement to autocomplete 2016-03-03 21:26:08 +01:00
dail8859 24c11375cf Use SCI_SETTARGETRANGE where possible 2016-03-03 21:25:48 +01:00
dail8859 7d76a18ec8 Let Scintilla deal with some of the folding functionality 2016-03-03 21:25:47 +01:00
Don Ho 338b98dee8 Enhancement: Add "Find in files" command in "Folder as Workspace" 2016-03-03 14:39:12 +01:00
Don Ho ac45b04bee Update Chinese translation 2016-03-01 23:08:42 +01:00
NN 016e9775df Add Ctrl+Shift+Z for Redo
Fixes #856, Closes #1540
2016-03-01 21:46:44 +01:00
YWX cfa57b6818 Notepad++ support both SCLEX_FORTRAN and SCLEX_F77
Closes #1381
2016-03-01 21:34:52 +01:00
Don Ho 8aeb6f3f20 Fix html tag auto-completion bug
Closes #1510
Prevent from auto-closing html tag for "br", "hr", "img", "link" and
"meta" not working under Windows 10 32 bits. This patch fix this bug.
This patch prevents also from closing <!doctype>.
2016-02-29 01:32:45 +01:00
Don Ho 86f3a953d6 Fix crash bug in debug mode due to mismatch() function.
1. Use find méthod to detect the prefix instead of mismatch() fuction to
fix the crash bug.
2. Add "<?" for php detection (not only "<?php").
2016-02-27 14:49:08 +01:00
Don HO 19476bbbae Fix debug assert problem
Assert is launched while displaying delimiter settings dialog in
preferences.
2016-02-26 15:05:03 +01:00
Don HO 96fc4bc714 Fix "copy" command bug in find result panel
While find result panel has a lot of results, and user has not scrolled
down yet, this bug can be reproduce easily by command "select all" then
copy - not all the found results are copied into clipboard.
2016-02-25 13:24:58 +01:00
Don Ho ecfbf906c6 [RELEASE] Notepad++ 6.9 release 2016-02-22 00:36:01 +01:00
Don HO 1305d44be3 Remove 2 unfunny jokes 2016-02-21 20:47:17 +01:00
Don Ho 5197dcd63d Update localization files 2016-02-21 20:39:46 +01:00
Don Ho 877e10f70e Code signing 2016-02-20 15:26:40 +01:00
György Bata b349dbdc11 Add 3 missing translatable items to master XML for 6.8.8
This is an attempt to add the complete, currently known unofficial strings to original english.xml language template. For version 6.8.8. Don Ho should review them, and make them official.
2016-02-14 11:56:27 +01:00
Don Ho 1b29aeff2b IE never dies, it just fades away 2016-02-13 18:34:32 +01:00
Don Ho 951c51a32a Fix a GUI bug of "Folder as Workspace"
Bug : while click on close button of Folder as Workspace Panel, it still
appears activated on toolbar and in the menu.
2016-02-12 22:21:20 +01:00
dail8859 d7a0649c1f Adds string styles to other themes for D
Closes #1146, fixes #1445
2016-02-11 22:48:01 +01:00
Don HO c53d7ea109 Add unique 0 to verilog keyword list 2016-02-11 18:32:39 +01:00
dail8859 5e3313d8a5 Selection start is gauranteed to return the smaller of the two positions
Closes #1373
2016-02-11 15:30:05 +01:00
dail8859 faf107a4ef Use built in Scintilla commands for moving lines up/down 2016-02-11 15:29:39 +01:00
Don Ho ae4503ebbe Folder as Workspace enhancement
Try to open a sub-folder of an already opened folder will make a new
selection of this sub-folder.
2016-02-11 15:04:29 +01:00
Don Ho 3dbdb52448 Folder as Workspace - Bonus: Shell Execute command 2016-02-09 00:18:13 +01:00
Don Ho 058c9d5923 Folder as Workspace (implementation done) 2016-02-08 01:34:33 +01:00
Don Ho 7d0d874296 File Browser (New name: Folder as Workspace) - in progress
Add "copy path", "add folder" and "remove all folders" 3 menu commands.
2016-02-06 14:58:42 +01:00
Don Ho 81deab0554 File Browser (In progress)
1. Memorize the opened folders for the next session.
2. Add tip infos.
3. Add "Explorer from here" & "Command from here" context menu.
2016-02-02 19:06:23 +01:00
Don Ho fb189fa247 File Browser (in progress)
Make it more stable and usable.
2016-02-01 01:25:20 +01:00
Don Ho 0ad1964d1d File Browser (in progress)
Make file and folder add/delete/rename detection from outside work.
2016-01-28 19:05:41 +01:00
Don Ho a1c608ba61 File browser (in progress) 2016-01-25 00:51:34 +01:00
Don Ho 07ce6c2516 New feature: File browser 2016-01-23 02:25:44 +01:00
Don HO 576de36a12 Add Objective-C++ file extension "mm" for Objective-C 2016-01-19 11:35:29 +01:00
Don Ho f2cd779066 Fix crash issue due to the bad fix of touchscreen hanging issue
This crash issue is a regression due to
6f4140a281 which was intended to fix a
touchscreen hanging bug.
The crash issue is fixed in this commit, as well the touchscreen hanging
issue thanks to the answer from StackOverflow:

http://stackoverflow.com/questions/34816597/messagebox-not-responsing-in-wm-activateapp-on-touchscreen/34825851#34825851
2016-01-16 13:00:39 +01:00
Don Ho 7ba01cb7f4 [RELEASE] Notepad++ 6.8.9 release 2016-01-13 22:39:45 +01:00
Don Ho 6f0b57ed0d Update swedish.xml to v6.8.2 2016-01-11 23:16:57 +01:00
Don Ho 96fd7947a1 Enlarge text control items to fit translated texts
Closes #554
2016-01-10 14:56:38 +01:00
dail8859 7fc86fb3c4 Make behavior of SHIFT+END and SHIFT+HOME more consistent when word wrapping is enabled
Closes #273, fixes #255
2016-01-10 01:25:56 +01:00
Don HO 7213ee053b Update italian.xml 2016-01-10 00:35:18 +01:00
squarefractal 4423ed1528 Add new keywords in C and C++
Close #1065
Add (u)int{8,16,32,64}_t, {size,time,clock,wchar}_t and FILE datatypes for C, and {clock,ptrdiff,time_t} datatypes for C++.
2016-01-10 00:28:43 +01:00
squarefractal 74a0c8c398 Prevent HTML tags with no closing tags from being autocompleted.
Closes #1068
2016-01-10 00:11:28 +01:00
Stefanos Anastasiou 624e5fa1ae Add new API NPPM_SAVEFILE to save any file.
Close #1214, closes #817
This API saves a file without having to actually focus on the file.
// VOID NPPM_SAVEFILE(0, const TCHAR *fileNameToSave)
2016-01-09 23:42:25 +01:00
dail8859 1c84051d99 Allows user defined extension to associate workspace files
Closes #209; Close #169
Files ending in the defined extension will be opened in the project panel instead of as a normal file to edit (much like how the session file extension works).
2016-01-09 22:59:52 +01:00
Don HO 4c53179c52 Update english.xml 2016-01-09 22:48:34 +01:00
squarefractal 6091910dda Add lex file extension for treating lex sources as C files
Closes #1066
2016-01-09 19:36:38 +01:00
vlakoff 09d505ab1d Enhance JS keywords and JSON in Zenburn theme
Closes #1337, Closes #1338, Fixes #1303
Add JSON language to Zenburn theme
Add "null" literal to list of JavaScript keywords
2016-01-09 19:19:42 +01:00
Don HO 7bad388361 Update chineseSimplified.xml 2016-01-09 18:22:14 +01:00
popcorner a088675c36 Make simplified Chinese translation more understandable.
Close #1340
2016-01-08 15:41:00 +01:00
xomx 35933c1fc6 Update czech.xml translation to v6.8.7
Closes #1203
2016-01-08 15:25:42 +01:00
kms70847 90ec3f10d1 Remove "triple" from the list of Python keywords
Closes #1243
"triple" is in the list of keywords for Python, but it is not actually a Python keyword.
2016-01-08 15:19:55 +01:00
Sarang Baheti 0d35d607bd Enhancement: better error messages when plugins fail to load
Close #1284
2016-01-08 15:12:11 +01:00
dail8859 70175ee8be Add YAML keywords and indentation 2016-01-08 15:00:12 +01:00
Don Ho 9636431f94 Update License
1. Remove added lines which could make void License from GPL text.
2. Update the header (notepad++ statement to prohibit rewrapping
practice).
3. Remove space at the end of each line.
2016-01-04 14:56:48 +01:00
NN 374d669948 Add file extension of JS based languages
Add JSX TSX and TS (Closes #1216)
TS is TypeScript , javascript based language from Microsoft.
JSX is javascript with xml elements. Used in React framework.
TSX is JSX with TypeScript. ( I forgot to add it )

https://en.m.wikipedia.org/wiki/TypeScript
https://en.m.wikipedia.org/wiki/React_(JavaScript_library)
https://github.com/Microsoft/TypeScript/wiki/What's-new-in-TypeScript
2016-01-03 19:26:32 +01:00
Luca a1b55e5052 Update italian.xml to version 6.8.8
Closes #1315
2016-01-03 19:20:53 +01:00
vlakoff a459d10e03 Show dialog before printing via toolbar icon
Closes #1278, fixes #1215
So little change, such hassle less, much paper saved, wow.
2016-01-02 20:15:10 +01:00
qme5400 bc4603ef00 Add FreePascal/Lazarus pascal files extensions
Closes #1261
(www.freepascal.org) (www.lazarus-ide.org)
2016-01-02 20:10:09 +01:00
dail8859 03c8e0c80c Add identifier style to R
Closes #1264, closes #1265
2016-01-02 20:05:43 +01:00
Hiro5 fc0664d158 Update catalan.xml
Closes #1276
Updated to np++ 6.8.8.
3 strings added, and 1 changed a little bit.
2016-01-02 19:59:46 +01:00
Don Ho 5c48259aee Clean up
Remove unnecessary directive.
2015-12-26 01:17:01 +01:00
Don Ho 6f4140a281 Fix Notepad++ hanging issue while user uses touch screen to activate Notepad++ windows
Make checkModifiedDocument as thread to avoid Notepad++ hanging while
user uses touch screen to activate Notepad++ windows.
2015-12-25 16:41:26 +01:00
Markus Heidelberg 715a64a32a Make GCC/MinGW build work again and support cross-building under Linux
Close #1229, Fixes #385
Only build errors are fixed, compile warnings are left alone. To reduce
the number of changes, even the compiler option "-fpermissive" has been
used to downgrade several errors to warnings.
2015-12-15 17:10:46 +01:00
Don Ho 2d7ae96a64 [RELEASE] Notepad++ 6.8.8 release 2015-12-10 01:07:07 +01:00
Don Ho 232ccc7d46 Revert 735e019382 for preventing from regression 2015-12-09 19:58:43 +01:00
Don Ho 53809d8ef9 Fix Slovenian translation not working problem
The old version contain UTF8 BOM.
The new version remove UTF8 BOM, and solve the problem.
2015-12-09 17:43:42 +01:00
Luca 45ea135848 Update Italian translation for v6.8.7
Add 6430 string
2015-12-09 15:50:19 +01:00
Don Ho c54bc72b90 Enhance debug info display message 2015-12-09 00:41:08 +01:00
Don Ho 773397d6ea Add Debug Info feature 2015-12-07 01:15:17 +01:00
Don Ho 48e9b84bb2 Enhance the version detection capacity
By adding targeting in notepad++.manifest:

https://msdn.microsoft.com/en-us/library/windows/desktop/dn481241(v=vs.85).aspx
Windows 8.1 and windows 10 are detected correctely
2015-12-05 21:39:53 +01:00
Don Ho 6c7ca02fea Add no editor border edge option
Close #707
Add no editor border edge option in preferences dialog.
Add new API NPPM_SETEDITORBORDEREDGE
2015-12-04 19:01:28 +01:00
Flobe 32b45e16d8 Minor coding style fix, removed unecessary comment
Closes #1192, fixes #868
2015-12-04 13:06:59 +01:00
SEATURCH e800e7efbf Removed unneccessary, refactored out code left in as comments for review 2015-12-04 13:06:32 +01:00
SEATURCH d96f8890f7 Changed testing of whether or not position is within comment section through xml definition of system versus self testing character sequence 2015-12-04 13:06:31 +01:00
Amy Wu e37354842d fixes highlighting for tags inside comment, needs improvement 2015-12-04 13:06:30 +01:00
dail8859 7b2b640357 Add styles for additional strings in D
Closes #1099, closes #1210
2015-12-04 12:58:49 +01:00
dail8859 4fee79907b Add styles for Powershell
Close #1184
Comment blocks, here-strings, here-characters, and comment document keywords. Closes #1183
2015-12-01 17:03:27 +01:00
dail8859 378673da90 Add styles for Lua label and identifier
Closes #1181, closes #1182
2015-12-01 17:01:43 +01:00
dail8859 5b45ddb7d9 Add style for Python decorator
Closes #1179, closes #1180
2015-12-01 16:56:47 +01:00
dail8859 6a91b26af0 Add styles for preprocessor comments
Closes #803, Closes #1180
2015-12-01 16:54:53 +01:00
Pavel Nedev accf7da2d1 Fix find in files progress window alway on top issue.
Closes #1202. Fixes #293, fixes #1198

Progress window is not "always on top" anymore.
2015-12-01 16:05:12 +01:00
Don Ho 0e6e84c0ed Fix a regression of link style in html/php
This regression was inserted by d8f6ac67ea
2015-12-01 15:23:23 +01:00
Eduard Braun 5b7f900ce8 Improve and simplify drawing of tabs in TabBarPlus
Closes #1075

- All positions are dynamically calculated relative to the tab rectangle now (i.e. no hardcoded pixel values are used to position icons/text anymore)
- Match positioning of icons/text in active and inactive tabs (i.e. elements are not "jumping around" anymore upon selection)

Some specific fixes:
- Most issues with vertical TabBar are resolved now (it was basically unusable before, for example labels were cut)
- Darkened background of inactive tabs fills the whole tab now (fixes #1011)
- Close button is centered correctly now (fixes #1010)
2015-11-30 17:08:48 +01:00
Don Ho 901f772e54 Small cosmetic enhancement in preference dialog 2015-11-29 22:00:22 +01:00
vlakoff 48238b704b Fix some bugs and inconsistencies in installer
Closes #1100
2015-11-29 19:52:21 +01:00
Don Ho 9a419cec57 [RELEASE] Notepad++ 6.8.7 release 2015-11-26 23:39:55 +01:00
Don Ho b61170d669 Restore file extension feature in save dialog
Fixes #1159, fixes #1129
Restore file extension feature in save dialog: make new style save
dialog optional (without file extension feature).
2015-11-26 19:09:40 +01:00
Pavel Nedev 89cd163cca Fix crash issue while moving Find In Files progress window
Close #1187, Fixes #1172
Fix crash issue when moving the Find In Files progress window while the
search finishes.
2015-11-26 14:52:58 +01:00
Christian Grasser d8f6ac67ea Remove scintilla deprecated calls/defines
Closes #1174
remove deprecated INDIC1_MASK and INDIC2_MASK, see http://www.scintilla.org/ScintillaDoc.html#DeprecatedMessages
2015-11-26 13:27:10 +01:00
Don Ho d7b0eb9ebf Enhance language detection while "Save as"
By using detectLanguageFromTextBegining function
2015-11-26 09:25:09 +01:00
Christian Grasser 735e019382 Remove scintilla deprecated calls SCI_SETSTYLEBITS
Close #1173
Remove deprecated call to SCI_SETSTYLEBITS, see http://www.scintilla.org/ScintillaDoc.html#DeprecatedMessages
2015-11-25 13:59:19 +01:00
Don Ho d24d3bc33c Add a new translation and update some translation 2015-11-24 23:54:58 +01:00
Artem Polivanchuk 0b1832e2ba Update ukrainian.xml
Closes #1120
2015-11-22 20:47:46 +01:00
fpaganini 7c791956c5 Update brazilian_portuguese.xml
Closes #1118, closes #1155
Add new features translates.
2015-11-22 20:32:55 +01:00
cpasmoi 91b9503beb french.xml typos + improve 2015-11-22 20:24:50 +01:00
JAMESY9868 5b8f8ac800 Fix Chinese wrong translate.
Closes #1079
空白操作->空白字符操作
2015-11-22 19:57:55 +01:00
vlakoff 14c84f68e1 Update GetWindowsVersion installer script to 4.1.1
Closes #1164
Adds support for Windows 8.1 and 10
2015-11-22 17:52:59 +01:00
Don Ho 5d369194d9 Make the name CMake right 2015-11-22 10:23:42 +01:00
Don Ho c866bb7e95 Make several language names right
Fixes #907
2015-11-22 00:13:08 +01:00
Stanislav Golovin 7fbdb31dee Add back-quoted string support for javascript
Closes #1084, Fixes: #1055
2015-11-21 15:25:17 +01:00
Don Ho 8e43715baf Fix tab settings not working in javascript
When tab settings exists only for L_JS (the old settings) but if the
current document is L_JAVASCRIPT, tab settings for L_JS won't apply to
L_JAVASCRIPT document.
The fix is to use L_JS's tab settings for both L_JS and L_JAVASCRIPT
documents, and to synchronize the values of both type while user
modifies javascript tab settings.
2015-11-20 18:26:38 +01:00
Don Ho 08bc46ddfa Fix user defined keywords no effect in Javascript.
Fixes #1152
2015-11-20 17:40:50 +01:00
Christian Grasser 71edfb2dba Fix out-of bounds read access issue for smart highlighting.
Closes #1111
See https://github.com/notepad-plus-plus/notepad-plus-plus/pull/187/files
, see also comments added in the PR:

String returned by SCI_GETWORDCHARS from scintilla is not null terminated, so check for strlen in isWordChar() below on listChar is dangerous as strlen accesses data after the buffer until the first following null is found in memory
- seen with MS Application Verifier on x64 release
- expected to also happen on win32 x86 release
2015-11-18 12:12:52 +01:00
Don Ho 54cf3ca3a3 Let user choose to keep DSpell or not in Installer 2015-11-13 00:07:21 +01:00
JAMESY9868 43a7f39d47 Make "change Cace To" translation correct.
Close #1077
2015-11-01 22:55:21 +01:00
dail8859 5bb6c81615 Move position to center when using "-n" option
Closes #1073, fixes #923
2015-11-01 13:22:48 +01:00
Don Ho 94bddd5a85 Fix crash due to backups and session snapshots
(Closes #1070)
When backups and session snapshots feature is enabled, batch
modification a big file could make Notepad++ crash. The solution is to
prevent from backing up modified file during the operation of batch
modification.
2015-10-31 14:54:32 +01:00
Don Ho 3733d97146 [RELEASE] Notepad++ 6.8.6 release 2015-10-29 02:15:49 +01:00
Don Ho 88e390fbc0 Fix 3 bytes file open issue
(Fixes #725)
Open a file of 3 bytes length with '\0' in the middle, only 1 character
shown in editor.
Such file is detected as UTF16 w/o BOM, that makes the wrong length
interpretation. Adding the "len mod 2 == 0" condition to enhance the
detection is the only solution I can find so far.
2015-10-28 01:57:47 +01:00
Don Ho fe62ff989b Make function naming more explicite 2015-10-27 17:26:29 +01:00
Don Ho 7e8218f735 Fix wrong EOL detection for big files while reloading 2015-10-27 16:51:31 +01:00
Don Ho 280ddcd493 Make the EOL type more explicite 2015-10-27 15:35:19 +01:00
dail8859 2fd963d932 Fix wrong EOL mode for big files
Closes #1054, Fixes #1002

The problem is if fread() is called multiple times, then
UnicodeConvertor->convert() is called multiple times, which causes
m_pNewBuf to point to the last read in chunk. Then after the entire file
was loaded, getEOLFormatForm(UnicodeConvertor.getNewBuf(), ...) was being
used which was only trying to detect the EOL mode from the last read in
chunk. If this last chunk started with \n then the file was detected as
Unix line endings. The file linked from issue #1002 happened to have just
the right situation where this occurred.
2015-10-27 14:03:08 +01:00
Don Ho 14edff6892 Fix maintain indent not working in javascript regression 2015-10-26 12:33:40 +01:00
dail8859 459d59f8ba Update DocMap when setting user or external lexer
Closes #1050, fixes #1009
When setting the language to a user defined or external lexer, the DocMap
was not being refreshed to the new syntax.
2015-10-26 00:17:47 +01:00
Don HO c2eb1e1919 Update english.xml
I have asked a question to a friend in USA for which one should I use, here is his answer:

1. "Extended (\r, \n, \t, \x..., \0)"
2. "Extended (\n, \r, \t, \0, \x...)"

The ellipsis (three dots) means that the list does not show everything that could be shown. 
If you mean that there are more items than what you can show, but you are listing just the most important ones, you want the second one. 

The first one implies that you are following a certain order and that some items are not listed but that \0 is last, either in list order or importance. At least, that's what it looks like to me.
2015-10-25 20:04:15 +01:00
Don Ho ef38c0209c Fix reload file but document marked as unsaved bug
Closes #689
2015-10-25 01:50:07 +02:00
NN 8ba3a46b89 Synchronize VS2015 project
(fixes #1003)
2015-10-24 22:02:07 +02:00
dail8859 7781f1d03e Fix possible file corruption during macro playback
closes #1007, closes #919, closes #834
When backups are enabled, playing back a macro that takes a while can
corrupt a file (see the mentioned issues). I tested this with a ~100,000
line text file, ~3.3MB in size. Created a macro of Down5, Delete10. Played
this till the end of the file. Took about 20s to run so it had a few
backup cycles during it. Reproduced it fairly easily and never had it
happen after this adjustment.
2015-10-24 19:32:37 +02:00
Hiro5 6f9c845c17 Update catalan.xml
Update to v6.8.2.
Just one missing line (id="47004"), and a few small changes.
(closes #1033)
2015-10-24 18:50:09 +02:00
Luca 17e5e4ea6d Update italian.xml (6.8.2) 2015-10-24 18:44:00 +02:00
Don Ho 0b9ea49d5d Make it conform to the coding standard. 2015-10-23 00:07:44 +02:00
Don Ho ae7c93305a Merge remote-tracking branch 'remotes/g3candy/master' 2015-10-22 23:51:53 +02:00
Frank Fesevur 8ac0aba68e Improve the language detection at the beginning of file content
* The Shebang detection is much improved:
  - detect more languages
  - not tied to any specific full path
  - See https://en.wikipedia.org/wiki/Shebang_%28Unix%29 for more details about Shebang
* There is not need to have a space after <?php. Closes #1014
* Remove the closing > in the html doctype to support older
* versions of html as well
2015-10-22 17:21:38 +02:00
Frank Fesevur 6526dd0b26 Improve the language detection at the beginning of a file
* The Shebang detection is much improved:
  * detect more languages
  * not tied to any specific full path
* There is not need to have a space after <?php
* Remove the closing `>` in the html doctype to
  support older versions of html as well
2015-10-22 17:21:16 +02:00
gerr 751069ab83 changed the semantics for fallback line endings. When the file format (line endings), can't be deduced (empty files, files without any newlines), then the buffer uses the setting for the Newdocument 2015-10-22 15:52:25 +01:00
Don Ho 49260a1dee Fix functionlist not working for Javascript regression. 2015-10-19 23:32:44 +02:00
Don Ho 828e14aca1 [RELEASE] Notepad++ 6.8.5 release 2015-10-18 23:00:48 +02:00
Don Ho 986492e47b Fix Javascript autocompletion not working regression. 2015-10-18 20:12:40 +02:00
Don Ho 8e103d837a [RELEASE] Notepad++ 6.8.4 release 2015-10-16 21:02:54 +02:00
Krzysiu 4c95669234 Update polish.xml
Fixed untranslated strings, removed jokes (sic!), fixed grammar, typography, typos, unification of translation, removed Love of RANDOM capiTaliZation.
2015-10-16 11:10:14 +02:00
Yves Goergen 6b16ba2ef3 Update German translation
Added back spaces before ellipses, used proper ellipsis character
2015-10-16 10:54:28 +02:00
Yves Goergen 3678644a94 More clarifications and consistency edits in menus and dialog windows 2015-10-16 10:53:56 +02:00
Yves Goergen 3a9c2b2dd8 More fixes in menu texts (consistent wording, unique accelerators) 2015-10-16 10:53:55 +02:00
Yves Goergen 2edee1dbb3 Removed space before ellipses in German translation 2015-10-16 10:53:54 +02:00
Cyrillev91 037b41e29a Fix smart highlighting not working in some case.
Change isQualifiedWord because isQualifiedWord use hardcode and no SCI_GETWORDCHARS smarthighlight is not always OK.
This Fix use SCI_GETWORDCHARS. (closes #187)
2015-10-15 10:33:13 +02:00
Don Ho 6571731236 Enhance auto-insert for parenthesis, bracket and Braces
Enhance auto-insert behaviour for parenthesis, bracket and Braces inside
of
parenthesis, bracket or Braces.
2015-10-14 20:38:12 +02:00
Don Ho 2c80fc3018 Fix file content detection for xml/html/php/bash
Add the ability of take into account Unicode BOM for file content
detection (xml/html/php/bash).
2015-10-13 21:15:50 +02:00
NN 2cbc6a7a99 Make WarningAsError true for 64-bit builds 2015-10-13 14:16:26 +02:00
Don Ho bb2f771cba Merge remote-tracking branch 'remotes/NN---/x64' 2015-10-13 14:01:39 +02:00
Don Ho e81ac898c0 Enhance auto-insert for quotes and double quotes
Enhance auto-insert behaviour for quotes and double quotes inside of
parenthesis or bracket.
2015-10-13 12:16:04 +02:00
Don Ho 963d7fc885 Enhance Javascript syntax highlighting
Separate the normal javascript (*.js) syntax highlighting from the
embbeded Javascript (in html) syntax highlighting.
2015-10-11 21:32:41 +02:00
Don HO e5493a7210 Update bengali.xml 2015-10-09 20:23:52 +02:00
Don Ho 34307173fb Applying language by using file extension as 1st indicator.
Applying language by using file extension as 1st indicator instead of
detection via file content.
2015-10-09 17:32:23 +02:00
Don Ho 981ee5ed72 Fix macro playback inseting/removing characters randomly.
Fix macro playback inseting/removing characters randomly due to
auto-insert interfering during macro recording and playing back. (fixes
#649, fixes #970, fixes #304, fixes #992)
2015-10-07 17:55:29 +02:00
Don Ho 35adb1910b Enhance auto-insert
Make auto-insert more usable - no auto-insert if the following (and
previous character - in the case of quote or double quote) character is
not blank character. (fixes #584, fixes #450)
2015-10-06 18:07:30 +02:00
NN ff8949d65b Review changes 2015-10-05 20:06:15 +03:00
Linquize 52dda771d3 Remove non-existing files from vcxproj.
Remove files in vcxproj that do not exist to avoid rebuild all the time.
(closes #939)
2015-10-05 15:40:44 +02:00
Adrian Avramescu 90afac88c4 Fix Save All button is still enabled problem while no file to save.
Update state after closing tab (closes #935, fixes #850, fixes #915)
2015-10-05 02:33:20 +02:00
NN bd54295e15 64-bit fixes 2015-10-04 22:06:39 +03:00
Jon Fritzler f02e567c9e Fix slow tab switching while folding restoring.
Resolve slow tab switching of folded XML file by setting the isFolding
flag to true, so it can ignore events while folding is taking place, when
switching tabs and when loading the next tab after deleting a tab.
(closes #168, fixes #236 #329)
2015-10-04 12:31:20 +02:00
Linquize 02b342f441 Fix x64 crash in Find all files (closes #954, fixes #953)
This issue has begun since d9299e644f
2015-09-30 18:00:36 +02:00
Don Ho 4836f4b004 Merge branch 'master' of https://github.com/notepad-plus-plus/notepad-plus-plus 2015-09-30 00:10:53 +02:00
Don Ho d738f80d7e Make file save dialog modern style 2015-09-29 18:35:24 +02:00
dail8859 dd31ea2e66 Fix auto-insert for xml comment incorrect insertion (closes #598, fixes
Skip auto-insertion detection for xml comment tag.
2015-09-26 15:53:44 +02:00
Don Ho be057973bc Remove unpopular xml file extension from lang.xml file.
The fact that xml format can be detected now, these unpopular file
extensions are no more needed for applying xml lexer.
2015-09-26 13:14:34 +02:00
Don Ho 7a25c9827e Make tabbar higher 2015-09-22 20:33:28 +02:00
Don Ho 37c4eb123c Enhance bash auto-detection. 2015-09-21 09:12:29 +02:00
Don Ho 46e810aa53 Add JSON language support; Add auto-detection for xml, php and bash. 2015-09-19 18:49:55 +02:00
Don Ho 11b49e6ad5 Remove wrong committed file 2015-09-19 18:44:22 +02:00
Don Ho 9b91480ecf Add language auto-detection for php, xml, html and bash
Check the beginning of file content to learn which programming language
in the content.
The detected lang type will be applied only if php, xml, html or bash is
detected.
The language type is determinated via file extension, if the file
extension is unknown or  the determinated lang type is different from
the detected value, then the detected lang type via the file content
will be used.
2015-09-19 18:44:19 +02:00
Don Ho 69a57e5e8d Fix user command save problem on exit. 2015-09-16 17:56:12 +02:00
Christophe Meriaux 4df21f16dc Fix macro save problem on exit. (closes #831, fixes #830) 2015-09-16 00:40:28 +02:00
Don Ho 27787fa062 Remove bad asserts.
Remove 2 incorrect asserts.
Add 1 correct assert.
2015-09-14 23:52:48 +02:00
Don Ho ae324bd97e Remove NppFTP
Remove NppFTP due to System error on startup -
api-ms-win-crt-runtime-l1-1-0.dll is missing
2015-09-14 23:21:12 +02:00
Don Ho 44e9a03101 Fix the restoring problem from system tray when running in admin mode (closes #884)
It seems the notification area is locked (for the sake of security)
while application is in Admin mode.
Disabling the tray icon mode while Notepad++ is in Admin mode is the
compromised solution.
2015-09-11 01:34:28 +02:00
Don Ho 2854de22ec [RELEASE] Notepad++ release 6.8.3 2015-09-04 20:24:46 +02:00
Don Ho 40c902425f Update localization files 2015-09-03 23:50:01 +02:00
Don Ho ea548169cc Fix a display regression in functionList Panel.
Fix a regression inserted by:

bd6d650e8a
2015-09-03 20:50:51 +02:00
György Bata 5c48338f4e Update Hungarian translation for Notepad++ 6.8.2 (closes #758)
Hungarian translation update for Notepad++ 6.8.2
2015-09-03 18:35:27 +02:00
Tmp341 286a65851e Update turkish.xml (closes #767)
Catch up with the english.xml for v6.8.2 update
2015-09-03 18:31:01 +02:00
Lin Xiao 35b9f5e376 Update Chinese (Simplified) translation (closes #770) 2015-09-03 18:26:57 +02:00
h-h-h-h e0cfa3abc5 Update german.xml (closes #779)
Changed "Mark occurences" to "Mark" as in English language file. This is obsolete. You could also say: "Replace occurences".

Also, used the same word as in menu rather than a different one.
2015-09-03 18:22:38 +02:00
Artur db658ff503 Update RUSSIAN translation for v.6.8.2
Reworked fast access
Small fixes
2015-09-03 18:17:30 +02:00
Artem Polivanchuk 7621ca2a91 Update translation ukrainian.xml (closes #818) 2015-09-03 18:11:07 +02:00
squarefractal ffaa74c15a Update Obsidian theme for diff/patch syntax highlighting (closes #841)
Make the Obsidian theme color additions, deletions and position indicators in diff files.
2015-09-03 18:03:22 +02:00
squarefractal 8e9fe97500 Update shell/bash keywords (closes #839)
Add a few more commonly available commands, and remove a few deprecated/rarely used commands.
2015-09-03 17:46:19 +02:00
Rikk bd6d650e8a Fix functionList display problem under high DPI (closes #739, fixes #733)
- Fix: when search field is not empty, Function List's background color does not follow Npp theme.
- Fix: close button and textual search box now scale in high-dpi.
- Fix: icons' image not centered in icons' rectangle.
- Fix: when double-clicking the panel's toolbar, it briefly displayed a dialog to customize icons, but we can't use it there.

Known issues:
- I couldn't made toolbar icon images scale properly in high-dpi; I imagine they need to be in a ImageList, something I don't know how to use.
- TreeView icons should also be scaled, and I've done it, but they displayed strange gray background, so I decided to leave it as is now.
- It would be better to wrap icons when they don't fit in panel's width, but I don't know how to refresh the toolbar properly.
2015-09-03 17:24:27 +02:00
Christian Grasser d8acff80d0 Add final and override for c++ 11 in fuctionList (closes #790)
, see:
- http://en.cppreference.com/w/cpp/language/final
- http://en.cppreference.com/w/cpp/language/override
2015-09-03 16:59:43 +02:00
Don Ho 429dfb0ab8 Fix Norwegian localization bad display and wrong encoding. (closes #561)
Fix Norwegian localization.
Fix Nynorsk localization's minor problem.
Update english_customizable.xml.
2015-08-30 02:54:30 +02:00
Don Ho 4fc06e2bc1 Fix plugin shortcut configuration lost problem by using option -noPlugin. (closes #589)
Solution: save shortcut.xml only if shortcuts have been modified.
2015-08-29 21:49:49 +02:00
Don Ho d7ca1eaaf6 Fix the problem of display refresh missing in exit (closes #800)
Solution: release lock updating before killing main handle.
2015-08-28 01:05:36 +02:00
Don Ho 6db831fcd0 [ADD] Add assert. 2015-08-26 09:03:21 +02:00
Don HO dc4897c8f2 [BUG_FIXED] Fix the crash by using wide card to open files on cmdline.
By using string instead of char * in the constructor std::string::string() make a call:
string (const string& str, size_t pos, size_t len = npos);
instead of:
string (const char* s, size_t n);
2015-08-25 14:39:11 +02:00
Don HO 091082c31c [REMOVE] Remove unpopular file extensions 2015-08-22 19:27:10 +02:00
Ricardo ea8c4f21f9 langs.model.xml: Additions to PHP highlight (closes #700)
+ August 10:
  * Added/updated Functions and Predefined Constants from these categories: Direct IO, xdiff, xattr, Proctitle, Inotify; Math, Statistic, BC Math, bcmul, GMP, Trader; Zip, Zlib, Bzip2, LZF, Rar; PDF, PS, RPM Reader, GnuPG, FDF, Ming; OpenAL, ID3, oggvorbis; Cairo, GD and Image, Exif; IIS, COM, win32ps, win32service, Eio, Expect, Libevent, PCNTL, POSIX, pthreads, WinCache; Session, Msession, Session PgSQL; Ncurses, Newt, Readline, Kerberos V, Radius; Mailparse, Cyrus, vpopmail; SVN, SSH2, Socket, TCP, Gupnp, Gopher, SNMP, mqseries; MCVE, SPPLUS; BBCode, ssdeep; bcompiler, APC, APD, Blenc, OPcache, Xhprof; SPL, GeoIP, Yaml, Fann, Judy, Parsekit, Taint, Tokenizer, Tidy; mnoGoSearch.

+ July 25:
  * Comprehensive addition of PHP Functions and Predefined Constants from systems running these PHP versions: 5.6.8 (win), 5.5.24 (win), 5.4.38 (linux), 5.3.10 (linux) and 5.3.5 (win).
  * Added "array_sort" that is not in any list.

+ July 20:
  * Added/updated Functions and Predefined Constants from these categories: Multibyte String, HTTP, intl.
  * Added procedural style Functions and Predefined Constants related to databases: CUBRID, DB++, Firebird/InterBase, FrontBase, IBM DB2, Informix, Ingres, MaxDB, Mongo, Mssql, MySQL, MySQLi, OCI8, ODBC, Paradox, PostgreSQL, SQLSRV, SQLite, SQLite3, dBase, dbx, filePro, mSQL, Sybase.
2015-08-20 13:57:54 +02:00
Ricardo 3ed63d2b02 langs.model.xml: Add some extensions 2015-08-20 13:57:45 +02:00
Adrian Avramescu 3319612a26 Fix word count regex to include words separated by newline (fixes #640, closes #653) 2015-08-20 13:54:03 +02:00
squarefractal ec66bc059a UNIX: Add a list of commonly available Linux commands (closes #753) 2015-08-20 13:52:29 +02:00
Artem Polivanchuk c914c5a325 translation: update of Ukrainian lang (closes #742) 2015-08-20 13:50:15 +02:00
Arben Çokaj 55a2a38b38 translation: updated albanian.xml (closes #748) 2015-08-20 13:48:30 +02:00
squarefractal d39f11a57a ASM: Add movsxd and cdqe instructions (closes #751) 2015-08-20 13:47:15 +02:00
squarefractal 6c93399c6b C/C++: Add uint{8,16,32,64}_t and size_t data types (closes #750) 2015-08-20 13:46:09 +02:00
Don Ho 234e0615db [RELEASE] Notepad++ 6.8.2 release
Use default font if font name loaded from stylers.xml cannot be found in
system.
2015-08-20 02:35:38 +02:00
Don Ho 54b04cd284 [RELEASE] Notepad++ v6.8.2 released 2015-08-19 01:20:56 +02:00
Don Ho 4ebd2d6c65 [UPDATE] Update localization files 2015-08-18 22:43:09 +02:00
Don HO 7b352fb438 Fix some typos 2015-08-17 23:48:20 +02:00
João Pereira da1abe066e [UPDATE] Update portuguese.xml 2015-08-17 23:28:45 +02:00
Don Ho b94767f5e6 [UPDATE] Update english.xml for v6.8.2 2015-08-17 00:34:00 +02:00
Don Ho 2739a973d7 [RESTORE] Add back "Notepad++ Community (Forum)" menu item 2015-08-15 16:29:17 +02:00
Damien GERARD f2bb34ccb2 Code simplification 2015-08-14 23:32:23 +02:00
Damien GERARD 9c857ed811 Parameters: using nullptr instead of NULL, added static 2015-08-14 22:51:44 +02:00
Damien GERARD 6e6ca7fe12 Parameters: fixed alignment (indent with tabs, align with spaces) 2015-08-14 22:42:56 +02:00
Damien GERARD a53c25499e Code simplification 2015-08-14 22:22:27 +02:00
Rikk 592bd76244 [BUG_FIXED] Fix "Open in/Move to new instance" issue (closes #709, fixes
the new window always started at top-left corner of screen, and did not remember maximized state.
Now it will use the last saved window position and state.
2015-08-14 19:12:18 +02:00
Rikk ee563e5dba Remember line and column when opening file in a new instance 2015-08-14 19:11:54 +02:00
Rikk e4b0b8c0b5 Fix: manually selected language not persistent when opening file in a new instance 2015-08-14 19:11:53 +02:00
Damien GERARD a30de2e605 Build: revert changes on platform toolset 2015-08-14 18:29:59 +02:00
Damien GERARD d56d42269f Code: remove useless code 2015-08-14 06:06:50 -07:00
Damien GERARD dc3ef779ce SplitterContainer: removed useless code 2015-08-14 05:59:29 -07:00
Damien GERARD 2ad6ba5a44 Code: using enum class for FormatType 2015-08-14 05:57:19 -07:00
Damien GERARD 3fb1d96671 Some warning fixes 2015-08-14 04:32:38 -07:00
Don Ho f6aae43fb2 [REMOVE] Remove Source Code Pro font (forgotten file) 2015-08-13 02:26:46 +02:00
Don Ho 7198ac7458 [REMOVE] Remove Source Code Pro font from vs project file 2015-08-13 02:25:04 +02:00
Don Ho ef27d7db62 [REMOVE] Remove Sourc Code Pro font for several regressions.
Revert the default font to Courier New to solve several regressions due
to Sourc Code Pro font since v6.8
2015-08-13 02:22:47 +02:00
Don Ho cb0ad2786d [ENHANCEMENT] Remove incorrect assert statement
1. Remove incorrect assert statement.
2. Use standard allocation method instead of Microsoft's obscure one.
2015-08-12 22:35:15 +02:00
Tmp341 685971e3fa translation: updated turkish.xml (closes #688) 2015-08-10 10:55:30 +02:00
Rikk dfc24b1919 Toolbar: properly refresh when switching over small/big icons (fixes #673, closes #692) 2015-08-10 10:43:13 +02:00
Don Ho 0844123b44 [BUG_FIXED] Fix Preferences dialog loses focus issue (closes ##674)
Fix Preferences dialog loses focus while enabling "Show Docment List
Panel" bug.
2015-08-10 01:33:51 +02:00
Don Ho ae29f305ea Merge branch 'master' of https://github.com/notepad-plus-plus/notepad-plus-plus 2015-08-08 11:54:41 +02:00
Don Ho 61842a6759 [BUG_FIXED] Fix list column width and item height
This commit fixes 2 issues:
1. In Ascii Insert Panel the columns are too narrow under a high
resolution.
2. In function list panel and project panel, the item heights are
squeezed under a high resolution.
2015-08-08 11:54:32 +02:00
Ricardo 4d2090298e Disable the unused gripper of toolbar (fixes #633, closes #667) 2015-08-07 13:46:11 +02:00
Christian Grasser b779f5e647 Fix for detecting C/C++ in function list (fixes #457, closes #609)
* Detect C functions: `void ** VoidStarStar ( )`
 * Detect C++ functions: `void ** VoidStarStar ( )`
 * Detect C++ functions: `int& RefReturnValue ()`
 * Detect C++ methods: `void ** Class::VoidStarStar ( )`
 * Detect C++ methods: `int& Class::RefReturnValue ()`
2015-08-07 13:44:01 +02:00
Jan Schreiber 927d7310a4 translation:uUpdated german.xml for 6.8 (closes #635) 2015-08-07 13:43:56 +02:00
h-h-h-h b28bb97745 Reorder of escape sequences (search-and-replace dialog) (closes #574)
Reorder of escape sequences to make it more clear that there's no word ellipsis,
but a character ellipsis. Order of line break characters is natural order of
Windows line breaks. Seldomly used \0 at the end.
2015-08-07 11:09:56 +02:00
h-h-h-h 39395c39d9 translation: update of German language file (closes #566) 2015-08-07 11:08:13 +02:00
Damien GERARD 01c419ae9a Removed the no longer used OTF version of the `Source Code Pro` font (#638, #666) 2015-08-07 10:45:33 +02:00
Damien GERARD af27081759 Updated year in copyright (#638, closes #666) 2015-08-07 10:42:35 +02:00
Don Ho 5464e62067 Merge branch 'master' of https://github.com/notepad-plus-plus/notepad-plus-plus 2015-08-06 22:27:55 +02:00
Don Ho 4991fb1309 [BUG_FIXED] Fix panel caption display
On a high resolution screen, the panel caption is too small. This commit
fix this bug.
2015-08-06 21:23:34 +02:00
Damien GERARD 85c728573e Visual Studio Project: added more checks in debug
* Added `/RTCu`: Unitialized variables
 * Added `/RTCc`: Smaller Type check
2015-08-06 13:55:41 +02:00
Damien GERARD 4a20a4c412 Fixed buffer overrun when opening a recent file (fixes #558) 2015-08-06 13:49:14 +02:00
Ricardo 95b2ada22f Improve space usage in File Association dialog (closes #637, #654)
- This improves the commit 77e816439 that didn't completely fix #535
 - This fixes the remaining text cuts, while adding space for future changes.
 - Round numbers for object position/sizes.
 - "exts :" -> "extensions:" for clarification.
2015-08-06 13:21:39 +02:00
Damien GERARD 366a393f13 minor code cleanup for future refactoring 2015-08-06 11:50:58 +02:00
Don Ho ba5d36e2bf [BUG_FIXED] Fix a visual glitch on exit
Don't make Notepad++ redraw on exit.
2015-08-06 01:18:43 +02:00
Damien GERARD 05183aeec5 Avoid useless redraws at start up, especially useful when numerous tabs are opened 2015-08-04 19:01:52 +02:00
Damien GERARD 660951bdf6 Coding style / Code cleanup 2015-08-04 18:09:17 +02:00
Don Ho f6b7bb0469 [RELEASE] Notepad++ 6.8.1 release 2015-08-03 23:41:25 +02:00
Don Ho 5748fdb49f [BUG_FIXED] Fix the inconsist code (closes #624)
Fix using of the member just after object deleting itself.
2015-08-03 23:02:16 +02:00
Don Ho a36b4f7810 [UPDATE] Update localization files 2015-08-03 01:56:18 +02:00
Don Ho 24c557392f [BUG_FIXED] Fix inconsistant untitled name issue.
The inconsistant untitled name issue is the first untitled document name
is "new 0" or "new 2" instead of "new 1". This fix make the first
untitled document name always be "new 1".
2015-08-03 01:32:43 +02:00
NN--- 5e052c5bd0 Build: VS2015 project update (closes #628)
+ Added `_CRT_NON_CONFORMING_WCSTOK` define
2015-08-02 21:44:18 +02:00
Damien GERARD fefca9f9b7 Added missing `+x` attribute for executables 2015-08-02 09:01:09 +02:00
Artur 5aa4c22d33 [UPDATE] Update russian translation (closes #559) 2015-08-02 04:13:36 +02:00
rddim 2df4c76938 [UPDATE] Update bulgarian.xml (closes #575) 2015-08-02 04:00:33 +02:00
Klaas Nekeman 513e2569fb [UPDATE] Update dutch localization for Notepad++ 6.8 (closes #550) 2015-08-02 02:17:02 +02:00
Don Ho 77e8164390 [UPDATE] Enlarge File Association dialog's extension field. (closes #535)
The extensions field of file Association in Preferences dialog is too
small to display entire extensions if the scroll bar appears.
2015-08-02 01:32:37 +02:00
Damien GERARD bdb0c48762 Added `+x` on `ChangeIcon.exe` (fixes #590, closes #591) 2015-08-01 23:35:09 +02:00
Don Ho c902f94d5a Merge remote-tracking branch 'remotes/hypherion2/master' 2015-07-30 23:36:23 +02:00
Adrian Avramescu e63f5d3908 [BUG_FIXED] Fix snapshot file after saving being always dirty (closes
Fix preventing override of dirty state on saving snapshot file.
2015-07-30 22:33:30 +02:00
Ricardo 9b4e8888b0 [TYPO] Fix "disply" typos. 2015-07-30 20:20:59 +02:00
Don Ho efbea233d2 [ENHANCEMENT] Enhance the bat script: use the variables instead of hard coded constant strings. 2015-07-30 19:45:45 +02:00
Don Ho 40019fd5b3 [ENHANCEMENT] bat launches x86/64 NSIS
Make script capable launch  NSIS in both x86/64 environment.
2015-07-30 00:37:47 +02:00
Don Ho c2cf84e774 Merge branch 'master' of https://github.com/notepad-plus-plus/notepad-plus-plus 2015-07-30 00:25:51 +02:00
Don Ho 9bb3c7d5be [ENHANCEMENT] Improve the usage of Source Code Pro font
1. fix the hanging problem for some rare situation (some specific
graphic cards?) by replacing otf file by ttf file.
2. make better font look by adding bold, italic and bold-italic fonts
3. load Source Code Pro privately so it won't be listed for the other
application during Notepad++ session.
2015-07-29 23:38:18 +02:00
Don HO 16b4113afc Add forgotten parenthesis. 2015-07-29 14:30:50 +02:00
Don Ho 21b5d6d27c [UPDATE] Update to the modern terminology for Unicode 2015-07-29 13:45:35 +02:00
Adrian Avramescu 1e1f447ec8 Set initial macro menu state (fixes issue #172) 2015-07-28 13:57:42 -07:00
Don Ho a958b019ff [BUG_FIXED] Fix "Restore recent close file" text disappears (closes #346)
Detailed description: "Restore recent close file" text disappears from
menu while closing a file.
2015-07-28 22:47:17 +02:00
Adrian Avramescu cfd946eeb4 [BUG_FIXED] Change splitter percent value to double (closes #585, fixes #405)
Prevents round-off error when resizing splitter
2015-07-28 22:14:49 +02:00
Don Ho 11ad9f699a [BUG_FIXED] Fix a regression of Preferences dialog (closes #570)
In v6.8, some options in Preferences dialog are not applied dynamically.
This fix makes them work again.
2015-07-25 17:25:10 +02:00
Don HO 809500f1cd Create scintillaUpdatingWorkFlow.txt 2015-07-25 01:35:43 +02:00
xomx 25edab9ded translation: update czech.xml (closes #536) 2015-07-25 00:44:29 +02:00
NN 4acf228f65 Adjust x64 build paths 2015-07-24 14:53:44 +02:00
György Bata 90ce994325 translations: Hungarian translation update (closes #541)
Updating the Hungarian translation for Notepad++ 6.8. Correcting Cloud related items. Added known unofficial strings.
2015-07-23 17:34:56 +02:00
Ach3r0n fdd69b77f9 translationsd: update dutch localization (closes #537) 2015-07-23 17:22:47 +02:00
Don HO 0774345d32 [TYPO] Fix a typo. 2015-07-23 13:19:40 +02:00
Don Ho 1b8bdfb6e5 [RELEASE] Notepad++ release 6.8 2015-07-21 02:46:23 +02:00
Pavel Nedev d930f10330 Fixed Context menu not shown regression bug (closes #492, fixes #383)
After FindInFiles operation context menu was no longer accessible.
2015-07-20 13:21:51 +02:00
Damien GERARD fe2defb536 Increased static buffer size and forced initialization (#514)
This is a temporary measure waiting for a more complete refactoring.
2015-07-20 11:23:20 +02:00
Don Ho fb452e0c69 [MODIF] Remove DSpellCheck from the package
Remove DSpellCheck plugin which has a hanging issue for Windows 10,
according Microsoft test team (ref:
https://github.com/notepad-plus-plus/notepad-plus-plus/issues/427)
2015-07-19 21:59:45 +02:00
Don Ho 125aee20f7 [REMOVE] Remove VS 2005 project
The minimum supported version of VS project is VS2013.
2015-07-19 01:35:13 +02:00
Don Ho 91992d0b7c [ENHANCEMENT] Use "Source Code Pro" as default font
Source Code Pro is included in the Notepad++ distribution for its
internal use.
If it's not the first time of Notepad++ installation (ie. updating),
users need to set Source Code Pro as default font manually via style
configurator dialog, or just delete "%APPDATA%\Notepad++\stylers.xml".
2015-07-18 21:18:39 +02:00
Don Ho 7164d4f516 [ENHANCEMENT] Make smooth font optional
The old behaviour enabled smooth font and it didn't allow user to change
this setting. The new behaviour makes it optional and turn it off by
default.
2015-07-16 12:52:16 +02:00
Artem Polivanchuk 861cac6951 translation: repaired and updated Ukrainian locale (closes #464) 2015-07-16 11:22:51 +02:00
Luca 0557e8ccc3 translations: updated italian.xml (closes #509)
Last translation for version 6.7.9.2
2015-07-16 11:07:05 +02:00
xomx 1a8548e56f translations: updated settings on cloud in czech.xml (closes #473) 2015-07-15 17:03:47 +02:00
Damien GERARD 4d0597136c Fixed compilation error introduced by 0cd514de 2015-07-15 14:17:48 +02:00
Damien GERARD 23cd144198 Applied coding style / cleanup 2015-07-15 14:09:31 +02:00
Damien GERARD 0cd514de13 Added some missing extensions to File Associations (closes #306, fixes #375) 2015-07-15 13:12:02 +02:00
ROBERTO f00f5eb14b translation: updated italian language 15.07.2015 (closes #499) 2015-07-15 13:06:55 +02:00
Ricardo 3e5de6194d langs.model.xml: Additions to PHP highlight (closes #488, fixes #459)
+ Add some extensions.
+ Additions to PHP highlight:
  * Added/updated huge amount of PHP Functions of several categories:
    Filesystem, Directory, Program execution, Fileinfo, Date/Time Functions,
    Calendar, Variable handling, Function handling, Array, Filter,
    Classes/Object, String, POSIX Regex, Output Control, Password Hashing,
    OpenSSL, Mcrypt, Mhash, Hash, FTP, SSH2, cURL, LDAP, IMAP, Network, JSON,
    URL, Stream, XML Parser, Misc., GD and Image, Exif, Zip, Zlib, Apache,
    PHP Options/Info, Error Handling, Semaphore.
  * Update functions related to databases (*sql_ ; sqlite_ ; odbc_ ; dba_),
    also adding MySQLi and MaxDB procedural style commands.
  * Added/updated PHP Reserved Words, Control Structures, and Predefined Constants
    from these categories: Network, Core, Magic constants, Arrays, Filter,
    URLs, Streams, Strings, Output Control.
  * Removed duplicates and sorted.
  * Break too long lines (>10k chars) so the entire file display properly in SmartGit.
2015-07-15 12:02:15 +02:00
gallegretti 8bec636304 Added missing macro commands (fixes #374, closes #454) 2015-07-15 11:59:05 +02:00
Damien GERARD e58ae03897 User defined commands: fixed typo for searching in the php documentation 2015-07-11 11:47:29 +02:00
Damien GERARD c6f206082e User defined commands: using https instead of http for search engines 2015-07-11 11:46:46 +02:00
Jon Fritzler 77a00e3434 build: removed sqlite3.c and sqlite3.h from VS2015 project (closes #445) 2015-07-11 11:09:39 +02:00
Jan Schreiber beecea39a9 translations: updated german.xml for 6.7.9.2 (closes #458) 2015-07-11 11:08:21 +02:00
ROBERTO 259b605e5b translations: updated Italian language (cloud settings) (closes #467)
Update Italian language (related to cloud settings).
Please take care that there is on item "Trim trailing and Save" (Under Macro menu) that don't have an item in language file.
Please add it.
2015-07-11 11:06:43 +02:00
NN--- 684a6d114b build: Synchronize VS2015 project (closes #379) 2015-07-08 20:23:59 +02:00
Damien GERARD 6ec3d55b65 translation: arabic: removed invalid slash 2015-07-08 20:15:34 +02:00
Tmp341 b72b0f3b91 translation: updated turkish.xml (closes #433)
Catch up with the latest english changes.
2015-07-08 19:48:59 +02:00
ROBERTO aa12ea5773 translation: update italian.xml (closes #423)
revised italian.xml fiel version for Notepad++ 6.7.9.2
2015-07-08 19:48:10 +02:00
Konstantin Lesnichenko 24ca971c25 adding yaml file extension in languages (closes #418) 2015-07-08 19:45:32 +02:00
Don Ho 5e240147c5 [MODIF] Remove settings on cloud dependency
This feature got a lot of regression due to its dependency on dropbox,
google drive and one drive implementation. This modification removes
such dependecy and allow users to set their settings location - any
cloud location path and even customized local location.
2015-07-08 13:33:53 +02:00
Damien GERARD c64f434a83 tinyxml: added missing include <cassert> 2015-07-06 00:37:00 +02:00
Ricardo 5fa40fbf7e Add more extensions to highlight (closes #409) 2015-07-05 17:49:50 +02:00
xomx 18f1f9e05b translation: updated czech (closes #412) 2015-07-05 17:42:16 +02:00
batagy e591c5dfaf translation: updated Hungarian (closes #410) 2015-07-05 17:34:07 +02:00
Joshua Noel 11a51aa05e Removed the extra space in default document name at startup (closes #254, fixes #97)
Fixed extra space between UNTITLED_STR and document number "0" when creating a
new buffer on start up through the function FileManager::bufferFromDocument().
2015-07-01 13:41:04 +02:00
NN 8c18baf06b Add vsixmanifest as XML (closes #274) 2015-07-01 13:24:40 +02:00
Damien GERARD 9a776f9f14 Added missing standard include <iso646> 2015-06-29 17:02:13 -07:00
Andreas Jönsson 759fc1b0f3 ui: only set font quality if ClearType is enabled (fixes #216, closes #311, closes #327) 2015-06-29 13:40:25 +02:00
Ricardo a9ed6b436b HTML auto-completion: Additions to HTML lang and auto-complete (fixes #222, closes #336)
HTML auto-complete
- add missing html elements and global events/attributes
- remove some deprecated elements, keeping popular ones
- remove duplicates

HTML lang
- add missing html elements (including deprecated ones) and global events/attributes to langs.model.xml
- remove duplicates

Use JavaScript highlight for JSON, because they have the same syntax.
2015-06-29 13:27:35 +02:00
Tmp341 c329442ed7 translations: Updated turkish.xml (closes #358)
Catch up with the latest english.xml changes
2015-06-29 13:09:38 +02:00
Lspeciosum 031f4b0657 Scintilla new requires UTF-8 font-names (closes #220)
Present version scintilla(x>3.5.3) accepts a font name only in utf-8.

See also:

 - http://sourceforge.net/p/scintilla/bugs/1684/
 - http://www.scintilla.org/ScintillaHistory.html
2015-06-28 18:31:58 +02:00
Andreas Jönsson eb02c73e89 translations: update english.xml (closes #313) 2015-06-28 18:22:44 +02:00
Andreas Jönsson 70bb9c1fd8 Fix spelling of "Icelandic" (closes #314) 2015-06-28 18:19:39 +02:00
Andreas Jönsson 1f3662fef8 Improve Swedish translation (closes #315) 2015-06-28 18:18:26 +02:00
Damien GERARD 0617b20e69 Translations: encoded all translation files using utf-8 - 2nd attempt (#307) 2015-06-24 17:48:22 +02:00
Damien GERARD a3656c1945 Translations: fixed utf-8 encoding for arabic (#307) 2015-06-24 16:50:58 +02:00
Damien GERARD cb15091e0d Translations: encoded all translation file using utf-8 (#307)
- [x] `afrikaans.xml` from `iso-8859-2` to `utf-8`
 - [x] `albanian.xml` from `iso-8859-2` to `utf-8`
 - [x] `arabic.xml` from `iso-8859-2` to `utf-8`
 - [x] `aragonese.xml` from `utf-8` to `utf-8`
 - [x] `aranese.xml` from `iso-8859-2` to `utf-8`
 - [x] `azerbaijani.xml` from `utf-8` to `utf-8`
 - [x] `basque.xml` from `ascii` to `utf-8`
 - [x] `belarusian.xml` from `windows-1251` to `utf-8`
 - [x] `bengali.xml` from `utf-8` to `utf-8`
 - [x] `bosnian.xml` from `iso-8859-2` to `utf-8`
 - [x] `brazilian_portuguese.xml` from `ibm855` to `utf-8`
 - [x] `bulgarian.xml` from `windows-1251` to `utf-8`
 - [x] `catalan.xml` from `iso-8859-2` to `utf-8`
 - [x] `chinese.xml` from `big5` to `utf-8`
 - [x] `chineseSimplified.xml` from `gb2312` to `utf-8`
 - [x] `croatian.xml` from `iso-8859-2` to `utf-8`
 - [x] `czech.xml` from `iso-8859-2` to `utf-8`
 - [x] `danish.xml` from `iso-8859-2` to `utf-8`
 - [x] `dutch.xml` from `iso-8859-2` to `utf-8`
 - [x] `english.xml` from `ascii` to `utf-8`
 - [x] `english_customizable.xml` from `ascii` to `utf-8`
 - [x] `esperanto.xml` from `utf-8` to `utf-8`
 - [x] `estonian.xml` from `iso-8859-2` to `utf-8`
 - [x] `extremaduran.xml` from `windows-1251` to `utf-8`
 - [x] `farsi.xml` from `utf-8` to `utf-8`
 - [x] `finnish.xml` from `windows-1255` to `utf-8`
 - [x] `french.xml` from `iso-8859-2` to `utf-8`
 - [x] `friulian.xml` from `iso-8859-2` to `utf-8`
 - [x] `galician.xml` from `windows-1251` to `utf-8`
 - [x] `georgian.xml` from `utf-8` to `utf-8`
 - [x] `german.xml` from `iso-8859-7` to `utf-8`
 - [x] `greek.xml` from `iso-8859-7` to `utf-8`
 - [x] `gujarati.xml` from `utf-8` to `utf-8`
 - [x] `hebrew.xml` from `windows-1255` to `utf-8`
 - [x] `hindi.xml` from `utf-8` to `utf-8`
 - [x] `hungarian.xml` from `utf-8` to `utf-8`
 - [x] `indonesian.xml` from `ascii` to `utf-8`
 - [x] `italian.xml` from `iso-8859-2` to `utf-8`
 - [x] `japanese.xml` from `shift_jis` to `utf-8`
 - [x] `kabyle.xml` from `utf-8` to `utf-8`
 - [x] `kannada.xml` from `utf-8` to `utf-8`
 - [x] `kazakh.xml` from `utf-8` to `utf-8`
 - [x] `korean.xml` from `euc-kr` to `utf-8`
 - [x] `kyrgyz.xml` from `utf-8` to `utf-8`
 - [x] `latvian.xml` from `iso-8859-8` to `utf-8`
 - [x] `ligurian.xml` from `iso-8859-2` to `utf-8`
 - [x] `lithuanian.xml` from `iso-8859-2` to `utf-8`
 - [x] `luxembourgish.xml` from `iso-8859-2` to `utf-8`
 - [x] `macedonian.xml` from `utf-8` to `utf-8`
 - [x] `malay.xml` from `ascii` to `utf-8`
 - [x] `marathi.xml` from `utf-8` to `utf-8`
 - [x] `mongolian.xml` from `utf-8` to `utf-8`
 - [x] `norwegian.xml` from `iso-8859-2` to `utf-8`
 - [x] `nynorsk.xml` from `iso-8859-2` to `utf-8`
 - [x] `occitan.xml` from `iso-8859-2` to `utf-8`
 - [x] `polish.xml` from `iso-8859-2` to `utf-8`
 - [x] `portuguese.xml` from `ibm855` to `utf-8`
 - [x] `romanian.xml` from `iso-8859-2` to `utf-8`
 - [x] `russian.xml` from `windows-1251` to `utf-8`
 - [x] `samogitian.xml` from `ascii` to `utf-8`
 - [x] `sardinian.xml` from `iso-8859-2` to `utf-8`
 - [x] `serbian.xml` from `iso-8859-2` to `utf-8`
 - [x] `serbianCyrillic.xml` from `windows-1251` to `utf-8`
 - [x] `sinhala.xml` from `utf-8` to `utf-8`
 - [x] `slovak.xml` from `utf-8` to `utf-8`
 - [x] `slovenian.xml` from `iso-8859-2` to `utf-8`
 - [x] `spanish.xml` from `iso-8859-2` to `utf-8`
 - [x] `spanish_ar.xml` from `iso-8859-2` to `utf-8`
 - [x] `swedish.xml` from `iso-8859-2` to `utf-8`
 - [x] `tagalog.xml` from `ascii` to `utf-8`
 - [x] `tajikCyrillic.xml` from `utf-8` to `utf-8`
 - [x] `tamil.xml` from `utf-8` to `utf-8`
 - [x] `tatar.xml` from `utf-8` to `utf-8`
 - [x] `telugu.xml` from `utf-8` to `utf-8`
 - [x] `thai.xml` from `tis-620` to `utf-8`
 - [x] `turkish.xml` from `iso-8859-2` to `utf-8`
 - [x] `ukrainian.xml` from `utf-8` to `utf-8`
 - [x] `urdu.xml` from `iso-8859-2` to `utf-8`
 - [x] `uyghur.xml` from `utf-8` to `utf-8`
 - [x] `uzbek.xml` from `utf-8` to `utf-8`
 - [x] `uzbekCyrillic.xml` from `utf-8` to `utf-8`
 - [x] `vietnamese.xml` from `utf-8` to `utf-8`
 - [x] `welsh.xml` from `iso-8859-2` to `utf-8`
2015-06-24 15:14:03 +02:00
Don HO 223caa25d0 Merge pull request #164 from turbanoff/master
[BUG_FIXED] Fix Uninitialized read in tinyxmlparser
2015-06-24 01:01:52 +02:00
Don HO c6e101b655 Merge pull request #178 from chcg/x64_build_adaptions
[UPDATE] X64 build adaptions
2015-06-24 00:55:41 +02:00
Don HO 95d7f45ff0 Merge pull request #184 from rddim/master
[UPDATE] Bulgarian language update
2015-06-24 00:41:58 +02:00
Don HO 4f0896df30 Merge pull request #231 from stenox/master
[UPDATE] Update ukrainian.xml
2015-06-24 00:39:51 +02:00
Don HO 3df3636f09 Merge pull request #268 from Rikk/patch-2
[UPDATE] Add CSS to languages that are auto-indented
2015-06-24 00:38:18 +02:00
Don HO b0ec01b19e Merge pull request #278 from hrwatahiki/Japanese-localization
[UPDATE] Japanese localization for Notepad++ 6.7.7
2015-06-24 00:36:45 +02:00
Don HO 14b2fe1339 Merge pull request #283 from Rikk/patch-3
[UPDATE] Add "php" string to PHP auto-complete
2015-06-24 00:34:48 +02:00
Don Ho b828ed21d2 [NEW_RELEASE] Notepad++ 6.7.9.2 release. 2015-06-23 00:06:27 +02:00
Ricardo 2ad0a7df57 Add "php" string to PHP auto-complete
Fix https://github.com/notepad-plus-plus/notepad-plus-plus/issues/279
2015-06-22 05:13:35 -03:00
hrwatahiki 83964662bb Japanese localization for Notepad++ 6.7.7 (same version as english.xml) 2015-06-21 21:43:51 +09:00
Don Ho e3450defc0 [RELEASE] Notepad++ release 6.7.9.1 2015-06-21 10:44:17 +02:00
rddim 2147bcc0d2 [UPDATE] Bulgarian language
added <Item id="47011" name="Live Support"/>
2015-06-20 11:16:33 +03:00
Don HO 0d768dd289 Update langs.model.xml 2015-06-20 02:56:27 +02:00
Ricardo 3f7dedfeb7 Add CSS to languages that are auto-indented
Possible fix for https://github.com/notepad-plus-plus/notepad-plus-plus/issues/257

Needs testing. Someone that can compile Npp, please test this!
2015-06-19 19:59:54 -03:00
Christian Grasser d6c72fa3f7 Merge branch 'master' of https://github.com/notepad-plus-plus/notepad-plus-plus into x64_build_adaptions 2015-06-18 07:23:03 +02:00
Christian Grasser 1c25ae96e6 Correct issue with missing text in keyboard shortcut mapper grid 2015-06-18 07:22:27 +02:00
Don Ho d1ed7683f4 [UPDATE] Change the print default option
from WYSIWYG to "without background coloour".
2015-06-18 02:50:28 +02:00
Don Ho c14f87c4b0 [UPDATE] Replace "Forum" command by "Live Support" one. 2015-06-18 01:35:15 +02:00
Artem Polivanchuk 8b0c4c0732 Update ukrainian.xml 2015-06-15 22:21:13 +03:00
Jon Fritzler 7986366249 Add missing Mutex files to VS2015 project :) 2015-06-15 12:09:29 -06:00
Don HO fed0ff5b73 Merge pull request #167 from Rikk/patch-1
[UPDATE] Add some more keywords to JS auto-completion.
2015-06-14 18:39:54 +02:00
Don Ho 856924658b [NEW] Add "Google Search" in the context menu. 2015-06-14 17:50:10 +02:00
Don Ho 4ace901a07 [UPDATE] Method getContextMenuFromXmlTree refactoring
The method getContextMenuFromXmlTree of NppParameters is too long to
maintain. Making 2 new methods to make the method in question more
readable.
2015-06-14 17:49:27 +02:00
Don Ho 9ad71107e9 [BUG_FIXED] Lock some operations for data integrality.
Use mutex of Yuni library to lock critical operation for the
compatibility of windows xp sp2.
For more info of Yuni library: https://github.com/libyuni
2015-06-12 22:10:37 +02:00
rddim 34c6a542e5 [UPDATE]Bulgarian language update
Bulgarian language update for version 6.7.9
2015-06-12 17:55:44 +03:00
Don Ho acb713d9e6 [RELEASE] Notepad++ 6.7.9 release 2015-06-12 00:53:35 +02:00
Don Ho 0ee535b263 [BUG_FIXED] Make retro-compatibility with xp sp2 2015-06-12 00:26:00 +02:00
Christian Grasser a8a6f2c881 - avoid some compiler warning
- build also without SCI_OWNREGEX
2015-06-11 17:41:07 +02:00
Christian Grasser 0d1297b9c7 added x64 build target, copied from win32 version, relaxed treat warning as error, as multiple errors show up due to x64 type truncations on assignments 2015-06-11 11:25:16 +02:00
Christian Grasser 4cfdd40497 avoid build issue due to difference between declaration and definition INT_PTR vs. BOOL 2015-06-11 11:19:14 +02:00
Ricardo dcfcd13a30 Add more keywords to JS auto-complete
Add more keywords to JS auto-complete.
This list is indeed in need of a complete update...
2015-06-08 19:36:34 -03:00
Christian Grasser 324a29a848 Merge branch 'GWLP_648' of https://github.com/chcg/notepad-plus-plus into x64_build_adaptions 2015-06-08 13:51:57 +02:00
Christian Grasser 10dfc331bf merge with master 2015-06-08 13:39:07 +02:00
Christian Grasser a371ddf822 avoid level 2 warning about variable size mismatch for x64 2015-06-08 13:07:45 +02:00
Christian Grasser edfa987f4e x64 issue, replace int for bufferid by bufferid itself, otherwise x64 crashes as bufferid aka buffer * differs from int under x64 2015-06-08 12:11:10 +02:00
Christian Grasser 581c7b2a72 enable common controls als for amd64\x64 architecture, otherwise xp style is not available and bitmap buttons are not working correctly 2015-06-08 09:26:24 +02:00
Christian Grasser 6ec31f4f85 avoid x64 pointer issues, leading to crash on tab resorting 2015-06-08 09:07:41 +02:00
Christian Grasser 73dee04dea Further changes for x64 builds 2015-06-08 08:48:05 +02:00
Don Ho 251e987a71 [NEW_FEATURE] Add 2 context menus on status bar
Add language context menu and EOL conversion context menu on status bar.
2015-06-08 03:19:34 +02:00
Don Ho 7edd53a535 Merge branch 'master' of https://github.com/notepad-plus-plus/notepad-plus-plus 2015-06-07 23:23:26 +02:00
Don Ho 4ac665d0ce [UPGRADE] Upgrade Scintilla from v3.34 to v3.56. 2015-06-07 23:19:26 +02:00
Don HO a2acbede53 Merge pull request #165 from Rikk/patch-1
[UPDATE] Add key words "let" and "of" for JavaScript lang.
2015-06-07 13:56:46 +02:00
Ricardo 92df4f6840 Add "let" and "of" for JavaScript lang
Add `let` and `of` for JavaScript lang.

Refs:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of
2015-06-06 18:23:26 -03:00
NN 3ef870227d Use unordered_map 2015-06-06 23:25:05 +03:00
turbanoff 40bb92c0af Fix Uninitialized read in tinyxmlparser 2015-06-06 18:55:43 +03:00
Don HO 3ff0ad484d Merge pull request #151 from NN---/EnumFonts
[UPDATE] Use updated prototype of EnumFontFamExProc.
2015-06-06 14:34:50 +02:00
Don HO 76b77ac8c4 Merge pull request #152 from NN---/DlgProc
[UPDATE] Make DlgProc returns INT_PTR but not BOOL.
2015-06-06 12:36:23 +02:00
Don HO 33fd37a6f4 Merge pull request #157 from NN---/VS2015
[UPDATE] Update VS projects
2015-06-06 01:15:01 +02:00
Don Ho 4cca41267e [NEW_FEATURE] Save in new instance with admin privileges.
While user tries to save a file which requires administrator privileges,
another instance in admin mode could be launched to save the file in
question.
2015-06-05 18:51:52 +02:00
Don HO c3037a91df [TYPO] Fix a typo. 2015-06-05 14:21:06 +02:00
Don HO 0774106a40 Update langs.model.xml 2015-06-04 16:25:16 +02:00
Christian Grasser 10d1c91c39 Merge branch 'master' of https://github.com/chcg/notepad-plus-plus into GWLP_648 2015-06-03 21:58:28 +02:00
NN def5952213 Merge branch 'master' into DlgProc 2015-06-03 07:19:34 +03:00
NN 6de87e3ecc Add _WIN32_WINNT=0x0501 to defines list. 2015-06-03 07:16:01 +03:00
Christian Grasser 4a14960090 correct whitespace merge difference to master 2015-06-03 01:38:44 +02:00
Christian Grasser d11cba6798 merge with master and resolve confilcts 2015-06-03 01:31:39 +02:00
Don Ho bc94d07766 [UPDATE] Unprecompile headers (part 4 - final) 2015-06-03 00:55:28 +02:00
Don Ho 246c8bd168 [UPDATE] Unprecompile headers (part 3) 2015-06-02 18:01:47 +02:00
Don HO 3f1e3da7d2 Merge pull request #153 from NN---/VS2015
[UPDATE] Make compilation on VS2015
2015-06-01 23:48:04 +02:00
Don HO ea4b409c3d Merge pull request #149 from milipili/xml-memory-leaks
[BUG_FIXED] fixed minor memory leak when exporting the parameters to XML.
2015-06-01 23:36:30 +02:00
Don HO f1d5c9f081 Merge pull request #145 from milipili/fix-invalid-read-via-strlen-when-loading
[BUG_FIXED] buffer: fixed invalid read via strlen when loading a file
2015-06-01 23:08:59 +02:00
Don HO ed8a51334d Merge pull request #150 from andreas-jonsson/finder_copy2
[ENHANCEMENT] Improve copy found lines to clipboard.
2015-06-01 20:54:29 +02:00
Don HO 6df7762c1d Merge pull request #144 from milipili/fix-invalid-stack-read-when-loading-file
[BUG_FIXED] buffer: fixed invalid read in the stack when loading a file
2015-06-01 20:45:42 +02:00
NN c18101823a Add missing files.
Add warning 4091 to be ignored.
Define _CRT_NON_CONFORMING_WCSTOK globally.
2015-06-01 21:40:20 +03:00
NN dbb43a729f DlgProc returns INT_PTR and not BOOL. Use correct prototype and remove casts.
See https://msdn.microsoft.com/en-us/library/windows/desktop/ms645469(v=vs.85).aspx
2015-06-01 21:30:41 +03:00
NN 485c7f21d0 Use correct prototype of EnumFontFamExProc. 2015-06-01 21:09:10 +03:00
Andreas Jönsson f3934fadb7 Fix array termination error. 2015-06-01 18:55:25 +02:00
Andreas Jönsson 23ac5e3da8 Mark some methods as const. 2015-06-01 18:48:49 +02:00
Andreas Jönsson 933aae4fc2 Improve str2Clipboard.
Make it take generic_string instead of TCHAR*, since at most callsites
we already have a generic_string.

Improve error handling. Depending on where we are in the function when
we get an error, we need to free the memory, unlock the memory, or
close the clipboard.

Note that if SetClipboardData succeeds then we should not do anything
more to the memory.
2015-06-01 18:47:24 +02:00
Andreas Jönsson d6081a5f37 Improve copy functionality in find results window
Just copy the actual results, without the additional formatting with
line and file name. It respects the hierarchy in the results, i.e.
you can copy all results from a search operation, or from a specific
file, or just the lines you selected.
2015-06-01 18:39:22 +02:00
Andreas Jönsson 54c8fd7ac8 Make case of "all" consistent. 2015-06-01 18:10:43 +02:00
Don HO 2002ecfbd2 Merge pull request #140 from Morange21/master
[UPDATE] Remove extra space when creating a new document
2015-06-01 01:04:22 +02:00
Don HO 57664ff70e Merge pull request #142 from NN---/thread
[UPDATE] Remove unnecessary casts.
2015-06-01 00:56:05 +02:00
Don HO 7f2af7a264 Merge pull request #146 from milipili/fix-documentmap-uninitialized-variables-drawzone
documentmap: ViewZoneDlg: fixed uninitialized variables
2015-06-01 00:38:40 +02:00
Christian Grasser 6d654bef5a Merge branch 'master' of https://github.com/chcg/notepad-plus-plus into GWLP_648 2015-05-31 22:55:50 +02:00
Don Ho e9e710a3d4 [UPDATE] Unprecompile headers (part 2) 2015-05-31 22:40:07 +02:00
milipili 25b3a712fb fixed minor memory leak when exporting the parameters to XML
When writing the parameters as a XML file (when the application quits), a new
node was created but not destroyed (`InsertEndChild` makes a clone of the
given node).
2015-05-31 21:27:27 +02:00
Don Ho b35e759d11 [UPDATE] Unprecompile headers 2015-05-31 15:57:17 +02:00
milipili 9f5f8d13c5 documentmap: ViewZoneDlg: fixed uninitialized variables
The real problem is `_viewZoneCanvas`, which can be used unitialized by `drawZone`.
2015-05-30 23:34:58 +02:00
milipili d09947d22d Scintilla: Buffer: fixed invalid read via strlen when loading a file
When loading a file via `FileManager::loadFileData`, a fixed-length buffer
is filled via `fread`. Then, in some cases, a conversion is done with the help
of `Utf8_16_Read`. However, the method `Utf8_16_Read::convert` performs a call
to `strlen` on this buffer. This is obviously wrong: `\0` char should be
accepted (even if a bit strange) and the buffer is not zero-terminated.

The changes merely consist in adding an additional parameter `length` to
not have to guess the size of the buffer.
2015-05-30 21:28:51 +02:00
milipili 6adc3b35fc scintilla: buffer: fixed invalid read in the stack when loading a file
The method `FileManager::loadFileData` uses a stack-based buffer for reading
a file. However, due to the optimization used by `Utf8_16_Read` (`UnicodeConvertor`),
this buffer is not copied, but a pointer to this object is kept.
After `loadFileData`, this object is destroyed, but is used afterward
(via `UnicodeConvertor.getNewBuf`).
2015-05-30 21:19:01 +02:00
NN 3319bcc581 Fix incorrect thread procedure prototype. It has to be __stdcall.
Remove unnecessary casts.
2015-05-30 21:06:32 +03:00
Joshua Noel bc0b68b2ba Fixed extra space between UNTITLED_STR and document number when creating a new document through the function FileManager::newEmptyDocument() 2015-05-30 13:40:41 -04:00
Don HO 17e8ca3c15 Merge pull request #120 from andreas-jonsson/tempfix_corruption
[BUG_FIXED] Prevent big file corruption on some long period operations.
2015-05-30 18:00:16 +02:00
Andreas Jönsson 3ca488d0bc Also sync when pasting.
See Sourceforge #5327.
2015-05-30 10:16:19 +02:00
Don HO 8976240dcd Merge pull request #138 from milipili/master
[ScitillaComponent: Buffer: _currentStatus is used uninitialized in ctor
2015-05-30 02:41:46 +02:00
milipili 0ce219566a ScitillaComponent: Buffer: fixed an uninitialized variable in ctor
The non-default constructor of the class Buffer calls the inner method
`checkFileState()`, using the private variable `_currentStatus` to determine
whether some checks on the file attached to the buffer are required or not.
However this variable is properly initialized _after_.
2015-05-30 02:26:55 +02:00
Don Ho da262dd975 [FIX] Fix not compling issue. 2015-05-30 01:26:00 +02:00
Don HO 7fec9fa070 Merge pull request #130 from NN---/patch-2
[UPDATE] Add more file extensions of XML based formats.
2015-05-29 22:38:48 +02:00
NN 62120359e0 Merge remote-tracking branch 'base/master' 2015-05-28 21:07:47 +03:00
Christian Grasser e1d8e055c8 Merge branch 'master' of https://github.com/chcg/notepad-plus-plus into GWLP_648 2015-05-28 19:37:24 +02:00
Christian Grasser c8254f89d1 renamed missed CallWindowProcW Unicode version also to CallWindowProc 2015-05-28 19:33:39 +02:00
Christian Grasser f45f58b4b2 Correct build issue on donho master 2015-05-28 19:26:16 +02:00
Don Ho 9d50da76b1 [CODE_ENHANCEMENT] Code enhancement. 2015-05-28 18:11:35 +02:00
NN c8e0943286 Synchronize VS2015 project with VS2013. 2015-05-28 07:39:27 +03:00
NN 39ccda99ce More XML based formats 2015-05-28 07:00:50 +03:00
Don Ho 7f6dd17f03 [CODE_ENHANCEMENT] Code enhancement. 2015-05-28 01:22:28 +02:00
Don Ho c123fd1a01 [CODE_ENHANCEMENT] Init some uninitialized vars. 2015-05-27 23:47:06 +02:00
Christian Grasser c3697d2055 Cleanup usage of remaining Pre-Unicode interface usage of SetWindowLongPtrW, SetWindowLongPtrA -> SetWindowLongPtr; GetWindowLongPtrW -> GetWindowLongPtr 2015-05-27 22:59:46 +02:00
Christian Grasser 311c7d578e Further x86, x64 compatibility fix by reinterpret_cast<LONG_PTR> instead of reinterpret_cast<LONG> for SetWindowLongPtr 2015-05-27 22:47:40 +02:00
Christian Grasser 4d694ea704 Add patch from http://sourceforge.net/p/notepad-plus/patches/648/ by Xileer Torias with comment:
Updated the GetWindowLongPtr and SetWindowLongPtrW nIndex reference as per https://msdn.microsoft.com/en-us/library/windows/desktop/ms633585%28v=vs.85%29.aspx and https://msdn.microsoft.com/en-us/library/windows/desktop/ms644898(v=vs.85).aspx

This alters the function to be compatible with both x86, and x64 as to simplify future x64 builds.
2015-05-27 22:06:53 +02:00
Don HO ad5788d266 Merge pull request #114 from pnedev/findinfiles_1
Enhance FindInFiles - part 1
2015-05-27 02:42:48 +02:00
Andreas Jönsson 5b28e27b3d Add "static" to get internal linkage. 2015-05-26 22:54:11 +02:00
Andreas Jönsson 2a7ef2ecf0 Guard long-running operations with a mutex
The session snapshot feature runs in its own thread and access to
Scintilla etc is not thread-safe. As a *temporary* and *non-exhaustive*
fix we guard some long-running operations (undo, redo, replace, sort)
with a mutex to prevent data corruption.
2015-05-26 15:58:46 +02:00
Don HO 56ceaf5546 Merge pull request #117 from NN---/VS2015
[ADD] Add VS2015 project file and make notepad++ project compatible with VS2015.
2015-05-26 09:12:03 +02:00
Don HO 07968d7ed6 Merge pull request #116 from jay1109/master
[UPDATE] Optimize font quality for LCD.
2015-05-26 03:00:03 +02:00
Don HO 805ab2b9ff Merge pull request #86 from andreas-jonsson/decimal_sort
[NEW_FEATURE] Refine sort lines feature: Add Sort Lines Lexicographically/Integer/Decimal (comma) /Decimal (dot) with Ascending and Descending commands.
2015-05-25 22:59:26 +02:00
Andreas Jönsson f43c9875b3 Fix menu options. 2015-05-25 20:50:57 +02:00
NN 7ead0542cc Add special project for VS2015 2015-05-25 13:04:18 +03:00
jay1109 e2472bce88 Optimize font quality for LCD 2015-05-25 11:40:38 +02:00
Pavel Nedev d6b321d2d5 Properly position on screen FindInFiles progress window
Use Search Dialog position as bias for the progress window position to avoid bad appearence on multiple monitors setups.
2015-05-25 11:04:31 +03:00
Pavel Nedev df7ddabff0 Make FindInFiles progress window behave like modal 2015-05-25 11:03:21 +03:00
Pavel Nedev 4409277180 Display find progress status on cancel operation also 2015-05-25 11:01:50 +03:00
Pavel Nedev 43ac186d2b Auto-fit filename in FindInFiles progress window
This way the filename doesn't spread on multiple lines.
2015-05-25 11:01:16 +03:00
Pavel Nedev ccee6ea29d Refresh N++ window on Finder creation
This makes Notepad++ window look clean when starting Find/Replace InFiles operation for the first time.
2015-05-25 11:00:47 +03:00
Don HO a7e00affb4 Merge pull request #110 from andreas-jonsson/remove_struct
[UPDATE] Remove OPENFILENAMENPP structure.
2015-05-25 01:10:53 +02:00
Don Ho bdb06f3861 [UPDATE] Update a quote. 2015-05-25 00:55:00 +02:00
Don HO ec9712665a Merge pull request #104 from NN---/patch-2
[UPDATE] Add more xml file extensions.
2015-05-25 00:45:59 +02:00
Michael b8adf46489 Add jsm to the Javascript extensions
.jsm is short for Javascript module and is at least used in Mozilla Addons for shared code.
2015-05-25 00:03:48 +02:00
Don HO f7e5be4e2b Merge pull request #12 from dail8859/splitlines
[ENHANCEMENT] "Split Lines" uses the edge mode if enabled.
2015-05-24 19:18:59 +02:00
Don HO e70eb054b0 Merge pull request #46 from andreas-jonsson/repeat
[ENHANCEMENT] Add "repeat" option to column editor.
2015-05-24 18:40:04 +02:00
Don Ho 0628508ef0 [REMOVE] Remove solution file from git index. 2015-05-24 01:28:43 +02:00
Don Ho ec105d7b5f [UPDATE] Remove solution file from git index.
VisualStudioVersion could be different.
2015-05-24 01:23:59 +02:00
Don HO 99eca7b1bf Merge pull request #90 from rcdailey/multi-processor-build
[UPDATE] Enable multiprocessor compiling; Remove pre-compiling method.
2015-05-23 20:21:15 +02:00
Don Ho 6870368034 Update gitIgnore file. 2015-05-23 18:57:06 +02:00
Andreas Jönsson 4bd32caa5c Remove OPENFILENAMENPP structure. 2015-05-23 15:48:58 +02:00
Don Ho b85fc02841 [RELEASE] Notepad++ 6.7.8.2 release 2015-05-23 14:14:33 +02:00
Don Ho d3c7ade18c [NEW] Prevent from launching updater under XP due to the obsolet security
layer
2015-05-22 21:11:08 +02:00
Don HO f74bb0813b Merge pull request #95 from NN---/patch-1
[REMOVE] Remove binary file npp.pdb.
2015-05-22 13:20:18 +02:00
Andreas Jönsson 7c3376ae6b Use a rectangular selection as sort key. 2015-05-21 15:53:48 +02:00
NN 3644983bcb Add more xml file extensions 2015-05-20 20:37:08 +03:00
NN f867f40cb9 Add warnings description. 2015-05-20 12:39:28 +03:00
Andreas Jönsson 626dc02c4c Use old-style loop to be compatible with VS2010. 2015-05-20 08:25:14 +02:00
NN 2ef5e5eca3 Support compilation in VS2015.
Changes:
_CRT_NON_CONFORMING_WCSTOK - to have old wcstok behaviour
dbghelp.h doesn't disable warnings, do it manually.
Better casting from pointer to integral.
Disable warnings in tinyXml headers.
Disable warnings 4456;4457;4459 to not touch the source.
More details about the warnings: http://blogs.msdn.com/b/vcblog/archive/2014/11/12/improvements-to-warnings-in-the-c-compiler.aspx
2015-05-19 14:01:27 +03:00
Don Ho a76ff09ac0 [RELEASE] Notepad++ 6.7.8.1 release (WinGup bug-fix: remove the dependency of msvcr120.dll) 2015-05-19 03:40:56 +02:00
NN eca9471ba8 This file is not intended to be committed 2015-05-18 16:18:19 +03:00
Andreas Jönsson 7b9c342bda Fix outdated comment. 2015-05-18 09:32:24 +02:00
Robert Dailey 5c69e59187 Enable multiprocessor build
Project now utilizes the /MP compiler switch to perform
parallelized builds. The number of parallel builds performed
is determined on a per-machine basis based on available
logical CPUs.

Long term this will provide the best performance output to
code maintainability ratio compared to just enabling
precompiled headers.

Using my personal machine (8 cores), I got the following
timings (Debug configuration):

* Normal build           : 89 seconds
* Multi-processor build  : 28 seconds
* PCH enabled            : 27 seconds

Note that the multi-processor build timings can be further
reduced with proper dependency management and removal of
existing precompiled header file (precompiledHeaders.h).

Specific Changes:

* Precompiled header support disabled (not compatible with
  /MP flag).
* precompiledHeader.cpp deleted.
* Solution File added.
* Minimal Rebuild (/Gm) disabled (ignored when /MP is on).

precompiledHeaders.h still exists because it contains a ton of
inclusions required by lots of files. A second and less trivial
cleanup will involve removing the precompiledHeaders.h file and
individually correcting and satisfying dependencies in each source
file in the code base.
2015-05-17 22:34:34 -05:00
Andreas Jönsson 91da641adc Use initializer list in ISorter. 2015-05-17 21:50:06 +02:00
Andreas Jönsson be230c1a29 Add a version of std::stod which takes locale.
We need a string-to-double conversion function which acts the same on
all computers, irrespective of which locale is running. We need to
guarantee that the function expects '.' as the decimal point, and not
','. The choice of en-US is more or less arbitrary.
2015-05-17 21:23:08 +02:00
Andreas Jönsson 0e42d3348a Fix handling of negative numbers + empty lines. 2015-05-17 20:05:25 +02:00
Andreas Jönsson ad2cc85c0e Simplify NativeLangSpeaker::messageBox. 2015-05-17 19:29:43 +02:00
Andreas Jönsson d0bafb7fba Add more options for sorting.
User can now choose between lexicographic, integer and decimal sorting.
For decimal sorting there are two further options: decimal point ('.')
or decimal comma (',').

When doing integer/decimal sort, the parsing is not as strict as
before. E.g during integer sorting the program will interpret "123abc"
as 123.

Performance of integer sorting has been improved by 30%.

The implementation of sorting is delegated to classes which implement
the new "ISorter" interface. Unfortunately due to template issues most
of the code had to go in the header file.
2015-05-17 19:18:43 +02:00
Andreas Jönsson 4d8e731d3e Add const to NativeLangSpeaker::messageBox(). 2015-05-17 19:09:21 +02:00
Don Ho 5c272a8818 [RELEASE] Notepad++ 6.7.8 release. 2015-05-16 02:36:09 +02:00
Don Ho 50410cc744 [BUG_FIXED] Fix compiling problem in debug mode
This problem is due to the sort lines enhancement.
2015-05-15 19:41:59 +02:00
Don Ho 6b853cf3d3 [UPDATE] Update WinGup to version 3.0 and several localization files. 2015-05-15 16:10:42 +02:00
Don Ho c033d58cb8 [UPDATE] Remove outdated user manual from release package. 2015-05-15 15:19:20 +02:00
Andreas Jönsson 98cafadc3f Remove const. 2015-05-15 11:49:42 +02:00
Andreas Jönsson 014c06c89c Remove const. 2015-05-15 11:46:39 +02:00
Don HO 72c8f0b4ae Merge pull request #44 from andreas-jonsson/more_optimize_sort
[BUG_FIXED] Fix issues related to sort optimization.
2015-05-15 03:32:15 +02:00
Don HO b6d5c2b45a Merge pull request #35 from cmeriaux/goToNextIndicator
[BUG_FIXED] Fix "Jump to next indicator" command broken with only one character.
2015-05-15 03:00:00 +02:00
Don HO 3a301ee6ad Merge pull request #48 from laugel/master
[UPDATE] Added the "config" extension for XML files.
2015-05-13 20:07:49 +02:00
Don HO c3c0cc4a24 Merge pull request #47 from prclx323800/translation
[UPDATE] Translate "Restore Recent Closed File".
2015-05-12 10:53:27 +02:00
oneill@users.noreply.github.com cf0f8df7a8 Retain field values when disabling status auto-detection 2015-05-12 01:28:00 +02:00
oneill@users.noreply.github.com d98232b76e Fix the file status auto-detection setting not being set correctly 2015-05-12 01:24:16 +02:00
Andreas Jönsson 83de4a9da2 Use long long in numeric sort (ie 64 bit numbers). 2015-05-11 09:26:31 +02:00
Jean-Yves LAUGEL 22f2e101a6 Added the "config" extension for XML files. 2015-05-10 16:59:57 +02:00
Lin Xiao ba0e08f06e Conform to translation file format 2015-05-10 20:22:28 +08:00
Lin Xiao 2968fb9a29 Translate "Restore Recent Closed File" 2015-05-10 20:01:29 +08:00
Andreas Jönsson f4132c1634 Add "repeat" option to column editor.
This allows the inserted text to be repeated x times. As an example,
if we have selected 6 columns and let initial number = 10,
increase by = 5 and repeat = 2, then the column editor will insert the
following:

10
10
15
15
20
20
2015-05-10 13:06:25 +02:00
Andreas Jönsson ee225f5cad Handle empty lines properly in numeric sort. 2015-05-10 11:00:58 +02:00
Andreas Jönsson 936d9c56fc When sorting, reserve enough space for work + output. 2015-05-10 10:30:17 +02:00
Andreas Jönsson 60505765cc Remove ScintillaEditView::getLine, no longer used. 2015-05-10 10:29:21 +02:00
Andreas Jönsson dd846658e6 Use new kind of loop. 2015-05-10 10:27:36 +02:00
Andreas Jönsson 501ce1d689 Make reference signs consistent. 2015-05-10 10:25:56 +02:00
Andreas Jönsson 83c16755ab Don't cache int->string conversion, it doesn't speed up anything. 2015-05-09 21:23:40 +02:00
Andreas Jönsson 4b3fbdd570 Don't throw pointers (MFC habit). 2015-05-09 13:25:36 +02:00
Andreas Jönsson 6f004d86a4 Rename sortAllLines -> sortEntireDocument. 2015-05-09 13:21:35 +02:00
Andreas Jönsson e258bcb3a7 Speed up numeric sorting by 10x.
Convert strings to int, sort, then convert back to strings.
2015-05-09 13:20:37 +02:00
Andreas Jönsson bcbe48b13f Make stoi_CountEmptyLinesAsMinimum more restrictive.
It now only accepts digits and possibly a single minus character as the first character.
Ordinary std::stoi has too much special magic, e.g. it converts "1 a" to "1".
2015-05-09 12:49:47 +02:00
Andreas Jönsson 0eca4db949 Improve numeric sorting. No need to read lines from Scintilla, we already
have them in a vector.
2015-05-09 11:25:07 +02:00
Andreas Jönsson eee7c4f16e Sort numerically (not lexicographically) if all lines are integers. 2015-05-09 11:02:58 +02:00
Andreas Jönsson 6e84be21f4 Fix newline bug when not sorting all lines. 2015-05-09 10:22:50 +02:00
Andreas Jönsson 351b9b6bff Rename quickSortLines -> sortLines. 2015-05-09 10:05:45 +02:00
Andreas Jönsson 01c1667b09 Use TCHAR instead of _TCHAR. 2015-05-09 08:34:56 +02:00
Andreas Jönsson c926e18f42 Use more const. 2015-05-09 08:34:44 +02:00
Andreas Jönsson 4f7752e4a3 Add more const. 2015-05-09 00:17:18 +02:00
Andreas Jönsson 1f4a1fb2e7 Optimize sort.
Remove custom, recursive implementation of quicksort which becomes too
slow to use after a couple of hundred lines.
2015-05-08 23:27:21 +02:00
Don Ho 4e065b2d3f [UPDATE] Conform to GitHub project standard format. 2015-05-08 16:00:42 +02:00
Don HO b02adce942 Merge branch 'master' of https://github.com/donho/notepad-plus-plus 2015-05-08 12:53:51 +02:00
Don HO c40a6fc384 [UPDATE] Make project recompilable on VS2005 2015-05-08 12:53:32 +02:00
Don Ho 91f9751a85 [BUG_FIXED] Fix Setting on cloud for Google drive unrecognized regression. 2015-05-08 04:12:12 +02:00
Christophe Meriaux 352965b2e7 go to next indicator broken with only one char 2015-05-07 10:02:30 +02:00
Don HO 572f67f511 Merge pull request #9 from andreas-jonsson/tabbar
[CHANGE_BEHAVIOUR] When hiding tab bar via command-line parameter, don't affect settings.
2015-05-07 00:40:05 +02:00
Don Ho 9aa5d708ed [BUG_FIXED] Fix a annoying regression about "the buffer passed to GetFullPathName was too small!" message dialog. 2015-05-06 20:45:56 +02:00
Pavel Nedev ea8bf88130 Remove unused code piece 2015-05-05 18:11:09 +03:00
Don HO b03eb6a8d9 Merge pull request #3 from rddim/master
[UPDATE] Update incorrect language code for bulgarian.xml
2015-05-02 11:54:05 +02:00
Don HO 1c49679fc2 Merge pull request #4 from stenox/patch-1
Update ukrainian.xml
2015-05-02 11:51:03 +02:00
Don HO 2fe9845dbe Merge pull request #7 from andreas-jonsson/find_ampersands
Fix ampersands in find dialog status bar.
2015-05-02 11:49:36 +02:00
Don HO 46cb58069f Merge pull request #8 from andreas-jonsson/plurals
Fix plurals in find-replace dialog.
2015-05-02 02:26:31 +02:00
Don Ho 6bf823d3f8 [BUG_FIXED] Fix Tab close button too small issue with a very high resolution display. 2015-05-01 19:51:59 +02:00
dail8859 ec2bb7f8b7 [UPDATE] "Split Lines" uses the edgemode if enabled 2015-04-29 16:39:52 -04:00
Andreas Jönsson 31f6bf8398 When hiding tab bar via command-line parameter, don't affect settings. 2015-04-25 13:11:35 +02:00
Andreas Jönsson 930464fb8c Cleanup after comments in pull review. 2015-04-25 08:59:38 +02:00
Andreas Jönsson 43879e64ef Fix plurals in find-replace dialog. 2015-04-24 19:32:08 +02:00
Andreas Jönsson 5bacca3601 Fix ampersands in find dialog status bar. 2015-04-24 19:18:54 +02:00
Don Ho ac61c43d15 [UPDATE] Update ADA language keywords. 2015-04-22 23:38:10 +02:00
Artem Polivanchuk e4944cdfd2 Update ukrainian.xml
Translation of new strings
2015-04-20 16:11:28 +03:00
Artem Polivanchuk f11ac8f4ae Update ukrainian.xml
Adding new strings from EN
2015-04-20 14:50:38 +03:00
Artem Polivanchuk 7f0d3084f7 Update ukrainian.xml 2015-04-20 14:19:35 +03:00
rddim 5867668898 [UPDATE] Update incorrect language code 2015-04-19 20:03:04 +03:00
rddim 679724a0be Update bulgarian.xml 2015-04-17 20:39:19 +03:00
Don Ho fdf47cd300 [RELEASE] Notepad++ v6.7.7 2015-04-16 02:55:40 +02:00
Don Ho e2f19f30ca [BUG_FIXED] Fix "Restore last closed file" (Ctrl+Shift+T) display bug. 2015-04-16 00:34:23 +02:00
Don Ho c683b344e4 Merge branch 'master' of https://github.com/donho/notepad-plus-plus 2015-04-16 00:24:16 +02:00
Don Ho 5492003355 [TEST] npp.pdb 2015-04-15 22:22:23 +02:00
Don Ho 7e61afffb8 Merge branch 'master' of https://git.iwi.me/npp/notepad-plus-plus
Conflicts:
	PowerEditor/bin/updater/GUP.exe
	PowerEditor/installer/nativeLang/bengali.xml
	PowerEditor/installer/nativeLang/hungarian.xml
2015-04-15 22:09:35 +02:00
Damien GERARD a658547727 updated debugging information database 2015-04-15 10:39:39 +02:00
Don Ho 9114f1da31 updated GUP for notepad++ 2015-04-15 10:26:37 +02:00
Don Ho 8d4003c52e updated installer translations 2015-04-15 10:24:43 +02:00
Don Ho faca774c5c [RELEASE] Notepad++ release 6.7.6 2015-04-15 02:12:28 +02:00
Don Ho 515932b338 [UPDATE] Update change log. 2015-04-14 13:00:27 +02:00
Don Ho ce9810ecb5 [NEW_FEATURE] Add "Restore last closed file" (Ctrl+Shift+T) feature. 2015-04-07 02:10:03 +02:00
Don Ho 3ed1e767b1 [BUG_FIXED] Fix Settings on Cloud Google Drive not working issue. 2015-04-06 18:29:59 +02:00
Don Ho 73f47a2c04 [BUG_FIXED] Fix Setting on Cloud for dropbox not working issue. 2015-04-06 01:49:53 +02:00
Don Ho 1f8ad1e75c [BUG_FIXED] Fix a regression that system64 files cannot be opened by Notepad++. 2015-04-04 23:29:30 +02:00
Don Ho 55099cb4b7 [BUG_FIXED] (Author: Alexander Riccio) Fix several bugs.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1352 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-03-14 22:55:03 +00:00
Don Ho 8ec487d668 [RELEASE] Notepad++ 6.7.5 Release.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1351 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-03-10 20:53:52 +00:00
Don Ho 31f81b2150 [UPDATE] Update the command line argument display content.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1350 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-03-05 12:26:08 +00:00
Don Ho 473769cd58 [BUG_FIXED] (Author: Pekka Pöyry) Filename rendered incorrectly on tab bar while it contains '&' character.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1349 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-28 13:17:37 +00:00
Don Ho 8d3583ccfd [MODIF] Code clean up: make code adapt the coding convention.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1348 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-24 18:27:55 +00:00
Don Ho aa7461f062 [ENHANCEMENT) (Author: Pavel Nedev) Enhance displaying of searching files on the progress bar while finding files.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1347 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-23 17:42:38 +00:00
Don Ho f224c673bf [NEW] (Author: Pavel Nedev) Add notification for plugins : NPPN_BEFORESHUTDOWN NPPN_CANCELSHUTDOWN NPPN_FILEBEFORERENAME NPPN_FILERENAMECANCEL NPPN_FILERENAMED NPPN_FILEBEFOREDELETE NPPN_FILEDELETEFAILED NPPN_FILEDELETED
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1346 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-21 18:20:50 +00:00
Don Ho d9299e644f [ENHANCEMENT] (Author: Pavel Nedev) Show progress window during FindInFiles and ReplaceInFiles.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1345 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-19 01:01:12 +00:00
Don Ho 78bbeb4624 [ENHANCEMENT) (Author: pinchy) Make keystroke ENTER trigger the shortcut editor dialog in Shortcut Mapper.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1344 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-17 07:56:17 +00:00
Don Ho 6420dfb67e [NEW] (Author: Korikulum) Adds a message showing the total number of matches in the current document to the Incremental Search bar.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1343 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-14 17:21:09 +00:00
Don Ho deb3b8fcfe [BUG_FIXED] (Author: Andreas Jonsson) Fix the crash issue while user Ctrl + double click on an empty document.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1342 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-13 23:30:34 +00:00
Don Ho d5f8a23a09 [NEW) (Author: Michael) Allow drop files onto doc switcher and other side panels.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1341 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-13 18:04:33 +00:00
Don Ho 68fdd209b8 [ENHANCEMENT] (Author: Eduard Braun) Installer remembers user's choices of last installation.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1340 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-12 00:46:14 +00:00
Don Ho 9db6d61b2c [BUG_FIXED] (Author: mittmemo) Fix Auto-indent in new code block not respecting current EOL bug.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1339 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-09 18:46:59 +00:00
Don Ho c922089e28 [NEW] (Author: Mike Cowperthwaite) Python lexer: enable EXTRAWORDS.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1338 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-09 08:45:30 +00:00
Don Ho bab1575d2b [BUG_FIXED] (Author: Mike Cowperthwaite) Restore focus to editor when a panel is closed.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1337 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-09 08:33:01 +00:00
Don Ho 9a54f90312 [EN[ENHANCEMENT] Enhance Incremental search: make highlighting follow typing.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1336 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-06 18:18:04 +00:00
Don Ho 3d2f570aba [ENHANCEMENT] (Author: Mike Cowperthwaite) Enhance Incremental search. (part 2/2)
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1335 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-06 03:46:15 +00:00
Don Ho b7edd3c8e2 [ENHANCEMENT] (Author: Mike Cowperthwaite) Enhance Incremental search. (part 1/2)
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1334 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-06 02:29:07 +00:00
Don Ho 435b1001b9 [BUG_FIXED] Fix auto-insert bad behaviour.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1333 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-04 01:13:58 +00:00
Don Ho b75fb7cb4a [BUG_FIXED] Fix crash bug on loading dropbox settings.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1332 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-04 01:12:41 +00:00
Don Ho b1d9ffe83f [BUG_FIXED] Fix a crash bug while file not found for -qf argument on start up.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1331 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-02 08:20:52 +00:00
Don Ho b1b6f01f34 [BUG_FIXED](Author: Pavel Nedev) Remove erroneous use of FreeLibrary(_hUser32).
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1330 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-01 21:03:01 +00:00
Don Ho a7074ee7b9 Back to the regular release mode.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1329 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-01 16:41:08 +00:00
Don Ho b09a7c17f3 [NEW_FEATURE] Add new possibility to launch the auto-typing text from command line:
-qnQuoterName
-qfQuoteFileNameFullPath
-qtQuoteText


git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1328 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-02-01 12:16:12 +00:00
Don Ho 00f664188f [RELEASE] Notepad++ 6.7.4 Release - Je suis Charlie edition
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1327 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-01-10 23:41:49 +00:00
Don Ho 5815817601 [RELEASE] Notepad++ 6.7.3 Release with change.log
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1326 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-01-01 12:45:29 +00:00
Don Ho 600e09b72e [RELEASE] Notepad++ 6.7.3 Release.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1325 f5eea248-9336-0410-98b8-ebc06183d4e3
2015-01-01 12:19:56 +00:00
Don Ho 8df7635063 [BUG_FIXED] Remove a language which makes Notepad++ crash.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1323 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-29 00:44:54 +00:00
Don Ho 395110c26b [BUG_FIXED] Fix the regression for the translation: remap the sub-menu entry for the added command "Mark...".
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1322 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-28 00:38:53 +00:00
Don Ho c420316fe8 [RELEASE] Notepad++ 6.7.2 Release.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1321 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-27 22:21:49 +00:00
Don Ho 0041757cb1 [ENHANCEMENT] Improve the usability of User Defined Language dialog: reduce dialog's height.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1320 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-27 15:33:24 +00:00
Don Ho 51a5fbfd59 [BUG_FIXED] Fix the crash issue while config.xml and stylers.xml are not loaded.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1319 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-27 00:32:51 +00:00
Don Ho 24c1dab2cb [BUG_FIXED] (Author: Andreas Jonsson) Fix the bug that "Function parameters hint on input" checkbox in preferences dialog is not initialized correctly.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1318 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-26 15:36:57 +00:00
Don Ho 8e63a6a496 [BUG_FIXED] Fix saving theme modified styles not working problem (Copy theme files in %APPDATA% to avoid UAC problem).
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1317 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-26 01:32:18 +00:00
Don Ho 04cd96d11c [ENHANCE] (Author: Andreas Jonsson) Improve readability by using RAII to reset events.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1316 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-24 18:47:24 +00:00
Don Ho 15542d7c8d [BUG_FIXED] Fix NPPM_LAUNCHFINDINFILESDLG API regression issue.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1315 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-24 02:03:52 +00:00
Don Ho 36a6f0931b [BUG_FIXED] Prevent auto-insert of {} [] () "" and '' from inserting in column mode.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1314 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-23 22:03:36 +00:00
Don Ho bf76a3f5ee [RELEASE] Notepad++ 6.7.1 Release.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1313 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-21 19:43:40 +00:00
Don Ho 21d9cfb476 [BUG_FIXED] Fix a regression due to a new feature of MRU (the feature is removed).
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1312 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-21 17:43:21 +00:00
Don Ho 611736b95d [NEW_FEATURE] auto-insert skipping character feature works for "" and '' now.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1311 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-19 18:40:47 +00:00
Don Ho 6594f4801b [BUG_FIXED] Fix a crash issue while typing Page up / Page down.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1310 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-17 23:10:21 +00:00
Don Ho 88a8889c15 [BUG_FIXED] Fix the bug that ] and } don't be skipped if "auto-insert ()" is disabled.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1309 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-16 17:59:28 +00:00
Don Ho 1ebef477cc [BUG_FIXED] Fix reloaded file on dirty status issue.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1308 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-15 23:13:01 +00:00
Don Ho 9cd8716863 [BUG_FIXED] (Author: Yobo XIE) Fix crash issue on GotoLine.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1307 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-15 22:45:28 +00:00
Don Ho 5463e69c52 [RELEASE] Notepad++ 6.7 Release.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1306 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-14 22:12:18 +00:00
Don Ho 83acdc5423 [BUG_FIXED] Fix a crash issue while the opened document is deleted/moved from outside.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1305 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-11 01:19:47 +00:00
Don Ho d2651832ea [BUG_FIXED] Fix undo actions on unsaved snapshot file removing the dirty state bug.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1304 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-09 23:16:48 +00:00
Don Ho 428df19cbc [NEW] Document map follows the current text direction (RTL/LTR).
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1303 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-07 16:43:31 +00:00
Don Ho 134920648d [BUG_FIXED] Make "Text Direction RTL" command and "Text Direction LTR" command work without reloading file.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1302 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-07 01:23:05 +00:00
Don Ho 724586149a [BUG_FIXED] Fix a smart indent bug.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1301 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-04 18:56:49 +00:00
Don Ho 80da43da5c [NEW] Allow users to disable easter eggs in Notepad++ by adding noEasterEggs.xml in Notepad++ installed directory.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1300 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-12-01 22:39:08 +00:00
Don Ho b1f84d2788 [NEW] Add some menu accelerator.
[UPDATE] Fix some typos and syntax issues.

git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1299 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-11-30 02:17:49 +00:00
Don Ho 019f5eea7d [UPDATE] fix some uninitialized variables issues.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1298 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-11-29 17:57:38 +00:00
Don Ho e4499d7a22 [BUG_FIXED] Fix an infinite loop due to smart indent.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1297 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-11-26 22:16:53 +00:00
Don Ho 57940d83f3 [NEW_FEATURE] Enhance Auto-insert feature (in progress).
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1296 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-11-24 19:20:57 +00:00
Don Ho cb07a7715d [NEW_FEATURE] Enhance the auto-insert (in progress).
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1295 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-11-24 01:40:52 +00:00
Don Ho 5a7b30789b [NEW_FEATURE] Enhance Auto-insert feature (in progress).
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1294 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-11-23 16:46:44 +00:00
Don Ho a509210cdc [NEW_FEATURE] Smart Indent (in progress).
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1293 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-11-18 00:17:33 +00:00
Don Ho 22c70653a0 [NEW_FEATURE] Smart Indent (in progress).
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1292 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-11-17 00:36:36 +00:00
Don Ho 83debc292e [NEW_FEATURE] Smart Indent (in progress).
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1291 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-11-15 17:45:47 +00:00
Don Ho 8ceabd7850 [NEW_FEATURE] Smart Indent (in progress).
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1290 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-11-14 22:14:43 +00:00
Don Ho a0d9227977 [NEW_FEATURE] Smart Indent (in progress).
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1289 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-11-13 02:07:46 +00:00
Don Ho 1d92d189b3 [FIX] Fix typo.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1288 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-11-12 17:49:30 +00:00
Don Ho d90541d0ef [NEW_FEATURE] Smart Indent (in progress).
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1287 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-11-12 02:14:45 +00:00
Don Ho ee67ab951f [BUG_FIXED] Fix crash issue on quit Notepad++ while session snapshot period backup feature is on.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1286 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-11-11 13:20:38 +00:00
Don Ho f043be8d25 [ENHANCEMENT] Enhance php parser in functionList.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1285 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-11-07 08:21:30 +00:00
Don Ho fb4a2dd27d [ENHANCEMENT] (Author: Pavel Nedev) Resize column Name correctly while hiding column Ext.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1284 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-11-02 15:08:18 +00:00
Don Ho 2c9ad7ac27 [BUG_FIXED] (Author: Etienne Boireau) Fix Global colors not applied to all text of the "Find result" pane.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1283 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-10-31 21:22:43 +00:00
Don Ho 9dd5e62802 [NEW_FEATURE] (Author: Etienne Boireau) While current file is closed the previous activated file will be activated (MRU).
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1282 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-10-28 22:26:17 +00:00
Don Ho 57633249ab [NEW] Add C# in Function List.
[BUG_FIXED] Add "Block Uncomment" command in the Shortcut Mapper.

git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1281 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-10-28 22:09:55 +00:00
Don Ho daf42f1d62 [BUG_FIXED] Fix document list panel has no selection while start up.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1280 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-10-25 19:44:57 +00:00
Don Ho d815ae4981 [BUG_FIXED] (Author: Pavel Nedev) Fix docSwitcher bug which shows new 0 after loading a session of files.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1279 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-10-15 22:24:14 +00:00
Don Ho b50d2a9a29 [NEW] Add VS 2013 support.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1278 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-10-14 22:29:23 +00:00
Don Ho fa351a683e [RELEASE] Notepad++ 6.6.9 Release.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1277 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-09-07 22:16:25 +00:00
Don Ho d7779d7477 [UPDATE] Minor change.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1276 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-09-07 15:58:09 +00:00
Don Ho f3303ce00a [BUG_FIXED] Fix comment command bug for Fortran: the comment symbols should be set on the first column.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1275 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-08-29 07:36:51 +00:00
Don Ho 770624c9c5 [BUG_FIXED] Make getFileName safer.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1274 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-08-25 22:05:45 +00:00
Don Ho 7d2e4a3593 [UPDATE] Add new language Gujarati.
[NEW] Add python parson for function List.

git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1273 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-08-15 23:05:45 +00:00
Don Ho b139d878e0 [BUG_FIXED] Make icons' background color of functionList and projectManager transparent.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1272 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-08-10 23:22:04 +00:00
Don Ho fefa864ff5 [FIXED] Make functionList.xml validated xml file.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1271 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-08-05 06:42:48 +00:00
Don Ho 8b9baff196 [BUG_FIXED] (Author: versat) Fix Change Icon app memory leak and wrong usage of function memset.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1270 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-08-03 10:48:49 +00:00
Don Ho c92f6cc91d [NEW] Apply new file default settings on created new file (opened via commandline).
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1269 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-08-02 11:28:42 +00:00
Don Ho 5d0858d5c7 [BUG_FIXED] Fix color picker' chooser does not work well.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1268 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-07-29 13:08:32 +00:00
Don Ho 9418974c87 [RELEASE] Notepad++ 6.6.8 Release.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1267 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-07-27 22:54:02 +00:00
Don Ho a20c6693a9 [BUG_FIXED] Fix DocMap's syntax highlighting doesn't update while current doc apply a new syntax highlighting.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1266 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-07-27 14:19:19 +00:00
Don Ho 44c291aee5 [NEW] Add new notification NPPN_SNAPSHOTDIRTYFILELOADED to notify plugins that a snapshot dirty file is loaded on startup.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1265 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-07-26 09:47:14 +00:00
Don Ho d4127c6094 [UPDATE] Update the translation for English, Chinese and French.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1264 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-07-23 22:11:48 +00:00
Don Ho b3abee8824 [BUG_FIXED] (Author: Andreas Jonsson) Fix the bug that "backslash is escape char for SQL" setting is not saved correctly.
[BUG_FIXED] (Author: Andreas Jonsson) Fix the bug that user cannot disable "backslash is SQL escape char" without restarting.

git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1263 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-07-21 19:36:34 +00:00
Don Ho 4479476230 [BUG_FIXED] Prevent Notepad++ from crash due to indexation in clipbordHistory object.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1262 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-07-21 06:07:19 +00:00
Don Ho bf9f679cb8 [BUG_FIXED] Make Finder's fg/bg colors aligned with global default fg/bg colors.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1261 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-07-19 23:12:54 +00:00
Don Ho a8ebab987f [BUG_FIXED] Update internal docking dialog colors while selecting themes.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1260 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-07-18 08:58:52 +00:00
Don Ho f3407442db [NEW_FEATURE] Add 2 new plugins APIs: NPPM_GETEDITORDEFAULTBACKGROUNDCOLOR & NPPM_GETEDITORDEFAULTFOREGROUNDCOLOR
[NEW_FEATURE] Make internal docking dialog match/follow the selected theme's background and foreground colors.

git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1259 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-07-16 11:20:58 +00:00
Don Ho e9ada08611 [NEW_FEATURE] Settings on cloud - Google Drive.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1258 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-06-30 15:54:40 +00:00
Don Ho 822693e106 [NEW] Add SQL ability.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1257 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-06-29 11:41:35 +00:00
Don Ho c27ea30f0e [ENHANCEMENT] Read dropbox database file instead of json file. Remove unnecessary and unstable component.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1256 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-06-28 00:53:11 +00:00
Don Ho 795678e3a2 [BUG_FIXED] Fix OneDrive detection error.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1255 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-06-26 23:13:40 +00:00
Don Ho 6505334382 [RELEASE] Notepad++ 6.6.7 Release.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1254 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-06-24 20:37:41 +00:00
Don Ho 2683ec18ea [BUG_FIXED] Fix a crash bug on Notepad++ start up.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1253 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-06-24 18:39:12 +00:00
Don Ho e959002a69 [NEW_FEATURE] Settings on cloud - OneDrive.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1252 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-06-24 18:13:01 +00:00
Don Ho 3f8474ffc8 [NEW_FEATURE] Add "Setting on Cloud - OneDrive" GUI part.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1251 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-06-22 23:23:39 +00:00
Don Ho 8c5b4df673 [BUG_FIXED] Fix "Settings on cloud - Dropbox" not saving problem on the 1st time if the dropbox path has been changed.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1250 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-06-22 19:33:20 +00:00
Don Ho 0f6c6276b3 [BUG_FIXED] Fix "Settings on cloud - Dropbox" not working problem if the dropbox path has been changed.
[RELEASE] Notepad++ v6.6.6

git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1249 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-06-12 23:30:28 +00:00
Don Ho e995a13b38 [NEW] Add Jsoncpp component.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1248 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-06-12 23:27:50 +00:00
Don Ho 908d12a061 [BUG_FIXED] Fix a saving issue in session snapshot & periodic backup feature while backup file is deleted or read-only.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1247 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-06-07 13:04:09 +00:00
Don Ho e40f8a2d7d [TYPO] Fix a typo.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1246 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-06-05 07:09:32 +00:00
Don Ho f28e17fcfb [RELEASE] Notepad++ 6.6.4 Release.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1245 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-06-04 21:48:45 +00:00
Don Ho f210407165 [NEW] Add backup folder information so user can get back the modified file while crashing.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1244 f5eea248-9336-0410-98b8-ebc06183d4e3
2014-06-04 18:10:27 +00:00