![]() |
[LDPE] 1.8.82 Released (un-inline / subfile link shortcut / zip-export) - Printable Version +- LDraw.org Discussion Forums (https://forums.ldraw.org) +-- Forum: LDraw Programs (https://forums.ldraw.org/forum-7.html) +--- Forum: Parts Author Tools (https://forums.ldraw.org/forum-24.html) +--- Thread: [LDPE] 1.8.82 Released (un-inline / subfile link shortcut / zip-export) (/thread-28333.html) |
[LDPE] 1.8.82 Released (un-inline / subfile link shortcut / zip-export) - Nils Schmidt - 2024-07-13 Hey, this new version improves the changes from the previous release and adds new helpful features, too. It is now possible to "un-inline" a linked inlined subfile (with Ctrl-click on the "Inline selection (Linked)" button). And there are new shortcuts. You can customise the key shortcut to activate links in the text editor (it was Ctrl/Cmd before, now it is Ctrl/Cmd+Shift). ![]() As always, you can download LDPE from this page: http://nilsschmidt1337.github.io/ldparteditor/ Changelog: (4 new features and 2 bug fixes) With this release you will be able to...
The following critical issues are fixed:
The program was tested intensively with "real world" files. However, something can go wrong in about 140.000 lines of code. Installation on Windows:
I listen carefully to your requests and possible complaints. Please leave me a message, with your thoughts and wishes to further improve the software. LDPE is a 3D CAD application: The overall system requirements are higher. While I recommend to use a powerful 64-bit multicore system, it could be possible, to run LDPE on older machines as well. System Requirements: Minimum System Requirements:
RE: [LDPE] 1.8.82 Released (un-inline / subfile link shortcut / zip-export) - Magnus Forsberg - 2024-07-15 Everytime I run Edger2 I end up in a state where I have to save the file, before any other editing is possible. Technical details of the Edger2 sync problem (its complicated) - Nils Schmidt - 2024-07-15 (2024-07-15, 11:14)Magnus Forsberg Wrote: Everytime I run Edger2 I end up in a state where I have to save the file, before any other editing is possible. Thanks, Magnus. Willy reported the same problem a while ago. It was unclear why, until today. It will be fixed with the next version. The root cause was, that the UI thread did not set a boolean variable to true sometimes on some machines. In the code you will find a function syncWithTextEditors. What is does in simple words: It tells Quote:"Hey, here is an update for the text editor to display. I locked the editor for changes until the update shows up." then another process will accept the order: Quote:"Ok. I will wait for 2.2 seconds and update the text editor, unless there is another update in the queue. Then I return that the text editor was updated and this will unlock the text editor (updated = true)." On some machines, the response "updated = true" did not reach its destination. This led to a state where the text editor content was updated, but it was not flagged as updated. Then the text editor remained read only, unless you did a save for example. The fix was implemented by adding a volatile keyword on the updated boolean variable. Using volatile makes sure that changes on this variable are visible to every thread. Code: // The following line is wrong RE: [LDPE] 1.8.82 Released (un-inline / subfile link shortcut / zip-export) - N. W. Perry - 2024-07-15 (2024-07-13, 18:13)Nils Schmidt Wrote: Wow, so quick! Thanks for this update. ![]() |