wine
15 years agomsctf: Correct order of dwFlag checking to properly be able to set a ReadWrite lock.
Aric Stewart [Thu, 21 May 2009 18:44:51 +0000 (13:44 -0500)] 
msctf: Correct order of dwFlag checking to properly be able to set a ReadWrite lock.

15 years agoshell32: Remove unnecessary linefeeds in traces.
Alexandre Julliard [Thu, 21 May 2009 15:17:26 +0000 (17:17 +0200)] 
shell32: Remove unnecessary linefeeds in traces.

15 years agocomctl32/listview: Update focus rectangle properly.
Nikolay Sivov [Thu, 21 May 2009 11:55:47 +0000 (15:55 +0400)] 
comctl32/listview: Update focus rectangle properly.

15 years agoole32: Fix remote HMETAFILEPICT marshalling on 64 bit systems.
Huw Davies [Thu, 21 May 2009 11:16:20 +0000 (12:16 +0100)] 
ole32: Fix remote HMETAFILEPICT marshalling on 64 bit systems.

15 years agoole32/tests: Use the current stream position to determine the marshal data size.
Huw Davies [Thu, 21 May 2009 10:27:41 +0000 (11:27 +0100)] 
ole32/tests: Use the current stream position to determine the marshal data size.

15 years agokernel32: Add missing terminator on %wc format conversion.
Alexandre Julliard [Thu, 21 May 2009 11:31:01 +0000 (13:31 +0200)] 
kernel32: Add missing terminator on %wc format conversion.

15 years agomsi: Subscribe to SetProgress event on adding progress bar control to dialog.
Ilya Shpigor [Tue, 19 May 2009 13:16:47 +0000 (17:16 +0400)] 
msi: Subscribe to SetProgress event on adding progress bar control to dialog.

15 years agogdiplus: Implement partially transparent solid fill brushes.
Vincent Povirk [Wed, 20 May 2009 16:24:18 +0000 (11:24 -0500)] 
gdiplus: Implement partially transparent solid fill brushes.

15 years agowined3d: Implement SGN in ARB.
Stefan Dösinger [Fri, 8 May 2009 16:17:03 +0000 (18:17 +0200)] 
wined3d: Implement SGN in ARB.

15 years agowined3d: Support vec4 A0 with NV_vertex_program2_option.
Stefan Dösinger [Fri, 8 May 2009 16:14:34 +0000 (18:14 +0200)] 
wined3d: Support vec4 A0 with NV_vertex_program2_option.

15 years agowined3d: Support ABS and ABSNEG with NV extensions if available.
Stefan Dösinger [Thu, 21 May 2009 10:00:16 +0000 (12:00 +0200)] 
wined3d: Support ABS and ABSNEG with NV extensions if available.

15 years agowined3d: Add NV asm extension support to the ARB backend.
Stefan Dösinger [Fri, 8 May 2009 16:02:27 +0000 (18:02 +0200)] 
wined3d: Add NV asm extension support to the ARB backend.

15 years agowined3d: Support ABS and ABSNEG in ARB.
Stefan Dösinger [Thu, 21 May 2009 09:58:20 +0000 (11:58 +0200)] 
wined3d: Support ABS and ABSNEG in ARB.

15 years agomsctf: Generate TfEditCookies for edit sessions.
Aric Stewart [Wed, 20 May 2009 19:46:50 +0000 (14:46 -0500)] 
msctf: Generate TfEditCookies for edit sessions.

15 years agomsctf: Beginning of TfEditCookie definition and usage.
Aric Stewart [Wed, 20 May 2009 19:46:44 +0000 (14:46 -0500)] 
msctf: Beginning of TfEditCookie definition and usage.

15 years agodbghelp: All parameters of MiniDumpReadDumpStream() except base are optional.
Dmitry Timoshkov [Thu, 21 May 2009 04:31:04 +0000 (13:31 +0900)] 
dbghelp: All parameters of MiniDumpReadDumpStream() except base are optional.

15 years agocomctl32/tests: A basic test for ListView WM_SETREDRAW.
Nikolay Sivov [Wed, 20 May 2009 18:34:48 +0000 (22:34 +0400)] 
comctl32/tests: A basic test for ListView WM_SETREDRAW.

