Commit in reactos/subsys/system/explorer on MAIN
doxy-footer.html+1-11.33 -> 1.34
shell/entries.cpp+31.20 -> 1.21
     /shellbrowser.cpp+8-11.35 -> 1.36
     /shellfs.cpp+31.29 -> 1.30
taskbar/startmenu.cpp+31.80 -> 1.81
+18-2
5 modified files
add opened files to the "recent documents" list

reactos/subsys/system/explorer
doxy-footer.html 1.33 -> 1.34
diff -u -r1.33 -r1.34
--- doxy-footer.html	28 Feb 2004 14:26:40 -0000	1.33
+++ doxy-footer.html	3 Mar 2004 20:29:51 -0000	1.34
@@ -3,7 +3,7 @@
   <tr>
     <td><address style="align: right;"><small>
 ROS Explorer Source Code Documentation
-<br>generated on 28.02.2004 by <a href="http://www.doxygen.org/index.html">
+<br>generated on 01.03.2004 by <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0>
 	</small></address>
 	</td>

reactos/subsys/system/explorer/shell
entries.cpp 1.20 -> 1.21
diff -u -r1.20 -r1.21
--- entries.cpp	1 Feb 2004 10:52:24 -0000	1.20
+++ entries.cpp	3 Mar 2004 20:29:51 -0000	1.21
@@ -404,6 +404,9 @@
 	if (!get_path(cmd))
 		return FALSE;
 
+	 // add path to the recent file list
+	SHAddToRecentDocs(SHARD_PATH, cmd);
+
 	  // start program, open document...
 	return launch_file(hwnd, cmd, nCmdShow);
 }

reactos/subsys/system/explorer/shell
shellbrowser.cpp 1.35 -> 1.36
diff -u -r1.35 -r1.36
--- shellbrowser.cpp	28 Feb 2004 23:33:14 -0000	1.35
+++ shellbrowser.cpp	3 Mar 2004 20:29:51 -0000	1.36
@@ -523,7 +523,14 @@
 }
 
 
-void ShellBrowserChild::jump_to(void* path)
+void ShellBrowserChild::jump_to(LPCTSTR path)
+{
+	///@todo implement "file://", ... parsing
+	jump_to(ShellPath(path));
+}
+
+
+void ShellBrowserChild::jump_to(LPCITEMIDLIST pidl)
 {
 
 //@@

reactos/subsys/system/explorer/shell
shellfs.cpp 1.29 -> 1.30
diff -u -r1.29 -r1.30
--- shellfs.cpp	2 Feb 2004 23:18:07 -0000	1.29
+++ shellfs.cpp	3 Mar 2004 20:29:51 -0000	1.30
@@ -190,6 +190,9 @@
 	ShellPath shell_path = create_absolute_pidl();
 	shexinfo.lpIDList = &*shell_path;
 
+	 // add PIDL to the recent file list
+	SHAddToRecentDocs(SHARD_PIDL, shexinfo.lpIDList);
+
 	BOOL ret = TRUE;
 
 	if (!ShellExecuteEx(&shexinfo)) {

reactos/subsys/system/explorer/taskbar
startmenu.cpp 1.80 -> 1.81
diff -u -r1.80 -r1.81
--- startmenu.cpp	26 Feb 2004 21:52:26 -0000	1.80
+++ startmenu.cpp	3 Mar 2004 20:29:52 -0000	1.81
@@ -1125,6 +1125,9 @@
 
 			shexinfo.lpIDList = &*shell_path;
 
+			 // add PIDL to the recent file list
+			SHAddToRecentDocs(SHARD_PIDL, shexinfo.lpIDList);
+
 			if (!ShellExecuteEx(&shexinfo))
 				display_error(hparent, GetLastError());
 
CVSspam 0.2.8