SVN Commit by dpage: r4544 - in trunk/pgadmin3: . src/utils

From: svn(at)pgadmin(dot)org
To: pgadmin-hackers(at)postgresql(dot)org
Subject: SVN Commit by dpage: r4544 - in trunk/pgadmin3: . src/utils
Date: 2005-10-14 13:06:59
Message-ID: 200510141306.j9ED6xsa028568@developer.pgadmin.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Author: dpage
Date: 2005-10-14 14:06:59 +0100 (Fri, 14 Oct 2005)
New Revision: 4544

Modified:
trunk/pgadmin3/CHANGELOG.txt
trunk/pgadmin3/src/utils/sysSettings.cpp
Log:
Use a sensible default location for the logfile (v2.0 :-) )

Modified: trunk/pgadmin3/CHANGELOG.txt
===================================================================
--- trunk/pgadmin3/CHANGELOG.txt 2005-10-14 12:57:03 UTC (rev 4543)
+++ trunk/pgadmin3/CHANGELOG.txt 2005-10-14 13:06:59 UTC (rev 4544)
@@ -17,6 +17,7 @@
</ul>
<br>
<ul>
+ <li>2005-10-14 DP 1.4B3 Use a sensible default location for the logfile
<li>2005-10-12 AP 1.4B3 Fix count crash on tables (r: Merlin Moncure)
<li>2005-10-12 AP 1.4B3 Fix slony detection on tables for pgsql7.x
<li>2005-10-08 AP 1.4B2 Fix "New" context menu crash on disconnected server (r: Tomasz Rybak)

Modified: trunk/pgadmin3/src/utils/sysSettings.cpp
===================================================================
--- trunk/pgadmin3/src/utils/sysSettings.cpp 2005-10-14 12:57:03 UTC (rev 4543)
+++ trunk/pgadmin3/src/utils/sysSettings.cpp 2005-10-14 13:06:59 UTC (rev 4544)
@@ -38,19 +38,30 @@

// Log. Try to get a vaguely usable default path.
char *homedir;
+#ifdef __WXMSW__
+ char *homedrive;
+#endif
+
wxString deflog;

- if ((homedir = getenv("HOME")) == NULL)
- homedir = getenv("HOMEPATH");
+#ifdef __WXMSW__
+ homedrive = getenv("HOMEDRIVE");
+ homedir = getenv("HOMEPATH");
+#else
+ homedir = getenv("HOME");
+#endif

if (!homedir)
deflog = wxT("pgadmin.log");
else
{
- deflog = wxString::FromAscii(homedir);
+
#ifdef __WXMSW__
+ deflog = wxString::FromAscii(homedrive);
+ deflog += wxString::FromAscii(homedir);
deflog += wxT("\\pgadmin.log");
#else
+ deflog = wxString::FromAscii(homedir);
deflog += wxT("/pgadmin.log");
#endif
}

Browse pgadmin-hackers by date

  From Date Subject
Next Message svn 2005-10-14 13:27:04 SVN Commit by dpage: r4545 - trunk/pgadmin3/i18n
Previous Message svn 2005-10-14 12:57:03 SVN Commit by dpage: r4543 - in trunk/pgadmin3: pkg/mac src/utils