Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Issue 11756012: Enhanced Protected Mode support (Closed)

Created:
Sept. 15, 2013, 1 a.m. by Oleksandr
Modified:
Oct. 1, 2013, 2:20 p.m.
Visibility:
Public.

Description

I need to do some more testing (specifically on XP and Windows 7), but this should be ok.

Patch Set 1 #

Total comments: 31

Patch Set 2 : Addressing comments #

Total comments: 11
Unified diffs Side-by-side diffs Delta from patch set Stats (+260 lines, -29 lines) Patch
M adblockplus.gyp View 1 1 chunk +2 lines, -3 lines 0 comments Download
M installer/bho_registry_value.wxi View 1 1 chunk +24 lines, -0 lines 1 comment Download
M src/engine/Main.cpp View 1 1 chunk +1 line, -0 lines 0 comments Download
M src/plugin/AdblockPlus.rgs View 1 2 chunks +21 lines, -0 lines 5 comments Download
M src/plugin/AdblockPlusClient.cpp View 1 2 chunks +42 lines, -7 lines 2 comments Download
M src/plugin/PluginClass.cpp View 1 1 chunk +1 line, -0 lines 0 comments Download
M src/plugin/PluginStdAfx.h View 1 1 chunk +3 lines, -0 lines 0 comments Download
M src/shared/Communication.h View 2 chunks +2 lines, -0 lines 1 comment Download
M src/shared/Communication.cpp View 1 5 chunks +164 lines, -19 lines 2 comments Download

Messages

