Verzija 4.2.2: Razlika med redakcijama
Iz SDMS
Jump to navigationJump to searchm (→Basic) |
m (→Razni popravki) |
||
| Vrstica 23: | Vrstica 23: | ||
*(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (>50 točk) in so filtri 2-10x hitrejši. | *(Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (>50 točk) in so filtri 2-10x hitrejši. | ||
*(Build 9) Urejevaniki navideznih nizov poratkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4. | *(Build 9) Urejevaniki navideznih nizov poratkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4. | ||
| + | *(Build 9) V posebnih kombinacijah mask se je lahko sgodilo, da je maska zginila iz ekrana. Popravljeno. | ||
=== Generiranje izrazov === | === Generiranje izrazov === | ||
Redakcija: 10:38, 1. april 2015
Vsebina
Objava verzije
- Build 1 11 marec 2015
- Build 3 13 marec 2015
- Build 4 16 marec 2015
- Build 5 18 marec 2015
- Build 6 19 marec 2015
- Build 7 20 marec 2015
- Build 8 24 marec 2015
- Build 9
Popravki avtomatsko sporočenih napak
- (Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.
- (Build 9) Access violation...00000014 v raziskovalcu, če plasz ni imela pravilno določenega indexa v navideznem nizu podatkov.
Razni popravki
- (Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.
- (Build 3) Sistem logiranja spremenjen, da uporablja niti.
- (Build 4) Popravek pri kreiranju dokumenta.
- (Build 8) Odpravljen bug pri izvozu v Excel - Clipboard. Nastal v buildu 7.
- (Build 9) Pohitreni filtri in lookupi za filtre po polilinijah. Opazna razlika je pri večjih polilinijah (>50 točk) in so filtri 2-10x hitrejši.
- (Build 9) Urejevaniki navideznih nizov poratkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.4.
- (Build 9) V posebnih kombinacijah mask se je lahko sgodilo, da je maska zginila iz ekrana. Popravljeno.
Generiranje izrazov
- (Build 9) Preurejena struktura drevesa glede na uporabnost posameznih skupin.
- (Build 9) Dodano skrivanje nepotrebnih skupin povsod, kjer se uporablja generiranje izrazov.
- (Build 9) V Urejevalniku modula dodana zgodovina generiranih izrazov.
- (Build 9) V Konzoli dodana zgodovina ukazov v generator izrazov.
- (Build 9) Povsod drugje dodana zgodovina ukazov v generator izrazov in <ctrl> + <pgup>, <pgdown>.
- (Build 9) Shranjevanje zgodovine ukazov prestavljeno iz Registryja v profiles mapo.
- (Build 9) Dodana možnost klika na <Levi Alt> + klik na objektu [neka plast] in napolni vsa polja te plasti za izbiro.
Spletne karte
- (Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob naslednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.
- (Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.
Buffer (Outline)
- (Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.
- (Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.
- (Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.
- (Build 3) Izraz Outline spremenjen v Buffer
- (Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.
Basic
- (Build 1) Popravljeni funkciji TEditRecord.PointArray in TRecord.PointArray, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.
- (Build 1) Nova zanka ForEach X In Y ... Next, ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y
- String / TStringList: ForEach S In SL
- TRecord / TRecordList: ForEach R In [Plast].FilteredRecords
- TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)
- TDrawItem / TDrawList: ForEach DI In DrawList
- TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]
- TDialogControl / TDialog: ForEach DC In [Dialog]
- (Build 8) Popravljeno izvajanje timerjev, da se ne izvajajo gnezdeno ampak sekvenčno.
- (Build 9) Dodani novi zagonski parametri: StartBefore, StartAfterCreate in StartAfterCreated. Opis: Zagon_basica
- (Build 9) Dodani novi funkciji za TGrid.GetPointArrayNodes in TGrid.GetPointArrayContour ki polilinijo napolnita z višinami iz grida.
- (Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.
- CustomLogInit
- CustomLogDone
- CustomLogWrite