Commit Graph

47 Commits

Author SHA1 Message Date
Nikolay Sivov
478316ceec explorerframe: Get rid of interface pointer casts. 2011-05-20 10:29:33 +02:00
Marcus Meissner
d98a6a884e explorerframe: Mark internal symbols with hidden visibility. 2011-05-18 10:58:45 +02:00
Austin English
5f3ff65839 explorerframe/tests: Don't assign values to variables that are never checked (LLVM/Clang). 2011-02-07 10:07:19 -06:00
Paul Vriens
fd2bf1fae1 explorerframe/tests: Don't compare potentially uninitialized variables (Coverity). 2011-02-01 18:14:09 +01:00
Nikolay Sivov
5f26248a39 explorerframe/tests: Initialize hit test point before first use (Valgrind). 2011-01-31 12:28:33 +01:00
Michael Stefaniuc
4156a80452 explorerframe: COM cleanup for the IClassFactory iface. 2011-01-20 12:21:44 +01:00
Andrew Nguyen
3ed34dc325 explorerframe/tests: Free the shell items at the end of the event tests.
Spotted with Valgrind.
2011-01-17 14:29:20 +01:00
Michael Stefaniuc
d15f5722cb explorerframe/tests: COM cleanup for INameSpaceTreeControlEventsImpl. 2010-12-29 11:59:37 +01:00
Alexandre Julliard
a967d985c2 explorerframe: Convert dll registration to the IRegistrar mechanism. 2010-12-10 15:09:24 +01:00
Alexandre Julliard
5f49129e03 resources: Define a generic mechanism for adding extra values to the common version block. 2010-12-03 14:53:59 +01:00
Michael Stefaniuc
5b40a664a9 explorerframe: Use iface instead of vtbl pointers in NSTC2Impl. 2010-11-29 19:43:31 +01:00
Andrew Talbot
49e993c641 explorerframe: Constify some variables. 2010-10-04 15:00:04 +02:00
Alexandre Julliard
730f01801f tests: Make some variables static. 2010-10-01 13:41:42 +02:00
Hans Leidekker
fbb9afacc9 explorerframe: Bump version. 2010-09-27 14:10:45 +02:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
David Hedberg
479a9ee11e include: Fix INameSpaceTreeControlEvents interface declaration. 2010-08-26 17:21:08 +02:00
Alexandre Julliard
8447ecc591 explorerframe/tests: Initialize cbstate to a dummy value to make sure it's being set properly. 2010-08-25 16:19:01 +02:00
Francois Gouget
dc6428f350 explorerframe/tests: Add a trailing '\n' to an ok() call. 2010-08-24 15:22:35 +02:00
David Hedberg
2a2ac73f2c explorerframe: Some additional basic tests. 2010-08-19 11:25:37 +02:00
David Hedberg
e5ab57f2c6 explorerframe: Implement EnsureItemVisible. 2010-08-19 11:25:32 +02:00
David Hedberg
6923ec2708 explorerframe: Implement HitTest. 2010-08-19 11:25:27 +02:00
David Hedberg
193fe3c303 explorerframe: Implement GetItemRect. 2010-08-19 11:25:21 +02:00
David Hedberg
20872fadce explorerframe: Implement GetSelectedItems. 2010-08-18 11:29:33 +02:00
David Hedberg
29bf096f27 explorerframe: Implement GetNextItem. 2010-08-18 11:29:23 +02:00
David Hedberg
7e65349c0d explorerframe: Implement SetItemState and GetItemState. 2010-08-18 11:29:02 +02:00
David Hedberg
e7a3998c1f explorerframe: Implement CollapseAll. 2010-08-18 11:26:21 +02:00
David Hedberg
1f76341488 explorerframe: Handle some mouse events. 2010-08-17 14:40:43 +02:00
David Hedberg
b349072687 explorerframe: Handle keyboard events. 2010-08-17 14:40:41 +02:00
David Hedberg
f0d6d95ef8 explorerframe: Handle changing the selection. 2010-08-17 14:22:52 +02:00
David Hedberg
4ad1050eb5 explorerframe: Implement expansion of nodes. 2010-08-17 14:22:43 +02:00
David Hedberg
6963f37253 explorerframe: Fix INameSpaceTreeControl::RemoveRoot.
The root shellitem was being freed before getting passed to the event sink.
2010-08-17 14:21:31 +02:00
Michael Stefaniuc
7bef239bc4 explorerframe: Don't cast NULL. 2010-08-16 13:46:51 +02:00
David Hedberg
2761b0ded6 explorerframe: Implement GetRootItems. 2010-08-04 17:30:53 +02:00
David Hedberg
b431995cc4 explorerframe: Implement RemoveRoot and RemoveAllRoots. 2010-08-04 17:30:37 +02:00
David Hedberg
658ec55a94 explorerframe: Handle TVN_GETDISPINFO to get icons, filename and information about subfolders. 2010-08-04 17:30:26 +02:00
David Hedberg
f87891c362 explorerframe: Implement InsertRoot and AppendRoot. 2010-08-04 17:30:15 +02:00
David Hedberg
1186e3caca explorerframe: Implement TreeAdvise/TreeUnadvise. 2010-08-03 14:47:11 +02:00
David Hedberg
a5cb7652de explorerframe: Implement Set/GetControlStyle(2). 2010-08-03 14:46:43 +02:00
David Hedberg
c32fa3485b explorerframe: Add IOleWindow implementation. 2010-08-03 14:46:06 +02:00
David Hedberg
0ea424e7eb explorerframe: Create the treeview on initialization. 2010-08-03 14:45:45 +02:00
David Hedberg
3db4aaa2b7 explorerframe: Implement Initialize. 2010-08-03 11:33:57 +02:00
David Hedberg
d6db3732da explorerframe: Add some infrastructure to register the NamespaceTreeControl CLSID. 2010-08-02 15:31:33 +02:00
David Hedberg
87212d5105 explorerframe/tests: Add initial NamespaceTreeControl tests. 2010-08-02 15:28:35 +02:00
David Hedberg
46a3e7c24d explorerframe: Add classfactory implementation. 2010-08-02 15:27:54 +02:00
David Hedberg
49b43e8f7c explorerframe: Add a stub of NamespaceTreeControl. 2010-08-02 15:27:45 +02:00
David Hedberg
ddfab6bb9d explorerframe: Implement DllGetVersion. 2010-08-02 15:27:18 +02:00
David Hedberg
e2cf9ad33e explorerframe: Add dll stub. 2010-08-02 15:16:35 +02:00