summaryrefslogtreecommitdiff
path: root/navit/graphics.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix:core:Clean up debugging.sleske2013-03-191-0/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5419 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Fix signed int overflow in polygon clipping, to fix rendering ↵sleske2013-03-181-4/+4
| | | | | | errors in high zoom levels.|May be related to #1062. git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5418 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Do not use max. linewidth for clipping rectangle, as linewidth may ↵sleske2013-03-181-12/+14
| | | | | | itself need clipping.|May fix #1062. git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5417 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:internal:Refactoring: Remove parameter step from ↵sleske2013-03-101-20/+15
| | | | | | graphics_draw_polyline_* , it's always =1 git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5405 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Changed draw_image_warp apimartin-s2013-02-151-3/+5
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5378 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Refactoring|Extract method clip_line_endoint_to_rect_edge.sleske2013-01-201-37/+27
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5346 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Refactor code for polyline clipping|Introduce enums, rename ↵sleske2013-01-201-84/+102
| | | | | | variables, simplify conditions. git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5345 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Fix vs compilemartin-s2013-01-201-1/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5343 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Allow layer tag to reference layers within navit context, object ↵martin-s2013-01-191-1/+7
| | | | | | handling cleanup git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5340 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Fix integer overflow that causes wrong lines on map at high zoom ↵sleske2012-12-291-16/+19
| | | | | | levels. git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5333 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:core:Option to specify hot point for pngs/svgsmartin-s2012-12-151-2/+7
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5293 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Few memleaksmdankov2012-11-091-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5263 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:gui/internal:Fix warnings and comments, remove dead code.sleske2012-11-051-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5256 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:core:Adaptive plyline generalization, resolves #1050.mdankov2012-07-041-3/+5
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5178 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:core: add graphics_font_destroy for cleaning up struct graphics_fontwoglinde2012-06-201-0/+4
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5153 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core: fix small memleak for struct graphicswoglinde2012-06-201-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5152 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Clean up few more memleaks.mdankov2012-06-101-0/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5139 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Two more leaks in graphics.cmdankov2012-06-071-0/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5138 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Three memleaks fixed.mdankov2012-06-061-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5136 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Try to fix n800 build again.mdankov2012-05-281-4/+3
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5115 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Made graphics.c code compatible with n800 again.mdankov2012-05-231-6/+10
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5112 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Move icon name guessing code from gui_internal to graphics.c. ↵mdankov2012-05-201-16/+140
| | | | | | Implement image caching in graphics.c. Fixes #1036. git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5107 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Allow itemgra's of order 0 to be displayed when zoom level allows ↵mdankov2012-04-071-3/+5
| | | | | | to fit more than 1/8 of the planet on the screen. git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5011 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Converted map and mapset to object functionsmartin-s2012-03-201-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4979 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:use dbg instead of printfwoglinde2012-03-041-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4962 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Fix reference to already freed object in displaylist->dc.transform. ↵mdankov2012-02-101-2/+17
| | | | | | Was causing a crash when entering Map Point information if both menu_on_map_click is on and osd button firing gui.menu() is enabled. git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4930 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:When destroying the graphics, destroy the graphics_gc's too, guard ↵woglinde2012-01-201-0/+5
| | | | | | graphics_destroy_gc against null pointer git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4900 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:gui_internal:When map is clicked, display the closest visible item ↵mdankov2011-12-181-6/+75
| | | | | | details. Closes #962. git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4864 ffa7fe5e-494d-0410-b361-a75ebd5db220
* fix:core:Do not handle accesskeys for disabled OSDs or when the user is in ↵tegzed2011-08-291-0/+9
| | | | | | the menu git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4728 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:MSVC fixesmartin-s2011-05-091-2/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4474 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Check for nullpointers before use members in graphics_free()woglinde2011-05-011-0/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4462 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Only consider path relative to xpm if it doesn't contain a slashmartin-s2011-04-211-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4444 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Fixed some warningsrikky2011-03-191-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4369 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Fixed a ton of "alloca redefined" warningsrikky2011-03-181-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4361 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Make optionally display a label at cursormartin-s2011-03-171-2/+3
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4357 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Fix some warningshorwitz2011-03-111-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4328 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:the fontsdestroy method takes the whole graphic's structwoglinde2011-02-161-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4180 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Free some more stuff of the graphics struct to avoid memleakswoglinde2011-02-151-0/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4175 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:fixed crash in 3d mode (see ticket #758)tegzed2011-02-131-6/+10
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4152 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core: Removes unused variable, hgeoghegan2011-02-111-1/+2
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4135 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:dealloc graphics on exittegzed2011-02-071-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4116 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:make graphics drivers' destroy method called on exittegzed2011-02-051-0/+11
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4101 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Android:use resized images to save cpu, prepare to handle different dpi ↵zoff992011-01-291-1/+8
| | | | | | sizes correctly git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4066 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Better defines for colorsmartin-s2011-01-261-12/+9
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4035 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:MSVC fixes|Thanks chollyamartin-s2011-01-241-18/+25
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3981 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Possibility to specify font name for OSDsmartin-s2011-01-071-0/+11
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3877 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:Core:Changed circle drawing after some problems with SDL graphics.xenos19842010-12-241-48/+59
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3826 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:map_binfile:Feedback during map downloadmartin-s2010-12-241-1/+25
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3824 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Add:Core:Support for using Env-Variables and in xi:included filesmartin-s2010-12-221-3/+13
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3812 ffa7fe5e-494d-0410-b361-a75ebd5db220
* Fix:core:Fix assertionnorad2010-12-211-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3805 ffa7fe5e-494d-0410-b361-a75ebd5db220