//////////////////////////////////////////////////////////////////////////////
// version 6.29 - 19.7.2014

- oprava alokace systémových zdrojů (popisovače/handles)
  při velmi krátké smyčce opakovaně sestavované přes .TSC
  mohlo docházet k vyčerpání zdrojů a selhání přehrávání

  Aktualizace na tuto verzi je doporučena.


//////////////////////////////////////////////////////////////////////////////
// version 6.28 - 24.3.2014

- wildcards (znaky * ?) v příkazech AVI a PICT a PICTFADE
  střídá soubory postupně (většinou podle abecedy) a pravidelně
  (funkce zavedená ve verzi 6.12 dělala výběr souboru náhodně)

//////////////////////////////////////////////////////////////////////////////
// version 6.27 - 5.3.2014

- oprava alokace systémových zdrojů (popisovače/handles)
  při velmi krátké smyčce opakovaně sestavované přes .TSC
  docházelo v řádech dnů k vyčerpání zdrojů a selhání přehrávání

  Aktualizace na tuto verzi je doporučena.

//////////////////////////////////////////////////////////////////////////////
// version 6.26 - 17.1.2014

- podpora řízení jasu panelu pro DVI panely 
  * řízení jasu je podporováno přes univerzální DLL
    rozhraní (BrightControl.dll v adresáři BIN)
  * nastavení se provede přímo v konfiguračním souboru patřičného DLL

//////////////////////////////////////////////////////////////////////////////
// version 6.25 - 4.1.2014

- odstranění omezení DVI panelu na násobky 8x8 px

//////////////////////////////////////////////////////////////////////////////
// version 6.24 - 4.9.2013

- změna v řízení jasu panelu
  * odstraněna podpora COM čidla osvětlení
  * čidla osvětlení jsou podporována přes univerzální DLL
    rozhraní (BrightSensor.dll v adresáři BIN)
  * připadné logování hodnot osvětlení se nastavuje přímo 
    v konfiguraci patřičného DLL

//////////////////////////////////////////////////////////////////////////////
// version 6.23 - 28.3.2013

- DVI verze může mít šířku až 24576 px (rozšířeno z 16384)

//////////////////////////////////////////////////////////////////////////////
// version 6.22 - 5.6.2012

- oprava v HWout pro podporu starých velkých PCI karet CODEP

//////////////////////////////////////////////////////////////////////////////
// version 6.21 - 25.5.2012

- podpora stahování obrázků z webu přikaze PICT
  url odkaz se musí vést přimo na obrázek .jpg, .png apod. 
  (nikoli na stránku skriptu co obrázek vygeneruje)

  přiklad:
  PICT "http://img.aktualne.centrum.cz/47/76/477691m-novy-sport-aktualne-banner.jpg"

  obrázek se stáhne z webu do podadreáře TEMP_DATA (pod svým jménem) a pak už se 
  zobrazí normálně jako jakýkoli obrázek z disku

  obrázek se stahuje ihned - pokud web odpovídá pomalu a nedokáže to vyrovnat fronta
  zobrazení - tak se může program na chvíli "zaseknout"


//////////////////////////////////////////////////////////////////////////////
// version 6.20 - 6.5.2012

- Podpora pro DLL rozšíření vracející jména souborů
  (DaysDLL.dll a příkazy PICT a AVI)
  
//////////////////////////////////////////////////////////////////////////////
// version 6.19 - 19.4.2012

- začíslovací tabulka pro TECH16 podporuje zobrazení čísel celých silovek
  pro moduly na základě zadaného schématu
  * aktivuje se volbou View numbers - schema
  * zobrazuje vždy první silovku z modulu (A01..A32,B01..B32, .. Z01..Z32,101..132, .. 601..632)
  * používá se vždy schéma zadané pro celý panel (v Set Modules) i když je případně
    individuálně změněné v některém konkrétním modulu
  * funguje pro schémata modulů 32x32 a větší
  * již začíslované moduly se zobrazují třetinovým jasem (pro lepší orientaci na panelu)
  * moduly/schémata s více silovkami musí mít počet silovek rovný mocnině 2 (1,2,4,8,...)
    
//////////////////////////////////////////////////////////////////////////////
// version 6.18 - 17.2.2012

