Commit graph

27090 commits

Author SHA1 Message Date
Peter Ward f5c30d8747 Patch by Marc Piulachs (Issue 2737)
- Imported write.exe plus small fix to compile it as unicode.
(Added to rosapps instead of base/applications though)

svn path=/trunk/; revision=29534
2007-10-12 12:06:05 +00:00
Mike Nordell d6b434bf9c Beginnings of enabling THREAD_SET_THREAD_TOKEN, to allow ROS to actually be shut down. Mostly skeleton and junk, but the basic infrastructure is at least in place.
svn path=/trunk/; revision=29533
2007-10-12 12:04:50 +00:00
Aleksey Bragin 306e3db1bb Dmitry Chapyshev <lentind@yandex.ru>
- Make the "Information" tab work.
- Improve overall applet's behavior (more correct and more "smart").
- Fixed a bug when switching between tabs.
- Small improvements in the UI, other small fixes.
- If no apps or no updates are installed, then the controls in the respective tabs will be grayed out, and a respective information message will be shown instead of the empty list.

svn path=/trunk/; revision=29532
2007-10-12 10:12:52 +00:00
Aleksey Bragin a3d5eb47e0 Johannes Anderwald
- Fix the msvcrt exception (because vlc first calls _getmainargs. This function sets the  __argc to 1. Afterwards vlc calls again __wgetmainargs where __argc is now one. When entering the function _wadd, it doesnot allocate the __wargv because __argc is 1. Therefore it crashes).
See issue #821 for more details.

svn path=/trunk/; revision=29531
2007-10-12 09:58:00 +00:00
Mike Nordell 5005c57755 Added some descriptive comments for otherwise hard-to-understand bitwise operations
svn path=/trunk/; revision=29530
2007-10-12 09:52:23 +00:00
Mike Nordell 520357b1d4 NTSHChangeNotifyRegister completed and to spec
svn path=/trunk/; revision=29529
2007-10-12 08:15:37 +00:00
James Tabor cfb9429c6e Sorry for this! Shell32 should be a Sync->Port not 100% sync. We needed this for a long time too! Good job janderwald!
svn path=/trunk/; revision=29528
2007-10-12 01:08:06 +00:00
James Tabor 51d1952da0 Add notes for NtGdiResetDC and NtGdiOpenDCW.
svn path=/trunk/; revision=29527
2007-10-12 00:47:31 +00:00
Johannes Anderwald eca272bd00 - start implementing recyclebin (based on Wine's recycle bin implemenation)
svn path=/trunk/; revision=29526
2007-10-11 23:45:36 +00:00
Ged Murphy 126300ce1b Send the right number of bytes when setting an env var
spotted by Christian Fasshauer <chrfas at googlemail dot com>

svn path=/trunk/; revision=29525
2007-10-11 23:36:31 +00:00
Daniel Reimer de827eb930 Translated the few new lines in this RC.
svn path=/trunk/; revision=29524
2007-10-11 22:45:18 +00:00
Daniel Reimer 1921d75db2 (Very)Small code cleanup for my Cards.dll
svn path=/trunk/; revision=29523
2007-10-11 22:39:37 +00:00
Mike Nordell 363fadba81 Prevent SEGV
svn path=/trunk/; revision=29522
2007-10-11 22:20:22 +00:00
Daniel Reimer 4977ec87af Added German Translation of one missed Dialog.
Fixed tons of coordinates and sizes to fit all Text of the German and English Translation into the Buttons, Checkboxes and Text Fields.
Moved some stuff to better fit into the Dialog.
I mainly kept Johannes's nice small format for the Shortcut etc Dialogs, because it looks nice. This only helps to fit in the Text.

svn path=/trunk/; revision=29521
2007-10-11 22:17:08 +00:00
Mike Nordell d4dd5b21ce Make cabman build warning-free
svn path=/trunk/; revision=29519
2007-10-11 21:01:39 +00:00
Thomas Bluemel 6f9c72878c Display a context menu for the selected monitor
svn path=/trunk/; revision=29517
2007-10-11 20:23:26 +00:00
Colin Finck 4ae5d0691a Updated Ukrainian translation by Artem Reznikov (temarez AT yandex DOT ru)
See issue #2731 for more details.

svn path=/trunk/; revision=29516
2007-10-11 20:02:58 +00:00
Johannes Anderwald 3a037045bf - update shell32_ros.diff
svn path=/trunk/; revision=29514
2007-10-11 19:43:22 +00:00
Johannes Anderwald afef41e793 - update doc
svn path=/trunk/; revision=29511
2007-10-11 19:33:05 +00:00
Johannes Anderwald 8b2f309588 - forgot one file
svn path=/trunk/; revision=29510
2007-10-11 19:26:16 +00:00
Johannes Anderwald 01a2631183 - add checkAlarms function
- this function will be used to determine wether expiration alarms are active. If qemu dies or terminates unexpectly, this function will check if it was before an timeout. In that case alarms will be active. Note: if qemu is killed purposely, OsSupport::cancelAlarms must be called to prevent automatic termination of sysreg process

svn path=/trunk/; revision=29509
2007-10-11 18:41:39 +00:00
Johannes Anderwald 8e11e74890 - fix build
svn path=/trunk/; revision=29508
2007-10-11 18:25:00 +00:00
Johannes Anderwald 7f50b9b826 - sync rest of shell32 excluding resources to wine
svn path=/trunk/; revision=29507
2007-10-11 18:07:01 +00:00
Johannes Anderwald b817f334af Jonathan Ernst <jonathan@ernstfamily.ch>
- Update the address of the Free Software Foundation.
Stefan Leichter <Stefan.Leichter@camline.com>
- Fix the file version string of the version resource.

svn path=/trunk/; revision=29506
2007-10-11 17:07:58 +00:00
Colin Finck 0e152e82fb Change "base" to "installbase" for the <bootstrap> element of "green.rbuild" (the older syntax is no longer valid)
See issue #2706 for more details.

svn path=/trunk/; revision=29505
2007-10-11 16:06:11 +00:00
Daniel Reimer 1a73e268ff We need a rule that updating a RC File forces the dev to do it on ALL Files, not only the English one. German one missed two Dialogs again.
Updated the German RC File of shell32.dll and fixed a typo in the English one. (Nice Work with your new Dialogs For Shortcuts and co, Johannes :-))