15 years agocomctl32/listview: Don't use uninitialized value.
Nikolay Sivov [Wed, 20 May 2009 18:13:19 +0000 (22:13 +0400)] 
comctl32/listview: Don't use uninitialized value.

15 years agowinex11.drv: Optimize AlphaBlend of 1x1 source bitmaps.
Vincent Povirk [Wed, 20 May 2009 16:23:38 +0000 (11:23 -0500)] 
winex11.drv: Optimize AlphaBlend of 1x1 source bitmaps.

15 years agooleaut32/tests: Fix some pointer sizes in typelib tests for 64-bit.
Alexandre Julliard [Wed, 20 May 2009 18:19:59 +0000 (20:19 +0200)] 
oleaut32/tests: Fix some pointer sizes in typelib tests for 64-bit.

15 years agowinex11.drv: Use the proper enum value for repeat.
Vincent Povirk [Wed, 20 May 2009 16:22:41 +0000 (11:22 -0500)] 
winex11.drv: Use the proper enum value for repeat.

15 years agourlmon: Fixed buffer size calculation.
Jacek Caban [Wed, 20 May 2009 14:47:32 +0000 (16:47 +0200)] 
urlmon: Fixed buffer size calculation.

15 years agomsctf: Fix an error message.
Francois Gouget [Wed, 20 May 2009 14:03:58 +0000 (16:03 +0200)] 
msctf: Fix an error message.

15 years agokernel32: Fix doc header for SetThreadIdealProcessor.
Lionel Debroux [Wed, 20 May 2009 12:46:58 +0000 (14:46 +0200)] 
kernel32: Fix doc header for SetThreadIdealProcessor.

15 years agowidl: Add support for standard target options to allow building the right typelib...
Alexandre Julliard [Thu, 21 May 2009 09:37:34 +0000 (11:37 +0200)] 
widl: Add support for standard target options to allow building the right typelib kind when cross-compiling.

15 years agowidl: Add support for writing 64-bit format typelibs.
Alexandre Julliard [Thu, 21 May 2009 09:10:22 +0000 (11:10 +0200)] 
widl: Add support for writing 64-bit format typelibs.

15 years agooleaut32/tests: Fix the tmarshal test on 64-bit.
Alexandre Julliard [Wed, 20 May 2009 19:17:05 +0000 (21:17 +0200)] 
oleaut32/tests: Fix the tmarshal test on 64-bit.

15 years agooleaut32/tests: Fix some pointer sizes in typelib tests for 64-bit.
Alexandre Julliard [Wed, 20 May 2009 18:19:59 +0000 (20:19 +0200)] 
oleaut32/tests: Fix some pointer sizes in typelib tests for 64-bit.

15 years agooleaut32: Add support for registering 64-bit typelibs.
Alexandre Julliard [Thu, 21 May 2009 13:19:16 +0000 (15:19 +0200)] 
oleaut32: Add support for registering 64-bit typelibs.

15 years agomsacm32.drv: Fix some Win64 pointer truncations issues.
Alexandre Julliard [Wed, 20 May 2009 15:52:49 +0000 (17:52 +0200)] 
msacm32.drv: Fix some Win64 pointer truncations issues.

15 years agowinmm: Fix some Win64 pointer truncations issues.
Alexandre Julliard [Wed, 20 May 2009 15:50:54 +0000 (17:50 +0200)] 
winmm: Fix some Win64 pointer truncations issues.

15 years agomsvcrt/tests: Use the _winver etc. variables instead of the __p_ functions that don...
Alexandre Julliard [Wed, 20 May 2009 15:47:43 +0000 (17:47 +0200)] 
msvcrt/tests: Use the _winver etc. variables instead of the __p_ functions that don't exist on 64-bit.

15 years agocomctl32/listview: Fix hittesting for LVS_REPORT subitems.
Nikolay Sivov [Wed, 20 May 2009 12:44:27 +0000 (16:44 +0400)] 
comctl32/listview: Fix hittesting for LVS_REPORT subitems.

15 years agourlmon: Added IUriContainer declaration.
Jacek Caban [Wed, 20 May 2009 09:53:28 +0000 (11:53 +0200)] 
urlmon: Added IUriContainer declaration.

15 years agomsctf: ITfContext::RequestEditSession: dwLockFlags logic corrected.
Joris Huizer [Tue, 19 May 2009 17:50:03 +0000 (19:50 +0200)] 
msctf: ITfContext::RequestEditSession: dwLockFlags logic corrected.

