When creating DDEHandle, should use CF_UNICODETEXT when available

NEW
Assigned to

Status

()

Toolkit
Startup and Profile System
13 years ago
5 months ago

People

(Reporter: Jungshik Shin, Assigned: Jungshik Shin)

Tracking

(Blocks: 1 bug, {intl})

Firefox Tracking Flags

(Not tracked)

Details

(Assignee)

Comment 1

12 years ago
*** Bug 334282 has been marked as a duplicate of this bug. ***
(Assignee)

Comment 2

12 years ago
In addition, DDECreateStringHandle should use CP_WINUNICODE instead of CP_WINANSI.

Comment 3

12 years ago
We need to be very careful to retain backwards compatibility with the old DDE format. It is not sufficient to simply replace our DDE message with a widechar version.
(Assignee)

Updated

11 years ago
Blocks: 359200

Updated

11 years ago
Blocks: 361543

Comment 4

11 years ago
I've been waiting a long time for Firefox's DDE to be Unicode-aware so that it would work properly with my bookmark manager (www.bookmarkbuddy.net). Backward compatibility is simple to maintain: the calling function can specify either CF_TEXT or CF_UNICODETEXT in the WM_DDE_REQUEST message. Firefox should expect the input string to be in the nominated format, and should return data (e.g. in response to WWW_GetWindowInfo) in the nominated format.

Incidentally it would be nice too if Firefox responded to the WWW_ListWindows topic, dropped after Netscape v.4!
DDE is no longer used for shell integration so moving to component where this code lives.
Component: Shell Integration → Startup and Profile System
Product: Firefox → Toolkit
You need to log in before you can comment on or make changes to this bug.