ttm / cefpython

Automatically exported from code.google.com/p/cefpython
0 stars 0 forks source link

Remove CEF 1 code path and update wiki pages #106

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
The following changes will be required:

1. Get rid of compile time conditions like this:

    IF CEF_VERSION == 1..
    IF CEF_VERSION == 3..

2. Remove all files with "_cef1" postfix and get rid of the "_cef3" postfix in 
filenames.

3. Remove the cef1/ directory and move the cef3/ subdirectories into upper 
directory.

4. Update wiki pages to get rid of CEF 1 documentation.

Original issue reported on code.google.com by czarek.t...@gmail.com on 10 Jan 2014 at 11:53

GoogleCodeExporter commented 9 years ago
There are some useful examples in CEF 1 that should be ported to CEF 3.

1. cefadvanced.py example that uses pywin32 has some unique features:
- javascript rebindings
- key handler for F5 F12 F11 Ctrl+ Ctrl-
- catching js exceptions (not yet implemented in cefpython3)
- saving browser window content as an image
- transparent popup
- second browser creation using pywin32
- example of using GetUserData/SetUserData to save outerWindowHandle required 
for window move/resize operations

2. More examples that yet need to be ported:
- pygtk
- pyqt
- pyside
- panda3d
- cefwxpanel

It would be a pity to remove CEF 1 code path and lose all these nice examples.

Original comment by czarek.t...@gmail.com on 10 Jan 2014 at 12:41

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago

Original comment by czarek.t...@gmail.com on 6 Dec 2014 at 10:18

GoogleCodeExporter commented 9 years ago
Other changes to do:
- Get rid of the cefpython/ root directory
- Move cef3/* files and directories to the root directory

Original comment by czarek.t...@gmail.com on 24 Jan 2015 at 2:41