Commit graph

29648 commits

Author SHA1 Message Date
Aleksey Bragin fae9aa5c48 - Save original value of the free descriptor we're using to alloc early pages from.
- Fix handling of PFN database pages inside PFN: largest free descriptor does not always end with the highest usable physical page (MmPageArraySize). This removes the need for a "good hack" introduced in revision 32405. As a result, the memory above the largest free descriptor (if it exists) is now correctly marked in the PFN database as free and added to the unzeroed list.

svn path=/trunk/; revision=32463
2008-02-24 10:43:56 +00:00
Pierre Schweitzer a68d895e4d - Added more checks when mounting a volume (based on: http://technet2.microsoft.com/windowsserver/en/library/8cc5891d-bf8e-4164-862d-dac5418c59481033.mspx)
- Removed some useless debug
Thanks to Hervé

svn path=/trunk/; revision=32462
2008-02-24 10:06:37 +00:00
Timo Kreuzer 2b17735b1a don't free the memory for the palette entries in IntSetPalette. Fixes bug 3072
See issue #3072 for more details.

svn path=/trunk/; revision=32461
2008-02-24 03:12:38 +00:00
Pierre Schweitzer e0edb0dac7 [FORMATTING] Fix indentation (only for functional code)
svn path=/trunk/; revision=32460
2008-02-23 21:52:30 +00:00
Dmitry Chapyshev 30a4fa94e3 - Fix formatting
- Update all languages
- Delete non-translated files

svn path=/trunk/; revision=32458
2008-02-23 17:48:50 +00:00
Sylvain Petreolle e56ca759ce add missing winetests : hlink & schannel,
.rbuild fixes


svn path=/trunk/; revision=32456
2008-02-22 21:01:47 +00:00
Sylvain Petreolle dba2342316 Fix SmpSetEnvironmentVariable return status
svn path=/trunk/; revision=32455
2008-02-22 18:29:37 +00:00
Aleksey Bragin 0c8475d7ca - Kernel's entry point is called KiSystemStartup, not NtProcessStartup (now it's done correctly).
svn path=/trunk/; revision=32450
2008-02-22 13:41:37 +00:00
Aleksey Bragin 5b1c7de117 - We're comparing WCHARs, not CHARs, spotted by Ged Murphy.
svn path=/trunk/; revision=32448
2008-02-22 11:47:20 +00:00
Aleksey Bragin fc56cc8116 Pierre Schweitzer <heis_spiter@hotmail.com>
- Implement FsRtlDissectName() based on MSDN description. Improvements and bugfixes to the patch were made by Aleksey Bragin.

svn path=/trunk/; revision=32447
2008-02-22 10:50:26 +00:00
Marc Piulachs 3488e13934 - Move hostname command line application to /base/applications/cmdutils/hostname
- Add eventvwr to bootcd , it refuses to load under ros but highlights a problem with RPC that hopefully someone will investigate

svn path=/trunk/; revision=32444
2008-02-21 21:58:40 +00:00
Marc Piulachs 05c276dc6d - Modified to use the screensaver library
- Reduce the amount of code to minimum
- Remove unneeded resources

svn path=/trunk/; revision=32442
2008-02-21 17:07:01 +00:00
Timo Kreuzer 61c8c586eb FORMATTING: apply consistent indentation, no code change
svn path=/trunk/; revision=32441
2008-02-21 02:40:23 +00:00
Colin Finck ce08340bab Fix butterflies' build
All screensavers using the scrnsave library must be compiled with Unicode now.

svn path=/trunk/; revision=32439
2008-02-20 22:14:36 +00:00
James Tabor 25b4943288 Goodbye xpstubs.c.
svn path=/trunk/; revision=32438
2008-02-20 21:43:49 +00:00
Colin Finck cfe2ae5fcf - Remove much Win9x-specific stuff from the scrnsave library and make it more compatible to the MS version of the library
- Change the 3dtext screensaver to use the library
- Reduce the amount of code in the blankscr screensaver to a minimum
- Remove unneeded resources from both screensavers
- Indentation fixes, MSVC build and warning fixes, small translation fixes, etc. for both screensavers and the library

See issue #2966 for more details.

svn path=/trunk/; revision=32437
2008-02-20 21:43:41 +00:00
Johannes Anderwald 793ebfdd18 - fix a few issues to make it compilable with current RosBE
- does not yet link

svn path=/trunk/; revision=32436
2008-02-20 20:58:39 +00:00
James Tabor cdf837bb71 Patch by Stefan Ginsberg (stefan__100__ AT hotmail DOT com): CLeanup win32k. Remove xpstubs.c.
svn path=/trunk/; revision=32435
2008-02-20 20:53:36 +00:00
Johannes Anderwald 9cd1948c7d - fix compilation with msvc
svn path=/trunk/; revision=32432
2008-02-20 19:13:52 +00:00
Dmitry Chapyshev 1be9788940 - Update Russian translation
svn path=/trunk/; revision=32431
2008-02-20 14:19:56 +00:00
Timo Kreuzer d4002d1793 Patch by Stefan Ginsberg (stefan__100__ AT hotmail DOT com):
- move bad ntuser syscalls in ntuser.h to the bottom
- sort win32k export list alphabetically
- remove Win32kInitialize and NtGdiGetAspectRatioFilterEx
by myself:
- add missing exports to win32k.def (all from xp)

svn path=/trunk/; revision=32430
2008-02-20 03:01:46 +00:00
Daniel Reimer 0926311854 Bug 3090: Czech translation for cacls, more & find by radekliska@gmail.com
Usetup Polish Translation Update by Olaf Siejka

