mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-22 15:02:32 +00:00
9f843b1d43
Major changes include:
- Much more readable reverse dependencies separated in groups
- Improved recursive dependency report
- More readable .config files: add comments to signal end of menus
- More warnings for incorrect Config.in entries, such as a 'choice'
default not contained in the 'choice'
- Hability to properly display pseudographics with non-latin locales
- Recursive dependencies can optionally be treated as errors
Changes from failed dcf3e63a35
attempt:
- Recursive dependencies are treated as warnings by default
- The option to treat them as errors is implemented as a command-line
flag to scripts/config/conf instead of a compile-time definition
- fixed handling of select with umnet dependencies
Cc: Petr Štetiar <ynezz@true.cz>
Cc: Jo-Philip Wich <jow@mein.io>
Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
329 lines
6.3 KiB
C
329 lines
6.3 KiB
C
// SPDX-License-Identifier: GPL-2.0
|
|
/*
|
|
* Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org>
|
|
*/
|
|
|
|
#include "images.h"
|
|
|
|
const char *xpm_load[] = {
|
|
"22 22 5 1",
|
|
". c None",
|
|
"# c #000000",
|
|
"c c #838100",
|
|
"a c #ffff00",
|
|
"b c #ffffff",
|
|
"......................",
|
|
"......................",
|
|
"......................",
|
|
"............####....#.",
|
|
"...........#....##.##.",
|
|
"..................###.",
|
|
".................####.",
|
|
".####...........#####.",
|
|
"#abab##########.......",
|
|
"#babababababab#.......",
|
|
"#ababababababa#.......",
|
|
"#babababababab#.......",
|
|
"#ababab###############",
|
|
"#babab##cccccccccccc##",
|
|
"#abab##cccccccccccc##.",
|
|
"#bab##cccccccccccc##..",
|
|
"#ab##cccccccccccc##...",
|
|
"#b##cccccccccccc##....",
|
|
"###cccccccccccc##.....",
|
|
"##cccccccccccc##......",
|
|
"###############.......",
|
|
"......................"};
|
|
|
|
const char *xpm_save[] = {
|
|
"22 22 5 1",
|
|
". c None",
|
|
"# c #000000",
|
|
"a c #838100",
|
|
"b c #c5c2c5",
|
|
"c c #cdb6d5",
|
|
"......................",
|
|
".####################.",
|
|
".#aa#bbbbbbbbbbbb#bb#.",
|
|
".#aa#bbbbbbbbbbbb#bb#.",
|
|
".#aa#bbbbbbbbbcbb####.",
|
|
".#aa#bbbccbbbbbbb#aa#.",
|
|
".#aa#bbbccbbbbbbb#aa#.",
|
|
".#aa#bbbbbbbbbbbb#aa#.",
|
|
".#aa#bbbbbbbbbbbb#aa#.",
|
|
".#aa#bbbbbbbbbbbb#aa#.",
|
|
".#aa#bbbbbbbbbbbb#aa#.",
|
|
".#aaa############aaa#.",
|
|
".#aaaaaaaaaaaaaaaaaa#.",
|
|
".#aaaaaaaaaaaaaaaaaa#.",
|
|
".#aaa#############aa#.",
|
|
".#aaa#########bbb#aa#.",
|
|
".#aaa#########bbb#aa#.",
|
|
".#aaa#########bbb#aa#.",
|
|
".#aaa#########bbb#aa#.",
|
|
".#aaa#########bbb#aa#.",
|
|
"..##################..",
|
|
"......................"};
|
|
|
|
const char *xpm_back[] = {
|
|
"22 22 3 1",
|
|
". c None",
|
|
"# c #000083",
|
|
"a c #838183",
|
|
"......................",
|
|
"......................",
|
|
"......................",
|
|
"......................",
|
|
"......................",
|
|
"...........######a....",
|
|
"..#......##########...",
|
|
"..##...####......##a..",
|
|
"..###.###.........##..",
|
|
"..######..........##..",
|
|
"..#####...........##..",
|
|
"..######..........##..",
|
|
"..#######.........##..",
|
|
"..########.......##a..",
|
|
"...............a###...",
|
|
"...............###....",
|
|
"......................",
|
|
"......................",
|
|
"......................",
|
|
"......................",
|
|
"......................",
|
|
"......................"};
|
|
|
|
const char *xpm_tree_view[] = {
|
|
"22 22 2 1",
|
|
". c None",
|
|
"# c #000000",
|
|
"......................",
|
|
"......................",
|
|
"......#...............",
|
|
"......#...............",
|
|
"......#...............",
|
|
"......#...............",
|
|
"......#...............",
|
|
"......########........",
|
|
"......#...............",
|
|
"......#...............",
|
|
"......#...............",
|
|
"......#...............",
|
|
"......#...............",
|
|
"......########........",
|
|
"......#...............",
|
|
"......#...............",
|
|
"......#...............",
|
|
"......#...............",
|
|
"......#...............",
|
|
"......########........",
|
|
"......................",
|
|
"......................"};
|
|
|
|
const char *xpm_single_view[] = {
|
|
"22 22 2 1",
|
|
". c None",
|
|
"# c #000000",
|
|
"......................",
|
|
"......................",
|
|
"..........#...........",
|
|
"..........#...........",
|
|
"..........#...........",
|
|
"..........#...........",
|
|
"..........#...........",
|
|
"..........#...........",
|
|
"..........#...........",
|
|
"..........#...........",
|
|
"..........#...........",
|
|
"..........#...........",
|
|
"..........#...........",
|
|
"..........#...........",
|
|
"..........#...........",
|
|
"..........#...........",
|
|
"..........#...........",
|
|
"..........#...........",
|
|
"..........#...........",
|
|
"..........#...........",
|
|
"......................",
|
|
"......................"};
|
|
|
|
const char *xpm_split_view[] = {
|
|
"22 22 2 1",
|
|
". c None",
|
|
"# c #000000",
|
|
"......................",
|
|
"......................",
|
|
"......#......#........",
|
|
"......#......#........",
|
|
"......#......#........",
|
|
"......#......#........",
|
|
"......#......#........",
|
|
"......#......#........",
|
|
"......#......#........",
|
|
"......#......#........",
|
|
"......#......#........",
|
|
"......#......#........",
|
|
"......#......#........",
|
|
"......#......#........",
|
|
"......#......#........",
|
|
"......#......#........",
|
|
"......#......#........",
|
|
"......#......#........",
|
|
"......#......#........",
|
|
"......#......#........",
|
|
"......................",
|
|
"......................"};
|
|
|
|
const char *xpm_symbol_no[] = {
|
|
"12 12 2 1",
|
|
" c white",
|
|
". c black",
|
|
" ",
|
|
" .......... ",
|
|
" . . ",
|
|
" . . ",
|
|
" . . ",
|
|
" . . ",
|
|
" . . ",
|
|
" . . ",
|
|
" . . ",
|
|
" . . ",
|
|
" .......... ",
|
|
" "};
|
|
|
|
const char *xpm_symbol_mod[] = {
|
|
"12 12 2 1",
|
|
" c white",
|
|
". c black",
|
|
" ",
|
|
" .......... ",
|
|
" . . ",
|
|
" . . ",
|
|
" . .. . ",
|
|
" . .... . ",
|
|
" . .... . ",
|
|
" . .. . ",
|
|
" . . ",
|
|
" . . ",
|
|
" .......... ",
|
|
" "};
|
|
|
|
const char *xpm_symbol_yes[] = {
|
|
"12 12 2 1",
|
|
" c white",
|
|
". c black",
|
|
" ",
|
|
" .......... ",
|
|
" . . ",
|
|
" . . ",
|
|
" . . . ",
|
|
" . .. . ",
|
|
" . . .. . ",
|
|
" . .... . ",
|
|
" . .. . ",
|
|
" . . ",
|
|
" .......... ",
|
|
" "};
|
|
|
|
const char *xpm_choice_no[] = {
|
|
"12 12 2 1",
|
|
" c white",
|
|
". c black",
|
|
" ",
|
|
" .... ",
|
|
" .. .. ",
|
|
" . . ",
|
|
" . . ",
|
|
" . . ",
|
|
" . . ",
|
|
" . . ",
|
|
" . . ",
|
|
" .. .. ",
|
|
" .... ",
|
|
" "};
|
|
|
|
const char *xpm_choice_yes[] = {
|
|
"12 12 2 1",
|
|
" c white",
|
|
". c black",
|
|
" ",
|
|
" .... ",
|
|
" .. .. ",
|
|
" . . ",
|
|
" . .. . ",
|
|
" . .... . ",
|
|
" . .... . ",
|
|
" . .. . ",
|
|
" . . ",
|
|
" .. .. ",
|
|
" .... ",
|
|
" "};
|
|
|
|
const char *xpm_menu[] = {
|
|
"12 12 2 1",
|
|
" c white",
|
|
". c black",
|
|
" ",
|
|
" .......... ",
|
|
" . . ",
|
|
" . .. . ",
|
|
" . .... . ",
|
|
" . ...... . ",
|
|
" . ...... . ",
|
|
" . .... . ",
|
|
" . .. . ",
|
|
" . . ",
|
|
" .......... ",
|
|
" "};
|
|
|
|
const char *xpm_menu_inv[] = {
|
|
"12 12 2 1",
|
|
" c white",
|
|
". c black",
|
|
" ",
|
|
" .......... ",
|
|
" .......... ",
|
|
" .. ...... ",
|
|
" .. .... ",
|
|
" .. .. ",
|
|
" .. .. ",
|
|
" .. .... ",
|
|
" .. ...... ",
|
|
" .......... ",
|
|
" .......... ",
|
|
" "};
|
|
|
|
const char *xpm_menuback[] = {
|
|
"12 12 2 1",
|
|
" c white",
|
|
". c black",
|
|
" ",
|
|
" .......... ",
|
|
" . . ",
|
|
" . .. . ",
|
|
" . .... . ",
|
|
" . ...... . ",
|
|
" . ...... . ",
|
|
" . .... . ",
|
|
" . .. . ",
|
|
" . . ",
|
|
" .......... ",
|
|
" "};
|
|
|
|
const char *xpm_void[] = {
|
|
"12 12 2 1",
|
|
" c white",
|
|
". c black",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" "};
|