Index: console.c
===================================================================
--- console.c	(revision 322)
+++ console.c	(revision 323)
@@ -34,7 +34,9 @@
 raydium_console_get_string[0]=0;
 raydium_console_get_string_last[0]=0;
 
-raydium_init_cli_option_default("history",raydium_console_history_filename,"raydium_history");
+raydium_init_cli_option_default("history",raydium_console_history_filename,
+				raydium_file_home_path("raydium_history"));
+
 for(i=0;i<RAYDIUM_CONSOLE_MAX_HISTORY;i++)
     raydium_console_history[i][0]=0;
 raydium_console_history_index_current=-1;
@@ -207,7 +209,7 @@
 if(raydium_console_get_string_last[0]!='/' && !treated)
 {
 #ifdef PHP_SUPPORT
-#define TEMPFILE "temp.delme.php"
+#define TEMPFILE raydium_file_home_path("temp.delme.php")
 FILE *fp;
 fp=fopen(TEMPFILE,"wt");
 if(!fp) { raydium_log("console: php call: cannot create %s temporary file",TEMPFILE); return; }
DIUM_MAX_NAME_LEN];
 #endif
 
 raydium_signal_install_trap();
-#ifdef WIN32
-// init Win32 OpenGL ARB ext.
-raydium_arb_win32_init();
-#endif
+err=glewInit();
+if(err==GLEW_OK)
+    raydium_log("OpenGL extensions: OK");
+else
+    raydium_log("OpenGL extensions: FAILED");
 raydium_internal_size_vector_float_4=sizeof(GLfloat)*4;
 raydium_log("Platform \"4xfloat\" vector size is: %i byte(s) long",raydium_internal_size_vector_float_4);
 glGetIntegerv(GL_MAX_TEXTURE_SIZE, &raydium_texture_size_max);