# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1004957799 0 # Node ID 16eac0f8b45f519e736fb8693b1af36289c49489 # Parent 997e9ed670efe6da9dd755aac3c9617b242bbd18 Latest fixes, mainly for GTK. diff -r 997e9ed670ef -r 16eac0f8b45f gtk/dw.c --- a/gtk/dw.c Fri Nov 02 10:31:29 2001 +0000 +++ b/gtk/dw.c Mon Nov 05 10:56:39 2001 +0000 @@ -52,8 +52,11 @@ { 0, 0xffff, 0xffff, 0xffff }, /* 15 bright white */ }; -GdkColor _foreground = { 0, 0x0000, 0x0000, 0x0000 }; -GdkColor _background = { 0, 0xaaaa, 0xaaaa, 0xaaaa }; +#define DW_THREAD_LIMIT 50 + +DWTID _dw_thread_list[DW_THREAD_LIMIT]; +GdkColor _foreground[DW_THREAD_LIMIT]; +GdkColor _background[DW_THREAD_LIMIT]; GtkWidget *last_window = NULL; @@ -487,6 +490,51 @@ gdk_flush (); } +/* Find the index of a given thread */ +int _find_thread_index(DWTID tid) +{ + int z; + + for(z=0;zMajorVersion == 5) + if(env->MajorVersion == 5 && env->MinorVersion == 1) + strcpy(env->osName, "Windows XP"); + else if(env->MajorVersion == 5 && env->MinorVersion == 0) strcpy(env->osName, "Windows 2000"); else strcpy(env->osName, "Windows NT");