00:00.17 Opened logfile log/20130205. 00:00.16 leak: 1 nuh{} items deleted; now have 25 00:03.02 !WARN! PERL: readdir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 862. 00:03.02 !WARN! PERL: closedir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 869. 00:09.56 --- Saved uptime records. 00:10.26 Chans: (ghostbot) in:#ghostscript 00:17.14 FORK(7219) --- fork starting for 'RSSFeeds', PID == 7219, bot_pid == 928 --- 00:17.15 FORK(7219) !ERROR! cannot load my module: RSSFeeds 00:17.15 FORK(7219) fork: took 1s for RSSFeeds. 00:17.15 FORK(7219) --- fork finished for 'RSSFeeds' --- 00:46.37 >>> tor8 has signed off IRC (Quit: tor8) [#ghostscript] 00:47.17 FORK(28098) --- fork starting for 'RSSFeeds', PID == 28098, bot_pid == 928 --- 00:47.18 FORK(28098) !ERROR! cannot load my module: RSSFeeds 00:47.18 FORK(28098) fork: took 1s for RSSFeeds. 00:47.18 FORK(28098) --- fork finished for 'RSSFeeds' --- 00:58.32 Chans: (ghostbot) in:#ghostscript 00:58.32 ircCheck: possible lost in space; checking.Tue Feb 5 00:58:32 2013 00:58.32 >ghostbot< TEST 00:58.32 IRCTEST: Yes, we're alive. 01:03.39 >>> join/#ghostscript mrdocs (~mrdocs@12.249.100.42) 01:03.40 >>> mrdocs has signed off IRC (Changing host) [#ghostscript] 01:03.40 >>> join/#ghostscript mrdocs (~mrdocs@opensuse/member/mrdocs) 01:10.10 --- Saved uptime records. 01:15.02 Chans: (ghostbot) in:#ghostscript 01:17.49 FORK(10028) --- fork starting for 'RSSFeeds', PID == 10028, bot_pid == 928 --- 01:17.50 FORK(10028) !ERROR! cannot load my module: RSSFeeds 01:17.50 FORK(10028) fork: took 2s for RSSFeeds. 01:17.50 FORK(10028) --- fork finished for 'RSSFeeds' --- 01:47.57 FORK(15014) LOG: last message repeated 4 times 01:47.57 FORK(15014) --- fork starting for 'RSSFeeds', PID == 15014, bot_pid == 928 --- 01:47.58 FORK(15014) !ERROR! cannot load my module: RSSFeeds 01:47.58 FORK(15014) fork: took 2s for RSSFeeds. 01:47.58 FORK(15014) --- fork finished for 'RSSFeeds' --- 02:03.38 LOG: last message repeated 5 times 02:03.38 ircCheck: possible lost in space; checking.Tue Feb 5 02:03:38 2013 02:03.38 >ghostbot< TEST 02:03.38 IRCTEST: Yes, we're alive. 02:10.22 --- Saved uptime records. 02:18.27 FORK(31016) --- fork starting for 'RSSFeeds', PID == 31016, bot_pid == 928 --- 02:18.28 FORK(31016) !ERROR! cannot load my module: RSSFeeds 02:18.28 FORK(31016) fork: took 2s for RSSFeeds. 02:18.28 FORK(31016) --- fork finished for 'RSSFeeds' --- 02:19.16 Chans: (ghostbot) in:#ghostscript 02:47.05 >>> join/#ghostscript marcosw (~marcosw@67.169.6.130) 02:48.45 FORK(15177) --- fork starting for 'RSSFeeds', PID == 15177, bot_pid == 928 --- 02:48.46 FORK(15177) !ERROR! cannot load my module: RSSFeeds 02:48.46 FORK(15177) fork: took 1s for RSSFeeds. 02:48.46 FORK(15177) --- fork finished for 'RSSFeeds' --- 02:51.36 Chans: (ghostbot) in:#ghostscript 02:52.09 >>> join/#ghostscript sharp1_ (9e6cd311@gateway/web/freenode/ip.158.108.211.17) 02:52.58 >>> part/#ghostscript sharp1_ (9e6cd311@gateway/web/freenode/ip.158.108.211.17) 03:07.39 Chans: (ghostbot) in:#ghostscript 03:07.39 ircCheck: possible lost in space; checking.Tue Feb 5 03:07:39 2013 03:07.39 >ghostbot< TEST 03:07.39 IRCTEST: Yes, we're alive. 03:10.38 --- Saved uptime records. 03:19.33 FORK(14626) --- fork starting for 'RSSFeeds', PID == 14626, bot_pid == 928 --- 03:19.34 FORK(14626) !ERROR! cannot load my module: RSSFeeds 03:19.34 FORK(14626) fork: took 2s for RSSFeeds. 03:19.34 FORK(14626) --- fork finished for 'RSSFeeds' --- 03:23.28 Chans: (ghostbot) in:#ghostscript 03:27.51 >>> mrdocs has signed off IRC (Ping timeout: 276 seconds) [#ghostscript] 03:30.39 >>> marcosw has signed off IRC (Quit: marcosw) [#ghostscript] 03:33.04 >>> join/#ghostscript mrdocs (~mrdocs@12.249.100.42) 03:33.04 >>> mrdocs has signed off IRC (Changing host) [#ghostscript] 03:33.04 >>> join/#ghostscript mrdocs (~mrdocs@opensuse/member/mrdocs) 03:40.06 Chans: (ghostbot) in:#ghostscript 03:49.41 FORK(20535) --- fork starting for 'RSSFeeds', PID == 20535, bot_pid == 928 --- 03:49.42 FORK(20535) !ERROR! cannot load my module: RSSFeeds 03:49.42 FORK(20535) fork: took 2s for RSSFeeds. 03:49.42 FORK(20535) --- fork finished for 'RSSFeeds' --- 03:52.18 >>> join/#ghostscript tkamppeter_ (~till@p5DDBB821.dip.t-dialin.net) 03:55.38 Chans: (ghostbot) in:#ghostscript 03:55.51 >>> tkamppeter has signed off IRC (Ping timeout: 245 seconds) [#ghostscript] 03:59.30 >>> mrdocs has signed off IRC (Ping timeout: 264 seconds) [#ghostscript] 04:00.30 leak: 1 nuh{} items deleted; now have 24 04:03.36 !WARN! PERL: readdir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 862. 04:03.36 !WARN! PERL: closedir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 869. 04:08.51 >>> join/#ghostscript marcosw (~marcosw@67.169.6.130) 04:10.55 --- Saved uptime records. 04:12.30 Chans: (ghostbot) in:#ghostscript 04:12.30 ircCheck: possible lost in space; checking.Tue Feb 5 04:12:30 2013 04:12.30 >ghostbot< TEST 04:12.31 IRCTEST: Yes, we're alive. 04:20.17 FORK(1336) --- fork starting for 'RSSFeeds', PID == 1336, bot_pid == 928 --- 04:20.18 FORK(1336) !ERROR! cannot load my module: RSSFeeds 04:20.18 FORK(1336) fork: took 2s for RSSFeeds. 04:20.18 FORK(1336) --- fork finished for 'RSSFeeds' --- 04:29.30 Chans: (ghostbot) in:#ghostscript 04:50.45 FORK(12077) --- fork starting for 'RSSFeeds', PID == 12077, bot_pid == 928 --- 04:50.46 FORK(12077) !ERROR! cannot load my module: RSSFeeds 04:50.46 FORK(12077) fork: took 1s for RSSFeeds. 04:50.46 FORK(12077) --- fork finished for 'RSSFeeds' --- 05:11.19 LOG: last message repeated 3 times 05:11.19 --- Saved uptime records. 05:17.07 Chans: (ghostbot) in:#ghostscript 05:17.07 ircCheck: possible lost in space; checking.Tue Feb 5 05:17:07 2013 05:17.07 >ghostbot< TEST 05:17.07 IRCTEST: Yes, we're alive. 05:20.51 FORK(22609) --- fork starting for 'RSSFeeds', PID == 22609, bot_pid == 928 --- 05:20.52 FORK(22609) !ERROR! cannot load my module: RSSFeeds 05:20.52 FORK(22609) fork: took 1s for RSSFeeds. 05:20.52 FORK(22609) --- fork finished for 'RSSFeeds' --- 05:33.06 Chans: (ghostbot) in:#ghostscript 05:49.08 >>> join/#ghostscript alexcher_ (~alexcher@pool-173-49-254-118.phlapa.fios.verizon.net) 05:49.40 >>> alexcher has signed off IRC (Remote host closed the connection) [#ghostscript] 05:51.45 FORK(4952) --- fork starting for 'RSSFeeds', PID == 4952, bot_pid == 928 --- 05:51.46 FORK(4952) !ERROR! cannot load my module: RSSFeeds 05:51.46 FORK(4952) fork: took 1s for RSSFeeds. 05:51.46 FORK(4952) --- fork finished for 'RSSFeeds' --- 06:05.21 Chans: (ghostbot) in:#ghostscript 06:10.27 >>> marcosw has signed off IRC (Quit: marcosw) [#ghostscript] 06:11.38 --- Saved uptime records. 06:12.14 >>> join/#ghostscript marcosw (~marcosw@67.169.6.130) 06:21.33 Chans: (ghostbot) in:#ghostscript 06:21.33 ircCheck: possible lost in space; checking.Tue Feb 5 06:21:33 2013 06:21.33 >ghostbot< TEST 06:21.33 IRCTEST: Yes, we're alive. 06:22.13 FORK(19060) --- fork starting for 'RSSFeeds', PID == 19060, bot_pid == 928 --- 06:22.14 FORK(19060) !ERROR! cannot load my module: RSSFeeds 06:22.14 FORK(19060) fork: took 1s for RSSFeeds. 06:22.14 FORK(19060) --- fork finished for 'RSSFeeds' --- 06:23.37 >>> join/#ghostscript alexcher__ (~alexcher@pool-173-49-254-118.phlapa.fios.verizon.net) 06:27.28 >>> alexcher_ has signed off IRC (Ping timeout: 244 seconds) [#ghostscript] 06:37.17 Chans: (ghostbot) in:#ghostscript 06:49.03 >>> alexcher__ materializes into alexcher 06:49.31 >>> join/#ghostscript mrdocs (~mrdocs@opensuse/member/mrdocs) 06:53.09 FORK(26796) --- fork starting for 'RSSFeeds', PID == 26796, bot_pid == 928 --- 06:53.10 FORK(26796) !ERROR! cannot load my module: RSSFeeds 06:53.10 FORK(26796) fork: took 1s for RSSFeeds. 06:53.10 FORK(26796) --- fork finished for 'RSSFeeds' --- 06:53.45 Chans: (ghostbot) in:#ghostscript 07:04.51 >>> join/#ghostscript oy (~oy@g226244047.adsl.alicedsl.de) 07:05.55 >>> marcosw has signed off IRC (Quit: marcosw) [#ghostscript] 07:08.10 >>> join/#ghostscript marcosw (~marcosw@67.169.6.130) 07:08.20 >>> mvrhel_laptop has signed off IRC (Ping timeout: 248 seconds) [#ghostscript] 07:09.17 Chans: (ghostbot) in:#ghostscript 07:11.53 --- Saved uptime records. 07:23.33 FORK(28787) --- fork starting for 'RSSFeeds', PID == 28787, bot_pid == 928 --- 07:23.34 FORK(28787) !ERROR! cannot load my module: RSSFeeds 07:23.34 FORK(28787) fork: took 1s for RSSFeeds. 07:23.34 FORK(28787) --- fork finished for 'RSSFeeds' --- 07:25.19 Chans: (ghostbot) in:#ghostscript 07:25.19 ircCheck: possible lost in space; checking.Tue Feb 5 07:25:19 2013 07:25.19 >ghostbot< TEST 07:25.19 IRCTEST: Yes, we're alive. 07:42.01 Chans: (ghostbot) in:#ghostscript 07:45.17 >>> join/#ghostscript kens (~Miranda@87.113.176.59) 07:51.24 >>> chrisl_away materializes into chrisl 07:54.11 FORK(30280) --- fork starting for 'RSSFeeds', PID == 30280, bot_pid == 928 --- 07:54.12 FORK(30280) !ERROR! cannot load my module: RSSFeeds 07:54.12 FORK(30280) fork: took 1s for RSSFeeds. 07:54.12 FORK(30280) --- fork finished for 'RSSFeeds' --- 07:57.53 Chans: (ghostbot) in:#ghostscript 08:03.04 Ghostscript 6.50 ?? 08:03.13 * kens/#ghostscript boggles 08:03.41 !WARN! PERL: readdir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 862. 08:03.41 !WARN! PERL: closedir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 869. 08:10.47 Terrific! Maybe we can convince them to upgrade to Windows NT 4.0 at the same time...... 08:11.37 Seen: Flushed 2 entries. 08:11.57 --- Saved uptime records. 08:14.05 Chans: (ghostbot) in:#ghostscript 08:19.07 >>> kens has signed off IRC (Read error: Connection reset by peer) [#ghostscript] 08:22.16 >>> join/#ghostscript kens (~Miranda@87.113.176.59) 08:24.25 FORK(8717) --- fork starting for 'RSSFeeds', PID == 8717, bot_pid == 928 --- 08:24.26 FORK(8717) !ERROR! cannot load my module: RSSFeeds 08:24.26 FORK(8717) fork: took 1s for RSSFeeds. 08:24.26 FORK(8717) --- fork finished for 'RSSFeeds' --- 08:30.07 Chans: (ghostbot) in:#ghostscript 08:48.33 no, that would mean migrating off PowerPC 08:48.47 Or DEC Alpha..... 08:49.01 * saper/#ghostscript did try NT 3.51 once on IBM RS/6000 08:49.11 Those were the days..... ;-) 08:49.33 one had a choice 08:50.25 You still have a choice - Intel, or nothing.... or use a "device" rather than a computer 08:51.43 there is ARM with everyone's favourite msm platform 08:52.09 Not many ARM workstations floating around these days 08:55.03 FORK(31845) --- fork starting for 'RSSFeeds', PID == 31845, bot_pid == 928 --- 08:55.04 FORK(31845) !ERROR! cannot load my module: RSSFeeds 08:55.04 FORK(31845) fork: took 1s for RSSFeeds. 08:55.04 FORK(31845) --- fork finished for 'RSSFeeds' --- 09:02.16 >>> join/#ghostscript tor8 (~tor@c-f77c71d5.04-50-6c756e10.cust.bredbandsbolaget.se) 09:02.26 Chans: (ghostbot) in:#ghostscript 09:10.27 >>> marcosw has signed off IRC (Ping timeout: 248 seconds) [#ghostscript] 09:12.01 --- Saved uptime records. 09:12.01 Seen: Flushed 2 entries. 09:13.30 Hmm 5 cluster nodes down. 09:13.55 Marcos fell off the internets ? 09:14.05 Oh no 3 of them came back 09:16.23 >>> join/#ghostscript marcosw (~marcosw@67.169.6.130) 09:17.41 Robin_Watts: there's a typo in your html... 12tp rather than 12pt 09:17.51 Chans: (ghostbot) in:#ghostscript 09:18.08 I think we have to use relative dimensions to allow zooming by changing the font size 09:18.20 that is, ems rather than pts 09:19.34 >>> tkamppeter_ materializes into tkamppeter 09:25.37 FORK(8905) --- fork starting for 'RSSFeeds', PID == 8905, bot_pid == 928 --- 09:25.38 FORK(8905) !ERROR! cannot load my module: RSSFeeds 09:25.38 FORK(8905) fork: took 1s for RSSFeeds. 09:25.38 FORK(8905) --- fork finished for 'RSSFeeds' --- 09:33.55 Chans: (ghostbot) in:#ghostscript 09:36.16 chrisl: an AVR "workstation" is lying on my desk :) running amforth 09:36.57 :-) 09:39.12 >>> join/#ghostscript paulgardiner (~chatzilla@smtp.glidos.net) 09:49.47 Chans: (ghostbot) in:#ghostscript 09:56.05 FORK(5324) --- fork starting for 'RSSFeeds', PID == 5324, bot_pid == 928 --- 09:56.06 FORK(5324) !ERROR! cannot load my module: RSSFeeds 09:56.06 FORK(5324) fork: took 1s for RSSFeeds. 09:56.06 FORK(5324) --- fork finished for 'RSSFeeds' --- 10:12.17 LOG: last message repeated 3 times 10:12.17 Seen: Flushed 4 entries. 10:12.27 --- Saved uptime records. 10:17.56 tor8, paulgardiner : Morning 10:18.07 Hi. We have styles. 10:18.19 paulgardiner: tor8 just pointed out a typo in my code. 10:18.26 12tp rather than 12pt 10:18.28 Just got rid of a byte[] -> String -> byte[] transformation 10:18.44 Might that explain why it's huge 10:18.55 paulgardiner: You mean you've taken my patch on? 10:18.59 Don't like the grey border, but besides that 10:19.06 Robin_Watts: yes 10:19.50 Just pushed the patch to get rid of the unnecessary conversions 10:20.46 removing the grey border is easy. 10:20.48 mupdf.c 10:21.02 line 1308 10:21.32 Chans: (ghostbot) in:#ghostscript 10:21.33 body{background-color:gray; 10:21.50 just make margin 0 and remove the gray? 10:22.15 Whatever fits best with your scaling stuff. 10:22.29 Text is huge on my phone 10:22.51 nooo! not 0 margins... 10:23.01 0.5 em or 1 em margins please! 10:23.23 There's still a margin between the edge of the screen and the text 10:23.31 The grey was extra 10:24.14 paulgardiner: ah, well in that case I retract my panic :) 10:24.14 Robin_Watts: were you testing on a tablet? 10:24.41 no. on my phone. 10:25.16 Robin_Watts: strange the grey border was huge and so was the text, more so than I'd have imagined you intended. 10:25.31 paulgardiner: I was aware it was not right. 10:25.45 ANd I'd not realised the border was my fault. 10:26.06 Ah good. So it's just adjustment needed not that it varies from device to device necessarily 10:26.15 I gave up working last night cos I could feel a migraine coming on, so what you saw was just how far I got. 10:26.27 Looks great though. Styles make all the difference 10:26.28 FORK(13297) --- fork starting for 'RSSFeeds', PID == 13297, bot_pid == 928 --- 10:26.28 tor8: Where do you see that typo? I can't find it. 10:26.29 FORK(13297) !ERROR! cannot load my module: RSSFeeds 10:26.29 FORK(13297) fork: took 2s for RSSFeeds. 10:26.29 FORK(13297) --- fork finished for 'RSSFeeds' --- 10:26.46 Unicode is still working, in that I still see "for all" signs and all sorts 10:27.09 Robin_Watts: think that typo was on the grey margin 10:27.09 Ah. paulgardiner: line 1308 again ( same line) 10:27.15 yeah. 10:27.30 so zoom is still broken, right? 10:28.24 Yeah, that could be hell to make work 10:28.56 tor8 had a suggestion about that just before you arrived. 10:29.07 Can you access style sheets in javascript, rather than the styles of individual tags 10:29.08 ? 10:29.19 tor8: "I think we have to use relative dimensions to allow zooming by changing the font size" 10:29.32 tor: "that is, ems rather than pts" 10:29.33 It's working 10:29.41 I just retried the zoom style 10:29.52 Must have messed up when I tried it last 10:29.54 really? 10:30.06 Yep 10:30.14 I found that the gaps between lines moved, but the text size didn't. 10:30.20 but if it's working, fab! 10:30.24 Can I see an apk? 10:30.45 Yeah, that's what happened with fontSize, but the zoom style works. 10:31.47 When I tried before I attempted to set it to a number not knowing how to make it a percentage in javascript, but it turns out you just have to set it to a string, which as the digits of the number followed by a percent sign 10:32.32 Zoom is even more clunky now we have styles, but that's webview's fault 10:32.56 The view is still resizing correctly too. 10:33.22 I found it VERY slow to get pages in when I tried it last night. 10:33.38 (which may be the extra conversions etc) 10:34.11 Flip forward a few pages, then wait a long time. 10:34.31 No 'loading' icon shown like we get from the PDF views. 10:35.44 Robin_Watts: I may be able to add that to the reflow view possibly. I think people will let us off for now though 10:35.56 sure. 10:36.20 Maybe avoiding 'churning' would improve the speed? Might that be possible now ? 10:36.25 Coo. It looks really good 10:36.48 Show me the money (apk)! 10:36.49 Robin_Watts: ah yes, of course. Now that the sizing is working 10:37.05 I'll just cure the churn 10:37.25 Chans: (ghostbot) in:#ghostscript 10:38.07 We just want to make it come up initially with smaller text. Not sure where best to do that. 10:38.42 paulgardiner: Change the default zoom ? 10:39.32 But then I have to set zoom on first load which is awkward - hopefully not impossible, but can't currently 10:41.06 Even formula with subscripts look correct. How is that working? 10:41.29 Maybe superscripts wouldn't work 10:43.32 http://intranet.glidos.net/~paul/MuPDFReflow20130205.apk 10:52.45 Chans: (ghostbot) in:#ghostscript 10:56.37 FORK(23925) --- fork starting for 'RSSFeeds', PID == 23925, bot_pid == 928 --- 10:56.38 FORK(23925) !ERROR! cannot load my module: RSSFeeds 10:56.38 FORK(23925) fork: took 1s for RSSFeeds. 10:56.38 FORK(23925) --- fork finished for 'RSSFeeds' --- 10:57.38 paulgardiner: Can we not just put 'zoom "25%"' in the body style ? 10:58.01 (downloading the apk now) 10:59.33 Yeah maybe I can just do that. I was just going to take a look at the styles we are producing, but I imagine they are actually correct for the normal page display, so we should stick with them 11:02.07 We have fonts with sizes 36pt and 48pt. Is that what we should expect? 11:02.43 paulgardiner: apk looks good to me. 11:02.49 except I get occasional SEGVs. 11:03.02 Erk!! 11:03.16 Start pdf_reference17.pdf 11:03.26 go into reflow mode. 11:03.42 Tap the right hand edge of the screen to "smart advance". Keep tapping. 11:03.56 Very neat that smart advance works in the webview too :) 11:04.34 All of a sudden it bales back to the menu. 11:04.37 Yeah, was meaning to say that. been finding smart advanvce very usefuk in both modes 11:04.55 SEGV or java exception 11:05.03 It's a SIGSEGV 11:05.10 (so sayeth adb logcat) 11:05.17 In the library then, presumably 11:08.37 Chans: (ghostbot) in:#ghostscript 11:09.04 So do we think that the large point sizes on fonts like 36 and 48 are to be expected? 11:12.29 Seen: Flushed 3 entries. 11:12.55 which fonts are that big? are they 36pt in the source document? 11:13.05 --- Saved uptime records. 11:13.28 tor8: oh yeah, I guess that's worth checking :-) 11:13.54 the sizes you get stored in the fz_text_style depend on the matrix used to execute the page 11:14.09 paulgardiner: I think we expect fonts that large for titles. 11:14.21 Like "PDF Reference" on page 1 of pdf_reference17.pdf 11:14.36 36 was the smallest in the doc I was looking at 11:14.49 I'm gonna go for a run, then I'll go hunting for the SEGV when I get back if you want. 11:14.51 well, large font sizes for titles should stay large 11:14.59 So should we use id matrix for text? 11:15.01 we're doing reflow not cleanup 11:15.05 paulgardiner: That sounds odd. Unless it's a bigprint book :) 11:15.06 paulgardiner: yes. 11:15.20 paulgardiner: yes, to identity matrix in text extraction. 11:18.37 I think we were doubling them 11:18.48 Slightle more in fact 11:22.14 That's better 11:24.49 Chans: (ghostbot) in:#ghostscript 11:26.45 FORK(13875) --- fork starting for 'RSSFeeds', PID == 13875, bot_pid == 928 --- 11:26.46 FORK(13875) !ERROR! cannot load my module: RSSFeeds 11:26.46 FORK(13875) fork: took 1s for RSSFeeds. 11:26.46 FORK(13875) --- fork finished for 'RSSFeeds' --- 11:45.21 Robin_Watts: so far not been able to reproduce the SEGV 11:56.23 Chans: (ghostbot) in:#ghostscript 11:56.53 FORK(24737) --- fork starting for 'RSSFeeds', PID == 24737, bot_pid == 928 --- 11:56.54 FORK(24737) !ERROR! cannot load my module: RSSFeeds 11:56.54 FORK(24737) fork: took 1s for RSSFeeds. 11:56.54 FORK(24737) --- fork finished for 'RSSFeeds' --- 12:03.51 !WARN! PERL: readdir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 862. 12:03.51 !WARN! PERL: closedir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 869. 12:11.53 * kens/#ghostscript lunches 12:12.13 Chans: (ghostbot) in:#ghostscript 12:12.43 Seen: Flushed 3 entries. 12:13.11 --- Saved uptime records. 12:27.17 FORK(9041) --- fork starting for 'RSSFeeds', PID == 9041, bot_pid == 928 --- 12:27.18 FORK(9041) !ERROR! cannot load my module: RSSFeeds 12:27.18 FORK(9041) fork: took 1s for RSSFeeds. 12:27.18 FORK(9041) --- fork finished for 'RSSFeeds' --- 12:28.07 Chans: (ghostbot) in:#ghostscript 12:48.51 ircCheck: possible lost in space; checking.Tue Feb 5 12:48:51 2013 12:48.51 >ghostbot< TEST 12:48.51 IRCTEST: Yes, we're alive. 12:57.41 FORK(25652) --- fork starting for 'RSSFeeds', PID == 25652, bot_pid == 928 --- 12:57.42 FORK(25652) !ERROR! cannot load my module: RSSFeeds 12:57.42 FORK(25652) fork: took 1s for RSSFeeds. 12:57.42 FORK(25652) --- fork finished for 'RSSFeeds' --- 12:59.17 Chans: (ghostbot) in:#ghostscript 13:00.45 >>> chrisl materializes into chrisl_away 13:04.43 paulgardiner: Guess it's down to me to find it then :) 13:05.03 This version seems MUCH faster than the last one. 13:05.10 Yeah, big SEP field around it 13:05.29 Might be removing the conversions and not churning 13:06.08 Sheridan was correct for hotel in Miami? 13:06.59 yes. 13:12.11 so can I pull the latest version from your reflow branch? 13:12.51 Seen: Flushed 2 entries. 13:13.59 --- Saved uptime records. 13:15.39 Chans: (ghostbot) in:#ghostscript 13:20.47 yep 13:25.38 >>> join/#ghostscript felipe (~felipe@unaffiliated/felipe) 13:27.45 FORK(7651) --- fork starting for 'RSSFeeds', PID == 7651, bot_pid == 928 --- 13:27.46 FORK(7651) !ERROR! cannot load my module: RSSFeeds 13:27.46 FORK(7651) fork: took 1s for RSSFeeds. 13:27.46 FORK(7651) --- fork finished for 'RSSFeeds' --- 13:31.31 Chans: (ghostbot) in:#ghostscript 13:49.47 LOG: last message repeated 3 times 13:49.47 Damn. The crash is in webcore. 13:50.18 maybe it's to do with rapid recycling? 13:51.12 nope, even when I go slowly. 13:52.13 >>> join/#ghostscript Seus (~Seus@75-166-130-137.hlrn.qwest.net) 13:58.13 FORK(15092) --- fork starting for 'RSSFeeds', PID == 15092, bot_pid == 928 --- 13:58.14 FORK(15092) !ERROR! cannot load my module: RSSFeeds 13:58.14 FORK(15092) fork: took 1s for RSSFeeds. 13:58.14 FORK(15092) --- fork finished for 'RSSFeeds' --- 13:58.42 >>> kens has signed off IRC (Read error: Connection reset by peer) [#ghostscript] 14:03.25 Chans: (ghostbot) in:#ghostscript 14:04.02 >>> join/#ghostscript kens (~Miranda@87.113.176.59) 14:10.24 what am i missing with ghostscript output? I'm trying to run this command…receive no errors…yet there's no output: gs -o file%d.jpg main.pdf 14:11.02 no device specified 14:11.15 try adding -sDEVICE=jpeg 14:11.36 with that line you should get the dispplay device, possibly you built without X 14:12.17 that did the trick! 14:12.33 on osx it would show up in X11…on my linux box, i just installed via apt 14:12.52 Well, we can't help what package maintainers do 14:13.02 Seen: Flushed 4 entries. 14:14.12 --- Saved uptime records. 14:19.53 Chans: (ghostbot) in:#ghostscript 14:28.47 FORK(27309) --- fork starting for 'RSSFeeds', PID == 27309, bot_pid == 928 --- 14:28.48 FORK(27309) !ERROR! cannot load my module: RSSFeeds 14:28.48 FORK(27309) fork: took 1s for RSSFeeds. 14:28.48 FORK(27309) --- fork finished for 'RSSFeeds' --- 14:47.07 >>> marcosw has signed off IRC (Quit: marcosw) [#ghostscript] 14:51.27 Chans: (ghostbot) in:#ghostscript 14:53.11 Robin_Watts: I pushed a patch that may fix that SEGV 14:54.42 >>> join/#ghostscript mvrhel_laptop (~chatzilla@c-174-61-155-196.hsd1.wa.comcast.net) 14:58.56 paulgardiner: Trying now. 14:59.06 FORK(4169) --- fork starting for 'RSSFeeds', PID == 4169, bot_pid == 928 --- 14:59.07 FORK(4169) !ERROR! cannot load my module: RSSFeeds 14:59.07 FORK(4169) fork: took 1s for RSSFeeds. 14:59.07 FORK(4169) --- fork finished for 'RSSFeeds' --- 14:59.35 paulgardiner: Are you getting the tech@ mails now ? 15:00.02 yeah thanks 15:00.08 mvrhel_laptop: I thought you were camping today? 15:00.39 paulgardiner: if not obvious we'll skip the meeting today. 15:01.02 henrys: oh good. I'd forgotten. :-) 15:01.08 paulgardiner: Nope, still crashes :( 15:01.15 Robin_Watts: ah no!! 15:03.23 and it still crashes when I comment out the requestHeight from the onPageFinished thing. 15:04.50 >>> Fandekasp has signed off IRC (Ping timeout: 255 seconds) [#ghostscript] 15:05.07 It's the requestHeight in setScale that's killing it I think. 15:05.14 If I comment that out, it's solid. 15:07.09 Chans: (ghostbot) in:#ghostscript 15:12.55 The requestHeight not the other loadUrl? 15:13.04 Maybe conjoining them into one call 15:13.06 the requestheight, yes. 15:13.12 I just tried that. still fails. 15:13.23 Seen: Flushed 3 entries. 15:14.27 --- Saved uptime records. 15:15.04 It's the window.HTMLOUT.reportContentHeight() that fails. 15:15.16 if I change that to be var fred = (); it's fine. 15:15.22 (i.e. the expression is not the problem) 15:16.05 But did it not work with the first LoadUrl in place and the requestHeight removed? 15:16.31 it worked fine with the fist loadURL in place and the requestHeight removed. 15:16.48 so I tried to roll the requestHeight into the first loadURL and that failed. 15:17.29 so I nobbled the combined expression to replace: window.HTMLOUT.reportContentHeight with var fred= and it works fine. 15:17.47 Maybe it's the call to the java-side javascript interface 15:18.05 presumably that can't be an immediate call? 15:18.16 i.e. it must take time ? 15:18.24 I'd think so 15:18.45 so maybe that gets queued, and then we remove the page, then it goes off and boom. 15:19.42 Did you say you tried not reusing the views? 15:19.55 I wouldn't have a clue how to do that :) 15:20.15 In MuPDFReflowAdapater 15:20.38 change if (convertView == null) to if true 15:22.56 If that works, there's an alternative we can try. 15:23.06 Chans: (ghostbot) in:#ghostscript 15:23.29 That works. 15:23.54 pages are white for longer, but it's still no where near as slow as it used to be. 15:24.42 I'd probably better describe the alternative on the phone. 15:24.46 ok. 15:24.56 helen is on the phone. I'll call in a mo. 15:25.25 ta 15:29.33 FORK(19317) --- fork starting for 'RSSFeeds', PID == 19317, bot_pid == 928 --- 15:29.34 FORK(19317) !ERROR! cannot load my module: RSSFeeds 15:29.34 FORK(19317) fork: took 1s for RSSFeeds. 15:29.34 FORK(19317) --- fork finished for 'RSSFeeds' --- 15:39.03 Chans: (ghostbot) in:#ghostscript 15:47.39 >>> join/#ghostscript marcosw (~marcosw@ip-64-134-237-119.public.wayport.net) 15:49.45 >>> mrdocs has signed off IRC (Ping timeout: 252 seconds) [#ghostscript] 15:53.49 henrys: I'm going to be ~15 minutes late for the 9:00 meeting today. 15:54.14 okay 15:54.55 Chans: (ghostbot) in:#ghostscript 16:00.04 paulgardiner: I've rewritten the gtt history a touch and pushed to robin/reflow 16:00.04 FORK(3565) --- fork starting for 'RSSFeeds', PID == 3565, bot_pid == 928 --- 16:00.05 FORK(3565) !ERROR! cannot load my module: RSSFeeds 16:00.05 FORK(3565) fork: took 1s for RSSFeeds. 16:00.05 FORK(3565) --- fork finished for 'RSSFeeds' --- 16:01.13 If we're not having a meeting, I will just pop to the post office. 16:01.29 Robin_Watts: still there? 16:01.34 I am. 16:01.52 I also had one more commit on my branch 16:01.59 did you? 16:02.30 Android: remove secondary padding in reflow mode 16:02.40 I rolled that one back. 16:02.49 I mean, that was part of the git rewriting I did. 16:02.59 Ah right 16:03.45 Robin_Watts: we are leaving in a few minutes 16:03.48 >>> join/#ghostscript Fandekasp (~Fandekasp@platinum-static25142.nirai.ne.jp) 16:04.16 I'll do a release build and put it up for people to try. 16:04.23 not camping, but a "field trip" here is any outing for a school class room 16:04.23 !WARN! PERL: readdir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 862. 16:04.23 !WARN! PERL: closedir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 869. 16:04.40 Ah. The cardboard box factory. 16:04.47 (If you're a Simpsons fan) 16:04.50 in this case we are off to Olympia to see the state govt. and maybe meet the governor of washington state 16:05.05 a little better than the cardboard box factory :) 16:05.18 Robin_Watts: all looks fine 16:05.38 heading off... 16:05.41 >>> mvrhel_laptop has signed off IRC (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130116073211]) [#ghostscript] 16:05.47 paulgardiner: I'll get that pushed when I get back. 16:07.04 henrys: Miles made a quote from the roadmap thing, so that's all done and dusted now, I believe. 16:10.47 Chans: (ghostbot) in:#ghostscript 16:13.33 Seen: Flushed 5 entries. 16:14.33 --- Saved uptime records. 16:15.00 >>> chrisl_away materializes into chrisl 16:16.23 >>> marcosw has signed off IRC (Quit: marcosw) [#ghostscript] 16:19.36 oops. forgot the time. meeting time yet? 16:19.47 cancelled :-P 16:19.53 wyour one 16:20.21 tor8:you are working non stop and don't have time for a meeting 16:20.30 henrys: fab! 16:21.23 tor8: you have been eaten by a grue 16:27.49 Chans: (ghostbot) in:#ghostscript 16:30.05 FORK(8894) --- fork starting for 'RSSFeeds', PID == 8894, bot_pid == 928 --- 16:30.06 FORK(8894) !ERROR! cannot load my module: RSSFeeds 16:30.06 FORK(8894) fork: took 1s for RSSFeeds. 16:30.06 FORK(8894) --- fork finished for 'RSSFeeds' --- 16:31.34 >>> join/#ghostscript marcosw (~marcosw@ip-64-134-237-119.public.wayport.net) 16:35.15 >>> marcosw has signed off IRC (Client Quit) [#ghostscript] 16:37.38 http://ghostscript.com/~robin/MuPDF.apk 16:39.36 That's the latest version with reflow enabled in, as a release build. If people could try it out, I'd be grateful. 16:40.21 >>> Fandekasp has signed off IRC (Ping timeout: 252 seconds) [#ghostscript] 16:42.17 >>> join/#ghostscript Fandekasp (~Fandekasp@platinum-static25142.nirai.ne.jp) 16:42.31 Robin_Watts: Works with xps files too of course 16:42.37 Robin_Watts: do you have pdfref13.pdf around? 16:42.50 tor8: possibly somewhere. 16:42.52 why ? 16:43.05 page 23 has an extra tiny "2" just left of the "Overview" heading 16:44.15 Chans: (ghostbot) in:#ghostscript 16:45.37 I see stuff like that on pdf_reference17.pdf I think. 16:46.17 I just installed dropbox on my tablet. hopefully that's more convenient than using the built-in browser. I really hate typing on a touch screen. 16:46.17 Page 47 of pdf_reference17.pdf for example. 16:47.02 Robin_Watts: yeah. exactly the same. 16:47.11 and I see the same tiny '3' with the text extraction device. 16:47.41 right. so either it's there or we have a bug in the core extraction device. 16:53.21 >>> join/#ghostscript ray_laptop (~chatzilla@rrcs-64-183-45-163.west.biz.rr.com) 16:54.46 well, there seems to be an fz_fill_text call for it. 16:58.46 Robin_Watts: is it invisible text mode perhaps? 16:58.47 brb 16:58.53 We should have a very quick meeting - marcosw late, michael out, Robin and Tor working on stuff... 16:59.00 :-) 16:59.07 Quick meetings are good meetings 16:59.19 * ray_laptop/#ghostscript agrees 16:59.21 henrys: Our mad panic is over, I believe. 16:59.38 so where are we w.r.t. the release ? 16:59.51 Robin_Watts: be quiet I'm shortening a meeting 16:59.58 tor8: wmode = 0 ? 16:59.59 sorry. 17:00.10 FORK(23058) --- fork starting for 'RSSFeeds', PID == 23058, bot_pid == 928 --- 17:00.11 FORK(23058) !ERROR! cannot load my module: RSSFeeds 17:00.11 FORK(23058) fork: took 2s for RSSFeeds. 17:00.11 FORK(23058) --- fork finished for 'RSSFeeds' --- 17:00.11 lcms2 doesn't compile on ppc32. 17:00.19 Chans: (ghostbot) in:#ghostscript 17:00.32 ray_laptop: we're waiting on marcosw finishing a "weekly" test run 17:00.43 alexcher:I think we should create a bug but not hold up the release. 17:01.27 chrisl:yea actually marcosw is the person we need to talk this meeting but he's late 17:01.40 other than the release I don't have anything. 17:01.56 henrys: He's not due to finish until, I think, Thursday, or maybe tomorrow 17:02.24 I think the 7 day business really has to change - way too long 17:02.27 alexcher: henrys: that may be an issue for cust 532, but we can easily support them directly for build issues. They are pretty good about fixing those kinds of things, too 17:03.08 ray_laptop:oh right 17:03.14 henrys: I agree. even if we have a "nightly" run in nice 20 mode on each of the clusters, we'll be done in a day 17:03.18 tor8: It's printed in white (! g) 17:03.19 >>> join/#ghostscript marcosw (~marcosw@c-67-164-54-215.hsd1.ca.comcast.net) 17:03.22 (1 g) 17:03.38 alexcher: we had this with 9.06, I think - didn't we fix it then? 17:03.41 henrys: but to be clear, I don't think ppc is worth holding up to release (as you said) 17:04.15 alexcher copy in Robin_Watts and he'll report upstream also (ppc compile problem) 17:04.24 cust 532 has 9.06 running on PPC 32-bit. They didn't mention anything 17:05.16 alexcher: is it some obvious setting in a configuration file or what? 17:06.07 alexcher: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=004aeab5298b0a42ff08a1c9e626f41cf799039c has gone awol 17:06.17 henrys: I have a fix. I'm opening a bug report and attaching the fix. 17:07.04 alexcher: OK. Great! 17:07.39 alexcher is this the fix chrisl is pointing us to? 17:08.01 awol? 17:08.08 Absent Without Leave 17:08.32 yes I was in the military just trying to figure out how it relates to a commit 17:08.34 henrys: yes, this time I've coded it a bit differently but it doesn't matter. 17:08.55 henrys: I guess it wasn't noticed when we updated lcms2? 17:09.23 oh got it. 17:09.43 so that is a problem release wise - you are going to break 532 17:10.24 assuming that commit made it into the August release 17:10.27 Oh, yeh, 'cause they are obsessive about not using patched code!! 17:10.53 Surely we can cherry pick that in? 17:11.07 and restart the 7 day count? 17:11.14 The fix was in 9.06 - we can pull the fix in without bothering marcosw's testing, since he only tests on platforms with a 64 bit data type 17:11.19 It's not going to affect marcosws testing as he's not using big endian systems. 17:11.58 Robin_Watts: it's not an endian issue 17:12.11 reviewing the patch chrisl points to it not restricted to big endian 17:12.16 ok, then what you said. 17:12.20 ;-) 17:12.24 chrisl: he does do some 32-bit tests, that's where the spate of 32-bit build bugs came from. But we didn't stop the release for them 17:13.13 ray_laptop: yes, but x86 linux and x86 windows both have 64 bit integers, which ppc32 linux doesn't always 17:13.17 but since there were no build issues on x86 32 bit, I wouldn't hold things up for PPC 32 17:13.32 It doesn't really matter it's only feb 5 17:13.44 chrisl: the compile problem happens only on 32-bit big endian platforms. 17:14.05 Seen: Flushed 8 entries. 17:14.30 I think if you restricted the patch to only affect those systems I'd be happier with a cherry pick and no test. 17:14.57 alexcher: oh, okay, so there is an endian aspect. But it needs more than just a 32 bit platform - it needs a platform without a usable 64 bit integer type 17:14.57 --- Saved uptime records. 17:15.01 OTOH releasing FEB 12 is fine by me. 17:15.13 I can put off the stupid newsletter 17:15.46 chrisl: Probably, missed int64_t by the configuration. 17:16.02 BTW, once again, *my* PPC32 box builds just fine both on Linux and MacOS 17:16.31 Chans: (ghostbot) in:#ghostscript 17:16.48 alexcher: btw, did you report that problem to Marti? 17:16.53 what os and version is alexcher using? 17:17.04 On the assumption there won't be a whole bunch of bitmap differences I can do the weekly testing in 3 1/2 days. It's about twelve hours to run each test not including the fuzzy compare step, so can do two weekly tests per day. 17:17.29 henrys: IIRC, it's an old-ish debian PPC32 that has the problem 17:17.36 Not yet, gcc 4.3.2, Linux ppc32 2.6.26-1-powerpc #1 Sat Jan 10 14:00:38 CET 2009 ppc GNU/Linux 17:18.40 Surely reporting stuff like this upstream should be a priority 17:19.22 yes, this needs to be reported now and should have been reported when we patched our system. 17:19.31 August 1 17:20.27 I thought Robin_Watts talked to Marti but if you want me to do it let me know and I'll do it, but let's do that today 17:20.55 I wonder if we lost the valgrind quieting changes in lcms2 as well...... 17:21.01 so much for the short meeting 17:21.12 henrys: I've talked to Marti before about various things, but I was unaware of this fix. 17:21.24 I can forward it on if you want, or alexcher can. 17:22.20 alexcher: do you think your current fix is better than the original? 17:23.57 chrisl: No, the first one looks better. 17:24.20 Okay, so we cherry pick that onto master and onto the release branch? 17:24.51 I do think it makes sense that michael should own lcms and talk to marti in the future. If we all agree with that can marcos make a color management bug component defaulted to michael? 17:25.44 marcosw ^^^ 17:25.53 henrys: fine by me, but then if any of us make changes in there, we need to make sure that Michael is aware of them - and not just assume he'll see the commit..... 17:26.53 chrisl:yes I don't know if this will completely solve the problem but it seems a step in the right direction. 17:27.15 Robin_Watts: oh great. wonder why they do that! 17:27.24 henrys: yeh, I agree 17:27.35 tor8: Not a clue, but they're aint much we can do about it :( 17:27.35 I don't think we are very good at dealing with third party stuff because we just don't do it often. 17:27.36 Robin_Watts: but once we get colors in the styles (should be easy enough to add) we can mimic that too 17:27.46 tor8: true. 17:28.09 anyway kens did you have anything meeting-wise almost time for you to get going. 17:28.14 Robin_Watts: I'm banging on the RTL stuff. I'm going to have to suck in a unicode character database. 17:28.23 henrys, nothgin from me 17:28.44 Except to note that customer #1 is sending me questions relating to the work they want to do for pdfmarks 17:28.44 tor8: Ok. Is that going to be large? 17:28.46 Robin_Watts: fortunately it's a pretty small one! adds only about 100k 17:28.50 ok. 17:29.06 anybody who has android devices please help out with testing. Robin_Watts has posted a new apk 17:29.08 and it will let us do unicode normalization and some other stuff we ought to be doing in the text extraction 17:29.24 henrys: I've found a problem with it (not huge, but...) 17:30.05 When you zoom the reflowed screen on my tablet the page changes size instantly, but the text takes a bit longer. 17:30.23 and sometimes I have to tap the screen to make it right itself. 17:30.33 paulgardiner has an idea what it might be. 17:30.33 FORK(32760) --- fork starting for 'RSSFeeds', PID == 32760, bot_pid == 928 --- 17:30.34 FORK(32760) !ERROR! cannot load my module: RSSFeeds 17:30.34 FORK(32760) fork: took 1s for RSSFeeds. 17:30.34 FORK(32760) --- fork finished for 'RSSFeeds' --- 17:30.40 for the next few releases can you post apk test releases to tech email? 17:30.48 Sure. 17:31.17 have a good week everyone meeting over 10:31 17:31.33 I cursed it by saying it would go fast 17:31.40 Oh, just quickly - I'm taking tomorrow off 17:32.02 as long as your back in 3.5 days 17:32.05 ;-) 17:32.18 we'll see...... 17:32.18 Chans: (ghostbot) in:#ghostscript 17:32.31 >>> marcosw has signed off IRC (Quit: marcosw) [#ghostscript] 17:32.59 goodnight all 17:33.02 >>> join/#ghostscript mrdocs (~mrdocs@12.249.100.42) 17:33.02 >>> mrdocs has signed off IRC (Changing host) [#ghostscript] 17:33.02 >>> join/#ghostscript mrdocs (~mrdocs@opensuse/member/mrdocs) 17:33.05 >>> kens has signed off IRC (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) [#ghostscript] 17:33.32 alexcher: I've pushed the cherry-picked fix to master and gs907 if you want to check it 17:34.21 I'll check how it compiles and run a few tests. 17:34.42 chrisl:will you check if we lost other patches? 17:35.17 henrys: I'm not terribly familiar with the lcms code...... 17:36.23 >>> join/#ghostscript marcosw (~marcosw@c-67-164-54-215.hsd1.ca.comcast.net) 17:37.17 chrisl:so maybe a bug for michael to review that? 17:37.36 I'll create one. 17:38.00 alexcher: actually, I'm not at all sure about that patch - it dereferences the pointer *and* uses array indices..... 17:38.32 henrys: the last lcms import was Robin_Watts, but I guess he's tied up with mupdf just now 17:39.37 chrisl: just use the git webview thing to look at the history of the lcms files from before the last import 17:39.53 chrisl: I need to check how the old patch works. 17:41.33 the patch also looks wrong because it looks like it effects all 32 bit machines am I missing something? 17:41.53 that is not what the comment says it should do. 17:42.05 s/comment/log message/ 17:42.32 henrys: it's in the #else section..... 17:42.54 ... of #ifndef CMS_USE_BIG_ENDIAN 17:43.54 oh I am just looking at the email 17:44.20 sorry 17:44.36 Yeh, I don't like the use of ifndef in this context, but...... 17:46.43 >>> join/#ghostscript malc (~malc@188.123.241.147) 17:47.56 OKay, I *think* there's only the one lcms2 patch that went missing in the update - another isn't there, but the new code does the same thing slightly differently..... 17:48.21 Robin_Watts, tor8: another naming "issue" textchar still has a bbox field, it is a bbox, but it's type is a rect, ought to cause some confusion http://www.youtube.com/watch?v=_f_p0CgPeyA 17:48.28 chrisl: Got a link? 17:48.38 Chans: (ghostbot) in:#ghostscript 17:49.22 Actually, maybe not..... http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c2a982ff 17:50.26 Robin_Watts: it makes no functional difference, it's only to quieten valgrind 17:51.45 >>> marcosw has signed off IRC (Quit: marcosw) [#ghostscript] 17:58.57 alexcher: so, on PPC 32 bit Debian 6.0.3 (Squeeze) with gcc 4.4.5 I didn't see a problem - perhaps you should update ;-) 17:59.30 >>> malc has signed off IRC (Ping timeout: 264 seconds) [#ghostscript] 18:01.10 FORK(31818) --- fork starting for 'RSSFeeds', PID == 31818, bot_pid == 928 --- 18:01.11 FORK(31818) !ERROR! cannot load my module: RSSFeeds 18:01.11 FORK(31818) fork: took 1s for RSSFeeds. 18:01.11 FORK(31818) --- fork finished for 'RSSFeeds' --- 18:03.10 Robin_Watts: I think I'm going to open a bug for Micheal to review that LCMS2 patch and decide whether to reapply or do it some other way, then he can deal with Marti on it - sound fair? 18:04.27 Chans: (ghostbot) in:#ghostscript 18:10.54 Robin_Watts: how about renaming fz_bbox to fz_irect to reduce confusion when we merge in your pass-by-reference patch? seeing as that will require api changes for clients, it'd be a good time for it. 18:11.06 malc: yes, I am aware of it. 18:11.34 but in general, everything except pixmaps use the fz_rect type, and fz_bbox should be called fz_irect instead. 18:14.41 Seen: Flushed 8 entries. 18:15.27 --- Saved uptime records. 18:16.12 tor8: yeah, why not. 18:18.52 chrisl: OK. 18:19.01 Ta] 18:20.24 Done, hopefully it'll be an easy one for Michael! 18:20.44 Chans: (ghostbot) in:#ghostscript 18:20.53 >>> join/#ghostscript JakeSays (~quassel@71.195.236.35) 18:21.53 so i need to alter some pdfs to create test documents. basically i need to drop specific objects. any idea how i'd go about doing that? 18:28.11 You want to remove certain objects from the files? 18:28.21 Or you want to keep all but certain objects ? 18:28.35 Acrobat pro can let you delete objects. 18:31.19 FORK(20544) --- fork starting for 'RSSFeeds', PID == 20544, bot_pid == 928 --- 18:31.20 FORK(20544) !ERROR! cannot load my module: RSSFeeds 18:31.20 FORK(20544) fork: took 1s for RSSFeeds. 18:31.20 FORK(20544) --- fork finished for 'RSSFeeds' --- 18:33.26 >>> chrisl materializes into chrisl_away 18:36.31 Chans: (ghostbot) in:#ghostscript 18:37.40 >>> join/#ghostscript oy-tablet (~oy@g226244047.adsl.alicedsl.de) 18:38.45 >>> oy has signed off IRC (Quit: tschüß) [#ghostscript] 18:40.56 >>> mrdocs has signed off IRC (Ping timeout: 252 seconds) [#ghostscript] 18:53.23 Chans: (ghostbot) in:#ghostscript 18:57.02 >>> join/#ghostscript mrdocs (~mrdocs@12.249.100.42) 18:57.02 >>> mrdocs has signed off IRC (Changing host) [#ghostscript] 18:57.02 >>> join/#ghostscript mrdocs (~mrdocs@opensuse/member/mrdocs) 19:01.27 FORK(899) --- fork starting for 'RSSFeeds', PID == 899, bot_pid == 928 --- 19:01.28 FORK(899) !ERROR! cannot load my module: RSSFeeds 19:01.28 FORK(899) fork: took 1s for RSSFeeds. 19:01.28 FORK(899) --- fork finished for 'RSSFeeds' --- 19:02.00 >>> mrdocs has signed off IRC (Ping timeout: 240 seconds) [#ghostscript] 19:02.42 >>> join/#ghostscript marcosw (~marcosw@eduroam-243-40.ucsc.edu) 19:06.19 >>> join/#ghostscript mrdocs (~mrdocs@12.249.100.42) 19:06.19 >>> mrdocs has signed off IRC (Changing host) [#ghostscript] 19:06.19 >>> join/#ghostscript mrdocs (~mrdocs@opensuse/member/mrdocs) 19:09.00 JakeSays: you can use mutool clean -d to make an editable PDF and then modify it. I change all the characters in the area that I want to omit to blanks. That way the xref stays OK. 19:09.30 Chans: (ghostbot) in:#ghostscript 19:11.24 JakeSays: if you delete objects from a contents stream then you can make a new pdf with mutool -d -ggg orig.pdf new.pdf The -ggg deletes unreferenced objects (or is supposed to), but if they are still named in Resource dicts, it may not 19:11.47 >>> mrdocs has signed off IRC (Ping timeout: 255 seconds) [#ghostscript] 19:12.06 When ray_laptop says "an editable pdf" he means "one you can edit in an editor". It relies on you knowing something about the PDF format. 19:12.26 JakeSays: much more "brute force" than using Acrobat, but you know exactly what is happening 19:12.42 but the act of mutool cleaning changes the compression used in the files, which may be what you want to test. 19:12.51 Robin_Watts: true. But doesn't everybody ? ;-) 19:12.53 But it's the way that I edit files, personally. 19:13.02 :) 19:13.09 Robin_Watts: i tried acrobat pro, but it wouldnt let me delete anything 19:13.28 JakeSays: You need to use the... touch up tool, I think it is. 19:13.39 i couldnt even get that to work 19:14.00 Robin_Watts: but your idea of mutool clean and then messing up the characters would work well 19:14.08 JakeSays: send a bug report to Adobe ;-) (but don't hold your breath) 19:14.31 I thought that was _my_ suggestion 19:14.48 >>> join/#ghostscript mrdocs (~mrdocs@12.249.100.42) 19:14.48 Seen: Flushed 4 entries. 19:14.49 >>> mrdocs has signed off IRC (Changing host) [#ghostscript] 19:14.49 >>> join/#ghostscript mrdocs (~mrdocs@opensuse/member/mrdocs) 19:14.56 ray_laptop: lol yes, that was directed at you - was too quick with the tab key 19:15.08 just kidding. 19:15.38 --- Saved uptime records. 19:16.08 JakeSays: good luck. I use 'gvim' on Windows (since I know vi/vim so well). It doesn't mess up the binary parts of the file (thinks that -d leaves binary) 19:16.13 but yeah - good answers. its just what i need. just need to tweak pdfs enough to cause my tools to fail. 19:16.39 JakeSays: you WANT your tools to fail ??? :-/ 19:17.01 ray_laptop: well, this is for unit testing the tool 19:17.06 so i need corner cases, etc 19:17.25 JakeSays: OK. Well, good luck! 19:17.30 thanks! 19:26.03 Chans: (ghostbot) in:#ghostscript 19:31.45 FORK(15896) --- fork starting for 'RSSFeeds', PID == 15896, bot_pid == 928 --- 19:31.46 FORK(15896) !ERROR! cannot load my module: RSSFeeds 19:31.46 FORK(15896) fork: took 1s for RSSFeeds. 19:31.46 FORK(15896) --- fork finished for 'RSSFeeds' --- 19:32.56 >>> mrdocs has signed off IRC (Quit: Konversation terminated!) [#ghostscript] 19:33.05 >>> join/#ghostscript mrdocs (~mrdocs@12.249.100.42) 19:33.06 >>> mrdocs has signed off IRC (Changing host) [#ghostscript] 19:33.06 >>> join/#ghostscript mrdocs (~mrdocs@opensuse/member/mrdocs) 19:41.55 Chans: (ghostbot) in:#ghostscript 19:44.36 >>> mrdocs has signed off IRC (Ping timeout: 245 seconds) [#ghostscript] 19:57.37 Chans: (ghostbot) in:#ghostscript 20:01.44 >>> Fandekasp has signed off IRC (Ping timeout: 255 seconds) [#ghostscript] 20:01.54 FORK(30343) --- fork starting for 'RSSFeeds', PID == 30343, bot_pid == 928 --- 20:01.55 FORK(30343) !ERROR! cannot load my module: RSSFeeds 20:01.55 FORK(30343) fork: took 1s for RSSFeeds. 20:01.55 FORK(30343) --- fork finished for 'RSSFeeds' --- 20:04.25 !WARN! PERL: readdir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 862. 20:04.25 !WARN! PERL: closedir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 869. 20:13.39 Chans: (ghostbot) in:#ghostscript 20:14.59 Seen: Flushed 2 entries. 20:16.15 --- Saved uptime records. 20:18.51 ircCheck: possible lost in space; checking.Tue Feb 5 20:18:51 2013 20:18.51 >ghostbot< TEST 20:18.51 IRCTEST: Yes, we're alive. 20:23.38 >>> marcosw has signed off IRC (Quit: marcosw) [#ghostscript] 20:24.29 >>> join/#ghostscript marcosw (~marcosw@eduroam-243-40.ucsc.edu) 20:25.03 >>> join/#ghostscript mrdocs (~mrdocs@12.249.100.42) 20:29.43 Chans: (ghostbot) in:#ghostscript 20:32.10 FORK(14185) --- fork starting for 'RSSFeeds', PID == 14185, bot_pid == 928 --- 20:32.11 FORK(14185) !ERROR! cannot load my module: RSSFeeds 20:32.11 FORK(14185) fork: took 2s for RSSFeeds. 20:32.11 FORK(14185) --- fork finished for 'RSSFeeds' --- 20:43.12 >>> ray_laptop has signed off IRC (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130116073211]) [#ghostscript] 20:45.51 Chans: (ghostbot) in:#ghostscript 20:53.55 >>> mrdocs has signed off IRC (Ping timeout: 246 seconds) [#ghostscript] 21:01.27 Chans: (ghostbot) in:#ghostscript 21:02.43 FORK(16835) --- fork starting for 'RSSFeeds', PID == 16835, bot_pid == 928 --- 21:02.44 FORK(16835) !ERROR! cannot load my module: RSSFeeds 21:02.44 FORK(16835) fork: took 1s for RSSFeeds. 21:02.44 FORK(16835) --- fork finished for 'RSSFeeds' --- 21:16.29 --- Saved uptime records. 21:18.45 Chans: (ghostbot) in:#ghostscript 21:19.28 >>> join/#ghostscript mrdocs (~mrdocs@opensuse/member/mrdocs) 21:23.57 ircCheck: possible lost in space; checking.Tue Feb 5 21:23:57 2013 21:23.57 >ghostbot< TEST 21:23.57 IRCTEST: Yes, we're alive. 21:27.27 >>> mrdocs has signed off IRC (Ping timeout: 252 seconds) [#ghostscript] 21:28.09 >>> join/#ghostscript mrdocs (~mrdocs@12.249.100.42) 21:28.09 >>> mrdocs has signed off IRC (Changing host) [#ghostscript] 21:28.09 >>> join/#ghostscript mrdocs (~mrdocs@opensuse/member/mrdocs) 21:33.33 FORK(6402) --- fork starting for 'RSSFeeds', PID == 6402, bot_pid == 928 --- 21:33.35 FORK(6402) !ERROR! cannot load my module: RSSFeeds 21:33.35 FORK(6402) fork: took 2s for RSSFeeds. 21:33.35 FORK(6402) --- fork finished for 'RSSFeeds' --- 21:34.13 Chans: (ghostbot) in:#ghostscript 21:39.12 >>> join/#ghostscript plinnell (~mrdocs@12.249.100.42) 21:39.12 >>> mrdocs has signed off IRC (Quit: Konversation terminated!) [#ghostscript] 21:39.20 >>> plinnell has signed off IRC (Changing host) [#ghostscript] 21:39.20 >>> join/#ghostscript plinnell (~mrdocs@opensuse/member/mrdocs) 21:50.05 Chans: (ghostbot) in:#ghostscript 22:03.47 >>> plinnell has signed off IRC (Ping timeout: 255 seconds) [#ghostscript] 22:04.07 FORK(5896) --- fork starting for 'RSSFeeds', PID == 5896, bot_pid == 928 --- 22:04.08 FORK(5896) !ERROR! cannot load my module: RSSFeeds 22:04.08 FORK(5896) fork: took 1s for RSSFeeds. 22:04.08 FORK(5896) --- fork finished for 'RSSFeeds' --- 22:05.27 Chans: (ghostbot) in:#ghostscript 22:07.19 >>> marcosw has signed off IRC (Quit: marcosw) [#ghostscript] 22:17.17 --- Saved uptime records. 22:20.59 Chans: (ghostbot) in:#ghostscript 22:26.01 ircCheck: possible lost in space; checking.Tue Feb 5 22:26:01 2013 22:26.01 >ghostbot< TEST 22:26.01 IRCTEST: Yes, we're alive. 22:28.24 >>> join/#ghostscript plinnell (~mrdocs@12.249.100.42) 22:28.24 >>> plinnell has signed off IRC (Changing host) [#ghostscript] 22:28.24 >>> join/#ghostscript plinnell (~mrdocs@opensuse/member/mrdocs) 22:34.59 >>> join/#ghostscript Gigs- (~Gigs@206-248-204-121.unassigned.ntelos.net) 22:35.00 >>> Gigs- has signed off IRC (Changing host) [#ghostscript] 22:35.00 >>> join/#ghostscript Gigs- (~Gigs@pdpc/supporter/28for7/gigs) 22:35.10 FORK(20449) --- fork starting for 'RSSFeeds', PID == 20449, bot_pid == 928 --- 22:35.11 FORK(20449) !ERROR! cannot load my module: RSSFeeds 22:35.11 FORK(20449) fork: took 1s for RSSFeeds. 22:35.11 FORK(20449) --- fork finished for 'RSSFeeds' --- 22:35.26 >>> oy-tablet has signed off IRC (Read error: Connection reset by peer) [#ghostscript] 22:35.49 >>> join/#ghostscript oy-tablet (~oy@g226244047.adsl.alicedsl.de) 22:36.59 Chans: (ghostbot) in:#ghostscript 22:48.26 >>> plinnell has signed off IRC (Ping timeout: 252 seconds) [#ghostscript] 22:52.31 >>> paulgardiner has signed off IRC (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130116073211]) [#ghostscript] 22:53.31 Chans: (ghostbot) in:#ghostscript 22:59.32 >>> join/#ghostscript plinnell (~mrdocs@12.249.100.42) 22:59.32 >>> plinnell has signed off IRC (Changing host) [#ghostscript] 22:59.32 >>> join/#ghostscript plinnell (~mrdocs@opensuse/member/mrdocs) 23:05.12 FORK(20495) --- fork starting for 'RSSFeeds', PID == 20495, bot_pid == 928 --- 23:05.13 FORK(20495) !ERROR! cannot load my module: RSSFeeds 23:05.13 FORK(20495) fork: took 2s for RSSFeeds. 23:05.13 FORK(20495) --- fork finished for 'RSSFeeds' --- 23:09.33 Chans: (ghostbot) in:#ghostscript 23:17.31 --- Saved uptime records. 23:25.25 Chans: (ghostbot) in:#ghostscript 23:31.07 ircCheck: possible lost in space; checking.Tue Feb 5 23:31:07 2013 23:31.07 >ghostbot< TEST 23:31.08 IRCTEST: Yes, we're alive. 23:35.36 FORK(25490) --- fork starting for 'RSSFeeds', PID == 25490, bot_pid == 928 --- 23:35.37 FORK(25490) !ERROR! cannot load my module: RSSFeeds 23:35.37 FORK(25490) fork: took 2s for RSSFeeds. 23:35.37 FORK(25490) --- fork finished for 'RSSFeeds' --- 23:41.33 Chans: (ghostbot) in:#ghostscript 23:45.56 >>> tor8 has signed off IRC (Quit: tor8) [#ghostscript] 23:53.44 >>> join/#ghostscript Fandekasp (~Fandekasp@platinum-static25142.nirai.ne.jp) 23:57.56 Chans: (ghostbot) in:#ghostscript