Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 194714
Collapse All | Expand All

(-)fluxter-0.1.0/Baseresource.cc (-38 / +60 lines)
Lines 32-38 Link Here
32
  bbtool=toolwindow;
32
  bbtool=toolwindow;
33
  style.style_filename=NULL;
33
  style.style_filename=NULL;
34
  style.conf_filename=NULL;
34
  style.conf_filename=NULL;
35
  
35
36
  if (bbtool->nobb_config) {
36
  if (bbtool->nobb_config) {
37
      ReadBBtoolResource();
37
      ReadBBtoolResource();
38
      ResourceType=FLUXTERG;
38
      ResourceType=FLUXTERG;
Lines 71-83 Link Here
71
  } else
71
  } else
72
    bbtool->image_dither = True;
72
    bbtool->image_dither = True;
73
73
74
 if (bbtool->image_dither && 
74
 if (bbtool->image_dither &&
75
     bbtool->getCurrentScreenInfo()->getVisual()->c_class == TrueColor 
75
     bbtool->getCurrentScreenInfo()->getVisual()->c_class == TrueColor
76
     && bbtool->getCurrentScreenInfo()->getDepth() >= 24)
76
     && bbtool->getCurrentScreenInfo()->getDepth() >= 24)
77
    bbtool->image_dither = False;
77
    bbtool->image_dither = False;
78
  
78
79
	/* Need to do this here */
79
    /* Need to do this here */
80
	bbtool->setupImageControl();
80
    bbtool->setupImageControl();
81
81
82
  if (XrmGetResource(resource_db, "fluxter.autoConfig",
82
  if (XrmGetResource(resource_db, "fluxter.autoConfig",
83
                     "Fluxter.Autoconfig", &value_type, &value)) {
83
                     "Fluxter.Autoconfig", &value_type, &value)) {
Lines 105-111 Link Here
105
      mtime=0;
105
      mtime=0;
106
    } else {
106
    } else {
107
      mtime=file_status.st_mtime;
107
      mtime=file_status.st_mtime;
108
  
108
109
      timer=new BTimer(toolwindow->getCurrentScreenInfo()->getBaseDisplay(),
109
      timer=new BTimer(toolwindow->getCurrentScreenInfo()->getBaseDisplay(),
110
                        this);
110
                        this);
111
      timer->setTimeout(1000*check_timeout);
111
      timer->setTimeout(1000*check_timeout);
Lines 201-207 Link Here
201
      db=NULL;
201
      db=NULL;
202
      delete [] filename;
202
      delete [] filename;
203
      return(False);
203
      return(False);
204
    } else if ((S_ISDIR(file_status.st_mode))) {
205
      // Filename is a directory. It's likely a theme that consist in a folder instead of a single file
206
207
      // Sets the filename to point to theme file in folder
208
      delete [] filename;
209
      filename = new char[len + strlen("/theme.cfg") + 1];
210
      strncpy(filename, value.addr, len + 1);
211
      strcat(filename, "/theme.cfg");
212
213
      printf("New filename is %s", filename);
214
215
      // Try again
216
      if (stat(filename,&file_status)!=0) {
217
        db=NULL;
218
        delete [] filename;
219
        return(False);
220
      } else {
221
          db = XrmGetFileDatabase(filename);
222
        delete [] filename;
223
        return(True);
224
      }
204
    }
225
    }
226
205
    db = XrmGetFileDatabase(filename);
227
    db = XrmGetFileDatabase(filename);
206
    delete [] filename;
228
    delete [] filename;
207
    return(True);
229
    return(True);
Lines 248-255 Link Here
248
    }
270
    }
249
    else
271
    else
250
      bbtool->config_filename=bbtool->config_file;
272
      bbtool->config_filename=bbtool->config_file;
251
  }  
273
  }
252
  
274
253
}
275
}
254
276
255
void BaseResource::ReadBlackboxResource() {
277
void BaseResource::ReadBlackboxResource() {
Lines 271-277 Link Here
271
  } else {
293
  } else {
272
    delete [] style.conf_filename;
294
    delete [] style.conf_filename;
273
    char *homedir = getenv("HOME");
295
    char *homedir = getenv("HOME");
274
    int len=strlen(homedir) + strlen(FLUXBOX_LOCAL); 
296
    int len=strlen(homedir) + strlen(FLUXBOX_LOCAL);
275
    style.conf_filename = new char[len+2];
297
    style.conf_filename = new char[len+2];
276
    memset(style.conf_filename, 0, len + 2);
298
    memset(style.conf_filename, 0, len + 2);
277
    sprintf(style.conf_filename, "%s/%s", homedir,FLUXBOX_LOCAL);
299
    sprintf(style.conf_filename, "%s/%s", homedir,FLUXBOX_LOCAL);
Lines 314-401 Link Here
314
  readDatabaseColor(rname,rclass,color);
336
  readDatabaseColor(rname,rclass,color);
315
  if (!color->isAllocated()) {
337
  if (!color->isAllocated()) {
316
    readDatabaseColor(bbname,bbclass,color);
338
    readDatabaseColor(bbname,bbclass,color);
317
    if (!color->isAllocated()) 
339
    if (!color->isAllocated())
318
      bbtool->getImageControl()->parseColor(color,dcolor);
340
      bbtool->getImageControl()->parseColor(color,dcolor);
319
  }
341
  }
320
}
342
}
321
343
322
void BaseResource::readDatabaseTexture(char *rname, char *rclass,
344
void BaseResource::readDatabaseTexture(char *rname, char *rclass,
323
				  BTexture *texture) {
345
                  BTexture *texture) {
324
  XrmValue value;
346
  XrmValue value;
325
  char *value_type;
347
  char *value_type;
326
348
327
  texture->setTexture(0);
349
  texture->setTexture(0);
328
  
350
329
  if (XrmGetResource(resource_db, rname, rclass, &value_type,
351
  if (XrmGetResource(resource_db, rname, rclass, &value_type,
330
		     &value))
352
             &value))
331
    bbtool->getImageControl()->parseTexture(texture, value.addr);
353
    bbtool->getImageControl()->parseTexture(texture, value.addr);
332
  
354
333
  if (texture->getTexture() & BImage_Solid) {
355
  if (texture->getTexture() & BImage_Solid) {
334
    int clen = strlen(rclass) + 8, nlen = strlen(rname) + 8;
356
    int clen = strlen(rclass) + 8, nlen = strlen(rname) + 8;
335
    char *colorclass = new char[clen], *colorname = new char[nlen];
357
    char *colorclass = new char[clen], *colorname = new char[nlen];
336
    
358
337
    sprintf(colorclass, "%s.Color", rclass);
359
    sprintf(colorclass, "%s.Color", rclass);
338
    sprintf(colorname,  "%s.color", rname);
360
    sprintf(colorname,  "%s.color", rname);
339
    
361
340
    readDatabaseColor(colorname, colorclass, texture->getColor());
362
    readDatabaseColor(colorname, colorclass, texture->getColor());
341
    
363
342
    delete [] colorclass;
364
    delete [] colorclass;
343
    delete [] colorname;
365
    delete [] colorname;
344
    
366
345
    if ((! texture->getColor()->isAllocated()) ||
367
    if ((! texture->getColor()->isAllocated()) ||
346
	(texture->getTexture() & BImage_Flat))
368
    (texture->getTexture() & BImage_Flat))
347
      return;
369
      return;
348
    
370
349
    XColor xcol;
371
    XColor xcol;
350
    
372
351
    xcol.red = (unsigned int) (texture->getColor()->getRed() +
373
    xcol.red = (unsigned int) (texture->getColor()->getRed() +
352
			       (texture->getColor()->getRed() >> 1));
374
                   (texture->getColor()->getRed() >> 1));
353
    if (xcol.red >= 0xff) xcol.red = 0xffff;
375
    if (xcol.red >= 0xff) xcol.red = 0xffff;
354
    else xcol.red *= 0xff;
376
    else xcol.red *= 0xff;
355
    xcol.green = (unsigned int) (texture->getColor()->getGreen() +
377
    xcol.green = (unsigned int) (texture->getColor()->getGreen() +
356
				 (texture->getColor()->getGreen() >> 1));
378
                 (texture->getColor()->getGreen() >> 1));
357
    if (xcol.green >= 0xff) xcol.green = 0xffff;
379
    if (xcol.green >= 0xff) xcol.green = 0xffff;
358
    else xcol.green *= 0xff;
380
    else xcol.green *= 0xff;
359
    xcol.blue = (unsigned int) (texture->getColor()->getBlue() +
381
    xcol.blue = (unsigned int) (texture->getColor()->getBlue() +
360
				(texture->getColor()->getBlue() >> 1));
382
                (texture->getColor()->getBlue() >> 1));
361
    if (xcol.blue >= 0xff) xcol.blue = 0xffff;
383
    if (xcol.blue >= 0xff) xcol.blue = 0xffff;
362
    else xcol.blue *= 0xff;
384
    else xcol.blue *= 0xff;
363
    
385
364
    if (! XAllocColor(bbtool->getXDisplay(), bbtool->getImageControl()->getColormap(),
386
    if (! XAllocColor(bbtool->getXDisplay(), bbtool->getImageControl()->getColormap(),
365
                      &xcol))
387
                      &xcol))
366
      xcol.pixel = 0;
388
      xcol.pixel = 0;
367
    
389
368
    texture->getHiColor()->setPixel(xcol.pixel);
390
    texture->getHiColor()->setPixel(xcol.pixel);
369
    
391
370
    xcol.red =
392
    xcol.red =
371
      (unsigned int) ((texture->getColor()->getRed() >> 2) +
393
      (unsigned int) ((texture->getColor()->getRed() >> 2) +
372
		      (texture->getColor()->getRed() >> 1)) * 0xff;
394
              (texture->getColor()->getRed() >> 1)) * 0xff;
373
    xcol.green =
395
    xcol.green =
374
      (unsigned int) ((texture->getColor()->getGreen() >> 2) +
396
      (unsigned int) ((texture->getColor()->getGreen() >> 2) +
375
		      (texture->getColor()->getGreen() >> 1)) * 0xff;
397
              (texture->getColor()->getGreen() >> 1)) * 0xff;
376
    xcol.blue =
398
    xcol.blue =
377
      (unsigned int) ((texture->getColor()->getBlue() >> 2) +
399
      (unsigned int) ((texture->getColor()->getBlue() >> 2) +
378
		      (texture->getColor()->getBlue() >> 1)) * 0xff;
400
              (texture->getColor()->getBlue() >> 1)) * 0xff;
379
    
401
380
    if (! XAllocColor(bbtool->getXDisplay(), bbtool->getImageControl()->getColormap(),
402
    if (! XAllocColor(bbtool->getXDisplay(), bbtool->getImageControl()->getColormap(),
381
                      &xcol))
403
                      &xcol))
382
      xcol.pixel = 0;
404
      xcol.pixel = 0;
383
    
405
384
    texture->getLoColor()->setPixel(xcol.pixel);
406
    texture->getLoColor()->setPixel(xcol.pixel);
385
  } else if (texture->getTexture() & BImage_Gradient) {
407
  } else if (texture->getTexture() & BImage_Gradient) {
386
    int clen = strlen(rclass) + 10, nlen = strlen(rname) + 10;
408
    int clen = strlen(rclass) + 10, nlen = strlen(rname) + 10;
387
    char *colorclass = new char[clen], *colorname = new char[nlen],
409
    char *colorclass = new char[clen], *colorname = new char[nlen],
388
      *colortoclass = new char[clen], *colortoname = new char[nlen];
410
      *colortoclass = new char[clen], *colortoname = new char[nlen];
389
    
411
390
    sprintf(colorclass, "%s.Color", rclass);
412
    sprintf(colorclass, "%s.Color", rclass);
391
    sprintf(colorname,  "%s.color", rname);
413
    sprintf(colorname,  "%s.color", rname);
392
    
414
393
    sprintf(colortoclass, "%s.ColorTo", rclass);
415
    sprintf(colortoclass, "%s.ColorTo", rclass);
394
    sprintf(colortoname,  "%s.colorTo", rname);
416
    sprintf(colortoname,  "%s.colorTo", rname);
395
    
417
396
    readDatabaseColor(colorname, colorclass, texture->getColor());
418
    readDatabaseColor(colorname, colorclass, texture->getColor());
397
    readDatabaseColor(colortoname, colortoclass, texture->getColorTo());
419
    readDatabaseColor(colortoname, colortoclass, texture->getColorTo());
398
    
420
399
    delete [] colorclass;
421
    delete [] colorclass;
400
    delete [] colorname;
422
    delete [] colorname;
401
    delete [] colortoclass;
423
    delete [] colortoclass;
Lines 407-413 Link Here
407
  XrmValue value;
429
  XrmValue value;
408
  char *value_type;
430
  char *value_type;
409
  if (XrmGetResource(resource_db, rname, rclass, &value_type,
431
  if (XrmGetResource(resource_db, rname, rclass, &value_type,
410
		     &value))
432
             &value))
411
    bbtool->getImageControl()->parseColor(color, value.addr);
433
    bbtool->getImageControl()->parseColor(color, value.addr);
412
  else
434
  else
413
    // parsing with no color string just deallocates the color, if it has
435
    // parsing with no color string just deallocates the color, if it has
(-)fluxter-0.1.0/configure (-71 / +71 lines)
Lines 1-7 Link Here
1
#! /bin/sh
1
#! /bin/sh
2
2
3
# Guess values for system-dependent variables and create Makefiles.
3
# Guess values for system-dependent variables and create Makefiles.
4
# Generated automatically using autoconf version 2.13 
4
# Generated automatically using autoconf version 2.13
5
# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
5
# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6
#
6
#
7
# This configure script is free software; the Free Software Foundation
7
# This configure script is free software; the Free Software Foundation
Lines 9-22 Link Here
9
9
10
# Defaults:
10
# Defaults:
11
ac_help=
11
ac_help=
12
ac_default_prefix=/usr/local
12
ac_default_prefix=/usr
13
# Any additions from configure.in:
13
# Any additions from configure.in:
14
ac_help="$ac_help
14
ac_help="$ac_help
15
  --disable-dependency-tracking Speeds up one-time builds
15
  --disable-dependency-tracking Speeds up one-time builds
16
  --enable-dependency-tracking  Do not reject slow dependency extractors"
16
  --enable-dependency-tracking  Do not reject slow dependency extractors"
17
ac_default_prefix=/usr/local
17
ac_default_prefix=/usr
18
ac_help="$ac_help
18
ac_help="$ac_help
19
  --enable-debug	create debugging code [default=no]"
19
  --enable-debug    create debugging code [default=no]"
20
ac_help="$ac_help
20
ac_help="$ac_help
21
  --enable-interlace      include code for image interlacing[default=yes]"
21
  --enable-interlace      include code for image interlacing[default=yes]"
22
ac_help="$ac_help
22
ac_help="$ac_help
Lines 438-444 Link Here
438
  | --no-cr | --no-c) ;;
438
  | --no-cr | --no-c) ;;
439
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
439
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
440
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
440
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
441
  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
441
  *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
442
  ac_configure_args="$ac_configure_args '$ac_arg'" ;;
442
  ac_configure_args="$ac_configure_args '$ac_arg'" ;;
443
  *) ac_configure_args="$ac_configure_args $ac_arg" ;;
443
  *) ac_configure_args="$ac_configure_args $ac_arg" ;;
444
  esac
444
  esac
Lines 522-528 Link Here
522
  # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
522
  # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
523
  if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
523
  if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
524
    ac_n= ac_c='
524
    ac_n= ac_c='
525
' ac_t='	'
525
' ac_t='    '
526
  else
526
  else
527
    ac_n=-n ac_c= ac_t=
527
    ac_n=-n ac_c= ac_t=
528
  fi
528
  fi
Lines 572-578 Link Here
572
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
572
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
573
  echo $ac_n "(cached) $ac_c" 1>&6
573
  echo $ac_n "(cached) $ac_c" 1>&6
574
else
574
else
575
    IFS="${IFS= 	}"; ac_save_IFS="$IFS"; IFS=":"
575
    IFS="${IFS=     }"; ac_save_IFS="$IFS"; IFS=":"
576
  for ac_dir in $PATH; do
576
  for ac_dir in $PATH; do
577
    # Account for people who put trailing slashes in PATH elements.
577
    # Account for people who put trailing slashes in PATH elements.
578
    case "$ac_dir/" in
578
    case "$ac_dir/" in
Lines 583-597 Link Here
583
      # by default.
583
      # by default.
584
      for ac_prog in ginstall scoinst install; do
584
      for ac_prog in ginstall scoinst install; do
585
        if test -f $ac_dir/$ac_prog; then
585
        if test -f $ac_dir/$ac_prog; then
586
	  if test $ac_prog = install &&
586
      if test $ac_prog = install &&
587
            grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
587
            grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
588
	    # AIX install.  It has an incompatible calling convention.
588
        # AIX install.  It has an incompatible calling convention.
589
	    :
589
        :
590
	  else
590
      else
591
	    ac_cv_path_install="$ac_dir/$ac_prog -c"
591
        ac_cv_path_install="$ac_dir/$ac_prog -c"
592
	    break 2
592
        break 2
593
	  fi
593
      fi
594
	fi
594
    fi
595
      done
595
      done
596
      ;;
596
      ;;
597
    esac
597
    esac
Lines 698-704 Link Here
698
  if test -n "$AWK"; then
698
  if test -n "$AWK"; then
699
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
699
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
700
else
700
else
701
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
701
  IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS=":"
702
  ac_dummy="$PATH"
702
  ac_dummy="$PATH"
703
  for ac_dir in $ac_dummy; do
703
  for ac_dir in $ac_dummy; do
704
    test -z "$ac_dir" && ac_dir=.
704
    test -z "$ac_dir" && ac_dir=.
Lines 728-734 Link Here
728
else
728
else
729
  cat > conftestmake <<\EOF
729
  cat > conftestmake <<\EOF
730
all:
730
all:
731
	@echo 'ac_maketemp="${MAKE}"'
731
    @echo 'ac_maketemp="${MAKE}"'
732
EOF
732
EOF
733
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
733
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
734
eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
734
eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
Lines 854-860 Link Here
854
  if test -n "$regex_cmd"; then
854
  if test -n "$regex_cmd"; then
855
  ac_cv_prog_regex_cmd="$regex_cmd" # Let the user override the test.
855
  ac_cv_prog_regex_cmd="$regex_cmd" # Let the user override the test.
856
else
856
else
857
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
857
  IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS=":"
858
  ac_dummy="$PATH"
858
  ac_dummy="$PATH"
859
  for ac_dir in $ac_dummy; do
859
  for ac_dir in $ac_dummy; do
860
    test -z "$ac_dir" && ac_dir=.
860
    test -z "$ac_dir" && ac_dir=.
Lines 884-902 Link Here
884
884
885
885
886
886
887
      
887
888
888
889
# Check whether --enable-debug or --disable-debug was given.
889
# Check whether --enable-debug or --disable-debug was given.
890
if test "${enable_debug+set}" = set; then
890
if test "${enable_debug+set}" = set; then
891
  enableval="$enable_debug"
891
  enableval="$enable_debug"
892
  
892
893
if test $enableval = "no";
893
if test $enableval = "no";
894
 then 
894
 then
895
 test "$CFLAGS" = "" && CFLAGS="-O2 -Wall"
