Commit graph

20808 commits

Author SHA1 Message Date
James Tabor 755b2442b4 Fix functionality in WM_SHOWWINDOW. Part II of last nights patch for TWOPARAM_ROUTINE_ROS_SHOWWINDOW.
svn path=/trunk/; revision=22373
2006-06-15 16:23:24 +00:00
Aleksey Bragin f391668cb0 - Add russian translation by Andrey Korotaev
- Fix small typo in german resources

svn path=/trunk/; revision=22372
2006-06-15 16:08:32 +00:00
Johannes Anderwald 269c18e151 use SUBLANG_ENGLISH_US
spotted by Usurp

svn path=/trunk/; revision=22371
2006-06-15 15:53:52 +00:00
Aleksey Bragin 9bf8d5dcc2 Add code to query volume for its filesystem type
svn path=/trunk/; revision=22370
2006-06-15 15:00:37 +00:00
Johannes Anderwald 69d2fdc763 * add powrprof regression tests
* developed by Alex Wurzinger, Johannes Anderwald & Martin Rottensteiner

svn path=/trunk/; revision=22369
2006-06-15 14:50:42 +00:00
Johannes Anderwald a526193b42 fix typo
spotted by Christoph_vW

svn path=/trunk/; revision=22368
2006-06-15 14:44:11 +00:00
Johannes Anderwald c2321de544 * remove warning
* return true in ValidatePowerPolicy

svn path=/trunk/; revision=22367
2006-06-15 14:36:17 +00:00
Johannes Anderwald cd64dfb6ea add missing export
svn path=/trunk/; revision=22366
2006-06-15 14:28:46 +00:00
Johannes Anderwald 1df30c5515 forgot to add powercfg baseaddress
svn path=/trunk/; revision=22365
2006-06-15 14:19:29 +00:00
Johannes Anderwald f5ec853692 set eol-style:native
set keywords:author date id revision

svn path=/trunk/; revision=22364
2006-06-15 14:16:29 +00:00
Johannes Anderwald 9ebe93b22d add powercfg to build
svn path=/trunk/; revision=22363
2006-06-15 14:10:11 +00:00
Johannes Anderwald 98ecae1afe * implementation of Power Panel Control Applet
* developed by Alex Wurzinger, Johannes Anderwald & Martin Rottensteiner 

svn path=/trunk/; revision=22362
2006-06-15 14:07:08 +00:00
Maarten Bosma 4337de626c Fix sweeping the handle table on process shutdown. Patch by w3seek.
svn path=/trunk/; revision=22361
2006-06-15 13:16:29 +00:00
Andrew Munger bedfaa39ea Remove gradient change committed by frik85.
svn path=/trunk/; revision=22360
2006-06-15 13:16:12 +00:00
Hervé Poussineau 3949820944 Cast size_t to long, before applying the unary - operator
svn path=/trunk/; revision=22359
2006-06-15 12:54:31 +00:00
Hervé Poussineau 78fce8752c Add some unit tests for setupapi
svn path=/trunk/; revision=22358
2006-06-15 12:49:04 +00:00
Hervé Poussineau c1cdbae22d Set svn:eol-style to native
svn path=/trunk/; revision=22357
2006-06-15 12:41:57 +00:00
Hervé Poussineau 709fc5a971 Create configuration list only once (in MSVCBackend::Process) and use it everywhere.
Remove dead code

svn path=/trunk/; revision=22356
2006-06-15 12:33:47 +00:00
Johannes Anderwald 5c7452010e remove endless loop
svn path=/trunk/; revision=22355
2006-06-15 11:12:22 +00:00
Aleksey Bragin bd98cae02e [FORMATTING]
Generalize formatting a bit, normalize file's header

svn path=/trunk/; revision=22354
2006-06-15 08:33:38 +00:00
James Tabor 7436b68377 Fix functionality in TWOPARAM_ROUTINE_ROS_SHOWWINDOW. Use one PWINDOW_OBJECT Window in NtUserCallTwoParam to help with cleanup.
svn path=/trunk/; revision=22353
2006-06-15 07:07:54 +00:00
Aleksey Bragin 3309c9266d - Johannes Anderwald and Thomas Weidenmueller: WIN32K: window class fixes (bug 1570)
- Reduces user32_winetest class failures from 85 to 64
- The patch doesn't introduce obvious regressions (reactos boots, explorer works, miranda and mirc loads)

svn path=/trunk/; revision=22349
2006-06-14 21:03:34 +00:00
Klemens Friedl a87ee338d2 german translation update
patch created by EmuandCo and DangerGround

svn path=/trunk/; revision=22348
2006-06-14 20:07:20 +00:00
Hervé Poussineau 2aa4dc8052 Fix SESSION5_INITIALIZATION_ERROR by reverting part of 22219. The code is the same as in pre-22219 era, but separated in different files
Thanks Alex for reporting the faulty revision

svn path=/trunk/; revision=22347
2006-06-14 09:36:15 +00:00
Alex Ionescu 30c84451ef - Handle mount failure (such as when a CDROM isn't actually inside the drive) instead of assuming success and setting a NULL device object. Fixes regression seen by Arty/James when winefiling, dir d:-ing or hardware device wizarding.
svn path=/trunk/; revision=22346
2006-06-14 06:48:28 +00:00
Alex Ionescu afee678695 - Fix some referencing/bugs in Ob functions that I wrote which were known fixmes.
- Remove every instance of ObDereferenceObject after an ObInsertObject that I could find. This temporarily will make the object leaks even worse, but it's better to increase leaks and then fix the ref bug, then to decrease references while missing spots that forgot to reference them (you'd end up with hard to debug randomly dying objects).

svn path=/trunk/; revision=22345
2006-06-14 04:02:02 +00:00
Ged Murphy f45c3a82e8 fix checking of the properties dialog to see if it's open before sending messages to it. Stops the crash when starting or stopping services
svn path=/trunk/; revision=22344
2006-06-13 21:30:54 +00:00
Hervé Poussineau d3f58e5415 - Add a MSVCConfiguration class, to keep trace of parameters instead of parsing each time the configuration name
- When building with MSVC headers, win32api and Wine directories are omitted and some defines are added

svn path=/trunk/; revision=22343
2006-06-13 21:23:25 +00:00
Hervé Poussineau 8add7c477f Add files to project only if the "If" condition is true.
svn path=/trunk/; revision=22342
2006-06-13 17:39:17 +00:00
Hervé Poussineau d1346a4edc Fix formatting. No code change
svn path=/trunk/; revision=22341
2006-06-13 17:37:27 +00:00
James Tabor be83be8f50 Adding future DefWnd calls to win32k.
svn path=/trunk/; revision=22340
2006-06-13 15:13:02 +00:00
Alex Ionescu 322d8b7398 - Enable ROS_LEAN_AND_MEAN if you want 50% smaller binaries and a 20MB reduction in memory usage.
- Create a new module type: exportdriver for drivers which also export files. Not supremely useful right now, but it helps us decrease compilation time of normal drivers by not running useless commands on them. Later we'll also strip out their export table. We can also make exportdrivers automatically read their .def file instead of specfiygone one.

svn path=/trunk/; revision=22339
2006-06-13 04:50:14 +00:00
Brandon Turner 1aeb0661d4 * When comparing two strings, you do not need to check what comes after them.
* You do not need to look for the next space in the "command" to run on if success, that will be handled later on, and causes it to skip over to much if it done in both spots

svn path=/trunk/; revision=22334
2006-06-13 00:26:08 +00:00
James Tabor fb2ac07e08 Wine patch by Thomas Kho: Fix behavior when selecting disabled menu items.
svn path=/trunk/; revision=22333
2006-06-12 23:23:50 +00:00
Ged Murphy f3025b54e9 missed this little blighter ....
svn path=/trunk/; revision=22331
2006-06-12 22:40:56 +00:00
Ged Murphy 5c4e6cbf06 - sync from Wine-0_9_5 to Wine-0_9_15
- there are a few small differences between ROS comctl32 and Wine comctl32, in listview.c and treeview.c. I've dropped the Wine versions in for now, as they appear to be trivial. I'll insert our small alterations after testing, if required. For now, we are using 100% Wine code.
- We are failing some comctl32 Wine tests in ROS, but passing more than previous.


