Age | Commit message (Collapse) | Author |
|
|
|
Trying to make it a little clearer. It's surprising how there isn't
a good, brief, clear term for this. Discussion of the concept tends
to start using words like "administration" and "control".
|
|
|
|
|
|
|
|
|
|
It looks like plastic just _insists_ on mixing lots and lots of grey in,
so if you pick a color that you like in plain/gtk+, it gets seriously washed
out in plastic. There is a problem of getting nearly indistinguishable
colors.
|
|
|
|
|
|
What an awful situation it is in general.
|
|
|
|
as mentioned in section 7.1 of RFC 6265
|
|
|
|
as mentioned in section 7.1 of RFC 6265
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ComplexButtonResource was creating endless redraws.
Testcase:
<table>
<tr>
<td>
<div>
<button></button>
</div>
<div>
words words words words words words words words words words words
words words words words words words words words words words words
words words words words words words words words words words words
words words words words words words words words words words words
<span style="white-space:nowrap">And words in a span</span>
<button></button>
</div>
</td>
</table>
This also fixes redraw loops with <button> in combination with
limit_text_width=YES, so we no longer need to disable this option.
Reported and testcase by: corvid <corvid@lavabit.com>
|
|
|
|
There was a convoluted way of using an already freed bw:
first, one bw asks for a page, and that becomes conn->bw,
and then another bw starts also asking for the page, and
the first bw closes, invalidating the conn->bw, and then
the second bw closes and the cancel expect code tries to
use the old bw.
Fixed now.
|
|
|
|
|
|
|
|
HTML like
<div>hello</div>
</body>
</html>
<div>hello</div>
currently causes the document tree to be a forest with
two root nodes.
To ensure we don't leak the first tree, an additional root node is
introduced to hold all document trees.
Catched by: Jeremy's valgrind logs
Reported by: corvid <corvid@lavabit.com>
|
|
|
|
|
|
This also fixes updating the window tittle.
|
|
This handler is meant as a simple/extensible solution for the
upcoming dillo-3.0 release.
|
|
The width, measured in chars, is hardcoded now.
However, it can become a dillorc option easily.
|
|
|
|
|
|
|
|
|
|
When hiding, or leaving a highlighted button into another tab,
the "light" state lingered. This was specially nasty on
deactivated buttons as there was no easy way to recover the
normal state. e.g.
* Keep the mouse over Stop until the page fully loads.
* With mouse over Forw, go forward with keyboard until the end.
* Mouse over Home, Ctrl-t, mouse click previous tab.
* Start loading a page, mouse over Stop, Ctrl-t, wait for the
page to fully load, go back to the loading tab
* Mouse ove Home, hide panels, move mouse, show panels.
* etc.
|
|
|
|
This fixes a segfault bug introduced by changeset 350af350b840.
By mistake the expected URL got inside the parallel handling of CCC,
into a race condition with a segfault path.
|
|
|
|
When tabs overflow width, FLTK starts resizing the last tab label. This
patch handles the case more gracefully.
|
|
FLTK has no problem in resizing from a "fitting" size into a "compressed" one,
but if it starts compressed, things go wild.
|
|
This also removes the unused MenuBar variable.
|
|
|
|
|
|
|
|
Although right-click (or middle-click) is much better, new users don't have
an obvious way to find it out.
|