1. 11 Nov, 2014 1 commit
  2. 05 Nov, 2014 1 commit
  3. 18 Oct, 2014 1 commit
  4. 19 Jun, 2012 1 commit
  5. 24 May, 2012 1 commit
  6. 12 Mar, 2012 1 commit
  7. 17 May, 2011 1 commit
  8. 27 Nov, 2010 1 commit
  9. 12 Sep, 2010 1 commit
    • Maks Orlovich's avatar
      - JS bindings for MessageEvent · a104612a
      Maks Orlovich authored
      - onmessage
      - fix bug in cycle detection and name the relevant parameter better
      
      svn path=/trunk/KDE/kdelibs/; revision=1174556
      a104612a
  10. 19 Jun, 2010 1 commit
    • Maks Orlovich's avatar
      Heavily rework iframes, to better match behavior expected on the web, and · b4ec80fc
      Maks Orlovich authored
      spec'd in HTML5. In particular:
      
      1) [i]frames are always KHTMLParts, that are consistently navigated.
      Based on previous commits, they can handle other mimetypes
      via wrapping in img/embed/pre as appropriate
      
      2) The initial document for the iframe is created synchronously.
      
      3) Better handling for frame names, including dealing with renaming and the
      like.
      
      This fixes #191667 (which expects a document for plaintext), #159028
      (ad script on cbc.ca redirecting to blank page, synchronous initial iframe creation),
      #235652 similar on target.com, and most likely #193362
      (some ad scripts on arstechnica.com; however I can't seem to hit them so I can't
      confirm)
      
      Techinically, I did:
      - rename the high level requestObject overload (and requestFrame) to
      loadObjectElement/loadFrameElement to make their difference from the
      lower-level requestObject clear --- the two overloads were different
      enough to be a readability issue
      - factor out a whole bunch of code from processObjectRequest so we
      can use it for creating the initial KHTMLPart for [i]frames
      (some of the refactoring also fixes javascript: source frames)
      - loadFrameElement now responsible for initial KHTMLPart creation using above
      - processObjectRequest always uses the pre-created KHTMLPart and navigates
      it for [i]frames; though it may still ask to save stuff and the like.
      - comment a whole bunch of stuff
      - iframe element does initial creation when inserted into document,
      cleanup when removed. 
      
      BUG:191667
      BUG:159028
      BUG:235652
      CCBUG:193362
      
      svn path=/trunk/KDE/kdelibs/; revision=1140104
      b4ec80fc
  11. 16 Jun, 2010 1 commit
  12. 30 Sep, 2009 1 commit
    • Maks Orlovich's avatar
      automatically merged revision 1029754: · f638af16
      Maks Orlovich authored
      Don't set m_render before computing style for HTMLFrameSetElementImpl
      as that can crash if we need to determine isContentEditable.
      Also fixup missing && childAllowed() I noticed while looking at this.
      
      BUG:206038
      BUG:202682
      
      svn path=/trunk/KDE/kdelibs/; revision=1029757
      f638af16
  13. 09 Feb, 2009 2 commits
  14. 09 Oct, 2008 1 commit
    • Germain Garand's avatar
      HTML Frames fixes · ae8dc84b
      Germain Garand authored
      - make frame resizing dynamic
      - eliminate most frame flicker by cleaning up RenderWidget's resizing code.
      - prepare for some more work
      
      svn path=/trunk/KDE/kdelibs/; revision=869762
      ae8dc84b
  15. 29 Sep, 2008 1 commit
  16. 29 Jun, 2008 1 commit
    • Maks Orlovich's avatar
      Fix a bunch of bugs in iframe notification that showed up on hosted SunSpider: · 7023952c
      Maks Orlovich authored
      1) Be careful to only create a name for frames once, so we can associate its
      ChildFrame with it, and know when it's completed, etc.
      
      2) Always let requestFrame (via computeContent) handle the frame navigation since that
      handles mimetype changes properly
      
      3) Be careful to not destroy the widget (and hence the part) improperly.
      
      
      svn path=/trunk/KDE/kdelibs/; revision=825688
      7023952c
  17. 01 Jun, 2008 1 commit
  18. 20 Mar, 2008 1 commit
  19. 14 Jan, 2008 2 commits
    • Maks Orlovich's avatar
      automatically merged revision 761089: · 964c9e23
      Maks Orlovich authored
      Move object loading to the DOM from the renderer, fixing the long-standing
      major bug that hidden iframes couldn't be interacted with.
      
      The basic overview here is that a new DOM base class, HTMLPartContainerElementImpl
      is created, that manages the interaction with KHTMLPart when it
      comes to loading child parts. KHTMLPart now keeps tracks of those
      per ChildFrame (along the way removing the confusion of having 2 m_frames
      in close quarters talking about different things); and the DOM
      objects for iframe/object/embed/frame/etc. request the loading themselves
      as needed. The renderer "just" displays the part widget set from the DOM
      
      BUG: 71809
      BUG: 150240
      (and probably others)
      
      svn path=/trunk/KDE/kdelibs/; revision=761094
      964c9e23
    • Maks Orlovich's avatar
      Move object loading to the DOM from the renderer, fixing the long-standing · 736298ec
      Maks Orlovich authored
      major bug that hidden iframes couldn't be interacted with.
      
      The basic overview here is that a new DOM base class, HTMLPartContainerElementImpl
      is created, that manages the interaction with KHTMLPart when it
      comes to loading child parts. KHTMLPart now keeps tracks of those
      per ChildFrame (along the way removing the confusion of having 2 m_frames
      in close quarters talking about different things); and the DOM
      objects for iframe/object/embed/frame/etc. request the loading themselves
      as needed. The renderer "just" displays the part widget set from the DOM
      
      BUG: 71809
      BUG: 150240
      (and probably others)
      
      svn path=/branches/KDE/4.0/kdelibs/; revision=761089
      736298ec
  20. 14 Nov, 2007 1 commit
    • Germain Garand's avatar
      - completely remove nonCSSHint flags · 0fbaf7f7
      Germain Garand authored
      - add implicitStyle collector for dynamic, implicit style sheets
       (eg. attr. aLink, vLink,...). It gets applied with NonCSSHint priority,
        as its presentational too.
      - make the presentational selectors always parse non-strict.
      
      svn path=/trunk/KDE/kdelibs/; revision=736407
      0fbaf7f7
  21. 25 Oct, 2007 1 commit
    • Germain Garand's avatar
      - fix widget event handling, then · fef0b14d
      Germain Garand authored
      - enable redirection of iframes so we get correct z-order
      - propagate wheel event to widgets (151160)
      
      yeah, I know it's late, I've spend the damn night on that thing.
      Nevertheless, it's important.
      Besides, its time to realize the king is naked!
      Give us another beta!
      
      BUG:151160
      
      svn path=/trunk/KDE/kdelibs/; revision=729135
      fef0b14d
  22. 14 Feb, 2007 1 commit
  23. 14 Nov, 2006 1 commit
    • Germain Garand's avatar
      Merge up to 604668. · 44b97f2a
      Germain Garand authored
      Left out following ecma changes
      as it's not clear to me what to port:
      595275, 595530, 599579, 602712
      
      CCMAIL: maksim@kde.org
      
      
      svn path=/trunk/KDE/kdelibs/; revision=604797
      44b97f2a
  24. 13 Nov, 2006 1 commit
  25. 14 Oct, 2006 1 commit
    • Maks Orlovich's avatar
      Improve memory management of documents: they are no longer · a85a8171
      Maks Orlovich authored
      destroyed way too early when there are out-side referenced nodes 
      hanging around and that need them. However, since we're
      refcounting, the documents have to disconnect the children in that 
      case to avoid cycles.. Should fix some crashes with some AJAXy stuff
      
      (Merged from Apple's tree)
      BUG:128015
      CCBUG:133680
      
      svn path=/branches/KDE/3.5/kdelibs/; revision=595496
      a85a8171
  26. 02 Oct, 2006 1 commit
    • Maks Orlovich's avatar
      Merge 3.5 changes up to 590814, · bf9fde34
      Maks Orlovich authored
      There are some regressions, but they seem not too severe 
      and I'd rather not hold off on this for too long..
      
      svn path=/trunk/KDE/kdelibs/; revision=591211
      bf9fde34
  27. 29 Aug, 2006 1 commit
  28. 30 Jul, 2006 1 commit
  29. 08 Jul, 2006 2 commits
  30. 27 Jun, 2006 1 commit
  31. 29 Mar, 2006 1 commit
  32. 01 Mar, 2006 1 commit
  33. 20 Feb, 2006 1 commit
    • Maks Orlovich's avatar
      Merge 3.5 up to 511725. · 8d1ea37f
      Maks Orlovich authored
      (I also took liberty of patching make-jar slightly so it works here, too)
      
      svn path=/trunk/KDE/kdelibs/; revision=511816
      8d1ea37f
  34. 04 Feb, 2006 1 commit
  35. 26 Jan, 2006 1 commit
  36. 22 Jan, 2006 1 commit
    • Maks Orlovich's avatar
      OK, I am happy w/them now, and cartman says gmail even works. · e1b1c1b1
      Maks Orlovich authored
      Merging keyboard event improvements into normal 3.5 branch.
      This improves DOM L3 events support and compatibility with other browsers,
      as well as fixes a couple of crashers.
      
      Oh,and I even fixed some apidocs to not be blatantly wrong!
      BUG:120408
      BUG:118321
      
      svn path=/branches/KDE/3.5/kdelibs/; revision=501078
      e1b1c1b1
  37. 17 Jan, 2006 1 commit