wine
18 years agoFixed fd leaks (spotted by Cihan Altinay).
Alexandre Julliard [Thu, 3 Nov 2005 11:38:48 +0000 (11:38 +0000)] 
Fixed fd leaks (spotted by Cihan Altinay).

18 years agoFix some wrong prototypes.
Ivan Leo Puoti [Thu, 3 Nov 2005 11:35:11 +0000 (11:35 +0000)] 
Fix some wrong prototypes.

18 years agoFill provider with some empty containers.
Raphael Junqueira [Thu, 3 Nov 2005 11:34:28 +0000 (11:34 +0000)] 
Fill provider with some empty containers.

18 years agoInvoke shortcuts through IContextMenu, rather than trying to access
Mike McCormack [Thu, 3 Nov 2005 11:33:57 +0000 (11:33 +0000)] 
Invoke shortcuts through IContextMenu, rather than trying to access
them directly.

18 years agoAdd the ContextMenuHandlers key for shortcuts so the new context menu
Mike McCormack [Thu, 3 Nov 2005 11:33:43 +0000 (11:33 +0000)] 
Add the ContextMenuHandlers key for shortcuts so the new context menu
code can work.

18 years agoCache background color brush instead of recreating it at each screen
Phil Krylov [Thu, 3 Nov 2005 11:33:24 +0000 (11:33 +0000)] 
Cache background color brush instead of recreating it at each screen
update.

18 years agoFixed 'break NN' command (using dbghelp.SymEnumLines).
Eric Pouech [Thu, 3 Nov 2005 11:33:04 +0000 (11:33 +0000)] 
Fixed 'break NN' command (using dbghelp.SymEnumLines).

18 years agoFixed wineconsole startup when restoring registry settings.
Eric Pouech [Thu, 3 Nov 2005 11:32:52 +0000 (11:32 +0000)] 
Fixed wineconsole startup when restoring registry settings.

18 years agoRemove some redundant null pointer checks.
Mike McCormack [Thu, 3 Nov 2005 09:56:29 +0000 (09:56 +0000)] 
Remove some redundant null pointer checks.

18 years agoAuthors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darms...
Alexandre Julliard [Thu, 3 Nov 2005 09:56:07 +0000 (09:56 +0000)] 
Authors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darmstadt.de>
Set all capability flags supported by the shellfolder, disregarding
the flag mask given to GetAttributesOf.
Unit tests to demonstrate this behaviour.

18 years agoAdd missing semicolons that caused compile trouble on FreeBSD.
Mike McCormack [Thu, 3 Nov 2005 09:55:30 +0000 (09:55 +0000)] 
Add missing semicolons that caused compile trouble on FreeBSD.

18 years agoPass the correct verb.
Mike McCormack [Thu, 3 Nov 2005 09:55:21 +0000 (09:55 +0000)] 
Pass the correct verb.
Add a space between extra parameters.
Wait for ShellExecute to complete.

18 years agoAdd a real stub for Advpack.extract.
Steven Edwards [Thu, 3 Nov 2005 09:54:56 +0000 (09:54 +0000)] 
Add a real stub for Advpack.extract.

18 years agoGet rid of CPU id when copying context
Vitaliy Margolen [Thu, 3 Nov 2005 09:54:47 +0000 (09:54 +0000)] 
Get rid of CPU id when copying context

18 years ago- defined D3DCOLOR_B macros to access byte values of D3DCOLOR
Raphael Junqueira [Thu, 3 Nov 2005 09:54:31 +0000 (09:54 +0000)] 
- defined D3DCOLOR_B macros to access byte values of D3DCOLOR
- use D3DCOLOR macros instead of using shift + masks
- fix a bug where diffuse.lpData checked instead of specular.lpData
- implement color fixup on ARB VShader compilation code:
   ->  on input parameters using swizzle
   -> add is_color parameter on vshader_program_add_param

18 years agoAdded stub for RegisterServiceCtrlHandlerEx{A,W}.
Hans Leidekker [Thu, 3 Nov 2005 09:53:27 +0000 (09:53 +0000)] 
Added stub for RegisterServiceCtrlHandlerEx{A,W}.

18 years agoAdded support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
Phil Krylov [Thu, 3 Nov 2005 09:52:29 +0000 (09:52 +0000)] 
Added support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
notification, and ENM_REQUESTRESIZE event mask.

18 years agoScroll bar: Keep the caret blinking during scroll operations (only
Michael Kaufmann [Thu, 3 Nov 2005 09:51:42 +0000 (09:51 +0000)] 
Scroll bar: Keep the caret blinking during scroll operations (only
handle WM_SYSTIMER messages that belong to the scroll bar).

18 years agoImplemented SymEnumLines.
Eric Pouech [Thu, 3 Nov 2005 09:51:26 +0000 (09:51 +0000)] 
Implemented SymEnumLines.

18 years agoNow filling external leading in font cells.
Eric Pouech [Thu, 3 Nov 2005 09:51:00 +0000 (09:51 +0000)] 
Now filling external leading in font cells.

18 years agoDon't call Release on a null ptr.
Huw Davies [Wed, 2 Nov 2005 20:54:34 +0000 (20:54 +0000)] 
Don't call Release on a null ptr.

18 years agoFixed Get/SetThreadContext to work properly on suspended threads.
Alexandre Julliard [Wed, 2 Nov 2005 20:54:12 +0000 (20:54 +0000)] 
Fixed Get/SetThreadContext to work properly on suspended threads.
Added a test case.

18 years agoCorrect WINAPI position for MSVC portability.
Martin Fuchs [Wed, 2 Nov 2005 20:51:41 +0000 (20:51 +0000)] 
Correct WINAPI position for MSVC portability.

18 years agoFixed crash in font browsing for raster fonts.
Eric Pouech [Wed, 2 Nov 2005 20:51:16 +0000 (20:51 +0000)] 
Fixed crash in font browsing for raster fonts.

18 years agoFix a crash during +variant logging caused by a typo causing an array
Robert Shearman [Wed, 2 Nov 2005 20:03:01 +0000 (20:03 +0000)] 
Fix a crash during +variant logging caused by a typo causing an array
to be one element less than expected.

18 years agoImplement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
Oliver Stieber [Wed, 2 Nov 2005 20:01:54 +0000 (20:01 +0000)] 
Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
surfaces yet.

18 years ago- Make sure to clean up properly on error.
Robert Shearman [Wed, 2 Nov 2005 20:00:00 +0000 (20:00 +0000)] 
- Make sure to clean up properly on error.
- Restrict the critical section to getting the channel buffer and
  adding a reference to it.

18 years ago- Make wParamFlags in the paramdesc dumping function human readable.
Robert Shearman [Wed, 2 Nov 2005 19:59:13 +0000 (19:59 +0000)] 
- Make wParamFlags in the paramdesc dumping function human readable.
- Enums should be VT_I4 instead of VT_INT.
- Trace the return value from the ITypeInfo_fnInvoke.

18 years agoNULL and empty strings are the same in conditions.
Mike McCormack [Wed, 2 Nov 2005 19:58:01 +0000 (19:58 +0000)] 
NULL and empty strings are the same in conditions.

18 years agoChange a FIXME message to a comment.
Mike McCormack [Wed, 2 Nov 2005 19:57:13 +0000 (19:57 +0000)] 
Change a FIXME message to a comment.

18 years agoAvoid printing out a possibly uninitialized variable.
Dmitry Timoshkov [Wed, 2 Nov 2005 19:56:24 +0000 (19:56 +0000)] 
Avoid printing out a possibly uninitialized variable.

18 years agoExtend get_nodeName add testcases for it.
Stefan Huehner [Wed, 2 Nov 2005 19:55:30 +0000 (19:55 +0000)] 
Extend get_nodeName add testcases for it.

18 years agoStub implementation for MsiAdvertiseScriptA/W.
Mike McCormack [Wed, 2 Nov 2005 19:54:31 +0000 (19:54 +0000)] 
Stub implementation for MsiAdvertiseScriptA/W.

18 years agoCreate the +msidb debug channel for msi database code.
Mike McCormack [Wed, 2 Nov 2005 14:24:21 +0000 (14:24 +0000)] 
Create the +msidb debug channel for msi database code.

18 years agoForce files to install if the REINSTALL property is set.
Aric Stewart [Wed, 2 Nov 2005 14:21:17 +0000 (14:21 +0000)] 
Force files to install if the REINSTALL property is set.

18 years agoMake LdrAccessResource call an internal function to satisfy Shrinker.
Robert Shearman [Wed, 2 Nov 2005 14:18:20 +0000 (14:18 +0000)] 
Make LdrAccessResource call an internal function to satisfy Shrinker.

18 years agoFix error returned when opening nonexistent pipes.
Vitaliy Margolen [Wed, 2 Nov 2005 14:15:09 +0000 (14:15 +0000)] 
Fix error returned when opening nonexistent pipes.

18 years agoMoved the platform-independent part of the get/set_thread_context
Alexandre Julliard [Wed, 2 Nov 2005 14:12:13 +0000 (14:12 +0000)] 
Moved the platform-independent part of the get/set_thread_context
requests to a common file.

18 years agoAdded some comments to document unixfs.
Michael Jung [Wed, 2 Nov 2005 11:43:20 +0000 (11:43 +0000)] 
Added some comments to document unixfs.

18 years agoFix parameter handling in MsiSetTargetPath, and add a test for it.
Mike McCormack [Wed, 2 Nov 2005 11:43:05 +0000 (11:43 +0000)] 
Fix parameter handling in MsiSetTargetPath, and add a test for it.

18 years agoImplement the RemoveFiles action.
Mike McCormack [Wed, 2 Nov 2005 11:42:56 +0000 (11:42 +0000)] 
Implement the RemoveFiles action.

18 years agoMinor fixes to rtl string functions.
Ivan Leo Puoti [Wed, 2 Nov 2005 11:42:31 +0000 (11:42 +0000)] 
Minor fixes to rtl string functions.

18 years agoCzech resources update.
David Kredba [Wed, 2 Nov 2005 11:01:07 +0000 (11:01 +0000)] 
Czech resources update.

18 years agoStub implementation for MsiGetFileHashA/W.
Mike McCormack [Wed, 2 Nov 2005 10:56:54 +0000 (10:56 +0000)] 
Stub implementation for MsiGetFileHashA/W.

18 years agoUse an enumeration for file states.
Mike McCormack [Wed, 2 Nov 2005 10:56:42 +0000 (10:56 +0000)] 
Use an enumeration for file states.

18 years agoDefine NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
Mike McCormack [Wed, 2 Nov 2005 10:56:22 +0000 (10:56 +0000)] 
Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.

18 years agoClear bLButtonDown flags if mouse is not down.
Ulrich Czekalla [Wed, 2 Nov 2005 10:56:12 +0000 (10:56 +0000)] 
Clear bLButtonDown flags if mouse is not down.

18 years agoConvert all RTFPanic and RTFMsg calls to ERR calls.
Mike McCormack [Wed, 2 Nov 2005 10:55:45 +0000 (10:55 +0000)] 
Convert all RTFPanic and RTFMsg calls to ERR calls.

18 years agoAdd declarations for NdrAsyncClientCall, NdrAsyncStubCall and
Rob Shearman [Wed, 2 Nov 2005 10:55:27 +0000 (10:55 +0000)] 
Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
RpcMgmtEnableIdleCleanup.

18 years agoHandle msi component identifiers without a feature guid.
Mike McCormack [Wed, 2 Nov 2005 10:55:13 +0000 (10:55 +0000)] 
Handle msi component identifiers without a feature guid.

18 years agoImplement IXMLDOMNode::get_nodeName.
Mike McCormack [Wed, 2 Nov 2005 10:55:03 +0000 (10:55 +0000)] 
Implement IXMLDOMNode::get_nodeName.

18 years agoThe PSDispatch PS class factory can manage both typelib marshalled and
Robert Shearman [Wed, 2 Nov 2005 10:54:52 +0000 (10:54 +0000)] 
The PSDispatch PS class factory can manage both typelib marshalled and
IDispatch, which is NDR marshalled, so we need a wrapper to call the
appropriate CreateProxy or CreateStub function.

18 years agoAdd 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
Lionel Ulmer [Wed, 2 Nov 2005 10:54:42 +0000 (10:54 +0000)] 
Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.

18 years agoDon't send an extra signal when waiting for a debug event, just do a
Alexandre Julliard [Tue, 1 Nov 2005 21:47:07 +0000 (21:47 +0000)] 
Don't send an extra signal when waiting for a debug event, just do a
normal wait.  Return the debug event status directly as return value
of the server call.

18 years agoDon't send the incoming context to the server for get_thread_context,
Alexandre Julliard [Tue, 1 Nov 2005 21:41:26 +0000 (21:41 +0000)] 
Don't send the incoming context to the server for get_thread_context,
instead copy only the relevant fields of the return value on the
client side.

18 years agoFix error returned when exceeding allowed instances.
Vitaliy Margolen [Tue, 1 Nov 2005 21:37:30 +0000 (21:37 +0000)] 
Fix error returned when exceeding allowed instances.

18 years agoInclude config.h and port.h for strncasecmp() in MSVC port.
Martin Fuchs [Tue, 1 Nov 2005 21:37:19 +0000 (21:37 +0000)] 
Include config.h and port.h for strncasecmp() in MSVC port.

18 years agoImplemented FindExSearchLimitToDirectories.
Bernd Schmidt [Tue, 1 Nov 2005 21:37:05 +0000 (21:37 +0000)] 
Implemented FindExSearchLimitToDirectories.

18 years agoFixed _wstrdate/_wstrtime parameters.
Alexandre Julliard [Tue, 1 Nov 2005 18:11:08 +0000 (18:11 +0000)] 
Fixed _wstrdate/_wstrtime parameters.

18 years agoAuthors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
Alexandre Julliard [Tue, 1 Nov 2005 18:06:54 +0000 (18:06 +0000)] 
Authors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
Added handling of more HTTP standard headers and binary search lists.

18 years agoSysReAllocString of same pointer returns TRUE.
Marcus Meissner [Tue, 1 Nov 2005 18:06:41 +0000 (18:06 +0000)] 
SysReAllocString of same pointer returns TRUE.

18 years agoFixed crash in unixfs shellfolder handling with winamp.
Michael Jung [Tue, 1 Nov 2005 18:06:18 +0000 (18:06 +0000)] 
Fixed crash in unixfs shellfolder handling with winamp.

18 years agoUse a more standard indentation style.
Christian Costa [Tue, 1 Nov 2005 18:06:03 +0000 (18:06 +0000)] 
Use a more standard indentation style.

18 years agoRemove version information.
Vitaliy Margolen [Tue, 1 Nov 2005 18:05:56 +0000 (18:05 +0000)] 
Remove version information.

18 years agoImprove handling of mapping between X and Windows formats.
Ulrich Czekalla [Tue, 1 Nov 2005 18:05:40 +0000 (18:05 +0000)] 
Improve handling of mapping between X and Windows formats.
Add support for UTF8.

18 years ago- Use OBJ_CASE_INSENSITIVE in object lookup.
Vitaliy Margolen [Tue, 1 Nov 2005 10:22:38 +0000 (10:22 +0000)] 
- Use OBJ_CASE_INSENSITIVE in object lookup.
- Remove case_sensitive flag from namespace.
- Remove todo_wine from now succeeding tests.

18 years agoPhaseCancel subtracts secondary buffer from primary buffer, not the
Davin McCall [Tue, 1 Nov 2005 10:18:55 +0000 (10:18 +0000)] 
PhaseCancel subtracts secondary buffer from primary buffer, not the
other way around.

18 years agoScrollWindowEx: Don't move the caret of child windows and hide it only
Michael Kaufmann [Tue, 1 Nov 2005 09:53:59 +0000 (09:53 +0000)] 
ScrollWindowEx: Don't move the caret of child windows and hide it only
if it's in the source or in the destination rectangle.

18 years agoConvert SHELL32_BindToChild to Unicode and fix up the callers.
Robert Shearman [Tue, 1 Nov 2005 09:34:03 +0000 (09:34 +0000)] 
Convert SHELL32_BindToChild to Unicode and fix up the callers.

18 years agoMake the call exception handler function more compatible with NT and
Robert Shearman [Tue, 1 Nov 2005 09:21:03 +0000 (09:21 +0000)] 
Make the call exception handler function more compatible with NT and
with what Shrinker expects.

18 years agoAdd msxml3,setupapi tests to winetest.
Stefan Huehner [Mon, 31 Oct 2005 21:10:47 +0000 (21:10 +0000)] 
Add msxml3,setupapi tests to winetest.

18 years agoAdded an 'eject' Winelib app that allows unmounting and ejecting a CD
Alexandre Julliard [Mon, 31 Oct 2005 21:10:38 +0000 (21:10 +0000)] 
Added an 'eject' Winelib app that allows unmounting and ejecting a CD
even if a Windows app has files open on it.

18 years agoMarshal enums.
Huw Davies [Mon, 31 Oct 2005 21:05:00 +0000 (21:05 +0000)] 
Marshal enums.

18 years agoActually print the IIDs.
Huw Davies [Mon, 31 Oct 2005 21:04:31 +0000 (21:04 +0000)] 
Actually print the IIDs.

18 years agoImplement playback of EMR_ALPHABLEND.
Huw Davies [Mon, 31 Oct 2005 21:04:18 +0000 (21:04 +0000)] 
Implement playback of EMR_ALPHABLEND.

18 years agoOnly select a bitmap font as a last resort if we can't find a font
Huw Davies [Mon, 31 Oct 2005 21:03:28 +0000 (21:03 +0000)] 
Only select a bitmap font as a last resort if we can't find a font
with the correct facename.

18 years agoDo not overflow the stackbased "nt" struct when reading non-conforming
Marcus Meissner [Mon, 31 Oct 2005 21:03:05 +0000 (21:03 +0000)] 
Do not overflow the stackbased "nt" struct when reading non-conforming
PE files.

18 years agoGet rid of the no longer used tty driver.
Alexandre Julliard [Mon, 31 Oct 2005 16:10:03 +0000 (16:10 +0000)] 
Get rid of the no longer used tty driver.

18 years agoDefault to the null driver instead of dying if the specified display
Alexandre Julliard [Mon, 31 Oct 2005 15:54:55 +0000 (15:54 +0000)] 
Default to the null driver instead of dying if the specified display
driver couldn't be loaded.

18 years agoAdd the tests for behaviour of [In]validateRect and [In]validateRgn
Dmitry Timoshkov [Mon, 31 Oct 2005 15:45:16 +0000 (15:45 +0000)] 
Add the tests for behaviour of [In]validateRect and [In]validateRgn
with hwnd set to 0, make them pass under Wine.

18 years agoOnly return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
Michael Jung [Mon, 31 Oct 2005 15:44:06 +0000 (15:44 +0000)] 
Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.

18 years agoDeal with pExcepInfo == NULL.
Huw Davies [Mon, 31 Oct 2005 15:43:53 +0000 (15:43 +0000)] 
Deal with pExcepInfo == NULL.

18 years agoMake sure to unregister all the classes that were registered when msi
Mike McCormack [Mon, 31 Oct 2005 15:43:39 +0000 (15:43 +0000)] 
Make sure to unregister all the classes that were registered when msi
is unloaded, so we can register again cleanly.

18 years agoAdd void to empty declaration list.
Mike McCormack [Mon, 31 Oct 2005 15:43:27 +0000 (15:43 +0000)] 
Add void to empty declaration list.

18 years agoDefault to an empty driver instead of dying if the specified display
Alexandre Julliard [Mon, 31 Oct 2005 15:43:10 +0000 (15:43 +0000)] 
Default to an empty driver instead of dying if the specified display
driver couldn't be loaded.

18 years agoAdded initial tests for shdocvw's FolderShortcut related
Michael Jung [Mon, 31 Oct 2005 14:13:14 +0000 (14:13 +0000)] 
Added initial tests for shdocvw's FolderShortcut related
functionality.

18 years agoAdded assembly implementation of EXC_CallHandler.
Marcus Meissner [Mon, 31 Oct 2005 14:08:05 +0000 (14:08 +0000)] 
Added assembly implementation of EXC_CallHandler.

18 years agoFix and test MsiGetProperty and MsiSetProperty.
Mike McCormack [Mon, 31 Oct 2005 14:07:37 +0000 (14:07 +0000)] 
Fix and test MsiGetProperty and MsiSetProperty.

18 years agoImprove MsiUseFeatureEx and MsiGetFeatureState a little, add some
Mike McCormack [Mon, 31 Oct 2005 14:07:20 +0000 (14:07 +0000)] 
Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
simple test cases.

18 years agoImplement InternetCreateUrlW and test cases.
James Hawkins [Mon, 31 Oct 2005 14:06:35 +0000 (14:06 +0000)] 
Implement InternetCreateUrlW and test cases.

18 years agoFix handling of relative state indices in RestoreDC.
Huw Davies [Mon, 31 Oct 2005 10:05:52 +0000 (10:05 +0000)] 
Fix handling of relative state indices in RestoreDC.
Fix return value of SaveDC when writing to an emf.
Before writing the EMR_EOF record we should ensure that we clear the
state stack.

18 years agoFinish moving d3d[1..3] light code to use d3d7.
Christian Costa [Mon, 31 Oct 2005 10:05:15 +0000 (10:05 +0000)] 
Finish moving d3d[1..3] light code to use d3d7.

18 years agoDefine obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
Marcus Meissner [Mon, 31 Oct 2005 10:04:57 +0000 (10:04 +0000)] 
Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.

18 years agoImprove the implementation of SQLConfigDataSource, SQLConfigDriver,
Hans Leidekker [Mon, 31 Oct 2005 10:04:12 +0000 (10:04 +0000)] 
Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
SQLInstallDriver{,Ex}, SQLInstallerError and
SQLInstallTranslator{,Ex}.

18 years agoImplement CertSignSignature and CertVerifySignature(Ex).
Juan Lang [Mon, 31 Oct 2005 10:04:06 +0000 (10:04 +0000)] 
Implement CertSignSignature and CertVerifySignature(Ex).

18 years agoAdd waveOutPause/waveOutRestart test.
Robert Reif [Mon, 31 Oct 2005 10:03:25 +0000 (10:03 +0000)] 
Add waveOutPause/waveOutRestart test.
Tighten up play duration test when ending too soon.
Set VirtualFree size to 0.

18 years agoStop PathIsValidCharW tests after 100 failing tests.
Stefan Leichter [Mon, 31 Oct 2005 10:02:24 +0000 (10:02 +0000)] 
Stop PathIsValidCharW tests after 100 failing tests.

18 years agoIn case of D3D9 the CreateQuery call can be used to retrieve status  
Roderick Colenbrander [Mon, 31 Oct 2005 09:59:56 +0000 (09:59 +0000)] 
In case of D3D9 the CreateQuery call can be used to retrieve status  
information. According to MSDN the 'ppQuery' parameter can be set to
NULL to detect if a certain query Type is supported.

18 years agoAdd a stub for the AllocateRegistrySpace action.
Mike McCormack [Sun, 30 Oct 2005 19:23:28 +0000 (19:23 +0000)] 
Add a stub for the AllocateRegistrySpace action.

18 years agoDefine MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
Mike McCormack [Sun, 30 Oct 2005 19:21:51 +0000 (19:21 +0000)] 
Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.