26 Commits

Author SHA1 Message Date
Daniel Collin
9afba7fdd3 Splited apart some bookmark code
This is WIP on #96 as the code for handling the data is very similar
2014-09-15 20:11:52 +02:00
Daniel Collin
23167ffc6f Support # as separator for groups
This is because Windows doesn't like : in filenames.

Closes #90
2014-09-14 09:40:42 +02:00
Daniel Collin
4830a852fa Revert "Supports # as separator for groups"
This reverts commit 22e11ed4c061c7c35d74a83c3be0f1183340810d.
2014-09-14 09:38:48 +02:00
Daniel Collin
22e11ed4c0 Supports # as separator for groups
This is because Windows barfs when exporting filenames with : in them.
2014-09-14 09:38:25 +02:00
Daniel Collin
143379804c Various fixes
* Removed concept of one entry groups. Now all groups has an array of tracks (even if just one) as it simplifies the code
* Rewrote the scrolling handling when auto selecting a new track. The new code should be more robust and doesn't rely on track ordering
2013-06-30 23:28:14 +02:00
Daniel Collin
7319e6a8ca WIP on adding new tracks from demo while editor is running 2013-06-29 22:15:45 +02:00
Daniel Collin
dbbc2c7b4a Implemented undo support for breakpoints
Closes #53
2013-01-04 14:41:41 +01:00
Daniel Collin
807ed05721 Fixed jumping between bookmarks. Also use binary search for finding if row is bookmarked or not 2012-12-31 13:34:35 +01:00
Daniel Collin
cf2edb5145 WIP on Bookmark support 2012-12-31 01:03:39 +01:00
Daniel Collin
49af1595f0 Fully implemented undo for: add/delete/edit of keys
Also takes into account if more than one key is being modified at once and such being handled as a collection of commands in a multi-command so it looks hand behaves correct from the users perspective.

Closes #6
2012-12-30 19:07:33 +01:00
Daniel Collin
694b0b21e5 Fixed memory trashing (ouch) 2012-12-28 12:16:40 +01:00
Daniel Collin
28cd240b2e Lots of work on getting proper scrolling and track selection 2012-11-26 23:08:53 +01:00
Daniel Collin
5f1b90ee93 Lots of various fixes 2012-11-25 14:53:33 +01:00
Daniel Collin
3faa0630a3 Support for groups when connecting to demo 2012-11-24 15:17:23 +01:00
Daniel Collin
d8b9adbf8d Moved some files around. Made glfw compile on windows, added main function to windows/glfw 2012-11-23 18:57:33 +01:00
Daniel Collin
d7b2916e15 Fixed correct size of groups and correct size of selection marker 2012-11-22 17:19:09 +01:00
Daniel Collin
46fb889216 WIP on grouping 2012-11-21 23:37:54 +01:00
Daniel Collin
bd4dd1e358 WIP on group support 2012-11-14 22:42:16 +01:00
Daniel Collin
65b6b3a3e9 Fixed compile errors 2012-11-12 08:55:50 +01:00
Daniel Collin
324d3dbd84 Grouping WIP 2012-11-11 22:16:50 +01:00
Daniel Collin
d03bd9e991 Added linking of the groups when loading .rocket files 2012-11-11 21:38:50 +01:00
Daniel Collin
d33792841c Data restructuring and preparing for group support 2012-11-11 19:39:31 +01:00
Daniel Collin
9b7f5c5a27 Better handling of cursor position / rendering of tracks that may have variable size 2012-11-10 22:16:22 +01:00
Daniel Collin
177190d690 WIP on folding (also made some cleanup in the track rendering) 2012-11-10 17:48:37 +01:00
Daniel Collin
275dbf68ec Can now load XML files to the rocket data 2012-10-28 15:56:01 +01:00
Daniel Collin
c8b656c03c Separated createTrack to own c/h as we need to call it from more places that Editor.c 2012-10-28 13:57:31 +01:00