Commit graph

23756 commits

Author SHA1 Message Date
Magnus Olsen
352fb74648 implement NtUserGetKeyboardLayoutName tested in 0.3.1 and works fine
svn path=/trunk/; revision=25710
2007-02-04 15:54:14 +00:00
Sylvain Petreolle
6a92e6db5f changed wrong line in previous commit,
thanks to jjkola

svn path=/trunk/; revision=25709
2007-02-04 14:50:47 +00:00
Alex Ionescu
e1ed22b77f - Temporarily disable referencing and dereferencing the LPC mapping process since the dereference never seems to happen, thus causing processes never to die. Now they die again when killed/closing.
svn path=/trunk/; revision=25708
2007-02-03 21:10:08 +00:00
Alex Ionescu
c5cebc9965 - Update kernel fun.
svn path=/trunk/; revision=25707
2007-02-03 20:35:37 +00:00
Alex Ionescu
ffe900f573 - Replace broken bootvid by a new bootvid based on TinyKRNL's version. It is a .DLL instead of a .SYS and takes advantage of my patch to FreeLDR which allows us to load DLLs that drivers/the kernel load.
- This new version is also binary compatible, so Windows's bootvid can be dropped instead and our kernel can talk to it. It has been tested under Windows/TinyKRNL.
- Write 90% of the Inbv component in the kernel. Displaying the boot bitmap hasn't yet been coded.
- The HAL is missing required routines for bootvid.dll, so it doesn't work yet.
- .BMP resources haven't yet been added to the kernel. I will add them soon.

svn path=/trunk/; revision=25706
2007-02-03 20:30:32 +00:00
Alex Ionescu
f0d898c481 - Disgusting* hack by hto to temporarily work around Mm/DPC Interrupt bug in trunk after applying new scheduler. We both tested it and it makes trunk not crash anymore (but I do see a noticeable slowdown during bootup). Reminder: explorer will take 30-60 seconds to startup after GUI boot. Be patient.
* This doesn't refer to hto's programming skills or code, but to the hackyness of the patch itself, which is a temporary solution.

svn path=/trunk/; revision=25705
2007-02-03 20:28:24 +00:00
Magnus Olsen
b2abf6b504 patch from : Paolo Devoti <devotip at gmail.com>
fix issue  : (Clean up patch)
             Removed variables formerly in use to handle pagination.
             Pagination belongs to ConOutPrintfPaging.
             Removed already commented out code of old pagination

See issue #2016 for more details.

svn path=/trunk/; revision=25704
2007-02-03 17:38:20 +00:00
Magnus Olsen
0b971d5007 patch from : Paolo Devoti <devotip at gmail.com>
fix issue  : The fix does a WriteFile per line insted of one per char.
See issue #2015 for more details.

svn path=/trunk/; revision=25703
2007-02-03 16:03:37 +00:00
Sylvain Petreolle
d8540d8289 translate hardcoded strings into 'edit variable' box
svn path=/trunk/; revision=25702
2007-02-03 14:07:03 +00:00
Sylvain Petreolle
a24bc8782c update french translation
svn path=/trunk/; revision=25701
2007-02-03 13:53:13 +00:00
Sylvain Petreolle
c0e8ed0771 avoid crash
svn path=/trunk/; revision=25700
2007-02-03 13:50:47 +00:00
Magnus Olsen
bb10cf55cf fix buliding with optimze -O3 forget add <compilerflag>-Wno-strict-aliasing</compilerflag> to all level of optimze
svn path=/trunk/; revision=25699
2007-02-02 13:56:33 +00:00
Magnus Olsen
ef4d0daf3b part 2/2 adding a new value OPTIMIZE, easy way to enable diffent optimze level do not chamge it if u do not known what u doing
svn path=/trunk/; revision=25698
2007-02-02 13:02:17 +00:00
Magnus Olsen
7ba2de8293 part 1/2 adding a new value OPTIMIZE, easy way to enable diffent optimze level do not chamge it if u do not known what u doing
svn path=/trunk/; revision=25697
2007-02-02 13:01:43 +00:00
Johannes Anderwald
1943dc7533 - ukrainian translation by Artem Reznikov temarez {AT} yandex (DOT) [RU]- fixes bug 1723
See issue #1723 for more details.