svn path=/trunk/; revision=29504
2007-10-11 16:01:18 +00:00
Aleksey Bragin bf70fa45ea - Insert back the "ugly hack for cut&paste files" (removed by 29499 commit).
svn path=/trunk/; revision=29503
2007-10-11 14:47:10 +00:00
Ged Murphy 07ed4d1ce3 use ChangeListViewText to fill out the service info
svn path=/trunk/; revision=29502
2007-10-11 12:21:06 +00:00
Ged Murphy 8c49001628 only run the change code when we have the changed struct to work with.
svn path=/trunk/; revision=29501
2007-10-11 12:00:19 +00:00
Ged Murphy d8f1cef2f6 improve the button states in relation to the service
svn path=/trunk/; revision=29500
2007-10-11 11:09:39 +00:00
Johannes Anderwald 12be971541 Dmitry Timoshkov <dmitry@codeweavers.com>
- Switch to using 'long' for INT_PTR type for 64-bit compatibility.
Andrew Talbot <Andrew.Talbot@talbotville.com>
- Exclude unused headers.
Hans Leidekker <hans@it.vu.nl>
- Win64 printf format warning fixes.
James Hawkins <truiken@gmail.com>
- Remove redundant NULL checks before SHFree.
Jonathan Ernst <jonathan@ernstfamily.ch>
- Update the address of the Free Software Foundation.
------------------------
- readd ReactOS changes (the properties menu item was removed, readd it + code to show properties dialogs)

