Ci-dessous figurent les descriptions des modifications les plus intéressantes ou les plus significatives de la plateforme Eclipse par rapport à la version Juno d'Eclipse (4.2). Tous les nouvelles fonctions de la plateforme depuis la version Indigo (3.7) sont comprises dans cette version, y compris certaines fonctionnalités qui étaient disponibles dans les versions antérieures de l'aperçu technologique d'Eclipse Platform 4. 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 |
|
| Nouvelle recherche pour le plan de travail |
L'apparence par défaut de l'interface utilisateur de la plateforme a été actualisée. Les principaux
objectifs de cette mise à jour étaient d'adopter un style visuel plus moderne, de réduire la charge et
d'utiliser des blancs plutôt que des lignes clés pour séparer les éléments de l'interface utilisateur. Les onglets
et les piles ont été redessinés pour réduire la mise en évidence d'onglets ou de piles non sélectionnés.
|
| Barre de recherche globale |
Le plan de travail a maintenant une zone de recherche globale dans la barre d'outils. Cela offre une affordance
visible pour la fonction "Accès rapide", et qui pourra être utilisée à l'avenir pour
combiner d'autres sortes de recherches dans un emplacement unique.
|
| Présentation des composants plus souples |
Vous pouvez maintenant empiler ensemble les vues et les éditeurs par défaut. Par exemple, une vue
qui nécessite une large zone de travail peut être empilée sur une zone de l'éditeur pour offrir plus d'espace.
Vous pouvez non seulement combiner les vues et les éditeurs, mais également diviser la zone de l'éditeur pour insérer une vue à l'intérieur de l'éditeur dans la zone de l'éditeur, puis agrandir la totalité de la zone de l'éditeur pour travailler avec les deux zones en même temps.
|
| Zone de l'éditeur | Un conteneur spécialisé a été introduit pour
permettre à l'interface utilisateur de représenter correctement la zone de
l'éditeur. L'utilisateur sait ainsi que cette zone se comporte différemment
(par exemple, la zone toute entière peut être maximisée et tous les éditeurs
et les vues de cette zone seront affectés).
Aucune indication de 'zone' n'est visible s'il n'existe qu'une seule pile. Si la zone partagée contient plusieurs piles, la limite de la zone apparaît avec une zone d'infobulle qui montre les boutons de réduction et développement. |
| Editeurs détachés |
Les éditeurs peuvent maintenant être détachés de leurs propres fenêtres. L'éditeur
détaché est désormais traité différemment d'un éditeur contenu dans la
fenêtre du plan de travail. Cela résout le bogue 8886, l'un
des plus anciens et dont la résolution est des plus attendues.
|
| Déplacement simultané de plusieurs boutons de réglage |
Vous pouvez désormais placer le curseur à l'intersection de
plusieurs boutons de réglage et les faire tous glisser simultanément. Lors de
cette opération, le curseur se transforme en flèches en forme de croix. L'image ci-dessous indique une telle
intersection avec un cercle rouge.
|
| Transition en fondu lors de l'agrandissement | Un effet de 'fondu' a été ajouté à l'opération agrandir / réduire. Vous pouvez activer l'effet de fondu à l'aide de la préférence des animations, qui se trouve sous Fenêtre > Préférences > Général > Apparence (voir une vidéo). |
| Nouvelle icône haute résolution |
Eclipse SDK a maintenant une icône flambant neuf. L'icône est maintenant en haute résolution, son apparence
est donc beaucoup plus soignée sur les systèmes d'exploitation modernes.
|
| La boîte de dialogue Ouvrir une ressource prend en charge Afficher dans |
La boîte de dialogue Ouvrir une ressource (Ctrl+Shift+R) a un nouvel élément de menu contextuel Afficher dans > ... qui permet
de montrer les ressources sélectionnées dans une vue au lieu de les ouvrir dans un éditeur.
|
| La boîte de dialogue Supprimer le projet montre l'emplacement du projet |
La boîte de dialogue Supprimer des ressources affiche maintenant l'emplacement des projets qui doivent être supprimés du système de fichiers :
|
| Menu contextuel VoiceOver | Sur Mac, vous pouvez maintenant utiliser le clavier pour ouvrir un menu contextuel quand VoiceOver est en cours d'exécution, à l'aide de la séquence de touches VoiceOver standard Control+Option+Shift+M. |
| Raccourci pour le menu contextuel sur Mac |
Shift+F10 ouvre désormais le menu contextuel sur Mac, comme il le faisait déjà sur la plupart des plateformes.
L'association de touches de la nouvelle commande Afficher le menu contextuel peut être configurée dans la page de préférences Général > Touches.
|
| Navigation par tabulation dans la zone de l'éditeur |
Les flèches de navigation ont été introduites aux côtés de la zone de l'éditeur pour vous permettre
de cliquer et d'afficher les onglets qui se situent à gauche et à droite de l'onglet
actuellement sélectionné. Il s'agit d'un paramètre par défaut des nouvelles installations. Basculer sur le
thème Classique depuis les préférences (Préférences > Général > Apparence)
vous permettra de ramener le comportement MRU depuis 3.x. Le comportement MRU peut
aussi être activé et désactivé via la feuille de style en cascade (CSS) en paramétrant l'attribut mru-visible
d'un MPartStack sur true ou false.
|
| Mécanisme simple de régénération activé par défaut |
Dans Eclipse 3.7, un nouveau mécanisme simple de régénération a été introduit. Les fichiers reconnus comme étant désynchronisés par l'espace de travail, par exemple lors de l'accès au contenu du fichier par un éditeur, sont actualisés automatiquement de manière asynchrone.
Dans Eclipse 3.7 et 3.8, vous devez l'activer vous-même
via Préférences > Général > Espace de travail et sélectionner Régénérer lors de l'accès.
Dans Eclipse SDK 4.2, le mécanisme est activé par défaut.
|
| Prise en charge du mode plein écran pour MacOS X | Une nouvelle commande Fenêtre > Basculer en mode plein écran est maintenant prise en charge sur MacOS X Lion. |
| Ant mis à jour vers la version 1.8.3 |
La version groupée d'Apache Ant sur la plateforme a été mise à jour vers la version 1.8.3.
Pour plus d'informations sur les nouveautés de la version 1.8.3 d'Ant, consulter les notes sur l'édition d'Apache Ant . |
| Prise en charge de l'éditeur améliorée pour Ant 1.8.2 |
L'éditeur Ant a été amélioré avec prise en charge de nouveaux dispositifs point d'extension
dans Ant 1.8.2.
|
| Ajout de tous les types de fichier de génération connus dans la vue Ant |
La boîte de dialogue Sélection de fichier de génération pour la vue Ant a été mise à jour pour autoriser le filtrage
pour tous les types de fichier de génération connus plutôt que *.xml et build.xml.
|
Modifications de l'éditeur |
|
| Utilisation des couleurs saturées dans la règle de présentation |
La nouvelle préférence Utilisation des couleurs saturées dans la règle de présentation vous permet d'afficher les annotations dans la Règle de présentation à l'aide de couleurs saturées :
Cette option est désactivée par défaut et peut être activée sur la page Général > Editeurs > Editeurs de texte > Accessibilité. |
Modifications Equipe/CVS |
|
| Filtres dans la vue de synchronisation CVS |
Vous pouvez maintenant utiliser les expressions régulières pour filtrer les modifications dans la vue de synchronisation CVS.
Pour activer les filtres, accédez à Préférences > Général > Equipe > CVS > Synchroniser/Comparer,
décochez Ne prendre en compte que l'horodatage pour détecter les modifications, puis entrez votre modèle d'expression régulière
dans la zone Expression régulière pour ignorer les modifications dans les synchronisations. Chaque différence
de modification est vérifiée par rapport au masque et est considérée comme correspondante, si le côté droit ou gauche
de la différence correspond. S'ils diffèrent tous dans une correspondance de fichier, le fichier est exclu de la vue.
|
Changements de débogage |
|
| Barre d'outils de débogage globale | Pour améliorer la présentation de la perspective de débogage, les commandes de contrôle de débogage communes
(Stop, Reprendre, etc.) ont été retirées de la vue Débogage et introduites dans la barre d'outils globale.
La barre d'outils globale peut être personnalisée avec l'action Fenêtre > Personnaliser la perspective... pour ajouter ou supprimer des commandes de débogage, ou pour afficher/masquer complètement la barre d'outils de débogage. Le comportement de l'ancienne barre d'outils peut être restaurée en affichant/masquant l'option Afficher la barre d'outils de débogage dans le menu de la vue Débogage, puis en désactivant la barre d'outils de débogage de la boîte de dialogue Personnaliser la perspective.
|
| Edition améliorée des variables d'environnement |
L'édition de variables d'environnement multi-lignes est maintenant plus simple avec une nouvelle interface utilisateur qui présente les variables dans un widget de texte défilant.
La nouvelle interface utilisateur se trouve dans la boîte de dialogue d'édition pour une variable d'environnement multi-lignes dans l'onglet Environnement de la configuration de lancement prise en charge.
|
| Validation du nom de la configuration de lancement améliorée |
Maintenant, si vous créez une configuration de lancement avec le nom d'une configuration existante, le type de configuration conflictuelle est indiqué dans le message d'erreur.
|
| Trace de débogage |
Le débogage de JDT et de la plateforme a ajouté tous les paramètres de trace de débogage dans la page de préférences Trace où ils peuvent être activés et désactivés selon les besoins sans avoir à redémarrer.
|
| Tri de la vue Point d'arrêt |
Le tri dans la vue Points d'arrêt a été amélioré et prend maintenant en compte tous les
numéros de ligne qui apparaissent sur l'étiquette et les trie en conséquence.
|