15 years agoqmgr: Change BITS_IBackgroundCopyJob_SetPriority to a stub.
Tim Wright [Tue, 19 May 2009 15:28:14 +0000 (08:28 -0700)] 
qmgr: Change BITS_IBackgroundCopyJob_SetPriority to a stub.

15 years agosecur32: Don't try to use ntlm_auth --use-cred-cache.
Kai Blin [Wed, 20 May 2009 09:06:05 +0000 (11:06 +0200)] 
secur32: Don't try to use ntlm_auth --use-cred-cache.

If ntlm_auth actually uses the cred cache, it will not give a session key.
As the Wine NTLM code depends on the session key to do transport crypto, don't
attempt to use the winbind cred cache.

This completely reverts my attempted fix 7788c8ed and also parts of Rob's
888a8e27 and 8a2125f9. It does not affect the code using wine's own credential
cache.

15 years agowininet: lpwhr cannot be NULL (Coverity 927).
Marcus Meissner [Wed, 20 May 2009 07:33:21 +0000 (09:33 +0200)] 
wininet: lpwhr cannot be NULL (Coverity 927).

15 years agontdll: Add test cases for the returned frame value in RtlVirtualUnwind.
Alexandre Julliard [Wed, 20 May 2009 11:33:32 +0000 (13:33 +0200)] 
ntdll: Add test cases for the returned frame value in RtlVirtualUnwind.

15 years agontdll: Add support for some function epilogs in RtlVirtualUnwind.
Alexandre Julliard [Wed, 20 May 2009 10:31:28 +0000 (12:31 +0200)] 
ntdll: Add support for some function epilogs in RtlVirtualUnwind.

15 years agontdll/tests: Add more tests for RtlVirtualUnwind.
Alexandre Julliard [Wed, 20 May 2009 10:21:07 +0000 (12:21 +0200)] 
ntdll/tests: Add more tests for RtlVirtualUnwind.

15 years agoddraw: Add tests for DirectDrawSurface reference counting.
Luke Benstead [Tue, 19 May 2009 20:27:08 +0000 (21:27 +0100)] 
ddraw: Add tests for DirectDrawSurface reference counting.

15 years agowinemaker: Read the includes of a dsp project file.
André Hentschel [Tue, 19 May 2009 19:01:55 +0000 (21:01 +0200)] 
winemaker: Read the includes of a dsp project file.

15 years agowined3d: Emulate the 4 component address register in ARB.
Stefan Dösinger [Fri, 15 May 2009 11:56:40 +0000 (13:56 +0200)] 
wined3d: Emulate the 4 component address register in ARB.

15 years agowined3d: Prepare for vec4 address registers in ARB.
Stefan Dösinger [Fri, 15 May 2009 11:55:00 +0000 (13:55 +0200)] 
wined3d: Prepare for vec4 address registers in ARB.

15 years agowined3d: Implement mova rounding in arb.
Stefan Dösinger [Thu, 7 May 2009 17:12:07 +0000 (19:12 +0200)] 
wined3d: Implement mova rounding in arb.

15 years agowined3d: Fix srgb correction.
Stefan Dösinger [Thu, 7 May 2009 17:09:52 +0000 (19:09 +0200)] 
wined3d: Fix srgb correction.

15 years agowined3d: Get rid of the TMP register in fragment shaders.
Stefan Dösinger [Thu, 7 May 2009 17:09:07 +0000 (19:09 +0200)] 
wined3d: Get rid of the TMP register in fragment shaders.

To be able keep the temporary register in the type independent NRM
instruction, the vertex temporary register is renamed to TA to match
the name of a pixel shader register.

15 years agomsctf: Use FAILED instead of !SUCCEDED.
Michael Stefaniuc [Tue, 19 May 2009 21:46:30 +0000 (23:46 +0200)] 
msctf: Use FAILED instead of !SUCCEDED.

15 years agoole32: Process sent and DDE messages in CoWaitForMultipleHandles.
Vincent Povirk [Fri, 15 May 2009 18:35:25 +0000 (13:35 -0500)] 
ole32: Process sent and DDE messages in CoWaitForMultipleHandles.

