Precision Helper 2.0
====================

Precision Helper je nástrojem pro vytváření a správu projektů nápovědy
ve formátu Microsoft Compiled Html Help (CHM).

Je zaměřen na organizaci existujících html souborů, xml souborů,
skriptů, obrázků a dalších zdrojů tak, aby měl autor o svém projektu
co nejlepší přehled.

Precision Helper pracuje nativně s formátem projektů Microsoft Html Help (HHP)
a umožňuje publikovat výslednou nápovědu do formátů CHM, WebHelp, ePUB (e-book) a PDF.

Precision Helper je určen pro pokročilé autory a vývojáře, ale uživatelsky příjemné
prostředí umožňuje vytvářet nápovědy i začínajícím autorům.

Precision Helper je distribuován jako FREEWARE. Více informací naleznete v souboru License.txt.


Novinky:
--------
- Vestavěný editor témat
- Podpora aplikačních doplňků
- Šablony témat a projektů


Systémové požadavky:
--------------------
Hardware:
  IBM-kompatibilní PC
  256 MB RAM
   25 MB volného místa na disku

Operační systém:
  Microsoft Windows 2000/XP/Vista/7

Ostatní:
  Microsoft HtmlHelp Workshop (pro kompilaci CHM souborů)
  Microsoft Internet Explorer 6.0+ (pro náhledy na témata)


Instalace:
----------
Spusťte instalátor a postupujte dle pokynů průvodce. Na Windows Vista
musíte běheme instalace povolit zvýšení přístupových práv na administrátorská.

Přenosná verze může být jednoduše rozbalena do požadované složky a spuštěna
souborem PrecisionHelper.exe.

Poznámka:
  Microsoft Html Help Workshop musí být nainstalován pro správnou kompilaci
  výsledné nápovědy. Ve skutečnosti jsou potřeba jen některé knihovny tohoto
  produktu, ale společnost Microsoft nedoporučuje jejich instalaci a registraci
  mimo svůj produkt.
  Průvodce instalací se Vás automaticky dotáže, zda stáhnout a nainstalovat
  Microsoft Html Help Workshop, pokud není ve Vašem systému přítomen.


