Commit graph

4519 commits

Author SHA1 Message Date
Christoph von Wittich 3970017d64 [MSI]
hackfix ITERATE_SelfRegModules not to hang on error

svn path=/trunk/; revision=45743
2010-03-01 13:53:34 +00:00
Christoph von Wittich b7a1c59029 [MSI]
sync msi to wine 1.1.39

svn path=/trunk/; revision=45738
2010-03-01 12:01:30 +00:00
Christoph von Wittich 3aefe22629 [MSXML3]
sync msxml3 to wine 1.1.39

svn path=/trunk/; revision=45736
2010-03-01 11:10:15 +00:00
Cameron Gutman e21af25d53 - Send the SCM reply packet with the final status after completing the requested actions
- Fixes the hang during 2nd stage setup

svn path=/trunk/; revision=45731
2010-02-28 18:20:17 +00:00
Eric Kohl 9e6714ef3b [SERVICES]
- Generate unique service status handles. Services could set the status information of another service because the status handles were not guaranteed to be unique for all services.
- Lock and unlock the service database when getting or setting service status information.

svn path=/trunk/; revision=45711
2010-02-27 21:47:59 +00:00
Aleksey Bragin 83038a06e3 Maarten Kroese
- SHELL_MergeMenus: Don't skip higher IDs if uIDAdjustMax is set to 0xFFFF (according to MSDN).

svn path=/trunk/; revision=45688
2010-02-26 19:09:43 +00:00
Aleksey Bragin 1aed20b05d - Merge Wine-1.1.39 changes to shlmenu.c.
svn path=/trunk/; revision=45687
2010-02-26 18:58:21 +00:00
Ged Murphy c5b25b8e9b - Move from using include guards to pragma once.
- Whilst this is non-standard and potentially makes the code less portable, it's supported by both gcc and msvc and should bringg increased compilation speed due to its optimized behaviour (doesn't need to invoke the preprocessor)
- Patch by Amine Khaldi [amine.khaldi@reactos.org]

svn path=/trunk/; revision=45685
2010-02-26 11:43:19 +00:00
Ged Murphy 09c19796c9 remove unused library
svn path=/trunk/; revision=45672
2010-02-23 16:00:02 +00:00
James Tabor e09b719f49 [User32]
- Remove 16 bit'isms. Added back removed code and commented it out with added notes.
- Jason Edmeades : Combo should preselect all text on first WM_SETFOCUS.
- Kusanagi Kouichi : Consolidate empty string.
- Alexandre Julliard : Don' t forward WM_SETCURSOR to the desktop window. Modified.
- Dmitry Timoshkov : In a DLGTEMPLATEEX resource dialog version goes before signature.
- Due to truck freeze, there might have slipped in miscellaneous patches.

svn path=/trunk/; revision=45670
2010-02-23 15:28:45 +00:00
James Tabor 713671e519 [Win32k|Gdi32]
- Fix GdiBatch, the limit is for user space not system. Revert 45659.

svn path=/trunk/; revision=45667
2010-02-23 04:18:24 +00:00
James Tabor b86b56905f [User32]
- ReactOS uses DCX_KEEPCLIPRGN to prevent the deletion of regions so user support can manage them. Comctl32 depends on this since it does not delete the regions after calling DefWindowProc.

svn path=/trunk/; revision=45665
2010-02-23 03:14:09 +00:00
Timo Kreuzer 0500f8535d [GDI32]
- Quickfix the region leak, by commenting out the user mode part in DeleteRegion. Thanks to Caemyr for finding the guilty revision.

svn path=/trunk/; revision=45659
2010-02-22 19:27:35 +00:00
Eric Kohl 2445098aef Partially revert patches 45626 and 45633.
Several services do not report their status to the service manager properly. Therefore we must not use any code that relies on service status information as part of the setup and boot processes as long as these issues have not been fixed. The service manager still needs to provide fake information about the service status.

svn path=/trunk/; revision=45640
2010-02-20 23:10:53 +00:00
Eric Kohl c6d4485959 [ADVAPI32]
Silence a lot of non-critical service manager error messages (ERR->TRACE).

svn path=/trunk/; revision=45636
2010-02-20 16:33:28 +00:00
Eric Kohl ad0ec3b76b [SERVICES] When autostart services are up, signal an event.
[SYSSETUP] Wait until all autostart services are up. Bug #4194.

Patches by Dmitry Gorbachev.
See issue #4142 for more details.

