[Libreoffice-bugs] [Bug 116694] Replace Quickstarter by taking advantage of the Windows native "always running" startup method

2019-02-13 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=116694

V Stuart Foote  changed:

   What|Removed |Added

   See Also||https://bugs.documentfounda
   ||tion.org/show_bug.cgi?id=12
   ||3413

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

[Libreoffice-bugs] [Bug 116694] Replace Quickstarter by taking advantage of the Windows native "always running" startup method

2018-08-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=116694

Oliver Brinzing  changed:

   What|Removed |Added

 CC||oliver.brinz...@gmx.de

--- Comment #8 from Oliver Brinzing  ---
.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 116694] Replace Quickstarter by taking advantage of the Windows native "always running" startup method

2018-08-08 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=116694

Buovjaga  changed:

   What|Removed |Added

   Keywords||needsDevAdvice

--- Comment #7 from Buovjaga  ---
(In reply to Timur from comment #6)
> Buovjaga can you please explain why you marked as New? For me this is
> "NeedDevEval". And it looks Mike gave one that's not favorable.

It is not my idea and it is an old one. Removal was requested already in 2013.
Mike is the only active developer in favour of keeping it. The argument from
performance has usually been countered by saying that we should focus on making
LibreOffice faster in general.

But sure, we can slap a needsDevAdvice on this.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 116694] Replace Quickstarter by taking advantage of the Windows native "always running" startup method

2018-08-07 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=116694

--- Comment #6 from Timur  ---
Buovjaga can you please explain why you marked as New? For me this is
"NeedDevEval". And it looks Mike gave one that's not favorable.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 116694] Replace Quickstarter by taking advantage of the Windows native "always running" startup method

2018-08-06 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=116694

V Stuart Foote  changed:

   What|Removed |Added

   See Also||https://bugs.documentfounda
   ||tion.org/show_bug.cgi?id=11
   ||9129

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 116694] Replace Quickstarter by taking advantage of the Windows native " always running" startup method

2018-03-31 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=116694

Thomas Lendo  changed:

   What|Removed |Added

 Blocks||111928, 103303


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=103303
[Bug 103303] [META] Desktop integration bugs and enhancements
https://bugs.documentfoundation.org/show_bug.cgi?id=111928
[Bug 111928] [META] Quickstarter-related issues
-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 116694] Replace Quickstarter by taking advantage of the Windows native " always running" startup method

2018-03-30 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=116694

V Stuart Foote  changed:

   What|Removed |Added

   See Also||https://bugs.documentfounda
   ||tion.org/show_bug.cgi?id=11
   ||6714

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 116694] Replace Quickstarter by taking advantage of the Windows native " always running" startup method

2018-03-30 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=116694

--- Comment #5 from Mike Kaganski  ---
And ShutdownIcon::EnableAutostartW32 installs the shortcut to the shell:startup
actually (taking the path in ShutdownIcon::getShortcutName() using
ShutdownIcon::GetAutostartFolderNameW32()). So - yes, we do have the code to
create shell shortcuts :)

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 116694] Replace Quickstarter by taking advantage of the Windows native " always running" startup method

2018-03-29 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=116694

--- Comment #4 from Mike Kaganski  ---
(In reply to V Stuart Foote from comment #3)
> Sure either shell:startup or the registry HKCU or HKLM CurrentVersion\Run
> keys can be laid down by the MSI.

... and after installation, user can enable/disable the Quickstarter from the
UI, without the need to re-run the installer.

There's ~no overhead here. The implementation doesn't restart processes: it
reinstalls the icon into the tray, while still running the process. This
*removes* additional overhead of running *separate* process as service: no
additional memory or CPU requirements, no IP communications across system
security borders (system-to-user), no counting of possible concurrent user
sessions (with different users soffice running - usual, e.g., on terminal
services), no additional development overhead of managing (changing security
requirements) etc.

So - I don't see any additional overhead to implement *existing* functionality.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 116694] Replace Quickstarter by taking advantage of the Windows native " always running" startup method

2018-03-29 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=116694

--- Comment #3 from V Stuart Foote  ---
(In reply to Mike Kaganski from comment #1)
> ...
> But the Quickstarter is not simply starting LibreOffice at startup. The
> started soffice has also changed closing mode: user does not terminate the
> process when closes last document and mail window. This allows for following
> startup to also be faster. And if this is to be kept, then the current
> feature is fully useful.

Sure either shell:startup or the registry HKCU or HKLM CurrentVersion\Run keys
can be laid down by the MSI.

But a big chunk of the Quickstart on Windows is reimplementing application
shortcuts and linking to the taskbar, and seems that all is handled natively in
windows shell with Jump List AppUserModelID associations.

Remainder seems to provide a LO managed service to monitor and restart the
running instance in the system tray. There's got to be a better way to do that,
and most Windows programs that need it would register it as a service.

=-ref-=

https://opengrok.libreoffice.org/xref/core/setup_native/source/win32/customactions/quickstarter/

https://opengrok.libreoffice.org/xref/core/include/systools/win32/qswin32.h

https://opengrok.libreoffice.org/xref/core/sfx2/source/appl/shutdowniconw32.cxx

https://opengrok.libreoffice.org/xref/core/sfx2/source/appl/shutdownicon.hxx

https://opengrok.libreoffice.org/xref/core/sfx2/source/appl/shutdownicon.cxx

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 116694] Replace Quickstarter by taking advantage of the Windows native " always running" startup method

2018-03-29 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=116694

--- Comment #2 from Mike Kaganski  ---
(In reply to Mike Kaganski from comment #1)
...
> process when closes last document and mail window. This allows for following

...and main window, of course.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 116694] Replace Quickstarter by taking advantage of the Windows native " always running" startup method

2018-03-29 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=116694

--- Comment #1 from Mike Kaganski  ---
Hmm... It doesn't seem correct.

shell:startup is just a special directory that contents is launched at startup,
just like a bunch of other startup mechanisms - like keys in registry, one of
which is used by LibreOffice Quickstarter feature. So using one (by creating
some shell shortcuts there) or the other (writing relevant registry entries) is
just a matter of convenience (there's no code creating shell shortcuts in LO
currently aside from MSI AFAIK).

But the Quickstarter is not simply starting LibreOffice at startup. The started
soffice has also changed closing mode: user does not terminate the process when
closes last document and mail window. This allows for following startup to also
be faster. And if this is to be kept, then the current feature is fully useful.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 116694] Replace Quickstarter by taking advantage of the Windows native " always running" startup method

2018-03-29 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=116694

Buovjaga  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 CC||vstuart.fo...@utsa.edu
 Ever confirmed|0   |1

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs