reactos.git
10 years ago[CMAKE]
Jérôme Gardou [Sat, 13 Nov 2010 23:49:08 +0000 (23:49 +0000)]
[CMAKE]
  - syssetup.inf has its place in bootcd until we generate it automatically.

svn path=/branches/cmake-bringup/; revision=49577

10 years ago[CMAKE]
Jérôme Gardou [Sat, 13 Nov 2010 22:23:59 +0000 (22:23 +0000)]
[CMAKE]
  - improve some files

svn path=/branches/cmake-bringup/; revision=49576

10 years ago[CMAKE]
Timo Kreuzer [Sat, 13 Nov 2010 21:06:05 +0000 (21:06 +0000)]
[CMAKE]
Fix a typo

svn path=/branches/cmake-bringup/; revision=49575

10 years ago[FREELDR]
Timo Kreuzer [Sat, 13 Nov 2010 21:02:14 +0000 (21:02 +0000)]
[FREELDR]
Merge r49573

svn path=/branches/cmake-bringup/; revision=49574

10 years ago[FREELDR]
Timo Kreuzer [Sat, 13 Nov 2010 19:48:13 +0000 (19:48 +0000)]
[FREELDR]
Convert most of the trap and blue screen code from asm to C, use KTRAP_FRAME and KSPECIAL_REGISTERS on the stack, instead of using a bunch of global variables. Convert multiply used asm code chunks into macros. Use intel syntax for remaining asm.
135 lines of C + 178 lines of asm, instead of 942 lines of asm

svn path=/trunk/; revision=49573

10 years ago[CMAKE]
Jérôme Gardou [Sat, 13 Nov 2010 00:00:04 +0000 (00:00 +0000)]
[CMAKE]
  - fix typo

svn path=/branches/cmake-bringup/; revision=49572

10 years ago[CAKE]
Jérôme Gardou [Fri, 12 Nov 2010 23:52:40 +0000 (23:52 +0000)]
[CAKE]
  - simplify set_image_base

svn path=/branches/cmake-bringup/; revision=49571

10 years ago[CMAKE]
Amine Khaldi [Fri, 12 Nov 2010 13:28:23 +0000 (13:28 +0000)]
[CMAKE]
- Fix build.

svn path=/branches/cmake-bringup/; revision=49570

10 years ago[CMAKE]
Sylvain Petreolle [Fri, 12 Nov 2010 13:05:10 +0000 (13:05 +0000)]
[CMAKE]
Add vgafonts dependency.
Thanks to AmineKhaldi.

svn path=/branches/cmake-bringup/; revision=49569

10 years ago[CMAKE]
Sylvain Petreolle [Fri, 12 Nov 2010 12:46:54 +0000 (12:46 +0000)]
[CMAKE]
Move jscript stdole2 dependency to jsglobal.

svn path=/branches/cmake-bringup/; revision=49568

10 years ago[CRT]
Timo Kreuzer [Thu, 11 Nov 2010 17:12:12 +0000 (17:12 +0000)]
[CRT]
Revert renaming change to tchar.h, which does not contain any assembly

svn path=/branches/cmake-bringup/; revision=49567

10 years ago[CRT]
Timo Kreuzer [Thu, 11 Nov 2010 17:10:09 +0000 (17:10 +0000)]
[CRT]
Rename a number of .h files that contain assembly code into .inc to better reflect their purpose

svn path=/branches/cmake-bringup/; revision=49566

10 years ago[HEADERS]
Jérôme Gardou [Thu, 11 Nov 2010 15:58:18 +0000 (15:58 +0000)]
[HEADERS]
 - move stlport headers to the c++ directory
 - add a specific _reactos.h configuration file for stlport
 - add cerrno to c++ headers
 - __declspec(nothrow) must be placed before calling convention with msvc. GCC doesn't care.
We now use our headers with both msvc and gcc.

svn path=/branches/cmake-bringup/; revision=49565

