logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 19-07-2010 20:14:01

chiwawa
Membre
Distrib. : Débian Satable
Noyau : Celui présent dans la dernière stable
(G)UI : Gnome 3
Inscription : 18-04-2009

Wine 1.2 viens de sortir est sa sens bon.

Pour les nouveauté apporter :

WineHQ
Alexandre Julliard dit...
Search:

    * WineHQ
    * Wiki
    * AppDB
    * Bugzilla
    * Forums

Annonces de Wine

The Wine team is proud to announce that the stable release Wine 1.2 is
now available.

This release represents two years of development effort and over
23,000 changes. The main highlights are the support for 64-bit
applications, and the new graphics based on the Tango standard.

It also contains a lot of improvements across the board, and over
3,000 bug fixes. See the release notes below for a summary of the
major changes.

The source is available from the following locations:

  http://ibiblio.org/pub/linux/system/emu … .2.tar.bz2
  http://prdownloads.sourceforge.net/wine … .2.tar.bz2

Binary packages for various distributions will be available from:

  http://www.winehq.org/download

You will find documentation on http://www.winehq.org/documentation

You can also get the current source directly from the git
repository. Check http://www.winehq.org/git for details.

Wine is available thanks to the work of many people. See the file
AUTHORS in the distribution for the complete list.

----------------------------------------------------------------

What's new in Wine 1.2
======================

*** Core functionality

- Loading and running 64-bit Windows applications is now supported on
  x86-64 processors (only on Linux at this point).

- There are now two flavors of Wine prefixes, 32-bit and
  64-bit. 32-bit prefixes only support 32-bit applications, while
  64-bit prefixes support both 32-bit and 64-bit applications. The
  prefix flavor is set at prefix creation time and cannot be changed
  afterwards, since all the files and registry entries are in
  different locations. Backwards compatibility is ensured by
  considering all prefixes created with older Wine versions to be
  32-bit.

- WoW64 file system redirection is supported now. When running a
  32-bit application in a 64-bit prefix, accesses to the
  window/system32 directory are automatically redirected to
  windows/syswow64.

- WoW64 registry redirection is now supported in 64-bit prefixes. This
  allows both 32-bit and 64-bit applications to set platform-specific
  registry keys without stepping on each other.

- All the 16-bit support code has been moved to a set of independent
  16-bit modules. No 16-bit code is loaded or initialized when running
  a standard Win32 application, unless it starts making 16-bit calls.

- The mount manager now reports the actual UUID for disk devices that
  support it instead of a hard-coded one.

- Symbolic links are now supported in the registry.

- The C runtime libraries msvcr80, msvcr90 and msvcr100 used by recent
  Visual C++ versions are now partially implemented.

- Some functions now use a Microsoft-compatible function prologue when
  building with a recent enough gcc. This allows Steam overlays to
  work.


*** User interface

- There are new icons for all the built-in applications, as well as
  for the standard toolbars and images. The icons are based on the
  Tango set for a nicer integration with the native Unix desktop look.

- Animated cursors can now be loaded, though only the first frame of
  the animation is used as a static cursor.

- The mouse cursor is now updated correctly in applications that
  create windows from different threads, like Internet Explorer.

- The standard print and page setup dialogs are working much better
  now.

- There is now an application wizard control panel to manage installed
  applications.

- Rendering of bi-directional text is now supported reasonably
  well. There is also some support for Arabic text shaping.

- Many features of the RichEdit control are improved, particularly
  support for tables, URL detection, cursor positioning, scrollbar
  management, and support for windowless controls.

- Many common controls work better now, particularly the listview,
  calendar and tab controls.

- There is now a partial implementation of the Microsoft Text Services
  framework, which provides better input method support in modern
  applications.

- There is now a proper user interface for importing, exporting and
  managing cryptographic keys and certificates.

- Wine is now fully translated to French, German, Dutch, Italian,
  Portuguese, Romanian, Polish, Lithuanian, Norwegian, and Korean. It
  has partial translations for another twenty languages.


*** Desktop integration

- The XDG standard for application startup notification is now
  implemented.

- The NET_WORKAREA property is now supported to let applications take
  into account the size of the Unix desktop task bars.

- File associations created by a Windows applications are now
  registered with the Unix desktop.

