Search
Sunday, 29th of April 2018, 6:57:37 UTC
6:58:59
jackdaniel
well, in description I've provided links to the parts of the video tackling distinct topics
6:59:42
jackdaniel
but I think it is still perceived as a single video (and in fact it is, because it is a a single line of thought except the first 12m part)
6:59:56
jackdaniel
so it will require more careful planning what should I explain
7:00:04
jackdaniel
and keep it small on this phase
7:01:54
karlosz
yes, i think that an hour and a half video requires the viewer to commit that entire chunk of time
7:02:18
karlosz
for me, if im interrupted while watching it, then it takes a long time to remember all the context when i go back to watch the video
7:03:21
jackdaniel
what can I say – gadgets are an interesting topic :-)
7:03:44
jackdaniel
I've cut it anyway – I was planning to go into with-look-and-feel-realization and pane-realizers abstraction
7:06:26
karlosz
you can do those as a follow up video, right?
7:06:46
jackdaniel
yes, that's the plan
7:07:05
jackdaniel
but I won't get to it anytime soon
7:07:30
karlosz
is there any way to scale mcclim apps universally? these new hidpi screens make text way too small
7:08:41
jackdaniel
there is none, but take a look at the "sheets as ideal forms" blog post
7:08:50
jackdaniel
we plan to move into density indepnendent pixels
7:10:25
jackdaniel
also slyrus_ has a proof of concept work on zooming
7:10:37
jackdaniel
having "zoom gadget" could make a nice example
15:26:25
beach
I need to go pretty soon.
15:26:25
loke
beach: There are missing functions in CLX. There are Xrender function that are not declared as CLX functions, so if we want to have antialiased lines, those need to be added.
15:28:41
beach
yes, that part of CLX is a mess.
15:29:38
loke
beach: It's fortunately fairly easy to understand the code if you have some basic understanding of the X protocol.
15:29:50
loke
I believe I can rather trivially add the missing functions.
15:30:06
beach
I just didn't like the abstractions very much as I recall.
15:30:18
beach
But maybe we can work on those some other time.
15:30:25
loke
There isn't much in the way of abstractions. It's just a one-for-one mapping to Xlib.
15:31:50
beach
OK, that is not my recollection, but I believe you. I guess I should go back and look at it some day.
15:31:58
beach
I say, go ahead and add what you need.
15:32:08
loke
beach: Don't believe me. I'm just basing it on the parts I have looked at
15:32:26
loke
I have to try to understand xrender properly first.
15:32:41
loke
Implementating the API calls should be easy
15:32:43
beach
There was something about an initialization being done automatically by CLX.
15:32:46
loke
Using the correctly, however, is another thing.
15:33:04
loke
beach: OK, probably in some part I haven' tlooked at.
16:11:51
jackdaniel
loke: look at the extensions
16:12:09
jackdaniel
if you have some patch improving things, I'll look over it – I'm one of people maintaining clx
16:14:26
jackdaniel
as of clx being a mess – I think it is reasonably documented and works
16:14:38
jackdaniel
extensions are another story
16:14:58
beach
I was specifically talking about the Xrender extension.
16:15:57
jackdaniel
we've also added a unit test suite for two first chapters of the documentation
16:16:03
jackdaniel
and we plan to add more
16:51:42
slyrus_
jackdaniel, you are an amazingly productive programmer at 1.25x speed :)
Sunday, 29th of April 2018, 18:57:37 UTC