12d023ae3337d8909508d543d9d78c99758b25c5
braney
  Mon Sep 2 10:29:34 2019 -0700
add cumulative auto-scaling to composites and views.   Remove
REMOTE_TRACK_AJAX_CALLBACK stuff that was apparently an experiment
from ten years ago.

diff --git src/hg/hgTracks/hgTracks.h src/hg/hgTracks/hgTracks.h
index 49f8843..1312cb6 100644
--- src/hg/hgTracks/hgTracks.h
+++ src/hg/hgTracks/hgTracks.h
@@ -1573,44 +1573,30 @@
 
 void hicCtMethods(struct track *tg);
 /* Hi-C track methods for custom track */
 
 void parentChildCartCleanup(struct track *trackList,struct cart *newCart,struct hash *oldVars);
 /* When composite/view settings changes, remove subtrack specific vis
    When superTrackChild is found and selected, shape superTrack to match. */
 
 void dontLoadItems(struct track *tg);
 /* No-op loadItems when we aren't going to try. */
 
 void filterItems(struct track *tg, boolean (*filter)(struct track *tg, void *item), 
                 char *filterType);
 /* Filter out items from track->itemList. */
 
-//#define REMOTE_TRACK_AJAX_CALLBACK
-#ifdef REMOTE_TRACK_AJAX_CALLBACK
-#define REMOTE_TRACK_HEIGHT (tl.fontHeight*2)
-
-boolean trackShouldUseAjaxRetrieval(struct track *track);
-/* Tracks with remote data sources should berendered via an ajax callback */
-
-#else//ifndef
-
-#define REMOTE_TRACK_HEIGHT 0
-#define trackShouldUseAjaxRetrieval(track)  FALSE
-
-#endif//ndef REMOTE_TRACK_AJAX_CALLBACK
-
 int gCmpPriority(const void *va, const void *vb);
 /* Compare groups based on priority. */
 
 int tgCmpPriority(const void *va, const void *vb);
 /* Compare to sort based on priority; use shortLabel as secondary sort key. */
 
 void printMenuBar();
 /* Put up the menu bar. */
 
 void checkIfWiggling(struct cart *cart, struct track *tg);
 /* Check to see if a linkedFeatures track should be drawing as a wiggle. */
 
 boolean isTypeBedLike(struct track *track);
 /* Check if track type is BED-like packable thing (but not rmsk or joinedRmsk) */