Dillo-dev
By thread
dillo-dev@mailman3.com
By month
Messages by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2000 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1999 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1998 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1997 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1996 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1995 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- 7 participants
- 11694 messages
weirdly scaled images
by meï¼ v4hn.de
On Sun, Aug 16, 2015 at 01:09:24AM +0200, v4hn wrote:
> It seems there are at least two people (August and I) who await an 3.1 release. :-)
Seems I've been too rash. One of the pages August mentioned (http://www.dn.se)
produces a CPU lock 5 out of 10 times over here that is unrelated to the aspect ratio bug though.
In case anyone is interested, please find the backtrace below.
Thanks,
v4hn
===
#0 lout::container::untyped::HashSet::findNode (this=0x8e6540, object=0x7fffffffd340) at container.cc:498
#1 0x00000000004a06f9 in lout::container::untyped::HashTable::get (this=<optimized out>, key=<optimized out>) at container.cc:704
#2 0x0000000000478a4f in lout::container::typed::HashTable<lout::object::TypedPointer<dw::Textblock>, dw::OutOfFlowMgr::TBInfo>::get (this=0x858c60, key=0x7fffffffd340)
at ../lout/container.hh:524
#3 0x00000000004773ad in dw::OutOfFlowMgr::getTextblock (this=0xaffce0, textblock=0x1150db0) at outofflowmgr.cc:1954
#4 0x0000000000473f8e in dw::OutOfFlowMgr::Float::CompareGBAndExtIndex::compare (this=0x7fffffffd480, o1=0x11243a0, o2=0x7fffffffd410) at outofflowmgr.cc:292
#5 0x000000000047415f in dw::OutOfFlowMgr::SortedFloatsVector::findFloatIndex (this=0xaffcb0, lastGB=0x1150db0, lastExtIndex=-1) at outofflowmgr.cc:350
#6 0x00000000004742e8 in dw::OutOfFlowMgr::SortedFloatsVector::findFirst (this=0xaffcb0, textblock=0x1150db0, y=393160, h=1, lastGB=0x1150db0, lastExtIndex=-1,
lastReturn=0x7fffffffd56c) at outofflowmgr.cc:424
#7 0x0000000000477509 in dw::OutOfFlowMgr::getBorder (this=0xaffce0, textblock=0x1150db0, side=dw::OutOfFlowMgr::LEFT, y=393160, h=1, lastGB=0x1150db0, lastExtIndex=-1)
at outofflowmgr.cc:2001
#8 0x0000000000477439 in dw::OutOfFlowMgr::getLeftBorder (this=0xaffce0, textblock=0x1150db0, y=393160, h=1, lastGB=0x1150db0, lastExtIndex=-1) at outofflowmgr.cc:1971
#9 0x000000000046f48d in dw::Textblock::calcBorders (this=0x1150db0, lastOofRef=-1, height=1) at textblock_linebreaking.cc:2051
#10 0x000000000046cbef in dw::Textblock::balanceBreakPosAndHeight (this=0x1150db0, wordIndex=0, firstIndex=0, searchUntil=0x7fffffffd72c, tempNewLine=false,
penaltyIndex=0, borderIsCalculated=true, thereWillBeMoreSpace=0x7fffffffd733, wrapAll=false, diffWords=0x7fffffffd734, wordIndexEnd=0x7fffffffd728,
lastFloatPos=0x7fffffffd71c, regardBorder=true, height=0x7fffffffd724, breakPos=0x7fffffffd720) at textblock_linebreaking.cc:910
#11 0x000000000046c7ac in dw::Textblock::wrapWordInFlow (this=0x1150db0, wordIndex=0, wrapAll=false) at textblock_linebreaking.cc:746
#12 0x000000000046c3c5 in dw::Textblock::wordWrap (this=0x1150db0, wordIndex=0, wrapAll=false) at textblock_linebreaking.cc:606
#13 0x000000000046f045 in dw::Textblock::rewrap (this=0x1150db0) at textblock_linebreaking.cc:1891
#14 0x0000000000460da7 in dw::Textblock::sizeRequestImpl (this=0x1150db0, requisition=0x1151640) at textblock.cc:341
#15 0x000000000049c677 in dw::core::Widget::sizeRequest (this=0x1150db0, requisition=0x1151640) at widget.cc:494
#16 0x000000000046f024 in dw::Textblock::rewrap (this=0x1150010) at textblock_linebreaking.cc:1889
#17 0x0000000000460da7 in dw::Textblock::sizeRequestImpl (this=0x1150010, requisition=0x11b6530) at textblock.cc:341
#18 0x000000000049c677 in dw::core::Widget::sizeRequest (this=0x1150010, requisition=0x11b6530) at widget.cc:494
#19 0x000000000046f024 in dw::Textblock::rewrap (this=0x9aeaf0) at textblock_linebreaking.cc:1889
#20 0x0000000000460da7 in dw::Textblock::sizeRequestImpl (this=0x9aeaf0, requisition=0x11220c0) at textblock.cc:341
#21 0x000000000049c677 in dw::core::Widget::sizeRequest (this=0x9aeaf0, requisition=0x11220c0) at widget.cc:494
#22 0x000000000046f024 in dw::Textblock::rewrap (this=0x1121460) at textblock_linebreaking.cc:1889
#23 0x0000000000460da7 in dw::Textblock::sizeRequestImpl (this=0x1121460, requisition=0xaff2b0) at textblock.cc:341
#24 0x000000000049c677 in dw::core::Widget::sizeRequest (this=0x1121460, requisition=0xaff2b0) at widget.cc:494
#25 0x000000000046f024 in dw::Textblock::rewrap (this=0xd99ad0) at textblock_linebreaking.cc:1889
#26 0x0000000000460da7 in dw::Textblock::sizeRequestImpl (this=0xd99ad0, requisition=0xad03f0) at textblock.cc:341
#27 0x000000000049c677 in dw::core::Widget::sizeRequest (this=0xd99ad0, requisition=0xad03f0) at widget.cc:494
#28 0x000000000046f024 in dw::Textblock::rewrap (this=0xd9f950) at textblock_linebreaking.cc:1889
#29 0x0000000000460da7 in dw::Textblock::sizeRequestImpl (this=0xd9f950, requisition=0x7fffffffdcc0) at textblock.cc:341
#30 0x000000000049c677 in dw::core::Widget::sizeRequest (this=0xd9f950, requisition=0x7fffffffdcc0) at widget.cc:494
#31 0x000000000047587e in dw::OutOfFlowMgr::doFloatsExceedCB (this=0xaffce0, side=dw::OutOfFlowMgr::LEFT) at outofflowmgr.cc:1045
#32 0x0000000000474dee in dw::OutOfFlowMgr::sizeAllocateEnd (this=0xaffce0, caller=0xd9f950) at outofflowmgr.cc:651
#33 0x0000000000461a93 in dw::Textblock::sizeAllocateImpl (this=0xd9f950, allocation=0x7fffffffde70) at textblock.cc:759
#34 0x000000000049d565 in dw::core::Widget::sizeAllocate (this=0xd9f950, allocation=0x7fffffffde70) at widget.cc:993
#35 0x0000000000490c3a in dw::core::Layout::resizeIdle (this=0x76b320) at layout.cc:912
#36 0x000000000047cf6d in dw::fltk::FltkPlatform::generalIdle (this=0x76b2b0) at fltkplatform.cc:630
#37 0x000000000047ced6 in dw::fltk::FltkPlatform::generalStaticIdle (data=0x76b2b0) at fltkplatform.cc:620
#38 0x00007ffff76ed060 in Fl::wait(double) () from /usr/lib/libfltk.so.1.3
#39 0x00007ffff76ed0fd in Fl::run() () from /usr/lib/libfltk.so.1.3
#40 0x000000000040b92e in main (argc=1, argv=0x7fffffffe0c8) at dillo.cc:592
Aug. 15, 2015
weirdly scaled images
by meï¼ v4hn.de
On Sat, Aug 15, 2015 at 06:44:49PM +0200, Johannes Hofmann wrote:
> On Fri, Jul 10, 2015 at 12:55:33AM +0200, v4hn wrote:
> > Now, for quite some time I've been using dillo to read news
> > on http://www.heise.de and it has always annoyed me
> > that some of the images on the main page are weirdly scaled.
> > Because these images are of size 160x90 but are scaled to
> > what feels like 98% of the window's width, they are barely recognizable
> > and distracting.
>
> I think this is fixed in main line for quite some while. Can you
> please try to build from the repo (http://www.dillo.org/source.html)
> and try again?
Thanks for investigating.
You're right. The current code in the repository renders the images correctly.
So, I suppose I'll use a repository build of dillo for the time being.
Looks like thanks goes to Sebastian Geerken who fixed this issue a year ago.
Too bad the fix didn't make it into 3.0.4.1 or 3.0.5 yet.
It seems there are at least two people (August and I) who await an 3.1 release. :-)
v4hn
Aug. 15, 2015
weirdly scaled images
by Johannes.Hofmannï¼ gmx.de
Hi v4hn,
On Fri, Jul 10, 2015 at 12:55:33AM +0200, v4hn wrote:
> Hey everyone,
>
> thanks for the great project. :-)
> It is awesome to have a graphical browser at ones hand
> that starts up in less than a second
> and still supports most of the stuff I need.
>
> Now, for quite some time I've been using dillo to read news
> on http://www.heise.de and it has always annoyed me
> that some of the images on the main page are weirdly scaled.
> Because these images are of size 160x90 but are scaled to
> what feels like 98% of the window's width, they are barely recognizable
> and distracting.
I think this is fixed in main line for quite some while. Can you
please try to build from the repo (http://www.dillo.org/source.html)
and try again?
Cheers,
Johannes
Aug. 15, 2015
Dillo CPU-hog lock on slashdot
by james.from.wellingtonï¼ gmail.com
This page exercises the spin, on the current default source:
http://thedailyblog.co.nz/2015/07/27/new-zealand-in-denial-a-review-of-jane…
The non-finishing part of the stack is dw::Textblock::wrapWordInFlow and below:
#0 dw::Textblock::wrapWordInFlow (this=0x1179e9b50, wordIndex=0,
wrapAll=false) at textblock_linebreaking.cc:732
#1 0x000000010007729f in dw::Textblock::wordWrap (this=0x1179e9b50,
wordIndex=0, wrapAll=false) at textblock_linebreaking.cc:606
#2 0x0000000100074633 in dw::Textblock::rewrap (this=0x1179e9b50) at
textblock_linebreaking.cc:1891
#3 0x000000010006f6a5 in dw::Textblock::sizeRequestImpl
(this=0x1179e9b50, requisition=0x101a30bf0) at textblock.cc:341
#4 0x00000001000a101f in dw::core::Widget::sizeRequest
(this=0x1179e9b50, requisition=0x101a30bf0) at widget.cc:494
#5 0x0000000100074615 in dw::Textblock::rewrap (this=0x100d5bff0) at
textblock_linebreaking.cc:1889
#6 0x000000010006f6a5 in dw::Textblock::sizeRequestImpl
(this=0x100d5bff0, requisition=0x7fff5fbfeea0) at textblock.cc:341
#7 0x00000001000a101f in dw::core::Widget::sizeRequest
(this=0x100d5bff0, requisition=0x7fff5fbfeea0) at widget.cc:494
#8 0x000000010005cb60 in dw::OutOfFlowMgr::doFloatsExceedCB
(this=0x11775ff10, side=dw::OutOfFlowMgr::LEFT) at
outofflowmgr.cc:1045
#9 0x000000010005fbeb in dw::OutOfFlowMgr::sizeAllocateEnd
(this=0x11775ff10, caller=0x100d5bff0) at outofflowmgr.cc:651
(More stack frames follow...)
On 21/01/2015, James C <james.from.wellington at gmail.com> wrote:
> Hello Jorge et al,
>
> Partly reproduced on OSX, on a branch that includes the repository up
> to 26 October, and eocene's SSL patch. The CPU and memory use is
> reasonable, but the stop icon does not turn grey. Fields on the right
> show "8 of 9" in black and "264.5 KB" in grey.
>
> Reproduced on OSX with the tip (changeset 553bbaa) of the default
> branch. Uses 100% of cpu and does not respond to Cmd-Q quit request.
> Fields on the right show "5 of 10" in black and "181.4 KB" in grey.
> Because the window won't scroll, it's hard to tell how much has
> rendered.
>
> Ignorant GDB exploring below. It seems to be struggling with
> word-wrap, tables, etc.
>
> Bin-packing is in NP-hard. I wonder what the right algorithm is for
> good table rendering.
>
> Regards,
> James.
>
> ===============
>
> Program received signal SIGINT, Interrupt.
> 0x00000001000a09f9 in lout::container::untyped::HashSet::calcHashValue
> (this=0x116b1bd90, object=0x7fff5fbfdb80) at container.hh:242
> 242 return abs(object->hashValue()) % tableSize;
> (gdb) bt
> #0 0x00000001000a09f9 in
> lout::container::untyped::HashSet::calcHashValue (this=0x116b1bd90,
> object=0x7fff5fbfdb80) at container.hh:242
> #1 0x000000010009eeb9 in lout::container::untyped::HashSet::findNode
> (this=0x116b1bd90, object=0x7fff5fbfdb80) at container.cc:497
> #2 0x000000010009f2e3 in lout::container::untyped::HashTable::get
> (this=0x116b1bd90, key=0x7fff5fbfdb80) at container.cc:704
> #3 0x000000010005d83c in
> lout::container::typed::HashTable<lout::object::TypedPointer<dw::Textblock>,
> dw::OutOfFlowMgr::TBInfo>::get (this=0x116b1bd80, key=0x7fff5fbfdb80)
> at container.hh:524
> #4 0x00000001000587fd in dw::OutOfFlowMgr::getTextblock
> (this=0x116b1bb60, textblock=0x116bf7270) at outofflowmgr.cc:1954
> #5 0x0000000100059ad5 in
> dw::OutOfFlowMgr::Float::CompareGBAndExtIndex::compare
> (this=0x7fff5fbfdd80, o1=0x7fff5fbfdd10, o2=0x116bf64c0) at
> outofflowmgr.cc:291
> #6 0x000000010009eaf6 in lout::container::untyped::Vector::bsearch
> (this=0x116b1bc00, key=0x7fff5fbfdd10, mustExist=false, start=0,
> end=38, comparator=0x7fff5fbfdd80) at container.cc:239
> #7 0x000000010005de36 in lout::container::untyped::Vector::bsearch
> (this=0x116b1bc00, key=0x7fff5fbfdd10, mustExist=false,
> comparator=0x7fff5fbfdd80) at container.hh:159
> #8 0x000000010005de6b in
> lout::container::typed::Vector<dw::OutOfFlowMgr::Float>::bsearch
> (this=0x116b1bbd0, key=0x7fff5fbfdd10, mustExist=false,
> comparator=0x7fff5fbfdd80) at container.hh:456
> #9 0x000000010005b27f in
> dw::OutOfFlowMgr::SortedFloatsVector::findFloatIndex
> (this=0x116b1bbd0, lastGB=0x116bf7270, lastExtIndex=-1) at
> outofflowmgr.cc:340
> #10 0x000000010005b986 in
> dw::OutOfFlowMgr::SortedFloatsVector::findFirst (this=0x116b1bbd0,
> textblock=0x116bf7270, y=330882, h=1, lastGB=0x116bf7270,
> lastExtIndex=-1, lastReturn=0x0) at outofflowmgr.cc:424
> #11 0x000000010005bd1a in dw::OutOfFlowMgr::hasFloat
> (this=0x116b1bb60, textblock=0x116bf7270, side=dw::OutOfFlowMgr::LEFT,
> y=330882, h=1, lastGB=0x116bf7270, lastExtIndex=-1) at
> outofflowmgr.cc:2115
> #12 0x000000010005bdd0 in dw::OutOfFlowMgr::hasFloatLeft
> (this=0x116b1bb60, textblock=0x116bf7270, y=330882, h=1,
> lastGB=0x116bf7270, lastExtIndex=-1) at outofflowmgr.cc:2092
> #13 0x000000010006fdb2 in dw::Textblock::calcBorders
> (this=0x116bf7270, lastOofRef=-1, height=1) at
> textblock_linebreaking.cc:2045
> #14 0x0000000100071f2b in dw::Textblock::balanceBreakPosAndHeight
> (this=0x116bf7270, wordIndex=0, firstIndex=0,
> searchUntil=0x7fff5fbfe078, tempNewLine=false, penaltyIndex=0,
> borderIsCalculated=true, thereWillBeMoreSpace=0x7fff5fbfe08d,
> wrapAll=false, diffWords=0x7fff5fbfe084, wordIndexEnd=0x7fff5fbfe070,
> lastFloatPos=0x7fff5fbfe064, regardBorder=true, height=0x7fff5fbfe06c,
> breakPos=0x7fff5fbfe068) at textblock_linebreaking.cc:910
> #15 0x00000001000729d2 in dw::Textblock::wrapWordInFlow
> (this=0x116bf7270, wordIndex=0, wrapAll=false) at
> textblock_linebreaking.cc:746
> #16 0x0000000100072e23 in dw::Textblock::wordWrap (this=0x116bf7270,
> wordIndex=0, wrapAll=false) at textblock_linebreaking.cc:606
> #17 0x00000001000701b7 in dw::Textblock::rewrap (this=0x116bf7270) at
> textblock_linebreaking.cc:1891
> #18 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x116bf7270, requisition=0x116bf7600) at textblock.cc:341
> #19 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116bf7270, requisition=0x116bf7600) at widget.cc:494
> #20 0x0000000100070199 in dw::Textblock::rewrap (this=0x116bf6ce0) at
> textblock_linebreaking.cc:1889
> #21 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x116bf6ce0, requisition=0x116bf8ac0) at textblock.cc:341
> #22 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116bf6ce0, requisition=0x116bf8ac0) at widget.cc:494
> #23 0x0000000100070199 in dw::Textblock::rewrap (this=0x116bf67c0) at
> textblock_linebreaking.cc:1889
> #24 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x116bf67c0, requisition=0x11713ac20) at textblock.cc:341
> #25 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116bf67c0, requisition=0x11713ac20) at widget.cc:494
> #26 0x0000000100070199 in dw::Textblock::rewrap (this=0x116bf57d0) at
> textblock_linebreaking.cc:1889
> #27 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x116bf57d0, requisition=0x117119680) at textblock.cc:341
> #28 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116bf57d0, requisition=0x117119680) at widget.cc:494
> #29 0x0000000100070199 in dw::Textblock::rewrap (this=0x116bf5590) at
> textblock_linebreaking.cc:1889
> #30 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x116bf5590, requisition=0x116bf5d80) at textblock.cc:341
> #31 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116bf5590, requisition=0x116bf5d80) at widget.cc:494
> #32 0x0000000100070199 in dw::Textblock::rewrap (this=0x116bf3c80) at
> textblock_linebreaking.cc:1889
> #33 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x116bf3c80, requisition=0x100941240) at textblock.cc:341
> #34 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116bf3c80, requisition=0x100941240) at widget.cc:494
> #35 0x0000000100070199 in dw::Textblock::rewrap (this=0x102277cd0) at
> textblock_linebreaking.cc:1889
> #36 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x102277cd0, requisition=0x1009435c0) at textblock.cc:341
> #37 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x102277cd0, requisition=0x1009435c0) at widget.cc:494
> #38 0x0000000100070199 in dw::Textblock::rewrap (this=0x116b1d7f0) at
> textblock_linebreaking.cc:1889
> #39 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x116b1d7f0, requisition=0x116b1daa0) at textblock.cc:341
> #40 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116b1d7f0, requisition=0x116b1daa0) at widget.cc:494
> #41 0x0000000100070199 in dw::Textblock::rewrap (this=0x116b1d060) at
> textblock_linebreaking.cc:1889
> #42 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x116b1d060, requisition=0x116b1d3c0) at textblock.cc:341
> #43 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116b1d060, requisition=0x116b1d3c0) at widget.cc:494
> #44 0x0000000100070199 in dw::Textblock::rewrap (this=0x116b1ca30) at
> textblock_linebreaking.cc:1889
> #45 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x116b1ca30, requisition=0x116b1cd80) at textblock.cc:341
> #46 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116b1ca30, requisition=0x116b1cd80) at widget.cc:494
> #47 0x0000000100070199 in dw::Textblock::rewrap (this=0x116b1c570) at
> textblock_linebreaking.cc:1889
> #48 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x116b1c570, requisition=0x117125040) at textblock.cc:341
> #49 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116b1c570, requisition=0x117125040) at widget.cc:494
> #50 0x0000000100070199 in dw::Textblock::rewrap (this=0x116b1b9b0) at
> textblock_linebreaking.cc:1889
> #51 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x116b1b9b0, requisition=0x116b1c180) at textblock.cc:341
> #52 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116b1b9b0, requisition=0x116b1c180) at widget.cc:494
> #53 0x0000000100070199 in dw::Textblock::rewrap (this=0x116b1b4f0) at
> textblock_linebreaking.cc:1889
> #54 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x116b1b4f0, requisition=0x116b1b6f4) at textblock.cc:341
> #55 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116b1b4f0, requisition=0x116b1b6f4) at widget.cc:494
> #56 0x0000000100058685 in dw::OutOfFlowMgr::ensureFloatSize
> (this=0x1022478e0, vloat=0x116b1b6a0) at outofflowmgr.cc:2272
> #57 0x000000010005b067 in dw::OutOfFlowMgr::tellFloatPosition
> (this=0x1022478e0, widget=0x116b1b4f0, yReq=0) at outofflowmgr.cc:1534
> #58 0x000000010005b1dc in dw::OutOfFlowMgr::tellPosition
> (this=0x1022478e0, widget=0x116b1b4f0, yReq=0) at outofflowmgr.cc:1516
> #59 0x0000000100072aef in dw::Textblock::wrapWordInFlow
> (this=0x116b1ad70, wordIndex=1, wrapAll=true) at
> textblock_linebreaking.cc:788
> #60 0x0000000100072e23 in dw::Textblock::wordWrap (this=0x116b1ad70,
> wordIndex=1, wrapAll=true) at textblock_linebreaking.cc:606
> #61 0x000000010006fbb2 in dw::Textblock::showMissingLines
> (this=0x116b1ad70) at textblock_linebreaking.cc:2113
> #62 0x000000010006b230 in dw::Textblock::sizeRequestImpl
> (this=0x116b1ad70, requisition=0x10095b450) at textblock.cc:342
> #63 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116b1ad70, requisition=0x10095b450) at widget.cc:494
> #64 0x0000000100070199 in dw::Textblock::rewrap (this=0x10210cdf0) at
> textblock_linebreaking.cc:1889
> #65 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x10210cdf0, requisition=0x1009597c0) at textblock.cc:341
> #66 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x10210cdf0, requisition=0x1009597c0) at widget.cc:494
> #67 0x0000000100070199 in dw::Textblock::rewrap (this=0x10054a2c0) at
> textblock_linebreaking.cc:1889
> #68 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x10054a2c0, requisition=0x7fff5fbff040) at textblock.cc:341
> #69 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x10054a2c0, requisition=0x7fff5fbff040) at widget.cc:494
> #70 0x00000001000586cc in dw::OutOfFlowMgr::doFloatsExceedCB
> (this=0x1022478e0, side=dw::OutOfFlowMgr::LEFT) at
> outofflowmgr.cc:1045
> #71 0x000000010005b757 in dw::OutOfFlowMgr::sizeAllocateEnd
> (this=0x1022478e0, caller=0x10054a2c0) at outofflowmgr.cc:651
> #72 0x000000010006ae82 in dw::Textblock::sizeAllocateImpl
> (this=0x10054a2c0, allocation=0x7fff5fbff240) at textblock.cc:757
> #73 0x000000010009cfb2 in dw::core::Widget::sizeAllocate
> (this=0x10054a2c0, allocation=0x7fff5fbff240) at widget.cc:993
> #74 0x000000010008e4ff in dw::core::Layout::resizeIdle
> (this=0x105109370) at layout.cc:912
> #75 0x0000000100076d9e in dw::fltk::FltkPlatform::generalIdle
> (this=0x1051091c0) at fltkplatform.cc:627
> #76 0x0000000100076def in dw::fltk::FltkPlatform::generalStaticIdle
> (data=0x1051091c0) at fltkplatform.cc:617
> #77 0x00000001000ad21e in fl_mac_flush_and_wait (time_to_wait=1e+20)
> at Fl_cocoa.mm:806
> #78 0x00000001000b0025 in Fl::run () at Fl.cxx:589
> #79 0x00000001000044c5 in main (argc=1, argv=0x7fff5fbff3f8) at
> dillo.cc:588
> (gdb) finish
> Run till exit from #0 0x00000001000a09f9 in
> lout::container::untyped::HashSet::calcHashValue (this=0x116b1bd90,
> object=0x7fff5fbfdb80) at container.hh:242
> 0x000000010009eeb9 in lout::container::untyped::HashSet::findNode
> (this=0x116b1bd90, object=0x7fff5fbfdb80) at container.cc:497
> 497 int h = calcHashValue(object);
> Value returned is $1 = 176
> (gdb)
> Run till exit from #0 0x000000010009eeb9 in
> lout::container::untyped::HashSet::findNode (this=0x116b1bd90,
> object=0x7fff5fbfdb80) at container.cc:497
> 0x000000010009f2e3 in lout::container::untyped::HashTable::get
> (this=0x116b1bd90, key=0x7fff5fbfdb80) at container.cc:704
> 704 Node *node = findNode(key);
> Value returned is $2 = ('lout::container::untyped::HashSet::Node' *)
> 0x116bf7500
> (gdb)
> Run till exit from #0 0x000000010009f2e3 in
> lout::container::untyped::HashTable::get (this=0x116b1bd90,
> key=0x7fff5fbfdb80) at container.cc:704
> 0x000000010005d83c in
> lout::container::typed::HashTable<lout::object::TypedPointer<dw::Textblock>,
> dw::OutOfFlowMgr::TBInfo>::get (this=0x116b1bd80, key=0x7fff5fbfdb80)
> at container.hh:524
> 524 { return (V*)((untyped::HashTable*)this->base)->get(key); }
> Value returned is $3 = ('lout::object::Object' *) 0x116bf73f0
> (gdb)
> Run till exit from #0 0x000000010005d83c in
> lout::container::typed::HashTable<lout::object::TypedPointer<dw::Textblock>,
> dw::OutOfFlowMgr::TBInfo>::get (this=0x116b1bd80, key=0x7fff5fbfdb80)
> at container.hh:524
> 0x00000001000587fd in dw::OutOfFlowMgr::getTextblock
> (this=0x116b1bb60, textblock=0x116bf7270) at outofflowmgr.cc:1954
> 1954 TBInfo *tbInfo = tbInfosByTextblock->get (&key);
> Value returned is $4 = ('dw::OutOfFlowMgr::TBInfo' *) 0x116bf73f0
> (gdb)
> Run till exit from #0 0x00000001000587fd in
> dw::OutOfFlowMgr::getTextblock (this=0x116b1bb60,
> textblock=0x116bf7270) at outofflowmgr.cc:1954
> 0x0000000100059ad5 in
> dw::OutOfFlowMgr::Float::CompareGBAndExtIndex::compare
> (this=0x7fff5fbfdd80, o1=0x7fff5fbfdd10, o2=0x116bf64c0) at
> outofflowmgr.cc:291
> 291 TBInfo *t1 = oofm->getTextblock (f1->generatingBlock),
> Value returned is $5 = ('dw::OutOfFlowMgr::TBInfo' *) 0x116bf73f0
> (gdb)
> Run till exit from #0 0x0000000100059ad5 in
> dw::OutOfFlowMgr::Float::CompareGBAndExtIndex::compare
> (this=0x7fff5fbfdd80, o1=0x7fff5fbfdd10, o2=0x116bf64c0) at
> outofflowmgr.cc:291
> 0x000000010009eaf6 in lout::container::untyped::Vector::bsearch
> (this=0x116b1bc00, key=0x7fff5fbfdd10, mustExist=false, start=0,
> end=38, comparator=0x7fff5fbfdd80) at container.cc:239
> 239 int c = comparator->compare (key, array[index]);
> Value returned is $6 = -4
> (gdb)
> Run till exit from #0 0x000000010009eaf6 in
> lout::container::untyped::Vector::bsearch (this=0x116b1bc00,
> key=0x7fff5fbfdd10, mustExist=false, start=0, end=38,
> comparator=0x7fff5fbfdd80) at container.cc:239
> 0x000000010005de36 in lout::container::untyped::Vector::bsearch
> (this=0x116b1bc00, key=0x7fff5fbfdd10, mustExist=false,
> comparator=0x7fff5fbfdd80) at container.hh:159
> 159 { return bsearch (key, mustExist, 0, size () - 1, comparator); }
> Value returned is $7 = 32
> (gdb)
> Run till exit from #0 0x000000010005de36 in
> lout::container::untyped::Vector::bsearch (this=0x116b1bc00,
> key=0x7fff5fbfdd10, mustExist=false, comparator=0x7fff5fbfdd80) at
> container.hh:159
> 0x000000010005de6b in
> lout::container::typed::Vector<dw::OutOfFlowMgr::Float>::bsearch
> (this=0x116b1bbd0, key=0x7fff5fbfdd10, mustExist=false,
> comparator=0x7fff5fbfdd80) at container.hh:456
> 456 comparator); }
> Value returned is $8 = 32
> (gdb)
> Run till exit from #0 0x000000010005de6b in
> lout::container::typed::Vector<dw::OutOfFlowMgr::Float>::bsearch
> (this=0x116b1bbd0, key=0x7fff5fbfdd10, mustExist=false,
> comparator=0x7fff5fbfdd80) at container.hh:456
> 0x000000010005b27f in
> dw::OutOfFlowMgr::SortedFloatsVector::findFloatIndex
> (this=0x116b1bbd0, lastGB=0x116bf7270, lastExtIndex=-1) at
> outofflowmgr.cc:340
> 340 int i = bsearch (&key, false, &comparator);
> Value returned is $9 = 32
> (gdb)
> Run till exit from #0 0x000000010005b27f in
> dw::OutOfFlowMgr::SortedFloatsVector::findFloatIndex
> (this=0x116b1bbd0, lastGB=0x116bf7270, lastExtIndex=-1) at
> outofflowmgr.cc:340
> 0x000000010005b986 in dw::OutOfFlowMgr::SortedFloatsVector::findFirst
> (this=0x116b1bbd0, textblock=0x116bf7270, y=330882, h=1,
> lastGB=0x116bf7270, lastExtIndex=-1, lastReturn=0x0) at
> outofflowmgr.cc:424
> 424 int last = findFloatIndex (lastGB, lastExtIndex);
> Value returned is $10 = 31
> (gdb)
> Run till exit from #0 0x000000010005b986 in
> dw::OutOfFlowMgr::SortedFloatsVector::findFirst (this=0x116b1bbd0,
> textblock=0x116bf7270, y=330882, h=1, lastGB=0x116bf7270,
> lastExtIndex=-1, lastReturn=0x0) at outofflowmgr.cc:424
> 0x000000010005bd1a in dw::OutOfFlowMgr::hasFloat (this=0x116b1bb60,
> textblock=0x116bf7270, side=dw::OutOfFlowMgr::LEFT, y=330882, h=1,
> lastGB=0x116bf7270, lastExtIndex=-1) at outofflowmgr.cc:2115
> 2115 int first = list->findFirst (textblock, y, h, lastGB,
> lastExtIndex, NULL);
> Value returned is $11 = 29
> (gdb)
> Run till exit from #0 0x000000010005bd1a in
> dw::OutOfFlowMgr::hasFloat (this=0x116b1bb60, textblock=0x116bf7270,
> side=dw::OutOfFlowMgr::LEFT, y=330882, h=1, lastGB=0x116bf7270,
> lastExtIndex=-1) at outofflowmgr.cc:2115
> 0x000000010005bdd0 in dw::OutOfFlowMgr::hasFloatLeft
> (this=0x116b1bb60, textblock=0x116bf7270, y=330882, h=1,
> lastGB=0x116bf7270, lastExtIndex=-1) at outofflowmgr.cc:2092
> 2092 bool b = hasFloat (textblock, LEFT, y, h, lastGB, lastExtIndex);
> Value returned is $12 = true
> (gdb)
> Run till exit from #0 0x000000010005bdd0 in
> dw::OutOfFlowMgr::hasFloatLeft (this=0x116b1bb60,
> textblock=0x116bf7270, y=330882, h=1, lastGB=0x116bf7270,
> lastExtIndex=-1) at outofflowmgr.cc:2092
> 0x000000010006fdb2 in dw::Textblock::calcBorders (this=0x116bf7270,
> lastOofRef=-1, height=1) at textblock_linebreaking.cc:2045
> 2045 effOofRef);
> Value returned is $13 = true
> (gdb)
> Run till exit from #0 0x000000010006fdb2 in
> dw::Textblock::calcBorders (this=0x116bf7270, lastOofRef=-1, height=1)
> at textblock_linebreaking.cc:2045
> dw::Textblock::balanceBreakPosAndHeight (this=0x116bf7270,
> wordIndex=0, firstIndex=0, searchUntil=0x7fff5fbfe078,
> tempNewLine=false, penaltyIndex=0, borderIsCalculated=true,
> thereWillBeMoreSpace=0x7fff5fbfe08d, wrapAll=false,
> diffWords=0x7fff5fbfe084, wordIndexEnd=0x7fff5fbfe070,
> lastFloatPos=0x7fff5fbfe064, regardBorder=true, height=0x7fff5fbfe06c,
> breakPos=0x7fff5fbfe068) at textblock_linebreaking.cc:912
> 912 newLineHasFloatLeft || newLineHasFloatRight : false;
> (gdb)
> Run till exit from #0 dw::Textblock::balanceBreakPosAndHeight
> (this=0x116bf7270, wordIndex=0, firstIndex=0,
> searchUntil=0x7fff5fbfe078, tempNewLine=false, penaltyIndex=0,
> borderIsCalculated=true, thereWillBeMoreSpace=0x7fff5fbfe08d,
> wrapAll=false, diffWords=0x7fff5fbfe084, wordIndexEnd=0x7fff5fbfe070,
> lastFloatPos=0x7fff5fbfe064, regardBorder=true, height=0x7fff5fbfe06c,
> breakPos=0x7fff5fbfe068) at textblock_linebreaking.cc:912
> dw::Textblock::wrapWordInFlow (this=0x116bf7270, wordIndex=0,
> wrapAll=false) at textblock_linebreaking.cc:749
> 749 int yNewLine = yOffsetOfLineToBeCreated ();
> (gdb)
> Run till exit from #0 dw::Textblock::wrapWordInFlow
> (this=0x116bf7270, wordIndex=0, wrapAll=false) at
> textblock_linebreaking.cc:749
> ^C
> Program received signal SIGINT, Interrupt.
> 0x000000010005d834 in
> lout::container::typed::HashTable<lout::object::TypedPointer<dw::Textblock>,
> dw::OutOfFlowMgr::TBInfo>::get (this=0x116b1bd80, key=0x7fff5fbfdb80)
> at container.hh:524
> 524 { return (V*)((untyped::HashTable*)this->base)->get(key); }
> (gdb) finish
> Run till exit from #0 0x000000010005d834 in
> lout::container::typed::HashTable<lout::object::TypedPointer<dw::Textblock>,
> dw::OutOfFlowMgr::TBInfo>::get (this=0x116b1bd80, key=0x7fff5fbfdb80)
> at container.hh:524
> 0x00000001000587fd in dw::OutOfFlowMgr::getTextblock
> (this=0x116b1bb60, textblock=0x116b1b9b0) at outofflowmgr.cc:1954
> 1954 TBInfo *tbInfo = tbInfosByTextblock->get (&key);
> Value returned is $14 = ('dw::OutOfFlowMgr::TBInfo' *) 0x116b1bf10
> (gdb)
> Run till exit from #0 0x00000001000587fd in
> dw::OutOfFlowMgr::getTextblock (this=0x116b1bb60,
> textblock=0x116b1b9b0) at outofflowmgr.cc:1954
> 0x0000000100059aee in
> dw::OutOfFlowMgr::Float::CompareGBAndExtIndex::compare
> (this=0x7fff5fbfdd80, o1=0x7fff5fbfdd10, o2=0x117126ff0) at
> outofflowmgr.cc:292
> 292 *t2 = oofm->getTextblock (f2->generatingBlock);
> Value returned is $15 = ('dw::OutOfFlowMgr::TBInfo' *) 0x116b1bf10
> (gdb)
> Run till exit from #0 0x0000000100059aee in
> dw::OutOfFlowMgr::Float::CompareGBAndExtIndex::compare
> (this=0x7fff5fbfdd80, o1=0x7fff5fbfdd10, o2=0x117126ff0) at
> outofflowmgr.cc:292
> 0x000000010009eaf6 in lout::container::untyped::Vector::bsearch
> (this=0x116b1bc00, key=0x7fff5fbfdd10, mustExist=false, start=0,
> end=38, comparator=0x7fff5fbfdd80) at container.cc:239
> 239 int c = comparator->compare (key, array[index]);
> Value returned is $16 = -2
> (gdb)
> Run till exit from #0 0x000000010009eaf6 in
> lout::container::untyped::Vector::bsearch (this=0x116b1bc00,
> key=0x7fff5fbfdd10, mustExist=false, start=0, end=38,
> comparator=0x7fff5fbfdd80) at container.cc:239
> 0x000000010005de36 in lout::container::untyped::Vector::bsearch
> (this=0x116b1bc00, key=0x7fff5fbfdd10, mustExist=false,
> comparator=0x7fff5fbfdd80) at container.hh:159
> 159 { return bsearch (key, mustExist, 0, size () - 1, comparator); }
> Value returned is $17 = 32
> (gdb)
> Run till exit from #0 0x000000010005de36 in
> lout::container::untyped::Vector::bsearch (this=0x116b1bc00,
> key=0x7fff5fbfdd10, mustExist=false, comparator=0x7fff5fbfdd80) at
> container.hh:159
> 0x000000010005de6b in
> lout::container::typed::Vector<dw::OutOfFlowMgr::Float>::bsearch
> (this=0x116b1bbd0, key=0x7fff5fbfdd10, mustExist=false,
> comparator=0x7fff5fbfdd80) at container.hh:456
> 456 comparator); }
> Value returned is $18 = 32
> (gdb)
> Run till exit from #0 0x000000010005de6b in
> lout::container::typed::Vector<dw::OutOfFlowMgr::Float>::bsearch
> (this=0x116b1bbd0, key=0x7fff5fbfdd10, mustExist=false,
> comparator=0x7fff5fbfdd80) at container.hh:456
> 0x000000010005b27f in
> dw::OutOfFlowMgr::SortedFloatsVector::findFloatIndex
> (this=0x116b1bbd0, lastGB=0x116bf7270, lastExtIndex=-1) at
> outofflowmgr.cc:340
> 340 int i = bsearch (&key, false, &comparator);
> Value returned is $19 = 32
> (gdb)
> Run till exit from #0 0x000000010005b27f in
> dw::OutOfFlowMgr::SortedFloatsVector::findFloatIndex
> (this=0x116b1bbd0, lastGB=0x116bf7270, lastExtIndex=-1) at
> outofflowmgr.cc:340
> 0x000000010005b986 in dw::OutOfFlowMgr::SortedFloatsVector::findFirst
> (this=0x116b1bbd0, textblock=0x116bf7270, y=616745, h=1,
> lastGB=0x116bf7270, lastExtIndex=-1, lastReturn=0x0) at
> outofflowmgr.cc:424
> 424 int last = findFloatIndex (lastGB, lastExtIndex);
> Value returned is $20 = 31
> (gdb)
> Run till exit from #0 0x000000010005b986 in
> dw::OutOfFlowMgr::SortedFloatsVector::findFirst (this=0x116b1bbd0,
> textblock=0x116bf7270, y=616745, h=1, lastGB=0x116bf7270,
> lastExtIndex=-1, lastReturn=0x0) at outofflowmgr.cc:424
> 0x000000010005bd1a in dw::OutOfFlowMgr::hasFloat (this=0x116b1bb60,
> textblock=0x116bf7270, side=dw::OutOfFlowMgr::LEFT, y=616745, h=1,
> lastGB=0x116bf7270, lastExtIndex=-1) at outofflowmgr.cc:2115
> 2115 int first = list->findFirst (textblock, y, h, lastGB,
> lastExtIndex, NULL);
> Value returned is $21 = 29
> (gdb)
> Run till exit from #0 0x000000010005bd1a in
> dw::OutOfFlowMgr::hasFloat (this=0x116b1bb60, textblock=0x116bf7270,
> side=dw::OutOfFlowMgr::LEFT, y=616745, h=1, lastGB=0x116bf7270,
> lastExtIndex=-1) at outofflowmgr.cc:2115
> 0x000000010005bdd0 in dw::OutOfFlowMgr::hasFloatLeft
> (this=0x116b1bb60, textblock=0x116bf7270, y=616745, h=1,
> lastGB=0x116bf7270, lastExtIndex=-1) at outofflowmgr.cc:2092
> 2092 bool b = hasFloat (textblock, LEFT, y, h, lastGB, lastExtIndex);
> Value returned is $22 = true
> (gdb)
> Run till exit from #0 0x000000010005bdd0 in
> dw::OutOfFlowMgr::hasFloatLeft (this=0x116b1bb60,
> textblock=0x116bf7270, y=616745, h=1, lastGB=0x116bf7270,
> lastExtIndex=-1) at outofflowmgr.cc:2092
> 0x000000010006fdb2 in dw::Textblock::calcBorders (this=0x116bf7270,
> lastOofRef=-1, height=1) at textblock_linebreaking.cc:2045
> 2045 effOofRef);
> Value returned is $23 = true
> (gdb)
> Run till exit from #0 0x000000010006fdb2 in
> dw::Textblock::calcBorders (this=0x116bf7270, lastOofRef=-1, height=1)
> at textblock_linebreaking.cc:2045
> dw::Textblock::balanceBreakPosAndHeight (this=0x116bf7270,
> wordIndex=0, firstIndex=0, searchUntil=0x7fff5fbfe078,
> tempNewLine=false, penaltyIndex=0, borderIsCalculated=true,
> thereWillBeMoreSpace=0x7fff5fbfe08d, wrapAll=false,
> diffWords=0x7fff5fbfe084, wordIndexEnd=0x7fff5fbfe070,
> lastFloatPos=0x7fff5fbfe064, regardBorder=true, height=0x7fff5fbfe06c,
> breakPos=0x7fff5fbfe068) at textblock_linebreaking.cc:912
> 912 newLineHasFloatLeft || newLineHasFloatRight : false;
> (gdb)
> Run till exit from #0 dw::Textblock::balanceBreakPosAndHeight
> (this=0x116bf7270, wordIndex=0, firstIndex=0,
> searchUntil=0x7fff5fbfe078, tempNewLine=false, penaltyIndex=0,
> borderIsCalculated=true, thereWillBeMoreSpace=0x7fff5fbfe08d,
> wrapAll=false, diffWords=0x7fff5fbfe084, wordIndexEnd=0x7fff5fbfe070,
> lastFloatPos=0x7fff5fbfe064, regardBorder=true, height=0x7fff5fbfe06c,
> breakPos=0x7fff5fbfe068) at textblock_linebreaking.cc:912
> dw::Textblock::wrapWordInFlow (this=0x116bf7270, wordIndex=0,
> wrapAll=false) at textblock_linebreaking.cc:749
> 749 int yNewLine = yOffsetOfLineToBeCreated ();
> (gdb)
> Run till exit from #0 dw::Textblock::wrapWordInFlow
> (this=0x116bf7270, wordIndex=0, wrapAll=false) at
> textblock_linebreaking.cc:749
> ^C
> Program received signal SIGINT, Interrupt.
> dw::OutOfFlowMgr::Float::CompareGBAndExtIndex::compare
> (this=0x7fff5fbfdd30, o1=0x7fff5fbfdcc0, o2=0x116bcf1e0) at
> outofflowmgr.cc:295
> 295 for (TBInfo *t = t1; t != NULL; t = t->parent)
> (gdb) finish
> Run till exit from #0
> dw::OutOfFlowMgr::Float::CompareGBAndExtIndex::compare
> (this=0x7fff5fbfdd30, o1=0x7fff5fbfdcc0, o2=0x116bcf1e0) at
> outofflowmgr.cc:295
> 0x000000010009eaf6 in lout::container::untyped::Vector::bsearch
> (this=0x116b1bc00, key=0x7fff5fbfdcc0, mustExist=false, start=0,
> end=38, comparator=0x7fff5fbfdd30) at container.cc:239
> 239 int c = comparator->compare (key, array[index]);
> Value returned is $24 = 28
> (gdb)
> Run till exit from #0 0x000000010009eaf6 in
> lout::container::untyped::Vector::bsearch (this=0x116b1bc00,
> key=0x7fff5fbfdcc0, mustExist=false, start=0, end=38,
> comparator=0x7fff5fbfdd30) at container.cc:239
> 0x000000010005de36 in lout::container::untyped::Vector::bsearch
> (this=0x116b1bc00, key=0x7fff5fbfdcc0, mustExist=false,
> comparator=0x7fff5fbfdd30) at container.hh:159
> 159 { return bsearch (key, mustExist, 0, size () - 1, comparator); }
> Value returned is $25 = 32
> (gdb)
> Run till exit from #0 0x000000010005de36 in
> lout::container::untyped::Vector::bsearch (this=0x116b1bc00,
> key=0x7fff5fbfdcc0, mustExist=false, comparator=0x7fff5fbfdd30) at
> container.hh:159
> 0x000000010005de6b in
> lout::container::typed::Vector<dw::OutOfFlowMgr::Float>::bsearch
> (this=0x116b1bbd0, key=0x7fff5fbfdcc0, mustExist=false,
> comparator=0x7fff5fbfdd30) at container.hh:456
> 456 comparator); }
> Value returned is $26 = 32
> (gdb)
> Run till exit from #0 0x000000010005de6b in
> lout::container::typed::Vector<dw::OutOfFlowMgr::Float>::bsearch
> (this=0x116b1bbd0, key=0x7fff5fbfdcc0, mustExist=false,
> comparator=0x7fff5fbfdd30) at container.hh:456
> 0x000000010005b27f in
> dw::OutOfFlowMgr::SortedFloatsVector::findFloatIndex
> (this=0x116b1bbd0, lastGB=0x116bf7270, lastExtIndex=-1) at
> outofflowmgr.cc:340
> 340 int i = bsearch (&key, false, &comparator);
> Value returned is $27 = 32
> (gdb)
> Run till exit from #0 0x000000010005b27f in
> dw::OutOfFlowMgr::SortedFloatsVector::findFloatIndex
> (this=0x116b1bbd0, lastGB=0x116bf7270, lastExtIndex=-1) at
> outofflowmgr.cc:340
> 0x000000010005b986 in dw::OutOfFlowMgr::SortedFloatsVector::findFirst
> (this=0x116b1bbd0, textblock=0x116bf7270, y=948395, h=1,
> lastGB=0x116bf7270, lastExtIndex=-1, lastReturn=0x0) at
> outofflowmgr.cc:424
> 424 int last = findFloatIndex (lastGB, lastExtIndex);
> Value returned is $28 = 31
> (gdb)
> Run till exit from #0 0x000000010005b986 in
> dw::OutOfFlowMgr::SortedFloatsVector::findFirst (this=0x116b1bbd0,
> textblock=0x116bf7270, y=948395, h=1, lastGB=0x116bf7270,
> lastExtIndex=-1, lastReturn=0x0) at outofflowmgr.cc:424
> 0x000000010005bd1a in dw::OutOfFlowMgr::hasFloat (this=0x116b1bb60,
> textblock=0x116bf7270, side=dw::OutOfFlowMgr::LEFT, y=948395, h=1,
> lastGB=0x116bf7270, lastExtIndex=-1) at outofflowmgr.cc:2115
> 2115 int first = list->findFirst (textblock, y, h, lastGB,
> lastExtIndex, NULL);
> Value returned is $29 = 29
> (gdb)
> Run till exit from #0 0x000000010005bd1a in
> dw::OutOfFlowMgr::hasFloat (this=0x116b1bb60, textblock=0x116bf7270,
> side=dw::OutOfFlowMgr::LEFT, y=948395, h=1, lastGB=0x116bf7270,
> lastExtIndex=-1) at outofflowmgr.cc:2115
> 0x000000010005bdd0 in dw::OutOfFlowMgr::hasFloatLeft
> (this=0x116b1bb60, textblock=0x116bf7270, y=948395, h=1,
> lastGB=0x116bf7270, lastExtIndex=-1) at outofflowmgr.cc:2092
> 2092 bool b = hasFloat (textblock, LEFT, y, h, lastGB, lastExtIndex);
> Value returned is $30 = true
> (gdb)
> Run till exit from #0 0x000000010005bdd0 in
> dw::OutOfFlowMgr::hasFloatLeft (this=0x116b1bb60,
> textblock=0x116bf7270, y=948395, h=1, lastGB=0x116bf7270,
> lastExtIndex=-1) at outofflowmgr.cc:2092
> 0x000000010006fdb2 in dw::Textblock::calcBorders (this=0x116bf7270,
> lastOofRef=-1, height=1) at textblock_linebreaking.cc:2045
> 2045 effOofRef);
> Value returned is $31 = true
> (gdb)
> Run till exit from #0 0x000000010006fdb2 in
> dw::Textblock::calcBorders (this=0x116bf7270, lastOofRef=-1, height=1)
> at textblock_linebreaking.cc:2045
> dw::Textblock::initNewLine (this=0x116bf7270) at
> textblock_linebreaking.cc:1990
> 1990 newLineAscent = newLineDescent = 0;
> (gdb)
> Run till exit from #0 dw::Textblock::initNewLine (this=0x116bf7270)
> at textblock_linebreaking.cc:1990
> dw::Textblock::addLine (this=0x116bf7270, firstWord=0, lastWord=-1,
> newLastOofPos=-1, temporary=false, minHeight=1) at
> textblock_linebreaking.cc:523
> 523 return line;
> (gdb)
> Run till exit from #0 dw::Textblock::addLine (this=0x116bf7270,
> firstWord=0, lastWord=-1, newLastOofPos=-1, temporary=false,
> minHeight=1) at textblock_linebreaking.cc:523
> dw::Textblock::wrapWordInFlow (this=0x116bf7270, wordIndex=0,
> wrapAll=false) at textblock_linebreaking.cc:826
> 826 for(int i = breakPos + 1; i <= wordIndexEnd; i++)
> Value returned is $32 = ('dw::Textblock::Line' *) 0x11ad3ca80
> (gdb)
> Run till exit from #0 dw::Textblock::wrapWordInFlow
> (this=0x116bf7270, wordIndex=0, wrapAll=false) at
> textblock_linebreaking.cc:826
> 0x0000000100072e23 in dw::Textblock::wordWrap (this=0x116bf7270,
> wordIndex=0, wrapAll=false) at textblock_linebreaking.cc:606
> 606 n = wrapWordInFlow (wordIndex, wrapAll);
> Value returned is $33 = 0
> (gdb)
> Run till exit from #0 0x0000000100072e23 in dw::Textblock::wordWrap
> (this=0x116bf7270, wordIndex=0, wrapAll=false) at
> textblock_linebreaking.cc:606
> dw::Textblock::rewrap (this=0x116bf7270) at textblock_linebreaking.cc:1885
> 1885 for (int i = firstWord; i < words->size (); i++) {
> Value returned is $34 = 0
> (gdb)
> Run till exit from #0 dw::Textblock::rewrap (this=0x116bf7270) at
> textblock_linebreaking.cc:1885
> dw::Textblock::sizeRequestImpl (this=0x116bf7270,
> requisition=0x116bf7600) at textblock.cc:342
> 342 showMissingLines ();
> (gdb)
> Run till exit from #0 dw::Textblock::sizeRequestImpl
> (this=0x116bf7270, requisition=0x116bf7600) at textblock.cc:342
> dw::core::Widget::sizeRequest (this=0x116bf7270,
> requisition=0x116bf7600) at widget.cc:495
> 495 this->requisition = *requisition;
> (gdb)
> Run till exit from #0 dw::core::Widget::sizeRequest
> (this=0x116bf7270, requisition=0x116bf7600) at widget.cc:495
> dw::Textblock::rewrap (this=0x116bf6ce0) at textblock_linebreaking.cc:1891
> 1891 wordWrap (i, false);
> (gdb)
> Run till exit from #0 dw::Textblock::rewrap (this=0x116bf6ce0) at
> textblock_linebreaking.cc:1891
> dw::Textblock::sizeRequestImpl (this=0x116bf6ce0,
> requisition=0x116bf8ac0) at textblock.cc:342
> 342 showMissingLines ();
> (gdb)
> Run till exit from #0 dw::Textblock::sizeRequestImpl
> (this=0x116bf6ce0, requisition=0x116bf8ac0) at textblock.cc:342
> dw::core::Widget::sizeRequest (this=0x116bf6ce0,
> requisition=0x116bf8ac0) at widget.cc:495
> 495 this->requisition = *requisition;
> (gdb)
> Run till exit from #0 dw::core::Widget::sizeRequest
> (this=0x116bf6ce0, requisition=0x116bf8ac0) at widget.cc:495
> dw::Textblock::rewrap (this=0x116bf67c0) at textblock_linebreaking.cc:1891
> 1891 wordWrap (i, false);
> (gdb)
> Run till exit from #0 dw::Textblock::rewrap (this=0x116bf67c0) at
> textblock_linebreaking.cc:1891
> dw::Textblock::sizeRequestImpl (this=0x116bf67c0,
> requisition=0x11713ac20) at textblock.cc:342
> 342 showMissingLines ();
> (gdb)
> Run till exit from #0 dw::Textblock::sizeRequestImpl
> (this=0x116bf67c0, requisition=0x11713ac20) at textblock.cc:342
> dw::core::Widget::sizeRequest (this=0x116bf67c0,
> requisition=0x11713ac20) at widget.cc:495
> 495 this->requisition = *requisition;
> (gdb)
> Run till exit from #0 dw::core::Widget::sizeRequest
> (this=0x116bf67c0, requisition=0x11713ac20) at widget.cc:495
> dw::Textblock::rewrap (this=0x116bf57d0) at textblock_linebreaking.cc:1891
> 1891 wordWrap (i, false);
> (gdb)
> Run till exit from #0 dw::Textblock::rewrap (this=0x116bf57d0) at
> textblock_linebreaking.cc:1891
> dw::Textblock::sizeRequestImpl (this=0x116bf57d0,
> requisition=0x117119680) at textblock.cc:342
> 342 showMissingLines ();
> (gdb)
> Run till exit from #0 dw::Textblock::sizeRequestImpl
> (this=0x116bf57d0, requisition=0x117119680) at textblock.cc:342
> dw::core::Widget::sizeRequest (this=0x116bf57d0,
> requisition=0x117119680) at widget.cc:495
> 495 this->requisition = *requisition;
> (gdb)
> Run till exit from #0 dw::core::Widget::sizeRequest
> (this=0x116bf57d0, requisition=0x117119680) at widget.cc:495
> dw::Textblock::rewrap (this=0x116bf5590) at textblock_linebreaking.cc:1891
> 1891 wordWrap (i, false);
> (gdb)
> Run till exit from #0 dw::Textblock::rewrap (this=0x116bf5590) at
> textblock_linebreaking.cc:1891
> dw::Textblock::sizeRequestImpl (this=0x116bf5590,
> requisition=0x116bf5d80) at textblock.cc:342
> 342 showMissingLines ();
> (gdb) bt
> #0 dw::Textblock::sizeRequestImpl (this=0x116bf5590,
> requisition=0x116bf5d80) at textblock.cc:342
> #1 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116bf5590, requisition=0x116bf5d80) at widget.cc:494
> #2 0x0000000100070199 in dw::Textblock::rewrap (this=0x116bf3c80) at
> textblock_linebreaking.cc:1889
> #3 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x116bf3c80, requisition=0x100941240) at textblock.cc:341
> #4 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116bf3c80, requisition=0x100941240) at widget.cc:494
> #5 0x0000000100070199 in dw::Textblock::rewrap (this=0x102277cd0) at
> textblock_linebreaking.cc:1889
> #6 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x102277cd0, requisition=0x1009435c0) at textblock.cc:341
> #7 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x102277cd0, requisition=0x1009435c0) at widget.cc:494
> #8 0x0000000100070199 in dw::Textblock::rewrap (this=0x116b1d7f0) at
> textblock_linebreaking.cc:1889
> #9 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x116b1d7f0, requisition=0x116b1daa0) at textblock.cc:341
> #10 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116b1d7f0, requisition=0x116b1daa0) at widget.cc:494
> #11 0x0000000100070199 in dw::Textblock::rewrap (this=0x116b1d060) at
> textblock_linebreaking.cc:1889
> #12 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x116b1d060, requisition=0x116b1d3c0) at textblock.cc:341
> #13 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116b1d060, requisition=0x116b1d3c0) at widget.cc:494
> #14 0x0000000100070199 in dw::Textblock::rewrap (this=0x116b1ca30) at
> textblock_linebreaking.cc:1889
> #15 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x116b1ca30, requisition=0x116b1cd80) at textblock.cc:341
> #16 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116b1ca30, requisition=0x116b1cd80) at widget.cc:494
> #17 0x0000000100070199 in dw::Textblock::rewrap (this=0x116b1c570) at
> textblock_linebreaking.cc:1889
> #18 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x116b1c570, requisition=0x117125040) at textblock.cc:341
> #19 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116b1c570, requisition=0x117125040) at widget.cc:494
> #20 0x0000000100070199 in dw::Textblock::rewrap (this=0x116b1b9b0) at
> textblock_linebreaking.cc:1889
> #21 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x116b1b9b0, requisition=0x116b1c180) at textblock.cc:341
> #22 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116b1b9b0, requisition=0x116b1c180) at widget.cc:494
> #23 0x0000000100070199 in dw::Textblock::rewrap (this=0x116b1b4f0) at
> textblock_linebreaking.cc:1889
> #24 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x116b1b4f0, requisition=0x116b1b6f4) at textblock.cc:341
> #25 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116b1b4f0, requisition=0x116b1b6f4) at widget.cc:494
> #26 0x0000000100058685 in dw::OutOfFlowMgr::ensureFloatSize
> (this=0x1022478e0, vloat=0x116b1b6a0) at outofflowmgr.cc:2272
> #27 0x000000010005b067 in dw::OutOfFlowMgr::tellFloatPosition
> (this=0x1022478e0, widget=0x116b1b4f0, yReq=0) at outofflowmgr.cc:1534
> #28 0x000000010005b1dc in dw::OutOfFlowMgr::tellPosition
> (this=0x1022478e0, widget=0x116b1b4f0, yReq=0) at outofflowmgr.cc:1516
> #29 0x0000000100072aef in dw::Textblock::wrapWordInFlow
> (this=0x116b1ad70, wordIndex=1, wrapAll=true) at
> textblock_linebreaking.cc:788
> #30 0x0000000100072e23 in dw::Textblock::wordWrap (this=0x116b1ad70,
> wordIndex=1, wrapAll=true) at textblock_linebreaking.cc:606
> #31 0x000000010006fbb2 in dw::Textblock::showMissingLines
> (this=0x116b1ad70) at textblock_linebreaking.cc:2113
> #32 0x000000010006b230 in dw::Textblock::sizeRequestImpl
> (this=0x116b1ad70, requisition=0x10095b450) at textblock.cc:342
> #33 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x116b1ad70, requisition=0x10095b450) at widget.cc:494
> #34 0x0000000100070199 in dw::Textblock::rewrap (this=0x10210cdf0) at
> textblock_linebreaking.cc:1889
> #35 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x10210cdf0, requisition=0x1009597c0) at textblock.cc:341
> #36 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x10210cdf0, requisition=0x1009597c0) at widget.cc:494
> #37 0x0000000100070199 in dw::Textblock::rewrap (this=0x10054a2c0) at
> textblock_linebreaking.cc:1889
> #38 0x000000010006b227 in dw::Textblock::sizeRequestImpl
> (this=0x10054a2c0, requisition=0x7fff5fbff040) at textblock.cc:341
> #39 0x000000010009c7a7 in dw::core::Widget::sizeRequest
> (this=0x10054a2c0, requisition=0x7fff5fbff040) at widget.cc:494
> #40 0x00000001000586cc in dw::OutOfFlowMgr::doFloatsExceedCB
> (this=0x1022478e0, side=dw::OutOfFlowMgr::LEFT) at
> outofflowmgr.cc:1045
> #41 0x000000010005b757 in dw::OutOfFlowMgr::sizeAllocateEnd
> (this=0x1022478e0, caller=0x10054a2c0) at outofflowmgr.cc:651
> #42 0x000000010006ae82 in dw::Textblock::sizeAllocateImpl
> (this=0x10054a2c0, allocation=0x7fff5fbff240) at textblock.cc:757
> #43 0x000000010009cfb2 in dw::core::Widget::sizeAllocate
> (this=0x10054a2c0, allocation=0x7fff5fbff240) at widget.cc:993
> #44 0x000000010008e4ff in dw::core::Layout::resizeIdle
> (this=0x105109370) at layout.cc:912
> #45 0x0000000100076d9e in dw::fltk::FltkPlatform::generalIdle
> (this=0x1051091c0) at fltkplatform.cc:627
> #46 0x0000000100076def in dw::fltk::FltkPlatform::generalStaticIdle
> (data=0x1051091c0) at fltkplatform.cc:617
> #47 0x00000001000ad21e in fl_mac_flush_and_wait (time_to_wait=1e+20)
> at Fl_cocoa.mm:806
> #48 0x00000001000b0025 in Fl::run () at Fl.cxx:589
> #49 0x00000001000044c5 in main (argc=1, argv=0x7fff5fbff3f8) at
> dillo.cc:588
> (gdb)
>
>
> On 1/21/15, Jorge Arellano Cid <jcid at dillo.org> wrote:
>> Hi there,
>>
>> Trying to read about this laptop on slashdot dillo
>> locks with 100% CPU and increasing memory footprint. :-P
>>
>>
>> [1]
>> http://hardware.slashdot.org/story/15/01/20/1655242/librem-a-laptop-custom-…
>>
>> --
>> Cheers
>> Jorge.-
>>
>> _______________________________________________
>> Dillo-dev mailing list
>> Dillo-dev at dillo.org
>> http://lists.dillo.org/cgi-bin/mailman/listinfo/dillo-dev
>>
>
July 31, 2015
different profiles for different sites
by dillo-devï¼ toykeeper.net
Hi, I just wanted to share a simple idea I've found useful.
Basically, I have two hotkeys to run dillo with different
profiles using a trivial wrapper script:
#!/bin/sh
FLAVOR=$1 ; shift
cd $HOME/.dillo
cp dillorc.$FLAVOR dillorc
dillo "$@"
This way, I can have different user-agents per profile, to allow
me to get different behaviors. If I want to use google images or
get search results on the first page, I ask Dillo to pretend it's
Lynx:
http_user_agent="Lynx/2.8.8dev.3 libwww-FM/2.14 SSL-MM/1.4.1"
Or if I want to do google searches like "5 meters in feet" or
"local weather" or "pizza near me", I ask Dillo to pretend it's
an old version of Firefox:
http_user_agent="Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6"
Many sites are picky about the user-agent and won't work right
with my usual config, but this way I can get them all to function
as desired. :)
-- Selene
July 29, 2015
Weirdly scaled images (again)
by fusionfileï¼ gmail.com
The Dillo user v4hn recently sent a message to this list regarding
incorrect image scaling. She or he expresses exactly what I have on my
mind:
http://lists.dillo.org/pipermail/dillo-dev/2015-July/010596.html
I use Dillo 3.0.4 from the Debian stable repositories and I experience
the ugly image scaling on many sites, for instance on the two largest
news (paper) sites here in Sweden:
http://www.dn.se
http://www.svd.se
I can imagine that most people trying out Dillo will find the
stretched-out images very off-putting. Changing the aspect ratio of an
image is something you almost never want do do, and changing the aspect
ratio of a photo is a big no-no. What's your view on this? Do you use
Dillo with CSS disabled? Actually, I think it would be better if image
scaling was not implemented at all, rather than broken like this.
I'm not familiar with the Dillo code base but I'm a programmer
proficient with C and I know some C++, so if I (with some hints) can
help I would be more than glad to.
Regards,
August
July 28, 2015
[DNG] Will there be a MirDevuan "WTF"?
by miro.rovisï¼ croatiafidelis.hr
---
I sent this message three hours ago, but didn't include the list
address. Sorry!
---
On Wed, Jul 22, 2015 at 10:49:34PM -0700, James Powell wrote:
( shouldn't it be like below?, by the netiqette --see KalolaZ just
arrived letter in the Multi-seat thread-- ? )
> > Since you would still like it around, in opportunistic or in some other
> > way that I should call it, I think a question is due.
> > Can you tell to the public what is the purpose of the
> > user-not-asked-about, in fact mostly user-never-even-knowing-about-it
> > encrypted ssh channel that dbus sets up, along with all the
> > non-GNU-compatible remote procedure calls (which are there for what
> > purpose?) that dbus implements?
> >
> > Is that for FOSS stands for?
> >
> First off cool your jets, and trying call me out on knowing the
> internals of an IPC in Userspace I didn't develop is very childish.
>
Why not? If you're promoting it, or persuading Devuan into the
acceptance of it?
Anyway, can anyone answer that question?
> I honestly don't care if D-Bus what it does other than be a
> communication and messaging relay between applications and processes,
> as long as it does what it does, and doesn't infringe on anything
> else.
>
> D-Bus is used and is a requirement for some services and software.
> You're unfortunately not going to have your cake and coffee with
> getting rid of D-Bus.
Well then, keep it for those cases, don't put it in all the Devuan boxen
by default. Will be fine!
> Yes, it's not the greatest design, but it is
> friendly at least to the whole UNIX spectrum.
>
"friendly"... No comment.
> Devuan's main purpose is getting rid of systemd as a hard dependency
> and allowing user choice in init software, not ripping apart every
> project to cater to ever niche and fundamentalist out there preaching
> what they feel is FOSS, and also to not start a witch hunt on software
> projects.
What fundamentalists? The Gentoo folks? Thorsten mirabilos Glaser with
his MirDebian "WTF" project, a fundamentalist? Me, a fundamentalist?
What do you mean? My desire to, after have achived it for me (but only
in Gentoo), some freedom and some security, to teach, if we get a
true-foss Devuan that can get its MirDevuan "WTF" fork for itself, to
teach newbies to build their system hardened-against-intrusion and
surveillance-defeating, that desire of mine a fundamentalist desire?
---
The rest cut out because somewhat made disorderly and illegible by
probably hotmail defaults (that the immediate sender who I'm replying to
apparently uses) or for some other reason.
---
Regards!
--
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr
July 23, 2015
Gentoo live ebuild, WAS: Github..cookies
by miro.rovisï¼ croatiafidelis.hr
On Sat, Jul 18, 2015 at 01:04:55PM +0200, miroslav.rovis1 at zg.ht.hr wrote:
> > Dillo ebuild is missing xft flag for fltk, causes eye-sore
renamed:
www-client/dillo should depend on x11-libs/fltk[xft]
> > https://bugs.gentoo.org/show_bug.cgi?id=554588
There is more comments, by Walter Dnes, and by me. I saw the mail wasn't
reported sent to Walter Dnes, so I thought I'd inform here.
Thanks!
--
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr
July 19, 2015
Gentoo live ebuild, WAS: Github..cookies
by miroslav.rovis1ï¼ zg.ht.hr
On Mon, Jul 13, 2015 at 02:26:55PM +0200, miroslav.rovis1 at zg.ht.hr wrote:
> Dillo ebuild is missing xft flag for fltk, causes eye-sore
> https://bugs.gentoo.org/show_bug.cgi?id=554588
>
I hope you'll find it interesting that that bug is now marked:
RESOLVED WONTFIX
https://bugs.gentoo.org/show_bug.cgi?id=554588#c2
"What if you want dillo, but not libXft or everything else it pulls in?"
(Jeroen Roovers)
--
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr
July 18, 2015
no text wrapping on Gentoo Bugzilla
by miroslav.rovis1ï¼ zg.ht.hr
On Fri, Jul 17, 2015 at 09:57:31PM +0200, miroslav.rovis1 at zg.ht.hr wrote:
> On Fri, Jul 17, 2015 at 02:22:15PM +0200, miroslav.rovis1 at zg.ht.hr wrote:
> > toggle header weeding in Mutt doesn't work
> > https://bugs.gentoo.org/show_bug.cgi?id=555180
> >
>
> That was a dillo-3.1-dev issue.
> After masking it in my portage, I emerged dillo-3.0.5, and as you can
> see in the bug, posting is possible (mostly):
> ( link same as already given above )
> https://bugs.gentoo.org/show_bug.cgi?id=555180
Nope! Have a look:
https://bugs.gentoo.org/show_bug.cgi?id=555180#c8
(and that was with 3.0.5)
>
> --
> Miroslav Rovis
> Zagreb, Croatia
> http://www.CroatiaFidelis.hr
> _______________________________________________
> Dillo-dev mailing list
> Dillo-dev at dillo.org
> http://lists.dillo.org/cgi-bin/mailman/listinfo/dillo-dev
--
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr
July 18, 2015