]>
Pileus Git - aweather/log
Andy Spencer [Sun, 12 Jun 2011 00:24:31 +0000 (00:24 +0000)]
Improve desktop icon and make web version
Andy Spencer [Thu, 9 Jun 2011 07:24:26 +0000 (07:24 +0000)]
Add support for auto-update
Preference and UI changes:
- Add a timeout interval to the preferences dialog, timeout in minutes.
- Add a auto-update toggle in the toolbar and menus.
Auto-update is reset on init, refresh, and when any auto-update related
preferences change.
When auto-update timeout is triggered, the viewer's time is
automatically set to the current time.
Andy Spencer [Thu, 9 Jun 2011 07:22:36 +0000 (07:22 +0000)]
Update UI file using using glade 3.8
No content changes to the UI, but needed to fix the focus on the Viewer.
Andy Spencer [Wed, 8 Jun 2011 16:10:16 +0000 (16:10 +0000)]
Tighten up win32 installer size
- Use shared libs only
Andy Spencer [Tue, 7 Jun 2011 09:50:13 +0000 (09:50 +0000)]
Version bump to 0.5-p0
Andy Spencer [Tue, 7 Jun 2011 09:46:54 +0000 (09:46 +0000)]
Remove references to GtkGLExt
Andy Spencer [Wed, 25 May 2011 04:10:54 +0000 (04:10 +0000)]
Work around for broken radar.weather.gov server
Andy Spencer [Tue, 24 May 2011 06:51:16 +0000 (06:51 +0000)]
Add fullscreen view
Andy Spencer [Tue, 24 May 2011 06:11:28 +0000 (06:11 +0000)]
Misc win32 fixes
Andy Spencer [Tue, 24 May 2011 05:21:58 +0000 (05:21 +0000)]
Rename self -> level2
Andy Spencer [Tue, 24 May 2011 05:18:50 +0000 (05:18 +0000)]
Fix hiding and freeing volumes
Also switch to using the builtin grits references for removing objects.
Andy Spencer [Tue, 24 May 2011 03:32:41 +0000 (03:32 +0000)]
Increase volume size and fix colormap bugs
Andy Spencer [Mon, 24 Jan 2011 04:49:34 +0000 (04:49 +0000)]
Add iso-surface rendering to level 2 radars
Andy Spencer [Tue, 15 Feb 2011 13:07:26 +0000 (13:07 +0000)]
Switch back to only showing one radar at a time
Radars are still loaded automatically but only show the radar in the
foreground tab of the configuration pane. With multiple radars (and
checkboxes) it becomes a hassle to switch between them because it
requires checking one box, unchecking another, and switching the tab.
Also, showing multiple radars didn't really work because of how the
depth test was done.
Andy Spencer [Sun, 13 Feb 2011 11:00:42 +0000 (11:00 +0000)]
Add dual-pole support and improve colormap handling
Add support for dual-pole (KOUN). This should work for the most part.
Some of the dual-pole colormaps are still broken. For KOUN to work, a
recent (unreleased) version of the RSL wsr88d_locations.dat file is
needed.
Use non builtin colormaps. This should make updating colormaps easier.
The colormaps are written in simple flat files, the format is:
- line 1: Parameter name, - Reflectivity
- line 2: Data scale, - 2
- line 3: Data shift, - 31
- line 4: RGBA color data, - 255 207 0 255
- line n: Same as line 4 for however many lines are needed
The scale and shift parameters map the parameter values to a colortable
index. The index is clamped to the number of color data lines.
Andy Spencer [Sun, 13 Feb 2011 10:44:38 +0000 (10:44 +0000)]
Rename aweather-colormap.[ch] to radar-info.[ch]
The colormap is specific to the radar data. plugin-info.[ch] can be
common name for plugin-specific data.
Andy Spencer [Sun, 13 Feb 2011 08:10:31 +0000 (08:10 +0000)]
Use default colormap missing the correct one
Andy Spencer [Sun, 13 Feb 2011 08:09:14 +0000 (08:09 +0000)]
Prevent double loading radar files
The callback is normally called twice,
once for the up and once for down.
Andy Spencer [Mon, 7 Feb 2011 09:45:30 +0000 (09:45 +0000)]
Decrease distance to needed load radar
This helps prevent excess radars from being loaded.
Andy Spencer [Mon, 7 Feb 2011 08:54:53 +0000 (08:54 +0000)]
Update locations file
- Add additional sites (e.g. Hawaii)
- Add supported for disabled sites. Used mostly for non-public sites.
Andy Spencer [Mon, 7 Feb 2011 03:36:41 +0000 (03:36 +0000)]
Limit calendar widget size
Not a hard limit, but prevent it from automatically expanding when the
window changes size.
Andy Spencer [Mon, 7 Feb 2011 03:33:27 +0000 (03:33 +0000)]
Update sanity checks in wsr88d for dual-pole files
Dual pole has larger data sizes (>1MB) which previously failed.
Andy Spencer [Mon, 7 Feb 2011 03:29:55 +0000 (03:29 +0000)]
Remove newlines from wsr88ddec.c
Andy Spencer [Mon, 24 Jan 2011 04:47:01 +0000 (04:47 +0000)]
Misc Grits/formatting updates
- Use viewer from GritsObject instead of storing twice
Andy Spencer [Mon, 24 Jan 2011 04:39:03 +0000 (04:39 +0000)]
Use correct datatype for elev
Andy Spencer [Mon, 24 Jan 2011 04:35:40 +0000 (04:35 +0000)]
Fix off-by-one-half calculating ray distances
Andy Spencer [Mon, 24 Jan 2011 04:33:55 +0000 (04:33 +0000)]
Center level2 objects via GritsObject instead of manually
Andy Spencer [Mon, 24 Jan 2011 04:28:50 +0000 (04:28 +0000)]
Support setting an initial time with -t
Time must be in %Y-%m-%d %H:%M (ISO 8601) format.
This is mostly useful when testing with a specific dataset.
Note, the data box is not yet updated properly.
Andy Spencer [Mon, 24 Jan 2011 04:25:08 +0000 (04:25 +0000)]
Fix bug setting xalign in preferences
g_object_set takes untyped parameters so passing an int when it expects
a float can led to a segfault.
Andy Spencer [Fri, 26 Nov 2010 04:03:47 +0000 (04:03 +0000)]
Add manpage for wsr88ddec
Andy Spencer [Fri, 26 Nov 2010 02:53:37 +0000 (02:53 +0000)]
libgis -> grits: Update everything
Also some minor formatting changes,
line wrapping, debug messages, etc
Andy Spencer [Mon, 1 Nov 2010 04:38:25 +0000 (04:38 +0000)]
Use/update reflectivity colormap
- Use reflectivity regardless, should really determine which radar the
user is looking at.
- _Finally_ interpolate the reflectivity colormap..
Andy Spencer [Mon, 1 Nov 2010 04:19:21 +0000 (04:19 +0000)]
Update for libgis changes
- Use draw method instead of callback for level
Andy Spencer [Wed, 26 May 2010 01:59:06 +0000 (01:59 +0000)]
Update TODO
Andy Spencer [Tue, 18 May 2010 05:43:48 +0000 (22:43 -0700)]
Properly set DST flag when using mktime
Andy Spencer [Tue, 18 May 2010 05:42:43 +0000 (22:42 -0700)]
Add "Clean Cache" feature
This deletes any cached files that are more than a day old, based on
their mtime.
It might be useful to touch files when they are used in order to keep
them from being deleted.
Andy Spencer [Sun, 16 May 2010 23:42:35 +0000 (23:42 +0000)]
Go back to depending on libgis-$VERSION
Andy Spencer [Sun, 16 May 2010 23:05:48 +0000 (23:05 +0000)]
(Re)Add a workaround for tab positions on Win32
For some reason some installations of Windows cannot set the radar tabs
to be on th left. This appeared to be fixed with Gtk 2.20, but
apparently it only fixed the issue on some Windows version.
Andy Spencer [Sun, 16 May 2010 23:05:36 +0000 (23:05 +0000)]
Add better debugging support on Windows
Andy Spencer [Sun, 16 May 2010 04:25:21 +0000 (04:25 +0000)]
Add shebangs to build scripts
Kevin Risden [Sun, 16 May 2010 04:20:55 +0000 (00:20 -0400)]
Added ubuntu build scripts
Andy Spencer [Wed, 12 May 2010 03:42:40 +0000 (03:42 +0000)]
Version 0.4
Andy Spencer [Wed, 12 May 2010 03:40:24 +0000 (03:40 +0000)]
Use power of two textures for level2 sweeps
Andy Spencer [Mon, 10 May 2010 05:54:08 +0000 (05:54 +0000)]
Version bump to -p1
Andy Spencer [Mon, 10 May 2010 05:53:26 +0000 (05:53 +0000)]
Add some files dist tarballs
Andy Spencer [Mon, 10 May 2010 05:38:18 +0000 (05:38 +0000)]
Turn on -Wunused
Andy Spencer [Thu, 6 May 2010 08:09:09 +0000 (08:09 +0000)]
Add check when loading Conus pixbuf
Andy Spencer [Thu, 6 May 2010 06:37:36 +0000 (06:37 +0000)]
Version bump to 0.4-p0
Andy Spencer [Thu, 6 May 2010 06:33:19 +0000 (06:33 +0000)]
Convert time selector to GtkTreeView
Andy Spencer [Thu, 6 May 2010 05:49:56 +0000 (05:49 +0000)]
Fix Win32 threading bug
Fix a crash when multiple sites are updated using the same GisHttp (i.e.
SoupSession).
SoupSessionSync is supposed to be thread-safe, so either this is a bug
in libsoup, or something else is going on, but using separate GisHttp
objects appears to fix the problem for now.
Andy Spencer [Wed, 5 May 2010 07:08:48 +0000 (07:08 +0000)]
Use xdg-open for win32
xdg-open doesn't actually exist, so bundle a fake xdg-open script
Andy Spencer [Wed, 5 May 2010 06:40:38 +0000 (06:40 +0000)]
Fix pointer/loading bugs in RadarSite hiding
Andy Spencer [Wed, 5 May 2010 05:58:05 +0000 (05:58 +0000)]
Fix Conus double-loading crash
Andy Spencer [Wed, 5 May 2010 05:50:44 +0000 (05:50 +0000)]
Toggle radar tabs instead of close
Andy Spencer [Wed, 5 May 2010 05:02:30 +0000 (05:02 +0000)]
Fix default browser
Andy Spencer [Wed, 5 May 2010 04:25:05 +0000 (04:25 +0000)]
Add user documentations
- Use an AsciiDoc file to generate a man page and a html page.
- Add Help->Contents menu which opens the HTML page in the default
browser.
Andy Spencer [Mon, 3 May 2010 08:58:49 +0000 (08:58 +0000)]
TODO updates
Andy Spencer [Mon, 3 May 2010 08:33:16 +0000 (08:33 +0000)]
Update TODO and gitignore
Andy Spencer [Mon, 3 May 2010 07:46:15 +0000 (07:46 +0000)]
Move radar tab back to left
This works in windows now, not sure why though. I think it has something
to do with Gtk+ 2.20 vs. 2.16. Currently I'm compiling against 2.20 and
running against 2.16 since 2.20 has runtime issues.. it works though.
Andy Spencer [Mon, 3 May 2010 07:44:49 +0000 (07:44 +0000)]
Move gdk_pixbuf calls to main thread
Hopefully this will fix some Win32 issues
Andy Spencer [Mon, 3 May 2010 06:34:51 +0000 (06:34 +0000)]
Remove default site
Andy Spencer [Mon, 3 May 2010 04:48:19 +0000 (04:48 +0000)]
Splitting textures and using POT
Andy Spencer [Mon, 3 May 2010 04:43:24 +0000 (04:43 +0000)]
Pre-load GObjects for GtkBuilder
Andy Spencer [Mon, 3 May 2010 04:42:15 +0000 (04:42 +0000)]
Touch build directory to force updating exes
Andy Spencer [Sun, 2 May 2010 08:43:18 +0000 (08:43 +0000)]
Convert AWeatherGui to a GtkBuildable
When editing the glade file, GLADE_CATALOG_PATH should be set to the
`data' directory.
Andy Spencer [Sun, 2 May 2010 00:50:18 +0000 (00:50 +0000)]
Win32 fixes and improvements
- Add NSIS installer
- Add icon (and associated resource files)
- Add G_MODULE_EXPORT to symbols
- Set default window size
- Build path fixes
Andy Spencer [Sat, 1 May 2010 08:00:31 +0000 (08:00 +0000)]
Miscellaneous bug fixes
- Lots of plugged memory leaks
- Lots of small improvements
Andy Spencer [Sat, 1 May 2010 01:14:51 +0000 (01:14 +0000)]
Update TODO
Andy Spencer [Sat, 1 May 2010 01:04:36 +0000 (01:04 +0000)]
Win32 port (and gnulib)
- Add support for Gnulib
- Used for strptime
- Add "b" to wsr88ddec
Andy Spencer [Sat, 1 May 2010 00:49:17 +0000 (00:49 +0000)]
Minor stylistic fixes
Andy Spencer [Sat, 1 May 2010 00:47:13 +0000 (00:47 +0000)]
Add Conus tile to radar plugin
Conus tile lads a semi-high resolution reflectivity image of the Conus
and overlays it on the surface of the earth when zoomed out.
Andy Spencer [Sat, 1 May 2010 00:43:08 +0000 (00:43 +0000)]
Support for multiple radar sites
Refactor GisPluginRadar to use a separate object for radar sites.
Many of the plugin structure's fields are now included in a separate
RadarSite structure. Multiple such structures can (and are) added to the
viewer and automatically load/unload themselves when the view changes.
Also move config generation code to the Level2 object as well as
some slight improvements to it.
Andy Spencer [Sat, 1 May 2010 00:30:44 +0000 (00:30 +0000)]
Improve high-level threading
- Make use of gdk_threads_{enter,leave}
- Add thread ID to debug messages
- Improved debugging for Level2
Andy Spencer [Sat, 1 May 2010 00:26:00 +0000 (00:26 +0000)]
Improve date-time support
- Add a list of times to the time box
- Correct a few callbacks
Andy Spencer [Sat, 1 May 2010 00:20:27 +0000 (00:20 +0000)]
Subjectively adding LODs to cities
Andy Spencer [Mon, 15 Feb 2010 19:02:35 +0000 (19:02 +0000)]
Remove deprecated site/time stuff
Andy Spencer [Sat, 13 Feb 2010 00:43:03 +0000 (00:43 +0000)]
Switch from imagemagick to rsvg
Andy Spencer [Fri, 12 Feb 2010 22:56:34 +0000 (22:56 +0000)]
Set set at startup
Andy Spencer [Fri, 12 Feb 2010 22:56:22 +0000 (22:56 +0000)]
Update nexrad url for GisHttp
Andy Spencer [Fri, 12 Feb 2010 21:54:19 +0000 (21:54 +0000)]
Skip loading radar if one is already loading
Andy Spencer [Fri, 12 Feb 2010 21:54:06 +0000 (21:54 +0000)]
Save the http object between sites
Andy Spencer [Mon, 8 Feb 2010 22:42:07 +0000 (22:42 +0000)]
Libgis updates
Andy Spencer [Sun, 7 Feb 2010 17:33:47 +0000 (17:33 +0000)]
Move RSL file handling to level2 object
This lets us add multiple radars. It also makes things cleaner and will
hopefully make threading easier.
However, it's still buggy and crashes all the time.
Andy Spencer [Sun, 7 Feb 2010 08:14:37 +0000 (08:14 +0000)]
Refactor radar plugin
Andy Spencer [Sun, 7 Feb 2010 08:09:54 +0000 (08:09 +0000)]
Remove marching code (now in marching branch)
Andy Spencer [Sat, 6 Feb 2010 15:10:55 +0000 (15:10 +0000)]
Remove gis_viewer_{begin,end} calls
Andy Spencer [Fri, 5 Feb 2010 13:43:45 +0000 (13:43 +0000)]
Update for GisData -> GisHttp
This is currently only single threaded, the fetch function should be run
in a separate thread.
Andy Spencer [Wed, 3 Feb 2010 12:50:44 +0000 (12:50 +0000)]
Update for libgis
- Change includes from <gis/gis.h> -> <gis.h>
- Use tiles as objects
Andy Spencer [Wed, 3 Feb 2010 05:42:30 +0000 (05:42 +0000)]
Left align plugins checkbox in prefs dialog
Andy Spencer [Thu, 28 Jan 2010 09:54:40 +0000 (09:54 +0000)]
Update for GIS changes
Andy Spencer [Thu, 28 Jan 2010 09:54:19 +0000 (09:54 +0000)]
Make radar more opaque
Andy Spencer [Wed, 27 Jan 2010 23:29:57 +0000 (23:29 +0000)]
Update copyright and email address
Andy Spencer [Wed, 27 Jan 2010 23:28:44 +0000 (23:28 +0000)]
Use autoconf for about dialog
Andy Spencer [Tue, 26 Jan 2010 08:59:07 +0000 (08:59 +0000)]
Make radar semi-transparent
Andy Spencer [Mon, 25 Jan 2010 08:57:09 +0000 (08:57 +0000)]
Misc updates to radar plugin
Andy Spencer [Mon, 25 Jan 2010 08:55:29 +0000 (08:55 +0000)]
Add markers for WSR88D locations
Andy Spencer [Mon, 25 Jan 2010 08:49:52 +0000 (08:49 +0000)]
Determine site based on lat-lon location
Finally!
Andy Spencer [Mon, 25 Jan 2010 08:40:41 +0000 (08:40 +0000)]
Update Radar plugin to use callback objects
Andy Spencer [Mon, 25 Jan 2010 08:27:15 +0000 (08:27 +0000)]
Use NEVER when updating radar files
Andy Spencer [Sat, 14 Nov 2009 13:58:20 +0000 (13:58 +0000)]
Update for Gis{World,OpenGL,View,Viewer} refactoring