{"push_id":706383198,"size":26,"distinct_size":26,"ref":"refs/heads/proposed","head":"399318c78639e3a7174534445f93776e43826d74","before":"9f61e03b77de4f178c44db214be254ba5878c554","commits":[{"sha":"612f835dd3a583d63e5b225a01ab9846c0bdb4e9","author":{"email":"02c3173b3d08a7c646902d996730065cdd44e366@gmail.com","name":"Erik Larsson"},"message":"changelog.txt: Fix line width 80 overflow.","distinct":true,"url":"https://api.github.com/repos/unsound/hfsexplorer/commits/612f835dd3a583d63e5b225a01ab9846c0bdb4e9"},{"sha":"c105f88f4f8cf3d3503597fd5144f1be2a8fcd10","author":{"email":"02c3173b3d08a7c646902d996730065cdd44e366@gmail.com","name":"Erik Larsson"},"message":"HFSPlusBSDInfo.java: Fix missing flag 'compressed' in struct elements.","distinct":true,"url":"https://api.github.com/repos/unsound/hfsexplorer/commits/c105f88f4f8cf3d3503597fd5144f1be2a8fcd10"},{"sha":"bcfef1df84cd658a50532efde57f7973a4c71460","author":{"email":"02c3173b3d08a7c646902d996730065cdd44e366@gmail.com","name":"Erik Larsson"},"message":"Add field \"Size on disk\" to FSEntrySummaryPanel.\n\nFor this we needed to extend the org.catacombae.storage.fs framework and\nderiving classes to expose the size occupied by an FSFork on disk.","distinct":true,"url":"https://api.github.com/repos/unsound/hfsexplorer/commits/bcfef1df84cd658a50532efde57f7973a4c71460"},{"sha":"531c2e77d3f9aee68f8a54c771fb16e1f2f9ecac","author":{"email":"02c3173b3d08a7c646902d996730065cdd44e366@gmail.com","name":"Erik Larsson"},"message":"FSEntrySummaryPanel.java: Minor cleanup.","distinct":true,"url":"https://api.github.com/repos/unsound/hfsexplorer/commits/531c2e77d3f9aee68f8a54c771fb16e1f2f9ecac"},{"sha":"fc191eb82a933b77843a60493a5b5744a4b0ae48","author":{"email":"02c3173b3d08a7c646902d996730065cdd44e366@gmail.com","name":"Erik Larsson"},"message":"Set the same icon for all HFSExplorer windows.\n\nThis makes it easier for the user to locate windows created by\nHFSExplorer.","distinct":true,"url":"https://api.github.com/repos/unsound/hfsexplorer/commits/fc191eb82a933b77843a60493a5b5744a4b0ae48"},{"sha":"521b2e3c7f783022565f70652edc1ccb0afe2df7","author":{"email":"02c3173b3d08a7c646902d996730065cdd44e366@gmail.com","name":"Erik Larsson"},"message":"FileSystemBrowserWindow.java: Fix broken help browser window.\n\nThe help browser referred to a path beginning with the program's root\ndir. However since we reorganized, the working directory is <program\nroot dir>/bin. So we need to adjust the path to the help files.","distinct":true,"url":"https://api.github.com/repos/unsound/hfsexplorer/commits/521b2e3c7f783022565f70652edc1ccb0afe2df7"},{"sha":"e82cc52ee2b6d725676ea6679ee6fa053ed60491","author":{"email":"02c3173b3d08a7c646902d996730065cdd44e366@gmail.com","name":"Erik Larsson"},"message":"HFSCommonFileSystemRecognizer.java: Don't throw exception on empty file.\n\nIf a file (device) was smaller than 4096 bytes, an exception was thrown\nby the HFS common file system recognizer since readFully didn't manage\nto fully read the requested number of bytes.\n\nFixed by using the regular 'read' method and returning normally with\nFileSystemType.UNKNOWN if the requested number of bytes could not be\nread.","distinct":true,"url":"https://api.github.com/repos/unsound/hfsexplorer/commits/e82cc52ee2b6d725676ea6679ee6fa053ed60491"},{"sha":"d11bf2e785e7103913bf6715c18205ce36f96f6a","author":{"email":"02c3173b3d08a7c646902d996730065cdd44e366@gmail.com","name":"Erik Larsson"},"message":"FileSystemBrowserWindow.java: Always prefer GTK+ L&F before Motif/Metal.\n\nIn Linux/BSD/Solaris the value for the \"system\" L&F is often set to\nMotif or Metal, even when GTK+ is available. The reason for this is\nunknown, but GTK+ should always be the preferred L&F on these platforms,\nif available.","distinct":true,"url":"https://api.github.com/repos/unsound/hfsexplorer/commits/d11bf2e785e7103913bf6715c18205ce36f96f6a"},{"sha":"75816ef00b65ad03e085cc1b9f24847cf473fb64","author":{"email":"02c3173b3d08a7c646902d996730065cdd44e366@gmail.com","name":"Erik Larsson"},"message":"FileSystemBrowserWindow.java: Locate 'doc' folder more reliably.\n\nLocating the 'doc' folder was quite unreliable and dependent on the\nworking directory setting.\nWe now resolve the 'lib' folder first, through querying the location of\nthe code source, and then locate the 'doc' folder starting from there.","distinct":true,"url":"https://api.github.com/repos/unsound/hfsexplorer/commits/75816ef00b65ad03e085cc1b9f24847cf473fb64"},{"sha":"864be9185bd90344a9f102c6e70b3fbb0fbd7c78","author":{"email":"02c3173b3d08a7c646902d996730065cdd44e366@gmail.com","name":"Erik Larsson"},"message":"Upgrade to swing-layout 1.0.4.","distinct":true,"url":"https://api.github.com/repos/unsound/hfsexplorer/commits/864be9185bd90344a9f102c6e70b3fbb0fbd7c78"},{"sha":"b10e84f0cf986e411c69ba750d86dd0207c762ce","author":{"email":"02c3173b3d08a7c646902d996730065cdd44e366@gmail.com","name":"Erik Larsson"},"message":"Trim unnecessary empty space at the bottom of SelectDevicePanel.","distinct":true,"url":"https://api.github.com/repos/unsound/hfsexplorer/commits/b10e84f0cf986e411c69ba750d86dd0207c762ce"},{"sha":"4795c1e6b431950469b70f580833cbfcd992ec97","author":{"email":"02c3173b3d08a7c646902d996730065cdd44e366@gmail.com","name":"Erik Larsson"},"message":"Return properly unsigned values for unsigned ints from resff accessors.","distinct":true,"url":"https://api.github.com/repos/unsound/hfsexplorer/commits/4795c1e6b431950469b70f580833cbfcd992ec97"},{"sha":"838bce5fba1671366b7640db13fd1109be6d187d","author":{"email":"02c3173b3d08a7c646902d996730065cdd44e366@gmail.com","name":"Erik Larsson"},"message":"Fix type for field \"typeCount\" in ResourceMap documentation / struct.\n\nThe field \"typeCount\" should be interpreted as a signed integer.","distinct":true,"url":"https://api.github.com/repos/unsound/hfsexplorer/commits/838bce5fba1671366b7640db13fd1109be6d187d"},{"sha":"5ca92fbbc4bb9fc8099babb0277fbd08a1965a60","author":{"email":"02c3173b3d08a7c646902d996730065cdd44e366@gmail.com","name":"Erik Larsson"},"message":"ResourceMap.java: Return more useful exception message on error.","distinct":true,"url":"https://api.github.com/repos/unsound/hfsexplorer/commits/5ca92fbbc4bb9fc8099babb0277fbd08a1965a60"},{"sha":"c9a64371ed0db62d857178993caa3ce6afb0e098","author":{"email":"02c3173b3d08a7c646902d996730065cdd44e366@gmail.com","name":"Erik Larsson"},"message":"FileInfoPanel.java: Fix bug when displaying resource fork extents.\n\nThe wrong panel name and struct was used when filling the extents of the\nresource fork.","distinct":true,"url":"https://api.github.com/repos/unsound/hfsexplorer/commits/c9a64371ed0db62d857178993caa3ce6afb0e098"},{"sha":"0b5566fcb4ca049befe310d22a93185e364e4fa3","author":{"email":"02c3173b3d08a7c646902d996730065cdd44e366@gmail.com","name":"Erik Larsson"},"message":"FileInfoPanel.java: Deduplicate code for setting extents fields.\n\nCode duplication contributed to the bug fixed in the previous commit, so\nit's a good thing to restructure the code.","distinct":true,"url":"https://api.github.com/repos/unsound/hfsexplorer/commits/0b5566fcb4ca049befe310d22a93185e364e4fa3"},{"sha":"42ab18cd2c5ed3678d05b565ec99159b7a54f823","author":{"email":"02c3173b3d08a7c646902d996730065cdd44e366@gmail.com","name":"Erik Larsson"},"message":"Fix layout of extents in FileInfoPanel.\n\nExtents were laid out differently than other components because we\ninserted a StructViewPanel inside a rigid hard-coded struct panel\nwithout properly caring for the details.\n\nFixed by using InternalStructViewPanels in a manually created\nGroupLayout.","distinct":true,"url":"https://api.github.com/repos/unsound/hfsexplorer/commits/42ab18cd2c5ed3678d05b565ec99159b7a54f823"},{"sha":"5c8b444f7dc2b210b1dbbf5ca748b3d5dc0412ec","author":{"email":"02c3173b3d08a7c646902d996730065cdd44e366@gmail.com","name":"Erik Larsson"},"message":"Trim empty space at the bottom of MemoryStatisticsPanel.","distinct":true,"url":"https://api.github.com/repos/unsound/hfsexplorer/commits/5c8b444f7dc2b210b1dbbf5ca748b3d5dc0412ec"},{"sha":"6ef827526029f1d514cdd03f1bd09972d6ec88ca","author":{"email":"02c3173b3d08a7c646902d996730065cdd44e366@gmail.com","name":"Erik Larsson"},"message":"FileInfoWindow.java: Fix open stream leak after reading resource fork.","distinct":true,"url":"https://api.github.com/repos/unsound/hfsexplorer/commits/6ef827526029f1d514cdd03f1bd09972d6ec88ca"},{"sha":"42a6b962eb72788328cc40a4b42f2a3af279d365","author":{"email":"02c3173b3d08a7c646902d996730065cdd44e366@gmail.com","name":"Erik Larsson"},"message":"ResourceForkReader.java: Validate header before reading resource map.","distinct":true,"url":"https://api.github.com/repos/unsound/hfsexplorer/commits/42a6b962eb72788328cc40a4b42f2a3af279d365"}]}