[1.3.57] {08.11.2026} -ffc.senduvalg 8000 => 7000 (line is too long) -ffc.vlst chr(34) => ` (function name is missing) -ffc.sqcmd /notalk -ffc.ansi2utf,ansi2utff (d406 utf-8) -saft creaxml: fisier xml in utf-8 -efclass.dispose: .host=.null. (memorie) -efclass.xmlesc (d406: & < > escape, efactura nu) -ffc.xmlbe: text..endt => comentariu (aparea in xml d406) -ffc.netcheck: curl (ascuns) daca downloadfile nu merge (win server) -saft: click pe varianta => saft.pdf (ca la mifix) [1.3.56] {25.08.2026} -ffc.frmgw.quickorder long fields [1.3.55] {25.08.2026} -func existstable(tbl,stype,QCDP).. [1.3.54] {13.08.2026} -flds.ord n(2) => n(3) (mai mult de 100 de campuri) [1.3.53] {23.07.2026} -ltbar pdf-dialog .pdf_file if !empt() [1.3.52] {14.06.2026} -patch_session -rdconfig dpath with 'driver=' -mysql.do: sqlidle(0) => sqlidle(nsh) -queryset_assign [1.3.51] {10.04.2026} -s-a renuntat la socpath.fxp => func SOCPATH -configurare program (exemplu) -implicit : -(2): [1.3.50] {04.04.2026} -socpath in qw.exe -dpath,dpth1,dpth2 c(222) -ecran marit la "config program" -mifix2025 model gol.xlsx -netcheck -click pe varianta program face verificare pe net mifix.pdf [1.3.49] {12.03.2026} -ffc.frmeditor(file) -ffc.dbacts1g.class (dbacts1-general for native-update) -qckrepo.mkskiplist [1.3.48] {03.03.2026} -rdserver .msqli (1,2) => sqlx.msql[1,2] ,fld_list,all_flds,fc,sendupdates_assign [1.3.47] {23.02.2026} -main.sitx (+aacfill,incr,fu_ini,futb,rpk_class,xrepok.noinit) -situ.main.prg [alt+p][creapdfk] cnm.err repaired [1.3.46] {17.02.2026} -ffc.RemoveAccents_HU_RO -ffc.RemoveAccents_Full [1.3.45] {13.02.2026} -[ctrl_p],[alt_p] eroare (1.3.44) corectata [1.3.44] {11.02.2026} -main.prg +class{sitx,rdserver,xrepok} -situ.prg *[ctrl_p],*[alt_p] [1.3.43] {07.02.2026} -frm.freeze -situ.alt_p,ctrl_p [1.3.42] {19.01.2026} -cecode('CHKENV') > cecode_stop [1.3.41] {16.01.2026} -wshrun.class (WScript.Shell) -ping.class,ping.func [1.3.40] {22.12.2025 12:06} -erori[1.3.39] corectate -updqw.status -> _status -upd\editii1.txt [1.3.39] {19.12.2025} -prezult font-2 limit to 4 -prog.variant -rosu daca pe statie trebuie actualizat -click_dreapta > actualizare de pe net [1.3.38] {08.10.2025} -pr_zlap [1.3.37] {05.10.2025} -pr_zlap [1.3.36] {21.09.2025} -tbq,tbg no chpartition -pr_zlap [1.3.35] {01.07.2025} -efclass: d406.BankAccountNumber -ffc.rdhttp anaf.v9 [1.3.34] {11.06.2025} -saft efclass memhiba -ffc.rdhttp anaf.v9 [1.3.33] {05.05.2025} -efclass (saft) [1.3.32] {04.03.2025} -edbx +[.norefresh] +[ei.hst] (.add2ex) proc RFR [1.3.31] {02.03.2025} -ecran rezultate : -totalizare repetabila -orezult.specisum -ecran cod_sursa -format_sql -save to .sql [1.3.30] {21.01.2025} -pf codf=0x13 mesaj parser [1.3.29] {15.12.2024} -ffc.senduvals/array (nostatus,wwi-200) -canceled( mysql.tmrw) [1.3.28] {05.12.2024} -restru eroare dupa usersqry readonly [1.3.27] {18.11.2024} >>> canceled -ffc.vcx -CmdKyb as cmd -CntnNkyb1 as cntn of CmdKyb -tlbNkyb1 as tlb of CntnNkyb1 [1.3.26] {17.11.2024} -pr_maradtt(19) (tablet) -ffc.vcx.cmb1 combo like chk [1.3.25] {20.10.2024} -pr_maradtt (tablet) -msgb20 -grd.togo,grd.go [1.3.24] {09.10.2024} -pr_maradtt (tablet) [1.3.23] {23.09.2024} -pr_maradt -prezult_class grd1.arc dodefault (save if tosave) [1.3.22] {27.08.2024} -prezult_class -etmsgi.mkcursor(dtcreare,dt_trans) => c(19) [1.3.21] {21.08.2024} -ef_trimite -stare dblclick -sterge ix daca gnrdo<>rnrdo [1.3.20] {11.08.2024} -nocopyrez (-> orezultwh) [1.3.19] {04.08.2024} -ef_mesaje pagina>1 error -ef_mesaje SUMA("RON",'RON') -qfrom.dp not in (0,1,2,9) => func DPTHX in stcode (=> sqlx.dp.repl() in stcode after main.prg.filldp if sql) => sqlx.ok [1.3.18] {22.07.2024} -e-factura mesaje primite -verificare cu contab -CreditNote => -suma -dbactsg.suv if .array -.flst nume invalide (curS,selE). -.nofilter (cursor must be created with select ... into table) [1.3.17] {01.07.2024} -e-transport mesaje -func EEE(trim) "string too long" [1.3.16] {30.06.2024} -e-transport -func EEE in afrom [1.3.15] {23.05.2024} -d406 [1.3.14] {03.05.2024} -[+] difluni(dt1,dt2) -> mifix -[+] ho31(n,DT) -> mifix -[+] q.vcx.lis_toolbar .cmdPdf.click inputb(,,reponame) .lblreponame.click try repochange() [1.3.13] {19.04.2024} -[+] inscriere data si ora (efact mesaje) [1.3.12] {09.04.2024} -[+] efa.utc (efact mesaje cu paginatie ora de vara) [1.3.11] {21.03.2024} -efactura mesaje in pdf [1.3.10] {17.03.2024} -cere.token.jwt [1.3.09] {10.03.2024} -sajat.parser -setproc.efclass -jwt.token [1.3.08] {09.02.2024} - efactura trimite : - prima eroare opreste bucla de transmitere [1.3.07] {05.02.2024} - efactura -[+] SGR -[+] TXI -[+] tva la incasare -[+] func xmlbe() [1.3.06] {14.01.2024} -ffc.anaf.jso2curs v8 (strey=stre+logica paranteze) [1.3.04] {14.01.2024} -lista mesaje cu paginatie [1.3.03] {10.01.2024} -curl -k [1.3.02] {09.01.2024} -efa.testmode -citire/prelucrare xml la mesaje pentru facturi primite -dublurile de la descarcare corectate [1.3.01] {30.12.2023} -parser settings -setget(gn,gv,'/#') for passwords [1.3.00] {24.11.2023} -_crypt -main(.. , hdpath,hdpth1,hdpth2) -actstru users in u_path -orezult -updatable0 => slv0() -slv_name,slv0_name [1.2.99] {20.10.2023} situ.prg func q_name(qc) [1.2.98] {10.10.2023} -adag.class -dbactsg.class [1.2.97] {11.09.2023} -ffc.prg.wbrow_d.class [1.2.96] {20.07.2023} -qfrom.dp=9 :: m.resodir -gen_procs.ximport(...,'/startrow(1)') -ffc.szotar1.class ~openapi -qcmdx(/quiet/wwi) -edit.bro.brwh.adjg -picture (lassu volt) [1.2.95] {01.07.2023} -senduval.class(cursorname,'/suv.brow') -senduvals (strt(chr(39)),'/suv.showcmd',...) -ffc.msql.tomysql (-)('#','<>') -qcmdx (/xtl,..) -grcon (>gen) -dbacts (type='qcm[s[x]]') -situ.doinclude (..,timko2.prg) -novsn(data,[-1]) [1.2.94] {27.05.2023} -dcus ~ gestoc.dcu [1.2.93] {14.04.2023} -ffc.wbrow.h1_dblclick -senduvals drop table u_ [1.2.92] {25.02.2023} -main.prg.tocompare(ky,n,ali,tpth) de.ex : tocompare('termek',2) -aftercode+destroycode nu schimba fundalul [1.2.91] {05.02.2023} -main.prg.sdu use fullpath() => se poate folosi use again in qfrom si cu relativ path (..\..\) [1.2.90] {28.01.2023} -incarcare selectiva in mod 'sharable' -actstru -users,usersqry name c(15) [1.2.89] {21.01.2023} -mesaj 'nu exista date' 2 sec -situ.end : mouseicon,mousepointer restored to default [1.2.88] {18.01.2023} -[project-]: timko.prg (=>siroot) [1.2.87] {12.01.2023} -[project-]: timko.prg (=>siroot) -set classlib in _vfp.application.servername (nu mai ocupa siroot\qw.exe) [1.2.86] {02.01.2023} -[project-]: appendfromxls.prg -[gestoc/status.prg],[q/qstatus.prg] (dp,act,stare_nou,OPT) '/timeout()' '/esc' -wsitu\users name c(10) => c(15) -main(m_action,_mastercod,qhost,htpath, setdefa,huname,hqueryset,husno) -to ignore (htpath,setdefa) (-- --) [1.2.85] {01.12.2022} -setget(gn,gv,'/dis/[]/-'), lb_i in uspr -dts.class in ffc to create custom datasession objects -func.edcu in ffc [1.2.84] {26.11.2022} -if isup(qfrom.alias) => surs file updatetable (native.situ) [1.2.83] {12.11.2022} -xlsx_import in ffc.prg [1.2.82] {18.09.2022} -ffc.prg.senduvals islo(strt(m.forcl,'_')) [1.2.81] {04.08.2022} -ffc.prg.mysql.gettables -mediumtext type [1.2.80] {04.08.2022} -situ din gestoc (>>>) [1.2.79] {01.08.2022} -ffc.prg.filesize()=0 [1.2.78] {09.06.2022} -ffc.prg.mysql.get_tables when data_type in(...,'time',...) then 'T' [1.2.77] {08.06.2022} -main %8 parameter husno (socrate_saft\dosituk.bat) [1.2.76] {06.06.2022} -if type('m.empty_result')='L' and m.empty_result=.t. permite _tally=0 in situv [1.2.75] {22.05.2022} -eroare mkudir [1.2.74] {31.03.2022} -destroycode behavior (situ.prg) [1.2.73] {31.03.2022} -timko.prg excluded from project => siroot [1.2.72] {09.03.2022} -exte file timko.prg -flds :: schimbat automat in situ.prg (func.eee) [1.2.71] {04.03.2022} -eroare 'situ_scx.hide' (comanda furnizor automat) -ffc.class.toxlsx .nr_fld_name (implicit 'nr') .mx2f_rows (500) 'maxim to format rows' -nocopyrez=.t. fara 'copiere rezultate' [1.2.70] {02.03.2022} -ximport,import (gen_procs.prg) -'/toocsv' create opath\ofile.csv -import (gen_procs.prg) -'/toocsv1' ignore 1 lines -gets.dbf 15=>25 [1.2.69] {20.02.2022} -vfpxworkbookxlsx.vcx -proc toxlsx [1.2.68] {18.02.2022} -proc MARK -mas szitu setup_codjabol indult -ha az icol.assign inditja es nincs order beirhato az alap order mark expression [1.2.67] {17.02.2022} -ha leteztek p1,p2.. mezok nem futott le a prezult.saveto (prezult.form1.destroy) [1.2.66] {08.02.2022} -gets.name 10 -> 30 -jcond.expr 150 -> 254 [1.2.65] {20.11.2021} -class sztar (~openapi.szt) [1.2.64] {16.11.2021} -type 'enum' (ffc.mysql.get_tables) [1.2.63] {24.10.2021} -conectare la mysql server fara chk_session() [1.2.62] {23.09.2021} -xlsfor pt salvare in excel -xls_flds='' defined [1.2.61] {29.07.2021} -ascunde ecranul cu situatii inainte de afisare completa a rezultatelor (orezult.env1) [1.2.60] {05.04.2021} -eroare corectata 1.2.59 (ffc.qcmd.schema) [1.2.59] {03.04.2021} -filtru utilizator cauta cuvinte (~gestoc) -qcm>qcmd(,'{schema}') -ffc.vcx -edb +.saveoldvalue,.value_ -cedb.edb1 : .saveoldvalue [1.2.58] {01.04.2021} -continuare 1.2.57 -modificari in pdflistener (FFDUPL2FSS ~gestoc) -buton actualizare nu se strica dupa setdefault [1.2.57] {16.03.2021} -gets new field 'nofcond' => actstru -general.logic -memvar=>memvar93 => patch(surub_remote.ecodbar,ecodbar1,prcsvlog) (cecode,filter_condition) -fu.tb.validkeres colored -uspr.gtbr -autofit -window size corrected -readonly if issqs too -uspr.close => renunta la query -pdflistener -libhpdf.dll copied automatically in qw.exe-directory -nr-error corrected -policy.dbf new line -prezult -lis_toolbar.cmdpdf.click -2 -listare in pdf -policy.dbf new line -lis_toolbar.cmdpdf.click -lis_toolbar.show_pdf -2 -deschide pdf dupa creare [1.2.56] {13.02.2021} -eroare in gestoc comanda fur/cli automat daca in users.queryset era altceva decat issqs_traut [1.2.55] {13.02.2021} -editare filtre utilizator ha dbf 12-nel hosszabb levagta a veget, most lehet 15 hosszu -ximport if options='/tocsv' create csv to mysql load infile [1.2.54] {06.02.2021} -reponame in list.toolbar [1.2.53] {12.01.2020} -gen_progs.ximport -appendfromxlsx (cecode.impxlsx) [1.2.52] {09.08.2020} uspr: min_proc=0 situ.prg Do subqs with 'all' megorzi a set('proc')-ot [1.2.51] {17.06.2020} uspr: fu.tb.validkeres .nosetcb fu.class='frm' .validkeres_lst .nosetcb_lst [1.2.50] {12.05.2020} -proc ffc.isprocedure(..,'sqs(0)') [1.2.49] {29.04.2020} -proc xls2csv [1.2.48] {25.04.2020} -listgrd(,options) /flds:('fld_list') -usts(dp) func in main.prg -if usts(dpath) = foglalt a status -uj func DONRG(efld,mfld,k,ali,order) -> ffc.prg -csinal ordert ha nincs -mindent visszaallit (wa,orde,rn) -import(ipath,ifile,opath,ofile,schema,forcl, cfileok,comment,setdate,fdeli,tdeli, setpoint,codepage,setsep,OPTIONS) -pl: /noclose => nyitva hagyja az -t [1.2.47] {07.04.2020} -ffc.nrg.class uj opciok -nrf (pl nr2) -dofb=.t. do dfb -dofs=.t. do dfs -bflds_lst exceptions -pl: add object nrg2 as nrg with fsize_offset=20; ,nrf='nr2',dofb=.f.,bflds_lst='prun,stoc,dtre,nr2' -csak ha name-'nr2' a frmg.activate csinal nrg2.cxprepare-t es a cmdnrg.click nrg2.fillnr-t -.fillnr mar nem hibazik a null ertekeknel wbrow.class -nrg_readwh=.t. : cmdnrg.click a readwh-ben => nem kell a subclass.readwh (az init kell) DEFINE CLASS add obj nrg [, nrg2] nrg_dbc='nrg' nrg_enabled=.t. nrg_readwh=.t. proc INIT .nrg.fld='' .nrg.ali=m.alias .nrg.fld='' .nrg.ali=m.alias dodefault() -nrg_dbc='nrg' : ez alapjan csinal dynamibackcolor diszitest is [1.2.46] {03.03.2020} -g_Db/G_Db => u_fcond.skip issqs-ben is [1.2.45] {20.02.2020} -nuda.prg x => xx (conflict with x class) -c2 error => m.c2 -prezult order change => try mark -istrigger in situ -nrg1(cgfld,CNFLD) =>nothermo [1.2.44] {12.02.2020} -tomysql: convert '"' -uspr incurca tabelele diferite care incep la fel [1.2.43] {08.02.2020} -uspr logical(,general) field => checkbox [1.2.42] {17.12.2019} -wragets* -edit.filtre_util: 'g_Db' skip u_fcond [1.2.41] {15.12.2019} -subq eseten parameter transzfer -cecode.USPR_ pl: -if m.quiet and !empt(m.valtas93) ; and m.into_='roct' && (and valtas_a ha nem gen) denu93=m.valtas93 wragets('denu93',m.valtas93) wragets('denu_a',.t.) -uj ffc.fuggveny : _HOSTS() => 'prog1>prog2>..prog()' [1.2.40] {06.12.2019} user filter screen -ha cb_i.visible=.f. (nochkb) nem pipalodik be -ha brow-bol valasztunk akkor is bepipalodik -ha [1.2.39] {29.11.2019} -situ_toolbar.salv.rightclick :: do salvare -salvare :: + sipath\*.prg/frt/frx/txt -'Unhandled Structured Exception' -prg2db,prepq('sub') csak ha start,cod_sursa -ha van siroot\policyL azt hasznalja -usertype dblclick : brow -ho1,ho31 hibazott elsejen -trycomp() -list to sipath\_list.txt (dclick-wsitu) [1.2.38] {10.11.2019} -srequery >orezult.tsrequery -/nofilt [1.2.37] {08.11.2019} -uspr: -varr()-ban nem lehetett '_' -mindig pipal [x] [1.2.36] {28.10.2019} -destroycode even if !prevr -.user create dir -users.queryset correct set in login -'parola ver incorecta' [1.2.35] {>08.10.2019} -srequery() if !issqs -frmg.doshrink_autofit [1.2.34.1] {15.09.2019} -gsroot_ (gestoc miatt) [1.2.34] {24.07.2019} -get type gets in user filter screen si in varianta issqs [1.2.33] {24.05.2019} -cedb2 (editboxes with search and filter button in orezult) -(orezult.endload) -xls_flds=noskiplist() in glb -glb('set') a cecode-ban is (getstcode->stcode_ok) [1.2.32] {26.04.2019} -dbacts.do [1.2.31] {05.04.2019} -outstanding references warning (mkcode) -sys0() a main-ben ~gestoc ( vfp2-instance (+vfps.exe) -fcond c(254) [1.2.27] {11.12.2017} [+] autoupdate() [+] epl.begin/.end('/addi/show'): explain (enables the display of the Rushmoreoptimization levels) [1.2.26] {23.11.2017} [!] ffc.nrg1 (error if quickorder='nr') [+] marcare automata dupa cheia de ordonare [!] nu se cumuleaza flt expr la autosum [1.2.25] {17.08.2017} [!] mssql myip,chk_session (egyelore) kikapcsolva [+] [ctrl+n] pune ultimul in [flds] [+] setx public (setx.set('dt=ymd-') setx.resore('dt')) [+] salvare in txt [+] [ctrl+e] si in 'fields' [1.2.24] {04.03.2017} [!] mysql preluare nume campuri smallint,mediumint,bigint [1.2.23] {10.02.2017} [!] varianta !sql cu multe subquerys [1.2.22] {07.02.2017} [!] uspr [+] 'preluare nume campuri' mai rapid [1.2.21] {26.01.2017} [+] USPR: fill agets in noinigets mode (pl. surub_remote mguser2view.cecode ) -wragets fill agets(2) (type) -fsize1 =15 if missing in .tables (temporary table created in cecode) [1.2.20] {07.09.2016} [+] suport pt server MSSQL [1.2.19] {17.08.2016} [+] suport pt vizualizare campuri memo [1.2.18] {03.10.2015} [+] import() si din fisiere utf-t6 (codepage='utf16') [+] from (subquery) [!] close rezulist,surslist inainte [+] user filter screen se bifeaza automat la schimbare [+] ctrl+l afiseaza/ascunde lis_toolbar [+] orezult.updatable => buton de salvare do SLV in stcode [+] orezult.refreshable => buton de refresh do RFR in stcode [+] tbq value_ (=value in gotfocus) [+] queryset rightclick => tabel, editare config.dbf, filtru [1.2.17] {15.08.2015} [+] acces restrictionat pe utilizatori (~gestocw.usersft) [1.2.16] {14.05.2015} [+] reponame generalizat (pl public reponame in clcode, dele in destroycode) [1.2.15] {22.02.2014} [+] DPTH1,2 C(60), !UPPER [1.2.14] {02.11.2014} [+] cursoradapter [1.2.13] {17.09.2014} [+] mod sql server (generalizare) ===================== [1.2.12] {28.05.2014} [+] salvare in mod sharable/patch ===================== [1.2.11] {27.04.2013} [+] dclick ascunde "description" in ecranul principal [+] qrys.desc=>descr ===================== [1.2.10] {15.04.2013} [+] qfrom.dbf c(20) [+] colored_alias in OREZULTWH ===================== [1.2.09] {06.04.2013} [+] qfrom.dbf c(15) ===================== [1.2.08] {25.03.2013} [+] cod inainte de user screen (_MKCMD) la cecode [+] "helpcode" extins la clcode [+] generalizare campuri calculate (GFLDS_OD) ===================== [1.2.07] {12.10.2012} [!] inchide si fisierele sursa apelate dublu prin alias ===================== [1.2.06] {07.10.2012} [+] buton pt salvare in Excel [+] quickrepo: -se poate specifica campurile nelistate (rskiplist) -campurile logice se afiseaza '[x]/[ ]' ===================== [1.2.05] {18.06.2012} [+] suport pt listare in pdf ===================== [1.2.04] {08.05.2012} [+] nu apare mesajul "overflow" la insumare ===================== [1.2.03] {05.03.2012} --------------------- [+] suport pt conectare la MySql prin ODBC -qfrom.file 8->15, alias 8->11 -qrys.name 8->15 -click dreapta la edit from,fields apare structura dbc [+] in tabele ctrl+ins insereaza Windows clipboard ===================== [1.2.02] {22.02.2012} --------------------- [+] calendar: -nota 30->40 caractere -la schimbarea notei se verifica datele existente si apare ecran de rezolvare conflicte ===================== [1.2.01] {15.02.2012} --------------------- [+] proc UMPLE in gen_procs.prg ===================== [1.2.00] {11.02.2012} --------------------- [!] qhelp not found ===================== [1.1.99] {03.02.2012} --------------------- [!] wnulluse not found, window standard has not been defined ===================== [1.1.98] {29.01.2012} --------------------- [+] interzice inchidere ecran principal daca se apeleaza din gestoc pt coerenta datelor ===================== [1.1.97] {26.01.2012} --------------------- [+] func ALIAS2FLT din gen_procs.prg adauga alias. in fata campurilor intr-o expresie de tip filtru.dbf (vezi situ pda2gs) [+] qstatus.prg: ecran>50 in status.dbf [!] click dreapta in tabelele qfilter ===================== [1.1.96] {30.10.2011} --------------------- [+] func GRP din surub.prg transforma Gx, nu numai Gx.y ===================== [1.1.95] {26.10.2011} --------------------- [+] ooo.class (import Open Office) [+] actstru.class (pt verificare si ajustare structura dbf) [!] inchide fisierele sursa/rezult si daca "Nu exista date" [+] fgws.class (colectie de ferestre desktop.sql.grid) [!] "outstanding references.." (-> destroycode,_destroycode) [+] colye,colho,yeho() functii pt vanzari lunare (>newstcode) ===================== [1.1.94] {07.10.2011} --------------------- [+] nr de pozitii este corect si daca se adauga randuri in clcode [+] procedura noua DESTROYCODE in setup code, porneste dupa iesire dar inainte de AFTERCODE cand inca exista obiectul orezult [!] cautare in ferestrele frmgw [+] se poate folosi usor in cod clasa frmgw1 prin procedura br_fgw (vezi newstcode) (update: proc UDB) [+] daca in stcode.orezultwh se adauga un spinner _spn(increment,increment_max) la o coloana, se poate activa cu ctrl+sus/jos, incrementul se schimba cu click dreapta [+] se poate crea un camp modificabil si fara '_', daca in 'fields' se marcheaza proc_when/proc_valid si in proc fieldwh se introduce parent.enable=.f. [+] ctooltiptext in column/header ===================== [1.1.93] {17.09.2011} --------------------- [+] situ se poate porni direct din gestocw (frmgw gsw.vcx = >ffc.vcx) ===================== [1.1.92] {28.07.2011} --------------------- [!] fox2x numai la ultimul pas) ===================== [1.1.91] {27.07.2011} --------------------- [+] calendar autorefresh 3 min -> 20 min [+] dublu click pe "program variant" => editii.txt [+] mai rapid pentru cazul in care optiunea "generare fisier compatibil fox2.x" este selectat (copiaza format fox2x numai la ultimul pas) ===================== [1.1.90] --------------------- [+] p_when/valid [+] xcode in resodir ===================== [1.1.89] --------------------- [+] _thermo in xcode ===================== [1.1.88] --------------------- [+] include file in stcode; ===================== [1.1.87] --------------------- [+] situ filter/user ; [+] comenzi sistem; [+] on shutdown; [+] enter/esc in toolbar; [+] rezult/user;