… | |
… | |
76 | $ENV{FC_CONFIG_FILE} = "$root/fonts.conf"; # no effect??!?! |
76 | $ENV{FC_CONFIG_FILE} = "$root/fonts.conf"; # no effect??!?! |
77 | $ENV{FC_CONFIG_DIR} = $root; # no effect??!?! |
77 | $ENV{FC_CONFIG_DIR} = $root; # no effect??!?! |
78 | $ENV{PANGO_RC_FILE} = "$root/pango.rc"; |
78 | $ENV{PANGO_RC_FILE} = "$root/pango.rc"; |
79 | $ENV{DYLD_LIBRARY_PATH} = $root; |
79 | $ENV{DYLD_LIBRARY_PATH} = $root; |
80 | chdir $root; # for pango modules, maybe other things |
80 | chdir $root; # for pango modules, maybe other things |
81 | symlink "libjpeg.62.dylib", "libjpeg.dylib"; |
|
|
82 | } |
81 | } |
83 | |
82 | |
84 | unshift @INC, $root; |
83 | unshift @INC, $root; |
85 | } |
84 | } |
86 | } |
85 | } |
… | |
… | |
2263 | @SDL_MODES = sort { $a->[0] * $a->[1] <=> $b->[0] * $b->[1] } @SDL_MODES; |
2262 | @SDL_MODES = sort { $a->[0] * $a->[1] <=> $b->[0] * $b->[1] } @SDL_MODES; |
2264 | |
2263 | |
2265 | if (!defined $CFG->{sdl_mode} or $CFG->{sdl_mode} > $#SDL_MODES) { |
2264 | if (!defined $CFG->{sdl_mode} or $CFG->{sdl_mode} > $#SDL_MODES) { |
2266 | $CFG->{sdl_mode} = 0; # lowest resolution by default |
2265 | $CFG->{sdl_mode} = 0; # lowest resolution by default |
2267 | |
2266 | |
2268 | # now choose biggets mode <= 1024x768 |
2267 | # now choose biggest mode <= 1024x768 |
2269 | for (0 .. $#SDL_MODES) { |
2268 | for (0 .. $#SDL_MODES) { |
2270 | if ($SDL_MODES[$_][0] * $SDL_MODES[$_][1] <= 1024 * 768) { |
2269 | if ($SDL_MODES[$_][0] * $SDL_MODES[$_][1] <= 1024 * 768) { |
2271 | $CFG->{sdl_mode} = $_; |
2270 | $CFG->{sdl_mode} = $_; |
2272 | } |
2271 | } |
2273 | } |
2272 | } |
… | |
… | |
2465 | $BUTTONBAR->show; |
2464 | $BUTTONBAR->show; |
2466 | $SETUP_DIALOG->show; |
2465 | $SETUP_DIALOG->show; |
2467 | $MESSAGE_WINDOW->show; |
2466 | $MESSAGE_WINDOW->show; |
2468 | } |
2467 | } |
2469 | |
2468 | |
2470 | $MODE_SLIDER->set_range ([$CFG->{sdl_mode}, 0, $#SDL_MODES, 1, 1]); |
2469 | $MODE_SLIDER->set_range ([$CFG->{sdl_mode}, 0, scalar @SDL_MODES, 1, 1]); |
2471 | $MODE_SLIDER->emit (changed => $CFG->{sdl_mode}); |
2470 | $MODE_SLIDER->emit (changed => $CFG->{sdl_mode}); |
2472 | |
2471 | |
2473 | $CAVEAT_LABEL->set_text ("None :)"); |
2472 | $CAVEAT_LABEL->set_text ("None :)"); |
2474 | $CAVEAT_LABEL->set_text ("Software Rendering (very slow)") |
2473 | $CAVEAT_LABEL->set_text ("Software Rendering (very slow)") |
2475 | unless DC::SDL_GL_GetAttribute DC::SDL_GL_ACCELERATED_VISUAL; |
2474 | unless DC::SDL_GL_GetAttribute DC::SDL_GL_ACCELERATED_VISUAL; |