IRC Logs

Log of #ghostscript at irc.freenode.net.

Search:
 <<<Back 1 day (to 2014/06/20)2014/06/21 
mvrhel_laptop ok. I think this V2 profile creation stuff is done.00:49.34 
  henrys: I am going to have ken look it over, do a cluster push (which should come back fine) and I think that will be it00:50.12 
tpw_rules how does the bit device output pixels?03:33.59 
mvrhel_laptop henrys: ICC stuff for ken is done an committed. Now its full time SOT for me. 06:41.17 
sebras Robin_Watts: pedro_mac: we did stay there mainly because it was cheap, but I were to stay in london more than a couple of nights I'd definitely go for something better.13:08.21 
Robin_Watts sebras: cheap and geographically convenient :)13:20.40 
sebras Robin_Watts: that too.14:01.52 
kcodyjr does ghostscript have a mode that just analyzes the postscript and outputs metadata?15:36.33 
  i want to collect job details; page count, page size(s), what colorspaces are used is an important one, details like that. i will then store this info in a database, so a machine parsable output would be a bonus.15:38.44 
kens kcodyjr : no GS doesn't do that, you could wite PostScrip tto do so, or a custome device15:39.05 
mvrhel_laptop Robin_Watts: are you there?15:42.22 
kcodyjr i'm not seeing how i could use one postscript program to analyze the contents of another15:43.05 
  perhaps i do need to write my own "null interpreter" that parses the language stream as though it was going to render it, but collected statistics instead 15:43.50 
kens You cna redefine operators in PostScript, so for example you could redefine setpagedevice and analyse the dictioanry for page sizes15:44.00 
kcodyjr do you mean that i can load two .ps files in a row, and the second inherits the state left by the first?15:44.44 
kens No.15:44.49 
  The first program redefines all the operators to do analysis instead of rendering. Then it executes teh 2nd program15:45.09 
kcodyjr oh, so the language has some analogue of "exec"?15:46.20 
kens eg:15:46.25 
  "/old_setpagedevice load def"15:46.25 
  "/setpagedevice {dup /PageSize known {...} if } bind def15:46.25 
  the langauage *has* exec as an operator15:46.34 
  However, I suspect you mean 'run' which takes a file as an argument and executes it as a PostScript program15:47.12 
kcodyjr you suspect correctly.15:47.22 
  looks like my project is going to require a deep dive into postscript as a programming language (as opposed to just a file format)15:47.59 
kens Or like I said, you cna wrie a custom device, but that's probably at least as hard15:48.19 
kcodyjr what do you mean by a custom device15:48.26 
  i'm sorry, my experience with ghostscript is just as part of cups' underpinnings, i've never had to work with it directly15:49.30 
kens Ghostscript has devices. When you interpret a PosctScript program it (eventually) degenerates into a series of grpahics primitives which are trasnmitted to the device. THe device then uses the graphics library to render those to a bitmap. Or, int ehcase of high level devices such as pdfwrite, turns them into a high level format like PDF15:49.37 
  You could write a device which did not rendering, but simply accumulated information on the graphics primitives. For example the bbox device just tracks the x/y extent of marks on the page in order to determine the bounding box15:50.29 
kcodyjr a "stub bitmap" device. hm. that actually might be more approachable than learning to code postscript15:53.02 
kens I wouldn't count on it, you'd have to learn the intricacies of Ghostscript instead :-)15:53.24 
kcodyjr which is in what, C? C++?15:53.41 
  but by your description, i wouldn't have to learn all about ghostscript. i'd have to pick apart one existing device driver.15:54.11 
kens C. But the style is unusual and its been around for a long time which shows15:54.14 
kcodyjr K&R? really? ;)15:54.22 
kens : Yes, really....15:54.29 
  I forget how old GS is now, but its been around since the 80s15:54.42 
  I think we mandate C89 now though15:55.16 
