Menu

#639 TShellItem::TBrowseFlags are ill-defined

6.36
pending
API (62)
1
3 hours ago
2026-03-27
No

The values of the TShellItem::TBrowseFlags enum do not correspond to the actual values used by BROWSEINFO.ulFlags (learn.microsoft.com).

This issue applies to OWLNext 7 and earlier. It has been fixed in Owlet [r8703], and I recommend the fix is merged into the trunk (currently version 8).

Related

Commit: [r8703]
Discussion: Stepping back to focus on Owlet (my experimental branch)
Wiki: OWLNext_Stable_Releases

Discussion

  • Ognyan Chernokozhev

    • status: open --> pending
    • assigned_to: Ognyan Chernokozhev
    • Group: unspecified --> 6.36
     
  • Vidar Hasfjord

    Vidar Hasfjord - 3 hours ago
    • labels: Internal --> API
     
  • Vidar Hasfjord

    Vidar Hasfjord - 3 hours ago

    For the records, @jogybl has now merged the fix into the trunk [r8748], branches/7 [r8749], branches/6.44 [r8750] and branches/6.36 [r8751] for release in OWLNext 7.0.21, 6.44.29 and 6.36.14. Thanks!

    PS. This is technically a breaking API change, but presumably, it is unlikely there are applications relying on the old incorrect values of these flags. The flags are not used anywhere within OWLNext, so ABI compatibility should be retained.

     

    Related

    Commit: [r8748]
    Commit: [r8749]
    Commit: [r8750]
    Commit: [r8751]


Log in to post a comment.

MongoDB Logo MongoDB