[Libreoffice-bugs] [Bug 112119] LibreOffice installer doesn't add appropriate entries to TrackPoint TP4TABLE.DAT file

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Mon Apr 15 11:16:20 UTC 2019


https://bugs.documentfoundation.org/show_bug.cgi?id=112119

--- Comment #2 from Mike Kaganski <mikekaganski at hotmail.com> ---
I don't think we can do that.

The tp4table.dat is some proprietary settings file, having its own format. The
scrolling device developers decided to use some per-application settings. But
LibreOffice cannot edit that file:

1. That file is not a public API - the only mention I found on the official IBM
site [1] does not describe the details; both on Lenovo site and on Synaptics',
I was unable to find anything related. Should we have additional workload to
track possible changes to that file format maybe?
2. The file does not have some standard location. It is reported to appear
under C:\Windows\System32\;
C:\Windows\System32\DriverStore\FileRepository\tp4track.inf_45c84db5\;
C:\Program files\Synaptics\SynTP\; C:\SWTOOLS\APPS\TRACKPT\; C:\Program
Files\Lenovo\TrackPoint\. It's obviously dependent on specific vendor using
Synaptic solution in its product.
3. The file uses executable name to refer to the application. And guess what,
there is at least one other office suite out there, which has those
soffice.exe/scalc.exe/... executable names. So trying to write there, we could
break that other suite settings. The comment on the line above does not allow
driver to discriminate real applications - it's just a comment.
4. Even if there's no other suite on the system - there's no way to tell if
user had modified that data already to own liking. So we could also break
user-defined settings.
5. There's no way for LibreOffice developers to know if those settings fit any
equipment that might be using that file. It might be that it's
device-dependent.
6. Last thing: the scrolling device developer decided to make it
application-aware - so that developer should keep track of applications out
there; to them, testing LibreOffice means downloading a free application; a
LibreOffice developer should *buy* some device to be able to test that somehow.

My opinion: WONTFIX.

[1]
https://www.ibm.com/support/knowledgecenter/en/SSS9FA_12.0.0/com.ibm.hod.doc/help/mousewheel.html

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20190415/2375c01c/attachment-0001.html>


More information about the Libreoffice-bugs mailing list