Commit Graph

1362 Commits

Author SHA1 Message Date
Vincent Sanders 31c9ffb4b5 make boxes keep reference to the DOM node that causes them 2012-11-30 12:29:54 +00:00
Vincent Sanders d80bb6210d add missing include 2012-11-28 22:41:20 +00:00
Vincent Sanders 68f359d1ec initial event fireing implementation 2012-11-28 18:07:36 +00:00
Vincent Sanders fefc9ed6be html renderer error path fixups for meta refresh 2012-11-26 20:34:59 +00:00
Vincent Sanders fb13fcf166 Improve html renderer error reporting 2012-11-26 18:59:13 +00:00
Michael Drake 8bccf16158 Check if box with imagemap at point has area at point. 2012-11-22 17:40:20 +00:00
Michael Drake bd3f65b7da Use can_reformat instead of HTML special case. Allow reflow of parent for any object that gets a reformat. 2012-11-11 19:13:36 +00:00
Michael Drake ddf45cd672 Reformat objects that reach the READY state. 2012-11-11 18:40:55 +00:00
Vincent Sanders a79e098817 remove redundant domutils and put functionality in existing utils/libdom 2012-11-10 11:44:38 +00:00
Vincent Sanders 43fb761f45 add document.body, head and documentElement getters
add a dom utility file and use it
2012-11-07 18:53:05 +00:00
Michael Drake bf7d8d46ee More useful error type for libdom hubbub binding errors. 2012-11-07 15:34:53 +00:00
Michael Drake e05da2bbc0 Add clip property awareness to box_at_point. 2012-11-06 19:26:00 +00:00
Michael Drake 733fd39417 Add support for CSS clip property. 2012-11-06 18:19:37 +00:00
Michael Drake af1572be92 Height is already scaled. Make OBJ char bigger. 2012-11-05 19:08:44 +00:00
Michael Drake 5621bca772 Center broken object indicator. 2012-11-05 18:54:11 +00:00
Michael Drake d0cb1d4e66 Don't abort redraw on bad image. 2012-11-05 18:19:14 +00:00
Michael Drake 2dcfcd6724 Fix placement of first inline on line below a float, when float has been shifted up by >= its own height with a negative margin. 2012-11-04 19:55:24 +00:00
Vincent Sanders f18bbd48c7 Improve error handling in html content 2012-10-17 21:52:43 +01:00
Michael Drake 88dd7c3709 Fix url encoded query generation, when there's no name/value pairs. 2012-10-16 18:32:14 +01:00
Michael Drake 4fccdf18f3 Move dom walker to utils/libdom.{c|h}. Add a few HTML elements to core strings. 2012-10-12 16:21:29 +01:00
Daniel Silverstone fdba0bd72c Fix document leak in encoding change handler 2012-10-11 20:43:46 +01:00
Michael Drake 0c8b03474e Make form_url_encode static. 2012-10-11 20:05:36 +01:00
Michael Drake 6f7c6de0c9 Use nsurl_replace_query instead of url_get_components and url_reform_components. 2012-10-11 20:02:52 +01:00
Michael Drake 6b7669dc09 Use nsurl_join instead of url_join. Forms still need to be moved over to nsurl. 2012-10-11 17:49:42 +01:00
John-Mark Bell 9c1a04e279 Fix frame name allocation. 2012-10-06 16:42:58 +01:00
Michael Drake 16bcecc378 Talloc ctx fixup. 2012-10-05 16:58:59 +01:00
Michael Drake 75df8b9d4a Talloc ctx fixup. 2012-10-05 14:41:40 +01:00
Michael Drake 49d2ce585c More talloc ctx fixup. 2012-10-05 12:38:25 +01:00
Michael Drake c82a5ad699 Need to talloc_free things that are created with talloc. 2012-10-03 20:48:53 +01:00
Michael Drake 464df9f310 Need to use content->bctx for talloc ref. 2012-10-03 20:48:16 +01:00
Vincent Sanders f22da7670d fix missing sizeof() in amiga build
fix type warning by passing correct value
2012-10-03 19:41:14 +01:00
Vincent Sanders c1671f37b1 reduce talloc usage to box tree layout only 2012-10-03 19:26:17 +01:00
Michael Drake 5a2212fda6 Variable already existed. 2012-10-03 17:20:57 +01:00
Michael Drake 391defb1c4 Don't convert spaces to non-breaking spaces inside white-space:pre. Instead, handle not wrapping in layout. 2012-10-03 17:14:11 +01:00
Michael Drake b68a138c2c More white-space:nowrap. 2012-10-03 16:40:09 +01:00
Michael Drake ac43c2eaea Support white-space:nowrap. 2012-10-03 15:41:32 +01:00
Michael Drake b6202ab8cf Remove pointless churn when text box has white-space:nowrap. 2012-10-03 15:40:27 +01:00
Vincent Sanders 541b87ec9b fix incorrect double free 2012-10-02 17:26:28 +01:00
Vincent Sanders 2718272f4f quick and dirty fix to deal with replaced object trying to get a script context 2012-10-01 18:38:20 +01:00
Michael Drake aea01d1978 Fix to define variable at start of block, for GCC 2.95.2. 2012-09-29 23:15:18 +01:00
John-Mark Bell ae8a3ede3e Fix bug #3572539: handle empty option elements. 2012-09-28 08:27:32 +01:00
Michael Drake 00697c7fad Fix imagemap handling to handle no coords attr when shape attr is not default. 2012-09-24 19:39:20 +01:00
Michael Drake d5e1616a45 Fix select elements. Requires latest libdom. 2012-09-19 14:42:05 +01:00
Michael Drake ee9ab42f75 Fixup for latest libdom. 2012-09-11 13:10:50 +01:00
Michael Drake 3e549fde3e Update to use latest libdom. Fixes handling of text input with no maxlength set. 2012-09-08 15:59:55 +01:00
John-Mark Bell ba7fba824d Cope with missing/empty href attribute 2012-08-30 23:58:06 +01:00
Michael Drake c67187079e Improve object status message handling. 2012-08-22 23:00:16 +01:00
Michael Drake 6546098876 Fix scaled html object rendering. 2012-08-22 22:48:44 +01:00
Michael Drake 153c444454 Move browser_window struct to private header. Places that shouldn't include it do, such as front end code.
Frontends that have been updated to build:
  framebuffer
  gtk
  monkey
  riscos

TODO:
  amiga
  atari
  beos
  cocoa
  windows
2012-08-22 12:22:58 +01:00
Michael Drake 892aee8070 Improve interaction with html objects. 2012-08-21 16:46:46 +01:00