Gregor Brunmar [Tue, 23 Oct 2007 21:47:18 +0000 (21:47 +0000)]
Made r29837 readable
svn path=/trunk/; revision=29838
Gregor Brunmar [Tue, 23 Oct 2007 21:42:03 +0000 (21:42 +0000)]
Added RtlCopySecurityDescriptor
svn path=/trunk/; revision=29837
Aleksey Bragin [Tue, 23 Oct 2007 19:19:06 +0000 (19:19 +0000)]
- Revert 29702 (IopParseDeviceHack is still required in 1st stage, and the Real Bug is at some other place, so no need in masking it away by doing calls which avoid buggy operation).
svn path=/trunk/; revision=29834
Marc Piulachs [Tue, 23 Oct 2007 15:24:40 +0000 (15:24 +0000)]
- various fixes to the spanish language resources
svn path=/trunk/; revision=29831
Hervé Poussineau [Tue, 23 Oct 2007 14:26:53 +0000 (14:26 +0000)]
IExtractIcon::GetIconLocation is not documented to support a NULL pointer as last parameter
svn path=/trunk/; revision=29830
Marc Piulachs [Tue, 23 Oct 2007 13:25:26 +0000 (13:25 +0000)]
- Added a new start menu folder "Accessibility" (IDS_SYS_ACCESSIBILITY)
- Install magnify on the start menu
See issue #2742 for more details.
svn path=/trunk/; revision=29829
Mike Nordell [Tue, 23 Oct 2007 12:31:21 +0000 (12:31 +0000)]
Unbreak build (unused local var's warnings when not using the quota code).
svn path=/trunk/; revision=29828
Mike Nordell [Tue, 23 Oct 2007 11:08:18 +0000 (11:08 +0000)]
[FORMATTING] Consistency.
svn path=/trunk/; revision=29827
Mike Nordell [Tue, 23 Oct 2007 10:05:40 +0000 (10:05 +0000)]
First small attempt at implementing process memory quota. Currently disabled without explicit code modification (enabled by macro) to not modify behaviour of trunk.
svn path=/trunk/; revision=29826
Mike Nordell [Tue, 23 Oct 2007 09:49:16 +0000 (09:49 +0000)]
[FORMATTING] Tab -> spc consistency.
svn path=/trunk/; revision=29825
Hervé Poussineau [Tue, 23 Oct 2007 09:43:23 +0000 (09:43 +0000)]
When creating the context menu, take care of attributes returned by the shell folder implementation
svn path=/trunk/; revision=29824
Hervé Poussineau [Tue, 23 Oct 2007 09:09:46 +0000 (09:09 +0000)]
Use SHCreateDefaultExtractIcon to simplify code
svn path=/trunk/; revision=29823
Hervé Poussineau [Tue, 23 Oct 2007 09:01:39 +0000 (09:01 +0000)]
Implement SHCreateDefaultExtractIcon
Export SHCreateDefaultContextMenu
svn path=/trunk/; revision=29822
Aleksey Bragin [Tue, 23 Oct 2007 08:32:19 +0000 (08:32 +0000)]
- Add a bit more debug traces, like the previous implementation had.
svn path=/trunk/; revision=29821
Hervé Poussineau [Tue, 23 Oct 2007 08:30:39 +0000 (08:30 +0000)]
Fix some svn properties
svn path=/trunk/; revision=29819
Hervé Poussineau [Tue, 23 Oct 2007 08:27:48 +0000 (08:27 +0000)]
Do not mix ReactOS and Wine debug style
svn path=/trunk/; revision=29818
Hervé Poussineau [Tue, 23 Oct 2007 08:25:53 +0000 (08:25 +0000)]
Code refactoring to be able to handle installation of network protocols/services/clients
svn path=/trunk/; revision=29817
Hervé Poussineau [Tue, 23 Oct 2007 08:22:02 +0000 (08:22 +0000)]
No need to define __USE_W32API
svn path=/trunk/; revision=29816
Hervé Poussineau [Tue, 23 Oct 2007 08:12:28 +0000 (08:12 +0000)]
No need to define __USE_W32API
svn path=/trunk/; revision=29815
Hervé Poussineau [Tue, 23 Oct 2007 07:53:02 +0000 (07:53 +0000)]
__USE_W32API is always defined nowadays
svn path=/trunk/; revision=29814
James Tabor [Tue, 23 Oct 2007 06:13:16 +0000 (06:13 +0000)]
Sync with Wine: Combo controls. Checked Button and no changes.
svn path=/trunk/; revision=29813
James Tabor [Tue, 23 Oct 2007 04:32:10 +0000 (04:32 +0000)]
Sync with Wine: Add the rest of Alex Villacís Lasso : user32: Fix EM_SETLIMITTEXT with zeroed args.
svn path=/trunk/; revision=29812
James Tabor [Tue, 23 Oct 2007 04:19:29 +0000 (04:19 +0000)]
Sync with Wine: Edit controls.
svn path=/trunk/; revision=29811
Johannes Anderwald [Tue, 23 Oct 2007 02:03:29 +0000 (02:03 +0000)]
- silence wine debug messages
svn path=/trunk/; revision=29809
Johannes Anderwald [Tue, 23 Oct 2007 02:00:30 +0000 (02:00 +0000)]
- add a member to shlview to able to track the current context menu
- make the background menu use owner drawn items to show icon (icon not yet shown)
- let the shell item menu also accept owner drawn images
- this makes winrar shellextension appear however the language is _not_ correct in most cases and executing a command is at your own risk :)
svn path=/trunk/; revision=29808
Marc Piulachs [Mon, 22 Oct 2007 22:06:29 +0000 (22:06 +0000)]
Add xcopy and maginify to bootcd to make aicom happy
svn path=/trunk/; revision=29802
Daniel Reimer [Mon, 22 Oct 2007 21:24:42 +0000 (21:24 +0000)]
Translate xcopy into German and fix the SUBLANGs of the rest.
Update German Shell32 Translation
svn path=/trunk/; revision=29799
Marc Piulachs [Mon, 22 Oct 2007 19:55:26 +0000 (19:55 +0000)]
Wine imported xcopy command line tool
svn path=/trunk/; revision=29794
Gregor Brunmar [Mon, 22 Oct 2007 19:54:51 +0000 (19:54 +0000)]
More svchost stub, end-of-the-day checkin.
svn path=/trunk/; revision=29793
Marc Piulachs [Mon, 22 Oct 2007 19:39:47 +0000 (19:39 +0000)]
- Minor fixes to the es-ES localization for eventvwr
- Add it to the build
svn path=/trunk/; revision=29789
Gregor Brunmar [Mon, 22 Oct 2007 18:06:31 +0000 (18:06 +0000)]
Added first stub of svchost - not included in the build yet.
svn path=/trunk/; revision=29783
Colin Finck [Mon, 22 Oct 2007 16:49:34 +0000 (16:49 +0000)]
Shell32 resource file cleanup - Part 2
All resource files contain the same elements now, so translators know what they have to translate.
If elements are added or changed, please do that for all translations now to avoid such a mess in the future.
svn path=/trunk/; revision=29781
Hervé Poussineau [Mon, 22 Oct 2007 14:43:01 +0000 (14:43 +0000)]
Add SHCreateDefaultExtractIcon prototype and IDefaultExtractIconInit interface.
IID_IDefaultExtractIconInit is not correct, it has to be fixed later
svn path=/trunk/; revision=29779
Hervé Poussineau [Mon, 22 Oct 2007 14:04:23 +0000 (14:04 +0000)]
__USE_W32API is always defined nowadays
svn path=/trunk/; revision=29778
Hervé Poussineau [Mon, 22 Oct 2007 12:23:14 +0000 (12:23 +0000)]
Remove outdated file
svn path=/trunk/; revision=29777
Hervé Poussineau [Mon, 22 Oct 2007 12:19:43 +0000 (12:19 +0000)]
Always declare SetLogonNotifyWindow
svn path=/trunk/; revision=29776
Mike Nordell [Mon, 22 Oct 2007 10:04:52 +0000 (10:04 +0000)]
[COMMENT] Document array indices for EPROCESS.Quota* members.
svn path=/trunk/; revision=29771
Hervé Poussineau [Mon, 22 Oct 2007 08:50:31 +0000 (08:50 +0000)]
Fix typo
svn path=/trunk/; revision=29770
Thomas Bluemel [Mon, 22 Oct 2007 03:38:51 +0000 (03:38 +0000)]
Process window messages while the (un)installer is running and disable it
svn path=/trunk/; revision=29765
Johannes Anderwald [Mon, 22 Oct 2007 00:36:10 +0000 (00:36 +0000)]
- load dynamic shell extensions with IContextMenu interface
svn path=/trunk/; revision=29763
Johannes Anderwald [Sun, 21 Oct 2007 21:59:55 +0000 (21:59 +0000)]
- use RegLoadMUIString for a translated keys
- insert shortcut assitent in front of shellnew list
- adjust item id for create shortcut action
svn path=/trunk/; revision=29756
Colin Finck [Sun, 21 Oct 2007 21:04:36 +0000 (21:04 +0000)]
Shell32 resource file cleanup - Part 1/2 for today
- Move all language-dependent resource files to a "lang" subdirectory and rename them appropriately
- Rename "shres.rc" to "shell32.rc"
- Make all translations consistent, if some elements were missing I copied the english ones. Also use a consistent indentation.
All resource files from "bg-BG.rc" to "fi-FI.rc" (alphabetically) should be consistent now, I'll do the rest later.
- Fix some mistakes in the german translation
svn path=/trunk/; revision=29753
Thomas Bluemel [Sun, 21 Oct 2007 19:14:19 +0000 (19:14 +0000)]
Load libraries as data files in RegLoadMUIString
svn path=/trunk/; revision=29752
Johannes Anderwald [Sun, 21 Oct 2007 18:42:01 +0000 (18:42 +0000)]
- fix a few bugs
svn path=/trunk/; revision=29749
Hervé Poussineau [Sun, 21 Oct 2007 18:35:19 +0000 (18:35 +0000)]
[FORMATTING] General cleanup (indentation, headers...). No code change
svn path=/trunk/; revision=29748
Johannes Anderwald [Sun, 21 Oct 2007 17:11:43 +0000 (17:11 +0000)]
- use SHGetSpecialFolderPath if used on desktop when creating new file objects
svn path=/trunk/; revision=29744
Johannes Anderwald [Sun, 21 Oct 2007 16:22:39 +0000 (16:22 +0000)]
- fix a typo
- may fix bug 2732
svn path=/trunk/; revision=29740
Johannes Anderwald [Sun, 21 Oct 2007 16:20:14 +0000 (16:20 +0000)]
- fix memory leak
svn path=/trunk/; revision=29739
Daniel Reimer [Sun, 21 Oct 2007 13:49:27 +0000 (13:49 +0000)]
Remove Trailing spaces.
Add German Translations for joy and tapiui.rc.
Fix a typo in en-US of tapiui.
svn path=/trunk/; revision=29735
Eric Kohl [Sun, 21 Oct 2007 13:02:26 +0000 (13:02 +0000)]
Simplify a lot of code (e.g.: SendMessage(GetDlgItem(...)...) --> SendDlgItemMessage(...))
svn path=/trunk/; revision=29733
Eric Kohl [Sun, 21 Oct 2007 12:58:35 +0000 (12:58 +0000)]
Fixed indentation (TABs --> Spaces)
No code changes.
svn path=/trunk/; revision=29732
Hervé Poussineau [Sun, 21 Oct 2007 11:50:55 +0000 (11:50 +0000)]
Replace STDCALL by APIENTRY
Remove keywords property
svn path=/trunk/; revision=29730
Eric Kohl [Sun, 21 Oct 2007 11:13:03 +0000 (11:13 +0000)]
- Keep the value type of each environment variable that was read from the registry and assign the right type for new and modified variables.
- Read and write the the raw (non-expanded) environment variables and display the cooked (expanded) ones only.
svn path=/trunk/; revision=29729
Colin Finck [Sun, 21 Oct 2007 10:41:11 +0000 (10:41 +0000)]
- Apply the spanish translation for eventvwr by Marc Piulachs (marc DOT piulachs AT codexchange DOT net, bug 2758)
- Use a consistent indentation in all resource files
- Change the metrics of some controls to make the full text visible
- Add a manifest file to enable visual styles
See issue #2758 for more details.
svn path=/trunk/; revision=29728
Aleksey Bragin [Sun, 21 Oct 2007 09:08:04 +0000 (09:08 +0000)]
- When adding new items into a submenu, they are placed incorrectly. Fix this.
svn path=/trunk/; revision=29727
Hervé Poussineau [Sun, 21 Oct 2007 07:14:55 +0000 (07:14 +0000)]
Replace DDKAPI call convention by APIENTRY, as specified in winddi.h for driver function pointers
svn path=/trunk/; revision=29726
Thomas Bluemel [Sat, 20 Oct 2007 22:26:58 +0000 (22:26 +0000)]
Fixes updating default character attributes when calling SetConsoleTextAttribute().
See issue #2705 for more details.
svn path=/trunk/; revision=29723
Thomas Bluemel [Sat, 20 Oct 2007 21:37:48 +0000 (21:37 +0000)]
Enable the code to determine the time zone from the default system language
svn path=/trunk/; revision=29722
Johannes Anderwald [Sat, 20 Oct 2007 18:56:46 +0000 (18:56 +0000)]
- add joy.cpl and tapiui.dll to bootcd
- patch by Cameron Gutman (aicommander[at]gmail[dot]com)
svn path=/trunk/; revision=29720
Thomas Bluemel [Sat, 20 Oct 2007 18:34:56 +0000 (18:34 +0000)]
tapiui.dll doesn't have an entry point
svn path=/trunk/; revision=29719
Aleksey Bragin [Sat, 20 Oct 2007 18:09:14 +0000 (18:09 +0000)]
- Use "windows" module to hold native dlls, which can be legally used in different operating systems (for now, it's mfc42.dll). Put it into reactos\modules\windows directory and "makex bootcd".
svn path=/trunk/; revision=29718
Aleksey Bragin [Sat, 20 Oct 2007 17:38:35 +0000 (17:38 +0000)]
- Remove entrypoint="0" from DLLs which actually need their DllMain to be exported and run. Some of them are Wine-autosynced, so the offer is to alter winesync.cmd to remove "entrypoint="0" from autocreated .rbuild files.
svn path=/trunk/; revision=29716
Aleksey Bragin [Sat, 20 Oct 2007 17:16:30 +0000 (17:16 +0000)]
Dmitry Chapyshev <lentind@yandex.ru>
- Fully implement tapiui.dll, compatible with Windows.
- Icons come from SUSE's yast2-industrial; 203,202.ico and 301,302.bmp are done by me based on Tango.
svn path=/trunk/; revision=29714
Eric Kohl [Sat, 20 Oct 2007 15:03:15 +0000 (15:03 +0000)]
Make it UNICODE-safe.
svn path=/trunk/; revision=29713
Eric Kohl [Sat, 20 Oct 2007 11:08:23 +0000 (11:08 +0000)]
Fix indentation (TABs --> Spaces).
Use BEGIN and END instead of { and } in resource scripts.
svn path=/trunk/; revision=29706
Aleksey Bragin [Sat, 20 Oct 2007 10:20:05 +0000 (10:20 +0000)]
Dmitry Chapyshev <lentind@yandex.ru>
- Implement a joy.cpl applet. Works good on Windows XP.
svn path=/trunk/; revision=29705
Johannes Anderwald [Sat, 20 Oct 2007 10:14:03 +0000 (10:14 +0000)]
- fix param spotted by James Tabor
- see http://www.reactos.org/archives/public/ros-dev/2007-October/009952.html for more details
svn path=/trunk/; revision=29704
Mike Nordell [Sat, 20 Oct 2007 07:36:17 +0000 (07:36 +0000)]
Don't try to open a harddisk for reading when checking for it to create the PhysicalDriveN links. Instead, request FILE_READ_ATTRIBUTES. This silences a hack-warning in IopParseDevice, that now possibly can be removed.
svn path=/trunk/; revision=29702
Mike Nordell [Sat, 20 Oct 2007 05:48:25 +0000 (05:48 +0000)]
[COMMENT] Added comment explaining how this code, which at first glance simply couldn't work, indeed can work. Much code (55 lines to be precise) is hidden inside a macro.
svn path=/trunk/; revision=29700
Art Yerkes [Sat, 20 Oct 2007 04:30:01 +0000 (04:30 +0000)]
Protect access to the physical map.
svn path=/trunk/; revision=29699
Johannes Anderwald [Sat, 20 Oct 2007 01:18:08 +0000 (01:18 +0000)]
- implement shellnew operations for type "Data" and "FileName"
svn path=/trunk/; revision=29694
Johannes Anderwald [Sat, 20 Oct 2007 00:50:07 +0000 (00:50 +0000)]
- store lnk extension
- store shellnew command range
- implement shellnew commands for type "Command" and type "NullFile"
svn path=/trunk/; revision=29693
Johannes Anderwald [Sat, 20 Oct 2007 00:46:40 +0000 (00:46 +0000)]
- add a create shellnew option for textfiles
svn path=/trunk/; revision=29692
Johannes Anderwald [Fri, 19 Oct 2007 23:54:26 +0000 (23:54 +0000)]
- provide a name for shellnew command (required)
svn path=/trunk/; revision=29691
Daniel Reimer [Fri, 19 Oct 2007 23:21:45 +0000 (23:21 +0000)]
Delete all Trailing spaces in code.
svn path=/trunk/; revision=29690
Daniel Reimer [Fri, 19 Oct 2007 23:05:02 +0000 (23:05 +0000)]
Delete all Trailing spaces in code.
svn path=/trunk/; revision=29689
Daniel Reimer [Fri, 19 Oct 2007 23:01:40 +0000 (23:01 +0000)]
Delete all Trailing spaces in code.
svn path=/trunk/; revision=29688
Johannes Anderwald [Fri, 19 Oct 2007 19:32:16 +0000 (19:32 +0000)]
- implement loading of shell new items in context menus
- these are responsible for showing creating "new file type extension" item
svn path=/trunk/; revision=29686
Hervé Poussineau [Fri, 19 Oct 2007 15:27:44 +0000 (15:27 +0000)]
Activate define override check in rbuild
Cleanup some .rbuild files
Set __REACTOS__ as overridable ; it should be removed after next winesync
svn path=/trunk/; revision=29685
Hervé Poussineau [Fri, 19 Oct 2007 15:06:11 +0000 (15:06 +0000)]
Add an 'overridable' attribute on defines.
Suggestion by Marc Piulachs
svn path=/trunk/; revision=29684
Mike Nordell [Fri, 19 Oct 2007 14:27:32 +0000 (14:27 +0000)]
Deleted definition of a variable named ScsiPortIsr that was directly followed by the declaration of the function with the same name.
svn path=/trunk/; revision=29683
Hervé Poussineau [Fri, 19 Oct 2007 14:16:18 +0000 (14:16 +0000)]
Ignore compiler flags when generating resource macro
svn path=/trunk/; revision=29682
Hervé Poussineau [Fri, 19 Oct 2007 13:24:06 +0000 (13:24 +0000)]
Support define overriding in child .rbuild files
See issue #2745 for more details.
svn path=/trunk/; revision=29681
Hervé Poussineau [Fri, 19 Oct 2007 13:20:27 +0000 (13:20 +0000)]
Const-ify Define class
svn path=/trunk/; revision=29680
Johannes Anderwald [Fri, 19 Oct 2007 13:01:55 +0000 (13:01 +0000)]
- fix creating context menu entry for shortcut
- add static context menu entry (under windows xp sp2 it is defined under ".lnk", however this is a little mess to define static handlers in one place and dynamic in another)
svn path=/trunk/; revision=29679
Johannes Anderwald [Fri, 19 Oct 2007 11:15:50 +0000 (11:15 +0000)]
Author: Evan Teran <evan.teran@gmail.com>
- Fix typo in GlobalAlloc parameters.
svn path=/trunk/; revision=29678
Johannes Anderwald [Fri, 19 Oct 2007 11:03:05 +0000 (11:03 +0000)]
- add printer folder
- patch by Huw D M Davies (http://www.winehq.org/pipermail/wine-patches/2005-April/016926.html)
- register bitbucket context menu extension
svn path=/trunk/; revision=29677
Johannes Anderwald [Fri, 19 Oct 2007 10:52:07 +0000 (10:52 +0000)]
- load dynamic IContextMenu extensions from registry
- it uses the key shellex\ContextMenuHandlers\{CLSID} to load extensions
- make SHCreateDefaultContextMenu use default IContextMenu implementation
- TBD for static IContextMenu extensions and for creating a new object of that type (ShellNew)
- code currently if 0' out
svn path=/trunk/; revision=29676
Mike Nordell [Fri, 19 Oct 2007 07:50:59 +0000 (07:50 +0000)]
[FORMATTING] Misuse of TAB. Converted to spaces.
svn path=/trunk/; revision=29674
Art Yerkes [Fri, 19 Oct 2007 07:47:21 +0000 (07:47 +0000)]
Uncaught error when moving to trunk. Thanks gdb.
svn path=/trunk/; revision=29673
Art Yerkes [Fri, 19 Oct 2007 07:22:01 +0000 (07:22 +0000)]
Debug DbgBreakPoint and drop to GDB on program trap.
svn path=/trunk/; revision=29672
Thomas Bluemel [Fri, 19 Oct 2007 04:51:07 +0000 (04:51 +0000)]
Destroy created pen after use (fixes a GDI object leak)
svn path=/trunk/; revision=29671
Thomas Bluemel [Fri, 19 Oct 2007 03:23:04 +0000 (03:23 +0000)]
Tweak the ScrollDC implementation a bit so that it produces a better output. The implementation still is completely incorrect as it should call the driver for this operation instead of doing a BitBlt operation...
svn path=/trunk/; revision=29670
Thomas Bluemel [Fri, 19 Oct 2007 02:51:48 +0000 (02:51 +0000)]
Extend hack in NtUserEnumDisplayDevices to fail enumerating monitors. Fixes an infinite loop in deskmon.dll
svn path=/trunk/; revision=29669
Thomas Bluemel [Fri, 19 Oct 2007 02:40:23 +0000 (02:40 +0000)]
Port RegLoadMUIStringA/W from WINE HEAD and adjust parameter names
svn path=/trunk/; revision=29668
Thomas Bluemel [Fri, 19 Oct 2007 02:16:54 +0000 (02:16 +0000)]
Initialize the COM library
svn path=/trunk/; revision=29667
Thomas Bluemel [Thu, 18 Oct 2007 23:39:16 +0000 (23:39 +0000)]
Allow selecting monitors using the keyboard
svn path=/trunk/; revision=29666
Thomas Bluemel [Thu, 18 Oct 2007 22:59:33 +0000 (22:59 +0000)]
Add very basic dragging support to the monitor selection control
svn path=/trunk/; revision=29665
Colin Finck [Thu, 18 Oct 2007 22:04:50 +0000 (22:04 +0000)]
Use StretchBlt with fixed values for drawing the card backs in the Deck Options dialog.
This way the dialog looks normally, also with bigger cards like the Bavarian ones.
svn path=/trunk/; revision=29664
Colin Finck [Thu, 18 Oct 2007 21:54:39 +0000 (21:54 +0000)]
- Fix a bug in Solitaire: When you used the 1-card-mode before, there never was a card behind the one, which you drag from the pile.
Now Solitaire collects all the cards from the deck in the 1-card-mode like Windows Solitaire does.
- Make it possible to use CS_EI_CIRC (the O sign) and CS_EI_X (the X sign) as empty images for a deck.
Actually make use of CS_EI_CIRC for the Solitaire deck.
svn path=/trunk/; revision=29663