<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs">
    <title>gmane.comp.emulators.wine.cvs</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85087"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85086"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85085"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85084"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85083"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85082"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85081"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85080"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85079"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85078"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85077"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85076"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85075"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85074"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85073"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85072"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85071"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85070"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85069"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85068"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85087">
    <title>Alexandre Julliard : Wine release 1.5.5</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85087</link>
    <description>&lt;pre&gt;Module: website
Branch: master
Commit: d1d9cc5691a5b4be738619e2c580513443e1108c
URL:    http://source.winehq.org/git/website.git/?a=commit;h=d1d9cc5691a5b4be738619e2c580513443e1108c

Author: Alexandre Julliard &amp;lt;julliard&amp;lt; at &amp;gt;winehq.org&amp;gt;
Date:   Fri May 25 20:31:17 2012 +0200

Wine release 1.5.5

---

 news/en/2012052501.xml |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/news/en/2012052501.xml b/news/en/2012052501.xml
new file mode 100644
index 0000000..6e84d18
--- /dev/null
+++ b/news/en/2012052501.xml
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -0,0 +1,16 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+&amp;lt;news&amp;gt;
+&amp;lt;date&amp;gt;May 25, 2012&amp;lt;/date&amp;gt;
+&amp;lt;title&amp;gt;Wine 1.5.5 Released&amp;lt;/title&amp;gt;
+&amp;lt;body&amp;gt;
+&amp;lt;p&amp;gt; The Wine development release 1.5.5 is now available.&amp;lt;/p&amp;gt;
+&amp;lt;p&amp;gt; &amp;lt;a href="{$root}/announce/1.5.5"&amp;gt;What's new&amp;lt;/a&amp;gt; in this release:
+&amp;lt;ul&amp;gt;
+  &amp;lt;li&amp;gt;Support for installing Mono as a Wine add-on package.&amp;lt;/li&amp;gt;
+  &amp;lt;li&amp;gt;Dithering of pattern brushes in the DIB engine.&amp;lt;/li&amp;gt;
+  &amp;lt;li&amp;gt;Support for installing the .NET 4.0 runtime.&amp;lt;/li&amp;gt;
+  &amp;lt;li&amp;gt;DDS files supported in D3DX9.&amp;lt;/li&amp;gt;
+  &amp;lt;li&amp;gt;Various bug &lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T18:31:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85086">
    <title>Tag wine-1.5.5 : Alexandre Julliard : Release 1.5.5</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85086</link>
    <description>&lt;pre&gt;Module: wine
Branch: refs/tags/wine-1.5.5
Tag:    351d36d9209d7d17bb7bf3c406a9c63c4662a53a
URL:    http://source.winehq.org/git/wine.git/?a=tag;h=351d36d9209d7d17bb7bf3c406a9c63c4662a53a

Tagger: Alexandre Julliard &amp;lt;julliard&amp;lt; at &amp;gt;winehq.org&amp;gt;
Date:   Fri May 25 20:21:16 2012 +0200

Release 1.5.5



&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T18:30:56</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85085">
    <title>Alexandre Julliard : Release 1.5.5.</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85085</link>
    <description>&lt;pre&gt;Module: wine
Branch: master
Commit: d6bc74fc5f0727f12788aa76d286d74f28208589
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=d6bc74fc5f0727f12788aa76d286d74f28208589

Author: Alexandre Julliard &amp;lt;julliard&amp;lt; at &amp;gt;winehq.org&amp;gt;
Date:   Fri May 25 20:21:15 2012 +0200

Release 1.5.5.

---

 ANNOUNCE  |  906 ++++++++++++++++++++++++++++++++++---------------------------
 VERSION   |    2 +-
 configure |   18 +-
 3 files changed, 513 insertions(+), 413 deletions(-)

Diff:   http://source.winehq.org/git/wine.git/?a=commitdiff;h=d6bc74fc5f0727f12788aa76d286d74f28208589



&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T18:30:56</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85084">
    <title>Jacek Caban : wininet: Added INTERNET_OPTION_SECURITY_FLAGS tests.</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85084</link>
    <description>&lt;pre&gt;Module: wine
Branch: master
Commit: 22e25ea006eb6fed29d2d70cfc70cbc9b65f0a8d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=22e25ea006eb6fed29d2d70cfc70cbc9b65f0a8d