10 years ago[GENINCDATA]
Timo Kreuzer [Thu, 11 Nov 2010 15:29:20 +0000 (15:29 +0000)]
[GENINCDATA]
Fix a bug that caused excessive quotes in the output

svn path=/branches/cmake-bringup/; revision=49563

10 years ago[CMAKE]
Timo Kreuzer [Thu, 11 Nov 2010 15:28:02 +0000 (15:28 +0000)]
[CMAKE]
Add importlib target for acledit

svn path=/branches/cmake-bringup/; revision=49562

10 years ago[ASM]
Timo Kreuzer [Thu, 11 Nov 2010 13:40:29 +0000 (13:40 +0000)]
[ASM]
add genincdata, a module that will be compiled as a dll to provide the data for geninc to be converted into an .inc file.

svn path=/branches/cmake-bringup/; revision=49561

10 years ago[NTOS]: Start using colored pages. This will help performance on real systems signifi...
Sir Richard [Thu, 11 Nov 2010 13:15:40 +0000 (13:15 +0000)]
[NTOS]: Start using colored pages. This will help performance on real systems significantly as cache is now taken into account by the memory manager. Also radically changes the way page allocations are given out and creates a less uniform physical memory layout. The fact this now works means that the PFN lists are finally now sane.

svn path=/trunk/; revision=49559

10 years ago[NTOS]: Use MI_PFN_ELEMENT in this code, as the extra checks done by MiGetPfnEntry...
Sir Richard [Thu, 11 Nov 2010 13:13:05 +0000 (13:13 +0000)]
[NTOS]: Use MI_PFN_ELEMENT in this code, as the extra checks done by MiGetPfnEntry are irrelevant and slow things down.
[NTOS]: Remove some old ReactOS hacks before we had MMROSPFNDATA.

svn path=/trunk/; revision=49558

10 years ago[NTOS]: Fix a bug in MiRemovePageByColor which caused corruption of the page list...
Sir Richard [Thu, 11 Nov 2010 13:08:41 +0000 (13:08 +0000)]
[NTOS]: Fix a bug in MiRemovePageByColor which caused corruption of the page list and could lead to crashes, re-use of freed memory, assuming active memory was free, etc.

svn path=/trunk/; revision=49557

10 years ago[NTOS]: Fix another bug in the continuous memory allocation code, which would go...
Sir Richard [Thu, 11 Nov 2010 13:05:52 +0000 (13:05 +0000)]
[NTOS]: Fix another bug in the continuous memory allocation code, which would go off-by-one while looping the PFN entries for the allocation, and corrupt the PteFrame/PteAddress of an unrelated PFN entry. If this PFN was in the active lists, it would cause page table leaks and faults, if the page was on a free list, it would override the colored list backlink and corrupt the list, later causing unlinked pages to remain linked to the list.

svn path=/trunk/; revision=49556

10 years agoPart 1 of fixes: For some reason beyond me, I had abbreviated
Art Yerkes [Thu, 11 Nov 2010 08:15:50 +0000 (08:15 +0000)]
Part 1 of fixes: For some reason beyond me, I had abbreviated
MiCowSectionPage to always assume CoW rather than always not
CoW for cache sections.

Make sure we're looking for cache type sections rather than
(as we were in the branch) data file sections.  More needed.

svn path=/trunk/; revision=49555

10 years ago[CMAKE]
Timo Kreuzer [Wed, 10 Nov 2010 22:50:21 +0000 (22:50 +0000)]
[CMAKE]
Create importlibs from spec files for kernel32, advapi32, gdi32, user32 and msvcrt
calc now compiles with MSVC and works (slightly buggy)

svn path=/branches/cmake-bringup/; revision=49554

10 years ago[MSVCRT] Don't export linux stuff from our precious MSVCRT
Timo Kreuzer [Wed, 10 Nov 2010 22:43:46 +0000 (22:43 +0000)]
[MSVCRT] Don't export linux stuff from our precious MSVCRT
[MINGW] Bring back _matherr()