15 years agogdiplus: Implement GdipTransformPointsI.
Vincent Povirk [Tue, 19 May 2009 20:40:43 +0000 (15:40 -0500)] 
gdiplus: Implement GdipTransformPointsI.

15 years agogdiplus: Implement GdipTransformPoints.
Vincent Povirk [Mon, 23 Mar 2009 21:34:12 +0000 (16:34 -0500)] 
gdiplus: Implement GdipTransformPoints.

15 years agowgl: Add a test for WGL_ACCELERATION_ARB and the PFD_GENERIC_* flags.
Roderick Colenbrander [Tue, 19 May 2009 19:16:58 +0000 (21:16 +0200)] 
wgl: Add a test for WGL_ACCELERATION_ARB and the PFD_GENERIC_* flags.

15 years agowgl: Set PFD_GENERIC_FORMAT on bitmap formats instead of PFD_GENERIC_ACCELERATED.
Roderick Colenbrander [Tue, 19 May 2009 19:42:09 +0000 (21:42 +0200)] 
wgl: Set PFD_GENERIC_FORMAT on bitmap formats instead of PFD_GENERIC_ACCELERATED.

15 years agourlmon/tests: Fix some test failures on IE8.
Paul Vriens [Tue, 19 May 2009 18:55:36 +0000 (20:55 +0200)] 
urlmon/tests: Fix some test failures on IE8.

15 years agoole32/tests: Exercise the HGLOBAL marshaller over a range of block sizes.
Huw Davies [Tue, 19 May 2009 14:55:51 +0000 (15:55 +0100)] 
ole32/tests: Exercise the HGLOBAL marshaller over a range of block sizes.

15 years agowinedbg: Do not print more than 9 characters from pThread->name.
Rico Schüller [Tue, 19 May 2009 14:32:04 +0000 (16:32 +0200)] 
winedbg: Do not print more than 9 characters from pThread->name.

15 years agontdll: Tweak the file mapping permission checks some more, with tests.
Alexandre Julliard [Tue, 19 May 2009 19:36:05 +0000 (21:36 +0200)] 
ntdll: Tweak the file mapping permission checks some more, with tests.

15 years agowinedbg: Add Dutch translations.
Frans Kool [Tue, 19 May 2009 14:03:22 +0000 (16:03 +0200)] 
winedbg: Add Dutch translations.

15 years agontdll/tests: Mark RtlUnicodeStringToInteger("", 16) as broken for nt4.
Huw Davies [Tue, 19 May 2009 13:47:47 +0000 (14:47 +0100)] 
ntdll/tests: Mark RtlUnicodeStringToInteger("", 16) as broken for nt4.

15 years agoole32: Use OleCreateFromDataEx to implement OleCreateFromData.
Huw Davies [Tue, 19 May 2009 11:09:08 +0000 (12:09 +0100)] 
ole32: Use OleCreateFromDataEx to implement OleCreateFromData.

15 years agoole32: Add support for retrieving the data from CF_EMBEDDEDOBJECT.
Huw Davies [Tue, 19 May 2009 11:08:18 +0000 (12:08 +0100)] 
ole32: Add support for retrieving the data from CF_EMBEDDEDOBJECT.

15 years agoole32: Add support for retrieving data from IPersistStorage.
Huw Davies [Mon, 11 May 2009 12:51:49 +0000 (13:51 +0100)] 
ole32: Add support for retrieving data from IPersistStorage.

15 years agoole32: Beginnings of OleCreateFromDataEx.
Huw Davies [Mon, 11 May 2009 12:49:24 +0000 (13:49 +0100)] 
ole32: Beginnings of OleCreateFromDataEx.

15 years agoole32/tests: Cope with an alignment hole between the two marshalled interfaces.
Huw Davies [Tue, 19 May 2009 10:35:00 +0000 (11:35 +0100)] 
ole32/tests: Cope with an alignment hole between the two marshalled interfaces.

15 years agoole32/tests: Remove assumptions about the size of marshalled data.
Huw Davies [Tue, 19 May 2009 09:41:55 +0000 (10:41 +0100)] 
ole32/tests: Remove assumptions about the size of marshalled data.

15 years agocomctl32/listview: Handle mouse selections more accurately.
Nikolay Sivov [Mon, 18 May 2009 16:50:43 +0000 (20:50 +0400)] 
comctl32/listview: Handle mouse selections more accurately.

