]>
Pileus Git - grits/log
Andy Spencer [Mon, 9 Nov 2009 12:02:23 +0000 (12:02 +0000)]
Add GisTile and GisWms and update wms_test accordingly
GisTile:
* Represents a lat-lon tile
* May contain pointers to child tiles of higher resolution
GisWms:
* Contains Web Map Service support functions
GisWms and GisTile roughly translate to WmsInfo and WmsCacheNode. The main
difference being that the new versions are more independent of each other so
non-wms downloaders can be used in the future.
The other major difference is that GisTile is not transparent as WmsCacheNode
was. That is, there is no gis_tile_fetch function which automatically updates
the tiles.
Andy Spencer [Mon, 9 Nov 2009 11:20:36 +0000 (11:20 +0000)]
Remove legacy WMS and disable wms_test
Andy Spencer [Mon, 9 Nov 2009 11:16:51 +0000 (11:16 +0000)]
Move height_func to RoamPoint and add lat-lon cache
Andy Spencer [Mon, 9 Nov 2009 10:51:05 +0000 (10:51 +0000)]
Simple updates to rendering code
Update GisOpengl
* Reorder lighting and rotation/transations
* Add "Wireframe" mode
Update Roam
* Switch to a tetrahedron instead of cube
Andy Spencer [Mon, 9 Nov 2009 10:09:03 +0000 (10:09 +0000)]
Miscellaneous updates
Formatting, renaming, minor bug fixes, etc
Andy Spencer [Mon, 9 Nov 2009 09:39:35 +0000 (09:39 +0000)]
Clamp lat-lon values in GisView to +/-90 and +/-180
Also rename view to self for consistency
Andy Spencer [Mon, 9 Nov 2009 09:33:45 +0000 (09:33 +0000)]
None code changes: TODO, Makefile, vimrc
Andy Spencer [Fri, 30 Oct 2009 04:58:08 +0000 (04:58 +0000)]
Reorganize BMNG and SRTM into plugins
- Create dummy plugins in src/plugins for bmng and srtm.
- Optimize Roam code:
- Fewer height and projection updates
- Cache triangle l-r midpoints and share them with children
- Also remove a lot of trailing whitespace
Andy Spencer [Mon, 26 Oct 2009 17:01:53 +0000 (17:01 +0000)]
Version bump, check for libgis version
Andy Spencer [Sun, 25 Oct 2009 20:44:19 +0000 (20:44 +0000)]
Making gis_test static the right way
Andy Spencer [Sun, 25 Oct 2009 20:36:46 +0000 (20:36 +0000)]
Move in-place includes
Andy Spencer [Sun, 25 Oct 2009 17:15:10 +0000 (17:15 +0000)]
Allow applications to specify plugin and config paths
Andy Spencer [Sat, 24 Oct 2009 22:30:08 +0000 (22:30 +0000)]
add gis-marshal.list
Andy Spencer [Sat, 24 Oct 2009 21:47:42 +0000 (21:47 +0000)]
Splitting out libgis
Andy Spencer [Sat, 24 Oct 2009 19:52:01 +0000 (19:52 +0000)]
Fix compiling plugins
Andy Spencer [Sat, 24 Oct 2009 18:53:45 +0000 (18:53 +0000)]
Adding -Wl,-z,defs to gen.sh
Andy Spencer [Sat, 24 Oct 2009 18:21:15 +0000 (18:21 +0000)]
Add desktop files and pixmaps
Andy Spencer [Sat, 24 Oct 2009 16:36:21 +0000 (16:36 +0000)]
Updating make release for git
Andy Spencer [Sat, 24 Oct 2009 15:55:04 +0000 (15:55 +0000)]
Rewrite Glade ids using prefixes
- id=/foo_\d/ is a layout container
- Prefix ids with their parents (e.g. main_menu_offline)
Andy Spencer [Fri, 23 Oct 2009 03:09:51 +0000 (03:09 +0000)]
old stuff
Andy Spencer [Wed, 9 Sep 2009 03:59:46 +0000 (03:59 +0000)]
Making the sky (glClearColor) bluer
Andy Spencer [Wed, 9 Sep 2009 02:54:57 +0000 (02:54 +0000)]
Check for RSL in configure.ac
Andy Spencer [Wed, 9 Sep 2009 01:25:35 +0000 (01:25 +0000)]
Roam and Wms optimizations
- Store WmsCacheNode's in RoamTriangle and RoamPoint and shortcut the
fetch operation when they do not change.
- Added RoamView that stores GL_{MODELVIEW,PROJECTION,VIEWPORT_MATRIX}s
between calls to gluProject.
- Cache heights (via height_func calls) and screen coordinates in
RoamPoint to avoid excess gluProject calls.
Andy Spencer [Wed, 2 Sep 2009 18:02:28 +0000 (18:02 +0000)]
Moving examples out of src to make gtk-doc happy
Andy Spencer [Wed, 2 Sep 2009 14:42:02 +0000 (14:42 +0000)]
Removing ridge plugin and moving exmaple plugin
Ridge plugin is deprecated due to libGIS. The example plugin has been
moved out of the autoconf source tree into the stand-alone examples
folder. Wms, Roam, and GPQueue headers now included in the install.
Andy Spencer [Wed, 2 Sep 2009 13:27:59 +0000 (13:27 +0000)]
Moving -Werror to gen.sh, improving wms_test
Andy Spencer [Wed, 2 Sep 2009 12:36:55 +0000 (12:36 +0000)]
Automake and GCC fixes
Andy Spencer [Wed, 2 Sep 2009 08:48:28 +0000 (08:48 +0000)]
Adding gitignores
Andy Spencer [Wed, 2 Sep 2009 06:06:59 +0000 (06:06 +0000)]
Lots of work on libGIS
- Added a `virtual globe'
- Using Blue Marble NG for ground textures
- Using SRTM30 Plus for elevation data
Andy Spencer [Mon, 10 Aug 2009 00:14:32 +0000 (00:14 +0000)]
gcc 4.1 warning fix, thanks to Auchter
Andy Spencer [Sun, 9 Aug 2009 23:58:51 +0000 (23:58 +0000)]
making settings work better
Andy Spencer [Fri, 7 Aug 2009 01:19:06 +0000 (01:19 +0000)]
adding default settings
Andy Spencer [Fri, 7 Aug 2009 00:09:11 +0000 (00:09 +0000)]
packaging fixes
Andy Spencer [Thu, 6 Aug 2009 10:28:10 +0000 (10:28 +0000)]
better support for external plugins
Andy Spencer [Thu, 6 Aug 2009 04:27:49 +0000 (04:27 +0000)]
AWeather 0.2:
* Vastly reorganize pretty much everything (split out plugins, gis)
* Plugins and gis are now shared libraries
* Preferences dialog
* Plugin loading and unloading
* Slight UI improvements
Andy Spencer [Thu, 6 Aug 2009 04:25:54 +0000 (04:25 +0000)]
improving dialog box handling
Andy Spencer [Thu, 6 Aug 2009 03:35:36 +0000 (03:35 +0000)]
bug fixes
Andy Spencer [Thu, 6 Aug 2009 01:06:29 +0000 (01:06 +0000)]
Andy Spencer [Thu, 6 Aug 2009 00:54:52 +0000 (00:54 +0000)]
autotools broke itself..
Andy Spencer [Thu, 6 Aug 2009 00:40:17 +0000 (00:40 +0000)]
Splitting GIS into a shared library, and a lot more
Andy Spencer [Wed, 5 Aug 2009 07:22:35 +0000 (07:22 +0000)]
Adding a prefs dialog (which needs a lot more work)
Adding shared objects for plugins (which also need work)
Andy Spencer [Tue, 4 Aug 2009 06:23:06 +0000 (06:23 +0000)]
forgot glade file
Andy Spencer [Tue, 4 Aug 2009 06:22:49 +0000 (06:22 +0000)]
Refactoring a lot of things. Taking all the opengl and GIS stuff out of
AWeather and putting it in a Gis prefix.
Andy Spencer [Mon, 3 Aug 2009 22:37:50 +0000 (22:37 +0000)]
Adding some (commented out) support for generating iso surfaces.
Thanks to Jamie Zawinski and Paul Bourke for the code for this.
Andy Spencer [Sun, 19 Jul 2009 02:58:23 +0000 (02:58 +0000)]
fixing bug with changing sites on remap
Andy Spencer [Thu, 16 Jul 2009 06:52:32 +0000 (06:52 +0000)]
updating make release with prompt
Andy Spencer [Thu, 16 Jul 2009 06:36:26 +0000 (06:36 +0000)]
Removing remaining GVFS dependencies.
Andy Spencer [Mon, 29 Jun 2009 02:58:38 +0000 (02:58 +0000)]
release files
Andy Spencer [Mon, 29 Jun 2009 02:47:04 +0000 (02:47 +0000)]
cleanup
Andy Spencer [Mon, 29 Jun 2009 02:06:17 +0000 (02:06 +0000)]
Download progress bars
Andy Spencer [Sat, 27 Jun 2009 01:36:39 +0000 (01:36 +0000)]
* Removing glade (pure gtk-builder)
* Actions
* List stores
* Offline mode
Andy Spencer [Fri, 29 May 2009 06:02:49 +0000 (06:02 +0000)]
debugging
Andy Spencer [Fri, 29 May 2009 05:21:14 +0000 (05:21 +0000)]
Replacing GFile/GIO with libsoup
(i.e. one insane dependency with another)
Andy Spencer [Thu, 28 May 2009 02:23:52 +0000 (02:23 +0000)]
compiler fixes
Andy Spencer [Tue, 26 May 2009 02:02:35 +0000 (02:02 +0000)]
destructors, still need to free data in plugins though
Andy Spencer [Mon, 25 May 2009 13:18:21 +0000 (13:18 +0000)]
pointer motion
Andy Spencer [Mon, 25 May 2009 12:45:23 +0000 (12:45 +0000)]
Arrows/+/- only apply to drawing area
Fixed memory leak regression
Andy Spencer [Mon, 25 May 2009 01:58:31 +0000 (01:58 +0000)]
loading message
Andy Spencer [Mon, 25 May 2009 01:48:49 +0000 (01:48 +0000)]
* Fixing some async issue (w/ gthread_init)
* Consistent debug messages
* Debug levels
* Command line arguments
* Making AWeatherGui a subclass of GtkWindow
Andy Spencer [Sun, 24 May 2009 21:52:23 +0000 (21:52 +0000)]
cleaning up plugins (getting rid of old_{self,gui})
Andy Spencer [Sun, 24 May 2009 08:25:27 +0000 (08:25 +0000)]
Andy Spencer [Sun, 24 May 2009 08:24:20 +0000 (08:24 +0000)]
removing sections for gtk-doc
Andy Spencer [Sun, 24 May 2009 08:20:05 +0000 (08:20 +0000)]
gtk-doc
Andy Spencer [Sun, 24 May 2009 08:15:06 +0000 (08:15 +0000)]
Converting Ridge and Radar plugins to use GObject
Andy Spencer [Sun, 24 May 2009 06:55:40 +0000 (06:55 +0000)]
Example plugin in GObject plugin format
Andy Spencer [Sun, 24 May 2009 02:06:09 +0000 (02:06 +0000)]
adding zooming
Andy Spencer [Sat, 23 May 2009 22:37:01 +0000 (22:37 +0000)]
moving roadplan to todo
Andy Spencer [Sun, 17 May 2009 02:37:54 +0000 (02:37 +0000)]
and again
Andy Spencer [Sun, 17 May 2009 02:36:09 +0000 (02:36 +0000)]
fixing doc files, i should find a better way to do this
Andy Spencer [Sun, 17 May 2009 02:31:20 +0000 (02:31 +0000)]
apparently I forgot to add glade files
Andy Spencer [Sun, 17 May 2009 02:28:54 +0000 (02:28 +0000)]
tabular radar tab
Andy Spencer [Sat, 16 May 2009 01:34:34 +0000 (01:34 +0000)]
* Road plan (HACKING)
* Removing curl
* Refresh button
* Better caching
* More accurate RIDGE overlays
* Misc cleanup
Andy Spencer [Fri, 15 May 2009 12:58:02 +0000 (12:58 +0000)]
adding rsl ebuild, gtk suppressions for valgrind
Andy Spencer [Fri, 15 May 2009 04:12:16 +0000 (04:12 +0000)]
fixing more memory leaks
Andy Spencer [Thu, 14 May 2009 12:11:56 +0000 (12:11 +0000)]
pretty
Andy Spencer [Thu, 14 May 2009 12:00:02 +0000 (12:00 +0000)]
* Fixing some memory leaks. A few minor ones in AWeather and a major one in RSL
* Adding check boxes to toggle ridge layers
Andy Spencer [Wed, 13 May 2009 11:01:56 +0000 (11:01 +0000)]
better color maps
Andy Spencer [Wed, 13 May 2009 05:39:21 +0000 (05:39 +0000)]
adding own colormap
Andy Spencer [Wed, 13 May 2009 04:33:45 +0000 (04:33 +0000)]
adding some RSL patches, and support for velocity/spectum width color maps
Andy Spencer [Mon, 11 May 2009 11:05:26 +0000 (11:05 +0000)]
Adding copyright statements and a few bug fixes (hacks) for shading radar data
Andy Spencer [Sun, 10 May 2009 13:39:50 +0000 (13:39 +0000)]
minor fixes
Andy Spencer [Sun, 10 May 2009 10:55:26 +0000 (10:55 +0000)]
site and time selection for both ridge and radar
Andy Spencer [Sun, 10 May 2009 06:36:07 +0000 (06:36 +0000)]
site changing works
Andy Spencer [Sun, 10 May 2009 02:48:50 +0000 (02:48 +0000)]
some site-switching code
Andy Spencer [Sat, 9 May 2009 09:20:59 +0000 (09:20 +0000)]
Converting a lot of stuff to GObject and adding gtk-doc support
Andy Spencer [Sat, 9 May 2009 05:28:57 +0000 (05:28 +0000)]
adding GUI for sites and times
Andy Spencer [Fri, 8 May 2009 05:46:47 +0000 (05:46 +0000)]
switching to glade
Andy Spencer [Fri, 8 May 2009 04:03:01 +0000 (04:03 +0000)]
renaming to plugins
Andy Spencer [Thu, 7 May 2009 18:54:36 +0000 (18:54 +0000)]
Andy Spencer [Wed, 6 May 2009 08:30:28 +0000 (08:30 +0000)]
pushing more things
Andy Spencer [Wed, 6 May 2009 08:09:21 +0000 (08:09 +0000)]
trying to get z-ordering working
Andy Spencer [Wed, 6 May 2009 06:24:42 +0000 (06:24 +0000)]
constant scale for perspective
Andy Spencer [Wed, 6 May 2009 02:07:43 +0000 (02:07 +0000)]
perspective + ridge
Andy Spencer [Mon, 4 May 2009 11:37:30 +0000 (11:37 +0000)]
adding initial ridge overlay code, swiching from cubes to teapots, and a few other things
Andy Spencer [Sun, 3 May 2009 11:04:16 +0000 (11:04 +0000)]
Finally getting stuff to work again, NEXRAD Level II data needs to be
decompressed first using the opt/dec program.
Andy Spencer [Sat, 2 May 2009 07:00:51 +0000 (07:00 +0000)]
fixing warnings
Andy Spencer [Sat, 2 May 2009 06:50:26 +0000 (06:50 +0000)]
cleaning up files
Andy Spencer [Tue, 24 Jun 2008 06:45:20 +0000 (06:45 +0000)]
got levels working, plus faster
Andy Spencer [Sun, 22 Jun 2008 22:12:11 +0000 (22:12 +0000)]
Whooo, radar displays! (but it's really slow ):
Andy Spencer [Sun, 22 Jun 2008 08:00:42 +0000 (08:00 +0000)]
better modularity, initial support for RSL