- Application icons are now set with the NET_WM_ICON hint, which
  enables alpha channel transparency under window managers that
  support it.

- Maximizing a window from the Unix window manager is now detected and
  the state is correctly reflected on the Windows application side.

- The XDG desktop screen saver is now launched when a Windows
  application makes a request to start the screen saver.

- Start Menu entries are now properly removed when an application is
  uninstalled.

- Copying and pasting images between Windows and Unix applications
  works more reliably now, and more image formats are supported.

- Launching an external Unix Web browser from a Windows application
  now works correctly.

- MSI files are now associated with Wine to enable launching them
  directly from the desktop.

- The virtual desktop window now switches to full-screen mode when its
  size matches that of the screen.

- The strange window management behavior used by Delphi-generated
  applications is better supported now.


*** Graphics

- Subpixel font rendering is now supported, which greatly improves
  text appearance on LCD screens. The subpixel configuration is
  derived from the system fontconfig and Xft settings.

- Icons with alpha channels are now properly blended in, for a much
  nicer appearance.

- Image lists now properly store the alpha channel of images and use
  it when displaying them.

- The windowscodecs dll has been added, with codecs for the JPEG, GIF,
  PNG, BMP, ICO, and TIFF image formats.

- Many functions are now implemented in GDIPlus. The gdiplus dll is
  now considered good enough to load the built-in version by default.

- Overlays are now supported in DirectDraw.

- Many more capabilities are now supported in the SANE scanner
  backend. This improves scanning support in Acrobat.


*** Audio

- The openal32 dll is now implemented, as a wrapper around the Unix
  OpenAL library.

- There is now an initial implementation of the mmdevapi dll (part of
  the new Vista sound architecture), using OpenAL for sound I/O.

- The msgsm32.acm GSM codec is now supported.

- The ALSA sound driver now works better with PulseAudio's ALSA
  emulation.

- Digital playback of audio CDs is now supported.


*** Internet and networking

- The HTTP protocol implementation has seen many improvements, in
  particular better handling of proxies and redirects, better cookie
  management, support for gzip encoding, fixes for chunked transfer
  mode, support for IPv6 addresses, and better certificate validation
  on secure connections.

- The Gecko HTML engine has been updated to a more recent upstream
  version. Many more HTML objects are now implemented.

- The RPC layer now properly supports server-side authentication and
  impersonation. The COM marshalling/unmarshalling is also more
  compatible. RPC is now supported over the HTTP protocol too.

- There is now an essentially complete implementation of the
  JavaScript language.

- The IRDA network protocol is now supported by the socket layer.

- The inetmib1 dll is now implemented, with support for the standard
  SNMP MIB tables.

- The inetcomm dll now implements the POP3 and SMTP protocols, as well
  as better MIME support.

- Extended mail providers are now better supported, particularly the
  native Outlook provider. Mail attachments are also supported now.

- Many undocumented functions in the shlwapi dll have been implemented
  for improved Internet Explorer support.


*** Direct3D

- FBOs are now used by default for off-screen rendering in Direct3D.

- Backbuffers larger/smaller than their associated window are now
  correctly stretched.

- A large portion of the d3dx9 dlls is now implemented, most notably
  the shader assembler, .x file support, functions for fonts, general
  3D math, mesh handling, and sprites. A start has been made with the
  texture and effect functions.

- Fog handling has improved a lot.

- Various YUV texture formats are now supported.

- wined3d contexts are now managed per-thread, and play nice both with
  other wined3d instances and opengl32 GL contexts. Contexts are
  checked for validity before being used (e.g. if the associated
  window is destroyed.)

- Point sprite handling has improved a lot.

- The shader source is now dumped on GLSL compile/link failures. This
  is mostly to help driver developers, like Mesa, with investigating
  GLSL bugs triggered by Wine.

- The graphics card detection code is improved, and many more graphics
  cards are now recognized.

- User clip planes are now supported in shaders. This allows proper
  water reflections in Half-Life 2.

- There is now an initial implementation of Direct3D 10, including the
  dxgi, d3d10core and d3d10 dlls.  Most of the work so far has gone
  into parsing d3d10 effects and SM4 shaders.

- Shadow samplers are now properly supported. This fixes shadows in
  StarCraft 2.

- There is now a shader based implementation of D3D fixed function
  fragment processing. This avoids some limitations of the previous
  OpenGL fixed function based approach.

