Announcement

Collapse
No announcement yet.

Chromium Embedded Framework

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • ScottDuncan
    replied
    where can i find the Chrome example? The MegaUpload link is dead.

    Leave a comment:


  • LucasTheDuck
    replied
    Yes, I've used asp tags <% %> to include any lua code, and native functions to make it asynchronus using javascript.

    The page can access a db and render the result, for example, manage the clipboard, the files on hdd, the processes, can be used to create forms, user interfaces...

    It also support direct3d, canvas, html5, ajax... using the dialogs of ams, and http download to get files, proxy configuration and many other cool stuff

    Leave a comment:


  • RizlaUK
    replied
    Thats sounding really promising, i like the idea of accessing the AMS api from the web object

    will this work like lua pages (Apache) does ?

    Leave a comment:


  • LucasTheDuck
    replied
    Hi, i'm very busy with my work, but I get some free days and I work a little on this object and now i'm very happy to say that it's implemented.

    Now I only can show the window but now i'm goint to work on lua functions to control this navigator and set pluguins and other stuff.

    Now the navigator can open .lua files with AMS api, we can control the app and pluguins and other objects directly with the navigator and I'm working on:
    • Base function, next, stop, forward, load, jsload, gethtml, getimage...
    • Extensions, that can use native js functions as lua predefined fuctions
    • Schemes, that can load new http schemes, such as, lua:// and link this to a specific folder or base url


    And the proof of the crime:

    Leave a comment:


  • gvanassche
    Guest replied
    I'm looking forward to test it. I'm curious to see how the app behaves with tables, lists, menu items, javascript...

    Leave a comment:


  • LucasTheDuck
    replied
    You can get code and text using the functions of cef

    Code:
    // Returns this frame's HTML source as a string.
      /*--cef()--*/
      virtual std::wstring GetSource() =0;
    
      // Returns this frame's display text as a string.
      /*--cef()--*/
      virtual std::wstring GetText() =0;

    I think you like to do a bookmarks system with local copy of text, yes, it can be done

    Leave a comment:


  • gvanassche
    Guest replied
    LucasTheDuck,

    this is something I would like to do... would it be possible with your chromium based solution?

    while surfing I see an interesting web page, and when I click a "copy this" button, I save the rendered text to a plain text file? Not the HTML code but just the text, using the DOM info so that to sentences that are separated by a <BR> or <LI> or whatever sentence break code, also create a new line break in the txt file.

    that would help me a lot.

    thanks

    gert

    Leave a comment:


  • LucasTheDuck
    replied
    Yeah, it's extreme hehe

    When we talk about speed, we are talking about some milliseconds, it's ridiculous, they are very fast, and I use V8 because the libraries are yet implemented for our inentions in CEF

    I triyed with ActiveX ChromeFrame, but it causes some crashes and CEF is very elegant and usefull

    Leave a comment:


  • iconiK
    replied
    WebKit's SquirrelFish Extreme is faster than V8.

    Leave a comment:


  • LucasTheDuck
    replied
    v8 engine, fastest javascript, chromium source, and all the enhancements very cool provided by CEF

    Leave a comment:


  • iconiK
    replied
    Wouldn't it be easier to use WebKit directly?

    Leave a comment:


  • LucasTheDuck
    replied
    I uploaded an simple version of CEF in standalone app.

    You can download: http://www.megaupload.com/?d=0CHQGSM3

    Please, send me some feedbacks, i tested on windows 7 32bits

    You can edit test.lua file, i've compiled it with lua 5.0.2, remember that sting "WebKitBuffer" will be rendered on the navigator, AMS api isn't supported, but when this ported to an object it will works with ams api, and this will be support tags, same php method, and functions to load javascript functions as native lua functions, and register schemes like lua:// test://... linked to folders or websites folders

    i'm adding new stuff, like callback system to download files, and system to load popup windows. This is very complete system and have too many enhancements that i'm triying to implement easily

    Leave a comment:


  • LucasTheDuck
    replied
    why chromium is a good idea?

    Leave a comment:


  • sim
    replied
    Originally posted by LucasTheDuck View Post
    Mozilla is a com object, you need to install it and register on each computer that you should run, but you can use.

    Chromium is a complete navigator in 10mb, you don't need install anything, only just use it. I'm having several problems with message loop, i will do multi threaded because is needed, and I will use c++ instread C api
    Thanks for updating me.


    Simply Rex

    Leave a comment:


  • LucasTheDuck
    replied
    Mozilla is a com object, you need to install it and register on each computer that you should run, but you can use.

    Chromium is a complete navigator in 10mb, you don't need install anything, only just use it. I'm having several problems with message loop, i will do multi threaded because is needed, and I will use c++ instread C api

    Leave a comment:

Working...
X