aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2011-09-14fix up splash pagecorvid
2011-09-13UI theme preferencecorvid
2011-09-13allow fltk scheme experimentationcorvid
2011-09-11more pixmap cleaningcorvid
2011-09-11fix a couple of stray pixels in the tools pixmapcorvid
2011-09-09tiny a_Web_new() cleanupcorvid
2011-09-06Last changes before dillo-3.0 release (rc3)release-3_0Jorge Arellano Cid
2011-09-06remove trailing whitespaceJorge Arellano Cid
2011-09-06avoid redraw loops with ComplexComplexButtonResourceJohannes Hofmann
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>
2011-09-03use Fl::option() when disabling UI tooltipscorvid
2011-09-02Cancel the expected URL after offering a download, part 2 (BUG#982)Jorge Arellano Cid
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.
2011-08-29Added a few search options to dillorc. Also switched the default to duckduck.goJorge Arellano Cid
2011-08-29splash wordingcorvid
2011-08-29splash pageJorge Arellano Cid
2011-08-28fix doctree leakJohannes Hofmann
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>
2011-08-26Start new focused tabs with an empty titleJorge Arellano Cid
2011-08-24add support for CSS adjacent sibling selectorsJohannes Hofmann
2011-08-23Fix a redraw bug introduced by wrong procedure in the previous commitJorge Arellano Cid
This also fixes updating the window tittle.
2011-08-23Implemented a no-frills tab-overflow handlerJorge Arellano Cid
This handler is meant as a simple/extensible solution for the upcoming dillo-3.0 release.
2011-08-23Implemented variable-width tab buttonsJorge Arellano Cid
The width, measured in chars, is hardcoded now. However, it can become a dillorc option easily.
2011-08-22keysrc mention meta==commandcorvid
2011-08-18Set wizard as window resizable intead of UI (valgrind detected bug)Jorge Arellano Cid
2011-08-11save_link MSG only if we have a filenamecorvid
2011-08-07Focus render area after opening a new URLJorge Arellano Cid
2011-08-05Fixed CustLightButton "light" color deactivationJorge Arellano Cid
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.
2011-08-05Fixed a bug in url.h and also added missing parenthesisJorge Arellano Cid
2011-08-05Added an API to access the expected URL resourceJorge Arellano Cid
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.
2011-08-05mergeJorge Arellano Cid
2011-08-05Fix: Don't confuse FLTK when tabs overflow.Jorge Arellano Cid
When tabs overflow width, FLTK starts resizing the last tab label. This patch handles the case more gracefully.
2011-08-05Fix resize for the corner case of starting dillo in a tiny windowJorge Arellano Cid
FLTK has no problem in resizing from a "fitting" size into a "compressed" one, but if it starts compressed, things go wild.
2011-08-04Fix: include the close-tab tooltip in the workaround to avoid them lingerJorge Arellano Cid
This also removes the unused MenuBar variable.
2011-08-04FindBar cleanup: use the same size(0,0) trick we use for PanelsJorge Arellano Cid
2011-08-04minor cleanupsJorge Arellano Cid
2011-08-04mergeJorge Arellano Cid
2011-08-04Added a close-tab buttonJorge Arellano Cid
Although right-click (or middle-click) is much better, new users don't have an obvious way to find it out.
2011-08-03Moved CustLightButton into ui.hhJorge Arellano Cid
Also added hl_color() to change the highlight color.
2011-08-03Bind <Ctrl><Shift>Tab instead of <Shift>Tab to "left-tab".Jeremy Henty
2011-08-02don't reuse user- and useragent-stylesheetJohannes Hofmann
The notMatchingBefore variable in CssSelector is modified as a page is styled. Thererfore we can't share a single copy of the user- and useragent-stylesheets between CssContexts. Testcase: <html> <body> <a href=whatever.html> <img alt=test src=whatever.jpg> </a> <div> <img src=something.jpg> </div> </body> </html> On reload the first image looses it's border. Tests with gettimeofday showed times below 1ms to create user- and useragent-styles on a Pentium-M 1.8 GHz laptop. reported-by: corvid <corvid@lavabit.com>
2011-08-01Changed the default tab labelJorge Arellano Cid
2011-08-01Re-enabled the temoporary panels feature for Ctrl+lJorge Arellano Cid
It has lots of code cleanups and a simpler/more-uniform way of handling it all.
2011-08-01Cleanup: removed some unused code from the UIJorge Arellano Cid
2011-07-29Added better error handling for the web search dialog (search_url)Jorge Arellano Cid
2011-07-29fix small_icons in menucorvid
2011-07-29Removed the large panel option (P_large).Jorge Arellano Cid
Nobody saw use for it...
2011-07-29Workaround: request to only check the root URL's certificate (https).Jorge Arellano Cid
This avoids the dialog bombing that stems from loading multiple https images/resources in a single page. A proper fix would take either to implement the https-dpi as a server (with state), or to move back https handling into dillo.
2011-07-27Enabled CTRL+{a,e,d,k} in the findbarJorge Arellano Cid
2011-07-27Fixed a border case in URL resolver (empty path + {query|fragment})Jorge Arellano Cid
BUG#948 Example: hg.dillo.org ("Contact" link).
2011-07-27splash page help linkcorvid
2011-07-26Updated the splash pageJorge Arellano Cid
2011-07-26merge port to fltk-1.3 (dillo_port1.3)Johannes Hofmann