-
Notifications
You must be signed in to change notification settings - Fork 143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Contents of Viewer not syncing anymore (Npp v7.7) #107
Comments
bump! |
Can confirm the bug for 64 bit, the 32 bit version is having no problems. |
Okay, thanks. Already an idea of when it's gonna be fixed please? |
Same issue here on 64 bit. Interim workaround is to close and open (by hitting Ctrl-Shift-M twice) which forces a Refresh. |
Can also confirm this bug for NP++ 7.7.1 64bit on Windows 10 |
Same problem in one of my PC,but not occurs in another one.It's strange |
@medivh91 could it be that the PC where it does not occur is 32bit? Or, on that PC, where it does not occur, which version of NP++ are you using? |
I have the same issue. I'm running notepad++ v7.7.1 64-bit and markdown++ v0.8.2.25564. My current work around is to just switch document tabs. |
Version 7.6.6 is OK.When I update NP++ to 7.7.1,it has same problem |
The issue is still relevant; no automatic updates in the previewer. |
Same here, but hint: another plugin has the same issue! So maybe it's a bug inside Notepad++, not in the plugins? Details: I haven't tried to check if the issue is known to the Notepad++ developers. |
Same problem. |
We have enough confirmations of the issue. The issue occurs with MarkdownViewer++ v0.8.2.25564 and older versions but only under Notepad 7.7.1 64 bit, this is already known. Only add new comments if you have new informations. |
Any idea of an ETA for a fix? |
Still happening after upgrade to Npp 7.8.1 64-bit |
Bump. Same issue here. |
same issue here. NPP 7.7.1 (64 bit); MDVPP 0.8.2; win 10pro 1909 |
same issue here. |
Topic that contains more info about the cause: https://community.notepad-plus-plus.org/topic/17755/notepad-7-7-breaking-change-of-scnotification-definition-in-x64-build |
Same issue notepad++ 7.8.9 (64 bit) |
confirmed broken. |
Same issue confirmed. Thanks for the double Ctrl+Shift+M trick. |
This is still an issue. I am using 7.9.2 x64 and Markdown Panel plugin. |
Still not working with Notepad++ 7.9.1 x64 and freshly downloaded Markdown++. Judging by the history of this ticket, it never will. |
Still a issue with Notepad++ 7.9.1 x64 / Markdownviewer++ version: 0.8.2.25564 and NppMarkdownpanel version 0.5.0 |
As @wilfreddijksman has linked, this is a problem with Npp 64bit v7.7 and up. They changed an API to use 64bit precision for document position instead of the previous 32bit, something that would only come into play for documents approaching 1GB in size. That breaks all plugins that used that API. I don't know the relationship between Npp and Scintilla, but the change is in the Scintilla side. Because of the ridged way Npp handles plugins (each version of Npp has a fixed list of plugins and fixed versions for each of those plugins) even if this MarkdownViewer++ plugin is changed to work with newer 64bit versions of Npp, it will remain broken in all versions from v7.7 up until the version that first points to the fixed version of this plugin. Npp has combined a dumb, hard-coded plugin list with a pointless API change (possibly just pulled up from Scintilla) that breaks several plugins in that list. It is ridiculous and indefensible, if anything, Npp should have rolled back the Scintilla version as soon as this disaster came to light. You can rebuild this plugin's .dll with the changes to the Scintilla code related to positions and import it as an off-book plugin to make it work with 64bit or install the 32bit version of Npp instead. You could also step away from Npp altogether in search of a better managed project. |
@CapinWinky Let's keep it constructive. It's also a free product and all things considered, I think it's pretty good. |
Issue description
After the upgrade to Notepad++ v7.7 (64-bit) this morning, the syncing of the contents in the preview windowrefresh did not work anymore. Tried to 'refresh', but that did not work either. I had to restart the session to see my result. Soame goes for the automatic scrolling, that broke as well.
Markdown to reproduce
Screenshot
First screenshot, in the middle of an edit session:
![Capture1](https://user-images.githubusercontent.com/14130149/58379358-7a9c3d80-7fa2-11e9-8914-07acc90c7aaa.JPG)
Second screenshot, after having save the file:
![Capture2_after_saving](https://user-images.githubusercontent.com/14130149/58379365-97387580-7fa2-11e9-841d-e2b4c96f9463.JPG)
Third screen shot, after having performed a View / Refresh:
![Capture3_after_View_Refresh](https://user-images.githubusercontent.com/14130149/58379369-a7505500-7fa2-11e9-97f0-083d9a52c775.JPG)
Environment
Notepad++
Notepad++ v7.7 (64-bit)
Build time : May 19 2019 - 13:05:35
Path : C:\Program Files\Notepad++\notepad++.exe
Admin mode : OFF
Local Conf mode : OFF
OS : Windows 10 (64-bit)
Plugins : DSpellCheck.dll MarkdownViewerPlusPlus.dll mimeTools.dll NppConverter.dll
MarkdownViewer++ X.Y.Z
![Capture4_MD_Viewer](https://user-images.githubusercontent.com/14130149/58379392-f8604900-7fa2-11e9-96c8-9a4459e87fa8.JPG)
Windows 10 (x64)
![Capture5_Windows](https://user-images.githubusercontent.com/14130149/58379410-2e053200-7fa3-11e9-8b89-f001358db332.JPG)
The text was updated successfully, but these errors were encountered: