Check-in Differences
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Difference From f88f4d15bc8bb5a6 To 378eb274649106df

2012-07-04
18:52
fixing a minor GUI glitch Leaf check-in: 378eb27464 user: sandro tags: trunk
2012-06-18
13:51
few small GUI fixes check-in: 31654b3f4d user: sandro tags: trunk
2012-06-17
17:44
supporting the Lunar Atlas [based on Clementine] check-in: f88f4d15bc user: sandro tags: trunk
2012-06-08
19:43
fixing a small GUI issue check-in: dee777e6fe user: sandro tags: trunk

Changes to Classdef.h.

   281    281     void DrawPoint(wxGraphicsContext * gr, int layer, gaiaGeomCollPtr geom);
   282    282     void DrawPolygon(wxGraphicsContext * gr, char color, gaiaGeomCollPtr geom);
   283    283     void DrawLinestring(wxGraphicsContext * gr, wxColour & colour,
   284    284                         gaiaGeomCollPtr geom, bool railways = false);
   285    285     void DrawRasterLayer(wxGraphicsContext * gr, int layer);
   286    286     void DrawDynamicGeometry(wxGraphicsContext * gr, int thick);
   287    287     void DrawDistanceMarker(wxGraphicsContext * gr, double x, double y);
   288         -  void ComputePlanarDistance();
          288  +  void ComputePlanarDistance(double *length);
   289    289     bool ComputePlanarLength(double *length);
   290    290     void DrawDistancePath(wxGraphicsContext * gr);
   291         -  void ComputeGreatCircleArc();
          291  +  void ComputeGreatCircleArc(double *great_circle, double *geodesic);
   292    292     bool ComputeGreatCircleLength(double *great_circle, double *geodesic);
   293    293     bool GetRaster(void *handle, wxBitmap * bmp);
   294    294     void DragMap(int x, int y);
   295    295     void OnTheFlyIdentify(int mouse_x, int mouse_y);
   296    296     void ShowMapTip(wxString & label, int x, int y, int category);
   297    297     void ClearMapTip();
   298    298     bool IsMapTipShown();

Changes to Main.cpp.

  1264   1264             toolBar->EnableTool(ID_BestZoom, false);
  1265   1265             toolBar->EnableTool(ID_Identify, HasIdentify());
  1266   1266             toolBar->EnableTool(ID_Distance, true);
  1267   1267             toolBar->EnableTool(ID_ZoomIn, true);
  1268   1268             toolBar->EnableTool(ID_ZoomOut, true);
  1269   1269             toolBar->EnableTool(ID_Pan, true);
  1270   1270             toolBar->EnableTool(ID_Graticule, HasGraticule());
  1271         -          if (current_map < 0)
         1271  +          if (current_map > 0)
  1272   1272               toolBar->ToggleTool(current_map, true);
  1273   1273             toolBar->ToggleTool(ID_ZoomIn, true);
  1274   1274             MapView->SetFullExtent();
  1275   1275             MapView->PrepareMap();
  1276   1276           }
  1277   1277       }
  1278   1278     UpdateStatusBar();

Changes to MapView.cpp.

   671    671         menu->Enable(ID_April, false);
   672    672         menu->Enable(ID_July, false);
   673    673         menu->Enable(ID_October, false);
   674    674       }
   675    675     if (MainFrame->HasGraticule() == false)
   676    676       menu->Enable(ID_Graticule, false);
   677    677   // setting items state
          678  +  if (MainFrame->HasCountries() == true || MainFrame->HasAdminAreas() == true)
          679  +    ;
          680  +  else
          681  +    menu->Enable(ID_Political, false);
   678    682     menu->Check(ID_Political, MainFrame->IsPoliticalMap());
          683  +  if (MainFrame->GetSatelliteHandle() == NULL)
          684  +    menu->Enable(ID_Satellite, false);
   679    685     menu->Check(ID_Satellite, MainFrame->IsSatelliteMap());
          686  +  if (MainFrame->GetReliefHandle() == NULL)
          687  +    menu->Enable(ID_Relief, false);
   680    688     menu->Check(ID_Relief, MainFrame->IsReliefMap());
          689  +  if (MainFrame->GetBathymetryHandle() == NULL)
          690  +    menu->Enable(ID_Bathymetry, false);
   681    691     menu->Check(ID_Bathymetry, MainFrame->IsBathymetryMap());
   682    692     if (MainFrame->IsTMeanJanMap() || MainFrame->IsTMeanAprMap()
   683    693         || MainFrame->IsTMeanJulMap() || MainFrame->IsTMeanOctMap())
   684    694       menu->Check(ID_Temperature, true);
   685    695     if (MainFrame->IsRainJanMap() || MainFrame->IsRainAprMap()
   686    696         || MainFrame->IsRainJulMap() || MainFrame->IsRainOctMap())
   687    697       menu->Check(ID_Rain, true);