svn path=/trunk/; revision=45633
2010-02-20 13:04:56 +00:00
Daniel Reimer 90ce7d8b37 XML Compliance Patch for the RBUILD Files. By Samuel Serapion
svn path=/trunk/; revision=45631
2010-02-20 12:41:24 +00:00
Eric Kohl 69a020df26 [SERVICES] Set default status to SERVICE_START_PENDING when starting a service.
[SYSSETUP] Wait until PlugPlay service is up. Bug #4142.
[UMPNPMGR] Update the service control manager's status information.

Patches by Dmitry Gorbachev.

svn path=/trunk/; revision=45626
2010-02-19 20:03:11 +00:00
Eric Kohl 1d99f1321b [DEVMGR]
Display some more device properties.

svn path=/trunk/; revision=45613
2010-02-18 20:18:24 +00:00
Johannes Anderwald a19cbab2fc [WDMAUD_KERNEL]
- Replace mixer / wave support code by mmixer library
[MMIXER]
- Compare device name from 2 character onwards as there are difference in paths in user mode / kernel mode
- Invoke create pin callback if the caller provides it
[WDMAUD.DRV]
- Apply changes from mmixer library

-- Tested in Vbox with Winamp / ReactOS mplay32

svn path=/trunk/; revision=45579
2010-02-11 21:04:57 +00:00
Eric Kohl bfa7d233cd [DEVMGR]
Display Matching Device ID.

svn path=/trunk/; revision=45578
2010-02-11 20:23:48 +00:00
Daniel Reimer 1a83ffb12e Experimental try to get Itunes Setup start. By Samuel Serapion
svn path=/trunk/; revision=45561
2010-02-10 19:50:30 +00:00
Eric Kohl 5095fd3746 Implement device location information override support and add the location override value for PS/2 mice. PS/2 keyboards be added next.
Please translate the location override string.

svn path=/trunk/; revision=45541
2010-02-09 22:54:02 +00:00
Colin Finck 75538f4c0a The big RosBE 1.5 compatibility patch. You will need RosBE 1.5 from this point!
- Set the minimum GCC version to 4.4.0 and minimum Binutils version to 20091016.
- Remove the -fno-unit-at-a-time hacks.
- Remove dgorbachev's temporary hacks for user-mode C++ applications.
- Merge ntoskrnl's "precomp.h" and "ntoskrnl.h" again, the PCH issues have been fixed.
- Use our "ofmt_stub.a" to be compatible with newer MinGW Runtime versions.
- Use LD's new -exclude-all-symbols option to not auto-export all symbols in case no DEF file or __declspec(dllexport) was specified.
  We used to patch our LD version to work around this problem.
- Use LD's --start-group and --end-group parameters to allow a more flexible linking order.
- Use GCC's -fno-set-stack-executable for amd64 and i386 targets to disable adding the __enable_execute_stack code.
- Change the makefile's name to "makefile-$(ARCH).auto" for all architectures.
- Remove some -Wno-error flags.

See issue #4810 for more details.

svn path=/trunk/; revision=45535
2010-02-09 18:14:58 +00:00
Daniel Reimer 016d82736c Giant German Language Fix Patch by "tux."
I skipped xcopy, winhlp32 and wordpad because they are wine synched and expand, because its not translated anymore.
Fix some BOMs i did not see at wine synching.

svn path=/trunk/; revision=45501
2010-02-08 19:35:26 +00:00
Eric Kohl 3b550eb81b Fix LSAPR_POLICY_INFORMATION and associated types.
svn path=/trunk/; revision=45489
2010-02-07 17:01:57 +00:00
Eric Kohl e2214c16ef Implement LsaEnumerateAccountRights.
svn path=/trunk/; revision=45484
2010-02-07 13:51:25 +00:00
Christoph von Wittich f39b10c917 [AVIFIL32]
sync avifil32 to wine 1.1.38

svn path=/trunk/; revision=45479
2010-02-07 00:28:22 +00:00
Christoph von Wittich 4225cee026 [SHELL32]
fix debug channel (merge from wine)

svn path=/trunk/; revision=45476
2010-02-07 00:07:07 +00:00
Christoph von Wittich bd9978270a [SHELL32]
don't print the function name twice in ERR (merge from wine)

svn path=/trunk/; revision=45475
2010-02-07 00:06:04 +00:00
Eric Kohl 534f9adf45 Simplify the policy handle creation and destruction. This fixes two winetest failures.
svn path=/trunk/; revision=45473
2010-02-06 23:06:57 +00:00
Christoph von Wittich 6f10f0d34b [MSXML3]
sync msxml3 to wine 1.1.38

svn path=/trunk/; revision=45470
2010-02-06 21:34:28 +00:00
Christoph von Wittich a1608caf31 [MSI]
sync msi to wine 1.1.38

