Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(259)

Issue 8002: Support custom URL parameters (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
17 years ago by mochalatte
Modified:
16 years, 9 months ago
Reviewers:
stuart.morgan, jeremy
CC:
google-breakpad-dev_googlegroups.com
Base URL:
http://google-breakpad.googlecode.com/svn/trunk/src/
Visibility:
Public.

Patch Set 1 #

Patch Set 2 : Removed some debugging code #

Patch Set 3 : Removed an extra blank line #

Total comments: 18

Patch Set 4 : Addressed CR comments, added a way to add server params in plist #

Patch Set 5 : Missed a CR comment #

Patch Set 6 : One more CR comment I forgot #

Total comments: 27

Patch Set 7 : Code review comments #

Patch Set 8 : Removed extra files that snuck into this changeset #

Patch Set 9 : Added unit tests, and changed filter callback signature #

Patch Set 10 : Updated copyright in BreakpadFramework_test.mm #

Patch Set 11 : Saved project file #

Total comments: 26

Patch Set 12 : Code review comments #

Total comments: 16

Patch Set 13 : Last round of CR comments #

Unified diffs Side-by-side diffs Delta from patch set Stats Patch
M client/mac/Breakpad.xcodeproj/project.pbxproj View 7 9 10 11 12 10 chunks +20 lines, -14 lines 0 comments Download
M client/mac/Framework/Breakpad.h View 1 2 3 4 5 6 7 8 9 10 11 12 5 chunks +76 lines, -32 lines 0 comments Download
M client/mac/Framework/Breakpad.mm View 1 2 3 4 5 6 7 8 9 10 11 12 16 chunks +83 lines, -23 lines 0 comments Download
M client/mac/sender/crash_report_sender.h View 1 2 3 4 5 6 3 chunks +10 lines, -11 lines 0 comments Download
M client/mac/sender/crash_report_sender.m View 1 2 3 4 5 6 7 8 9 10 11 8 chunks +63 lines, -12 lines 0 comments Download
M client/mac/testapp/Controller.m View 1 2 3 2 chunks +5 lines, -2 lines 0 comments Download
M client/mac/testapp/Info.plist View 1 chunk +7 lines, -0 lines 0 comments Download
A client/mac/tests/BreakpadFramework_Test.mm View 9 10 11 12 1 chunk +216 lines, -0 lines 0 comments Download

Messages

Total messages: 11
mochalatte
Hi Stuart We talked about this a little bit and I decided the best way ...
17 years ago #1
stuart.morgan
Is it worth making it so that anything in the creation dictionary (e.g., plist) that ...
17 years ago #2
mochalatte
Hi Stuart COmments addressed, and I also added a way to add server parameters statically ...
16 years, 11 months ago #3
stuart.morgan
The new approach to custom plist keys is much cleaner :) http://breakpad.appspot.com/8002/diff/4017/4022 File client/mac/Framework/Breakpad.h (right): ...
16 years, 11 months ago #4
jeremy
A couple of high level comments: * Could you add some unit tests for this? ...
16 years, 11 months ago #5
mochalatte
Addressed comments, and added a unit test file for the Breakpad class http://breakpad.appspot.com/8002/diff/4017/4022 File client/mac/Framework/Breakpad.h ...
16 years, 11 months ago #6
jeremy
http://breakpad.appspot.com/8002/diff/5033/5040 File client/mac/Framework/Breakpad.h (right): http://breakpad.appspot.com/8002/diff/5033/5040#newcode86 Line 86: // parameters without having to rebuild Breakpad Should ...
16 years, 11 months ago #7
mochalatte
Comments addressed. Stuart I believe this change will now break the BuildId hack I added ...
16 years, 11 months ago #8
jeremy
LGTM A few small nits about comments, but no need for another round of review. ...
16 years, 11 months ago #9
stuart.morgan
LGTM with minor nits. http://breakpad.appspot.com/8002/diff/5045/5052 File client/mac/Framework/Breakpad.h (right): http://breakpad.appspot.com/8002/diff/5045/5052#newcode230 Line 230: // track both it's ...
16 years, 11 months ago #10
mochalatte
16 years, 11 months ago #11
Just responding to all comments, no need for furhter review

http://breakpad.appspot.com/8002/diff/5045/5052
File client/mac/Framework/Breakpad.h (right):

http://breakpad.appspot.com/8002/diff/5045/5052#newcode184
Line 184: //                                should be uploaded to the server. 
Each
On 2009/06/03 20:33:22, jeremy wrote:
> should be -> are

Done.

http://breakpad.appspot.com/8002/diff/5045/5052#newcode186
Line 186: //                                as URL parameter to the server.
On 2009/06/03 20:33:22, jeremy wrote:
> How about the following instead of this sentence.
> 
> The parameters are sent as is to the crash server.  Their content isn't added
to
> the minidump but pass as URL parameters when uploading the minidump to the
crash
> server.

Done.

http://breakpad.appspot.com/8002/diff/5045/5052#newcode230
Line 230: //                                   track both it's internal
On 2009/06/03 20:39:16, stuart.morgan wrote:
> s/it's/its/

Done.

http://breakpad.appspot.com/8002/diff/5045/5052#newcode280
Line 280: // to the crash server.  They will be automatically encoded as
necessary.
On 2009/06/03 20:33:22, jeremy wrote:
> How about adding the following:
> Note that as mentioned above there are limits on both the number of keys and
> their length.

Done.

http://breakpad.appspot.com/8002/diff/5045/5053
File client/mac/Framework/Breakpad.mm (right):

http://breakpad.appspot.com/8002/diff/5045/5053#newcode529
Line 529: DEBUGLOG(stderr,
On 2009/06/03 20:39:16, stuart.morgan wrote:
> These three DEBUGLOGS should all be one line each now.

Done.

http://breakpad.appspot.com/8002/diff/5045/5053#newcode536
Line 536: "Missing required version key. \n");
On 2009/06/03 20:39:16, stuart.morgan wrote:
> Stray space after the .

Done.

http://breakpad.appspot.com/8002/diff/5045/5053#newcode900
Line 900: } catch(...) {    // don't let exception leave this C API
On 2009/06/03 20:39:16, stuart.morgan wrote:
> s/exception/exceptions/

Done.

http://breakpad.appspot.com/8002/diff/5045/5050
File client/mac/tests/BreakpadFramework_Test.mm (right):

http://breakpad.appspot.com/8002/diff/5045/5050#newcode116
Line 116: // Test case that the parameters mark required actually enable
On 2009/06/03 20:33:22, jeremy wrote:
> Test that

Done.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld 1004:630ec63f810e-tainted