Ci-dessous figurent les descriptions des modifications les plus intéressantes ou les plus significatives apportées à la plateforme Eclipse dans la version 3.6 d'Eclipse. Elles sont regroupées dans les sections suivantes :
Les développeurs de plug-in seront également intéressés par le document Nouveautés correspondant dans le guide de développement du plug-in.
| Modifications de la plateforme |
|
| Nouvelles plateformes | Les plateformes PowerPC 64-bit, Windows 7 et Ubuntu LTS 10.04 ont été ajoutées aux configurations prises en charge pour lesquelles SWT et Eclipse sont générés et testés régulièrement. |
| Ouverture d'un fichier à partir de la ligne de commande | En fonction du travail dans SWT et du lanceur natif, l'environnement de développement intégré Eclipse prend désormais en charge l'ouverture d'un fichier à partir de la ligne de commande ou l'ouverture d'un fichier qui a été associé à l'exécutable Eclipse. Si une instance d'Eclipse est déjà en cours d'exécution, le fichier est ouvert dans cette instance. Sinon, une nouvelle instance est démarrée. |
| Filtres de ressources | Les projets et les dossiers peuvent désormais être configurés en vue de l'omission de certains de leurs enfants dans le système de fichiers de l'espace de travail. Les répertoires et fichiers filtrés n'apparaîtront pas dans les vues telles que l'explorateur de projets et ne seront pas traités par les fonctionnalités de l'espace de travail tels que les générateurs. Vous pouvez configurer les filtres dans la page Filtres de ressources de la boîte de dialogue Propriétés. Lorsqu'un filtre est ajouté, les attributs suivants doivent être définis :
|
| Variables de chemin dynamiques | Les ressources liées peuvent définir leurs emplacements relativement à des variables de chemin définis par l'utilisateur.
Désormais, un ensemble de variables de chemin prédéfinies est disponible :
Lorsque ces variables sont utilisées, elles sont résolues dynamiquement en fonction du contexte d'une ressource liée. Vous pouvez également utiliser ces variables prédéfinies pour générer des variables définies par l'utilisateur.
|
| Dossiers virtuels | Les dossiers virtuels constituent un nouveau type de ressource qui n'existe que dans l'espace de travail et qui n'est pas associé à un répertoire dans votre système de fichiers. Vous pouvez utiliser ces dossiers pour créer des structures de projet plus souples en associant des liens à des fichiers dispersés dans votre système de fichiers.
Etant donné que les dossiers virtuels n'existent pas dans le système de fichiers local, ils peuvent uniquement contenir d'autres dossiers virtuels et des ressources liées.
|
| Assistant d'importation du système de fichiers | L'assistant d'importation du système de fichiers prend désormais en charge la création de dossiers virtuels ainsi que de dossiers et de fichiers liés.
Les dossiers et fichiers liés peuvent également être créés relativement à une variable de chemin. |
| Le navigateur peut utiliser WebKitGTK+ |
Les utilisateurs Linux peuvent désormais utiliser WebKitGTK+ à la place de Mozilla comme présentateur natif du contrôle de navigateur. Voir
Can the Browser use the WebKit renderer on GTK? (Le navigateur peut-il utiliser le présentateur WebKit sous GTK ?)
|
| Droits d'accès aux fichiers UNIX | L'intégralité des droits d'accès aux fichiers UNIX est désormais prise en charge.
Vous pouvez gérer les attributs à partir de la page Propriétés des ressources.
|
| Nouvelles fonctions dans la boîte de dialogue Ouverture d'une ressource |
La boîte de dialogue Ouverture d'une ressource prend en charge trois nouvelles fonctions :
• Modèles de chemin : si le modèle contient une barre oblique (/), la partie située avant la dernière barre oblique (/) est utilisée pour rechercher un chemin dans l'espace de travail.
• Chemins relatifs : par exemple, "./T" permet de trouver tous les fichiers dont le nom commence par T dans le dossier de l'éditeur actif ou de la sélection.
• Closer items on top: si le modèle trouve plusieurs fichiers du même nom, les fichiers qui sont les plus proches de la ressource en cours d'édition ou sélectionnée apparaissent au début de la liste des éléments correspondants.
|
| Progression affichée dans la barre des tâches de la plateforme | La progression des opérations à exécution longue est désormais affichée dans la barre des tâches des plateformes qui prennent en charge cette fonction.
Elle est affichée pour les tâches à exécution longue telles que le démarrage du plan de travail, l'installation, la mise à jour et la synchronisation des référentiels.
|
| Annulation des opérations à exécution longue dans les assistants | Désormais, un bouton d'arrêt adjacent à la barre de progression est visible lorsqu'un assistant exécute une opération longue. Vous pouvez cliquer sur le bouton d'arrêt (ou la touche Entrée ou Espace) pour annuler l'opération affichée dans la barre de progression.
|
| L'accès rapide affiche désormais des combinaisons de touches pour les commandes | La fonction Accès rapide (Ctrl+3) possède désormais des combinaisons de touches pour les commandes afin que vous n'ayez pas à tout saisir et que vous puissiez simplement utiliser le raccourci-clavier lorsque vous utilisez à nouveau la commande.
|
| Recherche par mot clé dans les assistants | Les assistants Fichier > Nouveau, Fichier > Importer... et Fichier > Exporter... prennent désormais en charge la recherche par mot clé. Vous pouvez entrer un terme de recherche qui n'apparaît pas dans le nom de l'assistant : il sera associé à des mots clés de recherche enregistrés pour cet assistant. Par exemple, si vous recherchez "zip" ou "répertoire" dans l'assistant d'importation, les assistants d'importation à partir d'archives ou du système de fichiers seront affichés, respectivement.
|
| L'élagage de l'historique local peut être désactivé | Les contraintes de taille de l'historique local peuvent désormais être désactivées.
Les utilisateurs qui n'effacent jamais l'historique n'ont plus besoin d'attendre la fermeture pour que le nettoyage de l'historique ait lieu. Pour désactiver le nettoyage de l'historique, sélectionnez
Préférences > Général > Espace de travail > Historique local et désactivez Limiter la taille de l'historique.
Si vous choisissez de désactiver cette option, l'utilisation du disque pour l'historique local de l'espace de travail continuera d'augmenter indéfiniment.
|
| Masquer les barres de vue rapide vides |
Pour nettoyer l'interface utilisateur et gagner de l'espace dans la zone de délimitation, une nouvelle préférence a été ajoutée dans la page
Général > Perspectives qui permet de masquer la barre de vue rapide lorsqu'elle est vide.
Cette option ne désactive pas la fonctionnalité ; si des vues rapides existent dans la perspective (ou si vous transformez une vue en vue rapide), la barre s'affiche quelle que soit la définition de la préférence.
|
| Edition des emplacements des ressources liées | Vous pouvez désormais changer les emplacements des ressources liées en cliquant sur le bouton Editer... dans la page Propriétés des ressources.
|
| Boîte de dialogue des opérations liées aux fichiers et aux dossiers | Lorsque vous faites glisser des fichiers et des dossiers à partir de l'interpréteur de commandes du système d'exploitation (tel que l'explorateur Windows) dans l'explorateur de projets, une boîte de dialogue qui vous permet de choisir le mode d'importation des fichiers s'ouvre.
La boîte de dialogue vous permet de copier simplement les fichiers et les dossiers (opération traditionnelle) mais également de créer facilement des hiérarchies de ressources liées et de dossiers virtuels dans un dossier de projet en faisant glisser et en déposant simplement les fichiers et les dossiers.
La boîte de dialogue crée également des ressources liées relatives à une variable de chemin de projet automatiquement pour que les projets restent portables lors de l'utilisation des ressources liées. |
| Modifications d'installation/mise à jour |
|
| Regroupement par licence dans l'assistant d'installation | Les logiciels à installer sont désormais regroupés par licence dans la page Consulter les licences de l'assistant d'installation. Cela signifie que vous n'avez plus besoin de sélectionner chaque élément en cours d'installation pour vous assurer que toutes les licences applicables ont été vérifiées.
|
| Support du proxy NTLMv2 | Un support a été ajouté à la plateforme pour communiquer avec les proxys NT Lan Manager (NTLMv2). Vous pouvez maintenant installer et mettre à jour des logiciels dans l'interface utilisateur Eclipse lors d'une exécution derrière des proxys utilisant ce protocole. |
| Comparaison des configurations dans l'historique d'installation | La page Historique d'installation permet désormais de comparer deux configurations d'historique d'installation. Il est maintenant plus facile de voir quels éléments sont installés ou mis à jour dans les différentes configurations d'installation. Vous pouvez aussi supprimer les configurations d'installation inutiles pour réduire l'encombrement et libérer de l'espace sur le disque.
|
| Modifications de l'éditeur
Ces modifications s'appliquent à tous les éditeurs de texte dans SDK. |
|
| Redimensionnement de l'assistant de contenu et infobulles sous Linux |
L'assistant de contenu et la plupart des infobulles peuvent désormais être redimensionnés dans les éditeurs de texte sous Linux/GTK.
|
| Toutes les annotations réduites sont désormais visibles dans les règles |
Jusqu'à présent, seuls les erreurs et les avertissements étaient affichés dans la règle verticale et la règle de présentation lorsque le code était réduit. A partir de cette édition, toutes les annotations de la région réduite sont visibles.
|
| Commande Afficher l'infobulle des annotations de la règle | Désormais, vous pouvez aussi afficher l'infobulles des annotations qui apparaît lorsque vous survolez une icône de la règle verticale à gauche d'un éditeur de texte en appuyant sur une séquence de touches.
Toutefois, aucune séquence de touches n'est définie par défaut. Accédez à la page de préférences
Général > Touches pour associer une séquence de touches à la commande Afficher l'infobulle des annotations de la règle.
|
| Meilleure gestion des caractères ne pouvant pas être mappés à la sauvegarde |
Il existe désormais un meilleur support pour les caractères qui ne peuvent pas être sauvegardés dans le codage courant :
|
| La boîte de dialogue Impression mémorise les options sélectionnées par l'utilisateur |
La boîte de dialogue Impression mémorise désormais les options suivantes sélectionnées par l'utilisateur pour tous les éditeurs de texte jusqu'à la fermeture du plan de travail :
|
| Modifications Equipe/CVS |
|
| Menu Ouvrir dans l'éditeur de comparaison amélioré |
Le menu contextuel de l'éditeur de comparaison contient les actions Ouvrir et Ouvrir avec qui permettent d'ouvrir le fichier dans des éditeurs complets. Désormais, ces actions définissent la sélection et la position du caret dans l'éditeur qui s'ouvre en fonction de la sélection dans
l'éditeur de comparaison.
|
| Application d'un correctif dans la vue de synchronisation |
La vue Synchronisation permet désormais de procéder à la synchronisation avec un correctif en collant le correctif dans la vue ou à l'aide de l'assistant Synchronisation. Si vous préférez le nouveau mode d'application des correctifs, vous pouvez remplacer la boîte de dialogue
Application de correctif modale par la vue Synchronisation en sélectionnant la nouvelle option Appliquer le correctif dans la vue Synchronisation dans la page de préférences
Equipe :
Lorsque vous procédez à la synchronisation avec un correctif, le menu déroulant de la vue Synchronisation propose des options de correctif telles que Annuler, Facteur d'imprécision..., Générer un fichier .rej et Ignorer les segments de chemin d'accès de début....
De plus, l'assistant Synchronisation avec le correctif affiche une page répertoriant les projets inaccessibles auxquels il est fait référence dans le correctif. Les projets sélectionnés sur cette page sont ouverts avant la synchronisation.
|
| "Lier à l'éditeur" dans la vue Synchronisation | Vous pouvez désormais lier la vue Synchronisation à l'éditeur actif. De plus, la vue est maintenant l'une des cibles de l'option 'Afficher dans' dans la perspective Synchronisation.
|
| Modèles logiques dans l'assistant de validation | L'assistant de validation affiche désormais les modèles logiques comme la vue Synchronisation.
|
| Différences triées dans les correctifs | L'action Création d'un correctif crée désormais des correctifs qui contiennent des modifications triées par chemin de projet et de fichier, ce qui facilite leur comparaison. |
| Amélioration de la convivialité pour la configuration des branches et des versions |
Désormais, l'action Configurer les branches et versions dans la vue du référentiel est activée pour plusieurs sélections.
Cela signifie que vous pouvez choisir n'importe quel fichier de la sélection comme source de balise pour tous les dossiers sélectionnés.
|
| Avertissement relatif à une possible inexactitude dans les résultats de comparaison |
La structure de comparaison vérifie l'exactitude des résultats pour les fichiers volumineux. Auparavant, cette opération était transparente ce qui induisait les utilisateurs en erreur. A présent, lorsque l'algorithme le plus rapide est utilisé, un libellé d'avertissement apparaît.
|
| Modifications de débogage |
|
| Colonnes de la vue Expressions | La vue Expressions prend désormais en charge l'affichage des colonnes de la même façon que dans la vue Variables. Pour changer de présentation, sélectionnez Présentation > Afficher les colonnes dans le menu de la vue.
Les utilisateurs peuvent aussi éditer rapidement les expressions existantes en ligne en cliquant sur l'expression dans la colonne Nom. Pour ajouter une nouvelle expression, cliquez sur la marque de réservation Ajouter une nouvelle expression à la fin de la liste. |
| Sous-fenêtres de détails des points d'arrêt | La vue des points d'arrêt comporte désormais des sous-fenêtres de détails pour l'affichage et l'édition des propriétés des points d'arrêt. Utilisez le menu Présentation de la vue pour configurer l'orientation de la sous-fenêtre de détails ou pour la masquer.
Par exemple, vous pouvez éditer sur place la condition d'un point d'arrêt sur ligne Java dans la sous-fenêtre de détails avec l'assistant de contenu. Utilisez l'action Fichier > Sauvegarder (Ctrl-S) pour sauvegarder une condition qui a été éditée. Les propriétés des cases à cocher et des boutons d'option sont sauvegardées immédiatement. |