Michael Stefaniuc
b662f0c2ec
ieframe: Use the global HeapAlloc() wrappers.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-01 22:24:59 +01:00
Marcus Meissner
afbd598ac1
ieframe/tests: Avoid crash on missing IID_IWebBrowser2 interface.
...
Signed-off-by: Marcus Meissner <marcus@jet.franken.de>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-06 19:55:30 +01:00
Zebediah Figura
1bee19a3f6
ieframe: Add stub implementation of InternetExplorerManager.
...
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-09-18 18:44:35 +02:00
Zebediah Figura
1068f754a2
ieframe: Parse multiple command-line arguments.
...
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-09-15 15:47:32 +02:00
Zebediah Figura
448ac0e9c4
ieproxy: Add proxy/stub for IInternetExplorerManager.
...
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-08-12 11:17:01 +09:00
Jacek Caban
2bb84582eb
ieframe: Return DISP_E_UNKNOWNNAME in IShellUIHelper2::GetIDsOfNames.
...
Also improved debug messages.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-05 17:34:06 +02:00
André Hentschel
bd8bd972ae
ieframe: Fix IEWinMain spec file entry.
...
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-23 13:15:46 +01:00
Francois Gouget
f4993955c8
ieframe: Add __WINE_ALLOC_SIZE attributes to heap_xxx() functions.
...
And standardize their formatting and parameter names.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-21 13:57:35 +01:00
Nikolay Sivov
477e7fdfc0
ieframe: Fix moniker leak on error path.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-14 11:07:08 -06:00
Nikolay Sivov
eaef858b7a
ieframe/tests: Fix BSTR leak (Valgrind).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-14 11:07:08 -06:00
Nikolay Sivov
153c234683
ieframe/tests: Fix IShellUIHelper instance leak (Valgrind).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-10 10:11:51 +01:00
Michael Stefaniuc
390c273061
ieframe/tests: Use todo_wine_if().
...
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-11 12:09:17 +09:00
Michael Stefaniuc
79a9010ee8
ieframe: Use InflateRect() instead of open coding it.
...
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-14 17:40:09 +09:00
Piotr Caban
9b6881a577
ieframe: Test setting different client site in OleObject_SetClientSite.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-14 00:37:49 +09:00
Piotr Caban
3fbd56b08e
ieframe: Improve setting different client site in OleObject_SetClientSite.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-14 00:37:46 +09:00
Nikolay Sivov
4302281d51
ieframe: Handle storage opening failure in shortcut Load().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-12 21:00:29 +09:00
Nikolay Sivov
b771a4a488
ieframe: Convert to integer without additional string buffer allocation.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-12 21:00:24 +09:00
Nikolay Sivov
9de5b11430
ieframe: Simplify IPersist_Load, make error handling more straightforward.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-12 21:00:17 +09:00
Piotr Caban
17379dcd08
ieframe: Restore closed IOleClientSite in DoVerb.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-12 21:00:14 +09:00
Piotr Caban
dfc60ddbc8
ieframe: Add ITargetFrame stub.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-30 21:37:48 +09:00
Sebastian Lackner
68c36efd18
ieframe: Fix implementation of impl_from_ITargetFrame2.
...
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-16 21:59:43 +09:00
Nikolay Sivov
2dc49eee22
ieframe: Handle CreateView() failure in ActivateMe() (Coverity).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-14 13:54:52 +09:00
Frédéric Delanoy
014e06b9c5
ieframe/tests: Use todo_wine_if() in tests.
...
Signed-off-by: Frédéric Delanoy <frederic.delanoy@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-01 12:05:57 +09:00
Frédéric Delanoy
0d6ed1b667
ieframe/tests: Use todo_wine_if() in tests.
...
Signed-off-by: Frédéric Delanoy <frederic.delanoy@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-19 00:49:09 +09:00
Nikolay Sivov
41ff20886a
ieframe: Don't write icon file path and index to storage if not specified in shortcut (Valgrind).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-06 18:08:40 +01:00
Alex Henrie
9ca5cd317f
ieframe: Widen toolbar buttons to accommodate Catalan translation.
...
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-08 16:21:00 +09:00
Jacek Caban
d5bbf847ad
ieframe: Fixed tests on some VMs.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-03 20:06:15 +09:00
Jacek Caban
a4fb95d7b5
ieframe: Fixed tests on some VMs.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-02 12:58:40 +09:00
Jacek Caban
c7b85c893e
exdisp.idl: Added new DWebBrowserEvents2 members declarations.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-02 12:58:35 +09:00
Hans Leidekker
10f35222dc
ieframe: Don't release the advise sink in IOleObject::SetClientSite.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-30 23:16:52 +09:00
Jacek Caban
8900609ded
ieframe: Silence some noisy FIXMEs.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-27 20:53:38 +09:00
Michael Stefaniuc
2cebbfc5e5
ieframe: Use BOOL instead of VARIANT_BOOL in on_commandstate_change().
...
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-26 00:12:51 +09:00
Jacek Caban
ba87de8313
ieframe: Don't use WINAPI in internal functions.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-10 11:51:07 +09:00
Jacek Caban
abe564ad3b
ieframe: Disable forward and backward navigation toolbar buttons when they are not usable.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-10 11:50:44 +09:00
Jacek Caban
10b6d06f15
ieframe: Store toolbar handle in InternetEplorer.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-10 11:50:37 +09:00
Jacek Caban
bf8103b4e9
ieframe/tests: Fixed tests on win10.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-13 23:35:26 +09:00
Jacek Caban
c4d4143506
ieframe/tests: Fixed tests on some VMs.
2015-09-15 22:51:41 +09:00
Jacek Caban
0037257389
ieframe/tests: Fixed random test failures.
2015-08-28 19:51:46 +09:00
Jacek Caban
26bace5dd0
ieframe/tests: Added more test traces to diagnose some test failures.
2015-08-21 22:06:25 +09:00
Jacek Caban
cfbc37c699
ieframe: Fixed and improved navigation command state tests.
2015-08-18 21:13:54 +09:00
Jacek Caban
5a2aa4a8a8
ieframe: Update back/forward navigation state in CMDID_EXPLORER_UPDATEHISTORY handler.
2015-08-18 21:13:52 +09:00
Jacek Caban
670459b7bc
ieframe: Update back/forward command state in FireNavigateComplete2.
2015-08-18 21:13:50 +09:00
Jacek Caban
16bfe07639
ieframe: Don't add about: URLs to travellog.
2015-08-18 21:13:43 +09:00
Jacek Caban
4d1fa5d1b8
ieframe: Properly test events when container doesn't support IOleCommandTarget add added more tests.
2015-08-17 14:46:47 +09:00
Jacek Caban
37c8166b8a
ieframe: Added support for DownloadBegin and DownloadComplete events.
2015-08-17 14:46:45 +09:00
Jacek Caban
dfb79624cc
ieframe: Use stored IOleCommandTarget in Exec implementation and get rid of no longer needed exec in IDocHostContainerVtbl.
2015-08-17 14:46:42 +09:00
Jacek Caban
221bb4261c
ieframe: Store container IOleCommandTarget in DocHost.
2015-08-17 14:46:39 +09:00
Jacek Caban
3009244d9c
ieframe: Improved debug traces.
2015-07-28 16:53:00 +02:00
Jacek Caban
ca8114ff9c
ieframe: Added support for OnFocus notifications.
2015-07-28 16:52:57 +02:00
Jacek Caban
8c7a907755
ieframe: Release client site interface before destroying embedding window.
2015-07-28 16:52:55 +02:00