kcodyjr you know what would really make me like this approach, is if i didn't have to patch ghostscript, but could bundle it separately15:55.16 
kens Then you have to go via PostScript. All dveices are built into the binary15:55.50 
kcodyjr damn. i guess that would have made life too easy.15:56.16 
  hm. this deserves some thought, though.15:56.40 
kens Time for me to be off. Goodnight all15:57.46 
kcodyjr oh charming, it's 8 character filename compliant, too.16:00.27 
Robin_Watts mvrhel_laptop: I am here.16:00.53 
  kcodyjr: It's ANSI C, not K&R, and it's not strictly 8 char filename compliant any more.16:02.13 
  but it's legacy shows.16:02.19 
kcodyjr i was just picking through some of the files in the devices/ subdirectory16:06.13 
mvrhel_laptop hi Robin_Watts 16:08.16 
Robin_Watts hi.16:08.38 
mvrhel_laptop so a while ago Joseph had pointed me to some SOT documentation on skype. I can't seem to find what he had pointed me too though. Not sure how to search logs on skype16:09.12 
  or it might have been Pete not sure.16:09.49 
Robin_Watts Urm... indeed.16:09.50 
  hold on...16:09.52 
  I have joseph in another window :)16:10.18 
mvrhel_laptop oh good16:10.23 
  I am traveling to Virginia on Monday and I am hoping to read through some of this stuff now that I have the ICC stuff wrapped up16:10.59 
Robin_Watts http://intranet.picsel.com/twiki/bin/view/Main/WebHome ?16:11.06 
  epage components section of that might be useful.16:11.55 
  But you'll need to be running the ssh tunnel to see that of course :)16:12.07 
mvrhel_laptop ok that sounds like what I was looking at before. oh ok16:12.14 
Robin_Watts I currently trying to figure out what to do next too.16:13.10 
  There don't look to be any obvious 'simple' jobs I can do.16:13.31 
mvrhel_laptop Robin_Watts: I guess I am a little behind here. how do I get to look at this?16:13.42 
Robin_Watts mvrhel_laptop: We got a bunch of VMs from the liquidators.16:14.19 
  we've rebuilt the testing system etc from that and it's all running on a machine at emobix's office.16:14.45 
  so you need to run an ssh tunnel to get to that.16:14.56 
  See the first section from: http://twiki.ghostscript.com/do/view/GhostDocs/AutomatedTest16:15.38 
mvrhel_laptop aha16:15.51 
Robin_Watts If you've not done so yet, you need to send a public key to Joseph to get an account.16:16.04 
mvrhel_laptop I have not done so.16:16.17 
  ok. let me do that now16:16.24 
kcodyjr if anyone would like to weigh in on writing a postscript program versus writing a ghostscript driver to output metadata, i'd like to discuss it. i'm kinda on the fence.16:17.00 
Robin_Watts kcodyjr: Is the bbox device not part way towards what you want?16:18.01 
kcodyjr Robin_Watts, looks like it is actually16:20.53 
  and i'm going to have to grok the bbox device also so i can figure out how to detect whether the image goes off the edge of the paper (bleeds). but first i need to find it. any idea what filename it's in?16:24.00 
Robin_Watts gdevbbox.c at a guess.16:25.15 
kcodyjr that was my first guess too. just found it in base/. thanks.16:26.14 
Robin_Watts mvrhel_laptop, jogu: So are you two talking away behind the scenes?16:31.28 
mvrhel_laptop no. I just generated my public key16:31.59 
  from my private key. sending an email now to Joseph with the public key16:32.13 
  working a bit slow16:32.17 
Robin_Watts no worries.16:32.22 
  mvrhel_laptop: joseph will probably want it in openssl(?) format, not putty format.16:32.43 
mvrhel_laptop oh16:32.47 
  ok. let me resend 16:33.20 
Robin_Watts If you're using puttygen, you'll want to use Conversions -> export openssh key16:33.31 
  or ssh.com key.16:33.40 
  I'd send both, personally :)16:33.46 
