? README.debugmem ? myFirstGdispPlus.patch Index: gdisp_main.c =================================================================== RCS file: /cvsroot/tsp/tsp/src/consumers/gdisp+/gdisp_main.c,v retrieving revision 1.6 diff -r1.6 gdisp_main.c 115c115 < "h:u:")) != EOF) { --- > "h:u:x:")) != EOF) { 125a126,131 > case 'x' : > if (kernel->ioFilename != (gchar*)NULL) { > g_free(kernel->ioFilename); > } > kernel->ioFilename = gdisp_strDup(optarg); > break; 153c159 < --- > gint retval = 0; 189c195,196 < return -1; --- > retval = -1; > return retval; 218d224 < 220,224c226,236 < * Enter GTK main processing loop. < * Sleep waiting for X events (such as button or key presses), timeouts, < * file IO notifications to occur. < */ < gtk_main(); --- > * Restore configuration if a configurationit > * file was provided on command line > * We may not restore it before GUI is built. > */ > if ((gdispKernel->ioFilename != NULL) && > (!gdisp_openConfigurationFile(gdispKernel)) > ) { > /* > * Write the usage. > */ > gdisp_usage(gdispKernel,argv[0]); 225a238,246 > } else { > > /* > * Enter GTK main processing loop. > * Sleep waiting for X events (such as button or key presses), timeouts, > * file IO notifications to occur. > */ > gtk_main(); > } 244c265 < return 0; --- > return retval; Index: gdisp_pages.c =================================================================== RCS file: /cvsroot/tsp/tsp/src/consumers/gdisp+/gdisp_pages.c,v retrieving revision 1.8 diff -r1.8 gdisp_pages.c 1519a1520,1521 > #define GD_WINDOW_MAX_INITIAL_WIDTH 400 > #define GD_WINDOW_MAX_INITIAL_HEIGHT 300 1521,1522c1523,1524 < 3 * screenWidth / 4, /* width */ < 3 * screenHeight / 4); /* height */ --- > MIN(3 * screenWidth / 4,GD_WINDOW_MAX_INITIAL_WIDTH), /* width */ > MIN(3 * screenHeight / 4,GD_WINDOW_MAX_INITIAL_HEIGHT)); /* height */