Timeline
Jan 14, 2022:
- 4:37 PM Changeset in serd [1159aea]serd1 by
- Add statement filtering
- 4:37 PM Changeset in serd [89612ec]serd1 by
- Add support for converting literals to canonical form
- 4:37 PM Changeset in serd [cab9b56]serd1 by
- Add a convenience script to run all docker builds
- 4:37 PM Changeset in serd [f55c6a3]serd1 by
- Add model to benchmarks
- 4:37 PM Changeset in serd [e9b773b]serd1 by
- Add model
- 4:37 PM Changeset in serd [37b14ad]serd1 by
- Use Nodes in Env implementation
- 4:37 PM Changeset in serd [955be33]serd1 by
- Avoid dynamic allocation when fetching interned nodes This is more or …
- 4:37 PM Changeset in serd [34852e8]serd1 by
- Avoid dynamic allocation of world blank node
- 4:37 PM Changeset in serd [1f783d2]serd1 by
- Make StringView? buffer non-nullable
- 4:37 PM Changeset in serd [a63a8f1]serd1 by
- Expose low-level node construction API
- 4:37 PM Changeset in serd [64e81df]serd1 by
- Remove serd_new_resolved_uri()
- 4:37 PM Changeset in serd [4584e03]serd1 by
- Rename serd_new_simple_node() to serd_new_token() Things get …
- 4:37 PM Changeset in serd [ca3a704]serd1 by
- Preserve long or short quoting from input documents
- 4:37 PM Changeset in serd [21f17ad]serd1 by
- Factor out serd_write_file_uri()
- 4:37 PM Changeset in serd [07b716c]serd1 by
- Add serd_statement_matches()
- 4:37 PM Changeset in serd [94eeead]serd1 by
- Add serd_node_compare()
- 4:37 PM Changeset in serd [4ac6d94]serd1 by
- Add serd_node_from_syntax() and serd_node_to_syntax()
- 4:37 PM Changeset in serd [4436f80]serd1 by
- Leave statement caret at the start of literals This allows a precise …
- 4:37 PM Changeset in serd [17003e7]serd1 by
- Reduce complexity of Turtle and TriG block reading functions
- 4:37 PM Changeset in serd [72d8d4a]serd1 by
- Reduce complexity of Turtle object reading function
- 4:37 PM Changeset in serd [8974148]serd1 by
- Add tests for weird prefixed name edge cases in RDF 1.1 Turtle
- 4:37 PM Changeset in serd [daf4a75]serd1 by
- Factor out NQuads reader
- 4:37 PM Changeset in serd [8f6d683]serd1 by
- Factor out NTriples reader
- 4:37 PM Changeset in serd [45902fb]serd1 by
- Test lax NTriples parsing separately
- 4:37 PM Changeset in serd [8401392]serd1 by
- Factor out UTF-8 reading utilities
- 4:37 PM Changeset in serd [88e9a65]serd1 by
- Reduce complexity of blank node reading functions
- 4:36 PM Changeset in serd [5edfa72]serd1 by
- Remove SERD_CURIE node datatype entirely
Jan 13, 2022:
- 10:13 PM Changeset in serd [7269c12]serd1 by
- Expand URIs in reader This expands relative and prefixed URIs in the …
- 10:13 PM Changeset in serd [6c31c9d]serd1 by
- Make serd_env_expand_in_place() take a string view instead of a node
- 10:13 PM Changeset in serd [c857c0a]serd1 by
- Move SerdEnv? mutation from writer to reader Writing having …
- 10:13 PM Changeset in serd [0825ceb]serd1 by
- Add extensible logging API
- 8:05 PM Changeset in serd [af81ace]serd1 by
- Add SERD_READ_EXACT_BLANKS flag This allows suppressing the blank …
- 8:05 PM Changeset in serd [5d43cb3]serd1 by
- Add support for parsing variables This adds a reader flag and serdi …
- 8:05 PM Changeset in serd [55e2896]serd1 by
- Make Reader always read from a ByteSource?
- 8:05 PM Changeset in serd [b98bd7a]serd1 by
- Add support for reading multiple files at once
- 8:05 PM Changeset in serd [f7d10ea]serd1 by
- Add serd_canonical_path()
- 8:05 PM Changeset in serd [b9cc3b6]serd1 by
- Make serd_uri_string_length() precise and add it to public API
- 8:05 PM Changeset in serd [52183dea]serd1 by
- Simplify handling of input string arguments
- 8:05 PM Changeset in serd [da82a1c]serd1 by
- Add input base URI option
- 8:05 PM Changeset in serd [4dc7f00]serd1 by
- Support reading lone lists in lax mode This allows parsing documents …
- 8:05 PM Changeset in serd [a414bf5]serd1 by
- Fix hang when skipping an error at EOF when lax parsing
- 8:05 PM Changeset in serd [932da1f]serd1 by
- Fix crash when attempting to read before starting
- 8:05 PM Changeset in serd [60c69f6]serd1 by
- Simplify ByteSource? implementation
- 8:05 PM Changeset in serd [04084d0]serd1 by
- Be precise about the meaning of node "length" and "size"
- 8:04 PM Changeset in serd [41bbb6d]serd1 by
- Align nodes on the reader stack
- 8:04 PM Changeset in serd [4424a6f]serd1 by
- Replace serd_reader_set_strict() with SerdReaderFlags?
- 8:04 PM Changeset in serd [51f1de0]serd1 by
- Handle read errors more precisely
- 8:04 PM Changeset in serd [86178f4]serd1 by
- Simplify reader stack pushing code
- 8:04 PM Changeset in serd [4114136]serd1 by
- Split out simple reader unit tests
- 8:04 PM Changeset in serd [83b15d0]serd1 by
- Use a lookup table to determine UTF-8 encoding length
- 8:04 PM Changeset in serd [6239610]serd1 by
- Clean up SerdEnv? tests
- 8:04 PM Changeset in serd [a5ff652]serd1 by
- Split up serd_env_expand() implementation
- 8:04 PM Changeset in serd [870eace]serd1 by
- Add serd_env_copy() and serd_env_equals()
- 8:04 PM Changeset in serd [fb98f65]serd1 by
- Split up serd_internal.h
- 8:04 PM Changeset in serd [dc77dc0]serd1 by
- Factor out TRY macro
- 8:04 PM Changeset in serd [963909d]serd1 by
- Reduce complexity of string writing functions
- 8:04 PM Changeset in serd [3dbc6d0]serd1 by
- Reduce complexity of URI node writing functions
- 8:04 PM Changeset in serd [9b76257]serd1 by
- Reduce complexity of statement writing functions
- 8:04 PM Changeset in serd [cae15d1]serd1 by
- Make Writer always write to a ByteSink?
- 8:04 PM Changeset in serd [900d360]serd1 by
- Move I/O function prototypes to their own section
- 8:04 PM Changeset in serd [4fd1068]serd1 by
- Add empty syntax type for suppressing output
- 8:04 PM Changeset in serd [059b476]serd1 by
- Use a manual type-safe stack in writer This fixes alignment issues on …
- 8:04 PM Changeset in serd [2638ded]serd1 by
- Replace SERD_WRITE_STRICT flag with SERD_WRITE_LAX The unset value …
- 8:04 PM Changeset in serd [e0e5b83]serd1 by
- Improve writer error handling
- 8:04 PM Changeset in serd [d8e7184]serd1 by
- Add support for writing terse collections
- 8:04 PM Changeset in serd [d30f90c]serd1 by
- Tolerate popping writer contexts with no predicate
- 8:04 PM Changeset in serd [4d51668]serd1 by
- Reset writer to empty when finished to avoid spurious blank lines
- 8:04 PM Changeset in serd [3182484]serd1 by
- Pass context flags to write_sep()
- 8:04 PM Changeset in serd [7d62993]serd1 by
- Add initial flags to write context
- 8:04 PM Changeset in serd [4bcc80f]serd1 by
- Simplify internal writer context API
- 8:04 PM Changeset in serd [d3ceb3b]serd1 by
- Strengthen writer statement preconditions
- 8:04 PM Changeset in serd [5142013]serd1 by
- Add option for writing terse output without newlines
- 8:04 PM Changeset in serd [20fc410]serd1 by
- Factor out writing top level separator
- 8:04 PM Changeset in serd [89be71e]serd1 by
- Simplify streaming API and improve pretty printing This removes the …
- 8:04 PM Changeset in serd [aca4640]serd1 by
- Simplify SerdEnv? API
- 8:04 PM Changeset in serd [9b344f6]serd1 by
- Separate ByteSink? from writer
- 8:04 PM Changeset in serd [480bcd2]serd1 by
- Expose SerdByteSink? in public API
- 8:04 PM Changeset in serd [cbb0433]serd1 by
- Simplify writer style options
- 8:03 PM Changeset in serd [7a0d649]serd1 by
- Replace multiple stream callbacks with SerdEvent? This makes plumbing …
- 8:03 PM Changeset in serd [cbdf346]serd1 by
- Use SerdNodes? to simplify some tests
- 8:03 PM Changeset in serd [66b145e]serd1 by
- Cache commonly used nodes in the world
- 8:03 PM Changeset in serd [4cfc8dc]serd1 by
- Add SerdNodes? for storing a cache of interned nodes
- 8:03 PM Changeset in serd [02a9f3a]serd1 by
- Add zix data structures
- 8:03 PM Changeset in serd [dd02840]serd1 by
- Add SerdStatement?
- 8:03 PM Changeset in serd [bf72cc4]serd1 by
- Add SerdCaret?
- 8:03 PM Changeset in serd [a1c18e5]serd1 by
- Add SerdField? to public API A statement field enum was previously …
- 8:03 PM Changeset in serd [c4df003]serd1 by
- Add serd_world_get_blank()
- 8:03 PM Changeset in serd [1752a00]serd1 by
- Remove serd_reader_set_default_graph()
- 8:03 PM Changeset in serd [cc03e61]serd1 by
- Use thread-safe strerror_r() if available
- 8:03 PM Changeset in serd [bf4f881]serd1 by
- Move fopen wrapper to world
- 8:03 PM Changeset in serd [68769ab]serd1 by
- Move error handling to world
- 8:03 PM Changeset in serd [71c950b]serd1 by
- Add SerdWorld? for shared library state
- 8:03 PM Changeset in serd [30f3e6f]serd1 by
- Clean up base64 node construction and access API
- 8:03 PM Changeset in serd [d88b5a7]serd1 by
- Clean up numeric node construction and access API
- 8:03 PM Changeset in serd [2ddf10f]serd1 by
- Add serd_new_boolean()
- 8:03 PM Changeset in serd [c90c662]serd1 by
- Use exess for reading and writing numeric and binary literals
- 8:03 PM Changeset in serd [f074a83]serd1 by
- Clean up nodes in reader/writer tests
- 8:03 PM Changeset in serd [dcff19f]serd1 by
- Simplify literal construction API
- 8:03 PM Changeset in serd [e2b1c1d]serd1 by
- Move syntax name/extension utilities to public API
- 8:03 PM Changeset in serd [a10fddf]serd1 by
- Improve reader error handling
- 8:03 PM Changeset in serd [0839a0f]serd1 by
- Set flags directly when reading literal nodes
- 8:03 PM Changeset in serd [4402642]serd1 by
- Add debug checks for node padding
- 8:03 PM Changeset in serd [cb93c91]serd1 by
- Zero node padding before passing to reader sinks
- 8:03 PM Changeset in serd [f4016a5]serd1 by
- Remove datatype and language from reader context
- 8:03 PM Changeset in serd [eada1e1]serd1 by
- Simplify stack management by popping in bulk at higher levels Since …
- 8:03 PM Changeset in serd [f3d7f30]serd1 by
- Handle writer stack overflows gracefully
- 8:03 PM Changeset in serd [5c90b6a]serd1 by
- Use a fixed-size reader stack
- 8:03 PM Changeset in serd [00af9fa]serd1 by
- Simplify reader interface
- 8:03 PM Changeset in serd [6f362db]serd1 by
- Add SerdSink? interface and hide implementations
- 8:03 PM Changeset in serd [6df8ef0]serd1 by
- Bring read/write interface closer to C standard
- 8:03 PM Changeset in serd [7a17149]serd1 by
- Set datatypes on integer, decimal, and base64 nodes
- 7:59 PM Changeset in serd [db3799c]serd1 by
- Simplify node construction API
- 7:59 PM Changeset in serd [bfece96]serd1 by
- Merge datatype/language into node This moves closer to the sord API, …
- 5:05 PM Changeset in serd [045c52b]serd1 by
- Improve URI tests
- 5:05 PM Changeset in serd [a25c992]serd1 by
- Simplify URI API and implementation
- 12:33 PM Changeset in serd [33df293]serd1 by
- Add nullability annotations to internal node functions
- 12:33 PM Changeset in serd [0826bb1]serd1 by
- Add serd_node_uri_view()
- 12:33 PM Changeset in serd [4058886]serd1 by
- Add serd_node_string_view()
- 12:33 PM Changeset in serd [e9d1b73]serd1 by
- Align node allocations
- 12:33 PM Changeset in serd [cda46ec]serd1 by
- Make nodes opaque
- 12:33 PM Changeset in serd [a650d2a]serd1 by
- Add node accessor API
- 12:33 PM Changeset in serd [1483449]serd1 by
- Shorten node constructor names
- 12:33 PM Changeset in serd [830b02f]serd1 by
- Add string view construction macros
- 12:33 PM Changeset in serd [942463f]serd1 by
- Remove redundant null check in serd_env_set_base_uri() The env …
- 12:33 PM Changeset in serd [5126ded]serd1 by
- Remove "get" from accessor names
- 12:33 PM Changeset in serd [da8e12f]serd1 by
- Rename function types for consistency
- 12:33 PM Changeset in serd [6cdd2b1]serd1 by
- Rename SerdStyle? to SerdWriterFlags?
- 12:33 PM Changeset in serd [9fa93ba]serd1 by
- Rename SerdType? to SerdNodeType? The old name will be even more …
- 12:33 PM Changeset in serd [e04877c]serd1 by
- Rename SerdURI to SerdURIView
- 12:33 PM Changeset in serd [faac2e5]serd1 by
- Rename SerdChunk? to SerdStringView?
- 12:33 PM Changeset in serd [97258f0]serd1 by
- Use char* for strings in public API The constant casting just makes …
- 12:33 PM Changeset in serd [f078026]serd1 by
- Add SerdBuffer? type for mutable buffers This avoids const violations …
- 12:33 PM Changeset in serd [1644a72]serd1 by
- Remove support for Turtle named inline nodes extension
- 12:33 PM Changeset in serd [ecaf46f]serd1 by
- Remove escape parameter from serd_node_new_file_uri Since characters …
- 12:33 PM Changeset in serd [3bf9942]serd1 by
- Remove useless character counting
- 12:33 PM Changeset in serd [16e8c50]serd1 by
- Remove serd_uri_to_path()
- 12:33 PM Changeset in serd [c4bb9e1]serd1 by
- Define _POSIX_C_SOURCE globally in the build system Using …
- 12:18 PM Changeset in serd [7d2183d]serd1 by
- Switch to Meson
- 12:18 PM Changeset in serd [17357d5]serd1 by
- Factor out test suite running to a standalone script
- 12:18 PM Changeset in serd [3eb399e]serd1 by
- Add dark theme for HTML man pages
- 12:18 PM Changeset in serd [9a71b87]serd1 by
- Fix name shadowing in benchmarking script
- 12:17 PM Changeset in serd [17e7368]serd1 by
- Suppress new warnings in clang-tidy 13
Dec 17, 2021:
- 12:11 PM Changeset in pugl [b828da5] by
- Remove unused struct definition
- 12:11 PM Changeset in pugl [73ef37a] by
- Reduce variable scope
- 12:11 PM Changeset in pugl [ee70782] by
- Pass const references where appropriate
- 11:41 AM Changeset in pugl [c79f600] by
- Remove redundant virtual qualifier
- 11:01 AM Changeset in pugl [7ce1f13] by
- Adopt REUSE machine-readable licensing standard See …
- 10:05 AM Changeset in pugl [b953b87] by
- Suppress new warnings in clang-tidy 13
- 10:05 AM Changeset in pugl [57342f5] by
- Remove unnecessary include
- 9:18 AM Changeset in pugl [f52f012] by
- Fix spelling errors
- 8:18 AM Changeset in pugl [7dd7d5d] by
- Windows: Support extended mouse buttons
- 8:18 AM Changeset in pugl [6ca6863] by
- Make button numbers consistent across platforms There's no universal …
- 6:37 AM Changeset in pugl [cea2a9b] by
- Call glXQueryDrawable() from within the GLX context This fixes …
- 6:36 AM Changeset in pugl [f43635e] by
- Explicitly check for supported GLX extensions
Dec 16, 2021:
- 5:37 PM Changeset in pugl [0fb812f] by
- Add puglGetBackend()
- 5:35 PM Changeset in pugl [5ad1447] by
- Add puglGetClassName()
- 5:19 PM Changeset in pugl [d54309d] by
- Add puglGetWindowTitle()
- 5:17 PM Changeset in pugl [e1818b1] by
- Add puglGetParentWindow()
- 5:15 PM Changeset in pugl [b82d8a8] by
- Add puglGetTransientParent()
- 5:11 PM Changeset in pugl [7570f3d] by
- Rename puglSetTransientFor to puglSetTransientParent
- 1:09 PM Changeset in pugl [461e231] by
- MacOS: Fix warnings in unified ObjC++ test build
- 12:45 PM Changeset in pugl [17fa2a0] by
- X11: Fix potential crash in puglGrabFocus() This is really a mistake …
Note: See TracTimeline
for information about the timeline view.