IRC Logs

Log of #ghostscript at irc.freenode.net.

Search:
 <<<Back 1 day (to 2014/01/13)2014/01/14 
Robin_Watts kens: will do.00:20.41 
  ray_laptop: Oh, I thought peeved was one of the uber servers. If it's a different thing, then that makes sense.00:21.12 
mvrhel_laptop hi henrys03:44.48 
  so I am getting going on gsview now03:44.56 
henrys mvrhel_laptop: oh great any initial thoughts?03:45.22 
mvrhel_laptop I think the way I am going to do this is first get this working as a project within my windows 8 solution. so it will be built with mupdf. and then I will add in gs capability03:45.51 
  then I can leverage much of my mupdf interface I already wrote03:46.11 
  and hopefully share a bunch of code between gsview, windows 8 app and the windows phone app03:46.31 
  and only have the ui stuff be different03:46.43 
  I have been playing around with the current gsview application. it should not be too hard to make something much much nicher03:47.28 
  nicer03:47.31 
henrys mvrhel_laptop: I looked a bit at printing this week - 8.1 apparently is not friendly to port redirection which is important for gsprint03:47.48 
  mvrhel_laptop: have you looked into these classes of driver - class 3 and 4?03:48.22 
mvrhel_laptop henrys: I was wondering if I can do the type of stuff though that I have done for windows 8.1 printing 03:48.24 
  which uses directX03:48.35 
  henrys: I have not look at those specifically03:49.00 
  but I can go ahead03:49.05 
henrys mvrhel_laptop: we'll sort it out at the meeting tomorrow.03:49.30 
mvrhel_laptop My understanding of it is a little limited right now. I added printing support in the mupdf 8.1 application for which I just got notified that it passed validation so it should be in the store soon03:49.56 
  it is possible to print with it from the surface too03:50.14 
  with the app03:50.36 
henrys mvrhel_laptop: but it's raster right?03:50.37 
  mvrhel_laptop: we really want to send high level stuff to the xps pipeline.03:51.03 
mvrhel_laptop henrys: yes it is raster. if we had an XPS output device, we could easily do this03:51.21 
  how are we in getting that?03:51.42 
  or who is/was working on it03:51.50 
henrys mvrhel_laptop: for ghostscript, I am we have a functioning device now. I think I'm going to get it up to the level of pxl device - images, vectors but no fonts and see how we do with that performance wise.03:53.21 
mvrhel_laptop oh ok. 03:53.50 
henrys but xpswrite will work now - just the output is a bit bulky03:54.23 
mvrhel_laptop well I think we should plan on that path for the windoze print solution03:54.57 
henrys mvrhel_laptop: agreed. We probably need something mupdf also.03:55.25 
mvrhel_laptop yes03:55.30 
henrys mvrhel_laptop: have your pot shops opened yet? Ours were underway Jan 1 and they are running out!03:56.33 
mvrhel_laptop I read that.03:56.39 
  the state is right now trying to pick those who will get the liscences03:56.56 
henrys mvrhel_laptop: as a road cyclist I'm a bit concerned, we'll see how this goes.03:57.10 
mvrhel_laptop yes03:57.14 
  need to head out for a bit03:58.47 
Robin_Watts http://www.theregister.co.uk/2014/01/14/mobile_apps_not_financial_success/10:00.51 
kens Yes, read it before.10:01.29 
Robin_Watts paulgardiner: 1 review on robin/master10:38.53 
paulgardiner Robin_Watts: looking10:43.09 
  Robin_Watts: slightly odd if I'm understanding correcly. Normal case dl is calculated to be of length linewidth and in direction 90deg from d. New case dl is (0,0)10:52.18 
Robin_Watts If the len is impossibly small, then we no longer calculate sqrt(len).10:52.49 
paulgardiner Yeah, I got that bit10:53.17 
  It's just that dl was previously always length linewidth10:53.54 
  It may well not matter10:55.03 
Robin_Watts I see your point.10:57.00 
  however in the case where len is very small, we cannot possibly know what direction dl{x,y}0 should have.10:57.25 
  hence setting it to 0,0 is the best we can do.10:57.41 
  and this is only used for drawing bevels.10:57.51 
  and 0,0 results in the correct result with the bevels.10:58.05 
paulgardiner Yeah, that sounds reasonable to me10:58.09 
  So there is no way that removing the sideeffect of moveto (bn = 1) can upset any following calls? 11:00.21 
  You can't have moveto followed by some other strange call that would look at bn11:01.12 
Robin_Watts paulgardiner: Whereever bn is accessed, sn is accessed too.11:03.56 
  so they are always incremented/reset in lockstep.11:04.08 
  The values can never differ.11:04.14 
paulgardiner So could they be removed from the struct?11:04.39 
  I mean just bn11:04.48 
Robin_Watts I have removed bn from the struct.11:04.49 
  First chunk in the patch :)11:05.01 
paulgardiner Aahh! I was reading that as local vars11:05.24 
  What values can sn range over?11:05.58 
Robin_Watts 0, 1, 2.11:06.06 
  rarely 0.11:06.12 
paulgardiner So now in lineto you are assuming not 011:06.42 
Robin_Watts I am.11:06.48 
paulgardiner What is sn?11:08.22 
Robin_Watts sn = number of points recorded into seg or beg.11:08.45 
  seg[0] = start of last line segment.11:09.03 
  seg[1] = end of last line segment.11:09.10 
  beg[0] = start of first line segment of this subpath11:09.24 
  beg[1] = end of first line segment of this subpath11:09.35 
paulgardiner So there is no chance of accidently getting into lineto with sn == 0?11:09.44 
Robin_Watts No.11:09.48 
paulgardiner In fact it would access bad memory on the first line if you did11:10.08 
  Okay. Looks fine to me11:10.13 
Robin_Watts Thanks.11:10.16 
chrisl kens2: ping14:42.56 
kens2 pong14:43.01 
chrisl kens2: running a PDF to pdfwrite causes the warning about "Use of -dUseCIEColor detected!"14:43.32 
kens2 Yes ?14:43.55 
  I take it you aren't using -dUseCIEColor ?14:44.05 
  Let me try it here14:44.15 
chrisl No, the UseCIEColor setting is coming from the PDF interpreter14:44.26 
kens2 Hmm, then we should probably disable that right now.14:44.42 
  I can't see why we would be running all PDFs that way, it makes no sense14:45.03 
chrisl pdf_main.ps: "% UseCIEColor is always true for PDF; see the comment in runpdf above"14:45.09 
kens2 Give me a moment to read it14:45.20 
chrisl It's not urgent, I just figured you hadn't noticed it14:45.57 
kens2 No, you're quite right I hadn't14:46.13 
  I don't understand the comment at all :-(14:46.59 
chrisl No, I must confess, it doesn't make a lot of sense to me either.....14:47.26 
kens2 It appears to define some Defauilt Color spaces, if UseCIEColor is true.14:47.58 
  But it doesn't otherwise. But since UseCIEColor is true, then it always defines them, so why test it ?#14:48.23 
  I think that comment is nonsense, and I have a suspicion that the definition of the default color spaces is nonsense too14:49.18 
  Ah, it looks at the 'current' parameter before it sets it to true14:50.06 
chrisl My main concern is that it's not me DCT filter hacking that's prompted it to print erroneously.....14:51.09 
  s/me/my14:51.15 
kens2 No its something baroque in the PDF interpreter14:51.24 
chrisl It doesn't make sense to faff around with UseCIEColor when we have the ICC backend in place.14:52.25 
kens2 I don't think it does no, but I'm trying to make some sense of the code at the moment14:52.45 
  I note that pdfwrite doesn't see CIE colours, so whatever it thinks its doing, it isn't.....14:53.07 
  Or at least I don't think it is.14:53.33 
chrisl I thought it would see ICC colors now?14:54.11 
kens2 I'm just going to try a cluster push with that line removed and see if there are any differences ;-)14:54.13 
chrisl Ah, good, I kept you talking long enough to get my clusterpush in first.... :-)14:54.49 
kens2 chrisl yes it does see ICC colours, but I can tell from those what they originally were. If UseCIEColor is true they always appear as CIEBased types14:54.51 
  ROFL14:54.57 
  Ah I see we have a 'smoots' on the cluster now14:56.02 
