Screenshot instructions:
Windows
Mac
Red Hat Linux
Ubuntu
Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)
From: Brad King <brad.king@ki...> - 2009-04-30 13:02:04
|
Matthew Leotta wrote: > I'd like to propose a small modification to Brad's list. The *.texi > files should be treated like plain text for the purpose of running svn > diff. The mime-type of 'application/x-texinfo' did not seem to > accommodate that, so I changed the mime-type of texi files (at least in > core/doc/book) to 'text/x-texinfo'. Is that a valid mime-type? Also, please see the other note I just posted that the file I used for conversion is not complete because the conversion script handled most types automatically. -Brad |
From: Ian Scott <ian.m.scott@st...> - 2009-04-30 08:35:36
|
Brad, Do you have a copy of the auto props settings you used to convert the repository? We should post it so that everyone uses it consistently. Ian. Martin G. Roberts wrote: > Thanks Ian, > I already tried something like this (at least with the cxx eol property). > But it still didn't work. I notice that your list of auto-props does not > specify the mime-type setting for cxx files, only the eol property. > I managed to add some template files when I manually set the properties > for each and every file as follows: > > svn add vimt_sample_grid_bilin+double.double-.cxx > svn propset svn:eol-style native vimt_sample_grid_bilin+double.double-.cxx > svn propset svn:mime-type text/x-c++src > vimt_sample_grid_bilin+double.double-.cxx > > svn commit > > I'm still not sure what the correct setting of mime-type is for C++ files. > I came across text/x-c++src as a suggestion on Google but there seem to > be a bewildering number of other possible choices. > Martin > > > > -----Original Message----- > From: Ian Scott [mailto:ian.m.scott@...] > Sent: Wed 4/29/2009 4:41 PM > To: Martin G. Roberts > Cc: ISBE-CPP > Subject: Re: vxl svn - repository problems > > Martin G. Roberts wrote: > > > > I'm having problems adding files to mul in the new svn repository. I can > > update existing files OK, but I need to add some new Template > > instantiations (e.g. vimt_sample_grid_bilin for double images and > > equivalent vil files). > > I do svn add which seems to work. > > However when I try and commit the change I get an error message saying > > the addition has been blocked because the svn:mime_type has not been set. > > The notes that follow say: > > Every added file must have the svn:mime-type property set. > > > > Has anybody got any idea what this means and how I set these "mime-type" > > properties? > > Somehow life feels too short to try and work this out from the 300 page > > manual that the error message refers me to. > > > > Meanwhile if you get linker errors in isbe_apm or isbe_autoland because > > things like vimt_sample_grid_bilin+double are not found, this is the > reason. > > I'm trying to add them but our new system has ideas of its own! > > > > Martin > > > > You need to have your auto-props set. For some bizarre reason this is a > per-user setting, and it can't be controlled from the repository. The > best the repository can do is complain when the properties on a file > haven't been set correctly - hence your error. > > The solution is to edit your subversion config file. The following is a > copy of our internal wiki page on the matter. > > Ian. > > > > Auto properties for subversion > > > > You must add the following to the subversion config file, otherwise > committed files will get line-endings, etc. messed up. > > > > In the command line subversion this is part of the C:\Documents and > Settings\ian\Application Data\Subversion\config or ~/.subversion/config file > > > > ### Set enable-auto-props to 'yes' to enable automatic properties > > ### for 'svn add' and 'svn import', it defaults to 'no'. > > ### Automatic properties are defined in the section 'auto-props'. > > enable-auto-props = yes > > > > ### Section for configuring automatic properties. > > [auto-props] > > ### The format of the entries is: > > ### file-name-pattern = propname[=value][;propname[=value]...] > > ### The file-name-pattern can contain wildcards (such as '*' and > > ### '?'). All entries which match will be applied to the file. > > ### Note that auto-props functionality must be enabled, which > > ### is typically done by setting the 'enable-auto-props' option. > > *.F = svn:eol-style=native > > *.f = svn:eol-style=native > > *.c = svn:eol-style=native > > *.cxx = svn:eol-style=native > > *.txx = svn:eol-style=native > > *.cpp = svn:eol-style=native > > *.h = svn:eol-style=native > > Makefile = svn:eol-style=native > > *.cmake = svn:eol-style=native > > *.hhh = svn:eol-style=native > > *.sh = svn:eol-style=native;svn:executable > > *.pl = svn:eol-style=native;svn:executable > > > > *.txt = svn:eol-style=native > > *.tex = svn:eol-style=native > > *.texi = svn:eol-style=native > > *.bib = svn:eol-style=native > > *.csv = svn:eol-style=native > > > > *.pts = svn:eol-style=native > > *.cnn = svn:eol-style=native > > *.conf = svn:eol-style=native > > *.conn = svn:eol-style=native > > *.expt = svn:eol-style=native > > *.params = svn:eol-style=native > > *.parts = svn:eol-style=native > > *.smd = svn:eol-style=native > > > > *.wrl = svn:eol-style=native;svn:mime-type=model/vrml > > *.png = svn:mime-type=image/png > > *.jpg = svn:mime-type=image/jpeg > > *.xpm = svn:eol-style=native > > > > > > > > > > > > > |
From: Brad King <brad.king@ki...> - 2009-04-30 12:35:02
Attachments:
vxl-convert.props
|
Ian Scott wrote: > Do you have a copy of the auto props settings you used to convert the > repository? We should post it so that everyone uses it consistently. Yes. I sent it in reply to the auto-props thread yesterday. http://sourceforge.net/mailarchive/forum.php?thread_name=49F87797.7000607%40student.manchester.ac.uk&forum_name=vxl-maintainers Here it is again. It has lots of special cases to make sure every file got something during the automatic conversion. In practice we do not need these special cases in users' config files because the few special cases can be done by hand as each file is added. -Brad |
From: Brad King <brad.king@ki...> - 2009-04-30 12:44:05
|
Brad King wrote: > Ian Scott wrote: >> Do you have a copy of the auto props settings you used to convert the >> repository? We should post it so that everyone uses it consistently. > > Yes. I sent it in reply to the auto-props thread yesterday. On second thought, the one I used for conversion will not help us. It is not complete because the conversion script computed mime types mostly from '/etc/mime.types'. Furthermore it computed eol-style from the mime type automatically. The file I sent only fixed up some cases missed by the automatic stuff. We'll have to build one incrementally, perhaps on the wiki. Here are some entries from my own config file. -Brad *.htm = svn:mime-type=text/plain;svn:eol-style=native;svn:keywords=Author Date ID Revision *.html = svn:mime-type=text/plain;svn:eol-style=native;svn:keywords=Author Date ID Revision *.c = svn:mime-type=text/x-csrc;svn:eol-style=native;svn:keywords=Author Date ID Revision *.cpp = svn:mime-type=text/x-c++src;svn:eol-style=native;svn:keywords=Author Date ID Revision *.cxx = svn:mime-type=text/x-c++src;svn:eol-style=native;svn:keywords=Author Date ID Revision *.h = svn:mime-type=text/x-c++src;svn:eol-style=native;svn:keywords=Author Date ID Revision *.hpp = svn:mime-type=text/x-c++src;svn:eol-style=native;svn:keywords=Author Date ID Revision *.hxx = svn:mime-type=text/x-c++src;svn:eol-style=native;svn:keywords=Author Date ID Revision *.c.in = svn:mime-type=text/x-csrc;svn:eol-style=native;svn:keywords=Author Date ID Revision *.cpp.in = svn:mime-type=text/x-c++src;svn:eol-style=native;svn:keywords=Author Date ID Revision *.cxx.in = svn:mime-type=text/x-c++src;svn:eol-style=native;svn:keywords=Author Date ID Revision *.h.in = svn:mime-type=text/x-c++src;svn:eol-style=native;svn:keywords=Author Date ID Revision *.hpp.in = svn:mime-type=text/x-c++src;svn:eol-style=native;svn:keywords=Author Date ID Revision *.hxx.in = svn:mime-type=text/x-c++src;svn:eol-style=native;svn:keywords=Author Date ID Revision *.cs = svn:mime-type=text/x-csharpsrc;svn:eol-style=native;svn:keywords=Author Date ID Revision *.cs.in = svn:mime-type=text/x-csharpsrc;svn:eol-style=native;svn:keywords=Author Date ID Revision *.sh.in = svn:mime-type=text/plain;svn:eol-style=native;svn:keywords=Author Date ID Revision *.tcl = svn:mime-type=text/x-tcl;svn:eol-style=native;svn:keywords=Author Date ID Revision *.Tcl = svn:mime-type=text/x-tcl;svn:eol-style=native;svn:keywords=Author Date ID Revision *.tcl.in = svn:mime-type=text/x-tcl;svn:eol-style=native;svn:keywords=Author Date ID Revision *.py = svn:mime-type=text/x-python;svn:eol-style=native;svn:keywords=Author Date ID Revision *.py.in = svn:mime-type=text/x-python;svn:eol-style=native;svn:keywords=Author Date ID Revision *.java = svn:mime-type=text/x-java;svn:eol-style=native;svn:keywords=Author Date ID Revision *.java.in = svn:mime-type=text/x-java;svn:eol-style=native;svn:keywords=Author Date ID Revision *.f = svn:mime-type=text/x-fortran;svn:eol-style=native;svn:keywords=Author Date ID Revision *.f90 = svn:mime-type=text/x-fortran;svn:eol-style=native;svn:keywords=Author Date ID Revision *.el = svn:mime-type=text/x-emacs-lisp;svn:eol-style=native;svn:keywords=Author Date ID Revision *.mm = svn:mime-type=text/x-objcsrc;svn:eol-style=native;svn:keywords=Author Date ID Revision *.txt = svn:mime-type=text/plain;svn:eol-style=native;svn:keywords=Author Date ID Revision *.cmake = svn:mime-type=text/plain;svn:eol-style=native;svn:keywords=Author Date ID Revision *.cmake.in = svn:mime-type=text/plain;svn:eol-style=native;svn:keywords=Author Date ID Revision *.dsp = svn:mime-type=text/plain;svn:eol-style=CRLF *.dsw = svn:mime-type=text/plain;svn:eol-style=CRLF *.doc = svn:mime-type=application/msword *.pdf = svn:mime-type=application/pdf *.pl = svn:mime-type=text/x-perl;svn:eol-style=native;svn:keywords=Author Date ID Revision;svn:executable *.ppm = svn:mime-type=image/ppm *.pbm = svn:mime-type=image/pbm *.pgm = svn:mime-type=image/pgm *.png = svn:mime-type=image/png *.jpg = svn:mime-type=image/jpeg |
From: Matthew Leotta <matt.leotta@gm...> - 2009-04-30 12:50:16
|
I'd like to propose a small modification to Brad's list. The *.texi files should be treated like plain text for the purpose of running svn diff. The mime-type of 'application/x-texinfo' did not seem to accommodate that, so I changed the mime-type of texi files (at least in core/doc/book) to 'text/x-texinfo'. --Matt On Apr 30, 2009, at 8:34 AM, Brad King wrote: > Ian Scott wrote: >> Do you have a copy of the auto props settings you used to convert >> the repository? We should post it so that everyone uses it >> consistently. > > Yes. I sent it in reply to the auto-props thread yesterday. > > http://sourceforge.net/mailarchive/forum.php?thread_name=49F87797.7000607%40student.manchester.ac.uk&forum_name=vxl-maintainers > > Here it is again. It has lots of special cases to make sure every > file > got something during the automatic conversion. In practice we do not > need these special cases in users' config files because the few > special > cases can be done by hand as each file is added. > > -Brad > [auto-props] > # Binary files > *.apm = svn:mime-type=application/octet- > stream > *.bfs = svn:mime-type=application/octet- > stream > *.bin = svn:mime-type=application/octet- > stream > *.bvl = svn:mime-type=application/octet- > stream > *.cnx = svn:mime-type=application/octet- > stream > *.dcm = svn:mime-type=application/octet- > stream > *.docx = svn:mime-type=application/ > vnd.openxmlformats-officedocument.wordprocessingml.document > *.esf = svn:mime-type=application/octet- > stream > *.gipl = svn:mime-type=application/octet- > stream > *.hdr = svn:mime-type=application/octet- > stream > *.img = svn:mime-type=application/octet- > stream > *.iris = svn:mime-type=application/octet- > stream > *.j2k = svn:mime-type=application/octet- > stream > *.mit = svn:mime-type=application/octet- > stream > *.nitf = svn:mime-type=application/octet- > stream > *.nsif = svn:mime-type=application/octet- > stream > *.ntf = svn:mime-type=application/octet- > stream > *.ras = svn:mime-type=application/octet- > stream > *.v3i = svn:mime-type=application/octet- > stream > *.viff = svn:mime-type=application/octet- > stream > > # Windows files > *.bat = svn:mime-type=application/x-msdos- > program;svn:eol-style=CRLF;svn:executable > *.clw = svn:mime-type=text/plain;svn:eol- > style=CRLF > *.dsp = svn:mime-type=text/plain;svn:eol- > style=CRLF > *.dsp.keep = svn:mime-type=text/plain;svn:eol- > style=CRLF > *.dsptemplate = svn:mime-type=text/plain;svn:eol- > style=CRLF > *.dsw = svn:mime-type=text/plain;svn:eol- > style=CRLF > *.dsw.keep = svn:mime-type=text/plain;svn:eol- > style=CRLF > *.rc = svn:mime-type=text/plain;svn:eol- > style=CRLF > *.rc2 = svn:mime-type=text/plain;svn:eol- > style=CRLF > > # Text files > *.NoDartCoverage = svn:mime-type=text/plain > *.README = svn:mime-type=text/plain > *.URL = svn:mime-type=text/plain > *.cmake = svn:mime-type=text/plain > *.cmake.in = svn:mime-type=text/plain > *.def = svn:mime-type=text/plain > *.fl = svn:mime-type=text/plain > *.hhh = svn:mime-type=text/plain > *.incl = svn:mime-type=text/plain > *.m4 = svn:mime-type=text/plain > *.notes = svn:mime-type=text/plain > CHANGES* = svn:mime-type=text/plain > COPYING = svn:mime-type=text/plain > COPYRIGHT = svn:mime-type=text/plain > ChangeLog* = svn:mime-type=text/plain > FAQ = svn:mime-type=text/plain > FORCEBUILD = svn:mime-type=text/plain > GETTING_STARTED = svn:mime-type=text/plain > HISTORY = svn:mime-type=text/plain > INSTALL = svn:mime-type=text/plain > LICENSE = svn:mime-type=text/plain > README* = svn:mime-type=text/plain > TODO = svn:mime-type=text/plain > > # Source files > *.C = svn:mime-type=text/x-c++src > *.Cpp = svn:mime-type=text/x-c++src > *.H = svn:mime-type=text/x-chdr > *.P = svn:mime-type=text/x-chdr > *.cxx.in = svn:mime-type=text/x-c++src > *.f = svn:mime-type=text/x-fortran-src > *.h0 = svn:mime-type=text/x-chdr > *.h.in = svn:mime-type=text/x-chdr > *.h.vc = svn:mime-type=text/x-chdr > *.inc = svn:mime-type=text/x-chdr > *.tcc = svn:mime-type=text/x-c++src > *.txx = svn:mime-type=text/x-c++src > > # Build files > *.mk = svn:mime-type=text/x-makefile > *.mk.in = svn:mime-type=text/x-makefile > Makefile* = svn:mime-type=text/x-makefile > makefile = svn:mime-type=text/x-makefile > makefile* = svn:mime-type=text/x-makefile > SConstruct = svn:mime-type=text/x-python > > # Script files > *.pl = svn:mime-type=text/x- > perl;svn:executable > *.sh = svn:mime-type=text/x-sh;svn:eol- > style=LF;svn:executable > check_consistency = svn:mime-type=text/x-sh;svn:eol- > style=LF;svn:executable > check_dsp = svn:mime-type=text/x-sh;svn:eol- > style=LF;svn:executable > check_syntax = svn:mime-type=text/x-sh;svn:eol- > style=LF;svn:executable > configure = svn:mime-type=text/x-sh;svn:eol- > style=LF;svn:executable > configure.in = svn:mime-type=text/x-sh;svn:eol- > style=LF > install-sh = svn:mime-type=text/x-sh;svn:eol- > style=LF;svn:executable > script = svn:mime-type=text/x-sh;svn:eol- > style=LF;svn:executable > vxl_demangle = svn:mime-type=text/x-sh;svn:eol- > style=LF;svn:executable > vxl_env = svn:mime-type=text/x-sh;svn:eol- > style=LF;svn:executable > > # Text-format documents > *.3 = svn:mime-type=text/plain;svn:eol- > style=LF > *.5 = svn:mime-type=text/plain;svn:eol- > style=LF > *.texi = svn:mime-type=application/x- > texinfo;svn:eol-style=native > *.xml = svn:mime-type=application/ > xml;svn:eol-style=native > > # Other files > 07JAN27.RPB = svn:mime-type=text/plain > A.poly = svn:mime-type=text/plain > BAMbunny.ply = svn:mime-type=text/plain > BAPbunny.ply = svn:mime-type=text/plain > BAUbunny.ply = svn:mime-type=text/plain > BBMbunny.ply = svn:mime-type=application/octet- > stream > BBPbunny.ply = svn:mime-type=application/octet- > stream > BBUbunny.ply = svn:mime-type=application/octet- > stream > Doxyfile.XXX = svn:mime-type=text/plain > Doxyfile_for_vxl_doc_rules = svn:mime-type=text/plain > Notice = svn:mime-type=text/plain > blah = svn:mime-type=text/plain > blah_tr1 = svn:mime-type=text/plain > bun000.txt.out = svn:mime-type=text/plain > bun045.txt.out = svn:mime-type=text/plain > crosscut.xrc = svn:mime-type=application/ > xml;svn:eol-style=native > cube.ply = svn:mime-type=text/plain > cube_w_verror.ply = svn:mime-type=text/plain > cube_without_bases.ply = svn:mime-type=text/plain > data_3x3_matrix = svn:mime-type=text/plain > def_params.dat = svn:mime-type=text/plain > dicom.dic = svn:mime-type=text/plain > example_data.gx = svn:mime-type=text/plain > f2ch.add = svn:mime-type=text/x-chdr > headers.iso = svn:mime-type=text/plain > homography2d_fit_20.dat = svn:mime-type=text/plain > index.dox = svn:mime-type=text/html > init-needing-dbicp = svn:mime-type=text/plain > input.ply = svn:mime-type=text/plain > lambunny.ply = svn:mime-type=text/plain > lapbunny.ply = svn:mime-type=text/plain > laubunny.ply = svn:mime-type=text/plain > lbmbunny.ply = svn:mime-type=application/octet- > stream > lbpbunny.ply = svn:mime-type=application/octet- > stream > lbubunny.ply = svn:mime-type=application/octet- > stream > libf2c.lbc = svn:mime-type=text/plain > libf2c.sy = svn:mime-type=text/plain > line_fit_30.dat = svn:mime-type=text/plain > line_fit_60.dat = svn:mime-type=text/plain > math.hvc = svn:mime-type=text/x-chdr > mkfile.plan9 = svn:mime-type=text/x-makefile > names = svn:mime-type=text/plain > out.ply = svn:mime-type=text/plain > overlays = svn:mime-type=text/plain > point_correspondences.left = svn:mime-type=text/plain > point_correspondences.right = svn:mime-type=text/plain > pop.cd = svn:mime-type=text/plain > resaved_cube_w_verror.ply = svn:mime-type=text/plain > rpc_registration_camera.rpb = svn:mime-type=text/plain > test.wrl = svn:mime-type=x-world/x- > vrml;svn:eol-style=native > v3p_tag = svn:mime-type=text/plain > valgrind.supp = svn:mime-type=text/plain > vcl_config_stlcomp.h.vc50 = svn:mime-type=text/x-chdr > vcl_rel_ops.not = svn:mime-type=text/x-chdr > vcl_strstream.not = svn:mime-type=text/x-chdr > vtol.dtd = svn:mime-type=application/ > xml;svn:eol-style=native > wx_xrc.xrc = svn:mime-type=application/ > xml;svn:eol-style=native > xsum0.out = svn:mime-type=text/plain > ------------------------------------------------------------------------------ > Register Now & Save for Velocity, the Web Performance & Operations > Conference from O'Reilly Media. Velocity features a full day of > expert-led, hands-on workshops and two days of sessions from industry > leaders in dedicated Performance & Operations tracks. Use code > vel09scf > and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf_______________________________________________ > Vxl-maintainers mailing list > Vxl-maintainers@... > https://lists.sourceforge.net/lists/listinfo/vxl-maintainers |
From: Brad King <brad.king@ki...> - 2009-04-30 13:02:04
|
Matthew Leotta wrote: > I'd like to propose a small modification to Brad's list. The *.texi > files should be treated like plain text for the purpose of running svn > diff. The mime-type of 'application/x-texinfo' did not seem to > accommodate that, so I changed the mime-type of texi files (at least in > core/doc/book) to 'text/x-texinfo'. Is that a valid mime-type? Also, please see the other note I just posted that the file I used for conversion is not complete because the conversion script handled most types automatically. -Brad |
From: Matthew Leotta <matt.leotta@gm...> - 2009-04-30 13:10:51
|
On Apr 30, 2009, at 9:01 AM, Brad King wrote: > Matthew Leotta wrote: >> I'd like to propose a small modification to Brad's list. The >> *.texi files should be treated like plain text for the purpose of >> running svn diff. The mime-type of 'application/x-texinfo' did not >> seem to accommodate that, so I changed the mime-type of texi files >> (at least in core/doc/book) to 'text/x-texinfo'. > > Is that a valid mime-type? > It is probably not a valid mime-type. Is there an official list of valid mime-types somewhere? What makes a mime-type valid? I just changed 'application' to 'text' because svn recognizes 'text/*' mime- types as text and 'text/plain' seemed inappropriately generic. I'm perfectly happy changing the mime-type of texi files to anything that allows 'svn diff' to work. Suggestions? Matt |
From: Brad King <brad.king@ki...> - 2009-04-30 13:17:59
|
Matthew Leotta wrote: > On Apr 30, 2009, at 9:01 AM, Brad King wrote: >> Matthew Leotta wrote: >>> I changed the mime-type of texi files (at least >>> in core/doc/book) to 'text/x-texinfo'. >> Is that a valid mime-type? > It is probably not a valid mime-type. Is there an official list of > valid mime-types somewhere? What makes a mime-type valid? http://www.w3schools.com/media/media_mimeref.asp > I just changed 'application' to 'text' because svn recognizes 'text/*' > mime-types as text and 'text/plain' seemed inappropriately generic. One purpose of the svn:mime-type property is to tell web viewers how to show the content of a file. There is nothing wrong with 'text/plain'. -Brad |
From: Matthew Leotta <matt.leotta@gm...> - 2009-04-30 14:02:15
|
On Apr 30, 2009, at 9:17 AM, Brad King wrote: > Matthew Leotta wrote: >> On Apr 30, 2009, at 9:01 AM, Brad King wrote: >>> Matthew Leotta wrote: >>>> I changed the mime-type of texi files (at least in core/doc/book) >>>> to 'text/x-texinfo'. >>> Is that a valid mime-type? >> It is probably not a valid mime-type. Is there an official list of >> valid mime-types somewhere? What makes a mime-type valid? > > http://www.w3schools.com/media/media_mimeref.asp Thanks, but I don't see 'text/x-c++src' or most of the other 'text/x- *' mime-types for source code that we are currently using. Where did these come from? > One purpose of the svn:mime-type property is to tell web viewers how > to > show the content of a file. There is nothing wrong with 'text/plain'. It seems really odd to me that are valid text types for just about every kind of source code file, but texi files are considered binary. If 'text/x-c++src' is not part of the web standards, then does it matter if I also create a 'text/x-texinfo' mime-type? I don't imagine web browsers would know what to do with it any more than they know what to do with 'text/x-c++src'. I suspect unmatched 'text/*' usually defaults to 'text/plain'. I'm fine with changing texinfo files to 'text/plain' if there is really no better, more descriptive choice, but I still don't understand what defines a valid mime-type. Matt |
From: Brad King <brad.king@ki...> - 2009-04-30 14:44:48
|
Matthew Leotta wrote: > On Apr 30, 2009, at 9:17 AM, Brad King wrote: >> http://www.w3schools.com/media/media_mimeref.asp > > Thanks, but I don't see 'text/x-c++src' or most of the other 'text/x-*' > mime-types for source code that we are currently using. Where did these > come from? I saw them in my /etc/mime.types file. >> One purpose of the svn:mime-type property is to tell web viewers how to >> show the content of a file. There is nothing wrong with 'text/plain'. > > It seems really odd to me that are valid text types for just about every > kind of source code file, but texi files are considered binary. So are xml files. I guess the 'application/' namespace means that specific applications can be associated with files of that type for reference by email clients and web browsers when a user clicks on a file. > I'm fine with changing texinfo files to 'text/plain' if there is really > no better, more descriptive choice, but I still don't understand what > defines a valid mime-type. I think they are officially registered with http://www.iana.org but I don't see too many types there. I don't know much other than that. There are some links at the top of the first table I sent. -Brad |