[ https://issues.apache.org/jira/browse/NETBEANS-5320?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lars Bruun-Hansen updated NETBEANS-5320: ---------------------------------------- Description: Windows has a (fairly) new function which allows an application to automatically restart itself if it encounters an error or if the system was automatically re-booted due to software updates. I've noticed that on my Windows system applications such as MS Office, Firefox and Notepad conveniently will automatically restart after a Windows Update forced re-boot and be restored exactly to where they were. Nice! NetBeans IDE doesn't do this. (nor does my Mozilla Thunderbird application for that matter). For this to work the application, in this case the *Windows IDE Launcher* or the *Windows Platform Launcher*, must [register for restart|https://docs.microsoft.com/en-us/windows/win32/recovery/registering-for-application-restart] by calling the [Win32 {{RegisterApplicationRestart}} function|https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-registerapplicationrestart]. It looks fairly trivial to me. Note that this Windows feature also has some tricks for _recovery_ (saving and restoring of state) but we can skip that part as NetBeans does this by itself. In other words: Registering for recovery is not necessary for NetBeans. was: Windows has a (fairly) new function which allows an application to automatically restart itself if it encounters an error or if the system was automatically re-booted due to software updates. I've noticed that on my Windows system applications such as MS Office, Firefox and Notepad conveniently will automatically restart after a Windows Update forced re-boot and be restored exactly to where they were. Nice! NetBeans IDE doesn't do this. (nor does my Mozilla Thunderbird application for that matter). For this to work the application, in this case the *Windows IDE Launcher* or the *Windows Platform Launcher*, must [register for restart|https://docs.microsoft.com/en-us/windows/win32/recovery/registering-for-application-restart] by calling the [Win32 RegisterApplication Restart function|https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-registerapplicationrestart]. It looks fairly trivial to me. Note that this Windows feature also has some tricks for _recovery_ (saving and restoring of state) but we can skip that part as NetBeans does this by itself. In other words: Registering for recovery is not necessary for NetBeans. > Windows Launcher - Support WER (auto restore) > --------------------------------------------- > > Key: NETBEANS-5320 > URL: https://issues.apache.org/jira/browse/NETBEANS-5320 > Project: NetBeans > Issue Type: Improvement > Reporter: Lars Bruun-Hansen > Priority: Major > > Windows has a (fairly) new function which allows an application to > automatically restart itself if it encounters an error or if the system was > automatically re-booted due to software updates. > I've noticed that on my Windows system applications such as MS Office, > Firefox and Notepad conveniently will automatically restart after a Windows > Update forced re-boot and be restored exactly to where they were. Nice! > NetBeans IDE doesn't do this. (nor does my Mozilla Thunderbird application > for that matter). > For this to work the application, in this case the *Windows IDE Launcher* or > the *Windows Platform Launcher*, must [register for > restart|https://docs.microsoft.com/en-us/windows/win32/recovery/registering-for-application-restart] > by calling the [Win32 {{RegisterApplicationRestart}} > function|https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-registerapplicationrestart]. > It looks fairly trivial to me. > Note that this Windows feature also has some tricks for _recovery_ (saving > and restoring of state) but we can skip that part as NetBeans does this by > itself. In other words: Registering for recovery is not necessary for > NetBeans. > > > > > -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists