1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
|
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");
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/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;
|