Age | Commit message (Collapse) | Author | Files | Lines |
|
src/Makefile.am
src/import_tiger.c
src/tiger.c
Use list of TIGER states instead of hard-coded array
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Remove MySQL embedded server
|
|
|
|
|
|
|
|
(currently not really used).
Removed.
|
|
Added file to allow pasting/typing text containing lat and lon coordinates
into search box. (Currently not implemented!)
Init and use search_coordinate stuff.
Disable hittesting related to tooltip for preview release. Make GPS
checkboxes insensitive when 'show position on map' is off.
Add db_city_get_name(id)
Add miter limit.
Improve a lot. May not make it into the preview release though.
|
|
Remove dead code.
|
|
The return of Cairo! Now drawing from tile data and using bounding box
overlap tests.
The return of hittesting!
Remove dead code.
Properly return a value from a GnomeVFS callback.
Switch from GPtrArrays to GArrays for points.
Properly include libintl.h
Cleanups. Dead code removal.
Add random road segment color option for debugging.
Added polygon clipping and line stitching.
Do basic line stitching at load time.
Cleanups. Move some code to util.c
Receive some code from mainwindow.c
|
|
|
|
|
|
Fix cleanup code (remove memory leak?)
Add util_g_free_with_param, a generic g_free-like callback that takes an
(unused) user-data param.
|
|
Prepare for rectangle clipping.
Add Douglas-Peucker point simplification algorithm. Add point distance from
line function. Add in/out/partial rect overlap function.
|
|
Properly insert LOD3 table.
Rivers only exist on LOD0.
Add constant for middle mouse button.
Make zoomscale widget instant. Middle mouse button drags map regardless of
tool. Improvement of some web map URLs.
Add zoomscale utility functions.
|
|
|
|
|
|
Add zoomtool.
Calculate bounding box on load instead of draw. Update to tile drawing.
Begin splitting this file up more. Add lots more zoom levels.
Remove empty module init.
Don't need to init scenemanager module.
|
|
Set check on View/Fullscreen and View/Sidebar when state changes for
reasons other than the user clicking the menu item.
Add some debug printing support.
Add a new history item when user selects a search result.
Moved some basic window state set/test functions here.
|
|
Renamed src/tooltip.c to src/tooltipwindow.c
Renamed src/downloader.c to src/downloadmanager.c
Only require a targetwidget when generating a pixmap.
Move glyph module init here.
Fix all compiler warning messages.
|
|
Removed welcome window.
Added bounding rect calculation to pointstring loading.
Update to new pointstring loading function.
Removed unneeded includes.
Add rect overlap test function.
Use rect overlap test from map.c.
Remove unused init function.
|
|
Removed, since road_t now has a basic GArray of mappoint_t objects.
Use new road_t format.
|
|
Commented out track code.
Removed unused init() functions.
Removed calls to *_init() for above.
|
|
|
|
Don't load the same image twice. Allow loading at image's native
resolution.
Can now fill polygons with a tiled image. Beginning support for moving POI
to the layers.XML file.
Add code for GtkEntry "hints". These are messages shown when there is
nothing in the entry. May be used for search box.
|
|
Removed debug stuff.
Added glyph drawing (via gdk/pixbufs).
Added location attribute name inserting / retrieving.
Added 'icon' field.
Add some debug code to insert test POI data.
Removed knowledge of search result type icons. Now each type can provide
its own.
Provide an icon suggestion along with results.
Re-enable / fix POI drawing.
Fixed area_size of chunk allocators.
|
|
|
|
C++ where you can access this-> without writing it.)
Refactoring and changes to what/when messages get shown to users.
|
|
Complete rework. Removes direct usage of librsvg. Now uses only gdkpixbuf
loaders (including the librsvg one!)
Use GLADE_LINK_WIDGET. Add "web maps" menu options. Add glyph reload debug
menu option. Possibly fix 'failure to stop scrolling' bug.
Beginning of support for "enhancing" map objects at run-time (adding
points, smoothing sharp edges).
Fix a few 'double' which should be 'gdouble'
New search type matches city names.
Removed common code. No longer do wildcard "search*" matching. No longer
display house #s in results.
Removed common code.
Moved common search code here.
Add icon. Lots of small "look & feel" updates.
Add new word-in-sentence matching for treeview searches. Add some treeview
utility functions. Add util_str_replace_many() for replacing eg "{LAT}"
with a number for web map URLs.
Update currently unused TIGER Data Web URL.
Playing with soundex() matching for roads and city names.
Bumped version. Hey why not.
|
|
glib G_N_ELEMENTS.
Use GLADE_LINK_WIDGET to connect widget to Glade XML element.
Work to make GPSD support optional at compile time.
Fixed bug: mouse cursor returning to default pointer while scrolling.
Change map zoomlevel when going to search results. Some code refactoring.
Removed dead code.
Added to replace layers.c. Add support for arbitrary dash patterns.
Support new arbitrary dash patterns.
More work to restore Cairo drawing.
Removed.
|
|
Comment out some cleanup code that has a crasher bug somewhere (now it's
just a memory leak!).
Updated comments, removed some dead code.
Add a printf showing # of files received from file chooser dialog.
Implemented new layers XML format. Draw order is now dictated by the XML
file. Removed concept of "sublayers". Unlimited layers are now
supported.
Removed layer draw order table. Changed scenemanager test from a rectangle
to a diamond.
Added map scale rendering. Cairo rendering commented out until it can be
updated to new layer style stuff.
Updated for new layer format.
Complete rewrite for new layers format.
Remove old/incorrect tests.
Removed some old/unused dialogs.
|
|
Add 'on screen' as additional (optional) criteria for allowing drawing.
Update to new scenemanager API. Add new dual-line smart area labeler.
Function util_split_words_onto_two_lines() is now used.
Various style tweaks. It's fun.
Style tweaks.
|
|
|
|
src/gpsclient.c: Update to newest gpsd lib. src/db.c: Format
coordinates using g_ascii_dtostr to avoid i18n. src/mainwindow.c: Add
GTK About dialog. src/map.c: Back to GDK rendering as default (not fast
enough without hardware accel.). Use g_ascii_dtostr. Add hack to turn
circular rivers into lakes. src/map_draw_cairo.c: Update to Cairo 1.0.
Add hack to round text rotation angles down to better utilize font
cache (which isn't in 1.0 yet). src/pointstring.c: src/point.c: Add
debugging function. src/search_road.c: Move function to util.c
src/searchwindow.c: Remove unused variables. src/util.c: Added
util_split_words_onto_two_lines(), currently unused.
|
|
Use cairo by default (it is reasonably usable this way)
API updates to 0.5 snapshot.
|
|
Add loading of locations and their attributes.
Add tracking of selected POI. Add hit-testing for POI info boxes.
Add response to clicks on POI info box and its various bits.
Add rendering of POI info boxes.
Minor changes to colors (shouldn't be hardcoded though!).
Add new POI search. All words must be present in ANY attribute of a POI.
Cleanup.
Cleanup.
Add ability to open URIs.
|
|
Tweak sliding a bit.
Cleanup.
Use all query words.
|
|
Keep track of whether a set is visible.
Add basic POI searching.
Sidebar now shows POI sets and can toggle their visibility.
Some changes to layer draw order to facilitate river borders. Also made
important roads get labeled first.
Fixed Cairo road drawing bug from 2005-03-28's switch to road_t.
Respect a POI set's visibility status.
Remove incorrect attempt to set results list not-sorted before adding
results.
Major style changes. Changed colors and added outlines for parks, lakes,
rivers.
|
|
table.
Add support for inserting POIs.
Add support for loading a list of POI sets. Cleanup.
Re-ordered init to allow loading of POI set list on GUI init.
Added POI set list in sidebar. Added support for POI tooltips. Cleanup.
Added support for POI loading/freeing and hit-testing.
Added support for POI rendering.
Added support for changing tooltip background color.
|
|
Added #include for main.h. Change from using pointstring_t to road_t for
map geometry objects.
Add map_side_test_line() to test which side of a line a point is.
Tooltip now reports the address range of that part of the street.
Removed GPS tab temporarily.
Minor style changes.
|
|
them would do nothing. Changed single-click on border to always scroll
half of window width/height/diagonal.
Added map_can_zoom_in() and map_can_zoom_out().
Added a "no results" message.
Cleanup.
|
|
Use lat,lon in bounding box tests instead of screen X,Y to help avoid
integer overflow issues when zoomed in.
|
|
Changed style to never use single-color roads (ugly).
|
|
80-pixel scroll.
|