summary refs log tree commit diff stats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* make copySign for js consistent with other backends (#16609)Timothee Cour2021-02-221-15/+30
* use single backtick (#17141)flywind2021-02-2111-68/+68
* remove unnecessary when statement (#17135)flywind2021-02-211-12/+7
* use single backtick (#17133)flywind2021-02-2110-103/+103
* move prelude so that `include std/prelude` also works (#17110)Timothee Cour2021-02-201-3/+6
* Improve the strformat module (#17106)konsumlamm2021-02-201-180/+159
* enable bsd for tsetutils; improve setutils API (#17098)Timothee Cour2021-02-201-5/+8
* stricter checks for RST headlines (#17089)Andrey Makarov2021-02-202-7/+34
* uri: document removeDotSegments, add tests, show failure modes (#17064)Timothee Cour2021-02-201-1/+31
* use single backtick (#17115)flywind2021-02-2010-174/+174
* system/excpt: let the OS handle termination on signal (#16712)alaviss2021-02-192-3/+18
* add example of hashing an object by all of its fields with `fields` (#16643)dawidkotlin2021-02-191-0/+14
* use single backtick (#17100)flywind2021-02-1810-81/+81
* Add setutils.complement, setutils.fullSet (#17066)Jason Beetham2021-02-181-1/+24
* fix stringify unsigned integer in JS and JS VM (#17086)flywind2021-02-181-18/+29
* Improve documentation for options (#17036)konsumlamm2021-02-181-130/+104
* fixes #16585 (#17074)Andreas Rumpf2021-02-181-2/+17
* [nodejs backend] paramStr, paramCount (#17082)flywind2021-02-181-9/+33
* fix #17078 csources generation (#17079)Timothee Cour2021-02-182-6/+4
* system: more runnableExamples + doc improvements (#17075)Timothee Cour2021-02-171-39/+48
* add -d:nimStrictMode in CI to keep code from regressing; fixes ConvFromXtoIts...Timothee Cour2021-02-1711-13/+19
* fix math.frexp function signature (#16725)flywind2021-02-171-36/+52
* clean up old codes (#17071)flywind2021-02-172-5/+2
* fix the unused warnings on windows (#17073)flywind2021-02-171-8/+13
* make system random work in VM (#17059)flywind2021-02-171-4/+5
* fixes #17033 [backport:1.4] (#17061)Andreas Rumpf2021-02-171-4/+2
* remove all uses of condsyms symbols defined prior to bootstrap nim 0.20.0 (#1...Timothee Cour2021-02-1720-723/+559
* don't introduce 'dispose', use '=dispose', fixes #17003 [backport:1.4] (#17062)Andreas Rumpf2021-02-171-1/+1
* document `since` (#17048)Timothee Cour2021-02-161-1/+15
* [Minor] improve the docs of getTempDir (#17058)flywind2021-02-161-3/+5
* postgres module fixes (followup #17030) (#17053)Artem Klevtsov2021-02-161-2/+4
* Improve documentation for bitops (#16961)konsumlamm2021-02-151-128/+131
* better getTempDir (#16914)flywind2021-02-152-16/+49
* Better error message for rand(153 .. 102) (#17031)Dominik Picheta2021-02-151-1/+1
* avoid doAssert on contents of osReleaseFile (#16955)n5m2021-02-151-1/+1
* RST: implement footnotes and citations (#16960)Andrey Makarov2021-02-153-35/+417
* Improve the heapqueue module (#17034)konsumlamm2021-02-151-55/+82
* Fix bug in removeDotSegments when path ends with dot (#17038) [backport:1.2]Benoit Favre2021-02-151-1/+1
* array literals uses typed arrays; fix a jsgen bug (#16850)flywind2021-02-151-0/+8
* fix the wrong examples (#17035)flywind2021-02-151-19/+42
* Small update for packedsets (#17037)konsumlamm2021-02-151-12/+11
* Add pqsetsinglerowmode to postgres module (#17030)Artem Klevtsov2021-02-141-2/+6
* fix #16978 unittest js foreign exception (#16998)Timothee Cour2021-02-131-3/+8
* rst: single backticks now render correctly in both rst2html and github (#17028)Timothee Cour2021-02-133-0/+7
* tables module uses runnableExamples (#16994)flywind2021-02-133-335/+312
* Make parseopt available on all backends (#17009)hlaaftana2021-02-132-141/+150
* compilesettings: add libpath (#16997)Timothee Cour2021-02-121-0/+1
* Improve math module (#17019)konsumlamm2021-02-121-496/+425
* Improve documentation for random (#17015)konsumlamm2021-02-121-185/+168
* parse RST headings when EOF follows them (#17014)Andrey Makarov2021-02-121-3/+5
class="n">HTVirtualMemorySize; #endif /* VMS && VAXC && !__DECC */ extern HTChildAnchor *HText_childNextNumber(int n, void **prev); extern int HText_findAnchorNumber(void *avoid); extern void HText_FormDescNumber(int n, const char **desc); /* Is there any file left? */ extern BOOL HText_canScrollUp(HText *text); extern BOOL HText_canScrollDown(void); /* Move display within window */ extern void HText_scrollUp(HText *text); /* One page */ extern void HText_scrollDown(HText *text); /* One page */ extern void HText_scrollTop(HText *text); extern void HText_scrollBottom(HText *text); extern void HText_pageDisplay(int line_num, char *target); extern BOOL HText_pageHasPrevTarget(void); extern int HText_LinksInLines(HText *text, int line_num, int Lines); extern int HText_getAbsLineNumber(HText *text, int anchor_number); extern int HText_closestAnchor(HText *text, int offset); extern int HText_locateAnchor(HText *text, int anchor_number); extern int HText_anchorRelativeTo(HText *text, int top_lineno, int anchor_num); extern void HText_setLastChar(HText *text, int ch); extern char HText_getLastChar(HText *text); #ifdef EXP_JAPANESE_SPACES extern BOOL HText_checkLastChar_needSpaceOnJoinLines(HText *text); #endif extern int HText_sourceAnchors(HText *text); extern void HText_setStale(HText *text); extern void HText_refresh(HText *text); extern const char *HText_getTitle(void); extern const char *HText_getSugFname(void); extern void HTCheckFnameForCompression(char **fname, HTParentAnchor *anchor, int strip_ok); extern const char *HText_getLastModified(void); extern const char *HText_getDate(void); extern const char *HText_getHttpHeaders(void); extern const char *HText_getServer(void); extern const char *HText_getOwner(void); extern const char *HText_getContentBase(void); extern const char *HText_getContentLocation(void); extern const char *HText_getMessageID(void); extern const char *HText_getRevTitle(void); #ifdef USE_COLOR_STYLE extern const char *HText_getStyle(void); #endif extern void HText_setMainTextOwner(const char *owner); extern void print_wwwfile_to_fd(FILE *fp, int is_email, int is_reply); extern BOOL HText_select(HText *text); extern BOOL HText_POSTReplyLoaded(DocInfo *doc); extern BOOL HTFindPoundSelector(const char *selector); extern int HTGetRelLinkNum(int num, int rel, int cur); extern int HTGetLinkInfo(int number, int want_go, int *go_line, int *linknum, char **hightext, char **lname); extern BOOL HText_TAHasMoreLines(int curlink, int direction); extern int HTGetLinkOrFieldStart(int curlink, int *go_line, int *linknum, int direction, int ta_skip); extern BOOL HText_getFirstTargetInLine(HText *text, int line_num, int utf_flag, int *offset, int *tLen, char **data, const char *target); extern int HTisDocumentSource(void); extern void HTuncache_current_document(void); #ifdef USE_SOURCE_CACHE extern BOOLEAN HTreparse_document(void); extern BOOLEAN HTcan_reparse_document(void); extern BOOLEAN HTdocument_settings_changed(void); #endif extern BOOL HTLoadedDocumentEightbit(void); extern BOOL HText_LastLineEmpty(HText *me, int IgnoreSpaces); extern BOOL HText_PreviousLineEmpty(HText *me, int IgnoreSpaces); extern BOOL HText_inLineOne(HText *text); extern BOOLEAN HTLoadedDocumentIsHEAD(void); extern BOOLEAN HTLoadedDocumentIsSafe(void); extern bstring *HTLoadedDocumentPost_data(void); extern const char *HTLoadedDocumentBookmark(void); extern const char *HTLoadedDocumentCharset(void); extern const char *HTLoadedDocumentTitle(void); extern const char *HTLoadedDocumentURL(void); extern const char *HText_HiddenLinkAt(HText *text, int number); extern int HText_HiddenLinkCount(HText *text); extern int HText_LastLineOffset(HText *me); extern int HText_LastLineSize(HText *me, int IgnoreSpaces); extern int HText_PreviousLineSize(HText *me, int IgnoreSpaces); extern int HText_getCurrentColumn(HText *text); extern int HText_getLines(HText *text); extern int HText_getMaximumColumn(HText *text); extern int HText_getNumOfBytes(void); extern int HText_getNumOfLines(void); extern int HText_getPreferredTopLine(HText *text, int line_number); extern int HText_getTabIDColumn(HText *text, const char *name); extern int HText_getTopOfScreen(void); extern int do_www_search(DocInfo *doc); extern void HText_NegateLineOne(HText *text); extern void HText_RemovePreviousLine(HText *text); extern void HText_setNodeAnchorBookmark(const char *bookmark); extern void HText_setTabID(HText *text, const char *name); extern void *HText_pool_calloc(HText *text, unsigned size); /* "simple table" stuff */ extern BOOLEAN HText_endStblTABLE(HText *); extern int HText_trimCellLines(HText *text); extern void HText_cancelStbl(HText *); extern void HText_endStblCOLGROUP(HText *); extern void HText_endStblTD(HText *); extern void HText_endStblTR(HText *); extern void HText_startStblCOL(HText *, int, int, int); extern void HText_startStblRowGroup(HText *, int); extern void HText_startStblTABLE(HText *, int); extern void HText_startStblTD(HText *, int, int, int, int); extern void HText_startStblTR(HText *, int); /* forms stuff */ extern void HText_beginForm(char *action, char *method, char *enctype, char *title, const char *accept_cs); extern void HText_endForm(HText *text); extern void HText_beginSelect(char *name, int name_cs, int multiple, char *len); extern int HText_getOptionNum(HText *text); extern char *HText_setLastOptionValue(HText *text, char *value, char *submit_value, int order, int checked, int val_cs, int submit_val_cs); extern int HText_beginInput(HText *text, int underline, InputFieldData * I); extern void HText_endInput(HText *text); extern PerFormInfo *HText_PerFormInfo(int number); extern int HText_SubmitForm(FormInfo * submit_item, DocInfo *doc, const char *link_name, const char *link_value); extern void HText_DisableCurrentForm(void); extern void HText_ResetForm(FormInfo * form); extern void HText_activateRadioButton(FormInfo * form); extern BOOLEAN HText_HaveUserChangedForms(HText *text); extern HTList *search_queries; /* Previous isindex and whereis queries */ extern void HTSearchQueries_free(void); extern void HTAddSearchQuery(char *query); extern void user_message(const char *message, const char *argument); #define _user_message(msg, arg) mustshow = TRUE, user_message(msg, arg) extern void www_user_search(int start_line, DocInfo *doc, char *target, int direction); extern void print_crawl_to_fd(FILE *fp, char *thelink, char *thetitle); extern char *stub_HTAnchor_address(HTAnchor * me); extern void HText_setToolbar(HText *text); extern BOOL HText_hasToolbar(HText *text); extern void HText_setNoCache(HText *text); extern BOOL HText_hasNoCacheSet(HText *text); extern BOOL HText_hasUTF8OutputSet(HText *text); extern void HText_setKcode(HText *text, const char *charset, LYUCcharset *p_in); extern void HText_setBreakPoint(HText *text); extern BOOL HText_AreDifferent(HTParentAnchor *anchor, const char *full_address); extern int HText_EditTextArea(LinkInfo * form_link); extern void HText_EditTextField(LinkInfo * form_link); extern void HText_ExpandTextarea(LinkInfo * form_link, int newlines); extern int HText_InsertFile(LinkInfo * form_link); extern void redraw_lines_of_link(int cur); extern void LYMoveToLink(int cur, const char *target, const char *hightext, int flag, int inU, int utf_flag); #ifdef USE_PRETTYSRC extern void HTMark_asSource(void); #endif extern int HTMainText_Get_UCLYhndl(void); #ifdef KANJI_CODE_OVERRIDE extern HTkcode last_kcode; #endif extern HTkcode HText_getKcode(HText *text); extern void HText_updateKcode(HText *text, HTkcode kcode); extern HTkcode HText_getSpecifiedKcode(HText *text); extern void HText_updateSpecifiedKcode(HText *text, HTkcode kcode); #if defined(EXP_WCWIDTH_SUPPORT) || defined(EXP_JAPANESE_SPACES) extern BOOL isUTF8CJChar(const char *s); #endif #ifdef __cplusplus } #endif #endif /* LYGRIDTEXT_H */