- Partial updates of surfaces with compressed formats are now properly
  supported.

- Many new OpenGL extensions are now supported. These include:

   - EXT_provoking_vertex/ARB_provoking_vertex. This allows the
     correct vertex color to be used when flat shading is enabled, and
     helps Civilization IV in particular.

   - EXT_vertex_array_bgra/ARB_vertex_array_bgra. This allows for more
     efficient handling of BGRA (D3DCOLOR) data in the fixed function
     pipeline.

   - EXT_draw_buffers2. This enables independent color write masks
     when multiple (simultaneous) render targets are in use.

   - Various nVidia extensions to ARB vertex/fragment programs. These
     allow SM3 support with the ARB vertex/fragment program shader
     backend.

   - EXT_texture_compression_rgtc. This adds support for the ATI2N
     (also known as 3Dc) compressed texture format.

   - ARB_texture_rg. This allows for more efficient support of the
     R16F, G16R16F, R32F and G32R32F texture formats.

   - ARB_framebuffer_object. This is mostly the same as the existing
     support for EXT_framebuffer_object, but improves rendering with a
     depth/stencil buffer larger than the color buffer(s). It helps
     (among others) Splinter Cell,

   - ARB_sync. This adds support for multi-threaded / cross GL context
     event queries used by Dragon Age: Origins.

   - ARB_half_float_vertex. This adds support for 16-bit floating
     point vertex formats on cards that don't already support
     NV_half_float. It helps Supreme Commander.

- There is now a general framework for supporting variations/quirks in
  GL drivers.


*** Built-in applications

- The Wine debugger now displays a crash dialog to let the user know
  that a crash happened before dumping the backtrace information.

- The Wine debugger now uses the Dwarf exception unwinding data for
  more reliable backtraces.

- The file dialogs in built-in applications are now resizable.

- Regedit can now import from and export to files in Unicode format.

- Wineboot now displays a dialog while creating or updating the prefix
  directory to let the user know that something is happening, since
  the update can take some time, particularly with 64-bit prefixes.

- Text replacement is now implemented in Notepad.

- The print preview feature in Wordpad now works much better.

- Navigation in help files now works better in Winhelp. Many graphical
  glitches have also been fixed.

- The Winecfg dialogs have been tweaked so that the application is
  usable in a 640x480 desktop. The About panel has been redesigned
  with better graphics.

- The command-line parser in cmd.exe is more compatible now, which
  should enable more Windows batch files to execute correctly. There
  is also a regression test suite for it.

- Rpcss now implements a proper RPC endpoint mapper.


*** Build environment

- The Wine IDL compiler can now generate correct code for all the
  standard IDL files, including proper exception handling. A large
  number of COM proxies and servers are now automatically generated
  from their IDL definitions.

- The fake dll placeholders are now built at compile time, instead of
  being generated every time a Wine prefix is created. This makes it
  possible to install a placeholder for every supported dll, which
  should avoid many failures in installers that check dll versions.

- configure now supports the --disable-tests option to prevent
  building the test suite. This allows for faster compile times,
  particularly when bisecting a regression.

- The cross-compiled tests are now built against the Wine import
  libraries instead of the Mingw ones. The latter are not compatible
  enough for our needs.

- winegcc now handles resource files just like normal object files and
  links them into the final binary without requiring special build
  rules.

- winebuild and winegcc now fully support Solaris.

- Wine now builds properly on Cygwin, though some of the resulting
  binaries do not work correctly.

- Makefiles are now created as needed during the build process,
  instead of being all created together at configure time. This makes
  it unnecessary to run 'make depend' in most cases.

- winemaker now has better support for Visual C++ project files.


*** Miscellaneous

- The OLE storage implementation now supports transacted storage, with
  proper commits and rollbacks. This enables support for Microsoft
  Office documents containing macros.

- The MSI installer now supports patches, which enables the
  installation of service packs for many applications. Many more MSI
  standard actions are also supported now.

- The rsaenh dll now supports the SHA-256, SHA-384, and SHA-512
  encryption algorithms, as well as CALG_SSL3_SHAMD5 hashing.

- OLE database objects are now implemented, which fixes the clipart
  functionality in Microsoft Office 2007.

- Copying and pasting OLE objects across applications works better now.