Sync to Wine-0_9_15:
Mikoaj Zalewski <mikolaj@zalewski.pl>
- comctl32: header: Put the new item in place of the hot divider instead of swapping.
- comctl32: header: Draw the drag image and hot dividers while dragging an item.
- comctl32: header: Fix an order-related bug in HEADER_InternalHitTest.
- comctl32: header: Implement HDM_SETHOTDIVIDER.
- comctl32: header: Implement HDM_CREATEDRAGIMAGE.
- comctl32: listview: Apply the HDS_DRAGDROP header style if needed.
- comctl32: header: Update the rects in HEADER_Refresh if needed.
- comctl32: header: Ignore out-of-range iOrder in SetItemT.
Paul Vriens <Paul.Vriens@xs4all.nl>
- comctl32/header: Check Null before accessing struct member.
Alexandre Julliard <julliard@winehq.org>
- comctl32: Dialog procedures should be called with CallWindowProc.
 
Sync to Wine-0_9_14:
Mikoaj Zalewski <mikolaj@zalewski.pl>
- comctl32: header: Don't try to draw items outside the clipping rect.
- comctl32: header: Make the column resizing smooth in full drag mode.
Jonathan Ernst <jonathan@ernstfamily.ch>
- Update the address of the Free Software Foundation.
- Uniformization of French main menu accelerators.
 
Sync to Wine-0_9_13:
Mikoaj Zalewski <mikolaj@zalewski.pl>
- comctl32: Add Str_SetPtrWtoA analogue to Str_SetPtrAtoW.
qingdoa daoo <qingdao33122@yahoo.com>
- comctl32: Change return code comparison in AVI control.
- comctl32: Fix an unsigned comparison to zero.
- comctl32: Update first visible when appropiate in the TVI_SORT case.
Saulius Krasuckas <saulius2@ar.fi.lt>
- comctl32: Increase FILEVERSION up to 5.81.4704.1100.
 
Sync to Wine-0_9_12:
Mike Hearn <mike@plan99.net>
- comctl32: Add OOM codepath in imagelist control.
Antonio Codazzi <f_sophia@libero.it>
- comctl32: Italian language updates.
- comctl32: Esperanto language support.
 
Sync to Wine-0_9_11:
Rein Klazes <wijn@wanadoo.nl>
- comctl32: Do not free LPSTR_TEXTCALLBACK tooltip texts.
James Hawkins <truiken@gmail.com>
- comctl32: A couple fixes for tab icon offsets.
Thomas Weidenmueller <wine-patches@reactsoft.com>
- comctl32: Rebar size fix.
Mike McCormack <mike@codeweavers.com>
- comctl32: Having an MRU list without a compare function works in Windows.
 
Sync to Wine-0_9_10:
Andrñs Kovñcs <andras@csevego.net>
- comctl32: Added Hungarian translation.
Mike McCormack <mike@codeweavers.com>
- comctl32: Fix some gcc 4.1 warnings caused by windowsx.h macros.
 
Sync to Wine-0_9_9:
Vitaliy Margolen <wine-patch@kievinfo.com>
- comctl32: Remove/swap limits if min > max in MCM_SETRANGE.
  We should swap min & max only when both limits are being
  set. Otherwise limit that being set should invalidate other limit
  (remove it).
- comctl32: Don't change month range in MCM_SETRANGE. Add tests for this.
 
Sync to Wine-0_9_8:
Vitaliy Margolen <wine-patch@kievinfo.com>
- comctl32: Fix invalid date/time check in MCM_SETRANGE: ignore time and fail on bad date.
Francois Gouget <fgouget@free.fr>
- Assorted spelling fixes.
Petr Tesarik <hat@tesarici.cz>
- comctl32: Czech language resources encoding fix.
Fatih Ac <fasici@linux-sevenler.org>
- comctl32: Turkish translation.
 
Sync to Wine-0_9_7:
Alexandre Julliard <julliard@winehq.org>
- Fixed creation of PS_ALTERNATE pens.
 
Sync to Wine-0_9_6:
Phil Krylov <phil@newstar.rinet.ru>
- comctl32: Call UpdateWindow() after changing statusbar text.
Thomas Weidenmueller <wine-patches@reactsoft.com>
- comctl32: Reduce memory usage of the syslink control.
- comctl32: Some painting fixes for the syslink control.
Mike McCormack <mike@codeweavers.com>
- comctl32: Invalidate the entire progress bar any time it changes.

svn path=/trunk/; revision=22329
2006-06-12 22:35:32 +00:00
Ged Murphy f921860cdc enable all tests
svn path=/trunk/; revision=22328
2006-06-12 20:26:30 +00:00
Johannes Anderwald 5eae6f4526 fix build prob #take one
svn path=/trunk/; revision=22327
2006-06-12 18:09:47 +00:00
Ged Murphy ef4faef9dd fix build
svn path=/trunk/; revision=22326
2006-06-12 17:58:59 +00:00
Johannes Anderwald f4176159a9 fix typo in solitaire.cpp
patch by Wildcat (bug 1555)

svn path=/trunk/; revision=22325
2006-06-12 17:51:03 +00:00
Johannes Anderwald 2424761624 set focus back after messagebox
fix formating of previous commit

svn path=/trunk/; revision=22324
2006-06-12 17:44:57 +00:00
Johannes Anderwald e522810b81 set focus back to computer name when invalid name was entered
bug report by keytotime (bug 1569)

svn path=/trunk/; revision=22323
2006-06-12 17:40:35 +00:00
Johannes Anderwald b0338a0f3f add freeldr_fdebug rbuild
svn path=/trunk/; revision=22322
2006-06-12 17:30:21 +00:00
Johannes Anderwald 9f9d9a1613 add norwegian translation
patch by LMH1 (bug 1575)

svn path=/trunk/; revision=22321
2006-06-12 17:28:08 +00:00
Johannes Anderwald 89a00d9caf add rbuild file
svn path=/trunk/; revision=22320
2006-06-12 17:26:41 +00:00
Alex Ionescu 8d3f5096fd - Pretty much the last Ob implementation/optimization patch (Except for a minor fix by Thomas to fix handle sweeping), re-implemented the ObFindObject routine by using some code that I had written almost 2 years ago with help from Thomas and Filip, plus some fixes discovered today while testing.
- Fixed symbolic link and desktop/winsta parse procedures to become NT-compatible now that ObFindObject is as well. Also fixed file/device parse routine for these changes.
- ObFindObject now supports STATUS_REPARSE_OBJECT, and has an optimized path for parsing when a root directory is given, as well as is entirely unicode_string-based.
- Cleaned up ob.h and added ob_x.h for the inlined functions.
- Implemented new Ob tracing system.

svn path=/trunk/; revision=22319
2006-06-12 05:58:08 +00:00
Alex Ionescu 119738339b - Fix a typo that had broken the build -- sorry.
svn path=/trunk/; revision=22318
2006-06-11 22:32:12 +00:00
Alex Ionescu b0dc37752d - Bring out the champagne... one of my first-ever and most ancient ReactOS TODOs: the IopCreateFile hack has been totally removed and we now have a file/device parse routine. It's still nothing like NT's but it's not a hack anymore, and actually works like it should.
svn path=/trunk/; revision=22317
2006-06-11 22:26:54 +00:00
Eric Kohl bc297b2f4b Implement CM_Delete_DevNode_Key and add CM_Delete_DevNode_Key_Ex stub.
svn path=/trunk/; revision=22316
2006-06-11 21:56:08 +00:00
Aleksey Bragin c08140a104 Slightly update the doc to make it correspond to nowadays reality
svn path=/trunk/; revision=22315
2006-06-11 21:05:25 +00:00