Commit Graph

227 Commits

Author SHA1 Message Date
Nedko Arnaudov 2b66a82e9a ladishd: new function - ladish_js_save_app() 2011-09-03 03:17:49 +03:00
Nedko Arnaudov 026659406a LASH support in ladishd 2011-08-04 02:59:01 +03:00
Nedko Arnaudov ac74c5ef23 liblash: implement save/restore/quit 2011-08-01 05:59:24 +03:00
Nedko Arnaudov 0686ff9c47 Notify ladishd when lash client is initialized 2011-07-31 20:33:27 +03:00
Nedko Arnaudov 997630bfb7 use strings for app levels
With jack-session on the manege, strict L0-L3 classification
does not reflect the actual situation. LASH and jack-session
are still L2 though.
2011-07-28 15:15:47 +03:00
Nedko Arnaudov e0ec247159 split vclient functionality
vgraph manipulation is going to be able to do more than split
2011-06-01 03:04:18 +03:00
Nedko Arnaudov 7e53b28c3a wscript: use gtk+-2.0 cflags/libs when building gladish 2011-04-14 02:38:32 +03:00
Nedko Arnaudov 62b5b43fe0 wscript: copy the right license file to datadir 2011-01-29 14:35:41 +02:00
Nedko Arnaudov 14da83ea4c wscript: start the 0.4-dev cycle 2011-01-09 23:24:22 +02:00
Nedko Arnaudov dec0b7d9b8 ladish-0.3 release 2011-01-09 18:56:07 +02:00
Nedko Arnaudov 5057e59fa2 wscript: enable warnings in release builds 2011-01-09 18:56:07 +02:00
Nedko Arnaudov 8ff8613dc7 gladish: add menu items for reactivating jackdbus and a2jmidid. Fixes #132 2010-12-25 05:12:19 +02:00
Nedko Arnaudov df4def70b2 ladishd: data integrity checks 2010-12-23 04:20:52 +02:00
Nedko Arnaudov 54aebc4b29 Revert "gladish: Move help text from code to separate text file"
This reverts commit a5d878cdc4.