mvrhel_laptop :)16:33.50 
  sounds like a good idea16:33.56 
  there is the public key that I can copy and paste for Open SSH in the putty key generator16:35.01 
  the exports are for the private key16:38.21 
  in ssh format16:38.27 
  jogux: please let me know if you need anything else16:38.52 
jogux mvrhel : that should be setup now, username mvrhel16:38.54 
mvrhel_laptop oh thanks16:39.01 
jogux needs to cook stuff now, bbl16:39.27 
Robin_Watts ok, so open a new windows command prompt and do the plink command from that webpage.16:40.26 
  I personally have a 'tunnel.bat' setup that I can run, cos I have a crap memory.16:40.45 
mvrhel_laptop I will need to do the same16:41.17 
Robin_Watts oh, and the proxy.pac stuff.16:42.44 
  Personally, I would download the proxy.pac file, and store it locally on your computer.16:42.59 
  I have it saved as C:\Users\Robin Watts\picsel.pac16:44.33 
  Which browser do you generally use ?16:44.41 
mvrhel_laptop jogux, Robin_Watts I appear to have a key problem 16:45.48 
  plink is failing16:45.57 
Robin_Watts Did you add your key to pageant ?16:46.07 
mvrhel_laptop it is the same key as I use for gs16:46.16 
Robin_Watts hmm.16:47.00 
mvrhel_laptop and I am getting to gs just fine16:47.13 
Robin_Watts Are you running pageant ?16:47.59 
mvrhel_laptop I am getting back FATAL ERROR: DIsconnected: No supported authentication methods available (server sent: publickey)16:48.00 
Robin_Watts plink can either use keys from pageant, or it can select keys based upon saved connections in putty.16:48.58 
  I'd bet that you have a saved connection in putty for gs, but not for the emobix gateway.16:49.25 
mvrhel_laptop it is making it to the machine as it gave me the servers fingerprint and wanted to know if I wanted to store the key in the cache16:49.26 
Robin_Watts mvrhel_laptop: Right, that's consistent with what I'm saying.16:49.51 
  Are you running pageant ?16:49.59 
mvrhel_laptop yes16:50.05 
Robin_Watts And pageant lists the key ?16:50.15 
mvrhel_laptop Robin_Watts: yes16:50.25 
Robin_Watts bugger, then :)16:50.35 
mvrhel_laptop oh wait16:50.39 
  well no16:50.48 
  it has the gs key16:50.51 
  Robin_Watts: so I need to add the emobix key?16:51.13 
Robin_Watts Yes.16:51.16 
mvrhel_laptop ok16:51.18 
Robin_Watts Certainly it won't hurt :)16:51.22 
mvrhel_laptop I guess I am confused16:51.50 
  I have a single private key16:51.57 
  and that is listed in the pageant key list16:52.11 
Robin_Watts keys come in pairs.16:52.17 
  public and private are fundamentally intertwined.16:52.31 
mvrhel_laptop yes. and I have only one private and one public key16:52.42 
Robin_Watts OK, then I am confused as to why it doesn't work.16:52.52 
mvrhel_laptop I was going to use the same key for both gs and emobix otherwise I will really get confused down the road16:53.16 
Robin_Watts mvrhel_laptop: I hear that. I do the same :)16:53.25 
  so, we need to get jogu to check the key, and he's away for a bit.16:54.02 
mvrhel_laptop ok. np. I will take care of some other things around here16:54.29 
Robin_Watts mvrhel_laptop: There are some other docs that you can reach.16:54.41 
mvrhel_laptop Robin_Watts: oh ok16:54.47 
Robin_Watts Look at 'epage-docs' on the dashboard.16:54.59 
  God knows how up to date any of those docs are.16:55.44 
mvrhel_laptop in there16:55.46 
Robin_Watts 'edr' has some intersting stuff.16:56.07 
mvrhel_laptop btw. the dashboard crashes firefox on windows for me quite frequently for some reason16:56.27 
Robin_Watts though frankly it's not quite at the level I was hoping for, and it might be out of date.16:56.34 
mvrhel_laptop Robin_Watts: ok. 16:56.48 
  Robin_Watts: did all the flipped image issues get fixed that were in the Artifex Powerpoint?16:57.15 
