| <<<Back 1 day (to 2016/03/03) | 20160304 |
RobinWattsLenovo | tor8: Hey. | 00:05.44 |
| How was your flight? | 00:05.54 |
| I'm assuming that kens and chrisl will be here shortly. | 00:07.04 |
tor8 | RobinWattsLenovo: hi! flight was good. | 00:09.40 |
| plane was more than half empty... | 00:09.53 |
RobinWattsLenovo | Yeah, for us too. I think midweek flights are good :) | 00:10.08 |
tor8 | RobinWattsLenovo: immigration took <10 minutes end-to-end :) | 00:10.24 |
RobinWattsLenovo | I have a batch of commits for you to look at whenever you feel suitably human again. | 00:10.28 |
tor8 | that's a first! | 00:10.32 |
RobinWattsLenovo | tor8: Took longer for me as I had a new passport. | 00:10.41 |
tor8 | will do. I also got a bunch of commits done on the plane waiting for review. | 00:10.58 |
| I'm going to take a shower in a bit. are we heading out for dinner when ken and chris arrive? | 00:11.16 |
RobinWattsLenovo | 6ish? | 00:11.27 |
tor8 | works for me | 00:11.35 |
RobinWattsLenovo | Michael and Henry are here too, so will probably come along. | 00:11.47 |
tor8 | the chinese or thai place down in burlingame maybe? | 00:11.52 |
RobinWattsLenovo | Grace Garden, yeah. | 00:12.00 |
tor8 | yeah, that's the place I was thinking of. we haven't been there in a long long time. | 00:13.55 |
RobinWattsLenovo | I wonder about "pdf_obj_is_stream", leaving pdf_is_stream alone? pdf_is_stream_imp seems clumsy. | 00:14.52 |
tor8 | pdf_is_obj_num_stream? | 00:15.12 |
| yeah, don't much like _imp suffix for functions that escape 'static' scope | 00:15.32 |
RobinWattsLenovo | I don't see why "num" ? | 00:16.17 |
tor8 | for the object number variant | 00:16.26 |
| rather than the one that takes an indirect pdf_obj | 00:16.48 |
RobinWattsLenovo | pdf_obj_is_stream(ctx, obj) is one version | 00:16.53 |
tor8 | pdf_load/open_stream etc also take numbers rathre than indirect objects | 00:17.03 |
RobinWattsLenovo | pdf_is_stream(ctx, doc, num, gen) is the other | 00:17.41 |
tor8 | I haven't really noticed these minor consistency flaws before banging on the jni/js bindings | 00:17.51 |
RobinWattsLenovo | No, it's forced us to polish what was already pretty good. | 00:18.18 |
tor8 | I had some bug with pdf-write.c using the obj version, or I would've hidden the number version altogether | 00:18.36 |
RobinWattsLenovo | So keep pdf_is_stream for the (ctx, obj) version, and find a better name for the _imp version? | 00:19.41 |
| pdf_doc_num_is_stream ? | 00:19.57 |
| pdf_obj_num_is_stream might be better | 00:20.23 |
| fz_output_buffer, rather than fz_save_buffer ? | 00:22.30 |
| We've been trying to move away from special file based things to fz_output based things, right? | 00:23.00 |
| Everything else looks good. | 00:25.09 |
| Minor thing; there is a commented out hasPermission line in the last commit, but I assume that's a placeholder to remind us that needs doing still? | 00:25.32 |
tor8 | RobinWattsLenovo: I've been naming things that write to filenames "save" and the ones that write to fz_outputs "write" | 00:41.57 |
| yeah, placeholder | 00:42.07 |
| enums are sort of awkward in javascript | 00:42.27 |
RobinWattsLenovo | tor8: OK, so maybe my objection is that there is no fz_write_buffer | 00:44.41 |
tor8 | yeah. I just wanted some way to get a Buffer to disk from javascript | 00:45.44 |
| to mirror readFile to read one in, and the pdf.save() and pixmap.saveAsPNG | 00:46.10 |
| I would not oppose to a fz_write_buffer (which is jsut fz_write(buf->data, buf->len) | 00:46.50 |
RobinWattsLenovo | yeah, seems sane. | 00:47.03 |
| My commits are all small fixes. | 00:47.34 |
| (Except for the memento one which is a bit more involved) | 00:47.57 |
| The text shaper one I need to talk to you about. | 00:48.08 |
tor8 | and we should probably discuss carrying more info in fz_text | 00:48.30 |
RobinWattsLenovo | Sure. | 00:48.36 |
| That's basically what I was talking about before. | 00:48.56 |
tor8 | the signed/unsigned comparison warning looks like a dumb fix for a dumb compiler issue. | 00:49.05 |
RobinWattsLenovo | tor8: No, it's a dumb FT issue. | 00:49.22 |
| num_glyphs is an FT_Long rather than an FT_ULong | 00:49.34 |
tor8 | bah. | 00:49.46 |
RobinWattsLenovo | and the other thing is an FT_UInt | 00:49.48 |
tor8 | if there's one good thing to be said about java, it's that they got rid of the signed/unsignedness mess | 00:50.03 |
RobinWattsLenovo | hence when the sizes of long and int are the same, then there is a problem with the simple cast fix. | 00:50.19 |
| I wonder where Chris and Ken are. | 01:19.08 |
henrys | RobinWattsLenovo: do you have their flight status? | 01:19.59 |
RobinWattsLenovo | It arrived 27 minutes late. At 2:37 | 01:20.41 |
henrys | customs hell I guess | 01:21.18 |
tor8 | RobinWattsLenovo: huh, my flight arrived at 15.00 so they should've beat me here | 01:21.45 |
RobinWattsLenovo | oh, there is a second flight. | 01:23.19 |
| That is delayed from 3:20 to (estimated) 5:38 | 01:23.33 |
henrys | I wonder is they'll want to go out or just eat in the room? | 01:29.53 |
| s/is/if | 01:30.58 |
RobinWattsLenovo | It'll take them an hour to get here, and then they'll want a shower etc, I bet. | 01:31.00 |
| So I suspect we should go without them. | 01:31.20 |
henrys | 6:00ish? | 01:33.08 |
RobinWattsLenovo | yeah. | 01:34.13 |
henrys | I'll text mvrhel_laptop | 01:36.42 |
| marcosw1: are you going to dinner? | 01:37.48 |
marcosw1 | henrys: Iâm home tonight, but thanks for asking. | 01:38.13 |
henrys | marcosw1: oh of course duh | 01:38.55 |
RobinWattsLenovo | ok, so downstairs in 5 mins? | 01:54.36 |
henrys | yup | 01:57.39 |
kens | ping anyone in SFO ? | 02:25.22 |
chrisl_x250 | kens: Robin and co are at the Grace Garden, they've just ordered..... dunno if you fancy rushing over there | 02:30.37 |
kens | Can do, what do you think ? | 02:31.38 |
| cn shower after | 02:31.43 |
chrisl_x250 | If we want to join them at a reasonable time, we'd have to grab a taxi | 02:32.22 |
kens | I have cash | 02:32.51 |
chrisl_x250 | Well, I'm not fussy, tbh | 02:33.05 |
kens | OK shower first then go over ? | 02:33.20 |
chrisl_x250 | Fine. | 02:33.31 |
kens | downstairs at 7 OK ? | 02:33.45 |
chrisl_x250 | yep | 02:33.54 |
kens | great see y there | 02:34.01 |
patomi | hello! I'd like to ask a question about mupdf android, if anyone is here :) | 12:02.34 |
kens | morning rayjj, where are you ? | 15:45.28 |
rayjj | I'm here. When are we meeting for breakfast ? | 15:46.10 |
| I assumed it was 8:30 like usual | 15:47.45 |
chrisl_x250 | rayjj: we haven't had an answer to that, but unless we hear different, I'm assuming 8:30 | 15:48.24 |
rayjj | chrisl_x250: OK | 15:48.59 |
kens | SOrry, was in a linux window | 15:50.18 |
| I'm assuming 8:30 downstairs unless someone else says something | 15:50.32 |
chrisl_x250 | kens: does that mean ssh etc is working now? | 15:53.38 |
kens | yes and adress sanitizer too | 15:55.58 |
chrisl_x250 | Super! | 15:56.13 |
kens | All up and running, finished it up last night now that we have wifi again | 15:56.21 |
| Was tempted to try it on the flight, £15 isn't that much for a 10 hour flght | 15:56.45 |
chrisl_x250 | If it had been available on the ground, I would *definitely* have got it! | 15:57.15 |
kens | Well it was on the plane. | 15:57.27 |
chrisl_x250 | Yes, but not available when we were still at Heathrow | 15:57.51 |
kens | I went as far as connecting to see how much it was going to be, was quite tempted, but thought that installing mulitple Linux packages and updating Git might strain it a bit | 15:58.04 |
| I suspect they are thinking more of people doing email and a few docs | 15:58.28 |
| And yeah, if it had been available on the stand it would have been better | 15:58.41 |
chrisl_x250 | Watching videos over it would probably have been impossible or, at least, unpopular..... | 15:59.25 |
kens | I suspect both :) | 15:59.34 |
| I've no clue what kind of bandwidth it has, but I doubt its huge | 15:59.56 |
chrisl_x250 | Apparently it's between 1.5 and 4 Mbps downstream. I suspect upstream will be near non-existent | 16:02.34 |
kens | Yeah I'd have to gues that's true | 16:03.55 |
| Would be OK for email but not a huge amont else | 16:04.11 |
chrisl_x250 | The review I read said that netflix was consistently watchable, although not at high res, obviously | 16:05.49 |
kens | I'm amazed | 16:09.21 |
chrisl_x250 | It will be interesting to see how it handles it as more people start using it...... | 16:10.36 |
kens | Yeah. Going to pack up and head downstairs, will be there in a few minutes | 16:13.57 |
marcosw1 | jogux: morning | 17:04.56 |
jogux | hi marcosw1 | 17:05.07 |
marcosw1 | are you skyping in for the meeting | 17:05.24 |
jogux | marcosw1: yep. Iâm decidedly ill and at home, so weâll be attempting a three way call | 17:05.50 |
| Forward 1 day (to 2016/03/05)>>> | |