Module: website
Branch: master
Commit: 4b58238dc4fce23390ff2ff0bb950c966a1ba420
URL: http://source.winehq.org/git/website.git/?a=commit;h=4b58238dc4fce23390ff2f…
Author: Andrey Gusev <andrey.goosev(a)gmail.com>
Date: Fri May 29 13:01:14 2015 +0300
Ukrainian translation for release 1.7.43
---
news/uk/2015051501.xml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/news/uk/2015051501.xml b/news/uk/2015051501.xml
new file mode 100644
index 0000000..9540a47
--- /dev/null
+++ b/news/uk/2015051501.xml
@@ -0,0 +1,17 @@
+<news>
+<date>15 травня 2015</date>
+<title>Випущено Wine 1.7.43</title>
+<body>
+<p> Розробницький реліз Wine 1.7.43 наразі доступний.</p>
+<p> <a href="{$root}/announce/1.7.43">Що нового</a> в цьому релізі:
+<ul>
+ <li>Покращена підтримка вікон Shell Browser.</li>
+ <li>Більше бібліотек API Sets.</li>
+ <li>Підтримка операцій читання та запису з вбудованими пристроями.</li>
+ <li>Значно оновлено переклад каталонською мовою.</li>
+ <li>Підтримка режиму WoW64 на системах з архітектурою ARM64.</li>
+ <li>Виправлення різних помилок.</li>
+</ul>
+<p>Вихідний код <a href="http://prdownloads.sourceforge.net/wine/wine-1.7.43.tar.bz2">вже доступний</a>.
+Готові пакунки в процесі створення і в найближчий час будуть доступні у відповідних <a href="{$root}/download">місцях</a>.
+</p></body></news>
Module: website
Branch: master
Commit: 7817d9d0d6f5d338ad9dbdcd045e05018c584d0d
URL: http://source.winehq.org/git/website.git/?a=commit;h=7817d9d0d6f5d338ad9dbd…
Author: Alexandre Julliard <julliard(a)winehq.org>
Date: Fri May 29 20:57:52 2015 +0900
Wine release 1.7.44
---
news/en/2015052901.xml | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/news/en/2015052901.xml b/news/en/2015052901.xml
new file mode 100644
index 0000000..469fa77
--- /dev/null
+++ b/news/en/2015052901.xml
@@ -0,0 +1,16 @@
+<news>
+<date>May 29, 2015</date>
+<title>Wine 1.7.44 Released</title>
+<body>
+<p> The Wine development release 1.7.44 is now available.</p>
+<p> <a href="{$root}/announce/1.7.44">What's new</a> in this release:
+<ul>
+ <li>More support for the COM interfaces of the RichEdit control.</li>
+ <li>Initial version of a SmartTee filter.</li>
+ <li>Some more support for the ARM64 platform.</li>
+ <li>Support for the null device kernel object.</li>
+ <li>Various bug fixes.</li>
+</ul>
+<p>The source is <a href="http://prdownloads.sourceforge.net/wine/wine-1.7.44.tar.bz2">available now</a>.
+Binary packages are in the process of being built, and will appear soon at their respective <a href="{$root}/download">download locations</a>.
+</p></body></news>
Module: wine
Branch: master
Commit: b551da8eef4aaeea27207969c6f9065882f3f6be
URL: http://source.winehq.org/git/wine.git/?a=commit;h=b551da8eef4aaeea27207969c…
Author: Matteo Bruni <mbruni(a)codeweavers.com>
Date: Thu May 28 23:23:02 2015 +0200
wined3d: Remove point size scaling hack.
Not sure how this was supposed to work, according to the GL spec the
clamping to POINT_SIZE_RANGE happens after the scaling is applied.
---
dlls/wined3d/state.c | 39 +++++----------------------------------
1 file changed, 5 insertions(+), 34 deletions(-)
diff --git a/dlls/wined3d/state.c b/dlls/wined3d/state.c
index 28e26ab..40b04e7 100644
--- a/dlls/wined3d/state.c
+++ b/dlls/wined3d/state.c
@@ -1507,40 +1507,11 @@ void state_pscale(struct wined3d_context *context, const struct wined3d_state *s
if (state->render_states[WINED3D_RS_POINTSCALEENABLE])
{
- DWORD h = state->viewport.height;
- GLfloat scaleFactor;
+ float scale_factor = state->viewport.height * state->viewport.height;
- if (pointSize.f < gl_info->limits.pointsize_min)
- {
- /* Minimum valid point size for OpenGL is driver specific. For Direct3D it is
- * 0.0f. This means that OpenGL will clamp really small point sizes to the
- * driver minimum. To correct for this we need to multiply by the scale factor when sizes
- * are less than 1.0f. scale_factor = 1.0f / point_size.
- */
- scaleFactor = pointSize.f / gl_info->limits.pointsize_min;
- /* Clamp the point size, don't rely on the driver to do it. MacOS says min point size
- * is 1.0, but then accepts points below that and draws too small points
- */
- pointSize.f = gl_info->limits.pointsize_min;
- }
- else if(pointSize.f > gl_info->limits.pointsize_max)
- {
- /* gl already scales the input to glPointSize,
- * d3d scales the result after the point size scale.
- * If the point size is bigger than the max size, use the
- * scaling to scale it bigger, and set the gl point size to max
- */
- scaleFactor = pointSize.f / gl_info->limits.pointsize_max;
- TRACE("scale: %f\n", scaleFactor);
- pointSize.f = gl_info->limits.pointsize_max;
- } else {
- scaleFactor = 1.0f;
- }
- scaleFactor = powf(h * scaleFactor, 2);
-
- att[0] = A.f / scaleFactor;
- att[1] = B.f / scaleFactor;
- att[2] = C.f / scaleFactor;
+ att[0] = A.f / scale_factor;
+ att[1] = B.f / scale_factor;
+ att[2] = C.f / scale_factor;
}
if (gl_info->supported[ARB_POINT_PARAMETERS])
@@ -1558,7 +1529,7 @@ void state_pscale(struct wined3d_context *context, const struct wined3d_state *s
WARN("POINT_PARAMETERS not supported in this version of opengl\n");
}
- gl_info->gl_ops.gl.p_glPointSize(pointSize.f);
+ gl_info->gl_ops.gl.p_glPointSize(max(pointSize.f, FLT_MIN));
checkGLcall("glPointSize(...);");
}