svn path=/branches/cmake-bringup/; revision=49553

10 years ago[HEADERS]
Jérôme Gardou [Wed, 10 Nov 2010 22:20:05 +0000 (22:20 +0000)]
[HEADERS]
 - start using our own c++ headers and forward stlport ones to them in msvc build.
 - fix fpecode declaration for MSVC.
[CMAKE]
 - cardlib is a cpp library.
Now stlport compiles with msvc.

svn path=/branches/cmake-bringup/; revision=49552

10 years ago[CRT]
Timo Kreuzer [Wed, 10 Nov 2010 22:15:10 +0000 (22:15 +0000)]
[CRT]
Add  pragma function for _wcsset on MSVC builds

svn path=/branches/cmake-bringup/; revision=49551

10 years ago[RTL]
Timo Kreuzer [Wed, 10 Nov 2010 22:11:12 +0000 (22:11 +0000)]
[RTL]
Instead of including ndk/asm.h, add the 2 neccessary constants to seh.s

svn path=/branches/cmake-bringup/; revision=49550

10 years ago[CMAKE]
Jérôme Gardou [Wed, 10 Nov 2010 22:02:51 +0000 (22:02 +0000)]
[CMAKE]
  - build and export spec2pdef

svn path=/branches/cmake-bringup/; revision=49549

10 years ago[CMAKE]
Timo Kreuzer [Wed, 10 Nov 2010 21:01:14 +0000 (21:01 +0000)]
[CMAKE]
- add importlib target for ntdll

svn path=/branches/cmake-bringup/; revision=49547

10 years ago[STLPORT]
Jérôme Gardou [Wed, 10 Nov 2010 17:36:28 +0000 (17:36 +0000)]
[STLPORT]
  - move headers to include directory
  - delete some incidentally committed things

svn path=/branches/cmake-bringup/; revision=49546

10 years ago[CMAKE]
Timo Kreuzer [Wed, 10 Nov 2010 12:33:24 +0000 (12:33 +0000)]
[CMAKE]
- Move spec2def into comppiler specific files, use spec2pdef tool on MSVC builds
- Add a ridiculously complex macro to create the importlibs for MSVC. (It was hard for me to figure this out, so be it for you ;-))

svn path=/branches/cmake-bringup/; revision=49545

10 years ago[MINGW]
Timo Kreuzer [Tue, 9 Nov 2010 20:43:09 +0000 (20:43 +0000)]
[MINGW]
special stuff for MSVC

svn path=/branches/cmake-bringup/; revision=49543

10 years ago[NTOS]: Fix bugs in MiAllocateContiguousPages. Fixes an ASSERT Caemyr was seeting...
Sir Richard [Tue, 9 Nov 2010 13:26:26 +0000 (13:26 +0000)]
[NTOS]: Fix bugs in MiAllocateContiguousPages. Fixes an ASSERT Caemyr was seeting a lot (the cont-able ASSERT).

svn path=/trunk/; revision=49541

10 years ago[CMAKE]
Timo Kreuzer [Tue, 9 Nov 2010 01:42:06 +0000 (01:42 +0000)]
[CMAKE]
Add a hack to fix compilation of irot.idl with MSVC. If someone knows how to correctly fix this, please let me know.

svn path=/branches/cmake-bringup/; revision=49538

10 years ago[CMAKE]
Amine Khaldi [Mon, 8 Nov 2010 22:57:05 +0000 (22:57 +0000)]
[CMAKE]
- Use pdef files in some dlls.

svn path=/branches/cmake-bringup/; revision=49537

10 years ago[CRT]
Timo Kreuzer [Mon, 8 Nov 2010 19:21:13 +0000 (19:21 +0000)]
[CRT]
Fix assembly syntax

svn path=/branches/cmake-bringup/; revision=49536

