Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(287)

Issue 2255007: New libjingle integrated to chrome. (Closed)

Created:
10 years, 7 months ago by Sergey Ulanov
Modified:
9 years, 7 months ago
CC:
chromium-reviews, cbentzel+watch_chromium.org, darin-cc_chromium.org, Paweł Hajdan Jr., ben+cc_chromium.org, ncarter (slow), idana, pam+watch_chromium.org, tim (not reviewing)
Visibility:
Public.

Description

New libjingle integrated to chrome. BUG=none TEST=Chrome Sync works Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=48798 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=48811

Patch Set 1 : - #

Patch Set 2 : Workaround for sync_unit_tests on mac. #

Patch Set 3 : - #

Patch Set 4 : addressed review comments #

Total comments: 3

Patch Set 5 : - #

Patch Set 6 : style fixes #

Patch Set 7 : - #

Patch Set 8 : - #

Total comments: 6

Patch Set 9 : - #

Unified diffs Side-by-side diffs Delta from patch set Stats (+862 lines, -242 lines) Patch
M DEPS View 1 2 3 4 5 6 7 2 chunks +5 lines, -0 lines 0 comments Download
M chrome/browser/autofill/autofill_xml_parser.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/autofill/autofill_xml_parser.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/autofill/autofill_xml_parser_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/autofill/form_structure.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/tools/sync_listen_notifications.cc View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M chrome/common/net/notifier/base/task_pump.cc View 1 2 3 4 1 chunk +4 lines, -1 line 0 comments Download
M chrome/common/net/notifier/communicator/connection_settings.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/common/net/notifier/communicator/login.h View 3 chunks +3 lines, -3 lines 0 comments Download
M chrome/common/net/notifier/communicator/login.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/net/notifier/communicator/single_login_attempt.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/net/notifier/communicator/single_login_attempt.cc View 1 2 3 4 chunks +11 lines, -10 lines 0 comments Download
M chrome/common/net/notifier/communicator/ssl_socket_adapter.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/net/notifier/communicator/xmpp_socket_adapter.cc View 2 chunks +2 lines, -1 line 0 comments Download
M chrome/common/net/notifier/listener/listen_task.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/net/notifier/listener/send_update_task.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/net/notifier/listener/send_update_task.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/common/net/notifier/listener/subscribe_task.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/net/notifier/listener/subscribe_task.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/common/net/notifier/listener/subscribe_task_unittest.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M third_party/libjingle/README.chromium View 1 chunk +2 lines, -41 lines 0 comments Download
M third_party/libjingle/libjingle.gyp View 1 2 3 4 5 6 7 8 3 chunks +321 lines, -166 lines 0 comments Download
M third_party/libjingle/overrides/talk/base/basictypes.h View 7 1 chunk +4 lines, -0 lines 0 comments Download
A third_party/libjingle/overrides/talk/base/logging.h View 1 chunk +386 lines, -0 lines 0 comments Download
A + third_party/libjingle/overrides/talk/base/win32socketinit.cc View 1 chunk +1 line, -1 line 0 comments Download
A third_party/libjingle/overrides/talk/xmllite/qname.h View 4 5 1 chunk +37 lines, -0 lines 0 comments Download
A third_party/libjingle/overrides/talk/xmllite/qname.cc View 4 5 1 chunk +65 lines, -0 lines 0 comments Download

Messages

