Commit graph

27538 commits

Author SHA1 Message Date
Aleksey Bragin 104b879169 Dmitry Chapyshev <lentind@yandex.ru>
- Fix russian translation of winemine.

svn path=/trunk/; revision=30151
2007-11-05 09:36:35 +00:00
Aleksey Bragin ec115949ea Dmitry Chapyshev <lentind@yandex.ru>
- Russian language fixes for Taskmgr.
- 'more' cmd util translation by me and towerr.

svn path=/trunk/; revision=30150
2007-11-05 09:27:52 +00:00
Hervé Poussineau 69251b5abf Better error reporting in case of define override
Support empty defines

svn path=/trunk/; revision=30149
2007-11-05 08:57:04 +00:00
James Tabor cdc0ef2243 Fix typos,, now it runs.
svn path=/trunk/; revision=30146
2007-11-05 03:09:52 +00:00
James Tabor 0dc4496ea8 Allow batch flush to handle null DCs.
svn path=/trunk/; revision=30145
2007-11-05 02:25:43 +00:00
James Tabor 1423476391 - Implement batching for DeleteObject.
- Implemented DeleteRegion, a support function with batching.
- Add delete objects and a hack to fake the running of the batch to gdibatch.c.
- These batching functions will not run until proper structure attributes are implemented.

svn path=/trunk/; revision=30144
2007-11-05 01:50:59 +00:00
James Tabor ca76afe698 Fix typo in header.
svn path=/trunk/; revision=30142
2007-11-05 00:07:09 +00:00
James Tabor afa6748db1 Fix gdi batch size.
svn path=/trunk/; revision=30138
2007-11-04 22:49:19 +00:00
Pierre Schweitzer 152e38c410 Add French translation for mstsc
svn path=/trunk/; revision=30137
2007-11-04 22:46:05 +00:00
Eric Kohl a139a7c2ad Get rid of static variables.
svn path=/trunk/; revision=30135
2007-11-04 22:12:25 +00:00
James Tabor 49f59088cf - Removed NtGdiDeleteObject from w32ksvc.db and ntgdibad.h.
- Moved the define export to gdiobj.h and made it a FASTCALL internal to win32k.
- I did not rename it to IntXXXX.
- Implemented a functional DeleteObject for gdi.

svn path=/trunk/; revision=30133
2007-11-04 22:10:59 +00:00
Johannes Anderwald 9fb45686cb - implement renaming of MyComputer object
- doesnot work yet because ISF_Desktop_fnSetNameOf is _not_ implemented
See issue #376 for more details.

svn path=/trunk/; revision=30127
2007-11-04 19:28:55 +00:00
Johannes Anderwald 57e84edfc2 - add registry setting to support changing desktop object name
- uncomment fileext setting

svn path=/trunk/; revision=30126
2007-11-04 18:26:24 +00:00
Johannes Anderwald 59adf06968 - check if group policy is active
- in this case check if the shell extension has been registered as approved and only accept it if it is listed

svn path=/trunk/; revision=30122
2007-11-04 17:07:40 +00:00
Aleksey Bragin c6cd8c67b4 - Update msvcrt_winetest to Wine-04112007.
- Disable test_codepage, since it causes internal GCC error during compiling.

svn path=/trunk/; revision=30119
2007-11-04 15:54:33 +00:00
Aleksey Bragin 556690fd9a - Add some defines from Wine.
svn path=/trunk/; revision=30118
2007-11-04 15:53:24 +00:00
Daniel Reimer df51dad172 German Translation for RemoteDesktop Tool by GedMurphy.
svn path=/trunk/; revision=30115
2007-11-04 14:41:39 +00:00
Ged Murphy a0b2728e97 adjust and rearrange some init code
svn path=/trunk/; revision=30110
2007-11-04 13:49:47 +00:00
Johannes Anderwald 21cdd294a3 - add static context menus for drives when available
svn path=/trunk/; revision=30109
2007-11-04 12:19:44 +00:00
Art Yerkes 06c5ac0542 Add the beginnings of context switch and decrementer exception handler.
Move cruddy asm code for syscall trap to an ASM file.
Factor out an i386 specific name.
Add relevant registers to FX save.

svn path=/trunk/; revision=30108
2007-11-04 12:09:37 +00:00
Johannes Anderwald 6243c9c750 - should_notify should check if the changed pidl is really a child of the containing folder.
- fixes bug 2789

svn path=/trunk/; revision=30107
2007-11-04 12:00:16 +00:00
Art Yerkes ff02c3ff0f Add machineType to arch specific info.
Fixup module locations that are not PE coff.

svn path=/trunk/; revision=30106
2007-11-04 11:59:52 +00:00
Art Yerkes 66aabe3049 Do this properly now that I understand exception chaining a bit better.
The exception chain on x86 is at fs:0.  We use r13 to simulate the same, so
we chain exceptions at 0(13)

svn path=/trunk/; revision=30105
2007-11-04 11:57:37 +00:00
Art Yerkes 54cbe5281b Fix key parsing by copying the unicode string struct we get from CmFindObject
for us to modify, and free the original.  We needn't make any assumptions about
the string being null terminated.  
Parse names with duplicated \ characters.
Since we assert downstream for a null key, bail early here with an error if we
really get a degenerate key name.
With the work that others have done on the registry code, this is the last 
piece needed for the firefox installer.

svn path=/trunk/; revision=30104
2007-11-04 11:49:57 +00:00
Eric Kohl d60c0b329d - Made some local functions static.
- Pressing the "Del" key removes the currently selected environment variable.

