| *** rncbc has joined #lv2 | 00:25 | |
| *** rncbc has quit IRC | 01:47 | |
| *** HarryHaaren has quit IRC | 02:15 | |
| *** ricardocrudo has joined #lv2 | 02:21 | |
| *** falktx has quit IRC | 04:50 | |
| *** gianMOD_ has joined #lv2 | 06:31 | |
| *** gianMOD has quit IRC | 06:34 | |
| *** edogawa has joined #lv2 | 07:05 | |
| *** 7JTABTVD7 is now known as Anchakor | 08:34 | |
| *** edogawa_ has joined #lv2 | 08:38 | |
| *** edogawa has quit IRC | 08:41 | |
| *** edogawa_ is now known as edogawa | 08:46 | |
| *** falktx has joined #lv2 | 11:05 | |
| *** mlpug has joined #lv2 | 11:10 | |
| *** HarryHaaren has joined #lv2 | 11:42 | |
| *** mlpug has quit IRC | 12:24 | |
| *** bazz has quit IRC | 12:24 | |
| *** gianMOD_ has quit IRC | 12:24 | |
| *** ax has quit IRC | 12:24 | |
| *** triune has quit IRC | 12:24 | |
| *** wrl has quit IRC | 12:24 | |
| *** NickSB2 has quit IRC | 12:24 | |
| *** mlpug has joined #lv2 | 12:26 | |
| *** bazz has joined #lv2 | 12:26 | |
| *** gianMOD_ has joined #lv2 | 12:26 | |
| *** ax has joined #lv2 | 12:26 | |
| *** triune has joined #lv2 | 12:26 | |
| *** wrl has joined #lv2 | 12:26 | |
| *** NickSB2 has joined #lv2 | 12:28 | |
| *** HarryHaaren has quit IRC | 12:47 | |
| *** ricardocrudo has joined #lv2 | 13:08 | |
| *** rncbc has joined #lv2 | 13:13 | |
| *** falktx has quit IRC | 13:14 | |
| *** HarryHaaren has joined #lv2 | 13:28 | |
| HarryHaaren | whee, fixed the PUGL alt-tab black areas issue. AVTK / PUGL are freinds again :) | 13:30 |
|---|---|---|
| *** Anchakor_ has joined #lv2 | 14:21 | |
| *** gianMOD_ has quit IRC | 14:49 | |
| *** gianMOD has joined #lv2 | 15:07 | |
| *** gianMOD has quit IRC | 15:57 | |
| *** gianMOD has joined #lv2 | 15:57 | |
| *** gianMOD has quit IRC | 15:57 | |
| *** gianMOD has joined #lv2 | 15:58 | |
| *** gianMOD has quit IRC | 15:58 | |
| *** gianMOD has joined #lv2 | 15:59 | |
| *** gianMOD has quit IRC | 15:59 | |
| *** drobilla has joined #lv2 | 16:02 | |
| *** gianMOD has joined #lv2 | 17:00 | |
| *** falktx has joined #lv2 | 17:03 | |
| *** gianMOD has quit IRC | 17:10 | |
| HarryHaaren | drobilla, 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 |
| HarryHaaren | PUGL btw | 17:24 |
| HarryHaaren | that 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-browser | 17:26 |
| * HarryHaaren is happy with the PUGL / AVTK combo | 17:26 | |
| falktx | HarryHaaren: using cairo right? | 17:32 |
| falktx | HarryHaaren: rgareus has a project that provides a file-browser for simple x11 apps like pugl plugins | 17:33 |
| HarryHaaren | falktx, yep. Drob implemented the Cairo XLib stuff (no GL involved) and I'm fixing some double-buffering etc | 17:33 |
| HarryHaaren | AVTK needs its own one anyway: consistency in UI | 17:33 |
| falktx | HarryHaaren: any progress on win32/osx cairo-pugl yet? | 17:34 |
| HarryHaaren | i have most of it done already, including some features only useful for sample-library files browsing etc. extension filters on the way | 17:34 |
| HarryHaaren | nope | 17:35 |
| drobilla | I was going to see how easy Cairo=>GL is and maybe just use that on other platforms for now | 17:36 |
| drobilla | If it's easier, anyway | 17:36 |
| HarryHaaren | yep 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 handy | 17:43 |
| rgareus | and with pango/cairo around, drawing can be much easier and nicer. | 17:43 |
| HarryHaaren | yep, cheers rgareus i'll look into that. right now, releasing "working" code trumps creating better looking file dialogs.. | 17:44 |
| rgareus | the ignore_mountpoints ignore_fs etc lists also took me a while to collect from various sources | 17:45 |
| HarryHaaren | also the idea behind building file-browsing into AVTK is to specialize it to audio samples (to start anyway) | 17:45 |
| * rgareus disagrees. | 17:45 | |
| HarryHaaren | that means parsing file-names, showing pretty names instead of big long ones, etc see https://github.com/harryhaaren/openAV-Fabla/issues/36#issuecomment-67857624 | 17:45 |
| HarryHaaren | why ? | 17:45 |
| rgareus | well, it should work all right. but that should never get in the way of proper design. | 17:46 |
| HarryHaaren | file-browsing is generic: the one in Fabla is audio-sample specific, because that's its use case. | 17:46 |
| rgareus | software design, that is (not visual design) | 17:46 |
| HarryHaaren | its not: but the point is to provide a good experience for users, not presenting filenames with long repeated filenames, which is very common for samples | 17:47 |
| falktx | HarryHaaren: btw, please ensure the file-dialogs do NOT lock the main thread | 17:47 |
| HarryHaaren | experience > features. | 17:47 |
| falktx | HarryHaaren: it's an issue with ntk. hopefully fixed in your plugins with the move to pugl | 17:48 |
| HarryHaaren | there is no threading invoved at all, you push a list of items to the UI, done -> resume normal operation until user interacts next | 17:48 |
| HarryHaaren | well most TK's do it wrong in some way; GTK decides to spawn random()*10 threads... that's hardly ideal either :D | 17:49 |
| falktx | yes, all I'm saying is that you shouldn't lock/stop the execution of idle() during file-dialogs | 17:49 |
| HarryHaaren | obvoiusly :) | 17:49 |
| falktx | cool then | 17:50 |
| falktx | HarryHaaren: oh and about modguis. is your artyfx code very different from the current github one? | 17:51 |
| falktx | HarryHaaren: if not I can do a pull request with the modgui | 17:51 |
| HarryHaaren | sure do | 17:52 |
| *** mlpug has quit IRC | 17:52 | |
| HarryHaaren | i'll do a pull before releasing 1.3 | 17:53 |
| rgareus | the gtk random()*10 threads are for indexing and generating previews. And yes it sucks bad time, particularly in RT applications that use memlock | 17:58 |
| falktx | HarryHaaren: oh, I didn't see you already had some changes/pull-request for modgui | 17:58 |
| falktx | HarryHaaren: that commit doesn't apply to the new code though | 17:58 |
| falktx | HarryHaaren: I sent you an updated one :) | 17:59 |
| HarryHaaren | cheers | 17:59 |
| HarryHaaren | rgar: yup | 17:59 |
| * HarryHaaren out for dinner | 18:00 | |
| *** gianMOD has joined #lv2 | 18:34 | |
| *** HarryHaaren has quit IRC | 19:51 | |
| *** rncbc has quit IRC | 19:55 | |
| *** drobilla has quit IRC | 20:32 | |
| *** rncbc has joined #lv2 | 21:04 | |
| *** falktx has quit IRC | 21:18 | |
| *** edogawa has quit IRC | 22:12 | |
| *** drobilla has joined #lv2 | 22:49 | |
| *** rncbc has quit IRC | 23:30 | |
| *** rncbc has joined #lv2 | 23:53 | |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!