10 years ago[CMAKE]
Timo Kreuzer [Mon, 8 Nov 2010 19:01:52 +0000 (19:01 +0000)]
[CMAKE]
add missing dependency

svn path=/branches/cmake-bringup/; revision=49535

10 years ago[CRT]
Timo Kreuzer [Mon, 8 Nov 2010 18:36:45 +0000 (18:36 +0000)]
[CRT]
- Add #pragma function to a number of intrisics that we implement to avoid a compiler error of MSVC
- Add a workaround to prevent some functions from being inlined
- Move sqrtf out of i386 directory
- Convert a number of inline assembly functions to raw assembly

svn path=/branches/cmake-bringup/; revision=49534

10 years ago[CMAKE]
Timo Kreuzer [Mon, 8 Nov 2010 18:14:26 +0000 (18:14 +0000)]
[CMAKE]
Don't put /M* on the command line

svn path=/branches/cmake-bringup/; revision=49533

10 years ago[MSVC]
Timo Kreuzer [Mon, 8 Nov 2010 13:48:45 +0000 (13:48 +0000)]
[MSVC]
Fix warnings

svn path=/branches/cmake-bringup/; revision=49532

10 years ago[CMAKE]
Timo Kreuzer [Mon, 8 Nov 2010 13:45:34 +0000 (13:45 +0000)]
[CMAKE]
Delete the Modules dir.

svn path=/branches/cmake-bringup/; revision=49531

10 years ago[CMAKE]
Timo Kreuzer [Mon, 8 Nov 2010 13:41:29 +0000 (13:41 +0000)]
[CMAKE]
Move the cmake module directory one level down

svn path=/branches/cmake-bringup/; revision=49530

10 years ago[CMAKE]
Timo Kreuzer [Mon, 8 Nov 2010 13:32:52 +0000 (13:32 +0000)]
[CMAKE]
Convert gdi32 to pdef

svn path=/branches/cmake-bringup/; revision=49529

10 years ago[ACLDEDIT]
Timo Kreuzer [Mon, 8 Nov 2010 13:15:54 +0000 (13:15 +0000)]
[ACLDEDIT]
Delete acledit.def

svn path=/branches/cmake-bringup/; revision=49527

10 years ago[CMAKE]
Timo Kreuzer [Mon, 8 Nov 2010 12:58:32 +0000 (12:58 +0000)]
[CMAKE]
Convert acledit to pdef

svn path=/branches/cmake-bringup/; revision=49526

10 years ago[NTOS]: Assign a working set to the system process and correctly initialize its addre...
Sir Richard [Mon, 8 Nov 2010 12:35:50 +0000 (12:35 +0000)]
[NTOS]: Assign a working set to the system process and correctly initialize its address space.
[NTOS]: Assign the working set list address, system-wide, but per-process (in hyperspace).
[NTOS]: Give every process its working set page, and store it. Build a bogus working set list (MMWSL).
[NTOS]: Use the process working set list (MMWSL) to track page table references during faults, just as Windows does.
[NTOS]: Correctly initialize the colored page list heads and assert their validity.

svn path=/trunk/; revision=49525

10 years ago[CMAKE]
Timo Kreuzer [Mon, 8 Nov 2010 12:24:33 +0000 (12:24 +0000)]
[CMAKE]
- add new macro add_linkerflag to avoid code duplication
- add new macro set_pdef_file, replacing the use of pdef2def, which is neccessary to resolve issues with MSVC. cmake doesn't handle def files as source files very well, when they are not in the current source directory.

svn path=/branches/cmake-bringup/; revision=49524

10 years ago[NTOS]: Optimize new context switching code to avoid wasted cycles.
Sir Richard [Mon, 8 Nov 2010 11:56:22 +0000 (11:56 +0000)]
[NTOS]: Optimize new context switching code to avoid wasted cycles.

svn path=/trunk/; revision=49523