Total messages: 18 (0 generated)
Sergey Ulanov
10 years, 7 months ago (2010-05-28 02:54:55 UTC) #1
Sergey Ulanov
Now builds on mac too. Please review.
10 years, 6 months ago (2010-05-29 01:07:58 UTC) #2
akalin (wrong akalin)
I'm getting 500s so I'll just have my comments manually refer to the diff. --- ...
10 years, 6 months ago (2010-06-02 05:42:25 UTC) #3
Sergey Ulanov
On Tue, Jun 1, 2010 at 10:42 PM, Fred Akalin <akalin@google.com> wrote: > I'm getting ...
10 years, 6 months ago (2010-06-02 18:26:06 UTC) #4
akalin
http://codereview.chromium.org/2255007/diff/233013/196021 File chrome/browser/sync/tools/sync_listen_notifications.cc (left): http://codereview.chromium.org/2255007/diff/233013/196021#oldcode747 chrome/browser/sync/tools/sync_listen_notifications.cc:747: talk_base::InitializeSSL(); Hmm why'd you remove this here? http://codereview.chromium.org/2255007/diff/233013/196022 File ...
10 years, 6 months ago (2010-06-02 18:46:57 UTC) #5
akalin (wrong akalin)
On Wed, Jun 2, 2010 at 11:25 AM, Sergey Ulanov <sergeyu@chromium.org> wrote: > > SocketAddress ...
10 years, 6 months ago (2010-06-02 18:52:50 UTC) #6
Do not use (sergeyu)
http://codereview.chromium.org/2255007/diff/233013/196021 File chrome/browser/sync/tools/sync_listen_notifications.cc (left): http://codereview.chromium.org/2255007/diff/233013/196021#oldcode747 chrome/browser/sync/tools/sync_listen_notifications.cc:747: talk_base::InitializeSSL(); On 2010/06/02 18:46:58, akalin wrote: > Hmm why'd ...
10 years, 6 months ago (2010-06-02 18:55:42 UTC) #7
Sergey Ulanov
On Wed, Jun 2, 2010 at 11:52 AM, Fred Akalin <akalin@google.com> wrote: > On Wed, ...
10 years, 6 months ago (2010-06-02 18:57:59 UTC) #8
akalin (wrong akalin)
> It is not needed because we use NSS instead of OpenSSL. In fact it ...
10 years, 6 months ago (2010-06-02 19:06:19 UTC) #9
Sergey Ulanov
On 2010/06/02 19:06:19, akalin1 wrote: > > It is not needed because we use NSS ...
10 years, 6 months ago (2010-06-02 19:22:22 UTC) #10
akalin (wrong akalin)
On Wed, Jun 2, 2010 at 11:25 AM, Sergey Ulanov <sergeyu@chromium.org> wrote: >> svn://svn.chromium.org/chrome/trunk/src@36085 (replace ...
10 years, 6 months ago (2010-06-02 22:44:25 UTC) #11
Sergey Ulanov
I've moved _DEBUG to basictypes.h. On Wed, Jun 2, 2010 at 3:44 PM, Fred Akalin ...
10 years, 6 months ago (2010-06-02 23:13:22 UTC) #12
akalin (wrong akalin)
Actually, I think doing something in all_dependent_settings is safer. Also, we need to backport the ...
10 years, 6 months ago (2010-06-02 23:26:50 UTC) #13
Sergey Ulanov
Ok, I''ve added a copy of logging.h that supports SAFE_TO_DEFINE_TALK_BASE_LOGGING_MACROS to overrides. _DEBUG moved to ...
10 years, 6 months ago (2010-06-02 23:47:21 UTC) #14
akalin (wrong akalin)
Okay great, let me do one more round of testing and I think we're good ...
10 years, 6 months ago (2010-06-03 00:00:37 UTC) #15
akalin
Still LGTM, but some requests to add comments. http://codereview.chromium.org/2255007/diff/251001/252022 File third_party/libjingle/libjingle.gyp (right): http://codereview.chromium.org/2255007/diff/251001/252022#newcode75 third_party/libjingle/libjingle.gyp:75: 'all_dependent_settings': ...
10 years, 6 months ago (2010-06-03 00:07:17 UTC) #16
akalin (wrong akalin)
Okay, I've tested it and everything looks good. Add the comments I mentioned below, make ...
10 years, 6 months ago (2010-06-03 00:26:49 UTC) #17
Sergey Ulanov
10 years, 6 months ago (2010-06-03 00:27:14 UTC) #18
http://codereview.chromium.org/2255007/diff/251001/252022
File third_party/libjingle/libjingle.gyp (right):

http://codereview.chromium.org/2255007/diff/251001/252022#newcode75
third_party/libjingle/libjingle.gyp:75: 'all_dependent_settings': {
On 2010/06/03 00:07:17, akalin wrote:
> Add explanation for why this is necessary and a TODO to make libjingle use
> NDEBUG instead of _DEBUG.

Done.

http://codereview.chromium.org/2255007/diff/251001/252022#newcode119
third_party/libjingle/libjingle.gyp:119: 'overrides/talk/base/logging.h',
On 2010/06/03 00:07:17, akalin wrote:
> Add explanation of why the logging.h override is necessary and a TODO to push
> the changes to libjingle

Done.

http://codereview.chromium.org/2255007/diff/251001/252022#newcode121
third_party/libjingle/libjingle.gyp:121: 'overrides/talk/xmllite/qname.cc',
On 2010/06/03 00:07:17, akalin wrote:
> Add explanation of why the qname.h override is necessary and a TODO to push
the
> changes to libjingle

Done.

Powered by Google App Engine
This is Rietveld 408576698