]> Pileus Git - aweather/log
aweather
12 years agoDon't update icon cache if installing to DESTDIR
Andy Spencer [Mon, 12 Sep 2011 01:33:18 +0000 (01:33 +0000)]
Don't update icon cache if installing to DESTDIR

12 years agoVersion bump for 0.5.2
Andy Spencer [Mon, 12 Sep 2011 00:30:40 +0000 (00:30 +0000)]
Version bump for 0.5.2

12 years agoCheck for error conditions
Andy Spencer [Sat, 10 Sep 2011 19:11:20 +0000 (19:11 +0000)]
Check for error conditions

12 years agoGive NWS more time to update their servers
Andy Spencer [Sat, 10 Sep 2011 18:44:35 +0000 (18:44 +0000)]
Give NWS more time to update their servers

For onthe8 image fetching:
  12:48 -> 12:38
  12:49 -> 12:48

12 years agoChange size request to default size
Andy Spencer [Fri, 9 Sep 2011 06:33:52 +0000 (06:33 +0000)]
Change size request to default size

Default size can be overridden by the user, e.g. on netbooks

12 years agoRemove no-undefined-symbols from gen.sh
Andy Spencer [Fri, 9 Sep 2011 06:22:30 +0000 (06:22 +0000)]
Remove no-undefined-symbols from gen.sh

This should be done properly in the Makefiles now.

12 years agoUpdate command line arguments
Andy Spencer [Wed, 7 Sep 2011 06:10:04 +0000 (06:10 +0000)]
Update command line arguments

Fix bug in debug argument where the debug levels of 0 are ignored
because they were assumed to be unset.

Implement autoupdate command line flag.

Add fullscreen command line flag.

Change log levels from 1-7 to 0-5 for clarity.

Misc code cleanups to main.c

12 years agoAdd new application icons
Andy Spencer [Tue, 6 Sep 2011 05:07:35 +0000 (05:07 +0000)]
Add new application icons

The new icon is works better with different background colors, it also
avoids using flat background colors or borders.

The small icons (less than 32) pixels do not includes the sun in the
background because it is difficult to see at such small sizes and just
add clutter.

The old icon is kept as logo.svg and is used in the about dialog. It may
be converted to use the new icon eventually as well.

12 years agoUpdate GtkBuilder UI
Andy Spencer [Tue, 6 Sep 2011 04:57:19 +0000 (04:57 +0000)]
Update GtkBuilder UI

- Update copyright, description, and url

12 years agoAdd outline to logo
Andy Spencer [Mon, 5 Sep 2011 20:47:34 +0000 (20:47 +0000)]
Add outline to logo

12 years agoFix bug with plugins in preferences dialog
Andy Spencer [Mon, 29 Aug 2011 00:31:54 +0000 (00:31 +0000)]
Fix bug with plugins in preferences dialog

Moving plugins loading caused the tree view model to get set to an
uninitialized value (actually initialized to NULL).

12 years agoAdd -no-undefined for win32 build
Andy Spencer [Thu, 25 Aug 2011 06:59:22 +0000 (06:59 +0000)]
Add -no-undefined for win32 build

12 years agoFix comment position in logo
Andy Spencer [Thu, 25 Aug 2011 05:18:53 +0000 (05:18 +0000)]
Fix comment position in logo

12 years agoDon't depend no exact version of grits v0.5.1
Andy Spencer [Wed, 24 Aug 2011 17:40:52 +0000 (17:40 +0000)]
Don't depend no exact version of grits

12 years agoVersion bump for 0.5.1
Andy Spencer [Wed, 24 Aug 2011 16:11:29 +0000 (16:11 +0000)]
Version bump for 0.5.1

12 years agoFix linker flags
Andy Spencer [Wed, 24 Aug 2011 15:54:52 +0000 (15:54 +0000)]
Fix linker flags

12 years agoMove plugin loading to viewer realize callback
Andy Spencer [Wed, 24 Aug 2011 15:01:09 +0000 (15:01 +0000)]
Move plugin loading to viewer realize callback

This prevents plugins from being loaded until after the widget has a
valid OpenGL context.

Fixes Debian Bug #638939.

12 years agoMisc logo updates
Andy Spencer [Fri, 19 Aug 2011 07:28:06 +0000 (07:28 +0000)]
Misc logo updates

12 years agoUpdate RSL patches
Andy Spencer [Thu, 7 Jul 2011 02:53:18 +0000 (02:53 +0000)]
Update RSL patches

12 years agoSlight update to logo
Andy Spencer [Sat, 25 Jun 2011 05:43:36 +0000 (05:43 +0000)]
Slight update to logo

- Make the bolt outline slightly darker and start slightly lower

12 years agoVersion bump for 0.5 v0.5.x v0.5
Andy Spencer [Sat, 18 Jun 2011 23:11:32 +0000 (23:11 +0000)]
Version bump for 0.5

