Il documento contiene le descrizioni di alcune delle modifiche più significative o interessanti apportate alla piattaforma Eclipse per la release 3.6. Tali modifiche sono raggruppate in:
Gli sviluppatori di plug-in sono allo stesso modo interessati al documento Novità nella guida per gli sviluppatori di plug-in.
| Modifiche della piattaforma |
|
| Nuove piattaforme | PowerPC a 64 bit, Windows 7 e Ubuntu LTS 10.04 sono stati allineati alle configurazioni supportate per le quali SWT ed Eclipse vengono create e sottoposte a test in modo routinario. |
| Apertura di un file dalla riga comandi | In base all'utilizzo in SWT e nell'utilità di avvio nativa, l'IDE Eclipse consente ora l'apertura di un file dalla riga comandi o l'apertura di un file associato all'eseguibile Eclipse. Se un'istanza di Eclipse è già in esecuzione, tale istanza eseguirà l'apertura del file. Altrimenti, verrà avviata una nuova istanza. |
| Filtri delle risorse | Progetti e cartelle possono ora essere configurati per omettere alcuni dei relativi
elementi figlio nel file system dallo spazio di lavoro. Le directory e i file filtrati non appariranno nelle viste
come Esplora progetto e non saranno elaborati dalle funzioni dello spazio di
lavoro come, ad esempio, i programmi di creazione build. I filtri possono essere configurati nella pagina Filtri risorse
della finestra di dialogo Proprietà. Quando si aggiunge un filtro, è necessario impostare i seguenti attributi.
|
| Variabili del percorso dinamiche | Le risorse collegate possono definire le loro posizioni
relative alle variabili del percorso definite dall'utente.
È disponibile ora una serie di variabili del percorso predefinite:
Quando queste variabili vengono utilizzate, esse vengono risolte dinamicamente in base al contesto di una risorsa collegata. Le variabili predefinite possono anche essere utilizzate per creare variabili definite dall'utente.
|
| Cartelle virtuali | Le cartelle virtuali sono un nuovo tipo di risorsa presente solo nello spazio di lavoro e non
vengono copiate in una directory del file system. Queste cartelle possono essere utilizzate per creare più strutture di progetto
flessibili, raccogliendo insieme i link ai file distribuiti ovunque nel file system.
Poiché le cartelle virtuali non esistono nel file system locale, esse possono solo contenere altre cartelle virtuali e risorse collegate.
|
| Procedura guidata di importazione del file system | La procedura guidata di importazione del file system ora supporta la creazione di
cartelle virtuali e cartelle e file collegati.
Le cartelle ed i file collegati possono anche essere creati in relazione a una variabile del percorso. |
| Utilizzo di WebKitGTK+ da parte del browser |
Gli utenti Linux possono ora utilizzare WebKitGTK+ anziché Mozilla come strumento di rendering nativo per il controllo del browser. Consultare Can the Browser use the WebKit renderer on GTK?.
|
| Autorizzazioni file UNIX | È ora supportata la serie completa di autorizzazioni file UNIX.
Gli attributi possono essere gestiti dalla pagina Proprietà delle risorse.
|
| Nuove funzioni nella finestra di dialogo Apri risorsa |
La finestra di dialogo Apri risorsa supporta tre nuove funzioni:
• Modelli percorso: se il modello contiene una barra (/), la parte prima dell'ultima barra viene utilizzata in modo che corrisponda a un percorso nello spazio di lavoro:
• Percorsi relativi: ad esempio, "./T" corrisponde ai file che iniziano con T nella cartella della selezione o dell'editor attivo:
• Elementi prossimi nella parte superiore: se il modello corrisponde a molti file con lo stesso nome, i file prossimi alla risorsa attualmente modificata o selezionata vengono mostrati nella parte superiore dell'elenco di elementi corrispondenti.
|
| Avanzamento mostrato nella barra attività della piattaforma | L'avanzamento di operazioni di lunga durata viene ora mostrato nella barra attività su piattaforme che supportano questa funzione. L'avanzamento viene mostrato per attività di lunga durata quali l'avvio del workbench, l'installazione,
l'aggiornamento e la sincronizzazione del repository.
|
| Annullamento di operazioni di lunga durata nelle procedure guidate | È disponibile ora un pulsante di arresto accanto alla barra di avanzamento quando una procedura guidata sta
eseguendo una lunga operazione. È possibile premere il pulsante di arresto (o il tasto Invio o Spazio) per annullare l'operazione mostrata nella barra di avanzamento.
|
| Accesso rapido mostra ora le associazioni tasti di comandi | La funzione Accesso rapido (Ctrl+3) mostra ora le associazioni tasti dei comandi, evitando all'utente
di eseguire laboriose digitazioni e consentendo così l'utilizzo dei tasti di accesso rapido per l'esecuzione di un comando quando richiesto.
|
| Ricerca di parole chiave nelle procedure guidate | Le procedure guidate File > Nuovo, File > Importa...,
e File > Esporta... supportano ora la funzione di ricerca mediante parola chiave. È possibile immettere un
termine di ricerca che non appare nel nome della procedura guidata, e il termine verrà messo in corrispondenza con le
parole chiave di ricerca registrate per quella procedura guidata. Ad esempio, se si esegue una ricerca per "zip" o
"directory" nella procedura guidata di importazione, verranno mostrate le procedure guidate per l'importazione da
archivi o da file system, rispettivamente.
|
| Disabilitazione della funzione di rimozione cronologia locale | I vincoli relativi alla dimensione della cronologia locale possono ora essere disabilitati.
Gli utenti che non desiderano eliminare mai la cronologia non devono più attendere la chiusura perché si verifichi
la pulitura della cronologia. Per disabilitare la cancellazione della cronologia, passare a
Preferenze > Generale > Spazio di lavoro > Cronologia locale e disabilitare Limita dimensione cronologia. Tenere presente che quando si seleziona questa opzione, lo spazio su disco utilizzato per la cronologia locale dello spazio
di lavoro continuerà ad aumentare in maniera indefinita.
|
| Come nascondere le barre di viste rapide vuote |
Al fine di cancellare il contenuto dell'interfaccia utente e acquisire spazio nella area di selezione, esiste una nuova preferenza nella pagina
Generale > Prospettive
che consente di nascondere la barra della vista rapida quando è vuota. Si noti che questa opzione non inibisce la funzionalità, se sono presenti delle viste rapide nella prospettiva (o se si crea una vista rapida), la barra verrà mostrata indipendentemente dall'impostazione
della preferenza. |
| Modifica posizione della risorsa collegata | Le posizioni delle risorse collegate possono ora essere modificate
selezionando il pulsante Modifica... nella pagina Proprietà delle risorse.
|
| Finestra di dialogo Operazione file e cartella | Quando si trascinano file e cartelle dalla shell del sistema operativo
(come Esplora risorse di Windows) in Esplora progetto, viene visualizzata una finestra di dialogo
che consente all'utente di scegliere la modalità di importazione dei file.
La finestra di dialogo consente di copiare file e cartelle (operazione tradizionale), ma anche di creare facilmente gerarchie di cartelle virtuali e di risorse collegate in una cartella di progetto semplicemente trascinando e rilasciando i file e le cartelle.
La finestra di dialogo crea automaticamente anche le risorse collegate relative alla variabile del percorso progetto, in modo che i progetti restino portatili durante l'utilizzo delle risorse collegate. |
| Installazione/Aggiornamento delle modifiche |
|
| Raggruppamento per licenza nella procedura guidata di installazione | Il software da installare viene ora raggruppato per licenza nella
pagina Leggere le licenze della procedura guidata di installazione. In questo modo non è più necessario selezionare ogni elemento in fase di installazione per essere certi che siano state controllate tutte le
licenze applicabili.
|
| Supporto del proxy NTLMv2 | Una funzione è stata aggiunta alla piattaforma per le comunicazioni con i proxy NT Lan Manager (NTLMv2). È possibile ora installare e aggiornare il software nell'interfaccia utente Eclipse quando le esecuzioni avvengono con un proxy che utilizza questo protocollo. |
| Confronto tra configurazioni nella cronologia di installazione | La pagina Cronologia di installazione consente ora di confrontare due diverse configurazioni
della cronologia di installazione. Ora è più facile visualizzare gli elementi installati, disinstallati o aggiornati nelle
diverse configurazioni di installazione. È possibile inoltre eliminare le configurazioni di installazione indesiderate al fine
di ridurre gli elementi conservati e liberare spazio su disco.
|
| Modifiche dell'editor
Queste modifiche vengono applicate a tutti gli editor di testo in SDK. |
|
| Ridimensionamento di assistente ai contenuti e di finestre con testo a comparsa in Linux |
L'assistente ai contenuti e le finestre con testo a comparsa sono ora ridimensionabili negli editor di testo in ambiente Linux/GTK.
|
| Tutte le annotazioni raggruppate sono ora visibili nei righelli |
Finora solo le avvertenze e gli errori sono stati mostrati nel righello verticale e panoramica quando il codice viene raggruppato. A partire da questa release, sono visibili tutte le annotazioni della regione raggruppata:
|
| Comando Mostra descrizione comandi di Annotazione del righello | La descrizione comandi dell'annotazione che appare quando si passa con il mouse sopra un'icona nel righello verticale sulla sinistra di un editor di testo può ora essere visualizzata anche premendo una sequenza di tasti.
Tuttavia, per tale funzione non è definita nessuna sequenza di tasti pronta all'uso. Passare alla pagina delle preferenze
Generale > Tasti
per assegnare una sequenza di tasti al comando >Mostra descrizione comandi di Annotazione del righello.
|
| Gestione migliorata di caratteri non associabili al salvataggio |
Il supporto è ora migliorato per i caratteri che non possono essere salvati con la codifica corrente:
|
| Memorizzazione nella finestra Stampa di opzioni selezionate dall'utente |
La finestra di dialogo Stampa memorizza ora le seguenti opzioni selezionate dall'utente per tutti gli editor di testo fino all'arresto del workbench:
|
| Modifiche a Team/CVS |
|
| Apertura avanzata nel menu Editor di confronto |
Il menu di scelta rapida dell'editor Confronta contiene le azioni Apri e Apri con che consentono
di aprire il file in editor completamente avanzati. Queste azioni impostano ora la selezione e la posizione di inserimento nell'editor appena aperto in base alla selezione in Editor di confronto.
|
| Applicazione patch nella vista Sincronizza |
La vista Sincronizza adesso consente la sincronizzazione con una patch incollandola nella vista o utilizzando la procedura guidata Sincronizza. Se si preferisce questa nuova modalità di applicazione delle patch, si può sostituire la modalità della finestra di dialogo Applica Patch con quella della vista Sincronizza selezionando la nuova opzione Applica patch nella vista Sincronizza nella pagina preferenze
Team:
Quando si esegue la sincronizzazione con una patch il menu a discesa nella vista Sincronizza propone le opzioni patch comprese Annulla la patch, Fattore di corrispondenza..., Genera file .rej e Ignora i segmenti iniziali del percorso....
Oltre a ciò la procedura guidata Sincronizza con patch visualizza una pagina con i progetti inaccessibili a cui la patch fa riferimento. I progetti selezionati in questa pagina verranno aperti prima della sincronizzazione.
|
| "Collega con l'editor" nella vista Sincronizza | La vista Sincronizza può ora essere collegata all'editor
attivo. Inoltre, la vista è ora una delle destinazioni 'Mostra in' quando all'interno della prospettiva Sincronizza.
|
| Modelli logici nella procedura guidata Commit | La procedura guidata Commit mostra ora i modelli logici così come
la vista Sincronizza.
|
| Differenze ordinate nelle patch | L'azione Creazione patch crea ora le patch che contengono modifiche ordinate per progetto e percorso file. Ciò rende più facile il confronto tra patch. |
| Fruibilità migliorata per configurare sezioni e versioni |
L'azione Configura sezioni e versioni nella vista Repository è ora abilitata per più selezioni.
Ciò indica che si è in grado di scegliere un qualsiasi file nella selezione come origine del tag per tutti le cartelle selezionate.
|
| Avvertenza di una possibile inesattezza nel risultato di confronto |
Il framework di confronto segnala l'esattezza del risultato per file di grandi dimensioni. Di solito ciò avveniva senza alcun avviso,
confondendo gli utenti. Ora che viene utilizzato un algoritmo più veloce, appare un'etichetta di avvertenza.
|
| Modifiche di debug |
|
| Colonne nella vista Espressioni | La vista Espressioni supporta ora la visualizzazione colonna
così come la vista Variabili. Per passare a una presentazione colonna
selezionare Layout > Mostra colonne dal menu della vista.
Gli utenti possono anche modificare rapidamente le espressioni in linea facendo clic sull'espressione nella colonna Nome. Per aggiungere una nuova espressione, fare clic sul segnaposto Aggiungi nuova espressione alla fine dell'elenco. |
| Riquadri dettagli del punto di interruzione | La vista Punto di interruzione fornisce ora riquadri di dettagli
per visualizzare e modificare le proprietà del punto di interruzione. Utilizzare il menu Layout della vista per configurare
l'orientamento del riquadro dei dettagli o per nasconderlo.
Ad esempio, il riquadro dei dettagli per un punto di interruzione riga Java consente la modifica della relativa condizione sul posto con l'assistente ai contenuti. Per salvare una condizione che è stata modificata, utilizzare l'azione File > Salva (Ctrl-S). Le proprietà della casella di spunta e del pulsante di opzione vengono salvate immediatamente. |