Christoph von Wittich [Tue, 18 Sep 2007 08:15:47 +0000 (08:15 +0000)]
fix a bug in the linux version of OsSupport::createProcess
svn path=/trunk/; revision=29091
James Tabor [Tue, 18 Sep 2007 05:07:49 +0000 (05:07 +0000)]
- Implement NtUserValidateHandleSecure and most support functions moved from static and added to their respected headers.
svn path=/trunk/; revision=29090
Andrew Greenwood [Tue, 18 Sep 2007 02:41:46 +0000 (02:41 +0000)]
Bare-bones foundations of the ReactOS Audio Service. At present it's
nothing more than a "mutex service". Some info on the planned
implementation is in the included audiosrv.txt file.
svn path=/trunk/; revision=29089
Eric Kohl [Mon, 17 Sep 2007 22:29:35 +0000 (22:29 +0000)]
Merge all settings in a single struct. This is required to implement the administrative options.
svn path=/trunk/; revision=29088
James Tabor [Mon, 17 Sep 2007 22:08:14 +0000 (22:08 +0000)]
Init stock object buffer only once.
svn path=/trunk/; revision=29087
James Tabor [Mon, 17 Sep 2007 21:46:30 +0000 (21:46 +0000)]
Fixed build.
svn path=/trunk/; revision=29086
James Tabor [Mon, 17 Sep 2007 21:02:19 +0000 (21:02 +0000)]
Fixed Client Info structure. Moved it to the right file so user apps can access it.
svn path=/trunk/; revision=29085
Aleksey Bragin [Mon, 17 Sep 2007 19:51:32 +0000 (19:51 +0000)]
- Change RtlIsDosDeviceName_U() implementation to a better Wine implementation
- Winesync RtlIsNameLegalDOS8Dot3()
- "ntdll_winetest.exe path" reduced to 3 failures (which happen on XP too), so considering "path" done 100% now.
svn path=/trunk/; revision=29084
Hervé Poussineau [Mon, 17 Sep 2007 13:52:44 +0000 (13:52 +0000)]
Add some missing definitions to PSDK
Patch by Samuel Serapion, samdwise51 at gmail dot com
svn path=/trunk/; revision=29083
Hervé Poussineau [Mon, 17 Sep 2007 13:43:34 +0000 (13:43 +0000)]
Add missing svn:eol-style native properties
svn path=/trunk/; revision=29082
Hervé Poussineau [Mon, 17 Sep 2007 09:42:01 +0000 (09:42 +0000)]
Get rid of "Video Save SVGA" group. Clean up group order entries
svn path=/trunk/; revision=29079
Hervé Poussineau [Mon, 17 Sep 2007 09:35:31 +0000 (09:35 +0000)]
No need to create a service group only for VBE driver. By using tags, VBE driver can be installed as the first one in the "Video Save" group
svn path=/trunk/; revision=29078
Aleksey Bragin [Mon, 17 Sep 2007 08:48:14 +0000 (08:48 +0000)]
Cameron Gutman <aicommander@gmail.com>
- Use /SOS to disable bootlogo in the LiveCD too.
svn path=/trunk/; revision=29075
Art Yerkes [Mon, 17 Sep 2007 06:12:40 +0000 (06:12 +0000)]
Add missing include path.
svn path=/trunk/; revision=29074
Art Yerkes [Mon, 17 Sep 2007 05:57:54 +0000 (05:57 +0000)]
Microsoft and the open group both specify towupper and towlower as taking int
and returning int of some flavor. Make this true of ours.
http://msdn2.microsoft.com/en-us/library/45119yx3(VS.80).aspx
http://opengroup.org/onlinepubs/
007908799/xsh/towupper.html
svn path=/trunk/; revision=29073
Art Yerkes [Mon, 17 Sep 2007 05:33:08 +0000 (05:33 +0000)]
Fixen for PPC.
Exclude relocation. We'll be situated properly by the ELF layer anyway, and
it's x86 specific.
Tweak definitions in _mingw.h
svn path=/trunk/; revision=29072
Art Yerkes [Mon, 17 Sep 2007 05:32:04 +0000 (05:32 +0000)]
Fix build for new rosbe-ppc.
svn path=/trunk/; revision=29071
Aleksey Bragin [Sun, 16 Sep 2007 17:37:41 +0000 (17:37 +0000)]
- Move W32CLTINFO_TEB structure out of NDK, since it's module-internal structure.
- Add a define for easier accessing this field.
svn path=/trunk/; revision=29069
James Tabor [Sun, 16 Sep 2007 15:32:58 +0000 (15:32 +0000)]
Fix def and size for NtUserValidateHandleSecure.
svn path=/trunk/; revision=29068
Eric Kohl [Sun, 16 Sep 2007 13:38:26 +0000 (13:38 +0000)]
Indentation clean-up. No code changes.
svn path=/trunk/; revision=29067
Eric Kohl [Sun, 16 Sep 2007 13:25:34 +0000 (13:25 +0000)]
Enable the filter keys settings when the test area EDITTEXT control gets the focus and disable the settings when the focus leaves the control.
svn path=/trunk/; revision=29066
Aleksey Bragin [Sun, 16 Sep 2007 12:54:52 +0000 (12:54 +0000)]
Gregor Brunmar <gregor.brunmar@home.se>:
- Don't include files that aren't in the source directory to the project generation.
- Fix tab indentation in generated files.
svn path=/trunk/; revision=29065
Hervé Poussineau [Sun, 16 Sep 2007 09:12:15 +0000 (09:12 +0000)]
Add back support for files not in the root of the module directory
Patch by Gregor Brunmar, gregor (dot) brunmar (at) home (dot) se
svn path=/trunk/; revision=29064
The Wine Synchronizer [Sat, 15 Sep 2007 17:06:51 +0000 (17:06 +0000)]
Autosyncing with Wine HEAD
svn path=/trunk/; revision=29063
Colin Finck [Sat, 15 Sep 2007 16:10:10 +0000 (16:10 +0000)]
Rename "Properties::" to "Properties" in the context menu (patch by Mario Kacmar, kario AT szm DOT sk)
svn path=/trunk/; revision=29062
Colin Finck [Sat, 15 Sep 2007 15:45:24 +0000 (15:45 +0000)]
Add a slovak translation for "desk.cpl" and fix a small mistake in the translation for "timedate.cpl"
Patch by Mario Kacmar (kario AT szm DOT sk)
svn path=/trunk/; revision=29061
Colin Finck [Sat, 15 Sep 2007 15:20:31 +0000 (15:20 +0000)]
[FORMATTING]
- Use TABs instead of spaces in some more .rbuild files
- No code changes
svn path=/trunk/; revision=29060
Eric Kohl [Sat, 15 Sep 2007 15:12:26 +0000 (15:12 +0000)]
Use the unicode="yes" attribute in the module element instead of defining UNICODE and _UNICODE.
svn path=/trunk/; revision=29059
Johannes Anderwald [Sat, 15 Sep 2007 14:54:01 +0000 (14:54 +0000)]
- move VolumeDlgProc function to own file volume.c
- read default waveout device (thanks to Silverbade)
- improve volume dialog proc
- update all languages resources which current code changes
svn path=/trunk/; revision=29058
Eric Kohl [Sat, 15 Sep 2007 14:48:40 +0000 (14:48 +0000)]
Use the currently selected locale id instead of LOCALE_USER_DEFAULT to display and modify currency settings.
svn path=/trunk/; revision=29057
Colin Finck [Sat, 15 Sep 2007 14:37:02 +0000 (14:37 +0000)]
More XML compliance fixes for the .rbuild files by Marc Piulachs (marc DOT piulachs AT codexchange DOT net)
The added '<include base="ntoskrnl" root="intermediate">include</include>' line in "ntoskrnl.rbuild" was left out, as this include path is already added through the "ntoskrnl.h" precompiled header. (thanks to Hervé for figuring this out)
I applied patches 1904 and 1905 of the Bugzilla bug entry.
See issue #2649 for more details.
svn path=/trunk/; revision=29056
The Wine Synchronizer [Sat, 15 Sep 2007 10:52:08 +0000 (10:52 +0000)]
Autosyncing with Wine HEAD
svn path=/trunk/; revision=29054
Hervé Poussineau [Sat, 15 Sep 2007 09:03:01 +0000 (09:03 +0000)]
Fix typo
svn path=/trunk/; revision=29053
Hervé Poussineau [Sat, 15 Sep 2007 08:47:56 +0000 (08:47 +0000)]
Continue rbuild cleanup (Directory class)
svn path=/trunk/; revision=29052
Timo Kreuzer [Fri, 14 Sep 2007 22:46:38 +0000 (22:46 +0000)]
revert 29027, because it breaks context menus.
svn path=/trunk/; revision=29051
Johannes Anderwald [Fri, 14 Sep 2007 21:44:11 +0000 (21:44 +0000)]
- reenable module definition
svn path=/trunk/; revision=29050
Johannes Anderwald [Fri, 14 Sep 2007 21:06:38 +0000 (21:06 +0000)]
- remove a non working hack
svn path=/trunk/; revision=29049
Johannes Anderwald [Fri, 14 Sep 2007 21:05:46 +0000 (21:05 +0000)]
- include intermediate path for msvc projects since buildno.h and friends are now generated there
svn path=/trunk/; revision=29048
Colin Finck [Fri, 14 Sep 2007 19:34:24 +0000 (19:34 +0000)]
This is hopefully the last fix needed to build LiveCD on Unix hosts again
svn path=/trunk/; revision=29047
Colin Finck [Fri, 14 Sep 2007 19:26:20 +0000 (19:26 +0000)]
Small change in the slovak translation of Solitaire (patch by Mario Kacmar, kario AT szm DOT sk)
svn path=/trunk/; revision=29046
Colin Finck [Fri, 14 Sep 2007 19:23:36 +0000 (19:23 +0000)]
And here comes the next fix, this time for fixing the LiveCD build
svn path=/trunk/; revision=29045
Colin Finck [Fri, 14 Sep 2007 19:13:03 +0000 (19:13 +0000)]
Forgot to change these ones as well.
But somehow it compiled fine under Windows, even without these changes.
svn path=/trunk/; revision=29044
Colin Finck [Fri, 14 Sep 2007 19:02:21 +0000 (19:02 +0000)]
Forgot to change these ones
svn path=/trunk/; revision=29043
Colin Finck [Fri, 14 Sep 2007 18:55:43 +0000 (18:55 +0000)]
- Create a new "include/host" directory for host-only includes.
- Copy the "pshpack*.h", "poppack.h" and "typedefs_host.h" (renamed to "typedefs.h") files to this directory
- Modify the Makefiles of cmlib_host, inflib_host, mkhive, unicode, wmc and wrc to remove the "include/psdk" dependency
- Remove the inclusion of "ntstatus.h" in cmlib_host and mkhive
svn path=/trunk/; revision=29042
Colin Finck [Fri, 14 Sep 2007 17:34:37 +0000 (17:34 +0000)]
Revert the changes in r29036 to the file "ReactOS-i386.rbuild". They broke build and look like test code for me.
svn path=/trunk/; revision=29041
Hervé Poussineau [Fri, 14 Sep 2007 17:13:46 +0000 (17:13 +0000)]
Update project dtd file based on usage (doesn't mean it is good and can't be changed anymore)
svn path=/trunk/; revision=29040
Hervé Poussineau [Fri, 14 Sep 2007 17:12:13 +0000 (17:12 +0000)]
Update README.WINE after revision 29034
svn path=/trunk/; revision=29039
Hervé Poussineau [Fri, 14 Sep 2007 17:10:48 +0000 (17:10 +0000)]
Delete useless files
svn path=/trunk/; revision=29038
Hervé Poussineau [Fri, 14 Sep 2007 17:09:45 +0000 (17:09 +0000)]
Add missing svn:eol-style=native property
svn path=/trunk/; revision=29037
Hervé Poussineau [Fri, 14 Sep 2007 17:07:53 +0000 (17:07 +0000)]
Clean up .rbuild files and make them xml compliant
Inspired by bug 2627
svn path=/trunk/; revision=29036
James Tabor [Fri, 14 Sep 2007 15:34:41 +0000 (15:34 +0000)]
- Setting up for the User32 part of the win32k rewrite.
- Pass window handle and pointer to the current teb callback. This will allow easy and fast read access for user space programs.
- Next will be ValidateHwnd and the rest.
- https://www.microsoft.com/msj/0397/hood/hood0397.aspx
- http://www.winterdom.com/dev/ui/wnd.html
- http://www.mvps.org/user32/modal.html
- http://www.tech-archive.net/Archive/Development/microsoft.public.win32.programmer.kernel/2006-05/msg00522.html
svn path=/trunk/; revision=29035
The Wine Synchronizer [Fri, 14 Sep 2007 08:03:04 +0000 (08:03 +0000)]
Autosyncing with Wine HEAD
svn path=/trunk/; revision=29034
Hervé Poussineau [Fri, 14 Sep 2007 08:01:57 +0000 (08:01 +0000)]
Add imm.h header (enough to let Wine imm.dll compile)
svn path=/trunk/; revision=29033
Hervé Poussineau [Fri, 14 Sep 2007 07:22:03 +0000 (07:22 +0000)]
Autosyncing with Wine HEAD
svn path=/trunk/; revision=29032
James Tabor [Fri, 14 Sep 2007 06:37:08 +0000 (06:37 +0000)]
It does work. There is another bug in the tree!
svn path=/trunk/; revision=29031
James Tabor [Fri, 14 Sep 2007 06:30:26 +0000 (06:30 +0000)]
Need to update or sync with wine.
svn path=/trunk/; revision=29030
James Tabor [Fri, 14 Sep 2007 06:14:50 +0000 (06:14 +0000)]
Vitaliy Margolen: Dont exit when double-clicking with right button held.
svn path=/trunk/; revision=29029
James Tabor [Fri, 14 Sep 2007 05:05:35 +0000 (05:05 +0000)]
Fix typo, add extra entry to the structure.
svn path=/trunk/; revision=29028
Timo Kreuzer [Fri, 14 Sep 2007 02:53:49 +0000 (02:53 +0000)]
make upper 16 bit of gdi table entries type field more windows compatible
svn path=/trunk/; revision=29027
James Tabor [Thu, 13 Sep 2007 16:57:53 +0000 (16:57 +0000)]
Add window client information structure to TEB.
svn path=/trunk/; revision=29026
Daniel Reimer [Thu, 13 Sep 2007 11:40:16 +0000 (11:40 +0000)]
Reformat the RC Files of the cpls to use rsrc.rc for including additional languages.
*Nameofcpl*.rc should be LANG_NEUTRAL SUBLANG_NEUTRAL.
Add manifest.xml to all CPLs to support skinning from now on.
svn path=/trunk/; revision=29025
Johannes Anderwald [Thu, 13 Sep 2007 03:11:15 +0000 (03:11 +0000)]
- implement reading/displaying audio schemes
svn path=/trunk/; revision=29024
Johannes Anderwald [Wed, 12 Sep 2007 20:22:41 +0000 (20:22 +0000)]
- implement loading of sound items
svn path=/trunk/; revision=29023
Ged Murphy [Wed, 12 Sep 2007 19:00:36 +0000 (19:00 +0000)]
Set the main icon resource number to 3004. This should ensure SetupDiLoadClassIcon loads it correctly.
svn path=/trunk/; revision=29022
Johannes Anderwald [Wed, 12 Sep 2007 17:51:51 +0000 (17:51 +0000)]
- start implementing sound scheme dialog
svn path=/trunk/; revision=29021
Daniel Reimer [Wed, 12 Sep 2007 15:17:15 +0000 (15:17 +0000)]
Translate the Keyboard Settings too.
svn path=/trunk/; revision=29019
Ged Murphy [Wed, 12 Sep 2007 13:50:51 +0000 (13:50 +0000)]
- rewrite the Control code
- smooth the progress bar movement
- clean up various other bits
svn path=/trunk/; revision=29018
Ged Murphy [Wed, 12 Sep 2007 09:27:33 +0000 (09:27 +0000)]
Use the handle for ControlService too. This allows me to start and stop my test service (but tcpsvcs hangs on stop)
svn path=/trunk/; revision=29017
Ged Murphy [Wed, 12 Sep 2007 09:08:11 +0000 (09:08 +0000)]
silence a couple of debug messages I missed
svn path=/trunk/; revision=29016
Ged Murphy [Wed, 12 Sep 2007 08:47:06 +0000 (08:47 +0000)]
add a client handle to the private interface
svn path=/trunk/; revision=29015
Ged Murphy [Wed, 12 Sep 2007 08:46:00 +0000 (08:46 +0000)]
- Share a client service handle with the SCM and use it to identify services.
- This fixes the problem where a service name created via CreateService (reg key name) can be different than the one supplied in the call to StartServiceCtrlDispatcher. Windows can still start services in this situation, previously we would fail to find the right service.
svn path=/trunk/; revision=29014
Ged Murphy [Wed, 12 Sep 2007 08:41:00 +0000 (08:41 +0000)]
Receive a client service handle from advapi32 so we can get a permenant link between the SCM and the service
svn path=/trunk/; revision=29013
Hervé Poussineau [Wed, 12 Sep 2007 07:04:32 +0000 (07:04 +0000)]
Cleanup GetDirectory(), GetFilename() and GetExtension() usage
svn path=/trunk/; revision=29012
Andrew Greenwood [Wed, 12 Sep 2007 00:29:07 +0000 (00:29 +0000)]
Modified WINE's winmm.dll to support loading of user-installable drivers
from the registry 'Drivers' and 'Drivers32' keys, as Windows does. Also
silenced the beep-MIDI driver (which is supported by winmm! - but
doesn't seem to do much, at least under vmware.)
Added some Drivers32 entries to be loaded by default, to the hivesft.inf
file.
svn path=/trunk/; revision=29011
Ged Murphy [Tue, 11 Sep 2007 21:56:25 +0000 (21:56 +0000)]
make the apps icon a bit neater
svn path=/trunk/; revision=29010
Ged Murphy [Tue, 11 Sep 2007 13:06:20 +0000 (13:06 +0000)]
delete comments
svn path=/trunk/; revision=29006
Ged Murphy [Tue, 11 Sep 2007 12:59:38 +0000 (12:59 +0000)]
- Send the SERVICE_STATUS_HANDLE to the SCM so SetServiceStatus has something to work with
- Add control code to stop, pause and resume services and forward it onto the service control handler
svn path=/trunk/; revision=29005
Ged Murphy [Tue, 11 Sep 2007 12:56:22 +0000 (12:56 +0000)]
- store the SERVICE_STATUS_HANDLE and use it for setting service status
- add functionality for controlling services
svn path=/trunk/; revision=29004
Aleksey Bragin [Tue, 11 Sep 2007 10:29:03 +0000 (10:29 +0000)]
- When media is changed, set VolumeDevice's DO_VERIFY_VOLUME flag so it actually gets verified.
- IoVerifyVolume() actually gives two successful statuses - STATUS_SUCCESS and STATUS_WRONG_VOLUME. Respect that when processing an device ioctl.
- "Inability to change CD after boot" issue is fixed.
svn path=/trunk/; revision=29002
Hervé Poussineau [Tue, 11 Sep 2007 07:14:32 +0000 (07:14 +0000)]
Rename strFile/strDirectory to a more meaningful name, and move them to appropriate place
svn path=/trunk/; revision=29000
Ged Murphy [Mon, 10 Sep 2007 22:28:34 +0000 (22:28 +0000)]
fix the service name to match the registry key
svn path=/trunk/; revision=28999
Eric Kohl [Mon, 10 Sep 2007 22:16:01 +0000 (22:16 +0000)]
- Enumerate short and long date formats.
- Use the currently selected locale id instead of LOCALE_USER_DEFAULT.
svn path=/trunk/; revision=28998
Eric Kohl [Mon, 10 Sep 2007 22:13:52 +0000 (22:13 +0000)]
Add missing definitions of EnumDateFormats.
svn path=/trunk/; revision=28997
Eric Kohl [Mon, 10 Sep 2007 20:46:27 +0000 (20:46 +0000)]
- Enumerate time formats.
- The user must able to change the locale id. Move it into a global structure.
- User the selected locale id instead of LOCALE_USER_DEFAULT.
svn path=/trunk/; revision=28996
Eric Kohl [Mon, 10 Sep 2007 20:40:27 +0000 (20:40 +0000)]
- Change the currently selected locale id instead of LOCALE_USER_DEFAULT.
- Let the user choose between 0 and 9 fractional digits.
- Fix a typo: SendMesssgeW --> SendMessage.
svn path=/trunk/; revision=28995
Aleksey Bragin [Mon, 10 Sep 2007 16:25:48 +0000 (16:25 +0000)]
- Separate creating partitions objects into a different function (CreatePartitionsObject()).
- Slightly improve the logic of accessing the partitions list.
svn path=/trunk/; revision=28993
Eric Kohl [Mon, 10 Sep 2007 13:31:48 +0000 (13:31 +0000)]
Add missing quotation mark and enable the german translation again.
svn path=/trunk/; revision=28992
Hervé Poussineau [Mon, 10 Sep 2007 13:20:32 +0000 (13:20 +0000)]
Fix File::GetFullPath()
svn path=/trunk/; revision=28991
Hervé Poussineau [Mon, 10 Sep 2007 13:13:16 +0000 (13:13 +0000)]
Continue rbuild cleanup (File class)
svn path=/trunk/; revision=28990
Hervé Poussineau [Mon, 10 Sep 2007 13:00:42 +0000 (13:00 +0000)]
Disable german resource file as it breaks build
svn path=/trunk/; revision=28989
Hervé Poussineau [Mon, 10 Sep 2007 12:21:50 +0000 (12:21 +0000)]
Fix rbuild files
svn path=/trunk/; revision=28988
Daniel Reimer [Mon, 10 Sep 2007 10:59:21 +0000 (10:59 +0000)]
Bug 2643: Ukrainian translation update (temarez@yandex.ru)
Fixes in English RC file of Input and a German Translation by myself.
svn path=/trunk/; revision=28987
Hervé Poussineau [Mon, 10 Sep 2007 06:52:07 +0000 (06:52 +0000)]
Continue rbuild cleanup (Include class)
svn path=/trunk/; revision=28986
James Tabor [Mon, 10 Sep 2007 05:37:57 +0000 (05:37 +0000)]
We are using it now,,, so clean up before use.
svn path=/trunk/; revision=28985
Aleksey Bragin [Sun, 9 Sep 2007 18:32:30 +0000 (18:32 +0000)]
- Use IoBuildAsynchronousFsdRequest() instead of IoBuildDeviceIoControlRequest()
- Use completion routine for completing that type of requests
svn path=/trunk/; revision=28984
Aleksey Bragin [Sun, 9 Sep 2007 17:06:14 +0000 (17:06 +0000)]
- Make sure CLASS2 driver returns STATUS_UNSUCCESSFUL if receiving a RESET_DEVICE ioctl.
svn path=/trunk/; revision=28983
Aleksey Bragin [Sun, 9 Sep 2007 16:19:24 +0000 (16:19 +0000)]
- IoMapTransfer(NULL, ..) is an old-fashioned way, for DMA Changing this back to NULL, since ReactOS's implementation seem to take this into account.
svn path=/trunk/; revision=28982
Aleksey Bragin [Sun, 9 Sep 2007 14:45:38 +0000 (14:45 +0000)]
- Revert 27476: another attempt (previously, dgorbachev tried to "fix" this code) to double-release spinlocks. There are even comments in some uncertain cases about this.
For future generations: Have a look at SpiGetNextLunRequest(), it's full of KeReleaseSpinLock()s.
svn path=/trunk/; revision=28980
Colin Finck [Sun, 9 Sep 2007 13:12:28 +0000 (13:12 +0000)]
Revert r28972, the pshpack*.h and poppack.h headers are in "include/psdk".
So we're still sharing some small headers with host and target :-(
svn path=/trunk/; revision=28979
Aleksey Bragin [Sun, 9 Sep 2007 13:00:14 +0000 (13:00 +0000)]
- Revert 28967, and fix the real issue where an overwrite occured (in KiMoveApcState()).
svn path=/trunk/; revision=28978