Commit graph

19112 commits

Author SHA1 Message Date
Magnus Olsen 4ea90aa543 revert 17709 for it break streach for windows mode. That why I did only got black windows in winquake with windows mode 640x480.
svn path=/trunk/; revision=20519
2006-01-01 16:00:45 +00:00
Martin Fuchs 876eaec62a eliminate GCC warning about initialization order
svn path=/trunk/; revision=20517
2006-01-01 15:44:46 +00:00
Eric Kohl e9f95694e0 - Fix crashes in calls to ScmAssignNewTag.
- ScmrCreateServiceW: Assign a group to the service.

svn path=/trunk/; revision=20516
2006-01-01 15:32:40 +00:00
Martin Fuchs 77932fa09a explorer:
- simplify SCAN flags
- extend shell browser to use WINFS
- resolve a few FIXMEs
- simplify ShellBrowser initialization
- handle /root command line option

svn path=/trunk/; revision=20515
2006-01-01 15:21:03 +00:00
Magnus Olsen 69288462ca optimize hide curs lite. so it does not tryung update the underlying surface hold time. and do not save the underlying surface in show when it is hide. all these save alot of cycles and winquake are bit faster.
svn path=/trunk/; revision=20514
2006-01-01 14:40:24 +00:00
Eric Kohl 76f75c9351 Forward QueryServiceLockStatusA/W to services.exe.
svn path=/trunk/; revision=20512
2006-01-01 14:26:25 +00:00
Thomas Bluemel e0d9018bb4 Fixed calculating the size of empty message boxes. Fixes bug 1224
svn path=/trunk/; revision=20511
2006-01-01 13:45:09 +00:00
Magnus Olsen 541e05f9c5 Fixing a small bug for hide mouse. Save the current surface under the mouse. But do not blt the mouse pointer. it take care of small glict I have seen in winqauke.
svn path=/trunk/; revision=20510
2006-01-01 13:36:06 +00:00
Thomas Bluemel 2dc2025c31 fixed uninitialized variable warning
svn path=/trunk/; revision=20509
2006-01-01 13:31:26 +00:00
Eric Kohl 823ff2a957 Forward EnumDependentServicesA/W to services.exe.
svn path=/trunk/; revision=20508
2006-01-01 12:00:13 +00:00
Gé van Geldorp cbd4885a7d Revert accidental commit 20505
svn path=/trunk/; revision=20507
2006-01-01 11:52:34 +00:00
Gé van Geldorp f99ca1d7c7 Exiting the loop while someone else still might have a lock kind of defeats
the purpose of acquiring the lock ourselves

svn path=/trunk/; revision=20506
2006-01-01 11:50:54 +00:00
Gé van Geldorp 736ed18513 Fix memory tracking
svn path=/trunk/; revision=20505
2006-01-01 11:48:11 +00:00
Gé van Geldorp de1cfe67f5 Memory is properly released, no need to untrack it
svn path=/trunk/; revision=20504
2006-01-01 11:44:55 +00:00
Gé van Geldorp 2a3bed3c12 Fix a memory leak
svn path=/trunk/; revision=20503
2006-01-01 11:41:05 +00:00
Gé van Geldorp ff25a31bce Silence debug message
svn path=/trunk/; revision=20502
2006-01-01 11:34:59 +00:00
Martin Fuchs 20c1c8ae3b explorer: merge changes from lean explorer branch (shell namespace iteration, icon extraction)
svn path=/trunk/; revision=20501
2006-01-01 10:40:23 +00:00
Eric Kohl 396f717775 Forward ChangeServiceConfig2A, QueryServiceConfig2A/W and EnumServicesStatusExA to services.exe
svn path=/trunk/; revision=20500
2006-01-01 10:31:35 +00:00
Gé van Geldorp 09a762db1d Revert part of r20493. Created bug 1229 to keep track of the issue.
svn path=/trunk/; revision=20499
2006-01-01 10:24:27 +00:00
Magnus Olsen d600323cad ShowCursor, gott a internal count to show the mouse or not, and return that value. as msdn descripe.
svn path=/trunk/; revision=20498
2006-01-01 01:09:08 +00:00
Gregor Anich 25e7c9121c New ibrowser icon by mf :P 4 mins late but still ;)
svn path=/trunk/; revision=20497
2005-12-31 23:04:53 +00:00
Eric Kohl d142c4f988 - Service list entries use a pointer to a group list entry instead of the goup name.
- New group list entries are created in the unknown-group-list for services of unknown groups.

svn path=/trunk/; revision=20496
2005-12-31 22:42:41 +00:00
James Tabor 1d13ed66fa Close bug 1223.
svn path=/trunk/; revision=20495
2005-12-31 21:37:52 +00:00
Martin Fuchs 7d1617eecb Registry entries for shell folders
svn path=/trunk/; revision=20494
2005-12-31 20:49:43 +00:00
Gé van Geldorp 6418505010 On FAT16 partitions smaller than 128MB, the cluster size is 2048, which is
smaller than PAGE_SIZE. This caused creation of the paging file on such a
partition to fail, which in turn made SMSS fail, blocking the boot process.
Creation of paging file fixed, and failure to create it is no longer a blocker
for the boot process (just try to run without paging file).

svn path=/trunk/; revision=20493
2005-12-31 19:50:29 +00:00
Eric Kohl 840e249e37 SVN maintenance
svn path=/trunk/; revision=20492
2005-12-31 19:02:48 +00:00
Eric Kohl d244063997 Move group-list related code to a separate file and keep the group name in the group record because it never changes.
svn path=/trunk/; revision=20491
2005-12-31 18:56:34 +00:00
Ged Murphy e3dd268bed - Use a separate icon for minimizing windows.
- Add new icon

svn path=/trunk/; revision=20489
2005-12-31 17:27:25 +00:00
Hervé Poussineau f9048f833e Implement VideoPortGetAssociatedDeviceExtension and VideoPortCheckForDeviceExistence
svn path=/trunk/; revision=20487
2005-12-31 16:01:02 +00:00
Thomas Bluemel 374de44cd0 set eol-style to native
svn path=/trunk/; revision=20485
2005-12-31 15:47:15 +00:00
Maarten Bosma 62aafa2438 Add a tree file without subcategories.
svn path=/trunk/; revision=20484
2005-12-31 15:13:01 +00:00
Eric Kohl 5525664ffe Forward StartServiceA/W to services.exe
svn path=/trunk/; revision=20480
2005-12-31 11:33:46 +00:00
Hervé Poussineau 650caac316 Fix bugs in ChangeServiceConfig2W spotted by Casper and Royce
svn path=/trunk/; revision=20478
2005-12-31 10:11:58 +00:00
Andrew Munger 0f3dff0211 Revert 20343, which puts the implementation of QueryServiceConfigW back into place. (20255)
svn path=/trunk/; revision=20477
2005-12-31 01:38:59 +00:00
Alex Ionescu e1a79c8b7f - Cleanup assembly files and create a header for the macros added and new ones that will be added later for syscall.S & friends.
svn path=/trunk/; revision=20476
2005-12-31 00:03:19 +00:00
Magnus Olsen 3362b78138 solv the issue with mouse poiter is hide, do not show the mousepointer when you are moving the mouse. tested in winquake
svn path=/trunk/; revision=20475
2005-12-30 23:56:27 +00:00
Alex Ionescu cadc0d6ee9 - Rewrite Executive Interlocked Functions to actually work as supposed and also immensly increase their speed, most notably on non-SMP machines:
* The functions now disable interrupts as they should. This is a core functionality of the ExInterlocked functions which we did not do.
  * The functions now preserve EFLAGS as they should. This is another core functionality and point of ExInterlocked functions, which we did not do.
  * Use KiAcquire/ReleaseSpinlock equivalents instead of going through HAL. Also make them macros which can be later used in other assembly files.
  * Write optimized versions for non-SMP machines. Namely, the spinlock macros are coded to be no-ops on UP machines, since they are not needed.
  * Write all functions in assembly, so we can cleanly optimize them and properly restore/save EFLAGS and use CLI.
- Use the right interlocked macro in guarded mutex implementation.
- Fix export of Exi386InterlockedExchangeUlong
- Use documented EFLAGS definition instead of hard-coded value in some interlocked functions.

svn path=/trunk/; revision=20474
2005-12-30 23:53:13 +00:00
Gé van Geldorp 26dd690ad1 Kaj Kaloinen <kkaloine@gmail.com>
Finnish translation

svn path=/trunk/; revision=20473
2005-12-30 23:50:05 +00:00
Gé van Geldorp b907d39b7a Allocate room for terminator. Fixes bug 1203, r20343 can be re-applied.
svn path=/trunk/; revision=20472
2005-12-30 23:44:03 +00:00
Gé van Geldorp 1523f688af ExpandEnvironmentStrings returns the number of TCHARs, not bytes
svn path=/trunk/; revision=20471
2005-12-30 23:42:04 +00:00
Magnus Olsen 21734ef15a Implement ShowCursor, it is a issue with quake when you moving the mouse, the mousepointer will show, when you stand still with the mouse it will not show the mousepointer.
svn path=/trunk/; revision=20470
2005-12-30 22:02:59 +00:00
Thomas Bluemel d79a923113 use a .spec file and fix the export ordinals
svn path=/trunk/; revision=20469
2005-12-30 21:18:25 +00:00
Alex Ionescu e8ce2b897c Make sure compiler doesn't optimize our wait loop away. Patch by Thomas Weidenmueller
svn path=/trunk/; revision=20468
2005-12-30 20:31:11 +00:00
Magnus Olsen 920d3a2408 languages file update for Hu.rc by Talley.
svn path=/trunk/; revision=20467
2005-12-30 20:28:35 +00:00
Magnus Olsen 59818c3543 Fix a mouse bug for hide the cursor. It is working now with my test code for ShowCursor and NtShowCursor. The code for it is not finish.
and it also working now hide the mouse with EngMovePointer(SurfObj,-1,-1,NULL); and that did not work before. 

svn path=/trunk/; revision=20466
2005-12-30 20:15:07 +00:00
Gé van Geldorp 97334543e3 temarez <temarez@yandex.ru>:
Ukrainian translation of notepad (from bug 1179)

svn path=/trunk/; revision=20465
2005-12-30 19:14:58 +00:00
Klemens Friedl ae81d0a8a4 DJ_Smith <dj_smith_reactos@online.de>
german language file updated

svn path=/trunk/; revision=20464
2005-12-30 19:12:40 +00:00
Gé van Geldorp 42c1f0fab7 Another coordinate transformation change. Fixes final problem with bug 1201.
svn path=/trunk/; revision=20463
2005-12-30 19:10:43 +00:00
Ged Murphy 61b0f100bc update all resource files. All need translating.
info for translating purposes:
IDS_INETTIMESUCSYNC "The time has been successfully synchronized with <server> on <date> at <time>"
IDS_INETTIMENEXTSYNC "Next synchronization: <date> at <time>"

svn path=/trunk/; revision=20461
2005-12-30 18:48:27 +00:00
Gé van Geldorp 73b306468b - Detect end of chain
- Correct copy/paste error
Fixes bug 1212

svn path=/trunk/; revision=20460
2005-12-30 18:35:49 +00:00