Commit Graph

1273 Commits (a43e2db58f219bbaeec8988f80f94f71205e7808)

Author SHA1 Message Date
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 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
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
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 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 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 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
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
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
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
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
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
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 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 b828ed21d2 [NEW_RELEASE] Notepad++ 6.7.9.2 release. 2015-06-23 00:06:27 +02:00
Don Ho e3450defc0 [RELEASE] Notepad++ release 6.7.9.1 2015-06-21 10:44:17 +02: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
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
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 4cfdd40497 avoid build issue due to difference between declaration and definition INT_PTR vs. BOOL 2015-06-11 11:19:14 +02: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 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 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
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
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 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
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 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
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
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
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
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
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
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 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 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
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 faca774c5c [RELEASE] Notepad++ release 6.7.6 2015-04-15 02:12:28 +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 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 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 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