diff options
author | William Wilgus <wilgus.william@gmail.com> | 2024-12-03 01:30:14 -0500 |
---|---|---|
committer | William Wilgus <wilgus.william@gmail.com> | 2024-12-03 01:48:50 -0500 |
commit | 793c7974476c62fa5b9a0ae7cc642c575bb069bd (patch) | |
tree | 484e9d32e4701d648a753665fa4c96ed70b774f4 | |
parent | 68d4fd0e5bb357fbe5d06fc5faa4db6d000aefcc (diff) | |
download | rockbox-793c797447.tar.gz rockbox-793c797447.zip |
[Fix Yellow] remove DEBUGF from skin_parser.c cleanup spaces
move const to the proper side
Change-Id: Ide7c1878281eaee28d06426eee43041ad61acbc4
-rw-r--r-- | apps/gui/skin_engine/skin_engine.c | 2 | ||||
-rw-r--r-- | apps/gui/skin_engine/skin_engine.h | 4 | ||||
-rw-r--r-- | apps/gui/skin_engine/skin_parser.c | 4 | ||||
-rw-r--r-- | apps/gui/statusbar-skinned.c | 18 | ||||
-rw-r--r-- | lib/skin_parser/skin_buffer.c | 6 | ||||
-rw-r--r-- | lib/skin_parser/skin_parser.c | 44 | ||||
-rw-r--r-- | lib/skin_parser/skin_parser.h | 6 | ||||
-rw-r--r-- | lib/skin_parser/tag_table.h | 28 |
8 files changed, 54 insertions, 58 deletions
diff --git a/apps/gui/skin_engine/skin_engine.c b/apps/gui/skin_engine/skin_engine.c index 4d48feb989..6b190ad725 100644 --- a/apps/gui/skin_engine/skin_engine.c +++ b/apps/gui/skin_engine/skin_engine.c @@ -63,7 +63,7 @@ void dummy_process(enum screen_type screen, struct wps_data *data, bool preproce { (void)screen, (void)data, (void)preprocess; } /* dummy replaces conditionals */ static const struct gui_skin_helper empty_skin_helper = {&dummy_process,NULL,false}; -static const struct gui_skin_helper const * skin_helpers[SKINNABLE_SCREENS_COUNT] = +static const struct gui_skin_helper * const skin_helpers[SKINNABLE_SCREENS_COUNT] = { #define SKH(proc, def, lob) &((struct gui_skin_helper){proc, def, lob}) &empty_skin_helper, diff --git a/apps/gui/skin_engine/skin_engine.h b/apps/gui/skin_engine/skin_engine.h index d04c873e84..ce9527ab12 100644 --- a/apps/gui/skin_engine/skin_engine.h +++ b/apps/gui/skin_engine/skin_engine.h @@ -19,7 +19,7 @@ * KIND, either express or implied. * ****************************************************************************/ - + #ifndef _SKIN_ENGINE_H #define _SKIN_ENGINE_H @@ -68,7 +68,7 @@ void skin_backdrop_unload(int backdrop_id); void skin_backdrop_set_buffer(int backdrop_id, struct skin_viewport *svp); /* do the button loop as often as required for the peak meters to update - * with a good refresh rate. + * with a good refresh rate. * gwps is really gwps[NB_SCREENS]! don't wrap this in FOR_NB_SCREENS() */ int skin_wait_for_action(enum skinnable_screens skin, int context, int timeout); diff --git a/apps/gui/skin_engine/skin_parser.c b/apps/gui/skin_engine/skin_parser.c index bfce5e89ea..779f6810a2 100644 --- a/apps/gui/skin_engine/skin_parser.c +++ b/apps/gui/skin_engine/skin_parser.c @@ -2162,10 +2162,6 @@ static bool skin_load_fonts(struct wps_data *data) static int convert_viewport(struct wps_data *data, struct skin_element* element) { - if (element->tag) - DEBUGF("%s %s\n", __func__, element->tag->name); - else - DEBUGF("%s %s\n", __func__, "?"); struct skin_viewport *skin_vp = skin_buffer_alloc(sizeof(*skin_vp)); struct screen *display = &screens[curr_screen]; diff --git a/apps/gui/statusbar-skinned.c b/apps/gui/statusbar-skinned.c index 800578832a..a40dbbc31d 100644 --- a/apps/gui/statusbar-skinned.c +++ b/apps/gui/statusbar-skinned.c @@ -75,7 +75,7 @@ enum themable_icons sb_get_icon(enum screen_type screen) { return sbs_has_title[screen] ? sbs_icon[screen] : Icon_NOICON + 2; } - + void sb_process(enum screen_type screen, struct wps_data *data, bool preprocess) { if (preprocess) @@ -116,7 +116,7 @@ void sb_set_info_vp(enum screen_type screen, OFFSETTYPE(char*) label) { infovp_label[screen] = label; } - + struct viewport *sb_skin_get_info_vp(enum screen_type screen) { if (sbs_loaded[screen] == false) @@ -218,7 +218,7 @@ char* sb_create_from_settings(enum screen_type screen) int bar_position = statusbar_position(screen); ptr = buf; ptr[0] = '\0'; - + /* setup the inbuilt statusbar */ if (bar_position != STATUSBAR_OFF) { @@ -227,7 +227,7 @@ char* sb_create_from_settings(enum screen_type screen) { y = screens[screen].lcdheight - STATUSBAR_HEIGHT; } - len = snprintf(ptr, remaining, "%%V(0,%d,-,%d,0)\n%%wi\n", + len = snprintf(ptr, remaining, "%%V(0,%d,-,%d,0)\n%%wi\n", y, height); remaining -= len; ptr += len; @@ -239,7 +239,7 @@ char* sb_create_from_settings(enum screen_type screen) else #endif ptr2 = global_settings.ui_vp_config; - + if (ptr2[0] && ptr2[0] != '-') /* from ui viewport setting */ { char *comma = ptr; @@ -250,7 +250,7 @@ char* sb_create_from_settings(enum screen_type screen) do { param_count++; comma = strchr(comma+1, ','); - + } while (comma && param_count < 6); if (comma) { @@ -263,9 +263,9 @@ char* sb_create_from_settings(enum screen_type screen) fg[i] = '\0'; comma++; i=0; while (*comma != ')') bg[i++] = *comma++; - bg[i] = '\0'; + bg[i] = '\0'; len += snprintf(end, remaining-len, ") %%Vf(%s) %%Vb(%s)\n", fg, bg); - } + } } else { @@ -281,7 +281,7 @@ char* sb_create_from_settings(enum screen_type screen) default: height = screens[screen].lcdheight; } - len = snprintf(ptr, remaining, "%%ax%%Vi(-,0,%d,-,%d,1)\n", + len = snprintf(ptr, remaining, "%%ax%%Vi(-,0,%d,-,%d,1)\n", y, height); } return buf; diff --git a/lib/skin_parser/skin_buffer.c b/lib/skin_parser/skin_buffer.c index 021746ba82..05cbe096f6 100644 --- a/lib/skin_parser/skin_buffer.c +++ b/lib/skin_parser/skin_buffer.c @@ -28,7 +28,7 @@ #include "skin_parser.h" /**************************************************************************** - * + * * This code handles buffer allocation for the entire skin system. * This needs to work in 3 different situations: * 1) as a stand alone library. ROCKBOX isnt defined, alloc using malloc() @@ -39,8 +39,8 @@ * the start of our buffer * 3) ROCKBOX "application/hosted" builds, alloc using the hosts malloc(). * We need to keep track of all allocations so they can be free()'d easily - * - * + * + * ****************************************************************************/ diff --git a/lib/skin_parser/skin_parser.c b/lib/skin_parser/skin_parser.c index 1579696273..4afde7bc67 100644 --- a/lib/skin_parser/skin_parser.c +++ b/lib/skin_parser/skin_parser.c @@ -71,7 +71,7 @@ static void skip_whitespace(const char** document) } #ifdef ROCKBOX -struct skin_element* skin_parse(const char* document, +struct skin_element* skin_parse(const char* document, skin_callback cb, void* cb_data) { callback = cb; @@ -84,7 +84,7 @@ struct skin_element* skin_parse(const char* document) struct skin_element* last = NULL; const char* cursor = document; /*Keeps track of location in the document*/ - + skin_line = 1; skin_start = (char*)document; viewport_line = 0; @@ -227,7 +227,7 @@ static struct skin_element* skin_parse_viewport(const char** document) { skip_comment(&cursor); skin_line++; - + } if (check_viewport(cursor)) break; @@ -263,7 +263,7 @@ static struct skin_element* skin_parse_viewport(const char** document) { skip_comment(&cursor); skin_line++; - + } if (check_viewport(cursor)) break; @@ -394,7 +394,7 @@ static struct skin_element* skin_parse_line_optional(const char** document, /* Moving up the calling function's pointer */ *document = cursor; - + if(root) { children[0] = skin_buffer_to_offset(root); @@ -540,7 +540,7 @@ static int skin_parse_tag(struct skin_element* element, const char** document) || (tag_args[0] == '|' && *cursor != ARGLISTOPENSYM) || (qmark && *cursor != ARGLISTOPENSYM)) { - + #ifdef ROCKBOX if (callback) { @@ -622,7 +622,7 @@ static int skin_parse_tag(struct skin_element* element, const char** document) if (*tag_args == '[') { - /* we need to guess which type of param it is. + /* we need to guess which type of param it is. * guess using this priority: * default > decimal/integer > single tag/code > string */ @@ -644,7 +644,7 @@ static int skin_parse_tag(struct skin_element* element, const char** document) { haspercent = haspercent || (cursor[j] == '%'); hasdecimal = hasdecimal || (cursor[j] == '.'); - number = number && (isdigit(cursor[j]) || + number = number && (isdigit(cursor[j]) || (cursor[j] == '.') || (cursor[j] == '-') || (cursor[j] == '%')); @@ -664,12 +664,12 @@ static int skin_parse_tag(struct skin_element* element, const char** document) { type_code = 'p'; } - else if (number && + else if (number && (strchr(temp_params, 'i') || strchr(temp_params, 'd'))) { type_code = strchr(temp_params, 'i') ? 'i' : 'd'; } - else if (haspercent && + else if (haspercent && (strchr(temp_params, 't') || strchr(temp_params, 'c'))) { type_code = strchr(temp_params, 't') ? 't' : 'c'; @@ -682,7 +682,7 @@ static int skin_parse_tag(struct skin_element* element, const char** document) { skin_error(INSUFFICIENT_ARGS, cursor); return 0; - } + } } else type_code = *tag_args; @@ -778,7 +778,7 @@ static int skin_parse_tag(struct skin_element* element, const char** document) params[i].type = CODE; params[i].data.code = skin_buffer_to_offset(child); } - + skip_whitespace(&cursor); @@ -884,7 +884,7 @@ static int skin_parse_text(struct skin_element* element, const char** document, element->data = skin_buffer_to_offset(text); if (element->data < 0) return 0; - + for(dest = 0; dest < length; dest++) { /* Advancing cursor if we've encountered an escaped character */ @@ -895,7 +895,7 @@ static int skin_parse_text(struct skin_element* element, const char** document, cursor++; } text[length] = '\0'; - + #ifdef ROCKBOX if (callback) { @@ -918,7 +918,7 @@ static int skin_parse_conditional(struct skin_element* element, const char** doc const char* bookmark; int children = 1; int i; - + #ifdef ROCKBOX bool feature_available = true; const char *false_branch = NULL; @@ -953,7 +953,7 @@ static int skin_parse_conditional(struct skin_element* element, const char** doc } } #endif - + /* Counting the children */ if(*(cursor++) != ENUMLISTOPENSYM) { @@ -991,7 +991,7 @@ static int skin_parse_conditional(struct skin_element* element, const char** doc } } #ifdef ROCKBOX - if (*cursor == ENUMLISTCLOSESYM && + if (*cursor == ENUMLISTCLOSESYM && false_branch == NULL && !feature_available) { false_branch = cursor+1; @@ -1009,11 +1009,11 @@ static int skin_parse_conditional(struct skin_element* element, const char** doc cursor = bookmark; #endif /* Parsing the children */ - + /* Feature tags could end up having 0 children which breaks * the render in dangerous ways. Minor hack, but insert an empty * child. (e.g %?xx<foo> when xx isnt available ) */ - + if (children == 0) { const char* emptyline= ""; @@ -1025,7 +1025,7 @@ static int skin_parse_conditional(struct skin_element* element, const char** doc children_array[0] = skin_buffer_to_offset(skin_parse_code_as_arg(&emptyline)); } else - { + { children_array = skin_alloc_children(children); if (!children_array) return 0; @@ -1085,9 +1085,9 @@ static int skin_parse_comment(struct skin_element* element, const char** documen element->type = COMMENT; element->line = skin_line; -#ifdef ROCKBOX +#ifdef ROCKBOX element->data = INVALID_OFFSET; -#else +#else element->data = text = skin_alloc_string(length); if (!element->data) return 0; diff --git a/lib/skin_parser/skin_parser.h b/lib/skin_parser/skin_parser.h index 00ac68258c..cb2bdaf002 100644 --- a/lib/skin_parser/skin_parser.h +++ b/lib/skin_parser/skin_parser.h @@ -48,7 +48,7 @@ typedef long skinoffset_t; ((pointer) ? ((void*)pointer-(void*)base) : -1) /* Use this macro when declaring a variable to self-document the code. * type is the actual type being pointed to (i.e OFFSETTYPE(char*) foo ) - * + * * WARNING: Don't use the PTRTOSKINOFFSET() around a function call as it wont * do what you expect. */ @@ -114,7 +114,7 @@ struct skin_tag_parameter int number; OFFSETTYPE(char*) text; OFFSETTYPE(struct skin_element*) code; - } data; + } data; }; /* Defines an element of a SKIN file, @@ -164,7 +164,7 @@ typedef int (*skin_callback)(struct skin_element* element, void* data); /* Parses a WPS document and returns a list of skin_element structures. */ #ifdef ROCKBOX -struct skin_element* skin_parse(const char* document, +struct skin_element* skin_parse(const char* document, skin_callback callback, void* callback_data); #else struct skin_element* skin_parse(const char* document); diff --git a/lib/skin_parser/tag_table.h b/lib/skin_parser/tag_table.h index 9d3023b1f7..3f01db3f15 100644 --- a/lib/skin_parser/tag_table.h +++ b/lib/skin_parser/tag_table.h @@ -50,7 +50,7 @@ extern "C" SKIN_REFRESH_PEAK_METER) enum skin_token_type { - + SKIN_TOKEN_NO_TOKEN, SKIN_TOKEN_UNKNOWN, @@ -66,12 +66,12 @@ enum skin_token_type { SKIN_TOKEN_ALIGN_RIGHT, SKIN_TOKEN_ALIGN_RIGHT_RTL, SKIN_TOKEN_ALIGN_LANGDIRECTION, - + /* Sublines */ SKIN_TOKEN_SUBLINE_TIMEOUT, SKIN_TOKEN_SUBLINE_SCROLL, - + /* Conditional */ SKIN_TOKEN_LOGICAL_IF, SKIN_TOKEN_LOGICAL_AND, @@ -164,7 +164,7 @@ enum skin_token_type { SKIN_TOKEN_IMAGE_DISPLAY, SKIN_TOKEN_IMAGE_DISPLAY_LISTICON, SKIN_TOKEN_IMAGE_DISPLAY_9SEGMENT, - + /* Albumart */ SKIN_TOKEN_ALBUMART_LOAD, SKIN_TOKEN_ALBUMART_DISPLAY, @@ -227,15 +227,15 @@ enum skin_token_type { SKIN_TOKEN_LIST_ITEM_ICON, SKIN_TOKEN_LIST_NEEDS_SCROLLBAR, SKIN_TOKEN_LIST_SCROLLBAR, - + SKIN_TOKEN_LOAD_FONT, - + /* buttons */ SKIN_TOKEN_BUTTON_VOLUME, SKIN_TOKEN_LASTTOUCH, SKIN_TOKEN_TOUCHREGION, SKIN_TOKEN_HAVE_TOUCH, - + /* Virtual LED */ SKIN_TOKEN_VLED_HDD, /* Volume level */ @@ -260,7 +260,7 @@ enum skin_token_type { SKIN_TOKEN_SETTINGBAR, SKIN_TOKEN_CURRENT_SCREEN, SKIN_TOKEN_LANG_IS_RTL, - + /* Recording Tokens */ SKIN_TOKEN_HAVE_RECORDING, SKIN_TOKEN_IS_RECORDING, @@ -271,8 +271,8 @@ enum skin_token_type { SKIN_TOKEN_REC_SECONDS, SKIN_TOKEN_REC_MINUTES, SKIN_TOKEN_REC_HOURS, - - + + /* Radio Tokens */ SKIN_TOKEN_HAVE_TUNER, SKIN_TOKEN_TUNER_TUNED, @@ -312,7 +312,7 @@ enum skin_token_type { * characters for parameters are: * I - Required integer * i - Nullable integer - * D - Required decimal + * D - Required decimal * d - Nullable decimal * Decimals are stored as (whole*10)+part * P - Required percentage @@ -335,13 +335,13 @@ enum skin_token_type { * one integer must be specified, one integer can be * specified or set to default with '-', and the user can * stop providing parameters at any time after that. - * To specify multiple instances of the same type, put a + * To specify multiple instances of the same type, put a * number before the character. For instance, the string... * 2s * will specify two strings. A ? at the beginning of the * string will specify that you may choose to omit all arguments - * - * You may also group param types in [] which will tell the parser to + * + * You may also group param types in [] which will tell the parser to * accept any *one* of those types for that param. i.e [IT] will * accept either an integer or tag type. [ITs] will also accept a string or - * |