15 years agocomctl32/tooltips: Use cached colors for ToolTips.
Nikolay Sivov [Mon, 18 May 2009 16:02:09 +0000 (20:02 +0400)] 
comctl32/tooltips: Use cached colors for ToolTips.

15 years agocomctl32/syslink: Use cached colors for SysLink.
Nikolay Sivov [Mon, 18 May 2009 15:59:13 +0000 (19:59 +0400)] 
comctl32/syslink: Use cached colors for SysLink.

15 years agocomctl32/tab: Use cached colors for Tab.
Nikolay Sivov [Mon, 18 May 2009 15:55:51 +0000 (19:55 +0400)] 
comctl32/tab: Use cached colors for Tab.

15 years agocomctl32/comboex: Use cached colors for ComboEx.
Nikolay Sivov [Mon, 18 May 2009 15:52:50 +0000 (19:52 +0400)] 
comctl32/comboex: Use cached colors for ComboEx.

15 years agocomctl32/toolbar: No need to use GetSysColor directly.
Nikolay Sivov [Mon, 18 May 2009 15:40:39 +0000 (19:40 +0400)] 
comctl32/toolbar: No need to use GetSysColor directly.

15 years agocomctl32/toolbar: Use already cached control window style.
Nikolay Sivov [Mon, 18 May 2009 15:36:26 +0000 (19:36 +0400)] 
comctl32/toolbar: Use already cached control window style.

15 years agocomctl32/toolbar: Remove superfluous forward declarations.
Nikolay Sivov [Mon, 18 May 2009 15:31:15 +0000 (19:31 +0400)] 
comctl32/toolbar: Remove superfluous forward declarations.

15 years agocomctl32/toolbar: Retrieve control data once at WinProc.
Nikolay Sivov [Mon, 18 May 2009 15:27:15 +0000 (19:27 +0400)] 
comctl32/toolbar: Retrieve control data once at WinProc.

15 years agocomctl32/status: Use cached colors instead of GetSysColor for Status.
Nikolay Sivov [Mon, 18 May 2009 15:08:00 +0000 (19:08 +0400)] 
comctl32/status: Use cached colors instead of GetSysColor for Status.

15 years agocomctl32/rebar: Use cached colors instead of GetSysColor for Rebar.
Nikolay Sivov [Mon, 18 May 2009 15:07:00 +0000 (19:07 +0400)] 
comctl32/rebar: Use cached colors instead of GetSysColor for Rebar.

15 years agocomctl32/monthcal: Use cached colors instead of GetSysColor for MonthCal.
Nikolay Sivov [Mon, 18 May 2009 15:03:40 +0000 (19:03 +0400)] 
comctl32/monthcal: Use cached colors instead of GetSysColor for MonthCal.

15 years agocomctl32/ipaddress: Use cached colors instead of GetSysColor for IPAddress control.
Nikolay Sivov [Mon, 18 May 2009 14:57:19 +0000 (18:57 +0400)] 
comctl32/ipaddress: Use cached colors instead of GetSysColor for IPAddress control.

15 years agomsctf: Implement ITfRange::GetContext.
Aric Stewart [Mon, 18 May 2009 19:48:26 +0000 (14:48 -0500)] 
msctf: Implement ITfRange::GetContext.

15 years agomsctf: Add stub implementation of ITfRange.
Aric Stewart [Mon, 18 May 2009 19:48:18 +0000 (14:48 -0500)] 
msctf: Add stub implementation of ITfRange.

15 years agoadvapi32: Handle well qualified names in LookupAccountNameW for account names.
Aric Stewart [Mon, 18 May 2009 19:47:36 +0000 (14:47 -0500)] 
advapi32: Handle well qualified names in LookupAccountNameW for account names.

15 years agowintrust/tests: Add a basic CryptCATOpen test.
Paul Vriens [Tue, 19 May 2009 09:54:10 +0000 (11:54 +0200)] 
wintrust/tests: Add a basic CryptCATOpen test.

15 years agowined3d: Use CMP instead of SLT and SGE in sRGB correction.
Stefan Dösinger [Thu, 7 May 2009 17:06:21 +0000 (19:06 +0200)] 
wined3d: Use CMP instead of SLT and SGE in sRGB correction.

This shortens the code and reduces the amount of temp regs used by 1.

