summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2007-10-30Add list of TIGER statesJeff Garrett1-0/+9
src/Makefile.am src/import_tiger.c src/tiger.c Use list of TIGER states instead of hard-coded array
2007-10-30Allow remote URIs in import_tiger_from_uriJeff Garrett1-0/+4
2007-09-09Fix typo in database configuration file parseJeff Garrett1-0/+4
2007-09-08Do not use __unused as it may be reservedJeff Garrett1-0/+10
2007-09-08Update website URL to point to the cairo wikiJeff Garrett1-0/+4
2007-09-08Check TIGER filenames have the correct caseJeff Garrett1-0/+4
2007-09-08Use places instead of primary county subdivisionsJeff Garrett1-0/+4
2007-09-08Remove (deprecated) GMemChunkJeff Garrett1-0/+5
2007-09-08Add configuration for external MySQL serverJeff Garrett1-0/+6
Remove MySQL embedded server
2005-10-26Fix all compiler warnings that showed up after adding -Wall.Ian McIntosh1-0/+4
2005-10-26Remove hardcoded road suffix list.Ian McIntosh1-0/+5
2005-10-26Moved list of road suffixes to data file.Ian McIntosh1-0/+6
2005-10-25Switch from gfreelist to g_new and g_free for the list of selected POIIan McIntosh1-0/+6
(currently not really used). Removed.
2005-10-20Added RPM .spec file contributed by Ofer Achler.Ian McIntosh1-0/+10
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.
2005-10-18Add Debug menu toggle for GDK/Cairo.Ian McIntosh1-0/+7
Remove dead code.
2005-10-17Added -Wall compiler option (show all warnings).Ian McIntosh1-0/+16
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
2005-10-11Added.Ian McIntosh1-1/+6
2005-10-11Added.Ian McIntosh1-0/+5
2005-10-11Add checkbox to hide original line.Ian McIntosh1-0/+6
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.
2005-10-11Added to test polygon point reduction algorithm and others.Ian McIntosh1-0/+7
Prepare for rectangle clipping. Add Douglas-Peucker point simplification algorithm. Add point distance from line function. Add in/out/partial rect overlap function.
2005-10-10Adjusting of zoom scales and styles.Ian McIntosh1-0/+10
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.
2005-10-05Added missing files.Ian McIntosh1-0/+5
2005-10-05Added missing files.Ian McIntosh1-0/+5
2005-10-05Add level of detail concept.Ian McIntosh1-0/+12
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.
2005-10-01Remove _ from public function _downloadmanager_new().Ian McIntosh1-0/+8
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.
2005-10-01Renamed src/history.c to src/map_history.cIan McIntosh1-0/+9
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.
2005-09-30Removed.Ian McIntosh1-0/+11
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.
2005-09-30Removed alloc/dealloc of road_t.Ian McIntosh1-0/+9
Removed, since road_t now has a basic GArray of mappoint_t objects. Use new road_t format.
2005-09-30Removed these unused files.Ian McIntosh1-0/+12
Commented out track code. Removed unused init() functions. Removed calls to *_init() for above.
2005-09-30Added. This provides an easy interface to asyncronous file downloads.Ian McIntosh1-0/+4
2005-09-30Removed "constants"-- found out that XML already has this feature!Ian McIntosh1-0/+7
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.
2005-09-26Added the basics of a help system.Ian McIntosh1-0/+19
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.
2005-09-25Added. Not necessarily the final ones, just what I'm using now.Ian McIntosh1-0/+5
2005-09-25Removed "m_" prefix from all struct variables! (It makes much more sense inIan McIntosh1-0/+5
C++ where you can access this-> without writing it.) Refactoring and changes to what/when messages get shown to users.
2005-09-24New "Go" menu with web maps. General GUI cleanup.Ian McIntosh1-0/+18
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.
2005-09-14Removed many unneeded #includes. Removed NUM_ELEMS in favor of existingIan McIntosh1-0/+16
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.
2005-09-05Better error handling (silences "duplicate key" warning on startup).Ian McIntosh1-0/+14
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.
2005-08-31Remove incorrect 'UNIQUE' attribute on Name index in RoadName table.Ian McIntosh1-0/+9
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.
2005-08-28ChangeLog: Oops, forgot to update this.Ian McIntosh1-0/+14
2005-08-28data/roadster.glade: UI cleanup. Moved many items into a 'Debug' menu.Ian McIntosh1-2/+0
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.
2005-05-26Label more stuff.Keith Packard1-0/+19
Use cairo by default (it is reasonably usable this way) API updates to 0.5 snapshot.
2005-04-23Add new generic way to load XML files.Ian McIntosh1-0/+13
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.
2005-04-01Use a better math function for smooth scrolling.Ian McIntosh1-0/+7
Tweak sliding a bit. Cleanup. Use all query words.
2005-03-31Inserting of POI and POI attributes.Ian McIntosh1-0/+13
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.
2005-03-29Add parsing for WKB points. Change an index on the LocationAttributeValueIan McIntosh1-2/+12
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.
2005-03-28Added this file for global flags.Ian McIntosh1-0/+10
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.
2005-03-26Made zoom and history buttons (and menuitems) go insentitive when clickingIan McIntosh1-0/+7
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.
2005-03-25Tweak when mouse cursor changes during drags, etc.Ian McIntosh1-0/+6
Use lat,lon in bounding box tests instead of screen X,Y to help avoid integer overflow issues when zoomed in.
2005-03-23Fixed off-by-one error in selecting line widths for hit testing.Ian McIntosh1-0/+5
Changed style to never use single-color roads (ugly).
2005-03-23Single click on the border now does a big jump, instead of a singleIan McIntosh1-0/+4
80-pixel scroll.