Commit User Date Log Message
ccc6e64 Roman Kubiak Fri Feb 10 20:14:37 2017 +0100
Major code rework Components now use the headers they need trygin to re-work the rest of the code to minimize header size and generated object file size.
1f5f598 RomanKubiak Thu Feb 9 01:21:15 2017 +0100
remove inline utilites from headers, moved to a cpp file
6328278 RomanKubiak Wed Feb 8 00:53:41 2017 +0100
luabind migration, inline functions moved
0252dfb RomanKubiak Tue Dec 27 18:10:10 2016 +0100
new JUCE commit, updates CtrlrAbout broken, fix
7c7b730 RomanKubiak Tue Dec 27 17:43:40 2016 +0100
Added luabind as a static set of files, too many modifications can be made to keep track of it as a submodule from a remote repo
f5c7ada RomanKubiak Tue Dec 27 17:40:59 2016 +0100
Submodule JUCE re-added (i hope)
0e6b1a5 RomanKubiak Tue Dec 27 17:31:55 2016 +0100
Removed CMAKE
ff70f18 RomanKubiak Tue Dec 27 17:30:58 2016 +0100
Removed JUCE files
d728f08 RomanKubiak Tue Dec 27 17:28:29 2016 +0100
submodule fixes
312c95f RomanKubiak Tue Dec 27 17:15:49 2016 +0100
Windows project update LUA object forward declaration possible fix.
4130b63 RomanKubiak Wed Dec 21 18:21:44 2016 +0100
Begin migration to CMAKE
1bdf63f RomanKubiak Wed Dec 21 15:55:14 2016 +0100
Re-enable lua5.1 modules Fixed multi selection infinite loop bug
5373a2c RomanKubiak Thu Dec 15 16:30:41 2016 +0100
Moved lua back to 5.1.4
db17861 RomanKubiak Thu Dec 15 00:13:03 2016 +0100
OSC string cast to std::string sometimes the value of the argument does not match the type it can be nil or userdata, need to check what's going on there
c5089ff RomanKubiak Wed Dec 14 20:11:44 2016 +0100
Fallback to lua 5.1.4 due to not working exceptions luabind/boost remain updated
1972bf7 RomanKubiak Tue Dec 13 19:56:05 2016 +0100
The current luabind/lua/boost mix causes exceptions to crash Ctrlr instrad of handling them, need to fix that
5914d09 RomanKubiak Mon Dec 12 19:19:08 2016 +0100
Windows project fixes, prep to drop ProJucer
3b4bbc7 RomanKubiak Mon Dec 12 18:51:32 2016 +0100
Updated boost to 1.59 Updated luabind to a fork from: https://gitlab.com/ValyriaTear/luabind Fixed OSC type casting
d8d65d1 RomanKubiak Mon Dec 12 00:12:25 2016 +0100
Need to fix type cast in lo_arg when passing it to lua, for now strings need to be cast but some other types might need that
3a85d71 RomanKubiak Tue Nov 8 16:30:02 2016 +0100
Build instructions in README.md
0fa3d77 RomanKubiak Tue Nov 8 16:08:35 2016 +0100
Added .gitignore
de31cf3 RomanKubiak Tue Nov 8 16:07:11 2016 +0100
Fix lunux binutils Added default CtrlrRevision.h
0041acb RomanKubiak Tue Oct 18 17:08:13 2016 +0200
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
c4fadd4 RomanKubiak Mon Oct 17 20:07:14 2016 +0200
A simple fix to start Ctrlr in some predictable position and size if no properties yet exist.
9add638 RomanKubiak Mon Oct 17 20:07:14 2016 +0200
A simple fix to start Ctrlr in some predictable position and size if no properties yet exist.
9c0b134 RomanKubiak Mon Oct 17 18:10:20 2016 +0200
Windows release platform name fix. Small script fix for NSIS
403e195 RomanKubiak Mon Oct 17 16:20:00 2016 +0200
Added missing juce files for VST build
c05999c RomanKubiak Mon Oct 17 16:21:45 2016 +0200
post-commit modified to check pacakges (ubuntu only for now)
0743479 RomanKubiak Fri Oct 14 17:25:43 2016 +0200
Some linux fixes Some windows fixes
138ec10 RomanKubiak Mon Oct 3 18:34:08 2016 +0200
VST project update in Projucer
5dbe76e RomanKubiak Mon Sep 26 23:50:56 2016 +0200 JUCE: startsWith is not working (reporting false always) LUA: new openlibs needs to be used, need to check if libusb is working WIN
 in VS remember to uncheck always build before run DIALOG in options otherwise it will keep rebuilding itselfs *fuck
9fa4c72 atom Mon Sep 26 22:14:07 2016 +0200
Updated projucer project so that lua.c is not included
5ae2a53 atom Mon Sep 26 22:07:49 2016 +0200
Conflict between lstring.h from Lua and LString.h from Ctrlr, added ./lstring.h to lua sources so that the compiler looks for the file in it's current directory
049435f atom Mon Sep 26 21:33:50 2016 +0200
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
5db340d RomanKubiak Mon Sep 26 21:30:32 2016 +0200
Modified projucer settings/files for lua 5.3.3
69b1b46 RomanKubiak Tue Aug 30 19:14:36 2016 +0200 Removed some warnings from luabind Fixes for lua/usb Added a base size value for fonts (need to implement its usage now)
5e759ba RomanKubiak Fri Aug 26 23:13:10 2016 +0200
Added lua 5.3.3 and enabled it luabitop is removed since it's incompatible
3d8651d RomanKubiak Sat Jun 18 16:43:38 2016 +0200
Windows installer will require admin privileges instead of just user level privileges.
8c5e930 RomanKubiak Thu Jun 2 17:54:24 2016 +0200
Updated build script to support cygwin
1c49030 RomanKubiak Tue May 24 00:06:12 2016 +0200
Tag 5.4 MS2015 build migration for windows
903b901 RomanKubiak Mon May 23 17:17:22 2016 +0200
Fixed "LUA Disabled issue #21"
00aac10 RomanKubiak Wed May 18 17:40:57 2016 +0200
VST updates for VS2015
56a4ce4 RomanKubiak Tue May 10 23:21:01 2016 +0200
VS2015 fixes
d1813c6 RomanKubiak Fri Apr 29 18:11:48 2016 +0200
Added VS2015 project
2b9d4a4 RomanKubiak Mon Apr 25 19:05:14 2016 +0200
Juce 4.2 updates.
179e457 r.kubiak Tue Mar 29 13:56:20 2016 +0200 Removed return
 that was causing havoc in component properties.
