View Issue Details

IDProjectCategoryView StatusLast Update
0005646JEDI Code LibraryJclUnicodepublic2011-09-29 21:55
ReporterCCRDude2Assigned Tooutchy 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product VersionVersion 2.3 
Target VersionFixed in VersionVersion 2.4 
Summary0005646: JclUnicode.res is shipped with french instead of neutral resources
Descriptionsource\common\JclUnicode.rc does not define a resource language, leading to the .res file being created in the language of the system compiling it.

This leads to binaries that have mixed resource locales, which makes them impossible to split for MUI handling (using MUIRCT.exe, which then complains).

The fix is simple - in line 13, change
   CATEGORIES UNICODEDATA LOADONCALL MOVEABLE DISCARDABLE
to
   LANGUAGE 0,0 CATEGORIES UNICODEDATA LOADONCALL MOVEABLE DISCARDABLE

This would also be more correct since this information is not tied to one specific locale.
TagsNo tags attached.
Fixed in GIT commit
Fixed in SVN revision3610
IDE versionDelphi/C++Builder XE

Activities

outchy

2011-09-01 08:42

administrator   ~0018891

All resource declarations for all resource formats (raw, zlib and bzip2) have to be updated. These files are batch generated by the program thirdparty/unicode_data_extractor/UDExtract.dpr which needs to be updated.

outchy

2011-09-24 23:33

administrator   ~0018979

This is fixed in revision 3610.

Issue History

Date Modified Username Field Change
2011-08-29 16:20 CCRDude2 New Issue
2011-08-29 16:20 CCRDude2 IDE version => Delphi/C++Builder XE
2011-09-01 08:42 outchy Note Added: 0018891
2011-09-01 08:42 outchy Assigned To => outchy
2011-09-01 08:42 outchy Status new => confirmed
2011-09-24 23:33 outchy Note Added: 0018979
2011-09-24 23:33 outchy Status confirmed => feedback
2011-09-29 21:55 outchy Fixed in revision => 3610
2011-09-29 21:55 outchy Status feedback => resolved
2011-09-29 21:55 outchy Fixed in Version => Version 2.4 (Subversion repository/Daily zips)
2011-09-29 21:55 outchy Resolution open => fixed