- podpora nové technologie TECH 16 - "EverMax  cluster  (8x8 px cluster, unlimited wiring)"
  neomezené začíslování po jednotlivých clusterech za pomocí šablon
  podporuje velké karty s až 32 distributorů = 1024 silovek
  
  Šablony se ukládají v adresáři BIN\RenumSchema ve formátu XML
  (pokud se vzor nové šablony uloží ze zapsaného začíslování - je ho 
   nutné pak ručně přejmenovat a případně doplnit)
   
//////////////////////////////////////////////////////////////////////////////
// version 6.16 - 17.10.2011 **** EXPERIMENTALNI VERZE ***

- experimentální podpora vkládaných pruhů do obrazu
  (pouze náhled v PanelRGB, pouze v Emulation (DVI) režimu)

//////////////////////////////////////////////////////////////////////////////
// version 6.15 - 22.9.2011

- možnost druhého bezrámového náhledu u DVI panelů
  (např. pro paralelně provozované plasmy apod.)

//////////////////////////////////////////////////////////////////////////////
// version 6.14 - 4.7.2011

- podpora pro začíslování modulů 64x48 bodů
  TECH 14 - "EverMax (64x48 px modul)"
3o	3p	2i	2j	2g	2h	1a	1b
3m	3n	2k	2l	2e	2f	1c	1d
3k	3l	2m	2n	2c	2d	1e	1f
3i	3j	2o	2p	2a	2b	1g	1h
3g	3h	3a	3b	1o	1p	1i	1j
3e	3f	3c	3d	1m	1n	1k	1l


//////////////////////////////////////////////////////////////////////////////
// version 6.13 - 17.5.2011

- nové příkazy NUMBER, GOTO, IF

//////////////////////////////////////////////////////////////////////////////
// version 6.12 - 2.6.2010

- Příkaz DLLSET umožnuje nastavit i "záporný" čas

  běžná hloubka vyrovnávací fronty panelu je až 2.5 sekundy
  (čas mezi zpracováním příkazu a vlastním zobrazením na panelu)
  
  tento předstih není 100% zaručen - záleží na aktuální délce fronty
  ale ve většině případů bude fungovat
  (nebude např. fungovat u prvního příkazu ve smyčce)
  
  pokud je zadaný předstih příliš velký a nelze ho splnit tak se příkaz vykoná
  ihned v době zpracování

- příkazy AVI a PICT a PICTFADE umožnují používat wildcards * ?
  * (dvězdička) znamená libovolný počet libovolných znaků
  ? (otazník) znamená jeden libovolný znak
  lze tak napsat např. AVI "logo*.avi" nebo PICT "?1.bmp"
  příkaz vybere náhodně jeden soubor ze všech co odpovídají tomuto výběru
  a ten použije

//////////////////////////////////////////////////////////////////////////////
// version 6.11 - 21.4.2010

- Podpora pro EverMax LC panely (moduly 64x64 px)
  
- Volitelné parametry - jsou povoleny následující hodnoty a jejich kombinace
  PCI30		- pro staré karty verze 3.0 
              (nelze je automaticky rozeznat od karty verze 2.2)
              
  PCIT		- vynutí PCI target režim (hlavně pro účely ladění)
  
  DEBUG		- do logu zapisuje informace o práci s pci kartou
			  (hlavně pro účely ladění)
			  
 - Oprava zobrazení bílé začíslovačky (rozbité od verze 6.08)

- Oprava zamrznutí programu při ukončení pozastavené smyčky

- Doporučeno nainstalovat nový ovladač pro Sentinel HASP - verze 5.86
  http://www.aladdin.com/support/hasp-srm/vendor.aspx
  Sentinel_HASP_Run-time_setup.zip

//////////////////////////////////////////////////////////////////////////////
// version 6.10 - 9.3.2010

- rozšíření maximální velikosti panelu v emulačním režimu na 16384x1024
  (+ zalamování pro dlouhé mantinelové panely)

- DCLOCK,DATE,COUNTDOWNH,COUNTDOWND
  možnost použít vestavěné rastrové fonty "SYSTEM8" a "SYSTEM6"
  oprava korektního vypnutí efektu při změně programu
  aktualizace nápovědy příkazů
  
//////////////////////////////////////////////////////////////////////////////
// version 6.09 - 18.1.2010

- smyčky spouštěné v časovém plánování se aktualizují při každém průchodu
  (kvůli případné změně dat na dálku)

