Skip to content

Commit 209fe5a

Browse files
committed
CEF Python v66.0 release
1 parent ef6febb commit 209fe5a

File tree

7 files changed

+81
-76
lines changed

7 files changed

+81
-76
lines changed

README.md

+69-67
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Table of contents:
44
* [Introduction](#introduction)
55
* [Sponsors](#sponsors)
6-
* [Funding for the v66 release](#funding-for-the-v66-release)
6+
* [Thanks to Lampix for the v66 release](#thanks-to-lampix-for-the-v66-release)
77
* [Install](#install)
88
* [Tutorial](#tutorial)
99
* [Examples](#examples)
@@ -92,15 +92,15 @@ See the [Support development](#support-development) section for a list of
9292
all the individuals and companies supporting CEF Python.
9393

9494

95-
## Funding for the v66 release
95+
### Thanks to Lampix for the v66 release
9696

97-
I am happy to announce that Lampix is sponsoring the v66 release of cefpython.
97+
Many Thanks to Lampix for sponsoring the [v66 release](../../releases) of CEF Python.
9898
Lampix is the first hardware and software solution that turns any surface
9999
into a smart, augmented reality or interactive surface. Please visit its
100-
website here: https://lampix.com/ . See the [v66 milestone](../../milestone/13)
101-
to see progress on the new release.
100+
website here: https://lampix.com/ .
101+
102+
[![lampix360](https://raw.githubusercontent.com/wiki/cztomczak/cefpython/images/lampix360.png)](https://lampix.com/)
102103

103-
[![lampix600](https://raw.githubusercontent.com/wiki/cztomczak/cefpython/images/lampix600.png)](https://lampix.com/)
104104

105105
## Install
106106

@@ -110,9 +110,10 @@ also download packages for offline installation available on the
110110
[GitHub Releases](../../releases) pages. Command to install with pip:
111111

112112
```
113-
pip install cefpython3==57.0
113+
pip install cefpython3==66.0
114114
```
115115

116+
116117
## Tutorial
117118

118119
See the [Tutorial.md](docs/Tutorial.md) file.
@@ -170,6 +171,7 @@ so your company logo and a website link will be visible to many Python developer
170171
The statistics are from Mar 9, 2018. Complete statistics are available in this topic
171172
on the Forum: [[ANN] Call for sponsors](https://groups.google.com/d/topic/cefpython/CjkZF2P4rMk/discussion).
172173

174+
173175
### Thanks
174176

175177
* [2018] Many thanks to [Lampix](https://lampix.com/) for sponsoring the v66
@@ -254,66 +256,66 @@ Additional information for v31.2 release:
254256
- [Tutorial](docs/Tutorial.md)
255257

256258

257-
### API categories
258-
259-
#### Modules
260-
261-
* [cefpython](api/cefpython.md#cefpython) module
262-
263-
264-
#### Settings
265-
266-
* [ApplicationSettings](api/ApplicationSettings.md#application-settings) dictionary
267-
* [BrowserSettings](api/BrowserSettings.md#browser-settings) dictionary
268-
* [CommandLineSwitches](api/CommandLineSwitches.md#command-line-switches) dictionary
269-
270-
271-
#### Classes and objects
272-
273-
* [Browser](api/Browser.md#browser-object) object
274-
* [Callback](api/Callback.md#callback-object) object
275-
* [Cookie](api/Cookie.md#cookie-class) class
276-
* [CookieManager](api/CookieManager.md#cookiemanager-class) class
277-
* [DpiAware](api/DpiAware.md#dpiaware-class) class (Win)
278-
* [DragData](api/DragData.md#dragdata-object) object
279-
* [Frame](api/Frame.md#frame-object) object
280-
* [Image](api/Image.md#image-object) object
281-
* [JavascriptBindings](api/JavascriptBindings.md#javascriptbindings-class) class
282-
* [JavascriptCallback](api/JavascriptCallback.md#javascriptcallback-object) object
283-
* [PaintBuffer](api/PaintBuffer.md#paintbuffer-object) object
284-
* [Request](api/Request.md#request-class) class
285-
* [Response](api/Response.md#response-object) object
286-
* [WebPluginInfo](api/WebPluginInfo.md#webplugininfo-object) object
287-
* [WebRequest](api/WebRequest.md#webrequest-class) class
288-
* [WindowInfo](api/WindowInfo.md#windowinfo-class) class
289-
* [WindowUtils](api/WindowUtils.md#windowutils-class) class
290-
291-
292-
#### Client handlers (interfaces)
293-
294-
* [AccessibilityHandler](api/AccessibilityHandler.md#accessibilityhandler-interface)
295-
* [DisplayHandler](api/DisplayHandler.md#displayhandler-interface)
296-
* [DownloadHandler](api/DownloadHandler.md#downloadhandler)
297-
* [FocusHandler](api/FocusHandler.md#focushandler-interface)
298-
* [JavascriptDialogHandler](api/JavascriptDialogHandler.md#javascriptdialoghandler-interface)
299-
* [KeyboardHandler](api/KeyboardHandler.md#keyboardhandler-interface)
300-
* [LifespanHandler](api/LifespanHandler.md#lifespanhandler-interface)
301-
* [LoadHandler](api/LoadHandler.md#loadhandler-interface)
302-
* [RenderHandler](api/RenderHandler.md#renderhandler-interface)
303-
* [RequestHandler](api/RequestHandler.md#requesthandler-interface)
304-
* [ResourceHandler](api/ResourceHandler.md#resourcehandler-interface)
305-
* [V8ContextHandler](api/V8ContextHandler.md#v8contexthandler-interface)
306-
307-
308-
#### Other interfaces
309-
310-
* [CookieVisitor](api/CookieVisitor.md#cookievisitor-interface) interface
311-
* [StringVisitor](api/StringVisitor.md#stringvisitor-interface) interface
312-
* [WebRequestClient](api/WebRequestClient.md#webrequestclient-interface) interface
313-
314-
315-
### API index
316-
259+
### API categories
260+
261+
#### Modules
262+
263+
* [cefpython](api/cefpython.md#cefpython) module
264+
265+
266+
#### Settings
267+
268+
* [ApplicationSettings](api/ApplicationSettings.md#application-settings) dictionary
269+
* [BrowserSettings](api/BrowserSettings.md#browser-settings) dictionary
270+
* [CommandLineSwitches](api/CommandLineSwitches.md#command-line-switches) dictionary
271+
272+
273+
#### Classes and objects
274+
275+
* [Browser](api/Browser.md#browser-object) object
276+
* [Callback](api/Callback.md#callback-object) object
277+
* [Cookie](api/Cookie.md#cookie-class) class
278+
* [CookieManager](api/CookieManager.md#cookiemanager-class) class
279+
* [DpiAware](api/DpiAware.md#dpiaware-class) class (Win)
280+
* [DragData](api/DragData.md#dragdata-object) object
281+
* [Frame](api/Frame.md#frame-object) object
282+
* [Image](api/Image.md#image-object) object
283+
* [JavascriptBindings](api/JavascriptBindings.md#javascriptbindings-class) class
284+
* [JavascriptCallback](api/JavascriptCallback.md#javascriptcallback-object) object
285+
* [PaintBuffer](api/PaintBuffer.md#paintbuffer-object) object
286+
* [Request](api/Request.md#request-class) class
287+
* [Response](api/Response.md#response-object) object
288+
* [WebPluginInfo](api/WebPluginInfo.md#webplugininfo-object) object
289+
* [WebRequest](api/WebRequest.md#webrequest-class) class
290+
* [WindowInfo](api/WindowInfo.md#windowinfo-class) class
291+
* [WindowUtils](api/WindowUtils.md#windowutils-class) class
292+
293+
294+
#### Client handlers (interfaces)
295+
296+
* [AccessibilityHandler](api/AccessibilityHandler.md#accessibilityhandler-interface)
297+
* [DisplayHandler](api/DisplayHandler.md#displayhandler-interface)
298+
* [DownloadHandler](api/DownloadHandler.md#downloadhandler)
299+
* [FocusHandler](api/FocusHandler.md#focushandler-interface)
300+
* [JavascriptDialogHandler](api/JavascriptDialogHandler.md#javascriptdialoghandler-interface)
301+
* [KeyboardHandler](api/KeyboardHandler.md#keyboardhandler-interface)
302+
* [LifespanHandler](api/LifespanHandler.md#lifespanhandler-interface)
303+
* [LoadHandler](api/LoadHandler.md#loadhandler-interface)
304+
* [RenderHandler](api/RenderHandler.md#renderhandler-interface)
305+
* [RequestHandler](api/RequestHandler.md#requesthandler-interface)
306+
* [ResourceHandler](api/ResourceHandler.md#resourcehandler-interface)
307+
* [V8ContextHandler](api/V8ContextHandler.md#v8contexthandler-interface)
308+
309+
310+
#### Other interfaces
311+
312+
* [CookieVisitor](api/CookieVisitor.md#cookievisitor-interface) interface
313+
* [StringVisitor](api/StringVisitor.md#stringvisitor-interface) interface
314+
* [WebRequestClient](api/WebRequestClient.md#webrequestclient-interface) interface
315+
316+
317+
### API index
318+
317319
* [AccessibilityHandler (interface)](api/AccessibilityHandler.md#accessibilityhandler-interface)
318320
* [_OnAccessibilityTreeChange](api/AccessibilityHandler.md#_onaccessibilitytreechange)
319321
* [_OnAccessibilityLocationChange](api/AccessibilityHandler.md#_onaccessibilitylocationchange)

api/AccessibilityHandler.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ accessibility events have been registered. The methods of this class will
1111
be called on the UI thread.
1212

1313
Callbacks in this interface are not associated with any specific browser,
14-
thus you must call cefpython.[SetGlobalClientHandler] or
15-
SetGlobalClientCallback() to use them. The callbacks names were prefixed
14+
thus you must call
15+
`cefpython`.[SetGlobalClientHandler](cefpython.md#setglobalclienthandler)
16+
or [SetGlobalClientCallback](cefpython.md#setglobalclientcallback)
17+
to use them. The callbacks names were prefixed
1618
with "`_`" to distinguish this special behavior.
1719

18-
For an example of how to implement handler see [cefpython](cefpython.md).CreateBrowser(). For a list of all handler interfaces see [API > Client handlers](API#Client_handlers).
19-
2020

2121
Table of contents:
2222
* [Callbacks](#callbacks)

docs/Tutorial.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Run the commands below to install the cefpython3 package, clone
4040
the repository and run the Hello World example:
4141

4242
```commandline
43-
pip install cefpython3==57.0
43+
pip install cefpython3==66.0
4444
git clone https://github.com/cztomczak/cefpython.git
4545
cd cefpython/examples/
4646
python hello_world.py

examples/README-examples.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Instructions to install the cefpython3 package, clone the repository
1717
and run the hello_world.py example:
1818

1919
```
20-
pip install cefpython3==57.0
20+
pip install cefpython3==66.0
2121
git clone https://github.com/cztomczak/cefpython.git
2222
cd cefpython/examples/
2323
python hello_world.py

examples/pywin32.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ def check_versions():
108108
pywin32_version = fp.read().strip()
109109
print("[pywin32.py] pywin32 {ver}".format(ver=pywin32_version))
110110

111-
assert cef.__version__ >= "57.0", "CEF Python v57.0 required to run this"
111+
assert cef.__version__ >= "57.0", "CEF Python v57.0+ required to run this"
112112

113113

114114
def create_browser(window_info, settings, url):

src/cef_v59..v66_changes.txt

+4-1
Original file line numberDiff line numberDiff line change
@@ -165,4 +165,7 @@ cef_v8.h
165165
- CreateArrayBuffer (does not own the buffer)
166166
- IsArrayBuffer
167167
- GetArrayBufferReleaseCallback
168-
- NeuterArrayBuffer
168+
- NeuterArrayBuffer
169+
170+
cef_urlrequest.h
171+
- ResponseWasCached

tools/installer/cefpython3.setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ def main():
129129
"https://github.com/cztomczak/cefpython",
130130
license="BSD 3-clause",
131131
author="Czarek Tomczak",
132-
author_email="czarek.tomczak2@@gmail.com",
132+
author_email="czarek.tomczak@gmail.com",
133133
url="https://github.com/cztomczak/cefpython",
134134
download_url="https://github.com/cztomczak/cefpython/releases",
135135
platforms=["{{SYSCONFIG_PLATFORM}}"],

0 commit comments

Comments
 (0)