Robin_Watts mvrhel_laptop: I'd really like to take credit for that, but I think when any javascript program crashes a browser, it's a sign of a flaw in the browser rather than the javascript :)16:57.26 
  Yes.16:57.29 
  That has been my one success of recent weeks :)16:57.36 
mvrhel_laptop nice!16:57.44 
Robin_Watts I started to look at the styling problems in that ppt too, and figured out what was going wrong.16:58.09 
mvrhel_laptop I would like to see what you did to fix that. just curious16:58.10 
Robin_Watts but my attempts to fix it have all failed. So I've handed that off to Joseph, who is now regretting that I think :)16:58.38 
  mvrhel_laptop: The logos are all WMF files.16:58.46 
mvrhel_laptop Robin_Watts: I guess I should spend a week reading stuff once I get the docs but then I am not sure what would be best for me to do16:58.48 
  Robin_Watts: oh ok. 16:58.55 
Robin_Watts and there were some cases in the WMF files that say "flip horizontally" and "flip vertically" and we were messing one of those up.16:59.33 
mvrhel_laptop ah ok16:59.40 
  well that is a nice one to have fixed16:59.48 
Robin_Watts or rather the combination of aspect ratio and flip was confusing it.16:59.49 
  yeah.16:59.53 
  The only jobs I've been able to identify are all 'we can't do this, because of this structural limitation in the way we work'.17:00.40 
  So, there are no obvious 2 or 3 day pieces of work that would be nice to break newcomers in on. (And I count myself as a newcomer to the Edr/Layout stuff)17:01.22 
  Possibly a good thing to do would be to look at some of our comparison files for interesting differences, and try to cut them down to the smallest thing we can that shows the problem.17:02.29 
mvrhel_laptop ok. well maybe you can work on getting page insertion working in mupdf ;) shhhh17:02.35 
  mutool that is17:02.42 
Robin_Watts mvrhel_laptop: I would *love* to :)17:02.46 
mvrhel_laptop Robin_Watts: where do I find these diffs17:03.07 
  sorry for the basic questions. I have been a bit to detached17:03.18 
  from this17:03.20 
Robin_Watts marcosw generated them and sent out links ages ago.17:03.25 
mvrhel_laptop ah ok17:03.29 
Robin_Watts I'll have a quick look, cos I can't remember either.17:03.39 
mvrhel_laptop I will track it down17:03.44 
  please don't spend time on that17:03.51 
  Robin_Watts: ok. it is summer solstice and actually sunny clear sky here so I am going to go get a few things done outside17:04.46 
Robin_Watts mvrhel_laptop: outside is overrated. outside there are things that... <shudder>... don't have plugs...17:05.17 
  Ahah.17:06.16 
  http://ghostscript.com/~marcos/epage/17:06.18 
  I'll be here on and off all evening, so if joseph gets you connected, let me know and I'll help with the rest.17:07.20 
mvrhel_laptop Robin_Watts: ok thanks for the link17:12.07 
  hi jogu; so for some reason my set up with plink is not work. a key authentication issue17:12.40 
jogu yeah. actualy I don’t think that key is right format17:12.52 
mvrhel_laptop jogu; I likely screwed up something. I sent an open ssl version also17:13.31 
jogu needs the single line one like you’d put intto .ssh/authorized_keys on a unix box17:13.41 
mvrhel_laptop I think I sent that in a second email jogu17:13.58 
  after I sent the first one, Robin_Watts mentioned you needed the open ssl version 17:14.37 
jogu odd. I only got one email according to my email client17:15.06 
mvrhel_laptop ssh i mean17:15.12 
  let me resnd17:15.22 
  hmm it might have helped if I had hit the send button originally!17:15.59 
  jogu. sorry about that17:16.22 
  you should have it now17:16.28 
