{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":336036982,"defaultBranch":"main","name":"ZR","ownerLogin":"djw-zr","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-04T17:51:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/75014284?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1648815375.26771","currentOid":""},"activityList":{"items":[{"before":"941d386f326d99cc131a6f8c906e20d5a79acbed","after":"4c85846c0a7c1fdfd82bc7934b630ec7f1724c89","ref":"refs/heads/main","pushedAt":"2024-07-15T18:51:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djw-zr","name":null,"path":"/djw-zr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75014284?s=80&v=4"},"commit":{"message":"Bugfix with improved signal processing\n======================================\n\n1. This commit contains a number of bug fixes, for example not\n enough memmory allocated for text strings.\n\n2. It also includes an improved signal script processing\n section. This has a winder range of C-stype operators\n and allows for signal names including '/'.\n\n The tree structure used to store the signal script program\n now contains nodes of constant size - mainly to keep the compiler\n happy.","shortMessageHtmlLink":"Bugfix with improved signal processing"}},{"before":"b762a15072df05ea51fdd8a0bff2847abcc5ea9d","after":"941d386f326d99cc131a6f8c906e20d5a79acbed","ref":"refs/heads/main","pushedAt":"2024-06-12T13:37:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djw-zr","name":null,"path":"/djw-zr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75014284?s=80&v=4"},"commit":{"message":"Addition of Sounds and Forests\n==============================\n\n1. The program now uses OpenAL routines for sound.\n Trackside equipment sounds are not yet\n implemented.\n\n2. The program now generates forests.\n\n3. There are a large number of minor bug-fixes and\n improvements.","shortMessageHtmlLink":"Addition of Sounds and Forests"}},{"before":"2a40757b6397667b2ae1f51a9e58e2df2d91f52e","after":"b762a15072df05ea51fdd8a0bff2847abcc5ea9d","ref":"refs/heads/main","pushedAt":"2023-12-31T17:56:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djw-zr","name":null,"path":"/djw-zr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75014284?s=80&v=4"},"commit":{"message":"Correct file 'fcaseopen.c'\n==========================\n\n Github user 'minerscale' reported in Issue \"fcaseopen.c\n buffer overflow\" that the second parameter in routine\n 'casepath' needed to be the length of the first parameter\n plus three - not two as was indicated in the original code.\n\n Later in an e-mail he noted that this affected the calls to\n casepath in the two other routines included in the file.\n\n This commit corrects these code errors.","shortMessageHtmlLink":"Correct file 'fcaseopen.c'"}},{"before":"b7952612e9d3fc291134d9e5b3f2a5f6e8ff5570","after":"2a40757b6397667b2ae1f51a9e58e2df2d91f52e","ref":"refs/heads/main","pushedAt":"2023-12-31T17:48:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djw-zr","name":null,"path":"/djw-zr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75014284?s=80&v=4"},"commit":{"message":"Bugfix commit\n=============\n\n1. Frames per second now switched on.\n\n2. Signals may iclude non-standard variable names.\n\n3. When available, track item variable tritemsdata (Track Item S Data)\n is now used instead of calculating the position of a rack item\n from scratch.\n\n4. OpenMP has been turned off. It caused stuttering, probably because\n different threads were trying to use the same piece of memory.\n\n5. Routine display_shapes no longer faile when the number of\n aimations is less than the number of matrices.\n\n6. Multi-line C type comments in the signal script files are now\n handled correctly.\n\n7. More than one train or set of wagons can now be specified\n with the NO ROUTE compiler option.","shortMessageHtmlLink":"Bugfix commit"}},{"before":"2a40757b6397667b2ae1f51a9e58e2df2d91f52e","after":"b7952612e9d3fc291134d9e5b3f2a5f6e8ff5570","ref":"refs/heads/main","pushedAt":"2023-12-30T16:33:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djw-zr","name":null,"path":"/djw-zr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75014284?s=80&v=4"},"commit":{"message":"Correct Issue \"fcaseopen.c buffer overflow\"\n===========================================\n\n This commit corrects the issue/error raised by git user\n 'minerscale'. The comments in routine 'fcaseopen.c'\n underestimated the space needed by one of its parameters.","shortMessageHtmlLink":"Correct Issue \"fcaseopen.c buffer overflow\""}},{"before":"c72e7e26eb1972073045c160979de8b035e2bbe2","after":"2a40757b6397667b2ae1f51a9e58e2df2d91f52e","ref":"refs/heads/main","pushedAt":"2023-12-30T16:29:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djw-zr","name":null,"path":"/djw-zr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75014284?s=80&v=4"},"commit":{"message":"Bugfix commit\n=============\n\n1. Frames per second now switched on.\n\n2. Signals may iclude non-standard variable names.\n\n3. When available, track item variable tritemsdata (Track Item S Data)\n is now used instead of calculating the position of a rack item\n from scratch.\n\n4. OpenMP has been turned off. It caused stuttering, probably because\n different threads were trying to use the same piece of memory.\n\n5. Routine display_shapes no longer faile when the number of\n aimations is less than the number of matrices.\n\n6. Multi-line C type comments in the signal script files are now\n handled correctly.\n\n7. More than one train or set of wagons can now be specified\n with the NO ROUTE compiler option.","shortMessageHtmlLink":"Bugfix commit"}},{"before":"2a40757b6397667b2ae1f51a9e58e2df2d91f52e","after":"c72e7e26eb1972073045c160979de8b035e2bbe2","ref":"refs/heads/main","pushedAt":"2023-12-30T16:22:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djw-zr","name":null,"path":"/djw-zr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75014284?s=80&v=4"},"commit":{"message":"Correct Issue \"fcaseopenc buffer overflow\"\n==========================================\n\n This commit correct the error/issue reported by\n minerscale in which the routine coment underestimated\n the space needed by the routine parameters.","shortMessageHtmlLink":"Correct Issue \"fcaseopenc buffer overflow\""}},{"before":"a24e3b06c7fe622a46e5b6367371d7f9808b83bf","after":"2a40757b6397667b2ae1f51a9e58e2df2d91f52e","ref":"refs/heads/main","pushedAt":"2023-12-30T16:11:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djw-zr","name":null,"path":"/djw-zr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75014284?s=80&v=4"},"commit":{"message":"Bugfix commit\n=============\n\n1. Frames per second now switched on.\n\n2. Signals may iclude non-standard variable names.\n\n3. When available, track item variable tritemsdata (Track Item S Data)\n is now used instead of calculating the position of a rack item\n from scratch.\n\n4. OpenMP has been turned off. It caused stuttering, probably because\n different threads were trying to use the same piece of memory.\n\n5. Routine display_shapes no longer faile when the number of\n aimations is less than the number of matrices.\n\n6. Multi-line C type comments in the signal script files are now\n handled correctly.\n\n7. More than one train or set of wagons can now be specified\n with the NO ROUTE compiler option.","shortMessageHtmlLink":"Bugfix commit"}},{"before":"6730c02b7f0b14b6f8fbcbb5ea17164e6311ec94","after":"a24e3b06c7fe622a46e5b6367371d7f9808b83bf","ref":"refs/heads/main","pushedAt":"2023-12-30T13:07:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djw-zr","name":null,"path":"/djw-zr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75014284?s=80&v=4"},"commit":{"message":"Update codeql.yml","shortMessageHtmlLink":"Update codeql.yml"}},{"before":"2a40757b6397667b2ae1f51a9e58e2df2d91f52e","after":"6730c02b7f0b14b6f8fbcbb5ea17164e6311ec94","ref":"refs/heads/main","pushedAt":"2023-12-30T11:58:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djw-zr","name":null,"path":"/djw-zr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75014284?s=80&v=4"},"commit":{"message":"Create codeql.yml\n\nAdd Github CodeQL Analysis","shortMessageHtmlLink":"Create codeql.yml"}},{"before":"d85724127430aa1395eef5ec3d5059cb364fcc8a","after":"2a40757b6397667b2ae1f51a9e58e2df2d91f52e","ref":"refs/heads/main","pushedAt":"2023-10-08T09:41:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djw-zr","name":null,"path":"/djw-zr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75014284?s=80&v=4"},"commit":{"message":"Bugfix commit\n=============\n\n1. Frames per second now switched on.\n\n2. Signals may iclude non-standard variable names.\n\n3. When available, track item variable tritemsdata (Track Item S Data)\n is now used instead of calculating the position of a rack item\n from scratch.\n\n4. OpenMP has been turned off. It caused stuttering, probably because\n different threads were trying to use the same piece of memory.\n\n5. Routine display_shapes no longer faile when the number of\n aimations is less than the number of matrices.\n\n6. Multi-line C type comments in the signal script files are now\n handled correctly.\n\n7. More than one train or set of wagons can now be specified\n with the NO ROUTE compiler option.","shortMessageHtmlLink":"Bugfix commit"}},{"before":"1ea2b4df715ae14ae0d25d085b1046aab66e12d1","after":"d85724127430aa1395eef5ec3d5059cb364fcc8a","ref":"refs/heads/main","pushedAt":"2023-10-02T13:10:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djw-zr","name":null,"path":"/djw-zr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75014284?s=80&v=4"},"commit":{"message":"Commit 0.6.3\n============\n\n Bugfix commit. These are further bugs that showed up when\n testing ZR using different routes. See README.ROUTES.\n\nConfiguration file changes.\n\n The program workd as before when the configuration defines\n both ORdir and ORroutedir.\n\n If the configuration file defined one or more ORdir directories\n and no ORroute directory, then the uses is given a choice of\n the ORdir to use. If there are more than one route in the\n directory, the route can also be chosen.\n\n The there are then options to choose engines, carriages, wagons\n and consists and the starting platform or siding.","shortMessageHtmlLink":"Commit 0.6.3"}},{"before":"77cb93be95add7107aa25776ac8b8ba94d84252a","after":"1ea2b4df715ae14ae0d25d085b1046aab66e12d1","ref":"refs/heads/main","pushedAt":"2023-08-14T10:36:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djw-zr","name":null,"path":"/djw-zr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75014284?s=80&v=4"},"commit":{"message":"Version 0.6.2\n=============\n\n Bugfix commit. These were bugs that showed up when testing\n ZR using the New Forest route.\n\n1. Textures\n\n Some texture files have alpha arrays or mask arrays which\n are all zero. In these cases ZR now follows Openrails and\n now ignores the alpha and mask fields.\n\n2. Matrix 0\n\n By convention shape files contain a set of matrices which\n are used to move a sub-object to its final position. The\n first of these, which acts on the whole structure, is\n usually a unit matrix. However in some shape files this\n is not true. In these cases, ZR now follows OpenRails\n and always assumes that matrix 0 is a unit matrix and that\n any original offset or rotation is now part of the matrix\n used to position the shape in the scenery.\n\n3. Non-breaking spaces\n\n These are now treated as white space.\n\n4. Signal Scripts\n\n The script routines now handle additional script functions\n and operators.\n\n5. Removal of Quotes\n\n The names of consists, platforms and sidings now have\n quotes stripped from the names.\n\n6. Alias directory\n\n The alias directory is now correctly interpreted as\n relative to the current route directory.\n\n7. Camera position\n\n The camera movement code has been changed so that\n short vertical movements (Alt-Page Up/Down) are now\n in increments of 25cm.\n\n When shapes positions are displayed (Alt-n), the lookat\n point now has a red 3-D cross. Each of the six arms has\n a length of 1 m.\n\n8. Turntables\n\n Variables are now initialised correctly.\n\n9. Signals\n\n The code no longer assumes that every head in a signal is\n displayed.\n\n The track item position code has been corrected.\n\n10. Switches/Points\n\n The code has been corrected such that the left hand branch\n is now (correctly) assumed to be the the first of the two\n outgoing branches in the track description file.\n\n11. Default Wagon and Consist directory\n\n At present the ZR code loads all the information about the wagons\n and consists found in the top level TRAINS, even if they are\n not needed.\n\n To speed processing, the program now searches for directories\n TRAINSETS_IN_USE and CONSISTS_IN_USE. If found they are used\n instead of the main directories, which can be very large.\n\n12. ctn_point_indication\n\n This shape from the zig-zag route is now displayed. Previously\n it was always skipped.\n\n13. Character codes\n\n Originally MSTS used the UTF-16 (two byte) format for\n text characters in all files except \"sigscr.data\" which\n used UTF-8. (Actually they probably used ASCII but as\n only the first 128 symbols were used this corresponds\n to the same set of UTF-8 codes). UTF-8 is now regularly\n used in many of the other files used to specify both\n wagons and routes.\n\n ZR now correctly converts UTF-16 to UTF-8, for use with\n modern linux software.\n\n14. The commit includes some files added while developing\n a capability to handle sound.","shortMessageHtmlLink":"Version 0.6.2"}},{"before":"356db31d89dc2446226ee4861d8ba29c9c859233","after":"77cb93be95add7107aa25776ac8b8ba94d84252a","ref":"refs/heads/main","pushedAt":"2023-05-23T10:22:12.839Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"djw-zr","name":null,"path":"/djw-zr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75014284?s=80&v=4"},"commit":{"message":"Merge pull request #4 from mgavioli/fix_compilation_in_Ubuntu\n\nFix 3 compilation error under Ubuntu.","shortMessageHtmlLink":"Merge pull request #4 from mgavioli/fix_compilation_in_Ubuntu"}},{"before":"240519c8849f30a6ab997101f2d31cb337f4121e","after":"356db31d89dc2446226ee4861d8ba29c9c859233","ref":"refs/heads/main","pushedAt":"2023-05-09T17:27:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"djw-zr","name":null,"path":"/djw-zr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75014284?s=80&v=4"},"commit":{"message":"Merge pull request #1 from mgavioli/extend_girignore\n\nExtend .gitignore to exclude several kinds of artifacts and temporary…","shortMessageHtmlLink":"Merge pull request #1 from mgavioli/extend_girignore"}},{"before":"ac58093b377992fc4c7b49d461c0f80ab7a8cced","after":"240519c8849f30a6ab997101f2d31cb337f4121e","ref":"refs/heads/main","pushedAt":"2023-03-13T12:30:56.797Z","pushType":"push","commitsCount":1,"pusher":{"login":"djw-zr","name":null,"path":"/djw-zr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75014284?s=80&v=4"},"commit":{"message":"Version 0.6.0\n=============\n\n1. The program now animates signals, reading and interpreting the\n signal script files using software described in the sister\n github repository ZR_Scripts.\n\n2. Turntables and transfers (i.e. water towers) are now animated.\n\n3. Trains can be split (using the F9 key and a mouse click).\n Engines, wagons and carriages couple when 'colliding' at\n slow speed.\n\n4. As a result most, if not all, of the basic set of train\n operations are now animated.","shortMessageHtmlLink":"Version 0.6.0"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgAdm8QA","startCursor":null,"endCursor":null}},"title":"Activity · djw-zr/ZR"}