summaryrefslogtreecommitdiff
path: root/navit/item.c
Commit message (Collapse)AuthorAgeFilesLines
* fix:core:Don't flood stack on big map elements (#928)Stefan Wildemann2019-10-301-25/+77
| | | | | | | | * fix:core:Don't flood stack on big map elements Use g_malloc instead of g_alloca on huge map elements. Correctly calculate element intersection with map selection even if buffer is too small.
* Adding comments and constLionel AINS2019-05-151-3/+3
|
* Merge branch 'trunk' into trafficmvglasow2018-06-111-58/+29
|\ | | | | | | | | | | | | | | | | # Conflicts: # navit/binding/dbus/binding_dbus.c # navit/gui/internal/gui_internal_html.c # navit/route.c # navit/util.c # navit/xmlconfig.c
| * Cleanup:global:force the re-attach the return type to the function ↵Joseph Herlant2018-05-301-58/+29
| | | | | | | | | | | | | | | | declaration (#605) * Cleanup:global:force the re-attach the return type to the function declaration * cleanup:global:some loose ends
| * cleanup:global:Use astyle to reformat everythingJoseph Herlant2018-05-251-251/+220
| |
* | cleanup:global:Reformat with astyle and remove trailing spacesmvglasow2018-05-261-272/+240
| | | | | | | | | | | | Mirrors 8a76acb and 41a1264 Signed-off-by: mvglasow <michael -at- vonglasow.com>
* | Merge branch 'trunk' into trafficmvglasow2018-05-091-3/+3
|\ \ | |/ | | | | | | | | # Conflicts: # navit/route.c # navit/xmlconfig.c
| * Fix:debug:Change line separators for dbg to work also on win* platform (#546)Joseph Herlant2018-04-261-3/+3
| | | | | | | | | | | | | | | | * Fix:debug:Change line separators for dbg to work also on win* platform * Fix:debug:Break multiline dbg statements to use the new model * Fix:debug:Move the EOL into debug_vprintf
* | Merge branch 'trunk' into trafficmvglasow2018-02-181-4/+99
|\ \ | |/
| * Refactor:core:Add more documentation (#392)mvglasow2018-01-111-4/+99
| | | | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* | Refactor:core:Documentationmvglasow2018-01-111-0/+3
| | | | | | | | Signed-off-by: mvglasow <michael -at- vonglasow.com>
* | Refactor:core:Make get_item_seg_coords() available to allmvglasow2017-12-111-0/+49
|/ | | | | | Now known as item_coord_get_within_range() Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Refactor:core:Introduce enum for debug levels, and use it everywhere.|First ↵sleske2014-11-221-3/+3
| | | | | | part of #1269. git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5960 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Refactoring:core:Improve documentation in item.cmvglasow2014-11-081-1/+25
| | | | | | Signed-off-by: mvglasow <michael -at- vonglasow.com> git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5931 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Refactoring:core:Add doxygen commentsmvglasow2014-11-081-0/+21
| | | | | | Signed-off-by: mvglasow <michael -at- vonglasow.com> git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5930 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Enable routing for a few special pedestrian road typesmartin-s2013-07-271-0/+4
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5551 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Improved pedestrian profilemartin-s2013-03-111-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5411 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Allow hiking path for pedestriansmartin-s2013-03-111-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5409 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:core:Better waypoints handling, see #1040 |Based on ideas & patches from ↵mdankov2012-11-091-0/+22
| | | | | | pini and antiram git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5264 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Use hash during xml parsing to improve startup speedmartin-s2012-05-051-0/+22
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5078 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:New function in the map item interface to set an item type.mdankov2012-03-251-0/+14
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4994 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Add parking_aisle service ways to routing. Closes #840|Thanks ziaou!korrosa2011-09-251-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4791 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:core:Add flags for street_pedestrian to make it usable for routing and ↵rikky2011-03-291-0/+1
| | | | | | searching. git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4401 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:MSVC fixes|Thanks chollyamartin-s2011-01-241-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3986 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Special item for signaling longer map operationsmartin-s2010-12-241-0/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3822 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Enabled routing across steps for pedestrian, horses and bikesmartin-s2010-12-041-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3755 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Possibility to cleanup default flagsmartin-s2010-11-091-0/+7
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3665 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Better flags displaymartin-s2010-07-011-5/+0
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3467 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Support for length and weight restrictionsmartin-s2010-05-121-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3236 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Experimental CH Routingmartin-s2009-11-081-4/+25
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2729 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Fixed various compiler warningsseralph2009-10-061-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2640 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Support for map editingmartin-s2009-06-111-0/+38
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2313 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Added horse vehicle profilemartin-s2009-04-291-0/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2243 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Consider tracks for car and bike routingmartin-s2009-04-271-2/+5
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2237 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Consider the streets added in r2223 for routing.tinloaf2009-04-241-0/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2232 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Consider track_paved for routingmartin-s2009-04-241-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2229 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:More routing fixesmartin-s2009-04-191-1/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2216 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Improved bike profile, corrected height lines displaymartin-s2009-04-131-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2207 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Made routing more flexiblemartin-s2009-04-121-17/+39
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2203 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Cleaned up routing and made it more flexiblemartin-s2009-03-161-0/+24
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2131 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Made some performance critical parts a bit fastermartin-s2009-01-021-19/+23
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1882 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Made some performance critical parts a bit fastermartin-s2009-01-021-0/+27
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1881 ffa7fe5e-494d-0410-b361-a75ebd5db220
* core:fix:Fix some warnings and do some small cleanupshorwitz2008-12-281-0/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1864 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fixed:Core:Improved map querying apimartin-s2008-12-121-0/+19
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1785 ffa7fe5e-494d-0410-b361-a75ebd5db220
* FIX:core: routegraph map - copy paste error cousing endless loop from popupzaxl2008-10-211-3/+3
| | | | | | | | | | | | | FIX:core: work with projections different than mg FIX:core: rename item_coord_is_segment to is_node, since a single coordinate can not form a segment, it's just a node FIX:garmin: report correctly segments so coordinates routing is working, may be need to add align in some places and fix drawing of segments in some cases. git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1524 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:gui_internal:Added support for POIsmartin-s2008-08-051-0/+12
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1251 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add license files and headershorwitz2008-06-051-0/+19
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1100 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Renamed src to navit for cleanup of includesmartin-s2008-05-181-0/+153
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1059 ffa7fe5e-494d-0410-b361-a75ebd5db220