10 years ago[SHLWAPI]
Timo Kreuzer [Mon, 8 Nov 2010 10:04:43 +0000 (10:04 +0000)]
[SHLWAPI]
Explicitly add msvcrt before ntdll to use it's *sprintf functions. Fixes bug 5557

svn path=/trunk/; revision=49522

10 years ago[NTOS]: KiDispatchInterrupt (the DPC handler) in C, instead of ASM.
Sir Richard [Mon, 8 Nov 2010 02:37:17 +0000 (02:37 +0000)]
[NTOS]: KiDispatchInterrupt (the DPC handler) in C, instead of ASM.

svn path=/trunk/; revision=49521

10 years ago[NTOS]: Context switch in C instead of ASM. Can be made more portable, but it's a...
Sir Richard [Mon, 8 Nov 2010 02:15:53 +0000 (02:15 +0000)]
[NTOS]: Context switch in C instead of ASM. Can be made more portable, but it's a good start. Unless Timo rewrites it.

svn path=/trunk/; revision=49520

10 years ago[NTOSKRNL]
Pierre Schweitzer [Mon, 8 Nov 2010 00:31:00 +0000 (00:31 +0000)]
[NTOSKRNL]
Minor stuff.
Here is your commit Timo ;)

svn path=/trunk/; revision=49519

10 years ago[CMAKE]
Sylvain Petreolle [Sun, 7 Nov 2010 21:24:35 +0000 (21:24 +0000)]
[CMAKE]
Add missing files to bootcd.

svn path=/branches/cmake-bringup/; revision=49518

10 years ago[CMAKE]
Sylvain Petreolle [Sun, 7 Nov 2010 21:22:31 +0000 (21:22 +0000)]
[CMAKE]
Add remaining Wine directx dlls to bootcd.

svn path=/branches/cmake-bringup/; revision=49517

10 years ago[CRT]
Timo Kreuzer [Sun, 7 Nov 2010 10:06:00 +0000 (10:06 +0000)]
[CRT]
In streamout(): fix a number of formatting bugs, round floats, fix issue with large unsigned values that were treated as signed, simplify some code.

svn path=/trunk/; revision=49516

10 years ago[CRT]
Timo Kreuzer [Sun, 7 Nov 2010 00:59:41 +0000 (00:59 +0000)]
[CRT]
In streamout() handle %%, negative fieldwidth and negative precision.

svn path=/trunk/; revision=49514

10 years ago[CRT]
Timo Kreuzer [Sat, 6 Nov 2010 23:03:22 +0000 (23:03 +0000)]
[CRT]
Fix a bug in streamout(), that could cause a buffer overrun and made msvcrt_winetest crash.

svn path=/trunk/; revision=49513

10 years ago[SPRINTF]
Amine Khaldi [Sat, 6 Nov 2010 15:38:43 +0000 (15:38 +0000)]
[SPRINTF]
- Don't compile the new sprintf by default. Requested by Timo.

svn path=/trunk/; revision=49512

10 years ago[CMAKE]
Amine Khaldi [Sat, 6 Nov 2010 11:43:26 +0000 (11:43 +0000)]
[CMAKE]
- Add acledit.pdef

svn path=/branches/cmake-bringup/; revision=49510

10 years ago[CMAKE]
Amine Khaldi [Sat, 6 Nov 2010 11:31:38 +0000 (11:31 +0000)]
[CMAKE]
- Add a preprocessed definition file for acledit.
- Add the pdef2def macro.
- Include wpp into build, widl links to it.
- Fix libmpg123.

svn path=/branches/cmake-bringup/; revision=49509

10 years ago[MINGW]
Timo Kreuzer [Sat, 6 Nov 2010 09:17:04 +0000 (09:17 +0000)]
[MINGW]
#if 0 _matherr(). We already have it in our crt and it's exported from msvcrt. MSVC doesn't like when it's there twice.

svn path=/branches/cmake-bringup/; revision=49506

10 years ago[MINGW]
Timo Kreuzer [Sat, 6 Nov 2010 00:25:57 +0000 (00:25 +0000)]
[MINGW]
Don't define __ImageBase to something else on MSVC builds

