groovy
  1. groovy
  2. GROOVY-4940

Groovy Console Icon for OSX still broken

    Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 1.8.1
    • Fix Version/s: 1.8.2, 1.9-beta-3, 1.7.11
    • Component/s: None
    • Labels:
      None
    • Number of attachments :
      0

      Description

      The long serving bug GROOVY-4306 is still around.

      Looking at the icns file using a hex editor (and comparing it to the one I attached to the GROOVY-4306 issue) seems to show lots of extra data being stuffed into the one distributed with the binary distribution...

      It's like it's being converted to unicode or something?

      The original icns file starts with the following 64 bytes:

      69636E73 0001B17B 696C3332 00000A51
      87FF0B53 2D110A05 0B0A0B0C 1E38EC8F
      FF10551A 13294760 717A7F73 6948270B
      2595C08A FF147F23 1C45718A 9EABB1B4
      

      But the distributed one starts with:

      69636E73 0001EFBF BD7B696C 33320000
      0A51EFBF BDEFBFBD 0B532D11 0A050B0A
      0B0C1E38 EFBFBDEF BFBD1055 1A132947
      60717A7F 73694827 0B25EFBF BDEFBFBD
      

      As you can see, the byte B1 at position 7 in the original has been changed to EFBFBD in the distributed file – and again, 87FF at position 16 seems to be replaced with EFBFBDEFBFBD

      The file size has increased as well, the original being 110971 bytes in length, but the distributed file is 214052 bytes

        Activity

          People

          • Assignee:
            Guillaume Laforge
            Reporter:
            Tim Yates
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: