{"push_id":1988673070,"size":16,"distinct_size":13,"ref":"refs/heads/patch-2","head":"9007dd93157aebc87d85ae3a85c35738fe17469f","before":"c6b0478ca2aeae9d9e60b9db804022dc46771d21","commits":[{"sha":"b9d6e0257bc1f1047993ef5fd7f74f32d5e45be6","author":{"name":"fell","email":"9a69a40af4c98c2df9b206fcf95c52bc758a26ae@gmail.com"},"message":"Bug 787479 - Persian currency symbol is doubled","distinct":false,"url":"https://api.github.com/repos/christopherlam/gnucash/commits/b9d6e0257bc1f1047993ef5fd7f74f32d5e45be6"},{"sha":"3bc0241e7428fd26bac16f189a8670cb9e1b2040","author":{"name":"Geert Janssens","email":"6ab3568c168343bc5fcca77fbd6a3d6e63ce9838@kobaltwit.be"},"message":"Bug 647805 - Interdependent report options fail to change state after using apply for a limited number of times\n\nOn the C side an SCM guile_options object is wrapped in a GNCOptionDB. This is\nhowever a multi-to-one relationship. That is there can be several GNCOptionDBs\nwrapping the same SCM guile_options object. This happens for example when\na report is open together with its Options dialog. Both manager their own\nGNCOptionDB object while both wrap the same SCM guile_options.\n\nThe problem in this bug was caused by a callback function picking the wrong\nGNCOptionDB based on the given SCM guile_options object. Which GNCOptionDB\ngot picked was completely dependent on how g_hash_table_foreach would cycle\nthrough the stored dbs. It appears this is dependent on the in-memory order\nof the hash table's values.\n\nBy being more selective of which GNCOptionDB we're looking for, this\ncould be circumvented. The GNCOptionDB we want is the one related to the open\nreport options dialog. This GNCOptionDB is different from the one managed by\nthe report tab in that it has callbacks set. So from now on we search for\na GNCOptionDB that wraps the give SCM guile_options and has one particular\ncallback set.","distinct":false,"url":"https://api.github.com/repos/christopherlam/gnucash/commits/3bc0241e7428fd26bac16f189a8670cb9e1b2040"},{"sha":"75b5a41eee7ad0c5643cf6e4aa64edfc689ef1a9","author":{"name":"Geert Janssens","email":"6ab3568c168343bc5fcca77fbd6a3d6e63ce9838@kobaltwit.be"},"message":"Merge branch 'maint'","distinct":false,"url":"https://api.github.com/repos/christopherlam/gnucash/commits/75b5a41eee7ad0c5643cf6e4aa64edfc689ef1a9"},{"sha":"5de77029bf380fb0ab31cc8de11a6f38c80bd648","author":{"name":"christopherlam","email":"5f6191bcba01aa6636bcc25d04e460a78145960b@gmail.com"},"message":"\"Sorting\" tab overhaul to improve UI\n\nThis change will ensure the Sorting tab only presents *valid* options. e.g. \r\nChanging Primary Sortkey to 'none will disable its descendant options. \r\nChanging to 'Date will enable Date-interval choice. \r\nChanging to 'Account-name will enable relevant account-name options. \r\nUsability fix. This should help newcomers.","distinct":true,"url":"https://api.github.com/repos/christopherlam/gnucash/commits/5de77029bf380fb0ab31cc8de11a6f38c80bd648"},{"sha":"eefcb81e352e962c2352aa86534ca356721b0530","author":{"name":"christopherlam","email":"5f6191bcba01aa6636bcc25d04e460a78145960b@gmail.com"},"message":"Change from \"h\" sort-order to \"h5\".","distinct":true,"url":"https://api.github.com/repos/christopherlam/gnucash/commits/eefcb81e352e962c2352aa86534ca356721b0530"},{"sha":"43b48edc828bfe87ea95ae80d3ec7eeb7117c152","author":{"name":"christopherlam","email":"5f6191bcba01aa6636bcc25d04e460a78145960b@gmail.com"},"message":"Remove running of procedure at report load\n\nI thought running (apply-selectable-by-name-options) be useful to set the selectables upon report load. I think this is the cause of the critical errors.","distinct":true,"url":"https://api.github.com/repos/christopherlam/gnucash/commits/43b48edc828bfe87ea95ae80d3ec7eeb7117c152"},{"sha":"f3e7118012d336a1d372c5c4ebe8ca2cf9e061e7","author":{"name":"christopherlam","email":"5f6191bcba01aa6636bcc25d04e460a78145960b@gmail.com"},"message":"Transaction type filter.\n\nThis transaction-type filter may be useful for some.","distinct":true,"url":"https://api.github.com/repos/christopherlam/gnucash/commits/f3e7118012d336a1d372c5c4ebe8ca2cf9e061e7"},{"sha":"423322b935cfc574cbe8cd25369ef385ff93b768","author":{"name":"christopherlam","email":"5f6191bcba01aa6636bcc25d04e460a78145960b@gmail.com"},"message":"Abstract selectables in Display tab (#4)\n\nI've abstracted all Display tab selectables to (apply-selectable-by-name-display-options) because the 'single / 'multi-line detail option has introduced inconsistencies with \"Use Full Other Account Name\".","distinct":true,"url":"https://api.github.com/repos/christopherlam/gnucash/commits/423322b935cfc574cbe8cd25369ef385ff93b768"},{"sha":"cf51721bc086a0306b3444df5c571ce659d65dbf","author":{"name":"christopherlam","email":"5f6191bcba01aa6636bcc25d04e460a78145960b@gmail.com"},"message":"Make transaction-type-filter a list option\n\nJust discovered the list option - this is more appropriate to allow multiple selection of types, instead of multichoice.","distinct":true,"url":"https://api.github.com/repos/christopherlam/gnucash/commits/cf51721bc086a0306b3444df5c571ce659d65dbf"},{"sha":"8b48e287bef39c2b03f8a53aba7a030f973644d3","author":{"name":"christopherlam","email":"5f6191bcba01aa6636bcc25d04e460a78145960b@gmail.com"},"message":"Rename (apply function","distinct":true,"url":"https://api.github.com/repos/christopherlam/gnucash/commits/8b48e287bef39c2b03f8a53aba7a030f973644d3"},{"sha":"a987e3350a9d5639bacc8b5567476542f6638a8d","author":{"name":"christopherlam","email":"5f6191bcba01aa6636bcc25d04e460a78145960b@gmail.com"},"message":"Txn-type-filter not very useful after all\n\nUndo https://github.com/Gnucash/gnucash/pull/199/commits/ca49075d1d1339c026afc0f079d7e9f8e67b2db2 - not very useful after all","distinct":true,"url":"https://api.github.com/repos/christopherlam/gnucash/commits/a987e3350a9d5639bacc8b5567476542f6638a8d"},{"sha":"adf261234a1fe4501f3f202640a4f55e1f984edf","author":{"name":"christopherlam","email":"5f6191bcba01aa6636bcc25d04e460a78145960b@gmail.com"},"message":"\"Sorting\" tab overhaul to improve UI\n\nThis change will ensure the Sorting tab only presents *valid* options. e.g. \r\nChanging Primary Sortkey to 'none will disable its descendant options. \r\nChanging to 'Date will enable Date-interval choice. \r\nChanging to 'Account-name will enable relevant account-name options. \r\nUsability fix. This should help newcomers.","distinct":true,"url":"https://api.github.com/repos/christopherlam/gnucash/commits/adf261234a1fe4501f3f202640a4f55e1f984edf"},{"sha":"9f64171b484627ae466bc486d26dd42b8f1141fe","author":{"name":"christopherlam","email":"5f6191bcba01aa6636bcc25d04e460a78145960b@gmail.com"},"message":"Remove running of procedure at report load\n\nI thought running (apply-selectable-by-name-options) be useful to set the selectables upon report load. I think this is the cause of the critical errors.","distinct":true,"url":"https://api.github.com/repos/christopherlam/gnucash/commits/9f64171b484627ae466bc486d26dd42b8f1141fe"},{"sha":"4b1d546f70bc4aaa795fc487982ee5ccd1548a37","author":{"name":"christopherlam","email":"5f6191bcba01aa6636bcc25d04e460a78145960b@gmail.com"},"message":"Make transaction-type-filter a list option\n\nJust discovered the list option - this is more appropriate to allow multiple selection of types, instead of multichoice.","distinct":true,"url":"https://api.github.com/repos/christopherlam/gnucash/commits/4b1d546f70bc4aaa795fc487982ee5ccd1548a37"},{"sha":"61d7fdf017801ee48f86832779314bf1dae8b8ed","author":{"name":"christopherlam","email":"5f6191bcba01aa6636bcc25d04e460a78145960b@gmail.com"},"message":"Txn-type-filter not very useful after all\n\nUndo https://github.com/Gnucash/gnucash/pull/199/commits/ca49075d1d1339c026afc0f079d7e9f8e67b2db2 - not very useful after all","distinct":true,"url":"https://api.github.com/repos/christopherlam/gnucash/commits/61d7fdf017801ee48f86832779314bf1dae8b8ed"},{"sha":"9007dd93157aebc87d85ae3a85c35738fe17469f","author":{"name":"christopherlam","email":"5f6191bcba01aa6636bcc25d04e460a78145960b@gmail.com"},"message":"Merge branch 'patch-2' of https://github.com/christopherlam/gnucash into patch-2","distinct":true,"url":"https://api.github.com/repos/christopherlam/gnucash/commits/9007dd93157aebc87d85ae3a85c35738fe17469f"}]}
{"actor":{"display_login":"christopherlam"}}