svn path=/branches/cmake-bringup/; revision=49505

10 years ago[CMAKE]
Amine Khaldi [Fri, 5 Nov 2010 23:25:51 +0000 (23:25 +0000)]
[CMAKE]
- Fix and enable browseui.

svn path=/branches/cmake-bringup/; revision=49504

10 years ago[CMAKE]
Amine Khaldi [Fri, 5 Nov 2010 23:17:29 +0000 (23:17 +0000)]
[CMAKE]
- Explicitly disable auto imports for executables.
- Set a proper linker invocation for C++ modules.

svn path=/branches/cmake-bringup/; revision=49503

10 years ago[CMAKE]
Sylvain Petreolle [Fri, 5 Nov 2010 23:14:29 +0000 (23:14 +0000)]
[CMAKE]
Bootcd/Livecd : Add dplayx, ntfs and mup.
Add forgotten wined3d importlib, my bad.

svn path=/branches/cmake-bringup/; revision=49502

10 years agoFix build
Timo Kreuzer [Fri, 5 Nov 2010 23:12:59 +0000 (23:12 +0000)]
Fix build

svn path=/trunk/; revision=49501

10 years ago[CMAKE]
Amine Khaldi [Fri, 5 Nov 2010 23:06:24 +0000 (23:06 +0000)]
[CMAKE]
- Fix and enable glu32 and winemp3.acm

svn path=/branches/cmake-bringup/; revision=49500

10 years ago[CRT]
Timo Kreuzer [Fri, 5 Nov 2010 22:21:36 +0000 (22:21 +0000)]
[CRT]
New implementation of all printf functions. It's stream based (like MS one is) rather than buffer based (like our old is). Floating point is not 100% finished, but current implementation is good enough to boot. It can be enabled by a config switch.

svn path=/trunk/; revision=49499

10 years ago[CMAKE]
Sylvain Petreolle [Fri, 5 Nov 2010 21:49:09 +0000 (21:49 +0000)]
[CMAKE]
Bootcd: Add some directx dlls.

svn path=/branches/cmake-bringup/; revision=49498

10 years ago[CMAKE]
Amine Khaldi [Fri, 5 Nov 2010 21:22:07 +0000 (21:22 +0000)]
[CMAKE]
- Explicitly disable auto imports, and fix the modules that were missed out by the previous related commit.
- Dedicated to Usurp.

svn path=/branches/cmake-bringup/; revision=49497

10 years ago[CMAKE]
Jérôme Gardou [Fri, 5 Nov 2010 18:52:57 +0000 (18:52 +0000)]
[CMAKE]
Fix mingw_dllmain build

svn path=/branches/cmake-bringup/; revision=49496

10 years ago[MMC]
Amine Khaldi [Fri, 5 Nov 2010 18:41:05 +0000 (18:41 +0000)]
[MMC]
- Remove pragma once from the main header.

svn path=/branches/cmake-bringup/; revision=49495

10 years ago[CMAKE]
Amine Khaldi [Fri, 5 Nov 2010 18:35:47 +0000 (18:35 +0000)]
[CMAKE]
- Update spec2def use in bzip2.

svn path=/branches/cmake-bringup/; revision=49494

10 years ago[CMAKE]
Amine Khaldi [Fri, 5 Nov 2010 18:09:09 +0000 (18:09 +0000)]
[CMAKE]
- Fix a typo.

svn path=/branches/cmake-bringup/; revision=49493

10 years ago[CMAKE]
Amine Khaldi [Fri, 5 Nov 2010 18:06:25 +0000 (18:06 +0000)]
[CMAKE]
- Remove wpp from build.
- Improve several tools and libs.
- Improve the root cmake file.

svn path=/branches/cmake-bringup/; revision=49492

