Novinky ve verzi 3.1

Tento dokument popisuje některé z nejzajímavějších a nejvýznamnějších změn provedených v platformě Eclipse 3.1 od verze Eclipse 3.0. Je rozdělen na několik částí:


Významná vylepšení výkonu

Oproti verzi R3.0 se výkon ve všech oblastech podstatně zvýšil.

Navíc jsme přidali podporu ladění, která může za běhu pracovní plochy průběžně monitorovat výkon, a do standardních testovacích sad jsme doplnili pervazivní benchmarkové testy. Na výsledky těchto testů jsou odkazy ze stránky stahování jednotlivých sestavení. Zde je příklad (části) výstupu:

Ukázka grafu výkonu


Podpora obousměrného textu

Podpora obousměrných jazyků (BIDI) byla rozšířena na celou platformu. Orientaci rozvržení oken lze zkonfigurovat z příkazového řádku a vhodná výchozí orientace je odvozena z národního prostředí. Uvědomte si, že SWT plně podporuje BIDI pouze v systému Windows.

Snímek obrazovky zrcadlové perspektivy platformy Eclipse


Nové rozhraní API Zpět/Znovu

Aplikace nyní mohou přistupovat k historii operací platformy, které lze vrátit zpět, pomocí API v org.eclipse.core.commands.operations. IUndoableOperation definuje rozhraní pro operace, které lze vrátit zpět a zopakovat. Pohledy a editory mohou zajistit přístup k podpoře operací zpět a znovu prostřednictvím objektů UndoActionHandler a RedoActionHandler poskytovaných v org.eclipse.ui.operations.


Filtrování předvoleb a vlastností

Dialogová okna Předvolby a Vlastnosti teď mají pole pro filtrování stránek, aby se zobrazovaly pouze ty, jejichž názvy či klíčová slova odpovídají zadané předponě. Níže uvedený příklad zobrazuje shody pro klíčové slovo "tab".

Snímek obrazovky nového dialogového okna předvoleb


Navigace v předvolbách a vlastnostech

Obecná podpora propojování stránek předvoleb a vlastností umožňuje, aby na sebe stránky se souvisejícím nastavením navzájem odkazovaly, a umožňuje rychlý přístup k druhé stránce. Ve spojení s navigací vpřed a zpět webového typu v pravém horním rohu je nyní práce se sadou souvisejících stránek předvoleb mnohem jednodušší.

Snímek obrazovky zachycující propojení předvoleb


Import více projektů

Příkaz Importovat > Stávající projekty do pracovního prostoru nyní umožňuje vyhledat všechny projekty v zadaném umístění a naimportovat veškeré nalezené projekty najednou. Navíc nyní můžete importovat stávající projekty z archivních souborů TAR a ZIP.


Import z formátu a export do formátu tar.gz

Průvodci importem a exportem > souboru Zip nyní podporují formát komprimovaných archivních souborů tar.gz populární v systémech UNIX. V souladu s tím byli průvodci přejmenováni na průvodce importem a exportem > archivního souboru.

Snímek obrazovky zachycující export do formátu tar.gz


Vyhledání editoru na základě typu obsahu

Při určování příslušného editoru pro otevření určitého souboru je nyní zohledňován obsah daného souboru. Editory mohou nyní upozorňovat, že dokáží kromě svých tradičních přípon a názvů souborů pracovat také s dalším typem obsahu.

Názvy souborů obsahující dvojtečku a zpětné lomítko

