Timeline


and

2012-01-04:

13:03 Changeset [3917] by drobilla
Use platform specific shared library extension in test suite.
11:45 Changeset [3916] by drobilla
Consistently use SordNode? for internal URIs.
11:21 Changeset [3915] by drobilla
Implement proper support for LV2_STATE_BUNDLE. Test saving state to …

2012-01-03:

16:09 Changeset [3914] by drobilla
Fix errors on clode with Qt4 in Gtk2 wrapper.
15:36 Changeset [3913] by drobilla
Don't run plugin while setting state (which violates threading rules).
15:21 Changeset [3912] by drobilla
Add lilv_state_get_num_properties(). Rearrange state code.
12:57 Changeset [3911] by drobilla
Improved coverage for plugin.c.
12:55 Changeset [3910] by drobilla
Fix memory error.
12:18 Changeset [3909] by drobilla
100% coverage for query.c.

2011-12-31:

13:54 Ticket #799 (Add hook for executing commands after startup) created by jmb
I'm using the beta of Ardour 3, which requires launching the a2jmidid …
08:39 Ticket #798 (Ingen cannot import/oad patch) created by blablack
Hello, In Ingen SVN 3908, I cannot load or import previously created …

2011-12-30:

00:23 Changeset [3908] by drobilla
Support arbitrary binary data in plugin state via base64 encoding. Unit …
00:10 Changeset in serd [280] by drobilla
Add serd_node_new_blob and serd_base64_decode for handling arbitrary …

2011-12-29:

12:16 Changeset [3907] by drobilla
Destroy UI instance before shutting down Gtk (fix messy shutdown).

2011-12-28:

13:48 Changeset [3906] by drobilla
Use ui:parent instead of http://example.org/winid.

2011-12-27:

09:31 Ticket #796 (ntriples parser utf-8 out of range) closed by dave
fixed: Fixed in r279/serd.
09:30 Changeset in serd [279] by drobilla
Warn on invalid unicode character and replace (fix #796).
08:01 Changeset [3905] by drobilla
Fix compilation.

2011-12-26:

13:13 Ticket #795 (ntriples parser and utf-8) closed by dave
fixed: Fixed in r278/serd.
13:13 Changeset in serd [278] by drobilla
Escape non-printable ASCII characters in ASCII output (fix #795).
05:06 Ticket #796 (ntriples parser utf-8 out of range) created by rszeno
serdi 0.8.0, revision 277: serdi -i ntriples -o ntriples -s '_:a <a#b> …
05:01 Ticket #795 (ntriples parser and utf-8) created by rszeno
serdi version 0.8.0, rev 277 serdi -i ntriples -o ntriples -s '_:a <a#b> …

2011-12-24:

23:09 Changeset in serd [277] by drobilla
Near 100% branch coverage.
18:13 Changeset in serd [276] by drobilla
100% test coverage.
15:37 Changeset in serd [275] by drobilla
Cover serd_node_from_string.
15:33 Changeset in serd [274] by drobilla
Add tests for malformed UTF-8 input.
14:56 Changeset in serd [273] by drobilla
100% test coverage (by line) for serdi.c.
14:52 Changeset in serd [272] by drobilla
Remove pointless check. Gracefully handle NULL strings in …
14:44 Changeset in serd [271] by drobilla
Allow digit as first character of prefixed name suffix (match latest …
14:17 Changeset in serd [270] by drobilla
Move serd_test.c to tests/ so it doesn't show up in test coverage output.
14:14 Changeset in serd [269] by drobilla
Support file://localhost/foo URIs in serd_uri_to_path(). Support Windows …
13:51 Changeset in serd [268] by drobilla
Clean up path writing logic in serd_uri_serialise.
13:35 Changeset in serd [267] by drobilla
Separate remove_dot_segments from serd_uri_resolve.
12:08 Changeset in serd [266] by drobilla
Improve URI resolution to cover most of the abnormal cases from RFC3986. …
10:42 Changeset in serd [265] by drobilla
Test serd_strlen and serd_strerror.
10:21 Changeset in serd [264] by drobilla
Make test suite cover bulk writer.

2011-12-23:

15:24 Ticket #794 (\u0008 problem) closed by dave
fixed: Fixed in r263/serd
15:23 Changeset in serd [263] by drobilla
Escape ASCII control characters in output (e.g. fix problems with string …
12:13 Changeset [3904] by drobilla
Fix click to connect/disconnect.
11:55 Changeset [3903] by drobilla
Fix every port drawn after a selected port also appearing selected.
10:54 Changeset [3902] by drobilla
Add marshalers to all signals for mysterious unknown reasons.
10:54 Changeset [3901] by drobilla
Use source port colour for connection colour.

2011-12-22:

18:44 Changeset in sord [184] by drobilla
Use serd_file_sink.
18:43 Changeset in serd [262] by drobilla
Add serd_file_sink for the common case of writing to a FILE* stream.
18:42 Changeset [3900] by drobilla
Use new LilvState? API for state/presets.
18:41 Changeset [3899] by drobilla
Add LilvState? API for handling plugin state. This makes it simple to save …
14:05 Ticket #794 (\u0008 problem) created by rszeno
reproductible with: serdi -i ntriples -o turtle -s '_:a <some#thing> …

2011-12-21:

15:29 Changeset in sord [183] by drobilla
Remove locale kludges.
15:28 Changeset in serd [261] by drobilla
Remove trailing whitespace.
15:26 Changeset [3898] by drobilla
Save rdf:type and rdfs:label (if supplied) with state/presets.
13:00 Changeset [3897] by drobilla
Merge preset and state saving.
11:56 Changeset [3896] by drobilla
Separate preset manifest entry writing.
11:34 Changeset [3895] by drobilla
Begin merging state and prefix implementations.
11:15 Changeset [3894] by drobilla
Make load_state_from_file fully generic.

2011-12-20:

18:14 Changeset [3893] by drobilla
Add first-class PluginState? object and make state interface more generic.
10:14 Changeset [3892] by drobilla
Localize more stuff to state.c.
08:59 Ticket #793 (Unreadable Text on Connections and Window not Resizeable) closed by dave
fixed: Fixed in SVN and will be fixed in next release. A testing release can be …

2011-12-19:

22:24 Ticket #793 (Unreadable Text on Connections and Window not Resizeable) created by triune
The text on the connections in Patchage is unreadable. The window also …
05:21 Ticket #792 (ganv requires cairo 1.10, but doesn't check for it) created by colinf
I suppose I'm an old stick-in-the-mud for persisting with Ubuntu 10.04 LTS …

2011-12-18:

19:04 Changeset [3891] by drobilla
Remove locale smashing kludges and use new serd functions for converting …
19:02 Changeset [3890] by drobilla
Even more generic state implementation.
18:59 Changeset in serd [260] by drobilla
Add serd_strtod(), serd_node_new_decimal(), and serd_node_new_integer() …
12:33 Changeset [3889] by drobilla
Make state implementation more generic.
10:22 Changeset [3888] by drobilla
Fix port controls update while dragging/clicking.
10:11 Changeset [3887] by drobilla
Fix module layout.

2011-12-17:

20:47 Changeset [3886] by drobilla
Use opaque port colours.
20:24 Changeset [3885] by drobilla
persist.c => state.c.
20:19 Changeset [3884] by drobilla
Merge common code from preset and state implementations.
19:04 Changeset [3883] by drobilla
Use file locking on saves presets manifest.ttl.
17:15 Changeset [3882] by drobilla
Fix UI updates.
17:00 Changeset [3881] by drobilla
Destroy UI before plugin instance.
16:56 Changeset [3880] by drobilla
Preset saving.
16:16 Changeset [3879] by drobilla
Fix broken lilv_resource_node_cmp (always equal)

2011-12-16:

12:15 Changeset [3878] by drobilla
Support presets in Gtk UI.

2011-12-15:

20:59 Changeset [3877] by drobilla
Fix lilv_world_find_nodes to work with wildcard subjects. Add …
16:55 Changeset in serd [259] by drobilla
Remove debug print.
14:42 Changeset in serd [258] by drobilla
Update ChangeLog?.
14:13 Changeset in serd [257] by drobilla
Update ChangeLog?.
13:59 Changeset in serd [256] by drobilla
Remove peek_string, use exactly 1 page as a read buffer.

2011-12-13:

21:30 Changeset [3876] by drobilla
Remove dubious include.
21:29 Changeset [3875] by drobilla
Draw directly to window cairo context instead of gdk pixmap.
18:38 Changeset [3874] by drobilla
Tidy.
18:28 Changeset [3873] by drobilla
Make node no longer a subclass of group.
16:47 Changeset [3872] by drobilla
Custom module point and port draw handlers.
15:35 Changeset [3871] by drobilla
Update comments to reflect reality of group's demoted status.
14:55 Changeset [3870] by drobilla
Move group implementation to separate files.
13:38 Changeset [3869] by drobilla
Remove ganv_item_raise and ganv_item_lower.
13:35 Changeset [3868] by drobilla
Make items responsible for drawing their own children.
13:22 Changeset [3867] by drobilla
Remove libart dependency. Replace unneeded arbitrary per-item affine with …
10:37 Changeset [3866] by drobilla
Remove unnecessary use of ArtIRect.
10:17 Changeset [3865] by drobilla
Replace ArtUta?* redraw_area with cairo_region_t* redraw_region.
09:22 Changeset [3864] by drobilla
Remove ganv_canvas_base_request_redraw_uta.

2011-12-12:

14:52 Changeset [3863] by drobilla
Fix crash when joining non-ports.
14:51 Changeset [3862] by drobilla
Add libart dependency to pkg-config file (patch from Adrian Knoth). This …
11:50 Changeset [3861] by drobilla
Remove HACKISH_AFFINE gunk.
11:49 Changeset [3860] by drobilla
Remove unused clip_path parameter to item update method.
11:41 Changeset [3859] by drobilla
Remove unused coverage method of Item class.
11:41 Changeset [3858] by drobilla
Fix check for posix_memalign.
11:27 Changeset in sord [182] by drobilla
Update ChangeLog?.
11:22 Changeset in sord [181] by drobilla
Fix crashes caused by serd passing NULL to the statement callback.

2011-12-11:

22:01 Changeset in serd [255] by drobilla
Use memcmp instead of strcmp for serd_node_equals.
21:10 Changeset in serd [254] by drobilla
Make bulk writer internal and inlinable to avoid function call overhead in …
20:23 Changeset in serd [253] by drobilla
More parser micro-optimization.
19:16 Changeset in serd [252] by drobilla
Remove eat_byte correctness checks for known-correct bytes in optimized …
18:44 Changeset in serd [251] by drobilla
Remove branch for EOF detection in eat_byte.
17:57 Changeset in serd [250] by drobilla
Update ChangeLog?.
17:56 Changeset in serd [249] by drobilla
Use common uri_to_path code.
17:44 Changeset in serd [248] by drobilla
Reuse write context node memory where possible.
17:19 Changeset in serd [247] by drobilla
Fix memory error introduced a few commits ago.
17:07 Changeset in serd [246] by drobilla
Add serdi -f option to avoid qualifying URIs. Rename serdi -B option to …
15:52 Changeset in serd [245] by drobilla
Fix debug build without --stack-check.
14:11 Changeset in serd [244] by drobilla
Move all #ifdef gunk to serd_internal.h. Centralise file open and buffer …
13:37 Changeset in serd [243] by drobilla
Use posix_fadvise to advise about sequential file access.
12:58 Changeset in serd [242] by drobilla
Add SerdBulkSink? for writing bulk output and corresponding serdi -B …
11:55 Changeset in serd [241] by drobilla
Fix string length calculation.
11:23 Changeset in serd [240] by drobilla
Align read buffer to page boundary if posix_memalign is available.
01:57 Changeset in serd [239] by drobilla
Shrink code.
01:34 Changeset in serd [238] by drobilla
Improve write performance by doing bulk writes for unescaped substrings.
00:26 Changeset in serd [237] by drobilla
Simply reader by using a stack of SerdNode? rather than weird internal …

2011-12-10:

22:21 Changeset in serd [236] by drobilla
Better invalid string character handling.
17:32 Changeset in serd [235] by drobilla
Add --largefile configure option for large files on 32-bit systems. …
17:29 Changeset in serd [234] by drobilla
Fix Python 2.4 compatibility (autowaf r61).
17:29 Changeset in sord [180] by drobilla
Fix Python 2.4 compatibility (autowaf r61).
17:23 Changeset in autowaf [61] by drobilla
Fix Python 2.4 compatibility. Yes, there are actually people out there …
16:45 Changeset in serd [233] by drobilla
Report reason for failure to open file in serdi.
13:50 Changeset in serd [232] by drobilla
Tolerate invalid characters in string literals by replacing with the …
12:21 Changeset [3857] by drobilla
Change GanvGroup?* to GanvItem?* for parent pointers.
10:34 Changeset [3856] by drobilla
Make item draw method take a cairo_t instead of GdkDrawable?.
10:21 Changeset [3855] by drobilla
Initialize wrapper field.

2011-12-09:

22:43 Changeset [3854] by drobilla
Fix buffer atom type initialisation.
21:26 Changeset [3853] by drobilla
Fix crash on load and subsequent save.
21:21 Changeset [3852] by drobilla
Fix event handling.
20:40 Changeset [3851] by drobilla
Rework module interface to support modules that need to pass features. …
20:38 Changeset [3850] by drobilla
Betrer tolerate UIs that fail to instantiate.
18:16 Changeset [3849] by drobilla
Fix long lines.
18:00 Changeset [3848] by drobilla
Clean up GObject stuff.
16:24 Changeset [3847] by drobilla
Fix base URI used for parsing dynmanifest plugin data.
16:04 Changeset [3846] by drobilla
Tidy.
15:40 Ticket #669 (Multiple dman open/close on discovery?) closed by dave
fixed: Fixed in r3845.
15:40 Changeset [3845] by drobilla
Only load dynmanifests once per bundle, not once per plugin (fix #669).
15:37 Changeset [3844] by drobilla
Fix memory leak in test program.
13:33 Changeset [3843] by drobilla
Less atrocious debug printing.
13:31 Changeset in sord [179] by drobilla
Fix URI <=> filename conversion.

2011-12-08:

21:48 Changeset [3842] by drobilla
Remove GnomeCanvas? dependency.
17:16 Changeset [3841] by drobilla
Improve documentation and GIR bindings.
16:36 Changeset [3840] by drobilla
Improve documentation.
15:24 Changeset [3839] by drobilla
Don't expose GET_PRIVATE macros.
14:35 Changeset [3838] by drobilla
Delete trailing whitespace.
14:34 Changeset [3837] by drobilla
Hide implementations.

2011-12-07:

18:36 Changeset [3836] by drobilla
Clean up port event stuff.
18:13 Changeset [3835] by drobilla
Make canvas direction a property.
17:24 Changeset [3834] by drobilla
Tidy.
17:19 Changeset [3833] by drobilla
Fix node moving (inform user via "moved" signal).
14:21 Changeset [3832] by drobilla
Fix saving.
13:23 Changeset [3831] by drobilla
Fix control port dragging.
13:23 Changeset [3830] by drobilla
Sshh.
11:00 Changeset [3829] by drobilla
Fix event handling.
10:33 Changeset [3828] by drobilla
Remove cruft from public API.

2011-12-06:

19:53 Ticket #791 (flowcanvas from svn r3786 on fails to build with gtkmm older than 2.28) closed by dave
fixed: Fixed in r3827.
19:53 Changeset [3827] by drobilla
Support old glib without g_get_monotonic_time (fix #791).
19:48 Changeset [3826] by drobilla
Support creating modules via pure GObject construction.
18:45 Changeset [3825] by drobilla
Add Python test program.
18:25 Changeset [3824] by drobilla
Add C test program.
17:34 Changeset [3823] by drobilla
More work towards making the canvas usable via the C API only.
13:41 Ticket #791 (flowcanvas from svn r3786 on fails to build with gtkmm older than 2.28) created by colinf
flowcanvas/src/Canvas.cpp started using g_get_monotonic_time() in r3786: …
13:17 Changeset [3822] by drobilla
Trim license header.
13:06 Changeset [3821] by drobilla
Remove FlowCanvas?.
13:01 Changeset [3820] by drobilla
FlowCanvas?'s successor is hereby dubbed Ganv.

2011-12-05:

22:40 Changeset [3819] by drobilla
Build GObject introspection data.
21:25 Changeset [3818] by drobilla
Cinch up port layout and colours.
21:09 Changeset [3817] by drobilla
Death to Module.cpp.
21:09 Changeset [3816] by drobilla
Death to Module.cpp.
20:46 Changeset [3815] by drobilla
Move icon and widget embedding stuff down to C level.
19:19 Changeset [3814] by drobilla
More accurate graphviz representation (and thus arranging).
17:19 Changeset [3813] by drobilla
Remove cruft.
16:46 Changeset [3812] by drobilla
Remove private functions from public API.
15:48 Changeset [3811] by drobilla
Remove cruft.
14:59 Changeset [3810] by drobilla
Move node management stuff down to C level.
13:57 Changeset [3809] by drobilla
Move event handling down to C level.
09:55 Changeset [3808] by drobilla
Fix dragging of selected modules.
09:04 Ticket #790 (Ingen to support CV-Port) created by blablack
Ingen should support CV-Port from the LV2 Specifications.
Note: See TracTimeline for information about the timeline view.