Robin_Watts Need a smaller font size on the web dashboard :(15:05.01 
  I think leagues and yards are new too.15:05.49 
  and links ?15:05.59 
kens2 leagues yes not sure about yards15:06.06 
ray_laptop morning, all15:10.58 
kens2 Morning Ray15:11.09 
henrys hi ray_laptop 15:12.06 
Robin_Watts morning michael, ray.15:13.22 
kens2 Robin_Watts : forgot tosay; thanks for following up on that gs-devel mail. I was 'fairly' sure that was the exact problem you were discussing with Mart, but not 100% certain.15:15.10 
Robin_Watts kens2: No worries.15:15.31 
kens2 grabs quick coffee15:15.35 
henrys paulgardiner: Does it make sense to put out something really simple first - smart office exports pdf right? Office documents incoming to PDF are just forked off to SO like postscript is given to Distiller to create a pdf, then MuPDF displays the result. No code changes gets us in the game in a week.15:16.59 
mvrhel_laptop henrys: I am going to be about 5-10 minutes late to the meeting this morning15:17.15 
  have to run to school quick15:17.21 
henrys mvrhel_laptop: np15:17.26 
  ray_laptop:what is the history exactly to redmon - why wouldn't windows users just use the company's printer driver on windows? I am having a WTF am I doing moment.15:19.57 
Robin_Watts henrys: Interesting idea. Does SO export word to PDF ?15:20.22 
kens2 henrys redmon is for printing to PDF15:20.40 
henrys kens2:no that isn't it folks are using it to print to non postscript printers.15:21.13 
Robin_Watts It does.15:21.16 
kens2 henrys I can't see why (or indeed how) you would use it to print to non-PS printers15:21.37 
  I suppose you oculd use it to print PS to GS, then rasterise it and send that to the printer, but that seems stupid15:22.15 
  Unless Windows doesn't support your pritner15:22.28 
chrisl What about for proofing Postscript output on a non-PS printer?15:22.29 
kens2 chrisl yes I suppose, but still.....15:22.42 
henrys kens2:they pick an arbitrary postscript printer - say laser writer as a driver than redirect that stream through redmon to ghostscript and send it to non postscript printers.15:22.48 
Robin_Watts I thought redmon provided a port that you could point a standard windows postscript driver at.15:22.49 
paulgardiner henrys: Interesting, but that still means building the relevant parts of epage in some form.15:22.50 
kens2 Why not just use gsprint ?15:22.51 
Robin_Watts Then when you printed to that printer, redmon would save it to a file and then invoke gs on it ?15:23.07 
ray_laptop kens2: redmon is just a port. YOu can use it to send driver output to anything. It isn't specific to the PSCRIPT5 driver in any way15:23.08 
kens2 Robin_Watts : it provides a poprt you can point *any* printer at15:23.08 
  ray_laptop : yes I know, but still.15:23.25 
  Its only use with GS would be if WIndows didn't support your printer I would think15:23.40 
Robin_Watts OK, so people can provide a port, point the postscript driver at, and then get gs to run the ps to, say, an epson printer.15:23.50 
kens2 Yes15:23.58 
  THat's what Henry is saying15:24.04 
ray_laptop so we _could_ (not that we want to) use a PCL driver and use pcl6.exe on it15:24.07 
Robin_Watts yes.15:24.17 
kens2 Which onlymakes sense if WINdows doesn't support your printer15:24.25 
Robin_Watts So I don't follow why kens2 says: "I can't see why (or indeed how) you would use it to print to non-PS printers"15:24.35 
henrys my question is why? get the windows driver for your printer15:24.37 
paulgardiner henrys: I guess that is similar to Plan 2, but without the need for integrating to the point where epage parts and mupdf can be linked.15:24.41 
kens2 Robin_Watts : redmon won't do anything to help you itself with printing is my point15:25.02 
paulgardiner It could still be hellish to get the FBS to create something we can sensibly use for the conversion.15:25.08 
henrys paulgardiner: I don't know how to get the beast to work in a "batch" like fashion.15:25.14 
kens2 The 'non PS printers' part was in reference to a prior comment15:25.24 
Robin_Watts paulgardiner: Indeed. If the test-shell app can be made to output pdf, then that would be a relatively fast way to go.15:25.33 
paulgardiner Oh yeah, The test shell15:25.45 
Robin_Watts cos that's a command line 'convert this file' thing that's pretty much ready to go.15:25.51 
henrys paulgardiner: yes I guess the idea similar to plan 215:26.47 
marcosw tor8 or Robin_Watts: which one of you knows about the git server? The following command <git clone git://git.ghostscript.com/ghostpdl.git> fails with a "fatal: read error: Connection reset by peer" error.15:27.17 
Robin_Watts marcosw: Don't use git: ?15:27.40 
  Use http:// for readonly, I think.15:27.49 
kens2 chrisl removing UseCIEColor did make a difference in a small number of files, going to bmpcmp them now15:28.56 
paulgardiner What sort of "in the game" are we trying to achieve. A demo presumably, but in what form?15:29.28 
Robin_Watts paulgardiner: OK, so test-shell does not have a PDF export option at the moment, but that may not be that hard to add.15:29.50 
  It has -layout and -hq and -thumb etc.15:30.15 
henrys paulgardiner: well the idea is to go to a printer customer and show them we can display and print an office document. That's the game I meant, sorry to be unclear.15:30.43 
Robin_Watts Miles is going to Japan in Feb, right?15:31.14 
henrys Robin_Watts: yes, late Feb I believe but I'm not sure, it is in one of those emails15:31.58 
marcosw Robin_Watts: then someone needs to change mupdf.com, it says to use git://git.ghostscript.com/mupdf.git15:32.03 
paulgardiner I thought that was probably what you meant, but does this approach produce something usable within a printer? I guess they all run linux these days.15:32.40 
Robin_Watts So to have this hooked up in (say) the android app would be a nice demo.15:33.04 
  paulgardiner: Well, it would be proof of concept at least.15:33.20 
henrys Robin_Watts: yes.15:33.27 
Robin_Watts Even if we had to then hack it about to do in memory transfers etc.15:33.38 
  I do think that, long term, plan 1 is neater.15:34.39 
  paulgardiner: I did some playing with the test-shell when I was looking into this.15:35.03 
paulgardiner So get the FBS to produce some sort of Android object that our MuPDF app can use to translate docs. That could be hellish15:35.10 
Robin_Watts paulgardiner: No. We need a separate exe that the android app can invoke on temporary files.15:35.32 
  system("ConvertFromDocToPDF in.doc out.pdf"); etc15:35.55 
henrys Robin_Watts: sure I'm thinking of this as a fast way to market I want to go forward with plan 1 15:36.19 
Robin_Watts I have an epage source tree here with various bits renamed away, so I could see what the minimal set of libs we needed for testshell were.15:36.32 
  I can share the list of my renamings if that helps you.15:36.43 
paulgardiner Can you install exe files as part of an app?15:36.47 
Robin_Watts paulgardiner: I believe so, cos someone was using mudraw as part of an android app, if memory serves.15:37.08 
henrys kens2: so yes I am a bit lost as to what the goal is. We do have this customer using gsprint and redmon. The other issue is device classes in Windows 8.115:38.02 
kens2 device classes ?15:38.18 
  redmon doesn't work properly in WIndows 715:38.25 
Robin_Watts paulgardiner: I think you just put the exes in the apk.15:38.25 
paulgardiner That would make sense.15:38.39 
kens2 Also, gsprint doesn't make sense with RedMon, they have different purposes15:38.55 
henrys kens2: you can no longer use a port monitor with a so called class 4 device - which is all printer manufactured devices on windows.15:38.57 
kens2 henrys correct, instead you use a print pipeline filter15:39.12 
tor8 marcosw: sorry, it's been too long since I set it up. I think I had to reboot some deamon last time it happened15:39.17 
mvrhel_laptop ok I am back15:39.19 
kens2 printer device drivers are no longer what I would call a 'driver'15:39.25 
paulgardiner So there's then the problem of making the FBS create such a thing. Sounds possible, but not exactly quick and easy.15:39.29 
kens2 henrys maybe we should continue this after the meeting, its hard to follow the interleaving15:39.47 
tor8 then it was some gitweb stuff that had got stuck, and run out of "accept()" slots to accept more incoming git: requests15:39.50 
Robin_Watts paulgardiner: Process process = Runtime.getRuntime().exec("/system/bin/ls /sdcard");15:39.55 
henrys kens2: lets maybe mvrhel_laptop and ray_laptop can stick around to talk about it.15:40.11 
kens2 OK sounds good15:40.21 
marcosw tor8: np, I'll figure it out, just thought I'd ask before spending time on it.15:40.35 
Robin_Watts paulgardiner: It sounds to me like we need to make the FBS output an exe built using the ndk as the toolchain.15:40.42 
tor8 marcosw: if you look at "ps ax | grep git-daemon" you can see it full of stuck processes15:40.48 
  killall them and all should be fine15:40.55 
henrys marcosw1: any idea what wen't wrong with that commit yesterday?15:41.25 
tor8 I think it's the git-upload-pack that's stuck trying to send data to a closed connection or something buggy like that15:41.27 
paulgardiner Robin_Watts: yeah. That has the phrase "get the FBS to" in the middle of it. :-(15:41.34 
marcosw henrys: sorry, I haven't looked. I'll do so after the meeting (and after breakfast).15:42.00 
henrys marcosw1: if I broke something I assume it will get caught in all the other testing you do.15:42.02 
Robin_Watts paulgardiner: I would have hoped that wasn't *that* hard as the FBS has support for lots of different toolchains in already.15:42.08 
  paulgardiner: If you looked at making test-shell do the pdf export, I could look at the build issues ?15:42.34 
tor8 marcosw: I just did a "sudo killall -9 git-upload-pack" and that cleared up the process list so try your git clone now15:42.36 
marcosw henrys: yes, the nightly/weekly regression tests will notice :-)15:42.58 
  tor8: yup, that was it. thx.15:43.29 
tor8 marcosw: I have no idea what causes it to do that, but it's only happened once before15:43.57 
henrys kens2:what else are you working on now?15:44.23 
paulgardiner Robin_Watts: yeah, it has to be worth a go, I guess. I just have this worry that it is going to lead us into some unexpected hell and take much longer than expected. The nice thing about Plan 1 was not touching the FBS15:44.25 
kens2 henrys I'm mostly chasing bugs15:44.50 
Robin_Watts paulgardiner: Well, we have the option of abandoning it and backing out at any point.15:44.50 
kens2 But I havce some more to do with colour work and pdfwrite15:45.03 
henrys chrisl: are you good with that bug now?15:45.12 
chrisl henrys: the jpeg one? Yes, very nearly there15:45.26 
marcosw tor8: I won't worry about it then. 15:45.27 
tor8 paulgardiner: I think plan1 is probably the sanest in the long run (I doubt we'll want the maintenance burden of all of smartoffice)15:45.32 
chrisl henrys: I'll stick up the code changes for you to review when I'm all done15:45.50 
paulgardiner Yeah true. First thing then, I'll see if I have all the prerequisites installed and can build at least something15:45.59 
Robin_Watts paulgardiner: The idea of writing wrapper functions so that fitz can appear to be wearing Wasps clothes scares me, so plan 1 is the way to go.15:46.16 
henrys chrisl: os is the descriptor I copy pasted must have had an implementation for enum ptrs etc. 15:46.18 
tor8 plan2 is like we do with v8, plan 1.1 is how we do our other thirdparty libraries15:46.32 
kens2 chrisl I'm starting to get a hazy picture of what this CIEColor stuff is for and its nasty. A right royal GS hack.15:46.34 
henrys s/os is//15:46.37 
tor8 I've never been fond with how we do v8, but given its size it's the only way that makes sense15:46.52 
chrisl henrys: it does yes, and I'm getting rid of all that15:46.58 
ray_laptop kens2: I'd recommend talking with mvrhel_laptop about it.15:47.09 
mvrhel_laptop kens2: whats going on?15:47.17 
chrisl kens2: can't say I'm surprised......15:47.19 
kens2 ray_laptop : I don't think michael cna help, its all PS nastiness15:47.22 
henrys chrisl: okay, you could also bring back the implementation there is nothing wrong with gc off the heap right?15:47.28 
mvrhel_laptop oh good15:47.29 
paulgardiner Robin_Watts: I wonder if we have any documentation of the builds that were commonly done? I used to be able to look at the nightly build page, but of course not now.15:47.41 
kens2 mvrhel_laptop : the PDF interpreter unconditionally sets UseCIEColor15:47.46 
mvrhel_laptop Robin_Watts: paulgardiner: so Japan is the last week in Feb.15:47.56 
ray_laptop kens2: UseCIEColor or CIE based color spaces in PS files ?15:47.58 
kens2 ray_laptop : UseCIEColor15:48.05 
henrys chrisl: but I'm sure what you have is fine.15:48.12 
Robin_Watts paulgardiner: We do not. It took me a while to figure out a suitable build line for the test shell.15:48.13 
chrisl henrys: I don't understand that question - we can't gc memory allocated from teh head allocator15:48.16 
  s/head/heap15:48.24 
ray_laptop kens2: yeah, I reacall seeing that in pdf_main15:48.26 
mvrhel_laptop a demo processing an office doc would be great15:48.27 
Robin_Watts Which is the one in the email I sent. That's part of the reason why I thought test-shell would be a good start :)15:48.40 
kens2 ray_laptop : there is some black magic to make it have no effect most of the time.15:48.43 
  ray_laptop : Fundamentally, with the ICCbased workflow, I believe its all wrong15:49.03 
henrys chrisl: it isn't memory from the head allocator it gets it own chunk whose address is known by the gc I believe.15:49.07 
mvrhel_laptop oh so this is pdf interpreter stuff15:49.10 
ray_laptop kens2: probably so15:49.14 
paulgardiner When's the meeting? Is this it because I have a couple of other things I need to mention.15:49.17 
kens2 mvrhel_laptop : yes, I'm afraid so15:49.19 
ray_laptop kens2: it predated 9.00 by many years15:49.35 
kens2 ray_laptop : yes, I htikn it needs revisited now.15:49.48 
ray_laptop paulgardiner: I thought the meeting was going on ;-)15:49.56 
mvrhel_laptop kens2: so the way that UseCIEColor *should* work with the ICC is to use the default CIE color spaces but they get converted to equivalent ICC15:49.57 
henrys chrisl: perhaps this is a semantic issue I'm including getting rid of chunks as part of gc.15:50.23 
kens2 mvrhel_laptop : the PDF interpreter always sets up UseCIEColor, and then if the device did not originally have UseCIEColor, defines the Default* spaces to be the equivalent Device* spaces.15:50.47 
  mvrhel_laptop : Then if the *page* has a Deatul* space, it uses that instead15:51.09 
  Err, Default*15:51.17 
chrisl henrys: we free chunks when they are empty, that's independent of gc15:51.20 
paulgardiner henrys: I believe the iOS app has reached a point where we could do another release, but I'm wondering if we should do some more testing (assuming there are others with iOS devices).15:52.30 
mvrhel_laptop kens2: Sounds like there may be a Rube Goldberg thing going on15:52.32 
henrys chrisl: I thought during a gc we did that looking for empty chunks stuff. Or it happens at some other time?15:53.26 
kens2 mvrhel_laptop : that's exacxtly right. PDF has no concept of 'UseCIEColor', instead if a page has a Default* space, then that's essentially a signal to transform the corresponding device space componetns into device-independent components by using the Default* space. Sort of like turning on UseCIEColor15:53.52 
  THe PDF interpreter currently fakes this by setting UseCIEColor to true always (so all colours get mapped through) but cheats by making the original Default* space the Device* spaces, so nothing happens15:54.46 
henrys paulgardiner: I'll try it out on my iPhone - it would be nice if ray_laptop could get it going on the ipad15:57.02 
Robin_Watts paulgardiner: For android, you can put "test" versions of an apk up, and users registered as "testers" for your app will download that version.15:57.09 
mvrhel_laptop kens2: ok. I think I did not touch any of this stuff. I just make sure that all Device spaces get assigned to ICC color spaces and any PS CIE color spaces get mapped to equivalent ICC profiles. 15:57.10 
Robin_Watts I believe (from a quick google) that itunes does a similar thing.15:57.22 
kens2 mvrhel_laptop : I'm sure it wasn't you, don't worry :-)15:57.25 
chrisl henrys: I can't recall that, but you could be right. I'm sure it's relevant to this, though.15:57.26 
henrys paulgardiner: yes paul this is the meeting ;-)15:57.27 
mvrhel_laptop :)15:57.53 
paulgardiner henrys: great thanks, although, having said that, I'm unsure how to create something you can install. It isn't as simple as with Android.15:57.54 
kens2 mvrhel_laptop : I need to think whether there is a better way to do this now, I feel sure there should be.15:58.19 
henrys paulgardiner: I thought tor8 new some hack to do that.15:58.24 
paulgardiner I believe I need to compile your device ids into the test app15:58.24 
mvrhel_laptop kens2: any simplification of the interpreter would be a great thing. 15:58.54 
henrys tor8:anything for the meeting?15:58.59 
kens2 agrees completely15:59.03 
paulgardiner henrys: oh okay, hopefully we can get that sorted out15:59.12 
Robin_Watts paulgardiner: You may be right :(15:59.13 
kens2 Hmm turning off UseCIEcolor makes some of the Ghent files behave....15:59.45 
henrys paulgardiner: so there is some prayer we could have something for japan, that will make miles happy and he'll call me less ;-)16:00.12 
Robin_Watts paulgardiner, tor8: http://git.ghostscript.com/?p=user/robin/mupdf.git;a=commitdiff;h=3f19d4b9f6118b1731fa5609d9726675317256cc16:00.31 
kens2 Are you saying you don't enjoy Miles' calls ?16:00.33 
Robin_Watts henrys: Just tell him to call paulgardiner :)16:00.39 
ray_laptop henrys: do any customers care about running on iOS ?16:00.48 
henrys ray_laptop: no we are putting out iOS code to attract new customers16:01.19 
paulgardiner henrys: when was Japan again?16:01.20 
mvrhel_laptop last week in Feb.16:01.30 
henrys mvrhel_laptop: japan feb 20 something16:01.35 
mvrhel_laptop we leave Feb. 2216:02.18 
henrys so the 1/2 hour is up, anybody else have meeting stuff?16:02.38 
kens2 Ah and there is one to keep Henrys busy :-)16:02.44 
henrys kens2: I don't even have to look at my mail - guillaume16:03.14 
kens2 :@-)16:03.20 
paulgardiner yeah, Plan 1 would be unlikely to give us something by then, but your idea has a good chance.16:03.36 
henrys marcosw: are you still here?16:03.41 
marcosw henrys: yes16:03.50 
henrys marcosw: I wanted to get guillaume's original plot printed 1500.plt16:04.23 
mvrhel_laptop brb16:04.29 
Robin_Watts henrys: So, should I help paulgardiner with the FBS bashing ?16:04.30 
henrys Robin_Watts: you would be dropping JNI bindings?16:04.50 
Robin_Watts At the moment, it would be dropping fuzzing problems.16:05.05 
marcosw henrys: I started it before the meeting, I'll see if it's done.16:05.23 
henrys Robin_Watts: fuzzing is mostly codecs so shelly and simon right?16:05.31 
Robin_Watts The SEGVs on the mupdf ones are fixed except for codecs.16:05.50 
  The valgrind issues aren't all fixed yet.16:05.57 
