Changeset 506


Ignore:
Timestamp:
Dec 26, 2010, 6:00:33 PM (15 years ago)
Author:
Herwig Bauernfeind
Message:

GUI-Tools: EVFSGUI: Version 2.1 beta2

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:
     1ToDo for 2.:
    22- Major code refactoring (partly done)
     3
     4
     5
     6
     7
    38- Debug on/off option is badly implemented (rework required)
    49- Create Icon. stem in order to ease maintenance of icons
     
    611  under all conditions
    712- 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
     16Version 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)
    1326 
    14 Version 2.1-beta
     27Version 2.1
    1528- Added: On-the-fly browsing on remote servers
    1629- Added: Files can be "opened" during on-the-fly browsing (a mountpoint
     
    1831- Added: Set icons of browsed files according to extender types (only most
    1932         often used types (EXE, OOO, PDF, generic multimedia icons - no WPS
    20          mechanism for that)
     33         mechanism for that)
    2134- Added: Refresh display every 60 seconds in order to reflect changes
    2235         done on the command line while EVFSGUI is open
    2336- Added: "Detach all" menuitem in context menu
    2437- Added: "Refresh" menuitem in context menu
    25 - Added: -DELAY XX switch (as requested in Ticket #148)
    2638- Fixed: Do not flash during refresh
    2739- 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)
    3142         
    3243Version 2.0.6 2010-08-13
    33 - This is 2.1.beta without On-the-fly-browsing on remote servers
     44- This is 2.1.beta without On-the-fly-browsing on remote servers
    3445
    3546Version 2.0.5 2010-04-23
  • branches/guitools-2.0/evfsgui/evfsgui.VRP

    r503 r506  
    55MacroPath: VRM:U:\Develop\Samba\guitools-2.0\evfsgui
    66EXEPath:
    7 RunParameters:  -DELAY -NOGUI
     7RunParameters:
    88RunDirectory: U:\Develop\Samba\guitools-2.0\evfsgui
    99VRXWindow: __VREMainWindow,1,1482,915,891,8034
    10 VRXWindow: __VREFileListWindow,1,807,11033,1506,3358
    11 VRXWindow: __VRESectionListWindow,1,2361,10648,8696,4794
    12 VRXWindow: __VREToolsWindow,1,2517,7082,6486,1661
     10VRXWindow: __VREFileListWindow,1,807,11033,15,3358
     11VRXWindow: __VRESectionListWindow,1,2,10648,8696,4794
     12VRXWindow: __VREToolsWindow,1,2517,7082,648
    1313VRXWindow: __VREWindListWindow,1,542,8721,2650,3150
    1414UserFile: 1
    1515UserWindow: Main,1
     16
     17
     18
  • branches/guitools-2.0/evfsgui/evfsgui.VRX

    r503 r506  
    18511851
    18521852    if options.!nogui == 1 then CALL VRLoadSecondary "SW_PROGRESS","W"
     1853
     1854
     1855
     1856
     1857
     1858
     1859
     1860
     1861
     1862
     1863
    18531864    /* This is too early if a profile was loaded and Main_Resize does it anyway */
    18541865    /* else call VRSet 'Main',    'Visible', 1 */
     
    18821893    call PRLoadFuncs
    18831894
    1884 
    18851895    CALL _InitTempDir
    18861896
     
    19021912
    19031913    CALL Refresh
    1904 
    1905     if options.!delay > 0 then do
    1906         IF options.!debug == 1 THEN SAY time()' Sleeping for 'options.!delay' seconds.'
    1907         ok = SysSleep(options.!delay)
    1908     end
    19091914
    19101915    if advanced.!savepassive == 1 then CALL _PassiveLoad
     
    23542359*/
    23552360Menu_Help_About_Click:
    2356     CALL VRMessage 'Main', VRGet("Main", "HintText")||'0D0A'x||'(c) 2007-2010 Alex Taylor and Herwig Bauernfeind',NLVGetMessage( 1 ), 'I'
     2361   
    23572362return
    23582363
     
    29182923    IF options.!debug == 1 THEN SAY time()' ParseresdataData done'
    29192924RETURN userdata
     2925
     2926
     2927
     2928
     2929
     2930
     2931
     2932
     2933
     2934
     2935
     2936
     2937
     2938
    29202939
    29212940/*:VRX         PB_ADVANCED_Click
     
    34873506*/
    34883507PB_PROGRESS_ABORT_Click:
     3508
    34893509    options.!autoload = 0
    34903510    options.!autoclose = 0
    3491     call VRSet 'Main',    'Visible', 1
    34923511    call SW_PROGRESS_Close
    34933512return
     
    38403859    UserCred = ""
    38413860    RefreshMode = ""
     3861
     3862
     3863
     3864
     3865
     3866
     3867
     3868
     3869
     3870
     3871
     3872
     3873
     3874
     3875
     3876
     3877
     3878
     3879
     3880
     3881
     3882
     3883
     3884
     3885
     3886
     3887
     3888
     3889
     3890
     3891
     3892
     3893
     3894
     3895
     3896
     3897
     3898
     3899
     3900
     3901
     3902
     3903
     3904
     3905
     3906
     3907
     3908
     3909
     3910
     3911
     3912
     3913
     3914
     3915
     3916
     3917
     3918
     3919
     3920
     3921
     3922
     3923
     3924
     3925
     3926
     3927
     3928
     3929
     3930
     3931
     3932
     3933
     3934
     3935
     3936
     3937
     3938
     3939
     3940
     3941
     3942
     3943
     3944
     3945
     3946
     3947
     3948
     3949
     3950
     3951
     3952
     3953
     3954
     3955
     3956
     3957
     3958
     3959
     3960
     3961
     3962
     3963
     3964
     3965
     3966
     3967
    38423968return
    38433969
     
    40464172*/
    40474173SW_PROGRESS_Close:
     4174
     4175
     4176
    40484177    call SW_PROGRESS_Fini
    40494178return
     
    40564185    CALL NLVSetText 'DT_PROGRESS',  'Caption', 34
    40574186    CALL NLVSetText 'PB_PROGRESS_ABORT',  'Caption', 3
     4187
     4188
     4189
     4190
    40584191    CALL VRSet "TM_TheCloser","Enabled", 1
    40594192return
     
    40624195*/
    40634196SW_PROGRESS_Fini:
    4064     window = VRInfo( "Window" )
    4065     call VRDestroy window
    4066     drop window
     4197    call VRDestroy "SW_PROGRESS"
    40674198return
    40684199/*:VRX         SW_PROGRESS_Init
    40694200*/
    40704201SW_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"
    40784205return
    40794206
     
    41514278return
    41524279
     4280
     4281
     4282
     4283
     4284
     4285
     4286
     4287
     4288
     4289
    41534290/*:VRX         TM_RefreshCurrentDisplay_Trigger
    41544291*/
  • branches/guitools-2.0/evfsgui/evfsi_de.ipf

    r503 r506  
    351351:p.:hp2.Plugin-Protokollierung aktivieren:ehp2.&colon.
    352352:p.Das CIFS&slr.SMB-Plugin f&ue.r EVFS (oder Netdrive) hat eine
    353 eingebaute Protokollierung. Um ein Protokoll zu
    354 produzieren&comma. mu&Beta. man eine leere Datei namens
    355 ndpsmb.dbg im Quallverzeichnis des Bootlaufwerks ablegen. Diese
    356 Option legt diese datei an bzw. entfernt sie wieder.
    357 
    358 :p.Die Protokolldatei ndpsmb.log wird in der Umgebungsvariable
    359 LOGFILES abgelegt. Existiert diese nicht&comma. erfolgt die
    360 Ablage im EVFS (Netdrive) Verzeichnis.
     353eingebaute Protokollierung. Um
     354mu&Beta. man eine leere Datei namens ndpsmb.dbg im
     355iese
     356atei an bzw. entfernt sie wieder.
     357
     358:p.Die Protokolldatei
     359Umgebungsvariable LOGFILES abgelegt. Existiert diese nicht&comma.
     360Ablage im EVFS (Netdrive) Verzeichnis.
    361361
    362362:p.:hp2.Debug:ehp2.&colon.
     
    369369(EVFSGUI)
    370370
    371 :p.Version 2.0 (September&comma. 2009)
    372 
    373 :p.(c) 2009 Herwig Bauernfeind&comma. teilweise auch (c) 2007-2009
    374 Alex Taylor. All rights reserved.
     371:p.Version 2.)
     372
     373:p.(c) 2009
     374Alex Taylor. All rights reserved.
    375375
    376376:p.Es wird die Erlaubnis an Serenity Systems International und
    377377Mensys BV erteilt EVFSGUI f&ue.r kommerzielle oder andere Zwecke
    378 zu ver&ae.ndern&comma. zu erweitern und zu verteilen&comma. .
     378zu ver&ae.ndern&comma. zu erweitern und zu verteilen.
    379379
    380380:p.:hp2.Weitere Quellen
  • branches/guitools-2.0/evfsgui/evfsi_de.mkm

    r452 r506  
    33EVG
    44; Common strings used throughout program
    5 EVG0001I: Samba (SMB/CIFS) Verbindungen fr eComStation
     5EVG0001I: Samba (SMB/CIFS) Verbindungen fr eComStation
    66EVG0002I: ~OK
    77EVG0003I: ~Abbruch
     
    129129;More menu strings
    130130EVG0120I: A~lle abh„ngen
     131
  • branches/guitools-2.0/evfsgui/evfsi_en.ipf

    r503 r506  
    114114:dd.Closes EVFSGUI again after 3 seconds.
    115115
    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
     118default.
    120119
    121120:edl.
     
    246245:p.Use this button to mount the resource once the required fields
    247246have been filled in.
     247
    248248:h2 res=440 name=smbtree.Network neighbourhood
    249249
    250 :font facename='Default' size=0x0.:p.The Network Neighbourhood View shows available LAN workgroups
     250:.The Network Neighbourhood View shows available LAN workgroups
    251251(domains)&comma. server or its shares.
    252252
     
    256256:h2 res=450 name=condet.Connection details
    257257
    258 :font facename='Default' size=0x0.:p.Connection Details View shows the properties of all
     258:.Connection Details View shows the properties of all
    259259connections&comma. both active and passive ones.
    260260
     
    335335:p.The CIFS&slr.SMB plugin for EVFS (or Netdrive) has a built-in
    336336logging feature. To produce a logfile&comma. you must put an
    337 empty file named ndpsmb.dbg into the root directory of the boot
    338 drive. This option creates this file or removes it again.
    339 
    340 The logfile ndpsmb.log logis stored in  the LOGFILES environment
    341 variable. In case this does not exist&comma. the file is placed
    342 into the EVFS (Netdrive) directory.
     337empty file named ndpsmb.dbg into the root directory of the
     338drive. This option creates this file or removes it again.
     339
     340The logfile
     341LOGFILES environment variable. In case this does not exist&comma.
     342into the EVFS (Netdrive) directory.
    343343
    344344:p.:hp2.Debug:ehp2.&colon.
     
    352352(EVFSGUI)
    353353
    354 :p.Version 2.0 (September&comma. 2009)
    355 
    356 :p.(c) 2009 Herwig Bauernfeind&comma. parts also (c) 2007-2009 Alex
    357 Taylor. All rights reserved.
     354:p.Version 2.)
     355
     356:p.(c) 2009
     357Taylor. All rights reserved.
    358358
    359359:p.Permission to use&comma. modify&comma. and&slr.or distribute
  • branches/guitools-2.0/evfsgui/evfsi_en.mkm

    r452 r506  
    33EVG
    44; Common strings used throughout program
    5 EVG0001I: Samba (SMB/CIFS) Connections for eComStation
     5EVG0001I: Samba (SMB/CIFS) Connections for eComStation
    66EVG0002I: ~OK
    77EVG0003I: ~Cancel
     
    129129;More menu strings
    130130EVG0120I: Detach a~ll
     131
  • branches/guitools-2.0/evfsgui/evfsi_fr.mkm

    r452 r506  
    55EVG
    66; Common strings used throughout program
    7 EVG0001I: Connexions Samba (SMB/CIFS) pour eComStation
     7EVG0001I: Connexions Samba (SMB/CIFS) pour eComStation
    88EVG0002I: ~OK
    99EVG0003I: ~Annuler
     
    135135;More menu strings
    136136EVG0120I: D‚tache~r tous
     137
     138
  • branches/guitools-2.0/evfsgui/evfsi_it.mkm

    r452 r506  
    33EVG
    44; Common strings used throughout program
    5 EVG0001I: Connessioni Samba (SMB/CIFS) per eComStation
     5EVG0001I: Connessioni Samba (SMB/CIFS) per eComStation
    66EVG0002I: ~OK
    77EVG0003I: ~Annulla
     
    133133;More menu strings
    134134EVG0120I: Rimuovi ~tutti
     135
  • branches/guitools-2.0/evfsgui/readme.txt

    r503 r506  
    1 EVFSGUI Version 2.0.6 (eCS 2.0 GA level)
    2 ========================================
     1EVFSGUI Version 2.
     2==========================
    33
    441. Prerequisites:
     
    1414- Get smbclut-3.0.37-os2-20100114.zip (or better).
    1515- Unzip the enclosed binaries into a directory within your PATH.
    16 - Unzip the files from evfsgui-20x-20xxxxxx.zip into x:\ECS
     16- Unzip the files from evfsgui-2x-20xxxxxx.zip into x:\ECS
    1717  (where x: is your bootdrive). Make sure the directory structure is preserved.
    1818 
    1919Recommended way of installation:
    20 - Install WVFSGUI into x:\ecs
     20- Install VFSGUI into x:\ecs
    2121- Install smbclut into x:\ecs\system\samba (eCS 2.0 default)
    2222- Alternatively you may create x:\samba where x: is your bootdrive
     
    4141  which is compatible (both programs will use the same settings).
    4242- 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 side by side is possible.
    4444
    45454. Usage:
     
    107107
    108108- Loading a profile in 1.3 completely replaced all existing connections,
    109   whereas in 2.0.1 the profiles are merged. A warning is issued, in
     109  whereas in 2. the profiles are merged. A warning is issued, in
    110110  case a connection should be created, which already exists.
    111111 
    112 - EVFSGUI 1.3 only saved active connections to a profile, EVFSGUI 2.0 will
     112- EVFSGUI 1.3 only saved active connections to a profile, EVFSGUI 2. will
    113113  save all connections to a profile.
    114114 
    115 - EVFSGUI 2.0.1 can be made to look like 1.3: Set "View - Mini Icons",
     115- EVFSGUI 2. can be made to look like 1.3: Set "View - Mini Icons",
    116116  set "View - Buttons" and "View Dialog".
    117117 
    118 - EVFSGUI 2.0.1 does not save the workgroup across sessions anymore, as
     118- EVFSGUI 2. does not save the workgroup across sessions anymore, as
    119119  this does not make sense anymore. However, in order to not to loose comfort,
    120120  the entries for workgroup, servers and shares are prepolutaed from the
     
    1321327. Authors, credits:
    133133
    134 - EVFSGUI 1.x (which is still the base of EVFSGUI 2.0.1) was created
     134- EVFSGUI 1.x (which is still the base of EVFSGUI 2.) was created
    135135  by Alex Taylor and modified and extended by Herwig Bauernfeind.
    136136  Thanks Alex, for letting me use your code as a base!
     
    138138- VRSPLITB.DLL (VX-REXX splitbar control) was provided by Alex Taylor.
    139139 
    140 - EVFSGUI 2.0.1 was created by Herwig Bauernfeind, with several fixes
     140- EVFSGUI 2. was created by Herwig Bauernfeind, with several fixes
    141141  from Alex Taylor.
    142142
    143143- The Samba Client Utilities were compiled by Herwig Bauernfeind and are
    144144  based upon the work of Paul Smedley, Yuri Dario, Silvan Scherrer,
    145   Herwig Bauernfeind and all the Samba people.
     145  Herwig Bauernfeind and all the Samba people.
    146146 
    147147- The french language file was translated by Guillaume Gay.
     
    150150for his support, feedback and ideas.
    151151
    152 Herwig Bauernfeind, St.Veit/Glan, Austria, 13.08.2010
     152Herwig Bauernfeind, St.Veit/Glan, Austria, .2010
    153153mailto: [email protected]
Note: See TracChangeset for help on using the changeset viewer.