svn path=/trunk/; revision=30103
2007-11-04 10:45:06 +00:00
Aleksey Bragin 35fb5f85d1 Dmitry Chapyshev <lentind@yandex.ru>
- Fix tapiui's resources.

svn path=/trunk/; revision=30102
2007-11-04 09:55:29 +00:00
Aleksey Bragin 20ef8df953 Dmitry Chapyshev <lentind@yandex.ru>
- Translate MSTSC to Russian language.

svn path=/trunk/; revision=30101
2007-11-04 09:08:46 +00:00
James Tabor a3547b55a7 Fix types in header.
svn path=/trunk/; revision=30100
2007-11-04 03:52:17 +00:00
James Tabor 8460e343d4 Remove unneeded structure info.
svn path=/trunk/; revision=30099
2007-11-04 01:29:46 +00:00
James Tabor d4a8d54b73 - Removed NtGdiTranslateCharsetInfo, updated w32ksvc.db and ntgdibad.h.
- Implemented TranslateCharsetInfo from wine. Works the same just different.

svn path=/trunk/; revision=30098
2007-11-04 00:55:28 +00:00
James Tabor 0029160b44 Gdi32:
- Implement GdiGetCodePage and SetROP2. Still testing.
- Implemented batch support for SetBrushOrgEx. Still testing.
- Moved PatBlt and PolyPatBlt out of stubs.

svn path=/trunk/; revision=30097
2007-11-04 00:28:49 +00:00
James Tabor 87d8ff0d8c Implement NtGdiGetCharSet, for testing.
svn path=/trunk/; revision=30096
2007-11-03 23:42:07 +00:00
Eric Kohl 6405278e8c Select the first user and system environment variable upon initialization.
svn path=/trunk/; revision=30095
2007-11-03 22:09:27 +00:00
Ged Murphy 782962b8cf Add an mstsc (remote desktop client) which is based on the GPL WinRDesktop.
It's a VS project at the moment, not yet converted to be buildable via rbuild, and still pretty incomplete.

svn path=/trunk/; revision=30094
2007-11-03 22:02:59 +00:00
Sylvain Petreolle 1477901eb4 Miscellanous fixes and updates for french translations
by Pierre Schweitzer

svn path=/trunk/; revision=30093
2007-11-03 21:16:56 +00:00
Eric Kohl d601833eab Select the previous list view item when an environment variable has been deleted.
svn path=/trunk/; revision=30092
2007-11-03 17:14:16 +00:00
Eric Kohl 0b6af09c68 Find the real currently selected list view item. This fixes a bug where a non-selected item gets edited or deleted.
svn path=/trunk/; revision=30091
2007-11-03 15:53:52 +00:00
Eric Kohl ee5fa63537 Coding style clean-up. No code changes.
svn path=/trunk/; revision=30090
2007-11-03 14:39:08 +00:00
Hervé Poussineau f9e795297b Move files to recycle bin when asked to
svn path=/trunk/; revision=30089
2007-11-03 14:17:00 +00:00
Aleksey Bragin 5a59a4ee2f - Don't bother flushing volatile hives.
svn path=/trunk/; revision=30088
2007-11-03 13:59:26 +00:00
Hervé Poussineau be299c8c04 Add stubs for TRASH_CanTrashFile and TRASH_TrashFile
svn path=/trunk/; revision=30087
2007-11-03 13:39:55 +00:00
Eric Kohl 495c4b799c Implement removal of environment variables by removing all environment variables from the registry and re-adding the stored ones.
svn path=/trunk/; revision=30086
2007-11-03 11:02:31 +00:00
James Tabor 6033dd0e44 Fix a stub.
svn path=/trunk/; revision=30085
2007-11-03 01:30:04 +00:00
Aleksey Bragin 3765b77c14 - Move Nt* APIs converted to new CM into config/cmapi.c
- Start removing usage of ReactOS Hive Flags and use NT Hive Flags instead.
- Add CmpLockRegsitry based on CmpLockRegistryExclusive.
- Add new lazy flush implementation based on the old one, but with parallel work support. Not yet in use.
- Don't delete a key that's already being deleted.
- Update KcbMaxNameLen after a deletion.
- Set the DELETE flag in the KCB during a deletion.
- Remove the KCB Key hash during a delete.
- Implement CmFlushKey (not yet used).

svn path=/trunk/; revision=30079
2007-11-02 23:12:22 +00:00
James Tabor 64fe695591 Add STOCK_LAST, update stock objects.
svn path=/trunk/; revision=30075
2007-11-02 22:14:45 +00:00
Marc Piulachs 7783b645a2 remove '__REACTOS__' define already defined for project
svn path=/trunk/; revision=30073
2007-11-02 19:59:55 +00:00
Aleksey Bragin 7c3d94291e - It may happen so, that the driver was loaded by the bootloader, but failed initialization (thus DriverObject == NULL), and later PNP manager tries to install it again, and BSOD due to NULL DriverObject (because really only its image is loaded, but it's not initialized). Prevent this situation by initializing DriverObject in that case.
svn path=/trunk/; revision=30071
2007-11-02 16:00:58 +00:00
Ged Murphy 1679d0bf4c add missing break
svn path=/trunk/; revision=30070
2007-11-02 13:39:56 +00:00
Aleksey Bragin ed826bf53e - Make use of the function Herve implemented in previous commit to flush key buffer at the beginning of every page in usetup.
See issue #2131 for more details.

svn path=/trunk/; revision=30069
2007-11-02 13:13:55 +00:00
Hervé Poussineau fae0c09e4b Report STATUS_NOT_SUPPORTED when IOCTL is not supported
svn path=/trunk/; revision=30068
2007-11-02 13:01:15 +00:00