{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":311683390,"defaultBranch":"master","name":"ImHex","ownerLogin":"WerWolv","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-10T14:27:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10835354?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720507144.0","currentOid":""},"activityList":{"items":[{"before":"21be959cbad445f677aa67e29f750c419ab6f852","after":"101c7a36fb722743b55d7958ff5397748c8fab09","ref":"refs/heads/master","pushedAt":"2024-09-18T21:55:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"patterns: Updated pattern language","shortMessageHtmlLink":"patterns: Updated pattern language"}},{"before":"b3a0ebe7b6d4a600acfc105b09dd05fb355b6b8a","after":"21be959cbad445f677aa67e29f750c419ab6f852","ref":"refs/heads/master","pushedAt":"2024-09-15T14:14:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: Another text editor merge issue","shortMessageHtmlLink":"fix: Another text editor merge issue"}},{"before":"96a588bd863ad29e0d9e537f6eeab00982263396","after":"b3a0ebe7b6d4a600acfc105b09dd05fb355b6b8a","ref":"refs/heads/master","pushedAt":"2024-09-15T13:55:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: Some merge issues","shortMessageHtmlLink":"fix: Some merge issues"}},{"before":"866b956680a25b648e8dc62fa909b0e03757944e","after":"96a588bd863ad29e0d9e537f6eeab00982263396","ref":"refs/heads/master","pushedAt":"2024-09-15T13:32:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: F3 failed to locate the correct set of matches if file was edited after doing a search (#1867)\n\n### Problem description\r\nThe bug can be reproduced as follows:\r\n1) Using Ctrl-F do a search for a term that occurs several times in the\r\nfile. and press F3 to visit them.\r\n2) Go back to the fop of the file and insert 3 blank lines. \r\n3) Pressing F3 once or many times will not find the term entered above.\r\n\r\n\r\n### Implementation description\r\nThe reason for this bug is that the positions of the matches are not\r\nbeing reset when changes can potentially move them.\r\nThe fix consists on resetting the search locations when changing the\r\ncontents of the file and redoing the search after the changes are made.\r\nThe bug was specially problematic when doing replace because the\r\nreplacement position would be identified as a match. This PR fixes\r\nreplace as well.\r\n\r\n---------\r\n\r\nCo-authored-by: Nik ","shortMessageHtmlLink":"fix: F3 failed to locate the correct set of matches if file was edite…"}},{"before":"d88252c6fde40ce5bd7b4a0e2929b63200bc944c","after":"866b956680a25b648e8dc62fa909b0e03757944e","ref":"refs/heads/master","pushedAt":"2024-09-15T13:28:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"feat: Added per provider cursor position for the Pattern editor (#1861)\n\n### Problem description\r\nCurrently, the pattern editor does not remember where the cursor is\r\nlocated in each provider. For example, suppose you have 2 providers in\r\nyour project, and you scrolled down to line 200 in the first pattern to\r\nmake some changes and remembered that the code you want to insert is in\r\nthe second provider. Then you switch to the second provider, look for\r\nthe code and find it in line 235. Switch back to the first one, and you\r\nare at the beginning of the file. So you again look for the line to edit\r\npaste it to realize that it needs code a few lines before the place you\r\nfound it. You switch to the second provider, and you are at the top\r\nagain. This gets annoying very fast.\r\n\r\n### Implementation description\r\n\r\nThis PR ensures that, when you return to the pattern in the editor for\r\nany of the opened providers, the cursor will still be at the same place\r\nit was when you switched to a different one. Each provider pattern saves\r\nits cursor position and returns to it when you switch to that provider.\r\nIt does that by creating a PerProvider variable and using it when\r\nproviders are first opened to set it to the origin and when switching\r\nproviders it first saves the position of the old provider and then loads\r\nand sets the saved position of the new provider.\r\n\r\n---------\r\n\r\nCo-authored-by: Nik ","shortMessageHtmlLink":"feat: Added per provider cursor position for the Pattern editor (#1861)"}},{"before":"414e7d36a01c64611f481d129bb2f9f893e7a5b3","after":"d88252c6fde40ce5bd7b4a0e2929b63200bc944c","ref":"refs/heads/master","pushedAt":"2024-09-15T13:27:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: Unable to resize 3d-visualizer window in x-direction (#1860)\n\nchanges needed were:\r\n1) add an extra dummy empty widget so that width of child and parent are\r\nnot always the same. 2) Width of reset button needs to be adjusted when\r\nthe width of the child is decreased so that the parent is decreased too.\r\n\r\n\r\n\r\n### Problem description\r\n\r\n\r\n### Implementation description\r\n\r\n\r\n### Screenshots\r\n\r\n\r\n### Additional things\r\n","shortMessageHtmlLink":"fix: Unable to resize 3d-visualizer window in x-direction (#1860)"}},{"before":"e0b4931a54f5be79d7b688e180c5fa6f4f8f718e","after":"414e7d36a01c64611f481d129bb2f9f893e7a5b3","ref":"refs/heads/master","pushedAt":"2024-09-15T13:27:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: Double-clicking a string selects the closing double quotes (#1862)\n\nThis is a simple fix for a simple issue. Just check if the last char in\r\nthe selection is a double quote and if it is, make the selection one\r\nchar shorter.\r\n\r\n---------\r\n\r\nCo-authored-by: Nik ","shortMessageHtmlLink":"fix: Double-clicking a string selects the closing double quotes (#1862)"}},{"before":"a587c5ff743321ad99906c1aec030cad46e6c2df","after":"e0b4931a54f5be79d7b688e180c5fa6f4f8f718e","ref":"refs/heads/master","pushedAt":"2024-09-15T13:23:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: 3D visualizer running very slowly with energy saving enabled (#1866)\n\n### Problem description\r\nThe bug described in #1663 was caused by an optimization of the display\r\nrendering that uses drawlists to detect changes. The changes in the 3-d\r\nvisualizer don't contain drawlists when axes are turned off.\r\n\r\n### Implementation description\r\nThe fix is to identify the 3d visualizer among the command lists of the\r\nmain window and, if found, avoid skipping frames regardless of the\r\nresult of the comparison of drawlists.\r\n\r\nCloses #1663","shortMessageHtmlLink":"fix: 3D visualizer running very slowly with energy saving enabled (#1866"}},{"before":"0b2eca3066975dadb594195542b0c3e20ae48762","after":"a587c5ff743321ad99906c1aec030cad46e6c2df","ref":"refs/heads/master","pushedAt":"2024-09-15T13:22:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"feat: Added a quarter precision (8 bits) button to IEEE 745 tool (#1868)\n\nPer discussions on Discord.","shortMessageHtmlLink":"feat: Added a quarter precision (8 bits) button to IEEE 745 tool (#1868)"}},{"before":"fa280529582fba1f3280d79906ba5df3c987ca75","after":"0b2eca3066975dadb594195542b0c3e20ae48762","ref":"refs/heads/master","pushedAt":"2024-09-15T13:20:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: LZMA decompressor memory errors (#1873)\n\n\r\n\r\n### Problem description\r\nI was unable to use the LZMA de-compressor even though 7zip was able to\r\nidentify them as LZMA compressed and decompress them without a problem.\r\nUnder the debugger the `lzma_code()` call was returning\r\n`LZMA_MEMLIMIT_ERROR`.\r\n### Implementation description\r\nI found online that the error can be fixed using `lzma_memlimit_set()`\r\nusing a value obtained with `lzma_memusage()`. I tried to avoid having\r\nto call `lzma_code()` twice but if the functions are called before the\r\nfirst `lzma_code()`the values of memory obtained fall short and error\r\noccurs again.\r\n\r\nI suspect that there are better ways to deal with this other than the\r\ncode proposed in this PR, but I haven't been able to find any.\r\n\r\n---------\r\n\r\nCo-authored-by: Nik ","shortMessageHtmlLink":"fix: LZMA decompressor memory errors (#1873)"}},{"before":"54f5bd1d809c08a7ed52df5ca01cb1d7c1396b01","after":"fa280529582fba1f3280d79906ba5df3c987ca75","ref":"refs/heads/master","pushedAt":"2024-09-15T13:19:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: Avoid crashing ImHex when passing invalid data to the 3D visualizer (#1874)\n\n### Problem description\r\nThere are some obvious constrains in the various array data sizes that\r\nwe can use to determine if their sizes and in some cases their values\r\nare correct.\r\n\r\n### Implementation description\r\nTo test their validity, the most important of the various arrays are the\r\nindices, so their definition and use has been simplified a great deal.\r\nIn order to treat all variables in a similar manner the changes to the\r\nuv variable posted in an earlier PR were also added here.\r\n\r\nWith this one, all the recently opened PR's combined should contain\r\nexactly the same changes and fixes as the older 3-d visualizer PR #1850\r\nwhich I will close shortly after this one is opened.\r\n\r\n---------\r\n\r\nCo-authored-by: Nik ","shortMessageHtmlLink":"fix: Avoid crashing ImHex when passing invalid data to the 3D visuali…"}},{"before":"4b3bbb4a97eefe028a2a8cb8ba32c8e7f6f61167","after":"54f5bd1d809c08a7ed52df5ca01cb1d7c1396b01","ref":"refs/heads/master","pushedAt":"2024-09-15T13:19:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"feat: Added underwaved text functions (#1889)\n\n### Problem description\r\nCurrently when errors are found the entire line where the error occurred\r\nis highlighted and one has to look at the error message in order to find\r\nwhere the error is located on the line. With this PR the line will no\r\nlonger be highlighted and the location of the error will be marked with\r\nan red waved line under the error location. Hovering over the text where\r\nthe error occurred produces an error overlay so if several errors occur\r\non the same line they can all be seen separately.\r\n\r\n### Implementation description\r\nThe definition of error marker was switched to include column and size\r\nas well as line and message like before.\r\nThis change required changing the way view pattern editor draws the\r\nerror markers because the errors themselves don't have size information.\r\nAlso, a new errorHoverBoxes type was defined to help in the detection of\r\nthe floating error messages when error is hovered.\r\n\r\nNote that the underwave code depends on having a monospaced. If font is\r\nnot monospaced the underwaved text can be short/long or displaced.\r\n\r\n\r\n### Screenshots\r\n\r\n![image](https://github.com/user-attachments/assets/f0b08e10-612c-404a-8863-d4f00054d198)\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/911fcacb-2a1e-431f-bbc8-8e05bcd61341)","shortMessageHtmlLink":"feat: Added underwaved text functions (#1889)"}},{"before":"187d90e8f23292e5b824895162861b29676db4c4","after":"4b3bbb4a97eefe028a2a8cb8ba32c8e7f6f61167","ref":"refs/heads/master","pushedAt":"2024-09-15T13:18:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"impr: Moved pattern editor shortcuts to the Shortcut manager (#1892)\n\n### Problem description\r\nThere are some recent issues about Mac keys not configured properly for\r\nthe pattern editor. This PR moves all the shortcuts to the shortcut\r\nmanager, so they can be edited at will. Even if the key is not\r\nidentified correctly it should be possible to use preferred keys for any\r\naction.\r\n\r\n---------\r\n\r\nCo-authored-by: Nik ","shortMessageHtmlLink":"impr: Moved pattern editor shortcuts to the Shortcut manager (#1892)"}},{"before":"2f60f61c1598f4c3076adc1ac9bf60c8906417d3","after":"187d90e8f23292e5b824895162861b29676db4c4","ref":"refs/heads/master","pushedAt":"2024-09-15T13:17:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"lang: Update Chinese (Simplified) translations (#1894)\n\nCo-authored-by: JustFor <35858818+zhongqingsong@users.noreply.github.com>","shortMessageHtmlLink":"lang: Update Chinese (Simplified) translations (#1894)"}},{"before":"057543da153a1a31a83881fb9b1bfbc7618c4fb3","after":"2f60f61c1598f4c3076adc1ac9bf60c8906417d3","ref":"refs/heads/master","pushedAt":"2024-09-15T13:16:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"impr: Add streaming decompression to zstd_decompress (#1898)\n\n\r\n\r\n### Problem description\r\n\r\nhttps://github.com/WerWolv/ImHex/issues/1895\r\n\r\n### Implementation description\r\n\r\nAdded code that handles streamed zstd data. It is based around the\r\n[official\r\ndocumentation](http://facebook.github.io/zstd/zstd_manual.html) and the\r\n[example](https://github.com/facebook/zstd/blob/dev/examples/simple_decompression.c)\r\nprovided at the main zstd repo.\r\n\r\nThe loop around the non-streamed version was also removed because I\r\ndon't think it was doing anything (no `continue`s, `sourceSize` was\r\nalways being set to 0).\r\n\r\n### Additional things\r\n\r\nTo test, I generated streamed zstd data with this python script:\r\n\r\n```py\r\nimport io; import pyzstd;\r\nwith open(\"data.zstd\", \"wb\") as f:\r\n pyzstd.compress_stream(io.BytesIO(b'ab' * 100), f)\r\n```\r\n\r\nAnd then I ran this pattern script:\r\n```\r\nimport std.mem;\r\nimport hex.dec;\r\n\r\nu8 data[while(!std::mem::eof())] @ 0x00;\r\nstd::mem::Section data_sec = std::mem::create_section(\"data_sec\");\r\nhex::dec::zstd_decompress(data, data_sec);\r\n```\r\n\r\nInspecting the section shows the correct data:\r\n\r\n![image](https://github.com/user-attachments/assets/83fc9d4c-e6fa-49ee-9923-29dc0c280739)\r\n\r\nCo-authored-by: Nik ","shortMessageHtmlLink":"impr: Add streaming decompression to zstd_decompress (#1898)"}},{"before":"3c060cc57ada37802cae9c738f92499fea34379f","after":"057543da153a1a31a83881fb9b1bfbc7618c4fb3","ref":"refs/heads/master","pushedAt":"2024-09-15T13:16:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"feat: Extended bitmap visualizer to handle indexed colormaps (#1901)\n\n### Problem description\r\nOlder image format use to store color values in a small lookup table so\r\nthat the image could simply store an index to the table. The pattern\r\nlanguage is not designed to handle this sort of operation which makes\r\nthis extension necessary to be able to visualize images of this type.\r\n\r\n### Implementation description\r\n\r\nThe changes add an optional parameter to the bitmap visualizer which\r\nholds the color lookup table. If the image contains values that are\r\noutside the range of possible colors then the first color in the map is\r\nchosen. The dimensions of the image can be equal to or smaller than\r\nrows*columns depending on how the indices to the color map are stored.\r\nFor example, you can use 4 bit indices which would make the image half\r\nthe size (in bytes) but that limits the number of colors to 16. To store\r\ncolors in sizes larger than one byte use an array of the appropriate\r\nsized integers.\r\n\r\n### Screenshots\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/d068cb7e-3ff3-450d-8ac2-1bfc6e38043f)","shortMessageHtmlLink":"feat: Extended bitmap visualizer to handle indexed colormaps (#1901)"}},{"before":"928b4c6c4cdd9427e499eecb4c0f39cfd2f8cc84","after":"3c060cc57ada37802cae9c738f92499fea34379f","ref":"refs/heads/master","pushedAt":"2024-09-15T13:16:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: Finding utf-8 strings failed to select their location. (#1902)\n\nother separate, but closely related fixes are:\r\n\r\n- fix: The previous fix also solved the (unreported) bug of being unable\r\nto select utf-8 works by double-clicking.\r\n- fix: The move to next/previous word (Ctr-arrow) behaved differently\r\ndepending on the direction. I made both the move left/right functions\r\nshare a much simpler algorithm and rewrote the find start/end of word\r\nfunctions share the same code structure.\r\n\r\n\r\n### Problem description\r\nThe code was using the byte index of the match into the utf-8 string to\r\nstore the match locations, but the code that sets the selection uses the\r\nchar index into the utf-8 string instead. Another problem was that the\r\nsearch uses the byte index to determine if it needs to find more\r\nmatches.\r\n\r\n### Implementation description\r\nBoth problems were solved by introducing two functions to switch from\r\ncoordinates in units of bytes to coordinates in units of chars and vice\r\nversa.\r\n\r\nCo-authored-by: Nik ","shortMessageHtmlLink":"fix: Finding utf-8 strings failed to select their location. (#1902)"}},{"before":"871a0d535c635b2675138ed3a8e00436e729dbcf","after":"928b4c6c4cdd9427e499eecb4c0f39cfd2f8cc84","ref":"refs/heads/master","pushedAt":"2024-09-15T13:15:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: Reset cursor blink when moving selection (#1903)\n\n### Problem description\r\nWhen this feature was implemented the text editor handled all the\r\nkeyboard input so the blink reset function could be called in one place\r\nfor all the key presses. Now that shortcuts are done in the shortcut\r\nmanager we need to reset the blink state inside all the functions that\r\ncan affect cursor movement.\r\n\r\n### Implementation description\r\nEvery function that moves the cursor now calls the blink state reset\r\nfunction at the very start. There may be more functions that need this\r\nthat haven't been merged but git should show merging conflicts so it\r\nshould be easy to deal with.","shortMessageHtmlLink":"fix: Reset cursor blink when moving selection (#1903)"}},{"before":"04763eaeea0663d8deb1597a66603fa804c2ab89","after":"871a0d535c635b2675138ed3a8e00436e729dbcf","ref":"refs/heads/master","pushedAt":"2024-09-08T08:45:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"build: Fix building issues on macOS with clang 18","shortMessageHtmlLink":"build: Fix building issues on macOS with clang 18"}},{"before":"b6c08a1a11d295e80775553894107923c3111458","after":"04763eaeea0663d8deb1597a66603fa804c2ab89","ref":"refs/heads/master","pushedAt":"2024-08-23T19:38:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"patterns: Updated pattern language","shortMessageHtmlLink":"patterns: Updated pattern language"}},{"before":"811c995047739191c47de15c2211db682c129486","after":"b6c08a1a11d295e80775553894107923c3111458","ref":"refs/heads/master","pushedAt":"2024-08-20T18:31:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"lang: Updated zh_CN language definition (#1827)\n\n### Problem description\r\n1. Old Chinese text json, the order is chaotic. It doesn't compare well\r\nwith English.\r\n2. Missing a batch of new English strings.\r\n\r\n### Implementation description\r\n1. Synchronize the key sequence of English files.\r\n2. Added a missing batch of text, and translate to CN.\r\n\r\n### Screenshots\r\nNone\r\n\r\n### Additional things\r\nNone","shortMessageHtmlLink":"lang: Updated zh_CN language definition (#1827)"}},{"before":"7011df2cedc013aa4411aad43299744257abebd5","after":"811c995047739191c47de15c2211db682c129486","ref":"refs/heads/master","pushedAt":"2024-08-20T18:29:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"build: Find boost with name \"Boost\" (#1840)\n\nOn many distributions like AOSC OS, Alpine Linux, Arch Linux, etc.,\r\nboost should be searched with name \"Boost\".\r\n\r\nThis should fix the packaging issue on AOSC OS.\r\n\r\n### Problem description\r\nCMake fails to find system boost when `USE_SYSTEM_BOOST` is set to ON.\r\n\r\n### Implementation description\r\nFind Boost.\r\n\r\nSigned-off-by: xtex ","shortMessageHtmlLink":"build: Find boost with name \"Boost\" (#1840)"}},{"before":"a24692b4beb59240578dec19a496ace30f974a27","after":"7011df2cedc013aa4411aad43299744257abebd5","ref":"refs/heads/master","pushedAt":"2024-08-20T18:27:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: Reading entire file content of base64 file into memory not working","shortMessageHtmlLink":"fix: Reading entire file content of base64 file into memory not working"}},{"before":"212d2f9db45f3b2c2b0348e3a90aa3c615efc435","after":"a24692b4beb59240578dec19a496ace30f974a27","ref":"refs/heads/master","pushedAt":"2024-08-20T18:08:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: Revert ndf-extended changes for now to fix file dialogs on Linux","shortMessageHtmlLink":"fix: Revert ndf-extended changes for now to fix file dialogs on Linux"}},{"before":"0263d3538e7a70db458833ad502c66366886eb02","after":"212d2f9db45f3b2c2b0348e3a90aa3c615efc435","ref":"refs/heads/master","pushedAt":"2024-08-10T07:17:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"patterns: Updated pattern language","shortMessageHtmlLink":"patterns: Updated pattern language"}},{"before":"63c60285225c32e339fb34157afe8c9c1c3f37aa","after":"0263d3538e7a70db458833ad502c66366886eb02","ref":"refs/heads/master","pushedAt":"2024-08-09T20:15:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"fix: Don't supress stderr anymore (#1822)\n\n### Problem description\r\n\r\nTyping `--help` causes ImHex to exit without outputting anything.\r\nDiagnostic messages from glib, ASan, other libraries that might have\r\nsomething important to say, etc. are also suppressed.\r\n\r\n### Implementation description\r\n\r\nThis effectively reverts 7c1e33dde6e55ef6347f3b10868a42f456c2ae6a, which\r\nwas partially reverted only on Windows by code that was left commented\r\nout in f114239f51ba68c385e3d46721dd9d97ca4a6c21.\r\n\r\nAllowing other libraries to print to stderr may make the output ‘ugly’,\r\nbut lots of things print to stderr that are important for figuring out\r\nwhy something is bugged, like ASan and glib.\r\n\r\n### Additional things\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/fa6771e2-da2e-45ea-93cd-06c3f6bfd3bf)","shortMessageHtmlLink":"fix: Don't supress stderr anymore (#1822)"}},{"before":"075ece2da71045a71fae72dd0cfae3cfdf0fb621","after":"63c60285225c32e339fb34157afe8c9c1c3f37aa","ref":"refs/heads/master","pushedAt":"2024-08-03T21:50:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"build: Updated ImGui to v1.91.0","shortMessageHtmlLink":"build: Updated ImGui to v1.91.0"}},{"before":"e9fb02285e969b6bd516006584b37f04ab4f38c0","after":"075ece2da71045a71fae72dd0cfae3cfdf0fb621","ref":"refs/heads/master","pushedAt":"2024-08-03T20:18:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"impr: Clean up windows window code","shortMessageHtmlLink":"impr: Clean up windows window code"}},{"before":"e9f7908afbb53f9e4716aadc48580b29706cc819","after":"e9fb02285e969b6bd516006584b37f04ab4f38c0","ref":"refs/heads/master","pushedAt":"2024-08-03T20:01:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"impr: Allow tasks to be created without getting the task handle as parameter","shortMessageHtmlLink":"impr: Allow tasks to be created without getting the task handle as pa…"}},{"before":"320ff4331d5346bfac564bf9cae15622d3de89f4","after":"e9f7908afbb53f9e4716aadc48580b29706cc819","ref":"refs/heads/master","pushedAt":"2024-08-03T18:10:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"WerWolv","name":"Nik","path":"/WerWolv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10835354?s=80&v=4"},"commit":{"message":"git: Increase stale issue operations to 200","shortMessageHtmlLink":"git: Increase stale issue operations to 200"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEujI0jwA","startCursor":null,"endCursor":null}},"title":"Activity · WerWolv/ImHex"}