Author: Jacek Caban &amp;lt;jacek&amp;lt; at &amp;gt;codeweavers.com&amp;gt;
Date:   Fri May 25 16:36:46 2012 +0200

wininet: Added INTERNET_OPTION_SECURITY_FLAGS tests.

---

 dlls/wininet/tests/http.c |  215 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 215 insertions(+), 0 deletions(-)

Diff:   http://source.winehq.org/git/wine.git/?a=commitdiff;h=22e25ea006eb6fed29d2d70cfc70cbc9b65f0a8d



&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T15:52:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85083">
    <title>Jacek Caban : wininet: Store certificate error information insecurity flags.</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85083</link>
    <description>&lt;pre&gt;Module: wine
Branch: master
Commit: 868575a416fd4a2236cedfc689049f6ca390efe4
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=868575a416fd4a2236cedfc689049f6ca390efe4

Author: Jacek Caban &amp;lt;jacek&amp;lt; at &amp;gt;codeweavers.com&amp;gt;
Date:   Fri May 25 16:51:20 2012 +0200

wininet: Store certificate error information in security flags.

---

 dlls/wininet/http.c          |   18 +----
 dlls/wininet/internet.h      |   11 ++-
 dlls/wininet/netconnection.c |  188 ++++++++++++++++++++++++-----------------
 3 files changed, 123 insertions(+), 94 deletions(-)

Diff:   http://source.winehq.org/git/wine.git/?a=commitdiff;h=868575a416fd4a2236cedfc689049f6ca390efe4



&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T15:52:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85082">
    <title>Jacek Caban : wininet: Added INTERNET_OPTION_SETTINGS_CHANGEDsemi-stub implementation.</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85082</link>
    <description>&lt;pre&gt;Module: wine
Branch: master
Commit: f8f2273b7c0c9c55c6060d10b7ceb6df2618d50d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f8f2273b7c0c9c55c6060d10b7ceb6df2618d50d

Author: Jacek Caban &amp;lt;jacek&amp;lt; at &amp;gt;codeweavers.com&amp;gt;
Date:   Fri May 25 16:35:48 2012 +0200

wininet: Added INTERNET_OPTION_SETTINGS_CHANGED semi-stub implementation.

---

 dlls/wininet/http.c     |    8 ++++----
 dlls/wininet/internet.c |    7 ++++++-
 dlls/wininet/internet.h |    8 +++++++-
 3 files changed, 17 insertions(+), 6 deletions(-)

diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c
index e32dde6..6472c3c 100644
--- a/dlls/wininet/http.c
+++ b/dlls/wininet/http.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -285,7 +285,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static server_t *get_server(const WCHAR *name, INTERNET_PORT port)
     return server;
 }
 
