Changeset 506
- Timestamp:
- Dec 26, 2010, 6:00:33 PM (15 years ago)
- Location:
- branches/guitools-2.0/evfsgui
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/guitools-2.0/evfsgui/changes
r503 r506 1 ToDo for 2. x:1 ToDo for 2.5: 2 2 - Major code refactoring (partly done) 3 - Enable and complete printer support code 4 - Support server based logon scripts (requires REXX rpc library, 5 partly done) (works in a separate utility right now) 6 7 ToDo for 2.1: 3 8 - Debug on/off option is badly implemented (rework required) 4 9 - Create Icon. stem in order to ease maintenance of icons … … 6 11 under all conditions 7 12 - Enable WPS integration code (partly done) 8 - Enable and complete printer support code 9 - Support server based logon scripts (requires REXX rpc library, 10 partly done) (works in a separate utility right now) 11 - Passive connections/double connection detection does not seem to work 12 properly (it does, it is Turbofolder that is creating the 100% CPU load) 13 - Passive connections/double connection detection does not seem 14 to work properly 15 16 Version 2.1 beta2 2010-12-26 17 - Added: New "About" box displays detailed version notices of all 18 client components 19 - Added: -DELAY [n] switch (as requested in Ticket #148) 20 - Added: Integrated delay into progress window upon startup 21 - Added: Throbber on progress window 22 - Fixed: Do not crash on bad return value from *RxGetMount() in GetChildren 23 - Fixed: "Abort" in progress window presented an uninitialized main window 24 - Fixed: Logfile names were wrong in the online help 25 - Fixed: Several typos (thanks to Rainer Stroebel) 13 26 14 Version 2.1 -beta27 Version 2.1 beta1 2010-08-13 15 28 - Added: On-the-fly browsing on remote servers 16 29 - Added: Files can be "opened" during on-the-fly browsing (a mountpoint … … 18 31 - Added: Set icons of browsed files according to extender types (only most 19 32 often used types (EXE, OOO, PDF, generic multimedia icons - no WPS 20 mechanism for that )33 mechanism for that from REXX) 21 34 - Added: Refresh display every 60 seconds in order to reflect changes 22 35 done on the command line while EVFSGUI is open 23 36 - Added: "Detach all" menuitem in context menu 24 37 - Added: "Refresh" menuitem in context menu 25 - Added: -DELAY XX switch (as requested in Ticket #148)26 38 - Fixed: Do not flash during refresh 27 39 - Fixed: Workaround for uninitialized advance.!alwaysmp 28 - Fixed: Do not crash on bad return value from *RxGetMount() in GetChildren 29 - Fixed: Do not run more than 32 smbclient.exe concurrently (EVFSGUI needs 30 Paul Ratcliffe's pr1util.dll now) 40 - Fixed: Do not run more than 32 smbclient.exe concurrently (EVFSGUI 41 needs Paul Ratcliffe's pr1util.dll now) 31 42 32 43 Version 2.0.6 2010-08-13 33 - This is 2.1.beta without On-the-fly-browsing on remote servers44 - This is 2.1.beta1 without On-the-fly-browsing on remote servers 34 45 35 46 Version 2.0.5 2010-04-23 -
branches/guitools-2.0/evfsgui/evfsgui.VRP
r503 r506 5 5 MacroPath: VRM:U:\Develop\Samba\guitools-2.0\evfsgui 6 6 EXEPath: 7 RunParameters: -DELAY -NOGUI7 RunParameters: 8 8 RunDirectory: U:\Develop\Samba\guitools-2.0\evfsgui 9 9 VRXWindow: __VREMainWindow,1,1482,915,891,8034 10 VRXWindow: __VREFileListWindow,1,807,11033,15 06,335811 VRXWindow: __VRESectionListWindow,1,2 361,10648,8696,479412 VRXWindow: __VREToolsWindow,1,2517,7082,648 6,166110 VRXWindow: __VREFileListWindow,1,807,11033,1590,3358 11 VRXWindow: __VRESectionListWindow,1,2674,10648,8696,4794 12 VRXWindow: __VREToolsWindow,1,2517,7082,6480,1665 13 13 VRXWindow: __VREWindListWindow,1,542,8721,2650,3150 14 14 UserFile: 1 15 15 UserWindow: Main,1 16 UserWindow: SW_PROGRESS,1 17 UserWindow: SW_LOGIN,1 18 UserWindow: SW_ABOUT,1 -
branches/guitools-2.0/evfsgui/evfsgui.VRX
r503 r506 1851 1851 1852 1852 if options.!nogui == 1 then CALL VRLoadSecondary "SW_PROGRESS","W" 1853 else do 1854 if options.!delay > 0 then do 1855 /* Set mouse pointer to wait - this operation might take a few seconds */ 1856 call VRSet VRWindow(), 'Pointer', 'Wait' 1857 call Main_Resize 1858 ok = SysSleep(options.!delay) 1859 options.!delay = 0 1860 /* Set mouse pointer to default again */ 1861 call VRSet VRWindow(), 'Pointer', '<default>' 1862 end 1863 end 1853 1864 /* This is too early if a profile was loaded and Main_Resize does it anyway */ 1854 1865 /* else call VRSet 'Main', 'Visible', 1 */ … … 1882 1893 call PRLoadFuncs 1883 1894 1884 1885 1895 CALL _InitTempDir 1886 1896 … … 1902 1912 1903 1913 CALL Refresh 1904 1905 if options.!delay > 0 then do1906 IF options.!debug == 1 THEN SAY time()' Sleeping for 'options.!delay' seconds.'1907 ok = SysSleep(options.!delay)1908 end1909 1914 1910 1915 if advanced.!savepassive == 1 then CALL _PassiveLoad … … 2354 2359 */ 2355 2360 Menu_Help_About_Click: 2356 CALL VRMessage 'Main', VRGet("Main", "HintText")||'0D0A'x||'(c) 2007-2010 Alex Taylor and Herwig Bauernfeind',NLVGetMessage( 1 ), 'I'2361 ok = VRLoadSecondary("SW_ABOUT", "W") 2357 2362 return 2358 2363 … … 2918 2923 IF options.!debug == 1 THEN SAY time()' ParseresdataData done' 2919 2924 RETURN userdata 2925 2926 /*:VRX PB_ABOUT_CLOSE_Click 2927 */ 2928 PB_ABOUT_CLOSE_Click: 2929 CALL SW_ABOUT_Close 2930 return 2931 2932 /*:VRX PB_ABOUT_COPY_Click 2933 */ 2934 PB_ABOUT_COPY_Click: 2935 ok = VRMethod( "Application", "PutClipboard", AboutStr ) 2936 call beep 880*2,10 2937 CALL SW_ABOUT_Close 2938 return 2920 2939 2921 2940 /*:VRX PB_ADVANCED_Click … … 3487 3506 */ 3488 3507 PB_PROGRESS_ABORT_Click: 3508 options.!delay = 0 3489 3509 options.!autoload = 0 3490 3510 options.!autoclose = 0 3491 call VRSet 'Main', 'Visible', 13492 3511 call SW_PROGRESS_Close 3493 3512 return … … 3840 3859 UserCred = "" 3841 3860 RefreshMode = "" 3861 return 3862 3863 /*:VRX SW_ABOUT_Close 3864 */ 3865 SW_ABOUT_Close: 3866 call SW_ABOUT_Fini 3867 return 3868 3869 /*:VRX SW_ABOUT_Create 3870 */ 3871 SW_ABOUT_Create: 3872 call SW_ABOUT_Init 3873 3874 CALL NLVSetText 'SW_ABOUT', 'Caption', 1 3875 CALL NLVSetText 'PB_ABOUT_CLOSE', 'Caption', 29 3876 CALL NLVSetText 'PB_ABOUT_COPY', 'Caption', 121 3877 3878 ok = VRSEt("DT_About","Caption", 'EVFSGUI (c) 2007-2011 Alexander Taylor and Herwig Bauernfeind') 3879 ABoutStr = "Samba Client Versions:" 3880 3881 About.DscFH = VRMethod( "CN_ABOUT", "AddField", "String", "Component" ) 3882 About.ValFH = VRMethod( "CN_ABOUT", "AddField", "String", "Version" ) 3883 3884 call VRSet "SW_ABOUT", "Painting", 0 3885 /* Filesystem version */ 3886 DummyRH = VRMethod('CN_About', 'AddRecord') 3887 ok = VRMethod("CN_ABOUT", "SetFieldData", DummyRH, About.DscFH, "File system", About.ValFH, fs.!name' Version 'fs.!version) 3888 3889 AboutStr = AboutStr||'0D0A'x||"File system "||fs.!name' Version 'fs.!version 3890 3891 /* Plugin */ 3892 NDFSDir = value("NDFSDIR",,"OS2ENVIRONMENT") 3893 plugindll. ="" 3894 3895 ok = SysFileTree(NDFSDir'\ndpsmb.dll', "plugindll.", 'FOS') 3896 if plugindll.0 = 0 then do 3897 ok = SysFileTree(SysBootDrive()'\ecs\dll\ndpsmb.dll', "plugindll.", 'FOS') 3898 end 3899 3900 if plugindll.0 > 0 then do 3901 DummyRH = VRMethod('CN_About', 'AddRecord') 3902 ok = VRMethod("CN_ABOUT", "SetFieldData", DummyRH, About.DscFH, "Plugin file", About.ValFH, plugindll.1) 3903 AboutStr = AboutStr||'0D0A'x||"Plugin file "plugindll.1 3904 3905 address cmd 'bldlevel.exe 'plugindll.1' >'samba.!msg 3906 3907 I = 0 3908 Dummy = linein(samba.!msg) 3909 say Dummy 3910 Dummy = linein(samba.!msg) 3911 say Dummy 3912 Dummy = linein(samba.!msg) 3913 say Dummy 3914 do until lines(samba.!msg) = 0 3915 I = I + 1 3916 line.I = linein(samba.!msg) 3917 parse var line.I desc':'vers 3918 DummyRH = VRMethod('CN_About', 'AddRecord') 3919 ok = VRMethod("CN_ABOUT", "SetFieldData", DummyRH, About.DscFH, "Plugin "Desc, About.ValFH, strip(Vers)) 3920 AboutStr = AboutStr||'0D0A'x||"Plugin "Desc" "strip(Vers) 3921 end 3922 line.0 = I 3923 ok = stream(samba.!msg,'c','close') 3924 ok = SysFileDelete(samba.!msg) 3925 end 3926 else do 3927 DummyRH = VRMethod('CN_About', 'AddRecord') 3928 ok = VRMethod("CN_ABOUT", "SetFieldData", DummyRH, About.DscFH, "Plugin", About.ValFH, "Not found!") 3929 AboutStr = AboutStr||'0D0A'x||"Plugin not found!" 3930 end 3931 3932 /* Commandline utilities */ 3933 address cmd samba.!smbclientexe' -V >'samba.!msg 3934 ClutVer = linein(samba.!msg) 3935 ok = stream(samba.!msg,'c','close') 3936 ok = SysFileDelete(samba.!msg) 3937 3938 DummyRH = VRMethod('CN_About', 'AddRecord') 3939 ok = VRMethod("CN_ABOUT", "SetFieldData", DummyRH, About.DscFH, "Commandline utility path", About.ValFH, VRParseFileName(samba.!smbclientexe,"DP")) 3940 3941 DummyRH = VRMethod('CN_About', 'AddRecord') 3942 ok = VRMethod("CN_ABOUT", "SetFieldData", DummyRH, About.DscFH, "Commandline utilities", About.ValFH, ClutVer) 3943 AboutStr = AboutStr||'0D0A'x||"Commandline utilities "||ClutVer 3944 3945 /* GUI Version */ 3946 DummyRH = VRMethod('CN_About', 'AddRecord') 3947 ok = VRMethod("CN_ABOUT", "SetFieldData", DummyRH, About.DscFH, "EVFSGUI", About.ValFH, VRGet("Main", "HintText")) 3948 AboutStr = AboutStr||'0D0A'x||"EVFSGUI"||VRGet("Main", "HintText") 3949 call VRSet "SW_ABOUT", "Painting", 1 3950 return 3951 /*:VRX SW_ABOUT_Fini 3952 */ 3953 SW_ABOUT_Fini: 3954 window = VRInfo( "Window" ) 3955 call VRDestroy window 3956 drop window 3957 return 3958 /*:VRX SW_ABOUT_Init 3959 */ 3960 SW_ABOUT_Init: 3961 window = VRInfo( "Object" ) 3962 if( \VRIsChildOf( window, "Notebook" ) ) then do 3963 call VRMethod window, "CenterWindow" 3964 call VRSet window, "Visible", 1 3965 call VRMethod window, "Activate" 3966 end 3967 drop window 3842 3968 return 3843 3969 … … 4046 4172 */ 4047 4173 SW_PROGRESS_Close: 4174 options.!delay = 0 4175 call Main_Resize 4176 call VRSet 'Main', 'Visible', 1 4048 4177 call SW_PROGRESS_Fini 4049 4178 return … … 4056 4185 CALL NLVSetText 'DT_PROGRESS', 'Caption', 34 4057 4186 CALL NLVSetText 'PB_PROGRESS_ABORT', 'Caption', 3 4187 4188 if options.!delay > 0 then ok = VRSet("TM_TheCloser","Delay", options.!delay*1000) 4189 4190 CALL VRSet "TM_Progress_Throbber","Enabled", 1 4058 4191 CALL VRSet "TM_TheCloser","Enabled", 1 4059 4192 return … … 4062 4195 */ 4063 4196 SW_PROGRESS_Fini: 4064 window = VRInfo( "Window" ) 4065 call VRDestroy window 4066 drop window 4197 call VRDestroy "SW_PROGRESS" 4067 4198 return 4068 4199 /*:VRX SW_PROGRESS_Init 4069 4200 */ 4070 4201 SW_PROGRESS_Init: 4071 window = VRInfo( "Object" ) 4072 if( \VRIsChildOf( window, "Notebook" ) ) then do 4073 call VRMethod window, "CenterWindow" 4074 call VRSet window, "Visible", 1 4075 call VRMethod window, "Activate" 4076 end 4077 drop window 4202 call VRMethod "SW_PROGRESS", "CenterWindow", "Parent" 4203 call VRSet "SW_PROGRESS", "Visible", 1 4204 call VRMethod "SW_PROGRESS", "Activate" 4078 4205 return 4079 4206 … … 4151 4278 return 4152 4279 4280 /*:VRX TM_Progress_Throbber_Trigger 4281 */ 4282 TM_Progress_Throbber_Trigger: 4283 pIdx = VRGet("Pict_Progress_Throbber","PicturePath") 4284 parse var pIdx '#' pidx 4285 pidx = pidx + 1 4286 if pidx = 36 then pidx = 11 4287 ok = VRSet("Pict_Progress_Throbber","PicturePath","#"pidx) 4288 return 4289 4153 4290 /*:VRX TM_RefreshCurrentDisplay_Trigger 4154 4291 */ -
branches/guitools-2.0/evfsgui/evfsi_de.ipf
r503 r506 351 351 :p.:hp2.Plugin-Protokollierung aktivieren:ehp2.&colon. 352 352 :p.Das CIFS&slr.SMB-Plugin f&ue.r EVFS (oder Netdrive) hat eine 353 eingebaute Protokollierung. Um ein Protokoll zu354 produzieren&comma. mu&Beta. man eine leere Datei namens 355 ndpsmb.dbg im Quallverzeichnis des Bootlaufwerks ablegen. Diese356 Option legt diese datei an bzw. entfernt sie wieder.357 358 :p.Die Protokolldatei ndpsmb.log wird in der Umgebungsvariable359 LOGFILES abgelegt. Existiert diese nicht&comma. erfolgt die 360 Ablage im EVFS (Netdrive) Verzeichnis.353 eingebaute Protokollierung. Um Protokolle zu produzieren&comma. 354 mu&Beta. man eine leere Datei namens ndpsmb.dbg im 355 Quellverzeichnis des Bootlaufwerks anlegen. Die Option legt diese 356 Datei an bzw. entfernt sie wieder. 357 358 :p.Die Protokolldateien log.ndpsmb und log.smbc werden im Pfad der 359 Umgebungsvariable LOGFILES abgelegt. Existiert diese nicht&comma. 360 erfolgt die Ablage im EVFS (Netdrive) Verzeichnis. 361 361 362 362 :p.:hp2.Debug:ehp2.&colon. … … 369 369 (EVFSGUI) 370 370 371 :p.Version 2. 0 (September&comma. 2009)372 373 :p.(c) 2009 Herwig Bauernfeind&comma. teilweise auch (c) 2007-2009374 Alex Taylor. All rights reserved.371 :p.Version 2.1 (Dezember&comma. 2010) 372 373 :p.(c) 2009-2010 Herwig Bauernfeind&comma. teilweise auch (c) 374 2007-2009 Alex Taylor. All rights reserved. 375 375 376 376 :p.Es wird die Erlaubnis an Serenity Systems International und 377 377 Mensys BV erteilt EVFSGUI f&ue.r kommerzielle oder andere Zwecke 378 zu ver&ae.ndern&comma. zu erweitern und zu verteilen &comma..378 zu ver&ae.ndern&comma. zu erweitern und zu verteilen. 379 379 380 380 :p.:hp2.Weitere Quellen -
branches/guitools-2.0/evfsgui/evfsi_de.mkm
r452 r506 3 3 EVG 4 4 ; Common strings used throughout program 5 EVG0001I: Samba (SMB/CIFS) Verbindungen fr eComStation 5 EVG0001I: Samba (SMB/CIFS) Verbindungen fr eComStation (OS/2) 6 6 EVG0002I: ~OK 7 7 EVG0003I: ~Abbruch … … 129 129 ;More menu strings 130 130 EVG0120I: A~lle abhngen 131 EVG0121I: ~Kopieren -
branches/guitools-2.0/evfsgui/evfsi_en.ipf
r503 r506 114 114 :dd.Closes EVFSGUI again after 3 seconds. 115 115 116 :dt.:hp2.-delay&colon. 117 :dd.:ehp2.Wait for 60 seconds before restoring connections. You may specify 118 how many seconds the delay should last just after the -delay 119 switch. 116 :dt.:hp2.-delay [n]&colon. 117 :dd.:ehp2.Wait for n seconds before restoring connections. 60 seconds by 118 default. 120 119 121 120 :edl. … … 246 245 :p.Use this button to mount the resource once the required fields 247 246 have been filled in. 247 248 248 :h2 res=440 name=smbtree.Network neighbourhood 249 249 250 : font facename='Default' size=0x0.:p.The Network Neighbourhood View shows available LAN workgroups250 :p.:font facename='Default' size=0x0.The Network Neighbourhood View shows available LAN workgroups 251 251 (domains)&comma. server or its shares. 252 252 … … 256 256 :h2 res=450 name=condet.Connection details 257 257 258 : font facename='Default' size=0x0.:p.Connection Details View shows the properties of all258 :p.:font facename='Default' size=0x0.Connection Details View shows the properties of all 259 259 connections&comma. both active and passive ones. 260 260 … … 335 335 :p.The CIFS&slr.SMB plugin for EVFS (or Netdrive) has a built-in 336 336 logging feature. To produce a logfile&comma. you must put an 337 empty file named ndpsmb.dbg into the root directory of the boot338 drive. This option creates this file or removes it again.339 340 The logfile ndpsmb.log logis stored in the LOGFILES environment341 variable. In case this does not exist&comma. the file is placed 342 into the EVFS (Netdrive) directory.337 empty file named ndpsmb.dbg into the root directory of the 338 bootdrive. This option creates this file or removes it again. 339 340 The logfiles log.ndpsmb and log.smbc are stored in path of the 341 LOGFILES environment variable. In case this does not exist&comma. 342 the file is placed into the EVFS (Netdrive) directory. 343 343 344 344 :p.:hp2.Debug:ehp2.&colon. … … 352 352 (EVFSGUI) 353 353 354 :p.Version 2. 0 (September&comma. 2009)355 356 :p.(c) 2009 Herwig Bauernfeind&comma. parts also (c) 2007-2009 Alex357 Taylor. All rights reserved.354 :p.Version 2.1 (Dezember&comma. 2010) 355 356 :p.(c) 2009-2010 Herwig Bauernfeind&comma. parts also (c) 2007-2009 357 Alex Taylor. All rights reserved. 358 358 359 359 :p.Permission to use&comma. modify&comma. and&slr.or distribute -
branches/guitools-2.0/evfsgui/evfsi_en.mkm
r452 r506 3 3 EVG 4 4 ; Common strings used throughout program 5 EVG0001I: Samba (SMB/CIFS) Connections for eComStation 5 EVG0001I: Samba (SMB/CIFS) Connections for eComStation (OS/2) 6 6 EVG0002I: ~OK 7 7 EVG0003I: ~Cancel … … 129 129 ;More menu strings 130 130 EVG0120I: Detach a~ll 131 EVG0121I: To c~lipboard -
branches/guitools-2.0/evfsgui/evfsi_fr.mkm
r452 r506 5 5 EVG 6 6 ; Common strings used throughout program 7 EVG0001I: Connexions Samba (SMB/CIFS) pour eComStation 7 EVG0001I: Connexions Samba (SMB/CIFS) pour eComStation (OS/2) 8 8 EVG0002I: ~OK 9 9 EVG0003I: ~Annuler … … 135 135 ;More menu strings 136 136 EVG0120I: Dtache~r tous 137 EVG0121I: ~Copier 138 -
branches/guitools-2.0/evfsgui/evfsi_it.mkm
r452 r506 3 3 EVG 4 4 ; Common strings used throughout program 5 EVG0001I: Connessioni Samba (SMB/CIFS) per eComStation 5 EVG0001I: Connessioni Samba (SMB/CIFS) per eComStation (OS/2) 6 6 EVG0002I: ~OK 7 7 EVG0003I: ~Annulla … … 133 133 ;More menu strings 134 134 EVG0120I: Rimuovi ~tutti 135 EVG0121I: ~Copia -
branches/guitools-2.0/evfsgui/readme.txt
r503 r506 1 EVFSGUI Version 2. 0.6 (eCS 2.0 GA level)2 ========================== ==============1 EVFSGUI Version 2.1 beta 2 2 ========================== 3 3 4 4 1. Prerequisites: … … 14 14 - Get smbclut-3.0.37-os2-20100114.zip (or better). 15 15 - Unzip the enclosed binaries into a directory within your PATH. 16 - Unzip the files from evfsgui-2 0x-20xxxxxx.zip into x:\ECS16 - Unzip the files from evfsgui-21x-20xxxxxx.zip into x:\ECS 17 17 (where x: is your bootdrive). Make sure the directory structure is preserved. 18 18 19 19 Recommended way of installation: 20 - Install WVFSGUI into x:\ecs20 - Install EVFSGUI into x:\ecs 21 21 - Install smbclut into x:\ecs\system\samba (eCS 2.0 default) 22 22 - Alternatively you may create x:\samba where x: is your bootdrive … … 41 41 which is compatible (both programs will use the same settings). 42 42 - The language files are NOT backward compatible. 43 - Running 1.3.x and 2. 0.x side by side is possible.43 - Running 1.3.x and 2.x.x side by side is possible. 44 44 45 45 4. Usage: … … 107 107 108 108 - Loading a profile in 1.3 completely replaced all existing connections, 109 whereas in 2. 0.1the profiles are merged. A warning is issued, in109 whereas in 2.x.x the profiles are merged. A warning is issued, in 110 110 case a connection should be created, which already exists. 111 111 112 - EVFSGUI 1.3 only saved active connections to a profile, EVFSGUI 2. 0will112 - EVFSGUI 1.3 only saved active connections to a profile, EVFSGUI 2.x will 113 113 save all connections to a profile. 114 114 115 - EVFSGUI 2. 0.1can be made to look like 1.3: Set "View - Mini Icons",115 - EVFSGUI 2.x.x can be made to look like 1.3: Set "View - Mini Icons", 116 116 set "View - Buttons" and "View Dialog". 117 117 118 - EVFSGUI 2. 0.1does not save the workgroup across sessions anymore, as118 - EVFSGUI 2.x.x does not save the workgroup across sessions anymore, as 119 119 this does not make sense anymore. However, in order to not to loose comfort, 120 120 the entries for workgroup, servers and shares are prepolutaed from the … … 132 132 7. Authors, credits: 133 133 134 - EVFSGUI 1.x (which is still the base of EVFSGUI 2. 0.1) was created134 - EVFSGUI 1.x (which is still the base of EVFSGUI 2.x.x) was created 135 135 by Alex Taylor and modified and extended by Herwig Bauernfeind. 136 136 Thanks Alex, for letting me use your code as a base! … … 138 138 - VRSPLITB.DLL (VX-REXX splitbar control) was provided by Alex Taylor. 139 139 140 - EVFSGUI 2. 0.1was created by Herwig Bauernfeind, with several fixes140 - EVFSGUI 2.x.x was created by Herwig Bauernfeind, with several fixes 141 141 from Alex Taylor. 142 142 143 143 - The Samba Client Utilities were compiled by Herwig Bauernfeind and are 144 144 based upon the work of Paul Smedley, Yuri Dario, Silvan Scherrer, 145 Herwig Bauernfeind and all the Samba people.145 Vitali Pelenyov, Herwig Bauernfeind and all the Samba people. 146 146 147 147 - The french language file was translated by Guillaume Gay. … … 150 150 for his support, feedback and ideas. 151 151 152 Herwig Bauernfeind, St.Veit/Glan, Austria, 13.08.2010152 Herwig Bauernfeind, St.Veit/Glan, Austria, 26.12.2010 153 153 mailto: herwig.bauernfeind@aon.at
Note:
See TracChangeset
for help on using the changeset viewer.