IRC Logs

Log of #ghostscript at irc.freenode.net.

Search:
 <<<Back 1 day (to 2014/08/21)2014/08/22 
rayjj re the recent support query from cust 501 -- I assume that this is their "esign" package, but don't know.00:04.13 
  have to take my son to piano. bbiaw00:05.06 
popl mupdf++07:19.21 
  :)07:19.25 
Robin_Watts popl: ok...07:59.24 
kens Good giref 'we already tried all the things you suggest, but didn't bother to tell you....'09:35.26 
chrisl I'm confused... I don't see anything relating to Ghostcript in there?09:37.37 
kens There isn't, exactly. But they are using the ghostscript.inf file (renamed to imm-something.inf09:38.09 
chrisl Oh. We should never have included that :-(09:38.51 
kens I'm thinking it was a very unfortunate inclusion, yes, that's the thing that keeps getting the 'do you do a signed driver' question as well :-(09:39.25 
  From teh Googling it looks like some OEMs ship pre-installed versions of Windows with bits missing. This seems to be particularly common with TCP/IP printing (which they are doing) but also seems to occur with just about any printer (ntprint.inf missing)09:41.47 
  Of course, this is not *our* problem.....09:42.04 
tor8 Robin_Watts: kens: which gs file has the grayscale/colorness test?12:50.24 
kens IIRC they uploaded it to picas, and it wasn't small12:50.42 
tor8 kens: sorry. I mean the source code test function, not the test file12:51.06 
  the one with the fuzzy grayscale test12:51.22 
kens Oh, then I don't know, sorry12:51.23 
tor8 kens: okay, thanks anyway.12:51.31 
kens Looks like its somewhere in the ICC code12:55.39 
  Seems to use a merthod in the icclink called is_color12:57.04 
  tor8 in gsicc_monitorcm.c gsicc_mcm_monitor_rgb12:59.20 
tor8 kens: fab! thanks.12:59.53 
kens I have to say the 'slop' looks hard-coded13:00.08 
tor8 DEV_NEUTRAL_8 yeah13:00.21 
kens Yep that's it13:00.27 
  Its set at 5 in gscms.h13:00.59 
Robin_Watts tor8: I addressed some of the issues in my current patch.13:05.57 
  I need to look at the other things you mentioned.13:06.06 
tor8 Robin_Watts: I'm bashing on it as well, based on your latest pushed from yesterday13:07.07 
Robin_Watts oh, ok, cool.13:07.14 
tor8 maybe I should have notified you, in case we step on each others toes...13:07.19 
Robin_Watts no harm done, I'm in SOT mode atm.13:07.34 
tor8 Robin_Watts: ah, okay. I thought you had done more today...13:07.55 
  I'm trying to make it simpler to follow so we can keep it as an example of how to write a simple device13:08.24 
Robin_Watts tor8: I was pleased with how small the shading handling was :)13:13.35 
tor8 Robin_Watts: you should see how small I managed to make it ;)13:15.13 
  I had to waste a full 6 lines just to pack and unpack the void* struct with the arguments13:15.14 
  but yes, the shade interface even with the prepare/process split is surprisingly lean13:15.43 
henrys tor8, Robin_Watts do you guys have a few minutes to talk about doing epub?13:38.03 
Robin_Watts absolutely.13:38.41 
tor8 henrys: yes.13:38.47 
henrys IMHO if we do it tor8 should do it, at least it needs to be in-house, which means tor8 for now.13:39.43 
tor8 henrys: I still have the old epub project that we half-started a few years ago, and I've kept it from bit rot13:40.44 
Robin_Watts The only argument against that would be if we could license something in that was in a form tor was happy to maintain (and from what he's said, that's not the case), so I agree.13:40.54 
henrys how long have you known tor8? ;-)13:41.20 
tor8 yeah, I looked at the Sumatra epub reader and it's heavily integrated with their C++ code base and windows13:41.26 
  henrys: I've used it to scrub crappy formatting in epub books :)13:41.46 
