View Issue Details

IDProjectCategoryView StatusLast Update
0002314MMW v4Main Panel/Toolbars/Menuspublic2006-12-11 16:14
Reporterjiri Assigned To 
PriorityimmediateSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Summary0002314: Make MM interface 100% Unicode ready
DescriptionCurrently still some interface elements depend on correct code page selected (e.g. Russian doesn't show correctly on my notebook).
TagsNo tags attached.
Fixed in build

Activities

jiri

2006-01-11 14:58

administrator   ~0006771

The best idea seems to be to wait for the final release of TBX 2.2 component (currently there's an alpha version), it has Unicode support + some other improvements.

jiri

2006-01-12 10:31

administrator   ~0006773

Last edited: 2006-06-22 10:29

Another thing that should be done in this issue is to _not_ use Delphi resourcestrings at all, they use only ANSI strings.

Edit: This is now handled in 0002523.

jiri

2006-10-27 15:27

administrator   ~0008081

The latest TBX can be found at: http://www.g32.org/tbx/index.html

Here is SpTBXLib that adds Unicode support + some other nice features: http://club.telepolis.com/silverpointdev/sptbxlib/index.htm

jiri

2006-10-27 16:17

administrator   ~0008087

Since releases of TBX are pretty infrequent, it seems to make sense to start using SpTBXLib and rely fully on it for MM 3.0. It should fully solve our problems with Unicode (can be easily tested e.g. by playing some Russian tracks and showing them in Now Playing in our SystemTray icon menu) and also we can explore whether some other features might be useful for us (right alignment - we plan to show Search Bar on the right side, or the Toolbar Customizer that is part of the package).

jiri

2006-11-22 15:49

administrator   ~0008192

Raising priority. We no longer wait for TBX and so it would be nice to have this fix in the first 3.0 alphas, so that it's well tested.

petr

2006-12-11 16:12

developer   ~0008263

Done. All MM components is unicode now.

jiri

2006-12-11 16:14

administrator   ~0008264

Note: SpTBXLib wasn't used, because it turned out and it's too different from TBX and it would cause us problems (e.g. in skinning).