88d620e6c8269c77b8c4c646e974c74872fc089d
braney
  Fri May 9 12:22:38 2025 -0700
make allwaysItemRgb hg.conf variable to be on by default

diff --git src/hg/inc/trackDb.h src/hg/inc/trackDb.h
index a5877a16cb4..10cfebf725f 100644
--- src/hg/inc/trackDb.h
+++ src/hg/inc/trackDb.h
@@ -390,30 +390,33 @@
  * from raFromString in that it passes the key/val
  * pair through the backwards compatability routines. */
 
 boolean trackDbNoInheritField(char *field);
 /* Suppress inheritance of specific fields */
 
 char *trackDbSetting(struct trackDb *tdb, char *name);
 /* Return setting string or NULL if none exists. */
 
 void trackDbAddSetting(struct trackDb *bt, char *name, char *val);
 /* Add a setting to a trackDb rec */
 
 boolean trackDbSettingOn(struct trackDb *tdb, char *name);
 /* Return true if a tdb setting is "on" "true" or "enabled". */
 
+boolean trackDbSettingOff(struct trackDb *tdb, char *name);
+/* Return true if a tdb setting is "off", "Off",  "false" or "disabled". */
+
 char *trackDbRequiredSetting(struct trackDb *tdb, char *name);
 /* Return setting string or squawk and die. */
 
 char *trackDbSettingOrDefault(struct trackDb *tdb, char *name, char *defaultVal);
 /* Return setting string, or defaultVal if none exists */
 
 struct hashEl *trackDbSettingsLike(struct trackDb *tdb, char *wildStr);
 /* Return a list of settings whose names match wildStr (may contain wildcard
  * characters).  Free the result with hashElFreeList. */
 
 float trackDbFloatSettingOrDefault(struct trackDb *tdb, char *name, float defaultVal);
 /* Return setting, convert to a float, or defaultVal if none exists */
 
 void trackDbSuperMarkup(struct trackDb *tdbList);
 /* Get info from supertrack setting.  There are 2 forms: