Firmum emissio vini 5.0

Post annum evolutionis et versiones experimentales 28 presented stabilis emissio aperta exsecutio Win32 API - vinum 5.0quae plus quam 7400 mutationes comprehendit. Res gestae praecipuae novae versionis includunt traditionem fabricatorum in Vino modulorum in PE format, sustentationem multi-monitoris figurarum, novam exsecutionem instrumenti XAudio2 audio API et subsidium Vulkan 1.1 graphics API.

in Vinum confirmatus plenae operationis 4869 (anno abhinc 4737) programmata Windows, alia 4136 (anno abhinc 4045) programmata perfecte operantur cum additionibus fundis et DLLs externis. 3635 programmata minora habent quaestiones perficiendi quae usum applicationis functionum fundamentalium non impediunt.

Clavis innovations Vinum 5.0;

  • Moduli in PE format
    • Cum MinGW compilator, optimi moduli Vini nunc aedificati sunt in PE (Executable Portable, in Windows uso) forma tabellae exsecutabilis loco ELF. Usus PE quaestiones solvit cum variis exemplaribus machinis tutelaris sustentandis, quae identitatem modulorum systematis in disco et in memoria comprobant;
    • PE executables nunc ad ~/.winum ($WINEPREFIX transtulerunt) directorium pro fasciculis phantasticis DLL utendi, supellectilem magis similem praebendo officinarum Fenestra realium, sumptum spatii orbis additi consumendi;
    • Modules conversus ad PE forma uti vexillum wchar C functiones et constantes cum Unicode (exempli gratia L "abc");
    • Vinum C runtime subsidium addidit ad conjunctionem cum binariis in MinGW constructis, quod loco MinGW runtime aedificationis DLLs adhibetur per defaltam;
  • Graphics subsystem
    • Addidit subsidium operandi cum multis monitoribus et adaptatoribus graphicis, additis facultatem dynamice mutandi occasus;
    • Auriga graphics API Vulkan ad implendum Vulkan 1.1.126 renovata est;
    • FenestraCodecs bibliotheca facultatem praebet ad formas rasteras additas convertendi, formatis inclusis cum palette inscripto;
  • Direct3D
    • Cum applicationes Direct3D plenae screen currit, vocatio Screensaver Aquarium obsidetur;
    • DXGI (DirectX Graphics Infrastructure) subsidium adiecit applicationis informandi cum fenestra eius elevata est, quae applicationem ad minuendam operam in fenestra intensiva operandi permittit;
    • Ad applicationes utens DXGI, nunc fieri potest ut inter screen plena et fenestratum modum flectendi utendi Alt+Intra iuncturam;
    • Facultates Direct3D 12 exsequendi dilatatae sunt, exempli gratia, nunc subsidium mutandi inter modos plenos et fenestratos, modos ductiles, modos scandendi et administrandi reddendi quiddam subrogandi intervallum (permuto intervallo);
    • Melioratus tractatio variarum condicionum confinium, ut usus valorum extra-range inputatorum ad perspicuitatem et profunditatem probationum, reddens texturas reflexas et buffers, et usum obiectis rectae DirectDraw clip, Direct3 cogitationes creando fenestras falsas, locis visibilibus adhibitis quarum moduli minimi valores maximo sunt aequales, etc.
    • Direct3D 8 et 9 accuratiorem investigationem praebent "sordidaΒ» areas of texturas onustas;
    • Magnitudo spatii requisiti inscriptionis, cum texturae 3D 3D pressae, utens SXNUMXTC methodo, redacta est (pro omnino loading textura in chunkis onerata).
    • Interface implemented ID3D11Multithread sectiones criticas in applicationibus multi- plicatis tueri;
    • Variae emendationes et figmenta ad calculos illustrandos relatos pro applicationibus DirectDraw antiquioribus;
    • Impleri additional vocat perspecta habere de shaders in API ShaderReflection;
    • wined3d nunc subsidiis blitter CPU-fundatur ad facultates processui compressae;
    • Datorum graphics chartarum in Direct3D dilatetur;
    • Novae subcriptio claves HKEY_CURRENT_USER\Vinum Direct3D: "shader_backend" (ad opus cum shaders: "glsl" pro GLSL, "arb" pro ARB vertex/fragmento et "nemo" ut inactivandi shader) "strict_shader_math" ( 0x1 - da, 0x0 - disable Direct3D conversionis obscurioris). "UseGLSL" clavis deprecatus est (uteretur "shader_backend");
  • D3DX
    • Firmamentum compressionis 3D texturae mechanismi S3TC (S3 Compressionis texturae) ad effectum deducta est;
    • Adiectae sunt rectae exsecutiones operationum sicut texturae superficierum impletionum et inexplicabilium;
    • Variae emendationes et certae ad compagem creationis factae sunt visual effectus,;
  • Kernel (Windows Kernel Interfaces)
    • Pleraque functionum in Kernel32 adhibita to commota sunt
      KernelBase, sequentes mutationes architecturae in Fenestra;

    • Facultas miscendi 32- et 64 frenum DLLs in directoriis onerandis adhibitis. Efficit ut neglecta sint bibliothecae quae non aequant profunditati hodiernae (32/64) , si ulterius per viam , bibliothecam rectam pro currenti profunditate invenire potest ;
    • Ad fabrica aurigarum aemulatio objectorum nucleorum emendatus est;
    • Res deducenda synchronisatio quae in gradu nuclei operantur, ut comas nent, mutexes celeriter et variabiles ope adnexa;
    • Curae ut applicationes de statu pugnae recte certiores fiant;
  • User mollis ac Desktop Integration
    • Fenestrae magnae nunc monstrantur utens titulo malleolo quam in Fenestra 3.1 styli icon;
    • Additae sunt novae button styles SplitButton (Pulla cum gutta-in album actionum) et Mandatum Nexus (nexiones in alternis capsulis movere solebant ad gradum proximum);
    • Nexus symbolici creatae sunt pro 'download' et 'Templates' folder, monstrantes respondentibus directoriis systematum Unix;
  • initus cogitationes
    • In satus, necessarii aurigae fabrica Plug & Play installantur et onerati;
    • Improve support for game controlers, including mini-joystick (hat switch), rota gubernans, gas and pedals confregit.
    • Sustentatio veteris Linux joystick API in Linux nucleis prior adhibita versioni 2.2 discontinuata est;
  • NET
    • Mono machinam renovata est ad 4.9.4 dimittendum et nunc includit partes Fundationis Praesentationis Fenestra (WPF) compages;
    • Facultatem addendi additiones instituendi cum Mono et Gecko in uno presul communi, tabellas in /usr/partis/vinum ponendi loco ad novas praefixiones describendi;
  • networking occasiones
    • Vinum Gecko navigatoris machinamentum, quod in MSHTML bibliotheca adhibetur, renovatum est ad dimittendum 2.47.1. Firmamentum novum HTML APIs adductum est;
    • MSHTML nunc sustinet SVG elementa;
    • Multae novae VBScript functiones (exempli gratia, error et exceptio tracto, Hora, Dies, Mens, String, LBound, RegExp. Replace, ScriptTypeInfo_* et ScriptTypeComp_Bind* functiones, etc.);
    • Codicis statu servata in VBScript et JScript (script permaneat);
    • Exsecutionem initialem servitii HTTP (WinHTTP) et sociarum API (HTTPAPI) ad clientem et servitorem applicationum addidit, qui petitiones HTTP protocollo mittunt et accipiunt;
    • Procuratoris HTTP occasus per DHCP facultatem obtinendi implevit;
    • Addidit subsidium redirectionis authenticas petitiones per Microsoft Congue ministerium;
  • Cryptographia
    • Firmamentum de elliptico curvae cryptographicae clavium (ECC) impletum, cum GnuTLS utens;
    • Facultatem addidit ut claves et testimoniales e lima in PFX formato importarent;
    • Subsidiis additis pro schemate generationis clavem in Tessera PBKDF2 fundatam;
  • Textus et fontes
    • DirectWrite API exsecutionem subsidium addidit OpenType features pertinentes ad glyph positioningquae per defaltam styli latini, incluso kerning;
    • Melior est securitas ad processus fontis notitias annotando rectitudinem variarum tabularum datarum ante eas utendo;
    • Interfaces directWrite deductae sunt in linea cum SDK novissima;
  • Sana et video
    • Nova exsecutio soni API propositus est XAudio2, structum ex exertus FAudio. Utens FAudio in Vino permittit ut meliores soni qualitates in ludis et in ludis utere features ut volumen mixtionis et progressus soni effectus;
    • Magnus numerus vocatorum novorum ad exsequendam compagem fundationis Mediae additae sunt, incluso subsidio pro aedificato-in et consuetudine queues asynchronous, Source Lector API, Sessio Mediae, etc.
    • Filtrum captum video switched ad usum v4l2 API loco v4l1 API, qui ampliavit camerarum camerarum sustentationem;
    • Constructum in AVI, MPEG-I et FLUCTU decoders remoti sunt, pro quibus ratio GStreamer vel QuickTime nunc adhibetur;
    • Subsidium VMR7 configurationis APIs adiecit;
    • Addidit subsidium ad aptandum volumen singularum canalium ad sanas rectores;
  • Intern
    • Tabulae unicodes renovatae versioni 12.1.0;
    • Firmamentum de Unicode ordinationem exsequatur;
    • Proviso automatariam institutionem regionis geographicae (HKEY_CURRENT_USER\Control Panel International\Geo) innixa in praesenti locali;
  • RPC/COM
    • Adiecta sunt subsidia complexorum structurarum et vestium in typelib;
    • Adiecta est exsecutio initialis bibliothecae Windows Scriptoris runtime;
    • Exsecutionem initialem ADO (Microsoft ActiveX data obiecta) bibliothecam addidit;
  • Installers
    • Firmamentum pro traditio inaequaliter (Fileae Patch) impletum est pro instrumento MSI;
    • WUSA (Fenestra Update Standalone Installer) utilitas nunc facultatem renovandi in .MSU formato habet;
  • ARM suggestum
    • Pro architectura ARM64, subsidium acervus explicandi ntdll adiectum est. Libunwind bybliothecae externae subsidii adiectae;
    • ARM64 enim architectura, adiutorium inconsutilis procuratorum, pro objecto interfaces effectum est;
  • Development Tools / Winelib
    • Facultatem adiecit utendi debugger a Visual Studio ad applicationes debug remotas in Vino currentes;
    • Bibliotheca DBGENG (Debug Engine) parte impleta est;
    • Binarii pro Fenestra compilata non amplius pendent a libwino, sino eos currere in Windows sine clientibus additis;
    • Addidit '-sysroot' optionem Resource Compiler et IDL Compiler ad iter faciendum pro lima lima;
    • Adiecit '-target', '-win-objdir' optiones ad winegcc
      -winebuild and 'fuse-ld', quod simplicioremus constituens ambitum crucis compilationem;

  • Embedded Applications
    • Deducta a CHCP utilitate configurandi consolandi descriptam;
    • MSIDB utilitas ad databases in MSI forma deducendi effectum est;
  • optimizing perficientur
    • Varii functiones sincere migratae sunt ad operandi systematis timoris uti functiones summus, reducendo caput in ansa multorum ludorum reddendo;
    • Addidit facultatem utendi Ext4 in FS * regimen immutata opus sine casu sentiendi;
    • Effectus processus magnus numerus elementorum in indice alternis ostentationis operandi in LBS_NODATA modus optimized est;
    • Linux ad Futexem citius exsequendum addidit (Slim Reader/Scriptor) Linux;
  • Externae clientelae
    • Ad modulos in PE forma convocandos, MinGW-w64 compilator crucis adhibetur;
    • Exsequens XAudio2 requirit FAudio bibliothecam;
    • Ad inuestigandum lima mutationes in BSD systemata
      bibliotheca ad Inotify adhibetur;

    • Ut exceptiones in tribunali ARM64 tractandas, bibliotheca retecta requiritur;
    • Loco Video4Linux1, bibliotheca Video4Linux2 nunc requiritur.

Source: opennet.ru