0
I Use This!
Activity Not Available

Commits : Listings

Analyzed 2 months ago. based on code collected 2 months ago.
Jul 20, 2025 — Jul 20, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
API 2.0: now having jBinary.Property for constructing types with initializer, getter and setter that should be later called by parser & writer. Binary (former Parser) object is available from there functions as `this.binary`. Property types can store own parameters in own object from initializer (function or list of arguments) and then use them from getter & setter. More... over 13 years ago
Added jBinary.prototype.context.findParent(filter) function; added enum and bool types. More... over 13 years ago
- Changed context handling - now should be obtained via `context` property that is basically stack of contexts with additional `getCurrent`, `getParent` methods for quick obtaining of current & parent contexts and `in` method for executing function with arguments in new context. More... over 13 years ago
Fixed recursion when trying to get jBinary.Types['object'] instance from `path`. More... over 13 years ago
Added `path` method to jBinary.Value interface. More... over 13 years ago
Returned write & modify for backward compatibility. More... over 13 years ago
Converted jBinary.Value to constructor. More... over 13 years ago
jBinary. Rethinked (first edition). More... over 13 years ago
Created NPM package. More... over 13 years ago
jParser becomes jBinary - new tool with full set of I/O operations for manipulations on binary data in JavaScript More... over 13 years ago
Standardized `writer` format (should accept same parameter list as `reader` does + additional `data` parameter). Added `modify` function for in-place editing. More... over 13 years ago
Moved bitfield to inner property type (but left syntax sugar). More... over 13 years ago
Test simplification. More... over 13 years ago
Documentation updates. More... over 13 years ago
Added tests, fixed bitfield writing. More... over 13 years ago
Added writer (not tested yet). More... over 13 years ago
Merge pull request #6 from RReverser/master More... over 13 years ago
Allowed mixing bitfields with primitive and complex types in one structure (DON'T FORGET ABOUT 8N-BITS PADDING!); Added 'if' helper statement for optional data (usage: ['if', {Function|Boolean} predicate, type, arg1, ..., argN]); Faster structure inheritance using prototypes instead of one-by-one copying; Extended this.parse('structName') syntax to this.parse('structName', arg1, ..., argN); Skipping undefined call results (a bit more clear output structure in the case of using conditional statements). More... over 13 years ago
Added restoring of this.current after this.parse({...}) or this.parse(['bitfield', {...}). More... over 13 years ago
Merge remote-tracking branch 'origin/master' More... over 13 years ago
Fixed indentation. More... over 13 years ago
Add BitField documentation. More... over 13 years ago
Fixed String tests; simplified bitfield parsing code (works from highest to lowest bits as for now). More... over 13 years ago
Fixed indentation; added parsing of bitfield with length > 32; commented some bitops hacks. More... over 13 years ago
Fixed bitfields + added tests. More... over 13 years ago
Added bitfield support (not tested yet; no direction support yet). More... over 13 years ago
Merge pull request #4 from RReverser/master More... over 13 years ago
Updated tests to match new default big-endian mode of jDataView. More... over 13 years ago
jDataView now uses big endian by default. Updated jParser to continue to use little endian by default More... about 14 years ago
Update README.md More... almost 15 years ago