jogu got it17:16.37 
  try now?17:16.38 
  woohoo17:16.53 
mvrhel_laptop ok that seems to have worked17:17.14 
jogu cool, so you should be able to get at the old picsel wiki, ats, the review system, the picsel bugzilla and probably more things.17:21.20 
  mvrhel_laptop: for an easy thing, I guess try http://bugs.ghostscript.com/show_bug.cgi?id=695143 - it shouldn't be that tricky to at least make it not crash :-)17:23.56 
Robin_Watts jogu: Ta. I can help mvrhel_laptop from now if you want to enjoy your saturday evening.17:24.01 
mvrhel_laptop Robin_Watts: so plink seems to have worked but not sure how to get to the intranet 17:24.38 
  thanks jogu!17:24.44 
Robin_Watts mvrhel_laptop: OK, we need to set up your browser so that it knows to send all requests for intranet.picsel.com down the tunnel.17:25.10 
mvrhel_laptop I am getting the It works! page17:25.13 
  ok17:25.24 
Robin_Watts Yeah, that's what you get if it doesn't work :)17:25.31 
mvrhel_laptop I am using firefox 17:25.37 
Robin_Watts So save the following file to your hard drive: http://dev.emobix.co.uk/public/picsel.pac17:25.56 
mvrhel_laptop ok 17:26.23 
Robin_Watts dusts off firefox.17:26.29 
jogu http://bugs.ghostscript.com/show_bug.cgi?id=695131 might not be awful either. There's a reasonable chance it's C&P existing fairly similar chart type + make tweaks, and none of us know the chart code so you're on an equal standing :-)17:26.44 
Robin_Watts So in Firefox, bring up options, then under Advanced, in the Network tab...17:27.42 
  Configure how firefox connects to the internet.17:27.54 
jogu mvrhel_laptop : do you know iOS or Android btw?17:28.29 
mvrhel_laptop jogu: not really. 17:28.49 
  Robin_Watts: ok I am there17:28.58 
Robin_Watts mvrhel_laptop mostly works on windows, I think.17:29.09 
mvrhel_laptop yes17:29.23 
  I would not mind fooling with the others but it would take a bit of startup17:29.50 
Robin_Watts OK, so in the Connection Settings window, at the bottom should be "Automatic proxy configuration URL:"17:30.01 
mvrhel_laptop yes17:30.07 
Robin_Watts and I have: file:///C:/Users/Robin Watts/picsel.pac17:30.13 
mvrhel_laptop ok17:30.17 
Robin_Watts You'll need to put in your equivalent there.17:30.23 
mvrhel_laptop let me set that17:30.25 
  Robin_Watts: ok now I am in17:32.57 
Robin_Watts cool.17:33.05 
mvrhel_laptop thanks for helping me with this17:33.15 
Robin_Watts So, think of most of this as being a Marie Celeste type deal :)17:33.24 
mvrhel_laptop I had to look that up17:33.49 
  funny17:33.51 
Robin_Watts On the top intranet.picsel.com page, you'll see links in the "Developer tools" section.17:34.08 
mvrhel_laptop yes17:34.21 
Robin_Watts To start with, try ATS17:34.22 
  It'll ask you to log in.17:34.35 
mvrhel_laptop yes. I have no idea17:34.40 
  what my login is17:34.44 
Robin_Watts Embarassingly I can't remember mine either.17:35.04 
mvrhel_laptop :)17:35.10 
Robin_Watts We probably need to get jogu to set you up with something.17:35.15 
  I usually use chrome, and that remembers for me.17:35.24 
jogu can create one later17:35.38 
  but robin / clyde30 will get you in iirc17:35.48 
mvrhel_laptop ok thanks jogu: you have done plenty for a sat night17:35.55 
Robin_Watts hah, OK.17:36.08 
jogu has to run yukko to airport then I'll be back.17:36.20 
Robin_Watts might go and edit that out of the public logs, but...17:36.28 
jogu or you could change your password ;-)17:36.40 
  actually I'm not sure you can17:36.50 
