{"push_id":1431091947,"size":23,"distinct_size":23,"ref":"refs/heads/wip/mlundblad/transit-routing","head":"a920a82290270af5559e7aeacd188e1dbd20c676","before":"a60b1b00f6f09266cc650f4f9afe7df10e7334e6","commits":[{"sha":"ea060da5b1ae04d9275c84a6bc6c3855507aa49b","author":{"name":"Marcus Lundblad","email":"4f73bd75c43c05082506165cc38d4ef10f4cf562@update.uu.se"},"message":"Add module to query an OpenTripPlanner instance\n\nAdds an openTripPlanner module, containing functionallity for interfacing against\nan OpenTripPlanner service. Also has functionallity to augment itineraries obtained\nwith walk routing from GraphHopper (as used by the other routing modes).\n\nFurthermore, the transitPlan module contains interfacing classes modelling transit data\n\nPlan:\nPopulated by a list of itineraries when performing a transit query.\n\nItinerary:\nRepresents one particular trip option in a search result. Contains one or more transit legs.\n\nLeg:\nRepresents one distinct part of a trip, such as\n\"take tram #5 departuring at 10:00 from Foo Street, get off at Bar Street, arrival at 10:12\".\n\nStop:\nRepresents an intermediate stop along a transit leg (a place where the vehicle stops, but\nthe itinerary doesn't board or alight the vehicle.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755808","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-maps/commits/ea060da5b1ae04d9275c84a6bc6c3855507aa49b"},{"sha":"abeef554af9479bbe530a83efa8506c57c10dc6f","author":{"name":"Marcus Lundblad","email":"4f73bd75c43c05082506165cc38d4ef10f4cf562@update.uu.se"},"message":"routeQuery: Add support for transit mode\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755808","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-maps/commits/abeef554af9479bbe530a83efa8506c57c10dc6f"},{"sha":"7dd875a4daa4f3ef77c324de53a2803d025f6fb8","author":{"name":"Marcus Lundblad","email":"4f73bd75c43c05082506165cc38d4ef10f4cf562@update.uu.se"},"message":"application: Add initialization of the OpenTripPlanner instance\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755808","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-maps/commits/7dd875a4daa4f3ef77c324de53a2803d025f6fb8"},{"sha":"f6933485a819a338b5f5b55c2bfba3733728ca8a","author":{"name":"Andreas Nilsson","email":"9bea0549cd8acbf82dad7e7af6f846300382a8c9@redhat.com"},"message":"Add transit mode icons\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755808","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-maps/commits/f6933485a819a338b5f5b55c2bfba3733728ca8a"},{"sha":"5307c41fdfa6f83b03a8f5eb4235541aa6d2fdbf","author":{"name":"Marcus Lundblad","email":"4f73bd75c43c05082506165cc38d4ef10f4cf562@update.uu.se"},"message":"utils: Add color luminance and contrast functions\n\nThis is needed to compute good contrasting colors for transit route\nlabels.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755808","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-maps/commits/5307c41fdfa6f83b03a8f5eb4235541aa6d2fdbf"},{"sha":"5b7ead083c3e463c0427c6a496c4133f9c358aec","author":{"name":"Marcus Lundblad","email":"4f73bd75c43c05082506165cc38d4ef10f4cf562@update.uu.se"},"message":"Add label widget for route labels\n\nThis adds a label widget for representing parts of transit\njourneys.\nThe label can use \"long\" or \"compact\" mode, where the latter\nis suited for presenting in an overview and the former\nfor a detailed view of an itinerary.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755808","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-maps/commits/5b7ead083c3e463c0427c6a496c4133f9c358aec"},{"sha":"5d46fb0947346ac39f1bb699b361ec3a485f710f","author":{"name":"Marcus Lundblad","email":"4f73bd75c43c05082506165cc38d4ef10f4cf562@update.uu.se"},"message":"Add list box row class for representing transit itineraries\n\nThis list box class is used to render the overview items showing the list of\nfound itineraries when performing a transit route search.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755808","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-maps/commits/5d46fb0947346ac39f1bb699b361ec3a485f710f"},{"sha":"81852cbf890b479364baf7cf404d8a9cae2e349f","author":{"name":"Marcus Lundblad","email":"4f73bd75c43c05082506165cc38d4ef10f4cf562@update.uu.se"},"message":"Add list box row to display a leg of a transit itinerary\n\nThis list box class is used to render a \"leg\" of an itinerary\nwhen \"diving in\" to a particular itinerary.\nI.e. part of a journey such as \"Walk 500 m\" or \"Bus 42 leaving at 12:00\".\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755808","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-maps/commits/81852cbf890b479364baf7cf404d8a9cae2e349f"},{"sha":"1a109eb2b9894d1b7abd2850f94ce42f4f8a5f72","author":{"name":"Marcus Lundblad","email":"4f73bd75c43c05082506165cc38d4ef10f4cf562@update.uu.se"},"message":"Add a list box row to show the arrival of a transit itinerary\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755808","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-maps/commits/1a109eb2b9894d1b7abd2850f94ce42f4f8a5f72"},{"sha":"420d2dad383ee13e3b37badfe4e3b2ac367e80a0","author":{"name":"Marcus Lundblad","email":"4f73bd75c43c05082506165cc38d4ef10f4cf562@update.uu.se"},"message":"Add list box row for loading more transit results\n\nThis adds a GtkListBoxRow implementation used as clickable placeholder\nfor loading later/earlier transit alternatives.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755808","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-maps/commits/420d2dad383ee13e3b37badfe4e3b2ac367e80a0"},{"sha":"22ac733d403ae0ecf27133851c9d267591147379","author":{"name":"Marcus Lundblad","email":"4f73bd75c43c05082506165cc38d4ef10f4cf562@update.uu.se"},"message":"application: Add a function to switch to/from transit route mode\n\nAdd a utility function in the Application module to switch routing\n\"engine\", so that modules such as the sidebar won't have to handle\nit themselves.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755808","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-maps/commits/22ac733d403ae0ecf27133851c9d267591147379"},{"sha":"d342c51d45f0facf18f0d72c739400a672c0240c","author":{"name":"Marcus Lundblad","email":"4f73bd75c43c05082506165cc38d4ef10f4cf562@update.uu.se"},"message":"mapBubble: Ensure non-transit when routing\n\nWhen using the route button, the mode will default to car,\nso make sure the GraphHopper service is listening to route\nquery events.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755808","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-maps/commits/d342c51d45f0facf18f0d72c739400a672c0240c"},{"sha":"26877738aa0bbc25d8e79966fadea52d7e3d1929","author":{"name":"Marcus Lundblad","email":"4f73bd75c43c05082506165cc38d4ef10f4cf562@update.uu.se"},"message":"sidebar: Add functionallity for transit routing\n\nAdds a new mode button (enabled when the service file\nindicates an OpenTripPlanner instance, or if explicitly\npointed out via an env variable).\nAdds showing transit itineraries in addition to regular\nturn-by-turn-based routes, and options for transit route\nsearch.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755808","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-maps/commits/26877738aa0bbc25d8e79966fadea52d7e3d1929"},{"sha":"371c55a8387969c986ed2dd4a7d174b8f27d5810","author":{"name":"Marcus Lundblad","email":"4f73bd75c43c05082506165cc38d4ef10f4cf562@update.uu.se"},"message":"Add map marker to mark start of walking transit legs\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755808","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-maps/commits/371c55a8387969c986ed2dd4a7d174b8f27d5810"},{"sha":"8f6df59c416864dc826f61ce5027ad9ae962d245","author":{"name":"Marcus Lundblad","email":"4f73bd75c43c05082506165cc38d4ef10f4cf562@update.uu.se"},"message":"Add map marker to mark end of transit itineraries\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755808","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-maps/commits/8f6df59c416864dc826f61ce5027ad9ae962d245"},{"sha":"c2884f23f58b052d0d87f55f5ed8f531d5504122","author":{"name":"Marcus Lundblad","email":"4f73bd75c43c05082506165cc38d4ef10f4cf562@update.uu.se"},"message":"Add map marker for marking boarding points in transit itineraries\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755808","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-maps/commits/c2884f23f58b052d0d87f55f5ed8f531d5504122"},{"sha":"0d6ea7188947acc5f80e20af08a63b03185272c0","author":{"name":"Marcus Lundblad","email":"4f73bd75c43c05082506165cc38d4ef10f4cf562@update.uu.se"},"message":"Add list box row class for transit stops\n\nList box row showing intermediate stops.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755808","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-maps/commits/0d6ea7188947acc5f80e20af08a63b03185272c0"},{"sha":"4495527a111d7420f085f091550f3285072fa2a0","author":{"name":"Marcus Lundblad","email":"4f73bd75c43c05082506165cc38d4ef10f4cf562@update.uu.se"},"message":"turnPointMarker: Add support for showing markers for transit stops\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755808","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-maps/commits/4495527a111d7420f085f091550f3285072fa2a0"},{"sha":"65d40669395331956d0aa885b4ca04390cbc2c79","author":{"name":"Marcus Lundblad","email":"4f73bd75c43c05082506165cc38d4ef10f4cf562@update.uu.se"},"message":"mapView: Implement showing transit routes\n\nAlso added functionallity to allow showing dynamically created\nroute layer segments, optionally using a dashed style.\nThis is used by transit routes to show walking and transit legs\nof journeys.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755808","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-maps/commits/65d40669395331956d0aa885b4ca04390cbc2c79"},{"sha":"41c842d086baf5b68de7828d0b92910c00c1c68e","author":{"name":"Marcus Lundblad","email":"4f73bd75c43c05082506165cc38d4ef10f4cf562@update.uu.se"},"message":"mapView: Add a view property to indicate showing a route\n\nAdds a new boolean property that is set to true when an actual route\nis rendered on the map.\nThis will allow only showing the print button when a transit itinerary\nis \"dived into\".\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=755808","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-maps/commits/41c842d086baf5b68de7828d0b92910c00c1c68e"}]}
{"actor":{"display_login":"gnomesysadmins"}}