henrys Robin_Watts: please help with FBS bashing if paulgardiner invites you to the base.16:05.58 
  s/base/bash16:06.03 
paulgardiner Robin_Watts: consider yourself invited16:06.22 
Robin_Watts I'm doing the valgrind ones that aren't codec based.16:06.28 
marcosw henrys: no, still plotting. started with ~5 feet of white space followed by a line plot entirely in green, so I guess that's good news for you :-)16:06.46 
paulgardiner I'm out tomorrow, but I'll work Fri instead16:06.48 
marcosw I'll post pictures to the bug when it's finsihed.16:06.55 
henrys marcosw: that would have been good news before I spent a long time on the problem ;-)16:07.27 
  Robin_Watts: can tor8 work on the valgrind stuff - I don't think we should drop that.16:08.28 
marcosw henrys: sorry about that. I'll try to be more proactive about plotting files when they come in.16:08.43 
tor8 I'm not up to speed with the valgrind work.16:08.54 
henrys marcosw: no problem the file was so complicated it motivated me to work on a pcl assemble and dissassember that I've wanted to do.16:09.31 
kens2 noticed that, it would be useful to me too16:09.54 
  It takes me ages to decode PCL files16:10.08 
henrys kens2: I've had some customers ask for it too, so we should have something.16:10.26 
  kens2: so redmon - we can also do this another day if you want to get away for dinner. I'll be here early tomorrow.16:12.39 
kens2 henrys I'm here for a while still :-)16:12.53 
  At least another hour16:13.07 
  So there are *2* 'products' here, gsprint and redmon16:13.23 
  THey do different thigs16:13.27 
  gsprint essentially allows you to send PostScript (or potentially PCL or XPS) to a printer which does nto understand it16:13.57 
henrys ray_laptop:do you want to get in on this.16:13.59 
  ?16:14.22 
mvrhel_laptop ok I am back16:14.27 
kens2 It does this by using GS to render the incoing fikle to a btimap. THaqt bitmap is then 'drawn' on a printer device context and then pritned to the printer n question.16:14.29 
  So this is how you send PS to a non-PS printer. Note, it deos not use RedMon16:14.47 
marcosw henrys: I'm going to get breakfast. bbiab16:14.53 
henrys marcosw: okay16:15.02 
kens2 RedMon is a Port Monitor, it does nothing clever with the input, but it allows you to 'process it'16:15.14 
  So when someone prints form a WIndows application to a particular printer, which is on the RedMon port, we take the print stream and 'do' something to it16:15.50 
  In particular we use this to convert PS to PDF.16:16.05 
henrys kens2: but you need redmon so that applications can print with your gsprint so they really aren't separate.16:16.10 
kens2 Obviously in this case the printer we set up is a PS priner16:16.15 
  henrys we don't use gsprint with RedmMon16:16.27 
  You run gsprtin as an application, it consaumes the input and sends the bitmap to a named printer16:17.00 
  It does *not* invoke RedMon (usually)16:17.10 
  Say the printer is on LPT1:16:17.19 
  So gsprint just uses the OS to 'print' the bitmap, it doesn't know which port the printer is on and soesn't care16:17.42 
  THe OS deals with all of that. COnverting the bitmap to the relevant PDL, spooling it, then sending the spool file to the port16:18.07 
  I mean you *could* send to a RedMon port, but there's no reason to16:18.23 
  Basically gsprint is for printing 'input' to a prtiner which does not understand 'input'16:18.39 
  and RedMon is for 'processing' the prtin stream from the OS.16:19.00 
  I can't see any reason why you would use the 2 together, though its not impossible16:19.24 
  Am I making sense ?16:19.38 
mvrhel_laptop henrys, kens2: so for the gsview project, the print plan is to go ahead and get us to xps content which we will send through the windows pipeline. do we want another product gsprint which does this without all the viewer etc options like gsview will have?16:20.33 
henrys kens2: have a look at the pipeline here http://www.stat.tamu.edu/~henrik/GSPSprinter/GSPSprinter.html … Postscript -> Virtual Postscript Print etc...16:21.03 
kens2 for WIndows 8 gsprint would need to convert the PS (or PDF or PCL) into XPS16:21.05 
  henrys you could do that but I don't see why you would, give me a min ute16:21.22 
mvrhel_laptop kens2: right16:21.34 
kens2 mvrhel_laptop : so this is the xpswrite from henry. Note that at worst you could render the whole thing ot an image :-)16:21.58 
  Once you have an XPS file you can inject it starioght into the print stream, I have code for that already16:22.19 
