Commit Graph

1895 Commits

Author SHA1 Message Date
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