Historie změn:
--------------
- v2.0 (27.4.2011)
  * přidáno:    Vestavěný editor témat, jenž obsahuje zvýrazňování syntaxe, funkci dokončování kódu,
                podporu vkládání textu pomocí klávesových zkratek, a také možnost využití aplikačních doplňků (viz níže).
                Všechny tyto funkce si můžete nastavit a přizpůsobit svým potřebám pomocí definice vlastních schémat syntaxe.
  * přidáno:    Šablony témat. Kterékoliv téma lze uložit a používat jako šablonu
                (včetně automatické detekce použitých stylů, obrázků, skriptů, atd.)
  * přidáno:    Šablony projektů. Libovolný projekt, včetně témat, obrázků, a dalších souborů, lze používat jako šablonu
  * přidáno:    Aplikační doplňky. Funkčnost produktu Precision Helper může být nyní libovolně rozšiřována pomocí
                doplňků. Implementováno je rozhraní příkazové řádky a skriptovacího jazyka Pascal Script (včetně vizuálního rozhraní).
  * přidáno:    K dispozici jsou první doplňky, jako např. HTML Tidy, Statistiky projektu, Editace obsahu a rejstříku v externím editoru,
                Průvodce vytvořením nového projektu z existujících souborů témat, a další.
  * přidáno:    Podpora více cílových formátů v hromadné kompilaci projektů (Chm, WebHelp, ePUB, atd.)
  * přidáno:    Volba pro automatické zjištění a zařazení všech souborů využitých v projektu do sekce Soubory - FILES (při každém uložení projektu)
  * přidáno:    Online nápověda (WebHelp), jež je tvořena navigačními rámci (FRAMES), nyní obsahuje funkci pro přímé nastavení se
                na zvolené téma. Tzn., že se z Vašich aplikací můžete odkazovat na požadované téma v tomto typu nápovědy,
                a to pomocí jednoduchých odkazů typu "c:\webhelp\index.htm#mytopic.htm", nebo "http://www.mysite.com/webhelp/index.php#mytopic.htm", apod.
  * přidáno:    Automatické obnovení náhledu na téma při přepnutí z externího editoru do Precision Helperu
  * přidáno:    Pro funkci "Prozkoumat složku" vybraného souboru si můžete zvolit (kromě Průzkumníka Windows) také doplňkový (vlastní) souborový manažer
  * přidáno:    Tlačítko "Editovat obsah" pro otevření vnořeného obsahu k editaci v Precision Helperu
  * přidáno:    Nová schémata barev uživatelského rozhraní (Windows 7, Office 2010, atd.)
  * přidáno:    Šablona exportu do formátu WebHelp ("Extra separators") pro podporu specifických oddělovačů slov v jazycích jako čínština, japonština, apod.
  * přidáno:    Tlačítko "Nové okno" pro otevření nové instance Precision Helper (v hlavní nabídce)
  * vylepšeno:  Poslední použité volby pro export (publikování) nápovědy se nyní uchovávají pro každý projekt zvlášť
  * vylepšeno:  Názvy témat obsahující apostrofy jsou nyní již podporovány při exportu do formátu WebHelp
  * vylepšeno:  Funkce vyhledávání (sekce Vyhledat) v exportované online nápovědě (WebHelp) byla upravena tak,
                aby bylo možné celou nápovědu vložit do elementu IFRAME.
  * vylepšeno:  Vyhledávání v online nápovědě (WebHelp) již podporuje slova a výrazy s apostrofy.
  * vylepšeno:  Práce se soubory uloženými v kódování UTF8 (bez úvodních identifikačních znaků). Takovéto soubory činily problém hlavně
                při exportu do formátu WebHelp a SingleHTML. Precision Helper nyní podporuje obě formy takovýchto souborů
                (ať již se jedná o konfigurační soubory šablon, témata, aj.)
  * vylepšeno:  Vnitřní odkazy v nápovědě exportované do formátu SingleHTML jsou nyní definovány jako &lt;A name="#..."&gt;&lt;/A&gt;
                (bez této definice, včetně uzavírajícího tagu, se odkazy chybně zobrazovaly v některých prohlížečích, např. Firefox a Opera)
  * vylepšeno:  V dialogu pro výběr souboru projektu nyní můžete přepínat jednotlivá místa hledání pomocí klávesových zkratek Alt+Up a Alt+Down
  * opraveno:   Automatická synchronizace tématu a obsahu v online nápovědě (WebHelp) byla opravena pro použití v Internet Exploreru,
                kde nefungovaly odkazy na adresy kódované v MIME/URL
  * opraveno:   Automatická synchronizace tématu a obsahu v online nápovědě (WebHelp) se nyní správně naviguje na témata
                se shodnými názvy, umístěná v různých větvích obsahu nápovědy

  * opraveno:   Modální dialogy aplikace jsou nyní zobrazovány na aktuální ploše (při používání více monitorů)
  * opraveno:   Chyba při přidávání prvního klíčového slova k tématu (v panelu pro rychlé přidání klíčového slova),
                která se projevovala v některých specifických situacích (např. když byl rejstřík slov v projektu prázdný)
  * opraveno:   Pokud jste v Precision Helperu smazali veškeré definice kontextové nápovědy, Precision Helper
                nevyčistil odpovídající sekce (MAP a ALIAS) v souboru projektu. Toto je nyní opraveno.


- v1.1 (1.7.2010)
  * přidáno:    Publikování do formátu ePUB (e-book)
  * vylepšeno:  Výrazně vylepšen export do formátu WebHelp (online nápovědy), včetně možnosti vyhledávání
  * přidáno:    Oficiálně byla přidána Francouzská lokalizace
  * opraveno:   Témata definovaná lokálním odkazem (např. "default.htm#section1") nebyla zobrazována v náhledu
                (toto je nyní opraveno, ale obecně nedoporučujeme v obsahu nebo rejstříku takto definované odkazy používat)

- v1.0.4.10 (12.3.2010)
  * přidáno:    ruská lokalizace
  * vylepšeno:  několik tlačítek a panelů bylo zvětšeno tak, aby bylo možné zobrazit lokalizované texty v jiných jazycích
  * přidáno:    do výběrových dialogů pro zařazení souborů do projektu nápovědy byly přidány přípony multimediálních souborů *.mp3, *.wav, *.avi, *.wmv, *.mpg, *.mpeg and *.swf

- v1.0.3.28 (18.11.2009)
  * přidáno:    polská lokalizace
  * přidáno:    maďarská lokalizace
  * vylepšeno:  několik tlačítek a panelů bylo zvětšeno tak, aby bylo možné zobrazit lokalizované texty v jiných jazycích
  * přidáno:    tlačítko pro rychlé skrytí panelu vlastností
  * přidáno:    volba pro otevření složky vybraného souboru v Průzkumníku Windows (pro Seznam souborů, Seznam projektů a Kompilace)
  * vylepšeno:  horizontální posuvník v protokolu o kompilaci je nyní zobrazován dle potřeby
  * vylepšeno:  v dialogu 'Nastavení->Správa projektů' přibyla volba 'Ukládat položky obsahu a rejstříku v html kódování'
  * vylepšeno:  položky obsahu a rejstříku kódované v html jsou nyní zobrazovány správně (např. "Červená & Modrá" místo "Červená &amp; Modrá")
  * doplněno:   Import CHM - odkazy na témata v dekompilovaném projektu (včetně obsahu a rejstříku) nyní obsahují 'opačná lomítka', v souladu s tématy uvedenými v sekci 'FILES'.
                (před touto úpravou byly odkazy dekompilovány tak, jak byly uloženy v CHM, což v mnoha případech vedlo k nechtěným rozdílům mezi obsahem/rejstříkem a sekcí 'FILES')
  * opraveno:   Import CHM - identifikátory kontextové nápovědy jsou nyní dekompilovány i pro situaci, kdy jsou v rámci CHM uloženy přímo v projektovém souboru (.hhp)
  * vylepšeno:  volba 'Otevřít poslední projekt při startu' nyní funguje i při spouštění aplikace s parametrem /N
  * opraveno:   několik drobných oprav v anglické nápovědě (odkazy, texty)
  * opraveno:   tlačítko 'Velikost textu' (v hlavním panelu nástrojů) je již možné lokalizovat
  * opraveno:   barevné schéma nyní funguje i pro kartu 'Nastavení->Externí nástroje'

