{"push_id":1194802700,"size":6,"distinct_size":6,"ref":"refs/heads/gnome-3-20","head":"b21e4d1deef0f40ffc5e900245027d880be1651a","before":"7c44909da69d01b404ebed6fbfb06caff4ebf235","commits":[{"sha":"8587fc7461fd132137e785fc244b6eafeef521bb","author":{"name":"Florian Müllner","email":"df2aa521f3bd4cc7e5569fed739df4fd4419aad9@gnome.org"},"message":"calendar-server: Remove an unnecessary check\n\ncalendar_appointment_new() never returns %NULL, so no need to check\nfor it.","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-shell/commits/8587fc7461fd132137e785fc244b6eafeef521bb"},{"sha":"7327448f45028024b06e42b234f4bdc410dcdeca","author":{"name":"Florian Müllner","email":"df2aa521f3bd4cc7e5569fed739df4fd4419aad9@gnome.org"},"message":"calendar-server: Minor optimization\n\nWe use the same query string for all sources, so no need to\nallocate/free it on each loop iteration.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=748226","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-shell/commits/7327448f45028024b06e42b234f4bdc410dcdeca"},{"sha":"8994d533559060299043dd3022a974de1dd50250","author":{"name":"Florian Müllner","email":"df2aa521f3bd4cc7e5569fed739df4fd4419aad9@gnome.org"},"message":"calendar-server: Fix a memory leak\n\nApp will take ownership of the location string when the timezone\nchanges, but not when there was no change - free the memory in\nthat case.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=748226","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-shell/commits/8994d533559060299043dd3022a974de1dd50250"},{"sha":"0d862181f2151ef0c3b0dab579c35b2659216dc4","author":{"name":"Florian Müllner","email":"df2aa521f3bd4cc7e5569fed739df4fd4419aad9@gnome.org"},"message":"calendar-server: Fetch default zone from client\n\nWe are already setting the default zone on the client, no need\nto pass it around.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=748226","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-shell/commits/0d862181f2151ef0c3b0dab579c35b2659216dc4"},{"sha":"bea8def0740280804fc6c9399b5dd18eeeaf8c2e","author":{"name":"Florian Müllner","email":"df2aa521f3bd4cc7e5569fed739df4fd4419aad9@gnome.org"},"message":"calendar-server: Get recurrence ID from occurrences\n\nWe use the triplet of source ID, UID and recurrence ID to create\nan ID to unambiguously identify an event, which we use to implement\nhiding dismissed events from the calendar. However we currently\ntry to fetch the recurrence ID from the objects returned by\ne_cal_client_get_object_list_sync(), which are always the primary\nevents with no recurrence ID. Instead, we need a recurrence ID\nassociated with each occurrence.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=748226","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-shell/commits/bea8def0740280804fc6c9399b5dd18eeeaf8c2e"},{"sha":"b21e4d1deef0f40ffc5e900245027d880be1651a","author":{"name":"Florian Müllner","email":"df2aa521f3bd4cc7e5569fed739df4fd4419aad9@gnome.org"},"message":"calendar-server: Use the actual recurrence ID of events\n\nInstead of querying the client for a list of objects and using\ne_cal_recur_generate_instances() to get occurrences for each of\nthem, we can use e_cal_client_generate_instances_sync() which\ncombines the functionality of both functions. This doesn't only\nsave us some lines of code (yay!), but also gives us access to\nthe real recurrence ID of an event, so we can get rid of the hack\nof faking one.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=748226","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-shell/commits/b21e4d1deef0f40ffc5e900245027d880be1651a"}]}
{"actor":{"display_login":"gnomesysadmins"}}