Robin_Watts AIUI, the existing code we (tor) has will open epub books and parse them, but doesn't do any layout ?13:42.17 
tor8 it's amazing the kind of crap you see in epub books coming out from major publishers...13:42.24 
  Robin_Watts: it parses XHTML and applies CSS formatting properties13:42.44 
  but doesn't do any actual layout or rendering13:42.49 
  it just has all the info it needs to do the layout13:42.57 
Robin_Watts so it's a question of doing simple CSS based layout into the MuPDF device interface.13:43.00 
  the device interface takes care of the rendering.13:43.18 
  So it's "just" a layout problem, right?13:43.27 
tor8 yeah, basically what remains is to go from this model of text + css properties to laid out text that we can feed into the mupdf device interface13:43.30 
  so, text layout, which we sort of need for forms and annotations (and SVG)13:43.51 
henrys the problem is if we take money for it, then we have a rigid schedule and we have one person on mupdf right now. That’s my only concern with going forward.13:43.52 
tor8 Robin_Watts: more or less. there's also parsing the table of contents and other metadata cruft in epub but that should be fairly easy stuff13:44.39 
Robin_Watts henrys: Right, but time for tor to complete this is likely to be < time for potential customer to integrate a random other system, I would have thought.13:44.45 
  We (as yet) have no idea what timescales, quality requirements, $$$ etc is from the potential customer.13:45.37 
henrys tor8: so we can schedule it as if it were a part time project 20 hours a week, I suppose but if we do this as long as tor8 realizes he may not be able to pass on an important customer bug13:45.40 
tor8 henrys: I'm sorry, that didn't parse13:46.25 
henrys tor8: if an important bug comes in you don’t get to say sorry I’m doing epub.13:46.50 
tor8 henrys: right.13:46.56 
Robin_Watts Have we had any important customer bugs come in for mupdf recently? It's feeling quite stable.13:47.35 
  Time to break it! :)13:47.40 
tor8 Robin_Watts: Shhh!13:47.54 
  no, it's been real quiet on the mupdf bug front since the 1.5 release13:48.10 
  I expect the major bug squishing pass I did for that paid off :)13:48.26 
  Robin_Watts: something else, if we get this html layout thing working, we have a non-webkit solution for reflow13:49.22 
henrys Robin_Watts: I usually like to talk miles out of taking money. It takes all the pressure off and we undertake projects because we believe they will make the product more attractive in the marketplace. Doing that should trump whatever we would have gotten from the customer. But I guess I could go either way on this one.13:49.22 
Robin_Watts tor8: yeah.13:49.36 
  henrys: Having epub definitely would seem to make mupdf more attractive in it's target market.13:50.05 
tor8 and we have to bash the document interface into allowing non-fixed page layout style documents :(13:50.08 
  there's a real lack of solid ebook viewers ... all the free ones are cr*p and the paid ones are not much better, and locked into their specific walled garden book stores13:50.56 
henrys tor8: I use calibre’s a bit and it seems okay, but the rendering is weak fonts looks crappy.13:51.33 
Robin_Watts If I was implementing an ebook reader, to be able to buy a solution in that did epub/pdf would be attractive.13:51.37 
tor8 so I think there is at least an open source angle for doing it; selling it into the book stores will depend on how fierce a grip adobe has with their drm13:51.40 
  henrys: the calibre one is the best of the lot; and that's saying something....13:52.02 
Robin_Watts book stores would tend to like to build their own walled garden, hence do their own DRM.13:52.23 
tor8 Robin_Watts: from what I've seen, all the minor ones are all bought into the Adobe ecosystem13:52.51 
  $0.2 of every ebook purchase goes directly into the pocket of Adobe IIRC13:53.04 
  unless it's a DRM free ebook13:53.14 
henrys how useful would the layout engine be for projects other than epub?13:53.29 
tor8 henrys: it would improve our reflow story13:54.00 
Robin_Watts It would be required for SVG.13:54.00 
tor8 and subsets of it would be needed for SVG and to improve the robustness of our forms work13:54.28 
Robin_Watts I dunno if we're ever going to support XML based forms in PDF, but I think maybe layout would be needed for that.13:54.54 
tor8 Robin_Watts: multi-line text areas need layout (even if it's just plain unstyled text)13:55.22 
  doing the formatted rich text, I think it uses RTF syntax? I haven't looked.13:55.35 
Robin_Watts If we ever wanted to do rudimentary HTML display we would need it (and CSS gets us a long way)13:55.37 
henrys that’s what I thought and was something that really makes the project more appealing.13:56.49 
  it’s hard to sell a commercial case for epub to miles (and stay honest)13:57.38 
Robin_Watts presumably when we have the layout side of things done, it means that other formats (like MOBI etc) might be possible with less pain too.13:57.48 
  epub is not going to change mupdf overnight, no. But I could believe it being more of a tipping point for a potential client than XPS is.13:58.33 
henrys Now I’ll just talk to Miles and figure out if is really keen on billing the customer. Much nicer to do this without a schedule unless tor8 feels really confident about putting down some dates.14:00.37 
tor8 henrys: if I were to drop everything else, I'd be confident in saying we could have non-embarrassing epub support by christmas14:01.24 
  ironing out all the odd css and html quirks could suck up a huge amount of time, but I expect that won't be necessary (given the low bar the competition has already set for us)14:02.12 
Robin_Watts henrys: I think billing the customer is important. Otherwise they might back out :)14:02.18 
  Also, given the customer, they will probably have their own test files for us to look at.14:02.43 
tor8 and getting it to do non-latin/greek/cyrillic text would also be a later project14:02.57 
  speaking of that, is there any word from URW?14:03.07 
  yes, having files from a customer to drive priorities and expectations would help a lot14:03.38 
henrys tor8: I can check with them but they aren’t late yet.14:03.40 
Robin_Watts henrys: For the avoidance of doubt... I will hold off sending any messages to the customer until you say otherwise.14:03.52 
tor8 henrys: what is the expected date?14:04.31 
pedro_mac vaguely remembers picsel doing an epub prototype in SO quite a while back. That might fit into the ‘embarrassing’ category though ;)14:05.20 
henrys tor8: it was “months”, I’ll search email when we’re done here.14:05.46 
tor8 henrys: I'm not antsy, but it would be nice if we could get them in for the 1.6 release14:06.10 
henrys so we certainly need a test suite. It would be great to get that from the customer, I see this http://www.epubtest.org/testsuite/ but that looks too small to be anythnig comprehensive14:08.07 
  actually it does look like a pretty good test.14:11.37 
  maybe tor8 can go through those tests and see if he can do what’s there by the christmas date. I’d prefer that to the “non-embarrasing” description ;-)14:14.57 
  tor8: urw were vague they said a few weeks. Let me ping them again. Since that time I asked them for wingdings which they stated would be 4 weeks.14:18.41 
  s/were/was14:18.53 
tor8 henrys: that test suite is full of difficult and unusual stuff that I haven't seen in any real life PDFs14:20.41 
  like mathml and embedded svg14:20.47 
  s/PDF/epub/14:20.55 
  and embedded audio and video and stuff like that14:21.13 
henrys tor8: in ibooks it just says plugin required for that stuff.14:21.43 
tor8 and javascripting and forms and all kinds of stuff. I don't think the Kindle or Kobo or Sony ereaders do any of this :)14:22.13 
  oh yay, media overlays14:23.44 
henrys tor8: much of it does seem to work in ibook actually. 14:23.55 
  tor8: if we are going to charge the customer we need a description of what we are going to do.14:24.37 
Robin_Watts but we can hopefully cull that from what the customer wants to give us.14:25.33 
tor8 Robin_Watts: henrys: I would say EPUB 2.0 (and explicitly not EPUB 3.0 which is what adds all this crap)14:25.54 
Robin_Watts They are considering Readium, apparently.14:26.10 
henrys tor8: I see a google code project from epub 214:27.55 
tor8 Robin_Watts: readium is based on the chrome browser14:28.32 
  so I think matching their functionality is a bit out of our league14:28.50 
Robin_Watts I don't think that's true.14:29.11 
tor8 EPUB 3 has fixed layout ... why the hell not just use PDF then?14:29.12 
Robin_Watts (about it being based on chrome)14:29.21 
henrys http://code.google.com/p/epub-conform/ is epub 214:29.30 
tor8 Robin_Watts: well, it's a chrome extension14:29.32 
  or maybe they have several projects14:29.45 
Robin_Watts There is a Readium Chrome extension, yes.14:29.46 
tor8 Anyway, I need to pop out for a while. I'll check back later. and I expect we'll need to study the landscape a bit more before we decide on a target level.14:30.39 
Robin_Watts Readium SDK Core C++ library is cross platform and implemented largely in native code with some JS/Java/C# impementations where necessary.14:30.49 
henrys Robin_Watts: in the meantime you can tell the customer we are studying the project, and ask if they have testfile, benchmarks… concrete objectives they need to meet for the project.14:35.42 
Robin_Watts sure.14:35.59 
RonL rayjj - can I follow up on my request for a DNS entry here?14:36.24 
henrys good morning RonL 14:36.54 
Robin_Watts Morning RonL.14:37.05 
RonL good morning14:37.05 
Robin_Watts an artifex.com dns address?14:37.16 
RonL yes. the web developer building a new smartoffice website has requested an A Record be made for smartoffice.artifex.com (he needs two actually)14:38.00 
  the other one he needs is for "sohost.artifex.com"14:38.31 
Robin_Watts Ok, generally rayjj is the man for DNS requests...14:39.33 
Robin_Watts waves fresh coffee under the webcam to try to wake him up...14:39.52 
RonL I could use some of that coffee too - and I'm already awake!14:40.44 
kens I see those idiots are back again, clearly they have no understanding of PDF files.14:41.21 
kens will leave them for rayjj :-)14:41.37 
Robin_Watts kens: I am tempted to reply to that post now, as it's to do with MuPDF and I've just been changing the device in question...14:45.06 
kens Robin_Watts : I'm sure ray won't mind......14:45.22 
chrisl Like "it works on PDFs....."14:45.37 
kens Robin_Watts : you may want to think carefully before you reveal your existence to them :-)14:47.07 
Robin_Watts what? They might mail me back and drag me away from smart office? :)14:47.37 
chrisl Robin_Watts: did you resolve the issue with the red space character?14:47.56 
kens You may find SOT preferable in time......14:47.57 
pedro_mac reckons kens hasn’t spent lon enough looking at SO ;)14:50.13 
kens thinks pedro_mac hasn't spoent time dealing with these customers :-)14:50.30 
pedro_mac kens: I feel your pain, but its a tough call ;)14:51.22 
Robin_Watts chrisl: I did not. I feel that is a case where it's acceptable for us to give the wrong answer.15:03.45 
RonL Hi rayjj15:07.17 
rayjj RonL: Hi.15:08.47 
  RonL: I assume you are here to ask me about getting the DNS records you requested ?15:09.16 
rayjj didn't really need a question mark for that :-/15:09.37 
RonL yes - I'm going out of town for a week beginning tomorrow so I wanted to follow up15:09.47 
rayjj RonL: sorry. I've been working on a customer issue. I'll take a look at doing it now15:10.45 
RonL Thank you - I'm sorry to have to bother you....15:11.41 
Robin_Watts rayjj: I just replied to the customer about the Mudraw color detection.15:12.17 
rayjj RonL: np. I just took care of it (I think) We'll have to wait for "up to 24 hours" to see if it propagates, but I just did nslookup smartoffice.artifex.com and it resolved properly for me15:19.44 
  Robin_Watts: thanks. We probably should change gs over to use a selectable tolerance as well15:21.07 
  we had done it for ex-cust 801 and since they went away (for a while, at least) we (mvrhel or I) never did any enhancements.15:22.04 
  RonL: Let me know (phone call is OK) if you don't see it resolve for you by the time you leave.15:23.03 
RonL Thanks rayjj. I'll check too. I'm going to send a email note to the developer, and cc you. I want to invite him to contact you if he has any questions/requests while I'm away15:23.24 
rayjj If I do this often enough, it doesn't fade into 'backup storage' and it's easier :-)15:23.49 
RonL (if that's ok with you)15:23.53 
rayjj RonL: Fine, but please have him cc Miles so we keep him in the loop (I'm sure a little extra Artifex related emails in with all the spam won't bother him too much)15:24.44 
RonL will do....15:25.01 
rayjj kens: can you take a look at the two small patches on http://git.ghostscript.com/?p=user/ray/ghostpdl.git;a=summary15:26.49 
kens rayjj I did, was just talkgint to chrisl about the ICC one15:27.10 
rayjj kens: the first (about the tags) was a customer 532 fix I wanted to get into our code (in case they ever upgrade). The second is the fix for the stale pointer issue (OutputICCProfile)15:28.04 
RonL rayjj - just ran a DIG on both virtual domains, and they did indeed resolve correctly. THANK YOU!15:30.10 
rayjj kens: sorry -- I hadn't finished looking at the logs15:30.15 
RonL bye15:30.22 
rayjj kens: I don't see the discussion in the logs. What is your (and chrisl's) on the changes, please15:34.13 
kens rayjj on the phone, not irc15:34.35 
  I'll reply in the logs in a bit15:34.52 
rayjj kens: OK.15:34.59 
  chrisl: seems that kens left without replying -- can you summarize what you guys discussed, please ?16:15.36 
mvrhel_laptop morning16:17.39 
rayjj oh, kens, I thought you had left for the day (weekend)16:23.57 
  morning, mvrhel_laptop 16:24.04 
kens internet hiccup16:24.24 
mvrhel_laptop morning rayjj16:24.27 
rayjj I'm struggling with what to tell cust 532 about gs TilingType. For the most part forcing TillingType to 2 looks like Adobe and mupdf, but there are strange ones that bmpcmp shows up. I'm inclined to make a parameter to tell gs to UseTiliingType, and have gs default to TilingType 2 (at least for PDF) 16:28.20 
  one of the strangest ones is tests_private/comparefiles/PP0001G0.pdf -- with mudraw, the background isn't smooth unless I set -b 0, and I see patterns appear on the "people", depending on the resolution. Acrobat shows patterns as well16:32.51 
  with gs, and forcing TilingType 2, the clothes disappear on the people at 72 dpi :-)16:33.33 
  but at least the background is nice an smooth (similar to mupdf with -b 0 )16:36.22 
Robin_Watts vaguely remembers losing lots of time to TilingType in my early artifex days.16:37.19 
rayjj Robin_Watts: yeah, there's a lot of comments and ugly (IMHO) #if 0 code in their with your fingerprints16:41.35 
  IMHO, #if 0 code should have a lifetime limit16:42.03 
Robin_Watts rayjj: yeah.16:42.21 
  henrys, tor8: apparently, they want the moon on a stick, tomorrow.16:46.22 
kens not topday ?16:46.38 
henrys why does epub exist? - pdf for fixed format else html16:49.42 
rayjj henrys: I suspect that the epub folks wanted (at least initially) a simpler standard they could control without all the HTML cruft.16:51.06 
henrys video and audio are just plugins that we can hand off to the platform, right? or is there more to it?16:51.37 
Robin_Watts Video and audio as plugins, probably.16:51.56 
  I agree, PDF for fixed format, epub for reflowable, but why is the spec moving the other way?16:52.33 