mvrhel_laptop kens2: I am currently doing that with DirectX into the print pipline in the Mupdf windows 8.1 app16:22.23 
kens2 THe conversion to PDF is more complex.16:22.45 
mvrhel_laptop One can specify the dpi and it will tile based upon the systems DirectX capabilities16:22.59 
kens2 There are no port monitors any more, there are print pipeline filters16:23.01 
Robin_Watts henrys: sorry, was on phone with paulgardiner.16:23.15 
kens2 So to replace RedMon we need a filter.16:23.25 
Robin_Watts I'm hopeful that that bit I've put myself on the line for will only take a day or two.16:23.35 
  (either it will take a day or two, or it'll be a massive pain in the ass, and we may have to reconsider)16:23.53 
kens2 henrys I don't see gsprint on that URL16:24.01 
Robin_Watts so the valgrind fuzzing stuff can probably wait for a couple of days, right?16:24.10 
kens2 henrys that URL seems to deal with the RedMon only end of stuff.16:24.47 
henrys kens:gsprint is the same as using gs with with the mswinpr2 device right?16:24.50 
Robin_Watts I have a fix for one of the fuzzing things up now if tor8 or paulgardiner have time to look at it.16:24.56 
kens2 henrys yes16:24.57 
  OK I see mswinpr2 now16:25.13 
  henrys I don't know what they are trying to do there.16:25.51 
henrys I was hoping ray_laptop might have some history on this. I see how it works like you do, but the rhyme and reason is baffling.16:25.55 
kens2 henrys the only reason I cna see for that setup is if they have a printer which WIndows does not support.16:26.59 
ray_laptop henrys: history on which (I'm lost)16:27.03 
chrisl kens2: see point 2 of "Why would you want to do this?" - remembering the Kyocera, Brother, HP bugs we've found?16:27.07 
kens2 chrisl yes, that is a possibility, but using mswinrp2 is not the way to go16:27.26 
  I would say16:27.31 
  Actually if Windows doesn't support the printer, then they can't use mswinpr2 so chrisl must be right16:27.56 
  WHich is a very niche use case IMO16:28.04 
ray_laptop right. all mswinpr2 does is send a bitmap to a printer driver16:28.22 
henrys ray_laptop: and why do I want to do that if windows supports all printers.16:28.58 
  ?16:29.01 
ray_laptop do what ?16:29.13 
kens2 henrys the only remotely sensible use case is point 2 "It enables you to easily print a Postscript file using a different Postscript engine then your existing Postscript printer"16:29.35 
mvrhel_laptop I think we are comparing two different ages and we need to push forward with the XPS print pipeline path16:29.40 
kens2 As chrisl says if your PS prtiner chokes on your file, you could use this setup to convert it into an image and pritn that instead.16:30.00 
ray_laptop if you mean, why do I want a mswinpr2 device in gs. About the only real use it to print PS files.16:30.09 
kens2 mvrhel_laptop : THere are (broadly) 2 problems, WIndows 8 and every other version of Windows16:30.20 
Robin_Watts pops to fetch drugs for wife. bbs.16:30.34 
ray_laptop or if you want to do an app that allows you to print PDF's16:30.36 
mvrhel_laptop kens2: How do you figure?16:30.41 
ray_laptop without invoking Acrobat16:30.50 
kens2 mvrhel_laptop : You cna't use the XPS path on older versions of WIndows16:31.00 
chrisl As I said before, I could also see it being used for proofing PS output on an non-PS printer - before sending PS to the "production" printer16:31.17 
mvrhel_laptop I thought we were not going to worry about XP and earleir16:31.18 
  Vista and up all have the XPS path16:31.30 
kens2 mvrhel_laptop : Vista and 7 are not totally compatible with 816:31.34 
  Parts of that pipeline ar enot present in the older versions16:31.50 
  AIUI16:31.56 
mvrhel_laptop kens2: XPS printing should work fine in 8 16:32.11 
kens2 in 8 yes, but not (again AIUI) in Vista or 716:32.24 
  If we write stuff for 8 we cannot be certain it will run on Vista or 716:32.39 
mvrhel_laptop kens2: oh well yes. there will be some testing to do with respect to all of this 16:33.02 
kens2 mvrhel_laptop : I think its worse than 'testing' there are API changes across the versions and some things simply aren't there in the older versions16:33.32 
  But the old print path is present in everything *except* 8 (actually its there too, but hard to use)16:33.48 
mvrhel_laptop kens2: the print path in 8 is not hard to use from what I read16:34.13 
kens2 SO for 8 we need pipeline filter and XPS print patj.16:34.14 
  mvrhel_laptop : Yes but what about older versions of WIndows ? Very few people are using 816:34.31 
  I don't know about your government but ours are basically moving to 7y now16:34.46 
mvrhel_laptop kens2: the plan is to support Vista, 7 and 816:34.49 
  if I recall correctly from the meeting16:35.12 
  when we get to sticky parts I now know the printing program manager at MS16:35.53 
kens2 mvrhel_laptop : And my point is that we either use a lowest common denominaotr (Vista) because we can't be sure stuff will work with later versions of WIndows. Or we need a Port Monitor and gspritn for Vista\ and 7, and XPS prtin path and pipeline filter for 8.16:36.00 
henrys here is a customer bug: http://bugs.ghostscript.com/show_bug.cgi?id=691921, correct me if I'm wrong they are using the windows printer which is redirected to gsprint, so they can print from an application.16:36.05 
mvrhel_laptop so I can always get him to point me to the right stuff16:36.09 
kens2 henrys yes, they are using gsprint16:36.22 
  For them, a Windows 8 XPS print path is what they need16:36.49 
  mvrhel_laptop : if you are absolutely confident that we cna do an XPS pritn path and a pipeline filter, and it will work seamlessly with versions of Windows form Vista upwards, that's fine by me :-)16:37.26 
mvrhel_laptop How do you know that have 8?16:37.28 
  kens2: I don't know that.16:37.43 
  but I do know that Vista and on all support XPS16:37.54 
kens2 mvrhel_laptop : I don't, but you are saying it doesn't matter, because if its XP or below we won't help them and if its Visat or above then its an XPS pritn path16:38.03 
mvrhel_laptop the use of the pipeline and the API may differ16:38.06 
kens2 I have no evidence to support my concerns here, but I remember the Vista XPS print path being, well, broken....16:38.55 
henrys kens2: and the customer has to be using redmon16:39.20 
kens2 henrys why ?16:39.27 
mvrhel_laptop kens2: so what do you propose that we do for the future. that is the question we are trying to answer16:39.44 
kens2 mvrhel_laptop : for the futre we *need* and XPS pritn path and a pipeline filter (for PDF output)16:40.07 
henrys kens2: because they are printing to the windows printer - which I assume produces postscript which is shipped off to gsprint16:40.18 
kens2 henrys I don't see what they are pritning to at all16:40.32 
  THey are printing the files by invoking gsprint directly16:40.56 
  mvrhel_laptop : the question isn't really what we need for WIndows 8, its what do we need for Vista and 716:41.46 
henrys kens2: I though the spooler invoked that - they just send from the app to windows psdrv or whatever it is called.16:42.03 
mvrhel_laptop kens2: well I suspect that Vista is the real one that probably is the issue16:42.27 
  maybe we should just worry about 7 and 816:42.39 
  if someone is using Vista they have bigger issues16:42.55 
kens2 henrys I don't use gsprint, so I don't knwo what they are doing, but I see no eveidence from the bug report that they are using the WIndopws PostScript pritner or RedMon16:42.58 
  mvrhel_laptop : COUld be, I'm less sure of 7, my prior experience was with Vista16:43.18 
kens2 sees his spelling is deteriorating16:43.35 
  henrys -printer 'prints to the specified printer'16:44.03 
  SOP in there should be the printer name and teh bitmap gets printed to tha tprinter by Windows, no usage of RedMon16:44.21 
  I believe if you don't specify -printer you get whatever the default printer is on your system16:44.50 
  Or use -noprinter :-)16:45.01 
henrys kens2: I'm reading between the lines of Russell Lang's comment16:45.09 
kens2 Russel is describing whichever pritner they are using, that's what he means by 'the Windows pritner'16:45.42 
  THere is no such animal as 'the WIndows printer' otehrwise16:45.54 
  He means (IMO) 'whichever printer you are pritning to'16:46.15 
  Basically gspritn doesn't know anything about the priner cpaabilities, and can't set them16:46.31 
  So whichever printer you print to, GSprint uses its default capabilities16:46.50 
  ie the ones you have it currently set to16:46.59 
  So for example if you have a printer with A3 and A4 media, and have A4 set as the default for that printer config, then you will always get A4 output, even if the input PostScript requested A3.16:47.52 
  gsprint doesn't require RedMon and doesn't (at least usually) use it. THe web site you pointed at does, but I consider that to be an unusual use case.16:48.43 
  Actually making a printer available to Linux is maybe a more sensible use16:49.55 
henrys kens2:without redmon how do you print from an application? gsprint is not a printer driver.16:49.59 
kens2 henrys why would you need to ? If WIndows supports your pritner, you print direct to it. If Windows doesn't support your pritner, the approach on that URL won't work, because it uses the mswinpr2 device, which can only print to a printer supported by Windows.16:50.51 
  That's why I say the described reasons are a niche use case16:51.17 
  spam from paulgardiner ? O.O16:51.47 
paulgardiner :-) Does look like spam16:52.18 
kens2 henrys the most sensible reasons for the setup described on that URL are for allowing non-Windows computers to print to a non-PostScript printer on a Windows box.16:52.52 
  THat does need redmon16:53.05 
  Printing from an application on that Windows box doesn't16:53.20 
marcosw1 henrys: I briefly looked into why commit 2c5cd8c29271d8735349353538c4a353f3aa563b generated unexpected bitmap differences. all the differences were in files that were run on your macpro. 16:53.28 
kens2 *unless* you want to 'print to PDF'16:53.33 
marcosw1 this doesn't explain why you didn't see it in your clusterpush (unless your mac was offline for that run).16:53.55 
Robin_Watts marcosw1: Was the macpro down for the preceeding commit that tested PCL?16:54.19 
marcosw1 and also if you macpro was now generating different bitmaps than the rest of the cluster we'd see differences in every cluster.16:54.31 
  Robin_Watts: nope.16:55.06 
mvrhel_laptop henrys, kens2: so, our plan for gsview and a new version of gsprint is to have them generate xps content and we will figure out how to get it in the pipeline for 8, 7 and Vista16:55.21 
marcosw1 henrys: is your macpro reachable via ssh?16:55.43 
kens2 mvrhel_laptop : For WINdows 8 I have no concerns, for 7 I suspect it can be made to work, for Vista, I am worried.16:55.52 
mvrhel_laptop kens2: I have the same concerns16:56.04 
henrys mvrhel_laptop: agreed yes.16:56.15 
kens2 cheers, no Port Monitor16:56.27 
marcosw1 alternatively I could run tests on mine, but it also particpated in the 2c5cd8c29271d8735349353538c4a353f3aa563b commit run and didn't show anything, so would likely be a waste of time.16:56.29 
mvrhel_laptop kens2: when we get to a sticky point, I will draw on my resource at MS16:56.36 
kens2 mvrhel_laptop : well you are better placed than me16:56.48 
mvrhel_laptop kens2: but I would like to see your XPS filter code too16:56.57 
kens2 BTW we will still need some way to sign the 'driver' if we want to do 'prtin to PDF'16:57.09 
henrys marcosw1: no do you have any idea where I could look?16:57.11 
kens2 mvrhel_laptop : You're welcome to the code, its practically trivial16:57.22 
henrys marcosw1: no it isn't ssh available.16:57.31 
marcosw1 henrys: there isn't anything interesting in the log messages.16:57.35 
mvrhel_laptop kens2: so with windows8 mupdf app, I can print to any of the print devices installed including XPS, PDF16:58.04 
henrys marcosw1: is that a question?16:58.07 
mvrhel_laptop need to grab some breakfast16:58.27 
marcosw1 no, a reply to where you could look (more coming).16:58.28 
kens2 mvrhel_laptop : THere's an included PDF printer ?16:58.29 
marcosw1 I would try to run one of the files that showed a difference between your macpro and one of the other cluster nodes, i.e. henrysx6 and see if there is difference in the output.16:58.42 
mvrhel_laptop I have one on my system. but it came from adobe :)16:59.11 
  kens2^^16:59.20 
kens2 mvrhel_laptop : Ah OK16:59.30 
  I suspect they do what I was talking about and install a pipeline filter16:59.43 
  for that you need a V4 driver, and you need to sign those16:59.58 
mvrhel_laptop right. so do we want a gsprint driver?17:00.17 
  for windows 8?17:00.30 
kens2 gsprint would be the xpsprint thing I have here, if I cna find iot.....17:00.31 
mvrhel_laptop one that lets you print to xps, pdf, ps or image files would be cool17:00.56 
kens2 Well once you have an XPS file, you can send it to any printer you like, that's all it does17:01.17 
  THe other half of the project is henrys xpswrite17:01.27 
marcosw1 henrys: there is something weird in the next commit cluster run after yours, there were 198 md5sum differences that matched in the previous cluster run. I'll check to see if those files are the same ones that had differences in your commit run.17:01.45 
mvrhel_laptop kens2: ok I see17:01.57 
kens2 You put the 2 together and you can print PS,PDF potentially PCL and of course XPS to any printer on your system17:01.57 
mvrhel_laptop this is the way to go17:02.17 
kens2 mvrhel_laptop : I can hook my code up to Henrys any time he ahs it done17:02.20 
henrys kens2: xpswrite works now just use small files for now.17:02.20 
mvrhel_laptop i need to get some food. 17:02.44 
kens2 henrys I'll try and make a small demo if I cna figure out this UseCIEColor thign tomorrow17:03.03 
henrys mvrhel_laptop: me too miss breakfast17:03.10 
  kens2: sounds good17:03.14 
  s/miss/missed17:03.26 
kens2 Grr, cannot get VS to co-operate17:03.29 
  Oh, I woner if I used VS 2012 for this.....17:03.51 
marcosw1 henrys: yes, they are the same files. odd.17:05.38 
kens2 aha. OK mvrhel_laptop (for the logs) I'll send you the noddy code.17:05.45 
marcosw1 (or perhaps, "not odd").17:05.58 
mvrhel_laptop kens2: ok thanks17:08.10 
kens2 On its way now17:08.52 
  Ah, Miles says next meeting in Texas17:09.06 
marcosw1 henrys: I have to run to uni, I'll figure out the issue with commit regression and send out an email. it may still be necessary to run some tests on your macpro; if you can't get incoming ssh working I'll send you instructions on what I need17:09.13 
mvrhel_laptop henrys: so before I get printing working, I am going to get mupdf working with my c# ui stuff for the new gsview17:09.30 
henrys mvrhel_laptop: makes sense to me.17:09.48 
Robin_Watts kens2: Looks like virgin isn't an option.17:10.16 
kens2 Robin_Watts : I haven't looked yet17:10.25 
Robin_Watts No return flights on 9/10/11/12...17:10.29 
kens2 I'll look into it later tonight, need to head off now17:10.52 
  Robin_Watts : I'd want to fly Thursday and return Monday I htink17:11.20 
  BUt sounds like no return flights on MOnday anyway form what you say17:11.32 
Robin_Watts indeed.17:11.40 
  United requires a change.17:12.02 
kens2 Not doign that17:12.13 
  Been ther done that, don't like it. Surely someone does direct flights17:12.27 
Robin_Watts American, Iberia/BA.17:13.05 
  And I won't fly iberia.17:13.10 
chrisl American <sigh>.....17:13.28 
kens2 :-(17:13.32 
chrisl Looks like Delta might be an option17:13.51 
  Not much better17:13.57 
kens2 I can't find any return fligths from Dallas on Virgin :-)17:13.58 
Robin_Watts kens2: Why fly back on monday?17:16.26 
  sunday night evening flight no good?17:16.33 
kens2 Robin_Watts : If its late enough sure17:16.41 
  I htink the Sunday meetin will run late and we are 40 mins for the airport17:16.55 
Robin_Watts American flight leaves at 9:20pm17:16.55 
kens2 Plausible17:17.00 
  Virgin can do the dates, but it requires a change, and of course that means the 2nd leg will be a domestic carrier. Not doing that17:17.55 
Robin_Watts American 79 in, 78 back seems plausible. 608 quid.17:18.13 
  777, with a smattering of power points.17:19.07 
kens2 power points not that bothered, I know you are17:19.24 
  KLM offering $508, just working out what the downside is17:19.49 
Robin_Watts personal Tv with on demand system.17:19.59 
  kens2: The downside would be flying KLM.17:20.10 
kens2 Bigfger downside is they are all changes, none direct17:20.29 
Robin_Watts what did you have against american ?17:20.44 
kens2 Its an Americna airline17:20.54 
Robin_Watts oh, right.17:21.02 
kens2 Nothing specific though17:21.15 
Robin_Watts careful what you say, cos Kelly (scotts sister) works for American :)17:21.23 
  I've flown american and it's always been fine.17:21.35 
chrisl American does look the best bet, though. At least a 777 should be a new-ish plane17:21.37 
  Any idea far Denton is from Dallas?17:22.00 
Robin_Watts 40 mins.17:22.04 
  We'd need to coordinate.17:22.11 
kens2 Yes17:22.16 
Robin_Watts If the 4 of us are on the same plane, we could hire a car?17:22.23 
kens2 So flying on same plane woujld be best17:22.23 
  5 if we get Tor17:22.32 
chrisl Robin_Watts: as long as you're happy to drive ;-)17:22.41 
tor8 kens2: I'm checking options17:22.43 
Robin_Watts I'm happy to drive.17:22.43 
chrisl :-)17:22.48 
Robin_Watts We can get 5 in a car, probably.17:22.55 
  (well, depending on the car we hire :) )17:23.11 
kens2 I guess if there's 5 of us we can justify a big car17:23.27 
Robin_Watts It'll be a nice trial run as I'm doing it again in August :)17:23.41 
tor8 kens2: Robin_Watts: I have one BA option available17:23.45 
kens2 Ah yes so you are17:23.49 
  tor8 you could pull the same trick as last time and come here first, only thing is its a longer journet for you that way17:24.20 
tor8 kens2: or we canmeet up in heathrow if you all take the BA flight, which is direct17:24.40 
Robin_Watts tor8: Are we sure it's not really an iberia flight?17:24.59 
kens2 BA works for me also but I think Robin is seduced by the poewr points17:25.03 
Robin_Watts I will not fly iberia.17:25.15 
kens2 ANd I don't want an Iberia code share17:25.16 
tor8 bah, nvm, it's the american codeshare17:25.20 
kens2 Well that's OK if we're on the Americna one :-)17:25.40 
Robin_Watts Let me mail miles and check that that flight out fits with his idea about how long the sunday meeting will take.17:26.11 
kens2 OK17:26.21 
  Is there a Monday option instead /17:26.30 
tor8 kens2: my other option if you don't want american is lufthansa via frankfurt17:26.39 
kens2 tor8 I'm not dead set against american17:26.53 
Robin_Watts kens2: Yes, I believe so.17:26.58 
kens2 I prefcer not to use US carriers, but I will do so.17:27.13 
  Looks like its Americna or BA. Everyone else is using one of those flights (or Iberia) on a code share17:28.09 
  Robin_Watts : there are definitely BA direct flights which aren't a code share17:28.45 
henrys paulgardiner: signed up for testflight17:29.00 
chrisl Looks like American have a 7:15pm or 9:20pm flights on the Monday17:29.16 
kens2 Yes, evening flights back17:29.33 
  THough I think I see a 17:45 there too17:29.49 
  WOuld nbeed to check with their website17:29.55 