svn path=/trunk/; revision=29499
2007-10-11 10:48:31 +00:00
Hervé Poussineau 3e278e062e Remove unneeded comment (__REACTOS__ is always defined)
svn path=/trunk/; revision=29498
2007-10-11 10:47:25 +00:00
Christoph von Wittich a49156cbcc disable redrawing of the ListView window before updating the service list
svn path=/trunk/; revision=29497
2007-10-11 10:30:43 +00:00
Ged Murphy f3d656d276 a better fix for bug 2519
svn path=/trunk/; revision=29496
2007-10-11 10:29:02 +00:00
Hervé Poussineau 8596afd334 Add list of source files in generated makefile
svn path=/trunk/; revision=29495
2007-10-11 10:18:47 +00:00
Hervé Poussineau 54eae92953 Do not change dependancy root directory if not needed
svn path=/trunk/; revision=29494
2007-10-11 10:18:03 +00:00
Christoph von Wittich aedfd39a7f Disabled service has start button enabled (patch by gabrielilardi at hotmail dot it) - modified by myself (HeapFree, formatting)
See issue #2519 for more details.

svn path=/trunk/; revision=29493
2007-10-11 10:15:46 +00:00
Johannes Anderwald 7d51d9fd56 Jonathan Ernst <jonathan@ernstfamily.ch>
- Update the address of the Free Software Foundation.
Andrew Talbot <Andrew.Talbot@talbotville.com>
- Exclude unused headers.
Aric Stewart <aric@codeweavers.com>
- Update the debug functions to handle Unicode value pidl.
- Add _ILIsUnicode as a simple pidl test.
Michael Stefaniuc <mstefani@redhat.de>
- The Data1 member of the GUID struct needs to be an unsigned int too for Win64 compatibility.
Hans Leidekker <hans@it.vu.nl>
- Win64 printf format warning fixes.

svn path=/trunk/; revision=29492
2007-10-11 10:13:05 +00:00
Johannes Anderwald a262dfe3cb Mikoaj Zalewski <mikolaj@zalewski.pl>
- Make the shell view control Unicode
- Change some more ANSI calls to Unicode

svn path=/trunk/; revision=29491
2007-10-11 10:00:11 +00:00
Ged Murphy e45052754a remove some test code which shouldn't have been added.
svn path=/trunk/; revision=29490
2007-10-11 09:15:14 +00:00
Ged Murphy 3a5583c86f add some old code I had floating around. no real in functionality
svn path=/trunk/; revision=29489
2007-10-11 09:07:38 +00:00
Johannes Anderwald 4bcdb4d441 Andrew Talbot <Andrew.Talbot@talbotville.com>
- Exclude unused headers.
Hans Leidekker <hans@it.vu.nl>
- Add a stub implementation for SHMapIDListToImageListIndexAsync.
Jonathan Ernst <jonathan@ernstfamily.ch>
- Update the address of the Free Software Foundation.
Martin Fuchs <martin-fuchs@gmx.net>
- Fix folder icon index when read from registry.
- Change "DWORD dwNr" into "int icon_idx" at several places.
-----------------------------------------
ReactOS specific:
- PrivateExtractIconW is an undocumented user32 function. Dynamically get the function with GetProcAddress at runtime (readd)

svn path=/trunk/; revision=29488
2007-10-11 08:51:11 +00:00
Johannes Anderwald 7d516124e5 --------------------------------------------------
shfldr_mycomp.c:
Rob Shearman <rob@codeweavers.com>
Return Unicode strings from all of the IShellFolder::GetDisplayNameOf functions in not running in Win9x mode.
Hans Leidekker <hans@it.vu.nl>
shell32: Win64 printf format warning fixes.
James Hawkins <truiken@gmail.com>
janitorial: Remove redundant NULL checks before SHFree.
Robert Shearman <rob@codeweavers.com>
shell32: Convert ISF_MyComputer_fnGetDisplayNameOf to Unicode.
--------------------------------------------------
- ReactOS specific:
- return always in unicode