svn path=/trunk/; revision=32429
2008-02-19 22:55:36 +00:00
Timo Kreuzer 1bd028f33b Remove typecasts PBITMAPOBJ <-> PSURFOBJ. Use GDIOBJ_ShareLockObj / _UnlockObjByPtr instead of Eng(Un)LockSurface as BITMAPOBJ_Un/LockObj. Add BASEOBJECT to the BITMAPOBJ structure.
svn path=/trunk/; revision=32428
2008-02-19 22:21:39 +00:00
Daniel Reimer 71719dc6bd Okokok, I dont know why someone should feel the urge to translate MB, KB, and GB (Except specific languages...), but here they are.
svn path=/trunk/; revision=32427
2008-02-19 21:31:09 +00:00
Sylvain Petreolle 2b750b9312 - Update French translation
svn path=/trunk/; revision=32425
2008-02-19 19:56:35 +00:00
Dmitry Chapyshev 2b0d89029b - Update Russian translation
svn path=/trunk/; revision=32424
2008-02-19 19:45:09 +00:00
Daniel Reimer 71e5c4f705 Once more, some more Strings open for translation. Have fun with 'em.
svn path=/trunk/; revision=32423
2008-02-19 19:37:49 +00:00
Aleksey Bragin f02a1fde1b - Fix a typo.
svn path=/trunk/; revision=32422
2008-02-19 17:52:37 +00:00
Aleksey Bragin d778208661 - Fix dxg's includes.
svn path=/trunk/; revision=32421
2008-02-19 17:18:18 +00:00
Daniel Reimer 3b15454a1c Bug 3089: Ukrainian translation update by Artem Reznikov - temarez@yandex.ru
svn path=/trunk/; revision=32420
2008-02-19 15:43:41 +00:00
Timo Kreuzer ebc9271c72 some cleanup
- move NtGdiFlushUserBatch prototype to ntgdi.h
- move pool tags from ntgdihdl.h to win32k/tags.h
- move DC struct from ntgdihdl.h to win32k/dc.h
- replace GDIEMPTYHDR with BASEOBJECT
- use BASEOBJECT in DC and GDIDEVICE structures
- rename some NtGdiXxx functions that don't deserve that name and remove some that were defined by a macro, but don't exist on windows (#if 0'ed atm)
- remove RetrieveDisplayHDC() prototype (doesn't exist)

svn path=/trunk/; revision=32419
2008-02-18 23:05:41 +00:00
Daniel Reimer 974d39b35a Bug 3088: Polish locale update: usetup + appwiz-new by Olaf Siejka - olaf_siejka@o2.pl
svn path=/trunk/; revision=32418
2008-02-18 22:19:07 +00:00
Filip Navara 3c9d01e308 Fix counting of MmStats.NrFreePages.
svn path=/trunk/; revision=32417
2008-02-18 21:43:45 +00:00
Daniel Reimer 7a70a9faa2 Add German Translation to appwiz-new.
remove DS_FIXEDSYS, it is already set by DS_SHELLFONT.
Fix some Strings in en-EN.rc.

svn path=/trunk/; revision=32416
2008-02-18 21:41:13 +00:00
Dmitry Chapyshev a7b139cb97 - Fix formating
- Add Russian translation

svn path=/trunk/; revision=32415
2008-02-18 21:14:53 +00:00
Sylvain Petreolle 6414c8b9c9 french translation for appwiz-new
little fixes


svn path=/trunk/; revision=32414
2008-02-18 20:39:49 +00:00
Dmitry Chapyshev 2894069d91 - Small fix
svn path=/trunk/; revision=32413
2008-02-18 20:20:02 +00:00
Dmitry Chapyshev 631c91d1d6 - Implement new appwiz
svn path=/trunk/; revision=32412
2008-02-18 17:25:40 +00:00
Marc Piulachs 75802363b0 Spanish localizations by Javier Ramacha
Updated: control, solitaire, servman, 3dtext, taskmgr, explorer and expand
New: msconfig

See issue #3078 for more details.

svn path=/trunk/; revision=32411
2008-02-18 17:19:52 +00:00
Dmitry Chapyshev add204da80 - Update Russian translation
svn path=/trunk/; revision=32410
2008-02-17 22:21:30 +00:00
Daniel Reimer 0d5a01f9a8 Seems like there got one string lost... fixed now. Thx to Kario for noticing.
svn path=/trunk/; revision=32409
2008-02-17 21:57:55 +00:00
Sylvain Petreolle 3a1cc7da3f french usetup translation update
see complete filenames when "Copying file :"

svn path=/trunk/; revision=32408
2008-02-17 19:56:37 +00:00
Filip Navara 24153f3ee9 Fix some typos.
svn path=/trunk/; revision=32407
2008-02-17 19:39:28 +00:00
Daniel Reimer 5ff1cb40f4 Bug 3070: Ukrainian translation update by Artem Reznikov - temarez@yandex.ru
Bug 3078: czech translation for solitaire by radekliska@gmail.com
Bug 3083: usetup update by Paolo Devoti - devotip@tiscali.it
Added the English Strings to all USETUP Resources and activated these. This makes translating easier.
Renamed German to Deutsch and Russian to Russkij, which seems like it does not work... (thx to Caemyr anyway)

svn path=/trunk/; revision=32406
2008-02-17 18:05:08 +00:00
Aleksey Bragin 750bf31ad3 - Fix a bug, when the page first was marked as free and put into free pages list to zero out, and then was marked as used for PFN database, but *not* removed from that list! Certainly it was zeroed out later, introducing a corruption within the free list and a pagefault.
- This revision completely removes hacks introduced in 32386.
See issue #3076 for more details.

svn path=/trunk/; revision=32405
2008-02-17 16:24:24 +00:00
Gregor Brunmar aa6f9c2d05 Fixed duplicate typedef in DirectX headers for real this time :)
svn path=/trunk/; revision=32404
2008-02-17 14:51:26 +00:00
Gregor Brunmar 751b0ea821 Fixed duplicate typedefs in DirectX headers
svn path=/trunk/; revision=32403
2008-02-17 14:40:23 +00:00
Gregor Brunmar aea05840ef Oops, removed OsThunkD3dDrawPrimitives2 from d3d8thk.h.
svn path=/trunk/; revision=32402
2008-02-17 13:42:02 +00:00
Gregor Brunmar df7c6698f8 * Updated d3d headers to make it possible to include both d3d and d3d9 at the same time.
* Updated d3dhal.h to support DirectX 9
* Fixed broken d3dnthal.h
* Fixed missing structures in d3d8thk.h

svn path=/trunk/; revision=32401
2008-02-17 13:34:59 +00:00
Aleksey Bragin e86380de7f - Zero early-allocated pages for PFN DB itself, as suggested on the ros-dev mailing list, and hyperspace mapping seems to work, at least on x86. Fixes the "warm reboot-bug" in 2nd stage.
svn path=/trunk/; revision=32400
2008-02-17 13:08:28 +00:00