paulgardiner Thanks henrys 17:30.16 
chrisl kens2: I thought that had a change - can't remember17:30.22 
kens2 could be, suffering information overload atm17:30.36 
  Actually, can't be, I made it non-stop only17:31.00 
Robin_Watts The only direct flight back with AA on sunday is 78, I believe.17:31.08 
kens2 Prices are all roughly the same and there seem to be only a choice between BA and American17:32.40 
  So since Robin wants power lets sayAmerican17:32.53 
chrisl On the Monday, the 5:45pm flight is BA 17:33.14 
Robin_Watts Hmm. How long a flight is it ?17:34.48 
kens2 10 hours ish17:35.06 
Robin_Watts ok, I thought I saw 14 hours on one site!17:35.22 
kens2 could be with a change17:35.29 
Robin_Watts no, that was direct, I thought. 16 with a change. ho hum.17:35.53 
chrisl 10h 25m out, 9h 20m back, apparently.....17:36.06 
kens2 I see 3 flights out 79,51, 615417:36.23 
  None leaving at 09:2017:36.43 
  nearest s 09:4517:36.52 
Robin_Watts kens: American or BA?17:37.01 
chrisl that was flights times17:37.03 
kens2 Robin_Watts : Americna, on their own website17:37.12 
chrisl flight durations, I mean17:37.21 
Robin_Watts That's where I was looking.17:37.22 
kens2 78 is the return flight at 09:2017:37.51 
  I htink I misread your original17:37.59 
Robin_Watts 79 out, 78 back, yeah.17:38.07 
henrys paulgardiner: that is pretty cool no idea it existed17:38.14 
Robin_Watts 79 out takes off at 13:25, which is nice - no stupidly early start here.17:38.32 
kens2 79 seems more expensive ?17:38.47 
  not a lot I grant17:38.51 
  Wait17:39.03 
Robin_Watts 294 on the BA site.17:39.04 
paulgardiner henrys: nor did I 1/2h ago. On of the Emobix people put me onto it.17:39.06 
kens2 No its OK17:39.14 
  01:25 pm why cna't they use 24 hour clock.....17:39.26 
  OK 79 out 78 back looks OK if Miles is good with the timing17:39.52 
Robin_Watts 608 quid on the AA site, 609 on the BA one. :)17:40.00 
  no, 607.75 on the BA one.17:40.10 
tor8 kens2: I believe I can make the same flights so we all arrive and depart from the US at the same time17:40.32 
kens2 THat would be cool tor817:40.40 
tor8 thursday out, sunday home?17:40.43 
kens2 Thats the current plan17:40.50 
  as long as Miles thinks we cna make the 21:20 flight on SUnday OK17:41.10 
tor8 kens2: and if that plan doesn't work out, I would be happy to come visit you again.17:41.30 
kens2 We will need to leave by ~17:30 or so, if we hire a car17:41.30 
  tor8 NP you are welcome.17:41.41 
  And this time no visiting plumber :-)17:41.54 
  extra leg room for £7217:44.02 
  or £36 for the cheap ones17:44.26 
  Might go for that if they stillhave some aisle seats, at least they let you choose the seat17:44.43 
  Robin_Watts : you mailed Miles ?17:45.02 
Robin_Watts I did.17:45.06 
  kens2: You can view the available seats on the AA site.17:45.16 
kens2 OK then I will go cook and eat. I'll check back here later and book flights if all is good17:45.31 
  Robin_Watts : yes, I'm doing that.17:45.37 
  THey have stars depending on how much extra room you get17:45.48 
Robin_Watts The plane back is a different configuration.17:45.51 
kens2 yep17:45.58 
  THey have some really posh seats on the way back17:46.48 
Robin_Watts oh, but power everywhere on the way back.17:46.48 
kens2 I don't see the power options, must be a different page17:47.04 
Robin_Watts seatguru :)17:47.10 
kens2 ah!17:47.14 
Robin_Watts hmm. seatguru review of the return airplane is not good.17:47.54 
kens2 OK Robin_Watts if you cna either mail me or just post Miles reply here I have to dash off17:48.04 
  back later17:48.08 
Robin_Watts BA planes have the same 10 across format on that leg :(17:52.24 
kens mvrhel_laptop : I forgot to mention, the vcproj ios for VS 2008, I guess it should work if you update it though, and the code is so simple you cna always make a new solution19:07.50 
mvrhel_laptop ok thanks19:18.02 
  kens ^^19:18.05 
  let me see what my flight options are for the meeting...19:20.03 
kens Better than ours I guess, htough it;ll be a longer flight than usual for you19:20.22 
mvrhel_laptop yes19:20.28 
kens THis useciecolor is shockingly wrong in some cases, eg:19:21.00 
  http://ghostscript.com/~regression/ken/compare20.html19:21.00 
Robin_Watts kens: The reviews for the AA flights back from DFW are pretty bad.19:21.07 
  supposedly really low legroom.19:21.13 
kens Oh that's not great Robin_Watts19:21.15 
  Though I was planning to buy extra legroom anyway19:21.29 
Robin_Watts The BA flights look to be similar layouts though.19:21.37 
mvrhel_laptop kens: that is pretty bad19:21.38 
kens I just don't charge Miles for it19:21.40 
  mvrhel_laptop : THe blue stuff is supposed ot be greay19:21.53 
  gray19:21.57 
Robin_Watts though, possibly BA has more legroom. But no power.19:21.57 
  BA would mean staying til monday.19:22.12 
kens Robin_Watts : BA is OK by me, but I haven't looked a the options there19:22.17 
  staying till Monday is a\lso OK19:22.23 
mvrhel_laptop kens: to the middle one is with UseCIEColor?19:22.33 
kens mvrhel_laptop : yes, that's the reference one, teh candidate (left) has it temporarily suppressed19:22.51 
Robin_Watts I'm happy to go with the consensus.19:22.54 
kens If you look at page 1, then you can see there are overprint problems with the Ghent suite also19:23.08 
Robin_Watts short leg room => power is pretty useless as you can't fit a laptop in anyway.19:23.13 
kens and one of the Altona files is also incorrect19:23.20 
  Robin_Watts : good point....19:23.26 
Robin_Watts I could buy extra legroom too, I guess.19:23.56 
kens If we go for Monday, that alleviates any concern about makling the meeting Sunday19:24.00 
  Robin_Watts : rabges from £356 to £80-odd19:24.13 
Robin_Watts It does mean we lose a whole day though.19:24.16 
kens that should say £3619:24.27 
Robin_Watts as there are only evening departures.19:24.32 
kens Robin_Watts : yes, I'd prefer Sunday, but....19:24.40 
Robin_Watts If it was just me, I think I'd live with the crap legroom and go sunday night.19:24.59 
  and maybe look at buying extra legroom seats.19:25.09 
kens Well I'll buy the room anyway19:25.18 
  So not a problem from my POV19:25.25 
  I would buy them with Virgin, but they don't let you pre-assign the seats19:25.46 
  The US carriers all seem to which is a definite plus19:26.01 
Robin_Watts The US carriers are way more keyed up with the "view the free seats, prebuy them" stuff than the UK ones.19:26.32 
kens Its only the extra legroom ones I care about :-)19:27.08 
kens thninks this UseCIEColor stuff will definitely have to change19:27.44 
  I'll have to puzzle my way through the PDF interpreter tomorrow19:28.14 
Robin_Watts marcosw1: ping19:30.56 
kens mvrhel_laptop : one thing just occured to me. I have a Vista machine here, I can test out the XPS print path by using my code on it and see what happens. Of course, that doesn't tell me anything about the pipeline filter, but it will cover teh 'gsprint' part of the problem. I'll do that tomorrow too.19:34.09 
Robin_Watts marcosw1: I've been seeing strange results with the cluster - it's claiming a couple of files have changed, when they shouldn't have done. Specifically the files that changed with commit c3305e72.19:34.24 
  so I went back and I did a user cluster push of c3305e72 and it told me those files had changed. It's as if the cluster didn't update its baseline for c3305e7219:35.05 
  So I've forced the cluster to retest c3305e72 now.19:35.22 
mvrhel_laptop kens: sounds good19:38.27 
  I have a vista laptop here also that I might be able to use for testing eventually19:38.41 
kens I'll let you know how it pans out :-)19:38.44 
mvrhel_laptop kens: thanks19:38.53 
kens Its more the pipeline filter that worries me, because it will be more complex19:39.10 
mvrhel_laptop kens: so my understanding of the diff. between vista and 7 is that MS included a rasterizer for XPS content in 7 so that printer driver manufacturers no longer need to provide that component.19:40.56 
kens That's the biggest difference19:41.22 
  I think there may be others19:41.27 
