https://bugs.winehq.org/show_bug.cgi?id=53767
Bug ID: 53767
Summary: vbscript fails to handle ReDim when variable is not
yet created
Product: Wine
Version: 7.16
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: vbscript
Assignee: wine-bugs(a)winehq.org
Reporter: jsm174(a)gmail.com
Distribution: ---
While working on leveraging the vbscript engine of Wine for a macos/linux port
of Visual Pinball, I finally have the example table working and am starting to
work through the runtime errors.
Since the table scripts are often copies of copies of copied code, sometimes
bad practices make their way in.
Take the following code:
Const tnob = 5 ' total number of balls
ReDim rolling(tnob)
This works in real vbscript, but fails here.
As a work around, I've updated the script to:
Const tnob = 5 ' total number of balls
Dim rolling()
ReDim rolling(tnob)
According to the rules I've found:
It's possible to create a new dynamic array within a procedure using the ReDim
statement if the array to which it refers doesn't already exist at either
module or level. Typically, this results from an error of omission; the
programmer forgets to explicitly define the array using Dim, Public, or
Private. Since this method of creating an array can cause conflicts if a
variable or array of the same name is subsequently defined explicitly, ReDim
should be used only to redimension an existing array, not to define a new one.
--
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=52170
Bug ID: 52170
Summary: Dracula 3: crashes during the game
Product: Wine
Version: 6.23
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: memax(a)gmx.fr
Distribution: ---
Created attachment 71220
--> https://bugs.winehq.org/attachment.cgi?id=71220
Dracula 3 (GOG.com) backtrace.txt
Dracula 3: The Path of the Dragon
GOG.com English version
The game installs and runs, but it crashes at one point: when you try to read a
document, the Blood Test Result folder in the Dispensary.
This doesn't happen in Windows.
--
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=51203
Bug ID: 51203
Summary: Chessbase 11 unable to select list box item after
incorrect window refresh
Product: Wine
Version: 6.9
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: dav75uk(a)yahoo.co.uk
Distribution: ---
After search termination (wrong window brought to front - 51202), it is
possible to bring the right window to the front and click on an item from the
search. This displays the game in the window, however, the selected item is not
highlighted, and double clicking (to open the game in a new window - must be
from the selection) opens an old selected item not from the current window.
Workaround is to right click for the menu, and then selection works again (the
window must get focus for selection which it didn't have before (only focus for
clicks)).
This may also relate to the problem of missing scrollbars not being refreshed
(will link report).
--
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=47925
Bug ID: 47925
Summary: Panel in dialog incorrectly drawn
Product: Wine
Version: 4.17
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: dav75uk(a)yahoo.co.uk
Distribution: ---
Created attachment 65425
--> https://bugs.winehq.org/attachment.cgi?id=65425
snapshot of problematic dialog
In Chessbase 11, inputting incorrect security key details results in a dialog.
The panel that rests in it is not correctly drawn. In this case pictured the
white background does not fill the dialog, and sometimes is of different sizes.
Sometimes the message is missing. This happens every time. Using full screen on
a 4K display.
Suggestion of an incorrect (or order of) initialisation issue, 4K/screen size
issue or a data race?
--
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=41309
Bug ID: 41309
Summary: Cannot activate ChessbaseLight 2009
Product: Wine
Version: 1.9.18
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: dbacc(a)posteo.de
Distribution: ---
Created attachment 55639
--> https://bugs.winehq.org/attachment.cgi?id=55639
log
Installation runs fine. Activation screen shows up. I enter my code, then it
contacts the activation server until I eventually run in to the message "not
implemented yet". If I remember correctly, I had this running in a WINE
installation years ago.
Program can be downloaded here:
http://web.archive.org/web/20090822130548/http://www.chessbase.com/download…
Activation try needs a valid key though.
--
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=41350
Bug ID: 41350
Summary: Chessbase 12 does not activate
Product: Wine
Version: 1.9.19
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: dbacc(a)posteo.de
Distribution: ---
Created attachment 55701
--> https://bugs.winehq.org/attachment.cgi?id=55701
log
Installation works fine.
Activation of program is not working.
Get message "... not implemented"
Probably related to bug 41309
--
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=53828
Bug ID: 53828
Summary: LINUX RUNNING FOXPRO 6.0 DDE to MSFT WORD97 FAILURE
Product: Wine
Version: 5.0
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: ookay1980(a)yahoo.com.hk
Distribution: ---
Created attachment 73358
--> https://bugs.winehq.org/attachment.cgi?id=73358
backtrace dump after WINE abend
Under LINUX MINT 20.2 (LOCALE is set to BIG5 Hong Kong)
I run MSFT Visual Fox Pro 6.0 and MSFT OFFICE 97 Pro SR2
(Chinese Hong Kong version)
The VFP program tried to DDE to WORD97 and run a MACRO to open a
DOCUMENT.
When I run it in normal WINDOWS ME and WINDOWS XP, it will switch
to WORD97 and ran the MACRO to display the WORD DOCUMENT smoothly
and automatically.
When I run it in LINUX MINT 20.2 and WINE 5.0
It does not switch to WORD97. I have to manually switch to WORD97.
The Macro seem to run OK as it displayed the DOC and allowed me to
edit the DOC.
However, after a few more CLICKs on the WORD screen, WINE abended
(the backtrace.txt is saved and attached)
Normally when I run OFC97 under WINE without the VFP DDE stuff, it
works fine with only some minor issues.
It seem to also have some DDE registration issue.
--
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=47990
Bug ID: 47990
Summary: Wine64: Candidate of CJK input method is invisible on
macOS Catalina.
Product: Wine
Version: 4.18
Hardware: x86-64
OS: Mac OS X
Status: NEW
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: jactry92(a)gmail.com
Created attachment 65509
--> https://bugs.winehq.org/attachment.cgi?id=65509
WINEDEBUG=+tid,+pid,+imm,+keyboard,+key,+macdrv
Tested with wine-4.18-112-g717109ce79:
1. $ wine64 notepad
2. Switch to Chinese Pinyin input method, and try to type something
You will find that candidate didn't display, though you still can type some
Chinese characters into notepad with the input method.
I didn't see similar on macOS 10.14, so I think this is a Catalina special
issue.
--
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=53770
Bug ID: 53770
Summary: [ nls cause BUG ] local.nls should must be update
(./wine/nls/local.nls )
Product: Wine
Version: 7.18
Hardware: x86
OS: other
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: kernel32
Assignee: wine-bugs(a)winehq.org
Reporter: 399989567(a)qq.com
In China, there is a popular student software called DingTalk, in which the APP
reads the sNativeDigits value in the registry (/HKEY_USERS/S-X-XX-XX/Control
Panel International -> sNativeDigits) during getting the meeting time.
Through research, I found that This value is obtained by the function
get_locale_info, and the specific location is as follows:
> case LOCALE_SNATIVEDIGITS:
> if ((ret = locale_return_reg_string( &entry_scurrency, type, buffer, len )) != -1) return ret;
> return locale_return_string( locale->scurrency, type, buffer, len );
Now, in wine7.12 to 7.18, for the Chinese environment (LOCALE_SNATIVEDIGITS),
the sNativeDigits read from local.nls is "零一二三四五六七八九", but this is
unreasonable, I checked the Windows10 registry and found that its value should
be It is "0123456789"
And if it is "零一二三四五六七八九", the program will have an error
> The timer is displayed as Chinese characters, and the actual display of "一" is not "一" but "《", it's so strange
, so I think we should update local.nls or modify the get_locale_info function.
*** update local.nls:***
I would like to ask how the local.nls in wine is generated, is it directly used
in windows? I once wanted to modify local.nls directly to fix this problem, but
it seems to be a binary file, and I don't know how it is generated in wine, so
I I don't know how to modify local.nls by myself.
[HELP] If you have time, I would like to ask how the nls file is generated in
wine
*** modify the get_locale_info function:***
I have completed the modification of the function (assignment in the Chinese
environment, other environments do not operate), if you need I can provide the
source code directly.
—————————
I hope that I can ask about the modification of the nls file, and complete the
modification through my own efforts, so that I can also join the big project of
wine, which is meaningful and interesting to me.
Thanks very much, Looking forward to your reply。
Yous: SvenL
--
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=53857
Bug ID: 53857
Summary: [ fontconfig ] Questions about some font selection
logic
Product: Wine
Version: unspecified
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: win32u
Assignee: wine-bugs(a)winehq.org
Reporter: 399989567(a)qq.com
Distribution: ---
Created attachment 73387
--> https://bugs.winehq.org/attachment.cgi?id=73387
Simsun Test
My application uses "宋体" (Simsun) as the font of choice,which use WindowsAPI
> SelectObject(hdc,hfont)
When I set the property(lfPitchAndFamily) of "宋体" to 0x22(FF_SWISS) and
0x36(FF_MODERN), wine converts "宋体" into Noto Sans CJK SC and Noto Sans Mono
CJK SC respectively.
I looked at the source code because "宋体" is not installed on my computer, so
when wine doesn't find any fonts, wine end up calling "find_any_face" API and
entering the first loop, using "enum_fallbacks" API to find the fonts.
When i > 3, which means the fonts in the default_fixed_list are not
suitable,Wine uses "fontconfig_enum_family_fallbacks" API to find fonts through
fontconfig.
Here wine determines which type of font the "宋体" belongs to (serif, sans-serif,
monospaced) based on the "lfPitchAndFamily" attribute of the "宋体". So ended up
returning a different font:
> FF_SWISS -> fc-match "sans" -> Noto Sans CJK SC
> FF_MODERN -> fc-match "mono" -> Noto Sans Mono CJK SC
But it's not what I expected, I want "宋体" to return Noto Sans CJK SC
forever,and on my computer when I use ' $ fc-match "宋体" ', it returns "Noto
Sans CJK SC".
I konw "宋体" became "Noto Sans Mono CJK SC" is becaues wine design. But, I would
like to ask why not directly use fontconfig to find fonts according to the font
name in the "fontconfig_enum_family_fallbacks" function, but to search
according to the font type.
ues fc-match "fontname" instead of fc-match "sans or mono or serif"
Is it because using fontconfig is a very resource-intensive thing, so wine
divides the fonts into three types, and stores the results of the three fonts
in the cache, so that the cache can be directly read the next time it is
called?
I don't know if my description is correct, feel free to contact me if you have
any questions
————————————
export LC_ALL=zh_CN.UTF-8
and run my exe file
the first line is "宋体" 0x36 -> became Mono
the second line is "宋体" 0x22 -> became Sans
Don't mind the third and fourth lines
--
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.