895
 test "$CFLAGS" = "" && CFLAGS="-O2 -Wall"
896
 test "$CXXFLAGS" = "" && CXXFLAGS="-O2 -Wall"
896
 test "$CXXFLAGS" = "" && CXXFLAGS="-O2 -Wall"
897
 test "$LDFLAGS" = "" && LDFLAGS="-s"
897
 test "$LDFLAGS" = "" && LDFLAGS="-s"
898
898
899
 else 
899
 else
900
 test "$CFLAGS" = "" && CFLAGS="-g -Wall -DDEBUG"
900
 test "$CFLAGS" = "" && CFLAGS="-g -Wall -DDEBUG"
901
 test "$CXXFLAGS" = "" && CXXFLAGS="-g -Wall -DDEBUG"
901
 test "$CXXFLAGS" = "" && CXXFLAGS="-g -Wall -DDEBUG"
902
 test "$LDFLAGS" = "" && LDFLAGS=""
902
 test "$LDFLAGS" = "" && LDFLAGS=""
Lines 904-910 Link Here
904
fi
904
fi
905
905
906
else
906
else
907
  
907
908
 test "$CFLAGS" = "" && CFLAGS="-O2 -Wall"
908
 test "$CFLAGS" = "" && CFLAGS="-O2 -Wall"
909
 test "$CXXFLAGS" = "" && CXXFLAGS="-O2 -Wall"
909
 test "$CXXFLAGS" = "" && CXXFLAGS="-O2 -Wall"
910
 test "$LDFLAGS" = "" && LDFLAGS="-s"
910
 test "$LDFLAGS" = "" && LDFLAGS="-s"
Lines 942-948 Link Here
942
  if test -n "$CC"; then
942
  if test -n "$CC"; then
943
  ac_cv_prog_CC="$CC" # Let the user override the test.
943
  ac_cv_prog_CC="$CC" # Let the user override the test.
944
else
944
else
945
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
945
  IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS=":"
946
  ac_dummy="$PATH"
946
  ac_dummy="$PATH"
947
  for ac_dir in $ac_dummy; do
947
  for ac_dir in $ac_dummy; do
948
    test -z "$ac_dir" && ac_dir=.
948
    test -z "$ac_dir" && ac_dir=.
Lines 972-978 Link Here
972
  if test -n "$CC"; then
972
  if test -n "$CC"; then
973
  ac_cv_prog_CC="$CC" # Let the user override the test.
973
  ac_cv_prog_CC="$CC" # Let the user override the test.
974
else
974
else
975
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
975
  IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS=":"
976
  ac_prog_rejected=no
976
  ac_prog_rejected=no
977
  ac_dummy="$PATH"
977
  ac_dummy="$PATH"
978
  for ac_dir in $ac_dummy; do
978
  for ac_dir in $ac_dummy; do
Lines 980-986 Link Here
980
    if test -f $ac_dir/$ac_word; then
980
    if test -f $ac_dir/$ac_word; then
981
      if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
981
      if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
982
        ac_prog_rejected=yes
982
        ac_prog_rejected=yes
983
	continue
983
    continue
984
      fi
984
      fi
985
      ac_cv_prog_CC="cc"
985
      ac_cv_prog_CC="cc"
986
      break
986
      break
Lines 1023-1029 Link Here
1023
  if test -n "$CC"; then
1023
  if test -n "$CC"; then
1024
  ac_cv_prog_CC="$CC" # Let the user override the test.
1024
  ac_cv_prog_CC="$CC" # Let the user override the test.
1025
else
1025
else
1026
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
1026
  IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS=":"
1027
  ac_dummy="$PATH"
1027
  ac_dummy="$PATH"
1028
  for ac_dir in $ac_dummy; do
1028
  for ac_dir in $ac_dummy; do
1029
    test -z "$ac_dir" && ac_dir=.
1029
    test -z "$ac_dir" && ac_dir=.
Lines 1158-1164 Link Here
1158
am_make=${MAKE-make}
1158
am_make=${MAKE-make}
1159
cat > confinc << 'END'
1159
cat > confinc << 'END'
1160
doit:
1160
doit:
1161
	@echo done
1161
    @echo done
1162
END
1162
END
1163
# If we don't find an include directive, just comment out the code.
1163
# If we don't find an include directive, just comment out the code.
1164
echo $ac_n "checking for style of include used by $am_make""... $ac_c" 1>&6
1164
echo $ac_n "checking for style of include used by $am_make""... $ac_c" 1>&6
Lines 1229-1237 Link Here
1229
      # after this tag, mechanisms are not by side-effect, so they'll
1229
      # after this tag, mechanisms are not by side-effect, so they'll
1230
      # only be used when explicitly requested
1230
      # only be used when explicitly requested
1231
      if test "x$enable_dependency_tracking" = xyes; then
1231
      if test "x$enable_dependency_tracking" = xyes; then
1232
	continue
1232
    continue
1233
      else
1233
      else
1234
	break
1234
    break
1235
      fi
1235
      fi
1236
      ;;
1236
      ;;
1237
    none) break ;;
1237
    none) break ;;
Lines 1274-1280 Link Here
1274
  if test -n "$CXX"; then
1274
  if test -n "$CXX"; then
1275
  ac_cv_prog_CXX="$CXX" # Let the user override the test.
1275
  ac_cv_prog_CXX="$CXX" # Let the user override the test.
1276
else
1276
else
1277
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
1277
  IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS=":"
1278
  ac_dummy="$PATH"
1278
  ac_dummy="$PATH"
1279
  for ac_dir in $ac_dummy; do
1279
  for ac_dir in $ac_dummy; do
1280
    test -z "$ac_dir" && ac_dir=.
1280
    test -z "$ac_dir" && ac_dir=.
Lines 1441-1449 Link Here
1441
      # after this tag, mechanisms are not by side-effect, so they'll
1441
      # after this tag, mechanisms are not by side-effect, so they'll
1442
      # only be used when explicitly requested
1442
      # only be used when explicitly requested
1443
      if test "x$enable_dependency_tracking" = xyes; then
1443
      if test "x$enable_dependency_tracking" = xyes; then
1444
	continue
1444
    continue
1445
      else
1445
      else
1446
	break
1446
    break
1447
      fi
1447
      fi
1448
      ;;
1448
      ;;
1449
    none) break ;;
1449
    none) break ;;
Lines 1491-1497 Link Here
1491
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1491
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1492
  echo $ac_n "(cached) $ac_c" 1>&6
1492
  echo $ac_n "(cached) $ac_c" 1>&6
1493
else
1493
else
1494
    IFS="${IFS= 	}"; ac_save_IFS="$IFS"; IFS=":"
1494
    IFS="${IFS=     }"; ac_save_IFS="$IFS"; IFS=":"
1495
  for ac_dir in $PATH; do
1495
  for ac_dir in $PATH; do
1496
    # Account for people who put trailing slashes in PATH elements.
1496
    # Account for people who put trailing slashes in PATH elements.
1497
    case "$ac_dir/" in
1497
    case "$ac_dir/" in
Lines 1502-1516 Link Here
1502
      # by default.
1502
      # by default.
1503
      for ac_prog in ginstall scoinst install; do
1503
      for ac_prog in ginstall scoinst install; do
1504
        if test -f $ac_dir/$ac_prog; then
1504
        if test -f $ac_dir/$ac_prog; then
1505
	  if test $ac_prog = install &&
1505
      if test $ac_prog = install &&
1506
            grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1506
            grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1507
	    # AIX install.  It has an incompatible calling convention.
1507
        # AIX install.  It has an incompatible calling convention.
1508
	    :
1508
        :
1509
	  else
1509
      else
1510
	    ac_cv_path_install="$ac_dir/$ac_prog -c"
1510
        ac_cv_path_install="$ac_dir/$ac_prog -c"
1511
	    break 2
1511
        break 2
1512
	  fi
1512
      fi
1513
	fi
1513
    fi
1514
      done
1514
      done
1515
      ;;
1515
      ;;
1516
    esac
1516
    esac
Lines 1757-1763 Link Here
1757
  cat >> confdefs.h <<EOF
1757
  cat >> confdefs.h <<EOF
1758
#define $ac_tr_hdr 1
1758
#define $ac_tr_hdr 1
1759
EOF
1759
EOF
1760
 
1760
1761
else
1761
else
1762
  echo "$ac_t""no" 1>&6
1762
  echo "$ac_t""no" 1>&6
1763
fi
1763
fi
Lines 1848-1854 Link Here
1848
  cat >> confdefs.h <<EOF
1848
  cat >> confdefs.h <<EOF
1849
#define $ac_tr_func 1
1849
#define $ac_tr_func 1
1850
EOF
1850
EOF
1851
 
1851
1852
else
1852
else
1853
  echo "$ac_t""no" 1>&6
1853
  echo "$ac_t""no" 1>&6
1854
fi
1854
fi
Lines 1888-1894 Link Here
1888
  # Make sure to not put "make" in the Imakefile rules, since we grep it out.
1888
  # Make sure to not put "make" in the Imakefile rules, since we grep it out.
1889
  cat > Imakefile <<'EOF'
1889
  cat > Imakefile <<'EOF'
1890
acfindx:
1890
acfindx:
1891
	@echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
1891
    @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
1892
EOF
1892
EOF
1893
  if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
1893
  if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
1894
    # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1894
    # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Lines 1904-1915 Link Here
1904
    # bogus both because they are the default anyway, and because
1904
    # bogus both because they are the default anyway, and because
1905
    # using them would break gcc on systems where it needs fixed includes.
1905
    # using them would break gcc on systems where it needs fixed includes.
1906
    case "$ac_im_incroot" in
1906
    case "$ac_im_incroot" in
1907
	/usr/include) ;;
1907
    /usr/include) ;;
1908
	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
1908
    *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
1909
    esac
1909
    esac
1910
    case "$ac_im_usrlibdir" in
1910
    case "$ac_im_usrlibdir" in
1911
	/usr/lib | /lib) ;;
1911
    /usr/lib | /lib) ;;
1912
	*) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
1912
    *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
1913
    esac
1913
    esac
1914
  fi
1914
  fi
1915
  cd ..
1915
  cd ..
Lines 2046-2052 Link Here
2046
    /usr/athena/lib       \
2046
    /usr/athena/lib       \
2047
    /usr/local/x11r5/lib  \
2047
    /usr/local/x11r5/lib  \
2048
    /usr/lpp/Xamples/lib  \
2048
    /usr/lpp/Xamples/lib  \
2049
    /lib/usr/lib/X11	  \
2049
    /lib/usr/lib/X11      \
2050
                          \
2050
                          \
2051
    /usr/openwin/lib      \
2051
    /usr/openwin/lib      \
2052
    /usr/openwin/share/lib \
2052
    /usr/openwin/share/lib \
Lines 2069-2075 Link Here
2069
else
2069
else
2070
  # Record where we found X for the cache.
2070
  # Record where we found X for the cache.
2071
  ac_cv_have_x="have_x=yes \
2071
  ac_cv_have_x="have_x=yes \
2072
	        ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
2072
            ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
2073
fi
2073
fi
2074
fi
2074
fi
2075
  fi
2075
  fi
Lines 2085-2091 Link Here
2085
  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
2085
  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
2086
  # Update the cache value to reflect the command line values.
2086
  # Update the cache value to reflect the command line values.
2087
  ac_cv_have_x="have_x=yes \
2087
  ac_cv_have_x="have_x=yes \
2088
		ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
2088
        ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
2089
  echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
2089
  echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
2090
fi
2090
fi
2091
2091
Lines 2130-2140 Link Here
2130
fi
2130
fi
2131
rm -f conftest*
2131
rm -f conftest*
2132
      if test $ac_R_nospace = yes; then
2132
      if test $ac_R_nospace = yes; then
2133
	echo "$ac_t""no" 1>&6
2133
    echo "$ac_t""no" 1>&6
2134
	X_LIBS="$X_LIBS -R$x_libraries"
2134
    X_LIBS="$X_LIBS -R$x_libraries"
2135
      else
2135
      else
2136
	LIBS="$ac_xsave_LIBS -R $x_libraries"
2136
    LIBS="$ac_xsave_LIBS -R $x_libraries"
2137
	cat > conftest.$ac_ext <<EOF
2137
    cat > conftest.$ac_ext <<EOF
2138
#line 2139 "configure"
2138
#line 2139 "configure"
2139
#include "confdefs.h"
2139
#include "confdefs.h"
2140
2140
Lines 2152-2163 Link Here
2152
  ac_R_space=no
2152
  ac_R_space=no
2153
fi
2153
fi
2154
rm -f conftest*
2154
rm -f conftest*
2155
	if test $ac_R_space = yes; then
2155
    if test $ac_R_space = yes; then
2156
	  echo "$ac_t""yes" 1>&6
2156
      echo "$ac_t""yes" 1>&6
2157
	  X_LIBS="$X_LIBS -R $x_libraries"
2157
      X_LIBS="$X_LIBS -R $x_libraries"
2158
	else
2158
    else
2159
	  echo "$ac_t""neither works" 1>&6
2159
      echo "$ac_t""neither works" 1>&6
2160
	fi
2160
    fi
2161
      fi
2161
      fi
2162
      LIBS="$ac_xsave_LIBS"
2162
      LIBS="$ac_xsave_LIBS"
2163
    esac
2163
    esac
Lines 2875-2881 Link Here
2875
  cat >> confdefs.h <<EOF
2875
  cat >> confdefs.h <<EOF
2876
#define $ac_tr_hdr 1
2876
#define $ac_tr_hdr 1
2877
EOF
2877
EOF
2878
 
2878
2879
else
2879
else
2880
  echo "$ac_t""no" 1>&6
2880
  echo "$ac_t""no" 1>&6
2881
fi
2881
fi
Lines 2952-2958 Link Here
2952
echo "$ac_t""$ac_cv_c_const" 1>&6
2952
echo "$ac_t""$ac_cv_c_const" 1>&6
2953
if test $ac_cv_c_const = no; then
2953
if test $ac_cv_c_const = no; then
2954
  cat >> confdefs.h <<\EOF
2954
  cat >> confdefs.h <<\EOF
2955
#define const 
2955
#define const
2956
EOF
2956
EOF
2957
2957
2958
fi
2958
fi
Lines 3076-3082 Link Here
3076
  cat >> confdefs.h <<EOF
3076
  cat >> confdefs.h <<EOF
3077
#define $ac_tr_func 1
3077
#define $ac_tr_func 1
3078
EOF
3078
EOF
3079
 
3079
3080
else
3080
else
3081
  echo "$ac_t""no" 1>&6
3081
  echo "$ac_t""no" 1>&6
3082
fi
3082
fi
Lines 3141-3147 Link Here
3141
# the first set of double-colon rules, so remove it if not needed.
3141
# the first set of double-colon rules, so remove it if not needed.
3142
# If there is a colon in the path, we need to keep it.
3142
# If there is a colon in the path, we need to keep it.
3143
if test "x$srcdir" = x.; then
3143
if test "x$srcdir" = x.; then
3144
  ac_vpsub='/^[ 	]*VPATH[ 	]*=[^:]*$/d'
3144
  ac_vpsub='/^[     ]*VPATH[     ]*=[^:]*$/d'
3145
fi
3145
fi
3146
3146
3147
trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3147
trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
Lines 3151-3157 Link Here
3151
# Protect against Makefile macro expansion.
3151
# Protect against Makefile macro expansion.
3152
cat > conftest.defs <<\EOF
3152
cat > conftest.defs <<\EOF
3153
s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
3153
s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
3154
s%[ 	`~#$^&*(){}\\|;'"<>?]%\\&%g
3154
s%[     `~#$^&*(){}\\|;'"<>?]%\\&%g
3155
s%\[%\\&%g
3155
s%\[%\\&%g
3156
s%\]%\\&%g
3156
s%\]%\\&%g
3157
s%\$%$$%g
3157
s%\$%$$%g
Lines 3391-3400 Link Here
3391
    /^DEP_FILES = .*\\\\$/ {
3391
    /^DEP_FILES = .*\\\\$/ {
3392
      s/^DEP_FILES = //
3392
      s/^DEP_FILES = //
3393
      :loop
3393
      :loop
3394
	s/\\\\$//
3394
    s/\\\\$//
3395
	p
3395
    p
3396
	n
3396
    n
3397
	/\\\\$/ b loop
3397
    /\\\\$/ b loop
3398
      p
3398
      p
3399
    }
3399
    }
3400
    /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
3400
    /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
(-)fluxter-0.1.0/data/Makefile (+212 lines)
Line 0 Link Here
1
# Generated automatically from Makefile.in by configure.
2
# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
3
4
# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
5
# This Makefile.in is free software; the Free Software Foundation
6
# gives unlimited permission to copy and/or distribute it,
7
# with or without modifications, as long as this notice is preserved.
8
9
# This program is distributed in the hope that it will be useful,
10
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12
# PARTICULAR PURPOSE.
13
14
15
SHELL = /bin/sh
16
17
srcdir = .
18
top_srcdir = ..
19
prefix = /usr
20
exec_prefix = ${prefix}
21
22
bindir = ${exec_prefix}/bin
23
sbindir = ${exec_prefix}/sbin
24
libexecdir = ${exec_prefix}/libexec
25
datadir = ${prefix}/share
26
sysconfdir = ${prefix}/etc
27
sharedstatedir = ${prefix}/com
28
localstatedir = ${prefix}/var
29
libdir = ${exec_prefix}/lib
30
infodir = ${prefix}/info
31
mandir = ${prefix}/man
32
includedir = ${prefix}/include
33
oldincludedir = /usr/include
34
35
DESTDIR =
36
37
pkgdatadir = $(datadir)/fluxter
38
pkglibdir = $(libdir)/fluxter
39
pkgincludedir = $(includedir)/fluxter
40
41
top_builddir = ..
42
43
ACLOCAL = aclocal
44
AUTOCONF = autoconf
45
AUTOMAKE = automake
46
AUTOHEADER = autoheader
47
48
INSTALL = /usr/bin/install -c
49
INSTALL_PROGRAM = ${INSTALL} $(AM_INSTALL_PROGRAM_FLAGS)
50
INSTALL_DATA = ${INSTALL} -m 644
51
INSTALL_SCRIPT = ${INSTALL_PROGRAM}
52
transform = s,x,x,
53
54
NORMAL_INSTALL = :
55
PRE_INSTALL = :
56
POST_INSTALL = :
57
NORMAL_UNINSTALL = :
58
PRE_UNINSTALL = :
59
POST_UNINSTALL = :
60
AMTAR = tar
61
AWK = gawk
62
CC = gcc
63
CXX = c++
64
DEPDIR = .deps
65
EXEEXT = 
66
INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
67
INTERLACE = -DINTERLACE
68
MAKEINFO = makeinfo
69
OBJEXT = o
70
PACKAGE = fluxter
71
VERSION = 0.1.0
72
am__include = include
73
am__quote = 
74
install_sh = /home/luancarvalho/Projetos/fluxter-0.1.0/install-sh
75
regex_cmd = sed
76
77
configdir = $(datadir)/fluxbox
78
79
config_DATA = fluxter.bb 		fluxter.nobb 		README.fluxter
80
81
82
EXTRA_DIST = $(config_DATA)
83
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
84
CONFIG_CLEAN_FILES = 
85
DATA =  $(config_DATA)
86
87
DIST_COMMON =  Makefile.am Makefile.in
88
89
90
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
91
92
TAR = tar
93
GZIP_ENV = --best
94
all: all-redirect
95
.SUFFIXES:
96
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
97
	cd $(top_srcdir) && $(AUTOMAKE) --gnu data/Makefile
98
99
Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
100
	cd $(top_builddir) \
101
	  && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
102
103
104
install-configDATA: $(config_DATA)
105
	@$(NORMAL_INSTALL)
106
	$(mkinstalldirs) $(DESTDIR)$(configdir)
107
	@list='$(config_DATA)'; for p in $$list; do \
108
	  if test -f $(srcdir)/$$p; then \
109
	    echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(configdir)/$$p"; \
110
	    $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(configdir)/$$p; \
111
	  else if test -f $$p; then \
112
	    echo " $(INSTALL_DATA) $$p $(DESTDIR)$(configdir)/$$p"; \
113
	    $(INSTALL_DATA) $$p $(DESTDIR)$(configdir)/$$p; \
114
	  fi; fi; \
115
	done
116
117
uninstall-configDATA:
118
	@$(NORMAL_UNINSTALL)
119
	list='$(config_DATA)'; for p in $$list; do \
120
	  rm -f $(DESTDIR)$(configdir)/$$p; \
121
	done
122
tags: TAGS
123
TAGS:
124
125
126
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
127
128
subdir = data
129
130
distdir: $(DISTFILES)
131
	here=`cd $(top_builddir) && pwd`; \
132
	top_distdir=`cd $(top_distdir) && pwd`; \
133
	distdir=`cd $(distdir) && pwd`; \
134
	cd $(top_srcdir) \
135
	  && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu data/Makefile
136
	@for file in $(DISTFILES); do \
137
	  d=$(srcdir); \
138
	  if test -d $$d/$$file; then \
139
	    cp -pr $$d/$$file $(distdir)/$$file; \
140
	  else \
141
	    test -f $(distdir)/$$file \
142
	    || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
143
	    || cp -p $$d/$$file $(distdir)/$$file || :; \
144
	  fi; \
145
	done
146
info-am:
147
info: info-am
148
dvi-am:
149
dvi: dvi-am
150
check-am: all-am
151
check: check-am
152
installcheck-am:
153
installcheck: installcheck-am
154
install-exec-am:
155
install-exec: install-exec-am
156
157
install-data-am: install-configDATA
158
install-data: install-data-am
159
160
install-am: all-am
161
	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
162
install: install-am
163
uninstall-am: uninstall-configDATA
164
uninstall: uninstall-am
165
all-am: Makefile $(DATA) all-local
166
all-redirect: all-am
167
install-strip:
168
	$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
169
installdirs:
170
	$(mkinstalldirs)  $(DESTDIR)$(configdir)
171
172
173
mostlyclean-generic:
174
175
clean-generic:
176
177
distclean-generic:
178
	-rm -f Makefile $(CONFIG_CLEAN_FILES)
179
	-rm -f config.cache config.log stamp-h stamp-h[0-9]*
180
181
maintainer-clean-generic:
182
mostlyclean-am:  mostlyclean-generic
183
184
mostlyclean: mostlyclean-am
185
186
clean-am:  clean-generic mostlyclean-am
187
188
clean: clean-am
189
190
distclean-am:  distclean-generic clean-am
191
192
distclean: distclean-am
193
194
maintainer-clean-am:  maintainer-clean-generic distclean-am
195
	@echo "This command is intended for maintainers to use;"
196
	@echo "it deletes files that may require special tools to rebuild."
197
198
maintainer-clean: maintainer-clean-am
199
200
.PHONY: uninstall-configDATA install-configDATA tags distdir info-am \
201
info dvi-am dvi check check-am installcheck-am installcheck \
202
install-exec-am install-exec install-data-am install-data install-am \
203
install uninstall-am uninstall all-local all-redirect all-am all \
204
installdirs mostlyclean-generic distclean-generic clean-generic \
205
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
206
207
208
all-local:
209
210
# Tell versions [3.59,3.63) of GNU make to not export all variables.
211
# Otherwise a system limit (for SysV at least) may be exceeded.
212
.NOEXPORT:
(-)fluxter-0.1.0/.deps/BaseDisplay.P (+103 lines)
Line 0 Link Here
1
BaseDisplay.o: BaseDisplay.cc /usr/include/X11/Xlib.h \
2
  /usr/include/sys/types.h /usr/include/features.h \
3
  /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
4
  /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h \
5
  /usr/include/bits/types.h \
6
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h \
7
  /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
8
  /usr/include/bits/endian.h /usr/include/sys/select.h \
9
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
10
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
11
  /usr/include/bits/pthreadtypes.h /usr/include/X11/X.h \
12
  /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \
13
  /usr/include/X11/Xatom.h /usr/include/X11/Xutil.h \
14
  /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h \
15
  /usr/include/X11/cursorfont.h BaseDisplay.hh LinkedList.hh Timer.hh \
16
  /usr/include/sys/time.h /usr/include/xlocale.h /usr/include/fcntl.h \
17
  /usr/include/bits/fcntl.h /usr/include/bits/uio.h \
18
  /usr/include/sys/stat.h /usr/include/bits/stat.h /usr/include/stdio.h \
19
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
20
  /usr/include/bits/wchar.h /usr/include/gconv.h \
21
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h \
22
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
23
  /usr/include/bits/stdio.h /usr/include/stdlib.h \
24
  /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
25
  /usr/include/alloca.h /usr/include/string.h /usr/include/unistd.h \
26
  /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
27
  /usr/include/bits/confname.h /usr/include/getopt.h \
28
  /usr/include/signal.h /usr/include/bits/signum.h \
29
  /usr/include/bits/siginfo.h /usr/include/bits/sigaction.h \
30
  /usr/include/bits/sigcontext.h /usr/include/asm/sigcontext.h \
31
  /usr/include/bits/sigstack.h /usr/include/sys/ucontext.h \
32
  /usr/include/bits/sigthread.h /usr/include/sys/wait.h \
33
  /usr/include/sys/resource.h /usr/include/bits/resource.h
34
BaseDisplay.cc :
35
/usr/include/X11/Xlib.h :
36
/usr/include/sys/types.h :
37
/usr/include/features.h :
38
/usr/include/sys/cdefs.h :
39
/usr/include/bits/wordsize.h :
40
/usr/include/gnu/stubs.h :
41
/usr/include/gnu/stubs-32.h :
42
/usr/include/bits/types.h :
43
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h :
44
/usr/include/bits/typesizes.h :
45
/usr/include/time.h :
46
/usr/include/endian.h :
47
/usr/include/bits/endian.h :
48
/usr/include/sys/select.h :
49
/usr/include/bits/select.h :
50
/usr/include/bits/sigset.h :
51
/usr/include/bits/time.h :
52
/usr/include/sys/sysmacros.h :
53
/usr/include/bits/pthreadtypes.h :
54
/usr/include/X11/X.h :
55
/usr/include/X11/Xfuncproto.h :
56
/usr/include/X11/Xosdefs.h :
57
/usr/include/X11/Xatom.h :
58
/usr/include/X11/Xutil.h :
59
/usr/include/X11/keysym.h :
60
/usr/include/X11/keysymdef.h :
61
/usr/include/X11/cursorfont.h :
62
BaseDisplay.hh :
63
LinkedList.hh :
64
Timer.hh :
65
/usr/include/sys/time.h :
66
/usr/include/xlocale.h :
67
/usr/include/fcntl.h :
68
/usr/include/bits/fcntl.h :
69
/usr/include/bits/uio.h :
70
/usr/include/sys/stat.h :
71
/usr/include/bits/stat.h :
72
/usr/include/stdio.h :
73
/usr/include/libio.h :
74
/usr/include/_G_config.h :
75
/usr/include/wchar.h :
76
/usr/include/bits/wchar.h :
77
/usr/include/gconv.h :
78
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h :
79
/usr/include/bits/stdio_lim.h :
80
/usr/include/bits/sys_errlist.h :
81
/usr/include/bits/stdio.h :
82
/usr/include/stdlib.h :
83
/usr/include/bits/waitflags.h :
84
/usr/include/bits/waitstatus.h :
85
/usr/include/alloca.h :
86
/usr/include/string.h :
87
/usr/include/unistd.h :
88
/usr/include/bits/posix_opt.h :
89
/usr/include/bits/environments.h :
90
/usr/include/bits/confname.h :
91
/usr/include/getopt.h :
92
/usr/include/signal.h :
93
/usr/include/bits/signum.h :
94
/usr/include/bits/siginfo.h :
95
/usr/include/bits/sigaction.h :
96
/usr/include/bits/sigcontext.h :
97
/usr/include/asm/sigcontext.h :
98
/usr/include/bits/sigstack.h :
99
/usr/include/sys/ucontext.h :
100
/usr/include/bits/sigthread.h :
101
/usr/include/sys/wait.h :
102
/usr/include/sys/resource.h :
103
/usr/include/bits/resource.h :
(-)fluxter-0.1.0/.deps/Baseresource.P (+114 lines)
Line 0 Link Here
1
Baseresource.o: Baseresource.cc /usr/include/stdlib.h \
2
  /usr/include/features.h /usr/include/sys/cdefs.h \
3
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
4
  /usr/include/gnu/stubs-32.h \
5
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h \
6
  /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
7
  /usr/include/endian.h /usr/include/bits/endian.h /usr/include/xlocale.h \
8
  /usr/include/sys/types.h /usr/include/bits/types.h \
9
  /usr/include/bits/typesizes.h /usr/include/time.h \
10
  /usr/include/sys/select.h /usr/include/bits/select.h \
11
  /usr/include/bits/sigset.h /usr/include/bits/time.h \
12
  /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
13
  /usr/include/alloca.h fluxter.hh Image.hh /usr/include/X11/Xlib.h \
14
  /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h \
15
  /usr/include/X11/Xosdefs.h /usr/include/X11/Xutil.h \
16
  /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h Timer.hh \
17
  /usr/include/sys/time.h BaseDisplay.hh /usr/include/X11/Xatom.h \
18
  LinkedList.hh Basewindow.hh /usr/include/X11/Xos.h \
19
  /usr/include/string.h /usr/include/fcntl.h /usr/include/bits/fcntl.h \
20
  /usr/include/bits/uio.h /usr/include/sys/stat.h \
21
  /usr/include/bits/stat.h /usr/include/unistd.h \
22
  /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
23
  /usr/include/bits/confname.h /usr/include/getopt.h \
24
  /usr/include/X11/Xarch.h /usr/include/X11/Xresource.h \
25
  /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
26
  /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \
27
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h \
28
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
29
  /usr/include/bits/stdio.h /usr/include/math.h \
30
  /usr/include/bits/huge_val.h /usr/include/bits/huge_valf.h \
31
  /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
32
  /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
33
  /usr/include/bits/mathcalls.h /usr/include/bits/mathinline.h version.h \
34
  main.hh resource.hh Baseresource.hh wminterface.hh NETInterface.hh \
35
  blackboxstyle.hh
36
Baseresource.cc :
37
/usr/include/stdlib.h :
38
/usr/include/features.h :
39
/usr/include/sys/cdefs.h :
40
/usr/include/bits/wordsize.h :
41
/usr/include/gnu/stubs.h :
42
/usr/include/gnu/stubs-32.h :
43
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h :
44
/usr/include/bits/waitflags.h :
45
/usr/include/bits/waitstatus.h :
46
/usr/include/endian.h :
47
/usr/include/bits/endian.h :
48
/usr/include/xlocale.h :
49
/usr/include/sys/types.h :
50
/usr/include/bits/types.h :
51
/usr/include/bits/typesizes.h :
52
/usr/include/time.h :
53
/usr/include/sys/select.h :
54
/usr/include/bits/select.h :
55
/usr/include/bits/sigset.h :
56
/usr/include/bits/time.h :
57
/usr/include/sys/sysmacros.h :
58
/usr/include/bits/pthreadtypes.h :
59
/usr/include/alloca.h :
60
fluxter.hh :
61
Image.hh :
62
/usr/include/X11/Xlib.h :
63
/usr/include/X11/X.h :
64
/usr/include/X11/Xfuncproto.h :
65
/usr/include/X11/Xosdefs.h :
66
/usr/include/X11/Xutil.h :
67
/usr/include/X11/keysym.h :
68
/usr/include/X11/keysymdef.h :
69
Timer.hh :
70
/usr/include/sys/time.h :
71
BaseDisplay.hh :
72
/usr/include/X11/Xatom.h :
73
LinkedList.hh :
74
Basewindow.hh :
75
/usr/include/X11/Xos.h :
76
/usr/include/string.h :
77
/usr/include/fcntl.h :
78
/usr/include/bits/fcntl.h :
79
/usr/include/bits/uio.h :
80
/usr/include/sys/stat.h :
81
/usr/include/bits/stat.h :
82
/usr/include/unistd.h :
83
/usr/include/bits/posix_opt.h :
84
/usr/include/bits/environments.h :
85
/usr/include/bits/confname.h :
86
/usr/include/getopt.h :
87
/usr/include/X11/Xarch.h :
88
/usr/include/X11/Xresource.h :
89
/usr/include/stdio.h :
90
/usr/include/libio.h :
91
/usr/include/_G_config.h :
92
/usr/include/wchar.h :
93
/usr/include/bits/wchar.h :
94
/usr/include/gconv.h :
95
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h :
96
/usr/include/bits/stdio_lim.h :
97
/usr/include/bits/sys_errlist.h :
98
/usr/include/bits/stdio.h :
99
/usr/include/math.h :
100
/usr/include/bits/huge_val.h :
101
/usr/include/bits/huge_valf.h :
102
/usr/include/bits/huge_vall.h :
103
/usr/include/bits/inf.h :
104
/usr/include/bits/nan.h :
105
/usr/include/bits/mathdef.h :
106
/usr/include/bits/mathcalls.h :
107
/usr/include/bits/mathinline.h :
108
version.h :
109
main.hh :
110
resource.hh :
111
Baseresource.hh :
112
wminterface.hh :
113
NETInterface.hh :
114
blackboxstyle.hh :
(-)fluxter-0.1.0/.deps/Basewindow.P (+125 lines)
Line 0 Link Here
1
Basewindow.o: Basewindow.cc Basewindow.hh /usr/include/X11/Xlib.h \
2
  /usr/include/sys/types.h /usr/include/features.h \
3
  /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
4
  /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h \
5
  /usr/include/bits/types.h \
6
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h \
7
  /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
8
  /usr/include/bits/endian.h /usr/include/sys/select.h \
9
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
10
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
11
  /usr/include/bits/pthreadtypes.h /usr/include/X11/X.h \
12
  /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \
13
  /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \
14
  /usr/include/X11/keysymdef.h /usr/include/X11/Xos.h \
15
  /usr/include/string.h /usr/include/xlocale.h /usr/include/fcntl.h \
16
  /usr/include/bits/fcntl.h /usr/include/bits/uio.h \
17
  /usr/include/sys/stat.h /usr/include/bits/stat.h /usr/include/unistd.h \
18
  /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
19
  /usr/include/bits/confname.h /usr/include/getopt.h \
20
  /usr/include/sys/time.h /usr/include/X11/Xarch.h \
21
  /usr/include/X11/Xatom.h /usr/include/X11/Xresource.h \
22
  /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
23
  /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \
24
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h \
25
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
26
  /usr/include/bits/stdio.h /usr/include/stdlib.h \
27
  /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
28
  /usr/include/alloca.h /usr/include/math.h /usr/include/bits/huge_val.h \
29
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
30
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
31
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
32
  /usr/include/bits/mathinline.h version.h Image.hh Timer.hh \
33
  BaseDisplay.hh LinkedList.hh main.hh resource.hh fluxter.hh \
34
  wminterface.hh NETInterface.hh Baseresource.hh /usr/include/signal.h \
35
  /usr/include/bits/signum.h /usr/include/bits/siginfo.h \
36
  /usr/include/bits/sigaction.h /usr/include/bits/sigcontext.h \
37
  /usr/include/asm/sigcontext.h /usr/include/bits/sigstack.h \
38
  /usr/include/sys/ucontext.h /usr/include/bits/sigthread.h
39
Basewindow.cc :
40
Basewindow.hh :
41
/usr/include/X11/Xlib.h :
42
/usr/include/sys/types.h :
43
/usr/include/features.h :
44
/usr/include/sys/cdefs.h :
45
/usr/include/bits/wordsize.h :
46
/usr/include/gnu/stubs.h :
47
/usr/include/gnu/stubs-32.h :
48
/usr/include/bits/types.h :
49
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h :
50
/usr/include/bits/typesizes.h :
51
/usr/include/time.h :
52
/usr/include/endian.h :
53
/usr/include/bits/endian.h :
54
/usr/include/sys/select.h :
55
/usr/include/bits/select.h :
56
/usr/include/bits/sigset.h :
57
/usr/include/bits/time.h :
58
/usr/include/sys/sysmacros.h :
59
/usr/include/bits/pthreadtypes.h :
60
/usr/include/X11/X.h :
61
/usr/include/X11/Xfuncproto.h :
62
/usr/include/X11/Xosdefs.h :
63
/usr/include/X11/Xutil.h :
64
/usr/include/X11/keysym.h :
65
/usr/include/X11/keysymdef.h :
66
/usr/include/X11/Xos.h :
67
/usr/include/string.h :
68
/usr/include/xlocale.h :
69
/usr/include/fcntl.h :
70
/usr/include/bits/fcntl.h :
71
/usr/include/bits/uio.h :
72
/usr/include/sys/stat.h :
73
/usr/include/bits/stat.h :
74
/usr/include/unistd.h :
75
/usr/include/bits/posix_opt.h :
76
/usr/include/bits/environments.h :
77
/usr/include/bits/confname.h :
78
/usr/include/getopt.h :
79
/usr/include/sys/time.h :
80
/usr/include/X11/Xarch.h :
81
/usr/include/X11/Xatom.h :
82
/usr/include/X11/Xresource.h :
83
/usr/include/stdio.h :
84
/usr/include/libio.h :
85
/usr/include/_G_config.h :
86
/usr/include/wchar.h :
87
/usr/include/bits/wchar.h :
88
/usr/include/gconv.h :
89
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h :
90
/usr/include/bits/stdio_lim.h :
91
/usr/include/bits/sys_errlist.h :
92
/usr/include/bits/stdio.h :
93
/usr/include/stdlib.h :
94
/usr/include/bits/waitflags.h :
95
/usr/include/bits/waitstatus.h :
96
/usr/include/alloca.h :
97
/usr/include/math.h :
98
/usr/include/bits/huge_val.h :
99
/usr/include/bits/huge_valf.h :
100
/usr/include/bits/huge_vall.h :
101
/usr/include/bits/inf.h :
102
/usr/include/bits/nan.h :
103
/usr/include/bits/mathdef.h :
104
/usr/include/bits/mathcalls.h :
105
/usr/include/bits/mathinline.h :
106
version.h :
107
Image.hh :
108
Timer.hh :
109
BaseDisplay.hh :
110
LinkedList.hh :
111
main.hh :
112
resource.hh :
113
fluxter.hh :
114
wminterface.hh :
115
NETInterface.hh :
116
Baseresource.hh :
117
/usr/include/signal.h :
118
/usr/include/bits/signum.h :
119
/usr/include/bits/siginfo.h :
120
/usr/include/bits/sigaction.h :
121
/usr/include/bits/sigcontext.h :
122
/usr/include/asm/sigcontext.h :
123
/usr/include/bits/sigstack.h :
124
/usr/include/sys/ucontext.h :
125
/usr/include/bits/sigthread.h :
(-)fluxter-0.1.0/.deps/fluxter.P (+112 lines)
Line 0 Link Here
1
fluxter.o: fluxter.cc fluxter.hh Image.hh /usr/include/X11/Xlib.h \
2
  /usr/include/sys/types.h /usr/include/features.h \
3
  /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
4
  /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h \
5
  /usr/include/bits/types.h \
6
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h \
7
  /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
8
  /usr/include/bits/endian.h /usr/include/sys/select.h \
9
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
10
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
11
  /usr/include/bits/pthreadtypes.h /usr/include/X11/X.h \
12
  /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \
13
  /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \
14
  /usr/include/X11/keysymdef.h Timer.hh /usr/include/sys/time.h \
15
  /usr/include/xlocale.h BaseDisplay.hh /usr/include/X11/Xatom.h \
16
  LinkedList.hh Basewindow.hh /usr/include/X11/Xos.h \
17
  /usr/include/string.h /usr/include/fcntl.h /usr/include/bits/fcntl.h \
18
  /usr/include/bits/uio.h /usr/include/sys/stat.h \
19
  /usr/include/bits/stat.h /usr/include/unistd.h \
20
  /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
21
  /usr/include/bits/confname.h /usr/include/getopt.h \
22
  /usr/include/X11/Xarch.h /usr/include/X11/Xresource.h \
23
  /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
24
  /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \
25
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h \
26
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
27
  /usr/include/bits/stdio.h /usr/include/stdlib.h \
28
  /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
29
  /usr/include/alloca.h /usr/include/math.h /usr/include/bits/huge_val.h \
30
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
31
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
32
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
33
  /usr/include/bits/mathinline.h version.h main.hh resource.hh \
34
  Baseresource.hh wminterface.hh NETInterface.hh
35
fluxter.cc :
36
fluxter.hh :
37
Image.hh :
38
/usr/include/X11/Xlib.h :
39
/usr/include/sys/types.h :
40
/usr/include/features.h :
41
/usr/include/sys/cdefs.h :
42
/usr/include/bits/wordsize.h :
43
/usr/include/gnu/stubs.h :
44
/usr/include/gnu/stubs-32.h :
45
/usr/include/bits/types.h :
46
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h :
47
/usr/include/bits/typesizes.h :
48
/usr/include/time.h :
49
/usr/include/endian.h :
50
/usr/include/bits/endian.h :
51
/usr/include/sys/select.h :
52
/usr/include/bits/select.h :
53
/usr/include/bits/sigset.h :
54
/usr/include/bits/time.h :
55
/usr/include/sys/sysmacros.h :
56
/usr/include/bits/pthreadtypes.h :
57
/usr/include/X11/X.h :
58
/usr/include/X11/Xfuncproto.h :
59
/usr/include/X11/Xosdefs.h :
60
/usr/include/X11/Xutil.h :
61
/usr/include/X11/keysym.h :
62
/usr/include/X11/keysymdef.h :
63
Timer.hh :
64
/usr/include/sys/time.h :
65
/usr/include/xlocale.h :
66
BaseDisplay.hh :
67
/usr/include/X11/Xatom.h :
68
LinkedList.hh :
69
Basewindow.hh :
70
/usr/include/X11/Xos.h :
71
/usr/include/string.h :
72
/usr/include/fcntl.h :
73
/usr/include/bits/fcntl.h :
74
/usr/include/bits/uio.h :
75
/usr/include/sys/stat.h :
76
/usr/include/bits/stat.h :
77
/usr/include/unistd.h :
78
/usr/include/bits/posix_opt.h :
79
/usr/include/bits/environments.h :
80
/usr/include/bits/confname.h :
81
/usr/include/getopt.h :
82
/usr/include/X11/Xarch.h :
83
/usr/include/X11/Xresource.h :
84
/usr/include/stdio.h :
85
/usr/include/libio.h :
86
/usr/include/_G_config.h :
87
/usr/include/wchar.h :
88
/usr/include/bits/wchar.h :
89
/usr/include/gconv.h :
90
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h :
91
/usr/include/bits/stdio_lim.h :
92
/usr/include/bits/sys_errlist.h :
93
/usr/include/bits/stdio.h :
94
/usr/include/stdlib.h :
95
/usr/include/bits/waitflags.h :
96
/usr/include/bits/waitstatus.h :
97
/usr/include/alloca.h :
98
/usr/include/math.h :
99
/usr/include/bits/huge_val.h :
100
/usr/include/bits/huge_valf.h :
101
/usr/include/bits/huge_vall.h :
102
/usr/include/bits/inf.h :
103
/usr/include/bits/nan.h :
104
/usr/include/bits/mathdef.h :
105
/usr/include/bits/mathcalls.h :
106
/usr/include/bits/mathinline.h :
107
version.h :
108
main.hh :
109
resource.hh :
110
Baseresource.hh :
111
wminterface.hh :
112
NETInterface.hh :
(-)fluxter-0.1.0/.deps/Image.P (+72 lines)
Line 0 Link Here
1
Image.o: Image.cc BaseDisplay.hh /usr/include/X11/Xlib.h \
2
  /usr/include/sys/types.h /usr/include/features.h \
3
  /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
4
  /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h \
5
  /usr/include/bits/types.h \
6
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h \
7
  /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
8
  /usr/include/bits/endian.h /usr/include/sys/select.h \
9
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
10
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
11
  /usr/include/bits/pthreadtypes.h /usr/include/X11/X.h \
12
  /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \
13
  /usr/include/X11/Xatom.h LinkedList.hh Timer.hh /usr/include/sys/time.h \
14
  /usr/include/xlocale.h Image.hh /usr/include/X11/Xutil.h \
15
  /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h \
16
  /usr/include/stdlib.h /usr/include/bits/waitflags.h \
17
  /usr/include/bits/waitstatus.h /usr/include/alloca.h \
18
  /usr/include/string.h /usr/include/stdio.h /usr/include/libio.h \
19
  /usr/include/_G_config.h /usr/include/wchar.h /usr/include/bits/wchar.h \
20
  /usr/include/gconv.h \
21
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h \
22
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
23
  /usr/include/bits/stdio.h /usr/include/ctype.h
24
Image.cc :
25
BaseDisplay.hh :
26
/usr/include/X11/Xlib.h :
27
/usr/include/sys/types.h :
28
/usr/include/features.h :
29
/usr/include/sys/cdefs.h :
30
/usr/include/bits/wordsize.h :
31
/usr/include/gnu/stubs.h :
32
/usr/include/gnu/stubs-32.h :
33
/usr/include/bits/types.h :
34
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h :
35
/usr/include/bits/typesizes.h :
36
/usr/include/time.h :
37
/usr/include/endian.h :
38
/usr/include/bits/endian.h :
39
/usr/include/sys/select.h :
40
/usr/include/bits/select.h :
41
/usr/include/bits/sigset.h :
42
/usr/include/bits/time.h :
43
/usr/include/sys/sysmacros.h :
44
/usr/include/bits/pthreadtypes.h :
45
/usr/include/X11/X.h :
46
/usr/include/X11/Xfuncproto.h :
47
/usr/include/X11/Xosdefs.h :
48
/usr/include/X11/Xatom.h :
49
LinkedList.hh :
50
Timer.hh :
51
/usr/include/sys/time.h :
52
/usr/include/xlocale.h :
53
Image.hh :
54
/usr/include/X11/Xutil.h :
55
/usr/include/X11/keysym.h :
56
/usr/include/X11/keysymdef.h :
57
/usr/include/stdlib.h :
58
/usr/include/bits/waitflags.h :
59
/usr/include/bits/waitstatus.h :
60
/usr/include/alloca.h :
61
/usr/include/string.h :
62
/usr/include/stdio.h :
63
/usr/include/libio.h :
64
/usr/include/_G_config.h :
65
/usr/include/wchar.h :
66
/usr/include/bits/wchar.h :
67
/usr/include/gconv.h :
68
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h :
69
/usr/include/bits/stdio_lim.h :
70
/usr/include/bits/sys_errlist.h :
71
/usr/include/bits/stdio.h :
72
/usr/include/ctype.h :
(-)fluxter-0.1.0/.deps/LinkedList.P (+31 lines)
Line 0 Link Here
1
LinkedList.o: LinkedList.cc LinkedList.hh /usr/include/stdio.h \
2
  /usr/include/features.h /usr/include/sys/cdefs.h \
3
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
4
  /usr/include/gnu/stubs-32.h \
5
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h \
6
  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
7
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
8
  /usr/include/bits/wchar.h /usr/include/gconv.h \
9
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h \
10
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
11
  /usr/include/bits/stdio.h
12
LinkedList.cc :
13
LinkedList.hh :
14
/usr/include/stdio.h :
15
/usr/include/features.h :
16
/usr/include/sys/cdefs.h :
17
/usr/include/bits/wordsize.h :
18
/usr/include/gnu/stubs.h :
19
/usr/include/gnu/stubs-32.h :
20
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h :
21
/usr/include/bits/types.h :
22
/usr/include/bits/typesizes.h :
23
/usr/include/libio.h :
24
/usr/include/_G_config.h :
25
/usr/include/wchar.h :
26
/usr/include/bits/wchar.h :
27
/usr/include/gconv.h :
28
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h :
29
/usr/include/bits/stdio_lim.h :
30
/usr/include/bits/sys_errlist.h :
31
/usr/include/bits/stdio.h :
(-)fluxter-0.1.0/.deps/main.P (+112 lines)
Line 0 Link Here
1
main.o: main.cc fluxter.hh Image.hh /usr/include/X11/Xlib.h \
2
  /usr/include/sys/types.h /usr/include/features.h \
3
  /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
4
  /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h \
5
  /usr/include/bits/types.h \
6
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h \
7
  /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
8
  /usr/include/bits/endian.h /usr/include/sys/select.h \
9
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
10
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
11
  /usr/include/bits/pthreadtypes.h /usr/include/X11/X.h \
12
  /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \
13
  /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \
14
  /usr/include/X11/keysymdef.h Timer.hh /usr/include/sys/time.h \
15
  /usr/include/xlocale.h BaseDisplay.hh /usr/include/X11/Xatom.h \
16
  LinkedList.hh Basewindow.hh /usr/include/X11/Xos.h \
17
  /usr/include/string.h /usr/include/fcntl.h /usr/include/bits/fcntl.h \
18
  /usr/include/bits/uio.h /usr/include/sys/stat.h \
19
  /usr/include/bits/stat.h /usr/include/unistd.h \
20
  /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
21
  /usr/include/bits/confname.h /usr/include/getopt.h \
22
  /usr/include/X11/Xarch.h /usr/include/X11/Xresource.h \
23
  /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
24
  /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \
25
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h \
26
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
27
  /usr/include/bits/stdio.h /usr/include/stdlib.h \
28
  /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
29
  /usr/include/alloca.h /usr/include/math.h /usr/include/bits/huge_val.h \
30
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
31
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
32
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
33
  /usr/include/bits/mathinline.h version.h main.hh resource.hh \
34
  Baseresource.hh wminterface.hh NETInterface.hh
35
main.cc :
36
fluxter.hh :
37
Image.hh :
38
/usr/include/X11/Xlib.h :
39
/usr/include/sys/types.h :
40
/usr/include/features.h :
41
/usr/include/sys/cdefs.h :
42
/usr/include/bits/wordsize.h :
43
/usr/include/gnu/stubs.h :
44
/usr/include/gnu/stubs-32.h :
45
/usr/include/bits/types.h :
46
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h :
47
/usr/include/bits/typesizes.h :
48
/usr/include/time.h :
49
/usr/include/endian.h :
50
/usr/include/bits/endian.h :
51
/usr/include/sys/select.h :
52
/usr/include/bits/select.h :
53
/usr/include/bits/sigset.h :
54
/usr/include/bits/time.h :
55
/usr/include/sys/sysmacros.h :
56
/usr/include/bits/pthreadtypes.h :
57
/usr/include/X11/X.h :
58
/usr/include/X11/Xfuncproto.h :
59
/usr/include/X11/Xosdefs.h :
60
/usr/include/X11/Xutil.h :
61
/usr/include/X11/keysym.h :
62
/usr/include/X11/keysymdef.h :
63
Timer.hh :
64
/usr/include/sys/time.h :
65
/usr/include/xlocale.h :
66
BaseDisplay.hh :
67
/usr/include/X11/Xatom.h :
68
LinkedList.hh :
69
Basewindow.hh :
70
/usr/include/X11/Xos.h :
71
/usr/include/string.h :
72
/usr/include/fcntl.h :
73
/usr/include/bits/fcntl.h :
74
/usr/include/bits/uio.h :
75
/usr/include/sys/stat.h :
76
/usr/include/bits/stat.h :
77
/usr/include/unistd.h :
78
/usr/include/bits/posix_opt.h :
79
/usr/include/bits/environments.h :
80
/usr/include/bits/confname.h :
81
/usr/include/getopt.h :
82
/usr/include/X11/Xarch.h :
83
/usr/include/X11/Xresource.h :
84
/usr/include/stdio.h :
85
/usr/include/libio.h :
86
/usr/include/_G_config.h :
87
/usr/include/wchar.h :
88
/usr/include/bits/wchar.h :
89
/usr/include/gconv.h :
90
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h :
91
/usr/include/bits/stdio_lim.h :
92
/usr/include/bits/sys_errlist.h :
93
/usr/include/bits/stdio.h :
94
/usr/include/stdlib.h :
95
/usr/include/bits/waitflags.h :
96
/usr/include/bits/waitstatus.h :
97
/usr/include/alloca.h :
98
/usr/include/math.h :
99
/usr/include/bits/huge_val.h :
100
/usr/include/bits/huge_valf.h :
101
/usr/include/bits/huge_vall.h :
102
/usr/include/bits/inf.h :
103
/usr/include/bits/nan.h :
104
/usr/include/bits/mathdef.h :
105
/usr/include/bits/mathcalls.h :
106
/usr/include/bits/mathinline.h :
107
version.h :
108
main.hh :
109
resource.hh :
110
Baseresource.hh :
111
wminterface.hh :
112
NETInterface.hh :
(-)fluxter-0.1.0/.deps/NETInterface.P (+107 lines)
Line 0 Link Here
1
NETInterface.o: NETInterface.cc NETInterface.hh /usr/include/X11/Xlib.h \
2
  /usr/include/sys/types.h /usr/include/features.h \
3
  /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
4
  /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h \
5
  /usr/include/bits/types.h \
6
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h \
7
  /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
8
  /usr/include/bits/endian.h /usr/include/sys/select.h \
9
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
10
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
11
  /usr/include/bits/pthreadtypes.h /usr/include/X11/X.h \
12
  /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \
13
  /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \
14
  /usr/include/X11/keysymdef.h /usr/include/X11/Xos.h \
15
  /usr/include/string.h /usr/include/xlocale.h /usr/include/fcntl.h \
16
  /usr/include/bits/fcntl.h /usr/include/bits/uio.h \
17
  /usr/include/sys/stat.h /usr/include/bits/stat.h /usr/include/unistd.h \
18
  /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
19
  /usr/include/bits/confname.h /usr/include/getopt.h \
20
  /usr/include/sys/time.h /usr/include/X11/Xarch.h \
21
  /usr/include/X11/Xatom.h /usr/include/X11/Xresource.h Timer.hh \
22
  BaseDisplay.hh LinkedList.hh Basewindow.hh /usr/include/stdio.h \
23
  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
24
  /usr/include/bits/wchar.h /usr/include/gconv.h \
25
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h \
26
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
27
  /usr/include/bits/stdio.h /usr/include/stdlib.h \
28
  /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
29
  /usr/include/alloca.h /usr/include/math.h /usr/include/bits/huge_val.h \
30
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
31
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
32
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
33
  /usr/include/bits/mathinline.h version.h Image.hh main.hh
34
NETInterface.cc :
35
NETInterface.hh :
36
/usr/include/X11/Xlib.h :
37
/usr/include/sys/types.h :
38
/usr/include/features.h :
39
/usr/include/sys/cdefs.h :
40
/usr/include/bits/wordsize.h :
41
/usr/include/gnu/stubs.h :
42
/usr/include/gnu/stubs-32.h :
43
/usr/include/bits/types.h :
44
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h :
45
/usr/include/bits/typesizes.h :
46
/usr/include/time.h :
47
/usr/include/endian.h :
48
/usr/include/bits/endian.h :
49
/usr/include/sys/select.h :
50
/usr/include/bits/select.h :
51
/usr/include/bits/sigset.h :
52
/usr/include/bits/time.h :
53
/usr/include/sys/sysmacros.h :
54
/usr/include/bits/pthreadtypes.h :
55
/usr/include/X11/X.h :
56
/usr/include/X11/Xfuncproto.h :
57
/usr/include/X11/Xosdefs.h :
58
/usr/include/X11/Xutil.h :
59
/usr/include/X11/keysym.h :
60
/usr/include/X11/keysymdef.h :
61
/usr/include/X11/Xos.h :
62
/usr/include/string.h :
63
/usr/include/xlocale.h :
64
/usr/include/fcntl.h :
65
/usr/include/bits/fcntl.h :
66
/usr/include/bits/uio.h :
67
/usr/include/sys/stat.h :
68
/usr/include/bits/stat.h :
69
/usr/include/unistd.h :
70
/usr/include/bits/posix_opt.h :
71
/usr/include/bits/environments.h :
72
/usr/include/bits/confname.h :
73
/usr/include/getopt.h :
74
/usr/include/sys/time.h :
75
/usr/include/X11/Xarch.h :
76
/usr/include/X11/Xatom.h :
77
/usr/include/X11/Xresource.h :
78
Timer.hh :
79
BaseDisplay.hh :
80
LinkedList.hh :
81
Basewindow.hh :
82
/usr/include/stdio.h :
83
/usr/include/libio.h :
84
/usr/include/_G_config.h :
85
/usr/include/wchar.h :
86
/usr/include/bits/wchar.h :
87
/usr/include/gconv.h :
88
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h :
89
/usr/include/bits/stdio_lim.h :
90
/usr/include/bits/sys_errlist.h :
91
/usr/include/bits/stdio.h :
92
/usr/include/stdlib.h :
93
/usr/include/bits/waitflags.h :
94
/usr/include/bits/waitstatus.h :
95
/usr/include/alloca.h :
96
/usr/include/math.h :
97
/usr/include/bits/huge_val.h :
98
/usr/include/bits/huge_valf.h :
99
/usr/include/bits/huge_vall.h :
100
/usr/include/bits/inf.h :
101
/usr/include/bits/nan.h :
102
/usr/include/bits/mathdef.h :
103
/usr/include/bits/mathcalls.h :
104
/usr/include/bits/mathinline.h :
105
version.h :
106
Image.hh :
107
main.hh :
(-)fluxter-0.1.0/.deps/resource.P (+113 lines)
Line 0 Link Here
1
resource.o: resource.cc resource.hh fluxter.hh Image.hh \
2
  /usr/include/X11/Xlib.h /usr/include/sys/types.h \
3
  /usr/include/features.h /usr/include/sys/cdefs.h \
4
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
5
  /usr/include/gnu/stubs-32.h /usr/include/bits/types.h \
6
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h \
7
  /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
8
  /usr/include/bits/endian.h /usr/include/sys/select.h \
9
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
10
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
11
  /usr/include/bits/pthreadtypes.h /usr/include/X11/X.h \
12
  /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \
13
  /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \
14
  /usr/include/X11/keysymdef.h Timer.hh /usr/include/sys/time.h \
15
  /usr/include/xlocale.h BaseDisplay.hh /usr/include/X11/Xatom.h \
16
  LinkedList.hh Basewindow.hh /usr/include/X11/Xos.h \
17
  /usr/include/string.h /usr/include/fcntl.h /usr/include/bits/fcntl.h \
18
  /usr/include/bits/uio.h /usr/include/sys/stat.h \
19
  /usr/include/bits/stat.h /usr/include/unistd.h \
20
  /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
21
  /usr/include/bits/confname.h /usr/include/getopt.h \
22
  /usr/include/X11/Xarch.h /usr/include/X11/Xresource.h \
23
  /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
24
  /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \
25
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h \
26
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
27
  /usr/include/bits/stdio.h /usr/include/stdlib.h \
28
  /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
29
  /usr/include/alloca.h /usr/include/math.h /usr/include/bits/huge_val.h \
30
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
31
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
32
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
33
  /usr/include/bits/mathinline.h version.h main.hh wminterface.hh \
34
  NETInterface.hh Baseresource.hh blackboxstyle.hh
35
resource.cc :
36
resource.hh :
37
fluxter.hh :
38
Image.hh :
39
/usr/include/X11/Xlib.h :
40
/usr/include/sys/types.h :
41
/usr/include/features.h :
42
/usr/include/sys/cdefs.h :
43
/usr/include/bits/wordsize.h :
44
/usr/include/gnu/stubs.h :
45
/usr/include/gnu/stubs-32.h :
46
/usr/include/bits/types.h :
47
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h :
48
/usr/include/bits/typesizes.h :
49
/usr/include/time.h :
50
/usr/include/endian.h :
51
/usr/include/bits/endian.h :
52
/usr/include/sys/select.h :
53
/usr/include/bits/select.h :
54
/usr/include/bits/sigset.h :
55
/usr/include/bits/time.h :
56
/usr/include/sys/sysmacros.h :
57
/usr/include/bits/pthreadtypes.h :
58
/usr/include/X11/X.h :
59
/usr/include/X11/Xfuncproto.h :
60
/usr/include/X11/Xosdefs.h :
61
/usr/include/X11/Xutil.h :
62
/usr/include/X11/keysym.h :
63
/usr/include/X11/keysymdef.h :
64
Timer.hh :
65
/usr/include/sys/time.h :
66
/usr/include/xlocale.h :
67
BaseDisplay.hh :
68
/usr/include/X11/Xatom.h :
69
LinkedList.hh :
70
Basewindow.hh :
71
/usr/include/X11/Xos.h :
72
/usr/include/string.h :
73
/usr/include/fcntl.h :
74
/usr/include/bits/fcntl.h :
75
/usr/include/bits/uio.h :
76
/usr/include/sys/stat.h :
77
/usr/include/bits/stat.h :
78
/usr/include/unistd.h :
79
/usr/include/bits/posix_opt.h :
80
/usr/include/bits/environments.h :
81
/usr/include/bits/confname.h :
82
/usr/include/getopt.h :
83
/usr/include/X11/Xarch.h :
84
/usr/include/X11/Xresource.h :
85
/usr/include/stdio.h :
86
/usr/include/libio.h :
87
/usr/include/_G_config.h :
88
/usr/include/wchar.h :
89
/usr/include/bits/wchar.h :
90
/usr/include/gconv.h :
91
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h :
92
/usr/include/bits/stdio_lim.h :
93
/usr/include/bits/sys_errlist.h :
94
/usr/include/bits/stdio.h :
95
/usr/include/stdlib.h :
96
/usr/include/bits/waitflags.h :
97
/usr/include/bits/waitstatus.h :
98
/usr/include/alloca.h :
99
/usr/include/math.h :
100
/usr/include/bits/huge_val.h :
101
/usr/include/bits/huge_valf.h :
102
/usr/include/bits/huge_vall.h :
103
/usr/include/bits/inf.h :
104
/usr/include/bits/nan.h :
105
/usr/include/bits/mathdef.h :
106
/usr/include/bits/mathcalls.h :
107
/usr/include/bits/mathinline.h :
108
version.h :
109
main.hh :
110
wminterface.hh :
111
NETInterface.hh :
112
Baseresource.hh :
113
blackboxstyle.hh :
(-)fluxter-0.1.0/.deps/Timer.P (+43 lines)
Line 0 Link Here
1
Timer.o: Timer.cc BaseDisplay.hh /usr/include/X11/Xlib.h \
2
  /usr/include/sys/types.h /usr/include/features.h \
3
  /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
4
  /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h \
5
  /usr/include/bits/types.h \
6
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h \
7
  /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
8
  /usr/include/bits/endian.h /usr/include/sys/select.h \
9
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
10
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
11
  /usr/include/bits/pthreadtypes.h /usr/include/X11/X.h \
12
  /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \
13
  /usr/include/X11/Xatom.h LinkedList.hh Timer.hh /usr/include/sys/time.h \
14
  /usr/include/xlocale.h
15
Timer.cc :
16
BaseDisplay.hh :
17
/usr/include/X11/Xlib.h :
18
/usr/include/sys/types.h :
19
/usr/include/features.h :
20
/usr/include/sys/cdefs.h :
21
/usr/include/bits/wordsize.h :
22
/usr/include/gnu/stubs.h :
23
/usr/include/gnu/stubs-32.h :
24
/usr/include/bits/types.h :
25
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h :
26
/usr/include/bits/typesizes.h :
27
/usr/include/time.h :
28
/usr/include/endian.h :
29
/usr/include/bits/endian.h :
30
/usr/include/sys/select.h :
31
/usr/include/bits/select.h :
32
/usr/include/bits/sigset.h :
33
/usr/include/bits/time.h :
34
/usr/include/sys/sysmacros.h :
35
/usr/include/bits/pthreadtypes.h :
36
/usr/include/X11/X.h :
37
/usr/include/X11/Xfuncproto.h :
38
/usr/include/X11/Xosdefs.h :
39
/usr/include/X11/Xatom.h :
40
LinkedList.hh :
41
Timer.hh :
42
/usr/include/sys/time.h :
43
/usr/include/xlocale.h :
(-)fluxter-0.1.0/.deps/wminterface.P (+112 lines)
Line 0 Link Here
1
wminterface.o: wminterface.cc wminterface.hh Image.hh \
2
  /usr/include/X11/Xlib.h /usr/include/sys/types.h \
3
  /usr/include/features.h /usr/include/sys/cdefs.h \
4
  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
5
  /usr/include/gnu/stubs-32.h /usr/include/bits/types.h \
6
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h \
7
  /usr/include/bits/typesizes.h /usr/include/time.h /usr/include/endian.h \
8
  /usr/include/bits/endian.h /usr/include/sys/select.h \
9
  /usr/include/bits/select.h /usr/include/bits/sigset.h \
10
  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
11
  /usr/include/bits/pthreadtypes.h /usr/include/X11/X.h \
12
  /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \
13
  /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \
14
  /usr/include/X11/keysymdef.h Timer.hh /usr/include/sys/time.h \
15
  /usr/include/xlocale.h BaseDisplay.hh /usr/include/X11/Xatom.h \
16
  LinkedList.hh fluxter.hh Basewindow.hh /usr/include/X11/Xos.h \
17
  /usr/include/string.h /usr/include/fcntl.h /usr/include/bits/fcntl.h \
18
  /usr/include/bits/uio.h /usr/include/sys/stat.h \
19
  /usr/include/bits/stat.h /usr/include/unistd.h \
20
  /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
21
  /usr/include/bits/confname.h /usr/include/getopt.h \
22
  /usr/include/X11/Xarch.h /usr/include/X11/Xresource.h \
23
  /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
24
  /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h \
25
  /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h \
26
  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
27
  /usr/include/bits/stdio.h /usr/include/stdlib.h \
28
  /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
29
  /usr/include/alloca.h /usr/include/math.h /usr/include/bits/huge_val.h \
30
  /usr/include/bits/huge_valf.h /usr/include/bits/huge_vall.h \
31
  /usr/include/bits/inf.h /usr/include/bits/nan.h \
32
  /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
33
  /usr/include/bits/mathinline.h version.h main.hh resource.hh \
34
  Baseresource.hh NETInterface.hh
35
wminterface.cc :
36
wminterface.hh :
37
Image.hh :
38
/usr/include/X11/Xlib.h :
39
/usr/include/sys/types.h :
40
/usr/include/features.h :
41
/usr/include/sys/cdefs.h :
42
/usr/include/bits/wordsize.h :
43
/usr/include/gnu/stubs.h :
44
/usr/include/gnu/stubs-32.h :
45
/usr/include/bits/types.h :
46
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h :
47
/usr/include/bits/typesizes.h :
48
/usr/include/time.h :
49
/usr/include/endian.h :
50
/usr/include/bits/endian.h :
51
/usr/include/sys/select.h :
52
/usr/include/bits/select.h :
53
/usr/include/bits/sigset.h :
54
/usr/include/bits/time.h :
55
/usr/include/sys/sysmacros.h :
56
/usr/include/bits/pthreadtypes.h :
57
/usr/include/X11/X.h :
58
/usr/include/X11/Xfuncproto.h :
59
/usr/include/X11/Xosdefs.h :
60
/usr/include/X11/Xutil.h :
61
/usr/include/X11/keysym.h :
62
/usr/include/X11/keysymdef.h :
63
Timer.hh :
64
/usr/include/sys/time.h :
65
/usr/include/xlocale.h :
66
BaseDisplay.hh :
67
/usr/include/X11/Xatom.h :
68
LinkedList.hh :
69
fluxter.hh :
70
Basewindow.hh :
71
/usr/include/X11/Xos.h :
72
/usr/include/string.h :
73
/usr/include/fcntl.h :
74
/usr/include/bits/fcntl.h :
75
/usr/include/bits/uio.h :
76
/usr/include/sys/stat.h :
77
/usr/include/bits/stat.h :
78
/usr/include/unistd.h :
79
/usr/include/bits/posix_opt.h :
80
/usr/include/bits/environments.h :
81
/usr/include/bits/confname.h :
82
/usr/include/getopt.h :
83
/usr/include/X11/Xarch.h :
84
/usr/include/X11/Xresource.h :
85
/usr/include/stdio.h :
86
/usr/include/libio.h :
87
/usr/include/_G_config.h :
88
/usr/include/wchar.h :
89
/usr/include/bits/wchar.h :
90
/usr/include/gconv.h :
91
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h :
92
/usr/include/bits/stdio_lim.h :
93
/usr/include/bits/sys_errlist.h :
94
/usr/include/bits/stdio.h :
95
/usr/include/stdlib.h :
96
/usr/include/bits/waitflags.h :
97
/usr/include/bits/waitstatus.h :
98
/usr/include/alloca.h :
99
/usr/include/math.h :
100
/usr/include/bits/huge_val.h :
101
/usr/include/bits/huge_valf.h :
102
/usr/include/bits/huge_vall.h :
103
/usr/include/bits/inf.h :
104
/usr/include/bits/nan.h :
105
/usr/include/bits/mathdef.h :
106
/usr/include/bits/mathcalls.h :
107
/usr/include/bits/mathinline.h :
108
version.h :
109
main.hh :
110
resource.hh :
111
Baseresource.hh :
112
NETInterface.hh :
(-)fluxter-0.1.0/examples/fluxter.bb (-1 / +1 lines)
Lines 29-35 Link Here
29
fluxter.window.focusStyle:      texture
29
fluxter.window.focusStyle:      texture
30
30
31
!**define focused desktop style none, border or texture
31
!**define focused desktop style none, border or texture
32
fluxter.desktop.focusStyle:	 textyre
32
fluxter.desktop.focusStyle:	 texture
33
!** focused desktop
33
!** focused desktop
34
fluxter.desktop.focus:		 Raised Gradient Vertical Bevel1
34
fluxter.desktop.focus:		 Raised Gradient Vertical Bevel1
35
fluxter.desktop.focus.color:	 darkslategrey
35
fluxter.desktop.focus.color:	 darkslategrey
(-)fluxter-0.1.0/Image.cc (-246 / +257 lines)
Lines 121-131 Link Here
121
121
122
Pixmap BImage::render_solid(BTexture *texture) {
122
Pixmap BImage::render_solid(BTexture *texture) {
123
  Pixmap pixmap = XCreatePixmap(control->getBaseDisplay()->getXDisplay(),
123
  Pixmap pixmap = XCreatePixmap(control->getBaseDisplay()->getXDisplay(),
124
				control->getDrawable(), width,
124
                control->getDrawable(), width,
125
				height, control->getDepth());
125
                height, control->getDepth());
126
  if (pixmap == None) {
126
  if (pixmap == None) {
127
    fprintf(stderr,
127
    fprintf(stderr,
128
		       "BImage::render_solid: error creating pixmap\n");
128
               "BImage::render_solid: error creating pixmap\n");
129
    return None;
129
    return None;
130
  }
130
  }
131
131
Lines 135-163 Link Here
135
  gcv.foreground = texture->getColor()->getPixel();
135
  gcv.foreground = texture->getColor()->getPixel();
136
  gcv.fill_style = FillSolid;
136
  gcv.fill_style = FillSolid;
137
  gc = XCreateGC(control->getBaseDisplay()->getXDisplay(), pixmap,
137
  gc = XCreateGC(control->getBaseDisplay()->getXDisplay(), pixmap,
138
		 GCForeground | GCFillStyle, &gcv);
138
         GCForeground | GCFillStyle, &gcv);
139
139
140
  gcv.foreground = texture->getHiColor()->getPixel();
140
  gcv.foreground = texture->getHiColor()->getPixel();
141
  hgc = XCreateGC(control->getBaseDisplay()->getXDisplay(), pixmap,
141
  hgc = XCreateGC(control->getBaseDisplay()->getXDisplay(), pixmap,
142
		  GCForeground, &gcv);
142
          GCForeground, &gcv);
143
143
144
  gcv.foreground = texture->getLoColor()->getPixel();
144
  gcv.foreground = texture->getLoColor()->getPixel();
145
  lgc = XCreateGC(control->getBaseDisplay()->getXDisplay(), pixmap,
145
  lgc = XCreateGC(control->getBaseDisplay()->getXDisplay(), pixmap,
146
		  GCForeground, &gcv);
146
          GCForeground, &gcv);
147
147
148
  XFillRectangle(control->getBaseDisplay()->getXDisplay(), pixmap, gc, 0, 0,
148
  XFillRectangle(control->getBaseDisplay()->getXDisplay(), pixmap, gc, 0, 0,
149
		 width, height);
149
         width, height);
150
150
151
#ifdef    INTERLACE
151
#ifdef    INTERLACE
152
  if (texture->getTexture() & BImage_Interlaced) {
152
  if (texture->getTexture() & BImage_Interlaced) {
153
    gcv.foreground = texture->getColorTo()->getPixel();
153
    gcv.foreground = texture->getColorTo()->getPixel();
154
    GC igc = XCreateGC(control->getBaseDisplay()->getXDisplay(), pixmap,
154
    GC igc = XCreateGC(control->getBaseDisplay()->getXDisplay(), pixmap,
155
		       GCForeground, &gcv);
155
               GCForeground, &gcv);
156
156
157
    register unsigned int i = 0;
157
    register unsigned int i = 0;
158
    for (; i < height; i += 2)
158
    for (; i < height; i += 2)
159
      XDrawLine(control->getBaseDisplay()->getXDisplay(), pixmap, igc,
159
      XDrawLine(control->getBaseDisplay()->getXDisplay(), pixmap, igc,
160
		0, i, width, i);
160
        0, i, width, i);
161
161
162
    XFreeGC(control->getBaseDisplay()->getXDisplay(), igc);
162
    XFreeGC(control->getBaseDisplay()->getXDisplay(), igc);
163
  }
163
  }
Lines 268-274 Link Here
268
268
269
  if (! image) {
269
  if (! image) {
270
    fprintf(stderr,
270
    fprintf(stderr,
271
		       "BImage::renderXImage: error creating XImage\n");
271
               "BImage::renderXImage: error creating XImage\n");
272
    return (XImage *) 0;
272
    return (XImage *) 0;
273
  }
273
  }
274
274
Lines 306-314 Link Here
306
      // (raster@rasterman.com) for telling me about this... portions of this
306
      // (raster@rasterman.com) for telling me about this... portions of this
307
      // code is based off of his code in Imlib
307
      // code is based off of his code in Imlib
308
      for (y = 0, offset = 0; y < height; y++) {
308
      for (y = 0, offset = 0; y < height; y++) {
309
	dithy = y & 0x3;
309
    dithy = y & 0x3;
310
310
311
	for (x = 0; x < width; x++, offset++) {
311
    for (x = 0; x < width; x++, offset++) {
312
          dithx = x & 0x3;
312
          dithx = x & 0x3;
313
          r = red[offset];
313
          r = red[offset];
314
          g = green[offset];
314
          g = green[offset];
Lines 326-349 Link Here
326
          if ((dither4[dithy][dithx] < eg) && (g < green_table[255])) g++;
326
          if ((dither4[dithy][dithx] < eg) && (g < green_table[255])) g++;
327
          if ((dither4[dithy][dithx] < eb) && (b < blue_table[255])) b++;
327
          if ((dither4[dithy][dithx] < eb) && (b < blue_table[255])) b++;
328
328
329
	  pixel = (r << red_offset) | (g << green_offset) | (b << blue_offset);
329
      pixel = (r << red_offset) | (g << green_offset) | (b << blue_offset);
330
330
331
          switch (o) {
331
          switch (o) {
332
          case 16: // 16bpp LSB
332
          case 16: // 16bpp LSB
333
            *pixel_data++ = pixel;
333
            *pixel_data++ = pixel;
334
	    *pixel_data++ = pixel >> 8;
334
        *pixel_data++ = pixel >> 8;
335
            break;
335
            break;
336
336
337
          case 17: // 16bpp MSB
337
          case 17: // 16bpp MSB
338
	    *pixel_data++ = pixel >> 8;
338
        *pixel_data++ = pixel >> 8;
339
	    *pixel_data++ = pixel;
339
        *pixel_data++ = pixel;
340
            break;
340
            break;
341
341
342
	  case 24: // 24bpp LSB
342
      case 24: // 24bpp LSB
343
	    *pixel_data++ = pixel;
343
        *pixel_data++ = pixel;
344
	    *pixel_data++ = pixel >> 8;
344
        *pixel_data++ = pixel >> 8;
345
	    *pixel_data++ = pixel >> 16;
345
        *pixel_data++ = pixel >> 16;
346
	    break;
346
        break;
347
347
348
          case 25: // 24bpp MSB
348
          case 25: // 24bpp MSB
349
            *pixel_data++ = pixel >> 16;
349
            *pixel_data++ = pixel >> 16;
Lines 365-373 Link Here
365
            *pixel_data++ = pixel;
365
            *pixel_data++ = pixel;
366
            break;
366
            break;
367
          }
367
          }
368
	}
368
    }
369
369
370
	pixel_data = (ppixel_data += image->bytes_per_line);
370
    pixel_data = (ppixel_data += image->bytes_per_line);
371
      }
371
      }
372
372
373
      break;
373
      break;
Lines 376-394 Link Here
376
    case PseudoColor: {
376
    case PseudoColor: {
377
#ifndef   ORDEREDPSEUDO
377
#ifndef   ORDEREDPSEUDO
378
      short *terr,
378
      short *terr,
379
	*rerr = new short[width + 2],
379
    *rerr = new short[width + 2],
380
	*gerr = new short[width + 2],
380
    *gerr = new short[width + 2],
381
	*berr = new short[width + 2],
381
    *berr = new short[width + 2],
382
	*nrerr = new short[width + 2],
382
    *nrerr = new short[width + 2],
383
	*ngerr = new short[width + 2],
383
    *ngerr = new short[width + 2],
384
	*nberr = new short[width + 2];
384
    *nberr = new short[width + 2];
385
      int rr, gg, bb, rer, ger, ber;
385
      int rr, gg, bb, rer, ger, ber;
386
      int dd = 255 / control->getColorsPerChannel();
386
      int dd = 255 / control->getColorsPerChannel();
387
387
388
      for (x = 0; x < width; x++) {
388
      for (x = 0; x < width; x++) {
389
	*(rerr + x) = *(red + x);
389
    *(rerr + x) = *(red + x);
390
	*(gerr + x) = *(green + x);
390
    *(gerr + x) = *(green + x);
391
	*(berr + x) = *(blue + x);
391
    *(berr + x) = *(blue + x);
392
      }
392
      }
393
393
394
      *(rerr + x) = *(gerr + x) = *(berr + x) = 0;
394
      *(rerr + x) = *(gerr + x) = *(berr + x) = 0;
Lines 425-471 Link Here
425
      }
425
      }
426
#else // !ORDEREDPSEUDO
426
#else // !ORDEREDPSEUDO
427
      if (y < (height - 1)) {
427
      if (y < (height - 1)) {
428
	int i = offset + width;
428
    int i = offset + width;
429
	for (x = 0; x < width; x++, i++) {
429
    for (x = 0; x < width; x++, i++) {
430
	  *(nrerr + x) = *(red + i);
430
      *(nrerr + x) = *(red + i);
431
	  *(ngerr + x) = *(green + i);
431
      *(ngerr + x) = *(green + i);
432
	  *(nberr + x) = *(blue + i);
432
      *(nberr + x) = *(blue + i);
433
	}
433
    }
434
434
435
	*(nrerr + x) = *(red + (--i));
435
    *(nrerr + x) = *(red + (--i));
436
	*(ngerr + x) = *(green + i);
436
    *(ngerr + x) = *(green + i);
437
	*(nberr + x) = *(blue + i);
437
    *(nberr + x) = *(blue + i);
438
      }
438
      }
439
439
440
      for (x = 0; x < width; x++) {
440
      for (x = 0; x < width; x++) {
441
	rr = rerr[x];
441
    rr = rerr[x];
442
	gg = gerr[x];
442
    gg = gerr[x];
443
	bb = berr[x];
443
    bb = berr[x];
444
444
445
	if (rr > 255) rr = 255; else if (rr < 0) rr = 0;
445
    if (rr > 255) rr = 255; else if (rr < 0) rr = 0;
446
	if (gg > 255) gg = 255; else if (gg < 0) gg = 0;
446
    if (gg > 255) gg = 255; else if (gg < 0) gg = 0;
447
	if (bb > 255) bb = 255; else if (bb < 0) bb = 0;
447
    if (bb > 255) bb = 255; else if (bb < 0) bb = 0;
448
448
449
	r = red_table[rr];
449
    r = red_table[rr];
450
	g = green_table[gg];
450
    g = green_table[gg];
451
	b = blue_table[bb];
451
    b = blue_table[bb];
452
452
453
	rer = rerr[x] - r*dd;
453
    rer = rerr[x] - r*dd;
454
	ger = gerr[x] - g*dd;
454
    ger = gerr[x] - g*dd;
455
	ber = berr[x] - b*dd;
455
    ber = berr[x] - b*dd;
456
456
457
	pixel = (r * cpccpc) + (g * cpc) + b;
457
    pixel = (r * cpccpc) + (g * cpc) + b;
458
	*pixel_data++ = colors[pixel].pixel;
458
    *pixel_data++ = colors[pixel].pixel;
459
459
460
	r = rer >> 1;
460
    r = rer >> 1;
461
	g = ger >> 1;
461
    g = ger >> 1;
462
	b = ber >> 1;
462
    b = ber >> 1;
463
	rerr[x+1] += r;
463
    rerr[x+1] += r;
464
	gerr[x+1] += g;
464
    gerr[x+1] += g;
465
	berr[x+1] += b;
465
    berr[x+1] += b;
466
	nrerr[x] += r;
466
    nrerr[x] += r;
467
	ngerr[x] += g;
467
    ngerr[x] += g;
468
	nberr[x] += b;
468
    nberr[x] += b;
469
      }
469
      }
470
470
471
      offset += width;
471
      offset += width;
Lines 535-541 Link Here
535
535
536
    default:
536
    default:
537
      fprintf(stderr,
537
      fprintf(stderr,
538
			 "BImage::renderXImage: unsupported visual\n");
538
             "BImage::renderXImage: unsupported visual\n");
539
      delete [] d;
539
      delete [] d;
540
      XDestroyImage(image);
540
      XDestroyImage(image);
541
      return (XImage *) 0;
541
      return (XImage *) 0;
Lines 546-557 Link Here
546
    case PseudoColor:
546
    case PseudoColor:
547
      for (y = 0, offset = 0; y < height; y++) {
547
      for (y = 0, offset = 0; y < height; y++) {
548
        for (x = 0; x < width; x++, offset++) {
548
        for (x = 0; x < width; x++, offset++) {
549
  	  r = red_table[red[offset]];
549
        r = red_table[red[offset]];
550
          g = green_table[green[offset]];
550
          g = green_table[green[offset]];
551
	  b = blue_table[blue[offset]];
551
      b = blue_table[blue[offset]];
552
552
553
	  pixel = (r * cpccpc) + (g * cpc) + b;
553
      pixel = (r * cpccpc) + (g * cpc) + b;
554
	  *pixel_data++ = colors[pixel].pixel;
554
      *pixel_data++ = colors[pixel].pixel;
555
        }
555
        }
556
556
557
        pixel_data = (ppixel_data += image->bytes_per_line);
557
        pixel_data = (ppixel_data += image->bytes_per_line);
Lines 562-572 Link Here
562
  case TrueColor:
562
  case TrueColor:
563
    for (y = 0, offset = 0; y < height; y++) {
563
    for (y = 0, offset = 0; y < height; y++) {
564
      for (x = 0; x < width; x++, offset++) {
564
      for (x = 0; x < width; x++, offset++) {
565
	r = red_table[red[offset]];
565
    r = red_table[red[offset]];
566
	g = green_table[green[offset]];
566
    g = green_table[green[offset]];
567
	b = blue_table[blue[offset]];
567
    b = blue_table[blue[offset]];
568
568
569
	pixel = (r << red_offset) | (g << green_offset) | (b << blue_offset);
569
    pixel = (r << red_offset) | (g << green_offset) | (b << blue_offset);
570
570
571
        switch (o) {
571
        switch (o) {
572
        case 16: // 16bpp LSB
572
        case 16: // 16bpp LSB
Lines 616-627 Link Here
616
  case GrayScale:
616
  case GrayScale:
617
    for (y = 0, offset = 0; y < height; y++) {
617
    for (y = 0, offset = 0; y < height; y++) {
618
      for (x = 0; x < width; x++, offset++) {
618
      for (x = 0; x < width; x++, offset++) {
619
	r = *(red_table + *(red + offset));
619
    r = *(red_table + *(red + offset));
620
	g = *(green_table + *(green + offset));
620
    g = *(green_table + *(green + offset));
621
	b = *(blue_table + *(blue + offset));
621
    b = *(blue_table + *(blue + offset));
622
622
623
	g = ((r * 30) + (g * 59) + (b * 11)) / 100;
623
    g = ((r * 30) + (g * 59) + (b * 11)) / 100;
624
	*pixel_data++ = colors[g].pixel;
624
    *pixel_data++ = colors[g].pixel;
625
      }
625
      }
626
626
627
      pixel_data = (ppixel_data += image->bytes_per_line);
627
      pixel_data = (ppixel_data += image->bytes_per_line);
Lines 631-637 Link Here
631
631
632
  default:
632
  default:
633
    fprintf(stderr,
633
    fprintf(stderr,
634
		       "BImage::renderXImage: unsupported visual\n");
634
               "BImage::renderXImage: unsupported visual\n");
635
    delete [] d;
635
    delete [] d;
636
    XDestroyImage(image);
636
    XDestroyImage(image);
637
    return (XImage *) 0;
637
    return (XImage *) 0;
Lines 650-656 Link Here
650
650
651
  if (pixmap == None) {
651
  if (pixmap == None) {
652
    fprintf(stderr,
652
    fprintf(stderr,
653
	              "BImage::renderPixmap: error creating pixmap\n");
653
                  "BImage::renderPixmap: error creating pixmap\n");
654
    return None;
654
    return None;
655
  }
655
  }
656
656
Lines 666-673 Link Here
666
  }
666
  }
667
667
668
  XPutImage(control->getBaseDisplay()->getXDisplay(), pixmap,
668
  XPutImage(control->getBaseDisplay()->getXDisplay(), pixmap,
669
	    DefaultGC(control->getBaseDisplay()->getXDisplay(),
669
        DefaultGC(control->getBaseDisplay()->getXDisplay(),
670
		      control->getScreenInfo()->getScreenNumber()),
670
              control->getScreenInfo()->getScreenNumber()),
671
            image, 0, 0, 0, 0, width, height);
671
            image, 0, 0, 0, 0, width, height);
672
672
673
  if (image->data) {
673
  if (image->data) {
Lines 1832-1839 Link Here
1832
    bits_per_pixel = 0;
1832
    bits_per_pixel = 0;
1833
    for (int i = 0; i < count; i++)
1833
    for (int i = 0; i < count; i++)
1834
      if (pmv[i].depth == screen_depth) {
1834
      if (pmv[i].depth == screen_depth) {
1835
	bits_per_pixel = pmv[i].bits_per_pixel;
1835
    bits_per_pixel = pmv[i].bits_per_pixel;
1836
	break;
1836
    break;
1837
      }
1837
      }
1838
1838
1839
    XFree(pmv);
1839
    XFree(pmv);
Lines 1863-1869 Link Here
1863
      blue_bits = 255 / blue_mask;
1863
      blue_bits = 255 / blue_mask;
1864
1864
1865
      for (i = 0; i < 256; i++) {
1865
      for (i = 0; i < 256; i++) {
1866
	red_color_table[i] = i / red_bits;
1866
    red_color_table[i] = i / red_bits;
1867
        green_color_table[i] = i / green_bits;
1867
        green_color_table[i] = i / green_bits;
1868
        blue_color_table[i] = i / blue_bits;
1868
        blue_color_table[i] = i / blue_bits;
1869
      }
1869
      }
Lines 1877-1890 Link Here
1877
      ncolors = colors_per_channel * colors_per_channel * colors_per_channel;
1877
      ncolors = colors_per_channel * colors_per_channel * colors_per_channel;
1878
1878
1879
      if (ncolors > (1 << screen_depth)) {
1879
      if (ncolors > (1 << screen_depth)) {
1880
	colors_per_channel = (1 << screen_depth) / 3;
1880
    colors_per_channel = (1 << screen_depth) / 3;
1881
	ncolors = colors_per_channel * colors_per_channel * colors_per_channel;
1881
    ncolors = colors_per_channel * colors_per_channel * colors_per_channel;
1882
      }
1882
      }
1883
1883
1884
      if (colors_per_channel < 2 || ncolors > (1 << screen_depth)) {
1884
      if (colors_per_channel < 2 || ncolors > (1 << screen_depth)) {
1885
	fprintf(stderr,
1885
    fprintf(stderr,
1886
                           "BImageControl::BImageControl: invalid colormap size %d "
1886
                           "BImageControl::BImageControl: invalid colormap size %d "
1887
		           "(%d/%d/%d) - reducing",
1887
                   "(%d/%d/%d) - reducing",
1888
                ncolors, colors_per_channel, colors_per_channel,
1888
                ncolors, colors_per_channel, colors_per_channel,
1889
                colors_per_channel);
1889
                colors_per_channel);
1890
1890
Lines 1893-1902 Link Here
1893
1893
1894
      colors = new XColor[ncolors];
1894
      colors = new XColor[ncolors];
1895
      if (! colors) {
1895
      if (! colors) {
1896
	fprintf(stderr,
1896
    fprintf(stderr,
1897
	        	   "BImageControl::BImageControl: error allocating "
1897
                   "BImageControl::BImageControl: error allocating "
1898
		           "colormap\n");
1898
                   "colormap\n");
1899
	exit(1);
1899
    exit(1);
1900
      }
1900
      }
1901
1901
1902
      int i = 0, ii, p, r, g, b,
1902
      int i = 0, ii, p, r, g, b,
Lines 1910-1938 Link Here
1910
      red_bits = green_bits = blue_bits = bits;
1910
      red_bits = green_bits = blue_bits = bits;
1911
1911
1912
      for (i = 0; i < 256; i++)
1912
      for (i = 0; i < 256; i++)
1913
	red_color_table[i] = green_color_table[i] = blue_color_table[i] =
1913
    red_color_table[i] = green_color_table[i] = blue_color_table[i] =
1914
	  i / bits;
1914
      i / bits;
1915
1915
1916
      for (r = 0, i = 0; r < colors_per_channel; r++)
1916
      for (r = 0, i = 0; r < colors_per_channel; r++)
1917
	for (g = 0; g < colors_per_channel; g++)
1917
    for (g = 0; g < colors_per_channel; g++)
1918
	  for (b = 0; b < colors_per_channel; b++, i++) {
1918
      for (b = 0; b < colors_per_channel; b++, i++) {
1919
	    colors[i].red = (r * 0xffff) / (colors_per_channel - 1);
1919
        colors[i].red = (r * 0xffff) / (colors_per_channel - 1);
1920
	    colors[i].green = (g * 0xffff) / (colors_per_channel - 1);
1920
        colors[i].green = (g * 0xffff) / (colors_per_channel - 1);
1921
	    colors[i].blue = (b * 0xffff) / (colors_per_channel - 1);;
1921
        colors[i].blue = (b * 0xffff) / (colors_per_channel - 1);;
1922
	    colors[i].flags = DoRed|DoGreen|DoBlue;
1922
        colors[i].flags = DoRed|DoGreen|DoBlue;
1923
	  }
1923
      }
1924
1924
1925
      basedisplay->grab();
1925
      basedisplay->grab();
1926
1926
1927
      for (i = 0; i < ncolors; i++)
1927
      for (i = 0; i < ncolors; i++)
1928
	if (! XAllocColor(basedisplay->getXDisplay(), getColormap(),
1928
    if (! XAllocColor(basedisplay->getXDisplay(), getColormap(),
1929
                          &colors[i])) {
1929
                          &colors[i])) {
1930
	  fprintf(stderr,
1930
      fprintf(stderr,
1931
		                   "couldn't alloc color %i %i %i\n",
1931
                           "couldn't alloc color %i %i %i\n",
1932
		  colors[i].red, colors[i].green, colors[i].blue);
1932
          colors[i].red, colors[i].green, colors[i].blue);
1933
	  colors[i].flags = 0;
1933
      colors[i].flags = 0;
1934
	} else
1934
    } else
1935
	  colors[i].flags = DoRed|DoGreen|DoBlue;
1935
      colors[i].flags = DoRed|DoGreen|DoBlue;
1936
1936
1937
      basedisplay->ungrab();
1937
      basedisplay->ungrab();
1938
1938
Lines 1940-1978 Link Here
1940
      int incolors = (((1 << screen_depth) > 256) ? 256 : (1 << screen_depth));
1940
      int incolors = (((1 << screen_depth) > 256) ? 256 : (1 << screen_depth));
1941
1941
1942
      for (i = 0; i < incolors; i++)
1942
      for (i = 0; i < incolors; i++)
1943
	icolors[i].pixel = i;
1943
    icolors[i].pixel = i;
1944
1944
1945
      XQueryColors(basedisplay->getXDisplay(), getColormap(), icolors,
1945
      XQueryColors(basedisplay->getXDisplay(), getColormap(), icolors,
1946
                   incolors);
1946
                   incolors);
1947
      for (i = 0; i < ncolors; i++) {
1947
      for (i = 0; i < ncolors; i++) {
1948
	if (! colors[i].flags) {
1948
    if (! colors[i].flags) {
1949
	  unsigned long chk = 0xffffffff, pixel, close = 0;
1949
      unsigned long chk = 0xffffffff, pixel, close = 0;
1950
1950
1951
	  p = 2;
1951
      p = 2;
1952
	  while (p--) {
1952
      while (p--) {
1953
	    for (ii = 0; ii < incolors; ii++) {
1953
        for (ii = 0; ii < incolors; ii++) {
1954
	      r = (colors[i].red - icolors[i].red) >> 8;
1954
          r = (colors[i].red - icolors[i].red) >> 8;
1955
	      g = (colors[i].green - icolors[i].green) >> 8;
1955
          g = (colors[i].green - icolors[i].green) >> 8;
1956
	      b = (colors[i].blue - icolors[i].blue) >> 8;
1956
          b = (colors[i].blue - icolors[i].blue) >> 8;
1957
	      pixel = (r * r) + (g * g) + (b * b);
1957
          pixel = (r * r) + (g * g) + (b * b);
1958
1958
1959
	      if (pixel < chk) {
1959
          if (pixel < chk) {
1960
		chk = pixel;
1960
        chk = pixel;
1961
		close = ii;
1961
        close = ii;
1962
	      }
1962
          }
1963
1963
1964
	      colors[i].red = icolors[close].red;
1964
          colors[i].red = icolors[close].red;
1965
	      colors[i].green = icolors[close].green;
1965
          colors[i].green = icolors[close].green;
1966
	      colors[i].blue = icolors[close].blue;
1966
          colors[i].blue = icolors[close].blue;
1967
1967
1968
	      if (XAllocColor(basedisplay->getXDisplay(), getColormap(),
1968
          if (XAllocColor(basedisplay->getXDisplay(), getColormap(),
1969
                              &colors[i])) {
1969
                              &colors[i])) {
1970
		colors[i].flags = DoRed|DoGreen|DoBlue;
1970
        colors[i].flags = DoRed|DoGreen|DoBlue;
1971
		break;
1971
        break;
1972
	      }
1972
          }
1973
	    }
1973
        }
1974
	  }
1974
      }
1975
	}
1975
    }
1976
      }
1976
      }
1977
1977
1978
      break;
1978
      break;
Lines 1983-2081 Link Here
1983
    {
1983
    {
1984
1984
1985
      if (getVisual()->c_class == StaticGray) {
1985
      if (getVisual()->c_class == StaticGray) {
1986
	ncolors = 1 << screen_depth;
1986
    ncolors = 1 << screen_depth;
1987
      } else {
1987
      } else {
1988
	ncolors = colors_per_channel * colors_per_channel * colors_per_channel;
1988
    ncolors = colors_per_channel * colors_per_channel * colors_per_channel;
1989
1989
1990
	if (ncolors > (1 << screen_depth)) {
1990
    if (ncolors > (1 << screen_depth)) {
1991
	  colors_per_channel = (1 << screen_depth) / 3;
1991
      colors_per_channel = (1 << screen_depth) / 3;
1992
	  ncolors =
1992
      ncolors =
1993
	    colors_per_channel * colors_per_channel * colors_per_channel;
1993
        colors_per_channel * colors_per_channel * colors_per_channel;
1994
	}
1994
    }
1995
      }
1995
      }
1996
1996
1997
      if (colors_per_channel < 2 || ncolors > (1 << screen_depth)) {
1997
      if (colors_per_channel < 2 || ncolors > (1 << screen_depth)) {
1998
	fprintf(stderr,
1998
    fprintf(stderr,
1999
                           "BImageControl::BImageControl: invalid colormap size %d "
1999
                           "BImageControl::BImageControl: invalid colormap size %d "
2000
		           "(%d/%d/%d) - reducing",
2000
                   "(%d/%d/%d) - reducing",
2001
		ncolors, colors_per_channel, colors_per_channel,
2001
        ncolors, colors_per_channel, colors_per_channel,
2002
		colors_per_channel);
2002
        colors_per_channel);
2003
2003
2004
	colors_per_channel = (1 << screen_depth) / 3;
2004
    colors_per_channel = (1 << screen_depth) / 3;
2005
      }
2005
      }
2006
2006
2007
      colors = new XColor[ncolors];
2007
      colors = new XColor[ncolors];
2008
      if (! colors) {
2008
      if (! colors) {
2009
	fprintf(stderr,
2009
    fprintf(stderr,
2010
			   "BImageControl::BImageControl: error allocating "
2010
               "BImageControl::BImageControl: error allocating "
2011
       	                   "colormap\n");
2011
                              "colormap\n");
2012
	exit(1);
2012
    exit(1);
2013
      }
2013
      }
2014
2014
2015
      int i = 0, ii, p, bits = 255 / (colors_per_channel - 1);
2015
      int i = 0, ii, p, bits = 255 / (colors_per_channel - 1);
2016
      red_bits = green_bits = blue_bits = bits;
2016
      red_bits = green_bits = blue_bits = bits;
2017
2017
2018
      for (i = 0; i < 256; i++)
2018
      for (i = 0; i < 256; i++)
2019
	red_color_table[i] = green_color_table[i] = blue_color_table[i] =
2019
    red_color_table[i] = green_color_table[i] = blue_color_table[i] =
2020
	  i / bits;
2020
      i / bits;
2021
2021
2022
      basedisplay->grab();
2022
      basedisplay->grab();
2023
      for (i = 0; i < ncolors; i++) {
2023
      for (i = 0; i < ncolors; i++) {
2024
	colors[i].red = (i * 0xffff) / (colors_per_channel - 1);
2024
    colors[i].red = (i * 0xffff) / (colors_per_channel - 1);
2025
	colors[i].green = (i * 0xffff) / (colors_per_channel - 1);
2025
    colors[i].green = (i * 0xffff) / (colors_per_channel - 1);
2026
	colors[i].blue = (i * 0xffff) / (colors_per_channel - 1);;
2026
    colors[i].blue = (i * 0xffff) / (colors_per_channel - 1);;
2027
	colors[i].flags = DoRed|DoGreen|DoBlue;
2027
    colors[i].flags = DoRed|DoGreen|DoBlue;
2028
2028
2029
	if (! XAllocColor(basedisplay->getXDisplay(), getColormap(),
2029
    if (! XAllocColor(basedisplay->getXDisplay(), getColormap(),
2030
			  &colors[i])) {
2030
              &colors[i])) {
2031
	  fprintf(stderr,
2031
      fprintf(stderr,
2032
		             "couldn't alloc color %i %i %i\n",
2032
                     "couldn't alloc color %i %i %i\n",
2033
		  colors[i].red, colors[i].green, colors[i].blue);
2033
          colors[i].red, colors[i].green, colors[i].blue);
2034
	  colors[i].flags = 0;
2034
      colors[i].flags = 0;
2035
	} else
2035
    } else
2036
	  colors[i].flags = DoRed|DoGreen|DoBlue;
2036
      colors[i].flags = DoRed|DoGreen|DoBlue;
2037
      }
2037
      }
2038
2038
2039
      basedisplay->ungrab();
2039
      basedisplay->ungrab();
2040
2040
2041
      XColor icolors[256];
2041
      XColor icolors[256];
2042
      int incolors = (((1 << screen_depth) > 256) ? 256 :
2042
      int incolors = (((1 << screen_depth) > 256) ? 256 :
2043
		      (1 << screen_depth));
2043
              (1 << screen_depth));
2044
2044
2045
      for (i = 0; i < incolors; i++)
2045
      for (i = 0; i < incolors; i++)
2046
	icolors[i].pixel = i;
2046
    icolors[i].pixel = i;
2047
2047
2048
      XQueryColors(basedisplay->getXDisplay(), getColormap(), icolors,
2048
      XQueryColors(basedisplay->getXDisplay(), getColormap(), icolors,
2049
		   incolors);
2049
           incolors);
2050
      for (i = 0; i < ncolors; i++) {
2050
      for (i = 0; i < ncolors; i++) {
2051
	if (! colors[i].flags) {
2051
    if (! colors[i].flags) {
2052
	  unsigned long chk = 0xffffffff, pixel, close = 0;
2052
      unsigned long chk = 0xffffffff, pixel, close = 0;
2053
2054
      p = 2;
2055
      while (p--) {
2056
        for (ii = 0; ii < incolors; ii++) {
2057
          int r = (colors[i].red - icolors[i].red) >> 8;
2058
          int g = (colors[i].green - icolors[i].green) >> 8;
2059
          int b = (colors[i].blue - icolors[i].blue) >> 8;
2060
          pixel = (r * r) + (g * g) + (b * b);
2061
2062
          if (pixel < chk) {
2063
        chk = pixel;
2064
        close = ii;
2065
          }
2053
2066
2054
	  p = 2;
2067
          colors[i].red = icolors[close].red;
2055
	  while (p--) {
2068
          colors[i].green = icolors[close].green;
2056
	    for (ii = 0; ii < incolors; ii++) {
2069
            colors[i].blue = icolors[close].blue;
2057
	      int r = (colors[i].red - icolors[i].red) >> 8;
2070
2058
	      int g = (colors[i].green - icolors[i].green) >> 8;
2071
          if (XAllocColor(basedisplay->getXDisplay(), getColormap(),
2059
	      int b = (colors[i].blue - icolors[i].blue) >> 8;
2072
                  &colors[i])) {
2060
	      pixel = (r * r) + (g * g) + (b * b);
2073
        colors[i].flags = DoRed|DoGreen|DoBlue;
2061
2074
        break;
2062
	      if (pixel < chk) {
2075
          }
2063
		chk = pixel;
2076
        }
2064
		close = ii;
2077
      }
2065
	      }
2078
    }
2066
2067
	      colors[i].red = icolors[close].red;
2068
	      colors[i].green = icolors[close].green;
2069
  	      colors[i].blue = icolors[close].blue;
2070
2071
	      if (XAllocColor(basedisplay->getXDisplay(), getColormap(),
2072
			      &colors[i])) {
2073
		colors[i].flags = DoRed|DoGreen|DoBlue;
2074
		break;
2075
	      }
2076
	    }
2077
	  }
2078
	}
2079
      }
2079
      }
2080
2080
2081
      break;
2081
      break;
Lines 2083-2090 Link Here
2083
2083
2084
  default:
2084
  default:
2085
    fprintf(stderr,
2085
    fprintf(stderr,
2086
	               "BImageControl::BImageControl: unsupported visual %d\n",
2086
                   "BImageControl::BImageControl: unsupported visual %d\n",
2087
	    getVisual()->c_class);
2087
        getVisual()->c_class);
2088
    exit(1);
2088
    exit(1);
2089
  }
2089
  }
2090
2090
Lines 2113-2119 Link Here
2113
      *(pixels + i) = (*(colors + i)).pixel;
2113
      *(pixels + i) = (*(colors + i)).pixel;
2114
2114
2115
    XFreeColors(basedisplay->getXDisplay(), getColormap(),
2115
    XFreeColors(basedisplay->getXDisplay(), getColormap(),
2116
		pixels, ncolors, 0);
2116
        pixels, ncolors, 0);
2117
2117
2118
    delete [] colors;
2118
    delete [] colors;
2119
  }
2119
  }
Lines 2121-2128 Link Here
2121
  if (cache->count()) {
2121
  if (cache->count()) {
2122
    int i, n = cache->count();
2122
    int i, n = cache->count();
2123
    fprintf(stderr,
2123
    fprintf(stderr,
2124
		       "BImageContol::~BImageControl: pixmap cache - "
2124
               "BImageContol::~BImageControl: pixmap cache - "
2125
	               "releasing %d pixmaps\n", n);
2125
                   "releasing %d pixmaps\n", n);
2126
2126
2127
    for (i = 0; i < n; i++) {
2127
    for (i = 0; i < n; i++) {
2128
      Cache *tmp = cache->first();
2128
      Cache *tmp = cache->first();
Lines 2144-2151 Link Here
2144
2144
2145
2145
2146
Pixmap BImageControl::searchCache(unsigned int width, unsigned int height,
2146
Pixmap BImageControl::searchCache(unsigned int width, unsigned int height,
2147
		  unsigned long texture,
2147
          unsigned long texture,
2148
		  BColor *c1, BColor *c2) {
2148
          BColor *c1, BColor *c2) {
2149
  if (cache->count()) {
2149
  if (cache->count()) {
2150
    LinkedListIterator<Cache> it(cache);
2150
    LinkedListIterator<Cache> it(cache);
2151
2151
Lines 2175-2181 Link Here
2175
  if (texture->getTexture() & BImage_ParentRelative) return ParentRelative;
2175
  if (texture->getTexture() & BImage_ParentRelative) return ParentRelative;
2176
2176
2177
  Pixmap pixmap = searchCache(width, height, texture->getTexture(),
2177
  Pixmap pixmap = searchCache(width, height, texture->getTexture(),
2178
			      texture->getColor(), texture->getColorTo());
2178
                  texture->getColor(), texture->getColorTo());
2179
  if (pixmap) return pixmap;
2179
  if (pixmap) return pixmap;
2180
2180
2181
  BImage image(this, width, height);
2181
  BImage image(this, width, height);
Lines 2220-2238 Link Here
2220
    LinkedListIterator<Cache> it(cache);
2220
    LinkedListIterator<Cache> it(cache);
2221
    for (; it.current(); it++) {
2221
    for (; it.current(); it++) {
2222
      if (it.current()->pixmap == pixmap) {
2222
      if (it.current()->pixmap == pixmap) {
2223
	Cache *tmp = it.current();
2223
    Cache *tmp = it.current();
2224
2224
2225
        if (tmp->count) {
2225
        if (tmp->count) {
2226
	  tmp->count--;
2226
      tmp->count--;
2227
2227
2228
#ifdef    TIMEDCACHE
2228
#ifdef    TIMEDCACHE
2229
	   if (! timer) timeout();
2229
       if (! timer) timeout();
2230
#else // !TIMEDCACHE
2230
#else // !TIMEDCACHE
2231
	   if (! tmp->count) timeout();
2231
       if (! tmp->count) timeout();
2232
#endif // TIMEDCACHE
2232
#endif // TIMEDCACHE
2233
        }
2233
        }
2234
2234
2235
	return;
2235
    return;
2236
      }
2236
      }
2237
    }
2237
    }
2238
  }
2238
  }
Lines 2240-2259 Link Here
2240
2240
2241
2241
2242
unsigned long BImageControl::getColor(const char *colorname,
2242
unsigned long BImageControl::getColor(const char *colorname,
2243
				      unsigned char *r, unsigned char *g,
2243
                      unsigned char *r, unsigned char *g,
2244
				      unsigned char *b)
2244
                      unsigned char *b)
2245
{
2245
{
2246
  XColor color;
2246
  XColor color;
2247
  color.pixel = 0;
2247
  color.pixel = 0;
2248
  char buffer[] = "rgb:RR/GG/BB";
2248
2249
2249
  if (! XParseColor(basedisplay->getXDisplay(), getColormap(),
2250
2250
		    colorname, &color)) {
2251
2251
    fprintf(stderr, "BImageControl::getColor: color parse error: \"%s\"\n",
2252
  if (! XParseColor(basedisplay->getXDisplay(), getColormap(), colorname, &color)) {
2252
	    colorname);
2253
2253
  } else if (! XAllocColor(basedisplay->getXDisplay(), getColormap(),
2254
2254
			   &color)) {
2255
    // Some (newer?) themes uses #RRGGBB instead of rgb:RR/GG/BB. Trying to decode.
2255
    fprintf(stderr, "BImageControl::getColor: color alloc error: \"%s\"\n",
2256
    buffer[4] = colorname[1];
2256
	    colorname);
2257
    buffer[5] = colorname[2];
2258
    buffer[7] = colorname[3];
2259
    buffer[8] = colorname[4];
2260
    buffer[10] = colorname[5];
2261
    buffer[11] = colorname[6];
2262
2263
    if (! XParseColor(basedisplay->getXDisplay(), getColormap(), buffer, &color))
2264
      fprintf(stderr, "(1) BImageControl::getColor: color parse error: \"%s\"\n", colorname);
2265
2266
  } else if (! XAllocColor(basedisplay->getXDisplay(), getColormap(), &color)) {
2267
    fprintf(stderr, "BImageControl::getColor: color alloc error: \"%s\"\n", colorname);
2257
  }
2268
  }
2258
2269
2259
  if (color.red == 65535) *r = 0xff;
2270
  if (color.red == 65535) *r = 0xff;
Lines 2272-2284 Link Here
2272
  color.pixel = 0;
2283
  color.pixel = 0;
2273
2284
2274
  if (! XParseColor(basedisplay->getXDisplay(), getColormap(),
2285
  if (! XParseColor(basedisplay->getXDisplay(), getColormap(),
2275
		    colorname, &color)) {
2286
            colorname, &color)) {
2276
    fprintf(stderr, "BImageControl::getColor: color parse error: \"%s\"\n",
2287
    fprintf(stderr, "BImageControl::getColor: color parse error: \"%s\"\n",
2277
	    colorname);
2288
        colorname);
2278
  } else if (! XAllocColor(basedisplay->getXDisplay(), getColormap(),
2289
  } else if (! XAllocColor(basedisplay->getXDisplay(), getColormap(),
2279
			   &color)) {
2290
               &color)) {
2280
    fprintf(stderr, "BImageControl::getColor: color alloc error: \"%s\"\n",
2291
    fprintf(stderr, "BImageControl::getColor: color alloc error: \"%s\"\n",
2281
	    colorname);
2292
        colorname);
2282
  }
2293
  }
2283
2294
2284
  return color.pixel;
2295
  return color.pixel;
Lines 2286-2293 Link Here
2286
2297
2287
2298
2288
void BImageControl::getColorTables(unsigned char **rmt, unsigned char **gmt,
2299
void BImageControl::getColorTables(unsigned char **rmt, unsigned char **gmt,
2289
				   unsigned char **bmt,
2300
                   unsigned char **bmt,
2290
				   int *roff, int *goff, int *boff,
2301
                   int *roff, int *goff, int *boff,
2291
                                   int *rbit, int *gbit, int *bbit) {
2302
                                   int *rbit, int *gbit, int *bbit) {
2292
  if (rmt) *rmt = red_color_table;
2303
  if (rmt) *rmt = red_color_table;
2293
  if (gmt) *gmt = green_color_table;
2304
  if (gmt) *gmt = green_color_table;
Lines 2310-2318 Link Here
2310
2321
2311
2322
2312
void BImageControl::getGradientBuffers(unsigned int w,
2323
void BImageControl::getGradientBuffers(unsigned int w,
2313
				       unsigned int h,
2324
                       unsigned int h,
2314
				       unsigned int **xbuf,
2325
                       unsigned int **xbuf,
2315
				       unsigned int **ybuf)
2326
                       unsigned int **ybuf)
2316
{
2327
{
2317
  if (w > grad_buffer_width) {
2328
  if (w > grad_buffer_width) {
2318
    if (grad_xbuffer) {
2329
    if (grad_xbuffer) {
Lines 2350-2356 Link Here
2350
  if (cmaps) {
2361
  if (cmaps) {
2351
    for (i = 0; i < ncmap; i++)
2362
    for (i = 0; i < ncmap; i++)
2352
      if (*(cmaps + i) == getColormap())
2363
      if (*(cmaps + i) == getColormap())
2353
	install = False;
2364
    install = False;
2354
2365
2355
    if (install)
2366
    if (install)
2356
      XInstallColormap(basedisplay->getXDisplay(), getColormap());
2367
      XInstallColormap(basedisplay->getXDisplay(), getColormap());
Lines 2406-2428 Link Here
2406
    else if (strstr(ts, "gradient")) {
2417
    else if (strstr(ts, "gradient")) {
2407
      texture->addTexture(BImage_Gradient);
2418
      texture->addTexture(BImage_Gradient);
2408
      if (strstr(ts, "crossdiagonal"))
2419
      if (strstr(ts, "crossdiagonal"))
2409
	texture->addTexture(BImage_CrossDiagonal);
2420
    texture->addTexture(BImage_CrossDiagonal);
2410
      else if (strstr(ts, "rectangle"))
2421
      else if (strstr(ts, "rectangle"))
2411
	texture->addTexture(BImage_Rectangle);
2422
    texture->addTexture(BImage_Rectangle);
2412
      else if (strstr(ts, "pyramid"))
2423
      else if (strstr(ts, "pyramid"))
2413
	texture->addTexture(BImage_Pyramid);
2424
    texture->addTexture(BImage_Pyramid);
2414
      else if (strstr(ts, "pipecross"))
2425
      else if (strstr(ts, "pipecross"))
2415
	texture->addTexture(BImage_PipeCross);
2426
    texture->addTexture(BImage_PipeCross);
2416
      else if (strstr(ts, "elliptic"))
2427
      else if (strstr(ts, "elliptic"))
2417
	texture->addTexture(BImage_Elliptic);
2428
    texture->addTexture(BImage_Elliptic);
2418
      else if (strstr(ts, "diagonal"))
2429
      else if (strstr(ts, "diagonal"))
2419
	texture->addTexture(BImage_Diagonal);
2430
    texture->addTexture(BImage_Diagonal);
2420
      else if (strstr(ts, "horizontal"))
2431
      else if (strstr(ts, "horizontal"))
2421
	texture->addTexture(BImage_Horizontal);
2432
    texture->addTexture(BImage_Horizontal);
2422
      else if (strstr(ts, "vertical"))
2433
      else if (strstr(ts, "vertical"))
2423
	texture->addTexture(BImage_Vertical);
2434
    texture->addTexture(BImage_Vertical);
2424
      else
2435
      else
2425
	texture->addTexture(BImage_Diagonal);
2436
    texture->addTexture(BImage_Diagonal);
2426
    } else
2437
    } else
2427
      texture->addTexture(BImage_Solid);
2438
      texture->addTexture(BImage_Solid);
2428
2439
Lines 2437-2445 Link Here
2437
2448
2438
    if (! (texture->getTexture() & BImage_Flat))
2449
    if (! (texture->getTexture() & BImage_Flat))
2439
      if (strstr(ts, "bevel2"))
2450
      if (strstr(ts, "bevel2"))
2440
	texture->addTexture(BImage_Bevel2);
2451
    texture->addTexture(BImage_Bevel2);
2441
      else
2452
      else
2442
	texture->addTexture(BImage_Bevel1);
2453
    texture->addTexture(BImage_Bevel1);
2443
2454
2444
#ifdef    INTERLACE
2455
#ifdef    INTERLACE
2445
    if (strstr(ts, "interlaced"))
2456
    if (strstr(ts, "interlaced"))
(-)fluxter-0.1.0/Makefile (+481 lines)
Line 0 Link Here
1
# Generated automatically from Makefile.in by configure.
2
# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
3
4
# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
5
# This Makefile.in is free software; the Free Software Foundation
6
# gives unlimited permission to copy and/or distribute it,
7
# with or without modifications, as long as this notice is preserved.
8
9
# This program is distributed in the hope that it will be useful,
10
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12
# PARTICULAR PURPOSE.
13
14
15
SHELL = /bin/sh
16
17
srcdir = .
18
top_srcdir = .
19
prefix = /usr
20
exec_prefix = ${prefix}
21
22
bindir = ${exec_prefix}/bin
23
sbindir = ${exec_prefix}/sbin
24
libexecdir = ${exec_prefix}/libexec
25
datadir = ${prefix}/share
26
sysconfdir = ${prefix}/etc
27
sharedstatedir = ${prefix}/com
28
localstatedir = ${prefix}/var
29
libdir = ${exec_prefix}/lib
30
infodir = ${prefix}/info
31
mandir = ${prefix}/man
32
includedir = ${prefix}/include
33
oldincludedir = /usr/include
34
35
DESTDIR =
36
37
pkgdatadir = $(datadir)/fluxter
38
pkglibdir = $(libdir)/fluxter
39
pkgincludedir = $(includedir)/fluxter
40
41
top_builddir = .
42
43
ACLOCAL = aclocal
44
AUTOCONF = autoconf
45
AUTOMAKE = automake
46
AUTOHEADER = autoheader
47
48
INSTALL = /usr/bin/install -c
49
INSTALL_PROGRAM = ${INSTALL} $(AM_INSTALL_PROGRAM_FLAGS)
50
INSTALL_DATA = ${INSTALL} -m 644
51
INSTALL_SCRIPT = ${INSTALL_PROGRAM}
52
transform = s,x,x,
53
54
NORMAL_INSTALL = :
55
PRE_INSTALL = :
56
POST_INSTALL = :
57
NORMAL_UNINSTALL = :
58
PRE_UNINSTALL = :
59
POST_UNINSTALL = :
60
AMTAR = tar
61
AWK = gawk
62
CC = gcc
63
CXX = c++
64
DEPDIR = .deps
65
EXEEXT = 
66
INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
67
INTERLACE = -DINTERLACE
68
MAKEINFO = makeinfo
69
OBJEXT = o
70
PACKAGE = fluxter
71
VERSION = 0.1.0
72
am__include = include
73
am__quote = 
74
install_sh = /home/luancarvalho/Projetos/fluxter-0.1.0/install-sh
75
regex_cmd = sed
76
77
CPPFLAGS =   -DINTERLACE 		-DFLUXBOX_GLOBAL=\"$(datadir)/fluxbox/fluxter.bb\" 		-DFLUXTER_GLOBAL=\"$(datadir)/fluxbox/fluxter.nobb\"
78
79
80
SUBDIRS = data
81
bin_PROGRAMS = fluxter
82
fluxter_SOURCES = fluxter.cc Image.cc LinkedList.cc   		  fluxter.hh Image.hh LinkedList.hh 		  Timer.hh Timer.cc 		  main.cc main.hh 		  resource.cc resource.hh 		  Baseresource.cc Baseresource.hh 		  Basewindow.cc Basewindow.hh 		  BaseDisplay.cc BaseDisplay.hh 		  wminterface.cc wminterface.hh 		  NETInterface.cc NETInterface.hh 		  blackboxstyle.hh
83
84
EXTRA_DIST = BUGS TODO
85
fluxter_LDADD = 
86
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
87
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
88
CONFIG_CLEAN_FILES =  version.h
89
PROGRAMS =  $(bin_PROGRAMS)
90
91
92
DEFS =  -DPACKAGE=\"fluxter\" -DVERSION=\"0.1.0\" -DSTDC_HEADERS=1 -DHAVE_CTYPE_H=1 -DHAVE_FCNTL_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LOCALE_H=1 -DHAVE_SIGNAL_H=1 -DHAVE_STDIO_H=1 -DHAVE_TIME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_WAIT_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SETLOCALE=1 -DHAVE_SIGACTION=1 -DHAVE_STRFTIME=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SELECT=1 -DHAVE_STRSTR=1  -I. -I$(srcdir) 
93
LDFLAGS = -s   -lSM -lICE -lX11 
94
LIBS = 
95
X_CFLAGS = 
96
X_LIBS = 
97
X_EXTRA_LIBS = 
98
X_PRE_LIBS =  -lSM -lICE
99
fluxter_OBJECTS =  fluxter.o Image.o LinkedList.o Timer.o main.o \
100
resource.o Baseresource.o Basewindow.o BaseDisplay.o wminterface.o \
101
NETInterface.o
102
fluxter_DEPENDENCIES = 
103
fluxter_LDFLAGS = 
104
CXXFLAGS = -O2 -Wall 
105
CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
106
CXXLD = $(CXX)
107
CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@
108
CFLAGS = -O2 -Wall 
109
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
110
CCLD = $(CC)
111
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
112
DIST_COMMON =  README AUTHORS COPYING ChangeLog INSTALL Makefile.am \
113
Makefile.in NEWS TODO aclocal.m4 configure configure.in install-sh \
114
missing mkinstalldirs version.h.in
115
116
117
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
118
119
TAR = tar
120
GZIP_ENV = --best
121
DEP_FILES =  .deps/BaseDisplay.P .deps/Baseresource.P .deps/Basewindow.P \
122
.deps/Image.P .deps/LinkedList.P .deps/NETInterface.P .deps/Timer.P \
123
.deps/fluxter.P .deps/main.P .deps/resource.P .deps/wminterface.P
124
SOURCES = $(fluxter_SOURCES)
125
OBJECTS = $(fluxter_OBJECTS)
126
127
all: all-redirect
128
.SUFFIXES:
129
.SUFFIXES: .S .c .cc .o .s
130
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
131
	cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile
132
133
Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)
134
	cd $(top_builddir) \
135
	  && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
136
137
$(ACLOCAL_M4):  configure.in 
138
	cd $(srcdir) && $(ACLOCAL)
139
140
config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
141
	$(SHELL) ./config.status --recheck
142
$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
143
	cd $(srcdir) && $(AUTOCONF)
144
version.h: $(top_builddir)/config.status version.h.in
145
	cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
146
147
mostlyclean-binPROGRAMS:
148
149
clean-binPROGRAMS:
150
	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
151
152
distclean-binPROGRAMS:
153
154
maintainer-clean-binPROGRAMS:
155
156
install-binPROGRAMS: $(bin_PROGRAMS)
157
	@$(NORMAL_INSTALL)
158
	$(mkinstalldirs) $(DESTDIR)$(bindir)
159
	@list='$(bin_PROGRAMS)'; for p in $$list; do \
160
	  if test -f $$p; then \
161
	    echo "  $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
162
	     $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
163
	  else :; fi; \
164
	done
165
166
uninstall-binPROGRAMS:
167
	@$(NORMAL_UNINSTALL)
168
	list='$(bin_PROGRAMS)'; for p in $$list; do \
169
	  rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
170
	done
171
172
.s.o:
173
	$(COMPILE) -c $<
174
175
.S.o:
176
	$(COMPILE) -c $<
177
178
mostlyclean-compile:
179
	-rm -f *.o core *.core
180
181
clean-compile:
182
183
distclean-compile:
184
	-rm -f *.tab.c
185
186
maintainer-clean-compile:
187
188
fluxter: $(fluxter_OBJECTS) $(fluxter_DEPENDENCIES)
189
	@rm -f fluxter
190
	$(CXXLINK) $(fluxter_LDFLAGS) $(fluxter_OBJECTS) $(fluxter_LDADD) $(LIBS)
191
.cc.o:
192
	$(CXXCOMPILE) -c $<
193
194
# This directory's subdirectories are mostly independent; you can cd
195
# into them and run `make' without going through this Makefile.
196
# To change the values of `make' variables: instead of editing Makefiles,
197
# (1) if the variable is set in `config.status', edit `config.status'
198
#     (which will cause the Makefiles to be regenerated when you run `make');
199
# (2) otherwise, pass the desired values on the `make' command line.
200
201
202
203
all-recursive install-data-recursive install-exec-recursive \
204
installdirs-recursive install-recursive uninstall-recursive  \
205
check-recursive installcheck-recursive info-recursive dvi-recursive:
206
	@set fnord $(MAKEFLAGS); amf=$$2; \
207
	dot_seen=no; \
208
	target=`echo $@ | sed s/-recursive//`; \
209
	list='$(SUBDIRS)'; for subdir in $$list; do \
210
	  echo "Making $$target in $$subdir"; \
211
	  if test "$$subdir" = "."; then \
212
	    dot_seen=yes; \
213
	    local_target="$$target-am"; \
214
	  else \
215
	    local_target="$$target"; \
216
	  fi; \
217
	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
218
	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
219
	done; \
220
	if test "$$dot_seen" = "no"; then \
221
	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
222
	fi; test -z "$$fail"
223
224
mostlyclean-recursive clean-recursive distclean-recursive \
225
maintainer-clean-recursive:
226
	@set fnord $(MAKEFLAGS); amf=$$2; \
227
	dot_seen=no; \
228
	rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
229
	  rev="$$subdir $$rev"; \
230
	  test "$$subdir" != "." || dot_seen=yes; \
231
	done; \
232
	test "$$dot_seen" = "no" && rev=". $$rev"; \
233
	target=`echo $@ | sed s/-recursive//`; \
234
	for subdir in $$rev; do \
235
	  echo "Making $$target in $$subdir"; \
236
	  if test "$$subdir" = "."; then \
237
	    local_target="$$target-am"; \
238
	  else \
239
	    local_target="$$target"; \
240
	  fi; \
241
	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
242
	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
243
	done && test -z "$$fail"
244
tags-recursive:
245
	list='$(SUBDIRS)'; for subdir in $$list; do \
246
	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
247
	done
248
249
tags: TAGS
250
251
ID: $(HEADERS) $(SOURCES) $(LISP)
252
	list='$(SOURCES) $(HEADERS)'; \
253
	unique=`for i in $$list; do echo $$i; done | \
254
	  awk '    { files[$$0] = 1; } \
255
	       END { for (i in files) print i; }'`; \
256
	here=`pwd` && cd $(srcdir) \
257
	  && mkid -f$$here/ID $$unique $(LISP)
258
259
TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) $(LISP)
260
	tags=; \
261
	here=`pwd`; \
262
	list='$(SUBDIRS)'; for subdir in $$list; do \
263
   if test "$$subdir" = .; then :; else \
264
	    test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
265
   fi; \
266
	done; \
267
	list='$(SOURCES) $(HEADERS)'; \
268
	unique=`for i in $$list; do echo $$i; done | \
269
	  awk '    { files[$$0] = 1; } \
270
	       END { for (i in files) print i; }'`; \
271
	test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
272
	  || (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags  $$unique $(LISP))
273
274
mostlyclean-tags:
275
276
clean-tags:
277
278
distclean-tags:
279
	-rm -f TAGS ID
280
281
maintainer-clean-tags:
282
283
distdir = $(PACKAGE)-$(VERSION)
284
top_distdir = $(distdir)
285
286
# This target untars the dist file and tries a VPATH configuration.  Then
287
# it guarantees that the distribution is self-contained by making another
288
# tarfile.
289
distcheck: dist
290
	-rm -rf $(distdir)
291
	GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
292
	mkdir $(distdir)/=build
293
	mkdir $(distdir)/=inst
294
	dc_install_base=`cd $(distdir)/=inst && pwd`; \
295
	cd $(distdir)/=build \
296
	  && ../configure --srcdir=.. --prefix=$$dc_install_base \
297
	  && $(MAKE) $(AM_MAKEFLAGS) \
298
	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
299
	  && $(MAKE) $(AM_MAKEFLAGS) check \
300
	  && $(MAKE) $(AM_MAKEFLAGS) install \
301
	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
302
	  && $(MAKE) $(AM_MAKEFLAGS) dist
303
	-rm -rf $(distdir)
304
	@banner="$(distdir).tar.gz is ready for distribution"; \
305
	dashes=`echo "$$banner" | sed s/./=/g`; \
306
	echo "$$dashes"; \
307
	echo "$$banner"; \
308
	echo "$$dashes"
309
dist: distdir
310
	-chmod -R a+r $(distdir)
311
	GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
312
	-rm -rf $(distdir)
313
dist-all: distdir
314
	-chmod -R a+r $(distdir)
315
	GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
316
	-rm -rf $(distdir)
317
distdir: $(DISTFILES)
318
	-rm -rf $(distdir)
319
	mkdir $(distdir)
320
	-chmod 777 $(distdir)
321
	here=`cd $(top_builddir) && pwd`; \
322
	top_distdir=`cd $(distdir) && pwd`; \
323
	distdir=`cd $(distdir) && pwd`; \
324
	cd $(top_srcdir) \
325
	  && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu Makefile
326
	@for file in $(DISTFILES); do \
327
	  d=$(srcdir); \
328
	  if test -d $$d/$$file; then \
329
	    cp -pr $$d/$$file $(distdir)/$$file; \
330
	  else \
331
	    test -f $(distdir)/$$file \
332
	    || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
333
	    || cp -p $$d/$$file $(distdir)/$$file || :; \
334
	  fi; \
335
	done
336
	for subdir in $(SUBDIRS); do \
337
	  if test "$$subdir" = .; then :; else \
338
	    test -d $(distdir)/$$subdir \
339
	    || mkdir $(distdir)/$$subdir \
340
	    || exit 1; \
341
	    chmod 777 $(distdir)/$$subdir; \
342
	    (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \
343
	      || exit 1; \
344
	  fi; \
345
	done
346
347
DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
348
349
-include $(DEP_FILES)
350
351
mostlyclean-depend:
352
353
clean-depend:
354
355
distclean-depend:
356
	-rm -rf .deps
357
358
maintainer-clean-depend:
359
360
%.o: %.c
361
	@echo '$(COMPILE) -c $<'; \
362
	$(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
363
	@-cp .deps/$(*F).pp .deps/$(*F).P; \
364
	tr ' ' '\012' < .deps/$(*F).pp \
365
	  | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
366
	    >> .deps/$(*F).P; \
367
	rm .deps/$(*F).pp
368
369
%.lo: %.c
370
	@echo '$(LTCOMPILE) -c $<'; \
371
	$(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
372
	@-sed -e 's/^\([^:]*\)\.o[ 	]*:/\1.lo \1.o :/' \
373
	  < .deps/$(*F).pp > .deps/$(*F).P; \
374
	tr ' ' '\012' < .deps/$(*F).pp \
375
	  | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
376
	    >> .deps/$(*F).P; \
377
	rm -f .deps/$(*F).pp
378
379
%.o: %.cc
380
	@echo '$(CXXCOMPILE) -c $<'; \
381
	$(CXXCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
382
	@-cp .deps/$(*F).pp .deps/$(*F).P; \
383
	tr ' ' '\012' < .deps/$(*F).pp \
384
	  | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
385
	    >> .deps/$(*F).P; \
386
	rm .deps/$(*F).pp
387
388
%.lo: %.cc
389
	@echo '$(LTCXXCOMPILE) -c $<'; \
390
	$(LTCXXCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
391
	@-sed -e 's/^\([^:]*\)\.o[ 	]*:/\1.lo \1.o :/' \
392
	  < .deps/$(*F).pp > .deps/$(*F).P; \
393
	tr ' ' '\012' < .deps/$(*F).pp \
394
	  | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
395
	    >> .deps/$(*F).P; \
396
	rm -f .deps/$(*F).pp
397
info-am:
398
info: info-recursive
399
dvi-am:
400
dvi: dvi-recursive
401
check-am: all-am
402
check: check-recursive
403
installcheck-am:
404
installcheck: installcheck-recursive
405
install-exec-am: install-binPROGRAMS
406
install-exec: install-exec-recursive
407
408
install-data-am:
409
install-data: install-data-recursive
410
411
install-am: all-am
412
	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
413
install: install-recursive
414
uninstall-am: uninstall-binPROGRAMS
415
uninstall: uninstall-recursive
416
all-am: Makefile $(PROGRAMS)
417
all-redirect: all-recursive
418
install-strip:
419
	$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
420
installdirs: installdirs-recursive
421
installdirs-am:
422
	$(mkinstalldirs)  $(DESTDIR)$(bindir)
423
424
425
mostlyclean-generic:
426
427
clean-generic:
428
429
distclean-generic:
430
	-rm -f Makefile $(CONFIG_CLEAN_FILES)
431
	-rm -f config.cache config.log stamp-h stamp-h[0-9]*
432
433
maintainer-clean-generic:
434
mostlyclean-am:  mostlyclean-binPROGRAMS mostlyclean-compile \
435
		mostlyclean-tags mostlyclean-depend mostlyclean-generic
436
437
mostlyclean: mostlyclean-recursive
438
439
clean-am:  clean-binPROGRAMS clean-compile clean-tags clean-depend \
440
		clean-generic mostlyclean-am
441
442
clean: clean-recursive
443
444
distclean-am:  distclean-binPROGRAMS distclean-compile distclean-tags \
445
		distclean-depend distclean-generic clean-am
446
447
distclean: distclean-recursive
448
	-rm -f config.status
449
450
maintainer-clean-am:  maintainer-clean-binPROGRAMS \
451
		maintainer-clean-compile maintainer-clean-tags \
452
		maintainer-clean-depend maintainer-clean-generic \
453
		distclean-am
454
	@echo "This command is intended for maintainers to use;"
455
	@echo "it deletes files that may require special tools to rebuild."
456
457
maintainer-clean: maintainer-clean-recursive
458
	-rm -f config.status
459
460
.PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \
461
maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \
462
mostlyclean-compile distclean-compile clean-compile \
463
maintainer-clean-compile install-data-recursive \
464
uninstall-data-recursive install-exec-recursive \
465
uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
466
all-recursive check-recursive installcheck-recursive info-recursive \
467
dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \
468
maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
469
distclean-tags clean-tags maintainer-clean-tags distdir \
470
mostlyclean-depend distclean-depend clean-depend \
471
maintainer-clean-depend info-am info dvi-am dvi check check-am \
472
installcheck-am installcheck install-exec-am install-exec \
473
install-data-am install-data install-am install uninstall-am uninstall \
474
all-redirect all-am all installdirs-am installdirs mostlyclean-generic \
475
distclean-generic clean-generic maintainer-clean-generic clean \
476
mostlyclean distclean maintainer-clean
477
478
479
# Tell versions [3.59,3.63) of GNU make to not export all variables.
480
# Otherwise a system limit (for SysV at least) may be exceeded.
481
.NOEXPORT:

Return to bug 194714