mvrhel_laptop with 7 and 8, my hope is that we just hand off the XPS content and away it will go19:41.50 
kens that certainly works for 7 and 8 for me19:42.01 
  Again, its the pipeline filter for PDF output that I am more conceerned with19:42.22 
mvrhel_laptop oh. that would be a bit more complex19:42.50 
kens That's teh other part we need.19:43.00 
mvrhel_laptop and we need to be in place in a different spot I suspect19:43.10 
kens THe XPS pritn path replaces gsprint19:43.10 
  mvrhel_laptop : yes, its a filter.19:43.17 
mvrhel_laptop ok that makes sense19:43.26 
kens We would also need to create a printer driver19:43.29 
mvrhel_laptop yes19:43.33 
kens Because the driver specifies the filters19:43.40 
  THe filter is to do the job of replacing RedMon so we cna have 'print to PDF'19:44.24 
mvrhel_laptop ok19:44.51 
  kens: you are working way late tonight19:45.22 
kens We either use our XPS interpreter and pdfwrite, or we specify the XPSPSdrv filter and use the existing PS->PDF19:45.35 
  mvrhel_laptop : yes, waiting for Miles reply19:45.45 
  Also Melanie and boyfriend are monopolising the sitting room19:45.57 
  I expect the filter to be frustrating to write :-)19:46.30 
  From my previous experience, we don't want to build GS into the filter DLL if we can avoid it19:47.26 
mvrhel_laptop kens: ok. I have a bunch of reading to do on this. I will ping the guy at MS to see what resources are best for me to review.19:48.23 
kens I found two gooddocs19:48.39 
mvrhel_laptop so for the meeting is sounds like either late Sunday or early monday return19:48.53 
kens I made PDF from them, I';ll mail them to you19:49.00 
mvrhel_laptop kens: if you can share them. thanks19:49.05 
kens mvrhel_laptop : yes19:49.07 
Robin_Watts mvrhel_laptop: For us, it's late sunday or late monday :(19:49.16 
mvrhel_laptop are you arriving thursday?19:50.01 
Robin_Watts yes.19:50.06 
kens yep19:50.27 
mvrhel_laptop oh alaska has non-stops..19:50.30 
kens Alaska ? Don't they fly beavers or something ? :-)19:50.54 
  mail on its way mvrhel_laptop19:51.26 
mvrhel_laptop thanks kens19:51.30 
Robin_Watts kens: Dehavilland make 'otters' I believe :)19:51.47 
kens maybe that's whaqt I mean19:51.55 
Robin_Watts http://en.wikipedia.org/wiki/De_Havilland_Canada_DHC-3_Otter19:52.13 
  I flew from Anchorage to Katmai and back in one.19:52.30 
  oh, originally called the "King Beaver". There you are.19:52.53 
kens ah, so not that far out then19:53.01 
mvrhel_laptop 7:50 out on Sunday should be fine I would think19:53.41 
  pm that is19:53.44 
kens well we are looking at 21:2119:53.53 
  but we have 40 minute drive to airport, and then its an international flight, so needs more time19:54.09 
mvrhel_laptop and you were not sure if that was ok?19:54.09 
kens We would need to leave ~17:3019:54.28 
kens fetches more coffee19:54.49 
mvrhel_laptop I see . so that is what you are waiting on from Miles?19:54.52 
ray_laptop kens: at least on a Sunday pm, the traffic should be OK19:54.53 
mvrhel_laptop kens ^^19:54.54 
kens mvrhel_laptop : yes, pretty much19:55.03 
  also a consensus decision on American on Sunday with (allegedly) bad legroom or BA on Monday with no power and an extra day in sunny Dallas....19:55.38 
chrisl Not too fussed about the leg room - can't be worse than the Delta flight from LAX->Maui.....19:56.47 
ray_laptop mvrhel_laptop: do you have any idea why we can't actually remove the pdf14 compositor device when we do the 'popdevice' ?19:56.58 
mvrhel_laptop ray_laptop: You mean remove it so it is not even just a forwarding dummy device?19:57.35 
  ray_laptop: That is the way that it has been since I joined Artifex. So I am not sure why it is not actually "removed"19:58.36 
Robin_Watts 31" seat pitch, supposedly, which is the same as virgin.19:58.49 
  mvrhel_laptop: It is possible that it introducing it/removing it is more expensive than just enabling/disabling it?19:59.45 
  So we take the hit of adding it once, but then get to turn it on and off cheaply?20:00.02 
mvrhel_laptop Robin_Watts. That is possible. I don't know. What is going wrong that having it disabled does not work20:01.16 
Robin_Watts Ah. In a hard to fix way?20:01.45 
ray_laptop mvrhel_laptop: sorry -- phone call. yes, removing by passing up the original (target) pointer so that gs_state_update_pdf14trans will plug it into the pgs20:04.26 
mvrhel_laptop ray_laptop: I don't see what would prevent you from completely removing it but I don't understand what the reason is20:06.26 
ray_laptop Robin_Watts: most of the work of freeing the pdf14 context is done anyway 20:06.47 
  mvrhel_laptop: when I insert a clist accumulator pdf14 device in the chain, I want to be able to get rid of it20:07.57 
mvrhel_laptop oh I see20:10.07 
kens Robin_Watts : if the legroom is the same as Virgin it can't be that bad surely ?20:13.54 
Robin_Watts kens: yeah, maybe the seatguru review is bogus.20:14.15 
kens Well, I htink as long as Miles is good with the time we should go for it20:14.32 
  American that is20:14.36 
Robin_Watts yeah, me too.20:15.44 
chrisl Robin_Watts: so, those books/authors you recommended a couple of months ago - I've read something from most of them: Gridlinked, Levian Wakes, Stealing Light. But for me, Wool was the really outstanding one, probably the most compelling book I've read in years.20:31.35 
Robin_Watts chrisl: yes, I'd agree with that.20:31.54 
  I've read wood, shift and dust.20:32.04 
  I have shift as an ebook I can share, and dust as a dead tree.20:32.19 
chrisl I've read Shift, waiting on Dust coming in paperback when it comes out20:32.33 
kens same20:32.53 
Robin_Watts I have pretty much all the asher stuff as dead trees. His universe expands nicely in the other books.20:33.11 
  Books 2 and 3 of stealing light aren't as good.20:33.37 
  I really liked Leviathan Wakes.20:33.53 
  and I've read the 2 followups. Also good - if you liked the original.20:34.27 
kens I enjoyed lviathan20:34.45 
chrisl I liked Leviathan Wakes, too, I've got the sequel waiting to read.20:34.59 
Robin_Watts Did you ever read "The Passage" ?20:35.53 
  (Justin Kronin)20:35.59 
chrisl Nope, haven't read that20:36.24 
Robin_Watts Reminds me a lot of "The Stand" by Stephen King, which I really liked.20:36.40 
  And I've just read the followup, "The Twelve".20:36.58 
  I wish there hadn't been such a long gap between me reading the first and second books.20:37.11 
chrisl I only got around to reading the Shining a few weeks ago - haven't read much Stephen King. I'm not much of a horror fan20:37.25 
Robin_Watts The Stand is not horror.20:37.38 
  at least, I would not classify it as such.20:38.05 
chrisl I didn't really classify The Shining as "horror" either20:38.32 
  I've read Joyland and Different Seasons20:39.07 
Robin_Watts Not sure I've read those20:39.40 
chrisl Joyland is recent. Different Seasons is the book of novellas that Stand By Me and Shawshank Redemption were based on20:40.20 
mvrhel_laptop are any of these good for a 12 year old boy20:40.26 
  wool looks interesting20:40.37 
Robin_Watts mvrhel_laptop: wool is excellent. Do you have a kindle ?20:40.56 
mvrhel_laptop he tends to like the distopia stories. Robin_Watts yes20:41.05 
Robin_Watts chrisl: I've probably read them in other collections.20:41.15 
chrisl Robin_Watts: I didn't think they had been in other collections - could be wrong, though.20:41.46 
  mvrhel_laptop: if he likes dystopian stories, Wool would be my recommendation, too20:42.44 
mvrhel_laptop chrisl and Robin_Watts ok. I will get it for him then20:42.59 
Robin_Watts Don't.20:43.11 
Robin_Watts runs to get food.20:43.27 
mvrhel_laptop ok20:43.35 
kens I have to go now, bye all. Hopefully we'll get a reply from Miles in the morning20:43.48 
chrisl I type too slow......20:44.11 
  mvrhel_laptop: something like the Chrysalids by John Wyndham might be good for him20:49.26 
mvrhel_laptop chrisl ok thanks21:00.53 
chrisl Just trying to remember what I read when I was that age.......21:01.13 
  Okay, done for the day - 'night all!21:26.46 
 Forward 1 day (to 2014/01/15)>>> 
ghostscript.com
Search: