Dave Millington (personal) 42 Posted February 11, 2019 Hi, I've had lots of enquiries recently about when Bookmarks and Navigator will have a version available for 10.3 - they've been updated and new features added for every release until now. I'm please to say they will be available with the upcoming version of RAD Studio (10.3.1) which is coming out soon. The reason for for being included, and for the lack of news about a 10.3-compatible release in the past month, is that the plugins have been acquired by Embarcadero and so will now ship with the IDE itself. This is great news. I wrote the plugins originally to add features I wanted to the IDE, and hundreds (thousands, actually!) of developers have given great feedback. It's great to know the features will be available to everyone. In addition, due to the pressures of work, I haven't had much time to maintain or extend them recently, and so having them under Embarcadero's wing means they'll live on and be developed as part of Delphi and C++Builder itself. More info in the linked post! - David 5 5 Share this post Link to post
Attila Kovacs 629 Posted February 11, 2019 I'm still wondering why the plugin API became so lean. Add/Delete/Some events and a readonly Items. To rename a bookmark I have to delete and add a new one which is triggering a bunch of events, mostly arriving too late for being able to flag the internal processing. I suppose this will never change. You had no time and this won't change with the acquire. Too bad. Share this post Link to post
Ugochukwu Mmaduekwe 42 Posted February 11, 2019 I just hope this nice plugins will not be killed slowly by Embarcadero after integration in the IDE like they did with Castalia. 4 Share this post Link to post
Mahdi Safsafi 225 Posted February 12, 2019 You made a beautiful plugin and I really hope that YOU'll continue developing it. 1 Share this post Link to post
Primož Gabrijelčič 223 Posted February 15, 2019 (edited) Installed Bookmarks & Navigator in Rio. Now my Berlin reports "Access violation at address 07E8D047 in module 'ParnassusCoreEditor.dll'. Read of address 00000000." when I start the IDE. I get the same error when loading a project and then Bookmarks doesn't work. I also get a bunch of errors when I open a form unit and then I get into "Access violation at address 20837CFB in module 'coreide240.bpl'. Read of address 00000018." which repeats indefinitely. 😠 I have Bookmarks 1.5.1 installed in Berlin. Is there anything I can do to have working Bookmarks both in Berlin and Rio? Edited February 15, 2019 by Primož Gabrijelčič Share this post Link to post
Tommi Prami 130 Posted February 15, 2019 42 minutes ago, Primož Gabrijelčič said: Installed Bookmarks & Navigator in Rio. .... I can confirm this... Damnation. 10.2 installation is pretty useless... 😞 Wouldn't matter too much, but that will be main IDE for a couple of weeks or so 😞 -Tee- 1 Share this post Link to post
Tommi Prami 130 Posted February 15, 2019 Seems that there is only one ParnassusCoreEditor.dll in my system drive, and it is of version 1,6.0, and most likely not compatible with older plugins. -Tee- Share this post Link to post
Primož Gabrijelčič 223 Posted February 15, 2019 I have C:\Users\gabr\Documents\Embarcadero\Studio\20.0\CatalogRepository\ParnassusCoreEditor-1.0\ParnassusCoreEditor.dll (modified 15.2.2019) and C:\Users\gabr\AppData\Roaming\Parnassus OU\Common\ParnassusCoreEditor_XBerlin.dll (modified 20.5.2016) So I don't see why the 1.6 install in Rio would break Berlin at all 😞 Share this post Link to post
Tommi Prami 130 Posted February 15, 2019 Yep, I also had XTokyo one, but will it just load wrong one... Share this post Link to post
Tommi Prami 130 Posted February 15, 2019 Removed the experts from my Tokyo installation, works not, not optimal tough... Share this post Link to post
GPRSNerd 12 Posted February 15, 2019 (edited) Reason is, that the path to the core dll is common for all installed releases through a setting in the registry: [HKEY_CURRENT_USER\Software\Parnassus OU\Core] "Path"="C:\\Users\\Public\\Documents\\Embarcadero\\Studio\\20.0\\Experts" This always points to the last installation. Edited February 15, 2019 by GPRSNerd 2 Share this post Link to post
Attila Kovacs 629 Posted February 15, 2019 Allegedly nobody has time at EMBT. But what do they do? Share this post Link to post
Attila Kovacs 629 Posted February 15, 2019 @David Millington Latest version of the API (required units and demos) – no longer available; Bookmarks acquired by Embarcadero. Read more here. What does it mean? I have a plugin which I might want to publish based on these files. What now? Share this post Link to post
Primož Gabrijelčič 223 Posted February 16, 2019 10 hours ago, GPRSNerd said: Reason is, that the path to the core dll is common for all installed releases through a setting in the registry: [HKEY_CURRENT_USER\Software\Parnassus OU\Core] "Path"="C:\\Users\\Public\\Documents\\Embarcadero\\Studio\\20.0\\Experts" This always points to the last installation. @David Millington Can you - or Embarcadero - please publish Bookmarks and Navigator 1.6 for older platforms? Or create a version that does not depend on share "Core" DLL? I think the community would very much appreciate it. I know I would. 4 Share this post Link to post
Uwe Raabe 2059 Posted February 16, 2019 Would it help to change the registry setting to "$(BDS)\\Experts" and make sure that the correct DLLs reside in the proper places? Share this post Link to post
Primož Gabrijelčič 223 Posted February 16, 2019 1 hour ago, Uwe Raabe said: Would it help to change the registry setting to "$(BDS)\\Experts" and make sure that the correct DLLs reside in the proper places? Great idea, but unfortunately it doesnt work. Setting it to "($BDS)\Experts" fails in the same way. Share this post Link to post
Uwe Raabe 2059 Posted February 16, 2019 I got it working now! First I changed the path setting back to the old value (on my machine it is "c:\Users\Uwe\AppData\Roaming\Parnassus OU\Common"). Then I copied the new DLL into that folder and renamed it to ParnassusCoreEditor_XRio.dll It seems that the DLL loader logic first looks for the "XRio" DLL and has a fallback to the original name. That way the different DLLs can coexist in the same folder and the XRio renaming allows for future version, too. 10 Share this post Link to post
Primož Gabrijelčič 223 Posted February 16, 2019 Works like a charm! Thank you! Share this post Link to post
Sherlock 663 Posted February 20, 2019 Sorry for the dumb question, but where should this path be changed? Searching the registry for Parnassus yielded icy shivers down my spine (the bookmarks are actually stored in the registry), but no path that looked anything like yours @Uwe Raabe Never mind, I got it. Thanks for the simple solution. Share this post Link to post
Primož Gabrijelčič 223 Posted February 20, 2019 Uwe's post clearly states: HKEY_CURRENT_USER\Software\Parnassus OU\Core 1 Share this post Link to post
Sherlock 663 Posted February 20, 2019 I didn't go back far enough...sorry about that. Share this post Link to post
Carlos Tré 9 Posted February 28, 2019 @Uwe RaabeIf you ever come to São Paulo, please let me know. Ifeel like I have to, at the very least, buy you dinner. Thank you very much for all the problems your input has put me back in business. -- Carlos Tré 2 Share this post Link to post
Primož Gabrijelčič 223 Posted March 8, 2019 I'm getting this A LOT when right-clicking in the editor: --------------------------- Error --------------------------- A component named ParnassusAddBookmark already exists. --------------------------- OK --------------------------- Clean machine, fresh 10.3.1 install, no other Delphi, Bookmarks & Navigator installed via GetIt. @David Millington ? Share this post Link to post
David Millington 79 Posted March 11, 2019 We've seen the same error for other plugins too. So far we haven't tracked it down. Do you get a call stack? Share this post Link to post
David Millington 79 Posted March 11, 2019 And for the past-versions thing, Uwe had good steps. Please see https://community.idera.com/developer-tools/b/blog/posts/troubleshooting-installing-bookmarks-and-navigator-in-10-3-rio-as-well-as-earlier-versions for a full writeup. Share this post Link to post