mvrhel_laptop i used it to log in17:36.59 
jogu back in a bit.17:37.03 
Robin_Watts "Editing facilities are not implemented" apparently :)17:37.23 
  Ok, so this is the web front end to our ATS (Automated Testing System(17:37.49 
  Click on "scheduled jobs" in the top bar17:38.06 
  That'll show you the jobs that I've run recently.17:38.28 
  If you clear the "User Name" field, it will show you all the jobs that everyone has run.17:38.48 
mvrhel_laptop ok cool17:39.37 
Robin_Watts When this was running at Picsel it had loads of autobuilds going (essentially every live platform and combination of options etc was tested)17:39.53 
  We've got a few autobuilds set up, some of them work, some of them don't.17:40.09 
  We're gradually fixing the ones that don't.17:40.16 
  The idea is that we get them all working, and then it becomes a lot easier to spot when things get broken accidently.17:40.42 
mvrhel_laptop That makes sense17:41.21 
Robin_Watts Other than the Build jobs, there are ATH jobs and Runtests jobs.17:41.34 
  ATH jobs are ones where we have test scripts that say things like "LOAD DOCUMENT blah.pdf" "CLICK 100, 200" "DRAG 100 100" "SCREENSHOT" etc.17:42.11 
  Those get executed, and the screenshots then get compared to the stored ones.17:42.31 
mvrhel_laptop ATH stands for?17:42.41 
Robin_Watts so we can see if we break the apps behaviour.17:42.46 
  I don't know.17:42.54 
  but the scripts are .ath :)17:43.01 
mvrhel_laptop ok. just curious17:43.09 
Robin_Watts The scripts are checked in in the sot.git as epage/ats/ath/...17:43.42 
  The other jobs you'll see are Runtests jobs.17:43.58 
  Lots of the core functionality has test code written to exercise it.17:44.29 
mvrhel_laptop ok17:44.41 
Robin_Watts Runtests jobs build these test programs and run the tests for them.17:44.47 
mvrhel_laptop Robin_Watts: so the documentation of interest in the short term is back under Developer Documentation?17:45.09 
Robin_Watts 1 last thing...17:45.26 
  You can promptly forget this stuff while I show you the 'group task' button at the top.17:45.43 
  In there you'll see a 'Group Task scheduler' section.17:46.00 
mvrhel_laptop ok I am there17:46.01 
  yes17:46.12 
Robin_Watts Using that you can schedule a 'precommit' test.17:46.26 
  basically, running a precommit test is like doing a clusterpush on gs.17:46.39 
mvrhel_laptop oh do I supply a patch?17:46.46 
  that is cool17:47.02 
Robin_Watts You drop in the patch file there, and it runs a series of tests. If they all pass, you are generally good to get a review and commit.17:47.13 
mvrhel_laptop I need to write this stuff down17:47.20 
Robin_Watts Yes. There is a special patch format.17:47.26 
mvrhel_laptop oh not the standard patch format?17:47.35 
Robin_Watts We can talk you through it when you come to do it. Just trying to give you the flavour.17:47.38 
  Indeed, no.17:47.41 
mvrhel_laptop ok. yes I will need lots of hand holding17:47.50 
Robin_Watts no problem.17:47.57 
  OK, so that's ATS, back to the top.17:48.08 
  In theory all the headers in the source tree have doxygen comments, so we can automatically generate documentation.17:48.54 
  Personally I never found it any use other than by looking at it in the headers themselves.17:49.13 
  but if you want to that's linked frm the 'Developer Documentation' section of the 'Developer tools'.17:49.33 
mvrhel_laptop ok17:49.44 
Robin_Watts The TGV API documentation is probably really good to read after you've taken a magic mushroom or two...17:49.59 
  Under 'General information' you'll see a link to the Picsel Twiki.17:50.24 
mvrhel_laptop yes17:50.34 
Robin_Watts There is all sorts of stuff there, some of it may even be useful.17:51.23 
  See the 'ePAGE components' section for the best candidates.17:51.38 
mvrhel_laptop yes just looking at that seciont17:51.49 
Robin_Watts Every now and then you may see a reference to a bug number. We have the old Picsel bugzilla mostly running, I think, but we're not using it except as a reference.17:52.45 
mvrhel_laptop ok17:52.52 
Robin_Watts Also, you may see references to 'review xxxx'.17:52.57 
  Picsel had a review system, in which you'd open a review for any work you were doing, you'd write i-specs (implementation specs), t-specs (testing specs), and attach patches.17:53.44 
  From there you could test the patch in ATS automatically, reviewers could leave comments etc, and the actual commit would all go through once it was passed.17:54.14 
mvrhel_laptop ok17:54.24 
Robin_Watts Again we're not using that, but they are there for reference.17:54.28 
  Some reviews are 'documentation reviews', so can be handy to look at.17:54.58 
  If you look at http://intranet.picsel.com/testdocs you'll see a selection of test documents.17:56.34 
  Lots of the ATH scripts reference these docs.17:57.24 
mvrhel_laptop cool 17:57.37 
Robin_Watts confusingly some of them access them as http://testdocs.local.picsel.com/testdocs/17:57.40 
  so be prepared to do the obvious tweaks :)17:58.02 
  I suspect I have wittered for long enough now. Do you have any questions etc?17:58.28 
