Voilà voilà traduit par google, donc faut faire gaffe.
WineHQ
Alexandre dit Julliard ...
Recherche:
* WineHQ
* Wiki
* AppDB
* Bugzilla
* Forums
Annonces de vin
L'équipe de Wine est fière d'annoncer que la version stable Wine 1.2 est
maintenant disponible.
Ce communiqué représente deux années d'efforts de développement et plus
23.000 changements. Les principaux faits saillants sont l'appui à 64-bit
les applications et les nouveaux graphiques basés sur la norme Tango.
Il contient également de nombreuses améliorations dans tous les domaines, et plus
3.000 corrections de bugs. Voir les notes de version ci-dessous pour un résumé des
des changements majeurs.
La source est disponible depuis les emplacements suivants:
http://ibiblio.org/pub/linux/system/emu ... .2. tar.bz2
http://prdownloads.sourceforge.net/wine ... .2. tar.bz2
Les paquets binaires pour différentes distributions seront disponibles à partir de:
http://www.winehq.org/downloadVous trouverez de la documentation sur
http://www.winehq.org/documentationVous pouvez également obtenir la source de courant directement de la git
référentiel. Vérifiez
http://www.winehq.org/git pour plus de détails.
Le vin est Merci à la disposition du travail de nombreuses personnes. Voir le fichier
Auteurs dans la distribution pour la liste complète.
-------------------------------------------------- --------------
Quoi de neuf dans Wine 1.2
======================
*** Fonctionnalités de base
- Chargement et exécution des applications 64-bit Windows est maintenant pris en charge sur
processeurs x86-64 (uniquement sur Linux, à ce stade).
- Il existe maintenant deux versions de préfixes de vin, 32-bit et
64-bit. préfixes 32-bit uniquement en charge les applications 32-bit, tandis que
préfixes 64-bit soutenir à la fois 32 bits et les applications 64-bit. Le
saveur préfixe est défini au moment de la création du préfixe et ne peut pas être changé
ensuite, puisque tous les fichiers et les entrées de registre sont
des endroits différents. Rétro-compatibilité est assurée par
compte tenu de tous les préfixes créés avec des versions plus à vin
32-bit.
- WoW64 redirection du système de fichiers est supporté actuellement. Lorsque vous exécutez une
application 32-bit dans un préfixe 64-bit, accès à la
window/system32 répertoire sont automatiquement redirigés vers
windows/syswow64.
- Redirection de Registre WoW64 est maintenant pris en charge par les préfixes 64-bit. Cette
permet à la fois 32 bits et les applications 64-bit pour définir la plate-forme spécifique
clés de registre, sans empiéter les uns sur les autres.
- Tout le code 16-bit de soutien a été déplacé à un ensemble d'une profession indépendante
modules 16-bit. Aucun code 16-bit est chargé ou initialisé lors de l'exécution
une application Win32 standard, à moins qu'il ne commence à faire des appels 16-bit.
- Le gestionnaire de montage en fait maintenant rapport UUID réelle pour les dispositifs de disque
le soutenir au lieu d'un codé en dur.
- Les liens symboliques sont désormais pris en charge dans le Registre.
- Les bibliothèques d'exécution C msvcr80, msvcr90 et msvcr100 utilisé par les récentes
Visual C + + versions sont maintenant partiellement mises en œuvre.
- Certaines fonctions utilisent maintenant un prologue de fonction compatible avec Microsoft lorsque
bâtiment avec un gcc assez récent. Cela permet des superpositions sur Steam
travail.
*** Interface utilisateur
- Il ya de nouvelles icônes pour toutes les applications intégrées, ainsi que
pour les barres d'outils standard et des images. Les icônes sont basées sur les
Tango fixée pour une plus belle intégration avec le regard Unix bureautique native.
- Les curseurs animés peuvent maintenant être chargés, mais seulement la première image de
l'animation est utilisée comme un curseur statique.
- Le curseur de la souris est maintenant mis à jour correctement dans les applications qui
créer des fenêtres à partir de threads différents, comme Internet Explorer.
- L'impression standard et les boîtes de dialogue mise en page travaillent beaucoup mieux
maintenant.
- Il existe maintenant un panneau de contrôle de l'application Assistant de gestion installés
applications.
- Le rendu du texte bi-directionnel est maintenant supporté raisonnablement
bien. Il ya aussi un certain soutien pour l'élaboration du texte arabe.
- De nombreuses fonctionnalités du contrôle RichEdit sont améliorées, en particulier
le support des tables, le positionnement de détection URL curseur, barre de défilement
gestion et le soutien pour les contrôles sans fenêtre.
- De nombreux contrôles communs mieux fonctionner maintenant, en particulier les ListView,
le calendrier et les contrôles onglet.
- Il ya maintenant une mise en œuvre partielle des services de Microsoft Texte
cadre, qui offre un meilleur soutien de méthode d'entrée dans les modernes
applications.
- Il ya maintenant une bonne interface utilisateur pour l'importation, l'exportation et
gestion des clés cryptographiques et des certificats.
- Le vin est désormais entièrement traduit en français, allemand, néerlandais, italien,
Portugais, roumain, polonais, lituanien, norvégien, et le coréen. Il
a traductions partielles pour une autre vingtaine de langues.
*** Intégration du bureau
- La norme de notification XDG démarrage de l'application est maintenant
mise en œuvre.
- L'établissement NET_WORKAREA est maintenant supporté pour permettre aux applications de prendre
en compte la taille des barres Unix la tâche desktop.
- Les associations de fichiers créés par une les applications Windows sont maintenant
enregistrée auprès du bureau Unix.
- Les icônes d'application sont maintenant réglés avec la touche NET_WM_ICON, qui
permet la transparence de canal alpha sous la fenêtre de gestionnaires qui
le soutenir.
- Maximiser une fenêtre du gestionnaire de fenêtres d'Unix est maintenant détectée et
l'état est correctement reflétée sur le côté application Windows.
- L'économiseur d'écran de bureau XDG est maintenant lancé quand un Windows
application effectue une demande pour démarrer l'économiseur d'écran.
- Entrées du menu Démarrer sont maintenant correctement supprimés lorsque la demande est
désinstallé.
applications - Copier et coller des images entre Windows et Unix
fonctionne maintenant de façon plus fiable, et autres formats d'images sont supportés.
- Lancement d'un navigateur Web externes Unix à partir d'une application Windows
fonctionne désormais correctement.
- Les fichiers MSI sont désormais associés à des vins afin de leur permettre de lancer
directement depuis le bureau.
- La fenêtre du bureau virtuel passe maintenant en mode plein écran lorsque son
la taille correspond à celle de l'écran.
- Le comportement étrange fenêtre de gestion utilisés par Delphi-généré
applications est mieux pris en charge maintenant.
*** Graphics
- Rendu des polices sous-pixel est maintenant supporté, ce qui améliore grandement
l'apparence du texte sur les écrans LCD. La configuration est sous-pixel
provenant de la fontconfig système et les paramètres Xft.
- Icônes avec des canaux alpha sont maintenant correctement mélangé à, pour un bien
aspect plus agréable.
- De listes d'images désormais stocker correctement le canal alpha des images et l'utilisation
quand les afficher.
- La dll windowscodecs a été ajoutée, avec des codecs pour les formats JPEG, GIF,
PNG, BMP, ICO, et de formats d'image TIFF.
- De nombreuses fonctions sont maintenant mis en œuvre dans GDIPlus. La DLL est gdiplus
maintenant considéré comme assez bon pour charger la version intégrée par défaut.
- Superpositions sont maintenant supportés dans DirectDraw.
- Beaucoup plus de capacités sont désormais pris en charge dans le scanner SANE
backend. Ce soutien renforce numérisation dans Acrobat.
*** Audio
- La dll openal32 est maintenant mis en œuvre, comme un wrapper autour de l'Unix
bibliothèque OpenAL.
- Il ya maintenant une mise en œuvre initiale de la DLL mmdevapi (une partie de
l'architecture de son nouveau Vista), en utilisant OpenAL pour le son je / O.
- Le codec GSM msgsm32.acm est maintenant supporté.
- Le pilote de son ALSA fonctionne maintenant mieux avec ALSA PulseAudio
l'émulation.
- La lecture numérique de CD audio est maintenant supporté.
Internet *** et le réseautage
- La mise en œuvre du protocole HTTP a vu de nombreuses améliorations, en
notamment une meilleure gestion des procurations et les redirections, les meilleurs cookie
la gestion, le soutien pour l'encodage gzip, fixe pour le transfert mémorisé en bloc
mode, le soutien pour les adresses IPv6 et une meilleure validation de certificat
sur les connexions sécurisées.
- Le moteur Gecko HTML a été mis à jour à une plus récente en amont
version. Beaucoup plus d'objets HTML sont maintenant mises en œuvre.
- La couche RPC supporte désormais correctement côté serveur d'authentification et
usurpation d'identité. Le COM de triage / unmarshalling est également plus
compatible. RPC est désormais pris en charge par le protocole HTTP trop.
- Il ya maintenant une mise en œuvre complète de la substance
langage JavaScript.
- Le protocole de réseau IRDA est maintenant supporté par la couche socket.
- La dll inetmib1 est désormais appliquée, avec le soutien de la norme
SNMP MIB tables.
- La dll inetcomm met actuellement en œuvre les protocoles POP3 et SMTP, ainsi
comme un meilleur support MIME.
- Fournisseurs de messagerie élargie sont maintenant mieux prises en charge, en particulier les
natif fournisseur Outlook. les pièces jointes sont également pris en charge maintenant.
- De nombreuses fonctions sans-papiers dans la DLL shlwapi ont été mises en œuvre
pour améliorer Internet Explorer soutien.
*** Direct3D
- Les organisations confessionnelles sont maintenant utilisé par défaut pour le rendu hors écran dans Direct3D.
- Backbuffers plus / plus petit que la fenêtre de leur associés sont désormais
correctement tendue.
- Une grande partie de la d3dx9 DLL est maintenant mis en œuvre, notamment
support des fichiers de l'assembleur de shader. x, des fonctions pour les polices, le général
mathématiques en 3D, la manipulation de maille, et les sprites. Un premier pas a été fait avec le
fonctions de texture et de l'effet.
manutention brouillard - s'est beaucoup améliorée.
- Différents formats de texture YUV sont maintenant supportés.
- Contextes wined3d sont maintenant gérés par thread, et de jouer aussi bien avec Nice
d'autres instances et wined3d opengl32 contextes GL. Les contextes sont
leur validité est vérifiée avant d'être utilisées (par exemple, si l'associé
fenêtre est détruite.)
- La manipulation sprite Point s'est beaucoup améliorée.
- La source de shader est maintenant l'objet de dumping sur le GLSL compiler / lien échecs. Cette
est le plus souvent pour aider les développeurs de pilotes, comme Mesa, d'enquêter sur
bugs GLSL déclenché par le vin.
- Le code de détection de la carte graphique est améliorée et des graphismes beaucoup plus
cartes sont maintenant reconnus.
- Avions clip de l'utilisateur sont maintenant pris en charge les shaders. Cela permet à bon
réflexions sur l'eau dans Half-Life 2.
- Il ya maintenant une mise en œuvre initiale de Direct3D 10, y compris les
DXGI, d3d10core et D3D10 DLL. La plupart des travaux à ce jour est passé
dans l'analyse des effets et des shaders D3D10 SM4.
- Échantillonneurs Shadow sont maintenant correctement pris en charge. Cette ombre fixe dans
StarCraft 2.
- Il ya maintenant une mise en œuvre en fonction de shader D3D fixe fonction
traitement fragment. Cela permet d'éviter certaines limitations de la précédente
approche OpenGL fonction fixés sur la base.
- Mises à jour partielle de surfaces avec des formats compressés sont maintenant correctement
pris en charge.
- Beaucoup de nouvelles extensions OpenGL sont maintenant supportés. Il s'agit notamment de:
- EXT_provoking_vertex / ARB_provoking_vertex. Cela permet à l'
couleur vertex correcte à utiliser lors de flat shading est activé, et
aide à Civilization IV en particulier.
- EXT_vertex_array_bgra / ARB_vertex_array_bgra. Cela permet de plus
traitement efficace des BGRA (D3DCOLOR) données dans la fonction déterminée
pipeline.
- EXT_draw_buffers2. Cela permet à la couleur indépendante écrire masques
lorsque plusieurs cibles de rendu (simultanée) sont utilisés.
- Les extensions nVidia Diverses vertex ARB programmes fragment /. Ces
permettre un soutien SM3 avec le vertex ARB / shader programme fragment
backend.
- EXT_texture_compression_rgtc. Cette ajoute le support pour la ATI2N
(Également connue sous le nom 3Dc) comprimé format de texture.
- ARB_texture_rg. Ceci permet de soutenir plus efficacement la
R16F, G16R16F, R32F et formats de texture G32R32F.
- ARB_framebuffer_object. C'est presque le même que l'actuel
soutien à EXT_framebuffer_object, mais améliore le rendu avec une
stencil buffer de profondeur / plus grand que la mémoire tampon de la couleur (s). Il aide
(Entre autres) de Splinter Cell,
- ARB_sync. Cette ajoute le support des multi-thread / GL contexte de la Croix-
Si les requêtes utilisées par Dragon Age: Origins.
- ARB_half_float_vertex. Cette ajoute le support pour 16-bit virgule flottante
formats vertex point sur les cartes qui ne supportent déjà
NV_half_float. Il aide le commandant suprême.
- Il existe désormais un cadre général pour soutenir les variations / bizarreries dans
GL conducteurs.
*** Intégré dans les applications
- Le débogueur Wine affiche maintenant un accident de dialogue pour informer l'utilisateur
qu'un accident a eu lieu avant le dumping, les informations backtrace.
- Le débogueur Wine utilise maintenant l'exception nain déroulement de données pour
backtraces plus fiables.
- Les dialogues de fichiers dans les applications intégrées sont maintenant redimensionnable.
- Regedit peuvent désormais importer et exporter des fichiers au format Unicode.
- Wineboot affiche désormais une boîte de dialogue lors de la création ou la mise à jour le préfixe
répertoire de laisser l'utilisateur de savoir que quelque chose se passe, depuis
la mise à jour peut prendre un certain temps, en particulier avec les préfixes 64-bit.
- Le texte de remplacement est maintenant mis en œuvre dans le Bloc-notes.
- La fonction d'aperçu avant impression dans WordPad travaille maintenant beaucoup mieux.
- La navigation dans les fichiers d'aide fonctionne désormais mieux dans WinHelp. De nombreux graphiques
pépins ont également été corrigés.
- Les dialogues ont été winecfg tordu alors que la demande est
utilisable dans un ordinateur de bureau 640x480. Les propos du panneau a été remanié
avec de meilleurs graphismes.
- L'analyseur de ligne de commande dans cmd.exe est plus compatible maintenant, ce qui
devrait permettre à davantage de commandes Windows fichiers à exécuter correctement. Là
est également une suite de tests de régression pour elle.
- Rpcss implémente maintenant un bon mappeur de point final RPC.
Construire l'environnement ***
- Le compilateur IDL vin peut maintenant générer un code correct pour tous les
standard des fichiers IDL, y compris la gestion des exceptions appropriées. Une grande
nombre de procurations et des serveurs COM sont maintenant générés automatiquement
à partir de leurs définitions IDL.
- Les espaces réservés dll faux sont maintenant intégrés à la compilation, au lieu de
être généré à chaque fois un préfixe vin est créé. Il est donc
possible d'installer un espace réservé pour chaque dll charge, ce qui
doivent éviter de nombreux échecs dans installateurs vérifier les versions de DLL.
- Configurer prend désormais en charge l'option - disable-tests afin de prévenir
la construction de la suite de test. Cela permet d'accélérer les temps de compilation,
en particulier lorsque bissectrice une régression.
- Les tests de la Croix-compilés sont désormais construits contre l'importation de vin
bibliothèques au lieu de les MinGW. Celui-ci ne sont pas compatibles
assez pour nos besoins.
- Winegcc gère maintenant les fichiers de ressources tout comme les fichiers objet normal et
les liens dans le fichier binaire final sans nécessiter la construction spéciale
règles.
- Winebuild et winegcc maintenant pleinement en charge Solaris.
- Vin s'appuie désormais correctement sur Cygwin, si certains de ces résultant
binaires ne fonctionnent pas correctement.
- Makefiles sont maintenant créés au besoin pendant le processus de construction,
au lieu d'être tous ensemble créé lors de la configuration. Cela fait
qu'il n'est pas nécessaire de lancer 'make depend "dans la plupart des cas.
- Vigneron a maintenant un meilleur support des fichiers Visual C + + du projet.
*** Divers
- La mise en œuvre de stockage OLE supporte désormais traitées de stockage, avec
bon et retours arrières. Cela permet le support de Microsoft
documents Office contenant des macros.
- Le programme d'installation MSI prend désormais en charge les correctifs, qui permet à la
Installation des Service Packs pour de nombreuses applications. Beaucoup plus de MSI
actions standard sont également pris en charge maintenant.
- La dll RSAENH prend désormais en charge le SHA-256, SHA-384 et SHA-512
algorithmes de chiffrement, ainsi que CALG_SSL3_SHAMD5 hachage.
- Les objets de base de données OLE sont désormais mis en œuvre, qui fixe les cliparts
fonctionnalité dans Microsoft Office 2007.
- Copier et coller des objets OLE dans les applications fonctionne mieux maintenant.
- Support pour les signatures cryptographiques et des certificats est améliorée,
y compris le soutien pour les listes de certificats de confiance.
- Le service Planificateur de tâches est désormais mis en œuvre.
*** Performance
- Bitmap d'étirement et de l'alpha blending est maintenant effectué par le biais XRender
lorsque cela est possible, ce qui évite un tour de temps-retour de la
bits bitmap à partir du serveur X.
- Temps de démarrage pour les installateurs MSI qui contiennent une grande quantité de
chaînes se sont beaucoup améliorées.
- Réglage de l'affinité du processeur pour les threads ou processus est maintenant
pris en charge, ce qui améliore les performances multi-core pour les applications
qui tirent profit de celui-ci.
- Chargement des tables de symboles dans le débogueur grand vin est beaucoup plus rapide
maintenant.
- La manipulation FBO s'est nettement améliorée. Récemment utilisés FBO
configurations sont désormais mis en cache, ce qui est une performance majeure
amélioration.
- Chargement des constantes shader est plus efficace maintenant. Cela améliore
performance pour (entre autres) Half-Life 2, Counter Strike: Source,
Source Engine et jeux en général.
- La performance des échantillons sRGB est améliorée, ce qui permet notamment
Source Engine jeux.
Plate-forme *** changements spécifiques
- Joysticks POV interrupteur et remappage axe sont désormais mieux pris en charge sur
Linux. Joysticks sont maintenant supportés sur Mac OS X aussi.
- Les différents DVD I / O contrôles sont maintenant mises en œuvre sur Mac OS X.
- Le réseau de routage et les fonctions statistiques dans iphlpapi sont maintenant
mis en œuvre sur Solaris et FreeBSD.
- Mach-O symboles de débogage (le format utilisé par Mac OS X) sont maintenant
Pris en charge dans le débogueur.
- Les ports de l'événement sont maintenant utilisés sur Solaris pour wineserver améliorée
performance.
*** Dépendances Nouvelle bibliothèque
- Le libgnutls bibliothèque est maintenant utilisé pour le chiffrement et le certificat
validation dans secur32.
- La bibliothèque libgsm est maintenant utilisée pour le GSM soutien codec.
- La bibliothèque libmpg123 est maintenant utilisé pour le décodage MP3 (sauf sur Mac OS
X où les fonctions sont utilisées au lieu CoreAudio).
- La bibliothèque libopenal est maintenant utilisé pour la DLL openal32
mise en œuvre, ainsi que pour la DLL mmdevapi (son Vista
l'appui).
- La bibliothèque libtiff est maintenant utilisé pour décoder l'image TIFF dans le
dll windowscodecs.
- La bibliothèque libv4l1 est maintenant utilisé pour la capture vidéo dans DirectShow.
*** Rétrocompatibilité
- Le script d'aide wineshelllink a été supprimée. Tous les menus et
d'intégration du bureau est maintenant géré par winemenubuilder.
- Le script wineprefixcreate obsolète a été supprimée. préfixe Wine
répertoires sont créés automatiquement si nécessaire.
- Vieille configurations LinuxThreads ne sont plus supportées. Vin exige maintenant
le filetage moderne NPTL qui a été la norme sur Linux pour de nombreux
ans maintenant.
- L'option PBuffer pour rendre hors de l'écran a été retiré de
Direct3D. Ce code a été n'est plus maintenu, et a offert peu d'avantages
au cours des FBO "ou" backbuffer "modes.
*** Les problèmes connus avec les récents 1.2 Modifications
- Le rendu des polices sous-pixel n'a pas encore apparaître tout à fait aussi beau que celui
utilisé par le reste du monde Unix.
- Les performances de stockage OLE peut se dégrader assez mal sur les fichiers avec un
mise en page particulière.
- Il n'y a pas de version 64-bit du moteur Gecko encore, si 64-bit
applications qui utilisent un contrôle de navigateur ne fonctionnera pas correctement.
-
Alexandre Julliard
julliard@winehq.org
Hébergé par CodeWeavers