Commit Graph

2086 Commits (6bbfc7a09584d382fa4f24f3c26ce790ff97323b)

Author SHA1 Message Date
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
Don HO 40509ccb3d Update CONTRIBUTING.md
C++ conversion - good
C-Style cast - bad
2016-08-17 11:54:53 +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
dail8859 80ddd05197 Create ISSUE_TEMPLATE.md
Fixes #1678, Fixes #1496
2016-07-25 08:38:40 -04: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