Dříve nebylo možné vytvářet v Eclipse prostředky s názvy, které by obsahovaly dvojtečku (':') a zpětné lomítko ('\'). Tyto znaky jsou nyní povoleny, jestliže je platforma Eclipse spuštěna v operačních systémech, jako je Linux, které takové znaky v názvech souborů povolují. Je třeba dávat pozor, jestliže musí být názvy souborů použitelné ve více operačních prostředích; zejména systém Windows žádný z těchto znaků v názvech souborů nepovoluje.

Snímek obrazovky zachycující :\ v názvu soubor


Podpora atributů spustitelnosti a archivu

Nyní můžete zobrazovat a měnit atributy souborů specifické pro konkrétní operační systémy, jako např. bit označující spustitelný program (Unix) a bit označující archiv (Windows). CVS nyní uchová tyto atributy, když zapůjčíte soubory z úložiště, nebo je uložíte do úložiště, a průvodci importem uchovají atributy souborů a adresářů importovaných z lokálního systému souborů.


Podpora oddělovače řádků

Nyní můžete nastavit oddělovač řádků, který se používá při tvorbě nových textových souborů. Můžete poskytnout jednotné nastavení pro celý pracovní prostor, nebo pro daný projekt. Kromě toho je nyní možné použít převádění oddělovačů řádků na projekty, složky a soubory, ne jen na obsah jednoho editoru.

Snímek obrazovky výchozího dialogového okna oddělovače


Moduly plug-in v jednom souboru JAR

Eclipse nyní nabízí schopnost zaslat plug-in zabalený jako jediný soubor JAR, nikoli jako adresář souborů. Považujte to za složení metadat modulu plug-in (plugin.xml apod.) do souboru JAR s kódem. Tento tah má řadu přínosů, od menšího obsazeného prostoru, přes rychlejší a jednodušší instalaci, až po skutečnost, že lépe odpovídá standardnímu pojetí souborů JAR v jazyce Java.

V Eclipse 3.1 je většina modulů plug-in dodávána jako soubory JAR ve všech distribucích. Tento formát představuje nový nejlepší postup pro vytváření balíčků na platformě Eclipse.

Snímek obrazovky zachycující moduly plug-in v souborech JAR


Vylepšené kontextové nabídky editoru

Mnoho příkazů, které byly dostupné pouze v jiných pohledech, jsou nyní snadno dostupné v kontextové nabídce editoru. Můžete například uschovat soubory do CVS nebo spouštět a ladit programy Java a sestavení Ant z kontextové nabídky editoru.

Snímek obrazovky zachycující týmové příspěvky v nabídce Editor


Zobrazení všech klávesových zkratek

Při práci se svými oblíbenými editory a pohledy v Eclipse stačí stisknout Ctrl+Shift+L a zobrazí se úplný seznam právě dostupných vazeb kláves. Je to vynikající způsob, jak zjistit, co je v uživatelském rozhraní k dispozici, a pokud se naučíte vazby kláves, zvýšíte svou produktivitu. Tyto informace jsou také dostupné na vylepšené stránce předvoleb Obecné > Klávesy.

Snímek obrazovky s vazbami kláves


Chování odpojených pohledů

Eclipse 3.1 (na platformách, které to podporují) má nyní vylepšenou podporu odpojených pohledů. Nyní je mnohem snazší umístit je, kamkoli chcete, včetně pozice nad jiným oknem platformy Eclipse.

Nejprve zaškrtněte v nabídce "Odpojený" nebo přetáhněte příslušnou kartu pryč, a tak vytvořte pohled.

Potom pohled umístěte, kam budete chtít, a přetáhněte další pohledy do stejného okna. Pomocí nabídky nebo přetažením příslušné karty vraťte pohled zpět do okna pracovní plochy.


Přetažení tlačítek perspektivy

Eclipse 3.1 nyní podporuje změnu uspořádání tlačítek perspektivy v přepínači perspektivy a také schopnost otevřít nové okno perspektivy přetažením příslušné perspektivy ven z přepínače perspektivy.

Snímek obrazovky zachycující přetažení tlačítka perspektivy


Animace

Pracovní plocha podporuje více animací, aby pomohla uživatelům pochopit, kam míří jednotlivé prvky uživatelského rozhraní. Vytváření rychlého pohledu je nyní animované. To je možné zpřístupnit nebo znepřístupnit prostřednictvím předvolby Obecné > Vzhled > Zpřístupnit animace.

Vylepšené dialogové okno chyb pro operace na pozadí

Dialogové okno chyb pro zobrazení operací na pozadí je nyní konzistentnější s dialogovými okny chyb zobrazovanými na jiných místech pracovní plochy. Když jsou k dispozici další informace, například toto dialogové okno, které je důsledkem selhání operace CVS, zobrazí se další tlačítka:

Snímek obrazovky zachycující dialogové okno chyby CVS


Import a export předvoleb

Průvodci importem a exportem nyní podporují předvolby. Tam, kde je tato možnost podporována, můžete importovat nebo exportovat všechna změněná nastavení, nebo jen konkrétní předvolby.


Stránka předvoleb typu obsahu

Ke stránce předvoleb Obecné/Editory byla přidána nová stránka předvoleb pro úpravy typů obsahu a názvů přidružených souborů a znakových sad.

Snímek obrazovky dialogového okna typu obsahu


Nová stránka předvoleb schopností

Byla přidána nová stránka předvoleb schopností pro zjednodušení správy schopností v rozsáhlých produktech založených na platformě Eclipse.

Snímek obrazovky stránky předvoleb schopností


Dokončování slov

V libovolném textovém editoru můžete dokončit předponu na slovo, které se vyskytuje ve všech právě otevřených editorech nebo vyrovnávacích pamětech. Výchozí vazba kláves pro dokončování slov je Alt+/ (Ctrl+. na systémech Mac).

Otevření souboru bez názvu

Textový editor je možné otevřít, aniž by byl předtím vytvořen soubor. Jednoduše přejdete na Soubor > Nový > Textový soubor bez názvu.

Sdílené předvolby editorů

Stránka předvoleb Obecné > Editory > Textové editory obsahuje nastavení pro všechny textové editory. Předvolby, které se dříve vyskytovaly duplicitně na stránkách textového editoru a editoru Java, byly sloučeny a také od dalších editorů založených na textu lze očekávat, že se budou těmito nastaveními řídit, kde to bude v budoucnu vhodné.

Snímek obrazovky sdílených předvoleb editorů


Předvolba pro funkci Zpět velikost historie

Pro textové editory lze nastavit funkci Zpět velikost historie na stránce předvoleb Obecné > Editory > Textové editory:

Obrázek předvolby funkce Zpět velikost historie


Převod oddělovačů řádků

Příkaz pro převod oddělovačů řádků se přesunul do podnabídky Soubor > Převést oddělovače řádků na (dříve byl v nabídce Upravit).

Převádění oddělovačů řádků je nyní možné použít na projekty, složky a soubory, ne jen na obsah jednoho editoru.


Podpora hypertextových odkazů

Podpora hypertextových odkazů, která se omezovala na editor Java, byla zobecněna a přesunuta dolů do Textu platformy. Obecné předvolby tvorby hypertextových odkazů jsou dostupné na stránce předvoleb Obecné > Editory > Všechny textové editory a jednoduché hypertextové odkazy na URL nyní fungují i ve standardním Textovém editoru:

Obrázek hypertextových odkazů v Textovém editoru

K zobrazení odkazu je použita podpora webového prohlížeče, podrobnosti viz stránka předvoleb Obecné > Webový prohlížeč.

Všechny prohlížeče zdroje SourceViewer, které jsou konfigurovány pomocí SourceViewerConfiguration, používají automaticky hypertextové odkazy na URL.


Vrácení první změny vymaže indikátor neprovedené aktualizace

Indikátor neprovedené aktualizace (*) na kartě editoru zmizí, pokud se obnoví stav před první z měnou.

Hledání a nahrazení ve víceřádkovém textu

Vzory regulárních výrazů používané při textovém vyhledání dokáží provést porovnání i v případě, že text přesahuje na jiný řádek.

Víceřádkové vyhledávání


Uvítací panel spuštění

Když je v uvítání v Eclipse SDK vybrán odkaz 'Přejít na modul Workbench', celá uvítací stránka se sbalí do nového uvítacího panelu spuštění, který se standardně zobrazí v levé spodní části obruby okna modulu Workbench. Uvítací panel spuštění umožňuje novým uživatelům rychle obnovit poslední uvítací stránku, nebo přejít na jednu z hlavních stránek pomocí zástupců.

Základní chování a tlačítko 'Obnovit' sice řídí platforma, ale barva popředí a pozadí i zástupci jsou doplněni prostřednictvím uvítacího rozšíření. Příklad definice uvítacího panelu spuštění naleznete v manifestu modulu plug-in pro org.eclipse.platform.

Snímek obrazovky uvítacího panelu spuštění


Nový pohled Nápověda

Se zavedením pohledu Nápověda je nápověda dostupnější z místa, kde právě pracujete. Pohled obsahuje různé stránky, které nabídnou pomoc, když ji potřebujete. Pokud stisknete F1, otevře se pohled s hesly souvisejícími s tím, na čem právě pracujete. Také můžete přepnout na Všechna témata a zobrazit, co se ještě nachází v lokální nápovědě. Nové hledání v dokumentaci zahrnující lokální nápovědu, vzdálené moduly InfoCenter, Eclipse.org a web je dostupné přímo z nabídky Nápověda (prostřednictvím volby Nápověda > Hledat nápovědu).

Snímek obrazovky nového pohledu Nápověda


Dynamická nápověda je nyní dostupná pro všechna dialogová okna

Nová dynamická nápověda, která byla v M5 přidána do okna modulu Workbench, je nyní dostupná také v dialogových oknech. Po spuštění klávesovou zkratkou, která se jednotlivých systémech liší (F1 ve Windows, Shift-F1 v systému Linux GTK apod.), se otevře nadstavba zarovnaná s dialogovým oknem zobrazující související informace nápovědy. Vícestránková dialogová okna, jako průvodci, předvolby, konfigurace spuštění, vyhledávání apod., spouštějí podokno nápovědy, aby aktualizovalo svůj obsah při přechodu z jedné stránky na druhou.

Snímek obrazovky zachycující dynamickou nápovědu


Stahování aktualizací na pozadí

Průvodce instalací Správce aktualizace (Nápověda > Aktualizace softwaru > Vyhledat a instalovat) nyní umožňuje stahování modulů plug-in na pozadí. Díky tomu můžete pokračovat v práci, zatímco se stahují moduly plug-in. Když je vše staženo, fázi instalace (rozbalení souborů JAR a jejich přesunutí do instalačního adresáře) i nadále ovládá modální Dialogové okno.

Import/export záložek webů s aktualizacemi

Své záložky webů s aktualizacemi nyní můžete exportovat do souboru. Díky tomu lze snadno provést migraci záložek ze sestavení do sestavení a sdílet je na různých instalacích platformy Eclipse, nebo je předávat jiným vývojářům.

Snímek obrazovky zachycující tlačítka Import/Export


Zrcadla webu (site) s aktualizacemi

Weby s aktualizacemi nyní mohou udávat seznam serverů, které zrcadlí jejich obsah. Když vyhledáváte funkce na zrcadleném webu, budete vyzváni, abyste si vybrali jakékoli dostupné zrcadlo.

Snímek obrazovky zachycující zrcadla

(Podrobnosti o určování zrcadel v souboru site.xml viz chyba 69008.)


Vylepšená manipulace se závislostmi funkcí

Při instalaci funkce, která je závislá na jiných funkcích, vám průvodce instalací umožní automaticky zahrnout všechny dostupné závislosti. Stisknutím tlačítka Vybrat nezbytné zahrnete všechny nezbytné předpoklady vybraných funkcí a následným výběrem Instalovat vše instalaci dokončíte.

Snímek obrazovky s tlačítkem Vybrat nezbytné


Balík rozdílových dat RCP

Nyní je k dispozici nový balík rozdílových dat RCP (je uveden v části RCP SDK stránky softwaru ke stažení). Obsahuje všechny fragmenty modulů plug-in RCP specifické pro jednotlivé operační systémy a je zaměřen na vývojáře RCP, kteří potřebují vytvořit různá stažení svých aplikací pro různé operační systémy. Je to lepší než muset stahovat všechny binární části RCP specifické pro jednotlivé OS.

Vylepšení prvku widget prohlížeče SWT

Prvek widget prohlížeče SWT Browser byl v mnoha směrech zdokonalen. Mezi nejvýznamnější zdokonalení patří:

  • V systému Windows je nyní možné otevřít nová okna v samostatném prohlížeči Internet Explorer.
  • V systému Linux nyní prohlížeč pracuje s prohlížečem Mozilla 1.7 GTK2 i Mozilla verze 1.4 GTK2 a vyšší.
  • Nová metoda provádění předává libovolný řetězec příkazů jazyka JavaScript k přímému vyhodnocení základním nativním generátorem jazyka JavaScript (Internet Explorer v systému Windows, Mozilla v systému Linux, Safari v systému Mac) v kontextu dokumentu HTML, který je právě načtený v prvku widget prohlížeče.

Snímek obrazovky vloženého pohledu prohlížeče

Nový příklad ukázkového prohlížeče (zobrazený výše) ukazuje, jak integrovat obsah HTML s prvkem widget Prohlížeče SWT v jedné aplikaci. Ukázky SWT lze jednoduše získat prostřednictvím nové uvítací stránky.


Nový widget spinner

SWT nyní nabízí prvek widget spinner ve všech systémech oken. Viz org.eclipse.swt.widgets.Spinner.

Snímek obrazovky prvků widget spinner SWT


GC.setLineCap, GC.setLineJoin

GC.setLineCap umožňuje ovládat, jak má být nakreslen konec čáry (na horním řádku níže uvedeného obrázku je zobrazen plochý, zaoblený a hranatý styl). GC.setLineJoin umožňuje ovládat, jak se jedna čára pojí s druhou v metodách jako GC.drawPolylines nebo GC.drawPolygon. Styly spojení jsou zkosený, zaoblený a hranatý (na spodním řádku)

Snímek obrazovky zachycující nové styly čar SWT

Kreslení čar s různými styly konců a spojení viz úsek kódu SWT.


Události kolečka myši

SWT nyní nabízí události, když uživatel otočí kolečkem myši. Výchozí chování posouvání posuvníku však funguje jako dřív. Viz téma SWT.MouseWheel.

Vylepšená podpora rozvržení

Existují nové metody pro Composite a Layout, které aplikacím umožňují zlepšit výkon rozvržení a vynutit rozvržení všech podřízených prvků i v případě, že existuje zprostředkující nadřazený prvek, který nemění velikost.
  • Composite.layout(Control[])
  • Composite.layout(boolean, boolean)
  • Composite.setLayoutDeferred(boolean)
  • Layout.flushCache(Control)

Odebrat prvky widget z Rozvržení

RowData a GridData nyní mají nový atribut exclude pro odebrání přidruženého prvku widget ze správy rozvržení. Dříve musely aplikace widget zlikvidovat a znovu vytvořit, aby dosáhly tohoto účinku.

Další podrobnosti viz ukázkový úsek kódu.


SWT pro Solaris-GTK+

Solaris-GTK se připojil k sestavě podporovaných konfigurací, pro které jsou obvykle vytvářeny SWT a Eclipse.

Schránka pro výběr

Uživatelé systému Unix na GTK i Motif mohou nyní vybrat a vložit text pomocí prostředního tlačítka myši.

Nativní strom se sloupci

Prvek widget Tree SWT může nyní zobrazovat několik sloupců. Nové rozhraní API v prvcích Tree, TreeItem a TreeColumn nabízí stejnou podporu sloupců jako Table. Tím se stal prvek widget TableTree zastaralým a nadále je nepřípustný.

Snímek obrazovky prvku Tree s více sloupci

Další podrobnosti viz ukázkový úsek kódu.


Možnost změny pořadí sloupců tabulky

Pořadí zobrazení sloupců tabulky lze změnit přetažením záhlaví příslušného sloupce (nebo programovým nastavením).

Snímek obrazovky přesunovaného sloupce Tabulky

Další podrobnosti viz ukázkový úsek kódu.


Stažení samostatného SWT je nyní projekt Eclipse

Pro vývojáře samostatných aplikací SWT je komponenta SWT dostupná ke stažení samostatně. U Eclipse 3.1 je nyní možné snadno naimportovat stažení SWT do vašeho pracovního prostoru jako projekt.

  1. Stáhněte SWT pro samostatné aplikace. Samostatná verze SWT je k dispozici na stejné stránce softwaru ke stažení jako SDK Eclipse. Vyhledejte oddíl nazvaný SWT Binary and Source. Nerozbalujte archivní soubor, jen jej uložte na disk.
  2. Z nabídky Soubor vyberte Importovat....
  3. Vyberte Stávající projekty do pracovního prostoru a klepněte na tlačítko Další.
  4. Vyberte Vybrat archivní soubor: a použijte tlačítko Procházet k vyhledání samostatného archivu SWT, který jste předtím stáhli.
  5. Klepněte na tlačítko Dokončit.

Naimportovaný projekt org.eclipse.swt definuje umístění nativních knihoven, takže můžete svou aplikaci spustit pomocí standardních spouštěčů Java nebo JUnit.


Spouštění samostatných aplikací SWT pomocí PDE

Ve verzi 3.1 nejsou moduly plug-in jádra platformy Eclipse, včetně SWT, baleny jako adresář souborů, ale jako jednotlivé soubory JAR. Soubor JAR modulu plug-in SWT nyní obsahuje všechno včetně nativních knihoven.

Aby bylo možné spustit samostatnou aplikaci SWT, musí se nativní knihovny nacházet na cestě ke knihovnám Java. Pokud používáte stažení Binárního a Zdrojového kódu SWT, je to vyřešeno za vás, někdy je však užitečné provést sestavení proti modulu plug-in SWT z SDK Eclipse. V Eclipse 3.0 přidávali vývojáři samostatných aplikací SWT nativní knihovny pomocí -Djava.library.path. Protože v Eclipse 3.1 jsou nativní knihovny uvnitř souboru JAR, nemohou je vývojáři jednoduše vyhledat.

Chcete-li spouštět a ladit svou aplikaci SWT pomocí modulu plug-in SWT z Eclipse, můžete k nalezení nativních knihoven použít spouštěč aplikací SWT. Zástupce spouštěče je dostupný v kontextové nabídce vaší třídy Java prostřednictvím volby Spustit jako > Aplikace SWT.

Snímek obrazovky spouštění aplikace SWT

Věnujte pozornost skutečnosti, že spouštěč aplikací SWT může být v budoucích verzích zbytečný.


Rozšířená grafika

Bylo přidáno nové rozhraní API pro rozšířené grafické operace, například cesty pro křivky a čáry, alfa míchání a transformace. Toto nové rozhraní API vyžaduje generátor Cairo Vector na systémech GTK a Motif a GDI+ v systémech Windows.

Snímek obrazovky zachycující použití rozšířených grafických funkcí

Další podrobnosti viz ukázkový úsek kódu.


Vzhled a chování Windows XP pro tlačítka

Ve Windows XP mají nyní tlačítka s obrázky očekávaný vzhled a chování odpovídající aktuálnímu vzhledu.

Snímek obrazovky tlačítek s obrátky ve Windows XP

Další podrobnosti o Windows XP viz Často kladené dotazy k SWT.


Nový widget Link

Nový prvek widget Link zobrazuje text obsahující hypertextové odkazy.

Snímek obrazovky nového prvku widget Link

Další podrobnosti viz ukázkový úsek kódu.


Přeškrtnutí a podtržení v textu StyledText

Text je možné podtrhnout nebo přeškrtnout pomocí nových polí StyleRange.underline a StyleRange.strikeout.

Snímek obrazovky zachycující nové styly textu SWT

Další podrobnosti viz ukázkový úsek kódu.


Sady odchozích změn CVS

Sady odchozích změn umožňují uspořádat odchozí změny před potvrzením do logických skupin. Chcete-li zpřístupnit sady odchozích změn, přepněte pohled Synchronizace do Odchozího režimu, klepněte na tlačítko sad změn v pohledu Synchronizace, vyberte odchozí změnu a z kontextové nabídky zvolte Přidat do > Nová sada změn.... Také můžete nějakou sadu změn určit jako výchozí a nechat do ní automaticky přidávat všechny pozdější odchozí změny. Příkazy v kontextové nabídce umožňují přesouvat odchozí změny mezi sadami změn. Když je sada změn uschována v úložišti CVS, použije se komentář přidružený k sadě změn jako komentář uschování v CVS.

Snímek obrazovky se sadami odchozích změn


Barevné zdobení štítků v CVS

Zdobení štítků v CVS lze zkonfigurovat pro užívání barvy a písma ke zvýraznění různých stavů souboru. Barvy a písma ve zdobení v CVS můžete zpřístupnit na stránce předvoleb Tým > CVS > Zdobení štítků a zkonfigurovat je pro odchozí změny a pro ignorované soubory na stránce předvoleb Obecné > Barvy a písma > CVS.

Snímek obrazovky barevného zdobení štítků v CVS


Podpora CVSNT
Díky úsilí vývojářů CVSNT nyní klient CVS platformy Eclipse podporuje CVSNT. S Eclipse 3.1 byly testovány verze CVSNT vyšší než 2.0.58b.

Revize uschování v CVS

Dialogové okno uschování nyní obsahuje seznam souborů, které jsou uschovávány. Díky tomu lze snadno procházet soubory při psaní komentáře uschování a pozastavit uschování určitých souborů jejich odebráním ze seznamu. To je užitečné zejména při uschování přímo z Průzkumníka balíčků nebo z pohledu Navigátor.

Snímek obrazovky revize uschování

Také existují předvolby CVS (Tým > CVS) pro stanovení, zda jsou komentáře uschování povinné, a pro určení maximálního počtu souborů, které se mají při uschování zobrazit.


Vylepšená podpora typů souborů v CVS

CVS nyní upozorňuje, kdykoli má být uschován soubor neznámého typu. To umožňuje explicitně konfigurovat typ souboru, místo aby systém CVS standardně vybral binární. Také rozhodnutí o typu souboru je nyní možné zakládat pouze na názvu souboru (např. Makefile), ne jen na příponě souboru.

Snímek obrazovky podpory typů souborů


Větvení a slučování v CVS

Průvodce větvením v CVS nyní umožňuje použít obsahovou asistenci pro výběr větve z projektu, který je ve vašem pracovním prostoru již rozvětven.

Snímek obrazovky větvení

Při slučování stačí jednoduše určit koncovou značku a průvodce najde odpovídající počáteční značku automaticky. Pokud není počáteční značka k dispozici, můžete provést sloučení bez zobrazení náhledu v pohledu Synchronizace.


Značky filtrování CVS

Dialogové okno výběru značek používané příkazy porovnání a nahrazení CVS k výběru větve nebo verze nyní zobrazují odpovídající značky přímo, zatímco píšete.

Snímek obrazovky filtrování značek


Ladicí program Ant

Nový ladicí program Ant pomůže ladit provádění vašich souborů sestavení Ant. Obsahuje standardní funkce ladicích programů jako body přerušení, krokování, zásobník volání závislostí a podporu spuštění do určitého řádku.

Zásobník volání závislostí Ant

Prezentace vlastností Ant jsou také seskupeny v pohledu Proměnné pro snadné použití:
  • Systém: Vlastnosti Ant nastavené Systémem pro dané sestavení
  • Uživatel: Vlastnosti jako ty nastavované volbou -D
  • Běhová komponenta: Všechny vlastnosti nastavené během provádění sestavení

Skládání v
Editoru Ant

Editor Ant nyní podporuje skládání oblastí souborů sestavení. Podržení ukazatele myši nad sbaleným ukazatelem Ant umožní zobrazení skrytého kódu. Prezentaci složených oblastí souboru sestavení můžete rychle ovládat z nabídky pravítka editoru.

Snímek obrazovky skládání kódu v editoru Ant


Přejmenování v souboru pro editor Ant

Nyní můžete přejmenovat výskyty vlastností a cíle v jednom souboru sestavení v editoru Ant. Chcete-li tuto funkci aktivovat, použijte kontextovou nabídku editoru nebo klávesovou zkratku Alt-Shift-R, když se kurzor nachází na výskytu, který má být přejmenován.

Snímek obrazovky zachycující přejmenování v editoru Ant


Označení výskytů v editoru Ant

Nyní můžete v editoru Ant zpřístupnit označení vlastností a cílů. Označení výskytů se ovládá pomocí předvoleb editoru Ant a akce panelu nástrojů editoru.

Snímek obrazovky zachycující předvolbu označení výskytů v editoru Ant

Snímek obrazovky se zvýrazněnými výskyty


Navigace pomocí hypertextových odkazů v editoru Ant

Editor Ant podporuje navigaci pomocí hypertextových odkazů pomocí klávesového modifikátoru Ctrl. Klávesový modifikátor je možné změnit ze stránky předvoleb Ant > Editor > Navigace.

Podpora hypertextových odkazů v editoru Ant


Editor Ant omezený na vybrané prvky

Rozsah editoru Ant lze nyní vymezit tak, aby zobrazoval pouze vybraný zdrojový prvek v souboru sestavení. Podobně jako u ostatních editorů je i zde tato funkce vázána na přepínač Zobrazit pouze zdroj vybraných prvků na panelu nástrojů Eclipse.

Vylepšená navigace Ant

V editoru Ant vás nyní volba Navigovat > Otevřít deklaraci (F3) přenese na odkazovaný cíl nebo vlastnost.


Nyní se zobrazují chyby v externích souborech sestavení Ant

Anotace chyb a varování se nyní zobrazují i pro soubory sestavení Ant, které jsou otevřeny pomocí volby Soubor > Otevřít externí soubor...

Manuál k nástroji Ant na dosah ruky

V editoru Ant umístěte kurzor na název úlohy Ant, typu apod. a stisknutím Shift+F2 otevřete prohlížeč na příslušné stránce manuálu k nástroji Ant.

Externí dokumentace nástroje Ant


Cíl pro druh sestavení Ant

Karta Cíle tvůrce Ant umožňuje určit cíl(e), které mají provádět jednotlivé druhy sestavení. To zahrnuje i cíl, který se má provést, když vyvoláte "Clean".

Karta Cíle


Větší kontrola nad hlášením chyb v editoru Ant

Nyní můžete nastavit editor Ant, aby ignoroval všechny problémy v souborech sestavení. Také můžete určit názvy konkrétních souborů sestavení, jejichž problémy nemá editor hlásit. Obě nastavení se ovládají pomocí předvoleb editoru Ant pro Problémy.

Snímek obrazovky předvoleb hlášení chyb Ant


Konec souboru v Konzole

V pohledu Konzola můžete programu čekajícímu na vstup signalizovat konec souboru stisknutím Ctrl+Z v systému Windows (Ctrl+D v systému Linux).

Kódování konzoly

Konzolu lze zkonfigurovat, aby zobrazovala výstup pomocí kódovaní znaků odlišného od výchozího kódování. Chcete-li nastavit kódování konzoly pro nějakou aplikaci, použijte nastavení Kódování konzoly na kartě Společné konfigurace spuštění.

Zaznamenání výstupu programu

Výstup programu lze nyní kromě výpisu na konzolu také zaznamenat do souboru. Chování ovládá nastavení, které se nachází na kartě Společné konfigurací spuštění.


Více pohledů Konzola

Pokud potřebujete zobrazit zároveň několik konzol, můžete nyní otevřít další pohledy Konzola pomocí příkazu Nový pohled Konzola z rozevírací nabídky Otevřít konzolu v pohledu Konzola.


Uspořádání bodů přerušení

Pohled Body přerušení umožňuje seskupení bodů přerušení podle typů, projektů, souborů, nebo pracovních a podporuje vnořené seskupení. Můžete použít pracovní sady bodů přerušení k seskupení bodů přerušení do sad týkajících se konkrétních problémů, které lze rychle zpřístupnit a znepřístupnit jako celek. Nově vytvořené body přerušení se automaticky umístí do výchozí pracovní sady bodů přerušení (zobrazené tučným písmem). Body přerušení můžete kopírovat a vkládat a přetahovat mezi sadami bodů přerušení a jeden bod přerušení je možné vložit do několika pracovních sad bodů přerušení.

Pohled Body přerušení zobrazující pracovní sady