gui/help/fr.txt is manually incorporated into po/po.fr
2010-12-19 21:28:38 +02:00
Nedko Arnaudov c4119ff60b use waf for generating and installing *.mo files 2010-12-19 14:30:13 +02:00
Nikita Zlobin 875f8496f3 i18n: Configurable locale dir 2010-12-19 16:25:20 +05:00
Nikita Zlobin ee247506bd Install translations 2010-12-17 23:08:26 +05:00
falkTX fbe3409dab Fix pylash includes 2010-12-14 04:28:12 +00:00
Nedko Arnaudov dd6c013574 gui: implement project properties dialog (description and notes). Fix for #90 2010-12-07 05:31:28 +02:00
Nedko Arnaudov 75e08bc107 wscript: fix and improve dist target (waf 1.6) 2010-12-03 02:38:10 +02:00
Nikita Zlobin a5d878cdc4 gladish: Move help text from code to separate text file 2010-11-28 15:31:20 +05:00
Nikita Zlobin 9e0b654848 Make file reading function common 2010-11-28 15:26:36 +05:00
Nedko Arnaudov fb15df6218 ladishd: recent list for studios 2010-11-18 00:48:32 +02:00
Nedko Arnaudov f44f92d4f3 wscript: more waf-1.6 related improvements 2010-11-14 21:20:14 +02:00
Nedko Arnaudov ffc3be463e wscript: adjust some stuff that is deprecated in waf-1.6 2010-11-14 19:56:25 +02:00
Nedko Arnaudov 726f4cb642 untabify the wscript 2010-11-14 19:31:50 +02:00
Nedko Arnaudov f76f48f436 waf: fix the include path workaround 2010-11-14 19:27:56 +02:00
Nedko Arnaudov f9142569d9 waf: switch to 1.6.1 2010-11-14 19:20:29 +02:00
Nedko Arnaudov 9592afef25 alsapid_get_pid() for use in ladishd virtualizer 2010-10-31 10:17:42 +02:00
Nedko Arnaudov e9d9baa830 wscript: remove commented libalsapid related code 2010-10-31 00:28:56 +03:00
Nedko Arnaudov 9beaac7cf6 wscript: build&install libalsapid.so 2010-10-31 00:28:01 +03:00
Nedko Arnaudov 8f09afb007 wscript: dont try to remove non-existing files
dist tarball creation code will not attempt to remove non-existing files anymore
This was causing exception raise
2010-10-30 17:43:38 +03:00
Nedko Arnaudov 309e3ca23d pylash. Fixes #112 2010-10-24 06:01:13 +03:00
Nedko Arnaudov c26d5015fc liblash: provide lash_get_fqn(). Fixes #111
lash_get_fqn() is known to be used by jack-rack
2010-10-24 04:11:31 +03:00
Nedko Arnaudov e405d25fc1 gladish: make dynmenu code reusable 2010-10-16 04:32:25 +03:00
Nedko Arnaudov 78e99c4d64 ladishd: Basic recent projects functionality 2010-10-09 16:53:03 +03:00
Nedko Arnaudov 181585203e gladish: canvas zoom functionality. Fixes #66 2010-09-28 01:25:22 +03:00
Nedko Arnaudov 482265c5c7 gladish: move toolbar related code to separate file 2010-09-28 00:38:49 +03:00
Nedko Arnaudov 6c3ef670b6 gladish dialog for ladishd settings 2010-09-28 00:18:44 +03:00
Nedko Arnaudov 1f2972377e gladish: persist the toolbar visibility setting across invocations 2010-09-27 22:48:35 +03:00
Nedko Arnaudov bdd6256827 fix ladiconfd autoactivation 2010-09-27 21:48:31 +03:00
Nedko Arnaudov 4a91f81d4c ladishd settings
* whether to autostart studio on load
 * whether to use notification daemon
 * shell to use
 * terminal to use
2010-09-26 20:08:36 +03:00
Nedko Arnaudov 85f8601728 settings storage daemon 2010-09-20 00:59:06 +03:00
Nedko Arnaudov ef3a3891db move catdup to common/ 2010-09-19 17:15:11 +03:00
Nedko Arnaudov 979f2190d0 move dirhelpers to common/ 2010-09-19 17:04:14 +03:00
Nedko Arnaudov 9c74953716 waf: improve parallelism 2010-09-14 00:55:44 +03:00
Nedko Arnaudov b979c7e85b waf: fix creation of non-delatable directories
the */apps directories where created during install stage
this was problematic because they were created with root permissions
and were not deletable without root permissions
2010-09-13 22:02:37 +03:00
Nedko Arnaudov eccc6ad65b waf: upgrade to 1.5.18 2010-09-13 21:35:41 +03:00
Nedko Arnaudov adaa56b758 gui: Require gtk+-2.20.0 2010-09-09 01:42:58 +03:00
Nedko Arnaudov a94e623068 waf: display warning if GUI frontend will not be built 2010-09-09 01:42:27 +03:00
Nedko Arnaudov 128ad4d5d0 gui: split gui/main.c into smaller parts
The refactoring is based on Nikita Zlobin suggestions
2010-09-07 01:02:12 +03:00
Nedko Arnaudov 3beb3cc01d waf: option for creating distribution tarballs without git submodules 2010-09-06 16:12:50 +03:00
Nedko Arnaudov 2008ba8f7d waf: do not distribute GNU global tag files 2010-09-06 16:12:23 +03:00
Nedko Arnaudov b78b580ef6 waf: dist tarball will not include .gitmodules anymore 2010-09-06 15:58:07 +03:00
Nedko Arnaudov 598ea85ee4 wscript: version is 0.3-rc now 2010-09-06 15:42:51 +03:00
Nedko Arnaudov 1bbcec46a9 waf: require flowcanvas-0.6.4
It has fix for #63 and fix for a bug that was workarounded in past but the workaround
was reverted in the previous commit
2010-09-03 01:09:47 +03:00
Nedko Arnaudov c00c30ca2d waf: Disable opimizations in debug mode
The -Wuninitilized vs optimizations situation is problematic.
-Wuninitialized needs optimizations to work properly
but then binaries are hard to debug because stack gets optimized.