10 years ago[CMAKE]
Amine Khaldi [Fri, 5 Nov 2010 17:35:39 +0000 (17:35 +0000)]
[CMAKE]
- Improve more libs.

svn path=/branches/cmake-bringup/; revision=49490

10 years ago[CMAKE]
Amine Khaldi [Fri, 5 Nov 2010 17:29:01 +0000 (17:29 +0000)]
[CMAKE]
- Improve drivers' libs.

svn path=/branches/cmake-bringup/; revision=49489

10 years ago[CMAKE]
Amine Khaldi [Fri, 5 Nov 2010 17:12:31 +0000 (17:12 +0000)]
[CMAKE]
- Improve win32k, lib{jpeg,png,tiff,xslt} and win32k.

svn path=/branches/cmake-bringup/; revision=49488

10 years ago[CMAKE]
Amine Khaldi [Fri, 5 Nov 2010 16:57:33 +0000 (16:57 +0000)]
[CMAKE]
- Improve the kernel build.

svn path=/branches/cmake-bringup/; revision=49487

10 years ago[NTOS]: Make idle loop portable. Can be moved out of /i386 now.
Sir Richard [Fri, 5 Nov 2010 16:00:05 +0000 (16:00 +0000)]
[NTOS]: Make idle loop portable. Can be moved out of /i386 now.

svn path=/trunk/; revision=49486

10 years ago[NTOS]: Implement the idle loop in C.
Sir Richard [Fri, 5 Nov 2010 15:58:34 +0000 (15:58 +0000)]
[NTOS]: Implement the idle loop in C.

svn path=/trunk/; revision=49485

10 years ago[CMAKE]
Sylvain Petreolle [Fri, 5 Nov 2010 14:33:14 +0000 (14:33 +0000)]
[CMAKE]
Bootcd:
Added : syssetup.inf, vgafonts.cab, c_28593.nls, ntvdm.
Remove blue from reactos.cab.

svn path=/branches/cmake-bringup/; revision=49484

10 years ago[CMAKE]
Sylvain Petreolle [Fri, 5 Nov 2010 13:46:48 +0000 (13:46 +0000)]
[CMAKE]
Add more dll/ and drivers/ modules to bootcd.
Fix mesa32 definitions.

svn path=/branches/cmake-bringup/; revision=49483

10 years ago[CMAKE]
Sylvain Petreolle [Fri, 5 Nov 2010 13:25:28 +0000 (13:25 +0000)]
[CMAKE]
Add dlls to bootcd.
Fix hhctrl build.

svn path=/branches/cmake-bringup/; revision=49482

10 years ago[USER32]
Timo Kreuzer [Fri, 5 Nov 2010 13:14:37 +0000 (13:14 +0000)]
[USER32]
Convert pspec to spec to fix build

svn path=/branches/cmake-bringup/; revision=49481

10 years ago[CMAKE]
Sylvain Petreolle [Fri, 5 Nov 2010 12:08:37 +0000 (12:08 +0000)]
[CMAKE]
Add keyboards to bootcd.

svn path=/branches/cmake-bringup/; revision=49480

10 years ago[CMAKE]
Amine Khaldi [Fri, 5 Nov 2010 12:02:12 +0000 (12:02 +0000)]
[CMAKE]
- Improve most of the static libraries.

svn path=/branches/cmake-bringup/; revision=49479

10 years ago[CMAKE]
Sylvain Petreolle [Fri, 5 Nov 2010 10:37:10 +0000 (10:37 +0000)]
[CMAKE]
Add base/ modules to bootcd.

svn path=/branches/cmake-bringup/; revision=49477

10 years ago[CMAKE]
Sylvain Petreolle [Fri, 5 Nov 2010 09:38:42 +0000 (09:38 +0000)]
[CMAKE]
Revert incorrect auto import change and use proper definitions instead.

svn path=/branches/cmake-bringup/; revision=49476

10 years ago[Win32k] - Turn off debug prints.
James Tabor [Fri, 5 Nov 2010 00:37:30 +0000 (00:37 +0000)]
[Win32k] - Turn off debug prints.

