Geant4 Cross Reference |
1 # Category zlib History << 1 ------------------------------------------------------------------- 2 2 3 See `CONTRIBUTING.rst` for details of **requir << 3 ========================================================= 4 which **must** added in reverse chronological << 4 Geant4 - an Object-Oriented Toolkit for Simulation in HEP 5 be used as a substitute for writing good git c << 5 ========================================================= >> 6 >> 7 Category History file >> 8 --------------------- >> 9 This file should be used by G4 developers and category coordinators >> 10 to briefly summarize all major modifications introduced in the code >> 11 and keep track of all category-tags. >> 12 It DOES NOT substitute the CVS log-message one should put at every >> 13 committal in the CVS repository ! >> 14 >> 15 ---------------------------------------------------------- >> 16 * Reverse chronological order (last date on top), please * >> 17 ---------------------------------------------------------- 6 18 7 ## 2023-06-15 Ben Morgan (zlib-V11-01-00) << 19 History file for G4 zlib package 8 - Import zlib 1.2.13 sources, retaining prior << 20 -------------------------------- 9 << 10 ## 2022-10-08 Ben Morgan (zlib-V11-00-04) << 11 - Suppress deprecated-non-prototype warnings f << 12 << 13 ## 2022-10-07 Ben Morgan (zlib-V11-00-03) << 14 - Import zlib 1.2.12 sources, retaining prior << 15 << 16 ## 2022-09-22 Ben Morgan (zlib-V11-00-02) << 17 - Apply patch for Zlib from [GitHub PR 43](htt << 18 - Addresses Valgrind warnings that aren't ig << 19 << 20 ## 2022-01-28 Ben Morgan (zlib-V11-00-01) << 21 - Replace `geant4_global_library_target` with << 22 call to `geant4_add_category` to define libr << 23 << 24 ## 2021-12-10 Ben Morgan (zlib-V11-00-00) << 25 - Change to new Markdown History format << 26 << 27 --- << 28 << 29 # History entries prior to 11.0 << 30 21 31 29 June 2021 Ben Morgan (zlib-V10-07-01) 22 29 June 2021 Ben Morgan (zlib-V10-07-01) 32 - Remove formatting options from build 23 - Remove formatting options from build 33 24 34 23 February 2021 Ben Morgan (zlib-V10-07-00) 25 23 February 2021 Ben Morgan (zlib-V10-07-00) 35 - Use separate genexes in G4zlib include direc 26 - Use separate genexes in G4zlib include directories to prevent parsing issues 36 27 37 29 October 2020 Ben Morgan (zlib-V10-06-01) 28 29 October 2020 Ben Morgan (zlib-V10-06-01) 38 - sources.cmake: remove include of obsolete CM 29 - sources.cmake: remove include of obsolete CMake module, 39 update for full migration to new CMake syste 30 update for full migration to new CMake system. 40 31 41 28 May 2020 Ben Morgan (zlib-V10-06-00) 32 28 May 2020 Ben Morgan (zlib-V10-06-00) 42 - sources.cmake: Add needed include directorie 33 - sources.cmake: Add needed include directories to G4zlib 43 module when using new cmake system. 34 module when using new cmake system. 44 35 45 21 June 2018 Gunter Folger (zlib-V10-04-03) 36 21 June 2018 Gunter Folger (zlib-V10-04-03) 46 - gzwrite.c: one more cast to int, 37 - gzwrite.c: one more cast to int, 47 38 48 20 June 2018 Gunter Folger (zlib-V10-04-02) 39 20 June 2018 Gunter Folger (zlib-V10-04-02) 49 - fixes in gzread.c/gzwrite.c for Windows 64 b 40 - fixes in gzread.c/gzwrite.c for Windows 64 bit builds. 50 Correctioins taken from https://github.com 41 Correctioins taken from https://github.com/madler/zlib/pull/279 51 42 52 14 June 2018 Gunter Folger (zlib-V10-04-01) 43 14 June 2018 Gunter Folger (zlib-V10-04-01) 53 - move all includes in src/ to include/; This 44 - move all includes in src/ to include/; This helps keep 54 geant4_validate_sources.cmake simpler 45 geant4_validate_sources.cmake simpler 55 46 56 12 June 2018 Gunter Folger (zlib-V10-04-00) 47 12 June 2018 Gunter Folger (zlib-V10-04-00) 57 - addressing compilation warnings from gcc8: 48 - addressing compilation warnings from gcc8: 58 switch back to original source from zlib 1. 49 switch back to original source from zlib 1.2.11, and use C compiler. 59 50 60 18 May 2017 Gunter Folger (zlib-V10-03-01) 51 18 May 2017 Gunter Folger (zlib-V10-03-01) 61 - disable warning on fall-through on many case 52 - disable warning on fall-through on many case statements issued by gcc7 62 add directive -Wno-implicit-fallthrough in 53 add directive -Wno-implicit-fallthrough in CMakeLists.txt, and fix copy-paste typo. 63 54 64 03 February 2017 Ben Morgan (zlib-V10-03-00) 55 03 February 2017 Ben Morgan (zlib-V10-03-00) 65 - Set interface include directories on G4zlib{ 56 - Set interface include directories on G4zlib{-static} targets 66 in CMakeLists.txt. This provides the needed 57 in CMakeLists.txt. This provides the needed interface to allow transparent 67 usage of internal/external zlib via targets 58 usage of internal/external zlib via targets and without needing to use 68 include_directories explicitly. Only set inc 59 include_directories explicitly. Only set include paths in BUILD 69 interface for consistency with other targets 60 interface for consistency with other targets. 70 61 71 19 April 2015 Gunter Folger (zlib-V10-02-01) 62 19 April 2015 Gunter Folger (zlib-V10-02-01) 72 - fix in gzguts.h for Windows; as of Studio 2 63 - fix in gzguts.h for Windows; as of Studio 2015 in 64 bit compilation, 73 _snprintf is no longer provided, but snpri 64 _snprintf is no longer provided, but snprintf finally is available. 74 65 75 15 January 2015Gunter Folger (zlib-V10-02-00 66 15 January 2015Gunter Folger (zlib-V10-02-00) 76 - fix clang compiler warning in inflate.cc: r 67 - fix clang compiler warning in inflate.cc: return explicit value 77 of -1L << 16 (0xffffFFFFffff000L) 68 of -1L << 16 (0xffffFFFFffff000L) 78 69 79 10 July 2015 Gunter Folger (zlib-V10-01-01) 70 10 July 2015 Gunter Folger (zlib-V10-01-01) 80 - Add type casts to fix windows compilations 71 - Add type casts to fix windows compilations errors. 81 72 82 8 July 2015 Gunter Folger (zlib-V10-01-00) 73 8 July 2015 Gunter Folger (zlib-V10-01-00) 83 - Update to zlib-1.2.8, keeping out structure 74 - Update to zlib-1.2.8, keeping out structure. 84 Compare files to new zlib, and transfer ch 75 Compare files to new zlib, and transfer changes, keeping local 85 modifications, like function declarationss, 76 modifications, like function declarationss, and removed register keyword. 86 Note that test06 now contains the test code 77 Note that test06 now contains the test code. 87 78 88 10 April 2014 Gabriele Cosmo (zlib-V10-00-01) 79 10 April 2014 Gabriele Cosmo (zlib-V10-00-01) 89 - Get rid of deprecated 'register' storage cl 80 - Get rid of deprecated 'register' storage class specifier in source files 90 crc32.cc, deflate.cc and trees.cc. 81 crc32.cc, deflate.cc and trees.cc. 91 82 92 18 March 2014 Gabriele Cosmo (zlib-V10-00-00) 83 18 March 2014 Gabriele Cosmo (zlib-V10-00-00) 93 - Fixed compilation warnings from clang-3.4 f 84 - Fixed compilation warnings from clang-3.4 for unused variables in 94 deflate.cc and inftrees.cc 85 deflate.cc and inftrees.cc 95 86 96 7 May 2013 Gunter Folger (zlib-V09-06-03) 87 7 May 2013 Gunter Folger (zlib-V09-06-03) 97 - Fixes for Windows: 88 - Fixes for Windows: 98 - Add few more explicit typecasts, in #ifde 89 - Add few more explicit typecasts, in #ifdef protected code 99 - in inflate.h,.cc an enum used OS, this cl 90 - in inflate.h,.cc an enum used OS, this clashes with a #define, rename OS to 100 OS_ZLIB 91 OS_ZLIB 101 - sources.cmake: add -DZLIB_DLL, to export 92 - sources.cmake: add -DZLIB_DLL, to export symbols, don't rename debug 102 version of G4zlib to G4zlibd. 93 version of G4zlib to G4zlibd. 103 94 104 6 May 2013 Gunter Folger (zlib-V09-06-02) 95 6 May 2013 Gunter Folger (zlib-V09-06-02) 105 - Adapt full zlib to G4 cmake: 96 - Adapt full zlib to G4 cmake: 106 - copied portions of zlib CMakeLists.tzt to 97 - copied portions of zlib CMakeLists.tzt to sources.cmake, 107 using standard G4 CMakeLists.txt 98 using standard G4 CMakeLists.txt 108 - Private header are in src, include only h 99 - Private header are in src, include only has zlib.h. zconf.h is created 109 in build tree from src/zconf.h.cmakein; z 100 in build tree from src/zconf.h.cmakein; zlib.h and zconf.h are installed. 110 101 111 27 March 2013 Gunter Folger (zlib-V09-06-01) 102 27 March 2013 Gunter Folger (zlib-V09-06-01) 112 - Update to zlib 1.2.7 103 - Update to zlib 1.2.7 113 - include complete zlib, not only writer. 104 - include complete zlib, not only writer. 114 105 115 20 March 2013 Gabriele Cosmo (zlib-V09-06-00) 106 20 March 2013 Gabriele Cosmo (zlib-V09-06-00) 116 - Moved from visualization/externals module 107 - Moved from visualization/externals module 117 108 118 25 May 2005 Mark Donszelmann 109 25 May 2005 Mark Donszelmann 119 - zlib version 1.2.2 110 - zlib version 1.2.2