Categories

  • Announcements regarding our community

    341 Topics
    5k Posts
    donhoD
    Notepad++ release 8.9.9.1 is available: https://notepad-plus-plus.org/news/v8991-released/ Notepad++ v8.9.9.1 regression fixes & new feature: Fix regression in pasting into virtual space in multi paste mode. (Fix #18606) Fix regression where Folder as Workspace not load entirely if a symlink in the folder. (Fix #18621) Fix regression where save fails under UAC in Administrator Protection mode. (Fix #18604) Add highlight all matches for Find dialog. (Fix #18491) Notepad++ v8.9.9 vulnerability fixes, new features & bug-fixes: Vulnerability: Fix WM_COPYDATA sender authentication bypass. CVE ID not assigned yet Vulnerability: Fix WM_COPYDATA privilege escalation allowing launch plugin commands execution. CVE ID not assigned yet Vulnerability: Fix heap disclosure. CVE ID not assigned yet Vulnerability: Fix TOCTOU risk when saving temp file under UAC. CVE ID not assigned yet Vulnerability: Fix out-of-bounds array access via NPPM_MENUCOMMAND. CVE ID not assigned yet Vulnerability: Fix heap buffer overflow in SAML decode of MIME Tools plugin. CVE ID not assigned yet Update to Scintilla 5.6.9 & Lexilla 5.5.5. (Implement #18595) Update to boost 1.92.0. (Implement #18536) Improve Find in Files performance. (Fix #15248, #13730) Add an option to change dialog font & font size. (Fix #5648, #9914, #10745, #17183) Add an option to display the Incremental Search bar at the top. (Fix #18486) Remember incremental Search options across sessions. (Fix #18484) Enhance the Cliboard history panel UI. (Implement #18531, #18559) Fix files not opening via “Edit with Notepad++” when app path use 8.3 path format. (Fix #18530, report) Fix space dots ignore display scaling. (Fix #18589) Fix Document Switcher persistence issues. (Fix #10574, #10950) Fix loss of editor focus when dismissing the Document Switcher with Ctrl+Esc. (report) Fix Clipboard History buffer over-read & truncation of UTF-16 surrogate pairs. (Fix #18519, #report) Fix auto-completion & call tip persist issue when moving/resizing window. (Fix #18581) Fix the current doc hidden due to missing auto-scroll in Windows dialog listview. (Fix report) Fix incomplete repainting of Windows dialog list after resizing then sorting. (Fix #16267) Fix the ESC key not closing Windows dialog after a document is closed. (Fix #18554) Add UDL as a selectable default language for new documents. (Fix #979, #11097, #18325) Fix UDL dialog edits scrolling the wrapped document down. (Fix #18105) Detect external file modifications in both views instead of only the active view. (Fix #7581) Add Structured Text language support. (Fix #18365) Fix several memory leaks. (Fixed by #18466, #18467, #18465, #18473, #18482, #18512, #18535) Fix Markdown UDL link highlighting being broken by ‘@’ in the URL. (Fix #18009) Fix Find-in-Files macro playback ignoring empty filters. (Fix #8170) Fix Count and Mark All ignoring zero-length regex matches. (Fix #7896) Fix bugs in Function List for C, TypeScript, INI, PowerShell & Bash. (Fix #10162, #18358, #18574, #18174) Fix the “inherit” flag for FG/BG not being cleared in Style Configurator. (Fix #14197) Set new UDL to use theme FG, transparent BG, no bold/italic/underline by default. (Fix #18387, #5622, #17054) Fix spurious NPPN_READONLYCHANGED notification when files are deleted. (Fix #16289) Fix call-tip parameter highlighting being confused by commas in string literals. (Fix #8650) Fix missing warning display when deleting files from Notepad++ on Windows 7. (Fix report) Unify internal list views highlight style. (Fix #18563) Update Python & R keyword lists. (Fix #18464, #18445) The auto-updater will be triggered on November 16.
  • Frequently Asked Questions and Guides (about Notepad++ and this Forum)

    38 Topics
    64 Posts
    PeterJonesP
    Corrupted Session Starting in Notepad++ v8.6.5, it will store session.xml.inCaseOfCorruption.bak next to session.xml, and will automatically use that if session.xml is corrupted. However, if you ever find that you open Notepad++ (especially after an update or a system crash) and find that the files opened weren’t in the same state as when you let them, you can try this procedure: Exit Notepad++ Windows Explorer, go to %AppData%\Notepad++ (or in your appropriate config-file location if you aren’t using AppData for config) Rename session.xml to session.xml--keep Copy session.xml.inCaseOfCorruption.bak to session.xml Run Notepad++ → If it’s now showing the right copy of your files, great! If not, exit Notepad++, delete session.xml, and rename session.xml--keep back to session.xml .
  • Notepad++ discussions that don’t fit in other Categories

    4k Topics
    23k Posts
    PeterJonesP
    @asapuntz said: can I access things in a different way It takes some effort, but usually the pull request that fixes an advisory includes that advisory’s ID in the message, so you can search the pull requests for each ID
  • 10k Topics
    55k Posts
    PeterJonesP
    @jhgarrison said: I’ve never been able to figure out where they live. For Notepad++, they are in the NppShell.dll. Hence my pointing to the NppShell issue. The two links I provided explain that, because the Publisher field in the AppManifest changed, Windows hashes them different, and Windows doesn’t remove the “old” if the hashes don’t match (so one app doesn’t delete another app’s context menu entries). Explanation: Windows wanted signed DLLs to control such things, rather than any apps that can figure out how to write to the HKCU in the registry being able to manipulate what apps the user accesses through the normal right click context menu. Thus, those hooks now reside in the DLL, not in the registry, so you cannot find those hooks by searching the registry.
  • Technical discussion of building or contributing to Notepad++ or Plugin codebases

    1k Topics
    9k Posts
    PeterJonesP
    @Charles-Billow , View > Word Wrap or the toolbar equivalent.
  • Security shouldn’t be the privilege of rich people

    76 Topics
    377 Posts
    PeterJonesP
    same user also posted similar in this issue in comment in #17480
  • All the issues (publications/questions) about binary translation

    76 Topics
    480 Posts
    U
    @xomx Thank you very much for the work you have done, which will lead to improvements in Notepad++ in the future. I am very grateful to you.
  • Say fuck to Notepad++ here, and only here

    99 Topics
    571 Posts
    A
    @PeterJones Ahem. UKRAINE SHALL BE BURNED TO THE GROUND AND A NEW UKRAINE, ONE MORE OPEN TO RUSSIAN INFLUENCE, SHALL RISE IN ITS PLACE!
  • No support request and bug report here, only unconditional praise and worship

    3 Topics
    9 Posts
    F
    @Maddox-Armstrong said: @FreeMeow I goon to Notepad++ :P 666还有蜥蜴人
  • Share personal tips and cool uses for Notepad++, and similar

    63 Topics
    244 Posts
    S
    That’s a clever little experiment! I never really thought about using regular expressions to represent mathematical patterns like multiples of 3, but it makes sense when you look at the binary sequence. Definitely a fun way to explore just how powerful regex can be beyond ordinary text searching.
  • Computer/Programming Jokes are welcome here

    59 Topics
    190 Posts
    Lycan ThropeL
    @xomx , Dave Bowman: "Open the pod bay doors, HAL. " HAL: “I’m sorry, Dave. I’m afraid I can’t do that.” [image: 488a3017b34fe587.png]