summaryrefslogtreecommitdiff
path: root/dw/layout.cc
AgeCommit message (Collapse)Author
2013-12-09Merge (large!).Sebastian Geerken
2013-12-09Activated RTFL again, see <http://www.dillo.org/~sgeerken/rtfl/>.Sebastian Geerken
2013-11-18Optimized drawing of very small background images.Sebastian Geerken
2013-10-21Fixed segfault.Sebastian Geerken
2013-10-14Reset background image of the layout.Sebastian Geerken
2013-10-08Cleaned up "reference area" of background images; confirms now to CSS spec.Sebastian Geerken
2013-10-04Background images for view(port)s are now updated.Sebastian Geerken
2013-10-04Background image for view(port)s; no updates yet.Sebastian Geerken
2013-08-23Fixed an abortion in Layout::resizeIdle.Sebastian Geerken
2013-08-22More tests.Sebastian Geerken
2013-08-22Correctly handling Widget::sizeRequest outside of Layout::resizeIdle.Sebastian Geerken
2013-08-21Some tests.Sebastian Geerken
2013-08-19Assertion.Sebastian Geerken
2013-08-18Distinction between NEEDS_ALLOCATE and ALLOCATE_QUEUED.Sebastian Geerken
2013-07-30Two bug fixes: (i) queueResize within sizeRequest should work now; (ii) ↵Sebastian Geerken
resizes floats lead to correct rewrapping. (Unfortunately very unstable now again.)
2013-07-03Merge with main repo.Sebastian Geerken
2013-07-03Removed loop in Layout::resizeIdle, which made no sense, and probably caused ↵Sebastian Geerken
too much redundant calls.
2013-01-13Update with main repo.Sebastian Geerken
2013-01-11fix up dw namespace commentsp37sitdu
2012-12-26Merge with main repo.Sebastian Geerken
2012-12-24use those fns for layout scroll positioningcorvid
2012-12-24layout put scrollbar thickness calcs in separate fnscorvid
2012-11-06Merge.Sebastian Geerken
2012-11-04rm mayBeSuppressedcorvid
...since we aren't currently making any good use of it.
2012-11-04layout: pretend that mouse events outside the visible canvas are at its edgecorvid
This is to make highlighting/copying work somewhat better.
2011-09-19mergeJohannes Hofmann
2011-08-09crossing-events part4 (fix corner case: moving into the common ancestor)Jorge Arellano Cid
In this case the ancestor is already in "entered" state, but we need to emit the signal again, for it to reset its state and resume.
2011-08-01crossing-events part3 (fix leaving a link into a non-dw widget)Jorge Arellano Cid
This patch also disables unused code in Layout::leaveNotify()
2011-07-29Removed lingering MSGJorge Arellano Cid
2011-07-29avoid double draw after scrollIdle()Jorge Arellano Cid
After going back or forward to any page, there were two redraws: one from the origin and another from the scroll position. This patch avoids flicker, and makes rendering 100% faster in this case.
2011-07-27Layout::moveToWidget(): send crossing events (part 2)Jorge Arellano Cid
This patch fixes 3f74e4d60ac1 (which is partly wrong). The idea is to avoid spurious leave/enter events, and thus prevent bugs. * avoid issuing spurious leave/enter events, and send the necessary ones. * remove the need for a workaround linkEnter() call in Textblock::leaveNotifyImpl().
2011-07-08Layout::moveToWidget(): send crossing events considering border casesJorge Arellano Cid
i.e. when the source or target widget is NULL (This patch doesn't fix a *known* bug ATM, but it could be doing it, or may avoid one in the future).
2011-05-28mergeJohannes Hofmann
2010-10-17first ref(), then unref() in Layout::setBgColor()Johannes Hofmann
In case new and old bgColor are the same thing, we need to avoid to delete bgColor by first unref()ing it.
2010-10-17refcount Layout::bgColorJohannes Hofmann
2010-09-24call layout->setBgColor() from web.ccJohannes Hofmann
2010-09-17directly set background colorJohannes Hofmann
As defined in http://www.w3.org/TR/CSS2/colors.html, the background color of the canvas can either be defined by the <html> or the <body> tag. To be able to deal with this in src/html.cc we now explicitely set the canvas color instead of infering it from the root widget.
2010-08-20mergeJohannes Hofmann
2010-08-20import float prototype and test program by Sebastian GeerkenJohannes Hofmann
2009-10-29emit link press/release even when no widget present at pointcorvid
2009-10-29move link signal emitter/receiver from Widget to Layoutcorvid
http://lists.auriga.wearlab.de/pipermail/dillo-dev/2009-October/006936.html
2009-10-15remove multiple views capability from dwcorvid
It was complicated, we don't use it, and we currently had no plans to use it.
2009-10-15remove "using namespace" statements from header filesJohannes Hofmann
"using namespace" in headers also affects all files that include the header which is unwanted and unexpected in most cases.
2009-07-05keybindings for scrollingcorvid
2009-05-31Remove doxygen's confusion on some function signaturesJeremy Henty
2009-03-02Updated the GPL copyright note in the source filesDetlef Riekenberg
2009-02-09whitespace cleanup: 's/ +$//g'Jorge Arellano Cid
2009-02-08Fixed a couple of uninitialized-value bugs (detected with valgrind)Jorge Arellano Cid
2009-02-08's/if(/if (/g' 's/for(/for (/g' 's/while(/while (/g', and indentation.Jorge Arellano Cid
2009-01-16Added lout/msg.h and normalized debug messages to use it.Jorge Arellano Cid