mvrhel_laptop Robin_Watts: ok. there is way more here then I can digest right now. I am going to have a pile of questions as I go through this. thanks for getting me started 17:58.58 
Robin_Watts no worries.17:59.06 
mvrhel_laptop I am wondering if I should take http://bugs.ghostscript.com/show_bug.cgi?id=695131 or look through the stuff that marcos generated first17:59.33 
  Robin_Watts: if you have any suggestions just drop me an email18:00.10 
Robin_Watts Urm...18:00.19 
  Why not try the bug.18:00.29 
mvrhel_laptop ok. I will take it then and see what trouble I can get into18:01.02 
Robin_Watts cos otherwise you run the risk of spending time looking for differences that we understand already.18:01.05 
mvrhel_laptop right18:01.12 
Robin_Watts I am sure you'll run into many pitfalls and brick walls. Don't worry, we all do!18:01.26 
  but in general Joseph and Pete know everything between them :)18:01.47 
mvrhel_laptop Thanks Robin_Watts . Heading out now for a bit. I grabbed the bug and will see if I can fool with it some on the airplane Monday18:02.21 
  I am going to be on the east coast for two weeks starting monday18:02.41 
Robin_Watts have fun.18:03.10 
mvrhel_laptop thanks. ttyl18:03.16 
jogux mvrhel_laptop : ath == automated test harness iirc.18:39.29 
mvrhel_laptop jogux; ok that makes sense18:40.59 
jogux I'm not sure how evil it was giving you that chart bug, given Pete reckoned it'd take him 2-3 days per chart type iirc :)18:41.38 
  the relevant source files are likely to be in epage/libraries/edr/chart/ , epage/libraries/edr/llayout/chart and possibly agents/ml/ooxml/drawingml/drawingml-chart.c18:43.16 
  mvrhel_laptop: libraries/edr/chart is dealing with storing the charts in internal format, libraries/edr/layout/chart deals with taking a chart in internal form and converting it to something that's closer to being ready to display.18:44.14 
  oh, and agents/ml/ooxml is the thing that reads the source document and converts it to internal format.18:46.38 
  ooxml deals with all the XML office formats, ie. xlsx/docx/pptx [we do not care so much about the old .doc/xls/ppt binary formats, charts in them could be looked at later or not at all]18:47.55 
  I'm not sure that bug was particular one of the priorities either, so probably worth just doing a few chart formats that you think seem like the most important then checking back to see if there's something higher priority / more challenging :-)18:59.44 
testbot99 Lo! I'm just a silent bot.22:03.32 
 Forward 1 day (to 2014/06/22)>>> 
ghostscript.com
Search: