00:06.51 Opened logfile log/20130529. 00:06.51 --- Saved uptime records. 00:07.53 Chans: (ghostbot) in:#ghostscript 00:30.33 FORK(25225) --- fork starting for 'RSSFeeds', PID == 25225, bot_pid == 948 --- 00:30.34 FORK(25225) !ERROR! cannot load my module: RSSFeeds 00:30.34 FORK(25225) fork: took 1s for RSSFeeds. 00:30.34 FORK(25225) --- fork finished for 'RSSFeeds' --- 00:45.17 ircCheck: possible lost in space; checking.Wed May 29 00:45:17 2013 00:45.17 >ghostbot< TEST 00:45.17 IRCTEST: Yes, we're alive. 00:55.35 Chans: (ghostbot) in:#ghostscript 01:00.41 FORK(21919) --- fork starting for 'RSSFeeds', PID == 21919, bot_pid == 948 --- 01:00.42 FORK(21919) !ERROR! cannot load my module: RSSFeeds 01:00.42 FORK(21919) fork: took 1s for RSSFeeds. 01:00.42 FORK(21919) --- fork finished for 'RSSFeeds' --- 01:07.17 --- Saved uptime records. 01:11.29 Chans: (ghostbot) in:#ghostscript 01:14.42 >>> join/#ghostscript mvrhel_laptop (~chatzilla@198-1-59-185.ip.van.radiant.net) 01:27.15 Chans: (ghostbot) in:#ghostscript 01:31.07 FORK(21896) --- fork starting for 'RSSFeeds', PID == 21896, bot_pid == 948 --- 01:31.08 FORK(21896) !ERROR! cannot load my module: RSSFeeds 01:31.08 FORK(21896) fork: took 1s for RSSFeeds. 01:31.08 FORK(21896) --- fork finished for 'RSSFeeds' --- 01:31.59 >>> join/#ghostscript setmeaway (stemearay@119.201.52.138) 01:34.33 >>> join/#ghostscript marcosw_ (~marcosw@c-67-164-54-215.hsd1.ca.comcast.net) 01:43.14 >>> marcosw_ has signed off IRC (Quit: marcosw_) [#ghostscript] 01:43.34 Chans: (ghostbot) in:#ghostscript 01:48.55 ircCheck: possible lost in space; checking.Wed May 29 01:48:55 2013 01:48.55 >ghostbot< TEST 01:48.55 IRCTEST: Yes, we're alive. 01:59.03 Chans: (ghostbot) in:#ghostscript 02:01.35 FORK(15293) --- fork starting for 'RSSFeeds', PID == 15293, bot_pid == 948 --- 02:01.36 FORK(15293) !ERROR! cannot load my module: RSSFeeds 02:01.36 FORK(15293) fork: took 1s for RSSFeeds. 02:01.36 FORK(15293) --- fork finished for 'RSSFeeds' --- 02:07.41 --- Saved uptime records. 02:15.07 Chans: (ghostbot) in:#ghostscript 02:17.22 >>> marcosw has signed off IRC (Quit: marcosw) [#ghostscript] 02:28.50 >>> join/#ghostscript tkamppeter_ (~till@p5DDBAD3F.dip0.t-ipconnect.de) 02:31.43 FORK(1346) --- fork starting for 'RSSFeeds', PID == 1346, bot_pid == 948 --- 02:31.44 FORK(1346) !ERROR! cannot load my module: RSSFeeds 02:31.44 FORK(1346) fork: took 1s for RSSFeeds. 02:31.44 FORK(1346) --- fork finished for 'RSSFeeds' --- 02:32.03 Chans: (ghostbot) in:#ghostscript 02:32.32 >>> tkamppeter has signed off IRC (Ping timeout: 256 seconds) [#ghostscript] 02:47.37 Chans: (ghostbot) in:#ghostscript 02:52.43 ircCheck: possible lost in space; checking.Wed May 29 02:52:43 2013 02:52.43 >ghostbot< TEST 02:52.43 IRCTEST: Yes, we're alive. 03:02.01 FORK(13028) --- fork starting for 'RSSFeeds', PID == 13028, bot_pid == 948 --- 03:02.02 FORK(13028) !ERROR! cannot load my module: RSSFeeds 03:02.02 FORK(13028) fork: took 1s for RSSFeeds. 03:02.02 FORK(13028) --- fork finished for 'RSSFeeds' --- 03:03.21 Chans: (ghostbot) in:#ghostscript 03:07.55 --- Saved uptime records. 03:19.05 Chans: (ghostbot) in:#ghostscript 03:32.29 FORK(27556) --- fork starting for 'RSSFeeds', PID == 27556, bot_pid == 948 --- 03:32.30 FORK(27556) !ERROR! cannot load my module: RSSFeeds 03:32.30 FORK(27556) fork: took 1s for RSSFeeds. 03:32.30 FORK(27556) --- fork finished for 'RSSFeeds' --- 03:51.25 LOG: last message repeated 3 times 03:51.25 !WARN! PERL: readdir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 862. 03:51.25 !WARN! PERL: closedir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 869. 03:51.35 Chans: (ghostbot) in:#ghostscript 03:57.01 ircCheck: possible lost in space; checking.Wed May 29 03:57:01 2013 03:57.01 >ghostbot< TEST 03:57.01 IRCTEST: Yes, we're alive. 04:02.58 FORK(6023) --- fork starting for 'RSSFeeds', PID == 6023, bot_pid == 948 --- 04:02.59 FORK(6023) !ERROR! cannot load my module: RSSFeeds 04:02.59 FORK(6023) fork: took 1s for RSSFeeds. 04:02.59 FORK(6023) --- fork finished for 'RSSFeeds' --- 04:07.32 Chans: (ghostbot) in:#ghostscript 04:08.04 --- Saved uptime records. 04:22.56 Chans: (ghostbot) in:#ghostscript 04:33.36 FORK(22183) --- fork starting for 'RSSFeeds', PID == 22183, bot_pid == 948 --- 04:33.37 FORK(22183) !ERROR! cannot load my module: RSSFeeds 04:33.37 FORK(22183) fork: took 1s for RSSFeeds. 04:33.37 FORK(22183) --- fork finished for 'RSSFeeds' --- 04:58.33 >>> join/#ghostscript ali (97f0d922@gateway/web/freenode/ip.151.240.217.34) 04:59.28 Hi.. How can i search specific text while using mupdf? what function in mupdf support that? 05:03.34 Seen: Flushed 1 entries. 05:03.44 FORK(28545) --- fork starting for 'RSSFeeds', PID == 28545, bot_pid == 948 --- 05:03.45 FORK(28545) !ERROR! cannot load my module: RSSFeeds 05:03.45 FORK(28545) fork: took 1s for RSSFeeds. 05:03.45 FORK(28545) --- fork finished for 'RSSFeeds' --- 05:08.38 --- Saved uptime records. 05:10.50 Chans: (ghostbot) in:#ghostscript 05:12.44 ali: What platform? 05:14.14 x86,im using c# to call functions in mupdf (as .dll) 05:18.18 ali: ok. 05:18.28 yes, there are searching functions at the API level. 05:18.45 Look at fitz/text_search.c for the code that does the searching. 05:19.00 Look at apps/pdfapp.c for example of code that calls it. 05:19.07 or android/jni/mupdf.c 05:20.14 thanks very much 05:20.21 np. 05:26.34 Chans: (ghostbot) in:#ghostscript 05:33.50 FORK(5009) --- fork starting for 'RSSFeeds', PID == 5009, bot_pid == 948 --- 05:33.51 FORK(5009) !ERROR! cannot load my module: RSSFeeds 05:33.51 FORK(5009) fork: took 1s for RSSFeeds. 05:33.51 FORK(5009) --- fork finished for 'RSSFeeds' --- 05:42.13 fitz have not any file (text_search.c)!! 05:43.10 Chans: (ghostbot) in:#ghostscript 05:44.03 its include doc_search.c 05:58.54 Chans: (ghostbot) in:#ghostscript 06:04.08 Seen: Flushed 2 entries. 06:04.08 FORK(32695) --- fork starting for 'RSSFeeds', PID == 32695, bot_pid == 948 --- 06:04.09 FORK(32695) !ERROR! cannot load my module: RSSFeeds 06:04.09 FORK(32695) fork: took 1s for RSSFeeds. 06:04.09 FORK(32695) --- fork finished for 'RSSFeeds' --- 06:08.52 --- Saved uptime records. 06:12.06 >>> mvrhel_laptop has signed off IRC (Ping timeout: 264 seconds) [#ghostscript] 06:15.18 Chans: (ghostbot) in:#ghostscript 06:18.55 >>> alexcher has signed off IRC (Ping timeout: 276 seconds) [#ghostscript] 06:21.12 >>> join/#ghostscript alexcher (~alexcher@pool-173-49-254-118.phlapa.fios.verizon.net) 06:23.43 >>> chrisl_away materializes into chrisl 06:31.34 Chans: (ghostbot) in:#ghostscript 06:34.16 FORK(11760) --- fork starting for 'RSSFeeds', PID == 11760, bot_pid == 948 --- 06:34.17 FORK(11760) !ERROR! cannot load my module: RSSFeeds 06:34.17 FORK(11760) fork: took 1s for RSSFeeds. 06:34.17 FORK(11760) --- fork finished for 'RSSFeeds' --- 06:43.37 >>> join/#ghostscript kens (~Miranda@159.79.112.87.dyn.plus.net) 06:46.58 Chans: (ghostbot) in:#ghostscript 06:46.58 ircCheck: possible lost in space; checking.Wed May 29 06:46:58 2013 06:46.58 >ghostbot< TEST 06:46.58 IRCTEST: Yes, we're alive. 06:51.19 >>> join/#ghostscript tor8 (~tor@c-bd7871d5.04-50-6c756e10.cust.bredbandsbolaget.se) 06:59.53 >>> kens has signed off IRC (Read error: Connection reset by peer) [#ghostscript] 07:00.42 >>> join/#ghostscript kens (~Miranda@159.79.112.87.dyn.plus.net) 07:02.15 >>> ali has signed off IRC (Ping timeout: 250 seconds) [#ghostscript] 07:03.05 Chans: (ghostbot) in:#ghostscript 07:04.25 FORK(14184) --- fork starting for 'RSSFeeds', PID == 14184, bot_pid == 948 --- 07:04.26 FORK(14184) !ERROR! cannot load my module: RSSFeeds 07:04.26 FORK(14184) fork: took 1s for RSSFeeds. 07:04.26 FORK(14184) --- fork finished for 'RSSFeeds' --- 07:09.11 --- Saved uptime records. 07:11.57 >>> join/#ghostscript sojic (~sojic@92.55.124.137) 07:19.19 Chans: (ghostbot) in:#ghostscript 07:22.29 >>> sojic has signed off IRC (Remote host closed the connection) [#ghostscript] 07:30.04 >>> join/#ghostscript sojic (~sojic@92.55.124.137) 07:30.50 >>> sojic has signed off IRC (Remote host closed the connection) [#ghostscript] 07:35.03 FORK(21175) --- fork starting for 'RSSFeeds', PID == 21175, bot_pid == 948 --- 07:35.04 FORK(21175) !ERROR! cannot load my module: RSSFeeds 07:35.04 FORK(21175) fork: took 1s for RSSFeeds. 07:35.04 FORK(21175) --- fork finished for 'RSSFeeds' --- 07:35.45 Chans: (ghostbot) in:#ghostscript 07:51.29 !WARN! PERL: readdir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 862. 07:51.29 !WARN! PERL: closedir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 869. 07:52.19 Chans: (ghostbot) in:#ghostscript 07:52.19 ircCheck: possible lost in space; checking.Wed May 29 07:52:19 2013 07:52.19 >ghostbot< TEST 07:52.19 IRCTEST: Yes, we're alive. 07:55.01 tor8: there's a commit on my mupdf repo that adds a doc/thirdparty.txt file 07:58.34 chrisl: thanks. 08:02.30 Robin_Watts: several patches on tor/master 08:02.47 Isn't Robin off to the US today ? 08:02.53 oh yeah... 08:03.05 still early in the morning :) 08:03.12 That'll be why he was online at 06:12 this morning! 08:03.14 kens: feel like doing some mupdf code review duty? ;) 08:03.27 I wouldn't know where to start tor8 08:04.38 Seen: Flushed 3 entries. 08:04.58 it was mostly in jest :) 08:05.15 * kens/#ghostscript is relieved to hear it :-) 08:05.35 FORK(22519) --- fork starting for 'RSSFeeds', PID == 22519, bot_pid == 948 --- 08:05.36 FORK(22519) !ERROR! cannot load my module: RSSFeeds 08:05.36 FORK(22519) fork: took 1s for RSSFeeds. 08:05.36 FORK(22519) --- fork finished for 'RSSFeeds' --- 08:06.31 sebras: you will have to fill in for robin today! (or at least until paulgardiner gets in, he's not off to the us today is he?) 08:08.16 Not as far as I now 08:08.20 know 08:08.30 Chans: (ghostbot) in:#ghostscript 08:09.20 --- Saved uptime records. 08:23.56 Chans: (ghostbot) in:#ghostscript 08:36.16 FORK(23138) --- fork starting for 'RSSFeeds', PID == 23138, bot_pid == 948 --- 08:36.17 FORK(23138) !ERROR! cannot load my module: RSSFeeds 08:36.17 FORK(23138) fork: took 1s for RSSFeeds. 08:36.17 FORK(23138) --- fork finished for 'RSSFeeds' --- 08:45.31 LOG: last message repeated 3 times 08:45.31 >>> kens has signed off IRC (Read error: Connection reset by peer) [#ghostscript] 08:45.39 >>> join/#ghostscript kens (~Miranda@159.79.112.87.dyn.plus.net) 08:54.54 Chans: (ghostbot) in:#ghostscript 08:54.59 >>> join/#ghostscript paulgardiner (~chatzilla@smtp.glidos.net) 09:04.52 Seen: Flushed 2 entries. 09:06.44 FORK(5724) --- fork starting for 'RSSFeeds', PID == 5724, bot_pid == 948 --- 09:06.45 FORK(5724) !ERROR! cannot load my module: RSSFeeds 09:06.45 FORK(5724) fork: took 1s for RSSFeeds. 09:06.45 FORK(5724) --- fork finished for 'RSSFeeds' --- 09:09.07 >>> chrisl materializes into chrisl_away 09:09.38 --- Saved uptime records. 09:10.18 Chans: (ghostbot) in:#ghostscript 09:10.18 ircCheck: possible lost in space; checking.Wed May 29 09:10:18 2013 09:10.18 >ghostbot< TEST 09:10.18 IRCTEST: Yes, we're alive. 09:12.04 >>> kens has signed off IRC (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) [#ghostscript] 09:25.56 Chans: (ghostbot) in:#ghostscript 09:36.46 FORK(28297) --- fork starting for 'RSSFeeds', PID == 28297, bot_pid == 948 --- 09:36.47 FORK(28297) !ERROR! cannot load my module: RSSFeeds 09:36.47 FORK(28297) fork: took 1s for RSSFeeds. 09:36.47 FORK(28297) --- fork finished for 'RSSFeeds' --- 09:50.29 >>> join/#ghostscript ismail (ismail@kde/ismail) 09:50.32 Hi! 09:50.42 There is a small typo in Makethird file (mupdf.git) 09:50.58 $(BUILD) should $(build) (lowercase) 09:51.22 can someone fix it or shall I report a bug? 09:58.16 Chans: (ghostbot) in:#ghostscript 10:05.22 Seen: Flushed 1 entries. 10:07.34 FORK(25228) --- fork starting for 'RSSFeeds', PID == 25228, bot_pid == 948 --- 10:07.35 FORK(25228) !ERROR! cannot load my module: RSSFeeds 10:07.35 FORK(25228) fork: took 1s for RSSFeeds. 10:07.35 FORK(25228) --- fork finished for 'RSSFeeds' --- 10:09.56 --- Saved uptime records. 10:09.59 >>> paulgardiner has signed off IRC (Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]) [#ghostscript] 10:12.26 ismail: I'll fix it. 10:12.54 >>> join/#ghostscript paulgardiner (~chatzilla@smtp.glidos.net) 10:14.52 Chans: (ghostbot) in:#ghostscript 10:18.56 tor8: thanks 10:19.09 tor8: ping 10:21.17 hi paul 10:21.42 Line 534 of pdf_repair.c 10:21.58 paulgardiner: which commit? 10:22.22 Unchanged source on orgin/master 10:23.00 Sometimes we enter here with xref->table[i].ofs >= xref->len 10:23.26 Should we throw an exception for that case too? 10:24.10 paulgardiner: yeah, that sounds like a good idea 10:24.32 but let me think it through twice first 10:24.58 Okay good. Just realised that I haven't checked that it does actually happen with unchanged source. I'll just check now. 10:25.59 the 'o' ofs should be the number of the object stream that was just loaded 10:26.48 so ofs being >= xref->len if 'o' is set should be impossible. hmm. 10:27.26 Let me just confirm it happens with unchanged source 10:29.18 len = 48 ofs = 610901 10:30.02 i = 1 10:30.41 All other values in the table entry look sensible 10:31.01 Chans: (ghostbot) in:#ghostscript 10:31.08 type = 'n' Everything else 0 or NULL, other than ofs 10:31.20 type 'n' means the offset is a file location 10:31.32 type 'o' means the offset is the object number of the containing ObjStm 10:31.54 Aaagh! Ignore me. I know what's happening 10:31.59 typo 'f' means the offset is the object number of the next 'f' slot in the xref (but we don't rely on it) 10:32.23 okay. ignoring now :) 10:32.37 paulgardiner: when you have a moment, could you give the commits on tor/master a review? 10:32.43 mostly build stuff and some warning fixes 10:32.48 Sure 10:38.02 FORK(28334) --- fork starting for 'RSSFeeds', PID == 28334, bot_pid == 948 --- 10:38.03 FORK(28334) !ERROR! cannot load my module: RSSFeeds 10:38.03 FORK(28334) fork: took 1s for RSSFeeds. 10:38.03 FORK(28334) --- fork finished for 'RSSFeeds' --- 10:47.42 Chans: (ghostbot) in:#ghostscript 11:05.48 Seen: Flushed 3 entries. 11:08.30 FORK(20822) --- fork starting for 'RSSFeeds', PID == 20822, bot_pid == 948 --- 11:08.31 FORK(20822) !ERROR! cannot load my module: RSSFeeds 11:08.31 FORK(20822) fork: took 1s for RSSFeeds. 11:08.31 FORK(20822) --- fork finished for 'RSSFeeds' --- 11:10.12 --- Saved uptime records. 11:18.52 tor8: third one: why if (image_part) after if (!image_part) throw? Is that to shut up the compiler? 11:19.30 >>> chrisl_away materializes into chrisl 11:19.50 Chans: (ghostbot) in:#ghostscript 11:21.50 >>> part/#ghostscript ismail (ismail@kde/ismail) 11:22.56 Oh. It's image_part and image_name 11:30.29 right. 11:35.04 Chans: (ghostbot) in:#ghostscript 11:38.48 FORK(31602) --- fork starting for 'RSSFeeds', PID == 31602, bot_pid == 948 --- 11:38.49 FORK(31602) !ERROR! cannot load my module: RSSFeeds 11:38.49 FORK(31602) fork: took 1s for RSSFeeds. 11:38.49 FORK(31602) --- fork finished for 'RSSFeeds' --- 11:39.14 tor8: your commits all look okay, although I wouldn't like to claim to have followed everything you do in the one that tidies the thridparty make files 11:39.59 paulgardiner: thanks. sebras got a walk through of the make file changes yesterday, so they should be okay. 11:40.32 I'll push these, then you can proceed with openssl at your leisure. I'll leave the win32 project file setup for it to you and robin though! 11:40.59 Great thanks 11:44.27 tor8: I'm not sure I can be blamed for any errors still left though. ;) 11:44.33 >>> join/#ghostscript kens (~Miranda@159.79.112.87.dyn.plus.net) 11:45.10 tor8: I updated my xref-interface commits to address Robin_Watts's concern about function calls in for-loop tests. I didn't get a definitive answer as to whether pdf_xref_obj was needed, but I'd have thought it was harmless to add it for now and remove it later. Did you have other qualms 11:45.47 http://git.ghostscript.com/?p=user/paulg/mupdf.git;a=summary 11:50.29 paulgardiner: regarding pdf_xref_obj, wouldn't that work as well by pdf_get_xref_entry()->obj ? 11:50.59 Chans: (ghostbot) in:#ghostscript 11:51.01 Ah yes. That would be better 11:51.06 I'll update 11:51.50 !WARN! PERL: readdir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 862. 11:51.50 !WARN! PERL: closedir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 869. 11:52.00 leak: 1 nuh{} items deleted; now have 27 11:52.05 paulgardiner: though I think it should be safe to just call pdf_load_object instead 11:52.59 but I'm afraid to say for certain, the renumbering code has been unfortunately fragile in the past 11:53.29 Lets leave it for now 11:53.44 pdf_resolve_indirect can lead to a pdf_load_object call itself, which does give me a bit more confidence 11:54.46 I think the current (tabse[num].obj) only works because we've pre-loaded all the objects in a previous step 11:58.17 Updated and pushed to my repo 12:03.08 now there's only the question of the "get" name :) 12:04.09 We do it elsewhere when the type and accessor conflict 12:04.29 Just rebased them past the ones you just committed now 12:05.25 paulgardiner: grepping through the source I see we've been somewhat less than consistent there 12:05.55 pdf_get_xref_entry or pdf_xref_get_entry would both be valid choices here 12:06.28 the former (get_xref_entry) fits better with the general "verb_noun" naming 12:06.37 I'm easy. 12:06.37 Seen: Flushed 3 entries. 12:06.47 Chans: (ghostbot) in:#ghostscript 12:07.47 if you're happy then I will push your changes 12:08.09 Yeah great thanks 12:08.17 just running them through sane now 12:08.49 Oh yes. I haven't run your script yet 12:09.00 btw, if you're on linux, using "clang" instead of "gcc" will silence the "may be used unitinialized" warnings that try/always/catch confuse gcc with 12:09.00 FORK(6888) --- fork starting for 'RSSFeeds', PID == 6888, bot_pid == 948 --- 12:09.01 FORK(6888) !ERROR! cannot load my module: RSSFeeds 12:09.01 FORK(6888) fork: took 1s for RSSFeeds. 12:09.01 FORK(6888) --- fork finished for 'RSSFeeds' --- 12:09.08 0 files changed. 12:09.55 pushed. 12:10.35 --- Saved uptime records. 12:10.45 ta 12:23.18 Chans: (ghostbot) in:#ghostscript 12:39.22 FORK(3360) LOG: last message repeated 3 times 12:39.22 FORK(3360) --- fork starting for 'RSSFeeds', PID == 3360, bot_pid == 948 --- 12:39.23 FORK(3360) !ERROR! cannot load my module: RSSFeeds 12:39.23 FORK(3360) fork: took 1s for RSSFeeds. 12:39.23 FORK(3360) --- fork finished for 'RSSFeeds' --- 12:42.22 LOG: last message repeated 3 times 12:42.22 paulgardiner: some documentation files about naming and reference counting on tor/master 12:45.57 tor8: both look fine 12:46.41 paulgardiner: thanks. 12:46.45 >>> chrisl has signed off IRC (Ping timeout: 252 seconds) [#ghostscript] 12:55.08 Chans: (ghostbot) in:#ghostscript 13:03.11 kens: What do you know about zero-escape in pdf_scan_token ? We have a file with zero characters in names. 13:03.47 alexcher I'mlooking at it.THe problem is the named destination is a unicode (16BE) name and we don't permit NULLs in our cvs routines 13:04.20 OK 13:07.18 Seen: Flushed 4 entries. 13:09.50 FORK(20121) --- fork starting for 'RSSFeeds', PID == 20121, bot_pid == 948 --- 13:09.51 FORK(20121) !ERROR! cannot load my module: RSSFeeds 13:09.51 FORK(20121) fork: took 1s for RSSFeeds. 13:09.51 FORK(20121) --- fork finished for 'RSSFeeds' --- 13:10.52 --- Saved uptime records. 13:11.02 Chans: (ghostbot) in:#ghostscript 13:19.06 paulgardiner: in your git command line shell whatever you use, you can run "bash scripts/gitsetup.sh" to install the whitespace fixing hooks that I committed yesterday. 13:19.34 that adds an alias "git wsfix" as well to fix your current workspace diffs 13:20.01 Will that affect all repos or just mupdf? 13:20.11 only mupdf 13:20.16 Excellent 13:20.56 Done 13:21.05 the same hook and alias could be added to ghostpdl or any other repo, but really wants some .gitattribute configuration to set the desired whitespace settings 13:21.14 the default just strips trailing whitespace 13:27.06 Chans: (ghostbot) in:#ghostscript 13:39.14 tor8: so no automagic installation of the git aliases when doing make..? 13:40.24 FORK(2136) --- fork starting for 'RSSFeeds', PID == 2136, bot_pid == 948 --- 13:40.25 FORK(2136) !ERROR! cannot load my module: RSSFeeds 13:40.25 FORK(2136) fork: took 1s for RSSFeeds. 13:40.25 FORK(2136) --- fork finished for 'RSSFeeds' --- 13:43.00 Chans: (ghostbot) in:#ghostscript 13:45.46 >>> join/#ghostscript mvrhel_laptop (~chatzilla@198-1-59-185.ip.van.radiant.net) 13:47.16 >>> join/#ghostscript chrisl (~chrisl@cpc1-ando5-2-0-cust33.15-1.cable.virginmedia.com) 13:59.06 Chans: (ghostbot) in:#ghostscript 13:59.58 alexcher there isn't any obvious way for us to handle this problem file. We convert all named destinations into name objects, because we don't build a Names tree, and so cannot handle named destinations whose destination is a string. Names cannot contain Unicode values in PDF (unlike PostScript) so we can't take the Unicode name and use it directly as a name. 14:00.17 The best we could do I think is to ignore the offending named destination. 14:01.08 alexcher, if you have any ideas about this I'd be interested.... 14:07.22 Seen: Flushed 4 entries. 14:10.36 FORK(1988) --- fork starting for 'RSSFeeds', PID == 1988, bot_pid == 948 --- 14:10.37 FORK(1988) !ERROR! cannot load my module: RSSFeeds 14:10.37 FORK(1988) fork: took 1s for RSSFeeds. 14:10.37 FORK(1988) --- fork finished for 'RSSFeeds' --- 14:11.16 --- Saved uptime records. 14:15.20 Chans: (ghostbot) in:#ghostscript 14:16.50 kens: why #XX convention can't be used? 14:17.26 alexcher, hmmm... that works for things like spaces, does it work for NULLs ? 14:17.41 and would the result still be UTF-16BE ? 14:18.19 kens: #00, the result is a byte string 14:18.37 alewxcher, we cannot use byte strings 14:19.10 the Dest for a named destination must be a name object or a string, if its a string it must have an entry in the names table, which we do not construct 14:19.50 SO we could use a #00 in the name, but I'm not certain if the named destination *name* is actually visible anywhere in the document 14:22.34 kens: This depends on the viewer. I don't remember what AR does. 14:23.33 alexcher I can't seem to sfind any way of seeing teh named destinations, in fact I can't actually find any at present, but its a 7 page file so that's not perhaps surprising. I *think* they are links to the bibilography (hence bib1, bib2...) 14:23.54 Yes, just found one. 14:27.16 I don't believe Acrobat displays these names, I guess altering them to use the #xx syntax might be better than nothing. Is there an established method for doing that in the PDF interpreter ? 14:29.47 kens: No, PDF interpreter does it the other way. 14:30.02 Ah, that makes sense I guess. Hmm, have to think about it.... 14:30.42 Chans: (ghostbot) in:#ghostscript 14:41.04 FORK(23960) --- fork starting for 'RSSFeeds', PID == 23960, bot_pid == 948 --- 14:41.05 FORK(23960) !ERROR! cannot load my module: RSSFeeds 14:41.05 FORK(23960) fork: took 1s for RSSFeeds. 14:41.05 FORK(23960) --- fork finished for 'RSSFeeds' --- 14:42.01 >>> mvrhel_laptop has signed off IRC (Ping timeout: 276 seconds) [#ghostscript] 14:46.58 Chans: (ghostbot) in:#ghostscript 14:47.49 Hmm, alexcher in pdf_put_name_chars_1_2 there's a comment that says : " Since we only support 14:47.49 * PDF 1.2 and above, we can use an escape sequence for anything except a 14:47.49 * null <00>" 14:48.07 Canyou think of a good reason why we can't use 00 for a Null ? 14:51.37 Aha, page 57 of the 1.7 PDF Reference Manual: "Beginning with PDF 1.2, any character except null (character code 0) may be included in a name" 14:52.02 So, we can't use the #xx escape 14:52.43 >>> Fandekasp has signed off IRC (Ping timeout: 264 seconds) [#ghostscript] 14:56.05 OK we already have a hack to deal with this, we replace the NULLs with an arbitrary string. This 'seems' to work adequately well. 15:02.49 >>> alexcher has signed off IRC (Read error: Connection reset by peer) [#ghostscript] 15:02.59 Chans: (ghostbot) in:#ghostscript 15:07.38 Seen: Flushed 2 entries. 15:08.45 >>> join/#ghostscript alexcher (~alexcher@pool-173-49-254-118.phlapa.fios.verizon.net) 15:11.20 --- Saved uptime records. 15:11.52 FORK(14321) --- fork starting for 'RSSFeeds', PID == 14321, bot_pid == 948 --- 15:11.53 FORK(14321) !ERROR! cannot load my module: RSSFeeds 15:11.53 FORK(14321) fork: took 1s for RSSFeeds. 15:11.53 FORK(14321) --- fork finished for 'RSSFeeds' --- 15:19.18 Chans: (ghostbot) in:#ghostscript 15:41.58 FORK(9005) --- fork starting for 'RSSFeeds', PID == 9005, bot_pid == 948 --- 15:41.59 FORK(9005) !ERROR! cannot load my module: RSSFeeds 15:41.59 FORK(9005) fork: took 1s for RSSFeeds. 15:41.59 FORK(9005) --- fork finished for 'RSSFeeds' --- 15:50.46 >>> join/#ghostscript gandaro (~gandaro@wikipedia/Gorlingor) 15:50.58 Chans: (ghostbot) in:#ghostscript 15:51.58 !WARN! PERL: readdir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 862. 15:51.58 !WARN! PERL: closedir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 869. 15:54.47 >>> join/#ghostscript rooligan (~gandaro@wikipedia/Gorlingor) 15:54.58 >>> gandaro has signed off IRC (Disconnected by services) [#ghostscript] 15:55.02 >>> rooligan materializes into gandaro 15:56.12 ircCheck: possible lost in space; checking.Wed May 29 15:56:12 2013 15:56.12 >ghostbot< TEST 15:56.12 IRCTEST: Yes, we're alive. 16:06.46 Chans: (ghostbot) in:#ghostscript 16:11.30 --- Saved uptime records. 16:12.12 FORK(14166) --- fork starting for 'RSSFeeds', PID == 14166, bot_pid == 948 --- 16:12.13 FORK(14166) !ERROR! cannot load my module: RSSFeeds 16:12.13 FORK(14166) fork: took 1s for RSSFeeds. 16:12.13 FORK(14166) --- fork finished for 'RSSFeeds' --- 16:22.30 Chans: (ghostbot) in:#ghostscript 16:26.46 >>> kens has signed off IRC (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) [#ghostscript] 16:38.36 Chans: (ghostbot) in:#ghostscript 16:42.38 FORK(1372) --- fork starting for 'RSSFeeds', PID == 1372, bot_pid == 948 --- 16:42.39 FORK(1372) !ERROR! cannot load my module: RSSFeeds 16:42.39 FORK(1372) fork: took 1s for RSSFeeds. 16:42.39 FORK(1372) --- fork finished for 'RSSFeeds' --- 17:00.14 ircCheck: possible lost in space; checking.Wed May 29 17:00:14 2013 17:00.14 >ghostbot< TEST 17:00.14 IRCTEST: Yes, we're alive. 17:08.04 >>> chrisl materializes into chrisl_away 17:08.10 >>> tor8 has signed off IRC (Quit: tor8) [#ghostscript] 17:10.34 Chans: (ghostbot) in:#ghostscript 17:12.06 --- Saved uptime records. 17:12.46 FORK(19027) --- fork starting for 'RSSFeeds', PID == 19027, bot_pid == 948 --- 17:12.47 FORK(19027) !ERROR! cannot load my module: RSSFeeds 17:12.47 FORK(19027) fork: took 1s for RSSFeeds. 17:12.47 FORK(19027) --- fork finished for 'RSSFeeds' --- 17:24.00 >>> plinnell has signed off IRC (Read error: Operation timed out) [#ghostscript] 17:26.08 Chans: (ghostbot) in:#ghostscript 17:42.54 FORK(18831) LOG: last message repeated 3 times 17:42.54 FORK(18831) --- fork starting for 'RSSFeeds', PID == 18831, bot_pid == 948 --- 17:42.55 FORK(18831) !ERROR! cannot load my module: RSSFeeds 17:42.55 FORK(18831) fork: took 1s for RSSFeeds. 17:42.55 FORK(18831) --- fork finished for 'RSSFeeds' --- 18:03.52 LOG: last message repeated 4 times 18:03.52 ircCheck: possible lost in space; checking.Wed May 29 18:03:52 2013 18:03.52 >ghostbot< TEST 18:03.52 IRCTEST: Yes, we're alive. 18:12.20 --- Saved uptime records. 18:13.32 FORK(24410) --- fork starting for 'RSSFeeds', PID == 24410, bot_pid == 948 --- 18:13.33 FORK(24410) !ERROR! cannot load my module: RSSFeeds 18:13.33 FORK(24410) fork: took 1s for RSSFeeds. 18:13.33 FORK(24410) --- fork finished for 'RSSFeeds' --- 18:14.42 Chans: (ghostbot) in:#ghostscript 18:16.20 >>> join/#ghostscript d3c (~d3c@x1-6-9c-d3-6d-c6-23-02.k965.webspeed.dk) 18:30.06 Chans: (ghostbot) in:#ghostscript 18:43.50 FORK(2408) --- fork starting for 'RSSFeeds', PID == 2408, bot_pid == 948 --- 18:43.51 FORK(2408) !ERROR! cannot load my module: RSSFeeds 18:43.51 FORK(2408) fork: took 1s for RSSFeeds. 18:43.51 FORK(2408) --- fork finished for 'RSSFeeds' --- 19:08.22 ircCheck: possible lost in space; checking.Wed May 29 19:08:22 2013 19:08.22 >ghostbot< TEST 19:08.22 IRCTEST: Yes, we're alive. 19:12.47 --- Saved uptime records. 19:14.29 FORK(16703) --- fork starting for 'RSSFeeds', PID == 16703, bot_pid == 948 --- 19:14.30 FORK(16703) !ERROR! cannot load my module: RSSFeeds 19:14.30 FORK(16703) fork: took 1s for RSSFeeds. 19:14.30 FORK(16703) --- fork finished for 'RSSFeeds' --- 19:18.43 Chans: (ghostbot) in:#ghostscript 19:20.01 >>> d3c has signed off IRC (Quit: Sleep) [#ghostscript] 19:24.12 >>> join/#ghostscript marcosw (~marcosw@c-67-164-54-215.hsd1.ca.comcast.net) 19:33.40 >>> setmeaway has signed off IRC (Ping timeout: 256 seconds) [#ghostscript] 19:34.20 Chans: (ghostbot) in:#ghostscript 19:44.37 FORK(22389) --- fork starting for 'RSSFeeds', PID == 22389, bot_pid == 948 --- 19:44.38 FORK(22389) !ERROR! cannot load my module: RSSFeeds 19:44.38 FORK(22389) fork: took 1s for RSSFeeds. 19:44.38 FORK(22389) --- fork finished for 'RSSFeeds' --- 19:52.55 LOG: last message repeated 3 times 19:52.55 !WARN! PERL: readdir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 862. 19:52.55 !WARN! PERL: closedir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 869. 19:54.41 >>> alexcher has signed off IRC (Ping timeout: 276 seconds) [#ghostscript] 19:54.42 >>> join/#ghostscript alexcher (~alexcher@pool-173-49-254-118.phlapa.fios.verizon.net) 20:06.57 Chans: (ghostbot) in:#ghostscript 20:07.33 >>> join/#ghostscript plinnell (~mrdocs@69-170-62-235.static-ip.telepacific.net) 20:07.33 >>> plinnell has signed off IRC (Changing host) [#ghostscript] 20:07.33 >>> join/#ghostscript plinnell (~mrdocs@opensuse/member/mrdocs) 20:12.01 ircCheck: possible lost in space; checking.Wed May 29 20:12:01 2013 20:12.01 >ghostbot< TEST 20:12.01 IRCTEST: Yes, we're alive. 20:13.11 --- Saved uptime records. 20:14.45 FORK(26361) --- fork starting for 'RSSFeeds', PID == 26361, bot_pid == 948 --- 20:14.46 FORK(26361) !ERROR! cannot load my module: RSSFeeds 20:14.46 FORK(26361) fork: took 1s for RSSFeeds. 20:14.46 FORK(26361) --- fork finished for 'RSSFeeds' --- 20:21.34 >>> plinnell has signed off IRC (Remote host closed the connection) [#ghostscript] 20:21.58 >>> join/#ghostscript plinnell (~mrdocs@69-170-62-235.static-ip.telepacific.net) 20:21.58 >>> plinnell has signed off IRC (Changing host) [#ghostscript] 20:21.58 >>> join/#ghostscript plinnell (~mrdocs@opensuse/member/mrdocs) 20:22.48 Chans: (ghostbot) in:#ghostscript 20:22.52 https://play.google.com/store/apps/details?id=com.foobnix.pdf.reader 20:23.20 appears based on ebookdroid sources (which are based on vudroid which is based on mupdf) 20:23.35 there is a libebookdroid.so binary in the apk 20:23.49 it is linked to from dropbox: https://www.dropbox.com/sh/4nhbem9fcgycq5a/6RYw21KpSr 20:24.04 and this binary contains mupdf symbols. 20:24.11 I can not find the source on his website. 20:24.31 also there is a link to a commercial version of the reader here: https://play.google.com/store/apps/details?id=com.foobnix.pro.pdf.reader 20:30.59 >>> marcosw has signed off IRC (Quit: marcosw) [#ghostscript] 20:39.07 Chans: (ghostbot) in:#ghostscript 20:39.58 there is also this one: https://play.google.com/store/apps/details?id=com.rookiestudio.perfectviewer with the pdf-plugin https://play.google.com/store/apps/details?id=com.rookiestudio.perfectviewer.pdfplugin&feature=more_from_developer 20:40.21 the pdf plugins is advertised as GPLv3 and the source is here: http://code.google.com/p/perfect-viewer-pdf-plugin/ 20:40.37 I'm not sure how artifex views GP 20:41.07 GPL but the main app is also available as donation-ware 20:41.39 and on the main app's download page you can also find the binary-only PDFPlugin with a paypay donate-button next to it: https://sites.google.com/site/rookiestudio/xia-zai 20:45.23 FORK(2517) --- fork starting for 'RSSFeeds', PID == 2517, bot_pid == 948 --- 20:45.24 FORK(2517) !ERROR! cannot load my module: RSSFeeds 20:45.24 FORK(2517) fork: took 1s for RSSFeeds. 20:45.24 FORK(2517) --- fork finished for 'RSSFeeds' --- 20:47.48 there is also this free pdf viewer plugin: https://play.google.com/store/apps/details?id=com.anttek.explorer.pdfviewerplugin 20:48.01 which contains mupdf symbols in libvudroid.jpg(!) 20:48.11 it is not advertised to be gpl 20:49.03 they also have a main app https://play.google.com/store/apps/details?id=com.anttek.explorer 20:49.29 which has a pay-for-it pro-version: https://play.google.com/store/apps/details?id=com.anttek.explorer.keyapp 20:54.21 Chans: (ghostbot) in:#ghostscript 20:54.24 https://play.google.com/store/apps/details?id=sahityachintan.android.pdfview claims to have mupdf in it, and this is true. however while it is free it never mentions being under gpl or where the source code is located. 20:55.50 oh, I found links to mupdf.com on the about-page of the app. sorry for the noise. :) 20:59.39 https://play.google.com/store/apps/details?id=com.lrmobilabs.pdfreader is free, does not mention GPL and has mupdf symbols in it. I can't find the source. and the about-screen doesn't say anything about GPL either. 21:02.17 of course any of these might be using mupdf under a commercial license, but I'm not aware of it. 21:09.55 Chans: (ghostbot) in:#ghostscript 21:09.55 Seen: Flushed 1 entries. 21:13.17 --- Saved uptime records. 21:13.52 >>> join/#ghostscript sojic (~sojic@92.55.124.137) 21:15.32 FORK(713) --- fork starting for 'RSSFeeds', PID == 713, bot_pid == 948 --- 21:15.33 FORK(713) !ERROR! cannot load my module: RSSFeeds 21:15.33 FORK(713) fork: took 1s for RSSFeeds. 21:15.33 FORK(713) --- fork finished for 'RSSFeeds' --- 21:25.29 Chans: (ghostbot) in:#ghostscript 21:33.09 >>> join/#ghostscript robin_watts_mac (~chatzilla@64.196.201.2) 21:37.56 * robin_watts_mac/#ghostscript got PCL output working from mupdf on the plane. 21:38.28 Mono only for now, but it copes with all the vagaries of the gs devices, duplex, media selection etc. 21:41.43 Chans: (ghostbot) in:#ghostscript 21:42.30 >>> paulgardiner has signed off IRC (Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]) [#ghostscript] 21:45.05 Various commits, including the PCL one on robin master for tor8, paulgardiner, sebras, and anyone else interested to look at. 21:45.45 FORK(29761) --- fork starting for 'RSSFeeds', PID == 29761, bot_pid == 948 --- 21:45.46 FORK(29761) !ERROR! cannot load my module: RSSFeeds 21:45.46 FORK(29761) fork: took 1s for RSSFeeds. 21:45.46 FORK(29761) --- fork finished for 'RSSFeeds' --- 21:48.38 >>> join/#ghostscript alexcher_ (~alexcher@pool-173-49-254-118.phlapa.fios.verizon.net) 21:49.04 >>> alexcher has signed off IRC (Ping timeout: 276 seconds) [#ghostscript] 21:57.27 Chans: (ghostbot) in:#ghostscript 22:10.19 Seen: Flushed 1 entries. 22:13.01 Chans: (ghostbot) in:#ghostscript 22:13.33 --- Saved uptime records. 22:16.15 FORK(31498) --- fork starting for 'RSSFeeds', PID == 31498, bot_pid == 948 --- 22:16.16 FORK(31498) !ERROR! cannot load my module: RSSFeeds 22:16.16 FORK(31498) fork: took 1s for RSSFeeds. 22:16.16 FORK(31498) --- fork finished for 'RSSFeeds' --- 22:28.25 Chans: (ghostbot) in:#ghostscript 22:45.55 >>> sojic has signed off IRC (Remote host closed the connection) [#ghostscript] 22:46.33 FORK(2727) --- fork starting for 'RSSFeeds', PID == 2727, bot_pid == 948 --- 22:46.34 FORK(2727) !ERROR! cannot load my module: RSSFeeds 22:46.34 FORK(2727) fork: took 1s for RSSFeeds. 22:46.34 FORK(2727) --- fork finished for 'RSSFeeds' --- 22:49.55 ircCheck: possible lost in space; checking.Wed May 29 22:49:55 2013 22:49.55 >ghostbot< TEST 22:49.55 IRCTEST: Yes, we're alive. 22:59.43 robin_watts_mac: why is it imporant to adhere to api-7 instead of api-8? 23:00.22 robin_watts_mac: oh, and you have not been running tor8's whitespace script... 23:00.52 Chans: (ghostbot) in:#ghostscript 23:02.37 robin_watts_mac: how about separating out fz_pixmap_set_resolution() into a separate patch? is there other reasons for having it besides pcl? 23:09.21 >>> join/#ghostscript Fandekasp (~Fandekasp@27-32-19-26.static.tpgi.com.au) 23:10.22 robin_watts_mac: the foreach-patch... I gues it's meant to make to code easier to read, but is it really? it hides how things work..? 23:10.32 Seen: Flushed 1 entries. 23:10.48 moreover it removes 44 lines of code and inserts 53 lines, so it actually increases the code size..? 23:13.59 I'm not smart enough to get what is really happening in get_subdiv_level_for_patch(). 23:14.16 or I shouldn't be trying at 1am... 23:14.26 --- Saved uptime records. 23:16.58 Chans: (ghostbot) in:#ghostscript 23:17.08 FORK(21548) --- fork starting for 'RSSFeeds', PID == 21548, bot_pid == 948 --- 23:17.09 FORK(21548) !ERROR! cannot load my module: RSSFeeds 23:17.09 FORK(21548) fork: took 1s for RSSFeeds. 23:17.09 FORK(21548) --- fork finished for 'RSSFeeds' --- 23:25.08 >>> join/#ghostscript rooligan (~gandaro@wikipedia/Gorlingor) 23:28.01 >>> gandaro has signed off IRC (Ping timeout: 248 seconds) [#ghostscript] 23:33.12 Chans: (ghostbot) in:#ghostscript 23:47.26 FORK(31149) --- fork starting for 'RSSFeeds', PID == 31149, bot_pid == 948 --- 23:47.27 FORK(31149) !ERROR! cannot load my module: RSSFeeds 23:47.27 FORK(31149) fork: took 1s for RSSFeeds. 23:47.27 FORK(31149) --- fork finished for 'RSSFeeds' --- 23:53.20 !WARN! PERL: readdir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 862. 23:53.20 !WARN! PERL: closedir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 869. 23:54.33 >>> rooligan has signed off IRC (Quit: Leaving) [#ghostscript]