Hi Harry,

just out of curiosity - how do modify the windows registry during installation? 
Is there
some kind of script?

Fritz

> Am 07.01.2018 um 21:10 schrieb Harry Thijssen <[email protected]>:
> 
> Hi Friedrich
> 
> Thanks. It seems I used an old way connect the extention to the mime type. It 
> worked for MSWindows but not for MingW anymore :-)
> I implemented the new way for all the needed extensions. 
> 
> It seems to work. 
> 
> Have fun
> 
> 
> 2018-01-07 14:46 GMT+01:00 Friedrich Beckmann <[email protected] 
> <mailto:[email protected]>>:
> Hi Harry,
> 
> I added the Key
> 
> application/x-spss-sav
> 
> with String Extension set to .sav in the registry in
> 
> HKEY_CLASSES_ROOT\MIME\Database\Content Type
> 
> and then the file open dialog shows the .sav files also when the filter „Data 
> and Syntax“
> is applied. So the problem could be fixed on Windows 7 by adding this
> key to the registry. See
> 
> https://msdn.microsoft.com/en-us/library/ms775148(v=vs.85).aspx 
> <https://msdn.microsoft.com/en-us/library/ms775148(v=vs.85).aspx>
> 
> The .zsav file is always shown because there is an explicit search for this
> extension in the filter setup. See:
> 
> http://git.savannah.gnu.org/cgit/pspp.git/tree/src/ui/gui/psppire-window.c#n657
>  
> <http://git.savannah.gnu.org/cgit/pspp.git/tree/src/ui/gui/psppire-window.c#n657>
> 
> Only the .sav files and .por files are searched via mime type.
> 
> Fritz
> 
> 
> > Am 07.01.2018 um 12:14 schrieb Friedrich Beckmann 
> > <[email protected] <mailto:[email protected]>>:
> >
> > Hi Harry,
> >
> > the discussion about the mime type problem on MacOS is here:
> >
> > https://savannah.gnu.org/bugs/?52323 <https://savannah.gnu.org/bugs/?52323>
> >
> > The changes are pretty recent and are to my knowledge not backported
> > to 2.54 yet. However the file filter problems for .sav files which are 
> > related
> > to mime-type handling (i.e. missing connection between mime-type and file 
> > type
> > extension .sav) had to be handled by adding the mime definition on MacOS via
> > the Info.plist file which is part of the application bundle.
> >
> > I guess this has to be done also on Windows but I am not familiar with the
> > way how to do it there. You mentioned the registry but does that mean that
> > the mime type is connected to the file extension?
> >
> > According to the glib/gio code here:
> >
> > https://github.com/GNOME/glib/blob/master/gio/gcontenttype-win32.c#L316 
> > <https://github.com/GNOME/glib/blob/master/gio/gcontenttype-win32.c#L316>
> >
> > the registry entry should be located here:
> >
> > https://msdn.microsoft.com/en-us/library/ms775148(v=vs.85).aspx 
> > <https://msdn.microsoft.com/en-us/library/ms775148(v=vs.85).aspx>
> >
> > For the file filtering to work, there should be the mime type
> >
> > application/x-spss-sav
> >
> > connected to the „.sav“ file extension
> >
> > Fritz
> >
> >> Am 06.01.2018 um 21:45 schrieb Harry Thijssen <[email protected] 
> >> <mailto:[email protected]>>:
> >>
> >> Hi Friedrich,
> >>
> >> It seems there is even in glib 2.52 a problem with the mime-types, but I 
> >> couldn't find a reference on the internet yet.  I can workaround by 
> >> patching pspp-windows.c and add the file extensions.
> >>
> >> However if I try to import a ods file I get an empty screen etc like Gene 
> >> described. If I hit contine I het a crash. Does the same happen on MacOS?
> >>
> >> Have fun
> >
> 
> 

_______________________________________________
pspp-dev mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/pspp-dev

Reply via email to