David Quintana [Thu, 7 Aug 2014 15:21:24 +0000 (15:21 +0000)]
[SHELL32]
* Populate edit and view menu on first activation. TODO: enable/disable edit menu items in OnInitMenuPopup.
* Add Edit menu to resources (en-US only, other langs TODO)
* Repurpose BuildFileMenu to build the menu for the selection. This needs improvements as it uses all the items from the context menu at the moment.
* Add items to the File menu when shown.
svn path=/branches/shell-experiments/; revision=63836
David Quintana [Tue, 5 Aug 2014 01:15:41 +0000 (01:15 +0000)]
[SHELL32]
* Improve the view menu handler a bit. Now the view menu properly marks the current view as expected.
svn path=/branches/shell-experiments/; revision=63811
David Quintana [Mon, 4 Aug 2014 21:19:22 +0000 (21:19 +0000)]
[BROWSEUI]
* Find the menu index so that the forwarded WM_INITMENUPOPUP has all the info shell32 needs.
[SHELL32]
* Begin implementing dynamic menu editing, which is used by the shell views in order to change, add or remove items from the filebrowser menus. Some menu items may be temporarily lost until this is finished.
svn path=/branches/shell-experiments/; revision=63809
David Quintana [Thu, 31 Jul 2014 12:36:40 +0000 (12:36 +0000)]
[STOBJECT]
* Fix DllMain not being called when building with gcc. Apparently msvc makes DllMain extern "C" even if you didn't ask for it, unlike gcc.
* Simplify some code.
svn path=/branches/shell-experiments/; revision=63791
David Quintana [Thu, 31 Jul 2014 11:44:21 +0000 (11:44 +0000)]
[STOBJECT]
* Move this shell extension to the shellext folder.
svn path=/branches/shell-experiments/; revision=63790
David Quintana [Thu, 31 Jul 2014 11:29:50 +0000 (11:29 +0000)]
[STOBJECT]
* Move SSO registration to the rgs file.
* Add more debug prints.
svn path=/branches/shell-experiments/; revision=63789
David Quintana [Thu, 31 Jul 2014 00:57:14 +0000 (00:57 +0000)]
Sync with trunk r63786.
svn path=/branches/shell-experiments/; revision=63788
David Quintana [Wed, 30 Jul 2014 22:08:05 +0000 (22:08 +0000)]
[STOBJECT]
* Improve code organization.
* Add some debug prints.
* Fix some nits.
svn path=/branches/shell-experiments/; revision=63787
Eric Kohl [Wed, 30 Jul 2014 20:59:53 +0000 (20:59 +0000)]
[SAMLIB]
SampCheckPassword: Implement the character class check.
svn path=/trunk/; revision=63786
Daniel Reimer [Wed, 30 Jul 2014 14:42:29 +0000 (14:42 +0000)]
[CARDS]
Replace the old ugly 16 color cards with better looking ones. (From: http://www.united3dartists.com/forum/viewtopic.php?f=31&t=954)
Remove 10 of 12 backgrounds and add some CARD backgrounds, no ugly bubble images and stuff. 8 of 10 from my own card decks. 2 others are from deviantart image search.
Modify the ReactOS card background to look way better.
Now both, Bavarian and French cards look nicely and make our Solitaire and Spider look way more modern.
svn path=/trunk/; revision=63785
Jérôme Gardou [Wed, 30 Jul 2014 13:11:55 +0000 (13:11 +0000)]
[NDK]
- Make the MMWSLE structure multi-arch aware
svn path=/trunk/; revision=63784
Daniel Reimer [Wed, 30 Jul 2014 13:07:49 +0000 (13:07 +0000)]
[GAMES]
I was asked why we do that resize at all in the background selection. It looks sorta ugly. So... Now it's full size. Dialogues modified accordingly.
svn path=/trunk/; revision=63783
Daniel Reimer [Wed, 30 Jul 2014 12:00:40 +0000 (12:00 +0000)]
[SOLITAIRE]
My bad, I forgot to move the whole cards drawn centralized a bit higher to have the missing frame below, but not additional space above making the frame waaay bigger.
svn path=/trunk/; revision=63782
Daniel Reimer [Wed, 30 Jul 2014 11:41:45 +0000 (11:41 +0000)]
[GAMES]
Add some borders in Spider and Solitaire around the location the cards will be drawn in. Now cards don't touch the frame anymore.
Increase the size of the card background previews. Now you will even see some details of them. Increase the selection dialog size accordingly.
svn path=/trunk/; revision=63781
Thomas Faber [Wed, 30 Jul 2014 10:21:16 +0000 (10:21 +0000)]
[OLE32]
- Stub CoGetStdMarshalEx, needed by Google Updater
CORE-8385
svn path=/trunk/; revision=63780
Thomas Faber [Wed, 30 Jul 2014 10:08:30 +0000 (10:08 +0000)]
[NTOS:CM]
- Improve the hack from r63777 to return an allow-Everyone DACL. Fixes crash in advapi32:security.
CORE-8383 #resolve
svn path=/trunk/; revision=63779
Thomas Faber [Wed, 30 Jul 2014 07:50:28 +0000 (07:50 +0000)]
[KS]
- Use correct buffer size in KspStartBusDevice. Spotted by Víctor Martínez
- Avoid wcscpy in kernel mode while we're at it
svn path=/trunk/; revision=63778
Thomas Faber [Tue, 29 Jul 2014 22:21:37 +0000 (22:21 +0000)]
[NTOS:CM]
- Return a valid security descriptor for keys, even though it's hacked. Based on code removed in r26704.
CORE-8382 #resolve #comment Fixed, now we fail with E_FAIL instead. Hurray.
svn path=/trunk/; revision=63777
Thomas Faber [Tue, 29 Jul 2014 21:24:24 +0000 (21:24 +0000)]
[ADVAPI32]
- Fix RegQueryInfoKeyW as per CORE-1136
svn path=/trunk/; revision=63776
Thomas Faber [Tue, 29 Jul 2014 21:00:30 +0000 (21:00 +0000)]
[ADVAPI32]
- Don't skip NtQuerySecurityObject calls. The kernel can handle then just fine.
svn path=/trunk/; revision=63775
Thomas Faber [Tue, 29 Jul 2014 20:29:14 +0000 (20:29 +0000)]
[RTL]
- Fix copypasta in RtlValidSecurityDescriptor
svn path=/trunk/; revision=63774
Thomas Faber [Tue, 29 Jul 2014 16:02:55 +0000 (16:02 +0000)]
[CRT]
- Make some unicode printf functions actually unicode
CORE-7691
svn path=/trunk/; revision=63773
Daniel Reimer [Tue, 29 Jul 2014 15:54:58 +0000 (15:54 +0000)]
[RAPPS]
Add NirLauncher to ReactOS downloader by Alex (jedi-to-be)
CORE-7984 #resolve #comment Committed, thx.
svn path=/trunk/; revision=63771
Daniel Reimer [Tue, 29 Jul 2014 13:38:27 +0000 (13:38 +0000)]
[TRANSLATION]
rapps: (for database) Many Improvements and Many Fixes by Erdem Ersoy
CORE-7710 #resolve #comment Committed and hopefully worked around all conflicts I generated today, thx.
svn path=/trunk/; revision=63767
Daniel Reimer [Tue, 29 Jul 2014 13:17:00 +0000 (13:17 +0000)]
[TRANSLATION]
general maintenance of Romanian resources by Stefan Fuela
CORE-8334 #resolve #comment Committed, thx.
svn path=/trunk/; revision=63765
Daniel Reimer [Tue, 29 Jul 2014 11:57:27 +0000 (11:57 +0000)]
Remove a billion BOMs from the files...
@ Translators: We use UTF-8 without ANY BOM. Thx
svn path=/trunk/; revision=63763
Daniel Reimer [Tue, 29 Jul 2014 11:56:38 +0000 (11:56 +0000)]
[RAPPS]
Due to popular demand, add MikTEX, Ghostscript and GSview to RAPPS.
CORE-8315 #resolve #comment As you wish, added.
CORE-8316 #resolve #comment As you wish, added.
svn path=/trunk/; revision=63762
Daniel Reimer [Tue, 29 Jul 2014 11:30:52 +0000 (11:30 +0000)]
[RAPPS]
Database update:
Update to most recent Versions.
Change 7-zip to the MSI Installer.
Remove all those "(FIXME)" added by Erdem.
svn path=/trunk/; revision=63761
Daniel Reimer [Tue, 29 Jul 2014 10:29:37 +0000 (10:29 +0000)]
[TRANSLATION]
system: German translation fixes + new translation of SUBST by zehnvor
Subst translation added to application by me.
CORE-8268 #resolve #comment Committed, thx.
svn path=/trunk/; revision=63760
Thomas Faber [Tue, 29 Jul 2014 10:29:22 +0000 (10:29 +0000)]
[NTDLL:LDR]
- Fix a DPRINT
svn path=/trunk/; revision=63759
Thomas Faber [Tue, 29 Jul 2014 07:56:08 +0000 (07:56 +0000)]
[AMSTREAM_WINETEST][QUARTZ_WINETEST]
- Enable skipped tests
ROSTESTS-116 #resolve
ROSTESTS-123
svn path=/trunk/; revision=63758
Thomas Faber [Tue, 29 Jul 2014 07:49:06 +0000 (07:49 +0000)]
[QUARTZ][STRMBASE]
- Fix use-after-free on critical sections, which caused test hangs. Also fix some memory leaks. More fixes coming with the next Wine-sync, but this should be enough to get tests working.
ROSTESTS-116
svn path=/trunk/; revision=63757
Thomas Faber [Tue, 29 Jul 2014 07:32:47 +0000 (07:32 +0000)]
[DSOUND]
- Do not call CoUninitialize if CoInitialize failed.
ROSTESTS-123
svn path=/trunk/; revision=63756
David Quintana [Mon, 28 Jul 2014 13:24:56 +0000 (13:24 +0000)]
[STOBJECT]
* Nothing happened. No files were missing. Look elsewhere.
svn path=/branches/shell-experiments/; revision=63752
David Quintana [Mon, 28 Jul 2014 13:18:57 +0000 (13:18 +0000)]
[HIVESFT.INF]
* Shell service object DLLs expect the ShellServiceObjectDelayLoad key to exist.
[SYSSETUP.INF]
* Mark stobject.dll to be registered during setup.
[STOBJECT]
* Implement icon handling.
* Implement rudimentary volume icon handler.
* Allow the volume icon to show the mute status of the primary audio device.
svn path=/branches/shell-experiments/; revision=63750
Jérôme Gardou [Mon, 28 Jul 2014 13:03:25 +0000 (13:03 +0000)]
[WIN32K]
- Properly send WOC_RGN_CLIENT to the GDI driver when window client region changes
- Increment CLIPOBJ::iUniq so that drivers know that something changed
- Some improvements in win32k side of opengl pixel format selection
- Hack around atom collision between the kernel atom table and the win32k one
Now vmware ICD does something decent, even if you can use it only once per ReactOS session (!)
svn path=/trunk/; revision=63749
Jérôme Gardou [Mon, 28 Jul 2014 13:03:19 +0000 (13:03 +0000)]
[WIN32K]
- Pass the right arguments to the driver-supplied function when deleting a DRIVEROBJ
svn path=/trunk/; revision=63748
Jérôme Gardou [Mon, 28 Jul 2014 13:03:10 +0000 (13:03 +0000)]
[OPENGL32]
- Free resources when unloading the DLL
- avoid potential crash in wglDescribePixelFormat
- Prefer HW accelerated pixel formats in wglChoosePixelFormat
- Try forwarding ICD functions to win32k when relevant (untested!)
svn path=/trunk/; revision=63747
Thomas Faber [Mon, 28 Jul 2014 12:22:35 +0000 (12:22 +0000)]
[LIBUSB]
- Don't output spurious failure message "There was no pending IRP for SCE" if everything is fine.
svn path=/trunk/; revision=63746
Eric Kohl [Sun, 27 Jul 2014 21:05:42 +0000 (21:05 +0000)]
[MSGINA]
- Implement the legal notice dialog.
- Rename ReadRegSzKey to ReadRegSzValue.
- Rename ReadRegDwordKey to ReadRegDwordValue.
svn path=/trunk/; revision=63745
Jérôme Gardou [Sat, 26 Jul 2014 15:53:20 +0000 (15:53 +0000)]
[WIN32K]
- Hack around a bug (tm)
svn path=/trunk/; revision=63743
Jérôme Gardou [Sat, 26 Jul 2014 15:41:33 +0000 (15:41 +0000)]
[WIN32K]
- Avoid useless casts
- Add a few debug prints
- Add sanity check
svn path=/trunk/; revision=63742
Jérôme Gardou [Sat, 26 Jul 2014 15:41:25 +0000 (15:41 +0000)]
[WIN32K]
- Explicitly initialize PropListItems
svn path=/trunk/; revision=63741
Jérôme Gardou [Sat, 26 Jul 2014 15:41:21 +0000 (15:41 +0000)]
[WIN32K]
- Some more DPRINT -> DEBUGCHANNEL
svn path=/trunk/; revision=63740
Jérôme Gardou [Sat, 26 Jul 2014 15:41:08 +0000 (15:41 +0000)]
[WIN32K]
- Improve the WNDOBJ/CLIPOBJ hack by using the same internal structure for both object.
This way a driver can enumerate WNDOBJ::coClient safely.
Also take this as an opportunity to get rid of DC::ros_dc.
svn path=/trunk/; revision=63739
Jérôme Gardou [Sat, 26 Jul 2014 15:40:57 +0000 (15:40 +0000)]
[WIN32K]
- Do not offset the window visible region when creating the WNDOBJ, it's already fine
svn path=/trunk/; revision=63738
Jérôme Gardou [Sat, 26 Jul 2014 15:40:44 +0000 (15:40 +0000)]
[WIN32K]
- Use debug channel for debug outputs
svn path=/trunk/; revision=63737
Jérôme Gardou [Fri, 25 Jul 2014 22:13:35 +0000 (22:13 +0000)]
[NTOS/MM]
- First implementation of NtProtectVirtualMemory with Transition PTE
- Release PTE frame page after erasing the PTE to avoid useless page fault
svn path=/trunk/; revision=63736
Jérôme Gardou [Fri, 25 Jul 2014 10:56:50 +0000 (10:56 +0000)]
[WIN32K]
- Improve parameter checking in NtGdiExtSelectClipRgn
- Update the DC clipping regions before getting the clipbox
svn path=/trunk/; revision=63735
Thomas Faber [Thu, 24 Jul 2014 08:40:51 +0000 (08:40 +0000)]
[NTOS:CC]
- Remove useless list entry from ROS_VACB
svn path=/trunk/; revision=63734
Thomas Faber [Wed, 23 Jul 2014 18:50:09 +0000 (18:50 +0000)]
[WBEMPROX]
- Don't omit lpBytesReturned in DeviceIoControl call
ROSTESTS-120 #resolve
svn path=/trunk/; revision=63733
David Quintana [Wed, 23 Jul 2014 18:00:36 +0000 (18:00 +0000)]
[STOBJECT]
* Create skeleton for the SysTray shell service object DLL. No tray icons are created yet.
* Tranks Robert Naumann for providing the icon resources, and some file templates.
svn path=/branches/shell-experiments/; revision=63732
Jérôme Gardou [Wed, 23 Jul 2014 16:05:47 +0000 (16:05 +0000)]
[WIN32K]
- Correctly use the Clip, Meta, Rao, API and Vis Regions in DCs
- Update the DC clipping object on demand each time a blt is performed
- Reduce the number of region allocated with handles when it's not needed
This commit fixes numerous bugs regarding clipping, most notably SetDIBitsToDevice overlapping foreground windows
CORE-8353 #resolve #comment There are still a few quirks in winetests which will get fixed in a next commit
CORE-7628 #comment should be fixed in rev 63731, please confirm.
svn path=/trunk/; revision=63731
Thomas Faber [Wed, 23 Jul 2014 12:46:47 +0000 (12:46 +0000)]
[FORREALTHISTIME]
- Apparently we got that typo from Wine. Fix build. Will send upstream.
svn path=/trunk/; revision=63730
Thomas Faber [Wed, 23 Jul 2014 12:23:31 +0000 (12:23 +0000)]
[PSDK]
- Fix a typo in ntstatus.h
svn path=/trunk/; revision=63726
Thomas Faber [Sun, 20 Jul 2014 11:19:44 +0000 (11:19 +0000)]
[WININET_WINETEST]
- Add back work-around for testbot hang lost in winesync.
ROSTESTS-73
svn path=/trunk/; revision=63725
Thomas Faber [Sun, 20 Jul 2014 08:30:21 +0000 (08:30 +0000)]
[WININET]
- Apply Wine commit
8fd44a3d (wininet: Fix invalid memory access in HTTP_QUERY_RAW_HEADERS (Valgrind).) by Sebastian Lackner. Fixes crash in wininet:http InternetReadFile_test
svn path=/trunk/; revision=63724
Eric Kohl [Sun, 20 Jul 2014 07:19:42 +0000 (07:19 +0000)]
[SCSIPORT]
ScsiPortLogError: Print the information that is to be logged.
svn path=/trunk/; revision=63723
Thomas Faber [Sat, 19 Jul 2014 17:50:56 +0000 (17:50 +0000)]
[NTOS:FSTUB]
- Make sure to NULL the return pointer in the failure case of xHalIoReadPartitionTable.
CORE-8359
svn path=/trunk/; revision=63722
Thomas Faber [Sat, 19 Jul 2014 17:48:46 +0000 (17:48 +0000)]
[DISK]
- Fix memory leak in CreatePartitionDeviceObjects
svn path=/trunk/; revision=63721
Thomas Faber [Fri, 18 Jul 2014 17:47:43 +0000 (17:47 +0000)]
[SERVICES]
- Silence some debug prints
svn path=/trunk/; revision=63720
Thomas Faber [Fri, 18 Jul 2014 16:44:16 +0000 (16:44 +0000)]
[SERVICES]
- Use asynchronous I/O to correctly catch timeouts -- we have a reliable NPFS now.
This makes the timeout test in advapi32_winetest:service succeed, however I'm leaving it disabled because it takes two minutes to run (due to... timeouts).
ROSTESTS-56
svn path=/trunk/; revision=63719
Thomas Faber [Fri, 18 Jul 2014 10:59:32 +0000 (10:59 +0000)]
[MSHTML_WINETEST]
- Enable htmllocation test again
ROSTESTS-81
svn path=/trunk/; revision=63718
Eric Kohl [Fri, 18 Jul 2014 04:09:24 +0000 (04:09 +0000)]
[BOOTDATA]
Create additional install directories.
Patch by Lee Schroeder. Thank you for updating the directory list!
CORE-8365 #resolve
svn path=/trunk/; revision=63717
Eric Kohl [Wed, 16 Jul 2014 19:43:23 +0000 (19:43 +0000)]
[USETUP]
Create additional install directories. Patch by Lee Schroeder. Thanks a lot!
CORE-7987 #resolve #comment Fixed in r63716.
svn path=/trunk/; revision=63716
Eric Kohl [Tue, 15 Jul 2014 21:34:12 +0000 (21:34 +0000)]
[USETUP]
Reimplement SetupCreateDirectory in such a way, that a full directory path will be created, if needed. This enables us to install ReactOS in a sub-directory like for example '\OS\Test\Alpha\ReactOS'.
svn path=/trunk/; revision=63715
Eric Kohl [Sun, 13 Jul 2014 18:33:40 +0000 (18:33 +0000)]
[BOOTDATA]
Revert accidentially committed changes from r63713.
svn path=/trunk/; revision=63714
Eric Kohl [Sun, 13 Jul 2014 16:40:44 +0000 (16:40 +0000)]
[BOOTDATA]
Add / enable NLS settings for Arabic, Azeri, Kyrgyz, Latvian, Tatar and Uzbek.
CORE-8348 #resolve
svn path=/trunk/; revision=63713
Eric Kohl [Sun, 13 Jul 2014 07:38:49 +0000 (07:38 +0000)]
[NETSHELL]
Add code to rename network conections.
svn path=/trunk/; revision=63712
David Quintana [Sat, 12 Jul 2014 12:40:50 +0000 (12:40 +0000)]
[RSHELL]
* the Programs menu is localized. Obtain it the right way.
svn path=/branches/shell-experiments/; revision=63711
David Quintana [Sat, 12 Jul 2014 02:43:06 +0000 (02:43 +0000)]
[RSHELL]
* Notify the parent menu popup when the deskbar is closing.
[EXPLORER-NEW]
* Set the button pressed when the start menu gets displayed.
* Set the button released when the start menu notifies it was closed.
svn path=/branches/shell-experiments/; revision=63710
David Quintana [Thu, 10 Jul 2014 19:16:21 +0000 (19:16 +0000)]
[RSHELL]
* Really fix GCC build.
svn path=/branches/shell-experiments/; revision=63709
David Quintana [Thu, 10 Jul 2014 17:17:36 +0000 (17:17 +0000)]
[RSHELL]
* Use the IAugmentedShellFolder methods instead of the old constructor.
[SHELL32]
* Fix gcc compilation.
svn path=/branches/shell-experiments/; revision=63708
Jérôme Gardou [Thu, 10 Jul 2014 09:43:30 +0000 (09:43 +0000)]
[NTOS/CM]
- Fix overzealous check
svn path=/trunk/; revision=63707
Jérôme Gardou [Thu, 10 Jul 2014 09:05:43 +0000 (09:05 +0000)]
[APPWIZ]
- Expand the registry entry when installing gecko package from disk.
Now unattended setup can really be unattended.
svn path=/trunk/; revision=63706
Jérôme Gardou [Thu, 10 Jul 2014 09:05:37 +0000 (09:05 +0000)]
[NTOSKRNL]
- Partial revert of r63700 on Alex's request
- This cancels the "Use ZwSetValueKey" instead of NtSetValueKey" part
Oddly enough, it doesn't cause a problem anymore. I must have messed up in my initial testings
svn path=/trunk/; revision=63705
David Quintana [Wed, 9 Jul 2014 23:37:02 +0000 (23:37 +0000)]
[RSHELL]
* Filter out the Programs item from the top list.
svn path=/branches/shell-experiments/; revision=63704
David Quintana [Wed, 9 Jul 2014 23:05:37 +0000 (23:05 +0000)]
[RSHELL]
* Now that CMergedFolder works, try to make it more like windows.
* CMergedFolder: Declare and expose the undocumented IAugmentedShellFolder2 (all methods unimplemented yet). It will require major changes to the way I implemented it, but it will be for the best.
* CStartMenu: Make use of the real CMergedFolder in Windows 2003 (does not exist in win7).
svn path=/branches/shell-experiments/; revision=63703
David Quintana [Wed, 9 Jul 2014 00:42:05 +0000 (00:42 +0000)]
[RSHELL]
* CFocusManager: Try to fix some weird behaviour.
* CMergedFolder: Downgrade some prints to TRACEs, and implement a couple methods needed by some debugging code.
* Activate merged folders by default. TODO: implement the filtering of the "Programs" submenu, and use it for the real Programs menu item.
[SHELL32]
* defcontextmenu.cpp: Make a copy of the apidl array before storing it for later, since it may be a pointer to the stack which may not be available later. Fixes the merged folders not working on clicks and context menu.
* shlmenu.cpp: While debugging, I made Shell_MergeMenus closer to WINE's.
svn path=/branches/shell-experiments/; revision=63702
Jérôme Gardou [Tue, 8 Jul 2014 22:44:44 +0000 (22:44 +0000)]
[SETUPAPI_APITEST]
- Try restoring UTF8 character which got lost in translation.
svn path=/trunk/; revision=63701
Jérôme Gardou [Tue, 8 Jul 2014 18:42:20 +0000 (18:42 +0000)]
[NTOSKRNL]
- Use ZwSetValueKey instead of NtSetValueKey
- Properly probe and copy parameters when NtSetValueKey is called from UMode
CORE-7738 #resolve #comment fixed in r63700
svn path=/trunk/; revision=63700
Jérôme Gardou [Mon, 7 Jul 2014 14:46:04 +0000 (14:46 +0000)]
[NTDLL_APITEST]
- Add tests for NtDeleteKey
svn path=/trunk/; revision=63699
Sylvain Petreolle [Sun, 6 Jul 2014 18:09:58 +0000 (18:09 +0000)]
[DBGPRINT]
--winetest mode: Use --list to get the tests list.
Dedicated to Christoph :)
svn path=/trunk/; revision=63698
Sylvain Petreolle [Sun, 6 Jul 2014 17:36:56 +0000 (17:36 +0000)]
[DBGPRINT]
Convert TABs to spaces.
svn path=/trunk/; revision=63697
Eric Kohl [Sun, 6 Jul 2014 16:13:49 +0000 (16:13 +0000)]
[FMIFS]
Add Format prototype.
svn path=/trunk/; revision=63696
Eric Kohl [Sun, 6 Jul 2014 15:57:16 +0000 (15:57 +0000)]
[FORMAT]
Rename variables in order to avoid conflicts with the FMIFS.Format function.
svn path=/trunk/; revision=63695
Eric Kohl [Sun, 6 Jul 2014 14:03:04 +0000 (14:03 +0000)]
[FMIFS]
Fix indentation and codig style. No code changes!
svn path=/trunk/; revision=63694
Eric Kohl [Sun, 6 Jul 2014 13:12:28 +0000 (13:12 +0000)]
[VFATLIB]
Add full format (wipe) support to the fat32 code.
svn path=/trunk/; revision=63693
Eric Kohl [Sun, 6 Jul 2014 12:33:11 +0000 (12:33 +0000)]
[USETUP]
Swap quick and full format entries in the file system list, so that quick format will be the default.
svn path=/trunk/; revision=63692
Hermès Bélusca-Maïto [Sun, 6 Jul 2014 11:23:22 +0000 (11:23 +0000)]
[SACDRV]
ASSERT takes a condition, not a string.
[NTOS]
Use ASSERTMSG instead of a weird ASSERT construction.
svn path=/trunk/; revision=63691
Hermès Bélusca-Maïto [Sun, 6 Jul 2014 00:00:07 +0000 (00:00 +0000)]
[NTOS:PS]
Remove that deprecated NtW32Call function that doesn't exist on windows since NT 4.0 SP3.
Alex, do you want to keep its prototype in the NDK too?
svn path=/trunk/; revision=63690
Timo Kreuzer [Sat, 5 Jul 2014 19:17:16 +0000 (19:17 +0000)]
[PSEH/RTL/CRT]
Some ARM related compilation fixes, plus remove a useless define
svn path=/trunk/; revision=63689
Timo Kreuzer [Sat, 5 Jul 2014 19:02:41 +0000 (19:02 +0000)]
[FREELDR]
Add ARM files to build, avoid a redefinition in osloader.h, use new autogenerated ksarm.h in arm/boot.s
svn path=/trunk/; revision=63688
Thomas Faber [Sat, 5 Jul 2014 16:32:43 +0000 (16:32 +0000)]
[USBEHCI]
- Fix a type-limits warning
- Remove unnecessary casts and asserts
- Use NULL for pointer comparison
- Fix IN vs OUT annotation
svn path=/trunk/; revision=63687
Thomas Faber [Sat, 5 Jul 2014 15:30:22 +0000 (15:30 +0000)]
[USBEHCI]
- Initialize the new queue head before inserting it into the asynchronous schedule list, and add a memory barrier to ensure this order. The list can be read by the host controller at any time, so the new item must be valid when inserted. See EHCI spec section 4.8.1.
svn path=/trunk/; revision=63686
David Quintana [Sat, 5 Jul 2014 02:13:37 +0000 (02:13 +0000)]
[EXPLORER-NEW]
* Revert debugging change that shouldn't have been commited.
* Implement rudimentary tooltip support for tray icons. Does not yet work exactly like the windows does it.
svn path=/branches/shell-experiments/; revision=63685
David Quintana [Sat, 5 Jul 2014 00:35:43 +0000 (00:35 +0000)]
[EXPLORER-NEW]
* Fix a typo that broke tray notify icons.
* Implement loading of Shell Service Objects. Works in win2003 but no idea if it works in ros since we don't have any SSO implemented yet ;P
svn path=/branches/shell-experiments/; revision=63684
David Quintana [Wed, 2 Jul 2014 14:48:21 +0000 (14:48 +0000)]
[RSHELL]
* Handle SMSET_BOTTOM on SetShellFolder so the shell items show below the static menu.
* Downgrade some DbgPrints to TRACEs (reduces log spam).
* Add some extra debugging messages to CMergedFolder.
* Export the CMergedFolder constructor so it can be used from browseui.
[BROWSEUI]
* Use merged folders for the Favorites menu.
svn path=/branches/shell-experiments/; revision=63683
Amine Khaldi [Wed, 2 Jul 2014 00:11:19 +0000 (00:11 +0000)]
[URLMON]
* Add HlinkGoBack stub. Needed by *cough* certain apps.
CORE-8174
svn path=/trunk/; revision=63682
Hermès Bélusca-Maïto [Tue, 1 Jul 2014 17:17:43 +0000 (17:17 +0000)]
[CSRDLL]: Avoid a potential null pointer dereference.
svn path=/trunk/; revision=63681