- Support for cryptographic signatures and certificates is improved,
  including support for certificate trust lists.

- The Task Scheduler service is now implemented.


*** Performance

- Bitmap stretching and alpha blending is now done through Xrender
  when possible, which avoids a time-consuming round-trip of the
  bitmap bits from the X server.

- Startup time for MSI installers that contain a large amount of
  strings is much improved.

- Setting the processor affinity for threads or processes is now
  supported, which improves multi-core performance for applications
  that take advantage of it.

- Loading large symbol tables in the Wine debugger is much faster
  now.

- FBO handling has improved significantly. Recently used FBO
  configurations are now cached, which is a major performance
  improvement.

- Loading shader constants is more efficient now. This improves
  performance for (among others) Half-Life 2, Counter Strike: Source,
  and Source Engine games in general.

- The performance of sRGB samples is improved, this particularly helps
  Source Engine games.


*** Platform-specific changes

- Joysticks POV switch and axis remapping are now better supported on
  Linux. Joysticks are now supported on Mac OS X too.

- The various DVD I/O controls are now implemented on Mac OS X.

- The network routing and statistics functions in iphlpapi are now
  implemented on Solaris and FreeBSD.

- Mach-O debugging symbols (the format used by Mac OS X) are now
  supported in the debugger.

- Event ports are now used on Solaris for improved wineserver
  performance.


*** New library dependencies

- The libgnutls library is now used for encryption and certificate
  validation in secur32.

- The libgsm library is now used for the GSM codec support.

- The libmpg123 library is now used for mp3 decoding (except on Mac OS
  X where CoreAudio functions are used instead).

- The libopenal library is now used for the openal32 dll
  implementation, as well as for the mmdevapi dll (Vista sound
  support).

- The libtiff library is now used for TIFF image decoding in the
  windowscodecs dll.

- The libv4l1 library is now used for video capture in DirectShow.


*** Backwards compatibility

- The wineshelllink helper script has been removed. All the menu and
  desktop integration is now handled by winemenubuilder.

- The deprecated wineprefixcreate script has been removed. Wine prefix
  directories are created automatically as needed.

- Old LinuxThreads setups are no longer supported. Wine now requires
  the modern NPTL threading that has been standard on Linux for many
  years now.

- The PBuffer option for off-screen rendering has been removed from
  Direct3D. This code was unmaintained, and offered little advantage
  over the "fbo" or "backbuffer" modes.


*** Known issues with recent 1.2 changes

- The subpixel font rendering doesn't yet look quite as nice as that
  used by the rest of the Unix desktop.

- The OLE storage performance can degrade pretty badly on files with a
  particular layout.

- There is no 64-bit version of the Gecko engine yet, so 64-bit
  applications that use a browser control won't work correctly.

--
Alexandre Julliard
julliard@winehq.org

Hosted By CodeWeavers


Personnellement j'ai retenu  avec une très grande attention cette partie :

- Shadow samplers are now properly supported. This fixes shadows in
  StarCraft 2.

Trop cool il parle de StarCraft 2, moi qui veut l'acheter et je veux pas réinstaller Windows que pour lui.
Donc un support de StarCraft 2 et pour moi une très très bonne nouvelle.

Tous mes PC sont sous Débian maintenant.
Poste mobile => ASUS M51S.
Poste fixe => PROC AMD double cœur + 4 go de ram + 3 disques en raid 5 + disque système (un jour ce sera un ssd promis).

Hors ligne

#2 19-07-2010 20:17:03

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Wine 1.2 viens de sortir est sa sens bon.

Et en français tout ça ?

smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#3 19-07-2010 20:24:23

chiwawa
Membre
Distrib. : Débian Satable
Noyau : Celui présent dans la dernière stable
(G)UI : Gnome 3
Inscription : 18-04-2009

Re : Wine 1.2 viens de sortir est sa sens bon.

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/download

Vous trouverez de la documentation sur http://www.winehq.org/documentation

Vous 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

Tous mes PC sont sous Débian maintenant.
Poste mobile => ASUS M51S.
Poste fixe => PROC AMD double cœur + 4 go de ram + 3 disques en raid 5 + disque système (un jour ce sera un ssd promis).

Hors ligne

#4 19-07-2010 20:32:22

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Wine 1.2 viens de sortir est sa sens bon.

Merci ! smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums