Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | On Cygwin, if no browser is set and no Cygwin version of any browser can be found, fall back to win32/win64 version of chrome, firefox or IE (in that order) |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
021866fd9196a09a29ae616fb826c141 |
| User & Date: | jan.nijtmans 2013-09-02 09:33:36.611 |
Context
|
2013-09-02
| ||
| 17:44 | Added recent assertion/stderr fix to changelog. ... (check-in: 429aba33c2 user: stephan tags: trunk) | |
| 09:33 | On Cygwin, if no browser is set and no Cygwin version of any browser can be found, fall back to win32/win64 version of chrome, firefox or IE (in that order) ... (check-in: 021866fd91 user: jan.nijtmans tags: trunk) | |
|
2013-09-01
| ||
| 16:02 | Recommend to others the same as we do. ... (check-in: ad0d6aed18 user: jan.nijtmans tags: trunk) | |
Changes
Changes to src/main.c.
| ︙ | ︙ | |||
1858 1859 1860 1861 1862 1863 1864 |
#if !defined(__DARWIN__) && !defined(__APPLE__) && !defined(__HAIKU__)
zBrowser = db_get("web-browser", 0);
if( zBrowser==0 ){
static const char *const azBrowserProg[] =
{ "xdg-open", "gnome-open", "firefox", "google-chrome" };
int i;
#if defined(__CYGWIN__)
| | > > > > > > > > > > > | | 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 |
#if !defined(__DARWIN__) && !defined(__APPLE__) && !defined(__HAIKU__)
zBrowser = db_get("web-browser", 0);
if( zBrowser==0 ){
static const char *const azBrowserProg[] =
{ "xdg-open", "gnome-open", "firefox", "google-chrome" };
int i;
#if defined(__CYGWIN__)
const char *path = fossil_getenv("ProgramFiles(x86)");
if( !path ){
path = fossil_getenv("PROGRAMFILES");
}
path = fossil_utf8_to_filename(path);
zBrowser = mprintf("%s/Google/Chrome/Application/chrome.exe", path);
if( file_access(zBrowser, X_OK) ){
zBrowser = mprintf("%s/Mozilla Firefox/firefox.exe", path);
}
if( file_access(zBrowser, X_OK) ){
path = fossil_utf8_to_filename(fossil_getenv("PROGRAMFILES"));
zBrowser = mprintf("%s/Internet Explorer/iexplore.exe", path);
}
zBrowser = mprintf("\"%s\"", zBrowser);
#else
zBrowser = "echo";
#endif
for(i=0; i<sizeof(azBrowserProg)/sizeof(azBrowserProg[0]); i++){
if( binaryOnPath(azBrowserProg[i]) ){
zBrowser = azBrowserProg[i];
break;
|
| ︙ | ︙ |