12 years agoRemove colors/*~ files from dist
Andy Spencer [Sun, 19 Jun 2011 01:35:19 +0000 (01:35 +0000)]
Remove colors/*~ files from dist

12 years agoAdd auto-hide to fullscreen mode
Andy Spencer [Sun, 12 Jun 2011 08:03:42 +0000 (08:03 +0000)]
Add auto-hide to fullscreen mode

All the widget (including toolbar) are hidden by default, moving the
mouse to the edge of the screen temporarily shows the widgets for that
side.

12 years agoSupport offline mode for Conus overlay
Andy Spencer [Sun, 12 Jun 2011 05:02:24 +0000 (05:02 +0000)]
Support offline mode for Conus overlay

12 years agoChange int to float for colormap mapping
Andy Spencer [Sun, 12 Jun 2011 04:50:56 +0000 (04:50 +0000)]
Change int to float for colormap mapping

This fixes a bug when using correlation coefficient

12 years agoIgnore website directory
Andy Spencer [Sun, 12 Jun 2011 00:29:31 +0000 (00:29 +0000)]
Ignore website directory

12 years agoImprove desktop icon and make web version
Andy Spencer [Sun, 12 Jun 2011 00:24:31 +0000 (00:24 +0000)]
Improve desktop icon and make web version

12 years agoAdd support for auto-update
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.

12 years agoUpdate UI file using using glade 3.8
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.

12 years agoTighten up win32 installer size
Andy Spencer [Wed, 8 Jun 2011 16:10:16 +0000 (16:10 +0000)]
Tighten up win32 installer size

- Use shared libs only

12 years agoVersion bump to 0.5-p0
Andy Spencer [Tue, 7 Jun 2011 09:50:13 +0000 (09:50 +0000)]
Version bump to 0.5-p0

12 years agoRemove references to GtkGLExt
Andy Spencer [Tue, 7 Jun 2011 09:46:54 +0000 (09:46 +0000)]
Remove references to GtkGLExt

12 years agoWork around for broken radar.weather.gov server
Andy Spencer [Wed, 25 May 2011 04:10:54 +0000 (04:10 +0000)]
Work around for broken radar.weather.gov server

12 years agoAdd fullscreen view
Andy Spencer [Tue, 24 May 2011 06:51:16 +0000 (06:51 +0000)]
Add fullscreen view

12 years agoMisc win32 fixes
Andy Spencer [Tue, 24 May 2011 06:11:28 +0000 (06:11 +0000)]
Misc win32 fixes

12 years agoRename self -> level2
Andy Spencer [Tue, 24 May 2011 05:21:58 +0000 (05:21 +0000)]
Rename self -> level2

12 years agoFix hiding and freeing volumes
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.

12 years agoIncrease volume size and fix colormap bugs
Andy Spencer [Tue, 24 May 2011 03:32:41 +0000 (03:32 +0000)]
Increase volume size and fix colormap bugs

13 years agoAdd iso-surface rendering to level 2 radars
Andy Spencer [Mon, 24 Jan 2011 04:49:34 +0000 (04:49 +0000)]
Add iso-surface rendering to level 2 radars

13 years agoSwitch back to only showing one radar at a time
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.

13 years agoAdd dual-pole support and improve colormap handling
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.

13 years agoRename aweather-colormap.[ch] to radar-info.[ch]
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.

13 years agoUse default colormap missing the correct one
Andy Spencer [Sun, 13 Feb 2011 08:10:31 +0000 (08:10 +0000)]
Use default colormap missing the correct one

13 years agoPrevent double loading radar files
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.

13 years agoDecrease distance to needed load radar
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.

13 years agoUpdate locations file
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.

13 years agoLimit calendar widget size
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.

13 years agoUpdate sanity checks in wsr88d for dual-pole files
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.

13 years agoRemove newlines from wsr88ddec.c
Andy Spencer [Mon, 7 Feb 2011 03:29:55 +0000 (03:29 +0000)]
Remove newlines from wsr88ddec.c

13 years agoMisc Grits/formatting updates
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

13 years agoUse correct datatype for elev
Andy Spencer [Mon, 24 Jan 2011 04:39:03 +0000 (04:39 +0000)]
Use correct datatype for elev

13 years agoFix off-by-one-half calculating ray distances
Andy Spencer [Mon, 24 Jan 2011 04:35:40 +0000 (04:35 +0000)]
Fix off-by-one-half calculating ray distances

13 years agoCenter level2 objects via GritsObject instead of manually
Andy Spencer [Mon, 24 Jan 2011 04:33:55 +0000 (04:33 +0000)]
Center level2 objects via GritsObject instead of manually

13 years agoSupport setting an initial time with -t
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.

13 years agoFix bug setting xalign in preferences
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.

13 years agoAdd manpage for wsr88ddec
Andy Spencer [Fri, 26 Nov 2010 04:03:47 +0000 (04:03 +0000)]
Add manpage for wsr88ddec

13 years agolibgis -> grits: Update everything
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

13 years agoUse/update reflectivity colormap
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..

13 years agoUpdate for libgis changes
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

13 years agoUpdate TODO
Andy Spencer [Wed, 26 May 2010 01:59:06 +0000 (01:59 +0000)]
Update TODO

13 years agoProperly set DST flag when using mktime v0.4.1
Andy Spencer [Tue, 18 May 2010 05:43:48 +0000 (22:43 -0700)]
Properly set DST flag when using mktime

13 years agoAdd "Clean Cache" feature
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.

13 years agoGo back to depending on libgis-$VERSION
Andy Spencer [Sun, 16 May 2010 23:42:35 +0000 (23:42 +0000)]
Go back to depending on libgis-$VERSION

13 years ago(Re)Add a workaround for tab positions on Win32
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.

13 years agoAdd better debugging support on Windows
Andy Spencer [Sun, 16 May 2010 23:05:36 +0000 (23:05 +0000)]
Add better debugging support on Windows

13 years agoAdd shebangs to build scripts
Andy Spencer [Sun, 16 May 2010 04:25:21 +0000 (04:25 +0000)]
Add shebangs to build scripts

13 years agoAdded ubuntu build scripts
Kevin Risden [Sun, 16 May 2010 04:20:55 +0000 (00:20 -0400)]
Added ubuntu build scripts

13 years agoVersion 0.4 v0.4
Andy Spencer [Wed, 12 May 2010 03:42:40 +0000 (03:42 +0000)]
Version 0.4

13 years agoUse power of two textures for level2 sweeps
Andy Spencer [Wed, 12 May 2010 03:40:24 +0000 (03:40 +0000)]
Use power of two textures for level2 sweeps

13 years agoVersion bump to -p1
Andy Spencer [Mon, 10 May 2010 05:54:08 +0000 (05:54 +0000)]
Version bump to -p1

13 years agoAdd some files dist tarballs
Andy Spencer [Mon, 10 May 2010 05:53:26 +0000 (05:53 +0000)]
Add some files dist tarballs

13 years agoTurn on -Wunused
Andy Spencer [Mon, 10 May 2010 05:38:18 +0000 (05:38 +0000)]
Turn on -Wunused

13 years agoAdd check when loading Conus pixbuf
Andy Spencer [Thu, 6 May 2010 08:09:09 +0000 (08:09 +0000)]
Add check when loading Conus pixbuf

13 years agoVersion bump to 0.4-p0
Andy Spencer [Thu, 6 May 2010 06:37:36 +0000 (06:37 +0000)]
Version bump to 0.4-p0

13 years agoConvert time selector to GtkTreeView
Andy Spencer [Thu, 6 May 2010 06:33:19 +0000 (06:33 +0000)]
Convert time selector to GtkTreeView

13 years agoFix Win32 threading bug
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.

13 years agoUse xdg-open for win32
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

13 years agoFix pointer/loading bugs in RadarSite hiding
Andy Spencer [Wed, 5 May 2010 06:40:38 +0000 (06:40 +0000)]
Fix pointer/loading bugs in RadarSite hiding

13 years agoFix Conus double-loading crash
Andy Spencer [Wed, 5 May 2010 05:58:05 +0000 (05:58 +0000)]
Fix Conus double-loading crash

13 years agoToggle radar tabs instead of close
Andy Spencer [Wed, 5 May 2010 05:50:44 +0000 (05:50 +0000)]
Toggle radar tabs instead of close

13 years agoFix default browser
Andy Spencer [Wed, 5 May 2010 05:02:30 +0000 (05:02 +0000)]
Fix default browser

13 years agoAdd user documentations
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.

13 years agoTODO updates
Andy Spencer [Mon, 3 May 2010 08:58:49 +0000 (08:58 +0000)]
TODO updates

13 years agoUpdate TODO and gitignore
Andy Spencer [Mon, 3 May 2010 08:33:16 +0000 (08:33 +0000)]
Update TODO and gitignore

13 years agoMove radar tab back to left
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.

13 years agoMove gdk_pixbuf calls to main thread
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

13 years agoRemove default site
Andy Spencer [Mon, 3 May 2010 06:34:51 +0000 (06:34 +0000)]
Remove default site

13 years agoSplitting textures and using POT
Andy Spencer [Mon, 3 May 2010 04:48:19 +0000 (04:48 +0000)]
Splitting textures and using POT

13 years agoPre-load GObjects for GtkBuilder
Andy Spencer [Mon, 3 May 2010 04:43:24 +0000 (04:43 +0000)]
Pre-load GObjects for GtkBuilder

13 years agoTouch build directory to force updating exes
Andy Spencer [Mon, 3 May 2010 04:42:15 +0000 (04:42 +0000)]
Touch build directory to force updating exes

13 years agoConvert AWeatherGui to a GtkBuildable
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.

13 years agoWin32 fixes and improvements
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

13 years agoMiscellaneous bug 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

13 years agoUpdate TODO
Andy Spencer [Sat, 1 May 2010 01:14:51 +0000 (01:14 +0000)]
Update TODO

13 years agoWin32 port (and gnulib)
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

13 years agoMinor stylistic fixes
Andy Spencer [Sat, 1 May 2010 00:49:17 +0000 (00:49 +0000)]
Minor stylistic fixes

13 years agoAdd Conus tile to radar plugin
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.

13 years agoSupport for multiple radar sites
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.

13 years agoImprove high-level threading
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

13 years agoImprove date-time support
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