{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":39760454,"defaultBranch":"main","name":"libjpeg-turbo","ownerLogin":"libjpeg-turbo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-07-27T07:11:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13406820?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706117428.0","currentOid":""},"activityList":{"items":[{"before":"3405d189e35138504931292a95319714ee73e8fa","after":"3ace330e7371fca193436a152b8e0a8abdd7b316","ref":"refs/heads/dev","pushedAt":"2024-03-18T19:42:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dev","shortMessageHtmlLink":"Merge branch 'main' into dev"}},{"before":"a43ba40dc1531a9188561d6360512fac85f803f0","after":"65df30a67373e9ff163f0f310c21bb415c787a63","ref":"refs/heads/2.1.x","pushedAt":"2024-03-18T19:42:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"CI: Work around segfaults in ASan/MSan jobs\n\nReferring to actions/runner-images#9491, the sanitizers in LLVM 14 that\nships with Ubuntu 22.04 are incompatible with high-entropy address space\nlayout randomization (ASLR), which is enabled in the GitHub runners via\ntheir use of a newer kernel than Ubuntu 22.04 uses.","shortMessageHtmlLink":"CI: Work around segfaults in ASan/MSan jobs"}},{"before":"710865cf0e9da0dfd1ecd0cbc4ae2172328139e6","after":"2dfe6c0fe9e18671105e94f7cbf044d4a1d157e6","ref":"refs/heads/main","pushedAt":"2024-03-18T18:56:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"CI: Work around segfaults in ASan/MSan jobs\n\nReferring to actions/runner-images#9491, the sanitizers in LLVM 14 that\nships with Ubuntu 22.04 are incompatible with high-entropy address space\nlayout randomization (ASLR), which is enabled in the GitHub runners via\ntheir use of a newer kernel than ubuntu 22.04 uses.","shortMessageHtmlLink":"CI: Work around segfaults in ASan/MSan jobs"}},{"before":"cf357e8166c5ad8c294568503bffbe755c67cd7b","after":"3405d189e35138504931292a95319714ee73e8fa","ref":"refs/heads/dev","pushedAt":"2024-03-18T17:00:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dev","shortMessageHtmlLink":"Merge branch 'main' into dev"}},{"before":"fe218ca19c0f508d2ae7a55c9cad9e5c980237d7","after":"710865cf0e9da0dfd1ecd0cbc4ae2172328139e6","ref":"refs/heads/main","pushedAt":"2024-03-18T17:00:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Build: Don't explicitly set CMP0065 to NEW\n\nThis is no longer necessary, because of\n1644bdb7d2fac66cd0ce25adef7754e008b5bc1e.","shortMessageHtmlLink":"Build: Don't explicitly set CMP0065 to NEW"}},{"before":"0573a9c79dd03535d0d89d4ad9b796e047b4f064","after":"a43ba40dc1531a9188561d6360512fac85f803f0","ref":"refs/heads/2.1.x","pushedAt":"2024-03-18T17:00:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Build: Don't explicitly set CMP0065 to NEW\n\nThis is no longer necessary, because of\n96a80b45cc39b0818ba2e65afc06ffd32c2850d2.","shortMessageHtmlLink":"Build: Don't explicitly set CMP0065 to NEW"}},{"before":"8b235de20f48831f1aa48c97d64e0729de3b96ee","after":"0573a9c79dd03535d0d89d4ad9b796e047b4f064","ref":"refs/heads/2.1.x","pushedAt":"2024-03-18T16:52:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Build: Handle CMAKE_C_COMPILER_ID=AppleClang\n\nBecause of 96a80b45cc39b0818ba2e65afc06ffd32c2850d2, we are now\neffectively using the NEW behavior for all CMake policies introduced in\nall CMake versions up to and including CMake 3.28. The NEW behavior for\nCMP0025, introduced in CMake 3.0, sets CMAKE_C_COMPILER_ID to\n\"AppleClang\" instead of \"Clang\" when using Apple's variant of Clang (in\nXcode), so we need to match all values of CMAKE_C_COMPILER_ID that\ncontain \"Clang\".\n\nThis fixes three issues:\n\n- -O2 was not replaced with -O3 in CMAKE_C_FLAGS_RELWITHDEBINFO. This\n was a minor issue, since -O3 is now the default in\n CMAKE_C_FLAGS_RELEASE, and we use CMAKE_BUILD_TYPE=Release in our\n official builds.\n\n- The build system erroneously set the default value of FLOATTEST8 and\n FLOATTEST12 to no-fp-contract when compiling for PowerPC or Arm using\n Apple Clang 14+ (effectively reverting\n 29d19041e20f35fd94e034e74fbdc44cc6592ebb.) Because Clang 14+ now\n enables -ffp-contract=on by default, this issue caused floating point\n test failures unless FLOATTEST8 and FLOATTEST12 were overridden.\n\n- The build system set MD5_PPM_3x2_FLOAT_FP_CONTRACT as appropriate for\n GCC, not as appropriate for Clang (effectively reverting\n aa5efa3a1d90363b0884b87142b467c3c1487029.) This also caused floating\n point test failures.\n\nFixes #753\nCloses #755","shortMessageHtmlLink":"Build: Handle CMAKE_C_COMPILER_ID=AppleClang"}},{"before":"c8c5c2e57c14a4875a4d9ec5e3f33cb1c07263b6","after":"cf357e8166c5ad8c294568503bffbe755c67cd7b","ref":"refs/heads/dev","pushedAt":"2024-03-18T16:52:35.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dev","shortMessageHtmlLink":"Merge branch 'main' into dev"}},{"before":"dfde1f857d5bdc0ff214c5f920f04ea8287005ed","after":"fe218ca19c0f508d2ae7a55c9cad9e5c980237d7","ref":"refs/heads/main","pushedAt":"2024-03-18T16:52:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Build: Handle CMAKE_C_COMPILER_ID=AppleClang\n\nBecause of 1644bdb7d2fac66cd0ce25adef7754e008b5bc1e, we are now\neffectively using the NEW behavior for all CMake policies introduced in\nall CMake versions up to and including CMake 3.28. The NEW behavior for\nCMP0025, introduced in CMake 3.0, sets CMAKE_C_COMPILER_ID to\n\"AppleClang\" instead of \"Clang\" when using Apple's variant of Clang (in\nXcode), so we need to match all values of CMAKE_C_COMPILER_ID that\ncontain \"Clang\".\n\nThis fixes three issues:\n\n- -O2 was not replaced with -O3 in CMAKE_C_FLAGS_RELWITHDEBINFO. This\n was a minor issue, since -O3 is now the default in\n CMAKE_C_FLAGS_RELEASE, and we use CMAKE_BUILD_TYPE=Release in our\n official builds.\n\n- The build system erroneously set the default value of FLOATTEST8 and\n FLOATTEST12 to no-fp-contract when compiling for PowerPC or Arm using\n Apple Clang 14+ (effectively reverting\n 5b2beb4bc4f41dd9dd2a905cb931b8d5054d909b.) Because Clang 14+ now\n enables -ffp-contract=on by default, this issue caused floating point\n test failures unless FLOATTEST8 and FLOATTEST12 were overridden.\n\n- The build system set MD5_PPM_3x2_FLOAT_FP_CONTRACT as appropriate for\n GCC, not as appropriate for Clang (effectively reverting\n 47656a082091f9c9efda054674522513f4768c6c.) This also caused floating\n point test failures.\n\nFixes #753\nCloses #755","shortMessageHtmlLink":"Build: Handle CMAKE_C_COMPILER_ID=AppleClang"}},{"before":"28a2748c8837b086a45ca7492fa7e17281650fb4","after":"8b235de20f48831f1aa48c97d64e0729de3b96ee","ref":"refs/heads/2.1.x","pushedAt":"2024-03-08T18:07:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Fix (and test) more Clang 14 compiler warnings\n\n-Woverlength-strings, -Wshift-negative-value, -Wsign-compare","shortMessageHtmlLink":"Fix (and test) more Clang 14 compiler warnings"}},{"before":"c1cb0f7323e3355776165583779c1048f04e81b8","after":"28a2748c8837b086a45ca7492fa7e17281650fb4","ref":"refs/heads/2.1.x","pushedAt":"2024-03-08T17:59:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Fix (and test) more Clang 14 compiler warnings\n\n-Woverlength-strings, -Wshift-negative-value, -Wsign-compare","shortMessageHtmlLink":"Fix (and test) more Clang 14 compiler warnings"}},{"before":"440f6b82a9aa6d9461a37b010d29ef55a60b4a66","after":"dfde1f857d5bdc0ff214c5f920f04ea8287005ed","ref":"refs/heads/main","pushedAt":"2024-03-08T17:59:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Fix (and test) more Clang 14 compiler warnings\n\n-Woverlength-strings, -Wshift-negative-value, -Wsign-compare","shortMessageHtmlLink":"Fix (and test) more Clang 14 compiler warnings"}},{"before":"34c055851ecb66a2d9bee1a3318c55cd9acd6586","after":"440f6b82a9aa6d9461a37b010d29ef55a60b4a66","ref":"refs/heads/main","pushedAt":"2024-03-08T17:20:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Fix (and test) more Clang 14 compiler warnings\n\n-Woverlength-strings, -Wshift-negative-value, -Wsign-compare","shortMessageHtmlLink":"Fix (and test) more Clang 14 compiler warnings"}},{"before":"7bb958b732e6b4f261595e2d1527d46964fe3aed","after":"34c055851ecb66a2d9bee1a3318c55cd9acd6586","ref":"refs/heads/main","pushedAt":"2024-03-06T20:33:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Fix warnings with -Wmissing-variable-declarations","shortMessageHtmlLink":"Fix warnings with -Wmissing-variable-declarations"}},{"before":"e4d02936f8f1d6c2b0e4876a7a5ee9573ec2975d","after":"c1cb0f7323e3355776165583779c1048f04e81b8","ref":"refs/heads/2.1.x","pushedAt":"2024-03-06T20:33:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Fix warnings with -Wmissing-variable-declarations","shortMessageHtmlLink":"Fix warnings with -Wmissing-variable-declarations"}},{"before":"7e45654c1b66f6d5b03b67b7709d370f0439abf6","after":"c8c5c2e57c14a4875a4d9ec5e3f33cb1c07263b6","ref":"refs/heads/dev","pushedAt":"2024-03-06T20:33:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dev","shortMessageHtmlLink":"Merge branch 'main' into dev"}},{"before":"310a2436ba99fe758e6e6096e90a786b2713cec5","after":"7e45654c1b66f6d5b03b67b7709d370f0439abf6","ref":"refs/heads/dev","pushedAt":"2024-03-04T23:15:52.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dev","shortMessageHtmlLink":"Merge branch 'main' into dev"}},{"before":"3202feb08aef2d4d1fb35b5af94f1ac92fb993d0","after":"7bb958b732e6b4f261595e2d1527d46964fe3aed","ref":"refs/heads/main","pushedAt":"2024-03-04T22:52:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"12-bit: Don't gen opt Huff tbls if tbls supplied\n\n(regression introduced by e8b40f3c2ba187ba95c13c3e8ce21c8534256df7)\n\nThe documented behavior of the libjpeg API is to compute optimal Huffman\ntables when generating 12-bit lossy Huffman-coded JPEG images, unless\nthe calling application supplies its own Huffman tables. However,\ne8b40f3c2ba187ba95c13c3e8ce21c8534256df7 and\n96bc40c1b36775afdbad4ae05a6b3f48e2eebeb9 modified\njinit_c_master_control() so that it always set cinfo->optimize_coding to\nTRUE when generarating 12-bit lossy Huffman-coded JPEG images, which\nprevented calling applications from supplying custom Huffman tables for\nsuch images.\n\nThis commit modifies jinit_c_master_control() so that it only overrides\ncinfo->optimize_coding when generating 12-bit lossy Huffman-coded JPEG\nimages if all Huffman table slots are empty or all slots contain default\nHuffman tables. Determining whether the latter is true requires using\nmemcmp() to compare the allocated Huffman tables with the default\nHuffman tables, because:\n\n- The documented behavior of jpeg_set_defaults() is to initialize any\n empty Huffman table slot with the default Huffman table corresponding\n to that slot, regardless of the data precision. There is also no\n requirement that the data precision be specified prior to calling\n jpeg_set_defaults(). Thus, there is no reliable way to prevent\n jpeg_set_defaults() from initializing empty Huffman table slots with\n default Huffman tables, which are useless for 12-bit data precision.\n\n- There is no requirement that custom Huffman tables be defined prior to\n calling jpeg_set_defaults(). A calling application could call\n jpeg_set_defaults() and modify the values in the default Huffman\n tables rather than allocating new tables. Thus, there is no reliable\n way to detect whether the allocated Huffman tables contain default\n values without comparing the tables with the default Huffman tables.\n\nFortunately, comparing the allocated Huffman tables with the default\nHuffman tables is the last stop on the logic train, so it won't happen\nunless cinfo->data_precision == 12, cinfo->arith_code == FALSE,\ncinfo->optimize_coding == FALSE, and one or more Huffman tables are\nallocated. (If the compressor object is reused, this ensures that the\nfull comparison will be performed at most once.) Custom Huffman tables\nwill be flagged as non-default when the first non-default value is\nencountered, and the worst case (comparing 400 bytes) is very fast on\nmodern CPUs anyhow.\n\nFixes #751","shortMessageHtmlLink":"12-bit: Don't gen opt Huff tbls if tbls supplied"}},{"before":"26fc07c8d12cc02cf95a5ec745178f9d1916556a","after":"3202feb08aef2d4d1fb35b5af94f1ac92fb993d0","ref":"refs/heads/main","pushedAt":"2024-02-29T21:39:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"x86-64 SIMD: Support CET if C compiler enables it\n\n- Detect at configure time, via the __CET__ C preprocessor macro,\n whether the C compiler will include either indirect branch tracking\n (IBT) or shadow stack support, and define a NASM macro (__CET__) if\n so.\n\n- Modify the x86-64 SIMD code so that it includes appropriate endbr64\n instructions (to support IBT) and an appropriate .note.gnu.property\n section (to support both IBT and shadow stack) when __CET__ is\n defined.\n\nCloses #350","shortMessageHtmlLink":"x86-64 SIMD: Support CET if C compiler enables it"}},{"before":"b6ee1016abbc55116304ad396cf88aa19391e10a","after":"26fc07c8d12cc02cf95a5ec745178f9d1916556a","ref":"refs/heads/main","pushedAt":"2024-02-08T17:36:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Build: Set MSVC run-time lib based on IDE config","shortMessageHtmlLink":"Build: Set MSVC run-time lib based on IDE config"}},{"before":"9b0f25a6fc060318f21ab4be8ea7fe536e896b3b","after":"310a2436ba99fe758e6e6096e90a786b2713cec5","ref":"refs/heads/dev","pushedAt":"2024-02-08T17:36:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dev","shortMessageHtmlLink":"Merge branch 'main' into dev"}},{"before":"c96c50c5416acc8fd9df6aff4bf56b3afbbedc81","after":"e4d02936f8f1d6c2b0e4876a7a5ee9573ec2975d","ref":"refs/heads/2.1.x","pushedAt":"2024-02-08T17:36:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Build: Set MSVC run-time lib based on IDE config","shortMessageHtmlLink":"Build: Set MSVC run-time lib based on IDE config"}},{"before":"3ca421a306ace5a7812c60cfa7f912fc35f86f5e","after":"9b0f25a6fc060318f21ab4be8ea7fe536e896b3b","ref":"refs/heads/dev","pushedAt":"2024-01-30T23:33:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dev","shortMessageHtmlLink":"Merge branch 'main' into dev"}},{"before":"36c51dd3eb60ebde3ca77d3cfa7df3422f1aaaf1","after":"b6ee1016abbc55116304ad396cf88aa19391e10a","ref":"refs/heads/main","pushedAt":"2024-01-30T23:33:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Build: Fix tests w/ emulators that don't check CWD\n\nWhile QEMU will run executables from the current working directory,\nother emulators may not. It is more reliable to pass the full\nexecutable path to the emulator. The add_test(NAME ... COMMAND ...)\nsyntax automatically invokes the emulator (e.g. the command specified\nin CMAKE_CROSSCOMPILING_EMULATOR) and passes the full executable path to\nit, as long as the first COMMAND argument is the name of a target. This\ncleans up the CMake code somewhat as well, since it is no longer\nnecessary to manually invoke CMAKE_CROSSCOMPILING_EMULATOR.\n\nCloses #747","shortMessageHtmlLink":"Build: Fix tests w/ emulators that don't check CWD"}},{"before":"1b5394bcf4d13fbd28bb9ad6b0e1d7fbf3213ebf","after":"3ca421a306ace5a7812c60cfa7f912fc35f86f5e","ref":"refs/heads/dev","pushedAt":"2024-01-30T15:04:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Fix fuzzer build failure\n\n(broken by e69dd40c07e089b1d04aa96685b1ede8bef5809d)","shortMessageHtmlLink":"Fix fuzzer build failure"}},{"before":"98b6ed78013ae9932e53b4da320f5eb40d2e6774","after":"1b5394bcf4d13fbd28bb9ad6b0e1d7fbf3213ebf","ref":"refs/heads/dev","pushedAt":"2024-01-26T23:11:10.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dev","shortMessageHtmlLink":"Merge branch 'main' into dev"}},{"before":"36df62827f5f75d0db0868cd8c6925350047a6df","after":"b5d87a7477e02d7bee15d092d968a1e3f94f0457","ref":"refs/heads/2.0.x","pushedAt":"2024-01-26T23:11:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"GitHub: Update to actions/checkout@v4\n\n... to silence deprecation warning regarding Node.js 16 actions.","shortMessageHtmlLink":"GitHub: Update to actions/checkout@v4"}},{"before":"e8e8d2a55ad04af1351304080b4a86a07cd92c38","after":"c96c50c5416acc8fd9df6aff4bf56b3afbbedc81","ref":"refs/heads/2.1.x","pushedAt":"2024-01-26T23:11:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"GitHub: Update checkout, AWS credentials actions\n\n... to silence deprecation warning regarding Node.js 12 and 16 actions.","shortMessageHtmlLink":"GitHub: Update checkout, AWS credentials actions"}},{"before":"17df25f92c38cfff4d8cbc618dd7c016b5594eea","after":"36c51dd3eb60ebde3ca77d3cfa7df3422f1aaaf1","ref":"refs/heads/main","pushedAt":"2024-01-26T20:57:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"GitHub: Update checkout, AWS credentials actions\n\n... to silence deprecation warning regarding Node.js 12 and 16 actions.","shortMessageHtmlLink":"GitHub: Update checkout, AWS credentials actions"}},{"before":"289df647c0f208dad7db63f24830361257812b1b","after":"17df25f92c38cfff4d8cbc618dd7c016b5594eea","ref":"refs/heads/main","pushedAt":"2024-01-26T14:56:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcommander","name":"DRC","path":"/dcommander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/651941?s=80&v=4"},"commit":{"message":"Build/Win: Eliminate MSVC run-time DLL dependency\n\n(regression introduced by 1644bdb7d2fac66cd0ce25adef7754e008b5bc1e)\n\nSetting a maximum version in cmake_minimum_required() effectively sets\nthe behavior to NEW for all policies introduced in all CMake versions up\nto and including that maximum version. The NEW behavior for CMP0091,\nintroduced in CMake 3.15, uses CMake variables to specify the MSVC\nruntime library against which to link, rather than placing the relevant\nflags in CMAKE_C_FLAGS*. Thus, replacing /MD with /MT in CMAKE_C_FLAGS*\nno longer has any effect when using CMake 3.15+.","shortMessageHtmlLink":"Build/Win: Eliminate MSVC run-time DLL dependency"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEGOpfMgA","startCursor":null,"endCursor":null}},"title":"Activity ยท libjpeg-turbo/libjpeg-turbo"}