Tuesday, 2014-12-23

*** rncbc has joined #lv200:25
*** rncbc has quit IRC01:47
*** HarryHaaren has quit IRC02:15
*** ricardocrudo has joined #lv202:21
*** falktx has quit IRC04:50
*** gianMOD_ has joined #lv206:31
*** gianMOD has quit IRC06:34
*** edogawa has joined #lv207:05
*** 7JTABTVD7 is now known as Anchakor08:34
*** edogawa_ has joined #lv208:38
*** edogawa has quit IRC08:41
*** edogawa_ is now known as edogawa08:46
*** falktx has joined #lv211:05
*** mlpug has joined #lv211:10
*** HarryHaaren has joined #lv211:42
*** mlpug has quit IRC12:24
*** bazz has quit IRC12:24
*** gianMOD_ has quit IRC12:24
*** ax has quit IRC12:24
*** triune has quit IRC12:24
*** wrl has quit IRC12:24
*** NickSB2 has quit IRC12:24
*** mlpug has joined #lv212:26
*** bazz has joined #lv212:26
*** gianMOD_ has joined #lv212:26
*** ax has joined #lv212:26
*** triune has joined #lv212:26
*** wrl has joined #lv212:26
*** NickSB2 has joined #lv212:28
*** HarryHaaren has quit IRC12:47
*** ricardocrudo has joined #lv213:08
*** rncbc has joined #lv213:13
*** falktx has quit IRC13:14
*** HarryHaaren has joined #lv213:28
HarryHaarenwhee, fixed the PUGL alt-tab black areas issue. AVTK / PUGL are freinds again :)13:30
*** Anchakor_ has joined #lv214:21
*** gianMOD_ has quit IRC14:49
*** gianMOD has joined #lv215:07
*** gianMOD has quit IRC15:57
*** gianMOD has joined #lv215:57
*** gianMOD has quit IRC15:57
*** gianMOD has joined #lv215:58
*** gianMOD has quit IRC15:58
*** gianMOD has joined #lv215:59
*** gianMOD has quit IRC15:59
*** drobilla has joined #lv216:02
*** gianMOD has joined #lv217:00
*** falktx has joined #lv217:03
*** gianMOD has quit IRC17:10
HarryHaarendrobilla, pushed double-buffering fix to my git. Its only a few lines to repaint the front-buffer on expose events (its invalidated when hidden behind other windows apparently)17:24
HarryHaarenPUGL btw17:24
HarryHaarenthat was the last obvious issue I saw with PUGL: some nasty things like a decent file-browser widget with filters + favorites (etc) still need doing, but i'm working towards that from Fabla2's basic file-browser17:26
* HarryHaaren is happy with the PUGL / AVTK combo17:26
falktxHarryHaaren: using cairo right?17:32
falktxHarryHaaren: rgareus has a project that provides a file-browser for simple x11 apps like pugl plugins17:33
HarryHaarenfalktx, yep. Drob implemented the Cairo XLib stuff (no GL involved) and I'm fixing some double-buffering etc17:33
HarryHaarenAVTK needs its own one anyway: consistency in UI17:33
falktxHarryHaaren: any progress on win32/osx cairo-pugl yet?17:34
HarryHaareni have most of it done already, including some features only useful for sample-library files browsing etc. extension filters on the way17:34
HarryHaarennope17:35
drobillaI was going to see how easy Cairo=>GL is and maybe just use that on other platforms for now17:36
drobillaIf it's easier, anyway17:36
HarryHaarenyep sure, works for me. In theory just the single call for cairo_create_for_xlib() should be changed, and the rest should remain consistent. Of course the code would need to be ported to Win32 / OsX backends of PUGL.17:42
rgareus HarryHaaren: https://github.com/x42/sofd  the rfc3986 parser/encoder for the 'recently used'  may come in handy17:43
rgareusand with pango/cairo around, drawing can be much easier and nicer.17:43
HarryHaarenyep, cheers rgareus i'll look into that. right now, releasing "working" code trumps creating better looking file dialogs..17:44
rgareusthe ignore_mountpoints ignore_fs etc lists also took me a while to collect from various sources17:45
HarryHaarenalso the idea behind building file-browsing into AVTK is to specialize it to audio samples (to start anyway)17:45
* rgareus disagrees.17:45
HarryHaarenthat means parsing file-names, showing pretty names instead of big long ones, etc see https://github.com/harryhaaren/openAV-Fabla/issues/36#issuecomment-6785762417:45
HarryHaarenwhy ?17:45
rgareuswell, it should work all right.  but that should never get in the way of proper design.17:46
HarryHaarenfile-browsing is generic: the one in Fabla is audio-sample specific, because that's its use case.17:46
rgareussoftware design, that is (not visual design)17:46
HarryHaarenits not: but the point is to provide a good experience for users, not presenting filenames with long repeated filenames, which is very common for samples17:47
falktxHarryHaaren: btw, please ensure the file-dialogs do NOT lock the main thread17:47
HarryHaarenexperience > features.17:47
falktxHarryHaaren: it's an issue with ntk. hopefully fixed in your plugins with the move to pugl17:48
HarryHaarenthere is no threading invoved at all, you push a list of items to the UI, done -> resume normal operation until user interacts next17:48
HarryHaarenwell most TK's do it wrong in some way; GTK decides to spawn random()*10 threads... that's hardly ideal either :D17:49
falktxyes, all I'm saying is that you shouldn't lock/stop the execution of idle() during file-dialogs17:49
HarryHaarenobvoiusly :)17:49
falktxcool then17:50
falktxHarryHaaren: oh and about modguis. is your artyfx code very different from the current github one?17:51
falktxHarryHaaren: if not I can do a pull request with the modgui17:51
HarryHaarensure do17:52
*** mlpug has quit IRC17:52
HarryHaareni'll do a pull before releasing 1.317:53
rgareusthe gtk  random()*10 threads  are for indexing and generating previews.  And yes it sucks bad time, particularly in RT applications that use memlock17:58
falktxHarryHaaren: oh, I didn't see you already had some changes/pull-request for modgui17:58
falktxHarryHaaren: that commit doesn't apply to the new code though17:58
falktxHarryHaaren: I sent you an updated one :)17:59
HarryHaarencheers17:59
HarryHaarenrgar: yup17:59
* HarryHaaren out for dinner18:00
*** gianMOD has joined #lv218:34
*** HarryHaaren has quit IRC19:51
*** rncbc has quit IRC19:55
*** drobilla has quit IRC20:32
*** rncbc has joined #lv221:04
*** falktx has quit IRC21:18
*** edogawa has quit IRC22:12
*** drobilla has joined #lv222:49
*** rncbc has quit IRC23:30
*** rncbc has joined #lv223:53

Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!