The implemented solution is not to build debuggable executables
by default, even for non-release source trees. If debug mode is
force enabled at configure stage, then optimizations are force
disabled. This way use of uninitialized data will be catched
early during development and when debugging is needed, the debug
mode will have to be force enabled.
2010-08-31 03:05:35 +03:00
Nedko Arnaudov 997208c0df gui: basic save/unload/load project functionality 2010-08-22 06:49:44 +03:00
falkTX afa485ee18 Install desktop and icon files 2010-08-20 15:15:24 +01:00
Nedko Arnaudov b396329c5d daemon: implementation of project load 2010-08-08 23:51:31 +03:00
Nedko Arnaudov 1d908a66d6 daemon: saveable projects 2010-08-06 05:00:04 +03:00
Nedko Arnaudov 17603f246d daemon: make some save functionality reusable
* Helper functions in daemon/save.c will be used in project save functionality as well
 * Graph iteration callbacks now receive the handle of the graph being iterated
 * Indention is now more flexible because now it is not string but an integer
2010-08-06 03:19:23 +03:00
Nedko Arnaudov 0017f19ffa SaveProject method of the dbus room object. 2010-08-05 15:47:08 +03:00
Nedko Arnaudov 55406c08a7 Install compatibility files required for building against liblash 2010-06-19 22:31:14 +03:00
Nedko Arnaudov 0a3ee8cd54 wscript: when needed, force gcc optimizations in order to enable -Wuninitialized 2010-06-05 15:32:37 +03:00
Nedko Arnaudov e82916b5d9 daemon: queued remove app command
On app removal, wait app to stop and delete graph objects related to it.
Fixes #86
2010-05-16 11:22:13 +03:00
Nedko Arnaudov 574962bfb0 wscript: fix pre 2.6 python support 2010-05-16 11:15:09 +03:00
Nedko Arnaudov fbc0057fb3 waf: gtags command 2010-05-12 00:39:10 +03:00
Nedko Arnaudov 49cd073a43 waf: etags command 2010-05-11 23:20:12 +03:00
Nedko Arnaudov cb85e85b03 daemon: make create/delete room commands async ones 2010-05-09 12:54:45 +03:00
Nedko Arnaudov d2782283a7 daemon: cmd_start_app -> cmd_change_app_state 2010-05-08 21:28:56 +03:00
Nedko Arnaudov 5642b747e5 configure option to enable doxygen docs generation 2010-05-08 16:09:40 +03:00
Nedko Arnaudov bb7a63e216 daemon: handle start_app requests asynchronously 2010-05-05 01:09:42 +03:00
Nedko Arnaudov 16ca901d9a daemon: new_app command
This introduces no new functionality but changes the way new apps are started.
Previously new app request were not queued, they were synchronous.
Now they are queued and asynchronous.
2010-05-04 23:48:23 +03:00
Nedko Arnaudov 94093265e2 daemon: initial implementation of user notification 2010-04-18 01:49:36 +03:00
Nedko Arnaudov 31f6cb939b daemon: room-studio port creation through jmcore
virtualizer does not know about jmcore yet
2010-04-11 16:45:30 +03:00
Nedko Arnaudov da63d80b84 jmcore - JACK multicore (snake) 2010-04-11 12:25:30 +03:00
Nedko Arnaudov 8d73642124 fix comment 2010-04-11 08:28:26 +03:00
Nedko Arnaudov 9f6946c97f remove the obsolete "safety" memory functions
Juuso favours them but I favour explicit handling of memory allocation checks
that cause current function to fail
2010-04-04 21:45:53 +03:00
Nedko Arnaudov 856d9f5f89 gui: move menu related code to separate file 2010-03-21 18:08:42 +02:00
Nedko Arnaudov ec1300100c create room dialog 2010-03-21 16:33:39 +02:00
Nedko Arnaudov fc21df8068 daemon: better implementation of server stop timeout workaround
* current time check is more precise
 * waits during command executions are suboptimal because they block the main loop