1feaae9 RomanKubiak Wed Mar 16 22:16:47 2016 +0100
Windows project updates
b45691a atom Tue Mar 15 16:21:55 2016 -0700
Mac fixes
3665c82 atom Tue Mar 15 14:03:09 2016 -0700
Mac warning fixes Small drag optimization
dbf4cc1 r.kubiak Mon Mar 7 17:32:34 2016 +0100
Map ValueMap to Lua, this should help with handling combos/buttons/sliders within Lua
e4fa171 r.kubiak Thu Feb 25 15:48:36 2016 +0100
Tiny fix for comboBox (might fix or might break stuff)
fee84b9 r.kubiak Mon Feb 22 18:05:03 2016 +0100
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
bd6a24d RomanKubiak Sat Feb 20 19:20:32 2016 +0100
setModulatorValue with 3 params fix (somehow i didn't push it @work) made combobox changes synchronus
358c6d2 RomanKubiak Tue Feb 16 20:39:44 2016 +0100
Windows project update
74ed086 r.kubiak Tue Feb 16 13:45:52 2016 +0100
Fix for setModulatorValue with old 3 bool parameters. Possible SYNC behavior for comboBoxes (needs checking)
344b648 r.kubiak Mon Feb 15 16:58:13 2016 +0100
Trying to do partial midi messages.
8920302 r.kubiak Wed Feb 3 17:55:18 2016 +0100
Removed stupid runtime component config (shift + click)
8d6ae4e r.kubiak Mon Feb 1 18:39:49 2016 +0100
Need to clean before build
906fb53 RomanKubiak Mon Feb 1 17:24:50 2016 +0100
Llinux build script update
fcf3949 RomanKubiak Tue Jan 12 19:06:01 2016 +0100
Windows project update
ebf7c33 r.kubiak Tue Jan 12 18:07:17 2016 +0100
Fixed missing MenuLibrary menu item
90d0a2a r.kubiak Tue Jan 12 16:10:12 2016 +0100
VST build fix, need to rebuild ALL code
c6fd8da r.kubiak Tue Jan 12 13:46:02 2016 +0100
Linux project optimization flags
bfadc06 RomanKubiak Tue Jan 5 17:24:37 2016 +0100
Version bump
3bca80b r.kubiak Tue Jan 5 17:13:57 2016 +0100
Fixed VST wrapper (again!) to handle author/version/name Updated more (i think all) FileChooser calls. Comparator tables dump fix for debugging
9e88d4b r.kubiak Mon Jan 4 17:45:54 2016 +0100
Added an option to hide the menu bar on instance export. Updated more FileChooser calls so that they respect the native dialog property.
e202ee9 RomanKubiak Wed Dec 30 16:17:56 2015 +0100
Windows project updates Removed -i from windows scp command line (use default ssh location for keys)
39f6b5c r.kubiak Wed Dec 30 16:01:59 2015 +0100
Removed old OSC file
57bcd83 r.kubiak Wed Dec 30 14:57:30 2015 +0100
Added a global option to change if open/save dialogs should be OS native or JUCE native, on Linux the OS native dialogs hang a lot.
4c8043d r.kubiak Tue Dec 29 17:20:00 2015 +0100
Added OSC Demo panel and OSC fixes needed for it to work (mostly XML lua template)
74f67f0 RomanKubiak Mon Dec 28 16:06:51 2015 +0100
Fixed MIDI BUFFER handling when getting messages from the plugin host (bad time range when copying midi data)
f966bc3 RomanKubiak Wed Dec 23 17:00:56 2015 +0100
Minor fix in VST mode with saving MIDI preferences.
50a3775 RomanKubiak Thu Dec 3 21:55:59 2015 +0100
CtrlrMIDIDevice fix for windows (name)
3fe9c8b RomanKubiak Thu Dec 3 21:48:11 2015 +0100
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
903d6e9 r.kubiak Wed Dec 2 15:03:34 2015 +0100
Fixed a bug when disabling lua via .overrides file.
116cc13 r.kubiak Tue Dec 1 16:17:47 2015 +0100
Expode CtrlrMIDIDeviceManager and CtrlrMIDIDevice to lua, the manager is in the "devices" global variable
8f68198 r.kubiak Tue Dec 1 15:18:31 2015 +0100
Renamed midi device manager Renamed midi device
09e76e3 RomanKubiak Wed Nov 25 23:42:30 2015 +0100
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
61d4255 r.kubiak Wed Nov 25 13:21:47 2015 +0100
Updated JUCE (for the win xp sp2 and below fix)
51df21e r.kubiak Wed Nov 25 13:21:47 2015 +0100
Updated JUCE (for the win xp sp2 and below fix)
668a0e6 r.kubiak Wed Nov 25 13:20:35 2015 +0100
The internal function for buttons was broken, due to the fact that i'm a stupid asshole. Should be fixed now.
79ba304 RomanKubiak Mon Nov 23 21:48:27 2015 +0100
A potential fix for windows xp sp2 and lower in Juce.
11cfc97 RomanKubiak Thu Nov 12 00:43:47 2015 +0100
Windows update/build
5571050 atom Wed Nov 11 16:53:26 2015 +0100
small build script update
69c117b atom Wed Nov 11 16:41:33 2015 +0100
Updated projects for OSX build.
1243768 r.kubiak Tue Nov 10 15:35:46 2015 +0100
Upgraded to JUCE 4.0.2
ad0089f RomanKubiak Thu Nov 5 23:32:51 2015 +0100
VST fixes for WIN32 and osc
58defe2 r.kubiak Wed Nov 4 18:41:39 2015 +0100
Minor change in Lua-in-audio-thread code
58ed732 r.kubiak Tue Nov 3 15:14:59 2015 +0100
Updated VST project
0433e34 RomanKubiak Mon Nov 2 22:46:39 2015 +0100
Added misiing LJuce header Win32 fixes
f053a6d r.kubiak Mon Nov 2 17:02:34 2015 +0100
Split JUCE<->Lua binding into multiple .cpp files (but not as many as in the beginning)
857b7ab RomanKubiak Sun Nov 1 20:18:30 2015 +0100
Winows fixes for OSC
8c17039 r.kubiak Fri Oct 30 18:12:08 2015 +0100
OSC client initial implementation Merged luabind into one cpp file
0f698c9 r.kubiak Thu Oct 29 18:02:30 2015 +0100
More OSC work (client side) Merged all Lua/Juce classes to one file
36c30e9 r.kubiak Wed Oct 28 18:11:07 2015 +0100
MIDI dialog works OSC receives messages and passes them to Lua, need to work on client side now
95b7de1 r.kubiak Tue Oct 27 18:46:44 2015 +0100
More MIDI settings dialog work.
d2fdbee r.kubiak Tue Oct 27 15:26:09 2015 +0100
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
5015a9c r.kubiak Tue Oct 27 15:25:10 2015 +0100
Added MIDI Settings dialog skeleton. Split precompiled header into 2 parts one with juce/std the other with boost/luabind
a2bca5f r.kubiak Tue Oct 27 15:25:10 2015 +0100
Added MIDI Settings dialog skeleton.
0e4ace8 r.kubiak Mon Oct 26 18:25:03 2015 +0100
Initial work for internal functions in components (start with a MIDI Device selection dialog for buttons, this will help with panels that hide the menu bar)
ff9d313 r.kubiak Mon Oct 26 14:26:21 2015 +0100
Per panel option to hide the menu bar.
9104e49 r.kubiak Fri Oct 23 15:30:12 2015 +0200
Initial OSC support (linux only), using liblo
17da25c r.kubiak Thu Oct 22 16:30:20 2015 +0200
Removed some obsolete code. Added device refresh menu item. Added a multi selection open file function.
15ba20f r.kubiak Thu Oct 22 13:20:35 2015 +0200
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
d069c68 r.kubiak Thu Oct 22 13:19:48 2015 +0200
Updated plugin project for OSX (both standalone and plugin builds now depend on the native build SDK and target the 10.7 OSX version)
b610bde atom Thu Oct 22 13:18:11 2015 +0200
libusb osx fix
3132667 r.kubiak Thu Oct 22 12:38:54 2015 +0200
Modified OSX project.
b8a96df RomanKubiak Tue Oct 13 00:23:14 2015 +0200
Windows fixes
19e4127 RomanKubiak Mon Oct 12 22:28:09 2015 +0200
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
bdd1786 r.kubiak Mon Oct 12 18:21:40 2015 +0200
The modulatorValue structure is now implemented. The Lua callback for value change has an additional parameter, that indicates the source of the change, all possible change sources are described in Source/Lua/CtrlrLuaModulator.cpp
1b77983 RomanKubiak Thu Sep 24 23:22:17 2015 +0200
Windows fix (small)
fb28cf7 r.kubiak Thu Sep 24 12:30:46 2015 +0200
Changed modulatorValue in processor to be a structure, so we can indicated in Lua, where did the change come from
ea3d4a4 RomanKubiak Sun Sep 13 22:24:27 2015 +0200
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
60a8d1e RomanKubiak Sun Sep 13 21:54:25 2015 +0200
WINDOWS: added sending keys to named windows (plugin and standalone), you can pass a window name parameter to target a specific application you want to inject key events to.
152b9a8 Chaitanya Fri Sep 11 14:04:30 2015 +0530
Thread exposure to lua corrected by correcting exposed methods from setPriority to StartThread for both variant of methods.
0724881 RomanKubiak Tue Sep 8 00:13:01 2015 +0200
Fixed initial size for exported instances Fixed VST vendor/version shown in the host
84a5766 RomanKubiak Tue Aug 25 15:23:42 2015 +0200
Fixed linux build
4dba4a0 RomanKubiak Wed Aug 19 01:01:25 2015 +0200
Updated windows project to build
98dfd5b RomanKubiak Thu Jul 23 18:00:47 2015 +0200
Removed midi toolbar (DO NOT EVER BRING IT BACK, EVER!) fixed panel tabs (again)
6add135 RomanKubiak Tue Jul 14 18:53:17 2015 +0200
Started to change structure of projects. Prep to remove obsolete code
78a2d13 RomanKubiak Mon Jul 13 18:59:41 2015 +0200
Small fix to snapshot progress bar
9758bf5 RomanKubiak Fri Jun 26 14:13:28 2015 +0200
Small VST update
dfc5e6f RomanKubiak Fri Jun 26 13:42:18 2015 +0200
ToggleButton focus outline fix.
cefe0b6 RomanKubiak Tue Jun 23 19:18:27 2015 +0200
Added some PopupMenu calls to simplify the show() method
85a980e atom Tue Jun 16 00:25:24 2015 +0200
OSX updates and fixes
a58dec2 RomanKubiak Fri Jun 12 18:39:44 2015 +0200
Minor changes in VST project
12d1c8b Chaitanya Thu May 21 23:08:10 2015 +0530
Basic for setting breakpoints in luacodeeditor from old commit. Still need to check, thus set markedline breakpoint doesnt work. [TO DO - Roman]
bde2083 Chaitanya Fri May 15 14:11:18 2015 +0530
Small fix for window compilation keys.cpp changed for Not Using Precompiled Headers in project settings.
d59b554 RomanKubiak Tue May 12 13:04:12 2015 +0200
Stupid bug when closing one of multiple panels.
f3e127c RomanKubiak Thu May 7 17:45:08 2015 +0200
Linux fixes
ce319cc RomanKubiak Thu May 7 14:25:15 2015 +0200
libusb support for windows. JUCE update fixes.
91687f5 RomanKubiak Wed Apr 29 17:11:23 2015 +0200
JUCE upgraded to latest versions. ValueTree definitions updates to match new JUCE. Initial libusb support (linux only)
1154bb4 RomanKubiak Tue Apr 28 17:41:10 2015 +0200
Fixed small bugs in panel property editor.
a2ef918 RomanKubiak Thu Apr 23 18:00:44 2015 +0200
Added a small check for restricted instances, to disable resizing.
8820d90 Chaitanya Mon Apr 20 11:24:41 2015 +0530
Error Fixes. Missing header added.
0c0e304 Chaitanya Sat Apr 18 14:18:16 2015 +0530
Close menu Handled in created windows from Application menu...
0adbc71 Chaitanya Thu Apr 16 15:31:56 2015 +0530
zoom in/out lower and upper limit added and managed from menu and mouse wheel scroll as well.
54b3c5a RomanKubiak Mon Apr 13 18:57:44 2015 +0200
Method removal fix (cy Cyber CBM)
2ab6185 RomanKubiak Wed Apr 8 14:43:40 2015 +0200
Small fix to the VS project
a8a9146 RomanKubiak Tue Apr 7 18:18:53 2015 +0200
Some Rectangle  fixes Added more mouse methods for components
4d52f0e Chaitanya Thu Apr 2 11:51:36 2015 +0530
zoomin and zoomout corrected.
95aefd2 Chaitanya Tue Mar 31 16:32:49 2015 +0530
inside CtrlrModulator getOwner() changed to getOwnerPanel()
0c86cb5 Chaitanya Tue Mar 31 15:20:07 2015 +0530
Refactor : ctrlrManager -> getOwner() changed to getProcessorOwner()
9d64b81 Chaitanya Tue Mar 31 15:12:19 2015 +0530
for Native>Linux>Keys.cpp precompilerheader set to not use.
9e1ea59 Chaitanya Tue Mar 31 15:10:29 2015 +0530
getCtrlrManager() to getCtrlrManagerOwner() So that intelligence can still fetch ownerBased methods. And also I will follow same method for other code refactor, So that for all getOwner() to getItemOwner() {Here Item means object/class name}
4d3d351 Chaitanya Tue Mar 31 14:58:12 2015 +0530
CtrlrPanel's getOwner() is replaced with getCtrlrManager() in all the code.
6963420 Chaitanya Tue Mar 31 12:57:41 2015 +0530
from output console we can copy using keyboard shortcut. And history we should avoid adding same code.
8c26b94 Chaitanya Tue Mar 31 12:44:57 2015 +0530
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
3d9c68c RomanKubiak Mon Mar 23 13:02:19 2015 +0100
More arch symlinks for loca lbinutils-dev
99f7136 RomanKubiak Fri Mar 20 18:30:23 2015 +0100
Attempting to write a key mapping dump function
ac7cb0e RomanKubiak Fri Mar 13 16:37:37 2015 +0100
Minor linux fixes
11ac756 RomanKubiak Fri Mar 13 14:59:24 2015 +0100
Added windows code to generate keyboard events (ctrl+shift+alt modifiers)
eb425cd RomanKubiak Wed Mar 11 18:54:14 2015 +0100
Key generation  for window
5e8d977 RomanKubiak Wed Mar 11 18:10:47 2015 +0100
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
1395de0 RomanKubiak Wed Mar 11 17:48:28 2015 +0100
Try to add some code to generate keyboard events from Ctrlr so you can control other apps with Ctrlr using QERTY keyboard.
f4942f4 RomanKubiak Tue Mar 10 11:10:20 2015 +0100
File fix for appendData
cfbe487 Chaitanya Tue Mar 10 12:11:29 2015 +0530
Fixes for same functions. Re factoring  only.
d893e35 RomanKubiak Wed Mar 4 11:51:21 2015 +0100
Windows project update
dd87b41 RomanKubiak Tue Mar 3 18:50:26 2015 +0100
Added MIDI messaes to Hyperlink button (requested) 	this works the same way as a normal button 	just fill the content as for any button 	and clicking on the hyperlink will send the message 	if you want to open the URL anyway there is a special 	option for that now.
b4fb32f RomanKubiak Fri Feb 20 17:00:49 2015 +0100
Start to add classes needed for thread safety.
593646a RomanKubiak Thu Feb 19 18:57:53 2015 +0100
Logging text color darker.
54a8d9d RomanKubiak Wed Feb 18 17:52:55 2015 +0100
Missing Font() class stuff
c37a31a RomanKubiak Wed Feb 18 00:33:24 2015 +0100
Need to add missing Font() methods
ff11bcf RomanKubiak Thu Feb 12 19:09:44 2015 +0100
Small global vars fix
4eda973 RomanKubiak Thu Feb 12 12:45:24 2015 +0100
Windows project fixes
a3b5590 RomanKubiak Thu Feb 12 12:12:16 2015 +0100
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
9a41740 RomanKubiak Wed Feb 11 18:54:04 2015 +0100
Evalutaion scope global issue fixed (k,l,m,n globals are indexed correctly with any HEX value following the name k23 would work now)
396c78f RomanKubiak Tue Feb 10 18:31:59 2015 +0100
saveState() for instances fixes LF implementation (need to work on returning pointers from LF methods)
d92d78c RomanKubiak Mon Feb 9 17:10:23 2015 +0100
Updated Windows project
74af16c RomanKubiak Tue Feb 10 03:09:52 2015 +1200
Macro fix
04e458c RomanKubiak Mon Feb 9 15:52:35 2015 +0100
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
850a4f8 RomanKubiak Mon Feb 9 15:29:14 2015 +0100
VST project update for Linux
b92f728 RomanKubiak Mon Feb 9 15:18:44 2015 +0100
VST project update
bafb9c2 RomanKubiak Mon Feb 9 15:13:43 2015 +0100
Macros for LF methods that return values
6328917 RomanKubiak Mon Feb 9 14:48:15 2015 +0100
Removed LF param wrapper
8c3a75e RomanKubiak Fri Feb 6 19:05:06 2015 +0100
Another LF implementation, hope this one will work.
196935a RomanKubiak Thu Feb 5 19:07:03 2015 +0100
Looks like the second LF implementation is a no-go. 3rd attempt in progress, trying to use C++11 to do some cleaner code, also no more luabind style binding we'll try to register callbacks in a hash table indexed by a lookAndFeel method name. We'll see if that works.
4c5db93 RomanKubiak Wed Feb 4 20:01:18 2015 +0100
Some LF methods might be broken due to bad parameter passing in ParameterWrapper need to fix those.
ef6d9ec atom Tue Feb 3 22:49:34 2015 +0100
Noexcept only for GCC (other platforms complain)
65deccd RomanKubiak Tue Feb 3 18:24:31 2015 +0100
CustomLF should work now, components in Groups and Tabs should be using the LF set to the parent component.
3beb458 RomanKubiak Mon Feb 2 18:51:31 2015 +0100
Continue LF work.
b13ab92 RomanKubiak Fri Jan 30 19:42:58 2015 +0100
More LookAndFeel work, moving all LF related work into CtrlrComponent class, so that it works on that level and not inside specific components
5230522 RomanKubiak Thu Jan 29 18:54:29 2015 +0100
Need to change how setLookAndFeel is handled when called from Lua.
4c78718 RomanKubiak Tue Jan 27 19:09:58 2015 +0100
Added noexcept to the proxy function in luabind, this will cause exceptions to work in case of runtime errors on newer compilers.
3322720 RomanKubiak Mon Jan 26 17:03:51 2015 +0100
Small fix for progressBar
e0ee1e6 RomanKubiak Mon Jan 26 16:22:17 2015 +0100
Added a global mute for modulators. Modified the MidiKeyboard component to be more useful. Added a new progressBar component.
da24eab RomanKubiak Wed Jan 21 16:31:07 2015 +0100
Added Xext to Linux projects.
ddb23b2 RomanKubiak Fri Jan 16 13:58:24 2015 +0100
Type-Os fixes. MemoryBlock in Lua fix for int64 types.
efecb6d atom Mon Jan 12 01:10:17 2015 +0100
Mac project update
2fe6da6 RomanKubiak Mon Jan 5 13:19:49 2015 +0100
Added a sanity check for applicationCommand execution time so that no command gets executed too fast (double invocations)
ae07ade RomanKubiak Mon Jan 5 12:37:12 2015 +0100
Shift + drag fix (disabled in edit mode)
7675642 RomanKubiak Wed Dec 31 15:04:42 2014 +0100
makefile update.
2c2c987 RomanKubiak Wed Dec 31 13:55:34 2014 +0100
Had to split initEmbeddedInstance call from the CtrlrManager constructor in some cases it was calling CtrlrProcessor methods that use ctrlrManager variable that was beeing initialized (and yet not ready).
07e349a RomanKubiak Tue Dec 30 18:01:11 2014 +0100
Major vst plugin fixes for sending MIDI events to the host. Some Rectangle fixes, bound a float version of the class. Some logging fixes and timestamp corrections.
16d34b5 RomanKubiak Mon Dec 29 16:11:17 2014 +0100
Modified VS project files.
b21862c RomanKubiak Mon Dec 29 15:13:54 2014 +0100
Added callbacks for MIDI snapshots. Added MidiBuffer class to Lua.
8ad6d5b atom Sun Dec 28 20:46:46 2014 +0100
MAC fixes in variable names.
b291bec RomanKubiak Tue Dec 23 15:05:23 2014 +0100
FIxed some stupid VS warnings.
8db7236 RomanKubiak Mon Dec 22 14:49:32 2014 +0100
Added bitop for Lua from http://bitop.luajit.org/
9f5f418 RomanKubiak Fri Dec 19 19:37:09 2014 +0100
Controller work. New midi message type.
de02ae6 RomanKubiak Thu Dec 18 19:14:18 2014 +0100
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
394d143 RomanKubiak Thu Dec 18 19:12:25 2014 +0100
More controller work. Moved midi device types to the global namespace (removed from MidiDeviceManager) Added a callout box that will be the runtime config of a component (manual value entry, controller mapping) Removed the old component "bubble" (obsolete now)
eab9da1 RomanKubiak Thu Dec 18 19:12:25 2014 +0100
More controller work. Moved midi device types to the global namespace (removed from MidiDeviceManager)
bd9f4da RomanKubiak Wed Dec 17 19:07:31 2014 +0100
More MIDI Controller work Removed some unsued menu options.
033d419 RomanKubiak Wed Dec 17 12:35:18 2014 +0100
Panels is now a public submodule.
c5cb897 RomanKubiak Wed Dec 17 12:30:15 2014 +0100
Added Panels as a git submodule
0643aff RomanKubiak Wed Dec 17 12:26:31 2014 +0100
Removed local Panels directory to make place for a git submodule
5967275 atom Tue Dec 16 23:59:47 2014 +0100
Added missing opengl files for AU, updated VST wrapper to build on MAC
377afa0 RomanKubiak Tue Dec 16 18:08:34 2014 +0100
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
3ad5715 RomanKubiak Tue Dec 16 17:58:18 2014 +0100
Prep for MIDI Controller support. IFDEF for Osx in the CtrlrPlugin destructor, it's causing crashes on Linux. Small change to fix a warning in the LuaMethodManager
905907a RomanKubiak Tue Dec 16 17:58:18 2014 +0100
Prep for MIDI Controller support. IFDEF for Osx in the CtrlrPlugin destructor, it's causing crashes on Linux.
0c0578c RomanKubiak Tue Dec 16 11:57:58 2014 +0100
Copy with children VST index fix.
aabb25a RomanKubiak Mon Dec 15 17:02:10 2014 +0100
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
0396908 RomanKubiak Mon Dec 15 15:59:07 2014 +0100
VST indexing should work now as expected. Small fix in CodeEditor to fix VS warnings.
1e7d015 RomanKubiak Mon Dec 15 15:59:07 2014 +0100
VST indexing should work now as expected. Small fix in CodeEditor to fix VS warnings.
884652f RomanKubiak Fri Dec 12 16:59:47 2014 +0100
Pass samplesToNextClock in the position info structure.
dd83dbd RomanKubiak Thu Dec 11 18:51:11 2014 +0100
Linux update.
d69b0d5 RomanKubiak Wed Dec 10 18:31:25 2014 +0100
Updated JUCE with VST/CodeEditor changes. VST should build on Linux now.
f16cf77 RomanKubiak Wed Dec 10 18:31:25 2014 +0100
Updated JUCE with VST/CodeEditor changes. VST should build on Linux now.
5767e68 RomanKubiak Wed Dec 3 16:41:00 2014 +0100
Windows project update
f4e2024 atom Thu Dec 4 02:14:36 2014 +1200
Added 32bit files
8a404e8 RomanKubiak Wed Dec 3 15:12:36 2014 +0100
Added missing files
bcb0c2e RomanKubiak Wed Dec 3 15:08:09 2014 +0100
Fixes for linux builds (x86_64)
05d60b6 RomanKubiak Tue Dec 2 16:50:06 2014 +0100
VS project update
8e03a10 RomanKubiak Tue Dec 2 15:57:42 2014 +0100
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
6695776 RomanKubiak Tue Dec 2 15:56:48 2014 +0100
added missing file
4505095 RomanKubiak Tue Dec 2 15:55:33 2014 +0100
Added CtrlrRevision.h for people who want to just build. Updated JUCE to 3.1.0
230f2c0 RomanKubiak Tue Dec 2 15:55:33 2014 +0100
Added CtrlrRevision.h for people who want to just build. Updated JUCE to 3.1.0
7161d3b RomanKubiak Mon Dec 1 19:30:25 2014 +0100
Possible setState in Lua fix Setting breakpoint needs to now enter the debugger and set the breakpoint using a command (needs to be tested)
b6a9309 RomanKubiak Fri Nov 28 14:55:27 2014 +0100
Fixed CodeEditor warnings.
0ecb195 RomanKubiak Thu Nov 27 19:14:12 2014 +0100
Need to finish breakpoint implementation
c5e0d04 RomanKubiak Wed Nov 26 18:30:41 2014 +0100
Made breakpoints in Lua global so we can modify them at runtime,
2164c08 RomanKubiak Wed Nov 26 17:16:56 2014 +0100
Added a inspect.lua script that dumps contents of any variable in Lua. It helps with debugging native lua tables and vars.
f1b5f53 RomanKubiak Mon Nov 24 18:40:10 2014 +0100
Build script modified to check for boost.zip and unpack it if needed
cccde38 Chaitanya Mon Nov 24 14:17:43 2014 +0530
Console added into lua editor, calling debugger tab and console tab on (ALT+D and ALT+C) respectively. console input gets the focus on swithcing tab and Output can not get focus and read only. select and delete can clear output of console.
e28052d Chaitanya Fri Nov 21 10:19:49 2014 +0530
History access completed in Lua console On (ctrl+up) and (ctrl+down) keys. {coz Up and down key we are using to navigate}
cc3e792 Chaitanya Thu Nov 20 16:10:47 2014 +0530
While any errors in lua functions. Put those error message in output of LuaMethodEditor On clicking those error line take cursor to method's line in editor.
21e71c7 Chaitanya Thu Nov 20 10:07:11 2014 +0530
find and replace few correction in old and new methods. On first time it was not replacing
5438f2f RomanKubiak Wed Nov 19 18:52:57 2014 +0100
CodeEditor callback added when marking lines
98cac41 RomanKubiak Tue Nov 18 19:20:21 2014 +0100
CodeEditor breakpoint marker added on the gutter component.
c18fbca RomanKubiak Thu Nov 13 19:05:29 2014 +0100
Local variables list finished.
7bb3c53 RomanKubiak Wed Nov 12 18:58:59 2014 +0100
Trying to make debugger variable dump be JSON friendly
74c1cd0 atom Wed Nov 12 01:26:02 2014 +0100
MAC fixes
c50119a RomanKubiak Tue Nov 11 23:41:18 2014 +0100
Added an panel property to mute all MIDI events in and out.
02bf5bd RomanKubiak Fri Nov 7 18:39:25 2014 +0100
Removed LuaSocket (don't need it anymore) Stack trace panel working in the debugger.
a325d8a RomanKubiak Thu Nov 6 18:06:35 2014 +0100
Modified the git-revision script to support new tags.
4d159e4 RomanKubiak Wed Nov 5 15:17:25 2014 +0100
Updated JUCE to latest build (except for the audio_processor modules)
499ddcc RomanKubiak Tue Nov 4 15:55:47 2014 +0100
Added a close button to main tabs.
bddc54c RomanKubiak Fri Oct 31 18:02:17 2014 +0100
Some debugger updates. Data is flowing to the stack trace component (need to present it now)
8a534f9 RomanKubiak Thu Oct 30 23:37:09 2014 +0100
Added Lua callbacks to store custom user data in programs and Ctrlr states (DAW programs when in plugin mode). Custom data is stored as a ValueTree to simplified access.
c9e9888 RomanKubiak Wed Oct 29 23:51:27 2014 +0100
Added a missing icon. Updated windows project files.
74f3631 Chaitanya Wed Oct 29 10:33:22 2014 +0530
Lua editor output clear option provided using menu and shortcut (CTRL+Delete) Debug output clearing option provided using debug toolbar, icon added.
2b9efe3 RomanKubiak Tue Oct 28 18:54:55 2014 +0100
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
5468565 RomanKubiak Tue Oct 28 18:54:32 2014 +0100
Further debugger work
8419008 Chaitanya Tue Oct 28 16:26:46 2014 +0530
compilation error fix.
13a42ed Chaitanya Tue Oct 28 14:52:25 2014 +0530
window per-compiled header related some compilation errors fixed
9ccfaa8 RomanKubiak Mon Oct 27 18:08:22 2014 +0100
Some debugger work
9fda97c RomanKubiak Mon Oct 27 13:19:14 2014 +0100
Added missing files
f5f4fe3 RomanKubiak Fri Oct 24 19:16:28 2014 +0200
Debugger work
a44348a RomanKubiak Thu Oct 23 17:57:51 2014 +0200
More lua debugger work. Added static bfd/iberty libs for linux (need to do a static link to those, otherwise people with different versions will have problems)
7848440 RomanKubiak Thu Oct 23 11:49:45 2014 +0200
Added console in lua editor lower tabs area.
1260412 RomanKubiak Wed Oct 22 17:54:47 2014 +0200
Replaced debugger with clidebugger
eaf80d2 RomanKubiak Wed Oct 22 00:34:41 2014 +0200
Moved the debugger to the lua editor code. The window will make itself modal when debugging so it will all be in one place. Some controls need to beadded (maybe a toolbar [bleh])
d916882 RomanKubiak Tue Oct 21 18:10:42 2014 +0200
I'll be moving the debugger to the Lua Editor window, so that we can re-use the code editor components in it. No need to write some new stuff if that's already there.
b760c33 RomanKubiak Mon Oct 20 19:13:04 2014 +0200
Some lua debugger work, possible crash when debugging paint() routines (for now only on linux but if this is an issue on other platforms debugging might be problematic)
518a98e RomanKubiak Mon Oct 20 01:13:24 2014 +0200
Not much happened during the weekend, i hop to do some more work during tbe week, but who knows maybe i'll die and ,,,
6210ea2 RomanKubiak Fri Oct 17 18:23:33 2014 +0200
Added lua4json to wrap debugger output into something more usable. Debugger work (continue button should work)
69e0941 RomanKubiak Thu Oct 16 17:47:34 2014 +0200
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
a79e01b RomanKubiak Thu Oct 16 17:46:53 2014 +0200
Some Lua debugger work. Added tooltips to modal dialogs (were missing)
96eec09 Chaitanya Thu Oct 16 18:30:38 2014 +0530
- Improved search and GoTO in Lua Editor provided. - Closing of tab, change to previous tab in lua tab Editor. - Mode shortcuts provided in lua Editor  [search highlighted word next-F3, search highlighted word previous-CTRL+F3](currently hidden) - Bring lua console to front when shortcut used or selected from menu. - TO DO: provide search in Lua tree and output window as well using same searchBox, And let user delete text of output in lua Editor.
1678920 RomanKubiak Wed Oct 15 23:56:58 2014 +0200
made the build work
d2c9502 RomanKubiak Tue Oct 14 18:15:23 2014 +0200
Simple lua debugger start (a modal dialog needs to popup when a break hists, and all the commands go from it)
e8ff4a9 RomanKubiak Mon Oct 13 19:32:58 2014 +0200
Conditional LookAndFeel set in components that use their own LF classes Trying to add a simple debugger, need to check out how the I/O works in it and override it to use Ctrlr's native I/O
3f25ed1 RomanKubiak Fri Oct 10 18:06:02 2014 +0200
Need to figure out a way to determine external LookAndFeel classes from the ones used inside Components
c76fead Chaitanya Fri Oct 10 12:03:12 2014 +0530
Small fix to enable sockets in lua.
a42e70e RomanKubiak Fri Oct 10 00:40:26 2014 +0200
Fixes for LF on windows
e514094 RomanKubiak Thu Oct 9 18:06:50 2014 +0200
Lua update (loaded os and io modules), need to verify on other OSes LookAndFeel updates
879912e RomanKubiak Wed Oct 8 20:05:12 2014 +0200
First draft of a "working" LookAndFeel implementation.
e2a892a RomanKubiak Tue Oct 7 21:31:46 2014 +0200
Fixed (or made more broke) the global messages delay.
6e9840b RomanKubiak Tue Oct 7 19:18:19 2014 +0200
*BROKEN*
3907c69 RomanKubiak Mon Oct 6 21:27:05 2014 +0200
VST project updated LookAndFeel progress on source generation (minor manual modifications might be needed, hope to fix that too)
7ca9f2c RomanKubiak Mon Oct 6 18:52:08 2014 +0200
More LookAndFeel work
db54dfe RomanKubiak Mon Oct 6 16:54:07 2014 +0200
MidiMessage fix for looking up correct midi channel when a message is a SysEx.
a72903e RomanKubiak Fri Oct 3 17:46:01 2014 +0200
Cleaned up the lf template
e94adc6 RomanKubiak Fri Oct 3 16:52:39 2014 +0200
LookAndFeel continues
97ef0db RomanKubiak Fri Oct 3 00:05:53 2014 +0200
no changes just project updates
64b8d71 RomanKubiak Thu Oct 2 18:26:37 2014 +0200
LookAndFeel work (a lot has to be done)
c5acc64 RomanKubiak Tue Sep 30 23:06:26 2014 +0200
Made the what() and how() methods always update. Removed unused transaction methods for now.
e74029a RomanKubiak Tue Sep 30 12:52:41 2014 +0200
Fixed the debug() method (mapped to _debug() print_d() print_debug() _DBG() in Lua)
714a837 RomanKubiak Tue Sep 30 00:14:21 2014 +0200
More keybard binding fixes for the lua editor - ctrl+tab changes current tab - F8 compiles all tabs - CTRL+F brings the find and replace tab - when compiling the output tab becomes active automaticly
a44c9cd RomanKubiak Mon Sep 29 16:59:18 2014 +0200
Some keyboard fixes for the lua editor. made some elements a bit bigger so they are more readable.
ce76107 Chaitanya Mon Sep 29 16:32:21 2014 +0530
Lua Editor, on F8 key press, save and compile all methods.
e497e47 RomanKubiak Sun Sep 28 23:53:16 2014 +0200
Minor cleanups
34c4ae5 RomanKubiak Fri Sep 26 18:59:06 2014 +0200
debug is now a native lua interface, had to move the debug method to _DBG/print_debug what() and how() methods had to be updated
0b0620d RomanKubiak Fri Sep 26 00:18:29 2014 +0200
VST project update for LuaSocket
12cbffe RomanKubiak Fri Sep 26 00:01:48 2014 +0200
Added a mouseMove lua callback for CtrlrComponent (alpha testing)
c8dbed1 RomanKubiak Thu Sep 25 23:30:50 2014 +0200
Fixes for Windows (LuaSocket)
86a1b7e RomanKubiak Thu Sep 25 19:07:18 2014 +0200
Added LuaSocket. enabled package and debug libraries in lua
f15b45d RomanKubiak Thu Sep 25 16:44:29 2014 +0200
Needed to call resized on comboBoxes one final time to get the right coords when the name label is visible.
5a8fd17 RomanKubiak Thu Sep 25 00:04:30 2014 +0200
Combos are broken (look and feel stuff) Oberheim panel needs fixing
f3a1c28 RomanKubiak Wed Sep 24 18:57:41 2014 +0200
LookAndFeel i crashing too much, need to move away from binding the class using lua-OO method. Try to use a simpler, table base solution.
d87bd45 RomanKubiak Wed Sep 24 00:21:08 2014 +0200
Small fixes for VS warnings MBrane panel fixes.
032eb17 RomanKubiak Tue Sep 23 14:30:36 2014 +0200
Added JoMoX Mbrane 11 panel
87e29bf RomanKubiak Mon Sep 22 18:20:42 2014 +0200
Fixes for drawPopupMenuItem
eb7a65c RomanKubiak Fri Sep 19 18:48:21 2014 +0200
Removed some warnings (some, there is a lot more) LookAndFeel fixes: - components that change the look and feel of their children (slider, combo)   need to reset the LookAndFeel of those children when a new LookAndFeel is set   for them, otherwise it won't affect their children (they will use the object   passed explicitly)
3b46881 RomanKubiak Wed Sep 17 17:40:33 2014 +0200
StringArray/Lua fixes
9aa2926 RomanKubiak Wed Sep 17 17:10:25 2014 +0200
LookAndFeel generator done. Example panel work for LookAndFeel
d9cfcc7 root Tue Sep 16 23:34:46 2014 +0200
Added a script that will generate the LookAndFeel lua class template
6f4a640 unknown Tue Sep 16 20:42:42 2014 +0200
nothing...
d52202e RomanKubiak Tue Sep 16 19:01:34 2014 +0200
Drag and Drop fix in Juce Method manager class template and support for external resources (lua source can live in external resources instead of one XML file)
2871d31 RomanKubiak Mon Sep 15 18:22:17 2014 +0200
Lua editor for classes initial work.
d8d33ce RomanKubiak Sun Sep 14 21:12:26 2014 +0200
Minor fixes
c44b54a RomanKubiak Fri Sep 12 18:21:57 2014 +0200
LookAndFeel class finished binding to Lua (shit load of typing)
855e790 atom Wed Sep 10 23:09:35 2014 +0200
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
99d31c4 atom Wed Sep 10 22:44:05 2014 +0200
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
09711f2 atom Wed Sep 10 22:44:05 2014 +0200
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
7f6131b atom Wed Sep 10 22:43:40 2014 +0200
AU project update
c3bf935 atom Wed Sep 10 22:28:48 2014 +0200
Removed "override" from L&F that's bugging llvm
ec51102 RomanKubiak Wed Sep 10 22:01:57 2014 +0200
Added a global panel Lua callback that's triggered when any modulator on the panel changes.
8f302cf RomanKubiak Wed Sep 10 10:59:29 2014 +0200
LookAndFeel updates. Drag and drop still broken
6d07069 RomanKubiak Mon Sep 8 23:38:28 2014 +0200
The actual group component should be invisible when painting normal background based on component properties. If the LookAndFeel wants to draw something else in lua it will use it's own set of colours.
96af042 RomanKubiak Mon Sep 8 20:02:32 2014 +0200
test
3bdba63 RomanKubiak Mon Sep 8 17:49:39 2014 +0200
Missing fonts in VST project
5739691 RomanKubiak Mon Sep 8 17:21:58 2014 +0200
missing opengl headers... again
c617ed8 RomanKubiak Mon Sep 8 17:17:07 2014 +0200
Missing juce_opengl in repo
456a6e3 RomanKubiak Mon Sep 8 16:26:47 2014 +0200
LookAndFeel still needs a wrapper for more elements in function calls.
ab794f5 RomanKubiak Fri Sep 5 18:54:20 2014 +0200
LookAndFeel class working, need to wrap it up (lot's of writing) Boost has been modified, tuple library now has max 14 parameters, this causes luabind to accept 14 parameters to a bound method/function.
f715dd9 RomanKubiak Thu Sep 4 18:48:00 2014 +0200
LookAndFeel not possible for now.
1e410a7 RomanKubiak Wed Sep 3 23:12:41 2014 +0200
Replaced built in fonts from BIN to TTF LCD label fixes
2fc09f6 RomanKubiak Wed Sep 3 18:37:02 2014 +0200
LookAndFeel can't bind methods with more then 10 parameters (limitaion of luabind, no way around it for now) BUilt int LCD fonts are not working (at least on Linux)
f164acb RomanKubiak Tue Sep 2 23:11:47 2014 +0200
Fixed missing Lua method templates for drag and drop. A lot of typing is needed to do LookAndFeel... crap
4c92232 RomanKubiak Tue Sep 2 18:48:30 2014 +0200
LookAndFeel binding to Lua initial work (need to write the needed wrapper with static methods).
4224bf2 atom Mon Sep 1 23:47:45 2014 +0200
Changed compatibility level for OSX to 10.6.
0183e23 RomanKubiak Mon Sep 1 22:52:37 2014 +0200
Added Drag And Drop demo and missing code to get that working.
d79593b RomanKubiak Mon Sep 1 14:51:07 2014 +0200
Added a property to uiCombo (uiComboSelectedId and UiComboSelectedIndex) for linking with other modulators
9430295 RomanKubiak Fri Aug 29 17:10:14 2014 +0200
Re-introduced OpenGL renderer.
9bfc1d4 RomanKubiak Thu Aug 28 23:44:25 2014 +0200
Added opengl module
137d776 RomanKubiak Sun Aug 24 22:26:03 2014 +0200
JUCE update
73b7514 RomanKubiak Fri Aug 22 19:02:55 2014 +0200
Small type fix
27f0e19 RomanKubiak Thu Aug 21 23:37:02 2014 +0200
Changed Ctrlr to dual licensing (GPL and BSD for commercial use) Added code for drag and drop on custom components (need to add the container part, target part is ready)
59b220b RomanKubiak Mon Aug 18 21:16:43 2014 +0200
PathStroke constructor fix
0e94246 RomanKubiak Mon Aug 18 16:23:50 2014 +0200
Custom component keyboard events implementation
12b6b8c RomanKubiak Sun Aug 17 21:03:03 2014 +0200
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
7c9b218 RomanKubiak Thu Aug 14 17:44:42 2014 +0200
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
eb73f5a RomanKubiak Thu Aug 14 17:44:16 2014 +0200
Program wiazrd minimized to one page + monitor
c3ab096 atom Thu Aug 14 13:06:53 2014 +0200
AU project fix
680fc7c RomanKubiak Wed Aug 13 17:13:02 2014 +0200
Small fix for program wizard window.
0766aaf RomanKubiak Wed Aug 13 16:58:32 2014 +0200
Added an option to send selected components to different layers.
d58ea80 RomanKubiak Tue Aug 12 20:49:40 2014 +0200
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
2f14e9b RomanKubiak Tue Aug 12 18:15:47 2014 +0200
No changes
8860098 RomanKubiak Mon Aug 11 23:01:50 2014 +0200
No changes
90a0356 RomanKubiak Mon Aug 11 17:41:50 2014 +0200
Program dump wizard ?
577e783 RomanKubiak Fri Aug 8 19:06:42 2014 +0200
Font resource for Lua
69928cd RomanKubiak Wed Aug 6 15:39:10 2014 +0200
CtrlrLog is now a DelayedAtShutdown object (it was causing crashes, when a Lua editor was open and wanted to de-register itself as a LogListener) Re-enable drawEllipse in Graphics Add another variation on getModulatorData from panel (this one has a start index and a count option to pick just a selected number of values)
194f1c5 atom Thu Aug 7 00:46:08 2014 +1200
minor fixes for i386 linux build
9369e44 RomanKubiak Tue Aug 5 18:52:28 2014 +0200
Colour Lua fix for fromString() method
bd0f4ac RomanKubiak Tue Aug 5 11:30:08 2014 +0200
Cleanup
633abca atom Mon Aug 4 23:52:29 2014 +0200
Project changes for 10.8 base and compat 10.7 UB
e0936ea atom Mon Aug 4 22:45:54 2014 +0200
First version with AU instance export (alpha)
0167df6 RomanKubiak Mon Aug 4 18:40:27 2014 +0200
RSRC data access by index in file, don't search for any binary stuff
eb0e4c2 atom Mon Aug 4 16:10:56 2014 +0200
Generator script for RSRC files
e7dbf45 RomanKubiak Thu Jul 31 17:10:53 2014 +0200
Small build script fix for root path
82228b6 atom Wed Jul 30 23:43:05 2014 +0200
Re-thing AU export, with the current idea the entire resource map needs to be re-written it might be better to just create 64 RSRC files at insert manufacturer + name depending on the length of that string, pack it into some ZIP file, should be pretty small
27985c8 RomanKubiak Wed Jul 30 20:32:59 2014 +0200
Small header fix
db16b42 RomanKubiak Wed Jul 30 17:43:42 2014 +0200
Fix for new VST indexes on menu->paste Work on AU instance export
7c2a181 atom Tue Jul 29 21:48:19 2014 +0200
For AU export to work with older hosts (Ableton 7, DigitalPerformer) that use Carbon style information for plugins (they fetch info on components using rsrc files in the package, old style resource forks that should be deprecated with OSX 10.8, but this seems to be implemented in the host and not using the OS calls) we need to set the plugin name and the identifier in the RSRC file, this seems to work for Ableton 7 and DP8.
47ce28d atom Tue Jul 29 19:46:50 2014 +0200
AU project update for Debug build
d4de951 RomanKubiak Tue Jul 29 17:08:37 2014 +0200
nothing really
026826a RomanKubiak Tue Jul 29 11:11:19 2014 +0200
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
3ea23ce RomanKubiak Tue Jul 29 11:09:27 2014 +0200
rsrc name offset + 1
5e9195e RomanKubiak Sun Jul 27 22:33:52 2014 +0200
Changed panel start sequence, first allModulatorsInitialized is called then the setProgram() method is called with the saved program. This fixes modulator link issues on start (the setReference call must be called before the modifyReference call, and the reference property is a delayed property)
4b5a82b RomanKubiak Mon Jul 21 23:35:49 2014 +0200
Fixed the Lua editor tabs to be more consistent. Fixed a small assertion when loading a panel (there was a performance counter for decompression that did nothing)
00317ee RomanKubiak Sun Jul 20 13:58:16 2014 +0200
AU instance export work
ae9d87f RomanKubiak Fri Jul 18 15:13:47 2014 +0200
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
c38e10a RomanKubiak Fri Jul 18 15:13:23 2014 +0200
Small perl script to parse RSRC files
a0e45cb RomanKubiak Thu Jul 17 23:11:37 2014 +0200
Reverted change for loading panels, JUCE now has a fix.
ab10131 RomanKubiak Thu Jul 17 18:45:00 2014 +0200
Updated JUCE
6bf2c7d RomanKubiak Wed Jul 16 23:38:14 2014 +0200
Readme change
363007b RomanKubiak Wed Jul 16 23:36:52 2014 +0200
Small git hook change
c1c975f RomanKubiak Wed Jul 16 23:34:54 2014 +0200
Brought back the menu bar colours and fonts (testing)
4a5e9ec atom Wed Jul 16 22:07:29 2014 +0200
Added AU resource forks to work on, remove them once finished
c3cad4a RomanKubiak Wed Jul 16 18:05:57 2014 +0200
Small fix for item length in the lua method list. Native object gets the CtrlrManager instance. CtrlrComponent missing getOwner() method added for Lua.
9a339e7 RomanKubiak Tue Jul 15 22:55:24 2014 +0200
Removed old bat for VST project
e157c35 RomanKubiak Tue Jul 15 22:42:08 2014 +0200
Fix for the message queue (reported to Jules, possibly JUCE will have a fix on its own and it can be removed)
30d5184 RomanKubiak Tue Jul 15 18:29:13 2014 +0200
Small fix to the Panel Utility tab to refresh XML view when switching tabs.
5effa8c RomanKubiak Tue Jul 15 17:11:42 2014 +0200
Static modulator ValueTree listener added (was missing) KeyGenerator utility to generate RSA keys for signing instances.
af434a5 RomanKubiak Tue Jul 15 00:11:09 2014 +0200
Small change to git hook
c6c74ac RomanKubiak Tue Jul 15 00:05:41 2014 +0200
HashMap used for fetching modulators using getModulator() in CtrlrPanel this might cause unexpected behavior and is highly experimental (should speed up all Lua calls to getComponent() and getModulatorByname())
2afc6a0 RomanKubiak Mon Jul 14 23:29:40 2014 +0200
Nasty fix for filling up windows message queue. Components are now rendered (buffered) to images to speed up drawing.
956636a RomanKubiak Mon Jul 14 17:44:37 2014 +0200
Some comboBox stuff to work out. Check out profiler output to maybe optimize Identifier<->String casting
27ac35e RomanKubiak Sun Jul 13 23:55:07 2014 +0200
Small Combo fix
7e5d93c RomanKubiak Sun Jul 13 23:43:53 2014 +0200
A problem with AsyncUpdater and ComboBox, spossible the OS message queue gets stuck due to too many messages. Need to test on other platforms.
514aee5 RomanKubiak Fri Jul 11 17:42:43 2014 +0200
Panel signature exported with restricted instance (Linux only)
d09fa2c RomanKubiak Fri Jul 11 00:00:29 2014 +0200
Added missing crypto module
6cfc8b4 RomanKubiak Thu Jul 10 15:48:04 2014 +0200
Initial hooks for signing exported instances.
f2dbec7 atom Wed Jul 9 23:28:08 2014 +0200
AU Wrapper added dynamic name return.
a191a71 RomanKubiak Wed Jul 9 17:19:20 2014 +0200
FontManager: when searching for a typeface name, first look into the imported font list then fall back to other lists (in case a font has the same name on both lists, the Imported one will be loaded)
af3983c atom Tue Jul 8 22:41:54 2014 +0200
Mac AU fixes. Manufacturer ID has to be 4 characters long, version for AU is encoded as an integer according to the AU specs.
bf8f7c0 atom Mon Jul 7 21:20:12 2014 +0200
MAC build script fixes, verified. Moved AU Wrapper destination folder for project files
917faa9 RomanKubiak Mon Jul 7 12:07:28 2014 +0200
Mac build git hook (need to check it on a real mac)
fae3b51 RomanKubiak Mon Jul 7 11:42:35 2014 +0200
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
c9e509f RomanKubiak Mon Jul 7 11:42:10 2014 +0200
Linux git hook
b708a2d RomanKubiak Sun Jul 6 22:33:04 2014 +0200
getModulatorsWithProperty fix
d8e9c5a RomanKubiak Thu Jul 3 15:03:56 2014 +0200
Linux git hook creation.
a6f711d RomanKubiak Thu Jul 3 00:41:21 2014 +0200
Merge branch 'master' of github.com:RomanKubiak/ctrlr
715d17f RomanKubiak Thu Jul 3 00:40:57 2014 +0200
Added missing git hook
6bbc77f RomanKubiak Wed Jul 2 17:09:34 2014 +0200
Possible fix for annoying menu inactive bug when in plugin mode
afc57b3 RomanKubiak Wed Jul 2 00:23:16 2014 +0200
Repository cleanups
de1c39a RomanKubiak Tue Jul 1 23:52:57 2014 +0200
Fixed lua editor font Returning 1 for number of programs to avoid assertion
9d15a56 RomanKubiak Mon Jun 30 23:51:10 2014 +0200
Didn't do anything. i suck
6345a75 RomanKubiak Mon Jun 30 14:26:29 2014 +0200
Added lua callback after panel resources loaded
e7f7e07 RomanKubiak Sun Jun 29 23:19:35 2014 +0200
Font embedding fixed. Need to add a lua callback for resource loading. NEED TO FIX lua start scripts in instances.
747c33f atom Sat Jun 28 21:59:13 2014 +0200
Mac AU fixes and instace export functionality.
e10e9e0 RomanKubiak Sat Jun 28 16:47:58 2014 +0200
VST wrapper changes
4d75cdc atom Fri Jun 27 00:06:03 2014 +0200
Mac OSX project fixes for VST wrapper (see Introjucer notes for details in case project is re-created)
635bab2 RomanKubiak Wed Jun 25 23:44:19 2014 +0200
minor project changes
c8bf5c3 RomanKubiak Tue Jun 24 23:13:20 2014 +0200
Calloutbox for colour properties (should be better then normal dialogs so you don't need to close the window each time)
bc1721e RomanKubiak Tue Jun 24 18:12:35 2014 +0200
Merge branch 'master' of https://github.com/RomanKubiak/ctrlr
673e740 RomanKubiak Tue Jun 24 18:11:20 2014 +0200
Font embedding: need to reload imported font list during panel-load so that all components on the panel can access 	imported fonts (those in resources)
e6a5554 RomanKubiak Tue Jun 24 01:10:06 2014 +0200
Windows project fixes
53038b6 RomanKubiak Mon Jun 23 18:45:51 2014 +0200
Updated JUCE Added XmlElement and XmlDocument to Lua Dynamic plugin(instance) information taken from panel properties (VST only, AU needs to be added)     this change is partialy in the JUCE sources Font fixes (Linux only, all fonts that use  on Linux are always bold) TTF reading is now JUCE native, need to re-write FontManager code to support that
87ad3d2 RomanKubiak Fri May 23 19:43:17 2014 +0200
Linux fixes for instance export
7d983ad RomanKubiak Thu May 22 19:28:42 2014 +0200
Linux based libr stuff needs fixing.
7848729 RomanKubiak Mon May 19 23:21:47 2014 +0200
Embedded font work. Need to fix StringArray implementation in Lua (add a safe access to array elements)
6cf198d RomanKubiak Sun May 18 22:57:21 2014 +0200
Modify README.md
09bb66d RomanKubiak Sun May 18 22:56:07 2014 +0200
Write version tag.
a34ea03 RomanKubiak Sun May 18 22:44:52 2014 +0200
Matching icoming messages (single only) for MIDI CHANNEL property.
91695a6 RomanKubiak Mon May 5 00:03:58 2014 +0200
Started to work on font embedding.
ac6a318 Roman Kubiak Wed Apr 23 14:30:50 2014 +0200
Fixed VST project binary path
218f9d4 Roman Kubiak Wed Apr 23 14:12:16 2014 +0200
Added VST builds for VS2013 Created a Release solution for VS2013
cd7853b RomanKubiak Wed Apr 23 12:28:40 2014 +0200
Added missing JUCE files.
a35324a RomanKubiak Fri Apr 18 23:45:31 2014 +0200
Added one icon in the about dialog
b6d879b unknown Fri Apr 18 14:10:55 2014 +0200
Windows fix after class rename. Added Visual Studio 2013 project.
adb8bb4 RomanKubiak Thu Apr 17 16:10:34 2014 +0200
Renamed non Ctrlr prefixed classes Updated Juce to 3.0.5
7a4089d atom Wed Apr 16 07:34:29 2014 -0400
Strip linux binaries before packaging
15a19d8 RomanKubiak Wed Apr 16 13:20:44 2014 +0200
Split linux 32 and 64 binaries package.
e4a3cfd atom Mon Apr 14 22:42:30 2014 +0200
GIT fix for MAC
262f271 RomanKubiak Mon Apr 14 22:16:19 2014 +0200
Small GIT fix for windows script
8997035 RomanKubiak Fri Apr 11 17:39:44 2014 +0200
Added a StringRef luabind converter so that classes can take StringRef parameter without any additional code.
8fa0123 RomanKubiak Wed Apr 9 14:21:41 2014 +0200
SVN cleanup
94e2ef6 RomanKubiak Wed Mar 26 23:41:42 2014 +0100
Windows build fixes. added a "compile all" option to the Lua editor
7f30fb0 RomanKubiak Wed Mar 26 18:33:07 2014 +0100
Linux fixes for porject settings.
32c045d RomanKubiak Wed Mar 26 00:16:53 2014 +0100
Instance export for Linux is now working (experimental) You should be able to produce new binaries with embedded panels and open them.
3b2a12b RomanKubiak Thu Mar 13 23:10:24 2014 +0100
Updated Windows builds for GIT.
9a0db55 atom Thu Mar 13 22:10:34 2014 +0100
Updated build on MAC to work with Xcode 5 and GIT
be1672c RomanKubiak Thu Mar 13 21:03:11 2014 +0100
ListBox fixes.
f4440ab atom Thu Mar 13 20:51:35 2014 +0100
MAC fixes for AU project
d756b19 RomanKubiak Thu Mar 13 20:37:42 2014 +0100
Add missing files
a363e03 atom Thu Feb 27 20:03:57 2014 +0100
added missing Xcodeproj files for the AU wrapper changes the settings for the AU project to build with XCode 5
af4e718 atom Fri Feb 14 23:58:02 2014 +0100
LThread fixed getThreadId cast. First build on new Xcode (works)
9c70bfa Roman Kubiak Fri Feb 14 13:30:10 2014 +0100
Initial commit to github.
17612ea RomanKubiak Sun Nov 24 14:53:11 2013 -0800
Initial commit