15 years agowined3d: Get rid of TMP accesses in texm3x3* instructions.
Stefan Dösinger [Thu, 7 May 2009 17:07:34 +0000 (19:07 +0200)] 
wined3d: Get rid of TMP accesses in texm3x3* instructions.

15 years agowined3d: Get rid of TMP access in texm3x2*.
Stefan Dösinger [Mon, 4 May 2009 13:11:04 +0000 (15:11 +0200)] 
wined3d: Get rid of TMP access in texm3x2*.

texm3x2pad knows which register the following texm3x2depth or tex instruction
will use, and it knows that this register is uninitialized. So use it for
temporary storage instead of TMP.

15 years agowined3d: Get rid of TMP2 and some easy TMP register uses.
Stefan Dösinger [Tue, 12 May 2009 18:23:10 +0000 (20:23 +0200)] 
wined3d: Get rid of TMP2 and some easy TMP register uses.

We have 5 temporary registers declared for private use. We can get rid of two
of them.

15 years agowined3d: Only declare TMP_OUT in vertex shaders.
Stefan Dösinger [Mon, 4 May 2009 12:30:45 +0000 (14:30 +0200)] 
wined3d: Only declare TMP_OUT in vertex shaders.

15 years agoshell32: Add the SHCreateDirectoryEx() macro.
Francois Gouget [Tue, 19 May 2009 09:21:26 +0000 (11:21 +0200)] 
shell32: Add the SHCreateDirectoryEx() macro.

15 years agomsi/tests: Use win_skip() to skip over unimplemented functionality.
Francois Gouget [Tue, 19 May 2009 09:21:38 +0000 (11:21 +0200)] 
msi/tests: Use win_skip() to skip over unimplemented functionality.

15 years agouserenv/tests: Replace realloc() with HeapReAlloc().
Francois Gouget [Tue, 19 May 2009 09:21:12 +0000 (11:21 +0200)] 
userenv/tests: Replace realloc() with HeapReAlloc().

15 years agooleaut32/tests: Replace realloc() with HeapReAlloc().
Francois Gouget [Tue, 19 May 2009 09:21:07 +0000 (11:21 +0200)] 
oleaut32/tests: Replace realloc() with HeapReAlloc().

15 years agomstask/tests: Replace realloc() with HeapReAlloc().
Francois Gouget [Tue, 19 May 2009 09:20:57 +0000 (11:20 +0200)] 
mstask/tests: Replace realloc() with HeapReAlloc().

15 years agourlmon: Move 'inline' right after the storage specifier.
Michael Stefaniuc [Mon, 18 May 2009 19:07:41 +0000 (21:07 +0200)] 
urlmon: Move 'inline' right after the storage specifier.

15 years agokernel32: Add tests for FormatMessageA/W.
Hans Leidekker [Tue, 19 May 2009 07:20:34 +0000 (09:20 +0200)] 
kernel32: Add tests for FormatMessageA/W.

15 years agokernel32: Add support for %ws and %wc format specifiers to FormatMessageA/W.
Hans Leidekker [Tue, 19 May 2009 07:20:06 +0000 (09:20 +0200)] 
kernel32: Add support for %ws and %wc format specifiers to FormatMessageA/W.

15 years agokernel32/tests: Correctly skip when the Unicode communications functions are not...
Andrew Nguyen [Tue, 19 May 2009 07:11:34 +0000 (02:11 -0500)] 
kernel32/tests: Correctly skip when the Unicode communications functions are not available.

15 years agouser32: Invalidate a being removed listbox item before deleting it as it's been done...
Dmitry Timoshkov [Tue, 19 May 2009 06:00:21 +0000 (15:00 +0900)] 
user32: Invalidate a being removed listbox item before deleting it as it's been done before d2ecb1194102b6d7e6078556f80e58c70ca39c23.

15 years agowgl: Use local pixel format data for WGL_ACCELERATION_ARB.
Roderick Colenbrander [Mon, 18 May 2009 22:23:05 +0000 (00:23 +0200)] 
wgl: Use local pixel format data for WGL_ACCELERATION_ARB.

15 years agoFix typo in Romanian translation basă => bază.
Michael Stefaniuc [Mon, 18 May 2009 22:13:06 +0000 (00:13 +0200)] 
Fix typo in Romanian translation basă => bază.

Thanks to Dimitriu Petru for spotting this.