https://bugs.winehq.org/show_bug.cgi?id=57480
Bug ID: 57480
Summary: add an RSS feed for patterns.html
Product: WineHQ.org
Version: unspecified
Hardware: x86-64
OS: Linux
Status: NEW
Severity: enhancement
Priority: P2
Component: www-unknown
Assignee: wine-bugs(a)winehq.org
Reporter: madewokherd(a)gmail.com
Distribution: ---
The patterns page (https://test.winehq.org/data/patterns.html) is pretty cool,
but it's really hard to tell which patterns are new since the last time I
visited. So in practice I end up just looking through the test results pages
for new failures anyway.
If there were an RSS feed, I could just put that in my feed reader and not have
to manually check. I think there's enough information to include "created" and
"updated" timestamps for each pattern, based on when the first and most recent
matching test results were.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=49780
Bug ID: 49780
Summary: wineconsole reports VT sequence support when it does
not
Product: Wine
Version: 5.16
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: cmd
Assignee: wine-bugs(a)winehq.org
Reporter: magiblot(a)hotmail.com
Distribution: ---
Created attachment 68092
--> https://bugs.winehq.org/attachment.cgi?id=68092
Demo application to reproduce the issue
Wineconsole does not support applications writing Virtual Terminal sequences
through the Console API. That's fine. However, when enabling the console
ENABLE_VIRTUAL_TERMINAL_PROCESSING mode on stdout with SetConsoleMode, no error
is returned, so the application has no way to detect whether VT sequences are
supported or not. This is documented in
https://docs.microsoft.com/en-us/windows/console/setconsolemode.
The port of Turbo Vision at https://github.com/magiblot/tvision is affected by
this. When using the Console API, Turbo Vision prefers VT sequences over
SetConsoleCursorPosition/SetConsoleTextAttribute for code reusability and
performance. Nevertheless, it can fall back to the latter method when
SetConsoleMode fails to enable either ENABLE_VIRTUAL_TERMINAL_PROCESSING or
DISABLE_NEWLINE_AUTO_RETURN. Since SetConsoleMode does not return error on
wineconsole, garbage is shown instead of a colorful interface.
STEPS TO REPRODUCE
To reproduce the issue on Turbo Vision:
(A) - Using the attached 'tvdemo.exe'
1. Run the application on wineconsole. You should see a black-and-white
background and escape sequences drawn on the console.
2. Press Alt+F, then D. You should see the command prompt, and the message "VT
enabled" at the top, which demonstrates the issue in SetConsoleMode.
(B) - Compiling from source code (requires up-to-date CMake and MSVC).
1. Insert the following code after line 63 in source/linux/win32con.cpp
(https://github.com/magiblot/tvision/blob/dd4e410e60a34e08053399e346d4ed4e63…):
```
if (supportsVT)
cerr << "VT enabled" << endl;
else
cerr << "VT not enabled: " << GetLastError() << endl;
```
2. Follow the build instructions at
https://github.com/magiblot/tvision/blob/dd4e410e60a34e08053399e346d4ed4e63…
3. Follow the steps in (A).
EXPECTED BEHAVIOUR
On Windows, support for VT sequences can be disabled by turning on the "Legacy
Console" mode. If tvdemo.exe is ran in these conditions, the interface is
displayed properly. If entering the command prompt by pressing Alt+F, then D,
the message "VT not enabled: 87" is displayed (error 87 stands for
ERROR_INVALID_PARAMETER), which is what should be shown on wineconsole as well,
since it clearly does not support VT sequences.
Thank you!
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57462
Bug ID: 57462
Summary: winrt example fails to run
Product: Wine
Version: 9.22
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ole32
Assignee: wine-bugs(a)winehq.org
Reporter: euloanty(a)live.com
Distribution: ---
Created attachment 77460
--> https://bugs.winehq.org/attachment.cgi?id=77460
winrt does not implement correctly
$ wine main.exe
0024:fixme:combase:RoGetActivationFactory (L"Windows.Foundation.Uri",
{44a9796f-723e-4fdf-a218-033e75b0c084}, 00007FFFFE1FFDE0): semi-stub
0024:fixme:iertutil:uri_factory_CreateUri iface 00006FFFFE3B5048, uri
L"https://blogs.windows.com/feed", instance 00007FFFFE1FFDB8 semi-stub!
0024:fixme:combase:RoGetActivationFactory
(L"Windows.Web.Syndication.SyndicationClient",
{00000035-0000-0000-c000-000000000046}, 00007FFFFE1FFDE8): semi-stub
0024:err:combase:RoGetActivationFactory Failed to find library for
L"Windows.Web.Syndication.SyndicationClient"
0024:fixme:combase:RoOriginateLanguageException 0x80040154, L"",
0000000000000000: stub
https://learn.microsoft.com/en-us/windows/uwp/cpp-and-winrt-apis/get-started
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=56539
Bug ID: 56539
Summary: Ableton Live 12 Suite Crashes Whenever Max Instruments
Startup
Product: Wine
Version: 9.4
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: numono(a)yahoo.com
Distribution: Other
Created attachment 76295
--> https://bugs.winehq.org/attachment.cgi?id=76295
Ableton 12 Wine Command Line Output
Live 12 crashes Whenever Max For Live Instruments Startup.
Here's the Free Download - https://www.ableton.com/en/download/archive/
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57361
Bug ID: 57361
Summary: need support for WD Unlock.exe to unlock Western
Digital hard drive
Product: Wine
Version: unspecified
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: parkerjbarker(a)yahoo.com
Distribution: ---
After looking through the bug list, I see this bug:
https://forum.winehq.org/viewtopic.php?t=12694
and the workaround suggested was to run WD Unlock using a Windows system in
virtualbox.
What I'm asking for is support for WD Unlock.exe. I'm not sure if it's a
16-bit program or what. I get an error code when I try to run the program in
Wine, which error code I can provide later - I don't remember the error code at
the moment. I need this WD Unlock.exe program to work so that I can access the
contents of my Western Digital hard drive.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57470
Bug ID: 57470
Summary: Abiword 2.6.8 - Trauncated icons in menus
Product: Wine
Version: 9.20
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: kyle.kcsoftwares(a)gmail.com
Distribution: ---
Created attachment 77475
--> https://bugs.winehq.org/attachment.cgi?id=77475
Truncated icons in menu
Abiword 2.6.8 from
https://web.archive.org/web/20210925210302/http://www.abisource.com/downloa…
Open menus, icons are truncated
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=16302
Summary: [oblivion] can not skip the intro movie by press ESC
Product: Wine
Version: 1.1.8
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: wangbinrobin(a)yahoo.com.cn
when runing Oblivion on Windows, we can skip the intro movie by pressing ESC,
but when runing Oblivion by wine, we can not skip it by ESC. it is quite a long
time to wait the intro movie end.
The graphic card I use is ATI Radeon 2600, driver 8.10
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=54295
Bug ID: 54295
Summary: Touhou Puppet Dance Performance: Shard of Dreams Can't
Locate Base Game Data After Installation
Product: Wine
Version: 8.0-rc3
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: rjtulloh(a)gmail.com
Distribution: ---
Created attachment 73863
--> https://bugs.winehq.org/attachment.cgi?id=73863
Log file produced by the expansion when it can't find the base game's files.
Shard of Dreams is an expansion to Touhou Puppet Dance Performance by developer
FocasLens. In order to be played, the base game needs to be installed on the
same system as the expansion.
On Windows, the expansion can be launched immediately after:
- Installing the base game
- Installing the expansion
Using Wine, the expansion won't launch after running the same installers.
The expansion can be launched by adding a symbolic link with the name "notkey"
in the expansion's installation folder which points to the base game folder.
But this workaround is not needed on Windows.
The expansion also produces an error log when launched without the notkey link.
The log is attached.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57329
Bug ID: 57329
Summary: Desktop files generated by Wine do not conform to the
Desktop Entry Specification
Product: Wine
Version: 9.20
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: meator.dev(a)gmail.com
Distribution: ---
Desktop files generated by Wine do not conform to the latest (and older)
version to of the Desktop Entry Specification, primarily the Exec key
specification:
https://specifications.freedesktop.org/desktop-entry-spec/1.5/exec-variable…
For example, this is how the desktop file for Notepad++ looks like (located at
/home/meator/.local/share/applications/wine/Programs/Notepad++.desktop):
[Desktop Entry]
Name=Notepad++
Exec=env WINEPREFIX="/home/meator/.wine" wine
C:\\\\ProgramData\\\\Microsoft\\\\Windows\\\\Start\\
Menu\\\\Programs\\\\Notepad++.lnk
Type=Application
StartupNotify=true
Path=/home/meator/.wine/dosdevices/c:/Program Files/Notepad++
Icon=7ABC_notepad++.0
StartupWMClass=notepad++.exe
I will ignore the `env WINEPREFIX="/home/meator/.wine"` part of Exec now.
The Exec key parsing is done in two rounds (that's why there are so many
backslashes). The first round is common to all keys of type string,
localestring and iconstring (which includes the Exec key). The standard
mandates:
> The escape sequences \s, \n, \t, \r, and \\ are supported for values of type string, localestring and iconstring, meaning ASCII space, newline, tab, carriage return, and backslash, respectively.
This is how the command line looks after undoing the first layer of escapes:
> wine C:\\users\\meator\\AppData\\Roaming\\Microsoft\\Windows\\Start\ Menu\\Programs\\Microsoft\ Office\ PowerPoint\ Viewer\ 2003.lnk
Then the Exec quoting continues. The standard mandates:
> Quoting must be done by enclosing the argument between double quotes and escaping the double quote character, backtick character ("`"), dollar sign ("$") and backslash character ("\") by preceding it with an additional backslash character. Implementations must undo quoting before expanding field codes and before passing the argument to the executable program. Reserved characters are space (" "), tab, newline, double quote, single quote ("'"), backslash character ("\"), greater-than sign (">"), less-than sign ("<"), tilde ("~"), vertical bar ("|"), ampersand ("&"), semicolon (";"), dollar sign ("$"), asterisk ("*"), question mark ("?"), hash mark ("#"), parenthesis ("(") and (")") and backtick character ("`").
The first problem is that the second argument is not enclosed in double quotes,
so all escapes in it are unspecified. The second problem is that `\ ` space
escape is used, which is not specified (this is the most severe problem). It is
specified as a "reserved character", but not as a character requiring a
backslash escape. Because of these issues, fully conformant desktop file
parsers will fail to parse desktop files generated by Wine.
This is how a fixed Notepad++ desktop file looks like:
[Desktop Entry]
Name=Notepad++
Exec=env "WINEPREFIX=/home/meator/.wine" wine
"C:\\\\ProgramData\\\\Microsoft\\\\Windows\\\\Start
Menu\\\\Programs\\\\Notepad++.lnk"
Type=Application
StartupNotify=true
Path=/home/meator/.wine/dosdevices/c:/Program Files/Notepad++
Icon=7ABC_notepad++.0
StartupWMClass=notepad++.exe
I have also quoted `WINEPREFIX=/home/meator/.wine` in whole, because the entire
argument should be quoted according to the standard (but I consider this issue
to be less important).
System info
===========
OS: Void Linux
Wine version: wine-9.20 (downloaded through package manager)
Notepad++ download:
https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8…
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.