{"head":"d1ba649810b3924a2aca971405376b413c34a0e5","size":16,"push_id":46409493,"ref":"refs/heads/rotation","commits":[{"sha":"0235eefeef91dad472f34e3f8b98ad37257a5799","author":{"name":"Friedrich W. H. Kossebau","email":"b3386006111b1c39efa605ae0c644d67eac5acf7@kde.org"},"url":"https://api.github.com/repos/shentok/marble/commits/0235eefeef91dad472f34e3f8b98ad37257a5799","message":"Extend LatLonEdit to also support editing in Decimal and DegMin notation\n\nREVIEW: 102831"},{"sha":"ac39249355b9e389069e5c81efed16c2c3c0ca60","author":{"name":"Friedrich W. H. Kossebau","email":"b3386006111b1c39efa605ae0c644d67eac5acf7@kde.org"},"url":"https://api.github.com/repos/shentok/marble/commits/ac39249355b9e389069e5c81efed16c2c3c0ca60","message":"Have the EditBookmarkDialog use the notation of the widget"},{"sha":"67499b16cdfb51fe47af8a15d4535944d665a183","author":{"name":"Bernhard Beschow","email":"63648bd6dfe7d3904e78238fbe95f2b9faf60bf6@cs.tu-berlin.de"},"url":"https://api.github.com/repos/shentok/marble/commits/67499b16cdfb51fe47af8a15d4535944d665a183","message":"MarbleModel: remove modelChanged() signal\n\nidea:\n* the signal's message was too broad, use specific signals instead\n\nchanges:\n* since the signal was only used for signalling of GeoDataTreeModel anyway, the relevant slots are now directly connected to GeoDataTreeModel\n* MarbleWidget::update() and MarbleMap::repaintNeeded() aren't connected any more, since affected layers (should) request repaints themselves"},{"sha":"b9c48c7a4465f3cc7034291fb69345feb60850b0","author":{"name":"Burkhard Lück","email":"582879793e75f6e4427274f2e7c14e06e2faa6e1@hube-lueck.de"},"url":"https://api.github.com/repos/shentok/marble/commits/b9c48c7a4465f3cc7034291fb69345feb60850b0","message":"fix invalid multibyte sequence to make scripty happy"},{"sha":"390188503cd9f67db59ef65c51926fc01213b44e","author":{"name":"Bernhard Beschow","email":"63648bd6dfe7d3904e78238fbe95f2b9faf60bf6@cs.tu-berlin.de"},"url":"https://api.github.com/repos/shentok/marble/commits/390188503cd9f67db59ef65c51926fc01213b44e","message":"MarbleWidget: turn some pointer attributes into values\n\n* in particular, MarbleModel and MarbleMap are now value objects of MarbleWidget"},{"sha":"33f81b4aa2b825c5d753d347915c683f495c379f","author":{"name":"Javier Becerra","email":"828c1a17681e8566a17a1a4801ea67306010b273@auva.es"},"url":"https://api.github.com/repos/shentok/marble/commits/33f81b4aa2b825c5d753d347915c683f495c379f","message":"Add functions addFeature/removeFeature to GeoDataTreeModel\n\nThe addFeature/addDocument and remove... functions have been declared\nas slots, allowing the DataTree to be updated from any thread.\nSignal removed(GeoDataObject *) has been created, to allow\ndeleting objects when removed from another thread once they are removed\nfrom the tree (the calling thread must keep track of which objects it\nowns though, as the \"removed\" signal can be connected to many objects).\nCreated function index(GeoDataObject *) to recover the index of any\nobject on the Tree Model.\nREVIEW: 102610"},{"sha":"8368af7a99138be30a3b0aa312232f99089a830c","author":{"name":"Friedrich W. H. Kossebau","email":"b3386006111b1c39efa605ae0c644d67eac5acf7@kde.org"},"url":"https://api.github.com/repos/shentok/marble/commits/8368af7a99138be30a3b0aa312232f99089a830c","message":"Fixes: ° is a non 7-bit ASCII and needs QObject::trUtf8"},{"sha":"c5c378b269952e7102a16a66f0dd0cd340bbf266","author":{"name":"Bernhard Beschow","email":"63648bd6dfe7d3904e78238fbe95f2b9faf60bf6@cs.tu-berlin.de"},"url":"https://api.github.com/repos/shentok/marble/commits/c5c378b269952e7102a16a66f0dd0cd340bbf266","message":"MarbleMapTest: split test cases for valid ranges of Spherical and Equirectangular projections\n\n* also extend latitude-range for spherical case to [-180, 180] degrees"},{"sha":"322a819fb0c658731a85d5c932e2f5e037345f1b","author":{"name":"Bernhard Beschow","email":"63648bd6dfe7d3904e78238fbe95f2b9faf60bf6@cs.tu-berlin.de"},"url":"https://api.github.com/repos/shentok/marble/commits/322a819fb0c658731a85d5c932e2f5e037345f1b","message":"MarbleMapTest: cache MarbleModel"},{"sha":"02f208d50ad2a5d255bdbfa8757326c9252dfc03","author":{"name":"Bernhard Beschow","email":"63648bd6dfe7d3904e78238fbe95f2b9faf60bf6@cs.tu-berlin.de"},"url":"https://api.github.com/repos/shentok/marble/commits/02f208d50ad2a5d255bdbfa8757326c9252dfc03","message":"put MarbleMap::rotateBy() under test\n\n* rotateBy() is modified such that the resulting LonLat equals currentLonLat + deltaLonLat\n\nREVIEW: 102877"},{"sha":"2520762ac9fb4a06590ab8c9ded257901e64481c","author":{"name":"Torsten Rahn","email":"ee14b90f29769c25d8df63aa4672e0a9add6c39c@basyskom.de"},"url":"https://api.github.com/repos/shentok/marble/commits/2520762ac9fb4a06590ab8c9ded257901e64481c","message":"Changes: Don't display the ElevationProfilePlugin by default\n\nHey we need something smart here: an automatic visibility mode that\nhides the ElevationProfilePlugin until a path is visible."},{"sha":"c18d17826c69ecd2f121b9f406faadb921c8c314","author":{"name":"Bernhard Beschow","email":"63648bd6dfe7d3904e78238fbe95f2b9faf60bf6@cs.tu-berlin.de"},"url":"https://api.github.com/repos/shentok/marble/commits/c18d17826c69ecd2f121b9f406faadb921c8c314","message":"ViewportParams: remove setPlanetAxis(), introduce centerOn() instead\n\n* this patch isolates the rather complicated quaternion rotation calculations inside ViewportParams"},{"sha":"aa551d4275de9265530aae72420314461a70954f","author":{"name":"Bernhard Beschow","email":"63648bd6dfe7d3904e78238fbe95f2b9faf60bf6@cs.tu-berlin.de"},"url":"https://api.github.com/repos/shentok/marble/commits/aa551d4275de9265530aae72420314461a70954f","message":"ViewportParams: introduce m_center{Longitude, Latitude}\n\n* this avoids singularity issues when retrieving the longitude for latitude = 90°, -90°"},{"sha":"28c3e9881c968f30f1da86322296aee9ce1a3bc5","author":{"name":"Bernhard Beschow","email":"63648bd6dfe7d3904e78238fbe95f2b9faf60bf6@cs.tu-berlin.de"},"url":"https://api.github.com/repos/shentok/marble/commits/28c3e9881c968f30f1da86322296aee9ce1a3bc5","message":"Quaternion: remove getSpherical(), introduce sphericalLon() and sphericalLat()"},{"sha":"4e80862c57728d76e9da734498fa7f0722d27ece","author":{"name":"Bernhard Beschow","email":"63648bd6dfe7d3904e78238fbe95f2b9faf60bf6@cs.tu-berlin.de"},"url":"https://api.github.com/repos/shentok/marble/commits/4e80862c57728d76e9da734498fa7f0722d27ece","message":"introduce and respect heading"},{"sha":"d1ba649810b3924a2aca971405376b413c34a0e5","author":{"name":"Bernhard Beschow","email":"63648bd6dfe7d3904e78238fbe95f2b9faf60bf6@cs.tu-berlin.de"},"url":"https://api.github.com/repos/shentok/marble/commits/d1ba649810b3924a2aca971405376b413c34a0e5","message":"use rotation"}],"legacy":{"head":"d1ba649810b3924a2aca971405376b413c34a0e5","size":16,"push_id":46409493,"shas":[["0235eefeef91dad472f34e3f8b98ad37257a5799","kossebau@kde.org","Extend LatLonEdit to also support editing in Decimal and DegMin notation\n\nREVIEW: 102831","Friedrich W. H. Kossebau"],["ac39249355b9e389069e5c81efed16c2c3c0ca60","kossebau@kde.org","Have the EditBookmarkDialog use the notation of the widget","Friedrich W. H. Kossebau"],["67499b16cdfb51fe47af8a15d4535944d665a183","bbeschow@cs.tu-berlin.de","MarbleModel: remove modelChanged() signal\n\nidea:\n* the signal's message was too broad, use specific signals instead\n\nchanges:\n* since the signal was only used for signalling of GeoDataTreeModel anyway, the relevant slots are now directly connected to GeoDataTreeModel\n* MarbleWidget::update() and MarbleMap::repaintNeeded() aren't connected any more, since affected layers (should) request repaints themselves","Bernhard Beschow"],["b9c48c7a4465f3cc7034291fb69345feb60850b0","lueck@hube-lueck.de","fix invalid multibyte sequence to make scripty happy","Burkhard Lück"],["390188503cd9f67db59ef65c51926fc01213b44e","bbeschow@cs.tu-berlin.de","MarbleWidget: turn some pointer attributes into values\n\n* in particular, MarbleModel and MarbleMap are now value objects of MarbleWidget","Bernhard Beschow"],["33f81b4aa2b825c5d753d347915c683f495c379f","javier@auva.es","Add functions addFeature/removeFeature to GeoDataTreeModel\n\nThe addFeature/addDocument and remove... functions have been declared\nas slots, allowing the DataTree to be updated from any thread.\nSignal removed(GeoDataObject *) has been created, to allow\ndeleting objects when removed from another thread once they are removed\nfrom the tree (the calling thread must keep track of which objects it\nowns though, as the \"removed\" signal can be connected to many objects).\nCreated function index(GeoDataObject *) to recover the index of any\nobject on the Tree Model.\nREVIEW: 102610","Javier Becerra"],["8368af7a99138be30a3b0aa312232f99089a830c","kossebau@kde.org","Fixes: ° is a non 7-bit ASCII and needs QObject::trUtf8","Friedrich W. H. Kossebau"],["c5c378b269952e7102a16a66f0dd0cd340bbf266","bbeschow@cs.tu-berlin.de","MarbleMapTest: split test cases for valid ranges of Spherical and Equirectangular projections\n\n* also extend latitude-range for spherical case to [-180, 180] degrees","Bernhard Beschow"],["322a819fb0c658731a85d5c932e2f5e037345f1b","bbeschow@cs.tu-berlin.de","MarbleMapTest: cache MarbleModel","Bernhard Beschow"],["02f208d50ad2a5d255bdbfa8757326c9252dfc03","bbeschow@cs.tu-berlin.de","put MarbleMap::rotateBy() under test\n\n* rotateBy() is modified such that the resulting LonLat equals currentLonLat + deltaLonLat\n\nREVIEW: 102877","Bernhard Beschow"],["2520762ac9fb4a06590ab8c9ded257901e64481c","Torsten.Rahn@basyskom.de","Changes: Don't display the ElevationProfilePlugin by default\n\nHey we need something smart here: an automatic visibility mode that\nhides the ElevationProfilePlugin until a path is visible.","Torsten Rahn"],["c18d17826c69ecd2f121b9f406faadb921c8c314","bbeschow@cs.tu-berlin.de","ViewportParams: remove setPlanetAxis(), introduce centerOn() instead\n\n* this patch isolates the rather complicated quaternion rotation calculations inside ViewportParams","Bernhard Beschow"],["aa551d4275de9265530aae72420314461a70954f","bbeschow@cs.tu-berlin.de","ViewportParams: introduce m_center{Longitude, Latitude}\n\n* this avoids singularity issues when retrieving the longitude for latitude = 90°, -90°","Bernhard Beschow"],["28c3e9881c968f30f1da86322296aee9ce1a3bc5","bbeschow@cs.tu-berlin.de","Quaternion: remove getSpherical(), introduce sphericalLon() and sphericalLat()","Bernhard Beschow"],["4e80862c57728d76e9da734498fa7f0722d27ece","bbeschow@cs.tu-berlin.de","introduce and respect heading","Bernhard Beschow"],["d1ba649810b3924a2aca971405376b413c34a0e5","bbeschow@cs.tu-berlin.de","use rotation","Bernhard Beschow"]],"ref":"refs/heads/rotation"}}