- oprava načítání souborů z lokálního adresáře programu

//////////////////////////////////////////////////////////////////////////////
// version 6.08 - 10.12.2009  

- Minimální požadavky na OS: Windows XP SP2, IE 6.0 a novější

- podpora pro 4 samostaná okna na panelu s nezávislým obsahem (programem)
  (musí se povolit v Nastavení - Expertní)
  * Hlavní okno musí mít program vždy
  * pokud dojde program v hlavním okně, ukončí se program ve všech oknech
  * pouze hlavní okno podporuje ozvučená avi (v ostatních se zvuk ignoruje)
  
  * přerušení a návrat zpět do smyčky je podporován v každém okně samostatně
    (každé okno se tedy po návratu spustí na vybraném samostatném místě)

  * pokud není více oken povoleno tak i dříve vytvořené víceoknové programy
    se přehrávají jako jednooknové
  
  * spuštění programu od určité řádky (boční tlačítko v editoru)
    od určené řádky se pustí program ve zvoleném okně
    (ostatní okna se spustí od začátku programu)
    
  Speciální příkazy GWINDOW a GSYNC slouží ke změně velikosti okna a k
  synchronizaci oken mezi sebou (vždy se řídí dle hlavního okna)
  (používá program při skládání časových smyček, uživatelům se použití nedoporučuje)
 
- Dialog Otevřít program
  * ve sloupci název programu zobrazuje ikonu filmu (ikona programu Medialib)
    pokud má tento program odpovídající MediaLib projekt
  * ve sloupci Popis zobrazuje ikonu děleného panelu u programů co používají
    více samostatných oken na panelu
  
- optimalizace rozložení mezi procesory na víceprocesorových strojích
  (hwout má vyhrazené poslední jádro, panelrgb využívá všechna ostatní jádra)  
  (s viewerem má panelrgb k dispozici všechna jádra)
  
- opravena chyba při přehrávání avi (málo častá)
  (nestandardní avi se nemuselo přehrát vůbec nebo se kdykoli uprostřed ukončit)
  
- dokončen překlad dialogů v Nastavení do EN

- bezrámový náhled vieweru lze nastavit v Nastavení - Spouštění  
  (nelze u DEMO verze programu)
  - okno je "topmost" - okno lze překrýt jen některými systémovými okny jako
    správce úloh nebo závažná systémová chybová hlášení
  - v okně je vypnuté zobrazením kurzu (pokud je kursor myši nad oknem tak není vidět)
  
- Odstraněna podpora .scr souborů (nebylo používáno)
   ostraněno z dialogu Otevřít
   odstraněna možnost spustit přes příkazovou řádku
   odstraněna možnost použití z časových skriptů
    
- Oprava kreslení AVI a PICT při resize=2
  vykreslí se černé okraje v nevyužité části panelu
  (před opravou tam zůstával původní obsah)
  
- Oprava PICT_FADE a CLRSCR
  zrušeny efekty 9-12    
  oprava chyby při použití neexistujícího efektu

//////////////////////////////////////////////////////////////////////////////
// version 6.07 - 15.9.2009  

- podpora nové technologie "EverMax  mono bar  (24x8 px cluster, 16 cluster/board)"
  monochromatický panel
  silovka dela 2 pruhy clusterů (24-192 bodu dlouhe, 8 bodů široké)
  pevné začíslovací schéma silovky 1.pruh zleva(zespodu) 1,2,3,4,5,6,(7,8)
                                   2.pruh                9,10,11,12,13,14,(15,16)
                                   
  dělá se konverze z RGB na jas - takže lze použít korektně i barevné vstupní soubory

  v programu jsou sloupy naležato (sloup z leva do prava je v reálu zdola nahoru)
  viever zobrazuje sloupy jako ve skutečnosti

- nový formát ukládání programu
  informace o programu (popis) se ukládají v XML - soubor program.xml
  popis je nyní v unicode (možnost jakýchkoli národních znaků)
  
  starý popisný soubor program.txt je zrušen
  lze načíst i programy ve starém formátu a při nejbližším uložení se
  přeuloží v novém formátu
  
- nový příkaz YCOPY
  stejná logika jako příkaz XCOPY jen v ose Y
  umožnuje volitelně vynechat až 4 pruhy z kopírování a volitelný režim
  (viz. nápověda v programu)