Total messages: 27
Oleksandr
I think I forgot to send out email about review, so here it is.
Sept. 15, 2013, 11:31 a.m. (2013-09-15 11:31:14 UTC) #1
Wladimir Palant
http://codereview.adblockplus.org/11756012/diff/1/adblockplus.gyp File adblockplus.gyp (right): http://codereview.adblockplus.org/11756012/diff/1/adblockplus.gyp#newcode138 adblockplus.gyp:138: '$(WINDDKDIR)/lib/ATL/amd64', Nit: probably makes sense to have the order ...
Sept. 16, 2013, 1:45 p.m. (2013-09-16 13:45:07 UTC) #2
Felix Dahlke
http://codereview.adblockplus.org/11756012/diff/1/src/engine/Main.cpp File src/engine/Main.cpp (right): http://codereview.adblockplus.org/11756012/diff/1/src/engine/Main.cpp#newcode386 src/engine/Main.cpp:386: Why this extra whitespace? http://codereview.adblockplus.org/11756012/diff/1/src/engine/Main.cpp#newcode407 src/engine/Main.cpp:407: Communication::browserSID = argv[2]; ...
Sept. 16, 2013, 4:30 p.m. (2013-09-16 16:30:12 UTC) #3
Oleksandr
I have tested on XP/IE6 - worked fine for me. There only one TODO in ...
Sept. 17, 2013, 3:11 a.m. (2013-09-17 03:11:37 UTC) #4
Wladimir Palant
Please go through the comments for Communication.cpp/h again, these haven't been addressed. http://codereview.adblockplus.org/11756012/diff/1/src/plugin/AdblockPlusClient.cpp File src/plugin/AdblockPlusClient.cpp ...
Sept. 17, 2013, 7:53 a.m. (2013-09-17 07:53:48 UTC) #5
Oleksandr
Comments (I think all) addressed in a commit. But I am not able to upload ...
Sept. 17, 2013, 8:27 a.m. (2013-09-17 08:27:19 UTC) #6
Felix Dahlke
Seems mostly LGTM to me. Since you're on holiday now, I suppose I'll address any ...
Sept. 17, 2013, 9:13 a.m. (2013-09-17 09:13:51 UTC) #7
Wladimir Palant
On 2013/09/17 09:13:51, Felix H. Dahlke wrote: > Anything left you'd like to see addressed, ...
Sept. 17, 2013, 10:12 a.m. (2013-09-17 10:12:30 UTC) #8
Wladimir Palant
http://codereview.adblockplus.org/11756012/diff/11010/src/plugin/AdblockPlus.rgs File src/plugin/AdblockPlus.rgs (right): http://codereview.adblockplus.org/11756012/diff/11010/src/plugin/AdblockPlus.rgs#newcode66 src/plugin/AdblockPlus.rgs:66: val 'AppPath' = s 'C:\Program Files\Adblock Plus for IE' ...
Sept. 17, 2013, 10:12 a.m. (2013-09-17 10:12:39 UTC) #9
Felix Dahlke
I've reduced the security descriptor scope here: https://hg.adblockplus.org/adblockplusie/rev/4b4354e8d5eb On 2013/09/17 10:12:30, Wladimir Palant wrote: > ...
Sept. 18, 2013, 2:30 p.m. (2013-09-18 14:30:28 UTC) #10
Wladimir Palant
LGTM for https://hg.adblockplus.org/adblockplusie/rev/4b4354e8d5eb. I've also fixed the indentation in AdblockPlus.rgs under https://hg.adblockplus.org/adblockplusie/rev/8a8f173554ca - it was ...
Sept. 18, 2013, 2:54 p.m. (2013-09-18 14:54:26 UTC) #11
Felix Dahlke
Changes so far: Only open the process token when needed, and close it afterwards https://hg.adblockplus.org/adblockplusie/rev/0c387378195d ...
Sept. 18, 2013, 5 p.m. (2013-09-18 17:00:47 UTC) #12
Felix Dahlke
On 2013/09/18 17:00:47, Felix H. Dahlke wrote: > Changes so far: > > Only open ...
Sept. 18, 2013, 5:12 p.m. (2013-09-18 17:12:24 UTC) #13
Wladimir Palant
LGTM for https://hg.adblockplus.org/adblockplusie/rev/73b2c6e11388, https://hg.adblockplus.org/adblockplusie/rev/45fe006e4de1, https://hg.adblockplus.org/adblockplusie/rev/4d2f4af69748. https://hg.adblockplus.org/adblockplusie/rev/0c387378195d is fine but can't we use AutoHandle here? Overloading ...
Sept. 18, 2013, 5:22 p.m. (2013-09-18 17:22:37 UTC) #14
Felix Dahlke
On 2013/09/18 17:22:37, Wladimir Palant wrote: > LGTM for https://hg.adblockplus.org/adblockplusie/rev/73b2c6e11388, > https://hg.adblockplus.org/adblockplusie/rev/45fe006e4de1, > https://hg.adblockplus.org/adblockplusie/rev/4d2f4af69748. > ...
Sept. 19, 2013, 8:20 a.m. (2013-09-19 08:20:12 UTC) #15
Wladimir Palant
On 2013/09/19 08:20:12, Felix H. Dahlke wrote: > Done: > Make AutoHandle usable in calls ...
Sept. 19, 2013, 9:02 a.m. (2013-09-19 09:02:17 UTC) #16
Felix Dahlke
Refactored GetLogonSid: https://hg.adblockplus.org/adblockplusie/rev/a97dd18a0de0
Sept. 20, 2013, 3:22 p.m. (2013-09-20 15:22:06 UTC) #17
Felix Dahlke
Sept. 21, 2013, 3:59 p.m. (2013-09-21 15:59:58 UTC) #18
Felix Dahlke
(Message was lost for some reason...) Refactored CreateObjectSecurityDescriptor https://hg.adblockplus.org/adblockplusie/rev/2e3c96683d85 Two remarks: 1. I'm returning a ...
Sept. 21, 2013, 4:06 p.m. (2013-09-21 16:06:53 UTC) #19
Wladimir Palant
On 2013/09/21 16:06:53, Felix H. Dahlke wrote: > 2. I'm not particularly happy with using ...
Sept. 23, 2013, 6:12 a.m. (2013-09-23 06:12:23 UTC) #20
Felix Dahlke
On 2013/09/23 06:12:23, Wladimir Palant wrote: > On 2013/09/21 16:06:53, Felix H. Dahlke wrote: > ...
Sept. 23, 2013, 6:24 a.m. (2013-09-23 06:24:54 UTC) #21
Felix Dahlke
On 2013/09/23 06:24:54, Felix H. Dahlke wrote: > On 2013/09/23 06:12:23, Wladimir Palant wrote: > ...
Sept. 23, 2013, 6:28 a.m. (2013-09-23 06:28:16 UTC) #22
Wladimir Palant
On 2013/09/23 06:24:54, Felix H. Dahlke wrote: > Also, in case you're wondering why I ...
Sept. 23, 2013, 6:28 a.m. (2013-09-23 06:28:32 UTC) #23
Wladimir Palant
On 2013/09/23 06:28:16, Felix H. Dahlke wrote: > I forgot the conclusion: If we stick ...
Sept. 23, 2013, 9:24 a.m. (2013-09-23 09:24:06 UTC) #24
Wladimir Palant
On 2013/09/23 09:24:06, Wladimir Palant wrote: > According to http://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html GCC > supports unique_ptr as ...
Sept. 23, 2013, 9:25 a.m. (2013-09-23 09:25:58 UTC) #25
Wladimir Palant
Oleksandr fixed the Windows 8 hang in https://hg.adblockplus.org/adblockplusie/rev/49fd6bdb819f. Just for the record, LGTM from me ...
Sept. 25, 2013, 8:41 a.m. (2013-09-25 08:41:18 UTC) #26
Felix Dahlke
Oct. 1, 2013, 2:20 p.m. (2013-10-01 14:20:09 UTC) #27
On 2013/09/25 08:41:18, Wladimir Palant wrote:
> Oleksandr fixed the Windows 8 hang in
> https://hg.adblockplus.org/adblockplusie/rev/49fd6bdb819f. Just for the
record,
> LGTM from me for that change.

WTF, can't believe it. Let's not talk about that anymore, LGTM :)

Powered by Google App Engine
This is Rietveld