Zgodovina verzij

Iz SDMS
Skoči na: navigacija, iskanje

Planirane spremembe

Verzija v trenutnem razvoju

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 2 april 2015
  • Build 10 7 april 2015
  • Build 11 9 april 2015
  • Build 12 13 april 2015
  • Build 13 14 april 2015
  • Build 14 20 april 2015
  • Build 15 22 april 2015
  • Build 16

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 plast ni imela pravilno določenega indexa v navideznem nizu podatkov.
  • (Build 9) Popravek napake TRecordList.GetRec: cannot unlock previous record v funkciji GroupByFormula.
  • (Build 13) Gridi v maskah so povzročali napake. Napaka nastala v verziji 4.2.2.12.
  • (Build 14) TPoligon: Indeks izven območja. V funkciji InputPolyLineNextPoint, če ni bilo točk. Popravljeno.

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.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) Urejevalniki navideznih nizov podatkov se niso pravilno inicializirali. Napaka nastala v verziji 4.2.2.4.
  • (Build 9) V posebnih kombinacijah mask se je lahko zgodilo, da je maska izginila iz ekrana. Popravljeno.
  • (Build 10) Če je plast brez mask, se ne preklopi samodejno v avtomatsko masko. Napaka nastala v verziji 4.2.2.9. Popravljeno.
  • (Build 10) Hinti na maski niso delali. Napaka nastala v verziji 4.2.2.9. Popravljeno.
  • (Build 10) Pri filtrih po večkratnih nizih podatkov ni pravilno filtriral, če je šele filter inicializiral plast.
  • (Build 10) Izpis DumpPageCache in DumpAllRecords je sortiran po imenu.
  • (Build 11) Form.EditRecord.Append na prazni maski.
  • (Build 11) Dvignjena verzija layerja, zaradi uvedbe CRS pri layerju.
  • (Build 12) Izvoz v Excel popravljen, da dela izvoze večvrstičnih tekstov.
  • (Build 12) Izvoz v Excel popravljen, da dela izvoze večkratnih nizov podatkov.
  • (Build 12) Malo skrajšani opisi v Log datotekah.
  • (Build 13) Pri ukazih netMessage oziroma netCommand s prikazom okna, se niso prenašala obvestila o spremembah na plasteh. Popravljeno.
  • (Build 15) Popravljeno sproščanje predpomnilnika ob low memory.

Grid

  • (Build 9) Grid je doživel prenovo. SGR datoteke so s tem postale zastarele, a bodo do nadaljnega še delovale. Po novem je osnova XML datoteka, ki definira grid. Definicija XML datotake je točno opisana v XML_struktura_grida. Na isti mapi se ob uvozu naredi SDG datoteka, ki vsebuje vse podatke v eni datoteki in se tudi kasneje uporablja v programu.
  • (Build 9) Ob tem se je star grid objekt TGrid preimenoval v TGridOld, in je potrebno po basicu to popraviti. Je pa dodan nov objekt TGrid, ki vsebuje rutine za delo z novim gridom.
  • (Build 9) Dodani nove funkcije za TGrid.GetPointArrayNodes, TGrid.GetPointArrayContour in TGrid.GetPointArrayContourVP, ki polilinijo napolnita z višinami iz grida.
  • (Build 9) Za vizualizacijo gridov se uporabljajo piramide, in se kreirajo glede na Struktura XML datotek#CTR.XML (barvne transformacije).

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 Registrija 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.
  • (Build 10) <Levi Alt> + klik na objektu [neka plast] ni povsem delalo. Popravljeno.
  • (Build 10) Pri izbiri podatkovne plasti, se poleg polij izpišejo še dodatna imena, na koncu pa se dodajo še imena mask, indeksov,...
  • (Build 12) Pri generirajnu formule za polje se ni pripravil seznam polj. Napaka nastala v verziji 4.2.2.9.
  • (Build 13) CTRL+Click na menujih,... popravljen, da ne pregleda samo prvega ukaza ampak vse.
  • (Build 13) CTRL+Click na shranjene objekte ni več delal. Napaka nastala v verziji 4.2.
  • (Build 13) CTRL+Click na lastnostih tudi dela, če lete niso v modalnem oknu. Torej tudi v urejevalniku podatkovne plasti - maska.
  • (Build 14) CTRL+Click na v modulu javi napako. Napaka nastala v verziji 4.2.2.13. Popravljeno.

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.
  • (Build 14) Zamik linije je dodal srednjo točko tudi na topih korih. Napaka nastala v verziji 4.2.

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.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]
    • objekt(TLayer, TUser, ...) / TCollection: ForEach L In Layers, ForEach U In Users, ...
  • (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 15) Dodane lastnosti TFormControl.Enabled, TFormControl.GridOnBtnClick in TFormControl.GridOnDblClick.
  • (Build 16) Dodane možnosti za ForEach:
    • objekt(TLayer, TUser, ...) / TFolder: ForEach L In Root, ForEach U In Root, ...
    • TFolder / TFolder: ForEach F In Root
    • TUser / TUserGroup: ForEach U In [Urejanje plasti]
  • (Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.
    • CustomLogInit
    • CustomLogDone
    • CustomLogWrite


Starejše verzije 4.2

Verzija 4.2.2 - Trenutna verzija v razvoju

Verzija 4.2.1 - Prehod na novo verzijo 1. Januar 2015

Starejše verzije 4.1

Leto 2013

Verzija 4.1.11 - 31. Januar 2013

Leto 2012

Verzija 4.1.10.76 - 16. Maj 2012

Verzija 4.1.9.71 - 9. Februar 2012

Leto 2011

Verzija 4.1.8.58 - 10. November 2011

Verzija 4.1.7.52 - 22. Avgust 2011

Verzija 4.1.6.38 - 22. Februar 2011

Leto 2010

Verzija 4.1.5.32 - 16. December 2010

Verzija 4.1.4.23 - 7. September 2010

Verzija 4.1.4.22 - 19. Avgust 2010

Verzija 4.1.4.21 - 29. Junij 2010

Verzija 4.1.4.20 - 22. Junij 2010

Verzija 4.1.4.19 - 26. Maj 2010

Verzija 4.1.4.18 - 22. April 2010

Verzija 4.1.4.17 - 11. Marec 2010

Verzija 4.1.4.16 - 2. Marec 2010

Verzija 4.1.4.15 - 23. Februar 2010

Verzija 4.1.4.14 - 17. Februar 2010

Verzija 4.1.4.13 - 16. Februar 2010

Verzija 4.1.4.12 - 8. Januar 2010

Verzija 4.1.4.11 - 6. Januar 2010

Še pred tem

Verzija 4.1.4.10 - 22. December 2009

Verzija 4.1.4.9 - 1. December 2009

Verzija 4.1.4.8 - 26. November 2009

Verzija 4.1.4.7 - Neznano

Verzija 4.1.4.6 - 6 September 2007

Verzija 4.1.4.5 - 16 April 2007

Verzija 4.1.4.4 - 7 Februar 2006

Verzija 4.1.4.3 - 10 Oktober 2005

Verzija 4.1.4.2 - 25 Avgust 2005

Verzija 4.1.4 - 14 Junij 2005

Verzija 4.1.3 - 31 Avgust 2004

Verzija 4.1.2 - 8 Marec 2004

Verzija 4.1.1 - 19 November 2003

Verzija 4.1.0 - 26 Oktober 2003

Verzija 4.0.5 - 2 September 2003

Verzija 4.0.4 - 30 Maj 2003

Verzija 4.0.3 - 31 Marec 2003

Osebna orodja