Commit Graph

54 Commits

Author SHA1 Message Date
André Hentschel 80f6197fdc explorerframe: Clear pointer when nothing is selected. 2013-04-04 19:30:11 +02:00
Andrew Talbot 33c3a75655 explorerframe: Avoid signed-unsigned integer comparisons. 2013-01-17 12:16:04 +01:00
Jacek Caban deeb14e0ee explorerframe: Moved TaskbarList implementation to explorerframe. 2012-11-02 16:41:12 +01:00
Jacek Caban 434b696c46 Fixed remaining wrong iface call helpers. 2012-08-28 14:41:12 +02:00
Michael Stefaniuc 25b0efa5bb explorerframe/tests: Avoid a TRUE:FALSE conditional expression. 2012-08-15 12:12:40 +02:00
Marcus Meissner 230f63c3d2 explorerframe: Fixed incorrect sizeof (Coverity). 2011-10-18 15:17:15 +02:00
Alexandre Julliard b56dc9a6f7 winecrt0: Remove the clsid parameter in __wine_(un)register_resources. 2011-08-02 20:47:49 +02:00
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