Hex Artifact Content
Not logged in

Artifact d48d1811a6c8f9ce89424b48c810b4e9157f3502:

Ticket change [d48d1811a6] - New ticket [906c533302] Mingw broken command-line parsing. by jan.nijtmans 2012-09-09 20:49:21.
0000: 44 20 32 30 31 32 2d 30 39 2d 30 39 54 32 30 3a  D 2012-09-09T20:
0010: 34 39 3a 32 31 2e 30 35 33 0a 4a 20 63 6f 6d 6d  49:21.053.J comm
0020: 65 6e 74 20 4d 69 6e 47 57 5c 73 70 61 72 73 65  ent MinGW\sparse
0030: 73 5c 73 74 68 65 5c 73 57 69 6e 64 6f 77 73 5c  s\sthe\sWindows\
0040: 73 63 6f 6d 6d 61 6e 64 5c 73 6c 69 6e 65 5c 73  scommand\sline\s
0050: 64 69 66 66 65 72 65 6e 74 5c 73 74 68 61 6e 5c  different\sthan\
0060: 73 4d 53 5c 73 6f 72 5c 73 4d 69 6e 47 57 2d 77  sMS\sor\sMinGW-w
0070: 36 34 5c 73 64 6f 65 73 2c 5c 73 53 65 65 5c 72  64\sdoes,\sSee\r
0080: 5c 6e 5b 68 74 74 70 3a 2f 2f 63 6f 72 65 2e 74  \n[http://core.t
0090: 63 6c 2e 74 6b 2f 74 63 6c 2f 69 6e 66 6f 2f 66  cl.tk/tcl/info/f
00a0: 30 63 62 33 33 34 35 62 34 30 34 30 61 37 31 63  0cb3345b4040a71c
00b0: 65 33 62 30 36 32 66 31 31 38 63 33 35 37 33 36  e3b062f118c35736
00c0: 33 65 38 32 30 65 32 5d 2e 5c 72 5c 6e 3c 70 3e  3e820e2].\r\n<p>
00d0: 5c 72 5c 6e 54 68 65 5c 73 73 65 74 61 72 67 76  \r\nThe\ssetargv
00e0: 5c 73 77 6f 72 6b 61 72 6f 75 6e 64 2c 5c 73 69  \sworkaround,\si
00f0: 73 5c 73 74 61 6b 65 6e 5c 73 6f 76 65 72 5c 73  s\staken\sover\s
0100: 66 72 6f 6d 5c 73 54 63 6c 5c 73 38 2e 36 5c 73  from\sTcl\s8.6\s
0110: 28 77 69 6e 2f 74 63 6c 41 70 70 49 6e 69 74 2e  (win/tclAppInit.
0120: 63 29 2e 5c 73 49 74 5c 73 77 61 73 5c 73 61 6c  c).\sIt\swas\sal
0130: 72 65 61 64 79 5c 73 70 61 72 74 5c 73 6f 66 5c  ready\spart\sof\
0140: 73 74 68 65 5c 73 69 6e 69 74 69 61 6c 5c 73 69  sthe\sinitial\si
0150: 6d 70 6f 72 74 5c 73 69 6e 5c 73 43 56 53 5c 73  mport\sin\sCVS\s
0160: 69 6e 5c 73 31 39 39 38 2c 5c 73 73 6f 5c 73 69  in\s1998,\sso\si
0170: 74 5c 73 69 73 5c 73 69 6d 70 6f 73 73 69 62 6c  t\sis\simpossibl
0180: 65 5c 73 74 6f 5c 73 6b 6e 6f 77 5c 73 77 68 6f  e\sto\sknow\swho
0190: 5c 73 77 72 6f 74 65 5c 73 74 68 65 5c 73 6f 72  \swrote\sthe\sor
01a0: 69 67 69 6e 61 6c 5c 73 73 65 74 61 72 67 76 28  iginal\ssetargv(
01b0: 29 5c 72 5c 6e 66 75 6e 63 74 69 6f 6e 2e 5c 73  )\r\nfunction.\s
01c0: 42 75 74 5c 73 49 5c 73 28 6a 61 6e 5c 73 6e 69  But\sI\s(jan\sni
01d0: 6a 74 6d 61 6e 73 29 5c 73 61 64 61 70 74 65 64  jtmans)\sadapted
01e0: 5c 73 69 74 5c 73 74 6f 5c 73 62 65 5c 73 75 73  \sit\sto\sbe\sus
01f0: 65 66 75 6c 5c 73 61 73 5c 73 75 6e 69 63 6f 64  eful\sas\sunicod
0200: 65 5c 72 5c 6e 63 6f 6d 6d 61 6e 64 5c 73 6c 69  e\r\ncommand\sli
0210: 6e 65 5c 73 70 61 72 73 65 72 5c 73 61 73 5c 73  ne\sparser\sas\s
0220: 77 65 6c 6c 2e 5c 73 4d 69 6e 47 57 5c 73 64 6f  well.\sMinGW\sdo
0230: 65 73 6e 27 74 5c 73 73 75 70 70 6f 72 74 5c 73  esn't\ssupport\s
0240: 75 6e 69 63 6f 64 65 5c 73 63 6f 6d 6d 61 6e 64  unicode\scommand
0250: 5c 72 5c 6e 6c 69 6e 65 5c 73 70 61 72 73 69 6e  \r\nline\sparsin
0260: 67 5c 73 28 75 6e 6c 69 6e 65 5c 73 56 53 5c 73  g\s(unline\sVS\s
0270: 61 6e 64 5c 73 4d 69 6e 47 57 2d 77 36 34 29 2c  and\sMinGW-w64),
0280: 5c 73 73 6f 5c 73 74 68 65 5c 73 73 65 74 61 72  \sso\sthe\ssetar
0290: 67 76 28 29 5c 73 66 75 6e 63 74 69 6f 6e 5c 72  gv()\sfunction\r
02a0: 5c 6e 69 73 5c 73 74 68 65 5c 73 6f 6e 6c 79 5c  \nis\sthe\sonly\
02b0: 73 6b 6e 6f 77 6e 5c 73 77 6f 72 6b 61 72 6f 75  sknown\sworkarou
02c0: 6e 64 5c 73 74 6f 5c 73 67 65 74 5c 73 69 74 5c  nd\sto\sget\sit\
02d0: 73 64 6f 6e 65 2e 0a 4a 20 66 6f 75 6e 64 69 6e  sdone..J foundin
02e0: 20 31 2e 32 33 0a 4a 20 70 72 69 76 61 74 65 5f   1.23.J private_
02f0: 63 6f 6e 74 61 63 74 20 63 64 37 30 39 33 30 39  contact cd709309
0300: 35 64 39 63 66 63 62 31 64 39 34 65 31 61 63 39  5d9cfcb1d94e1ac9
0310: 36 62 66 35 64 35 32 30 62 32 30 64 35 63 64 37  6bf5d520b20d5cd7
0320: 0a 4a 20 73 65 76 65 72 69 74 79 20 4d 69 6e 6f  .J severity Mino
0330: 72 0a 4a 20 73 74 61 74 75 73 20 4f 70 65 6e 0a  r.J status Open.
0340: 4a 20 74 69 74 6c 65 20 4d 69 6e 67 77 5c 73 62  J title Mingw\sb
0350: 72 6f 6b 65 6e 5c 73 63 6f 6d 6d 61 6e 64 2d 6c  roken\scommand-l
0360: 69 6e 65 5c 73 70 61 72 73 69 6e 67 0a 4a 20 74  ine\sparsing.J t
0370: 79 70 65 20 43 6f 64 65 5f 44 65 66 65 63 74 0a  ype Code_Defect.
0380: 4b 20 39 30 36 63 35 33 33 33 30 32 32 30 33 61  K 906c533302203a
0390: 30 39 39 37 37 33 38 62 32 31 65 34 33 34 66 65  0997738b21e434fe
03a0: 34 37 39 31 63 64 39 30 66 30 0a 55 20 6a 61 6e  4791cd90f0.U jan
03b0: 2e 6e 69 6a 74 6d 61 6e 73 0a 5a 20 66 36 66 65  .nijtmans.Z f6fe
03c0: 34 38 32 38 32 61 33 63 32 30 31 65 31 30 63 30  48282a3c201e10c0
03d0: 64 30 31 35 64 62 62 66 62 39 36 38 0a           d015dbbfb968.