Brush

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2017-08-20
17:18:01
[ea4f7dd7c9] Leaf: Improve toc.tcl to not require an <!--END--> marker (user: andy, tags: trunk)
2017-08-18
02:08:26
[7236064b4f] Per suggestion from dewey.hylton, added a link from each header back to the table of contents (user: andy, tags: trunk)
2017-08-16
15:31:31
[85e7a6d9b9] Improve comments (user: andy, tags: trunk)
2017-08-14
20:50:53
[6fe819db16] Add table of contents to concepts.md (user: andy, tags: trunk)
18:30:19
[e60579f77c] Improve documentation (user: andy, tags: trunk)
16:31:04
[57635861f7] Clarify reference IDs (user: andy, tags: trunk)
06:10:51
[643debffa4] Update ideas file (user: andy, tags: trunk)
2017-08-07
21:52:53
[94c5a1273f] Add TIP#461-style string comparison operators (user: andy, tags: trunk)
2017-06-23
22:07:32
[f574fa3bda] Documented that comments may appear inside math expressions (user: andy, tags: trunk)
2017-06-11
04:06:16
[b325c95a3a] Scope operator allowed within implied variable substitution (user: andy, tags: trunk)
04:03:10
[244420db9f] Add explanation for deferred release (user: andy, tags: trunk)
03:53:09
[e2935cb4d8] Clarify comment about release() (user: andy, tags: trunk)
03:18:50
[bc83f3da58] Follow-on to previous commit (user: andy, tags: trunk)
03:18:07
[6181d91f80] Remove some br*WordArray() functions (user: andy, tags: trunk)
01:51:15
[7fb53cdf8b] Change description fo BR_TYPE_CSTR because the term may be used as an argument to brWordStore() or brWordFetch() in which case it does not necessarily mean the string is contained within the word (user: andy, tags: trunk)
00:35:53
[12eadf3852] Remove empty function (user: andy, tags: trunk)
00:35:42
[5f4268142f] Enable debugging (user: andy, tags: trunk)
00:31:42
[d5f7b793ee] Change brPanic() from a function to a macro and automatically capture the filename and line number (user: andy, tags: trunk)
00:29:51
[bd23141551] Rename BR_TYPE_TINY to BR_TYPE_CSTR to allow for the brCStr*() functions to make use of the tiny string facility (user: andy, tags: trunk)
2017-06-10
20:22:47
[ca55f14b16] Add more brWord*New() macros (user: andy, tags: trunk)
19:21:42
[9b073166f8] Remove BR_TYPE_CSTR (user: andy, tags: trunk)
19:15:15
[79ef164170] Clarify comment about native representations (user: andy, tags: trunk)
19:12:39
[3882c36ee2] Update comments (user: andy, tags: trunk)
19:02:51
[deef3e873d] Change brBlobEnd() to report available bytes or elements (user: andy, tags: trunk)
18:53:40
[4af78948de] Add brBlob*Stride() functions to avoid warning about size argument to brBlobArray() always being true (user: andy, tags: trunk)
2017-06-09
16:30:48
[9d2bfa3593] Change more New functions to be implemented in terms of Init functions (user: andy, tags: trunk)
16:07:57
[ab1bcb5500] Rename brStringAssign*() to brStringInit*() because the term "Assign" is already used in lists to replace an element (user: andy, tags: trunk)
16:05:48
[b0397dc629] Rename brStringSet*() to brStringAssign*() to avoid confusion with the set data structure (user: andy, tags: trunk)
2017-06-08
17:03:06
[c6e2042b1b] Qt seems like the best choice for now (user: andy, tags: trunk)
16:13:44
[1272291c15] Remove/update obsolete code and correct syntax errors in word.c (user: andy, tags: trunk)
16:08:04
[83e19f9dc9] Correct syntax errors in type.c (user: andy, tags: trunk)
16:02:33
[d2b9774139] Remove obsolete implementations from string.c (user: andy, tags: trunk)
16:01:29
[012d3d1562] Remove obsolete implementations from list.c (user: andy, tags: trunk)
15:59:01
[c73fbb1c64] Reimplement brStringNew*() in terms of new functions brStringSet*() with NULL string argument (user: andy, tags: trunk)
15:54:19
[497e311081] Add missing formatted string word creation macros (user: andy, tags: trunk)
15:48:57
[44e17c30dc] Move <stdarg.h> inclusion from blob.c to brush.h (user: andy, tags: trunk)
15:48:02
[a874023e14] Correct syntax errors in blob.c (user: andy, tags: trunk)
15:46:31
[d3037aaceb] Correct type of brPanicHandlerFunc_ declaration (user: andy, tags: trunk)
15:39:33
[b721f7459f] Tweak wording of reference identifier specification (user: andy, tags: trunk)
15:37:50
[1a55c49f03] Add prefix-constrained br*NextPrefix() and br*PrevPrefix() iteration functions (user: andy, tags: trunk)
15:29:33
[ec24c0725b] Rename brStringByteSize() to brStringSizeBytes(0 (user: andy, tags: trunk, Rename brStringByteSize() to brStringSizeBytes())
15:28:41
[67400d4391] Add brStringStatic() and brStringConst(), remove brStringDynamic() (user: andy, tags: trunk)
15:24:19
[cd49d6a587] Remove duplicate type definition (user: andy, tags: trunk)
06:16:57
[04c46681f1] Add comments to grammar definition (user: andy, tags: trunk)
05:49:15
[1e15e04f5e] Update design of reference identifiers (user: andy, tags: trunk)
2017-06-07
16:40:20
[153d66640c] Change some unions to structs, rename Critbit to Cbt in type names (user: andy, tags: trunk)
16:34:24
[9a0924144c] Move grammar file to src too (user: andy, tags: trunk)
16:34:14
[30f5fc470e] Move sources to src (user: andy, tags: trunk)
00:50:49
[253d7449f8] Add more calls to brAssert() (user: andy, tags: trunk)
00:43:47
[5e48253ade] Add set.c (user: andy, tags: trunk)