Changeset 661


Ignore:
Timestamp:
Nov 11, 2011, 9:45:52 AM (14 years ago)
Author:
Herwig Bauernfeind
Message:

GUI-Tools: EVFSGUI 2.5.x: Several fixes, smaller additions

Location:
trunk/guitools/evfsgui
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/guitools/evfsgui/changes

    r660 r661  
    44- Support server based logon scripts (requires REXX rpc library,
    55  partly done) (works in a separate utility right now)
    6 - eigenes Icon fr ADMIN$
    7 - _AddSharesDisplay verwendet kein file2stem
    8 - session user/password
     6- provide Icon fr ADMIN$
     7- fully implement icons. stem
     8- _AddSharesDisplay does not use file2stem
     9- "Guess" proper WINS server - is the LMB = WINS server approach good enough?
    910
    1011Known problems:
     
    1314- Passive connections/double connection detection does not seem
    1415  to work properly
    15 - Refreshing a single machine adds shares 2x for automatically added machines
    1616 
    1717Version 2.5.x 2011-??-??
     18+ Added: Icon on login window depends upon connection type
     19+ Added: Allow removing stored credentials from memory
    1820+ Added: Optionally store credentials in memory until next reboot
    1921+ Added: Properly verify all manually entered IP addresses
     
    3537           convert global settings and advanced connection options
    3638           from windows into notebook pages
     39! Fixed: Extended Help menu item was broken
     40! Fixed: Refreshing a single machine added shares 2x for automatically
     41         added machines
     42! Fixed: Loginbox was not NLS aware
    3743! Fixed: Numerous small bugs/omissions
    38 ! Fixed: Creating lame upcase tables filtered
     44! Fixed: "Creating lame upcase tables" filtered
    3945! Fixed: Do not run nmblookup.exe twice in the foreground
    4046- Removed: Bottom button row
  • trunk/guitools/evfsgui/evfsgui.vrp

    r660 r661  
    99RunDirectory: U:\Develop\Samba\trunk\guitools\evfsgui
    1010VRXWindow: __VREMainWindow,1,1951,2361,891,7841
    11 VRXWindow: __VREFileListWindow,1,2987,5155,2665,3358
     11VRXWindow: __VREFileListWindow,1,1144,10744,2665,3358
    1212VRXWindow: __VRESectionListWindow,1,3903,10744,8082,4505
    1313VRXWindow: __VREToolsWindow,0,2987,8528,6486,1669
     
    1616UserWindow: Main,1
    1717UserWindow: SW_LOGIN,1
    18 UserWindow: SW_SETTINGS,1
    19 UserWindow: SW_SMBTREE,1
    20 UserWindow: SW_DIALOG,1
     18UserWindow: SW_MOUNTPOINT,1
  • trunk/guitools/evfsgui/evfsgui.vrx

    r660 r661  
    692692    CALL NLVSetText 'Menu_File_SAVE',                 "Caption", 30
    693693    CALL NLVSetText 'Menu_File_LMHosts_Reset',        "Caption", 127
     694    CALL NLVSetText 'Menu_File_ucCred_Reset',         "Caption", 128
    694695    CALL NLVSetText 'Menu_File_Autostart',            "Caption", 35
    695696    CALL NLVSetText 'Menu_File_Autostart_Activate',   "Caption", 76
     
    13561357*/
    13571358_SmbConfCreateShadowCopy:
     1359    IF options.!debug == 1 THEN SAY time()' _SmbConfCreateShadowCopy started'
    13581360    /* we create a complete version of smb.conf in temporary directory for reading purposes */
    13591361    /* as we can only determine a default value from this complete version of the file */
    13601362    /* however it is not desirable to always have a complete copy normally */
    13611363    ok = SysFileDelete(samba.!shadowsmbconf)
    1362     say         samba.!testparmexe' -v -s 1>'samba.!shadowsmbconf' 2>'TempDir'testparm.stderr'
     1364    say     '  'samba.!testparmexe' -v -s 1>'samba.!shadowsmbconf' 2>'TempDir'testparm.stderr'
    13631365    address cmd samba.!testparmexe' -v -s 1>'samba.!shadowsmbconf' 2>'TempDir'testparm.stderr'
     1366    IF options.!debug == 1 THEN SAY time()' _SmbConfCreateShadowCopy done'
    13641367return
    13651368
     
    14481451    icons.!folder           = '#26:PMWP.DLL'
    14491452    icons.!folder_open      = '#34:PMWP.DLL'
     1453    icons.!machine_awake    = '#35:PMWP.DLL'
    14501454    icons.!machine_sleeping = '#61:PMWP.DLL'
     1455    icons.!workgroup        = '#62:PMWP.DLL'
     1456    icons.!pdc              = '#63:PMWP.DLL'
    14511457    icons.!active           = '#64:PMWP.DLL'
    14521458    icons.!passive          = '#68:PMWP.DLL'
     
    15141520*/
    15151521_UserCredUpdate:
     1522    IF options.!debug == 1 THEN SAY time()' _UserCredUpdate started'
    15161523    credentials.!username = VRGet("EF_USER","Value")
    15171524    credentials.!password = VRGet("EF_PASSWORD","Value")
     
    15261533    end
    15271534    else call beep 200, 20
     1535    IF options.!debug == 1 THEN SAY time()' _UserCredUpdate done'
    15281536return
    15291537
     
    30523060Menu_File_LMHosts_Reset_Click:
    30533061    ok = SysFileDelete(samba.!lmhosts)
     3062    /* FIXME: Add a message box here */
    30543063return
    30553064
     
    31103119Menu_File_Save_Click:
    31113120    call PB_CONDET_SAVE_Click
     3121return
     3122
     3123/*:VRX         Menu_File_ucCred_Reset_Click
     3124*/
     3125Menu_File_ucCred_Reset_Click:
     3126    ok = _ucDelUc()
     3127    /* FIXME: Add a message box here */
    31123128return
    31133129
     
    44974513SW_LOGIN_Create:
    44984514    call SW_LOGIN_Init
     4515    ok = VRSet("SW_LOGIN","Caption",NLVGetMessage(136)' 'strip(p_workgroup' \\'p_server'\'p_share,'T','\'))
    44994516    CALL NLVSetText 'DT_USER1',       "Caption", 25
    45004517    CALL NLVSetText 'DT_PASSWORD1',   "Caption", 26
     
    45034520    CALL NLVSetText 'PB_LOGIN_CANCEL',"Caption", 3
    45044521
    4505     /* ok = VRSet("Pict_Login","PicturePath", SMBObj.icon) */
     4522    select
     4523        when pos("PDC",VRMethod("CN_smbtree", "GetFieldData", SMBObj.rh, MBFH)) > 0 then LoginIcon = "#63:PMWP.DLL" /* icons.!pdc */
     4524        when SMBObj.udatatype = "WORKGROUP" then LoginIcon = SMBObj.Icon
     4525        when SMBObj.udatatype = "SERVER" then LoginIcon = SMBObj.Icon
     4526        otherwise LoginIcon = "#35:PMWP.DLL" /* icons.!machine_awake */
     4527    end
     4528say loginicon
     4529    ok = VRSet("Pict_Login","PicturePath", LoginIcon)
    45064530    ok = VRSet("EF_USER1","Value",VRGet("EF_USER","Value"))
    45074531    ok = VRSet("EF_PASSWORD1","Value",VRGet("EF_PASSWORD","Value"))
  • trunk/guitools/evfsgui/rc/lang/evfsi_de.mkm

    r660 r661  
    7979EVG0072I: Die Verbindung von %1 zu %2 trennen?
    8080EVG0073I: Inaktive Verbindungen merken
    81 EVG0074I: Broadcasts statt dem lokalen Master Browser benutzen
     81EVG0074I: Broadcasts statt dem lokalen Master Browser (LMB) benutzen
    8282EVG0075I: Als Standardarbeitsgruppe speichern
    8383EVG0076I: Aktivieren
     
    136136EVG0126I: Steuerprogramm
    137137EVG0127I: LMHosts zurcksetzen
    138 EVG0128?:
     138EVG0128I: Anmeldeinformationen l”schen
    139139EVG0129?:
    140140;More advanced properties
     
    145145EVG0134I: TRAC Wiki Notation anfgen
    146146EVG0135I: Anmeldeinformationen speichern
     147EVG0136I: Anmelden bei
  • trunk/guitools/evfsgui/rc/lang/evfsi_en.mkm

    r660 r661  
    7979EVG0072I: Really unmount %1 connected to %2?
    8080EVG0073I: Remember inactive connections
    81 EVG0074I: Use broadcasts instead of local master browser
     81EVG0074I: Use broadcasts instead of local master browser (LMB)
    8282EVG0075I: Save as default workgroup
    8383EVG0076I: Enable
     
    135135EVG0125I: Comment
    136136EVG0126I: Control daemon
    137 EVG0127I: Reset LMHosts
    138 EVG0128?:
     137EVG0127I: ~Reset LMHosts
     138EVG0128I: Rese~t stored credentials
    139139EVG0129?:
    140140;More advanced properties
     
    145145EVG0134I: Add TRAC Wiki markup
    146146EVG0135I: Store credentials until next reboot
     147EVG0136I: Login
  • trunk/guitools/evfsgui/rc/lang/evfsi_fr.mkm

    r660 r661  
    8484EVG0072I: Voulez-vous vraiment d‚monter %1 connect‚ sur %2 ?
    8585EVG0073I: Conserver les connexions inactives
    86 EVG0074I: Utilisation des broadcasts plut“t que le maŒtre explorateur local
     86EVG0074I: Utilisation des broadcasts plut“t que le maŒtre explorateur local (LMB)
    8787EVG0075I: Enregistrer groupe de travail par d‚faut
    8888EVG0076I: Activer
     
    142142EVG0126I: Programme de contr“le
    143143EVG0127I: R‚initialiser LMHosts
    144 EVG0128?:
     144EVG0128I: A~nnuler utilisateur et mot de passe
    145145EVG0129?:
    146146;More advanced properties
     
    151151EVG0134I: Ajouter TRAC Wiki balisage
    152152EVG0135I: R‚f‚rences magasin jusqu'au prochain red‚marrage
     153EVG0136I: Connexion
  • trunk/guitools/evfsgui/rc/lang/evfsi_it.mkm

    r660 r661  
    8383EVG0072I: Smonto %1 connesso a %2?
    8484EVG0073I: Ricorda le connessioni inattive
    85 EVG0074I: Usa broadcast invece del master browser locale
     85EVG0074I: Usa broadcast invece del master browser locale (LMB)
    8686EVG0075I: Salva come gruppo di lavoro predefinito
    8787EVG0076I: Abilita
     
    140140EVG0126I: Programma di controllo
    141141EVG0127I: Cancellare LMHosts
    142 EVG0128?:
     142EVG0128I: ~Disfare credenziali di memorizzare
    143143EVG0129?:
    144144;More advanced properties
     
    149149EVG0134I: Aggiungi TRAC Wiki markup
    150150EVG0135I: Credenziali di memorizzare fino al riavvio successivo
     151EVG0136I: Accesso
Note: See TracChangeset for help on using the changeset viewer.