-BOOL collect_connections(BOOL collect_all)
+BOOL collect_connections(collect_type_t collect_type)
 {
     netconn_t *netconn, *netconn_safe;
     server_t *server, *server_safe;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -296,7 +296,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; BOOL collect_connections(BOOL collect_all)
 
     LIST_FOR_E&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T15:52:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85081">
    <title>Jacek Caban : wininet: Store server_t on the list until clean up.</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85081</link>
    <description>&lt;pre&gt;Module: wine
Branch: master
Commit: 95c1b74fc9fe4525f2314570aa422401fc40d865
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=95c1b74fc9fe4525f2314570aa422401fc40d865

Author: Jacek Caban &amp;lt;jacek&amp;lt; at &amp;gt;codeweavers.com&amp;gt;
Date:   Fri May 25 16:35:32 2012 +0200

wininet: Store server_t on the list until clean up.

---

 dlls/wininet/http.c     |   21 +++++++++------------
 dlls/wininet/internet.h |    1 -
 2 files changed, 9 insertions(+), 13 deletions(-)

diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c
index 50f77df..e32dde6 100644
--- a/dlls/wininet/http.c
+++ b/dlls/wininet/http.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -242,8 +242,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void server_release(server_t *server)
     if(InterlockedDecrement(&amp;amp;server-&amp;gt;ref))
         return;
 
-    if(!server-&amp;gt;ref)
-        server-&amp;gt;keep_until = GetTickCount64() + COLLECT_TIME;
+    list_remove(&amp;amp;server-&amp;gt;entry);
+
+    heap_free(server-&amp;gt;name);
+    heap_free(server);
 }
 
 static server_t *get_server(const WCHAR *name, INTERNET_PORT port)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -264,7 +266,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static server_t *get_server(const WCH&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T15:52:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85080">
    <title>Jacek Caban : wininet: Set SECURITY_FLAG_STRENGTH_* flags inNETCONN_secure_connect.</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85080</link>
    <description>&lt;pre&gt;Module: wine
Branch: master
Commit: f3dd75d8a4da66da467a6e026ec8c1a5ee8339b8
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f3dd75d8a4da66da467a6e026ec8c1a5ee8339b8

Author: Jacek Caban &amp;lt;jacek&amp;lt; at &amp;gt;codeweavers.com&amp;gt;
Date:   Fri May 25 16:35:12 2012 +0200

wininet: Set SECURITY_FLAG_STRENGTH_* flags in NETCONN_secure_connect.

---

 dlls/wininet/http.c          |   11 ++---------
 dlls/wininet/netconnection.c |    9 +++++++++
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c
index 1943e91..50f77df 100644
--- a/dlls/wininet/http.c
+++ b/dlls/wininet/http.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1999,16 +1999,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static DWORD HTTPREQ_QueryOption(object_header_t *hdr, DWORD option, void *buffe
 
         *size = sizeof(DWORD);
         flags = req-&amp;gt;netconn ? req-&amp;gt;netconn-&amp;gt;security_flags : req-&amp;gt;security_flags | req-&amp;gt;server-&amp;gt;security_flags;
-        if(req-&amp;gt;netconn) {
-            int bits = NETCON_GetCipherStrength(req-&amp;gt;netconn);
-            if (bits &amp;gt;= 128)
-                flags |= &lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T15:52:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85079">
    <title>Jacek Caban : wininet: Set SECURITY_FLAG_SECURRE inNETCON_secure_connect.</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85079</link>
    <description>&lt;pre&gt;Module: wine
Branch: master
Commit: 90ec92dfd1cce496c9bbf78ff79c32253ccde529
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=90ec92dfd1cce496c9bbf78ff79c32253ccde529

Author: Jacek Caban &amp;lt;jacek&amp;lt; at &amp;gt;codeweavers.com&amp;gt;
Date:   Fri May 25 16:34:59 2012 +0200

wininet: Set SECURITY_FLAG_SECURRE in NETCON_secure_connect.

---

 dlls/wininet/http.c          |    2 --
 dlls/wininet/netconnection.c |    2 ++
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c
index 1392fb8..1943e91 100644
--- a/dlls/wininet/http.c
+++ b/dlls/wininet/http.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1999,8 +1999,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static DWORD HTTPREQ_QueryOption(object_header_t *hdr, DWORD option, void *buffe
 
         *size = sizeof(DWORD);
         flags = req-&amp;gt;netconn ? req-&amp;gt;netconn-&amp;gt;security_flags : req-&amp;gt;security_flags | req-&amp;gt;server-&amp;gt;security_flags;
-        if (req-&amp;gt;hdr.dwFlags &amp;amp; INTERNET_FLAG_SECURE)
-            flags |= SECURITY_FLAG_SECURE;
         if(req-&amp;gt;netconn) {
             int bits = NETCON_GetCipherStrength(r&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T15:52:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85078">
    <title>Jacek Caban : wininet: Store security flags in server_t.</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85078</link>
    <description>&lt;pre&gt;Module: wine
Branch: master
Commit: 59a0ab54cb18d4f21e2c6407fc6e9eb859f52f41
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=59a0ab54cb18d4f21e2c6407fc6e9eb859f52f41

Author: Jacek Caban &amp;lt;jacek&amp;lt; at &amp;gt;codeweavers.com&amp;gt;
Date:   Fri May 25 16:34:43 2012 +0200

wininet: Store security flags in server_t.

---

 dlls/wininet/http.c          |    4 ++--
 dlls/wininet/internet.h      |    2 ++
 dlls/wininet/netconnection.c |    3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c
index d8b3d1c..1392fb8 100644
--- a/dlls/wininet/http.c
+++ b/dlls/wininet/http.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -266,6 +266,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static server_t *get_server(const WCHAR *name, INTERNET_PORT port)
             server-&amp;gt;addr_len = 0;
             server-&amp;gt;ref = 1;
             server-&amp;gt;port = port;
+            server-&amp;gt;security_flags = 0;
             list_init(&amp;amp;server-&amp;gt;conn_pool);
             server-&amp;gt;name = heap_strdupW(name);
             if(server-&amp;gt;name) {
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1997,10 +1998,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static DWORD HTTPREQ_QueryOp&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T15:52:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85077">
    <title>Jacek Caban : wininet: Store server_t in http_request_t.</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85077</link>
    <description>&lt;pre&gt;Module: wine
Branch: master
Commit: 3aeb8eb6b69f38a2e081d55fac0c2905ac6c44da
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=3aeb8eb6b69f38a2e081d55fac0c2905ac6c44da

Author: Jacek Caban &amp;lt;jacek&amp;lt; at &amp;gt;codeweavers.com&amp;gt;
Date:   Fri May 25 16:34:24 2012 +0200

wininet: Store server_t in http_request_t.

---

 dlls/wininet/http.c     |   77 +++++++++++++++++++++++++----------------------
 dlls/wininet/internet.h |    1 +
 2 files changed, 42 insertions(+), 36 deletions(-)

diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c
index 2f64b03..d8b3d1c 100644
--- a/dlls/wininet/http.c
+++ b/dlls/wininet/http.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1182,7 +1182,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static BOOL HTTP_DoAuthorization( http_request_t *request, LPCWSTR pszAuthValue,
 
         sec_status = InitializeSecurityContextW(first ? &amp;amp;pAuthInfo-&amp;gt;cred : NULL,
                                                 first ? NULL : &amp;amp;pAuthInfo-&amp;gt;ctx,
-                                                first ? request-&amp;gt;session-&amp;gt;serverName : NULL,
+                                              &lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T15:52:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85076">
    <title>Henri Verbeet : d3d9: Get rid of IDirect3D9Impl.</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85076</link>
    <description>&lt;pre&gt;Module: wine
Branch: master
Commit: 82adae949bb4f35eed95e276d9ad7acb72cc800a
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=82adae949bb4f35eed95e276d9ad7acb72cc800a

Author: Henri Verbeet &amp;lt;hverbeet&amp;lt; at &amp;gt;codeweavers.com&amp;gt;
Date:   Fri May 25 16:10:31 2012 +0200

d3d9: Get rid of IDirect3D9Impl.

---

 dlls/d3d9/d3d9_main.c    |    4 +-
 dlls/d3d9/d3d9_private.h |   28 ++---
 dlls/d3d9/device.c       |    2 +-
 dlls/d3d9/directx.c      |  335 ++++++++++++++++++++++------------------------
 4 files changed, 176 insertions(+), 193 deletions(-)

Diff:   http://source.winehq.org/git/wine.git/?a=commitdiff;h=82adae949bb4f35eed95e276d9ad7acb72cc800a



&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T15:52:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85075">
    <title>Henri Verbeet : d3d9: Add a separate function for d3d9 initialization.</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85075</link>
    <description>&lt;pre&gt;Module: wine
Branch: master
Commit: 5b2d1710434aa71fc9bd421f1836db710b21bf9e
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=5b2d1710434aa71fc9bd421f1836db710b21bf9e

Author: Henri Verbeet &amp;lt;hverbeet&amp;lt; at &amp;gt;codeweavers.com&amp;gt;
Date:   Fri May 25 16:10:30 2012 +0200

d3d9: Add a separate function for d3d9 initialization.

---

 dlls/d3d9/d3d9_main.c    |   58 +++++++++++++++++++++++++++------------------
 dlls/d3d9/d3d9_private.h |   14 +----------
 dlls/d3d9/directx.c      |   18 ++++++++++++-
 3 files changed, 52 insertions(+), 38 deletions(-)

diff --git a/dlls/d3d9/d3d9_main.c b/dlls/d3d9/d3d9_main.c
index 6eed9b7..e3bb9f8 100644
--- a/dlls/d3d9/d3d9_main.c
+++ b/dlls/d3d9/d3d9_main.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -33,40 +33,52 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void WINAPI DebugSetMute(void) {
     /* nothing to do */
 }
 
-IDirect3D9* WINAPI DECLSPEC_HOTPATCH Direct3DCreate9(UINT SDKVersion) {
-    IDirect3D9Impl* object = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(IDirect3D9Impl));
-
-    object-&amp;gt;IDirect3D9Ex_iface.lpVtbl = &amp;amp;Direct3D9_Vtbl;
-    objec&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T15:52:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85074">
    <title>Henri Verbeet : d3dx9: Don't use HEAP_ZERO_MEMORY if we' re going tooverwrite the memory anyway.</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85074</link>
    <description>&lt;pre&gt;Module: wine
Branch: master
Commit: 372984e053b0fc8a8e56d5f2209540b61fb2836b
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=372984e053b0fc8a8e56d5f2209540b61fb2836b

Author: Henri Verbeet &amp;lt;hverbeet&amp;lt; at &amp;gt;codeweavers.com&amp;gt;
Date:   Fri May 25 16:10:29 2012 +0200

d3dx9: Don't use HEAP_ZERO_MEMORY if we're going to overwrite the memory anyway.

---

 dlls/d3dx9_36/surface.c |    4 ++--
 dlls/d3dx9_36/texture.c |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dlls/d3dx9_36/surface.c b/dlls/d3dx9_36/surface.c
index 821d51e..d490cef 100644
--- a/dlls/d3dx9_36/surface.c
+++ b/dlls/d3dx9_36/surface.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -656,7 +656,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; HRESULT WINAPI D3DXGetImageInfoFromFileA(LPCSTR file, D3DXIMAGE_INFO *info)
     if( !file ) return D3DERR_INVALIDCALL;
 
     strlength = MultiByteToWideChar(CP_ACP, 0, file, -1, NULL, 0);
-    widename = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, strlength * sizeof(WCHAR));
+    widename = HeapAlloc(GetProcessHeap(), 0, strlength * sizeof(*widename));
     MultiByteT&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T15:52:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85073">
    <title>Henri Verbeet : d3d9: Get rid of the D3D_DECL_* macros.</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85073</link>
    <description>&lt;pre&gt;Module: wine
Branch: master
Commit: b5d64260e00ef98de12cecbfcbd5a2910538875b
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=b5d64260e00ef98de12cecbfcbd5a2910538875b

Author: Henri Verbeet &amp;lt;hverbeet&amp;lt; at &amp;gt;codeweavers.com&amp;gt;
Date:   Fri May 25 16:10:28 2012 +0200

d3d9: Get rid of the D3D_DECL_* macros.

---

 dlls/d3d9/vertexdeclaration.c |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/dlls/d3d9/vertexdeclaration.c b/dlls/d3d9/vertexdeclaration.c
index 679f010..2d31dd7 100644
--- a/dlls/d3d9/vertexdeclaration.c
+++ b/dlls/d3d9/vertexdeclaration.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -27,8 +27,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; WINE_DEFAULT_DEBUG_CHANNEL(d3d9);
 static const struct
 {
     enum wined3d_format_id format;
-    int         size;
-    int         typesize;
+    unsigned int component_count;
+    unsigned int component_size;
 }
 d3d_dtype_lookup[] =
 {
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -51,9 +51,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; d3d_dtype_lookup[] =
     /* D3DDECLTYPE_FLOAT16_4 */ {WINED3DFMT_R16G16B16A16_FLOAT, 4, sizeof(short int)}
 };
 
-#define D3D_DECL_SIZE(type)          d3d_d&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T15:52:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85072">
    <title>Henri Verbeet : d3d9: Get rid of the d3dType field fromd3d_dtype_lookup.</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85072</link>
    <description>&lt;pre&gt;Module: wine
Branch: master
Commit: 51024a078f4747f05527310d034f0f47c4e3cdd3
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=51024a078f4747f05527310d034f0f47c4e3cdd3

Author: Henri Verbeet &amp;lt;hverbeet&amp;lt; at &amp;gt;codeweavers.com&amp;gt;
Date:   Fri May 25 16:10:27 2012 +0200

d3d9: Get rid of the d3dType field from d3d_dtype_lookup.

---

 dlls/d3d9/vertexdeclaration.c |   36 ++++++++++++++++++------------------
 1 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/dlls/d3d9/vertexdeclaration.c b/dlls/d3d9/vertexdeclaration.c
index 421f099..679f010 100644
--- a/dlls/d3d9/vertexdeclaration.c
+++ b/dlls/d3d9/vertexdeclaration.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -26,30 +26,30 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; WINE_DEFAULT_DEBUG_CHANNEL(d3d9);
 
 static const struct
 {
-    D3DDECLTYPE d3dType;
     enum wined3d_format_id format;
     int         size;
     int         typesize;
 }
 d3d_dtype_lookup[] =
 {
-   {D3DDECLTYPE_FLOAT1,    WINED3DFMT_R32_FLOAT,          1, sizeof(float)},
-   {D3DDECLTYPE_FLOAT2,    WINED3DFMT_R32G32_FLOAT,       2, sizeof(float)},
-   {D3DDECL&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T15:52:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85071">
    <title>Aric Stewart : usp10: Check bounds before checking value in array.</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85071</link>
    <description>&lt;pre&gt;Module: wine
Branch: master
Commit: 1f4554d141774e948a29731db72ce5758ddad2f5
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=1f4554d141774e948a29731db72ce5758ddad2f5

Author: Aric Stewart &amp;lt;aric&amp;lt; at &amp;gt;codeweavers.com&amp;gt;
Date:   Fri May 25 07:55:19 2012 -0500

usp10: Check bounds before checking value in array.

---

 dlls/usp10/shape.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/usp10/shape.c b/dlls/usp10/shape.c
index a039504..d582fc7 100644
--- a/dlls/usp10/shape.c
+++ b/dlls/usp10/shape.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -628,9 +628,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static void UpdateClustersFromGlyphProp(const int cGlyphs, const int cChars, WOR
                 if (pwLogClust[j] == i)
                 {
                     int k = j;
-                    while (!pGlyphProp[pwLogClust[k]].sva.fClusterStart &amp;amp;&amp;amp; k &amp;gt;= 0 &amp;amp;&amp;amp; k &amp;lt;cChars)
+                    while (k &amp;gt;= 0 &amp;amp;&amp;amp; k &amp;lt;cChars &amp;amp;&amp;amp; !pGlyphProp[pwLogClust[k]].sva.fClusterStart)
                         k-=1;
-                    if (pGlyphProp[pwLogClust[k]].sva.fClusterStart)
&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T15:52:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85070">
    <title>Dmitry Timoshkov : windowscodecs: Add some tests for IFD metadatareader.</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85070</link>
    <description>&lt;pre&gt;Module: wine
Branch: master
Commit: 30fc8a553dd6aff5c1315af29d490860029f39b1
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=30fc8a553dd6aff5c1315af29d490860029f39b1

Author: Dmitry Timoshkov &amp;lt;dmitry&amp;lt; at &amp;gt;baikal.ru&amp;gt;
Date:   Fri May 25 19:14:05 2012 +0900

windowscodecs: Add some tests for IFD metadata reader.

---

 dlls/windowscodecs/tests/metadata.c |  154 +++++++++++++++++++++++++++++++++++
 1 files changed, 154 insertions(+), 0 deletions(-)

diff --git a/dlls/windowscodecs/tests/metadata.c b/dlls/windowscodecs/tests/metadata.c
index 09e26ca..d4249f42 100644
--- a/dlls/windowscodecs/tests/metadata.c
+++ b/dlls/windowscodecs/tests/metadata.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,5 +1,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 /*
  * Copyright 2011 Vincent Povirk for CodeWeavers
+ * Copyright 2012 Dmitry Timoshkov
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -38,6 +39,47 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
     } \
 } while (0)
 
+#define IFD_SHORT 3
+#define IFD_LONG 4
+#define IFD_RATIONAL 5
+
+#include "pshpac&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T15:52:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85069">
    <title>Dmitry Timoshkov : include: Add some ids for IFD metadata support.</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85069</link>
    <description>&lt;pre&gt;Module: wine
Branch: master
Commit: 02dff390ee2541a98c5e4a21ee4641836b0a25eb
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=02dff390ee2541a98c5e4a21ee4641836b0a25eb

Author: Dmitry Timoshkov &amp;lt;dmitry&amp;lt; at &amp;gt;baikal.ru&amp;gt;
Date:   Fri May 25 19:13:44 2012 +0900

include: Add some ids for IFD metadata support.

---

 include/wincodecsdk.idl |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/include/wincodecsdk.idl b/include/wincodecsdk.idl
index a3af55a..5cca0a5 100644
--- a/include/wincodecsdk.idl
+++ b/include/wincodecsdk.idl
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -37,11 +37,13 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; typedef enum WICMetadataCreationOptions {
 
 cpp_quote("DEFINE_GUID(GUID_MetadataFormatUnknown, 0xa45e592f,0x9078,0x4a7c,0xad,0xb5,0x4e,0xdc,0x4f,0xd6,0x1b,0x1f);")
 cpp_quote("DEFINE_GUID(GUID_MetadataFormatChunktEXt, 0x568d8936,0xc0a9,0x4923,0x90,0x5d,0xdf,0x2b,0x38,0x23,0x8f,0xbc);")
+cpp_quote("DEFINE_GUID(GUID_MetadataFormatIfd, 0x537396c6,0x2d8a,0x4bb6,0x9b,0xf8,0x2f,0x0a,0x8e,0x2a,0x3a,0xdf);")
 
 cpp_quote("DEFINE_GUID(CLSID_WICUnknownMe&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T15:52:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85068">
    <title>Dmitry Timoshkov : windowscodecs: Fix some typos in the tEXt metadatatest.</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85068</link>
    <description>&lt;pre&gt;Module: wine
Branch: master
Commit: 9cc82dd644735a95b4aa8f9eaebac377f9fdc29d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=9cc82dd644735a95b4aa8f9eaebac377f9fdc29d

Author: Dmitry Timoshkov &amp;lt;dmitry&amp;lt; at &amp;gt;baikal.ru&amp;gt;
Date:   Fri May 25 19:13:24 2012 +0900

windowscodecs: Fix some typos in the tEXt metadata test.

---

 dlls/windowscodecs/tests/metadata.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dlls/windowscodecs/tests/metadata.c b/dlls/windowscodecs/tests/metadata.c
index 4cfc53c..09e26ca 100644
--- a/dlls/windowscodecs/tests/metadata.c
+++ b/dlls/windowscodecs/tests/metadata.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -205,8 +205,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static void test_metadata_tEXt(void)
             ok(schema.vt == VT_EMPTY, "unexpected vt: %i\n", schema.vt);
             ok(id.vt == VT_LPSTR, "unexpected vt: %i\n", id.vt);
             ok(!strcmp(U(id).pszVal, "winetest"), "unexpected id: %s\n", U(id).pszVal);
-            ok(value.vt == VT_LPSTR, "unexpected vt: %i\n", id.vt);
-            ok(!strcmp(U(value).pszV&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T15:52:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85067">
    <title>Michael Stefaniuc : mshtml/tests: Remove stray ok() calls.</title>
    <link>http://permalink.gmane.org/gmane.comp.emulators.wine.cvs/85067</link>
    <description>&lt;pre&gt;Module: wine
Branch: master
Commit: 630560ea8fb13c78f490fb269b80a5d36f5c15f1
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=630560ea8fb13c78f490fb269b80a5d36f5c15f1

Author: Michael Stefaniuc &amp;lt;mstefani&amp;lt; at &amp;gt;redhat.de&amp;gt;
Date:   Fri May 25 11:36:16 2012 +0200

mshtml/tests: Remove stray ok() calls.

---

 dlls/mshtml/tests/style.c |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

diff --git a/dlls/mshtml/tests/style.c b/dlls/mshtml/tests/style.c
index 7b6d69d..262c4d1 100644
--- a/dlls/mshtml/tests/style.c
+++ b/dlls/mshtml/tests/style.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -662,7 +662,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static void test_body_style(IHTMLStyle *style)
 
     hres = IHTMLStyle_put_textDecorationUnderline(style, VARIANT_TRUE);
     ok(hres == S_OK, "put_textDecorationUnderline failed: %08x\n", hres);
-    ok(b == VARIANT_FALSE, "textDecorationUnderline = %x\n", b);
 
     hres = IHTMLStyle_get_textDecorationUnderline(style, &amp;amp;b);
     ok(hres == S_OK, "get_textDecorationUnderline failed: %08x\n", hres);
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -678,7 +677,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static void test_bo&lt;/pre&gt;</description>
    <dc:creator>Alexandre Julliard</dc:creator>
    <dc:date>2012-05-25T15:52:48</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.emulators.wine.cvs">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.emulators.wine.cvs</link>
  </textinput>
</rdf:RDF>