................................................................................
  1349   1359     ResetScreenBitmap();
  1350   1360     Refresh();
  1351   1361   }
  1352   1362   
  1353   1363   void MyMapView::ResetScreenBitmap()
  1354   1364   {
  1355   1365   // copying the MapBitmap into the ScreenBitmap
         1366  +  double great_circle;
         1367  +  double geodesic;
         1368  +  double length;
         1369  +  bool showDistance = false;
  1356   1370     wxMemoryDC *mapDc = new wxMemoryDC(MapBitmap);
  1357   1371     wxMemoryDC *dynDc = new wxMemoryDC(DynamicMapBitmap);
  1358   1372     dynDc->Blit(0, 0, BitmapWidth, BitmapHeight, mapDc, 0, 0);
  1359   1373     delete mapDc;
  1360   1374     if (MainFrame->IsModeDistance() == false)
  1361   1375       {
  1362   1376         // cleaning the Distance settings
................................................................................
  1382   1396       }
  1383   1397     if (CurrentGeometry != NULL && (DynamicPhase % 4) == 2)
  1384   1398       {
  1385   1399         wxGraphicsContext *gr = wxGraphicsContext::Create(*dynDc);
  1386   1400         DrawDynamicGeometry(gr, 3);
  1387   1401         delete gr;
  1388   1402       }
  1389         -  if (DistancePath != NULL)
         1403  +  if (DistanceX2 != DBL_MAX && DistanceY2 != DBL_MAX
         1404  +      && DistanceX1 != DBL_MAX && DistanceY1 != DBL_MAX)
         1405  +    {
         1406  +
         1407  +      if (MainFrame->IsGeographic() == true)
         1408  +        ComputeGreatCircleArc(&great_circle, &geodesic);
         1409  +      else
         1410  +        ComputePlanarDistance(&length);
         1411  +      wxGraphicsContext *gr = wxGraphicsContext::Create(*dynDc);
         1412  +      DrawDistancePath(gr);
         1413  +      DrawDistanceMarker(gr, DistanceX1, DistanceY1);
         1414  +      DrawDistanceMarker(gr, DistanceX2, DistanceY2);
         1415  +      delete gr;
         1416  +      DistanceX2 = DBL_MAX;
         1417  +      DistanceY2 = DBL_MAX;
         1418  +      DistanceX1 = DBL_MAX;
         1419  +      DistanceY1 = DBL_MAX;
         1420  +      showDistance = true;
         1421  +  } else if (DistanceX1 != DBL_MAX && DistanceY1 != DBL_MAX)
         1422  +    {
         1423  +      wxGraphicsContext *gr = wxGraphicsContext::Create(*dynDc);
         1424  +      DrawDistanceMarker(gr, DistanceX1, DistanceY1);
         1425  +      delete gr;
         1426  +  } else if (DistancePath != NULL)
  1390   1427       {
  1391   1428         double x1;
  1392   1429         double y1;
  1393   1430         double x2;
  1394   1431         double y2;
  1395   1432         wxGraphicsContext *gr = wxGraphicsContext::Create(*dynDc);
  1396   1433         DrawDistancePath(gr);
................................................................................
  1402   1439             int pts = ln->Points - 1;
  1403   1440             gaiaGetPoint(ln->Coords, pts, &x2, &y2);
  1404   1441             ln = ln->Next;
  1405   1442           }
  1406   1443         DrawDistanceMarker(gr, x1, y1);
  1407   1444         DrawDistanceMarker(gr, x2, y2);
  1408   1445         delete gr;
  1409         -  } else if (DistanceX2 != DBL_MAX && DistanceY2 != DBL_MAX
  1410         -             && DistanceX1 != DBL_MAX && DistanceY1 != DBL_MAX)
  1411         -    {
  1412         -      if (MainFrame->IsGeographic() == true)
  1413         -        ComputeGreatCircleArc();
  1414         -      else
  1415         -        ComputePlanarDistance();
  1416         -      wxGraphicsContext *gr = wxGraphicsContext::Create(*dynDc);
  1417         -      DrawDistancePath(gr);
  1418         -      DrawDistanceMarker(gr, DistanceX1, DistanceY1);
  1419         -      DrawDistanceMarker(gr, DistanceX2, DistanceY2);
  1420         -      delete gr;
  1421         -      DistanceX2 = DBL_MAX;
  1422         -      DistanceY2 = DBL_MAX;
  1423         -      DistanceX1 = DBL_MAX;
  1424         -      DistanceY1 = DBL_MAX;
  1425         -  } else if (DistanceX1 != DBL_MAX && DistanceY1 != DBL_MAX)
  1426         -    {
  1427         -      wxGraphicsContext *gr = wxGraphicsContext::Create(*dynDc);
  1428         -      DrawDistanceMarker(gr, DistanceX1, DistanceY1);
  1429         -      delete gr;
  1430   1446     } else
  1431   1447       {
  1432   1448         if (DistancePath != NULL)
  1433   1449           gaiaFreeGeomColl(DistancePath);
  1434   1450         DistancePath = NULL;
  1435   1451       }
  1436   1452     wxMemoryDC *screenDc = new wxMemoryDC(ScreenBitmap);
  1437   1453     screenDc->Blit(0, 0, BitmapWidth, BitmapHeight, dynDc, 0, 0);
  1438   1454     delete dynDc;
  1439   1455     delete screenDc;
  1440   1456     Refresh();
         1457  +  if (showDistance == true)
         1458  +    {
         1459  +      // measured distance message
         1460  +      if (MainFrame->IsGeographic() == true)
         1461  +        {
         1462  +          wxString msg =
         1463  +            wxT("Great Circle Distance: [assuming a spherical World]\n");
         1464  +          char buf[128];
         1465  +          sprintf(buf, "%1.2f Km\n\n", great_circle);
         1466  +          msg += wxString::FromUTF8(buf);
         1467  +          msg +=
         1468  +            wxT("Geodesic Distance: [exactly measured on the Ellipsoid]\n");
         1469  +          sprintf(buf, "%1.2f Km\n", geodesic);
         1470  +          msg += wxString::FromUTF8(buf);
         1471  +          wxMessageBox(msg, wxT("Measured Distance"), wxOK | wxICON_INFORMATION,
         1472  +                       this);
         1473  +      } else
         1474  +        {
         1475  +          wxString msg = wxT("Planar Distance:\n");
         1476  +          char buf[128];
         1477  +          sprintf(buf, "%1.2f Km\n\n", length);
         1478  +          msg += wxString::FromUTF8(buf);
         1479  +          wxMessageBox(msg, wxT("Measured Distance"), wxOK | wxICON_INFORMATION,
         1480  +                       this);
         1481  +        }
         1482  +    }
  1441   1483   }
  1442   1484   
  1443   1485   bool MyMapView::Graticules5Degrees()
  1444   1486   {
  1445   1487   // testing if 5 degrees graticules are currently visible
  1446   1488     if (CurrentScale > 5000000 && CurrentScale <= 20000000)
  1447   1489       return true;
................................................................................
  2075   2117             return false;
  2076   2118           }
  2077   2119       }
  2078   2120     sqlite3_finalize(stmt);
  2079   2121     return ok;
  2080   2122   }
  2081   2123   
  2082         -void MyMapView::ComputeGreatCircleArc()
         2124  +void MyMapView::ComputeGreatCircleArc(double *great_circle, double *geodesic)
  2083   2125   {
  2084   2126   // computing a Great Circle Arc
         2127  +  *great_circle = 0.0;
         2128  +  *geodesic = 0.0;
  2085   2129     if (DistancePath != NULL)
  2086   2130       {
  2087   2131         gaiaFreeGeomColl(DistancePath);
  2088   2132         DistancePath = NULL;
  2089   2133       }
  2090   2134   
  2091   2135     if (DistanceX1 == DBL_MAX || DistanceY1 == DBL_MAX
................................................................................
  2134   2178             // setting points
  2135   2179             GreatCirclePoint *pt = arc.GetPoint(i);
  2136   2180             gaiaSetPoint(ln->Coords, iv, pt->GetX(), pt->GetY());
  2137   2181             iv++;
  2138   2182           }
  2139   2183       }
  2140   2184   
  2141         -  double great_circle;
  2142         -  double geodesic;
  2143         -  if (ComputeGreatCircleLength(&great_circle, &geodesic) == true)
         2185  +  if (ComputeGreatCircleLength(great_circle, geodesic) != true)
  2144   2186       {
  2145         -      wxString msg =
  2146         -        wxT("Great Circle Distance: [assuming a spherical Earth]\n");
  2147         -      char buf[128];
  2148         -      sprintf(buf, "%1.2f Km\n\n", great_circle);
  2149         -      msg += wxString::FromUTF8(buf);
  2150         -      msg += wxT("Geodesic Distance: [exactly measured on the Ellipsoid]\n");
  2151         -      sprintf(buf, "%1.2f Km\n", geodesic);
  2152         -      msg += wxString::FromUTF8(buf);
  2153         -      wxMessageBox(msg, wxT("Measured Distance"), wxOK | wxICON_INFORMATION,
  2154         -                   this);
         2187  +      *great_circle = 0.0;
         2188  +      *geodesic = 0.0;
  2155   2189       }
  2156   2190   }
  2157   2191   
  2158         -void MyMapView::ComputePlanarDistance()
         2192  +void MyMapView::ComputePlanarDistance(double *length)
  2159   2193   {
  2160   2194   // computing a planar distance
         2195  +  *length = 0.0;
  2161   2196     if (DistancePath != NULL)
  2162   2197       {
  2163   2198         gaiaFreeGeomColl(DistancePath);
  2164   2199         DistancePath = NULL;
  2165   2200       }
  2166   2201   
  2167   2202     if (DistanceX1 == DBL_MAX || DistanceY1 == DBL_MAX
................................................................................
  2169   2204       return;
  2170   2205   
  2171   2206     DistancePath = gaiaAllocGeomColl();
  2172   2207     gaiaLinestringPtr ln = gaiaAddLinestringToGeomColl(DistancePath, 2);
  2173   2208     gaiaSetPoint(ln->Coords, 0, DistanceX1, DistanceY1);
  2174   2209     gaiaSetPoint(ln->Coords, 1, DistanceX2, DistanceY2);
  2175   2210   
  2176         -  double length;
  2177         -  if (ComputePlanarLength(&length) == true)
  2178         -    {
  2179         -      wxString msg = wxT("Planar Distance:\n");
  2180         -      char buf[128];
  2181         -      sprintf(buf, "%1.2f Km\n\n", length);
  2182         -      msg += wxString::FromUTF8(buf);
  2183         -      wxMessageBox(msg, wxT("Measured Distance"), wxOK | wxICON_INFORMATION,
  2184         -                   this);
  2185         -    }
         2211  +  if (ComputePlanarLength(length) != true)
         2212  +    *length = 0.0;
  2186   2213   }
  2187   2214   
  2188   2215   void MyMapView::DrawDistancePath(wxGraphicsContext * gr)
  2189   2216   {
  2190   2217   // drawing the Distance Path
  2191   2218     gaiaLinestringPtr line;
  2192   2219   
  2193   2220     if (DistancePath == NULL)
  2194   2221       return;
  2195   2222   
  2196         -  gr->SetPen(wxPen(wxColour(255, 0, 0), 8));
         2223  +  gr->SetPen(wxPen(wxColour(255, 255, 0), 8));
  2197   2224     line = DistancePath->FirstLinestring;
  2198   2225     while (line)
  2199   2226       {
  2200   2227         // marking a Linestring
  2201   2228         int iv;
  2202   2229         double dx;
  2203   2230         double dy;

Changes to config.h.

   137    137   /* Define to the address where bug reports for this package should be sent. */
   138    138   #define PACKAGE_BUGREPORT "a.furieri@lqt.it"
   139    139   
   140    140   /* Define to the full name of this package. */
   141    141   #define PACKAGE_NAME "LibreAtlas"
   142    142   
   143    143   /* Define to the full name and version of this package. */
   144         -#define PACKAGE_STRING "LibreAtlas 1.0.0"
          144  +#define PACKAGE_STRING "LibreAtlas 1.0.0a"
   145    145   
   146    146   /* Define to the one symbol short name of this package. */
   147    147   #define PACKAGE_TARNAME "libreatlas"
   148    148   
   149    149   /* Define to the home page for this package. */
   150    150   #define PACKAGE_URL ""
   151    151   
   152    152   /* Define to the version of this package. */
   153         -#define PACKAGE_VERSION "1.0.0"
          153  +#define PACKAGE_VERSION "1.0.0a"
   154    154   
   155    155   /* must be defined when using libspatialite-amalgamation */
   156    156   /* #undef SPATIALITE_AMALGAMATION */
   157    157   
   158    158   /* Define to 1 if you have the ANSI C header files. */
   159    159   #define STDC_HEADERS 1
   160    160   
................................................................................
   161    161   /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
   162    162   #define TIME_WITH_SYS_TIME 1
   163    163   
   164    164   /* Define to 1 if your <sys/time.h> declares `struct tm'. */
   165    165   /* #undef TM_IN_SYS_TIME */
   166    166   
   167    167   /* Version number of package */
   168         -#define VERSION "1.0.0"
          168  +#define VERSION "1.0.0a"
   169    169   
   170    170   /* Define to empty if `const' does not conform to ANSI C. */
   171    171   /* #undef const */
   172    172   
   173    173   /* Define to `long int' if <sys/types.h> does not define. */
   174    174   /* #undef off_t */
   175    175   
   176    176   /* Define to `unsigned int' if <sys/types.h> does not define. */
   177    177   /* #undef size_t */
   178    178   
   179    179   /* Define to empty if the keyword `volatile' does not work. Warning: valid
   180    180      code using `volatile' can become incorrect without. Disable with care. */
   181    181   /* #undef volatile */

Changes to configure.

     1      1   #! /bin/sh
     2      2   # Guess values for system-dependent variables and create Makefiles.
     3         -# Generated by GNU Autoconf 2.68 for LibreAtlas 1.0.0.
            3  +# Generated by GNU Autoconf 2.68 for LibreAtlas 1.0.0a.
     4      4   #
     5      5   # Report bugs to <a.furieri@lqt.it>.
     6      6   #
     7      7   #
     8      8   # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
     9      9   # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
    10     10   # Foundation, Inc.
................................................................................
   566    566   subdirs=
   567    567   MFLAGS=
   568    568   MAKEFLAGS=
   569    569   
   570    570   # Identity of this package.
   571    571   PACKAGE_NAME='LibreAtlas'
   572    572   PACKAGE_TARNAME='libreatlas'
   573         -PACKAGE_VERSION='1.0.0'
   574         -PACKAGE_STRING='LibreAtlas 1.0.0'
          573  +PACKAGE_VERSION='1.0.0a'
          574  +PACKAGE_STRING='LibreAtlas 1.0.0a'
   575    575   PACKAGE_BUGREPORT='a.furieri@lqt.it'
   576    576   PACKAGE_URL=''
   577    577   
   578    578   # Factoring default headers for most tests.
   579    579   ac_includes_default="\
   580    580   #include <stdio.h>
   581    581   #ifdef HAVE_SYS_TYPES_H
................................................................................
  1327   1327   #
  1328   1328   # Report the --help message.
  1329   1329   #
  1330   1330   if test "$ac_init_help" = "long"; then
  1331   1331     # Omit some internal or obsolete options to make the list less imposing.
  1332   1332     # This message is too long to be a string in the A/UX 3.1 sh.
  1333   1333     cat <<_ACEOF
  1334         -\`configure' configures LibreAtlas 1.0.0 to adapt to many kinds of systems.
         1334  +\`configure' configures LibreAtlas 1.0.0a to adapt to many kinds of systems.
  1335   1335   
  1336   1336   Usage: $0 [OPTION]... [VAR=VALUE]...
  1337   1337   
  1338   1338   To assign environment variables (e.g., CC, CFLAGS...), specify them as
  1339   1339   VAR=VALUE.  See below for descriptions of some of the useful variables.
  1340   1340   
  1341   1341   Defaults for the options are specified in brackets.
................................................................................
  1397   1397     --build=BUILD     configure for building on BUILD [guessed]
  1398   1398     --host=HOST       cross-compile to build programs to run on HOST [BUILD]
  1399   1399   _ACEOF
  1400   1400   fi
  1401   1401   
  1402   1402   if test -n "$ac_init_help"; then
  1403   1403     case $ac_init_help in
  1404         -     short | recursive ) echo "Configuration of LibreAtlas 1.0.0:";;
         1404  +     short | recursive ) echo "Configuration of LibreAtlas 1.0.0a:";;
  1405   1405      esac
  1406   1406     cat <<\_ACEOF
  1407   1407   
  1408   1408   Optional Features:
  1409   1409     --disable-option-checking  ignore unrecognized --enable/--with options
  1410   1410     --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  1411   1411     --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
................................................................................
  1524   1524       cd "$ac_pwd" || { ac_status=$?; break; }
  1525   1525     done
  1526   1526   fi
  1527   1527   
  1528   1528   test -n "$ac_init_help" && exit $ac_status
  1529   1529   if $ac_init_version; then
  1530   1530     cat <<\_ACEOF
  1531         -LibreAtlas configure 1.0.0
         1531  +LibreAtlas configure 1.0.0a
  1532   1532   generated by GNU Autoconf 2.68
  1533   1533   
  1534   1534   Copyright (C) 2010 Free Software Foundation, Inc.
  1535   1535   This configure script is free software; the Free Software Foundation
  1536   1536   gives unlimited permission to copy, distribute and modify it.
  1537   1537   _ACEOF
  1538   1538     exit
................................................................................
  2068   2068     eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  2069   2069   
  2070   2070   } # ac_fn_c_check_type
  2071   2071   cat >config.log <<_ACEOF
  2072   2072   This file contains any messages produced by compilers while
  2073   2073   running configure, to aid debugging if configure makes a mistake.
  2074   2074   
  2075         -It was created by LibreAtlas $as_me 1.0.0, which was
         2075  +It was created by LibreAtlas $as_me 1.0.0a, which was
  2076   2076   generated by GNU Autoconf 2.68.  Invocation command line was
  2077   2077   
  2078   2078     $ $0 $@
  2079   2079   
  2080   2080   _ACEOF
  2081   2081   exec 5>>config.log
  2082   2082   {
................................................................................
  2891   2891       CYGPATH_W=echo
  2892   2892     fi
  2893   2893   fi
  2894   2894   
  2895   2895   
  2896   2896   # Define the identity of the package.
  2897   2897    PACKAGE='libreatlas'
  2898         - VERSION='1.0.0'
         2898  + VERSION='1.0.0a'
  2899   2899   
  2900   2900   
  2901   2901   cat >>confdefs.h <<_ACEOF
  2902   2902   #define PACKAGE "$PACKAGE"
  2903   2903   _ACEOF
  2904   2904   
  2905   2905   
................................................................................
 17541  17541   test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
 17542  17542   
 17543  17543   cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 17544  17544   # Save the log message, to keep $0 and so on meaningful, and to
 17545  17545   # report actual input values of CONFIG_FILES etc. instead of their
 17546  17546   # values after options handling.
 17547  17547   ac_log="
 17548         -This file was extended by LibreAtlas $as_me 1.0.0, which was
        17548  +This file was extended by LibreAtlas $as_me 1.0.0a, which was
 17549  17549   generated by GNU Autoconf 2.68.  Invocation command line was
 17550  17550   
 17551  17551     CONFIG_FILES    = $CONFIG_FILES
 17552  17552     CONFIG_HEADERS  = $CONFIG_HEADERS
 17553  17553     CONFIG_LINKS    = $CONFIG_LINKS
 17554  17554     CONFIG_COMMANDS = $CONFIG_COMMANDS
 17555  17555     $ $0 $@
................................................................................
 17607  17607   
 17608  17608   Report bugs to <a.furieri@lqt.it>."
 17609  17609   
 17610  17610   _ACEOF
 17611  17611   cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 17612  17612   ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 17613  17613   ac_cs_version="\\
 17614         -LibreAtlas config.status 1.0.0
        17614  +LibreAtlas config.status 1.0.0a
 17615  17615   configured by $0, generated by GNU Autoconf 2.68,
 17616  17616     with options \\"\$ac_cs_config\\"
 17617  17617   
 17618  17618   Copyright (C) 2010 Free Software Foundation, Inc.
 17619  17619   This config.status script is free software; the Free Software Foundation
 17620  17620   gives unlimited permission to copy, distribute and modify it."
 17621  17621   

Changes to configure.ac.

     1      1   #                                               -*- Autoconf -*-
     2      2   # Process this file with autoconf to produce a configure script.
     3      3   
     4      4   AC_PREREQ(2.61)
     5         -AC_INIT(LibreAtlas, 1.0.0, a.furieri@lqt.it)
            5  +AC_INIT(LibreAtlas, 1.0.0a, a.furieri@lqt.it)
     6      6   AC_LANG(C)
     7      7   AC_CONFIG_MACRO_DIR([m4])
     8      8   
     9      9   AM_INIT_AUTOMAKE
    10     10   AM_MAINTAINER_MODE
    11     11   AM_CONFIG_HEADER(config.h)
    12     12