Author: greatlrd
Date: Sun Jul 29 22:39:32 2007
New Revision: 28018
URL: http://svn.reactos.org/svn/reactos?rev=28018&view=rev
Log:
remove the title name hack some did
comment why popup menu does not working in cmd, it seam we never getting the process name, why ??
Modified:
trunk/reactos/subsystems/win32/csrss/win32csr/guiconsole.c
Modified: trunk/reactos/subsystems/win32/csrss/win32csr/guiconsole.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/csrss/win…
==============================================================================
--- trunk/reactos/subsystems/win32/csrss/win32csr/guiconsole.c (original)
+++ trunk/reactos/subsystems/win32/csrss/win32csr/guiconsole.c Sun Jul 29 22:39:32 2007
@@ -282,8 +282,11 @@
return FALSE;
}
+ /* FIXME we do not getting the process name so no menu will be loading, why ?*/
fLength = GetProcessImageFileNameW(hProcess, szProcessName, sizeof(GuiData->szProcessName) / sizeof(WCHAR));
CloseHandle(hProcess);
+
+ //DPRINT1("szProcessName3 : %S\n",szProcessName);
if (!fLength)
{
@@ -1917,8 +1920,7 @@
Title = L"";
}
- /* FIXME: deadlock */
- //SendMessageW(Console->hWindow, WM_SETTEXT, 0, (LPARAM) Title);
+ SendMessageW(Console->hWindow, WM_SETTEXT, 0, (LPARAM) Title);
if (NULL != Buffer)
{
@@ -2008,26 +2010,26 @@
GuiData = HeapAlloc(Win32CsrApiHeap, HEAP_ZERO_MEMORY,
sizeof(GUI_CONSOLE_DATA));
if (!GuiData)
- {
+ {
DPRINT1("Win32Csr: Failed to create GUI_CONSOLE_DATA\n");
return STATUS_UNSUCCESSFUL;
}
Console->PrivateData = (PVOID) GuiData;
/*
- * we need to wait untill the GUI has been fully initialized
- * to retrieve custom settings i.e. WindowSize etc..
- * Ideally we could use SendNotifyMessage for this but its not
- * yet implemented.
- *
- */
+ * we need to wait untill the GUI has been fully initialized
+ * to retrieve custom settings i.e. WindowSize etc..
+ * Ideally we could use SendNotifyMessage for this but its not
+ * yet implemented.
+ *
+ */
GuiData->hGuiInitEvent = CreateEventW(NULL, FALSE, FALSE, NULL);
/* create console */
PostMessageW(NotifyWnd, PM_CREATE_CONSOLE, 0, (LPARAM) Console);
/* wait untill initialization has finished */
WaitForSingleObject(GuiData->hGuiInitEvent, INFINITE);
- DPRINT1("received event Console %p GuiData %p X %d Y %d\n", Console, Console->PrivateData, Console->Size.X, Console->Size.Y);
+ DPRINT1("received event Console %p GuiData %p X %d Y %d\n", Console, Console->PrivateData, Console->Size.X, Console->Size.Y);
CloseHandle(GuiData->hGuiInitEvent);
GuiData->hGuiInitEvent = NULL;
Author: greatlrd
Date: Sun Jul 29 20:54:00 2007
New Revision: 28011
URL: http://svn.reactos.org/svn/reactos?rev=28011&view=rev
Log:
NtGdiGetCurrentObject
1. add OBJ_EXTPEN, it is same as OBJ_PEN, now some smaller graphice glitch are fixed.
Modified:
trunk/reactos/subsystems/win32/win32k/objects/dc.c
Modified: trunk/reactos/subsystems/win32/win32k/objects/dc.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/ob…
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/objects/dc.c (original)
+++ trunk/reactos/subsystems/win32/win32k/objects/dc.c Sun Jul 29 20:54:00 2007
@@ -1121,6 +1121,7 @@
switch(ObjectType)
{
case OBJ_PEN:
+ case OBJ_EXTPEN:
SelObject = dc->w.hPen;
break;
case OBJ_BRUSH: