Klemens Friedl [Sat, 12 Mar 2005 19:46:27 +0000 (19:46 +0000)]
* add combobox (select language/region)
* german & english resource files
svn path=/trunk/; revision=13976
Thomas Bluemel [Sat, 12 Mar 2005 19:45:37 +0000 (19:45 +0000)]
Alex Ionescu <ionucu@videotron.ca>
- Fixed formatting mess in ke/dpc.c (which I had made when I wrote it due to MSVC).
- Add more comments where needed.
- Properly Initialize a Threaded DPC.
Thomas Weidenmueller <w3seek@reactos.com>
- Use Prcb directly in KeInitDpc.
svn path=/trunk/; revision=13975
Thomas Bluemel [Sat, 12 Mar 2005 19:23:04 +0000 (19:23 +0000)]
Alex Ionescu <ionucu@videotron.ca>
- Removed ke/alert.c and moved its functions where they belong.
- Commented and organized KeInitializeThread.
- Began switch to true KOBJECT enumeration used in NT.
- Implemented KeAlertResumeThread and NtAlertResumeThread.
- Harmonized Formatting in ke/kthread.c
svn path=/trunk/; revision=13974
Klemens Friedl [Sat, 12 Mar 2005 19:22:30 +0000 (19:22 +0000)]
Add registry keys for language support
svn path=/trunk/; revision=13973
Thomas Bluemel [Sat, 12 Mar 2005 18:15:54 +0000 (18:15 +0000)]
Alex Ionescu <ionucu@videotron.ca>
- Remove branch leftover in debug message.
- Uncondtionally enable setting the Window Station Atom Table.
svn path=/trunk/; revision=13972
Thomas Bluemel [Sat, 12 Mar 2005 18:10:03 +0000 (18:10 +0000)]
Alex Ionescu <ionucu@videotron.ca>
- Clean up formatting of ke/process.c (which I had messed up at the time due to MSVC)
- Acknowledge Blight's work
- Implement KeRemoveServiceDescriptorTable
- Remove ex/napi.c and move the Tables into ke/process.c
svn path=/trunk/; revision=13971
Thomas Bluemel [Sat, 12 Mar 2005 17:02:43 +0000 (17:02 +0000)]
Alex Ionescu <ionucu@videotron.ca>
Fix wrong assertion.
svn path=/trunk/; revision=13970
Filip Navara [Sat, 12 Mar 2005 16:01:30 +0000 (16:01 +0000)]
Alex Ionescu <ionucu@videotron.ca>
Various bugcheck code improvements:
- Fix bugcheck code and make debugging easier for unhandled exceptions/spinlocks.
- Fix a race condition with TAB+B,
- Fix irql to be high_level.
- Fix calling unsafe function by caching bugcode data.
- Fix support for smp by using IPI.
- Fix not-breakpointing when no debugger is there.
- Implement KeBugCheck callbacks with reason.
- Fix callbacks not being called.
- Fix proper breakpoint during bugcheck.
Filip Navara <xnavara@volny.cz>
- Move the bugcheck initialization code into Ke (was in Ex on Alex's branch).
svn path=/trunk/; revision=13969
Filip Navara [Sat, 12 Mar 2005 14:15:49 +0000 (14:15 +0000)]
Alex Ionescu <ionucu@videotron.ca>
Move win32k callbacks to win32k where they belong. Registration is done with Ps function just like on XP+. Also allows non-win32k stuff to manage their own desktops and window stations.
svn path=/trunk/; revision=13968
Thomas Bluemel [Sat, 12 Mar 2005 13:50:48 +0000 (13:50 +0000)]
include ctype.h for isalpha()
svn path=/trunk/; revision=13967
Eric Kohl [Sat, 12 Mar 2005 13:23:09 +0000 (13:23 +0000)]
Implement [in], [out] and [in, out] support for pointers to basic types.
svn path=/trunk/; revision=13966
Filip Navara [Sat, 12 Mar 2005 09:40:07 +0000 (09:40 +0000)]
Alex Ionescu <ionucu@videotron.ca>
- Add KeGetCurrentPrcb function and use it where appropriate.
- Fix returning of values in ExGetCurrentProcessorCpuUsage and ExGetCurrentProcessorCounts.
- Move ExIsProcessorFeaturePresent from ex/init.c to ex/sysinfo.c.
svn path=/trunk/; revision=13965
Gé van Geldorp [Sat, 12 Mar 2005 09:21:59 +0000 (09:21 +0000)]
Fix htons
svn path=/trunk/; revision=13964
Hartmut Birr [Sat, 12 Mar 2005 09:14:38 +0000 (09:14 +0000)]
Lock the kernel address space instead the process' one, if the pages are located in kernel space.
Unlock the address space on error.
svn path=/trunk/; revision=13963
Filip Navara [Sat, 12 Mar 2005 08:54:41 +0000 (08:54 +0000)]
Thomas Weidenmueller <w3seek@reactos.com>
- Implement support for vectored exception handlers.
- Add code for querying process cookie.
svn path=/trunk/; revision=13962
Art Yerkes [Sat, 12 Mar 2005 07:52:16 +0000 (07:52 +0000)]
Some improvements I've been sitting on.
Set SEL_FIN if we need to in TCPReceiveData.
Clear out pending IRP queues properly when shutting down.
Lock the tcp when getting or setting the address.
svn path=/trunk/; revision=13961
Art Yerkes [Sat, 12 Mar 2005 05:46:45 +0000 (05:46 +0000)]
Changed bare words to strings so we don't get complaints about unterminated
char constants.
svn path=/trunk/; revision=13957
Steven Edwards [Sat, 12 Mar 2005 04:32:00 +0000 (04:32 +0000)]
added Wine tests for advapi32. (untested)
svn path=/trunk/; revision=13954
Royce Mitchell III [Sat, 12 Mar 2005 04:20:35 +0000 (04:20 +0000)]
detect windows instead of assuming it
svn path=/trunk/; revision=13953
Steven Edwards [Sat, 12 Mar 2005 04:11:24 +0000 (04:11 +0000)]
Should be winetests not winetest.
svn path=/trunk/; revision=13951
Steven Edwards [Sat, 12 Mar 2005 04:09:57 +0000 (04:09 +0000)]
Added Wine regression tests for comctl32. (Untested)
svn path=/trunk/; revision=13950
Filip Navara [Sat, 12 Mar 2005 02:04:08 +0000 (02:04 +0000)]
Minor touch ups to the tools version check to get it working on Linux.
svn path=/trunk/; revision=13949
Filip Navara [Sat, 12 Mar 2005 01:11:06 +0000 (01:11 +0000)]
Steven Edwards <steven_ed4153@yahoo.com>
Revert incorrect change - KD_DEBUG_BOOTLOG => KD_DEBUG_FILELOG, /DEBUGPORT=BOOTLOG => /DEBUGPORT=FILE.
svn path=/trunk/; revision=13948
Filip Navara [Sat, 12 Mar 2005 00:54:06 +0000 (00:54 +0000)]
Don't use intermediate objects linked with "ld -r". There's a bug in binutils that causes the data section relocations to be stripped.
svn path=/trunk/; revision=13947
Filip Navara [Sat, 12 Mar 2005 00:51:55 +0000 (00:51 +0000)]
Alex Ionescu <ionucu@videotron.ca>
Add definitions for WORKER_THREAD_RETURNED_AT_BAD_IRQL, MANUALLY_INITIATED_CRASH and IMPERSONATING_WORKER_THREAD bug check codes.
svn path=/trunk/; revision=13946
Filip Navara [Sat, 12 Mar 2005 00:49:18 +0000 (00:49 +0000)]
Alex Ionescu <ionucu@videotron.ca>
Pass an ACPI flag from FreeLdr to the kernel and replace the usage of ACPI compile time option with it.
svn path=/trunk/; revision=13945
Art Yerkes [Sat, 12 Mar 2005 00:02:24 +0000 (00:02 +0000)]
Changed sizeof(RemoteAddress) to sizeof(*RemoteAddress). Now address
returns work in accept.
svn path=/trunk/; revision=13943
Filip Navara [Fri, 11 Mar 2005 23:38:59 +0000 (23:38 +0000)]
Alex Ionescu <ionucu@videotron.ca>
Relocate kernel if the /3GB switch is supplied in kernel parameters.
svn path=/trunk/; revision=13941
Art Yerkes [Fri, 11 Mar 2005 21:13:11 +0000 (21:13 +0000)]
Swap the port part of the address so it's reported correctly.
svn path=/trunk/; revision=13937
Aleksey Bragin [Fri, 11 Mar 2005 21:07:55 +0000 (21:07 +0000)]
Andrey Korotaev (unC0Rr): Added russian translations for control, appwiz and timedate.
svn path=/trunk/; revision=13936
Hervé Poussineau [Fri, 11 Mar 2005 18:46:44 +0000 (18:46 +0000)]
Add semi-implementation of AttachDeviceToDeviceStackSafe
svn path=/trunk/; revision=13935
Filip Navara [Fri, 11 Mar 2005 18:34:44 +0000 (18:34 +0000)]
tinus <o112w8r02@sneakemail.com>
Add a Initialized member to TEXTOBJ so it isn't reinitialized all the time.
svn path=/trunk/; revision=13934
Filip Navara [Fri, 11 Mar 2005 18:17:29 +0000 (18:17 +0000)]
tinus <o112w8r02@sneakemail.com>
Don't allocate 0 bytes of memory for no color map.
svn path=/trunk/; revision=13933
Filip Navara [Fri, 11 Mar 2005 17:33:12 +0000 (17:33 +0000)]
Check BinUtils and GCC version.
svn path=/trunk/; revision=13932
Gé van Geldorp [Fri, 11 Mar 2005 08:53:28 +0000 (08:53 +0000)]
Thomas Larsen <sikker2004@yahoo.com>
- Added Danish language
svn path=/trunk/; revision=13930
Gé van Geldorp [Fri, 11 Mar 2005 08:50:04 +0000 (08:50 +0000)]
Thomas Larsen <sikker2004@yahoo.com>
- Added Danish language
- Corrected English Ressource for missing Title
- Split The Res Files to make room for more translation to other langs
svn path=/trunk/; revision=13929
Gé van Geldorp [Fri, 11 Mar 2005 08:43:24 +0000 (08:43 +0000)]
Thomas Larsen <sikker2004@yahoo.com>
- Added Danish language
- Move icons to language neutral resources
svn path=/trunk/; revision=13928
Gé van Geldorp [Fri, 11 Mar 2005 08:29:40 +0000 (08:29 +0000)]
Thomas Larsen <sikker2004@yahoo.com>
- Added Danish language
svn path=/trunk/; revision=13927
Gé van Geldorp [Fri, 11 Mar 2005 08:22:29 +0000 (08:22 +0000)]
Thomas Larsen <sikker2004@yahoo.com>
- Added Danish language
svn path=/trunk/; revision=13926
Art Yerkes [Fri, 11 Mar 2005 07:30:17 +0000 (07:30 +0000)]
Uniform handling of stream socket reads.
svn path=/trunk/; revision=13922
Royce Mitchell III [Fri, 11 Mar 2005 02:38:55 +0000 (02:38 +0000)]
turn on all warnings, and fix remaining warnings
svn path=/trunk/; revision=13921
Royce Mitchell III [Fri, 11 Mar 2005 02:37:30 +0000 (02:37 +0000)]
fix gcc4 warnings
svn path=/trunk/; revision=13920
Gé van Geldorp [Thu, 10 Mar 2005 22:59:28 +0000 (22:59 +0000)]
Pass NameLength back to caller
svn path=/trunk/; revision=13919
Art Yerkes [Thu, 10 Mar 2005 20:54:53 +0000 (20:54 +0000)]
Caps Lock fix suggested by Johannes Olofsson. We now xor the caps lock
attribute bit with the mod bits before turning them into a column
number.
svn path=/trunk/; revision=13918
Eric Kohl [Thu, 10 Mar 2005 20:07:17 +0000 (20:07 +0000)]
Implement '-o' option. This is equivalent to MIDLs '/oldnames' option.
svn path=/trunk/; revision=13916
Steven Edwards [Thu, 10 Mar 2005 16:08:08 +0000 (16:08 +0000)]
Change tabs to spaces.
svn path=/trunk/; revision=13910
Royce Mitchell III [Thu, 10 Mar 2005 04:58:40 +0000 (04:58 +0000)]
eliminate warnings, fix bug that locked up game when single-clicking a card
svn path=/trunk/; revision=13907
Steven Edwards [Thu, 10 Mar 2005 04:05:53 +0000 (04:05 +0000)]
remove some backup files created by editplus
svn path=/trunk/; revision=13905
Steven Edwards [Thu, 10 Mar 2005 04:04:27 +0000 (04:04 +0000)]
imported catch-22 sol clone with authors permission
svn path=/trunk/; revision=13904
Steven Edwards [Thu, 10 Mar 2005 03:50:43 +0000 (03:50 +0000)]
added winres.h from Wine
svn path=/trunk/; revision=13903
Gunnar Dalsnes [Wed, 9 Mar 2005 22:20:41 +0000 (22:20 +0000)]
LockFileEx: forward overlapped->hEvent to NtLockFile
LockFile: zero overlapped->hEvent
svn path=/trunk/; revision=13900
Filip Navara [Tue, 8 Mar 2005 23:15:34 +0000 (23:15 +0000)]
Fix failure case in IoConnectInterrupt. (Now really)
svn path=/trunk/; revision=13895
Filip Navara [Tue, 8 Mar 2005 23:10:38 +0000 (23:10 +0000)]
Fix failure case in IoConnectInterrupt.
svn path=/trunk/; revision=13894
Art Yerkes [Tue, 8 Mar 2005 23:07:10 +0000 (23:07 +0000)]
Last fix due to w3seek. I will stop working on this stuff until I have
time to be thorough.
svn path=/trunk/; revision=13893
Art Yerkes [Tue, 8 Mar 2005 23:01:54 +0000 (23:01 +0000)]
Fixes by w3seek regarding interlocked functions. These were due to my
missing a mismatch between the glib functions and windows variants.
svn path=/trunk/; revision=13892
Emanuele Aliberti [Tue, 8 Mar 2005 22:41:27 +0000 (22:41 +0000)]
Refresh RC script for PSX bare sh.
svn path=/trunk/; revision=13891
Art Yerkes [Tue, 8 Mar 2005 22:39:53 +0000 (22:39 +0000)]
Added PowerPC interlocked functions from glib.
svn path=/trunk/; revision=13890
Gé van Geldorp [Tue, 8 Mar 2005 20:23:40 +0000 (20:23 +0000)]
Use GDIINFO values instead of DEVMODE values
svn path=/trunk/; revision=13886
Hervé Poussineau [Tue, 8 Mar 2005 19:19:45 +0000 (19:19 +0000)]
Minor changes to remove warnings
"memmory" -> "memory"
svn path=/trunk/; revision=13883
Klemens Friedl [Tue, 8 Mar 2005 19:03:11 +0000 (19:03 +0000)]
appwiz.cpl:
* add language support
* english and german language files
svn path=/trunk/; revision=13882
Klemens Friedl [Tue, 8 Mar 2005 19:00:44 +0000 (19:00 +0000)]
System Control Panel:
* add language support
* english and german language files
svn path=/trunk/; revision=13881
Klemens Friedl [Tue, 8 Mar 2005 18:48:01 +0000 (18:48 +0000)]
Slayer: german language file
svn path=/trunk/; revision=13880
Hervé Poussineau [Tue, 8 Mar 2005 18:25:25 +0000 (18:25 +0000)]
Remove warning
svn path=/trunk/; revision=13879
Aleksey Bragin [Tue, 8 Mar 2005 15:08:01 +0000 (15:08 +0000)]
27-Feb-2005 (Konstantinos Paliouras <squarious@gmail.com>)
Implemented all the switches that were missing, and made the ros dir very similar to windows dir. Major part of the code is rewritten. /p is removed, to be rewriten in the main cmd code.
svn path=/trunk/; revision=13877
Aleksey Bragin [Tue, 8 Mar 2005 15:02:41 +0000 (15:02 +0000)]
Added error_parameter_format(), patch by Konstantinos Paliouras <squarious@gmail.com>
svn path=/trunk/; revision=13876
Emanuele Aliberti [Tue, 8 Mar 2005 14:28:04 +0000 (14:28 +0000)]
Win32 utility to bootstrap the PSX subsystem (it is an optional subsystem, therefore the SM does not bootstrap it on system startup).
svn path=/trunk/; revision=13875
Emanuele Aliberti [Tue, 8 Mar 2005 14:26:31 +0000 (14:26 +0000)]
Fixed a bug in SmConnectApiPort
svn path=/trunk/; revision=13874
Gé van Geldorp [Tue, 8 Mar 2005 11:41:56 +0000 (11:41 +0000)]
Properly fill DEVMODE
svn path=/trunk/; revision=13873
Gé van Geldorp [Mon, 7 Mar 2005 22:25:39 +0000 (22:25 +0000)]
Use IC instead of DC when possible
svn path=/trunk/; revision=13871
Gé van Geldorp [Mon, 7 Mar 2005 22:24:33 +0000 (22:24 +0000)]
Implement Information Contexts
svn path=/trunk/; revision=13870
Hartmut Birr [Mon, 7 Mar 2005 16:40:32 +0000 (16:40 +0000)]
Split some of the halmp files according its functions.
svn path=/trunk/; revision=13868
Art Yerkes [Mon, 7 Mar 2005 16:37:49 +0000 (16:37 +0000)]
Changed exception format in kernel32 slightly to make the offset of the
addresses apparent. Made a change suggested by ion, to remove the line
numbers of the lines printing the stack trace.
svn path=/trunk/; revision=13867
Thomas Bluemel [Mon, 7 Mar 2005 01:40:01 +0000 (01:40 +0000)]
change logfont quality to FreeType mode conversion. Patch by tinus.
svn path=/trunk/; revision=13866
Royce Mitchell III [Mon, 7 Mar 2005 01:26:25 +0000 (01:26 +0000)]
correct dependency for rline target, this fixes bug #519
svn path=/trunk/; revision=13865
Thomas Bluemel [Mon, 7 Mar 2005 00:35:49 +0000 (00:35 +0000)]
detect hyper-threading, determine number of logical processors per phyiscal processor and it's apic id
svn path=/trunk/; revision=13864
Gunnar Dalsnes [Mon, 7 Mar 2005 00:04:21 +0000 (00:04 +0000)]
fix nasty bug:-(
svn path=/trunk/; revision=13863
Eric Kohl [Sun, 6 Mar 2005 21:01:04 +0000 (21:01 +0000)]
Remove useless calls to ResetEvent.
svn path=/trunk/; revision=13860
Filip Navara [Sun, 6 Mar 2005 18:06:17 +0000 (18:06 +0000)]
Return AE_NO_ACPI_TABLES instead of AE_OK when the ACPI tables are messed up.
svn path=/trunk/; revision=13857
Filip Navara [Sun, 6 Mar 2005 16:42:36 +0000 (16:42 +0000)]
- Fix pipe connection to non-waiting pipes.
- More corrections to the cancellation logic.
- Minor correction to read/write event setting (still I'm getting infinite loops there in some cases).
svn path=/trunk/; revision=13856
Gunnar Dalsnes [Sun, 6 Mar 2005 14:03:37 +0000 (14:03 +0000)]
add missing newline
svn path=/trunk/; revision=13855
Gunnar Dalsnes [Sun, 6 Mar 2005 13:48:04 +0000 (13:48 +0000)]
IoCancelIrp didnt remove the cancel routine from the irp after canceling it
svn path=/trunk/; revision=13853
Gunnar Dalsnes [Sun, 6 Mar 2005 13:41:18 +0000 (13:41 +0000)]
irp cancelation boiler plate, for irp queues you manage yourself
svn path=/trunk/; revision=13852
Filip Navara [Sun, 6 Mar 2005 12:37:31 +0000 (12:37 +0000)]
Fix some cancellation race conditions.
svn path=/trunk/; revision=13851
Eric Kohl [Sun, 6 Mar 2005 12:36:05 +0000 (12:36 +0000)]
Support pointers to simple types as input arguments.
svn path=/trunk/; revision=13850
Gé van Geldorp [Sun, 6 Mar 2005 10:44:38 +0000 (10:44 +0000)]
Fix compilation with DBG := 1 and KDBG := 0
svn path=/trunk/; revision=13849
Gregor Anich [Sun, 6 Mar 2005 02:34:18 +0000 (02:34 +0000)]
Rename KDB.init to KDBinit - it was not an ISO9660 conforming name.
svn path=/trunk/; revision=13846
Gregor Anich [Sun, 6 Mar 2005 02:06:11 +0000 (02:06 +0000)]
Hopefully fix some input problems. If input does not work for you please let me know.
svn path=/trunk/; revision=13845
Gregor Anich [Sun, 6 Mar 2005 00:20:32 +0000 (00:20 +0000)]
Fix build with optimizations and one or two bugs - should have tested with optimizations before committing :-/
svn path=/trunk/; revision=13843
Gregor Anich [Sat, 5 Mar 2005 23:35:08 +0000 (23:35 +0000)]
Little KDB update ;-) If you have any problems and/or questions let me know. I hope it was tested enough and works well enough for everybody.
svn path=/trunk/; revision=13841
Martin Fuchs [Sat, 5 Mar 2005 22:10:01 +0000 (22:10 +0000)]
- make new icons look a bit smarter and including a 32 bit alpha channel format
- update ROS icon in about dialog and start menu side bar
svn path=/trunk/; revision=13835
Martin Fuchs [Sat, 5 Mar 2005 21:35:46 +0000 (21:35 +0000)]
update copyright notice
svn path=/trunk/; revision=13834
Martin Fuchs [Sat, 5 Mar 2005 20:44:41 +0000 (20:44 +0000)]
case insensitive startmenu merging
svn path=/trunk/; revision=13831
Martin Fuchs [Sat, 5 Mar 2005 17:27:21 +0000 (17:27 +0000)]
install ibrowser.exe in system32 dir
svn path=/trunk/; revision=13829
Eric Kohl [Sat, 5 Mar 2005 12:08:50 +0000 (12:08 +0000)]
Support asynchronous (aka overlapped) connect, read and write requests.
svn path=/trunk/; revision=13826
Eric Kohl [Sat, 5 Mar 2005 11:38:48 +0000 (11:38 +0000)]
Fix calls to ReadFile and WriteFile for asynchronous I/O.
svn path=/trunk/; revision=13825
Filip Navara [Sat, 5 Mar 2005 11:27:15 +0000 (11:27 +0000)]
- Implement NtCancelIoFile.
- Queue the IRP to correct thread in IoQueueThreadIrp.
- Cancel I/O requests when thread is about to be terminated.
- Do not queue close requests to thread IRP list.
svn path=/trunk/; revision=13824
James Tabor [Sat, 5 Mar 2005 00:21:38 +0000 (00:21 +0000)]
Added comments about systemHandleInfo.
svn path=/trunk/; revision=13822
Aleksey Bragin [Fri, 4 Mar 2005 17:26:51 +0000 (17:26 +0000)]
New ReactOS icon by Mindflyer. Just give ros a fresh look :)
svn path=/trunk/; revision=13818
Aleksey Bragin [Fri, 4 Mar 2005 17:24:08 +0000 (17:24 +0000)]
New StartMenu and ReactOS icons by Mindflyer
svn path=/trunk/; revision=13817
Art Yerkes [Fri, 4 Mar 2005 11:40:10 +0000 (11:40 +0000)]
Suggested by d_layer: Remove -Wconversion. I had planted these flags here
because they were used in the original makefile from before the import.
I was trying to remove the warnings in a hurry and didn't think to check.
svn path=/trunk/; revision=13816