rayjj kens: Please see: http://bugs.ghostscript.com/show_bug.cgi?id=695420#c7 I am inclined to open this as a separate bug since iti is unrelated to OutputICCProfile16:52.40 
Robin_Watts Everyone likes their ereaders configured differently.16:52.46 
rayjj does mupdf have a plugin interface for strange stuff (video, audio, 3dif, ...) from PDF's ?16:53.43 
kens rayjj that has to be a separate bug.16:54.19 
rayjj kens: OK. Thanks. That's what I thought.16:54.35 
kens With respect ot your 2 commits; I can't commit on the tag one, I don't know anything about the tag stuff.16:54.37 
  Re the ICC string, I did look through it, and frankly the setpagdevice code is ugly as anything.16:55.06 
rayjj kens: np. That's probably better for mvrhel_laptop since it is pdf14 transparency related16:55.08 
  kens: no kidding!16:55.21 
kens The whole setup there looks wrong, we should not be ignoring the return value form the device except for a few 'special' cases!16:55.30 
  OTOH, your fix is the only sensible thing to do in the immediate term.16:55.45 
  Initially I considered a few other ways to fis the memory problem, but they would all end up with teh OutputICCProfile being incorrect in the page device dictioanry. The only way to get that correct is to add it to the list of special cases.16:56.30 
henrys oh let’s put setpagedevice in C on and off the agenda 45 times for next few years. like the old days.16:57.09 
  feeling nostalgic16:57.21 
kens I'd like to spend soem time (when I can spare some) to look more closely at the setpagdevice code. Frankly, creating a dictionary with all the device keys in it, then piclking out just a few special ones is pretty much exactly the opposite of what we should be doing.16:57.51 
rayjj kens: OK. I struggled with it. Having PS dicts point to strings that are not "owned" by the PS environment (and GC) seems wrong. It works OK for "static" strings (probably)16:58.10 
kens rayjj, that's a separate issue. To me that also feels wildly wrong16:58.39 
  I think at the very least we shold copy the strings, not just point to them16:59.10 
  But like I said, with the way setpagdevice works, doing that would simply leave the OutputICCProfile with the wrong information in it.16:59.57 
rayjj kens: that's why I tripped over the ProcessColorModel stuff -- Those are strings in the executable space ( dev->color_info.cm_name = "DeviceGray" )17:00.14 
  kens: at least adding OutputICCProfile to the 'dynamic' set of keys gives us the correct results17:01.16 
kens If there isn't a good reason for maintaining a separate dictionary for the page device, I'd prefer to use the one returned from getdeviceparams. Even if there is a reason for maintaining a separate dictionary, IMO the 'specials' should be the keys we *don't* copy, not the list of keys we do copy.....17:01.33 
  rayjj yes, that's what I'm saying, I could see other ways to fix the memory problem, but they would leave the value incorrect in the dictionary. With the barking mad way the code works now, there's no other solution than using the dynamicppkeys hack17:02.24 
rayjj kens: setpagedevice has arcane rules in the PLRM about 'stickiness' and what to do when _some_ of the parameters are rejected.17:02.52 
kens FWIW I did today trip over the corrupted string problem using a device other than pdfwrite as well, so this is clearly a more widespread problem than it first appeared.17:03.10 
  rayjj, yes, but that doesn't affect *current* page device......17:03.28 
rayjj I think (but am not sure) that the dict was part of the attempt to be able to unwind from problems17:03.50 
kens Hmm.....17:04.01 
  I'm unconvinced, but possibly. Even so, the returned values from getdeviceparams should, IMO, *always* take preference to the stored ones in currentpagedevice, otherwise the values it returns are lies17:04.44 
rayjj but devices are 'supposed' to reject all params if any are bad (not that they all do that properly, particularly contrib ones, and cups is suspect as well)17:05.05 
kens rayjj, yes but that only affects *set* pagedevice, this is all in *current* pagedevice17:05.38 
  I'm going to have to run now, but if henrys is OK with adding this to the agenda for the next meeting I think it would be worth talking about (even if it is for the umpteenth time, its the firs occasion that its been *my* problem ;-)17:06.13 