svn path=/trunk/; revision=25696
2007-02-02 10:41:50 +00:00
Johannes Anderwald
d6513bce85 - ukrainian translation by Artem Reznikov temarez {AT} yandex (DOT) [RU]
See issue #1723 for more details.

svn path=/trunk/; revision=25695
2007-02-02 10:38:53 +00:00
Johannes Anderwald
2910614bb4 - diff2wine
svn path=/trunk/; revision=25694
2007-02-02 10:38:04 +00:00
Sylvain Petreolle
97d64de5af fix make install for Marlett.ttf
svn path=/trunk/; revision=25693
2007-02-02 10:35:56 +00:00
Johannes Anderwald
edf66a1789 - ukrainian translation by Artem Reznikov temarez {AT} yandex (DOT) [RU]
See issue #1723 for more details.

svn path=/trunk/; revision=25692
2007-02-02 10:35:36 +00:00
Johannes Anderwald
a396359914 - diff2wine
svn path=/trunk/; revision=25691
2007-02-02 10:29:56 +00:00
Johannes Anderwald
a329ecbe4c - ukrainian translation by Artem Reznikov temarez {AT} yandex (DOT) [RU]
See issue #1723 for more details.

svn path=/trunk/; revision=25690
2007-02-02 10:24:12 +00:00
Johannes Anderwald
3c38469d6a - diff2wine
svn path=/trunk/; revision=25689
2007-02-02 10:22:59 +00:00
Johannes Anderwald
3b72d01949 - ukrainian translation by Artem Reznikov temarez {AT} yandex (DOT) [RU]
See issue #1723 for more details.

svn path=/trunk/; revision=25687
2007-02-02 10:17:14 +00:00
Johannes Anderwald
e415a5308e - ukrainian translation by Artem Reznikov temarez {AT} yandex (DOT) [RU]
- Someone plz update avifil32_ros.diff
See issue #1723 for more details.

svn path=/trunk/; revision=25686
2007-02-02 10:15:50 +00:00
Magnus Olsen
9c745033ff fixed oarch being use. some have remove oarch flags when ros being compile. now we add it back. for mingw
svn path=/trunk/; revision=25685
2007-02-02 09:31:22 +00:00
Johannes Anderwald
c0bd47734e - Fix include path
- Make code c compatible
- Fix bug in parsing routine


svn path=/trunk/; revision=25684
2007-02-02 09:17:45 +00:00
Johannes Anderwald
c6b29c7d8f - Fix warning(s)
- Void functions dont return values
- Include intrin.h for _enable / _disable intrinsics

svn path=/trunk/; revision=25683
2007-02-02 08:41:30 +00:00
Ged Murphy
fd8a0765c1 let get the name correct this time
svn path=/trunk/; revision=25682
2007-02-02 00:08:53 +00:00
Ged Murphy
38c3252004 add renamed font
svn path=/trunk/; revision=25681
2007-02-02 00:04:56 +00:00
Ged Murphy
de15da76a1 - Many improvements to the Marlett font now making it a complete replacement for the Windows variant.
- Rename font to Marlett as the 'TG' parts have been redone.
- Thanks to wierd_w for his help on this.

svn path=/trunk/; revision=25680
2007-02-02 00:03:30 +00:00
Johannes Anderwald
b5a6a666e7 - Remove stdcall decoration
svn path=/trunk/; revision=25679
2007-02-01 23:14:54 +00:00
Johannes Anderwald
d75711a725 - Use ntdefs constants over limits.h constants
svn path=/trunk/; revision=25678
2007-02-01 23:13:02 +00:00
Johannes Anderwald
9955ff8027 - remove stdcall declaration
svn path=/trunk/; revision=25677
2007-02-01 23:06:40 +00:00
Johannes Anderwald
63da9a0fc7 - ULONG is always >= 0
- Include limits.h to use ULONG_MAX instead of doing a cast

