Skip to content
GitLab
Explore
Projects
Groups
Topics
Snippets
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
BC
public
external
Qt
QtWebSockets
Commits
71fc4338
Commit
71fc4338
authored
6 years ago
by
Kari Oikarinen
Browse files
Options
Download
Plain Diff
Merge 5.12 into 5.12.1
Change-Id: I7618d577bf71922ae6d41de1cdbc63116f6aa457
parents
1ceac50c
e567b9d8
dev
5.12
5.12.1
5.12.10
5.12.11
5.12.12
5.12.2
5.12.3
5.12.4
5.12.5
5.12.6
5.12.7
5.12.8
5.12.9
5.13
5.13.0
5.13.1
5.13.2
5.14
5.14.0
5.14.1
5.14.2
5.15
5.15.0
5.15.1
5.15.2
6.2
6.2.0
6.2.1
6.2.2
wip/cmake
v5.15.0-alpha1
v5.14.1
v5.14.0
v5.14.0-rc2
v5.14.0-rc1
v5.14.0-beta3
v5.14.0-beta2
v5.14.0-beta1
v5.14.0-alpha1
v5.13.2
v5.13.1
v5.13.0
v5.13.0-rc3
v5.13.0-rc2
v5.13.0-rc1
v5.13.0-beta4
v5.13.0-beta3
v5.13.0-beta2
v5.13.0-beta1
v5.13.0-alpha1
v5.12.7
v5.12.6
v5.12.5
v5.12.4
v5.12.3
v5.12.2
v5.12.1
No related merge requests found
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
.qmake.conf
+1
-1
.qmake.conf
dist/changes-5.11.3
+20
-0
dist/changes-5.11.3
src/websockets/qwebsocket_p.h
+1
-1
src/websockets/qwebsocket_p.h
src/websockets/qwebsocket_wasm_p.cpp
+4
-0
src/websockets/qwebsocket_wasm_p.cpp
with
26 additions
and
2 deletions
.qmake.conf
+
1
−
1
View file @
71fc4338
...
@@ -3,4 +3,4 @@ load(qt_build_config)
...
@@ -3,4 +3,4 @@ load(qt_build_config)
CONFIG
+=
warning_clean
CONFIG
+=
warning_clean
DEFINES
+=
QT_NO_FOREACH
DEFINES
+=
QT_NO_FOREACH
MODULE_VERSION
=
5
.
12
.
0
MODULE_VERSION
=
5
.
12
.
1
This diff is collapsed.
Click to expand it.
dist/changes-5.11.3
0 → 100644
+
20
−
0
View file @
71fc4338
Qt 5.11.3 is a bug-fix release. It maintains both forward and backward
compatibility (source and binary) with Qt 5.11.0 through 5.11.2.
For more details, refer to the online documentation included in this
distribution. The documentation is also available online:
http://doc.qt.io/qt-5/index.html
The Qt version 5.11 series is binary compatible with the 5.10.x series.
Applications compiled for 5.10 will continue to run with 5.11.
Some of the changes listed in this file include issue tracking numbers
corresponding to tasks in the Qt Bug Tracker:
https://bugreports.qt.io/
Each of these identifiers can be entered in the bug tracker to obtain more
information about a particular change.
- This release contains only minor code improvements.
This diff is collapsed.
Click to expand it.
src/websockets/qwebsocket_p.h
+
1
−
1
View file @
71fc4338
...
@@ -158,6 +158,7 @@ public:
...
@@ -158,6 +158,7 @@ public:
void
close
(
QWebSocketProtocol
::
CloseCode
closeCode
,
QString
reason
);
void
close
(
QWebSocketProtocol
::
CloseCode
closeCode
,
QString
reason
);
void
open
(
const
QNetworkRequest
&
request
,
bool
mask
);
void
open
(
const
QNetworkRequest
&
request
,
bool
mask
);
void
ping
(
const
QByteArray
&
payload
);
void
ping
(
const
QByteArray
&
payload
);
void
setSocketState
(
QAbstractSocket
::
SocketState
state
);
private:
private:
QWebSocketPrivate
(
QTcpSocket
*
pTcpSocket
,
QWebSocketProtocol
::
Version
version
);
QWebSocketPrivate
(
QTcpSocket
*
pTcpSocket
,
QWebSocketProtocol
::
Version
version
);
...
@@ -168,7 +169,6 @@ private:
...
@@ -168,7 +169,6 @@ private:
void
setProtocol
(
const
QString
&
protocol
);
void
setProtocol
(
const
QString
&
protocol
);
void
setExtension
(
const
QString
&
extension
);
void
setExtension
(
const
QString
&
extension
);
void
enableMasking
(
bool
enable
);
void
enableMasking
(
bool
enable
);
void
setSocketState
(
QAbstractSocket
::
SocketState
state
);
void
setErrorString
(
const
QString
&
errorString
);
void
setErrorString
(
const
QString
&
errorString
);
void
socketDestroyed
(
QObject
*
socket
);
void
socketDestroyed
(
QObject
*
socket
);
...
...
This diff is collapsed.
Click to expand it.
src/websockets/qwebsocket_wasm_p.cpp
+
4
−
0
View file @
71fc4338
...
@@ -63,6 +63,7 @@ static void q_onCloseCallback(val event)
...
@@ -63,6 +63,7 @@ static void q_onCloseCallback(val event)
QWebSocketPrivate
*
wsp
=
reinterpret_cast
<
QWebSocketPrivate
*>
(
target
[
"data-context"
].
as
<
quintptr
>
());
QWebSocketPrivate
*
wsp
=
reinterpret_cast
<
QWebSocketPrivate
*>
(
target
[
"data-context"
].
as
<
quintptr
>
());
Q_ASSERT
(
wsp
);
Q_ASSERT
(
wsp
);
wsp
->
setSocketState
(
QAbstractSocket
::
UnconnectedState
);
emit
wsp
->
q_func
()
->
disconnected
();
emit
wsp
->
q_func
()
->
disconnected
();
}
}
...
@@ -73,6 +74,7 @@ static void q_onOpenCallback(val event)
...
@@ -73,6 +74,7 @@ static void q_onOpenCallback(val event)
QWebSocketPrivate
*
wsp
=
reinterpret_cast
<
QWebSocketPrivate
*>
(
target
[
"data-context"
].
as
<
quintptr
>
());
QWebSocketPrivate
*
wsp
=
reinterpret_cast
<
QWebSocketPrivate
*>
(
target
[
"data-context"
].
as
<
quintptr
>
());
Q_ASSERT
(
wsp
);
Q_ASSERT
(
wsp
);
wsp
->
setSocketState
(
QAbstractSocket
::
ConnectedState
);
emit
wsp
->
q_func
()
->
connected
();
emit
wsp
->
q_func
()
->
connected
();
}
}
...
@@ -149,6 +151,7 @@ void QWebSocketPrivate::close(QWebSocketProtocol::CloseCode closeCode, QString r
...
@@ -149,6 +151,7 @@ void QWebSocketPrivate::close(QWebSocketProtocol::CloseCode closeCode, QString r
m_closeCode
=
closeCode
;
m_closeCode
=
closeCode
;
m_closeReason
=
reason
;
m_closeReason
=
reason
;
Q_EMIT
q
->
aboutToClose
();
Q_EMIT
q
->
aboutToClose
();
setSocketState
(
QAbstractSocket
::
ClosingState
);
socketContext
.
call
<
void
>
(
"close"
,
static_cast
<
quint16
>
(
closeCode
),
socketContext
.
call
<
void
>
(
"close"
,
static_cast
<
quint16
>
(
closeCode
),
reason
.
toLatin1
().
toStdString
());
reason
.
toLatin1
().
toStdString
());
...
@@ -165,6 +168,7 @@ void QWebSocketPrivate::open(const QNetworkRequest &request, bool mask)
...
@@ -165,6 +168,7 @@ void QWebSocketPrivate::open(const QNetworkRequest &request, bool mask)
return
;
return
;
}
}
setSocketState
(
QAbstractSocket
::
ConnectingState
);
const
std
::
string
urlbytes
=
url
.
toString
().
toStdString
();
const
std
::
string
urlbytes
=
url
.
toString
().
toStdString
();
// HTML WebSockets do not support arbitrary request headers, but
// HTML WebSockets do not support arbitrary request headers, but
...
...
This diff is collapsed.
Click to expand it.
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Topics
Snippets