Magnus Olsen
bea2e9174e
[AUDIT] after looking through code no signs of reverse engineering were found.
...
1. Follow fix need be done remove hardcode exe, cmd extions in wstart* use PATHEXT to found right excutions.
svn path=/trunk/; revision=22866
2006-07-05 18:57:25 +00:00
Magnus Olsen
2711a8c0ae
[AUDIT] after looking through code no signs of reverse engineering were found. Alot stuff taken from wine, it contain hard code string like date, contry names, that need to move to msvcrt dll rc file
...
svn path=/trunk/; revision=22865
2006-07-05 18:49:03 +00:00
Magnus Olsen
dffe30bd96
[AUDIT] after looking through code no signs of reverse engineering were found. Almost all code is from djgpp, few functions is from us.
...
svn path=/trunk/; revision=22864
2006-07-05 18:43:17 +00:00
Magnus Olsen
adfdf54371
[AUDIT] after looking through code no signs of reverse engineering were found.
...
svn path=/trunk/; revision=22863
2006-07-05 18:36:44 +00:00
Magnus Olsen
016d44f812
[AUDIT] after looking through code no signs of reverse engineering were found, and most code is base on djgpp
...
svn path=/trunk/; revision=22862
2006-07-05 18:34:01 +00:00
Ged Murphy
a976fc233e
clean up code and use HeapAlloc + fix memory leaks
...
svn path=/trunk/; revision=22861
2006-07-05 15:29:37 +00:00
Alex Ionescu
ce56d2bf07
- Make IoCreateFile use deferred I/O completion.
...
- Fixed a bug in TCP/IP that was making it complete IRP_MJ_CREATE with STATUS_SUCCESS yet with the IRP marked as pending.
svn path=/trunk/; revision=22859
2006-07-05 06:45:00 +00:00
Alex Ionescu
5338d133b3
[AUDIT] - Almost all the functions are stubs, except for some LSA functions which merely seem to be wrappers that build LPC messages for the actual LSA Server to implement (which isn't part of these files).
...
- Add some stubs during my attempt to load Google Talk (forget about it!). However WINE implements all these functions entirely so maybe we should just sync with them?
svn path=/trunk/; revision=22858
2006-07-05 06:43:46 +00:00
Alex Ionescu
32472d9eff
- Ongoing IoCreateFile fixes:
...
- Start with empty object
- Set the type/size in the object header
- Don't rudely ignore the following flags: FILE_WRITE_THROUGH, FILE_SEQUENTIAL_ONLY, FILE_RANDOM_ACCESS, OBJ_CASE_INSENSITIVE; they are not merely decorative.
- Set correct IRP flags for IRP_CREATE_OPERATION so that the I/O manager knows how to deal with the request (also set SYNCH_API flag).
- Deferred mode not yet enabled.
- Simplify the way we set the parameters for pipes/mailslots/files.
- Don't close the handle of an invalid FO.
svn path=/trunk/; revision=22857
2006-07-05 04:16:37 +00:00
Alex Ionescu
cea9a8ea57
- Fix IopcloseFile... I'm not sure it was working right after the Ob changes, so it's possible some devices weren't getting IRP_MJ_CLEANUP... also made it lock the FO and detect malformed FOs (more spam for you on the debug logs!) -- but this is one problem I'm planning on fixing.
...
svn path=/trunk/; revision=22856
2006-07-05 02:02:44 +00:00
Alex Ionescu
6fc8c860f1
- The FO's lock is a Synch event, not a notification event!
...
svn path=/trunk/; revision=22855
2006-07-05 00:22:09 +00:00
Alex Ionescu
b450016579
- Finally fix IoCreateStreamFileObject. I had fixed it a long time ago but back then it was causing regressions. It now properly creates a handle for the FO and sets the right flags.
...
svn path=/trunk/; revision=22854
2006-07-05 00:17:34 +00:00
Alex Ionescu
ef41fc2623
- Fix IopQueryNameFile to properly validate and calculate lengths at each step of the way and to support incomplete buffers. Previously, dangerous assumptions were made about the buffers and the actual required length was never returned.
...
svn path=/trunk/; revision=22853
2006-07-04 23:31:42 +00:00
Alex Ionescu
0342a00bde
- Fix and combine the creation of I/O Object Types, it was a complete mess with missing attributes and dangerous bugs (Adapters and Controllers had IopParseDevice as a parse routine and the same pool charge as a deivice object, etc.)
...
svn path=/trunk/; revision=22852
2006-07-04 22:41:47 +00:00
Alex Ionescu
9ed248e63a
- Add locking in IopDeleteFile, and only check for completion context or name if the file has a DO, otherwise those shouldn't exist.
...
- Added support for device objects as well in IopSecurityFile, since the code is similar. Also fixed sync semantics for file objects, and made other little small fixes.
svn path=/trunk/; revision=22851
2006-07-04 22:28:23 +00:00
Ged Murphy
f1260d7115
update Wine doc
...
svn path=/trunk/; revision=22850
2006-07-04 21:45:05 +00:00
Ged Murphy
94384e8058
Sync to Wine-0_9_16:
...
Alexandre Julliard <julliard@winehq.org>
- comctl32: Don't use sizeof in traces to avoid printf format warnings.
Dmitry Timoshkov <dmitry@codeweavers.com>
- comctl32: Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler.
Mike McCormack <mike@codeweavers.com>
- comctl32: Use the listview's background colour when drawing with imagelist.
- comctl32: Arrange the listview after deleting all items so we will place iconsat the top again.
svn path=/trunk/; revision=22849
2006-07-04 21:33:34 +00:00
Ged Murphy
21d56df85d
update ROS code to call new tests
...
svn path=/trunk/; revision=22848
2006-07-04 21:05:16 +00:00
Ged Murphy
df1bfe81ba
update comctl32 regression tests to Wine-0_9_16, which now includes listview testing
...
svn path=/trunk/; revision=22847
2006-07-04 20:58:29 +00:00
Ged Murphy
4334d625a1
revert r22824 as requested by Fireball.
...
The auto sync didn't work as expected.
svn path=/trunk/; revision=22843
2006-07-04 19:27:14 +00:00
Aleksey Bragin
762103b6c0
Revert netapi and mpr winesyncs (needs to be re-applied correctly next time)
...
svn path=/trunk/; revision=22842
2006-07-04 19:22:00 +00:00
Aleksey Bragin
04bed5affc
Revert cards.dll and crypt32.dll autowinesync.
...
svn path=/trunk/; revision=22841
2006-07-04 19:14:19 +00:00
James Tabor
e27f4b8e40
- CreateWindowExa/W
...
svn path=/trunk/; revision=22840
2006-07-04 18:26:49 +00:00
Aleksey Bragin
4f0a4cd681
ROS-specific patch for autosyncing with Wine
...
svn path=/trunk/; revision=22839
2006-07-04 17:33:54 +00:00
Alex Ionescu
fbfa3c8507
- Misc formatting fixes.
...
svn path=/trunk/; revision=22838
2006-07-04 16:53:29 +00:00
Alex Ionescu
cd3a5651b9
- Fix NtSetInformationFile to use correct sync/async semantics and use deferred I/O completion. This routine doesn't use IopSyncronous/Asyncronous helper routines because it can be optimized to handle some Information classes in-line (not currently being done except for Completion Ports, like the previous code).
...
svn path=/trunk/; revision=22837
2006-07-04 16:50:56 +00:00
Alex Ionescu
e5d57b0b41
- Fix NtQueryInformationFile to use correct sync/async semantics and use deferred I/O completion. This routine doesn't use IopSyncronous/Asyncronous helper routines because it can be optimized to handle some Information classes in-line (not currently being done).
...
svn path=/trunk/; revision=22836
2006-07-04 15:36:55 +00:00
Johannes Anderwald
e325f17cb8
fix build
...
svn path=/trunk/; revision=22835
2006-07-04 15:15:45 +00:00
The Wine Synchronizer
ba0d1ad833
Autosyncing with Wine
...
svn path=/trunk/; revision=22834
2006-07-04 14:20:20 +00:00
The Wine Synchronizer
17984c4182
Autosyncing with Wine
...
svn path=/trunk/; revision=22833
2006-07-04 14:17:14 +00:00
The Wine Synchronizer
a40ef44f44
Autosyncing with Wine
...
svn path=/trunk/; revision=22832
2006-07-04 14:14:41 +00:00
The Wine Synchronizer
238674ba55
Autosyncing with Wine
...
svn path=/trunk/; revision=22831
2006-07-04 14:12:07 +00:00
The Wine Synchronizer
0cb90dcf00
Autosyncing with Wine
...
svn path=/trunk/; revision=22830
2006-07-04 14:09:35 +00:00
The Wine Synchronizer
263c708067
Autosyncing with Wine
...
svn path=/trunk/; revision=22829
2006-07-04 14:04:07 +00:00
The Wine Synchronizer
a70872436e
Autosyncing with Wine
...
svn path=/trunk/; revision=22828
2006-07-04 13:58:40 +00:00
The Wine Synchronizer
c7b8d82ee6
Autosyncing with Wine
...
svn path=/trunk/; revision=22827
2006-07-04 13:55:42 +00:00
The Wine Synchronizer
8405953e75
Autosyncing with Wine
...
svn path=/trunk/; revision=22826
2006-07-04 13:51:21 +00:00
The Wine Synchronizer
bed42ce391
Autosyncing with Wine
...
svn path=/trunk/; revision=22824
2006-07-04 13:46:00 +00:00
The Wine Synchronizer
1bdd35fc6e
Autosyncing with Wine
...
svn path=/trunk/; revision=22823
2006-07-04 13:41:25 +00:00
Johannes Anderwald
6b7b808d5a
* halfplemented console system menu
...
svn path=/trunk/; revision=22822
2006-07-04 13:36:57 +00:00
The Wine Synchronizer
bb69f46634
Autosyncing with Wine
...
svn path=/trunk/; revision=22821
2006-07-04 13:33:18 +00:00
Johannes Anderwald
2cb63fcb9b
* remove unreferenced parameters warning in font.c layout.c colors.c
...
* remove global structure g_ConsoleInfo
* implemented reading/writing of options dialog settings
* added apply dialog
* thnx to w3seek for help
svn path=/trunk/; revision=22820
2006-07-04 13:22:05 +00:00
The Wine Synchronizer
4b35b55e7a
Autosyncing with Wine
...
svn path=/trunk/; revision=22819
2006-07-04 12:05:13 +00:00
James Tabor
979f9f7d1a
- NtUser/CreateWindowExA/W:
...
- During testing I found one application not working with the new mdi support changes. VIDE from the Vgui C++ project was creating a bugcheck trying to access kernel space. Just for precautions I moved the kernel code back into user32. After testing the application, it worked fine. So, I'm reordering the execution of CreateWindowEx. Keeping a small part in kernel space and the rest in user. This has caused code duplication in user32, but I want to set this straight first. I will sort out the code duplication later. Sorry for the mess.
svn path=/trunk/; revision=22818
2006-07-04 05:56:25 +00:00
James Tabor
b43b9aa85e
Restore tinus patches.
...
svn path=/trunk/; revision=22817
2006-07-04 02:32:33 +00:00
James Tabor
bc28737725
Wine port for DefWindowProcAW WM_NCCREATE help SetText.
...
svn path=/trunk/; revision=22816
2006-07-03 22:36:09 +00:00
Magnus Olsen
cb6818f2df
patch from LMH1 : see bug 1606
...
NORWEGIAN translations
svn path=/trunk/; revision=22815
2006-07-03 22:28:49 +00:00
Johannes Anderwald
fc2be1d1ce
[AUDIT]
...
* unlock win32csr
* win32csr is totally different implemented from NT Version
* audit reviewed by Alex_Ionescu
svn path=/trunk/; revision=22814
2006-07-03 22:08:47 +00:00
James Tabor
f985e4b908
Move hBmpClose to the MDICLIENTINFO structure and modified MDI_RestoreFrameMenu to support the change.
...
svn path=/trunk/; revision=22813
2006-07-03 22:04:42 +00:00
Magnus Olsen
6d2332c2fb
Commit bug 1347, patch from w3seek
...
This patch implements the function TreeResetNamedSecurityInfoA. However, as it's not even implemented in windows, the code is disabled by default.
svn path=/trunk/; revision=22812
2006-07-03 21:43:04 +00:00