commit 4ee5dca5d940bc9c75fe7e78c637325b9af28b50 Author: Jiří Techet Date: Thu May 16 19:49:11 2013 +0200 0.12.4 commit 0631f5f06142839814ff886d9a9a515faed7d6c5 Author: Jiří Techet Date: Thu May 16 19:04:52 2013 +0200 path-layer: Correct version since dashed lines are supported commit ca218c19eb6b6edee49ad63071a8ef49d81b21e4 Merge: 8075e85 0ef0b54 Author: Jiří Techet Date: Thu May 16 18:24:27 2013 +0200 Merge branch 'master' into libchamplain-0-12 Conflicts: configure.ac commit 8075e85088f8c94763ead14920499f236635cd00 Merge: 8d8cdc9 0b79829 Author: Jiří Techet Date: Thu May 16 18:22:58 2013 +0200 Merge commit '0b79829e2c56c37755006588cb557351315c63c7' into libchamplain-0-12 Conflicts: NEWS commit 0ef0b5465be1ce8dc9721c1ad8d25e14df7e1fdc Author: Jiří Techet Date: Thu May 16 17:51:34 2013 +0200 factory: Define GTK_DISABLE_DEPRECATED for the deprecated sources commit 50e2dcf0b0abd226b6fda901c3c4c93974283a9f Author: Jiří Techet Date: Thu May 16 17:50:17 2013 +0200 factory: Revert "Drop OAM map source completely" This reverts commit 5fbcda5c709d34efb87d6d60af1cf7f286e94fe1. After a second thought it's not a good idea to change the API by removing the define. Let's remove the define next time we make an API bump. Conflicts: champlain/champlain-0.12.vapi commit 5721b406df4bf176694f0d9d30793ee8c5853443 Author: Jiří Techet Date: Thu May 16 17:21:55 2013 +0200 factory: Remove the Osmarender from the factory Osmarender doesn't exist any more and will be removed completely in the future version of libchamplain. commit c69ae92180ebe65799a43ed65c2b3242311385ba Author: Jiří Techet Date: Wed May 8 13:30:11 2013 +0200 Convert some of the gints back to doubles because of lost precision commit ce564e0cff5199c9b9ba66a2f05db94d5911c791 Author: Jiří Techet Date: Wed May 8 01:56:01 2013 +0200 Fix the previous commit by adjusting offset based on the viewport size commit a31db71dd4270bc68d80046d3538f7bf15319b1b Author: Jiří Techet Date: Wed May 8 01:45:00 2013 +0200 When zooming-in, recalculate viewport position from latitude/longitude to avoid rounding errors commit 6a90f2766d21cbc17d69c1f9ee22f998db3f49e5 Author: Jiří Techet Date: Wed May 8 00:12:13 2013 +0200 Compute zooming offset in double instead of int to avoid rounding errors commit 9fa0a319aff8cf7bdd4b3bbf3cd25ad08034121e Author: Jiří Techet Date: Tue May 7 23:53:37 2013 +0200 Use sane color selection values when the obtained one aren't commit 29002a75b648f3f5c7e09f69dc746b76fc057439 Author: Jiří Techet Date: Tue May 7 23:17:46 2013 +0200 Remove background zoom actor when not needed any more commit 99bf4aaa85bc0e873011b7f30ee9b1acebc74bc6 Author: Jiří Techet Date: Tue May 7 22:20:14 2013 +0200 Check whether timeout exists before destroying it commit 775c3f262805bc61a821dfcaa9e03245b3eb6609 Author: Jiří Techet Date: Tue May 7 21:56:41 2013 +0200 Remove unused functions from ChamplainAdjustment and KineticScroll Also improve scrolling event handling slightly commit 6dc2c4338f3e386472af104f833c3c3e19f0cd8f Author: Jiří Techet Date: Tue May 7 21:51:22 2013 +0200 Redraw using cairo on idle commit 7325b3d91cc8104dc49adf5dd4689a57236a4ccf Author: Jiří Techet Date: Sun May 5 19:31:46 2013 +0200 Send the latitude/longitude signal less frequently and speed-up drawing commit d8b95e483342625dc891bc334fa4debed805ce05 Author: Jiří Techet Date: Sat May 4 18:02:13 2013 +0200 Check whether hadjustment & vadjustment exist before referencing them commit 99beb25437346a81632cdb24d3ffaa8feedac5c5 Author: Jiří Techet Date: Sat May 4 17:08:05 2013 +0200 Fix the view issues when it hasn't been realized yet commit 382902bb40952508ff0e97f20628b9100c7467f4 Author: Jiří Techet Date: Sat May 4 14:09:38 2013 +0200 Emit the relocation signal less frequently and speed-up viewport panning commit 358a0256522106cc200b66134161d9ce071baa1b Author: Jiří Techet Date: Fri May 3 19:50:28 2013 +0200 Slightly improve zooming visualisation commit b8a17b7b4069bfb2844a067b48c0d79d0018f136 Author: Jiří Techet Date: Thu May 2 22:29:59 2013 +0200 Revert "Remove background zoom layer when all tiles loaded" This does not work as expected. commit 0dc2fdfe28bf035bfabfd6b1f5047b92632e72e3 Author: Jiří Techet Date: Thu May 2 22:27:36 2013 +0200 Update AUTHORS commit 61f2e26977e4076d193958b6a3c5ccd80f3d1ee0 Author: Jiří Techet Date: Thu May 2 22:27:24 2013 +0200 Update Clutter version in README commit f5d26263bef757b20961d4dd318019eeb5f8ed39 Author: Jiří Techet Date: Thu May 2 22:27:08 2013 +0200 Remove background zoom layer when all tiles loaded commit 43978d828c530a11635c95a8989c6ead8384d5e3 Author: Jiří Techet Date: Thu May 2 21:27:28 2013 +0200 Update the vapi file commit 8b93ffbdb4b0115573cc711d417180ad95bd7760 Author: Jiří Techet Date: Thu May 2 21:16:08 2013 +0200 Make sure ChamplainView is pixel-aligned Even when the view size is odd. commit 8f73a29d16f2ddb54610ca3c37aca3099a81f737 Author: Jiří Techet Date: Thu May 2 18:20:55 2013 +0200 Add more tile coordinate checks commit 13fc7124b8da15343d4d327b03399c0284d94727 Author: Jiří Techet Date: Thu May 2 17:57:15 2013 +0200 Better path element connection commit ff72b5e450390ed156b7bfce33833b7f6c39e052 Author: Jiří Techet Date: Thu May 2 16:04:56 2013 +0200 Pixel-align scale text commit fd3205009cdc50b15a1c05aaffda60dcc5921111 Author: Jiří Techet Date: Thu May 2 15:55:04 2013 +0200 Make sure license correctly redraws itself when view resized commit bb41f2bc2c37d2da86aeb106afde282131c3209e Author: Jiří Techet Date: Thu May 2 15:43:25 2013 +0200 Depict the actor hierarchy in comments commit 18563686803477a28f5911539fb0dc6299eb9d3f Author: Jiří Techet Date: Thu May 2 15:30:13 2013 +0200 Add copyright to ChamplainViewport and friends commit 2d9a24123817b8ca187b08b50141b07ba85412a3 Author: Jiří Techet Date: Thu May 2 15:25:08 2013 +0200 Cleanup tile loading code commit 8da681c230063aa8260d03a37c24b17a326a5da3 Author: Jiří Techet Date: Thu May 2 14:56:15 2013 +0200 Use gint instead of gdouble where possible in ChamplainView commit 3033c88c093f1074bb9f0584bcac0f83e2df3ecd Author: Jiří Techet Date: Thu May 2 12:36:38 2013 +0200 Resize viewport correctly on launch commit d6b29ab38d00ee66913e5b408482472380a06e50 Author: Jiří Techet Date: Thu May 2 12:26:43 2013 +0200 Move background pattern testing from launcher-gtk to launcher demo commit 13bfd2d103eedaddebb808d471963bf5cca349d7 Author: Jiří Techet Date: Thu May 2 12:26:03 2013 +0200 Use more neutral default background color commit 5729ff0a936882c01b51ac80baf39952b1359061 Author: Jiří Techet Date: Thu May 2 11:09:26 2013 +0200 Simplify viewport scrolling code commit 596b84261f00ce740f970eddc921db8c23c13512 Author: Jiří Techet Date: Thu May 2 11:03:01 2013 +0200 Simplify the viewport code commit 3a3b7b0dd0ec2ce09e8ac4bb2e95d25860b6c4c4 Author: Jiří Techet Date: Thu May 2 11:02:38 2013 +0200 Simplify zooming code and fix the remaining issues commit 42ee0ab8fe3dc8107e7f594cbae2beb386461d98 Author: Jiří Techet Date: Wed May 1 01:05:32 2013 +0200 Completely remove the anchor complexity from ChamplainView commit 4d361a968a2c9c9f73e7e984e18fe5386d861bd1 Author: Jiří Techet Date: Tue Apr 30 15:42:43 2013 +0200 Cleanup latitude longitude handling a bit commit 98d2ceac626c03af4abe9e0a3a24b6fb4f039ccd Author: Jiří Techet Date: Tue Apr 30 00:39:13 2013 +0200 Eliminate anchor from ChamplainView as much as possible commit d5068868135bbfa4d22738016d213a1e8547cc76 Author: Jiří Techet Date: Mon Apr 29 15:03:27 2013 +0200 Remember background pattern offset so it doesn't reposition when zooming commit f9994688795702a3da6f6ad90f2b1f94449c0a3a Author: Jiří Techet Date: Mon Apr 29 02:32:18 2013 +0200 Use signal to detect that ChamplainView is realized commit 1e748b01b86b6790aff595ab5fb0ef7111f09e26 Author: Jiří Techet Date: Mon Apr 29 01:56:20 2013 +0200 Add comment about background pattern performance commit 1b8bbf9219638d2c442087d981fe499eac35fd0f Author: Jiří Techet Date: Mon Apr 29 01:51:01 2013 +0200 Finally fix the zoom animation problems commit cab76ea9ab7587ef7560f0b6e13b8aedf7397edf Author: Jiří Techet Date: Sun Apr 28 01:41:28 2013 +0200 Fix include commit c630ed1873ca9601f4bfee6124d4aa1c9cdb268d Author: Jiří Techet Date: Sun Apr 28 01:27:47 2013 +0200 Fix documentation issues commit 46bae29d0720a207e9422651e55d14e615fd6b28 Author: Jiří Techet Date: Sat Apr 27 21:36:14 2013 +0200 Update copyright years commit bfda4c157200d6758393b53ee45712e152d39726 Author: Zeeshan Ali (Khattak) Date: Fri Apr 26 04:28:41 2013 +0300 champlain-point: Adjust translation on size change https://bugzilla.gnome.org/show_bug.cgi?id=698910 commit 98321ed98d0da03bbe434fb14fb326bf78531e33 Author: Zeeshan Ali (Khattak) Date: Wed Apr 17 18:43:40 2013 +0300 Emit 'animation-completed' signal at the very end Without this patch, apps will get criticals and even crashes if they try to zoom in or launch another goto from within their handlers for 'animation-completed' signal. https://bugzilla.gnome.org/show_bug.cgi?id=698213 commit 2e6fb153a062f2221d45d71fac70212599656203 Author: Jiří Techet Date: Fri Apr 19 20:50:12 2013 +0200 Don't use champlain_view_bin_layout_add () as it's deprecated now commit 44bae77ab75add3cace71ea617cdee17c776bb67 Author: Zeeshan Ali (Khattak) Date: Fri Apr 19 04:03:19 2013 +0300 Deprecate champlain_view_bin_layout_add() This API requires deprecated clutter enum ClutterBinAlignment so better deprecate this function as well. https://bugzilla.gnome.org/show_bug.cgi?id=697711 commit 66c7012d31f2106ad8b43f6cb8d05b6e24f2d032 Author: Jiří Techet Date: Fri Apr 19 19:36:30 2013 +0200 Update the js demo to the new Clutter API commit 44f487e4e2a4698de9598f6cf3da1ab5d07f3362 Author: Jiří Techet Date: Fri Apr 19 19:36:01 2013 +0200 Make sure that viewport is redrawn even when it stops moving commit 89be3c21f617c78e43326af8aae5b2d29de6a282 Author: Jiří Techet Date: Wed Apr 17 11:46:51 2013 +0200 Fixes in kinetic scroll Remove drag threshold which is not necessary for libchamplain, add sanity check that mouse button is released during motion event. commit 4a433781c1a5c3440336bff5bc1861d5ea508b32 Author: Zeeshan Ali (Khattak) Date: Fri Apr 19 04:14:30 2013 +0300 Bump version For some reason version was not bumped for many releases. Bumping it to next version already. commit 3f9559ca3b44e49888e56b21dc7372ff81974619 Author: Jiří Techet Date: Tue Apr 16 23:25:09 2013 +0200 Update Since in champlain_bounding_box_covers() and champlain_view_get_bounding_box() commit 2e2ccc34d92ad2ee71487e22565856149ee438be Author: Zeeshan Ali (Khattak) Date: Tue Apr 16 18:59:18 2013 +0300 Add champlain_bounding_box_covers() Add a method to check if a particular location is covered by a bounding box. https://bugzilla.gnome.org/show_bug.cgi?id=698143 commit ea12c7b684a205398477740e96bd602cfbd10113 Author: Zeeshan Ali (Khattak) Date: Tue Apr 16 18:57:47 2013 +0300 Add champlain_view_get_bounding_box() Add method to get bounding box of the view. https://bugzilla.gnome.org/show_bug.cgi?id=698143 commit a5c8bc00682f3ed7d016724f96a96ea70d75114a Author: Jiří Techet Date: Tue Apr 16 23:16:20 2013 +0200 Always create ChamplainLabel even when png is not valid Also redraw label upon creation commit 3f6e006c41c8b052cbbf177b9f862f1baa7037a4 Author: Jiří Techet Date: Sat Apr 13 15:46:53 2013 +0200 Hopefully fix map shifts after zoom commit 482f1e8567bb7dd7291a564ddec236c9c1ff4b5e Author: Jiří Techet Date: Sat Apr 13 15:14:49 2013 +0200 Allow the background pattern to be arbitrary rectangle commit 8f295ad7aee8074d6cba31d0d97c99bf5117f1d4 Author: Zeeshan Ali (Khattak) Date: Tue Apr 16 02:14:13 2013 +0300 Fix Javascript demo app commit 6c316fefb67e6500a67a4c5ce51cc81eb18ab32e Author: Zeeshan Ali (Khattak) Date: Fri Apr 5 16:28:09 2013 +0300 docs: Update .types commit 4bf9388ae1697901913f8deb8eed18f14b3d41b1 Author: Jiří Techet Date: Sat Apr 13 00:42:17 2013 +0200 Update demos to use Clutter 1.12 API commit 332c00d46ad6b51661bf249d8a704604498234b1 Author: Jiří Techet Date: Fri Apr 12 21:29:36 2013 +0200 Optimize background tile addition a bit more commit b2b25013802f56019c5e00664ba99d03b01c010e Author: Jiří Techet Date: Fri Apr 12 20:37:00 2013 +0200 Cleanup ChamplainView initialization and remove unnecessary queue_relayout() calls commit 92ecae2ce8665634706e87fdc5e6c68aec0cd972 Author: Jiří Techet Date: Fri Apr 12 09:10:44 2013 +0200 Eliminate deprecated scale-center-x commit 7490bd49d852963e8f1e98b7d32debc6707bb5aa Author: Jiří Techet Date: Fri Apr 12 07:42:26 2013 +0200 Hide user layers when animating zoom commit 9c7879eb6d3f0108841b21dbea3be2c608ec172f Author: Jiří Techet Date: Fri Apr 12 07:38:14 2013 +0200 Fix borders at low zoom levels commit e734cac311bf53f61c1a1f0243cba546f3d8d373 Author: Jiří Techet Date: Fri Apr 12 05:26:33 2013 +0200 Garbage removal in kinetic scroll & friends commit 3b513f719576c824e9a67e3eb1290f1649ecbf63 Author: Jiří Techet Date: Fri Apr 12 02:23:13 2013 +0200 Use ClutterActorIter where possible commit 602e50c7d5bdb1a07cbe178e79d7d5b2b0cd0986 Author: Jiří Techet Date: Fri Apr 12 02:22:25 2013 +0200 Eliminate the easier-to-fix Clutter warnings in demos commit 31648bc273b90db838e675d74a26dbc26a4e76e9 Author: Jiří Techet Date: Fri Apr 12 01:36:45 2013 +0200 Cleanup ChamplainLabel a bit commit 9dd08998f7be7927659315c0682aecd5e819cd51 Author: Jiří Techet Date: Fri Apr 12 01:36:19 2013 +0200 Get rid of set_anchor_point() commit 8cd0b05db154c34e95cbd978aded6ed88808b0b0 Author: Jiří Techet Date: Fri Apr 12 01:35:10 2013 +0200 Remove all the garbage from CustomMarker Should be removed in future versions because it's useless now. commit 5df37f9bd3aa2b2e64139be9e903f8f5b211452f Author: Jiří Techet Date: Thu Apr 11 18:01:31 2013 +0200 Modify the background pattern interface to use ClutterContent commit 56cfc6deb1e21abb43dd16203f2dea7a06b43247 Author: Jiří Techet Date: Thu Apr 11 16:35:58 2013 +0200 Remove some more unnecessary stuff in ChamplainPoint and fix some minor issues commit 392efa1037dd0d2f21d9bcbfd7f78a5a5268a1df Author: Jiří Techet Date: Thu Apr 11 14:08:20 2013 +0200 Update most of libchamplain to Clutter API 1.12 commit 0a25d2e793f3a90a38ef17b65b794b6f7beaa9b8 Author: Zeeshan Ali (Khattak) Date: Wed Apr 10 17:02:25 2013 +0300 ChamplainPoint: Remove now redundant proxy implementations Not sure if they were needed before but removing them now does not seem to cause any problems afaict from my limited testing. https://bugzilla.gnome.org/show_bug.cgi?id=697711 commit d97f4f269804a92f46dce63b5b0b94142d96c934 Author: Zeeshan Ali (Khattak) Date: Wed Apr 10 16:53:47 2013 +0300 ChamplainPoint: Port code to Clutter 1.12 API There is still a call to deprecated clutter_actor_set_anchor_point() but I don't yet know how to replace that one. According to docs it should simply be replaced by clutter_actor_set_pivot_point but seem translation isn't that straightforward as anchor and pivot point are not the same. https://bugzilla.gnome.org/show_bug.cgi?id=697711 commit 8bf25b896628d417e3340a29e72f75c4624146f4 Author: Zeeshan Ali (Khattak) Date: Wed Apr 10 16:56:02 2013 +0300 Require Clutter 1.12 https://bugzilla.gnome.org/show_bug.cgi?id=697711 commit 07e60ba32b2cfab45024464ce7ffebf5aba11ee4 Author: Jiří Techet Date: Mon Apr 8 23:28:34 2013 +0200 Use GdkRGBA and friends plus GdkGrid commit 9a1bb96d4d9000277535ad57ebd0695eb16f68ad Author: Jiří Techet Date: Mon Apr 8 23:26:10 2013 +0200 Prevent multiple SECTION docstring definitions because of multiple inclusion commit fd5c32596a85a4d93992b34f32deb26bf443634c Author: Jiří Techet Date: Mon Apr 8 23:25:14 2013 +0200 Define g_rw_lock_* on glib <2.32 versions and use these functions for locking commit fd8a2a359523b89b15cbf28edd3a64157e81bf3a Author: Jiří Techet Date: Mon Apr 8 17:59:50 2013 +0200 Improve background texture code Add custom background tile texture support, improve performance by making texture clone instead of redrawing it every time, make background tile size independent of the map tile size, display background texture also at zoom level 0, show background texture all the time during zoom animation, fix some minor bugs and make minor cleanups. commit 38831d77fe1dbf9291dac537c273a5e1262d70ef Author: Andre Moreira Magalhaes (andrunko) Date: Fri Aug 24 12:03:33 2012 -0300 Draw background pattern for missing tiles. Signed-off-by: Nirbheek Chauhan commit 4be00c93ca58b4d8dd65d29cc58f428f4258f64b Author: Jiří Techet Date: Mon Apr 8 00:20:28 2013 +0200 Get rid of libsoup warnings commit 5fbcda5c709d34efb87d6d60af1cf7f286e94fe1 Author: Zeeshan Ali (Khattak) Date: Fri Apr 5 16:30:55 2013 +0300 Drop OAM map source completely OAM has been offline for quite a while now and the code to register this source was already disabled in commit c89725924 a while back. Any application that tries to use it ends-up crashing. Better remove all support for it already. Since the using apps are crashing anyways, there is no real API/ABI break involved here. I already added an alternative aerial source in the previous commit so application can use that instead. https://bugzilla.gnome.org/show_bug.cgi?id=697304 commit 19ac9ed8da57e024907f3cc9f4a6c74fd3e7c274 Author: Zeeshan Ali (Khattak) Date: Fri Apr 5 16:28:46 2013 +0300 Add Mapquest Open Aerial map source Seems after the demise of OAM, this is the only usable and open service of aerial tiles. https://bugzilla.gnome.org/show_bug.cgi?id=697304 commit c4b0fdab8757fc1ab42ea5fecae08a0df6a956f9 Author: Jiří Techet Date: Sun Apr 7 23:11:27 2013 +0200 Add some missing colons in docstrings commit 0b79829e2c56c37755006588cb557351315c63c7 Author: Jiří Techet Date: Mon Aug 13 15:26:41 2012 +0200 Disable clutter depreciation warnings for now TODO: Once libchamplain's dependency is updated to newer clutter version, update libchamplain sources and remove the macros. commit b68be75e999df8fb3d2d958677d021c65dea2b43 Author: Jiří Techet Date: Mon Aug 13 15:02:37 2012 +0200 Add documentation for TMSY coordinate commit a47ab6e8a99469f547ec83326c62101d53bb9405 Author: Samuel Gyger Date: Sat Jul 21 18:44:12 2012 +0200 Added the possibility to use TMS correct y-axis. commit 8d8cdc9380c92a1316d67569bbac5b9bfd269527 Author: Jiří Techet Date: Mon Aug 13 15:26:41 2012 +0200 Disable clutter depreciation warnings for now TODO: Once libchamplain's dependency is updated to newer clutter version, update libchamplain sources and remove the macros. commit 63fa8f4bd289834e09e22d1d62c41a16eef985fc Author: Jiří Techet Date: Mon Aug 13 15:02:37 2012 +0200 Add documentation for TMSY coordinate commit 2450ad876cf372b6952869410c4da00a7ee2184f Author: Samuel Gyger Date: Sat Jul 21 18:44:12 2012 +0200 Added the possibility to use TMS correct y-axis. commit f407a9b825b4a78e42db7d803ad98ce90b6956d5 Author: Evan Nemerson Date: Mon Aug 6 17:01:47 2012 -0700 Fix symbol name referred to in ChamplainFileCache:size-limit docs commit 78f7c4c02edb9796dc65854b1b67c472caca9439 Author: Evan Nemerson Date: Mon Aug 6 17:01:47 2012 -0700 Fix symbol name referred to in ChamplainFileCache:size-limit docs commit 2b9d008158198fd9cd2ec046feaff30ea98fe94d Author: Jiří Techet Date: Sat Jul 14 23:25:23 2012 +0200 Update demos makefile