svn path=/trunk/; revision=45468
2010-02-06 21:28:28 +00:00
Eric Kohl b5f68e4981 Convert offset to pointers when enumeration functions return ERROR_SUCCESS or ERROR_MORE_DATA because there is something to convert in both cases.
svn path=/trunk/; revision=45459
2010-02-06 14:10:18 +00:00
Eric Kohl 5e9564ed2d - Implement GetEventLogInformation.
- OpenBackupEventLogA, OpenEventLogA, RegisterEventSourceA and ReportEventA: Call the ANSI RPC-Server Function directly instead of converting arguments to Unicode and calling the matching Unicode Function.
- OpenEventLogW: Fix argument checks.

svn path=/trunk/; revision=45401
2010-02-03 20:46:21 +00:00
Johannes Anderwald 2f8f2409dd [WDMAUD.DRV]
- Cleanup code
- Fix a bug which made the caller assume that a wave handle has already been open.
- define a macro which appends a postfix depending on wether USE_MMIXER_LIB has been defined

svn path=/trunk/; revision=45390
2010-02-03 12:48:27 +00:00
James Tabor 25ba7f4f8b [Gdi32]
- Miscellaneous implementations and forwards.

svn path=/trunk/; revision=45370
2010-02-01 15:13:35 +00:00
Eric Kohl a6d399d000 GetServiceDisplayNameA/W and GetServiceKeyNameA/W must return an empty String if the given Buffer is too small. This fixes 6 tests.
svn path=/trunk/; revision=45366
2010-01-31 22:22:50 +00:00
Eric Kohl d7117cdb17 - Implement RCreateServiceA.
- Make CreateServiceA call RCreateServiceA instead of CreateServiceW.

svn path=/trunk/; revision=45362
2010-01-31 20:28:04 +00:00
James Tabor 2afb0124d2 [Win32k|User32]
- Updated DrawIconEx information for Meta support.

svn path=/trunk/; revision=45359
2010-01-31 18:38:45 +00:00
Cameron Gutman 95b2e7519e - Merge some small changes from aicom-network-branch to fix potential memory corruption and remove unused code in oskittcp
- Add a hack to WSHSetSocketInformation so we don't fail with options that aren't implemented yet
 - Fixes bug #5131

svn path=/trunk/; revision=45356
2010-01-31 02:07:23 +00:00
James Tabor 4206bf49f4 [User32]
- More movement to WND support.

svn path=/trunk/; revision=45341
2010-01-30 06:41:39 +00:00
James Tabor 1263c98dae [Win32k|User32]
- Updated paint functions to use one calls.
- Found one leak in engwindow.c and monitor.c, not the big one.

svn path=/trunk/; revision=45339
2010-01-30 04:23:58 +00:00
James Tabor 49439aff5f [User32]
- Make ValidateRect a direct call, update related. Update UpdateWindow and some code sorting. Getting ready for WND switch.

svn path=/trunk/; revision=45307
2010-01-29 00:58:19 +00:00
James Tabor 502cd1c9c9 - Turn off debug print outs.
svn path=/trunk/; revision=45278
2010-01-27 00:06:48 +00:00
James Tabor 501fcfdd81 [Win32k|Ggi32]
- Diagnostic commit used for troubleshooting leaking region handles.
- Updates to headers and experimental code added for regions.

svn path=/trunk/; revision=45242
2010-01-25 01:33:01 +00:00
Matthias Kupfer 4edc99f6d0 - fix and add German translations
svn path=/trunk/; revision=45215
2010-01-23 20:18:23 +00:00
Dmitry Chapyshev 1c1c72324a - Add/update Ukrainian translation by Sakara Yevhen (eresid[at]gmail[dot]com) and Igor Paliychuk (igor-hkr[at]mail[dot]ru)
- Update Russian translation for sysdm

svn path=/trunk/; revision=45205
2010-01-22 17:03:08 +00:00
Cameron Gutman ffdab4c2f5 Merge aicom-network-branch (without NDIS changes for now)
New noteworthy improvements include (in addition to the other improvements made in the commits that were reverted in trunk):
 - Support for sending/receiving packets > 16KB in size
 - Samba-tng works
 - Tracert works
 - Major speed and stability improvements (especially for TCP connections)
 - Use ExAllocatePoolWithTag/ExFreePoolWithTag instead of memtrack

svn path=/trunk/; revision=45172
2010-01-21 03:48:10 +00:00
James Tabor 2899820ed5 [User32]
- Revert 44988, fix crash in win user32 wine test.

svn path=/trunk/; revision=45169
2010-01-21 00:49:25 +00:00