svn path=/trunk/; revision=49475

10 years ago[CMAKE]
Timo Kreuzer [Fri, 5 Nov 2010 00:12:47 +0000 (00:12 +0000)]
[CMAKE]
Create importlib for advapi32
Link advapi32 to msvcrt, needed for SEH

svn path=/branches/cmake-bringup/; revision=49474

10 years ago[CMAKE]
Timo Kreuzer [Fri, 5 Nov 2010 00:08:12 +0000 (00:08 +0000)]
[CMAKE]
Add /SAFESEH:NO to MSVC linker command line to fix unresolved symbol issue.

svn path=/branches/cmake-bringup/; revision=49473

10 years ago[Win32k|User32]
James Tabor [Thu, 4 Nov 2010 23:45:34 +0000 (23:45 +0000)]
[Win32k|User32]
- This hook commit fixes the ros regression testing startup, but consider this a hax fix until more research in Global hooks has completed. More pointed Global hook tests are needed. Misc changes, removed unused storage pointers and reordering. For DosBOX, the mouse low level is now working and the keyboard low level should not be so intermittent as before, now sending messages from system desktop not from thread desktop, see bug 5670 for more details.

svn path=/trunk/; revision=49472

10 years ago[CMAKE]
Amine Khaldi [Thu, 4 Nov 2010 21:38:28 +0000 (21:38 +0000)]
[CMAKE]
- Improve hal, adns and bzip2.

svn path=/branches/cmake-bringup/; revision=49471

10 years ago[CMAKE]
Amine Khaldi [Thu, 4 Nov 2010 21:31:33 +0000 (21:31 +0000)]
[CMAKE]
- Improve the rest of the drivers.

svn path=/branches/cmake-bringup/; revision=49470

10 years ago[CMAKE]
Amine Khaldi [Thu, 4 Nov 2010 21:06:20 +0000 (21:06 +0000)]
[CMAKE]
- Improve more drivers.

svn path=/branches/cmake-bringup/; revision=49469

10 years ago[CMAKE]
Amine Khaldi [Thu, 4 Nov 2010 20:46:27 +0000 (20:46 +0000)]
[CMAKE]
- Improve base and bus drivers.

svn path=/branches/cmake-bringup/; revision=49468

10 years ago[CMAKE]
Sylvain Petreolle [Thu, 4 Nov 2010 13:29:58 +0000 (13:29 +0000)]
[CMAKE]
One .acm suffix is enough.
Dedicated to AmineKhaldi.

svn path=/branches/cmake-bringup/; revision=49467

10 years ago[APPS]
Aleksey Bragin [Thu, 4 Nov 2010 12:28:08 +0000 (12:28 +0000)]
[APPS]
- Damir Aliev: Properly convert encoding in cmdline tools.
See issue #3487 for more details.

svn path=/trunk/; revision=49466

10 years ago[REGEDIT]
Aleksey Bragin [Thu, 4 Nov 2010 12:05:35 +0000 (12:05 +0000)]
[REGEDIT]
Adam Kachwalla <geekdundee@gmail.com>
- "Load Hive..." and "Unload Hive..." menu items implemented
- Make address bar case-insensitive
- Remove trailing slashes in address bar when at root keys (e.g. "HKEY_LOCAL_MACHINE\" or "HKEY_CURRENT_USER\")
- Address "go" button added
- Removed ~8px slack from bottom of the app (not needed and looks better)
- Factored out error displaying functions into error.c file.

See issue #5711 for more details.

svn path=/trunk/; revision=49465

10 years ago[KERNEL32]
Timo Kreuzer [Thu, 4 Nov 2010 10:16:14 +0000 (10:16 +0000)]
[KERNEL32]
Print delphi exception with the Exception code 0xeedfade, we were previously only checking for 0xeedface, maybe an older value.

svn path=/trunk/; revision=49464