svn path=/trunk/; revision=29487
2007-10-10 23:49:42 +00:00
Peter Ward 3ae0570df2 - Two small Ldr cleanup patches (ntdll and kernel32) by: Mike Nordell
svn path=/trunk/; revision=29486
2007-10-10 23:14:20 +00:00
Johannes Anderwald fd1c983af4 -----------------------------------------------------
autocomplete.c:
Andrew Talbot <Andrew.Talbot@talbotville.com>
Exclude unused headers Constify some variables.
-----------------------------------------------------
dde.c:
Jonathan Ernst <jonathan@ernstfamily.ch>
Update the address of the Free Software Foundation.
-----------------------------------------------------
dragdrophelper.c:
Jonathan Ernst <jonathan@ernstfamily.ch>
Update the address of the Free Software Foundation.
Hans Leidekker <hans@it.vu.nl>
Win64 printf format warning fixes.
-----------------------------------------------------
enumidlist.c:
Jonathan Ernst <jonathan@ernstfamily.ch>
Update the address of the Free Software Foundation.
Hans Leidekker <hans@it.vu.nl>
Win64 printf format warning fixes.
-----------------------------------------------------
enumidlist.h:
Jonathan Ernst <jonathan@ernstfamily.ch>
Update the address of the Free Software Foundation.
-----------------------------------------------------
shellreg.c:
Andrew Talbot <Andrew.Talbot@talbotville.com>
Exclude unused headers.
Detlef Riekenberg <wine.dev@web.de>
Implement SHRegQueryValueA with RegQueryValueA.
Jonathan Ernst <jonathan@ernstfamily.ch>
Update the address of the Free Software Foundation.
-----------------------------------------------------
shellstring.c:
Jonathan Ernst <jonathan@ernstfamily.ch>
Update the address of the Free Software Foundation.
Hans Leidekker <hans@it.vu.nl>
Win64 printf format warning fixes.
Andrew Talbot <Andrew.Talbot@talbotville.com>
Exclude unused headers.
-----------------------------------------------------
shlfsbind.c
Jonathan Ernst <jonathan@ernstfamily.ch>
Update the address of the Free Software Foundation.
Hans Leidekker <hans@it.vu.nl>
shell32: Win64 printf format warning fixes.
Andrew Talbot <Andrew.Talbot@talbotville.com>
shell32: Exclude unused headers.
-----------------------------------------------------
shlmenu.c:
Dmitry Timoshkov <dmitry@codeweavers.com>
Switch to using 'long' for INT_PTR type for 64-bit compatibility.
Andrew Talbot <Andrew.Talbot@talbotville.com>
Exclude unused headers.
Hans Leidekker <hans@it.vu.nl>
Win64 printf format warning fixes.
James Hawkins <truiken@gmail.com>
janitorial: Remove redundant NULL checks before SHFree.
Francois Gouget <fgouget@free.fr>
Fix spelling of a local variable.
Jonathan Ernst <jonathan@ernstfamily.ch>
Update the address of the Free Software Foundation.
-----------------------------------------------------
shpolicy.c:
Dmitry Timoshkov <dmitry@codeweavers.com>
Make some data static and const.
Jonathan Ernst <jonathan@ernstfamily.ch>
Update the address of the Free Software Foundation.

svn path=/trunk/; revision=29485
2007-10-10 22:39:44 +00:00
Johannes Anderwald a0e410976f sync to wine head
Andrew Talbot <Andrew.Talbot@talbotville.com>
Exclude unused headers.
Mikoaj Zalewski <mikolaj@zalewski.pl>
autocomplete: Don't use sel uninitialized.

svn path=/trunk/; revision=29484
2007-10-10 21:52:22 +00:00
Johannes Anderwald 5bbed73d42 - fix RegLoadMUIStringA|W prototype
svn path=/trunk/; revision=29483
2007-10-10 21:19:05 +00:00
Johannes Anderwald 3d621cf578 - fix RegLoadMUIStringA|W prototype
svn path=/trunk/; revision=29482
2007-10-10 21:18:59 +00:00
Johannes Anderwald 96f724824c - add ntquery.h from Wine (rev 1.3)
svn path=/trunk/; revision=29481
2007-10-10 21:03:27 +00:00
Johannes Anderwald 8dd3300304 - add __MINGW_NOTHROW macro (required for shell32 sync used in dirent.h)
svn path=/trunk/; revision=29480
2007-10-10 20:53:47 +00:00