- v1.0.2.16 (23.08.2009)
  * vylepšeno:  vylepšena kontrola jedné běžící instance - aktuálně běžící instance se nyní nastavuje do popředí
  * přidáno:    soubor nápovědy VirtualTreeview.chm byl přidán do adresáře Samples (příklady), pro demonstraci možností dekompilace na nezávislém projektu.
                Poznámka: dekompilovaný projekt nemůže být kompilován pomocí hhc.exe bez zaškrtnuté volby "Zobrazovat průběh kompilace" na některých PC (je nutné použít výchozí kompilátor hha.dll).
                          Pokud je zmíněná volba zaškrtnuta, vše funguje správně i s kompilátorem hhc.exe.
                Velice děkujeme autoru komponenty VirtualTreeview za spolupráci (Mike Lischke, Soft-Gems, viz použité komponenty třetích stran).
  * opraveno:   problém "Prohlížeče CHM" a "Dialogu pro výběr souboru projektu" s disketovými mechanikami (když byly jednotky A: nebo B: nainstalovány, ale nebyly v nich diskety)
  * opraveno:   rozvržení dialogu "Informace o aplikaci" na Windows XP běžících pod Virtual PC (okno mělo větší rozměr než obrázek)
  * opraveno:   při přetažení souborů myší z jiné aplikace do obsahu se nevyplnil název tématu (metoda kopírovat a vložit fungovala správně)

- verze 1.0.1 (22.07.2009) je první veřejně distribuovanou verzí


Použité komponenty a knihovny třetích stran:
--------------------------------------------
- CodeGear Delphi 2009 for Win32 Professional, http://www.embarcadero.com/
- TMS Component Pack Professional, http://www.tmssoftware.com
- VirtualTree, http://www.soft-gems.net
- Precision Language Suite for VCL, http://www.be-precision.com
- Precision VCL, http://www.be-precision.com
- Delphi HH Kit (implementace IStorage), http://helpware.net/delphi/index.html
- PNG Components, http://www.thany.org
- NotifyIcon, http://www.torry.net/pages.php?id=245
- HyperParse, http://www.wakproductions.com/
- ExtLib, http://cc.embarcadero.com/Item/18586
- RemObjects PascalScript, http://www.remobjects.com/ps.aspx
- Unicode SynEdit, http://mh-nexus.de/en/unisynedit.php
- Microsoft Internet Explorer (IWebBrowser, mshtml.dll, ...), http://www.microsoft.com
- Microsoft Html Help Workshop (hha.dll, hhc.exe, ...), http://www.microsoft.com
- chmdeco, http://pabs.zip.to
- HTML Tidy Library Project, http://tidy.sourceforge.net/
- dTree script, http://www.destroydrop.com/
- KeyWorks Software a Work Write (příručka chybových hlášení hhc.exe), http://www.keyworks.net, http://www.workwrite.com
- InnoSetup, http://www.jrsoftware.org
- ISTool, http://www.istool.org/
- IcoFX, http://icofx.ro/
- Rumshot, http://www.shellscape.org/rumshot/
- Fugue Small Icons, http://www.pinvoke.com/
- Silk Icons, http://www.famfamfam.com/lab/icons/silk/
- Developers Icons, http://sekkyumu.deviantart.com/art/Developpers-Icons-63052312
- Human O2 Icons, http://schollidesign.deviantart.com/art/Human-O2-Iconset-105344123
- Oxygen Icons, http://www.oxygen-icons.org/


Kontakt:
--------
Precision software & consulting
e-mail:  info@be-precision.com
www:     http://www.be-precision.com
podpora: www.be-precision.com/support
         support@be-precision.com
fórum:   www.be-precision.com/forum
rss:     www.be-precision.com/rss_cz.xml


========================================================
Copyright (c) 2008-2011  Precision software & consulting
Všechna práva vyhrazena.
