Timo Kreuzer
1a092630ea
feeldr:
...
- add a funtion to display the loader block
- initialize pointer to DbgPrint in the loader block
svn path=/branches/ros-amd64-bringup/; revision=34968
2008-07-31 00:06:49 +00:00
Timo Kreuzer
11c478e6d2
- add some definitions to winddk.h
...
- amd64/ketypes.h: KSEG0_BASE is where the kernel is loaded, on amd64 this is not equal to MM_LOWEST_SYSTEM_ADDRESS (FFFF080000000000, which is not even a valid canocical address), but it's 0xfffff80000000000)
- add a field for a DbgPrint function pointer to the ROS_LOADER_PARAMETER_BLOCK for early debug prints in ntoskrnl
- hack PCR
svn path=/branches/ros-amd64-bringup/; revision=34967
2008-07-30 23:59:02 +00:00
Matthias Kupfer
dd7dc24c8d
Patch by Gregor Schneider a.k.a DosX
...
- use line breaks in debug output
svn path=/trunk/; revision=34966
2008-07-30 21:16:03 +00:00
Samuel Serapion
a7c2391db9
getting sloppy.
...
svn path=/branches/ros-amd64-bringup/; revision=34965
2008-07-30 21:05:32 +00:00
Matthias Kupfer
aabe1e5462
- center window only once
...
- get path from executable module instead of current directory
svn path=/trunk/; revision=34964
2008-07-30 18:54:05 +00:00
Johannes Anderwald
17131c2512
- don't display network propery dialog since it is not yet implemented
...
svn path=/trunk/; revision=34963
2008-07-30 16:55:45 +00:00
Matthias Kupfer
70b5975a50
uniform distribution of memory progress bars
...
svn path=/trunk/; revision=34962
2008-07-30 15:12:09 +00:00
Jeffrey Morlan
92680636ef
kernel32: Don't enter the ConsoleLock if it has already been deleted by DllMain. Patch by hto (hto at dev dot null) (Bug 2308)
...
svn path=/trunk/; revision=34961
2008-07-30 15:00:57 +00:00
Colin Finck
8c33c79951
Remove all translations for the "Paged Memory", "Nonpaged Memory" and "Free Memory" progress bars.
...
This is debug stuff, which should have never been translated. As the translated strings are also sometimes longer than the english ones, they led to unnecessary problems like text overlapping.
svn path=/trunk/; revision=34960
2008-07-30 14:15:41 +00:00
Aleksey Bragin
8db0ed2181
- Fix Irp flags assignment in case of an IoAllocateIrp call with ChargeQuota set to TRUE. Reduces number of kmtest failures by 1.
...
svn path=/trunk/; revision=34959
2008-07-30 13:24:05 +00:00
Johannes Anderwald
e0acf025bc
- dont double free an irp
...
- patch by bugboy
- bug 3530
svn path=/trunk/; revision=34958
2008-07-30 13:13:52 +00:00
Johannes Anderwald
b3ca3dbbd0
- fix a bug which made the label display 2x times the drive letter
...
svn path=/trunk/; revision=34957
2008-07-30 13:09:49 +00:00
Matthias Kupfer
6e77c40907
- fix wrong "ss" in German (Germany) ressource
...
- Swiss German version need own ressource file
svn path=/trunk/; revision=34956
2008-07-30 12:34:00 +00:00
Aleksey Bragin
19a25c0671
- SVN maintenance.
...
svn path=/trunk/; revision=34955
2008-07-30 12:22:10 +00:00
Matthias Kupfer
9b8755513d
Mario Kacmar <kario AT szm DOT sk>
...
- Updated Slovak translation for eventvwr, win32 and new Slovak translation for regedit added.
- See issue #33610 for more details.
svn path=/trunk/; revision=34954
2008-07-30 12:14:30 +00:00
Aleksey Bragin
4035fb69b9
- By default enable all tests. 0 failures in Windows XP SP3.
...
svn path=/trunk/; revision=34953
2008-07-30 11:15:48 +00:00
Colin Finck
1bdfa12e51
Daniel Verkamp (daniel.verkamp@gmail.com)
...
- Sync "list.h" to Wine to fix a pointer to integer cast warning on 64-bit hosts
See issue #3579 for more details.
svn path=/trunk/; revision=34952
2008-07-30 11:12:25 +00:00
Aleksey Bragin
c6d5d68953
- Add unloading ability.
...
- Don't forget to wrap any testing module into StartTest / FinishTest.
svn path=/trunk/; revision=34951
2008-07-30 11:11:25 +00:00
Matthias Kupfer
52d04e432e
Mario Kacmar <kario AT szm DOT sk>
...
- Slovak, Polish and Ukrainian translations of packmgr updated/fixed.
- See #3601 for more details.
svn path=/trunk/; revision=34949
2008-07-30 10:18:34 +00:00
Colin Finck
ef848a8f68
Remove a change from our diff file for comctl32, which is in Wine HEAD as well.
...
See issue #2843 for more details.
svn path=/trunk/; revision=34948
2008-07-30 10:11:09 +00:00
Aleksey Bragin
8edd5bdaa0
- Add IRP tests based on a Alexander Morozov's patch to Wine ("[try 3] Add tests for IoInitializeIrp and IoAllocateIrp").
...
svn path=/trunk/; revision=34947
2008-07-30 09:23:45 +00:00
Hervé Poussineau
c6de7a80b8
Revert r34344, the mess with GetEnvironmentStrings/GetEnvironmentStringsA is expected.
...
svn path=/trunk/; revision=34946
2008-07-30 08:02:45 +00:00
Hervé Poussineau
9b55463daa
unix define doesn't mean we're on a x86 compatible machine
...
svn path=/trunk/; revision=34945
2008-07-30 07:29:55 +00:00
Hervé Poussineau
aa8cad03d0
Fix GetEnvironmentStrings/GetEnvironmentStringsA mess
...
svn path=/trunk/; revision=34944
2008-07-30 07:27:33 +00:00
Art Yerkes
4b9274519b
Patch by Cameron Gutman (aicommander (at) gmail (dot) com)
...
- Remove a hack related to cancellation
- Make sure not to pass on a bad IRP on failure (in tdi)
- Remember connect irp
* Note: commit notes are arty's in this case
svn path=/trunk/; revision=34943
2008-07-30 06:05:20 +00:00
Timo Kreuzer
9318fe48a0
- add stubbed out mm/amd64/page.c
...
- add amd64 specific mm.h
- add a temp hack (can't inline a function with SEH atm)
- add baseaddress and entrypoint to ntoskrnl rbuild
- add all mm files to ntoskrnl rbuild
- update subs file
svn path=/branches/ros-amd64-bringup/; revision=34942
2008-07-30 00:54:12 +00:00
Timo Kreuzer
bed58e73c9
- fix usage of InterlockedExchangeAddSizeT
...
svn path=/branches/ros-amd64-bringup/; revision=34941
2008-07-30 00:31:41 +00:00
Timo Kreuzer
1bbf3fa9ac
- fix ExQueryPoolBlockSize prototype
...
- make KI_USER_SHARED_DATA and IMAGE_ORDINAL_FLAG64 a ULONGLONG
- fix definition if IMAGE_OPTIONAL_HEADER64
- add KPCR structure
- add __readcrx intrinsics
-
svn path=/branches/ros-amd64-bringup/; revision=34940
2008-07-30 00:30:00 +00:00
Timo Kreuzer
a23e33144d
fix several ULONG / ULONG_PTR / SIZE_T issues.
...
svn path=/branches/ros-amd64-bringup/; revision=34939
2008-07-30 00:25:15 +00:00
Art Yerkes
d006ec695e
Patch by Cameron Gutman (aicommander (at) gmail (dot) com)
...
- Remove a hack from DispTdiSendDatagram
- Fix a couple of bugs that resulted in clearing the wrong request
svn path=/trunk/; revision=34938
2008-07-29 21:52:09 +00:00
Timo Kreuzer
256098d254
I reworked the pagetable code a little. Now the first tables are static .bss tables. Later before switching to the kernel, we create a proper 4 level page table. Here we allocate the needed pages. Remove obsolete meminit hack. Add a few useful debug prints to setupldr and comment out return, when ext2 wasn't loaded. We now reach the point where we jump to ntoskrnl, but ntoskrnl is in a bad shape ;-)
...
svn path=/branches/ros-amd64-bringup/; revision=34937
2008-07-29 19:09:56 +00:00
Johannes Anderwald
1fa91ed658
- fix an obvious bug (introduced by me)
...
See issue #3064 for more details.
svn path=/trunk/; revision=34936
2008-07-29 18:54:28 +00:00
James Tabor
6d82180d7a
- Add Event handle type.
...
svn path=/trunk/; revision=34935
2008-07-29 18:53:46 +00:00
James Tabor
a9cd7fec76
- Patch by Jeffrey Morlan: Fix bounds checking and change NtGdiDoPalette to use a temporary kmode buffer. See Bug 3383.
...
svn path=/trunk/; revision=34934
2008-07-29 18:11:18 +00:00
Johannes Anderwald
4c985ce93a
- register network neighbourhood as a desktop namespace extension
...
svn path=/trunk/; revision=34933
2008-07-29 18:03:23 +00:00
Johannes Anderwald
fc0eaa9b92
- update polish translation by Olaf Siejka (Caemyr)
...
svn path=/trunk/; revision=34932
2008-07-29 17:49:32 +00:00
Johannes Anderwald
dcdadb236c
- register shellink property sheet handler
...
- should make shellink property page visible again
svn path=/trunk/; revision=34931
2008-07-29 17:42:35 +00:00
Johannes Anderwald
ff15b21470
- fix titles in folder property dialog
...
- translate title to native language when available
svn path=/trunk/; revision=34930
2008-07-29 17:19:16 +00:00
Johannes Anderwald
60db6af48b
- implement folder property dialog
...
- sync chinese resource files
svn path=/trunk/; revision=34929
2008-07-29 16:52:39 +00:00
Jeffrey Morlan
9db67069ce
- Remove unused hVScrollBar and hHScrollBar members in GUI_CONSOLE_DATA.
...
- Remove ScreenBufferSize member from GUI_CONSOLE_DATA; when building the structure for console.dll, send the actual screen buffer size instead.
- GuiConsolePaint, GuiIntDrawRegion: Adjust coordinates based on buffer's scroll position.
- GuiConsolePaint: Use ConioCoordToPointer when finding attribute at top-left.
- GuiConsoleHandlePaint: Don't leak the DC when the paint rectangle is empty.
- GuiConsoleHandleScroll: Actually update the buffer's scroll position, not just the scrollbar's. Allow scrolling either horizontally or vertically. Fix typo in SB_THUMBTRACK case. Don't rely on GetScrollInfo for bound checking - any thread can sabotage the scrollbar ranges.
- CsrGetScreenBufferInfo: Return the visible area in srWindow.
svn path=/trunk/; revision=34928
2008-07-29 16:10:38 +00:00
Timo Kreuzer
96888c6a6a
remove useless cast
...
svn path=/branches/ros-amd64-bringup/; revision=34926
2008-07-29 15:30:15 +00:00
Timo Kreuzer
98797fa1bf
- fix InterlockedExchangeAddSizeT
...
- fix __writecrx instrinsics
- fix some mmtypes
svn path=/branches/ros-amd64-bringup/; revision=34925
2008-07-29 15:22:17 +00:00
Christoph von Wittich
72cd091bff
Odbccp32 dll doesn't have a DllMain function
...
reported by hto
See issue #3603 for more details.
svn path=/trunk/; revision=34924
2008-07-29 07:30:49 +00:00
Jeffrey Morlan
af7891739c
NtUserBeginPaint: Taking the bounding box of the update region first and clipping it to the client area afterwards was making rcPaint contain the entire client area when scrolling. It should be done the other way around: clip to the client area first, then box. Since there is already a clipped update region in the DC, this is easy; just use GdiGetClipBox.
...
svn path=/trunk/; revision=34923
2008-07-29 02:08:56 +00:00
James Tabor
274bd6b2ab
- Added more hook points, WH_FOREGROUNDIDLE and WH_KEYBOARD.
...
- Fixed WH_CALLWNDPROC/RET, now the posted test program works as it should.
- Tested with Opera 9.51, FF, Seamonkey, Abiword, Miranda, Mirc and the rest of our applications.
svn path=/trunk/; revision=34922
2008-07-29 00:35:05 +00:00
Art Yerkes
2bd0499500
Fix my error not noticing that queued spinlock functions return KIRQL through
...
the actual function return, not through a parameter.
svn path=/trunk/; revision=34921
2008-07-28 22:33:11 +00:00
Art Yerkes
298e26754b
- Reverse my previous (in retrospect) hack
...
- Make MmProbeAndLockPages smart enough to work at DISPATCH_LEVEL
- At Alex' request, remove the stand alone spinlock for the page list, and
use the queued spinlock in the prcb.
svn path=/trunk/; revision=34920
2008-07-28 22:05:56 +00:00
Timo Kreuzer
57fe9d163d
fix _InterlockedDecrement64
...
svn path=/branches/ros-amd64-bringup/; revision=34919
2008-07-28 22:00:17 +00:00
Timo Kreuzer
4a8be83925
fix ntoskrnl build
...
svn path=/branches/ros-amd64-bringup/; revision=34918
2008-07-28 21:43:28 +00:00
Timo Kreuzer
ad2827f5f4
fix hal build
...
svn path=/branches/ros-amd64-bringup/; revision=34917
2008-07-28 21:42:32 +00:00