- nový příkaz DLLSET pro předávání příkazů do rozšiřujících knihoven
  (viz. nápověda v programu)
  
//////////////////////////////////////////////////////////////////////////////
// version 6.06 - 29.6.2009	 

- dialog Otevřít program
  umožnuje řadit programy podle data poslední úpravy nebo dle názvu
    (přepíná se kliknutím na patříčný sloupec v záhlaví seznamu)
    implicitně je dle data a označen je poslední upravovaný program
    (stačí stisknout Enter pro jeho otevření)
  
  tlačítko pro mazání programů (přesune program - celý obsah jeho adresáře do koše)
  
  umožnuje rychle vyhledávat podle názvu programu (vyhledává se pouze v aktuálně
  načteném adresáři a to pouze od začátku názvu programu)
  
  možnost globálního vyhledávání (tlačítko hledání)
  v tomto režimu se zakáže výběr adresáře (protože se hledá ve všech)
  a vyhledává se zadaný text kdekoli v názvech programů (i uprostřed) ve všech
  podadresářích
  
- hlavní dialog PanelRGB
  tlačítko pro Vypnout/Zapnout výstup na panel
    ikona panelu značí stav zapnuto
    červená ikona značí stav vypnuto (na panelu je černá bez ohledu na to zda 
    běží nějaký program)
  toto tlačítko je (v připadě zájmu ho používat) nutné povolit v 
    Nastavení programu - Expertní - Zobrazit tlačítko ....
    
  při každém novém spuštění programu PanelRGB je výstup na panel vždy zapnut
  (bez ohledu na stav v době ukončení programu)
  
  Název programu
  pokud je název (včetně cesty) delší než okno tak se název zkrátí o cestu
  a zobrazí se jen jako "...\NAZEV"
     
- Logy běhu 
  viz Nastavení programu - Log - Zaznamenávat ...
  umožnuje nově ukládat i bitmapy a texty (volitelné nastavení)
  změna formátu logu (přidán identifikační sloupec typu AVI/BMP/TXT)
  
  AVI se do logu zaznamenává až ke konci jeho přehrávání
  pokud je tedy přehrávání ukončeno předčasně (avi není přehráno celé),
  tak se do logu záznam neudělá
      
- Úpravy programu - Uložit program ...
  lze vytvářet nové adresáře
 
- Úpravy programu
  Ve standardním nastavení otevře prázdné okno (nenačte žádný program)
  V Nastavení programu - Expertní - Pro úpravy programu otevřít ...
    lze nastavit načtení právě běžícího (načteného) programu
         
- QuickL 3.0
  podporuje správně regulaci jasu na panelech
  ovládací prvky pro regulaci jasu lze povolit/zakázat v Nastavení
  
  rozšíření na max 40 tlačítek
  uživatelské nastavení tlačítek se nově uchovává ve formátu XML
  (přípona QUC je zachována)
  program umí načíst i předchozí formát nastavení (QUC soubory o délce 13262B)
  a při nejbližším uložení je uloží do nového XML formátu
           
//////////////////////////////////////////////////////////////////////////////
// version 6.05 - 11.6.2009	 

- úpravy pro mantinelový panel 24px na výšku

- podpora pro přerušení přehrávání vloženou smyčkou
  (po ukončení vložené smyčky se přehrávání vrátí do místa přerušení
   původní smyčky)
   Ovladatelné pouze pomocí QuickL 3.x
   
//////////////////////////////////////////////////////////////////////////////
// version 6.04 - 4.5.2009	 
   
- podpora pro půlvany pro clusterové panely se standardním začíslováním
  Technologie "EverMax  32c   (32x32 px boards, cluster 8x8)"
  nyní umožnuje zadat výšku panelu na 16 bodů
  
  řada půlmodulů je VŽDY DOLE
  
  půlmodul je vždy zapojen takto: 
  (jako horní a dolní půlka standardního zapojení vedle sebe)
  
9	10	8	7		13	14	4	3
11	12	6	5		15	16	2	1

//////////////////////////////////////////////////////////////////////////////
// version 6.03 - 23.4.2009	    