henrys sure kens17:06.35 
rayjj /me admits to not having dug into this for about 10 years, and wasn't party to the original /design/17:06.48 
kens I'm fairly convinced (chris thinks so too) that the dynamicpppkeys looks very much like a post facto hack when someone realised the 'design' didn't work.17:07.36 
rayjj kens: it probably isn't worth bothering everyone with -- it mostly just affects you, chris and I17:07.37 
kens agrees, but think the same could be said of the other products :-)17:08.02 
  GOt to dash.....17:08.08 
Robin_Watts rayjj, kens: I looked at rayjj's commits yesterday. I was happy with the tag one, but couldn't comment on the other :)17:08.14 
rayjj me too. bbiaw ...17:08.22 
  Robin_Watts: thanks17:08.31 
Robin_Watts rayjj: MuPDF does not have a plug in protocol as such, because MuPDF is not an app.17:08.54 
  MuPDF renders bitmaps. The app (written by the customer) then displays those.17:09.25 
  Overlaying video etc onto that is down to the user.17:09.47 
henrys bbiab17:10.52 
qasim52 hey18:22.45 
ghostbot Welcome to #ghostscript, the channel for Ghostscript and MuPDF. If you have a question, please ask it, don't ask to ask it. Do be prepared to wait for a reply as devs will check the logs and reply when they come on line.18:22.45 
qasim52 any MuPDF developers here?18:23.00 
  I was wondering if you could help me implement MuPDF in an iOS Project18:23.51 
tomty89 https://itunes.apple.com/hk/app/mupdf/id482941798?mt=8 ?18:26.54 
qasim52 The github project18:27.30 
  I want to use it as a PDF reader in a project I already made18:28.06 
  https://github.com/muennich/mupdf18:29.09 
  Do I just import all the files and try it from there?, I get a lot of compiler error18:45.38 
  s18:45.39 
  I can't seem to figure out how to integrate it with an already made project19:09.52 
  unless it's not built to be integrated in any projects19:15.52 
Robin_Watts qasim52: hi19:16.13 
qasim52 hi19:16.47 
ghostbot Welcome to #ghostscript, the channel for Ghostscript and MuPDF. If you have a question, please ask it, don't ask to ask it. Do be prepared to wait for a reply as devs will check the logs and reply when they come on line.19:16.47 
qasim52 kk19:17.04 
Robin_Watts You certainly can use MuPDF within your own projects.19:17.12 
qasim52 I'm having a lot of trouble with it then19:17.34 
Robin_Watts We provide an example viewer for ios, that wraps the MuPDF library.19:17.44 
qasim52 where's that?19:17.58 
Robin_Watts Are you attempting to start from the viewer? Or are you writing your own app to call the library?19:18.01 
qasim52 Writing my own app19:18.17 
Robin_Watts platform/ios/ I would guess. I don't touch ios.19:18.24 
qasim52 I tried that but couldn't go past it19:18.49 
  I got a load of compiler errors19:19.00 
Robin_Watts You tried what and couldn't go past it?19:19.02 
qasim52 I tried to replicate the sample project within my own app19:19.42 
Robin_Watts Right. What sort of errors? Can you pastebin them?19:20.04 
qasim52 just when it tries referencing frtiz.h19:20.57 
  one sec19:21.03 
Robin_Watts qasim52: Well, unless I'm missing something obvious, it sounds like you've probably not got the include paths setup right.19:21.37 
qasim52 wait maybe that would be it!, how would I set that up?19:22.04 
Robin_Watts qasim52: FIIK. I won't touch xcode, it's horrible.19:22.27 
  But you almost certainly want to make sure that 'include' is on the include paths.19:22.58 
qasim52 alright, I'll research a bit and see if that could be done19:23.35 
  yeahh you're right xcode isn't fun at all19:23.45 
  I'll try reimplementing it quickly19:24.38 
mvrhel_laptop hi henrys21:59.39 
  did you see my email?21:59.44 
 Forward 1 day (to 2014/08/23)>>> 
ghostscript.com
Search: