Commit graph

57916 commits

Author SHA1 Message Date
Aleksandar Andrejevic
9de7dafcc9 [NTVDM]
DosResizeMemory shouldn't succeed unless the memory block has been resized to the specified amount.


svn path=/trunk/; revision=63331
2014-05-17 15:29:07 +00:00
Eric Kohl
a47b155648 [NTOSKRNL]
Partial revert of r63326! The correct partition numbers cause boot failures.

svn path=/trunk/; revision=63330
2014-05-17 14:42:28 +00:00
Amine Khaldi
1a4036b369 [WINSCARD]
* Import from Wine 1.7.17.
* Properly stub some exports thanks to our previous code.
* Add to build.
CORE-8224 #resolve #comment Added in r63328. Thanks for reporting!
CORE-8080

svn path=/trunk/; revision=63329
2014-05-17 14:06:12 +00:00
Amine Khaldi
b0f91e882d [PSDK]
* Add some missing definitions.
* Fix SCardReleaseStartedEvent().

svn path=/trunk/; revision=63328
2014-05-17 14:00:54 +00:00
Hermès Bélusca-Maïto
9ef81cf038 [GREEN]: Fix 2nd parameter of ObOpenObjectByName.
svn path=/trunk/; revision=63327
2014-05-17 13:26:32 +00:00
Eric Kohl
7a4fd32957 [NTOSKRNL]
xHalIoReadPartitionTable: Only used non-container partition entries have a non-zero partition number.

svn path=/trunk/; revision=63326
2014-05-17 12:55:06 +00:00
Amine Khaldi
1d4476db48 [FONTS]
* Update tahoma.ttf and tahomabd.ttf.
CORE-7909 #resolve #comment Committed in r63325. Thanks Ștefan!
CORE-8080

svn path=/trunk/; revision=63325
2014-05-17 11:40:54 +00:00
Amine Khaldi
dd17546bfe [RAPPS]
* Some list entries fixes.
* Mention that Turkish translations were done by Erdem Ersoy.
CORE-7710 #resolve #comment Committed in r63324.

svn path=/trunk/; revision=63324
2014-05-17 11:25:50 +00:00
Timo Kreuzer
c64645fd66 [SPEC2DEF]
Fix def file generation on non-86

svn path=/trunk/; revision=63323
2014-05-17 10:58:10 +00:00
Amine Khaldi
778c8e998c [CRT]
* Update _sopen_s().
* Fixes some msvcrt tests.
CORE-8080

svn path=/trunk/; revision=63322
2014-05-17 10:41:36 +00:00
Amine Khaldi
fa9bf9ef6e [CRT]
* Import _chsize_s().
* Update _chsize().
CORE-8080

svn path=/trunk/; revision=63321
2014-05-17 10:35:35 +00:00
Amine Khaldi
9273fa01fa [CRT]
* Update _fseeki64().
* Fixes some msvcrt tests.
CORE-8080

svn path=/trunk/; revision=63320
2014-05-17 10:28:57 +00:00
James Tabor
ef2221fd12 [ConSrv]
- Move Alt-Escape, Space and Tab to ConWndProc, disable GuiProcessKeyCallback.
- Alt-Space was not getting launched out of GuiProcessKeyCallback. The key needed translated.
- Reduce code for system menus.

svn path=/trunk/; revision=63319
2014-05-17 02:15:50 +00:00
James Tabor
fdc93df98f [ConSrv]
- Readjust the bytes to wide character size.

svn path=/trunk/; revision=63318
2014-05-16 21:05:37 +00:00
James Tabor
d5880674f2 [NtUser|User32]
- Fully strip the Atl-F4 from the Pop Up System Menu.
- Fix menu.c:1418: Test failed: InsertMenuItem should have failed. Both A/W...
- Fix menu key by Item when cloning menus.

svn path=/trunk/; revision=63317
2014-05-16 20:43:23 +00:00
David Quintana
7a09d4a028 [WIN32K/NTUSER]
* HSHELL_WINDOWCREATED should only be sent for visible windows.
CORE-8226 #resolve #comment Fixed in the latest commit. Thanks for reporting.

svn path=/branches/shell-experiments/; revision=63316
2014-05-16 19:13:12 +00:00
James Tabor
a61decb1c0 [ConSrv]
- Strip the Atl-F4 from the Pop Up System Menu since we do not support it.


svn path=/trunk/; revision=63315
2014-05-16 18:26:00 +00:00
Kamil Hornicek
07c315c504 [OPENGL32]
- don't try to free an invalid address

svn path=/trunk/; revision=63314
2014-05-16 15:52:15 +00:00
David Quintana
1f5d24518e [WIN32k/NTUSER]
* Make the conditions actually check what was intended.

svn path=/branches/shell-experiments/; revision=63313
2014-05-16 11:14:04 +00:00
David Quintana
2caa76f93d [RSHELL]
* Fix shell menus closing when clicking on the frame/banner.
CORE-7586

svn path=/branches/shell-experiments/; revision=63312
2014-05-16 11:12:51 +00:00
Hermès Bélusca-Maïto
2d601a6dfc [NTVDM]
Implement INT 21h, AH=5Ch "Lock/Unlock Region of File".

svn path=/trunk/; revision=63311
2014-05-16 00:56:46 +00:00
Hermès Bélusca-Maïto
a242a67b73 [NTVDM]
Partially implement INT 21h, AH=60h -- "Canonicalize File Name or Path".

svn path=/trunk/; revision=63310
2014-05-16 00:34:54 +00:00
Hermès Bélusca-Maïto
325729ca4a [NTVDM]
- Add some diagnostic DPRINTs (they are off by default), and fix few of them.
- Fix/complete few comments.
- Implement INT 21h, AH=56h (rename file), 5Ah (create temporary file), 5Bh (create new file), 68h and 6Ah ("commit" aka. flush file; they are the same function).
- Stubplement INT 21h, AH=60h (canonicalize file name or path) and 6Ch (extended open or create file). For this latest one I will merge DosCreateFile and DosOpenFile into the same function (in fact a wrapper around CreateFileA, that is used both for creating and opening files).

svn path=/trunk/; revision=63309
2014-05-15 23:13:06 +00:00
Aleksandar Andrejevic
480e3ae350 [NTVDM]
Fix dead code.


svn path=/trunk/; revision=63308
2014-05-15 23:00:01 +00:00
David Quintana
389001ca69 [WIN32K/NTUSER]
* Fix gcc compilation.

svn path=/branches/shell-experiments/; revision=63307
2014-05-15 18:30:31 +00:00
David Quintana
c0a40fbfe8 [WIN32K/NTUSER]
* Apply the same filter to HSHELL_WINDOWACTIVATED, that I used for _WINDOWCREATED.

svn path=/branches/shell-experiments/; revision=63306
2014-05-15 18:07:41 +00:00
Eric Kohl
ac2f92611e [FORMATTING]
Fix indentation and coding style. No code changes!

svn path=/trunk/; revision=63305
2014-05-15 16:32:30 +00:00
David Quintana
9d30009eb1 [EXPLORER-NEW]
* Fix handling of taskbar items.
* Filter out the desktop and taskbar from the button list.
* Fixes minimizing from the taskbar in Windows (something else is preventing it from working in ros).

[NTUSER]
* Improve filtering of windows before calling HSHELL_WINDOWCREATED.

[USER32]
* Menus are supposed to be WS_EX_TOOLWINDOW so they don't show up in the taskbar.

[ATL]
[BROWSEUI]
[SHELL32]
* Include ATL aggregation patch by Huw (Frontier) (with Amine's changes).

CORE-8175

svn path=/branches/shell-experiments/; revision=63304
2014-05-15 13:23:06 +00:00
Hermès Bélusca-Maïto
8afc11c2e4 [NTVDM]: Code formatting and DPRINT fix.
svn path=/trunk/; revision=63303
2014-05-15 01:13:44 +00:00
Aleksandar Andrejevic
5f6ac9ac39 [NTVDM]
Don't calculate NextElement twice.
Properly initialize the keyboard buffer head and tail.


svn path=/trunk/; revision=63302
2014-05-14 20:56:21 +00:00
Timo Kreuzer
3ed2e2a095 [NTDLL_APITEST]
Revert unwanted changes

svn path=/trunk/; revision=63301
2014-05-14 20:46:47 +00:00
Timo Kreuzer
e44bf54b10 [NTOSKRNL]
Fix NtReleaseMutant, which was expecting MUTANT_QUERY_STATE right on the mutant handle, which is not required, probably a copypasta. Fixes a test.

svn path=/trunk/; revision=63300
2014-05-14 20:27:18 +00:00
Timo Kreuzer
a1b89faa39 [NTDLL_APITEST]
Add a test for NtReleaseMutant

svn path=/trunk/; revision=63299
2014-05-14 20:23:38 +00:00
Hermès Bélusca-Maïto
f75a2aec51 [NTVDM]
For diagnostic/debugging purposes, prefill the keyboard buffer with invalid values.

svn path=/trunk/; revision=63298
2014-05-14 19:19:57 +00:00
Hermès Bélusca-Maïto
dea92c0361 [NTVDM]: Introduce a echo state for INT 21h, AH=01h and AH=3Fh.
svn path=/trunk/; revision=63297
2014-05-14 18:50:29 +00:00
Amine Khaldi
3396b21b26 [CRT]
* Update _wsopen().
CORE-8080

svn path=/trunk/; revision=63296
2014-05-14 18:24:38 +00:00
Amine Khaldi
49d0927079 [CRT]
* Update fopen_s().
CORE-8080

svn path=/trunk/; revision=63295
2014-05-14 17:14:46 +00:00
Amine Khaldi
721fc08b87 [BZIP2]
* Cleanup this folder.

svn path=/trunk/; revision=63294
2014-05-14 17:05:42 +00:00
Amine Khaldi
74d68f4624 [CRT]
* Update ungetc().
CORE-8080

svn path=/trunk/; revision=63293
2014-05-14 14:55:37 +00:00
Amine Khaldi
05ef5aeeed [CRT]
* Update fread().
CORE-8080

svn path=/trunk/; revision=63292
2014-05-14 14:52:00 +00:00
Amine Khaldi
e5361e27bd [CRT]
* Update alloc_buffer().
CORE-8080

svn path=/trunk/; revision=63291
2014-05-14 14:45:08 +00:00
Amine Khaldi
41b9a3a556 [CRT]
* Update read_i().
* Fixes some msvcrt tests.
CORE-8080

svn path=/trunk/; revision=63290
2014-05-14 14:35:13 +00:00
Amine Khaldi
b697a1d7ea [CRT]
* Update msvcrt_{init,free}_io().
CORE-8080

svn path=/trunk/; revision=63289
2014-05-14 11:03:21 +00:00
Aleksandar Andrejevic
3284022bfc [NTVDM]
Implement INT 21h function AH = 67h (Set Handle Count).


svn path=/trunk/; revision=63288
2014-05-14 03:29:58 +00:00
Aleksandar Andrejevic
a2e7e58fcc [NTVDM]
The value of USER_MEMORY_SIZE depends on FIRST_MCB_SEGMENT.


svn path=/trunk/; revision=63287
2014-05-14 02:35:26 +00:00
Aleksandar Andrejevic
b748bf5dc8 [FAST486]
Fix a BOP-related stack corruption.
CORE-8199 #resolve #comment Fixed in revision r63286.


svn path=/trunk/; revision=63286
2014-05-13 23:22:49 +00:00
Hermès Bélusca-Maïto
32604108f4 [ROSAPPS]
Add/update Romanian translation, by Stefan Fulea.
ROSAPPS-231 #resolve #comment Thanks for your patch!

svn path=/trunk/; revision=63283
2014-05-13 21:39:36 +00:00
Hermès Bélusca-Maïto
2bdc85867d [ROSAPPS] Name copying the *nix way (in uppercases), just for fun.
svn path=/trunk/; revision=63282
2014-05-13 21:21:34 +00:00
Hermès Bélusca-Maïto
5cbfb61a5a [ROSAPPS]
Remove almost all remnants of RBuild Dark Age; RBuild, we won't miss you :P

svn path=/trunk/; revision=63281
2014-05-13 21:19:04 +00:00
Hermès Bélusca-Maïto
0dc9aa5b13 [ROSAPPS]
- Fix some newlines,
- Fireball == Aleksey, not Aleasky :P (ahh, GreatLord, we miss you ^^),
- Fix rosddt (ROS Device Detection Tool) readme file (convert into UTF-8 without BOM).

svn path=/trunk/; revision=63280
2014-05-13 21:07:49 +00:00