Activity
From 03/05/2021 to 04/03/2021
03/31/2021
- 07:46 PM Bug #5231: ChUI CHOOSE characters are too choosey
- The documentation indicates @KEYCODE(RETURN)@ is returned when @AUTO-RETURN@ is set, and a match is found.
- 03:27 PM Bug #5231 (WIP): ChUI CHOOSE characters are too choosey
- 03:27 PM Bug #5231: ChUI CHOOSE characters are too choosey
- I am almost complete with revising @CHOOSE@ so that it can react to any characters that are being pressed. Previously...
- 03:26 PM Bug #5231 (Closed): ChUI CHOOSE characters are too choosey
- 03:41 AM Feature #5223: SPREADSHEET: Implement formula circular references
- SPREADSHEET widget currently doesn't support circular references in formulas. The reason for this is that Keikai back...
- 03:37 AM Feature #5223 (New): SPREADSHEET: Implement formula circular references
03/30/2021
- 06:20 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Constantin, I checked my old testcase and found that it had been broken. The issue is related to date time formats.
03/23/2021
- 02:40 PM Feature #4179 (Closed): create a standalone native launcher (Windows EXE and Linux/UNIX version) ...
- 02:40 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Code Review Task Branch 3821c Revisions 12167 and 12169
I'm good with the changes. - 02:36 PM Feature #4182 (Closed): KERNEL32:SLEEP() emulation
- 02:35 PM Feature #4181 (Closed): GetComputerNameA emulation
- 09:10 AM Bug #5118: TREELIST widget issues
- Another difference:
In 4gl it is illegal to pass an unknown character value as the column caption:
!5118-unknow...
03/22/2021
- 06:42 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Updates in @12167@. Created @launcher_xxx@ modules to support the launcher, removed JNI code from @desktop_xxx@ modules.
- 03:31 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Code Review Task Branch 3821c Revision 12165
1. I'm not a fan of this @zenity@ dependency, but I think writing the... - 02:26 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Updates in @3821c_12165@
- 01:37 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- It works for me.
- 01:00 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Here are the 2 (Linux/Windows). I had to merge some text, since I don't have as much control over the @zenity@ tool:
... - 12:14 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- The error message is good.
In regard to the warning:
* The yellow warning icon is good.
* Please change the te... - 12:05 PM Feature #4179 (Review): create a standalone native launcher (Windows EXE and Linux/UNIX version) ...
- Take a look at the demo video and below messages:
!4179_error_message.png!
!4179_warning_message.png! - 08:13 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- > Is language support a requirement?
Yes, but it can be deferred until another customer needs it.
> A warning m... - 10:34 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Is language support a requirement? We need to have:
# A warning message about the danger of launching a resource
# ... - 06:48 AM Bug #5214: Broken z-order for all driver widgets (including SPREADSHEET, HTML-BROWSER, etc.)
- To replicate the issue, create a program with two legacy windows, display a HTML-BROWSER widget in one window and the...
- 06:47 AM Bug #5214 (Closed): Broken z-order for all driver widgets (including SPREADSHEET, HTML-BROWSER, e...
03/19/2021
- 06:26 PM Feature #4179 (WIP): create a standalone native launcher (Windows EXE and Linux/UNIX version) whi...
- > This version does not have the enhancement to warn the user about upcoming launch. Should I leave that as a future ...
- 06:07 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- I did find an issue related to @execv@ which I fixed. Also:
* postbuild processing was added
* some more specific e... - 03:54 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- It is sporadic, because I was able to open links repetitively without issue on Firefox. Then it happened on Chrome, a...
- 02:00 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- > The process list shows there's a "Tooltip Worker" under the spawner still running.
Are you saying the JVM has a ... - 01:34 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Greg Shah wrote:
> Logging is a girl's best friend.
The launcher is completely gone. The web client application i... - 01:20 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Logging is a girl's best friend.
- 12:59 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Greg Shah wrote:
> The error you posted looks like something associated with the Java debugger support. Disable tha... - 12:22 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- The error you posted looks like something associated with the Java debugger support. Disable that in the directory b...
- 12:15 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- I wanted to note that when the application hangs, the web client can never seem to re-connect. In server.log:...
- 11:07 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Not sure how all that changed in the task header. Changing back.
- 11:06 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Greg Shah wrote:
> Good work!
Thanks... I do need to see if the way we are spawning under Linux properly returns ...
03/18/2021
- 06:32 PM Feature #4179 (Closed): create a standalone native launcher (Windows EXE and Linux/UNIX version) ...
- Good work!
- 05:48 PM Feature #4179 (Review): create a standalone native launcher (Windows EXE and Linux/UNIX version) ...
- OK... I concur, so I believe it is done. I've moved on to the customer's implementation of @OPEN-MIME-TYPE@.
- 05:11 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- > The integration into the browser is very clumsy and un-precise. I cannot find the mimeType.rdf file for the Firefox...
- 05:08 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Greg Shah wrote:
> What is left to do? Is this really just 70% done?
More like 90%.
The integration into the ... - 04:21 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- What is left to do? Is this really just 70% done?
- 04:20 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Code Review Task Branch 3821c Revision 12149
I'm OK with the changes. - 03:59 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- There was also a need to handle the @file:///@ prefix. Updates in @12149@.
- 12:56 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- > In the web client, I can put whatever I want in. But at the TC.openMimeResource, it converts:
Yes, in @TC.openMi... - 12:19 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- You are free to do any required changes for your task taking into account the existing functionality of @open-mime-re...
- 12:04 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- I won't even quote that... I meant to say, I didn't receive the file at the web client.
I was able to get firewall... - 11:05 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- > I didn't not receive the file at the web client
The double negative makes me question: are you saying "I did I r... - 10:27 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Using a Chrome on Windows, with the client/server in my Ubuntu VM, I see the wrapper file:...
- 07:19 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- > The thought was that the original string could be passed back for the original processing, should it not be able to...
- 11:34 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Good article: https://stackoverflow.com/questions/6267546/how-do-i-associate-a-custom-mime-type-to-my-local-applicati...
- 11:25 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Greg Shah wrote:
> Is it fully working at this point?
My testcase works on Firefox. I am trying to get the same r... - 10:55 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Greg Shah wrote:
> Code Review Task 3821c Revisions 12140 through 12142
>
> The changes are good.
>
> The @Gui... - 08:52 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Is it fully working at this point?
- 08:52 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Code Review Task 3821c Revisions 12140 through 12142
The changes are good.
The @GuiWebDriver.writeLauncherWrapp... - 01:09 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Beside the #4174-234 and #4174-235, we should test key combinations in the calendar fill-in and popup:
* cursor keys...
03/17/2021
- 07:31 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- I was missing the @DesktopHelpers@ classname in the method declaration, leading to the issue in #4179-67. Fixed in @1...
- 06:33 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Eugenie Lyzenko wrote:
> Never mind. I see this is already fixed in @12141@. Thanks.
My apologies. The makefile c... - 06:27 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Eugenie Lyzenko wrote:
> Eugenie Lyzenko wrote:
> > Roger Borrello wrote:
> > > Changes committed in @12140@.
> ... - 06:23 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Eugenie Lyzenko wrote:
> Roger Borrello wrote:
> > Changes committed in @12140@.
> >
> > Regarding the paramete... - 06:06 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Roger Borrello wrote:
> Changes committed in @12140@.
>
> Regarding the parameters, I didn't want to hold up the... - 05:40 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Changes committed in @12140@.
Regarding the parameters, I didn't want to hold up the task for this. There's some ... - 10:25 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- > I found that in using Desktop.java, we have some conflicts with awt.Desktop. Should I name that something else?
... - 09:26 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Greg Shah wrote:
> 1. @LAUNCHER_MIME_TYPE@ should only be defined in one place. Why not put it in @Desktop.java@ and... - 08:08 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Code Review Task Branch 3821c Revision 12127
1. @LAUNCHER_MIME_TYPE@ should only be defined in one place. Why not ... - 10:49 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Greg Shah wrote:
> It just needs to live wherever the @p2j.jar@ exists. It looks like you changed the name of the n...
03/16/2021
- 06:59 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- It just needs to live wherever the @p2j.jar@ exists. It looks like you changed the name of the native method. Did y...
- 05:54 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- A minor problem with the Swing that I can move on from. I was just trying to complete the code. But the JNI cannot be...
- 01:13 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Roger Borrello wrote:
> Greg Shah wrote:
> > Code Review #4179-61 Patch
> >
> > 1. The changes to @GuiWebDriver.... - 11:29 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- > At this point we don't know whether we have a URI for launcher://file_to_launch or simply a path to a file.
We d... - 11:21 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Greg Shah wrote:
> Code Review #4179-61 Patch
>
> 1. The changes to @GuiWebDriver.openMimeResource()@ are:
>
>... - 10:13 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Code Review #4179-61 Patch
1. The changes to @GuiWebDriver.openMimeResource()@ are:
* should not be uncondition... - 09:28 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- The wrapping end is coded and attached as a patch. I would appreciate some review. I am working on the native code, w...
- 03:32 AM Bug #5118: TREELIST widget issues
- Vladimir Tsichevski wrote:
> An issue from #4908-4:
>
> By pressing and releasing left and right mouse buttons ...
03/15/2021
- 07:42 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- > I want to add @GuiWebDriver.openLauncherResource@ that will mimic @openMimeResource@ but will create a temp wrapper...
- 06:06 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Some change questions...
I want to add @GuiWebDriver.openLauncherResource@ that will mimic @openMimeResource@ but ... - 02:13 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- For security reasons, we will prompt the user before calling @desktopOpen()@. The idea is to display the command lin...
- 02:06 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- I've just spoken with Roger and we've agreed on the following approach.
*1.* @OPEN-MIME-RESOURCE@ will be enhanced... - 09:51 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Roger Borrello wrote:
> To close out my thoughts (I have a doctor appointment shortly), if we do find @file:///@, we... - 09:46 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Why are we messing with @file://@ in this task? The plan was to *always* use a @launcher://@ protocol for the launch...
- 09:43 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- To close out my thoughts (I have a doctor appointment shortly), if we do find @file:///@, we can proceed as if the re...
- 09:40 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- As to what that means to our code, if we agree on the "file://" prefix... we have to further decide if there is or is...
- 09:38 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Sergey Ivanovskiy wrote:
> For an example, this url throws exception @new URL("file://" + "C:\\tmp\\name.txt");@ but... - 09:10 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- For an example, this url throws exception @new URL("file://" + "C:\\tmp\\name.txt");@ but this one is correct...
- 09:01 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- These changes are not correct because @file:///@ is important for local files. Please look at https://en.wikipedia.or...
- 08:18 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Sergey, take a look at this update I propose for @UiUtils@:...
- 04:40 PM Bug #5118: TREELIST widget issues
- An issue from #4908-4:
By pressing and releasing left and right mouse buttons while dragging a tree column heade...
03/14/2021
- 06:16 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Sergey Ivanovskiy wrote:
> @UiUtils.resolveLocalFileResource(String uriString)@ doesn't throw malformed URL exceptio... - 05:26 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Roger Borrello wrote:
> Greg Shah wrote:
> > At this point, we are going with our own @launcher://@ protocol for sp...
03/12/2021
- 06:50 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- > With respect to the OPEN-MIME-TYPE testcase and Swing, it also works "out of the box" using the file:// protocol
... - 06:28 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Roger Borrello wrote:
> Greg Shah wrote:
> > At this point, we are going with our own @launcher://@ protocol for sp... - 05:07 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- With respect to the @OPEN-MIME-TYPE@ testcase and Swing, it also works "out of the box" using the @file://@ protocol,...
- 03:49 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Greg Shah wrote:
> At this point, we are going with our own @launcher://@ protocol for specifying the resource to lo... - 12:31 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- It was @msys@. I'm not sure where that comes into play, but when I don't include @c:\msys\bin@ in the path, everythin...
- 11:52 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Greg Shah wrote:
> See @.bzrignore@.
Thanks.
With respect to @library.c@ and the non-declaration, I'll have to d... - 08:56 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- See @.bzrignore@.
- 08:49 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Greg Shah wrote:
> I assume you are fixing them.
With respect to the Java header, which is what triggered a rebui... - 07:49 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- At this point, we are going with our own @launcher://@ protocol for specifying the resource to load?
If so, then I... - 07:44 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- > because there were warnings/errors in memory.c and library.c
I assume you are fixing them. - 07:44 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Code Review Task Branch 3821c Revision 12113
The changes are good.
03/11/2021
- 06:58 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- See @12113@ for updates.
Also, it must have been some time since @ant-native@ was built on 32-bit, because there w... - 10:35 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Code Review Task Branch 3821c Revision 12111
This is much better.
1. I don't think that @desktop.h@ should have... - 09:35 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Please review rev 12111. Right now the @fwd_local_launcher.c@ is a little bit "hokey", but until I get the connective...
- 07:23 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Search for @javah@ in @build.xml@.
- 06:21 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- With respect to the JNI and the makefile, the @JNIHEADER@ macro includes generated headers. How are those generated, ...
03/10/2021
- 08:27 AM Bug #4826 (Closed): HTTP 413 error with Web Client
- 05:13 AM Bug #4826: HTTP 413 error with Web Client
- Sergey Ivanovskiy wrote:
> I changed this condition @if (key.substring(0, 4).toLowerCase() = = "auth-")@ to @if (key... - 05:13 AM Bug #4826: HTTP 413 error with Web Client
- Sergey Ivanovskiy wrote:
> It seems that @substring(indexStart, indexEnd)@ is safe and doesn't throw index out of bo... - 04:07 AM Bug #4826: HTTP 413 error with Web Client
- The ECMA 262 specification https://tc39.es/ecma262/#sec-string.prototype.substring also states the same specification...
- 04:04 AM Bug #4826: HTTP 413 error with Web Client
- I changed this condition @if (key.substring(0, 4).toLowerCase() = = "auth-")@ to @if (key.substring(0, 5).toLowerCase...
- 04:01 AM Bug #4826: HTTP 413 error with Web Client
- It seems that @substring(indexStart, indexEnd)@ is safe and doesn't throw index out of bound exception. MDN said that...
- 10:18 PM Feature #4179 (WIP): create a standalone native launcher (Windows EXE and Linux/UNIX version) whi...
- 08:24 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- > and break it down into parts to be "launched".
I don't think this is correct. @OPEN-MIME-RESOURCE@ just sends t...
03/09/2021
- 05:59 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Greg Shah wrote:
> I think this code is very GUI specific. Please put it in @com.goldencode.p2j.ui.client.gui@ and ... - 04:27 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- I think this code is very GUI specific. Please put it in @com.goldencode.p2j.ui.client.gui@ and change the @shellOpe...
- 03:46 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Right now the JNI is in @com.goldencode.p2j.util@ and the method is @Java_com_goldencode_p2j_util_shellOpenFile@. Is ...
- 05:25 PM Bug #4826: HTTP 413 error with Web Client
- Sergey Ivanovskiy wrote:
> Yes, I didn't observe that cookies with these keys "renderer" and "graphicsCached" should... - 11:34 AM Bug #4826: HTTP 413 error with Web Client
- Yes, I didn't observe that cookies with these keys "renderer" and "graphicsCached" should be persistent. These change...
- 07:51 AM Bug #4826: HTTP 413 error with Web Client
- Sergey Ivanovskiy wrote:
> Does it make sense to implement the server side solution by setting response header @Clea... - 07:27 AM Bug #4826 (WIP): HTTP 413 error with Web Client
- Please review the committed revision 12095 (3821c) that should clear authorization token cookies if the application p...
03/06/2021
- 12:54 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Code Review Task Branch 3821c Revision 12090
It is a good start.
1. As mentioned in #4179-14, we need to assume... - 11:33 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- I'm not sure what you mean by "mime-type helper". Are you referring to the launcher that will be registered as an ap...
- 11:30 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Committed @fwd_local_launcher.c@ in @3821c_12090@ which utilizes @xdg-open@.
While the code can accept parameters,... - 10:56 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- In trying to understand how to register an application helper for our mime-type helper, I was confused by whether or ...
03/05/2021
- 01:54 AM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- I did see information indicating that Chrome uses whatever the desktop's mime database contains. I don't know if ther...
Also available in: Atom