Bug 705910  2013-10-27
Check the indices goes correctly
 All Classes Namespaces Files Functions Variables Enumerations Enumerator
Bug 705910 Documentation

Table of Contents

Misfixed details

See Bug 705910.

Dimitri 'fixed' my patch and pushed to Git, as told in 'comment 5' at 15 Sep, 2013, but the workaround breaks some functionalities given with my original patch.

I made and posted(see comment 7) the new patch against more recently Git orig/HEAD. The patch will fix all the bugs below.

The quick link on the headers shows 0xHHHH form instead of character

Not only the index of enumerator like the figure. You can see this bug also in the index of class members, class functions, class variables, file members, file enumerations, file enumerators, namespace members, namespace enumerations, and namespace enumerators ...(and so on?), if the condition meet.

You can see the figures below to go namespace enumerators.

Wrong case

quickindex_wrong.png

Correct case

quickindex_correct.png

Any non-ASCII characters should NOT grouping up on indices

In fact, the grouping seems just mis-coding, not conceptional error.

But making new patch seems to be more difficult than re-applying the patch I made before.

You can see the figures below to go class members.

Wrong case

indexgrouping_wrong.png

Correct case

indexgrouping_correct.png

Uppercase and Lowercase are NOT unified in the class index

The quick index of the class index unified the uppercases and the lowercases of identifiers, but the lists and the headers are not.

(I don't check and not know when this bug is made, by my patch or not.)

You can see the figures below to go class index.

Wrong case

classindex_wrong.png

Correct case

classindex_correct.png