start.exe: Implement native parameter /D to specify startup
directory
Paul Chitescu
paulc at voip.null.ro
Thu Sep 28 09:02:30 CDT 2006
Changelog: start.exe: Implement native parameter /D to specify startup
directory.
Patch will need translating the new usage line (now it's in English in all
resources).
P.S. What was wrong with this patch before?
-------------- next part --------------
--- ./programs/start/start.c.orig 2006-09-27 21:19:31.000000000 +0300
+++ ./programs/start/start.c 2006-09-27 21:55:37.000000000 +0300
@@ -148,6 +148,12 @@
case 'L':
license();
break; /* notreached */
+ case 'd':
+ case 'D':
+ while (argv[i][++ci] == ' ')
+ ;
+ sei.lpDirectory = argv[i]+ci;
+ break;
case 'm':
case 'M':
if (argv[i][ci+1] == 'a' || argv[i][ci+1] == 'A')
--- ./programs/start/En.rc.orig 2006-09-27 21:19:31.000000000 +0300
+++ ./programs/start/En.rc 2006-09-27 21:28:57.000000000 +0300
@@ -29,6 +29,7 @@
start [options] document_filename \n\
\n\
Options: \n\
+/Dpath Use 'path' as startup directory. \n\
/M[inimized] Start the program minimized. \n\
/MAX[imized] Start the program maximized. \n\
/R[estored] Start the program normally (neither minimized nor maximized). \n\
--- ./programs/start/Cs.rc.orig 2006-05-23 15:54:53.000000000 +0300
+++ ./programs/start/Cs.rc 2006-09-27 22:02:54.000000000 +0300
@@ -33,6 +33,7 @@
start [volby] jméno_dokumentu \n\
\n\
Volby: \n\
+/Dpath Use 'path' as startup directory. \n\
/M[inimalizovanì] Spustí program minimalizovanì. \n\
/MAX[imalizovanì] Spustí program maximalizovanì. \n\
/R Spustí program normálnì (ani minimalizovaný ani maximalizovaný). \n\
--- ./programs/start/De.rc.orig 2006-05-23 15:54:53.000000000 +0300
+++ ./programs/start/De.rc 2006-09-27 22:03:16.000000000 +0300
@@ -30,6 +30,7 @@
start [Optionen] Dokument_Dateiname \n\
\n\
Optionen: \n\
+/Dpath Use 'path' as startup directory. \n\
/M[inimized] Starte das Programm minimiert. \n\
/MAX[imized] Starte das Programm maximiert. \n\
/R[estored] Starte das Programm normal (weder minimiert noch maximiert). \n\
--- ./programs/start/Es.rc.orig 2006-05-23 15:54:53.000000000 +0300
+++ ./programs/start/Es.rc 2006-09-27 22:03:31.000000000 +0300
@@ -29,6 +29,7 @@
start [opciones] fichero_documento \n\
\n\
Opciones: \n\
+/Dpath Use 'path' as startup directory. \n\
/M[inimized] Inicia el programa minimizado. \n\
/MAX[imized] Inicia el programa maximizado. \n\
/R[estored] Inicia el programa normalmente (ni minimizado ni maximizado). \n\
--- ./programs/start/Fr.rc.orig 2006-05-23 15:54:53.000000000 +0300
+++ ./programs/start/Fr.rc 2006-09-27 22:03:45.000000000 +0300
@@ -30,6 +30,7 @@
start [options] fichier_document \n\
\n\
Options: \n\
+/Dpath Use 'path' as startup directory. \n\
/M[inimized] Lance le programme minimisé. \n\
/MAX[imized] Lance le programme maximisé. \n\
/R[estored] Lance le programme normalement (ni minimisé ni maximisé). \n\
--- ./programs/start/It.rc.orig 2006-05-23 15:54:53.000000000 +0300
+++ ./programs/start/It.rc 2006-09-27 22:04:00.000000000 +0300
@@ -31,6 +31,7 @@
start [options] nome_documento \n\
\n\
Options: \n\
+/Dpath Use 'path' as startup directory. \n\
/M[inimized] Avvia il programma minimizzato. \n\
/MAX[imized] Avvia il programma massimizato. \n\
/R[estored] Avvia il programma normalmente (nè minimizzato nè massimizato). \n\
--- ./programs/start/Ko.rc.orig 2006-05-23 15:54:53.000000000 +0300
+++ ./programs/start/Ko.rc 2006-09-27 22:04:21.000000000 +0300
@@ -30,6 +30,7 @@
start [¿É¼Ç] ¹®¼ ÆÄÀÏ À̸§ \n\
\n\
Options: \n\
+/Dpath Use 'path' as startup directory. \n\
/M[inimized] Ç®±×¸² ÃÖ¼ÒÈ »óÅ·Π½ÇÇà. \n\
/MAX[imized] Ç®±×¸² ÃÖ´ëÈ »óÅ·Π½ÇÇà. \n\
/R[estored] Ç®±×¸²À» º¸Åë»óÅ·Π½ÃÀÛ½ÃÅ°±â (ÃÖ¼Òȵµ ¾Æ´Ï°í ÃÖ´ëȵµ ¾Æ´Ô). \n\
--- ./programs/start/Nl.rc.orig 2006-05-23 15:54:53.000000000 +0300
+++ ./programs/start/Nl.rc 2006-09-27 22:04:35.000000000 +0300
@@ -28,6 +28,7 @@
start [options] document_naam \n\
\n\
Options: \n\
+/Dpath Use 'path' as startup directory. \n\
/M[inimized] Start het programma geminimaliseerd. \n\
/MAX[imized] Start het programma gemaximaliseerd. \n\
/R[estored] Start het programma normaal (noch geminimaliseerd noch gemaximaliseerd). \n\
--- ./programs/start/No.rc.orig 2006-05-23 15:54:53.000000000 +0300
+++ ./programs/start/No.rc 2006-09-27 22:04:50.000000000 +0300
@@ -29,6 +29,7 @@
start [valg] dokument_filnavn \n\
\n\
Valg: \n\
+/Dpath Use 'path' as startup directory. \n\
/M[inimized] Start programmet minimert. \n\
/MAX[imized] Start programmet maksimert. \n\
/R[estored] Start programmet normalt (hverken minimert eller maksimert). \n\
--- ./programs/start/Pt.rc.orig 2006-05-23 15:54:53.000000000 +0300
+++ ./programs/start/Pt.rc 2006-09-27 22:11:27.000000000 +0300
@@ -30,6 +30,7 @@
start [opções] arquivo_de_documento.ext \n\
\n\
Options: \n\
+/Dpath Use 'path' as startup directory. \n\
/M[inimized] Inicia o programa minimizado. \n\
/MAX[imized] Inicia o programa maximizado. \n\
/R[estored] Inicia o programa normalmente (sem minimizar nem maximizar). \n\
@@ -73,6 +74,7 @@
start [opções] ficheiro_de_documento.ext \n\
\n\
Options: \n\
+/Dpath Use 'path' as startup directory. \n\
/M[inimized] Inicia o programa minimizado. \n\
/MAX[imized] Inicia o programa maximizado. \n\
/R[estored] Inicia o programa normalmente (sem minimizar nem maximizar). \n\
--- ./programs/start/Ru.rc.orig 2006-05-23 15:54:53.000000000 +0300
+++ ./programs/start/Ru.rc 2006-09-27 22:05:21.000000000 +0300
@@ -29,6 +29,7 @@
start [options] èìÿ_ôàéëà_äîêóìåíòà \n\
\n\
Îïöèè: \n\
+/Dpath Use 'path' as startup directory. \n\
/M[inimized] Çàïóñòèòü ïðîãðàììó ìèíèìèçèðîâàííîé. \n\
/MAX[imized] Çàïóñòèòü ïðîãðàììó ìàêñèìèçèðîâàííîé. \n\
/R[estored] Çàïóñòèòü ïðîãðàììó íîðìàëüíî (íå ìàêñèìèçèðîâàííî è íå ìèíèìèçèðîâàííî). \n\
--- ./programs/start/Si.rc.orig 2006-05-23 15:54:53.000000000 +0300
+++ ./programs/start/Si.rc 2006-09-27 22:05:35.000000000 +0300
@@ -29,6 +29,7 @@
start [monosti] ime_dokumenta \n\
\n\
Monosti: \n\
+/Dpath Use 'path' as startup directory. \n\
/M[inimized] Zaene program program v minimiranem naèinu. \n\
/MAX[imized] Zaene program program v maksimiranem naèinu. \n\
/R[estored] Zaene program program v navadnem naèinu (ne minimiran in ne maksimiran). \n\
--- ./programs/start/Tr.rc.orig 2006-05-23 15:54:53.000000000 +0300
+++ ./programs/start/Tr.rc 2006-09-27 22:05:50.000000000 +0300
@@ -29,6 +29,7 @@
start [seçenekler] belge_dosyaadý \n\
\n\
Seçenekler: \n\
+/Dpath Use 'path' as startup directory. \n\
/M[inimized] Simge halinde baþlat. \n\
/MAX[imized] Ekraný kaplayacak þekilde baþlat. \n\
/R[estored] Programý normal bir þekilde baþlat (simge halinde veya büyütülmüþ halde olabilir). \n\
More information about the wine-patches
mailing list