Commits for angie
switch to files view, user index
v310_base to v311_preview (2015-01-05 to 2015-01-12) v311
- Libified code from hgVai/libifyMe.c to lib/hAnno.c in anticipationof sharing code with hgAi. Also added hAnnoGetAutoSqlForTdb for hgAi.
- src/hg/hgVai/libifyMe.c - lines changed 232, context: html, text, full: html, text
- src/hg/hgVai/libifyMe.h - lines changed 21, context: html, text, full: html, text
- src/inc/annoStreamBigWig.h - lines changed 3, context: html, text, full: html, text
- src/lib/annoStreamBigWig.c - lines changed 7, context: html, text, full: html, text
- Extended jsonWriteObjectStart to support an optional preceding tag;added jsonWriteStringf, jsonWriteBoolean, jsonWriteValueLabelList, and
jsonWriteSlNameList. To be used by cartJson and hgAi.
- src/hg/encode3/eap/eapMetaSync/eapMetaSync.c - lines changed 5, context: html, text, full: html, text
- src/hg/oneShot/ga4ghToBed/ga4ghToBed.c - lines changed 1, context: html, text, full: html, text
- Adding cartJson lib module (to be used by hgAi). It parses JSON commands andreturns information in JSON to support moving more UI actions into Javascript.
The lib supports basic queries and actions like getting a list of the groups,
tracks and tables (incl. hubs & CTs) and changing the clade/genome/db. Apps/CGIs
can extend it to handle new commands by registering handler functions.
- src/hg/inc/customTrack.h - lines changed 3, context: html, text, full: html, text
- src/hg/lib/cartJson.c - lines changed 731, context: html, text, full: html, text
- src/hg/lib/customTrack.c - lines changed 9, context: html, text, full: html, text
- Added annoFormatTabSetColumnVis so that columns can be selectively included in output.
- src/inc/annoFormatTab.h - lines changed 5, context: html, text, full: html, text
- src/lib/annoFormatTab.c - lines changed 77, context: html, text, full: html, text
- Added annoStreamer{Get,Set}Name so that we're not stuck with awfully long filenames etc.
- src/inc/annoStreamer.h - lines changed 10, context: html, text, full: html, text
- src/lib/annoStreamer.c - lines changed 13, context: html, text, full: html, text
- Fixed the behavior of jsonStringEscape for \n, \r and \t. Previously,it was inserting a \ followed by the actual \n / \r / \t character, which
was not actually escaping it. A \n needs to be replaced by a \ followed by
an n not \n. Also added jsonOptionalBooleanField.
- Adding cartEmptyShellNoContent so a CGI can postpone the Content-Type decision to doMiddle.
switch to files view, user index