- z editace lze spustit skript od určeného řádku (pozice kurzoru)
  pro účely jednodušího ladění (nové tlačítko napravo od textu)
  
  před spuštěním od určeného řádku se ještě provedou
  nejblíže předcházející příkazy RESIZE,WINDOW,XCOPY
  
  pokud skript obsahuje složitější konstrukce jako cykly FOR, nebo dříve definované
  proměnné tak se program nemusí při spuštění odprostřed chovat stejně jako při
  normálním běhu
  

//////////////////////////////////////////////////////////////////////////////
// version 6.02 - 9.4.2009	    

- nové příkazy skriptu pro odpočet času
  COUNTDOWND,COUNTDOWNH,COUNTSTOP - viz. příklad

//////////////////////////////////////////////////////////////////////////////
// version 6.01 - 18.2.2008	    

- oprava možných problémů při přehrávání poškozených nebo nestandardních animací
  (s kodekem ffdshow ověřena a odladěna podpora pro mpeg2 videa)

- Úpravy programu
  odstraněny chyby a problémy způsobené otvíráním souborů s jiných adresárů než DATA
  pomocí kontextového menu pro výběr souborů
  
- Úpravy programu
  kontextové menu v editoru (pravé tlačíko myši) nyní vkládá celé příkazy programu
  (vloží se za řádek na kterém je kursor)
  program analyzuje cestu a vloží ji relativně nebo absolutně v závislosti na umístění souboru
  (používání souborů z jiných umístění než DATA a jeho podadresáře a lokální adresář upravovaného 
   skriptu se nedoporučuje kvůli nepřenositelnosti takovéhoto skriptu)

  menu podporuje organizaci bitmap a animací do podadresářů v společném adresáři DATA pro
  lepší přehlednost (rozdělte např. podle klientů nebo reklamních akcí)
  
- Funguje pravidelné resetování počítače (Nastavení programu - Automatický restart)
  (doporučeno pro bezobslužné panely)

//////////////////////////////////////////////////////////////////////////////
// version 6.00 - 10.11.2008	    

- !! VYŽADUJE AKTUALIZACI KLÍČE NA NOVÉ LICENČNÍ SCHÉMA !!

- Oddělena editace programu od okna ovládání panelu
  (změny dialogů)
  
- Lokalizace (CZ,EN) programu rozšířena na vybrané dialogy a nápovědu

- Přes ikonu konfigurace lze určit velikost náhledováho okna programu
  (50%, 100%, 200%, 300%)
    
- Hlavní okno programu si pamatuje poslední pozici na monitoru před ukončením
 programu. Při novém startu programu se otevře na stejném místě.
 (Konfigurace se ukládá do registry pro konkrétního uživatele)

- Opraveno plánování časových skriptů
  je možné plánovat čas i přes půlnoc (např. #23:00:0 - 6:00:00)

- Regulace jasu panelu
  změněn rozsah ovládaných hodnot na  0(tma) - 100 (max)
  (staré panely CODEP ovládají jen v 16 krocích a nejnižší není úplná tma)
  
- Regulace jasu panelu automatická
  Výpočet východu a západu slunce opraven aby fungoval i v polárních oblastech 
  (polární noc a polární den)
  
  Zadávané hodnoty jasu upraveny na rozsah <0-100>
  
  Možnost korigovat délku svítání a západu slunce posunem jeho začátku a konce
  o fixní počet minut nebo procentuelně (posun o až +-50 minut nebo +-50%)
  
  Viz. aktualizovaný BRIGHT_CZ.pdf

- PICT, PICT_FADE
  nyní umí použít BMP,JPEG,GIF,PNG,TIFF,ICO,WMF,EMF 
  
  PNG - nepoužívejte transparentní PNG - nefungují správně
  TIFF - umí i jednobarevný TIFF nebo CMYK formát :)
  ICO - použije se pravděpodobně ikona největší velikosti a barevnosti
  WMF - pro správné zobrazení bude třeba většinou použít TRANSPARENT 0,0,0 (nebo jinou barvu)
  EMF - pro správné zobrazení bude třeba většinou použít TRANSPARENT 0,0,0 (nebo jinou barvu)
  
- AVI
  změna vykreslovacího systému na DirectShow (z Video for Windows)
  to vede k širší podpoře formátů - např.:
  MPEG1,MPEG2, WMV,WMV-HD, 
  DivX,XviD, DV (avi kontejner)
  (pro mpeg1 a mpeg2 doporučuji ffdshow jako spolehlivý a bezproblémový kodek)
    