2010-03-06 02:17:51 +02:00
Nedko Arnaudov 44cdd3164c Use custom status icons (and more of them). Fixes #65 2010-02-21 20:11:30 +02:00
Nedko Arnaudov 5fc59ea3ed fix wscript after switch to GtkBuilder 2010-02-07 22:59:21 +02:00
Nedko Arnaudov fbc1bb5aa1 gladish: switch from libglade to GtkBuilder
GTK 2.16 is required now.
Warnings during conversion:
[main_win:main_vbox:menubar:view_menu_item:view_menu:menu_item_view_arrange] Property 'Tooltip' of object class 'Widget' is only supported in libglade format
[main_win:main_vbox:toolbar:toolitem28:alignment2:hbox4:buffer_size_combo] Property 'Tooltip' of object class 'Widget' is only supported in libglade format
[main_win:main_vbox:toolbar:toolitem28:alignment2:hbox4:buffer_size_combo] Property 'Items' of object class 'Combo Box' is only supported in libglade format
[main_win:main_vbox:toolbar:clear_load_button] Property 'Tooltip' of object class 'Widget' is only supported in libglade format
[main_win:main_vbox:toolbar:toolitem30:alignment3:xrun_progress_bar] Property 'Tooltip' of object class 'Widget' is only supported in libglade format
2010-02-07 19:37:23 +02:00
Nedko Arnaudov 0a60fa61a6 daemon: initial room object implementation 2010-01-10 17:44:14 +02:00
Nedko Arnaudov 1094b5e509 Start ladish-0.3 2009-12-29 09:18:48 +02:00
Nedko Arnaudov 4b4d6c974f Release ladish-0.2 2009-12-29 09:11:00 +02:00
Nedko Arnaudov eff9454c8b gui: improve the about dialog. Fixes #11 2009-12-27 15:16:24 +02:00
Nedko Arnaudov a1f4684a34 require flowcanvas-0.6.0
0.6.0 is the first official release that works
2009-12-21 23:34:44 +02:00
Nedko Arnaudov 8ba8c8412b gui: remove unused and duplicate dbus helper code 2009-12-13 18:19:29 +02:00
Nedko Arnaudov b5565fd398 move proxy implementations to new /proxies directory 2009-12-13 18:10:57 +02:00
Nedko Arnaudov dd46f403a9 waf: fix debuggable builds; disable werror for release builds (fixes #15) 2009-12-10 22:44:42 +02:00
Nedko Arnaudov bb7338fae0 daemon: a2j virtualization 2009-12-07 00:56:48 +02:00
Nedko Arnaudov ad421b846a gui: refactor a2j_proxy 2009-12-06 23:35:01 +02:00
Nedko Arnaudov 67a1dd5013 gui: dialog for starting programs now starts them through ladishd 2009-12-03 01:49:08 +02:00
Nedko Arnaudov e46ea7b77b ladishd: basic app supervisor 2009-11-30 01:22:58 +02:00
Nedko Arnaudov 8e6f044d74 ladishd: jack_dispatcher -> virtualizer 2009-11-28 17:23:23 +02:00
Nedko Arnaudov 90e81444ee ladishd: stop and unload studio on deamon deactivation 2009-11-25 15:44:53 +02:00
Nedko Arnaudov 4d061b7a39 execute commands in queue 2009-11-25 03:52:00 +02:00