svn path=/trunk/; revision=25676
2007-02-01 23:05:32 +00:00
Johannes Anderwald
a75eaa8433 - Fix prototype HalAllocateCrashDumpRegisters
- Include intrin.h for _enable / _disable

svn path=/trunk/; revision=25675
2007-02-01 23:03:38 +00:00
Johannes Anderwald
527d2c961a - Fix function pointer definition
svn path=/trunk/; revision=25674
2007-02-01 22:36:04 +00:00
Johannes Anderwald
a05e3af0b9 - NTDLL no longer needs intrlck library
svn path=/trunk/; revision=25673
2007-02-01 22:11:40 +00:00
Johannes Anderwald
a886de7e77 - Use compiler intrinsics instead of hidden dependency of intrlck
svn path=/trunk/; revision=25672
2007-02-01 22:10:21 +00:00
Johannes Anderwald
fa5cd6e23c - Compile csrss with intrinsics
- Remove the intrlck dependency

svn path=/trunk/; revision=25671
2007-02-01 21:44:23 +00:00
Johannes Anderwald
ae8e954d79 - Fix typo in Italian translation by Daniele Forsi (dforsi at gmail dot com)
- Fixes bug 2006
See issue #2006 for more details.

svn path=/trunk/; revision=25670
2007-02-01 20:04:32 +00:00
Alex Ionescu
875b73611c - Fix a bug in NtSetInformationThread which was causing 2nd-stage setup to freeze/crash. Fixes regression from 25631.
svn path=/trunk/; revision=25669
2007-02-01 19:25:04 +00:00
Dmitry Gorbachev
28bb8d08f5 Commit attachment #1151
svn path=/trunk/; revision=25668
2007-02-01 08:04:23 +00:00
Aleksey Bragin
c2f58cd197 - Comment out clearing of KeLoaderBlock (introduced by 25629), because it looks like someone is still calling IopLoadServiceModule() even after that point. 2nd stage boots with this change.
svn path=/trunk/; revision=25667
2007-01-31 22:30:59 +00:00
Johannes Anderwald
7d26f5efb9 remove doc directory
svn path=/trunk/; revision=25664
2007-01-31 08:38:39 +00:00
Magnus Olsen
f88646c249 update freetype from 2.1.9 to 2.3.0
allot of changes see freetype change log,
Bigest news 
1. Fixing segment fualt with some of ttf font 
2. Fixed memory leak. 
3. Getting cjk rending working allot better. 
and more

svn path=/trunk/; revision=25663
2007-01-31 06:11:48 +00:00
Aleksey Bragin
ee9beb65c6 - Fix intlck compile.
svn path=/trunk/; revision=25662
2007-01-30 19:50:34 +00:00
Eric Kohl
fe7ce99eb1 Change the size of caption and scrollbar in the preview window.
svn path=/trunk/; revision=25661
2007-01-29 23:35:31 +00:00
Alex Ionescu
d330ef46ec - Add the stuff I deleted from winnt.h to ntifs.h where it belongs, I was naively hoping we'd have it in ntifs and didn't catch this until a kernel compile.
svn path=/trunk/; revision=25660
2007-01-29 05:16:00 +00:00
Alex Ionescu
06283000a1 - Turns out MSVC wasn't compiling one file because it had the same name as another. Renamed it and fixed the resulting errors.
- The structures for vista symlink support are not in winnt.h, they are only in the ntifs.h. Removed them from our winnt.h, and temporarily added them to the .c file itself.
- Implemented intrinsic interlocked functions instead of using the depcreated interlck lib.
- Fixed a bug in the MemoryBarrier intrinsic.
- Included intrin.h by default when using the NDK now, since native apps need Interlocked() functions and ntdll doesn't provide them, and they can't link to kernel32, and libintrlck is deprecated/sucks.
- Fixed stub of BaseCheckAppcompatCache.

svn path=/trunk/; revision=25659
2007-01-29 05:13:13 +00:00
Magnus Olsen
70ab8ffa3c start implement detections of export functions name. not finish does not working yet. Only fix pe loader so it works
svn path=/trunk/; revision=25658
2007-01-28 19:52:02 +00:00