Compare commits

...

1199 Commits

Author SHA1 Message Date
Aleksey Bragin
5a69481921 - Disable NHF dialog for VMWare SCSI controller's driver (if user clicks "Yes", drivers are installed but currently unsupported by ReactOS).
svn path=/branches/ros-branch-0_3_3-new/; revision=29009
2007-09-11 16:28:03 +00:00
Aleksey Bragin
f96b611473 - Import new, unchanged vmwinst from trunk.
svn path=/branches/ros-branch-0_3_3-new/; revision=29008
2007-09-11 13:09:33 +00:00
Aleksey Bragin
89749fcd62 - Delete old vmwinst.
svn path=/branches/ros-branch-0_3_3-new/; revision=29007
2007-09-11 13:08:06 +00:00
Ged Murphy
2f0dcbcdef delete comments
svn path=/trunk/; revision=29006
2007-09-11 13:06:20 +00:00
Ged Murphy
b7d1b4a8f8 - Send the SERVICE_STATUS_HANDLE to the SCM so SetServiceStatus has something to work with
- Add control code to stop, pause and resume services and forward it onto the service control handler

svn path=/trunk/; revision=29005
2007-09-11 12:59:38 +00:00
Ged Murphy
c047522694 - store the SERVICE_STATUS_HANDLE and use it for setting service status
- add functionality for controlling services

svn path=/trunk/; revision=29004
2007-09-11 12:56:22 +00:00
Aleksey Bragin
28611fe555 - Merge 29002.
svn path=/branches/ros-branch-0_3_3-new/; revision=29003
2007-09-11 12:31:30 +00:00
Aleksey Bragin
108d48388e - When media is changed, set VolumeDevice's DO_VERIFY_VOLUME flag so it actually gets verified.
- IoVerifyVolume() actually gives two successful statuses - STATUS_SUCCESS and STATUS_WRONG_VOLUME. Respect that when processing an device ioctl.
- "Inability to change CD after boot" issue is fixed.

svn path=/trunk/; revision=29002
2007-09-11 10:29:03 +00:00
Hervé Poussineau
cf9e10327c Rename strFile/strDirectory to a more meaningful name, and move them to appropriate place
svn path=/trunk/; revision=29000
2007-09-11 07:14:32 +00:00
Ged Murphy
5425875734 fix the service name to match the registry key
svn path=/trunk/; revision=28999
2007-09-10 22:28:34 +00:00
Eric Kohl
f9e9cc03c6 - Enumerate short and long date formats.
- Use the currently selected locale id instead of LOCALE_USER_DEFAULT.

svn path=/trunk/; revision=28998
2007-09-10 22:16:01 +00:00
Eric Kohl
9fe96d7b9b Add missing definitions of EnumDateFormats.
svn path=/trunk/; revision=28997
2007-09-10 22:13:52 +00:00
Eric Kohl
edc540afb1 - Enumerate time formats.
- The user must able to change the locale id. Move it into a global structure.
- User the selected locale id instead of LOCALE_USER_DEFAULT.

svn path=/trunk/; revision=28996
2007-09-10 20:46:27 +00:00
Eric Kohl
4c8cd18f0e - Change the currently selected locale id instead of LOCALE_USER_DEFAULT.
- Let the user choose between 0 and 9 fractional digits.
- Fix a typo: SendMesssgeW --> SendMessage.

svn path=/trunk/; revision=28995
2007-09-10 20:40:27 +00:00
Colin Finck
6e0a9e9df4 Hey everyone, here is the 0.3.3 Release :-)
svn path=/branches/ros-branch-0_3_3-new/; revision=28994
2007-09-10 17:30:41 +00:00
Aleksey Bragin
6f31706927 - Separate creating partitions objects into a different function (CreatePartitionsObject()).
- Slightly improve the logic of accessing the partitions list.

svn path=/trunk/; revision=28993
2007-09-10 16:25:48 +00:00
Eric Kohl
743a10f834 Add missing quotation mark and enable the german translation again.
svn path=/trunk/; revision=28992
2007-09-10 13:31:48 +00:00
Hervé Poussineau
0ee69eac89 Fix File::GetFullPath()
svn path=/trunk/; revision=28991
2007-09-10 13:20:32 +00:00
Hervé Poussineau
d1a39218b2 Continue rbuild cleanup (File class)
svn path=/trunk/; revision=28990
2007-09-10 13:13:16 +00:00
Hervé Poussineau
f19c8990fb Disable german resource file as it breaks build
svn path=/trunk/; revision=28989
2007-09-10 13:00:42 +00:00
Hervé Poussineau
5f5a00646d Fix rbuild files
svn path=/trunk/; revision=28988
2007-09-10 12:21:50 +00:00
Daniel Reimer
c04b494d38 Bug 2643: Ukrainian translation update (temarez@yandex.ru)
Fixes in English RC file of Input and a German Translation by myself.

svn path=/trunk/; revision=28987
2007-09-10 10:59:21 +00:00
Hervé Poussineau
621618fbbb Continue rbuild cleanup (Include class)
svn path=/trunk/; revision=28986
2007-09-10 06:52:07 +00:00
James Tabor
f53a2fd07d We are using it now,,, so clean up before use.
svn path=/trunk/; revision=28985
2007-09-10 05:37:57 +00:00
Aleksey Bragin
f22e04dc25 - Use IoBuildAsynchronousFsdRequest() instead of IoBuildDeviceIoControlRequest()
- Use completion routine for completing that type of requests

svn path=/trunk/; revision=28984
2007-09-09 18:32:30 +00:00
Aleksey Bragin
19dc9c4a64 - Make sure CLASS2 driver returns STATUS_UNSUCCESSFUL if receiving a RESET_DEVICE ioctl.
svn path=/trunk/; revision=28983
2007-09-09 17:06:14 +00:00
Aleksey Bragin
109fe2a8fd - IoMapTransfer(NULL, ..) is an old-fashioned way, for DMA master. Changing this back to NULL, since ReactOS's implementation seem to take this into account.
svn path=/trunk/; revision=28982
2007-09-09 16:19:24 +00:00
Aleksey Bragin
3cd9e54bf9 Merge 28980.
svn path=/branches/ros-branch-0_3_3-new/; revision=28981
2007-09-09 15:04:06 +00:00
Aleksey Bragin
6481e255c2 - Revert 27476: another attempt (previously, dgorbachev tried to "fix" this code) to double-release spinlocks. There are even comments in some uncertain cases about this.
For future generations: Have a look at SpiGetNextLunRequest(), it's full of KeReleaseSpinLock()s.

svn path=/trunk/; revision=28980
2007-09-09 14:45:38 +00:00
Colin Finck
45acb6f960 Revert r28972, the pshpack*.h and poppack.h headers are in "include/psdk".
So we're still sharing some small headers with host and target :-(

svn path=/trunk/; revision=28979
2007-09-09 13:12:28 +00:00
Aleksey Bragin
4521f6387a - Revert 28967, and fix the real issue where an overwrite occured (in KiMoveApcState()).
svn path=/trunk/; revision=28978
2007-09-09 13:00:14 +00:00
Eric Kohl
621fbe2cc1 - Remove the WS_SORT style from all comboboxes but the language and location lists in order to display list items in the desired order.
svn path=/trunk/; revision=28977
2007-09-09 12:44:33 +00:00
Aleksey Bragin
0857585ce4 - HACK: Create a missing VRefresh key when installing VMWare's video driver. This solution was proposed long time ago by Herve Poussineau and very recently by Gregor Brunmar. Now VMWare's video driver finally can work as expected, resolution setting works also (tested up to 1400x1050).
- TODO: VRefresh key is absent in the installation .inf, and should be somehow either ignored, or created by something else (not the installer).

svn path=/trunk/; revision=28976
2007-09-09 12:42:45 +00:00
Aleksey Bragin
19b92eb8ab - Improve videoprt's debug messages when accessing registry parameters.
svn path=/trunk/; revision=28975
2007-09-09 12:39:11 +00:00
Art Yerkes
4c33a58449 Mask values that control inheritability of the handle, and don't affect access.
svn path=/trunk/; revision=28973
2007-09-09 12:21:22 +00:00
Colin Finck
1f2057ff37 Remove the references to the "include/psdk" directory from "unicode", "wmc" and "wrc". Due to recent changes, they are not needed anymore.
svn path=/trunk/; revision=28972
2007-09-09 12:12:19 +00:00
Art Yerkes
10b515935a Don't dereference the object unless we actually referenced it. Cygwin apps
no longer bugcheck reactos when abnormally terminating.

svn path=/trunk/; revision=28971
2007-09-09 11:09:56 +00:00
Aleksey Bragin
b4bf4d4ce9 Changes partly based on a patch and ideas by Gregor Brunmar <gregor.brunmar@home.se>:
- Fix size argument in calls to RegQueryValueEx() (if some fails, it may not be equal to sizeof(DWORD)).
- If it's impossible to read settings from vmware's registry key, obtain current screen settings and pass them.

svn path=/trunk/; revision=28970
2007-09-09 11:04:22 +00:00
Aleksey Bragin
87351e3290 - Fix typos in debug messages.
svn path=/trunk/; revision=28969
2007-09-09 10:36:52 +00:00
Aleksey Bragin
2769ad4a93 - Fix build by adding Wine-specific language definitions to WRC
- Revert 28965 and 28966 as unnecessary

svn path=/trunk/; revision=28968
2007-09-09 10:11:04 +00:00
Art Yerkes
1fa5be2cf7 Correct size of KAPC_STATE to fit in the [23] window of PKTHREAD. This is
neccessary, otherwise the APC booleans interfere with FreezeCount.

svn path=/trunk/; revision=28967
2007-09-09 09:49:35 +00:00
Magnus Olsen
8b5e1d5a72 comment out ESPERANTO and WALON languishes file, for it is not supported in windows
svn path=/trunk/; revision=28966
2007-09-09 09:44:43 +00:00
Magnus Olsen
b90953ec15 comment out ESPERANTO languishes file, for it is not supported in windows
svn path=/trunk/; revision=28965
2007-09-09 09:38:55 +00:00
Hervé Poussineau
5d0fb46096 Continue rbuild cleanup (Module class)
svn path=/trunk/; revision=28964
2007-09-09 07:53:40 +00:00
Art Yerkes
8be848bceb Fix inverted logic in suspending process. Now this is symmetric with the
corresponding thaw.

svn path=/trunk/; revision=28963
2007-09-09 07:39:45 +00:00
Art Yerkes
4c4c882824 Add 2-byte packing for the DWORD size that follows the 'BM' signature.
svn path=/trunk/; revision=28962
2007-09-09 05:04:32 +00:00
Colin Finck
d9bcc676f8 Temporary "fix" to get explorer to build again.
Someone please look why wrc fails for this particular file (logov.bmp). I'm out of ideas.

svn path=/trunk/; revision=28961
2007-09-08 22:32:24 +00:00
Eric Kohl
1f47962cc3 - Add sorting page and show it if a language that supports multiple sorting methods has been selected.
svn path=/trunk/; revision=28960
2007-09-08 22:27:41 +00:00
Colin Finck
3c9b25c337 - Revert my previous attempts to fix the "wmc" and "wrc" builds
- Use "typedefs_host.h" in both components now
- wrc needs *MANY* definitions from the Windows headers, therefore I created a new file "wrcrostypes.h", which contains all these definitions.

svn path=/trunk/; revision=28959
2007-09-08 21:40:36 +00:00
Colin Finck
47eb99dcf6 - Solve our wchar_t host problems the easy way by defining WCHAR to "unsigned short" (thx KJK for the hint)
- Revert my changes to the "unicode" module in r28411 and r28423
- Include "typedefs_host.h" instead of the Windows headers in "wine/unicode.h", this component doesn't depend on target headers anymore.
  To get it to work completely without Windows headers, I also had to copy some definitions from <winnls.h> to the "wine/unicode.h" file.

svn path=/trunk/; revision=28957
2007-09-08 19:50:20 +00:00
Hervé Poussineau
252118319f Let ImportLibrary class use the FileLocation concept.
I disabled def files in codeblocks and msvc backends, someone will have to update them

svn path=/trunk/; revision=28956
2007-09-08 19:27:07 +00:00
Colin Finck
f77c414397 - Set g_nMatrixSpeed to 10 as the default value (150 is higher than the maximum value). Same fix is also found in Version 3.0 of the original Matrix ScreenSaver.
Under Windows NT, 2000 and XP up to SP1, this fix is not needed as the SetTimer behaviour is different there, but XP SP2 and Server 2003 have a different SetTimer behaviour (which now also applies to ReactOS).
  See http://msdn2.microsoft.com/en-us/library/ms644906.aspx for more details.
- Remove all the MSVC stuff from the translation files to get them to compile with MSVC ^^
  Sounds stupid, but the files include a non-existing "afxres.h", which lead to an error in MSVC.
- Include <stdlib.h> in "settings.c" for malloc.
- Use UCHAR values instead of int's for ParseCommandLine and chOption.
  MSVC has an assertion (ch >= 0 && ch <= 255) in the isdigit function, so negative values would lead to an error here. (for example, when no arguments are given and the variable contains lots of crap)

We still need to "merge" the cool new stuff from Matrix 3.0 :-)

svn path=/trunk/; revision=28955
2007-09-08 19:04:47 +00:00
Aleksey Bragin
19a10e41da - Don't unlock a not locked TEXTOBJ. Solves booting issue under vmware.
svn path=/trunk/; revision=28954
2007-09-08 18:44:33 +00:00
Colin Finck
98a0a729e4 Enable the Windows Server 2003 behaviour for SetTimer.
Finally, Matrix Screensaver does not work anymore under ReactOS, so we are compatible with Windows XP SP2 and Windows Server 2003 in this case :-D

svn path=/trunk/; revision=28953
2007-09-08 18:43:36 +00:00
Aleksey Bragin
58f3f36a48 - Remove intl_new.cpl
svn path=/trunk/; revision=28952
2007-09-08 17:42:23 +00:00
Colin Finck
3a8c69ff06 Merge french translation for syssetup from r28646
svn path=/branches/ros-branch-0_3_3-new/; revision=28951
2007-09-08 16:47:21 +00:00
Eric Kohl
6dd949a054 - Update language samples upon selection of a new language.
- Add a workaround for a special case: "Spanish (Spain)" uses two sorting methods but two sublang ids are used to distinguish them instead of two sort ids. Ensure they don't appear twice in the language list.
- Add "Spanish (Spain)" as a translatable string resource.

svn path=/trunk/; revision=28950
2007-09-08 15:43:19 +00:00
James Tabor
9ef9435f83 Reset DC if MemoryDC or SaveLevelDC.
svn path=/trunk/; revision=28949
2007-09-08 14:30:39 +00:00
Colin Finck
a0dc657644 Merge 28463, 28946 and 28947 (Character Map shortcut in the start menu)
svn path=/branches/ros-branch-0_3_3-new/; revision=28948
2007-09-08 14:24:22 +00:00
Colin Finck
fe71c58954 Forgot to change the names of the actual .lnk files
svn path=/trunk/; revision=28947
2007-09-08 14:17:36 +00:00
Colin Finck
b66cac8ea8 - Change "CharMap" to "Character Map" in the english translation
- Translate "System Tools" and "Character Map" to german

svn path=/trunk/; revision=28946
2007-09-08 14:10:01 +00:00
Johannes Anderwald
5999335021 - add input.dll baseaddress
svn path=/trunk/; revision=28945
2007-09-08 13:27:10 +00:00
Johannes Anderwald
0c146f766c - add input.dll baseaddress
svn path=/trunk/; revision=28944
2007-09-08 13:27:09 +00:00
Christoph von Wittich
ca777771ce handle CachedMode->dmSize
svn path=/trunk/; revision=28943
2007-09-08 12:13:49 +00:00
Aleksey Bragin
844247bb15 - Get rid of NTLPC configuration var completely.
svn path=/trunk/; revision=28942
2007-09-08 12:07:45 +00:00
Aleksey Bragin
9b8e768a59 - NTLPC always 1 now, remove deprecated code
- Unlock SMSS: authors are clearly known, history of smss goes to the beginnings of the project. Code needs cleaning up (headers, formatting).

svn path=/trunk/; revision=28941
2007-09-08 12:02:52 +00:00
James Tabor
912e0b2f35 Fix bootcd problem and found another one.
svn path=/trunk/; revision=28940
2007-09-08 11:57:40 +00:00
Colin Finck
25de9f981c - Merge 28587:28928 (only the stuff from the base/shell/explorer folder) - "Restart" button and corresponding translations
- Merge 28938 - German translation changes in Explorer and Shell32

svn path=/branches/ros-branch-0_3_3-new/; revision=28939
2007-09-08 11:39:46 +00:00
Colin Finck
fabeba93d2 Change some prompts in the German translation of Explorer and Shell32, the previous ones sounded a bit strange
svn path=/trunk/; revision=28938
2007-09-08 11:28:19 +00:00
Colin Finck
acb99f2a9f Accept the parameters case-insensitive in shutdown as well
svn path=/trunk/; revision=28937
2007-09-08 09:55:42 +00:00
Colin Finck
1540ce885b - Accept the parameters case-insensitive
- Replace the "/h" option by a "/?" option as described in the Usage text
- Use a consistent indentation
- Change the Usage text a bit

svn path=/trunk/; revision=28936
2007-09-08 09:04:51 +00:00
Colin Finck
a1a8df5ad2 Add a "logevent" utility for adding an event to the EventLog, developed by Marc Piulachs (marc DOT piulachs AT codexchange DOT net)
See issue #2598 for more details.

svn path=/trunk/; revision=28935
2007-09-08 08:31:56 +00:00
Christoph von Wittich
30dc779d1c -fix a bug in GetDisplayNumberFromDeviceName
-don't overwrite memory in IntEnumDisplaySettings

svn path=/trunk/; revision=28934
2007-09-08 07:43:45 +00:00
James Tabor
6a0d3658f6 - Remove DCU_UpdateUserXForms from files for now.
- 28932: Wrong Meta Tag!
- Starting the implementation of thread locking of GDI objects.
- Ref: http://www.winehq.org/pipermail/wine-cvs/2007-August/035810.html

svn path=/trunk/; revision=28933
2007-09-08 01:27:49 +00:00
James Tabor
0f6b993fbd - Reordered IntGdiGet/SetDCState and separated the copy sections.
- When creating DCE for window handles, allocate a DC structure for the default window DC.
- Return Dhpdev if not zero for NtGdiOpenDCW.
- Reordered the DC object. 

svn path=/trunk/; revision=28932
2007-09-08 01:05:27 +00:00
Christoph von Wittich
ede2779483 use the same version number for the dx libraries
svn path=/trunk/; revision=28931
2007-09-07 22:42:09 +00:00
Aleksey Bragin
8a38525cef Dmitry Chapyshev <lentind@yandex.ru>:
- Implement basics of input.dll (does not work yet, just has dialogs/resources).

svn path=/trunk/; revision=28930
2007-09-07 18:22:43 +00:00
Johannes Anderwald
f7db2e960b - store setting BootCDRegtestActive
- only show dbgprint when required

svn path=/trunk/; revision=28929
2007-09-07 18:11:55 +00:00
Aleksey Bragin
93818e712d Dmitry Chapyshev <lentind@yandex.ru>:
- Fix small thing in russian translation of explorer-ru.rc
- Add russian translation of intl.cpl

svn path=/trunk/; revision=28928
2007-09-07 18:06:24 +00:00
Aleksey Bragin
0070af341c Dmitry Chapyshev <lentind@yandex.ru>:
- Fix icon to contain 24bpp and 16bpp images (as all other icons in this directory do)

svn path=/trunk/; revision=28927
2007-09-07 17:47:59 +00:00
Sylvain Petreolle
86c2f05611 fix LANGUAGE directive
svn path=/trunk/; revision=28926
2007-09-07 16:09:52 +00:00
Hervé Poussineau
c4be097a4e Fix bootcd / livecd
svn path=/trunk/; revision=28925
2007-09-07 15:44:44 +00:00
Hervé Poussineau
b1a07a3e6b Some rbuild cleanup:
- Move AutoRegister class to its own file
- Add an enum to replace strings "$(OUTPUT)", "$(INTERMEDIATE)"..., except when writing them to makefile.auto
- Add the FileLocation class to identify a file (root dir, relative path and name)
- Use it to simplify CDFile and InstallFile classes
- Use the FileLocation class when possible
This leads also to good things which were unexpected, like not creating unneeded directories in output directory, removal of some hardcoded strings and a few fixusp in the generated makefile.auto

svn path=/trunk/; revision=28924
2007-09-07 14:59:23 +00:00
Ged Murphy
51a42b98f3 - We shouldn't use the same text as Windows does for descriptions
- Add display names for each service

svn path=/trunk/; revision=28923
2007-09-07 14:05:55 +00:00
Ged Murphy
2e29b0060f fix 1 description and add a new one
See issue #2639 for more details.

svn path=/trunk/; revision=28922
2007-09-07 13:19:37 +00:00
Daniel Reimer
1f4f631661 Bug 2638: Ukrainian translation update (temarez@yandex.ru)
Bug 2640: MSCONFIG: fixes to italian translation by Carlo Bramix (carlo.bramix@libero.it)
This time with RECENT RC Files only. :-)

svn path=/trunk/; revision=28921
2007-09-07 13:16:24 +00:00
Colin Finck
3f97e49561 Also change the download URLs to the Mozilla apps in trunk (see r28919)
svn path=/trunk/; revision=28920
2007-09-07 12:26:46 +00:00
Colin Finck
14bf6fa964 - Revert fireball's change in r28912
- HACK: Create the "Mozilla Firefox\chrome" directory by syssetup now, so Firefox 2.0 can be installed.
  The installation still shows an error message about the Talkback component at the end, but when you click "Cancel" then, Firefox 2.0 is installed and works.
- Update Firefox 1.5 to 1.5.0.12 and Thunderbird 1.5 to 1.5.0.13
- Change the links to the Mozilla apps. They are downloaded from ftp.mozilla.org now instead of ftp-mozilla.netscape.com.
  The ftp-mozilla.netscape.com URLs for the 1.5 apps are broken, but the old versions are still available at ftp.mozilla.org.

svn path=/branches/ros-branch-0_3_3-new/; revision=28919
2007-09-07 12:24:18 +00:00
James Tabor
bd954074fa - Reordered IntGdiGet/SetDCState and separated the copy sections.
- When creating DCE for window handles, allocate a DC structure for the default window DC.
- Return Dhpdev if not zero for NtGdiOpenDCW.
- Reordered the DC object. 

svn path=/trunk/; revision=28918
2007-09-07 12:21:26 +00:00
Eric Kohl
5b0be27588 Add the serial keys settings dialog.
svn path=/trunk/; revision=28917
2007-09-07 11:17:09 +00:00
Johannes Anderwald
fec89333bd - use raw hdd image for linux and use vmdk for windows hosts
svn path=/trunk/; revision=28916
2007-09-07 11:16:05 +00:00
Eric Kohl
21850a3f75 Delete the bulgarian translation and revert the polish one because they are outdated. Dialogs and controls are missing or were removed by dreimers latest patch!
svn path=/trunk/; revision=28915
2007-09-07 11:14:51 +00:00
Ged Murphy
fd90cd9c8a adjust the pointers on the server side to match what the client is sending
svn path=/trunk/; revision=28914
2007-09-07 10:55:16 +00:00
Ged Murphy
dae207d99a Fix the client side of the ChangeServiceConfig2 RPC call to send the text in the lpDescription pointer of SERVICE_DESCRIPTION tagged onto the end of the struct.
This fixes setting service descriptions

svn path=/trunk/; revision=28913
2007-09-07 10:52:43 +00:00
Aleksey Bragin
188611b000 - Remove FF2.0 from Downloader (it doesn't work in 0.3.3).
svn path=/branches/ros-branch-0_3_3-new/; revision=28912
2007-09-07 08:35:15 +00:00
Timo Kreuzer
2dbf3f528e - add NTMW_INTERNAL structure
- better structure implementation for ENUMFONTDATAW
- change NewEnumFontFamiliesEx to use the new structure
- some fixes and comments

svn path=/trunk/; revision=28911
2007-09-07 03:33:00 +00:00
Johannes Anderwald
19aed1070b - format hdd images with raw format
- improve error checking

svn path=/trunk/; revision=28910
2007-09-06 22:49:05 +00:00
Ged Murphy
4304ad2ff7 silence debug output
svn path=/trunk/; revision=28909
2007-09-06 21:37:58 +00:00
Johannes Anderwald
1c3f08d9ab - fix bug in GetCPFileNameFromRegistry spotted by Daniel Zimmermann ;)
svn path=/trunk/; revision=28908
2007-09-06 20:18:15 +00:00
Johannes Anderwald
80e9bef2b0 - terminate comment by Marc Puilachs
See issue #2611 for more details.

svn path=/trunk/; revision=28907
2007-09-06 20:00:19 +00:00
Johannes Anderwald
2af89e434c - fix memory leak in GetCPFileNameFromRegistry
- bug report + patch by Daniel Zimmermann / netzimme@aol.com
See issue #2637 for more details.

svn path=/trunk/; revision=28906
2007-09-06 19:57:19 +00:00
Johannes Anderwald
58f165a052 - there can be only one instance of the device manager
svn path=/trunk/; revision=28905
2007-09-06 19:45:26 +00:00
Aleksey Bragin
ac5a5581cd - Fix LoaderPagesSpanned calculation.
svn path=/trunk/; revision=28903
2007-09-06 17:18:42 +00:00
Ged Murphy
2784609696 - Shutdown services when the SCM is terminated
- Add basic code for shutting down of the SCM
- Fix the headers

svn path=/trunk/; revision=28902
2007-09-06 14:51:38 +00:00
Johannes Anderwald
7106e65cde - end the configuration commit war
svn path=/trunk/; revision=28901
2007-09-06 13:57:55 +00:00
Timo Kreuzer
b232c33052 - add the missing macro
What the last change does and I missed last commit:
- use individual pool tags for each gdi object type
- allow object allocation w/o lookaside list
- don't search for the lookaside list/cleanup proc, the index into the lists is now calculated from type

svn path=/trunk/; revision=28900
2007-09-06 13:14:21 +00:00
Andrew Munger
77a5b5a508 Gracefully handle the case where the BIOS insists there is a floppy drive, but there is no controller. Patch by Cameron Gutman (aicommander at gmail dot com) from Bug 1508.
svn path=/trunk/; revision=28899
2007-09-06 12:36:05 +00:00
Andrew Munger
f63bea010c Remove Byte-Order-Mark from rc file. Fixes my solitaire. ;0)
svn path=/trunk/; revision=28898
2007-09-06 12:14:43 +00:00
Ged Murphy
e995f11cfd Add a hack to fix the build.
Timo, can you revert this and add the missing macro when you can please.

svn path=/trunk/; revision=28897
2007-09-06 09:41:00 +00:00
Ged Murphy
fae293c143 add the account name to the QueryServiceConfig RPC call
svn path=/trunk/; revision=28896
2007-09-06 09:18:23 +00:00
Hervé Poussineau
6bd9e7bed6 Explain why some binutils are blacklisted
svn path=/trunk/; revision=28895
2007-09-06 08:25:57 +00:00
Hervé Poussineau
0eccb4aa9d Add method to get target arch in rbuild
svn path=/trunk/; revision=28894
2007-09-06 07:46:48 +00:00
Hervé Poussineau
7338e88f05 As described in documentation, default TEMPORARY variable to current directory (".") instead of nothing ("")
This permits TEMPORARY followed by the directory separator to be "./" instead of "/" (root dir)
Spotted by Andrew Munger on IRC

svn path=/trunk/; revision=28893
2007-09-06 07:17:33 +00:00
Timo Kreuzer
ad90579751 - use the new ObjectType list with fixed indices
svn path=/trunk/; revision=28892
2007-09-06 02:54:17 +00:00
Timo Kreuzer
2aaf1f0e51 - cleanup EXTPENS and PENS in BRUSH_Cleanup, remove EXTPEN_Cleanup
- add new new ObjectTypeInfo structure. It's unused atm, but it will be soon.


svn path=/trunk/; revision=28891
2007-09-06 01:04:18 +00:00
Timo Kreuzer
35bf0957bc - use NtDd api directly instead of using old syscall function.
- remove some old definitions
- fix build to make Wax happy

svn path=/trunk/; revision=28890
2007-09-06 00:42:51 +00:00
Timo Kreuzer
ccca2fc546 - move dx gdi object type definitions from intddraw.h to ntgdihdl.h, change 2 type values to make them match windows, comment out 2 unused types for now.
- add pool tags for gdi objects
- add a bitmask for basic type (0x01 - 0x1f)

svn path=/trunk/; revision=28889
2007-09-06 00:28:04 +00:00
Ged Murphy
2525c2ea6a don't try to free a NULL pointer
svn path=/trunk/; revision=28888
2007-09-05 22:44:46 +00:00
Ged Murphy
b1833d8186 - Implement the RPC server calls for QueryServiceConfig2 and ChangeServiceConfig2 (SmcrChangeServiceConfig2 is untested)
- This fixes the retrieval of the service description in servman

svn path=/trunk/; revision=28887
2007-09-05 22:35:51 +00:00
Aleksey Bragin
396346644c - Fix IntEaLength's type (ULONG -> LONG), so it could actually become negative, and corresponding check will be performed.
svn path=/trunk/; revision=28886
2007-09-05 21:35:09 +00:00
Aleksey Bragin
e598b5b7ae UINT -> ULONG
svn path=/trunk/; revision=28885
2007-09-05 21:32:04 +00:00
Johannes Anderwald
1c8e960090 - delete pidfile if it exists before launching emulator
- delete pidfile on exit
- close pidfile on failure

svn path=/trunk/; revision=28884
2007-09-05 21:00:32 +00:00
Timo Kreuzer
fe82da5539 New implementation of EnumFontFamiliesExW, based on NtGdiEnumFontXxx, does not work on ros, because those apis are not implemented yet, but it works on Windows XP.
svn path=/trunk/; revision=28883
2007-09-05 19:32:37 +00:00
Timo Kreuzer
b35b3e0ff7 different implementation of ENUMFONTDATA structure
svn path=/trunk/; revision=28882
2007-09-05 19:27:16 +00:00
Christoph von Wittich
7cc946b793 -allocate the buffer for the NamedPipeReader on Linux too
-use linux path as default in txtmode.cfg

svn path=/trunk/; revision=28881
2007-09-05 17:02:30 +00:00
Christoph von Wittich
7e1ef16736 fix some bugs in the linux version (not working yet)
svn path=/trunk/; revision=28880
2007-09-05 16:52:45 +00:00
Hervé Poussineau
e49226799b Fix ReactOS temporary directory name
svn path=/trunk/; revision=28879
2007-09-05 16:33:41 +00:00
Ged Murphy
5d16caaca6 fix description spelling
svn path=/trunk/; revision=28878
2007-09-05 14:47:15 +00:00
Eric Kohl
0addcc009e - Forgot to enable the GeoId code.
- Fixed another hardcoded Unicode string.
- More indentation fixes.
- No code changes.

svn path=/trunk/; revision=28877
2007-09-05 14:42:24 +00:00
Eric Kohl
63d106c29f - Replace the hardcoded calls to Unicode-Functions. Use the module configuration to build a Unicode version instead.
- Cleaned up a lot of coding-style and indentation issues.
- No code changes.

svn path=/trunk/; revision=28876
2007-09-05 14:24:45 +00:00
Colin Finck
bd028f1933 Merge in 28862 and 28817 (Device Manager icon stuff)
svn path=/branches/ros-branch-0_3_3-new/; revision=28874
2007-09-05 12:44:07 +00:00
Hervé Poussineau
9674b37837 Synchronize with Wine WIDL 0.9.44 (and a few patches by Dan Hipschman found on wine-patches ML)
svn path=/trunk/; revision=28873
2007-09-05 11:15:09 +00:00
Hervé Poussineau
72e2ba5445 Duplicate widl tool to widl_new
svn path=/trunk/; revision=28872
2007-09-05 11:11:31 +00:00
Ged Murphy
05e11ee73f sync rpcrt4_new to Wine 0.9.44
svn path=/trunk/; revision=28871
2007-09-05 10:21:30 +00:00
Hervé Poussineau
0e970f97eb Finally let Wine package version depend of ReactOS version
svn path=/trunk/; revision=28870
2007-09-05 09:27:40 +00:00
Hervé Poussineau
256a24ca42 Let tools including the version number depend of buildno.h
Remove useless tool tools-check (replaced by a rbuild check)
Add .phony targets for gendib and nci

svn path=/trunk/; revision=28869
2007-09-05 09:22:14 +00:00
Aleksey Bragin
d2816c6491 - Fix a typo in the code (thanks to "zimme" for spotting).
svn path=/trunk/; revision=28868
2007-09-05 08:20:03 +00:00
Aleksey Bragin
4cb2b785c3 - Apply 28852 changes to setupldr.c (fixes bootcd).
svn path=/trunk/; revision=28867
2007-09-05 08:10:41 +00:00
Johannes Anderwald
14a7e07da8 - no comment
svn path=/trunk/; revision=28866
2007-09-04 23:47:16 +00:00
Christoph von Wittich
0412c4b0ae fix linux build
svn path=/trunk/; revision=28865
2007-09-04 22:51:21 +00:00
Johannes Anderwald
e46b50d110 - split boot cmd into tokens
svn path=/trunk/; revision=28864
2007-09-04 22:44:01 +00:00
Ged Murphy
d17bf3ab31 remove 4bpp bitmaps, add 24bpps and clean them all up.
svn path=/trunk/; revision=28863
2007-09-04 22:10:57 +00:00
Ged Murphy
e2db8738fe add 24 and 8 bit bitmaps
svn path=/trunk/; revision=28861
2007-09-04 21:32:35 +00:00
Ged Murphy
8976fa2e03 - fix SetupDiLoadClassIcon to load 32x22 for the large icon
- fix SetupDiGetClassImageList to load 16x16 icons for the device image list.
- devmgmt now loads up the correct sizes for both the treeview and the property page

svn path=/trunk/; revision=28860
2007-09-04 21:30:22 +00:00
Christoph von Wittich
4bfe0df0be fix linux build
svn path=/trunk/; revision=28859
2007-09-04 21:12:27 +00:00
Ged Murphy
cc461f5920 preset in case of failure
svn path=/trunk/; revision=28858
2007-09-04 20:28:44 +00:00
Johannes Anderwald
60cddd9562 - finish immediately on unattended second stage install
svn path=/trunk/; revision=28857
2007-09-04 20:26:02 +00:00
Christoph von Wittich
9487793fe7 fix some of the linux build issues
svn path=/trunk/; revision=28856
2007-09-04 20:19:57 +00:00
Ged Murphy
8f7e520058 - read ClassGUID from the registry instead of sending GUID_NULL
- fixes part of SetupDiOpenDeviceInfo which now allows loading of icons in the devmgr.dll property sheets

svn path=/trunk/; revision=28855
2007-09-04 20:18:39 +00:00
Johannes Anderwald
a1de0509ed - readd named pipe support for linux by Christoph_vW
- simplify named pipe code
- only allocate buffer for reading once 
- dont format default hdd if it exists
- delay read at right position
- fix ROS_DELAY_READ option in config file - value is expected to be in seconds not milliseconds

svn path=/trunk/; revision=28854
2007-09-04 19:53:49 +00:00
Johannes Anderwald
a04c49f61c - fix a bug
svn path=/trunk/; revision=28853
2007-09-04 19:41:58 +00:00
Aleksey Bragin
301681680f - Use real NT KPCR address (0xFFDFF000).
- Remove all hacked KPCR_BASE definitions.
- Make FreeLDR give address of PageDirectoryStart/End addresses. This was being ignored/incorrect until now and the page directory could've gotten overwritten.
- Properly setup the HAL PDE, instead of having different PDEs for KUSER_SHARED_DATA, KPCR and ACPI I/O.
- Do not over-write shared user data with ACPI I/O anymore. This was probably a bad idea.
- Do not mark almost a meg of space as KPCR_USERD_SHARED data anymore, and don't mess up the CPU TLB anymore.
- Give a dedicated page to KUSER_SHARED_DATA (Page 2, physical address 0x2000) right after the KPCR, isntead of a random address that probably ended up overwritten later during the OS's lifetime.
- Fix FS selector in the GDT.
- Remove hack in Trap Fault Handler.
- Add a little hack to allow mapping Page 2 into user-space even though it's marked as used, this is for the Shared User Data page.

svn path=/trunk/; revision=28852
2007-09-04 18:19:59 +00:00
Colin Finck
7a0b809846 Silence two warnings in cmlib.
This makes the livecd part compiling warning-free on 32-bit systems. On 64-bit hosts, we still need to squash out this __cdecl warning.

svn path=/trunk/; revision=28851
2007-09-04 16:05:44 +00:00
James Tabor
128482c59c Moved code. Finding out when changing ownership, it will require the deallocation and allocation of old and new dcattr.
svn path=/trunk/; revision=28850
2007-09-04 15:59:21 +00:00
Christoph von Wittich
a83bfb4c33 forgot to commit this file
svn path=/trunk/; revision=28849
2007-09-04 14:50:11 +00:00
Christoph von Wittich
8ce3ea704d changed path to dbgprint.exe
svn path=/trunk/; revision=28848
2007-09-04 14:47:47 +00:00
Daniel Reimer
45cef14031 Bug 2528: Few updates to Italian rc files (devotip@tiscali.it) except access.cpl, which was not diffed to HEAD.
svn path=/trunk/; revision=28847
2007-09-04 14:41:22 +00:00
Christoph von Wittich
6bead1805a add dbgprint to bootcd until a better solution is found
svn path=/trunk/; revision=28846
2007-09-04 14:39:53 +00:00
Christoph von Wittich
a920a77e55 re-add dbgprint - now as win32 module
svn path=/trunk/; revision=28845
2007-09-04 14:28:29 +00:00
Colin Finck
a1493f0b00 Correctly define LONG_PTR, ULONG_PTR and SIZE_T in "typedefs_host.h".
This should silence many warnings and might fix the Live-CD build problems of our 64-bit Buildslave.

svn path=/trunk/; revision=28844
2007-09-04 14:12:27 +00:00
Johannes Anderwald
53fd100f02 - remove dbgprint from tools
- dbgprint needs to be win32 application and must be moved

svn path=/trunk/; revision=28843
2007-09-04 14:05:35 +00:00
Johannes Anderwald
79f383df0b - fix target
svn path=/trunk/; revision=28842
2007-09-04 13:56:21 +00:00
Johannes Anderwald
a6b6e781a2 - add disk param when booting from cdrom
- hardcode vnc 0 option to linux build
- make -no-reboot option available for windows hosts only

svn path=/trunk/; revision=28841
2007-09-04 13:47:08 +00:00
Christoph von Wittich
7700f97898 -fix build
svn path=/trunk/; revision=28840
2007-09-04 13:37:09 +00:00
Johannes Anderwald
88ced411c7 - fix serious bug in createHDDImage
- delay reading if requested

svn path=/trunk/; revision=28839
2007-09-04 13:31:03 +00:00
James Tabor
59a03d6577 Fix processid mask, update gdi handle entry, shift mask and VM memory alloc.
svn path=/trunk/; revision=28838
2007-09-04 11:30:49 +00:00
Christoph von Wittich
e7b744d5c5 fix compilation on linux
svn path=/trunk/; revision=28837
2007-09-04 11:10:17 +00:00
Johannes Anderwald
9187115f22 - silence debug message
- dont hardcode paths in regression testing code

svn path=/trunk/; revision=28836
2007-09-04 11:03:16 +00:00
Johannes Anderwald
c99304bb69 - include unattend.inf per default in the bootcd
- unattend setup is disabled by the key UnattendSetupEnabled
- to enable set key to "yes" without quotes

svn path=/trunk/; revision=28835
2007-09-04 10:36:22 +00:00
Johannes Anderwald
711785c421 Copied remotely
svn path=/trunk/; revision=28834
2007-09-04 10:33:32 +00:00
Daniel Reimer
888aba31bc Luckily I forgot these files. So I can add a missing line in the commit message :-P
Bug 2534: Few translations (temarez@yandex.ru)

svn path=/trunk/; revision=28833
2007-09-04 10:24:41 +00:00
Daniel Reimer
2d0b61b212 Massive Translations commit:
Bug 2628: New intl.cpl italian translation by Gabirel Ilardi (gabrielilardi@hotmail.it)
Bug 2626: Modifications for solitaire catalan translation by Marc Tormo i Bochaca (mtbochaca@ya.com)
Bug 2625: Catalan translation for msconfig by Marc Tormo i Bochaca (mtbochaca@ya.com)
Bug 2612: Spanish translation for explorer_new and updated translation for explorer by Marc Piulachs (marc.piulachs@codexchange.net)
Bug 2606: Bulgarian translation of ReactOS. (sstpr@narod.ru)
Bug 2603: userenv es-ES localization by Marc Piulachs (marc.piulachs@codexchange.net)
Bug 2534: Few translations (temarez@yandex.ru)

svn path=/trunk/; revision=28832
2007-09-04 09:59:46 +00:00
Johannes Anderwald
9b5863ddfb - rename sleep to delayExecution
- delayExecution accepts the value now in seconds
- should fix the linux crash

svn path=/trunk/; revision=28831
2007-09-04 09:36:00 +00:00
Christoph von Wittich
0c92f06002 fix some issues found by prefast
svn path=/trunk/; revision=28830
2007-09-03 23:56:04 +00:00
Art Yerkes
9786ea3b93 My hack isn't needed anymore.
svn path=/trunk/; revision=28829
2007-09-03 23:03:33 +00:00
Ged Murphy
ccf991c1b7 add an IDE disk controller icon. All basic device manager items should now have an icon. If anyone comes across anything that doesn't, let me know as we still have a few more icons to add yet.
svn path=/trunk/; revision=28828
2007-09-03 22:23:50 +00:00
Ged Murphy
196cfe951b fix the icon licence notes
svn path=/trunk/; revision=28827
2007-09-03 21:53:15 +00:00
Colin Finck
091a80b5ff Make these two "registry_callback() failed" messages different, so it is easier to see where our 64-Bit Buildslave fails
svn path=/trunk/; revision=28826
2007-09-03 20:54:54 +00:00
Ged Murphy
8f37a9e42e add a new tango style usb icon which better matches the reactos icon theme
svn path=/trunk/; revision=28825
2007-09-03 20:50:02 +00:00
Colin Finck
095a2016c5 Lithuanian translations for several base applications by Vytis Girdzijauskas (cman AT cman DOT us)
See issue #2532 for more details.

svn path=/trunk/; revision=28824
2007-09-03 20:45:58 +00:00
Ged Murphy
7470d72c18 fix serial icon
svn path=/trunk/; revision=28823
2007-09-03 19:39:52 +00:00
Colin Finck
bd36046a96 Build fixes for MSVC, now mkhive can be built with MSVC again
svn path=/trunk/; revision=28822
2007-09-03 19:33:03 +00:00
Christoph von Wittich
a478151d4c fix a small bug in set and added missing german translations
svn path=/trunk/; revision=28821
2007-09-03 17:40:30 +00:00
Ged Murphy
3b51bcc560 add a new serial port icon. I'll do the hard disk controller one later
svn path=/trunk/; revision=28820
2007-09-03 16:03:31 +00:00
Johannes Anderwald
2f0ada9276 - improve error checking
svn path=/trunk/; revision=28819
2007-09-03 16:02:26 +00:00
Ged Murphy
e35de311ed Add the icon mask to the imagelist. The device manager icons now look correct
svn path=/trunk/; revision=28818
2007-09-03 15:40:24 +00:00
Ged Murphy
55fd514cf3 set the correct icon image for the Keyboard class
svn path=/trunk/; revision=28817
2007-09-03 14:53:46 +00:00
Ged Murphy
ce162db686 - load icon resources using LoadImage. ExtractIcon loads sequential numbers, not resource numbers.
- fixes the device image list

svn path=/trunk/; revision=28816
2007-09-03 14:51:06 +00:00
Eric Kohl
21c0efe8cd - Convert RADIOBUTTONs to AUTORADIOBUTTONs.
- Replace Trackbars by Comboboxes in the filter keys dialogs.
- Fix some typos and minor translation issues in the german dialogs.
- Add missing functionality for the repeat key dialog.

@dreimer: Did I fix all bugs?


svn path=/trunk/; revision=28815
2007-09-03 14:44:08 +00:00
Hervé Poussineau
825a2f98fa Build openfirmware interface tool only if target is powerpc
svn path=/trunk/; revision=28814
2007-09-03 13:50:31 +00:00
Hervé Poussineau
a864054304 Check a Windows host by _WIN32 define, not WINDOWS_HOST
svn path=/trunk/; revision=28813
2007-09-03 13:43:39 +00:00
Daniel Reimer
2260a4339e Updated access.cpl German Translation. Some texts don't fit, but I have absolutely NO Idea how this RC File works. Eric, explain me. :-P
svn path=/trunk/; revision=28812
2007-09-03 10:57:06 +00:00
Art Yerkes
8d262dd954 Add 16-byte alignment for ppc (required by eabi too)
svn path=/trunk/; revision=28811
2007-09-03 10:29:14 +00:00
Hervé Poussineau
b3ab8c804e Align stack to 16 bytes on mips
svn path=/trunk/; revision=28810
2007-09-03 10:22:13 +00:00
Hervé Poussineau
b60824e779 Fix build #2
svn path=/trunk/; revision=28809
2007-09-03 09:31:48 +00:00
Hervé Poussineau
fbde3e7d44 Fix build
svn path=/trunk/; revision=28808
2007-09-03 08:57:19 +00:00
Hervé Poussineau
5b3a9d3b2d Add a generic implementation of InterlockedBitTestAndSet/InterlockedBitTestAndReset/BitScanReverse
svn path=/trunk/; revision=28807
2007-09-03 08:50:06 +00:00
Hervé Poussineau
af1226ddc6 Swap boot sector on big endian systems, even if DEBUG is not defined. Debug and release builds should behave the same
svn path=/trunk/; revision=28806
2007-09-03 08:17:55 +00:00
Hervé Poussineau
c0614ecb59 Add missing svn:eol-style=native properties
svn path=/trunk/; revision=28805
2007-09-03 07:39:30 +00:00
Art Yerkes
39ed067ac8 Fix swapping for fat recognition.
svn path=/trunk/; revision=28804
2007-09-03 06:58:25 +00:00
Art Yerkes
2123b0666e Fix building of libcntpr on ppc.
We now get a proper bootcd image.

svn path=/trunk/; revision=28803
2007-09-03 06:29:13 +00:00
James Tabor
4149385d00 Turn off support for now due to user land exception.
svn path=/trunk/; revision=28802
2007-09-03 05:30:45 +00:00
Art Yerkes
930b718aa7 Move mismerged segment to the right place; claim from openfirmware if we
don't have enough reserve.

svn path=/trunk/; revision=28801
2007-09-03 05:29:03 +00:00
Hervé Poussineau
12b88bedcb Few indentation fixes
Generate again boot programs in output directory

svn path=/trunk/; revision=28800
2007-09-03 04:12:48 +00:00
Hervé Poussineau
4cb8151f10 Supports a few more ACPI devices
Patch by Cameron Gutman (aicommander at gmail dot com)

svn path=/trunk/; revision=28799
2007-09-03 04:01:28 +00:00
Johannes Anderwald
fe58401893 - scroll window with ScrollWindowEx
- fix a bug in GuiConsoleWndProc
- scrolling does not work yet

svn path=/trunk/; revision=28798
2007-09-03 03:49:23 +00:00
James Tabor
bb300c0259 - Win32k: DC_ATTR: Moved to it.
- We need to decide how to optimize the syncing. CreateD/IC/CompatibleDC, GetDCState and SelectObject use the sync in one form. This can become ugly. Some DC handles do not belong to the current process. We need to reorder the mess in dc.c and clean it up.
- Gdi32: The only ones using it are GetCurrentObject and with out updates Get/SetDCBrush/PenColor.
- Implemented an example of RealizePalette. Moved SetBk/TextColor into dc.c, don't use them.
- Update gdi32.def.

svn path=/trunk/; revision=28797
2007-09-03 03:43:21 +00:00
Johannes Anderwald
89628d18b4 - halfplement console scrolling support
svn path=/trunk/; revision=28796
2007-09-03 03:29:18 +00:00
Art Yerkes
574eb2daac Straggler edits.
svn path=/trunk/; revision=28795
2007-09-03 01:59:48 +00:00
Johannes Anderwald
9b81b3ab92 - add hActiveBuffer member to struct to ensure that modifying the screenbuffer is secured
- fix a bugs in the screen buffer resize code
- resizing now "works" (unfortunately a few drawing bugs show up)

svn path=/trunk/; revision=28794
2007-09-03 01:58:43 +00:00
Art Yerkes
81f092736f Added freeldr and hal from PPC branch, along with needed headers and
build changes.

Next ntoskrnl and add ppc dir under libcntptr, which didn't exist when I 
forked.

svn path=/trunk/; revision=28793
2007-09-03 01:57:36 +00:00
Daniel Reimer
533b371674 Activated German RC File.
Add BS_MULTILINE to one Checkbox.
Fixed some Text Lengths to fit.

svn path=/trunk/; revision=28792
2007-09-02 23:34:31 +00:00
Daniel Reimer
cf4a1dfd42 I missed a Dialog in my Translation :-P
svn path=/trunk/; revision=28791
2007-09-02 23:04:40 +00:00
Daniel Reimer
574d5f0dd0 Updated German Resource File. I was NOT able to test it, because intl seems to be broken, but before anybody else commits a translation...
svn path=/trunk/; revision=28790
2007-09-02 22:39:17 +00:00
Johannes Anderwald
9392cd7ab8 - improve error checking
- add hasQemuNoRebootOption stub

svn path=/trunk/; revision=28789
2007-09-02 22:27:03 +00:00
Johannes Anderwald
ef3fd8d176 - verify provided boot_cmd
- create also hdd images for manual boot cmds
 

svn path=/trunk/; revision=28788
2007-09-02 21:47:07 +00:00
Johannes Anderwald
b57a996929 - hardcode the bios directory on linux system to /usr/share/qemu
- store the pid.txt in ROS_OUTPUT
- check on linux system if the emulator was successfully launched

svn path=/trunk/; revision=28787
2007-09-02 21:11:12 +00:00
Aleksey Bragin
3a3645aa1e Dmitry Chapyshev <lentind@yandex.ru>:
- Improve intl.cpl, include almost all code from intl_new branch (it's pending for deletion now)
 - ReactOS's intl.cpl now works and behaves similar to Windows XP's intl.cpl, only the last tab is unfinished
 - Tested in Windows and ReactOS (in ROS it obviously has reduced functionality, since some of needed registry entries are absent)
 - As a result, all other languages (other than en-us) need to be re-translated.

svn path=/trunk/; revision=28786
2007-09-02 20:42:08 +00:00
Hervé Poussineau
0eb52138ba Fix Linux build
svn path=/trunk/; revision=28785
2007-09-02 19:46:23 +00:00
Hervé Poussineau
6982b02da4 Remove local header debug.h, and use the global one
svn path=/trunk/; revision=28784
2007-09-02 19:42:22 +00:00
Hervé Poussineau
056f1f734f Use typedefs_host.h header when building inflib for host
svn path=/trunk/; revision=28783
2007-09-02 19:23:43 +00:00
Hervé Poussineau
93b424d064 Do not disable asserts
svn path=/trunk/; revision=28782
2007-09-02 19:22:26 +00:00
Eric Kohl
d04f683b06 - Add the repeat key settings dialog. It does not work yet.
- Update the bounce key settings dialog.
- Update the general page.

svn path=/trunk/; revision=28781
2007-09-02 19:12:41 +00:00
Magnus Olsen
6f69483d34 update ntgdibad.h before I forget thuse details that are need be done.
svn path=/trunk/; revision=28780
2007-09-02 19:03:50 +00:00
Johannes Anderwald
1f4fc15d27 - implement screenbuffer resizing(required for console scrolling support)
- still quite buggy :)

svn path=/trunk/; revision=28779
2007-09-02 18:21:36 +00:00
Hervé Poussineau
b2454a486f Make some i386 code conditional
Add missing svn:eol-style=native property

svn path=/trunk/; revision=28778
2007-09-02 18:05:16 +00:00
Hervé Poussineau
2d5d8783a9 Fix warnings, and compilation of dib24bppc.c/dib32bppc.c
svn path=/trunk/; revision=28777
2007-09-02 16:33:00 +00:00
Magnus Olsen
f503e01b03 implement SetDeviceGammaRamp in gdi32 (leftdo check win32k if it implement or not)
svn path=/trunk/; revision=28776
2007-09-02 14:36:48 +00:00
Magnus Olsen
0d6c6a0913 add smaller check to SetDIBColorTable
svn path=/trunk/; revision=28775
2007-09-02 14:11:28 +00:00
Magnus Olsen
8e85947cea sorry fix the the build
svn path=/trunk/; revision=28774
2007-09-02 13:54:26 +00:00
Magnus Olsen
8dd3f58473 partly implement SetBoundsRect
svn path=/trunk/; revision=28773
2007-09-02 13:31:41 +00:00
Magnus Olsen
3ec9aeaa02 implement SelectFontLocal
svn path=/trunk/; revision=28772
2007-09-02 13:19:07 +00:00
Magnus Olsen
d9d416611c implement SelectBrushLocal
svn path=/trunk/; revision=28771
2007-09-02 13:09:50 +00:00
Hervé Poussineau
8f965b75c6 Search a property by its name
svn path=/trunk/; revision=28770
2007-09-02 13:08:00 +00:00
Magnus Olsen
7faf7e1de8 fix smaller bug in SelectClipRgn
svn path=/trunk/; revision=28769
2007-09-02 12:58:35 +00:00
Magnus Olsen
9c2159e7f6 implement RemoveFontMemResourceEx (left todo fix it in win32k)
svn path=/trunk/; revision=28768
2007-09-02 12:18:34 +00:00
Magnus Olsen
ef2cee7158 implement stub for NtGdiSelectBitmap, NtGdiSelectBrush, NtGdiSelectFont, NtGdiSelectPen, NtGdiSetBitmapAttributes, NtGdiSetFontEnumeration, NtGdiSetFontXform, NtGdiSetLinkedUFIs, NtGdiSetMagicColors, NtGdiGetDeviceWidth, NtGdiMirrorWindowOrg, NtGdiSetLayout, NtGdiStretchDIBitsInternal, NtGdiUnloadPrinterDriver, NtGdiUnmapMemFont
svn path=/trunk/; revision=28767
2007-09-02 11:28:34 +00:00
Art Yerkes
3833d9dc03 Ignore elf.
svn path=/trunk/; revision=28766
2007-09-02 11:14:58 +00:00
Art Yerkes
fa7d1ae29f Ignore elf executables.
svn path=/trunk/; revision=28765
2007-09-02 11:10:27 +00:00
Magnus Olsen
245a9fc0b7 implement stub for NtGdiIcmBrushInfo, NtGdiInit, NtGdiMakeFontDir, NtGdiMakeInfoDC, NtGdiMonoBitmap, NtGdiMoveTo
svn path=/trunk/; revision=28764
2007-09-02 10:50:25 +00:00
Magnus Olsen
d0fb82d2cf implement stub for NtGdiGetEmbUFI, NtGdiGetUFIPathname, NtGdiGetEmbedFonts, NtGdiChangeGhostFont, NtGdiAddEmbFontToDC, NtGdiGetWidthTable, NtGdiSTROBJ_bEnum, NtGdiSTROBJ_bEnumPositionsOnly, NtGdiSTROBJ_bGetAdvanceWidths, NtGdiSTROBJ_vEnumStart, NtGdiSTROBJ_dwGetCodePage, NtGdiGetDhpdev
svn path=/trunk/; revision=28763
2007-09-02 10:33:02 +00:00
Magnus Olsen
5cb3200f34 Implement stub for NtGdiGetServerMetaFileBits, NtGdiGetStats, NtGdiPolyTextOutW, NtGdiRemoveFontResourceW, NtGdiRemoveFontMemResourceEx, NtGdiSetBrushAttributes, NtGdiSetupPublicCFONT,
NtGdiSetVirtualResolution, NtGdiSetSizeDevice, NtGdiXLATEOBJ_cGetPalette, NtGdiXLATEOBJ_iXlate, NtGdiXLATEOBJ_hGetColorTransform, NtGdiXFORMOBJ_bApplyXform, NtGdiXFORMOBJ_iGetXform

svn path=/trunk/; revision=28762
2007-09-02 10:14:28 +00:00
Art Yerkes
da634e3215 Empty OARCH.
svn path=/trunk/; revision=28761
2007-09-02 09:59:45 +00:00
Art Yerkes
4f9da98a43 Small change to make OARCH optional.
svn path=/trunk/; revision=28760
2007-09-02 09:59:11 +00:00
Art Yerkes
bc79808b38 Remove hack-coff and le2be. We make an elf booter now.
svn path=/trunk/; revision=28759
2007-09-02 09:17:46 +00:00
Art Yerkes
1b0de699dd Adding misc ppc tools.
svn path=/trunk/; revision=28758
2007-09-02 09:11:10 +00:00
Art Yerkes
debfd91189 Add interface generator for open firmware calls.
svn path=/trunk/; revision=28757
2007-09-02 09:02:12 +00:00
James Tabor
4a7979cd3e Working Dc_Attr support, tested and it worked. Will plugin the rest later.
svn path=/trunk/; revision=28756
2007-09-02 07:59:12 +00:00
James Tabor
108ae6fb76 Fix BootCD!!!!! Watch your commit GL! LOL!
svn path=/trunk/; revision=28755
2007-09-02 05:31:00 +00:00
Timo Kreuzer
c82d56cc94 Revert wars! ;-)
I talked with GL, he agrees, it is correct.

svn path=/trunk/; revision=28754
2007-09-01 23:11:16 +00:00
Timo Kreuzer
2b31cf640d - Add test for AddFontResourceEx showing that the function accepts 0 as flags.
- remove header inclusion in test files

svn path=/trunk/; revision=28753
2007-09-01 22:06:05 +00:00
Magnus Olsen
34647baaf1 add PatBlt, PolyPatBlt to user mode
redirect PATHOBJ_bEnum@8 to NtGdiPATHOBJ_bEnum@8, PATHOBJ_bEnumClipLines@12 to NtGdiPATHOBJ_bEnumClipLines@12, PATHOBJ_vEnumStart@4 to NtGdiPATHOBJ_vEnumStart@4, PATHOBJ_vEnumStartClipLines@16 to NtGdiPATHOBJ_vEnumStartClipLines@16, PATHOBJ_vGetBounds@8 to NtGdiPATHOBJ_vGetBounds@8
update the good api list

svn path=/trunk/; revision=28752
2007-09-01 21:36:44 +00:00
Aleksey Bragin
9bb3aa1130 - Finish the memory map code, so it now actually creates a real memory map, with all reserved, unusable pages marked
- Add a memory type enum and use it in memory descriptors
- Improvements in KiRosFrldrLpbToNtLpb() (separate the code into different functions, bugfixes)

svn path=/trunk/; revision=28751
2007-09-01 20:54:02 +00:00
Magnus Olsen
290cc1ffd4 revert 28748 that change are incorrect,
it shall only check if the bits are set or not, 
if no flag are set we shall fail, if one flag are set we shall doing the call. 

svn path=/trunk/; revision=28750
2007-09-01 20:25:50 +00:00
Christoph von Wittich
94d3aeebb3 set eol-style:native
svn path=/trunk/; revision=28749
2007-09-01 19:53:06 +00:00
Timo Kreuzer
8afb55f5f5 fix AddFontResourceExAW parameter check
svn path=/trunk/; revision=28748
2007-09-01 19:32:20 +00:00
Johannes Anderwald
d0bc8873a1 - dont show same wallpaper twice
- bug report + patch by Vytis Girdzijauskas, "CMan", cman[at]cman[dot]us
See issue #2601 for more details.

svn path=/trunk/; revision=28747
2007-09-01 17:18:00 +00:00
Johannes Anderwald
ab1415d99c - fix loading of resources
svn path=/trunk/; revision=28746
2007-09-01 16:34:22 +00:00
Johannes Anderwald
67f1c2a0e9 - load icon from the right HINSTANCE handle
svn path=/trunk/; revision=28745
2007-09-01 16:03:12 +00:00
Johannes Anderwald
2733ed92aa - load resources from the dll handle
- loop untill the real stop condition is found
- this makes the console properties menu working again 
See issue #1827 for more details.

svn path=/trunk/; revision=28744
2007-09-01 15:54:16 +00:00
Magnus Olsen
f3d89dd0ed implement stub for NtGdiPATHOBJ_vGetBounds, NtGdiPATHOBJ_vEnumStart, NtGdiPATHOBJ_vEnumStartClipLines
svn path=/trunk/; revision=28743
2007-09-01 15:10:17 +00:00
Magnus Olsen
8454705d07 implement stub for NtGdiPATHOBJ_bEnum, NtGdiPATHOBJ_bEnumClipLines
svn path=/trunk/; revision=28742
2007-09-01 14:13:53 +00:00
Magnus Olsen
ae949a4864 update the good api list
svn path=/trunk/; revision=28741
2007-09-01 13:22:40 +00:00
Magnus Olsen
c3e3a01734 fix two typo thx ged
svn path=/trunk/; revision=28740
2007-09-01 13:10:36 +00:00
Magnus Olsen
14d7a9c6ea fast bugfix, NtGdiExtEscape should accpect a NULL hdc.
svn path=/trunk/; revision=28739
2007-09-01 13:05:33 +00:00
Magnus Olsen
01758ff86f add stub for : IsValidEnhMetaRecord and IsValidEnhMetaRecordOffExt, I have not search after any info about thuse api
follow api need have some part done in user mode : OffsetRgn, GetTextCharsetInfo, IntersectClipRect, OffsetClipRgn.
Implement partly NamedEscape we need metadc support to finish full implement 
follow api have been move from redirect to smaller code into hacks.c for they are ros own syscall and 
does not exists in windows, GetStretchBltMode, GetTextAlign, GetTextColor, MoveToEx, OffsetViewportOrgEx, OffsetWindowOrgEx.
redirect HT_Get8BPPMaskPalette, HT_Get8BPPFormatPalette, GetSystemPaletteUse to win32k

svn path=/trunk/; revision=28738
2007-09-01 12:52:23 +00:00
Art Yerkes
26eaf001f3 Set needed sizes for return buffers when we return an insufficient buffer
error.

svn path=/trunk/; revision=28737
2007-09-01 11:14:25 +00:00
Eric Kohl
bef3f9c7db Make all "OK" buttons default push buttons.
svn path=/trunk/; revision=28736
2007-09-01 10:37:01 +00:00
Art Yerkes
6b8a1ee32c Don't check inherit flags when checking access.
svn path=/trunk/; revision=28735
2007-09-01 10:04:15 +00:00
Magnus Olsen
5498466cc2 implement GetTextFaceAliasW <- the win32k part was already implement :)
svn path=/trunk/; revision=28734
2007-09-01 09:21:11 +00:00
James Tabor
1e038f4524 - Removed NtGdiPoly/Bezier/To and lineTo/Polyline/line. Updated w32ksvc.db and ntgdibad.h.
- Update gdi32.def.

svn path=/trunk/; revision=28733
2007-09-01 04:23:08 +00:00
James Tabor
e52ae16a81 Remove fixme in GetCurrentObject.
svn path=/trunk/; revision=28732
2007-09-01 02:54:36 +00:00
James Tabor
c8892c844b - Removed NtGdiPaintRgn and renamed NtGdiGetCurrentObject to NtGdiGetDCObject and NtGdiSetPixelV to GdiSetPixelV, w32ksvc.db and updated ntgdibad.h.
- Full use of painting.c, imp GetCurrentObject and update gdi32.def.

svn path=/trunk/; revision=28731
2007-09-01 02:51:48 +00:00
Magnus Olsen
b7c7180b3a fix implement of GetTextFaceW checking if the param is vaild or not
svn path=/trunk/; revision=28730
2007-09-01 00:23:48 +00:00
Magnus Olsen
112625358d implement GetTextExtentExPointI
svn path=/trunk/; revision=28729
2007-08-31 23:56:11 +00:00
Magnus Olsen
25340773cc implement GetTextExtentExPointWPri
svn path=/trunk/; revision=28728
2007-08-31 23:41:07 +00:00
Magnus Olsen
cb8070f587 redirect GetTextCharsetInfo to win32k
implement GetTextExtentPointI

svn path=/trunk/; revision=28727
2007-08-31 23:32:54 +00:00
Magnus Olsen
d9ec9c0779 implement GetStringBitmapA (left todo implement it in win32k.sys)
svn path=/trunk/; revision=28726
2007-08-31 22:33:53 +00:00
Magnus Olsen
abe208bcc5 implement GetStringBitmapW (left todo, implement it in win32k)
svn path=/trunk/; revision=28725
2007-08-31 22:21:35 +00:00
Magnus Olsen
f7d3b17972 implement stub for NtGdiGetStringBitmapW
svn path=/trunk/; revision=28724
2007-08-31 22:15:37 +00:00
Johannes Anderwald
d398f1b8d1 - fix typo
svn path=/trunk/; revision=28723
2007-08-31 21:22:19 +00:00
Magnus Olsen
77aba72c44 update the good api list
svn path=/trunk/; revision=28722
2007-08-31 20:55:10 +00:00
Magnus Olsen
196d2756e2 Add hacks.c contain api using only ros home made syscall
follow api have been move in there so far : GetPolyFillMode, GetGraphicsMode, GetROP2, SetDIBitsToDevice, SetBkMode, SetBkColor, SelectObject, GetMapMode
make follow in user mode : GetRgnBox, GetPixel
redirect GetMiterLimit to win32k.sys

svn path=/trunk/; revision=28721
2007-08-31 20:26:02 +00:00
Ged Murphy
282872d201 fix building of the new explorer
svn path=/trunk/; revision=28720
2007-08-31 19:26:11 +00:00
Magnus Olsen
bfee8ab1fd fix correct implemtions of GetRegionData in gdi32.dll
svn path=/trunk/; revision=28719
2007-08-31 18:48:30 +00:00
Magnus Olsen
87dc60c75b fix correct implement of GetPath
svn path=/trunk/; revision=28718
2007-08-31 18:19:09 +00:00
Magnus Olsen
dfa9b6f56f implement GetMetaRgn left todo fix it in win32k.sys
svn path=/trunk/; revision=28717
2007-08-31 17:46:06 +00:00
Hervé Poussineau
a86b4289ac Better assert + add LPDWORD type
Fix typo preventing livecd to be built

svn path=/trunk/; revision=28716
2007-08-31 17:21:41 +00:00
Magnus Olsen
7d2d0b3329 implement GetKerningPairsW (left todo implement it to win32k.sys)
svn path=/trunk/; revision=28715
2007-08-31 16:59:12 +00:00
Magnus Olsen
02c180f13c update the good api list
svn path=/trunk/; revision=28714
2007-08-31 16:23:33 +00:00
Magnus Olsen
10bd1e1854 Move more history api to the history file.
follow api have been move 
DdSwapTextureHandles aka gdientry16, GdiReleaseLocalDC, GdiDeleteLocalDC, DeviceCapabilitiesExA, DeviceCapabilitiesExW, FixBrushOrgEx to historic.c 
 

svn path=/trunk/; revision=28713
2007-08-31 16:17:28 +00:00
Ged Murphy
c1ef245d9e disable the dependancies dialog for now, there's no reason to show it until it's working
svn path=/trunk/; revision=28712
2007-08-31 15:57:48 +00:00
Magnus Olsen
36a71365d2 move dummy api / old api, that does not do anything to historic.c, they are left in gdi32.dll for make it backwords compatble with older program
follow api moves from stubs.c to historic.c 
GdiPlayDCScript, GdiPlayJournal, GdiPlayScript, GdiConvertBitmap, GdiConvertBrush, GdiConvertDC, GdiConvertFont, GdiConvertPalette, GdiConvertRegion, GdiSetAttrs, GdiSetServerAttr.

svn path=/trunk/; revision=28711
2007-08-31 15:49:19 +00:00
Eric Kohl
f81d4e1677 Implement key bounce options dialog. The test area does not work yet!
svn path=/trunk/; revision=28710
2007-08-31 15:43:51 +00:00
Magnus Olsen
ec96e8225c redirect GetFontUnicodeRanges to win32k.sys
svn path=/trunk/; revision=28709
2007-08-31 15:09:51 +00:00
Magnus Olsen
d365bf2125 implement stub for NtGdiGetFontUnicodeRanges
svn path=/trunk/; revision=28708
2007-08-31 15:08:37 +00:00
James Tabor
5ea25d9303 Move GetDCObject to dc.c.
svn path=/trunk/; revision=28707
2007-08-31 14:41:01 +00:00
Magnus Olsen
4d772974cc implement GetFontAssocStatus.
do correct implement of GetFontData, if the lpvBuffer are NULL in user mode, gdi32.dll always send in cbData as 0 to win32k.sys

svn path=/trunk/; revision=28706
2007-08-31 14:38:48 +00:00
Magnus Olsen
58b517d1c1 implement stub for NtGdiQueryFontAssocInfo
svn path=/trunk/; revision=28704
2007-08-31 14:35:07 +00:00
Hervé Poussineau
9dff58ee42 Fix boot
svn path=/trunk/; revision=28703
2007-08-31 14:10:49 +00:00
Magnus Olsen
488437098d Update the good api list
svn path=/trunk/; revision=28701
2007-08-31 12:32:40 +00:00
Magnus Olsen
e57e366637 implement GetEUDCTimeStampExW but still unimplement in win32k
svn path=/trunk/; revision=28700
2007-08-31 12:16:45 +00:00
Hervé Poussineau
69bf414aee Fix build
svn path=/trunk/; revision=28699
2007-08-31 11:38:51 +00:00
Magnus Olsen
3af7c913e6 revert back the typo change I did in AddFontResourceExW
svn path=/trunk/; revision=28698
2007-08-31 11:36:44 +00:00
Magnus Olsen
0904489152 Fix typo in : AddFontResourceExW
Redirect    : GetColorAdjustment, GetCharWidthInfo to win32k.sys
implement   : GetEUDCTimeStamp
add smaller code in user mode : GetDeviceCaps, GetCurrentPositionEx, GetCurrentObject, GetClipBox, GetCharWidthFloatW, GetCharWidth32W, GetCharABCWidths

svn path=/trunk/; revision=28697
2007-08-31 11:28:45 +00:00
Ged Murphy
4e695a6ed0 not sure how/why I copied the number instead of the id
svn path=/trunk/; revision=28696
2007-08-31 11:08:26 +00:00
Ged Murphy
2738379118 fix controlling a service from the properties dialog and update the listview accordingly
svn path=/trunk/; revision=28695
2007-08-31 11:03:29 +00:00
Daniel Reimer
76504577f3 Update the German Translation of Ged's Service Manager.
svn path=/trunk/; revision=28694
2007-08-31 09:54:27 +00:00
Hervé Poussineau
03980448f8 Implement IsUserAnAdmin(), by copying implementation of IsUserAdmin() in setupapi (was implemented by Eric Kohl)
Redirect setupapi.IsUserAdmin to shell32.IsUserAnAdmin

svn path=/trunk/; revision=28693
2007-08-31 09:49:48 +00:00
Ged Murphy
3095e9d9e8 only enable the delete and create service buttons for administrators
svn path=/trunk/; revision=28692
2007-08-31 09:27:11 +00:00
Ged Murphy
32841791ae - report successful deletion
- refresh service list upon creation

svn path=/trunk/; revision=28691
2007-08-31 08:21:47 +00:00
Ged Murphy
144f0b2c27 make the create service code a little more readable and reliable.
svn path=/trunk/; revision=28690
2007-08-30 23:06:12 +00:00
Magnus Olsen
2c1780806e implement GetDeviceGammaRamp
svn path=/trunk/; revision=28689
2007-08-30 22:20:16 +00:00
Magnus Olsen
4fd8100175 update the good api list
svn path=/trunk/; revision=28688
2007-08-30 21:02:45 +00:00
Magnus Olsen
439c9ab215 implement : GetBoundsRect
remove redirect for follow api for they are need more stuff in user mode
GetBkColor, GetBkMode, GetBrushOrgEx, GetCharABCWidthsFloatW

svn path=/trunk/; revision=28687
2007-08-30 20:55:31 +00:00
Magnus Olsen
7c02bd07a1 add <define name="LANGPACK" /> should fix the build
svn path=/trunk/; revision=28686
2007-08-30 20:18:38 +00:00
Magnus Olsen
417c217247 do not hide stub with a DPRINT1 print it
svn path=/trunk/; revision=28685
2007-08-30 20:01:59 +00:00
Peter Ward
67896de824 French translations by Pierre Schweitzer (see bug 2618):
- Translation for win32csr.
- Fix two mistakes in the servman translation.

svn path=/trunk/; revision=28684
2007-08-30 19:56:50 +00:00
Magnus Olsen
5ba61edda1 implement stub for NtGdiHT_Get8BPPFormatPalette, NtGdiHT_Get8BPPMaskPalette, NtGdiUpdateTransform, NtGdiSetPUMPDOBJ, NtGdiBRUSHOBJ_DeleteRbrush, NtGdiUMPDEngFreeUserMem, NtGdiDrawStream
svn path=/trunk/; revision=28683
2007-08-30 19:35:59 +00:00
Colin Finck
4ca1aca92b We're ready for RC2 :-)
svn path=/branches/ros-branch-0_3_3-new/; revision=28682
2007-08-30 19:27:32 +00:00
Magnus Olsen
5fefe33526 implement stub for NtGdiGetGlyphIndicesW, NtGdiGetGlyphIndicesWInternal, NtGdiGetLinkedUFIs, NtGdiGetMonitorID, NtGdiGetObjectBitmapHandle, NtGdiGetRealizationInfo
svn path=/trunk/; revision=28681
2007-08-30 19:24:17 +00:00
Magnus Olsen
0096b32061 implement GdiConvertPalette, GdiConvertRegion
svn path=/trunk/; revision=28680
2007-08-30 19:05:43 +00:00
Magnus Olsen
d21581599d redirect GdiSetLastError to SetLastError (who did forget GdiSetLastError and SetLastError are same, now it is implement as well)
svn path=/trunk/; revision=28679
2007-08-30 18:52:57 +00:00
Magnus Olsen
eb1bff28c5 fix the build
svn path=/trunk/; revision=28678
2007-08-30 18:39:08 +00:00
Magnus Olsen
9780c9b363 fix a typo
svn path=/trunk/; revision=28677
2007-08-30 18:38:31 +00:00
Magnus Olsen
15499d174f Implement GdiReleaseLocalDC, GdiFlush, GdiPlayDCScript, GdiPlayJournal, GdiPlayScript, GdiConvertBitmap, GdiConvertBrush, GdiConvertDC, GdiConvertFont, GdiSetAttrs
Redirect GdiConsoleTextOut, FontIsLinked, GdiDescribePixelFormat, GdiSetPixelFormat, GdiSwapBuffers, GdiFullscreenControl, GdiQueryFonts, GdiInitSpool to win32k.sys
do not redirect add smaller code in gdi32 and use share memory : GdiGradientFill, FrameRgn, GdiTransparentBlt
stub : GdiPrinterThunk, GdiConvertBitmapV5
update good api list. 

svn path=/trunk/; revision=28676
2007-08-30 18:06:35 +00:00
Magnus Olsen
280e3b52d4 implement stub for NtGdiInitSpool, NtGdiQueryFonts, NtGdiGetSpoolMessage.
the NtGdiGetSpoolMessage missing the protypes. 

svn path=/trunk/; revision=28675
2007-08-30 17:38:40 +00:00
Johannes Anderwald
c7b707f3fc - create a batch file to execute the commands required for sysreg
svn path=/trunk/; revision=28674
2007-08-30 17:20:32 +00:00
Magnus Olsen
19bf3dba24 adding prototype for NtGdiInitSpool()
svn path=/trunk/; revision=28673
2007-08-30 16:28:28 +00:00
Daniel Reimer
461943f891 Translate the new Restart Button into German
svn path=/trunk/; revision=28672
2007-08-30 16:26:24 +00:00
Ged Murphy
1fc9170197 update the visual service count when a service is deleted
svn path=/trunk/; revision=28671
2007-08-30 13:39:59 +00:00
Ged Murphy
5bdb637cb7 - implement setting the service description
- fix deleting of a service

svn path=/trunk/; revision=28670
2007-08-30 12:27:11 +00:00
Ged Murphy
4862094dd0 fix build. didn't realise this was still used.
svn path=/trunk/; revision=28669
2007-08-30 09:57:08 +00:00
Ged Murphy
1bf6653228 - remove the last of the reactos hacks of reading directly from the service's registry keys.
- servman appears to be broken in reactos at the moment, but it is actually implemented correctly now. It awaits widl / rpcrt4 updates and a working services.exe.

svn path=/trunk/; revision=28668
2007-08-30 09:29:45 +00:00
Hervé Poussineau
7395ac2cc6 [FORMATTING] Fix spaces/tabs mess
No code change.

svn path=/trunk/; revision=28667
2007-08-30 08:38:30 +00:00
Johannes Anderwald
157fa523ae - add linux path
- fix bug in getDefaultHDDImage
- sysreg can now create the hdd image and start the emulator

svn path=/trunk/; revision=28665
2007-08-30 00:05:29 +00:00
Ged Murphy
c8026e017e release the image resource once it's assigned
svn path=/trunk/; revision=28664
2007-08-29 23:05:23 +00:00
Johannes Anderwald
d374f7cbb0 - always create a hdd image if theres no default one
svn path=/trunk/; revision=28663
2007-08-29 22:38:44 +00:00
Johannes Anderwald
8d1c787d57 - missed that
svn path=/trunk/; revision=28662
2007-08-29 22:28:30 +00:00
Johannes Anderwald
4adb5cb9a7 - in theory arguments start at argv[1] - so this needs to be passed to qemu-img
svn path=/trunk/; revision=28661
2007-08-29 22:27:30 +00:00
Johannes Anderwald
0dd03527da - silence debug messages
svn path=/trunk/; revision=28660
2007-08-29 22:14:47 +00:00
Johannes Anderwald
be17f95ee8 - check if qemu-img exists for attempting to create hdd image
svn path=/trunk/; revision=28659
2007-08-29 22:09:07 +00:00
Johannes Anderwald
628a33b902 - add options required for sysreg
svn path=/trunk/; revision=28658
2007-08-29 21:10:42 +00:00
Johannes Anderwald
7d883c8352 - fix 2 bugs in unattend setup
- add option to start dbgprint.exe on 3rd boot when unattend key BootCDRegtestActive key is found (this makes sysreg detect that the 3rd boot has completed successfully)


svn path=/trunk/; revision=28657
2007-08-29 21:10:05 +00:00
Ged Murphy
592433992d add the remaining code for changing the list view text
svn path=/trunk/; revision=28656
2007-08-29 20:20:23 +00:00
Johannes Anderwald
0dd73d72c9 - add description for LocalID setting
svn path=/trunk/; revision=28655
2007-08-29 20:18:16 +00:00
Johannes Anderwald
3e77d24896 - close unattend inf in case of errors
- correctly convert provided LCID (with base 16)
- verify provided LCID with installed languages
- thanks to Colin_Fink

svn path=/trunk/; revision=28654
2007-08-29 20:13:27 +00:00
Ged Murphy
dcae8a5dc5 use the provided apis instead of reading directly from the registry
svn path=/trunk/; revision=28653
2007-08-29 19:36:58 +00:00
Ged Murphy
25ad5d5103 split the code, some files were getting too long
svn path=/trunk/; revision=28652
2007-08-29 18:10:58 +00:00
Ged Murphy
4ab28a9dcf - implement changing of the startup type from the properties dialog
- add functionality for changing the startup type listview text
- fix a couple of bugs

svn path=/trunk/; revision=28651
2007-08-29 15:46:52 +00:00
Peter Ward
dc17eb77d0 _really fix it this time. (and on with the language saga)
svn path=/trunk/; revision=28650
2007-08-29 13:31:04 +00:00
Peter Ward
39088be599 - Fix the friggin language file.
svn path=/trunk/; revision=28649
2007-08-29 13:23:24 +00:00
Peter Ward
985938a35d Forgot the eol style as well...
svn path=/trunk/; revision=28648
2007-08-29 12:56:18 +00:00
Peter Ward
80cf392257 Forgot this file... somehow
svn path=/trunk/; revision=28647
2007-08-29 12:46:14 +00:00
Peter Ward
1d2dcde9b5 Updated french translations by Pierre Schweitzer for:
- servman, explorer, access, mmsys, sysdm and syssetup.

svn path=/trunk/; revision=28646
2007-08-29 12:33:50 +00:00
Eric Kohl
639a2712f4 Implement basic filter keys settings
svn path=/trunk/; revision=28645
2007-08-29 11:47:37 +00:00
Ged Murphy
a4ebd5b085 Add functionality for changing the service config. unused at the moment.
svn path=/trunk/; revision=28644
2007-08-29 09:42:31 +00:00
Art Yerkes
8da0438ac6 Move creation of global objects to csrss as specified in the fixmes. Whatever
was broken before that prevented this seems to have been resolved.

svn path=/trunk/; revision=28643
2007-08-29 05:57:00 +00:00
Christoph von Wittich
72d3e9bd7e fix linux build
svn path=/trunk/; revision=28642
2007-08-28 23:47:54 +00:00
Johannes Anderwald
247523e709 - always wait and then kill the emulator
svn path=/trunk/; revision=28640
2007-08-28 22:48:40 +00:00
Johannes Anderwald
f918874665 - fix compilation
svn path=/trunk/; revision=28639
2007-08-28 22:47:16 +00:00
Johannes Anderwald
f2f35ad546 - remove hack
svn path=/trunk/; revision=28638
2007-08-28 22:36:21 +00:00
Johannes Anderwald
b0f1744735 - remove hack
svn path=/trunk/; revision=28637
2007-08-28 22:28:56 +00:00
James Tabor
cfae2a0eeb - Removed NtGdiPoly/Polygon from source, w32ksvc.db and updated ntgdibad.h.
- Renamed the Nt function to GdiCreatePolyPolygonRgn, it is not safe so it will not be named to IntGdiXxX.

svn path=/trunk/; revision=28636
2007-08-28 22:11:55 +00:00
Johannes Anderwald
063ab9a152 - if'd ROS_EMU_TYPE
- check for cdrom images + hdd images
- check provided image and qemu paths
- search for default cdrom image + hdd image

svn path=/trunk/; revision=28635
2007-08-28 22:07:54 +00:00
James Tabor
11cb1770c2 Plugin PolyPolygon, Polygon uses the same code and tested good.
svn path=/trunk/; revision=28634
2007-08-28 21:29:03 +00:00
Ged Murphy
bdcae44cbc missed a return type
svn path=/trunk/; revision=28633
2007-08-28 20:13:42 +00:00
Ged Murphy
d19fc5d52d fix IsUserAnAdmin
svn path=/trunk/; revision=28632
2007-08-28 20:13:09 +00:00
Colin Finck
68c9a2c5a0 Include "windef.h" in "mkstemps.c" for our wchar_t check.
This is just a temporary solution for fixing the compilation on Mac OS X hosts until host and target headers are fully separated.

svn path=/trunk/; revision=28631
2007-08-28 20:03:15 +00:00
Ged Murphy
07c2f6d0c5 - improve the start code
- add an edit button on the properties dialog to give admins the option to modify the service config

svn path=/trunk/; revision=28630
2007-08-28 19:54:25 +00:00
Colin Finck
4f5f523783 Merge 28572:28574 ("make depends" fixes)
svn path=/branches/ros-branch-0_3_3-new/; revision=28629
2007-08-28 19:50:18 +00:00
Colin Finck
19229708e5 Ok, we don't disable the creation of the regedit shortcut, but move it to the system32 directory. This way it can be started.
svn path=/branches/ros-branch-0_3_3-new/; revision=28628
2007-08-28 19:47:00 +00:00
Colin Finck
2b721fb1b3 Don't create the "ReactOS Explorer" and "Regedit" shortcuts.
In my opinion, this is better than trying to fix the Regedit shortcut by moving the file to the "system32" directory.

svn path=/branches/ros-branch-0_3_3-new/; revision=28627
2007-08-28 19:08:09 +00:00
Johannes Anderwald
c94ecb5367 - update documentation
- implement wait for linux

svn path=/trunk/; revision=28626
2007-08-28 19:06:02 +00:00
Colin Finck
1a0a70f318 Merge 28537 and 28575 (fireball's freeldr changes)
svn path=/branches/ros-branch-0_3_3-new/; revision=28625
2007-08-28 19:01:54 +00:00
Johannes Anderwald
2d0f7aa512 - silence a few debug messages
- implement creating of disk images with qemu-img for windows

svn path=/trunk/; revision=28624
2007-08-28 18:41:08 +00:00
Johannes Anderwald
df0b2c80d4 - include unattend.inf from boot/bootdata/bootcdregtest
svn path=/trunk/; revision=28623
2007-08-28 17:32:30 +00:00
Johannes Anderwald
edc4c2dc67 - add unattend.inf for bootcdregtest
svn path=/trunk/; revision=28622
2007-08-28 17:32:05 +00:00
Colin Finck
b04c880c20 Uncomment german translation again, this change accidentally got into my previous commit
svn path=/trunk/; revision=28621
2007-08-28 16:01:59 +00:00
Colin Finck
3124187a40 - Remove most of the Usage text from the german translation. It was just copied from the Windows "more" utility and our tool does not support any of the extended options yet.
I changed the text, so it only includes the features we currently support.
- Change SUBLANG_DEFAULT to SUBLANG_NEUTRAL in the german translation
- Add an English (US) translation
- Use a consistent indentation in "more.c"
- Exit the tool if reading IDS_CONTINUE fails instead of falling back to a hardcoded string

svn path=/trunk/; revision=28620
2007-08-28 15:54:19 +00:00
Timo Kreuzer
b91657fe81 - rename ASSERT1 to ASSERT
- link to w32kdll instead of implementing all syscalls as stubs. I will remove the rest of the syscall code as soon as our syscall db is more complete
- more TEST -> RTEST
- update w32kdll_ros.def
- add tests for NtGdiEngCreatePalette, NtGdiEnumFontOpen
- Add some gdi handle table code to w32knapi
- header cleanup

svn path=/trunk/; revision=28619
2007-08-28 15:06:36 +00:00
Ged Murphy
fd255663f3 - don't read the description directly from the registry
- give each property dialog it's own service data instead of relying on the the global current. This will eventually allow us to have multiple property dialogs open.

svn path=/trunk/; revision=28618
2007-08-28 14:49:47 +00:00
Hervé Poussineau
66747af942 Install VBE and VGA drivers when a compatible graphic adapter is detected
See issue #2589 for more details.

svn path=/trunk/; revision=28617
2007-08-28 14:27:23 +00:00
Johannes Anderwald
3e30ff41ef - search for ReactOS installation cd and try locate directly the unattend.inf. This allows us to use the _same_ unattend.inf which is used in usetup. As a result we no longer need to put a second unattend.inf in the reactos.cab which revives the bootcdregtest
svn path=/trunk/; revision=28616
2007-08-28 14:00:24 +00:00
Hervé Poussineau
c7416046e2 Revert r28603 and add the correct fix
svn path=/trunk/; revision=28615
2007-08-28 13:40:56 +00:00
Hervé Poussineau
a326fd84cb Forgot one file
svn path=/trunk/; revision=28614
2007-08-28 06:35:54 +00:00
Johannes Anderwald
3a6d290604 - implement AutoPartioning
- set AutoPartition = 1 if you want unattended setup to create one partition with maximum size of disk

svn path=/trunk/; revision=28613
2007-08-27 20:03:06 +00:00
Ged Murphy
415b655dfe - update the stored service status after attempting to change it
- add functionality for changing the list view text and use it to change the status text
- various other bits and bobs

svn path=/trunk/; revision=28612
2007-08-27 19:31:09 +00:00
Johannes Anderwald
8512542ef5 - fix typo and compilation under windows
svn path=/trunk/; revision=28610
2007-08-27 18:53:31 +00:00
Colin Finck
082b2c7533 Also add mIRC 6.21 to the "downloader.xml" in Trunk
svn path=/trunk/; revision=28609
2007-08-27 18:50:30 +00:00
Colin Finck
1ade56f295 Add mIRC 6.21 to the list of apps for Downloader. It installs and runs.
mIRC 6.3 doesn't install under ROS at the moment.

svn path=/branches/ros-branch-0_3_3-new/; revision=28608
2007-08-27 18:48:43 +00:00
Johannes Anderwald
b60c3ecf5a - autopartition setting and DisableVmInst should not be in the GuiRunOnce section
svn path=/trunk/; revision=28607
2007-08-27 18:48:23 +00:00
Johannes Anderwald
aade40eea8 - add description for AutoPartition setting to unattend.inf.sample
svn path=/trunk/; revision=28606
2007-08-27 18:41:53 +00:00
Johannes Anderwald
98a0698dc8 - implement an AutoPartition setting in usetup (needs to be tested though yet)
svn path=/trunk/; revision=28605
2007-08-27 18:40:02 +00:00
Hervé Poussineau
abcc833c45 qsort() prototype in stdlib.h doesn't specify that callback function must be __cdecl
svn path=/trunk/; revision=28603
2007-08-27 15:26:39 +00:00
Hervé Poussineau
a011fbf1c2 Define NTAPI and WINAPI to nothing, because host tools can use the default calling convention.
This change is correct because we are *not* linking host tools with Windows/ReactOS libraries

svn path=/trunk/; revision=28602
2007-08-27 14:56:14 +00:00
Hervé Poussineau
7cd48df5b6 Do not include <ntddk.h> when compiling cmlib_host. This file defines too much things.
svn path=/trunk/; revision=28599
2007-08-27 12:47:56 +00:00
Peter Ward
62a91eb656 - Fix a warning reported by Gregor Brunmar.
svn path=/trunk/; revision=28598
2007-08-27 11:57:02 +00:00
Hervé Poussineau
18af7ec60d Link to wine library if we are using Wine-style debug macros
svn path=/trunk/; revision=28597
2007-08-27 11:43:50 +00:00
Hervé Poussineau
513a12418d Rely only on host headers (+ target ntstatus.h) to build mkhive
svn path=/trunk/; revision=28596
2007-08-27 09:32:52 +00:00
Hervé Poussineau
36235f6d7f Use host crt when building mkhive tool
svn path=/trunk/; revision=28595
2007-08-27 07:36:25 +00:00
Hervé Poussineau
58f1fa340a Rename CFLAGS to HOST_FLAGS, CPPFLAGS to HOST_CPPFLAGS, LFLAGS to HOST_LFLAGS
svn path=/trunk/; revision=28594
2007-08-27 07:21:26 +00:00
Hervé Poussineau
7b6bb2a6fd Update shell32 tests
svn path=/trunk/; revision=28593
2007-08-27 07:03:32 +00:00
James Tabor
11b12696f1 Add new gdi object type. Discovered and documented by Timo Kreuzer.
svn path=/trunk/; revision=28592
2007-08-27 06:57:46 +00:00
Hervé Poussineau
6c31cb21d1 Add some missing definitions
Fix wrong structure alignment

svn path=/trunk/; revision=28591
2007-08-27 06:56:39 +00:00
James Tabor
abf715b9b2 Update ENUMFONTDATAW structure based on returned data.
svn path=/trunk/; revision=28590
2007-08-27 06:38:51 +00:00
Art Yerkes
067d30c566 Slight improvement: When terminating the process, kill sibling threads first.
We'll need this for synchronization at process termination among other things.
Thanks alex for pointing out that we didn't do this.

svn path=/trunk/; revision=28589
2007-08-27 05:00:03 +00:00
Johannes Anderwald
2c932d0e3a - fix warning
svn path=/trunk/; revision=28588
2007-08-26 23:56:05 +00:00
Johannes Anderwald
c48c7cff18 - add restart button by Vytis Girdzijauskas, "CMan", cman[at]cman[dot]us
- the icon is taken from the tango project (see view-refresh.svg)

See issue #2599 for more details.

svn path=/trunk/; revision=28587
2007-08-26 23:41:04 +00:00
Magnus Olsen
40ae71f23d fix the build
svn path=/trunk/; revision=28586
2007-08-26 23:01:18 +00:00
Johannes Anderwald
9b57eaeea0 - dont show the same resolution multiple times
- sort the resolution according to width, height and bits per pixel

See issue #2594 for more details.

svn path=/trunk/; revision=28585
2007-08-26 22:43:51 +00:00
Magnus Olsen
8598e12a2a Implement stub for NtGdiDvpGetVideoPortField, NtGdiDvpGetVideoPortFlipStatus, NtGdiDvpGetVideoPortInputFormats, NtGdiDvpGetVideoPortLine, NtGdiDvpGetVideoPortOutputFormats, NtGdiDvpGetVideoPortConnectInfo, NtGdiDvpGetVideoSignalStatus, NtGdiDvpUpdateVideoPort, NtGdiDvpWaitForVideoPortSync, NtGdiDvpAcquireNotification, NtGdiDvpReleaseNotification, NtGdiDxgGenericThunk,
NtGdiDeleteColorTransform, NtGdiGetPerBandInfo, NtGdiDoBanding, NtGdiEnumFontChunk, NtGdiEnumFontClose, NtGdiEnumFontOpen, NtGdiEudcLoadUnloadLink, NtGdiExtTextOutW, NtGdiForceUFIMapping, NtGdiFullscreenControl, NtGdiGetAppClipBox, NtGdiGetCharABCWidthsW, NtGdiGetCharacterPlacementW, NtGdiGetCharWidthW, NtGdiGetCharWidthInfo, NtGdiGetColorSpaceforBitmap, NtGdiGetDCforBitmap, NtGdiGetDCObject, NtGdiGetDeviceCapsAll, NtGdiGetETM, NtGdiGetEudcTimeStampEx

svn path=/trunk/; revision=28584
2007-08-26 22:03:02 +00:00
Johannes Anderwald
ed306957a1 - creation of empty environment variables should not be possible (tested under Windows XP SP2)
- dont create variables when cancel is hit
- bug report + patch by Gregor Schneider (aka DosX)
See issue #2600 for more details.

svn path=/trunk/; revision=28583
2007-08-26 21:42:48 +00:00
Magnus Olsen
ac5c71eddd Implement stub for NtGdiClearBrushAttributes, NtGdiColorCorrectPalette, NtGdiComputeXformCoefficients, NtGdiConsoleTextOut, NtGdiConvertMetafileRect, NtGdiCreateColorTransform, NtGdiDvpCanCreateVideoPort, NtGdiDvpColorControl, NtGdiDvpCreateVideoPort, NtGdiDvpDestroyVideoPort, NtGdiDvpFlipVideoPort, NtGdiDvpGetVideoPortBandwidth
svn path=/trunk/; revision=28582
2007-08-26 20:33:56 +00:00
Magnus Olsen
c01447f00f redirect FONTOBJ_cGetAllGlyphHandles, FONTOBJ_cGetGlyphs, FONTOBJ_pQueryGlyphAttrs, FONTOBJ_pfdg, FONTOBJ_pifi, FONTOBJ_pvTrueTypeFontFile, FONTOBJ_pxoGetXform, FONTOBJ_vGetInfo to win32k.sys
do not redirect ExcludeClipRect, ExtSelectClipRgn, FillRgn to win32k.sys, make a smaller functions in gdi32 for now, we need write more thing in user mode. 

svn path=/trunk/; revision=28581
2007-08-26 20:00:40 +00:00
Eric Kohl
0d9818dc28 Add cursor options to the display page.
svn path=/trunk/; revision=28580
2007-08-26 19:58:13 +00:00
Magnus Olsen
2f4d36ee4d Implement stub for NtGdiAddFontResourceW, NtGdiAddRemoteFontToDC, NtGdiAddFontMemResourceEx, NtGdiRemoveMergeFont, NtGdiAddRemoteMMInstanceToDC, NtGdiFontIsLinked, NtGdiCheckBitmapBits, NtGdiClearBitmapAttributes, NtGdiCreateDIBitmapInternal, NtGdiCreateMetafileDC, NtGdiCreatePaletteInternal, NtGdiCreateServerMetaFile, NtGdiGetUFI, NtGdiFONTOBJ_vGetInfo, NtGdiFONTOBJ_pxoGetXform, NtGdiFONTOBJ_cGetGlyphs, NtGdiFONTOBJ_pifi, NtGdiFONTOBJ_pfdg, NtGdiFONTOBJ_pQueryGlyphAttrs, NtGdiFONTOBJ_pvTrueTypeFontFile, NtGdiFONTOBJ_cGetAllGlyphHandles
svn path=/trunk/; revision=28579
2007-08-26 19:56:06 +00:00
Hervé Poussineau
d45b397464 Remove psdk dependency, as it is automatically added
svn path=/trunk/; revision=28578
2007-08-26 19:06:31 +00:00
Johannes Anderwald
6085c5e625 - if partition cannot be selected, let user create partition themselves
- autopartitioning still needs to be done
See issue #2593 for more details.

svn path=/trunk/; revision=28576
2007-08-26 18:19:23 +00:00
Aleksey Bragin
aad59dfc19 - Fix boot (thx hpoussin for hint).
svn path=/trunk/; revision=28575
2007-08-26 18:18:48 +00:00
Hervé Poussineau
149ea4f5f4 Try to fix infinite loop in "make depends"
svn path=/trunk/; revision=28574
2007-08-26 12:52:14 +00:00
Hervé Poussineau
dec7775361 Fix {module}_depends targets
svn path=/trunk/; revision=28573
2007-08-26 12:31:12 +00:00
Hervé Poussineau
c34ec8ad1d Transform psdk into a real dependency, instead of a target only created after rbuild.
Fixes case where compilation wasn't stopping if rbuild was failing/crashing

svn path=/trunk/; revision=28572
2007-08-26 12:06:28 +00:00
Magnus Olsen
718e6afb4c patch from Gregor Brunmar (gregor dot brunmar at home dot se)
* Added folder support for msvc+solution generation in rbuild
 * map up pch .h file as include file in vc project files.


svn path=/trunk/; revision=28571
2007-08-26 09:57:30 +00:00
Andrew Munger
63872a8e79 NtQueryInformationProcess:
Return STATUS_INFO_LENGTH_MISMATCH where appropriate, and return the needed length in any case.
"ntdll_winetest info" now has 5 failures.

svn path=/trunk/; revision=28570
2007-08-26 07:51:51 +00:00
Andrew Munger
03f90f222d NtQuerySystemInformation:
Do not blindly zero the buffer with the size sent in by the caller. This fixes the stack smash "ntdll_winetest info" was seeing. Thanks to arty for catching it.
Remove the nested SEH.
"ntdll_winetest info" now has 16 failures.

svn path=/trunk/; revision=28569
2007-08-26 07:39:29 +00:00
James Tabor
8fd9f85a76 AXESLIST, AXISINFO and ENUMTEXTMETRIC structures. Updated ENUMFONTDATAW structure with my best guess. It needs testing with Timo program.
svn path=/trunk/; revision=28568
2007-08-26 01:50:14 +00:00
Colin Finck
92877709d1 Some french additions and file header changes by Pierre Schweitzer (heis_spiter AT hotmail DOT com)
See issue #2530 for more details.

svn path=/trunk/; revision=28567
2007-08-25 22:17:35 +00:00
Colin Finck
b7c9a43ec4 More build fixes for Mac OS X by changing the header order (wrc.h, which includes windef.h, which includes winnt.h has to be included before stdlib.h)
I know that this is another change in a Wine-shared component, but as long as we don't come to a better solution for these problems, I'll continue doing such small changes for fixing the build.

svn path=/trunk/; revision=28566
2007-08-25 22:12:24 +00:00
Colin Finck
d465769732 Catalan translation of Solitaire by Marc Tormo i Bochaca (mtbochaca AT ya DOT com)
See issue #2580 for more details.

svn path=/trunk/; revision=28565
2007-08-25 21:36:07 +00:00
Colin Finck
af5339f8d0 Completely disable the floppy driver in the branch for now as it's totally broken.
This should "fix" booting problems for some users.

svn path=/branches/ros-branch-0_3_3-new/; revision=28562
2007-08-25 20:36:50 +00:00
Colin Finck
461a290616 Remove all apps from the Downloader XML file, which don't work under this branch
svn path=/branches/ros-branch-0_3_3-new/; revision=28561
2007-08-25 20:05:21 +00:00
Magnus Olsen
7b5444b1e9 Alex is god of haven and shall rise to the sky ... (my poem to alex for he found I did a mistake)
in protypes for NtGdiEngCreateDeviceSurface, NtGdiEngCreateDeviceBitmap, NtGdiEngCreateBitmap
Part (2/2)

svn path=/trunk/; revision=28560
2007-08-25 19:25:24 +00:00
Magnus Olsen
630763066e Alex is god of haven and shall rise to the sky ... (my poem to alex for he found I did a mistake)
in protypes for NtGdiEngCreateDeviceSurface, NtGdiEngCreateDeviceBitmap, NtGdiEngCreateBitmap
Part (1/2)

svn path=/trunk/; revision=28559
2007-08-25 19:24:20 +00:00
Johannes Anderwald
4598afc8bb - fix typo
svn path=/trunk/; revision=28558
2007-08-25 18:40:23 +00:00
Johannes Anderwald
cf7c5bc702 -fix build some broke
svn path=/trunk/; revision=28557
2007-08-25 18:35:14 +00:00
Daniel Reimer
0a7ed18bbc Some fixes in my translation to let the text better fit.
svn path=/trunk/; revision=28556
2007-08-25 17:38:23 +00:00
Magnus Olsen
e4e94438f6 implement EngUnlockSurface
svn path=/trunk/; revision=28555
2007-08-25 17:36:45 +00:00
Magnus Olsen
2144841165 implement NtGdiEngLockSurface (not tested)
svn path=/trunk/; revision=28554
2007-08-25 17:34:03 +00:00
Colin Finck
9bb0ac0bd6 - Hardcode the Window Class string, there is no reason for it to be in localized resource files
- Remove duplicate header inclusions

svn path=/trunk/; revision=28553
2007-08-25 17:24:27 +00:00
Magnus Olsen
1fe725113b partly implement EngComputeGlyphSet in eng.c
move EngMultiByteToWideChar, EngQueryLocalTime, EngReleaseSemaphore from stub.c to eng.c
start implement of EngQueryEMFInfo need bit more figout how it is done

svn path=/trunk/; revision=28552
2007-08-25 17:12:59 +00:00
Magnus Olsen
02eec98371 implement stub for NtGdiEngComputeGlyphSet
svn path=/trunk/; revision=28551
2007-08-25 17:09:10 +00:00
Ged Murphy
0cdfc0038a fix the contact address
svn path=/trunk/; revision=28550
2007-08-25 15:57:27 +00:00
Ged Murphy
b0f23f18e1 - implement restarting of services
- update the main interface to reflect the state of the service after an attempt to change it's status

svn path=/trunk/; revision=28549
2007-08-25 15:51:55 +00:00
Daniel Reimer
8ec5ae847a German Translation for Magnifier. (Made by myself)
svn path=/trunk/; revision=28548
2007-08-25 15:39:51 +00:00
Ged Murphy
3e6a02c31d fix a typo
svn path=/trunk/; revision=28547
2007-08-25 15:18:45 +00:00
Ged Murphy
652314013e send the correct control message
svn path=/trunk/; revision=28546
2007-08-25 14:55:02 +00:00
Ged Murphy
28fcd88033 fix stop / pause / resume
svn path=/trunk/; revision=28545
2007-08-25 14:51:36 +00:00
Colin Finck
213b5a62d7 French translation for Magnify by Pierre Schweitzer (heis_spiter AT hotmail DOT com)
See issue #2531 for more details.

svn path=/trunk/; revision=28544
2007-08-25 14:36:22 +00:00
Magnus Olsen
4227e0ee25 move EngFreeModule, EngGetCurrentCodePage, EngGetPrinterDataFileName, EngLoadModule from stub.c to eng.c
svn path=/trunk/; revision=28543
2007-08-25 14:23:48 +00:00
Magnus Olsen
96fc91c2b8 add a new file call eng.c
remove EngAcquireSemaphore, EngCreateSemaphore, EngDeleteSemaphore, EngFindResource implement from stub.c to eng.c 
rewrite smaller part of EngFindResource so it works likes windows xp.
 

svn path=/trunk/; revision=28542
2007-08-25 14:07:00 +00:00
Ged Murphy
1adba33d1e code improvements and various bug fixes
svn path=/trunk/; revision=28541
2007-08-25 13:41:44 +00:00
Magnus Olsen
850675cbdd make AddFontResourceExA lite faster.
svn path=/trunk/; revision=28540
2007-08-25 11:38:35 +00:00
Magnus Olsen
2b7a66234a Fix : make AddFontResourceA acts like AddFontResourceW
Fix : smaller typo in AddFontResourceW 

svn path=/trunk/; revision=28539
2007-08-25 11:34:16 +00:00
Sylvain Petreolle
2c540b735a report freeldr bugs at ros-dev@reactos.org
svn path=/trunk/; revision=28538
2007-08-25 09:58:30 +00:00
Aleksey Bragin
37ae229f62 - Do not ignore BIOS memory map anymore. Private BIOS ranges (such as ACPI, SMBIOS, VideoROM, etc) are not assumed "free" anymore (which would result in hardware failure, crashes and/or corrupted memory).
- Enhance the FreeLDR 2 NTLDR Compatibility Layer:
 * Use a special routine for grabbing static memory descriptors, so that if we ever run out, we will bugcheck.
 * The descriptors need to contain physical addresses, not virtual. Do proper fixups to handle this.
 * Add a "Free" memory descriptor for all memory on the system. This needs to be fragmented later.
 * Add memory descriptors for each reserved entry in the BIOS memory map.
 * Add memory descriptors for the PDE and KPCR pages that FreeLDR allocates.
 * Add a memory descriptor for page 0, which is reserved.
 * Add a memory descriptor for the Video frame buffer at 0xA0000. This is the location on most systems, and also the location that ReactOS hard-codes in other Mm code.
- Bug found and NTLDR memory descriptor analysis by Alex.


svn path=/trunk/; revision=28537
2007-08-25 09:38:13 +00:00
Colin Finck
9ec7d785cb Revert r28526 for now until a problem for the livecd breakage has been found
svn path=/trunk/; revision=28536
2007-08-25 09:00:19 +00:00
Magnus Olsen
c8983b1354 forget some stubs
svn path=/trunk/; revision=28535
2007-08-24 23:54:44 +00:00
Magnus Olsen
5f81ef10bf update the good list of api
svn path=/trunk/; revision=28534
2007-08-24 22:46:38 +00:00
Magnus Olsen
2b32773575 * redirect EngCopyBits, EngCreateBitmap, EngCreatePalette, EngDeletePalette, EngDeletePath, EngDeleteSurface, EngEraseSurface, EngFillPath, EngMarkBandingSurface, EngPaint, EngPlgBlt, EngStrokeAndFillPath, EngStrokePath, EngTextOut, EngTransparentBlt to win32k.sys
* add smaller code for Ellipse
* redirect EngMultiByteToUnicodeN to RtlMultiByteToUnicodeN
* redirect EngUnicodeToMultiByteN to RtlUnicodeToMultiByteN

svn path=/trunk/; revision=28533
2007-08-24 22:44:36 +00:00
Magnus Olsen
fa0d1f8d20 add stub for NtGdiEngPlgBlt, NtGdiEngMarkBandingSurface, NtGdiEngFillPath, NtGdiEngPaint, NtGdiEngLineTo, NtGdiEngGradientFill, NtGdiEngStretchBltROP
svn path=/trunk/; revision=28532
2007-08-24 22:24:26 +00:00
Timo Kreuzer
71b085c651 - Simplify w32knapi. It now always uses w32kdll.dll
Copy the right dll into the same folder as w32knapi.exe (name must be w32kdll.dll) to make it work of different windows versions and ros of cause.
Tested on win xp.

svn path=/trunk/; revision=28531
2007-08-24 22:23:44 +00:00
Magnus Olsen
2154cc31a3 add stub for NtGdiEngDeleteSurface, NtGdiEngEraseSurface, NtGdiEngStrokeAndFillPath, NtGdiEngDeletePath
svn path=/trunk/; revision=28530
2007-08-24 21:57:50 +00:00
Timo Kreuzer
f268892b03 - move NtGdiGetAspectRatioFilterEx from text.c to dc.c
- move 2 prototypes from text.c to text.h

svn path=/trunk/; revision=28529
2007-08-24 21:49:12 +00:00
Magnus Olsen
a992736766 add stub for NtGdiEngCreateBitmap, NtGdiEngCreatePalette, NtGdiEngCopyBits, NtGdiEngDeletePalette, NtGdiEngStrokePath, NtGdiEngTransparentBlt, NtGdiEngTextOut
svn path=/trunk/; revision=28528
2007-08-24 21:42:06 +00:00
Magnus Olsen
44b52a90f7 NtGdiEngCreateBitmap got one undoc param
svn path=/trunk/; revision=28527
2007-08-24 21:39:49 +00:00
Colin Finck
31995f945e rbuild enhancements by Marc Piulachs (marc DOT piulachs AT codexchange DOT net):
- Provided an unifed way to resolve path macros ($Output) , ($Intermediate) , ($CDOUTPUT) and ($INSTALL)
- Removed some redundant code and place it in a global function 
- Modify media/inf/inf.rbuild to point to the correct location of the autogenerated syssetup.inf in ($Ouput) folder
- Other minor enhancements and modifications


See issue #2567 for more details.

svn path=/trunk/; revision=28526
2007-08-24 21:31:37 +00:00
Magnus Olsen
ef684f8eac mark EngReleaseSemaphore is implement
svn path=/trunk/; revision=28525
2007-08-24 20:20:18 +00:00
Magnus Olsen
f0942416ad mark EngQueryLocalTime are implement
svn path=/trunk/; revision=28524
2007-08-24 20:14:30 +00:00
Magnus Olsen
3a8089197d Bugfix : EngFreeModule
svn path=/trunk/; revision=28523
2007-08-24 18:39:19 +00:00
Magnus Olsen
df77afe61e bugfix : EngGetCurrentCodePage
svn path=/trunk/; revision=28522
2007-08-24 18:36:38 +00:00
Ged Murphy
6aa2fcb6f6 Start the move towards a partial rewrite of servman
Too many changes for me to bother listing

svn path=/trunk/; revision=28521
2007-08-24 18:27:12 +00:00
Magnus Olsen
00e28fca7d sorry fix the build
svn path=/trunk/; revision=28520
2007-08-24 17:46:43 +00:00
Magnus Olsen
1195f389f1 Kill of NtGdiCreatePolyPolygonRgn from the syscall list, it being use only internal in win32k. it should be rename to intGdiCreatePolyPolygonRgn
svn path=/trunk/; revision=28519
2007-08-24 17:43:11 +00:00
Magnus Olsen
10f4522cb9 Fix CreatePolygonRgn : use NtGdiPolyPolyDraw, old way was using NtGdiCreatePolyPolygonRgn, NtGdiCreatePolyPolygonRgn does not exists in windows NT 2000/XP/2003/VISTA
Fix CreatePolyPolygonRgn : use NtGdiPolyPolyDraw, old way was using NtGdiCreatePolyPolygonRgn, NtGdiCreatePolyPolygonRgn does not exists in windows NT 2000/XP/2003/VISTA
Redirect : EnableEUDC@4 to NtGdiEnableEudc@4, EngAssociateSurface@12 to NtGdiEngAssociateSurface@12, EngCheckAbort@4 to NtGdiEngCheckAbort@4, EngDeleteClip@4 to NtGdiEngDeleteClip@4
Redirect : EngCreateClip@0 to NtGdiEngCreateClip@0, EngCreateDeviceSurface@16 to NtGdiEngCreateDeviceSurface@16,  EngCreateDeviceBitmap@16 to NtGdiEngCreateDeviceBitmap@16


svn path=/trunk/; revision=28518
2007-08-24 17:37:53 +00:00
Magnus Olsen
79bd659def implement stub for NtGdiEnableEudc, NtGdiEngAssociateSurface, NtGdiEngCreateDeviceSurface, NtGdiEngCreateDeviceBitmap, NtGdiEngCreateClip, NtGdiEngDeleteClip, NtGdiEngCheckAbort
svn path=/trunk/; revision=28517
2007-08-24 14:49:53 +00:00
Magnus Olsen
7abd27da8c the NtGdiEngCreateDeviceSurface got 4 param, see syscall table. and official doc from msdn and osr say only 3, we can clear see it is 4 param in the syscall table.
and I name it the four param as UNKNOWN for now. 

svn path=/trunk/; revision=28516
2007-08-24 14:46:06 +00:00
Magnus Olsen
bd1e7500b2 NtGdiEngCreateDeviceBitmap need four param the last param are undoc in msdn/osr
at moment I do have small clude what it is use for. But I name it to UNKNOWN, 
you can check the syscall table and u see it is 4 param not 3 it need. 

svn path=/trunk/; revision=28515
2007-08-24 14:24:49 +00:00
Magnus Olsen
d419e5b695 Bug Fix from Gregor Brunmar (gregor dot brunmar at home dot se), IRC nick ALiENiD
we getting change display working again with this bugfix. details
* Added missing info from PrimarySurface.DMW when display driver defaults back to the video drivers standard mode
* Fixed caching system in IntEnumDisplaySettings when run more than once
* Hacked a way around the bug in FindDDIDriver

svn path=/trunk/; revision=28514
2007-08-24 12:10:10 +00:00
The Wine Synchronizer
c18bbbf9a7 Autosyncing with Wine HEAD
svn path=/trunk/; revision=28513
2007-08-24 09:42:29 +00:00
Hervé Poussineau
95797b4cf7 Update status of shlwapi
svn path=/trunk/; revision=28512
2007-08-24 09:40:17 +00:00
The Wine Synchronizer
6d150b1c57 Autosyncing with Wine HEAD
svn path=/trunk/; revision=28511
2007-08-24 09:07:52 +00:00
The Wine Synchronizer
bbc41d3721 Autosyncing with Wine HEAD
svn path=/trunk/; revision=28510
2007-08-24 09:07:34 +00:00
Aleksey Bragin
e1bf65e84c Daniel Zimmerman <netzimme@aim.com>:
- Test app for IoCheckEaBufferValidity() implementation (not included into the build system yet).

svn path=/trunk/; revision=28507
2007-08-24 07:59:29 +00:00
Aleksey Bragin
262a6322c1 Daniel Zimmerman <netzimme@aim.com>:
- Implement IoCheckEaBufferValidity()

svn path=/trunk/; revision=28506
2007-08-24 07:55:14 +00:00
Andrew Munger
e6b469c9c0 Free memory with the proper tag.
Spotted by Gregor Brunmar (gregor dot brunmar at home dot se).

svn path=/trunk/; revision=28505
2007-08-24 07:43:42 +00:00
James Tabor
dea1da8be6 Fixed it. Pluged in Polygon to use NtGdiPolyPolyDraw.
svn path=/trunk/; revision=28504
2007-08-24 05:25:21 +00:00
James Tabor
0d1fa60060 Pluged in NtGdiPolyPolyDraw. Does not work yet, still testing it.
svn path=/trunk/; revision=28503
2007-08-24 04:49:38 +00:00
Johannes Anderwald
cffe612011 - make more util mui-aware
- english translation needs to be done

svn path=/trunk/; revision=28502
2007-08-23 23:52:59 +00:00
James Tabor
f7da3af16d Fix math and add notes.
svn path=/trunk/; revision=28501
2007-08-23 22:29:37 +00:00
Aleksey Bragin
c2de09f61a - Make freeldr do identity memory mapping. This simplifies a lot of things throughout the code, and finally places the kernel at the same addresses where NT kernel is located.
- Fix code in ntoskrnl which was based on (wrong) assumptions.

svn path=/trunk/; revision=28497
2007-08-23 21:29:28 +00:00
Johannes Anderwald
7cc80286e0 - add german translation
svn path=/trunk/; revision=28495
2007-08-23 20:47:53 +00:00
Magnus Olsen
ee0dd7fa6e implement DeviceCapabilitiesExA and DeviceCapabilitiesExW, both always return -1
redirect DeleteColorSpace@4 to NtGdiDeleteColorSpace@4


svn path=/trunk/; revision=28494
2007-08-23 20:47:43 +00:00
Daniel Reimer
49b4adc779 Fix a typo.
svn path=/trunk/; revision=28493
2007-08-23 20:30:11 +00:00
Johannes Anderwald
40b600253d - turn back cursor on screensaver exit
- display fullscreen instead of maximized
- patch by Vytis Girdzijauskas, "CMan", cman[at]cman[dot]us
See issue #2583 for more details.

svn path=/trunk/; revision=28492
2007-08-23 20:25:20 +00:00
Aleksey Bragin
fd759f410c - Add some early skeleton for OHCI. This code isn't called by anything, so it can't break something.
svn path=/trunk/; revision=28491
2007-08-23 20:14:45 +00:00
Johannes Anderwald
a616c6c485 - part 2/2
- update french translation for sysdm by Pierre Schweitzer (heis_spiter at hotmail dot com)

See issue #2588 for more details.

svn path=/trunk/; revision=28490
2007-08-23 20:11:28 +00:00
Johannes Anderwald
cd2bd2ad1e - part 1/2
- add french translation for logoff by Pierre Schweitzer (heis_spiter at hotmail dot com)
- also add german translation
See issue #2588 for more details.

svn path=/trunk/; revision=28489
2007-08-23 20:10:36 +00:00
Daniel Reimer
23b758b293 - Update all SF Links to one of the fastest Mirrors. puzzle is EVIL!
- Fix some broken Links
- Update some Files to newer Versions.

svn path=/trunk/; revision=28488
2007-08-23 20:03:37 +00:00
Magnus Olsen
9b03238d39 commit my verify list with api that been tested and works same/simluare as windows xp, in windows 2000/xp
svn path=/trunk/; revision=28487
2007-08-23 19:56:57 +00:00
Aleksey Bragin
6ccab0cf5a - Set NULL Io cancel routine, fixes an assert when using usb storage driver.
svn path=/trunk/; revision=28486
2007-08-23 19:41:38 +00:00
Magnus Olsen
6b5a7d3908 Kill reactos own syscall api NtGdiCreatePolygonRgn, it have been redirect to another ros own syscall named NtGdiCreatePolyPolygonRgn. see my last commit for gdi32
svn path=/trunk/; revision=28485
2007-08-23 19:33:21 +00:00
Magnus Olsen
75fff0653f remove redirect of CreatePolyPolygonRgn@16 and implement own stub for it, it is hacked, it should doing, return (HRGN) NtGdiPolyPolyDraw(fnPolyFillMode, lppt, lpPolyCounts, nCount, 6 );
remove redirect of CreatePolygonRgn@12 and implement own stub for it, it is hacked, it should doing return NtGdiPolyPolyDraw(fnPolyFillMode,lppt,cPoints,1,6);
remove redirect of CreateRectRgn@16 and implement own stub for it,  some part need be done in user mode
Fix CreateRectRgnIndirect it call now on CreateRectRgn for some part need be done in user mode, and it crash if NULL comes in as param, like windows does. 
Fix CreatePenIndirect ir call now on CreatePen for some stuff need be done in user mode. 
Add comment to CreatePen it need be fix. 



svn path=/trunk/; revision=28484
2007-08-23 19:21:16 +00:00
Aleksey Bragin
d88b419c3a - Small NDK headers update
svn path=/trunk/; revision=28483
2007-08-23 19:20:28 +00:00
James Tabor
bae87c517b Fix build?
svn path=/trunk/; revision=28482
2007-08-23 18:35:46 +00:00
Timo Kreuzer
58091ef92d move NtGdiGetSetBoundsrect from paintobj.c to dc.c, remove paintobj.c
svn path=/trunk/; revision=28481
2007-08-23 17:28:24 +00:00
Magnus Olsen
5e95a39358 Remove NtGdiCreatePalette it was a ros specfify api in win32k syscall list. It have been replace with NtGdiCreatePaletteInternal
svn path=/trunk/; revision=28480
2007-08-23 17:22:27 +00:00
Timo Kreuzer
e60a2c2441 move NtGdiExtFloodFill from bitblt.c to filshap.c
svn path=/trunk/; revision=28479
2007-08-23 17:04:28 +00:00
Timo Kreuzer
c74dd37de0 - rename painting.c to bitblt.c
- move NtGdi/Int(Poly)PatBlt to bitblt.c

svn path=/trunk/; revision=28478
2007-08-23 16:38:23 +00:00
Magnus Olsen
3883e58615 Fix : CreatePalette@4 calling NtGdiCreatePaletteInternal
svn path=/trunk/; revision=28477
2007-08-23 16:19:51 +00:00
Magnus Olsen
a224171ac5 fast implementions of NtGdiCreatePaletteInternal
it is base on NtGdiCreatePalette

svn path=/trunk/; revision=28476
2007-08-23 15:36:20 +00:00
Ged Murphy
b5210a6c16 odd, this doesn't fail on my machine but it does on the buildserver
svn path=/trunk/; revision=28475
2007-08-23 15:30:49 +00:00
Ged Murphy
f68661bb9c add new file to rbuild file and fix gcc complaints
svn path=/trunk/; revision=28474
2007-08-23 15:23:10 +00:00
Magnus Olsen
122ab0a2bb Remove redirect of CreateDIBitmap@24 to NtGdiCreateDIBitmap@24, and create stub for it. we need do some stuff in user mode
Fix : CreateDiscardableBitmap shall be call on CreateCompatibleBitmap not the NtGdiCreateCompatibleBitmap, for we need do some thing in user mode
Fix : CreateEllipticRgnIndirect it crash now, if the param is NULL, that goes same for all windows NT I tested 

svn path=/trunk/; revision=28473
2007-08-23 15:03:13 +00:00
Ged Murphy
0c529df2e0 simplify some code
svn path=/trunk/; revision=28472
2007-08-23 14:57:44 +00:00
Magnus Olsen
520d244fe2 create stub for both CreateCompatibleDC and CreateCompatibleBitmap instead for redirect them, they need share memory, and it need do some stuff in user mode
svn path=/trunk/; revision=28470
2007-08-23 14:02:10 +00:00
Magnus Olsen
ed494d70d2 remove redirect of CombineRgn and CreateBitmap some part are need be done in user mode. not in win32k,
implement it as stub, and doing the syscall until some got time review and rewrite this code right

svn path=/trunk/; revision=28469
2007-08-23 12:54:09 +00:00
Magnus Olsen
0c8c94eb0d sorry fixed break in comping
svn path=/trunk/; revision=28468
2007-08-23 12:43:06 +00:00
Magnus Olsen
14b913746c Redirect : BRUSHOBJ_pvGetRbrush@4 to NtGdiBRUSHOBJ_pvGetRbrush@4
Redirect : BRUSHOBJ_ulGetBrushColor@4 to NtGdiBRUSHOBJ_ulGetBrushColor@4
Redirect : CLIPOBJ_bEnum@12 to  NtGdiCLIPOBJ_bEnum@12
Redirect : CLIPOBJ_cEnumStart@20  to  NtGdiCLIPOBJ_cEnumStart@20
Redirect : CLIPOBJ_ppoGetPath@4 to NtGdiCLIPOBJ_ppoGetPath@4

svn path=/trunk/; revision=28467
2007-08-23 12:10:13 +00:00
Magnus Olsen
46fb3ca2dc Implement stub : NtGdiCLIPOBJ_bEnum
Implement stub : NtGdiCLIPOBJ_cEnumStart
Implement stub : NtGdiCLIPOBJ_ppoGetPath
Implement stub : NtGdiBRUSHOBJ_ulGetBrushColor
Implement stub : NtGdiBRUSHOBJ_pvAllocRbrush
Implement stub : NtGdiBRUSHOBJ_pvGetRbrush

svn path=/trunk/; revision=28466
2007-08-23 12:07:37 +00:00
Magnus Olsen
94e74e9b8b Bugfix : AddFontResourceExW, SetLastError to invaild param when the fl are not set.
Redirect : AnyLinkedFonts@0 to NtGdiAnyLinkedFonts@0 (stubed in win32k)
Redirect : BRUSHOBJ_hGetColorTransform@4 to NtGdiBRUSHOBJ_hGetColorTransform@4 (stubed in win32k)
Redirect : BRUSHOBJ_pvAllocRbrush@8 to  NtGdiBRUSHOBJ_pvAllocRbrush@8  (stubed in win32k)
partly working : GdiAddFontResourceW is parttly working but it does not works as windows version, instead for being stub, it is not finish implementions of it. This is nassry to clean up some mess. 


svn path=/trunk/; revision=28465
2007-08-23 09:52:31 +00:00
Magnus Olsen
851f4ff721 adding stub for NtGdiAnyLinkedFonts, NtGdiBRUSHOBJ_hGetColorTransform, NtGdiBRUSHOBJ_pvAllocRbrush
svn path=/trunk/; revision=28464
2007-08-23 09:44:26 +00:00
Aleksey Bragin
1ca48793e3 Dmitry Chapyshev <lentind@yandex.ru>:
- Add a shortcut to a charmap tool, create start menu group for it.

svn path=/trunk/; revision=28463
2007-08-23 09:05:04 +00:00
Aleksey Bragin
ade3d4b9af Dmitry Chapyshev <lentind@yandex.ru>
- Change control panel icon to a better one

svn path=/trunk/; revision=28462
2007-08-23 08:05:05 +00:00
James Tabor
81666beff6 Add NtGdiFlushUserBatch callback.
svn path=/trunk/; revision=28461
2007-08-23 01:51:22 +00:00
Timo Kreuzer
dd008296b0 maze as a screensaver ;-)
svn path=/trunk/; revision=28460
2007-08-23 00:43:25 +00:00
Timo Kreuzer
95ba212738 - NtGdiAnimatePalette, NtGdiGe/SetPaletteEntries, NtGdiGetSystemPaletteEntries, NtGdiGet/SetDIBColorTable: rename into IntXxx, remove SEH and remove functions from w32ksvc.db
- implement NtGdiDoPalette calling the Int functions using SEH & ProbeForXxx and add it to w32ksvc.db
- change parameters of NtGdiDoPalette: HPALETTE -> HGDIOBJ, as it also accepts HDC, LPPALETTENTRY -> LPVOID as it also accepts RGBQUAD*
- implement stub functions in gdi32.dll calling NtGdiDoPalette instead of redirecting to the old NtGdixxx functions
- update ntgdibad.h


svn path=/trunk/; revision=28459
2007-08-23 00:31:26 +00:00
Timo Kreuzer
e2167fe00e one more TEST -> RTEST for NtGdiGetRandomRgn
svn path=/trunk/; revision=28458
2007-08-23 00:20:30 +00:00
Timo Kreuzer
3385ef604e some tests for NtGdiDoPalette
svn path=/trunk/; revision=28457
2007-08-23 00:19:00 +00:00
Timo Kreuzer
d99309335f win32k syscall dlls for win xp and 2k
svn path=/trunk/; revision=28456
2007-08-22 21:49:49 +00:00
James Tabor
28dafc3348 - Removed NtGdiGetDIBits from w32ksvc.db and updated ntgdibad.h.
- Created support function for GetDIBits when calling NtGdiGetDIBitsInternal.
- Connected the gdi32 parts.

svn path=/trunk/; revision=28455
2007-08-22 19:45:06 +00:00
Johannes Anderwald
12d4e8967e - fix description by Pierre Schweitzer (heis spiter at hotmail com)
svn path=/trunk/; revision=28454
2007-08-22 18:29:20 +00:00
Hervé Poussineau
00ea7e6ada Move generic part of ReactOS-$(ARCH).rbuild to ReactOS-generic.rbuild
svn path=/trunk/; revision=28453
2007-08-22 15:06:43 +00:00
James Tabor
33c9fa8993 Removed NtUserReleaseDC, replaced it with CallOneParam.
svn path=/trunk/; revision=28452
2007-08-22 14:12:55 +00:00
Art Yerkes
01d8c61545 Bug found by arty, thanks to alex for helping fix it:
Process termination fixes part 1: don't suicide our process when we're killing
a sibling.

 - Clarify the use of KillByHandle.  It does *not* mean "suicide".
 - In fact, we had considered the use of KillByHandle backward, that is,
   our process would commit suicide if it was killing a sibling process.
 - Make suicide contingent on killing the same process.
 - Properly handle DBG_TERMINATE_PROCESS semidocumented debugger hack.

svn path=/trunk/; revision=28451
2007-08-22 07:28:45 +00:00
James Tabor
2858198372 Win32 User32 rewrite example.
svn path=/trunk/; revision=28450
2007-08-22 02:54:22 +00:00
James Tabor
7dc8712f1b Cleanup, dont call inside SEH with SEH. IntGdiModifyWorldTransform calls DC_UpdateXforms which calls DCU_UpdateUserXForms and it calls SEH. Moved NtGdiFlush to dcutil.c
svn path=/trunk/; revision=28449
2007-08-21 23:27:44 +00:00
Johannes Anderwald
272d2be738 - Some typos and fixes for greek resource file for ncpa by Apostolos Alexiadis aka Apal (djapal at gmail dot com)
See issue #2582 for more details.

svn path=/trunk/; revision=28447
2007-08-21 16:34:23 +00:00
James Tabor
1deecb4b19 - Removed NtGdiSetMapMode from w32ksvc.db and updated ntgdibad.h.
- Moved NtGdiSetMapMode to an internal function.
- Changed NtGdiPaintRgn and added IntdiPaintRgn.
- Cleaned up win32k path.c.
- Connected the gdi32 parts.


svn path=/trunk/; revision=28446
2007-08-21 09:28:51 +00:00
James Tabor
c27ffbed0c Sorry missed this one. Turn it off.
svn path=/trunk/; revision=28445
2007-08-21 07:45:02 +00:00
James Tabor
1cdbcdc32e Turn Dc_Attr off.
svn path=/trunk/; revision=28444
2007-08-21 07:21:26 +00:00
James Tabor
ba4d4c6863 Turn off copy to user for now.
svn path=/trunk/; revision=28443
2007-08-21 06:47:49 +00:00
James Tabor
e308fab607 - Started the use of DC_ATTR. Created dcutil.c to handle xfers. I choose XForms this time and still trouble shooting it. If anyone wants to join in and help. Optimize syncing the data packets, add more, etc. Don't be shy!
- Removed NtGdiGetWorldTransform from w32ksvc.db and updated ntgdibad.h.
- Implemented GetTransform redirect to NtGdiGetTransform.
- Connected the gdi32 parts.


svn path=/trunk/; revision=28442
2007-08-21 05:01:00 +00:00
James Tabor
e2e96c6bc8 Bug patch 2382 by Zavyalov Alexey. GetCurrencyFormatW() added superfluous group sign in negative numbers and reformatting code.
svn path=/trunk/; revision=28441
2007-08-20 22:55:48 +00:00
Johannes Anderwald
d708f1133e - Some typos and fixes for greek resource file for newdev by Apostolos Alexiadis aka Apal (grad0621 at di dot uoa dot gr)
See issue #2576 for more details.

svn path=/trunk/; revision=28440
2007-08-20 22:29:40 +00:00
Johannes Anderwald
12fb19e113 - set check when theres a timeout
svn path=/trunk/; revision=28439
2007-08-20 22:10:55 +00:00
Johannes Anderwald
7f430604fd - implement writing startup recovery options
svn path=/trunk/; revision=28438
2007-08-20 22:01:54 +00:00
Johannes Anderwald
4871c23639 - implement reading startup / recovery options
svn path=/trunk/; revision=28437
2007-08-20 21:41:05 +00:00
Magnus Olsen
0b103054a4 Fix NtUserGetClipboardViewer in w32ksvc a smaller typo
svn path=/trunk/; revision=28436
2007-08-20 21:02:25 +00:00
Colin Finck
36608b347a Merge 28433 for real now.
In my last commit, I wrote 28402:28433, but only merged up to 28432.

svn path=/branches/ros-branch-0_3_3-new/; revision=28435
2007-08-20 20:30:37 +00:00
Colin Finck
57b1b78e73 Merge 28402:28433
svn path=/branches/ros-branch-0_3_3-new/; revision=28434
2007-08-20 19:50:07 +00:00
Johannes Anderwald
e7fd85126b - support reading multiple boot configuration
- support saving prefered boot configuration (freeldr / boot ini style)
- parsing of boot options needs to be done

svn path=/trunk/; revision=28433
2007-08-20 19:21:54 +00:00
Magnus Olsen
7253f38afd Remove some expremnt code, need rehink how I can get current range of video memory pointer
svn path=/trunk/; revision=28432
2007-08-20 15:17:06 +00:00
Hervé Poussineau
07277867b0 Fix typo
svn path=/trunk/; revision=28431
2007-08-20 12:06:12 +00:00
Hervé Poussineau
bd443f4d74 Add rbuild file for winsta.dll, and add it to bootcd
See issue #2574 for more details.

svn path=/trunk/; revision=28430
2007-08-20 09:34:18 +00:00
Johannes Anderwald
7a1bf66462 - update available software items in configuration file by Pierre Schweitzer (heis_spiter at hotmail com)
See issue #2566 for more details.

svn path=/trunk/; revision=28429
2007-08-20 09:19:07 +00:00
Timo Kreuzer
0e85f8a438 - rename NtGdiSelectPalette to NtUserSelectPalette, move it to ntuser/windc.c and implement stub function SelectPalette in gdi32.dll calling it (Don't ask me why it is named this way, but it is on windows)
- rename NtGdiSetDIBitsToDevice to NtGdiSetDIBitsToDeviceInternal and implement stub function in gdi32.dll
- update ntgdibad.h

svn path=/trunk/; revision=28428
2007-08-19 23:49:47 +00:00
Ziliang Guo
263feb7b7d Fix kdbg disasm bug, patch by SamB
See issue #2408 for more details.

svn path=/trunk/; revision=28427
2007-08-19 22:51:10 +00:00
Johannes Anderwald
b4c3f2b5e3 more.c should not close INVALID_HANDLE_VALUE
patch by Apal
remove tab and quit when failing to open file (tested with Windows XP SP2)

svn path=/trunk/; revision=28426
2007-08-19 20:16:10 +00:00
Colin Finck
82f18756f0 - mkhive's "registry.c" used wcsncmp for comparing two strings. But this function seems to work different on different hosts (probably due to different handling of wchar_t's or whatever).
To avoid this problem, use memcmp now to compare the strings as it's done two lines later. This fixes the Live-CD on Linux/Unix hosts.
  (For the first time, Live-CDs created by our 64-Bit Debug Buildslave are usable :-)
- Change __volatile to volatile in "winddk.h". This fixes compilation problems under MSVC.
- Make the prototype of RtlCompareMemory in "winnt.h" similar to the one in "winddk.h". Fixes a compilation problem in MSVC.
- Define the prototype for xwcschr in "mkhive.h". Silences a warning in MSVC.
- Add some casts to "reginf.c" to silence some warnings in MSVC.
- Add a MSVC 2005 project file for mkhive. mkhive can be compiled under MSVC with this project file, when cmlib and inflib_host are compiled.
- Remove the duplicate definition of CMLIB_HOST in "cmlib.mak".

svn path=/trunk/; revision=28425
2007-08-19 19:37:47 +00:00
Eric Kohl
0f123ca26f - Implement the mouse keys dialog.
- Fix a tiny bug in the mouse keys dialog resource.
- Update file header.

svn path=/trunk/; revision=28424
2007-08-19 16:11:04 +00:00
Colin Finck
cddcaa508e - Always include "wine/unicode.h" before all other headers, when we need the wchar_t type.
unicode.h includes windef.h, which includes winnt.h, which has the handling for the wchar_t type. As it's the first included header, no other wchar_t type will be defined before.
- Remove the wchar_t definition from the Makefile as the winnt.h header will define it as "unsigned short" automatically.

svn path=/trunk/; revision=28423
2007-08-19 15:38:21 +00:00
Colin Finck
fd468bc98a Change the wchar_t logic once more to make it a bit simplier.
A host can only have one special wchar_t definition, so we don't need to define all. Also _WCHAR_T_DEFINED is the only definition used for overriding the wchar_t setting by applications.
So use the previous logic to check and define the wchar_t definitions for the host and at the end check for _WCHAR_T_DEFINED. In all cases, define _WCHAR_T_DEFINED.

Additionally, __need_wchar_t has to be undefined after including "ctype.h" as "ctype.h" defines it.

svn path=/trunk/; revision=28422
2007-08-19 14:04:20 +00:00
Sylvain Petreolle
4a878b945f update ncpa french translation
svn path=/trunk/; revision=28421
2007-08-19 12:49:29 +00:00
Eric Kohl
ec36584855 Add resources for the mouse keys settings dialog.
svn path=/trunk/; revision=28420
2007-08-19 10:52:59 +00:00
Art Yerkes
f6051eed12 Add async name functions, imported from wine. Modified for ReactOS, original
copyright assigment:

 * Copyright (C) 1993,1994,1996,1997 John Brezak, Erik Bos, Alex Korobka.
 * Copyright (C) 1999 Marcus Meissner

async.c was original licensed under the GNU Lesser General Public License v2.1

svn path=/trunk/; revision=28419
2007-08-19 10:39:26 +00:00
James Tabor
7330591df4 Implemented an easy API, XLATEOBJ_piVector. Just leave them in stubs for now.
svn path=/trunk/; revision=28418
2007-08-19 09:16:38 +00:00
James Tabor
5f7a8012cd Implemented a handfull of easy Eng APIs. Just leave them in stubs for now.
svn path=/trunk/; revision=28417
2007-08-19 08:16:01 +00:00
Art Yerkes
d149b737c0 (customize-variable 'indent-tabs-mode) ; nil
svn path=/trunk/; revision=28416
2007-08-19 05:11:54 +00:00
Art Yerkes
7acf61114d Fix part two of the bug:
The actual problem was that we'd overrun the end of the handle count array
when decrementing.  This also led to a handle leak (observed).  Stop correctly
when we find the handle we want.

svn path=/trunk/; revision=28415
2007-08-19 05:02:31 +00:00
Colin Finck
edceb16713 Use host_gpp instead of host_gcc for building "ssprintf.cpp" and "tools.cpp".
These are C++ files, so they should be built with g++ like it's done for the other tools. Usually they can also be built with gcc, but Collibri from IRC reported that broken gcc interfaces exist, which lead to problems with these files.

svn path=/trunk/; revision=28414
2007-08-18 22:06:00 +00:00
Colin Finck
5f5941543f Always include "wrc.h" before including "ctype.h".
wrc.h includes wrctypes.h, which includes windef.h, which includes winnt.h. And winnt.h contains our wchar_t check, which has to be done before including ctype.h to enable building on Mac OS X hosts.

svn path=/trunk/; revision=28413
2007-08-18 21:41:26 +00:00
Colin Finck
f4d00d9532 Mac OS X already defines iswdigit, so don't define it again on this host OS.
svn path=/trunk/; revision=28412
2007-08-18 21:14:20 +00:00
Colin Finck
7c2606f0a3 Include windef.h, which then includes winnt.h, which uses our wchar_t check and reports the wchar_t definition back to the host.
Then the host finally knows that it should not define wchar_t again.

svn path=/trunk/; revision=28411
2007-08-18 21:10:14 +00:00
Colin Finck
b92649d370 Fix the logic for the wchar_t checks.
We don't only need to check if wchar_t has already been defined, but also report this to all known hosts and operating systems.

svn path=/trunk/; revision=28410
2007-08-18 20:30:12 +00:00
Colin Finck
44840c6db3 Move the wchar_t check above the "#include <ctype.h>" line (this is needed for Mac OS X host compatibility)
svn path=/trunk/; revision=28409
2007-08-18 19:49:53 +00:00
Colin Finck
3d0bdbac16 forgot the #endif :-/
svn path=/trunk/; revision=28408
2007-08-18 19:33:36 +00:00
Colin Finck
6674258f80 Add a check for the wchar_t existence for Mac OS X hosts
svn path=/trunk/; revision=28407
2007-08-18 19:25:43 +00:00
Colin Finck
4bb5fb5f3c Build fixes for Mac OS X, thanks to Alex
svn path=/trunk/; revision=28406
2007-08-18 19:07:13 +00:00
Colin Finck
db5c405966 Merge 28370:28399
svn path=/branches/ros-branch-0_3_3-new/; revision=28405
2007-08-18 16:32:20 +00:00
Eric Kohl
b5c0564c8e Get rid of the space reserved for icons to make the dialogs look more XP-like.
svn path=/trunk/; revision=28404
2007-08-18 16:02:28 +00:00
Magnus Olsen
fb897e20fb fixing smaller FIXME in win32kdxtest
svn path=/trunk/; revision=28403
2007-08-18 15:54:03 +00:00
Magnus Olsen
f594821726 adding few mixing DDHALINFO_ISPRIMARYDISPLAY, DDHALINFO_MODEXILLEGAL
svn path=/trunk/; revision=28402
2007-08-18 15:53:03 +00:00
Colin Finck
1fe9b53b9e Fix an "implicit declaration of wcslen" warning on Linux/Unix hosts
svn path=/trunk/; revision=28401
2007-08-18 15:47:33 +00:00
Colin Finck
534073be55 Fix an "implicit declaration of wcslen" warning on Linux/Unix hosts
svn path=/branches/ros-branch-0_3_3-new/; revision=28400
2007-08-18 15:45:52 +00:00
Magnus Olsen
1d6628eb0c Adding one new define #define DDCAPS_STEREOVIEW aka DDCAPS_RESERVED1
svn path=/trunk/; revision=28399
2007-08-18 15:43:25 +00:00
Colin Finck
f49af53def Show whether the IP address was assigned by DHCP or manually configured. I also added the german translation strings for this.
Patch by Frode Lillerud (frode AT enkelt DOT no)
See issue #2570 for more details.

svn path=/trunk/; revision=28398
2007-08-18 14:32:03 +00:00
Colin Finck
d7248a8454 Send a LBN_SELCHANGE notification after selecting the first network component entry, so the description text gets updated.
Patch by Gregor Brunmar (gregor DOT brunmar AT home DOT se)
See issue #2577 for more details.

svn path=/trunk/; revision=28397
2007-08-18 14:03:12 +00:00
Colin Finck
64e01f1c3a Fix cabman build breakage, when compiling it on Windows hosts with GCC
(this is true, other tested build configurations did not make any problems :-P)

svn path=/trunk/; revision=28396
2007-08-18 13:46:12 +00:00
Colin Finck
3f2d0a1c8d Use typedefs64.h in wmc instead of defining the types in the Makefile.
The definition of wchar_t can also be removed as this type is defined in windef.h if it was not defined before.

svn path=/trunk/; revision=28395
2007-08-18 13:21:31 +00:00
Colin Finck
ddf6aa9ca0 Also use typedefs64.h in wrc instead of defining the types in the Makefile.
svn path=/trunk/; revision=28394
2007-08-18 13:09:55 +00:00
Colin Finck
2ebabda1fb - Use typedefs64.h also for 64-bit host system compatibility in cabman.
This unifies the way of 64-bit compatibility and also enables cabman to compile with MSVC.
  The remaining "unsigned long"'s have to be used for casting pointers as the pointers are always 64-bit on 64-bit machines.
- Silence some warnings in MSVC 2005 and also add a MSVC project file.
  When you compiled the zlib library with RosBE, you can now easily use this project file without any changes to compile cabman with MSVC.

svn path=/trunk/; revision=28393
2007-08-18 13:08:58 +00:00
Colin Finck
eca3c5411c Fix the mkhive bug on 64-bit systems, this time correct.
See issue #2272 for more details.

svn path=/trunk/; revision=28392
2007-08-18 10:27:23 +00:00
Colin Finck
fa63b1102e Revert r28389 as it causes a build break, when you perform a full clean build
I'll commit a correct fix later

svn path=/trunk/; revision=28391
2007-08-17 23:08:12 +00:00
Colin Finck
bcb482f04c [AUDIT]
I had to break some SVN locks to add my latest commit. Here I'm undoing some of them now:

builddep.h - Remains unlocked. It just contains basic type definitions and include statements
infcommon.h - Just unlocked this file. It just contains one basic definition and two type definitions
infhost.h - Remains unlocked. It just contains the function prototypes for functions in the other source files
infhostgen.c - Locked again as I did not check this file
infhostget.c - Locked again as I did not check this file
infhostglue.c - Remains unlocked. It just contains a DbgPrint function, which can be found in many ReactOS source files
infhostput.c - Locked again as I did not check this file
inflib.mak - Just unlocked this file. No reason for a makefile to be locked.
README.txt - Just unlocked this file. No reason for a readme file to be locked.

svn path=/trunk/; revision=28390
2007-08-17 22:32:52 +00:00
Colin Finck
fe41b9be51 Fix the long-standing mkhive bug on 64-bit systems
This is now done by adding a "typedefs64.h" header file, which uses int's instead of long's for 32-bit values. As far as I know, this is the only way to avoid the problem that a long has a size of 64-bit on 64-bit systems.
This header file is now used in the host makefiles of cmlib, inflib and mkhive. It is also suitable for the other host tools, which need 32-bit values (will do some changes there in the next few days).

Unfortunately, Live-CDs still do not work because of another bug (see bug #2290).
But I compared the hives created by 32-bit Debian Linux and 64-bit Debian Linux and after these changes, they are exactly the same.
See issue #2272 for more details.

svn path=/trunk/; revision=28389
2007-08-17 22:17:13 +00:00
Magnus Olsen
c4bb3a9eb4 fixing the build and adding wine d3d8 and wined3d to bootcd
svn path=/trunk/; revision=28388
2007-08-17 19:41:23 +00:00
Magnus Olsen
3e5582c97f adding wine dx to the build all, wined3d and d3d8 is from wine cvs server date 17/8-2007
svn path=/trunk/; revision=28387
2007-08-17 19:24:59 +00:00
Magnus Olsen
7d9fb66422 This is a temporary solution to our DX problem
it will take some times getting native DirectX working in user mode. 
Wine Have manger ported their DirectX to Windows, And after some help 
from wine (Roderick Colenbrander aka Thunderbird), That mean we got 
now DirectX8 support in ReactOS from wine DirectX (base on opengl).
(rember disable the SSE in mesa before trying it, and it is untested
in ReactOS)
    

svn path=/trunk/; revision=28386
2007-08-17 18:29:23 +00:00
James Tabor
aa4f2c2037 Add the rest of the dcattr structure, LocalIcm and flags with VDS size.
svn path=/trunk/; revision=28385
2007-08-17 17:55:56 +00:00
James Tabor
0774d97b40 Add 4 more dcattr units.
svn path=/trunk/; revision=28384
2007-08-17 16:24:28 +00:00
Magnus Olsen
188728e7c5 forget remove a wine hack from this headers
svn path=/trunk/; revision=28383
2007-08-17 15:41:54 +00:00
Magnus Olsen
2eb1586e0a updating wine dx headers, adding some new wine dx header, from wine cvs date 17/08-2007
svn path=/trunk/; revision=28380
2007-08-17 13:59:31 +00:00
James Tabor
a02bfc6197 Fix NtUserLoadKeyboardLayoutEx size.
svn path=/trunk/; revision=28378
2007-08-17 02:06:36 +00:00
James Tabor
e2d01e0703 Use Gdi32 DeleteDC now. Soon tests will start with most Get functions using dcattr.
svn path=/trunk/; revision=28377
2007-08-17 00:40:57 +00:00
James Tabor
dc8b712ce4 Removed two unsupported types.
svn path=/trunk/; revision=28376
2007-08-17 00:10:37 +00:00
James Tabor
2a6ac07ef7 Fix memory DC so CreateCompatibleDC with null will create it. Based on msdn2 info, we need to setup display surface, etc.
svn path=/trunk/; revision=28375
2007-08-17 00:08:48 +00:00
James Tabor
f0415590e9 Removed NtGdiSetWorldTransform. Made the code info updates. Need to report from wine Path.c in win32k. I guess around in the next two weeks will be ok.
svn path=/trunk/; revision=28374
2007-08-16 22:08:02 +00:00
Ged Murphy
047296bb00 Revert 28351. The bug lies elsewhere
svn path=/trunk/; revision=28373
2007-08-16 20:17:39 +00:00
Colin Finck
2a5c582a3a Merge 28350:28368
svn path=/branches/ros-branch-0_3_3-new/; revision=28369
2007-08-16 08:43:03 +00:00
James Tabor
c0622d865c Added note to EngQueryEMFInfo.
svn path=/trunk/; revision=28368
2007-08-16 00:41:26 +00:00
James Tabor
3e972976a4 Implemented a handfull of easy Eng APIs.
svn path=/trunk/; revision=28367
2007-08-16 00:12:10 +00:00
Aleksey Bragin
fa6d836c61 - Uncomment ukranian language, since the translation was fixed in r27745.
svn path=/trunk/; revision=28366
2007-08-15 20:44:26 +00:00
Aleksey Bragin
0364357251 Feng Yuning <fengyuning1984@gmail.com>:
- Fix ntfs reading problem (occurs when trying to load Windows from an NTFS partition, reading always failed).

svn path=/trunk/; revision=28364
2007-08-15 20:04:50 +00:00
Daniel Reimer
85c976b666 Fix some mistakes I made
svn path=/trunk/; revision=28363
2007-08-15 17:52:57 +00:00
Daniel Reimer
fbba3e614a Updated German Translations for access and mmsys CPLs
svn path=/trunk/; revision=28362
2007-08-15 16:45:24 +00:00
Colin Finck
5b00cfdad9 Revert Fireball's changes in r28292.
This makes Firefox 1.5 "working" again, but now we have the hivesys.inf bug again, so the Norwegian keyboard layout has to be commented out in hivesys.inf.

svn path=/branches/ros-branch-0_3_3-new/; revision=28361
2007-08-15 16:38:16 +00:00
Colin Finck
0afb01de39 Somehow the "resource.h" and "rsrc.rc" files were missing in Fireball's commit.
This fixes the build of "find".

svn path=/trunk/; revision=28360
2007-08-15 16:07:32 +00:00
Colin Finck
747450d12f Revert the "freetype" folder back to r27679 (Freetype v2.3.4)
This fixes the wrong font and font metrics in some cases

svn path=/branches/ros-branch-0_3_3-new/; revision=28359
2007-08-15 15:51:49 +00:00
Daniel Reimer
2995c86adb German RC Files Update
charmap, devmgmt, servman, wordpad, fedebug: updated the License to a German Translation from Notepad
matrix, explorer, syssetup: small RC File fixes
desk, newdev, translated new stuff
Still tbd: access and mmsys

svn path=/trunk/; revision=28358
2007-08-15 15:48:42 +00:00
Colin Finck
1ec33fbe73 Drag & Drop (hack)fix by Timo from r27884
svn path=/branches/ros-branch-0_3_3-new/; revision=28356
2007-08-15 15:39:34 +00:00
Colin Finck
5427a92f8d Hack: Revert vmwinst back to r23933, so setting the resolution of the VMware Graphics Driver works.
svn path=/branches/ros-branch-0_3_3-new/; revision=28355
2007-08-15 15:33:43 +00:00
Colin Finck
02ad8834ef Add the OpenGL hackfix from r27743
svn path=/branches/ros-branch-0_3_3-new/; revision=28354
2007-08-15 15:03:44 +00:00
Colin Finck
696439f87f Add the 0.3.3 start menu bitmap from r27738
svn path=/branches/ros-branch-0_3_3-new/; revision=28353
2007-08-15 15:01:53 +00:00
Colin Finck
0d750a4c59 Set "lake.bmp" as the default wallpaper.
Due to the recent changes, we can now use the %SystemRoot% environment variable here and don't need to hardcode the exact path.

svn path=/branches/ros-branch-0_3_3-new/; revision=28352
2007-08-15 14:56:52 +00:00
Aleksey Bragin
e129710f4a Dmitry Chapyshev <lentind@yandex.ru>:
- Fix so that letters like "p" or "y" are correctly displayed in messageboxes.

svn path=/trunk/; revision=28351
2007-08-15 14:49:44 +00:00
Aleksey Bragin
dfbe549c81 Dmitry Chapyshev <lentind@yandex.ru>:
- Russian translation fixes
- Separation of hardcoded strings into resource files

svn path=/trunk/; revision=28350
2007-08-15 14:46:36 +00:00
Colin Finck
3c5f47fef2 Reapply the taskbar icon hackfix from r27734
svn path=/branches/ros-branch-0_3_3-new/; revision=28349
2007-08-15 14:45:59 +00:00
Colin Finck
f144fb7c56 Set version 0.3.3-SVN
svn path=/branches/ros-branch-0_3_3-new/; revision=28348
2007-08-15 14:19:51 +00:00
Ged Murphy
4e51142f10 move mmsys icons into the resources folder
svn path=/trunk/; revision=28346
2007-08-15 12:50:21 +00:00
Aleksey Bragin
6ed2f68a65 Dmitry Chapyshev <lentind@yandex.ru>:
- Add some icons to mmsys.
- Change ugly powercfg icons to better one.

svn path=/trunk/; revision=28345
2007-08-15 12:41:24 +00:00
Andrew Munger
421174102d Fixup the R_MAGIC code.
svn path=/trunk/; revision=28344
2007-08-15 07:45:55 +00:00
Art Yerkes
b8921e7fad Fix size of handle count database. We really didn't want to change the size
we remembered for the old one, and the newly computed size was wacky too.
We just want to add 4 to i and 4 * entry size to the size.

This was found by Wax.

svn path=/trunk/; revision=28343
2007-08-15 05:30:32 +00:00
James Tabor
9b8fc0d903 GdiComment, example port from Wine.
svn path=/trunk/; revision=28342
2007-08-15 01:41:30 +00:00
Timo Kreuzer
6f54ba60ab - Rename NtGdiCreateBitmap to IntGdiCreateBitmap and remove SEH
- implement new NtGdiCreateBitmap, calling IntGdiCreateBitmap with SEH
- Use only IntGdiCreateBitmap internally
- implement BITMAPOBJ_GetRealBitsPixel, finding an appropriate value for unsupported values of BitsPixel
- make parameter validation more windows compatible

svn path=/trunk/; revision=28341
2007-08-14 23:22:07 +00:00
Hervé Poussineau
d91a924361 Do not import RtlDuplicateUnicodeString from ntoskrnl, it doesn't exist on MS Windows XP
svn path=/trunk/; revision=28340
2007-08-14 17:15:16 +00:00
Hervé Poussineau
7278d4e247 Implement BackupEventLogA/W, ClearEventLogA/W, CloseEventLog, DeregisterEventSource, GetNumberOfEventLogRecords, GetOldestEventLogRecord, OpenBackupEventLogA/W, OpenEventLogA/W, ReadEventLogA/W, RegisterEventSourceA/W by calling appropriate method in eventlog.exe
Add correct implementation for ReportEventW, but do not activate it (WIDL doesn't support the prototype)

svn path=/trunk/; revision=28338
2007-08-14 13:20:14 +00:00
Hervé Poussineau
3bf2d78767 Forward RegisterEventSourceW and DeregisterEventSource to eventlog service
svn path=/trunk/; revision=28337
2007-08-14 08:49:29 +00:00
Hervé Poussineau
91add81a87 Start the RPC server in eventlog service
svn path=/trunk/; revision=28336
2007-08-14 08:48:02 +00:00
Hervé Poussineau
979222a38c Add back idl for eventlog
svn path=/trunk/; revision=28335
2007-08-14 08:01:01 +00:00
Ged Murphy
bea20932d4 only display resolutions which match the current frequency
svn path=/trunk/; revision=28333
2007-08-13 23:33:48 +00:00
Ged Murphy
26fb8f8d76 remove double comment
svn path=/trunk/; revision=28326
2007-08-13 21:09:49 +00:00
Ged Murphy
e22ac7131d add a temp fix to bypass our incomplete urlmon.idl
svn path=/trunk/; revision=28325
2007-08-13 21:06:05 +00:00
Ged Murphy
ea8a786bc0 - fix the code, untested
*note, shouldn't this be in rosapps?

svn path=/trunk/; revision=28324
2007-08-13 20:52:47 +00:00
Ged Murphy
95a14312ca Don't overshoot the for loop, fixes a memory leak
svn path=/trunk/; revision=28323
2007-08-13 20:20:31 +00:00
Maarten Bosma
cb14899998 Add a tiny command line download tool.
svn path=/trunk/; revision=28322
2007-08-13 20:09:47 +00:00
Hervé Poussineau
a8653e49fb Silent mmdrv a bit
svn path=/trunk/; revision=28320
2007-08-13 15:55:41 +00:00
Hervé Poussineau
0d694c9494 Check username/password when unlocking the workstation
Fix typo

svn path=/trunk/; revision=28318
2007-08-13 14:54:14 +00:00
Hervé Poussineau
6047f75c71 Add missing LOGON32_* constants
svn path=/trunk/; revision=28317
2007-08-13 14:51:02 +00:00
Hervé Poussineau
92e384aee9 Use the profile returned by GINA before calling LoadUserProfileW()
Destroy the environment when not needed anymore
Better cleanup in case of error

svn path=/trunk/; revision=28316
2007-08-13 14:23:03 +00:00
Hervé Poussineau
e65bdff8a0 Cleanup WlxInitialize(), WlxStartApplication() and WlxActivateUserShell()
Allocate and return a valid PWLX_PROFILE structure in DoLoginTasks
Fix some warnings

svn path=/trunk/; revision=28315
2007-08-13 14:20:36 +00:00
Hervé Poussineau
c13edbee03 Take care of lpProfileInfo->lpProfilePath in LoadUserProfileW
Return required size in GetUserProfileDirectoryW if buffer is too small

svn path=/trunk/; revision=28314
2007-08-13 14:18:49 +00:00
Hervé Poussineau
e78d113358 Convert language file for UTF8 to ASCII.
See issue #2569 for more details.

svn path=/trunk/; revision=28313
2007-08-13 12:04:54 +00:00
Art Yerkes
3dbef74491 Make boot options for the bootcd dependent on DBG. Suggested by Caemyr.
svn path=/trunk/; revision=28311
2007-08-13 03:10:40 +00:00
Timo Kreuzer
007aa094f9 65 tests for NtGdiCreateBitmap
svn path=/trunk/; revision=28308
2007-08-12 22:33:21 +00:00
Eric Kohl
6ffa8db23a Fix a typo.
svn path=/trunk/; revision=28307
2007-08-12 21:50:37 +00:00
Eric Kohl
9072c8ce96 Add some mouse keys settings and general settings.
svn path=/trunk/; revision=28306
2007-08-12 21:19:52 +00:00
Timo Kreuzer
939a564d17 - add gdihv to rosapps build
- comment out OpenProcess, it crashes ros again

svn path=/trunk/; revision=28305
2007-08-12 20:12:21 +00:00
Colin Finck
ff30235bb7 Metadata enhancement for rbuild and version report by Marc Piulachs (marc DOT piulachs AT codexchange DOT net)
See issue #2547 for more details.

svn path=/trunk/; revision=28304
2007-08-12 19:17:00 +00:00
Timo Kreuzer
79b789d4b7 move NtGdiBitBlt, NtGdiTransparentBlt, NtGdiExtFloodFill, NtGdiMaskBlt, NtGdiPlgBlt, NtGdiStretchBlt, NtGdiAlphaBlend from bitmaps.c to painting.c
svn path=/trunk/; revision=28302
2007-08-12 16:20:29 +00:00
Colin Finck
5bb7f86ce6 Finally uncomment the Norwegian keyboard layout again, the bug is really fixed by recent changes :-)
See issue #2414 for more details.

svn path=/trunk/; revision=28301
2007-08-12 15:55:56 +00:00
Timo Kreuzer
2342abfc76 rename NtGdiGetBitmapDimensionEx to NtGdiGetBitmapDimension, update ntgdibad.h
svn path=/trunk/; revision=28300
2007-08-12 15:20:09 +00:00
Magnus Olsen
f41e3a0f1a win32kdxtest does not contain any more test for NtGdiDdQueryDirectDrawObject
So now I start adding new test, that I did manual testing for and reading debugout put for. 
we still missing test for NtGdiDdQueryDirectDrawObject

svn path=/trunk/; revision=28299
2007-08-12 14:11:00 +00:00
Magnus Olsen
b694e14566 update with more test for w32knapi
svn path=/trunk/; revision=28298
2007-08-12 12:31:10 +00:00
Hervé Poussineau
cc185a5b73 Update code to add back support for ACPI
svn path=/trunk/; revision=28297
2007-08-12 08:37:38 +00:00
James Tabor
fcd3ddadc4 Added two new subroutines in support for writing data to and from user space. Fixed calc in CoordCnvP to use float not fixed.
svn path=/trunk/; revision=28296
2007-08-12 07:34:23 +00:00
Christoph von Wittich
66469de606 put typelibs which are embedded in win32dlls into $(INTERMEDIATE)
svn path=/trunk/; revision=28295
2007-08-11 21:42:02 +00:00
Christoph von Wittich
b95a167c31 don't touch absolute paths
this fixes the build when using absolute paths in ROS_INTERMEDIATE or ROS_OUTPUT

svn path=/trunk/; revision=28294
2007-08-11 21:22:00 +00:00
Eric Kohl
e379a4d781 Add high contrast settings
svn path=/trunk/; revision=28293
2007-08-11 20:53:52 +00:00
Aleksey Bragin
8dae7ddffe - Last part of Alex's work on CM before he left ReactOS development. It was unfinished, so I had to insert a few hacks and comment out some code to make it working in trunk.
- Implement subkey creation code (for NtCreateKey and CmiConnectHive) based on the new Cm branch code (just as all the other routines were changed previously).
- Also support creating hash leaves, used in XP hives, since all the new code was already able to read them.

svn path=/trunk/; revision=28292
2007-08-11 19:03:00 +00:00
James Tabor
edaf84b215 Added a set option to ModifyWorldTransform.
svn path=/trunk/; revision=28291
2007-08-11 18:15:02 +00:00
Magnus Olsen
01d9041103 adding more dx test to w32knapi, convert from win32kdxtest tool
svn path=/trunk/; revision=28290
2007-08-11 15:48:50 +00:00
Magnus Olsen
2b8f46f472 adding more dx test to w32knapi, convert from win32kdxtest tool
svn path=/trunk/; revision=28288
2007-08-11 14:35:44 +00:00
Thomas Bluemel
6dc469edbb CallWindowProc returns 0 if lpPrevWndFunc is NULL
svn path=/trunk/; revision=28285
2007-08-11 11:55:17 +00:00
Magnus Olsen
e6980dd58b update with some more dx test
svn path=/trunk/; revision=28284
2007-08-11 10:11:19 +00:00
Aleksey Bragin
056b071be7 - Minor code changes, plus a temporary (DPRINT1) change for the HandleCount != 0 problem.
svn path=/trunk/; revision=28280
2007-08-11 09:04:17 +00:00
Magnus Olsen
58272e652f Adding dx test from my win32kdxtest to win32knapi test.
win32kdxtest are more like a analysis tools to examine some struct and dumping it, 
win32knapi is true test tools 

svn path=/trunk/; revision=28279
2007-08-11 08:52:38 +00:00
James Tabor
56edf011f1 Added EMF and MF support to Ext-FloodFill. Changed gdi32.def too.
svn path=/trunk/; revision=28278
2007-08-11 07:57:46 +00:00
James Tabor
634225118c Add Wine port Metafile call to SetTextCharacterExtra.
svn path=/trunk/; revision=28277
2007-08-11 07:34:57 +00:00
James Tabor
e00125a8d6 Add Set-ModifyWorldTransform to gdi32. Added error set in GdiGetHandleUserData.
svn path=/trunk/; revision=28276
2007-08-11 07:25:35 +00:00
James Tabor
87243c8c1a Removed Ex from NtGdiSetBitmapDimensionEx and NtGdiSetBrushOrgEx.
svn path=/trunk/; revision=28275
2007-08-11 06:29:31 +00:00
Timo Kreuzer
08bb46f842 add syscall list for windows 2000 SP4, so GreatLord can do testing
svn path=/trunk/; revision=28274
2007-08-10 23:55:54 +00:00
Aleksey Bragin
8b82da55a1 - RtlpCreateUnicodeString() -> RtlCreateUnicodeString()
svn path=/trunk/; revision=28273
2007-08-10 18:41:14 +00:00
James Tabor
63316363bd Added CriticalRegions at locations working with FirstDce.
svn path=/trunk/; revision=28272
2007-08-10 18:14:38 +00:00
James Tabor
be5bce8b2a - Removed NtGdiLPTODP/DPTOLP from w32ksvc.db and updated ntgdibad.h.
- Connected the gdi32 parts.

svn path=/trunk/; revision=28270
2007-08-10 07:39:46 +00:00
James Tabor
1ed0850348 Needed the w32ksvc.db too.
svn path=/trunk/; revision=28269
2007-08-10 06:55:18 +00:00
James Tabor
12fdc9f38e - Removed NtGdiPie from w32ksvc.db, leaving NtGdiPie in fillshap.c and updated ntgdibad.h.
- Separated printing.c to printing.c and coord.c. This was for LP to DP.
- Fixed flags.

svn path=/trunk/; revision=28268
2007-08-10 06:47:00 +00:00
James Tabor
674c1a507f Fix a problem in metafile deallocation.
svn path=/trunk/; revision=28267
2007-08-10 05:52:26 +00:00
Colin Finck
3c1d31c4a9 Changes in the slovak translation of taskmgr by Mario Kacmar (kario AT szm DOT sk)
See issue #2552 for more details.

svn path=/trunk/; revision=28266
2007-08-09 16:53:31 +00:00
Timo Kreuzer
b395135182 fix icon display
svn path=/trunk/; revision=28265
2007-08-09 14:42:33 +00:00
Timo Kreuzer
e7e1292fea add myself to CREDITS
svn path=/trunk/; revision=28264
2007-08-09 12:47:07 +00:00
Magnus Olsen
e915e72713 win32k
Implement NtGdiEngStretchBlt, NtGdiEngLockSurface                              

gdi32
Implement EngStretchBlt, EngLockSurface                              

Fix small typo in NtGdiEngBitBlt

svn path=/trunk/; revision=28261
2007-08-09 10:11:47 +00:00
Magnus Olsen
b7aca87de2 fix a typo thx jimtablor
svn path=/trunk/; revision=28260
2007-08-09 09:36:15 +00:00
Aleksey Bragin
90307e077e One of Alex's uncommitted patches while he was working on the Cm branch:
- Fix CmpCacheTable and CmpNameCacheTable definition.
- Fix GET_HASH_ENTRY definition.
- Add KCB Lock Acquire/Release macros by Index and Key.
Has no effect on current code, but fixes some bugs in the branch-based code

svn path=/trunk/; revision=28259
2007-08-09 08:35:11 +00:00
Aleksey Bragin
79d430fe4a - Fix DBG=KDBG=0 build
svn path=/trunk/; revision=28257
2007-08-09 07:50:31 +00:00
Aleksey Bragin
a21d95da1f - Set correct hive version in the hive structure
svn path=/trunk/; revision=28256
2007-08-09 07:39:47 +00:00
James Tabor
6de3763291 - Removed NtGdiSetAbortProc and NtGdiEscape from w32ksvc.db, leaving NtGdiEscape in print.c and updated ntgdibad.h.
svn path=/trunk/; revision=28255
2007-08-09 07:21:12 +00:00
Aleksey Bragin
77ea930fcb - Fix definition of _DESCRIPTOR/KDESCRIPTOR
- Fix all code/data structures of GDT/IDT to match new definition
- Kernel is now MSVC/WDK compilable (but not linkable yet)
- Remove two previous fixes for bootvid/kdcom MSVC/WDK compiling

svn path=/trunk/; revision=28254
2007-08-09 07:12:59 +00:00
James Tabor
56ed3e702f - Fixed NtGdiAlphaBlend prototype.
- Changed name for NtGdiSetIcmMode, updated ntgdibad.h.
- Fix size issue in w32ksvc.db.

svn path=/trunk/; revision=28253
2007-08-09 06:48:07 +00:00
Magnus Olsen
e11b16d9e7 gdi32
implement EngBitBlt
win32k
implement NtGdiEngBitBlt

svn path=/trunk/; revision=28252
2007-08-08 23:53:58 +00:00
Magnus Olsen
bc272f3edd Implement NtGdiEngAlphaBlend
Implement EngAlphaBlend

svn path=/trunk/; revision=28251
2007-08-08 23:03:46 +00:00
Daniel Reimer
54c4a1be66 Add Cardsbav.dll to Build of RosApps
svn path=/trunk/; revision=28250
2007-08-08 22:05:04 +00:00
Colin Finck
83a2f634bd Slovak translations for Explorer, Taskmgr and Winhelp by Mario Kacmar (kario AT szm DOT sk)
See issue #2543,2551,2552 for more details.

svn path=/trunk/; revision=28249
2007-08-08 19:23:53 +00:00
James Tabor
cce849b312 - Removed NtGdiGet/SetArcDirection and NtGdiGetSetTextCharExtra, update ntgdibad.h.
- Updated NtGdiGet/AndSet/DCDword.
- Changes to other files to reflect the updates and removals.

svn path=/trunk/; revision=28248
2007-08-08 18:58:06 +00:00
Sylvain Petreolle
812a9e4d7b use unicode directive
svn path=/trunk/; revision=28247
2007-08-08 16:41:25 +00:00
Sylvain Petreolle
c03ea6d0ce use unicode directive
svn path=/trunk/; revision=28246
2007-08-08 16:34:54 +00:00
Colin Finck
5e9cfe8af3 Never use spaces in rbuild files!
Also re-unlock the file again

svn path=/trunk/; revision=28245
2007-08-08 15:22:02 +00:00
Hervé Poussineau
e1fb5a56a5 Replace a call to undocumented function CreateUserProfile by its documented equivalent (LogonUser + LoadUserProfile)
In all cases, this code should be removed once NtUnloadKey is implemented
Add a message to remind when to remove this hack

svn path=/trunk/; revision=28244
2007-08-08 13:44:03 +00:00
Hervé Poussineau
583043c3b0 Be less alarming in a debug message
svn path=/trunk/; revision=28243
2007-08-08 10:46:03 +00:00
Hervé Poussineau
7707da030b Add SCESTATUS_* constants
svn path=/trunk/; revision=28242
2007-08-08 08:58:58 +00:00
Hervé Poussineau
6d37743cf2 Improve LoadUserProfileW, by creating the profile if it doesn't exist
svn path=/trunk/; revision=28241
2007-08-08 08:26:44 +00:00
Hervé Poussineau
32789f3a9e Implement LsaLookupSids
Add a fake implementation to LsaLookupNames to return some information

svn path=/trunk/; revision=28240
2007-08-08 08:24:32 +00:00
James Tabor
982677792e Removed NtGdiGetRelAbs. Use GetDCDWord in gdi32. Update ntgdibad.h.
svn path=/trunk/; revision=28239
2007-08-08 02:20:43 +00:00
Timo Kreuzer
2fdc0258c0 remove NtGdiGetClipRgn from win32k
svn path=/trunk/; revision=28238
2007-08-08 02:03:25 +00:00
James Tabor
d89aa3a672 Add two more Dc_Attr Dirty flags.
svn path=/trunk/; revision=28237
2007-08-08 01:28:36 +00:00
Timo Kreuzer
a10bbf4d75 GetClipRgn: use NtGdiGetRandomRgn
svn path=/trunk/; revision=28236
2007-08-08 01:03:54 +00:00
James Tabor
3976fc7361 Removed AbortProc from WIN_DC_INFO. AbortProc is handled in gdi32 and stored in the Dc_Attr->pvLDC (LDC) structure. LDC structure is used for printing and EMF functions. WIN_DC_INFO is still useful and might stick around for a while.
svn path=/trunk/; revision=28235
2007-08-08 01:02:32 +00:00
James Tabor
2ccda083f9 Moved CurrentPos to Dc_Attr.ptlCurrent. Plugged in NtGdiGet-AndSetDCDword with out any internal support code. Still sorting out internal calls to old NtGdi functions. Ntgdibad.h will be updated on each removed external call of these functions are gone from w32ksvc.db.
svn path=/trunk/; revision=28234
2007-08-08 00:46:11 +00:00
Timo Kreuzer
18f3bc28a0 make NtGdiGetRandomRgn behave more like on XP, 33/34 tests now passing in w32knapi test
svn path=/trunk/; revision=28233
2007-08-08 00:28:08 +00:00
Timo Kreuzer
8f82a2f3ed - restructure syscall code, add edi to RosSyscall clobber list
- more NtGdiGetRandomRgn tests
- more TEST -> RTEST

svn path=/trunk/; revision=28232
2007-08-07 23:13:25 +00:00
Timo Kreuzer
ac4a0d249c fix build part 2
svn path=/trunk/; revision=28231
2007-08-07 23:06:51 +00:00
Ziliang Guo
e21a6e279a Fix build part 1, add precomp.h into bootvid.rbuild
svn path=/trunk/; revision=28230
2007-08-07 23:04:19 +00:00
James Tabor
d64282be7c Don't write to user space after an error. We do write if TRUE.
svn path=/trunk/; revision=28229
2007-08-07 22:19:32 +00:00
Christoph von Wittich
61583dabbe add support for Visual Studio 2008 (Orcas)
svn path=/trunk/; revision=28228
2007-08-07 21:19:22 +00:00
Aleksey Bragin
b5c613692e - WDK support for bootvid and kdcom.
svn path=/trunk/; revision=28227
2007-08-07 20:58:55 +00:00
Christoph von Wittich
d076ba3951 revert more.c to r25042
svn path=/trunk/; revision=28226
2007-08-07 20:52:55 +00:00
Aleksey Bragin
47bb187225 - Force using ReactOS's ntverp.h instead of the WDK.
- Don't include ntverp.h twice.

svn path=/trunk/; revision=28225
2007-08-07 20:51:50 +00:00
Aleksey Bragin
4224d31e22 - Make CSQ compatible with MSVC/WDK.
svn path=/trunk/; revision=28224
2007-08-07 20:49:09 +00:00
Aleksey Bragin
0e450718cd - Rename exception.c to except.c to avoid conflict with another exception.c in rtl project.
- Fix WDK compatibility.

svn path=/trunk/; revision=28223
2007-08-07 20:46:24 +00:00
Aleksey Bragin
ed479b0bf9 - Fix build (remove RtlUnwind redeclarations).
svn path=/trunk/; revision=28222
2007-08-07 20:20:15 +00:00
Aleksey Bragin
735dbb12c6 - Add RtlUnwind to headers, and make list.h MSVC-compatible.
- Rename framebased.asm to framebased.S and write in GAS compatible assembly, instead of using nasmw.
- Fix WDK compatibility.

svn path=/trunk/; revision=28221
2007-08-07 20:11:21 +00:00
Christoph von Wittich
b95ab0c9d7 fix release build
svn path=/trunk/; revision=28220
2007-08-07 20:04:46 +00:00
James Tabor
b82f6444f6 Don't write to user space with after an error.
svn path=/trunk/; revision=28219
2007-08-07 19:29:48 +00:00
Hervé Poussineau
434e1ef9df Support absolute paths for intermediate/output directories
Never put real intermediate/output directory names in generated makefile, use $(INTERMEDIATE) and $(OUTPUT) instead

svn path=/trunk/; revision=28218
2007-08-07 15:08:09 +00:00
Hervé Poussineau
ebb26326a5 Remove some debug messages
scsiport.c: Do not try to open Device subkey if we don't have a service key
cmhardwr.c: Write BIOS information only if we succeeded to open the key

svn path=/trunk/; revision=28217
2007-08-07 11:45:30 +00:00
Aleksey Bragin
9f62e7d5b8 - Remove empty init.S
svn path=/trunk/; revision=28216
2007-08-07 10:24:06 +00:00
The Wine Synchronizer
704b69f83f Autosyncing with Wine HEAD
svn path=/trunk/; revision=28215
2007-08-07 07:27:43 +00:00
James Tabor
eadf106405 Move Break Extra and Count justification to Dc_Attr.
svn path=/trunk/; revision=28214
2007-08-07 07:27:12 +00:00
Hervé Poussineau
8039a51a3d Add mlang.dll to bootcd
svn path=/trunk/; revision=28213
2007-08-07 06:54:21 +00:00
The Wine Synchronizer
2deacc72e3 Autosyncing with Wine HEAD
svn path=/trunk/; revision=28212
2007-08-07 06:52:34 +00:00
Hervé Poussineau
c86fc22726 Prepare import of mlang library. This revision does not compile.
svn path=/trunk/; revision=28211
2007-08-07 06:48:01 +00:00
James Tabor
914d831991 Removed NtGdiGetDCOrgEx, GetViewportExt/OrgEx, GetWindowExt/OrgEx. Added NtGdiGetDCPoint.
Will update ntgdibad.h once we sort out the internal use of these functions.

svn path=/trunk/; revision=28209
2007-08-07 05:58:29 +00:00
Timo Kreuzer
e54ae7b31f update ntgdibad.h
svn path=/trunk/; revision=28208
2007-08-07 01:28:02 +00:00
Timo Kreuzer
234451155e call IntGdiExtSelectClipRgn from inside win32k instead of NtGdiSelectClipRgn
remove NtGdiSelectClipRgn from win32k

svn path=/trunk/; revision=28207
2007-08-07 01:27:17 +00:00
Timo Kreuzer
4237ee71bd SelectClipRgn: call NtGdiExtSelectClipRgn with RGN_COPY
svn path=/trunk/; revision=28206
2007-08-07 00:56:12 +00:00
Magnus Olsen
e7b5eb420f Remove init.s and put Thomas's code into boot.s, so we don't have 2 files for the same purpose.
Write the few lines of C code that were part of the "final" code into boot.S as 
well, to avoid yet another trampoline jump. and
Thanks again to Thomas for finding and fixing the bug.

svn path=/trunk/; revision=28205
2007-08-06 23:55:35 +00:00
Timo Kreuzer
67759e297b fix build
svn path=/trunk/; revision=28204
2007-08-06 23:47:36 +00:00
Magnus Olsen
eac8e57854 Update win32k syscall table layout to win32xp sp2
this is not finish update, we are missing allot stub in 
win32k. before this layout are finish we need thuse stub in place. 

svn path=/trunk/; revision=28203
2007-08-06 19:57:58 +00:00
Daniel Reimer
f3c126accd Decrease cards.dll size by 700 kB by cuttung down all files to 8-Bit Colors.
svn path=/trunk/; revision=28202
2007-08-06 19:43:14 +00:00
Daniel Reimer
efbd79dea9 - Forgot two wrong sizes.
- Reverted to 24 bit Color. ROS's whole Cards.dll uses it, so I keep the colors here too.
- Freecard is now a monochrome Bitmap. This results in a Semi Transparent Card (= Dark Green) instead of a grey square. Try in XP Solitaire. Looks way better and its the way MS does it too.

svn path=/trunk/; revision=28201
2007-08-06 19:33:16 +00:00
Colin Finck
541deeba86 Expand environment strings in the szWallpaper variable. (patch by Marc Piulachs, marc DOT piulachs AT codexchange DOT net)
This is the same way how Windows XP does it (allowing environment variables in the "Wallpaper" registry value, but not as an argument for SystemParametersInfo, SPI_SETDESKWALLPAPER)

See issue #2536 for more details.

svn path=/trunk/; revision=28200
2007-08-06 19:07:34 +00:00
Hervé Poussineau
0838232088 Add more uuids in uuid lib
svn path=/trunk/; revision=28199
2007-08-06 16:17:55 +00:00
Hervé Poussineau
f6cd5eefb6 Generate as much headers as possible from idl
svn path=/trunk/; revision=28198
2007-08-06 16:16:57 +00:00
Hervé Poussineau
c5a567cffc Add some prototypes
svn path=/trunk/; revision=28197
2007-08-06 16:05:08 +00:00
Daniel Reimer
ea3c1cdddb - Resize wrong sized Backgrounds.
- Add the one from Bug 2535 (thx to Rhy Thornton (rhy <AT> leperkhanz <DOT> com) for it.) and replace the ugly Bird in Background 9. Right now only a resized one, but it still looks nice.

svn path=/trunk/; revision=28196
2007-08-06 15:23:11 +00:00
Colin Finck
270493f197 Starfield Screensaver by Marc Piulachs (marc DOT piulachs AT codexchange DOT net)
I committed the latest attachment (the C version) from bug #2510
See issue #2510 for more details.

svn path=/trunk/; revision=28195
2007-08-06 14:56:17 +00:00
Hervé Poussineau
c88c4b4ad1 Set setup type to 0 before the end of 2nd stage in syssetup instead of winlogon
svn path=/trunk/; revision=28194
2007-08-06 14:41:05 +00:00
Magnus Olsen
e753659117 fix a smaller issue with win32ksys, when u did delete win32k.s or type make win32ksys_clean
this file was not being rebuild or remove.  

svn path=/trunk/; revision=28193
2007-08-06 13:20:31 +00:00
Daniel Reimer
064b0ec043 Reduce from 24 Bit Colors to 8 Bit. No real difference in Quality, but waaay smaller. 3 MB reduced size.
svn path=/trunk/; revision=28192
2007-08-06 13:12:01 +00:00
Hervé Poussineau
8642e3d307 Enable shutdown privilege before trying to reboot
svn path=/trunk/; revision=28191
2007-08-06 11:57:15 +00:00
Hervé Poussineau
ca34acb3d6 Remove ARCH define in config.template.rbuild.
It is a duplicate of the ROS_ARCH environment variable.

svn path=/trunk/; revision=28189
2007-08-06 09:25:03 +00:00
Hervé Poussineau
9d77e4fff4 Add -D option to add variables in generated file
svn path=/trunk/; revision=28188
2007-08-06 09:19:25 +00:00
James Tabor
5a8a0a1af7 Moved Brush Origin to Dc_attr.
svn path=/trunk/; revision=28186
2007-08-06 08:28:54 +00:00
James Tabor
3137bd861c Fix typo.
svn path=/trunk/; revision=28185
2007-08-06 06:28:39 +00:00
James Tabor
2619101eee Move Window and Viewport Ext and Org to Dc_Attr. Tested it with qemu.
svn path=/trunk/; revision=28184
2007-08-06 05:13:47 +00:00
James Tabor
556e9b7da8 Moved most of the old Win struct to Dc_Attr structure. Tested it with qemu.
svn path=/trunk/; revision=28183
2007-08-06 02:48:09 +00:00
Timo Kreuzer
174418b0d1 - convert a bunch of tests to regression tests as they succeed on ros
- add tests for NtGdiGetRandomRgn

svn path=/trunk/; revision=28182
2007-08-05 23:05:02 +00:00
James Tabor
619203c31c Start of the dcattr migration.
svn path=/trunk/; revision=28181
2007-08-05 22:02:12 +00:00
Daniel Reimer
ecfdde12b9 My Present for ya all. A new cards.dll with bigger, photorealistic Bavarian Style Cards. I theory Number 2-5 are NON existant. But to be fully compatible I sat down and made them by myself. Its fully compatible to Windows Solitaire, not ROS Solitaire, which does not like the bigger cards. This needs a fix. Btw if someone finds out how to modify the edges on the cards to be transparent, plz tell me. They need to be waay more round.
svn path=/trunk/; revision=28180
2007-08-05 20:38:19 +00:00
Eric Kohl
c55a8d231d Add the status bar.
svn path=/trunk/; revision=28179
2007-08-05 18:56:39 +00:00
Sylvain Petreolle
ec345d7f85 fix build
svn path=/trunk/; revision=28178
2007-08-05 14:58:58 +00:00
Aleksey Bragin
56c73282c2 - More MSVC fixes
svn path=/trunk/; revision=28174
2007-08-05 11:27:39 +00:00
Eric Kohl
f3af35532e Implement toggle keys option.
svn path=/trunk/; revision=28173
2007-08-05 09:48:34 +00:00
James Tabor
dfd772ea97 Started CreateMetaFile, port from wine. Made changes to the structures. Added new support routines.
svn path=/trunk/; revision=28172
2007-08-05 09:21:00 +00:00
Aleksey Bragin
e8847e55ed - Comment out those lines again (sorry), to prevent having lots of uninstallable revisions built by buildbot. Please re-commit when the real bug is fixed.
svn path=/trunk/; revision=28171
2007-08-05 08:27:41 +00:00
Timo Kreuzer
f00375696c delete gdi32 test from win32 folder, as it is all in apitests folder now
svn path=/trunk/; revision=28170
2007-08-05 03:38:42 +00:00
Timo Kreuzer
58c6a293bc - make apitest.c into a static lib to be used by different tests
- add a gdi32 api test, based on the one in the win32 folder
- add a user32 api test
- change type of test functions to int
- implement a quick 'n dirty html api status output
- uncomment NtGdiTransormPoints in w32kdll.def
- add ASSERT1 macro (ASSERT is already used)
- include some more headers

svn path=/trunk/; revision=28169
2007-08-05 03:32:24 +00:00
James Tabor
342efc07e7 Removed non Enh Metafile stubs from win32k:
- Updated ntgdibad.h.
- List of known functions:
  NtGidConvertMetafileRect
  NtGdiCreateMetafileDC
  NtGdiCreateServerMetaFile
  NtGdiGetServerMetaFileBits
  NtGdiSetMetaRgn
- No updates for Enh Metafile.


svn path=/trunk/; revision=28166
2007-08-04 22:02:39 +00:00
James Tabor
0fc46e2a68 Copy Metafile.c to EnhMFile.c. Separating the code.
svn path=/trunk/; revision=28165
2007-08-04 21:02:55 +00:00
Daniel Reimer
a7c1fcdf5b revert some accidently commited changes in my tree.
svn path=/trunk/; revision=28164
2007-08-04 20:51:54 +00:00
Daniel Reimer
3dd7170968 Add 8 new Backgrounds to cards.dll. thx to Mario Kacmar (kario@szm.sk) (Bug 2416)
svn path=/trunk/; revision=28162
2007-08-04 20:13:19 +00:00
Timo Kreuzer
5f857c9cba small bugfix
svn path=/trunk/; revision=28161
2007-08-04 16:51:10 +00:00
Timo Kreuzer
2669c54fcc - implement quick 'n dirty HTML api status output
- change test function return type to INT
- add ASSERT macro
- include some more headers

svn path=/trunk/; revision=28160
2007-08-04 16:45:12 +00:00
Eric Kohl
cbba52ddde Add remaining sticky keys options.
svn path=/trunk/; revision=28159
2007-08-04 16:41:30 +00:00
Christoph von Wittich
c1152ad29c Fix scanning affinity in IoConnectInterrupt (patch by w3seek)
svn path=/trunk/; revision=28158
2007-08-04 15:52:17 +00:00
Sylvain Petreolle
21876ed8a8 C uses / as dir separator, not \
svn path=/trunk/; revision=28157
2007-08-04 13:22:48 +00:00
Ged Murphy
8db125b5c8 revert the unicode build for now as it causes a problem with our gcc build
svn path=/trunk/; revision=28156
2007-08-04 11:19:51 +00:00
Aleksey Bragin
1e9162f086 - Fix kernel32 compile.
svn path=/trunk/; revision=28155
2007-08-04 10:59:01 +00:00
Eric Kohl
2f2abb39d0 - Ask the user when he closes the window only if the game is still running.
svn path=/trunk/; revision=28154
2007-08-04 10:22:44 +00:00
Aleksey Bragin
415aa5eb49 - Fix NtSetInformationThread(ThreadBasePriority)
- Fix buffer overflow in KeRosDumpStackFrames
- Fix usage of garbage/uninitialized handle entry local variable in ObpCreateHandle
- Fix buffer overflow and logic bug in IoConnectInterrupt
- Fix MSVC warnings

svn path=/trunk/; revision=28153
2007-08-04 08:49:47 +00:00
Aleksey Bragin
ce187084c2 - Appropriate changes to kmtest
svn path=/trunk/; revision=28152
2007-08-04 08:47:52 +00:00
Aleksey Bragin
ac4295e788 - WDK and MSVC compatibility fixes.
svn path=/trunk/; revision=28151
2007-08-04 08:26:58 +00:00
James Tabor
bccb44324c Dc.c :
- Update Get/SetDCBrush/PenColor code.
  * Added dcattr sync flags to Set functions.
  * if'ed out, does compile.
Painting.c :
- Update LP to DP to LP code.
  * Added update flags for Xforms, the best way I understand them.
  * if'ed out.
- Moved Fixme line down and above GetDCObject.

svn path=/trunk/; revision=28150
2007-08-04 07:37:27 +00:00
Timo Kreuzer
9c457ea930 fix some names
svn path=/trunk/; revision=28149
2007-08-03 22:31:55 +00:00
Colin Finck
0ebf3b75fd - Define one LANGUAGE, SUBLANG pair per resource file and not per resource.
This makes it easier for translators and also fixes a mix-up of languages.
- Move the brazilian translations from pt-PT.rc to a new pt-BR.rc file.
- Remove the "#ifdef LANG_WALON" statement from wa-WA.rc and disable this resource file in rsrc.rc instead like it's done for eo-EO.rc.
  These are WINE-specific LANG defines. We also have them in include/reactos/wine/winnt.h, but this file is not included. It has to be decided later how to handle these languages.

See issue #2523 for more details.

svn path=/trunk/; revision=28148
2007-08-03 21:36:53 +00:00
Eric Kohl
a83c2f3d54 Enable "Deck" menu item.
svn path=/trunk/; revision=28146
2007-08-03 18:04:34 +00:00
Ged Murphy
423e234726 build sol as unicode
svn path=/trunk/; revision=28145
2007-08-03 18:01:04 +00:00
Ged Murphy
e4a100a916 don't rename the executable for make install. This should keep w3seek happy for a while :)
svn path=/trunk/; revision=28144
2007-08-03 17:48:24 +00:00
Ged Murphy
85145f3477 don't link to a non existent lib
svn path=/trunk/; revision=28143
2007-08-03 17:34:55 +00:00
Ged Murphy
38acb524ac don't ask everytime the user wants to close the window
svn path=/trunk/; revision=28142
2007-08-03 17:25:22 +00:00
Hervé Poussineau
d68373d641 Fix non mingw backend invocations
svn path=/trunk/; revision=28139
2007-08-03 16:09:09 +00:00
Hervé Poussineau
95029fea84 Create resource output directory before calling bin2res
svn path=/trunk/; revision=28138
2007-08-03 15:33:45 +00:00
Thomas Bluemel
4595bee66c Patch by Frode Lillerud <frode@enkelt.no>
- Basic implementation of logoff.exe
See issue #2509 for more details.

svn path=/trunk/; revision=28137
2007-08-03 15:14:49 +00:00
Colin Finck
e0997c086c Updated ukrainian translations by Artem Reznikov (temarez AT yandex DOT ru)
See issue #2524 for more details.

svn path=/trunk/; revision=28136
2007-08-03 15:12:08 +00:00
Hervé Poussineau
d5527355ec syssetup.inf really belongs to output directory, not intermediate one
svn path=/trunk/; revision=28135
2007-08-03 14:33:43 +00:00
Hervé Poussineau
623ca2cf0a Extract resources to intermediate directory
svn path=/trunk/; revision=28134
2007-08-03 13:51:19 +00:00
Hervé Poussineau
28a8baa325 Add -O option, to define where are stored extracted resources
svn path=/trunk/; revision=28133
2007-08-03 13:47:51 +00:00
Daniel Reimer
df1611977b Translate new stuff in German RC File.
svn path=/trunk/; revision=28132
2007-08-03 12:57:12 +00:00
Ged Murphy
ebe6b85b1b add language resources
svn path=/trunk/; revision=28131
2007-08-03 12:54:41 +00:00
Ged Murphy
7de49332f6 add a few more card back bitmaps
svn path=/trunk/; revision=28130
2007-08-03 12:50:49 +00:00
Ged Murphy
4c9ad2ec8a - add a dialog to allow users to change the card backs
- highlights a few drawing bugs in ros

svn path=/trunk/; revision=28129
2007-08-03 12:47:40 +00:00
Hervé Poussineau
85d3e8b1d1 Add missing include directory
svn path=/trunk/; revision=28128
2007-08-03 12:12:41 +00:00
Colin Finck
eb840bfc08 Check if the same Monitor ID (= 10 bytes from the EDID, which can be used to uniquely identify a monitor) appears two times and stop the enumeration in this case.
This is needed for some older monitors (1994-1999), which transmit the EDID data according to the VBE/DDC Standard 1.0.
We assumed that the function for reading the EDID fails, when we input higher controller unit numbers, but some older monitors don't care about the controller unit number and always return valid EDID data.
More information is available at: http://www.vesa.org/public/VBE/VBEDDC11.PDF

See issue #2239 for more details.

svn path=/trunk/; revision=28127
2007-08-03 12:10:43 +00:00
Hervé Poussineau
df770c6d06 Move some more autogenerated files to intermediate directory
Remove POSTAUTO hack in Makefile

svn path=/trunk/; revision=28126
2007-08-03 11:54:33 +00:00
Hervé Poussineau
1a47ede2ff Add ROS_ARCH environment variable
Set -r option of rbuild as mandatory

svn path=/trunk/; revision=28124
2007-08-03 11:35:01 +00:00
Thomas Bluemel
e94c193f12 Revert r28121 as it removes an optimization
svn path=/trunk/; revision=28122
2007-08-03 10:23:19 +00:00
Thomas Bluemel
ff44e1ea45 Improve calculation of new buffer size
svn path=/trunk/; revision=28121
2007-08-03 10:21:59 +00:00
Thomas Bluemel
401e48338f Fix buffer overflow
See issue #2516 for more details.

svn path=/trunk/; revision=28120
2007-08-03 10:12:25 +00:00
Hervé Poussineau
f74d31a796 Create directory before rbuild tries to access it
svn path=/trunk/; revision=28119
2007-08-03 10:12:03 +00:00
Hervé Poussineau
10cc6c5d40 Autogenerate syssetup.inf file in intermediate directory
svn path=/trunk/; revision=28118
2007-08-03 09:41:42 +00:00
Hervé Poussineau
cfda12103c Create the invisible SAS window even in setup mode
Explicitly reboot at the end of 2nd stage
See issue #2431 for more details.

svn path=/trunk/; revision=28116
2007-08-03 09:28:01 +00:00
Thomas Bluemel
eedac786ea Remove GetClassLong hack for GCL_MENUNAME, this is no longer needed
svn path=/trunk/; revision=28115
2007-08-03 08:19:47 +00:00
Thomas Bluemel
a866dc9db1 Patch by Carlo Bramix <carlo.bramix@libero.it>
- Get rid of some code duplication
See issue #2517 for more details.

svn path=/trunk/; revision=28114
2007-08-03 07:35:39 +00:00
Ged Murphy
c5997cd18b activate the properties option in the menu, also make it bold
See issue #2522 for more details.

svn path=/trunk/; revision=28113
2007-08-02 23:31:32 +00:00
Timo Kreuzer
867e2eb7f4 0x124a is NtUserValidateTimerCallback, thanks jimtabor for finding this out.
svn path=/trunk/; revision=28112
2007-08-02 23:29:43 +00:00
Timo Kreuzer
e97388eec3 small bugfix: don't zero terminate the szCSDVersion sting beyond the buffer.
svn path=/trunk/; revision=28111
2007-08-02 22:23:27 +00:00
Timo Kreuzer
9e4807d6e5 NtGdiGetSetBitmapBits:
- use SEH and probe the user mode buffers
- SetLastWin32Error on invalid handle
- move the copying to IntGetSetBitmapBits
- only use IntGetSetBitmapBits from inside win32k
- move NtGdiGetBitmapBits to bitmap.c
- allow copying a number of bytes not matching one entire line, like on windows
I think that was all changes.

svn path=/trunk/; revision=28110
2007-08-02 22:14:32 +00:00
James Tabor
20f9953389 Add NtGdiTransformPoints stub.
svn path=/trunk/; revision=28109
2007-08-02 22:02:23 +00:00
Timo Kreuzer
041123983d remove NtGdiArc, NtGdiArcTo and NtGdiChord from ntgdibad.h
svn path=/trunk/; revision=28107
2007-08-02 21:50:05 +00:00
Timo Kreuzer
603ac00e50 an API test kit + win32k native API test app.
It does syscalls on ros by linking to w32kdll.dll
On windows it uses syscall tables (only winxp sp2 available atm)

svn path=/trunk/; revision=28106
2007-08-02 21:42:37 +00:00
Hervé Poussineau
24de999ac2 Support "root" attribute in <directory> elements
svn path=/trunk/; revision=28102
2007-08-02 14:14:19 +00:00
Thomas Bluemel
d645b9c6d7 Add keyboard layouts again that were removed in r27723
svn path=/trunk/; revision=28099
2007-08-02 10:26:52 +00:00
Thomas Bluemel
5165b3275e Remove cmd_test for now...
svn path=/trunk/; revision=28097
2007-08-02 07:39:55 +00:00
Thomas Bluemel
4f2a8ebce4 Fix compiling rostests
svn path=/trunk/; revision=28096
2007-08-02 06:59:36 +00:00
Thomas Bluemel
e83fc637ea Include stddef.h for ptrdiff_t
svn path=/trunk/; revision=28095
2007-08-02 04:19:52 +00:00
Thomas Bluemel
5a7f727906 Fix buffer overflow in InfpAddSection.
See issue #2516 for more details.

svn path=/trunk/; revision=28094
2007-08-02 04:09:19 +00:00
Christoph von Wittich
4932311395 fix a crash
svn path=/trunk/; revision=28093
2007-08-02 03:08:17 +00:00
Christoph von Wittich
e470bad721 fix null pointer check
svn path=/trunk/; revision=28092
2007-08-02 01:45:02 +00:00
Timo Kreuzer
48428871b5 remove NtGdiArc, NtGdiArcTo and NtGdiChord from win32k, they are not used any longer.
svn path=/trunk/; revision=28091
2007-08-02 01:44:59 +00:00
Christoph von Wittich
2e7009f963 fix another memory leak
svn path=/trunk/; revision=28090
2007-08-02 01:13:28 +00:00
Timo Kreuzer
2ab8c8635c update ntgdibad.h
svn path=/trunk/; revision=28089
2007-08-02 00:25:02 +00:00
Timo Kreuzer
a0c19eb6f9 rename NtGdiSetDCState to IntGdiSetDCState
svn path=/trunk/; revision=28088
2007-08-02 00:23:48 +00:00
Timo Kreuzer
9574b5dbe1 rename NtGdiSetHookFlags into IntGdiSetHookFlags
svn path=/trunk/; revision=28087
2007-08-02 00:16:31 +00:00
Timo Kreuzer
bedc89bb5f rename NtGdiGetDCState to IntGdiGetDCState
svn path=/trunk/; revision=28086
2007-08-02 00:10:15 +00:00
Christoph von Wittich
1ef29d0d83 fix a memory leak
svn path=/trunk/; revision=28085
2007-08-01 22:50:58 +00:00
Christoph von Wittich
953da5af6e fix a memory leak
svn path=/trunk/; revision=28084
2007-08-01 22:41:35 +00:00
Christoph von Wittich
5440600381 don't double free hFile
See issue #2499 for more details.

svn path=/trunk/; revision=28083
2007-08-01 22:04:04 +00:00
Thomas Bluemel
8d60466f8a Special handling for some fake dos devices
svn path=/trunk/; revision=28081
2007-08-01 19:50:28 +00:00
James Tabor
29241f09f4 Move meta code from painting to arc. Including the new Pie function with ifed out.
svn path=/trunk/; revision=28079
2007-08-01 19:26:55 +00:00
Thomas Bluemel
e6e690ba9a Don't output "file not found" messages in recursive searches
svn path=/trunk/; revision=28078
2007-08-01 18:55:47 +00:00
Thomas Bluemel
604b0f6c03 Fix displaying the free space on the volume
svn path=/trunk/; revision=28077
2007-08-01 18:36:23 +00:00
Thomas Bluemel
790a3ef810 Improve output of directory summaries
svn path=/trunk/; revision=28076
2007-08-01 18:18:26 +00:00
Thomas Bluemel
e098f7d858 - Correctly detect volume changes when querying in multiple directories
- "dir directory" displays the contents of a directory

svn path=/trunk/; revision=28075
2007-08-01 17:48:08 +00:00
Thomas Bluemel
1f6dec06f4 Simplify and fix code by using GetFullPathName and GetVolumePathName instead of re-inventing the wheel once again.
See issue #2041 for more details.

svn path=/trunk/; revision=28074
2007-08-01 16:20:16 +00:00
Thomas Bluemel
e42a8d41ff Fix a memory leak in the dir command
svn path=/trunk/; revision=28073
2007-08-01 14:32:57 +00:00
Thomas Bluemel
c16f477a80 Fix buffer overflow bug in mkdir command
See issue #2499 for more details.

svn path=/trunk/; revision=28072
2007-08-01 13:34:48 +00:00
Thomas Bluemel
f5b38b5d3b Remove debug statements I accidently committed
svn path=/trunk/; revision=28071
2007-08-01 13:27:16 +00:00
Thomas Bluemel
c8479ce1cb - Detect memory leaks when cmd exits
- Use _tmain

svn path=/trunk/; revision=28070
2007-08-01 12:34:49 +00:00
Timo Kreuzer
9787ba0ce3 implement Arc, ArcTo, Chord, calling NtGdiArcInternal
svn path=/trunk/; revision=28069
2007-08-01 12:34:38 +00:00
Thomas Bluemel
683519ff1c Compile memory heap corruption detection code with _DEBUG_MEM and define it by default (for now)
svn path=/trunk/; revision=28068
2007-08-01 12:04:49 +00:00
Thomas Bluemel
8026c569b2 Improve debug message
svn path=/trunk/; revision=28067
2007-08-01 10:41:22 +00:00
Thomas Bluemel
fc6d0b3bc7 Allocate correct amount of memory.
See issue #2499 for more details.

svn path=/trunk/; revision=28066
2007-08-01 10:39:49 +00:00
Thomas Bluemel
df91a99233 - Add code to detect buffer overflows and buffer underflows on memory operations. This code is only enabled if _DEBUG is defined.
- Change all calls to malloc, realloc and free to cmd_alloc, cmd_realloc and cmd_free

svn path=/trunk/; revision=28065
2007-08-01 10:17:13 +00:00
Ged Murphy
9da2ad12a6 - update cards.dll to use GPL cards which don't resemble the Windows counterparts
- cards taken from http://sourceforge.net/projects/macsolitairex

svn path=/trunk/; revision=28064
2007-08-01 09:30:28 +00:00
Timo Kreuzer
478d0d4bc5 Implement ExtEscape, MaskBlt, PlgBlt, wich were linked to the Nt functions before. But those have a different parameter count. Fixes compilation.
svn path=/trunk/; revision=28063
2007-08-01 02:07:15 +00:00
Timo Kreuzer
369bfa51f2 NtGdiMaskBlt has 13 params not 12
NtGdiPlgBlt has 11 params not 10
NtGdiSetPixelFormat has 2 params not 3

svn path=/trunk/; revision=28062
2007-08-01 02:05:24 +00:00
Timo Kreuzer
e80f3b112e fix parameter count for NtGdiExtEscape in w32ksvc.db (8 parameters not 6)
svn path=/trunk/; revision=28061
2007-08-01 00:57:17 +00:00
Timo Kreuzer
4ef86834f9 fix nci tool to only generate one stub file for our win32ksys lib to silence the warning. Fix some comments.
svn path=/trunk/; revision=28060
2007-07-31 23:00:31 +00:00
Ged Murphy
2412a1aeb1 convert timedate.cpl to unicode
svn path=/trunk/; revision=28059
2007-07-31 22:17:07 +00:00
Magnus Olsen
71705afb69 revers guiconsole.c changes that was mistake committed in r28057
svn path=/trunk/; revision=28058
2007-07-31 21:41:15 +00:00
Magnus Olsen
d848c8c8f4 adding win32ksys the syscall lib for win32k
waring 
type make clean, 
delete makefile.auto
make clean does not delete the gdi32/misc/i386 delete that folder and need delete it u self
make clean does not delete the user32/misc/i386 delete that folder and need delete it u self



svn path=/trunk/; revision=28057
2007-07-31 21:38:52 +00:00
Ged Murphy
1fb9e7536b - don't write more bytes to the reg key than is required. fixes bug 2402
- use unicode explicitly
See issue #2402 for more details.

svn path=/trunk/; revision=28056
2007-07-31 21:17:57 +00:00
Magnus Olsen
59bf5f271d user32 cleanup lite
redirect the InvalidateRect@12 to NtUserInvalidateRect@12 in the def file

nci tools changes (done of timo and me)
frist part moving the w32ksvc.db and sysfuncs.lst where they belong


svn path=/trunk/; revision=28055
2007-07-31 20:22:13 +00:00
James Tabor
6428c40f66 Add NtGdiCreate-DeleteClientObj to win32k. This is used for Metafile not EnhMeta.
svn path=/trunk/; revision=28054
2007-07-31 07:06:06 +00:00
James Tabor
9d0415f7a7 Remove NtGdiGdiGet-SetBatchLimit.
svn path=/trunk/; revision=28053
2007-07-31 04:41:24 +00:00
Christoph von Wittich
fd37f2607a don't allow renaming of root keys
See issue #2508 for more details.

svn path=/trunk/; revision=28052
2007-07-30 23:27:52 +00:00
Christoph von Wittich
b430b691ac add a NULL pointer check
See issue #2508 for more details.

svn path=/trunk/; revision=28050
2007-07-30 21:04:38 +00:00
Christoph von Wittich
cb9cf60a0d Norwegian translation for msgina and mmc path by Frode Lillerud (frode at enkelt dot no)
See issue #2507 for more details.

svn path=/trunk/; revision=28049
2007-07-30 18:28:55 +00:00
Colin Finck
a98c23a440 Revert w3seek's changes from r27978, mkhive segfaults with them on 64-bit systems
svn path=/trunk/; revision=28047
2007-07-30 16:02:00 +00:00
Thomas Bluemel
ac648888c7 Only return valid values from WM_NOTIFYFORMAT with NF_QUERY in DefWindowProc
svn path=/trunk/; revision=28046
2007-07-30 15:16:15 +00:00
Timo Kreuzer
a2171e8ec6 - implement NtUserHideCaret, make NtUserShowCaret prototype match XP ones.
- update w32ksvc.db
- update ntuser.h
- remove implementations of ShowCaret and HideCaret from user32, redirectexports to nt functions
- add macros for ShowCaret / HideCaret to user32p.h to resolve user32 internal references

svn path=/trunk/; revision=28045
2007-07-30 15:08:14 +00:00
Hervé Poussineau
7855dd896f Remove ExportDriver concept.
If you want a driver which exports some functions, simply set it as kernelmodedriver and add a .def file

svn path=/trunk/; revision=28043
2007-07-30 13:18:35 +00:00
Daniel Reimer
1c474e61da Make output of "vol" command (more) compatible with windows (Bug 2255) from Coviti (coviti {at} gmail {dot} com)
svn path=/trunk/; revision=28042
2007-07-30 13:16:42 +00:00
Ged Murphy
41ba310733 remove the 'enterprise' text, I don't think we're worthy of it just yet.
svn path=/trunk/; revision=28040
2007-07-30 10:17:20 +00:00
Colin Finck
a2b61f49fb Add a Logon screensaver similar to the one of Windows developed by Marc Piulachs (marc DOT piulachs AT codexchange DOT net)
I modified the code, so the screensaver is listed as "Logon ScreenSaver" instead of "Default ScreenSaver"

I also added the other screensavers we have to the Boot-CD.
Some of them highlight some bugs in ReactOS, when you try to use them.
See issue #2505 for more details.

svn path=/trunk/; revision=28038
2007-07-30 09:36:32 +00:00
Christoph von Wittich
a629f387b9 fix broken condition in CallWindowProc
svn path=/trunk/; revision=28037
2007-07-30 08:44:52 +00:00
Timo Kreuzer
c5eb377a58 use NtUserInvalidateRect and NtUserInvalidateRgn in user32. Should be redirected directly in.def file, but it breaks a lot of references, so currently only calling it.
svn path=/trunk/; revision=28036
2007-07-30 04:03:00 +00:00
Timo Kreuzer
3b7f8774ac add NtUserInvalidateRect and NtUserInvalidateRgn to w32ksvc.db
svn path=/trunk/; revision=28035
2007-07-30 03:42:40 +00:00
Timo Kreuzer
54d13b61db add NtUserInvalidateRect and NtUserInvalidateRgn
svn path=/trunk/; revision=28034
2007-07-30 03:41:48 +00:00
Timo Kreuzer
52b31af55d implement NtUserInvalidateRect and NtUserInvalidateRgn
svn path=/trunk/; revision=28033
2007-07-30 03:30:55 +00:00
Timo Kreuzer
59d3012d08 simplify VIS_ComputeVisibleRegion
svn path=/trunk/; revision=28032
2007-07-30 02:49:11 +00:00
Timo Kreuzer
b8c09110a6 fix a DPRINT
svn path=/trunk/; revision=28031
2007-07-30 02:29:52 +00:00
Timo Kreuzer
133adbc1a6 update ntgdibad.h
svn path=/trunk/; revision=28030
2007-07-30 02:24:48 +00:00
Timo Kreuzer
ce40832234 rename NtGdiSelectVisRgn to IntGdiSelectVisRgn
svn path=/trunk/; revision=28029
2007-07-30 02:24:08 +00:00
Timo Kreuzer
0aa1be9e3f probe and copy hdc from usermode PAINTSTRUCT using SEH
svn path=/trunk/; revision=28028
2007-07-30 01:39:26 +00:00
Timo Kreuzer
7f423ecbdb remove useless NtGdiOffsetRgn
svn path=/trunk/; revision=28027
2007-07-30 01:26:57 +00:00
Timo Kreuzer
984be48dd5 - rename NtGdiGetTextMetrics to NtGdigetTextMetricsW and add cj parameter
- GetTextMetricsAW: call NtGdigetTextMetricW with cj set to sizeof(TMW_INTERNAL), use TextMetric member
- update w32ksvc.db
- update ntgdibad.h

svn path=/trunk/; revision=28026
2007-07-30 01:10:35 +00:00
Eric Kohl
380e7f70eb - Add sticky keys settings and make the existing settings work.
- Add empty filter keys dialog and toggle keys dialog.

svn path=/trunk/; revision=28024
2007-07-29 21:07:41 +00:00
Colin Finck
ddfbe083e9 Various cmd fixes by Carlo Bramini (carlo DOT bramix AT libero DOT it)
See issue #2232 for more details.

svn path=/trunk/; revision=28022
2007-07-29 19:53:17 +00:00
Christoph von Wittich
8fd67d96e0 Fix bug in IsValidLocale(), GetNumberFormatW(), GetCurrencyFormatW()
patch by Zavyalov Alexey (reactos at ilimschool dot ru)
See issue #2374 for more details.

svn path=/trunk/; revision=28020
2007-07-29 19:04:03 +00:00
Christoph von Wittich
e137a5326a Implement IsValidLanguageGroup, EnumDateFormatsExA, EnumDateFormatsExW
patch by Zavyalov Alexey (reactos at ilimschool dot ru)
See issue #2368 for more details.

svn path=/trunk/; revision=28019
2007-07-29 18:42:18 +00:00
Magnus Olsen
f1fce2a5f3 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 ??

svn path=/trunk/; revision=28018
2007-07-29 18:39:32 +00:00
Christoph von Wittich
98ddfb0831 Load correct screensaver's name patch by piulachs (marc dot piulachs at codexchange dot net)
See issue #2500 for more details.

svn path=/trunk/; revision=28016
2007-07-29 18:09:42 +00:00
Christoph von Wittich
6ae0b2c8a0 remove ZeroMemory - not needed anymore since GetLogicalDriveStrings is fixed
svn path=/trunk/; revision=28015
2007-07-29 18:03:41 +00:00
Christoph von Wittich
d631ee5509 fix GetLogicalDriveStringsA/W
svn path=/trunk/; revision=28014
2007-07-29 18:02:31 +00:00
Christoph von Wittich
dff1e93f29 Norwegian translation for regedit patch by Frode Lillerud (frode at enkelt dot no)
See issue #2502 for more details.

svn path=/trunk/; revision=28013
2007-07-29 17:36:08 +00:00
Christoph von Wittich
7875f9d609 fix bug introduced in r27994
svn path=/trunk/; revision=28012
2007-07-29 17:30:21 +00:00
Magnus Olsen
e36095538d NtGdiGetCurrentObject
1. add OBJ_EXTPEN, it is same as OBJ_PEN, now some smaller graphice glitch are fixed. 

svn path=/trunk/; revision=28011
2007-07-29 16:54:00 +00:00
Magnus Olsen
336c8d7905 partly implement animations GET/SET spi, the value are store, but win32k ignore them
svn path=/trunk/; revision=28010
2007-07-29 15:55:09 +00:00
Magnus Olsen
06b622635a NtGdiGetCurrentObject
activate palette, so it sending back a palette objects
NtGdiCreateHalftonePalette
fix support for halftone palette for other color deep that is higher 8bits
This letting us passing some more winetest

svn path=/trunk/; revision=28006
2007-07-29 14:24:10 +00:00
Colin Finck
a8a2168214 These ones were missing in r27997, sorry...
svn path=/trunk/; revision=28005
2007-07-29 14:02:15 +00:00
Christoph von Wittich
e020821f2c GetTimeFormat should use LocalTime instead of SystemTime
See issue #1601 for more details.

svn path=/trunk/; revision=28004
2007-07-29 13:51:54 +00:00
Magnus Olsen
719e7db47a partly implement NtGdiGetRandomRgn, we do not support metadc, so we will fail on thuse wine test for this api.
The implemetions are base partly on wine and msdn 

svn path=/trunk/; revision=28001
2007-07-29 13:12:20 +00:00
Colin Finck
ee4bffbbb4 Bulgarian translations by Станев (sstpr AT narod DOT ru)
I slightly modified the patch to reflect recent changes
See issue #2412 for more details.

svn path=/trunk/; revision=27997
2007-07-29 13:01:45 +00:00
Christoph von Wittich
d44f78fb8a Fix warnings patch by Heis Spiter (heis_spiter at hotmail dot com)
See issue #2138 for more details.

svn path=/trunk/; revision=27996
2007-07-29 12:08:15 +00:00
Colin Finck
76144d8e7a Fix fontview build
See issue #2477 for more details.

svn path=/trunk/; revision=27995
2007-07-29 10:56:23 +00:00
Christoph von Wittich
b9f016c611 fix bug "Regedit will let you create two identical keys."
See issue #2496 for more details.

svn path=/trunk/; revision=27994
2007-07-29 10:33:17 +00:00
Magnus Olsen
d675ad4eb0 fixing swedish rc syntax fault
svn path=/trunk/; revision=27993
2007-07-29 10:12:04 +00:00
Christoph von Wittich
7cace070fb greek translations by Apal (grad0621 at di dot uoa dot gr)
See issue #2483 for more details.

svn path=/trunk/; revision=27992
2007-07-29 09:53:59 +00:00
Magnus Olsen
2a953aba59 fixing the langues show right,
no more wrong langues show ;)

svn path=/trunk/; revision=27991
2007-07-29 09:06:41 +00:00
Magnus Olsen
eeb75032d2 fixing the langues show right,
no more wrong langues show ;)

svn path=/trunk/; revision=27990
2007-07-29 09:05:42 +00:00
Magnus Olsen
5e57b86e57 fixing the langues show right,
no more wrong langues show ;)

svn path=/trunk/; revision=27989
2007-07-29 09:04:53 +00:00
Magnus Olsen
142e5c4d8b fixing the langues show right,
no more wrong langues show ;)

svn path=/trunk/; revision=27988
2007-07-29 09:03:29 +00:00
Magnus Olsen
805f0170b6 fixing the langues show right,
no more wrong langues show ;)

svn path=/trunk/; revision=27987
2007-07-29 09:02:29 +00:00
Magnus Olsen
f6b835f2e9 fixing the langues show right,
no more germany in english ;)

svn path=/trunk/; revision=27986
2007-07-29 08:58:24 +00:00
Thomas Bluemel
8ea64f258b Handle error case more correctly
svn path=/trunk/; revision=27985
2007-07-29 08:16:50 +00:00
Thomas Bluemel
690351d90a Simplify code by using dialog functions
svn path=/trunk/; revision=27984
2007-07-29 08:14:38 +00:00
Thomas Bluemel
e7faae18fc Fix buffer overflow on unicode builds introduced in r27982
svn path=/trunk/; revision=27983
2007-07-29 07:59:17 +00:00
Christoph von Wittich
5cd0ce3185 fix a crash and the selchange notification code
svn path=/trunk/; revision=27982
2007-07-29 00:27:08 +00:00
Christoph von Wittich
105b544d6c fix crash on linux systems when an invalid backend is specified
svn path=/trunk/; revision=27981
2007-07-28 23:38:59 +00:00
Christoph von Wittich
ff42fce079 -replace the ListView in swappage dialog with a ListBox
-fix some minor issues

svn path=/trunk/; revision=27980
2007-07-28 22:34:42 +00:00
Thomas Bluemel
d6bbe9b6e8 Fix repaint issue in the last row of the control
svn path=/trunk/; revision=27979
2007-07-28 21:59:05 +00:00
Thomas Bluemel
0172ae8384 Make sure LONG/ULONG is correctly defined for both cmlib and mkhive
svn path=/trunk/; revision=27978
2007-07-28 21:33:23 +00:00
Thomas Bluemel
ff56fe5fb3 Some more function prototype fixes and pointer type warning fixes
svn path=/trunk/; revision=27977
2007-07-28 21:30:16 +00:00
Christoph von Wittich
40c483fa1a fix compilation of usetup
svn path=/trunk/; revision=27976
2007-07-28 20:32:16 +00:00
Christoph von Wittich
c50397f0e4 fix no confirmation before format
See issue #2498 for more details.

svn path=/trunk/; revision=27975
2007-07-28 20:12:31 +00:00
Thomas Bluemel
979d2a51d4 Don't redefine HRESULT if already defined
svn path=/trunk/; revision=27974
2007-07-28 20:09:00 +00:00
Eric Kohl
2f450a8880 Check the menu items in the view submenu according to the selected type of view.
svn path=/trunk/; revision=27973
2007-07-28 20:03:06 +00:00
Thomas Bluemel
3b5160fc40 More function prototype fixes
svn path=/trunk/; revision=27972
2007-07-28 20:02:37 +00:00
Ziliang Guo
483007c6f5 update the bootdata readme
svn path=/trunk/; revision=27971
2007-07-28 20:00:20 +00:00
Thomas Bluemel
1c2063ec0f Fix the DisplayApplet function definition
svn path=/trunk/; revision=27970
2007-07-28 19:56:15 +00:00
Johannes Anderwald
bc9fefefbf - fix internet time update button for the languages which had it wrong
- add missing internet update time dialog to spanish resource file - needs to be translated

svn path=/trunk/; revision=27969
2007-07-28 19:48:00 +00:00
Christoph von Wittich
518d4a6885 display path in statusbar again when a menu is closed (doesn't seem to work properly on ReactOS yet)
See issue #2495 for more details.

svn path=/trunk/; revision=27968
2007-07-28 19:43:22 +00:00
Thomas Bluemel
025c8a964b Fix some prototypes
svn path=/trunk/; revision=27967
2007-07-28 19:20:30 +00:00
Thomas Bluemel
2c89355466 Fix some functions to match their prototypes
svn path=/trunk/; revision=27966
2007-07-28 19:15:10 +00:00
Johannes Anderwald
3fc2770451 - added slovak translation by Mario Kacmar
See issue #2486 for more details.

svn path=/trunk/; revision=27965
2007-07-28 19:11:09 +00:00
Thomas Bluemel
25ff32dbf6 Fix incompatible pointer type warning
svn path=/trunk/; revision=27964
2007-07-28 18:51:49 +00:00
Thomas Bluemel
87388c9075 Fix function callback prototype
svn path=/trunk/; revision=27963
2007-07-28 18:44:49 +00:00
Thomas Bluemel
f82b9c2321 Fix incompatible pointer type warnings
svn path=/trunk/; revision=27962
2007-07-28 18:42:36 +00:00
Thomas Bluemel
b6b71503a4 Fix incompatible pointer type warnings
svn path=/trunk/; revision=27961
2007-07-28 18:24:09 +00:00
Thomas Bluemel
f3ad83cca1 Make the InfpBuildFileBuffer prototype match it's definition
svn path=/trunk/; revision=27960
2007-07-28 18:09:51 +00:00
Thomas Bluemel
b837ae3d3c Make the prototypes match those defined in the .idl files
svn path=/trunk/; revision=27959
2007-07-28 18:06:51 +00:00
Thomas Bluemel
eb673ff506 Fix definition of DbgPrint to be compatible
svn path=/trunk/; revision=27958
2007-07-28 18:03:17 +00:00
Thomas Bluemel
15036a5b02 Fix incompatible pointer types
svn path=/trunk/; revision=27957
2007-07-28 18:01:30 +00:00
Thomas Bluemel
c9a7f7f8f2 Fix return types
svn path=/trunk/; revision=27956
2007-07-28 17:55:58 +00:00
Johannes Anderwald
c697530b17 - fix cmd not to crash when just typing "start" [enter]
See issue #2294 for more details.

svn path=/trunk/; revision=27955
2007-07-28 17:48:23 +00:00
Thomas Bluemel
0a931f1a75 Remove duplicate definition of SHChangeNotification_Lock
svn path=/trunk/; revision=27954
2007-07-28 17:47:49 +00:00
Thomas Bluemel
653ff24f1a Fix warnings with -O3
svn path=/trunk/; revision=27953
2007-07-28 17:44:39 +00:00
Thomas Bluemel
f00ee22138 Correctly calculate message time. Fixes slow clicks being interpreted as double clicks.
See issue #2238 for more details.

svn path=/trunk/; revision=27952
2007-07-28 17:16:51 +00:00
Johannes Anderwald
832362635d - set USERNAME environment variable
See issue #2487 for more details.

svn path=/trunk/; revision=27951
2007-07-28 16:29:33 +00:00
Thomas Bluemel
8e88ed96e4 Also hand 0 read bytes to XML_Parse to make sure we always signal that we're done reading the document
svn path=/trunk/; revision=27950
2007-07-28 15:47:56 +00:00
Eric Kohl
9952b46b92 - Load and save game settings.
- Disable unused dialog controls and menu items.

svn path=/trunk/; revision=27949
2007-07-28 13:03:13 +00:00
Christoph von Wittich
d585f1041b delete ocidl.h and autogenerate it from the idl
svn path=/trunk/; revision=27948
2007-07-28 12:51:59 +00:00
Thomas Bluemel
bcacb656fe Fix stack corruption
svn path=/trunk/; revision=27947
2007-07-28 12:48:02 +00:00
Thomas Bluemel
85928f924c turn assertion on again, this bug should be fixed now
svn path=/trunk/; revision=27946
2007-07-28 12:22:27 +00:00
Christoph von Wittich
4337ad0e49 add hh.exe to bootcd
svn path=/trunk/; revision=27945
2007-07-28 12:13:31 +00:00
Christoph von Wittich
12aef723e3 Updated Norwegian language file for explorer patch by Frode Lillerud (frode at enkelt dot no)
See issue #2491 for more details.

svn path=/trunk/; revision=27944
2007-07-28 12:03:46 +00:00
Thomas Bluemel
7bf577c9ba The menu names are on the user heaps now
svn path=/trunk/; revision=27943
2007-07-28 11:35:08 +00:00
Christoph von Wittich
03f66e49b1 fixed "invalid window handle" error msg
svn path=/trunk/; revision=27942
2007-07-28 11:11:27 +00:00
Thomas Bluemel
5222d1d7a2 Simplify and fix handling of menus for classes
svn path=/trunk/; revision=27941
2007-07-28 11:05:33 +00:00
Christoph von Wittich
ed85477766 better control placement for syssetup Italian rc file patch by devpao (devotip at tiscali.it)
See issue #2475 for more details.

svn path=/trunk/; revision=27940
2007-07-28 10:29:23 +00:00
Christoph von Wittich
b9fbd58a93 german text did not fit into the static controls
svn path=/trunk/; revision=27939
2007-07-28 10:04:52 +00:00
Christoph von Wittich
c6260888e2 -fix linking when entrypoint is set to "0"
See issue #2489 for more details.

svn path=/trunk/; revision=27938
2007-07-28 09:42:27 +00:00
Thomas Bluemel
d59de2819e Remove incorrect error check
svn path=/trunk/; revision=27937
2007-07-27 20:03:05 +00:00
Thomas Bluemel
ed630922e9 Disable debug output by default
svn path=/trunk/; revision=27936
2007-07-27 19:26:11 +00:00
Thomas Bluemel
2a672fc18c - Search for user32 window classes before searching for system classes
- Register the user32 base address with win32k. Technically this is not really neccessary because user32's base address is fixed

svn path=/trunk/; revision=27935
2007-07-27 19:23:22 +00:00
Hervé Poussineau
fb76bb0053 Add missing LIST_FOR_EACH_ENTRY_REV macro
svn path=/trunk/; revision=27932
2007-07-27 15:07:07 +00:00
Ged Murphy
c6b03c24b9 set the text in the mem and cpu graphs to use the default GUI font. This cleans up the appearance
svn path=/trunk/; revision=27931
2007-07-27 13:47:28 +00:00
Hervé Poussineau
c5cabb165a "entrypoint=0" is now auto-generated
svn path=/trunk/; revision=27930
2007-07-27 13:14:35 +00:00
Christoph von Wittich
3b6565d0fb -fix 2nd stage setup
svn path=/trunk/; revision=27928
2007-07-27 12:54:03 +00:00
The Wine Synchronizer
7cf2fea853 Autosyncing with Wine HEAD
svn path=/trunk/; revision=27927
2007-07-27 11:36:07 +00:00
Hervé Poussineau
660c29094c Fix hhctrl.ocx build
svn path=/trunk/; revision=27926
2007-07-27 11:19:19 +00:00
Ged Murphy
882a314408 fix the comment
svn path=/trunk/; revision=27925
2007-07-27 11:18:03 +00:00
Ged Murphy
59f123b12e revert r27504. translation shouldn't be added to Wine libs
svn path=/trunk/; revision=27924
2007-07-27 11:10:37 +00:00
Hervé Poussineau
5558f59489 Update status
svn path=/trunk/; revision=27923
2007-07-27 10:22:17 +00:00
The Wine Synchronizer
aff6899f29 Autosyncing with Wine HEAD
svn path=/trunk/; revision=27922
2007-07-27 10:20:13 +00:00
The Wine Synchronizer
071c7429f1 Autosyncing with Wine HEAD
svn path=/trunk/; revision=27921
2007-07-27 10:17:42 +00:00
The Wine Synchronizer
f5e0c36863 Autosyncing with Wine HEAD
svn path=/trunk/; revision=27920
2007-07-27 10:12:10 +00:00
The Wine Synchronizer
0c37710c2c Autosyncing with Wine HEAD
svn path=/trunk/; revision=27919
2007-07-27 10:11:12 +00:00
The Wine Synchronizer
f0f9ff6251 Autosyncing with Wine HEAD
svn path=/trunk/; revision=27918
2007-07-27 10:07:14 +00:00
The Wine Synchronizer
9bd259e856 Autosyncing with Wine HEAD
svn path=/trunk/; revision=27917
2007-07-27 10:05:21 +00:00
The Wine Synchronizer
3f23ffe17b Autosyncing with Wine HEAD
svn path=/trunk/; revision=27916
2007-07-27 10:03:59 +00:00
The Wine Synchronizer
914e5f3480 Autosyncing with Wine HEAD
svn path=/trunk/; revision=27915
2007-07-27 10:00:38 +00:00
The Wine Synchronizer
ba29140448 Autosyncing with Wine HEAD
svn path=/trunk/; revision=27914
2007-07-27 09:59:17 +00:00
The Wine Synchronizer
c82cab29ec Autosyncing with Wine HEAD
svn path=/trunk/; revision=27913
2007-07-27 09:52:38 +00:00
The Wine Synchronizer
a0b832df14 Autosyncing with Wine HEAD
svn path=/trunk/; revision=27912
2007-07-27 09:49:52 +00:00
The Wine Synchronizer
e2d4cbc97d Autosyncing with Wine HEAD
svn path=/trunk/; revision=27911
2007-07-27 09:46:28 +00:00
The Wine Synchronizer
2a21dbe77b Autosyncing with Wine HEAD
svn path=/trunk/; revision=27910
2007-07-27 09:45:02 +00:00
The Wine Synchronizer
cb1824c717 Autosyncing with Wine HEAD
svn path=/trunk/; revision=27909
2007-07-27 09:41:02 +00:00
The Wine Synchronizer
374593a187 Autosyncing with Wine HEAD
svn path=/trunk/; revision=27908
2007-07-27 09:38:44 +00:00
The Wine Synchronizer
35e9e5253f Autosyncing with Wine HEAD
svn path=/trunk/; revision=27907
2007-07-27 09:37:47 +00:00
The Wine Synchronizer
0f86de1a3a Autosyncing with Wine HEAD
svn path=/trunk/; revision=27906
2007-07-27 09:34:02 +00:00
Hervé Poussineau
cdcd38e9ae Add missing HH_SAFE_DISPLAY_TOPIC constant
svn path=/trunk/; revision=27905
2007-07-27 09:33:28 +00:00
The Wine Synchronizer
8f774e30a3 Autosyncing with Wine HEAD
svn path=/trunk/; revision=27904
2007-07-27 09:30:09 +00:00
The Wine Synchronizer
2513a18ec3 Autosyncing with Wine HEAD
svn path=/trunk/; revision=27903
2007-07-27 09:28:40 +00:00
Hervé Poussineau
7d642d88fb Update structure
svn path=/trunk/; revision=27902
2007-07-27 09:24:21 +00:00
The Wine Synchronizer
f29227b580 Autosyncing with Wine HEAD
svn path=/trunk/; revision=27901
2007-07-27 09:21:42 +00:00
The Wine Synchronizer
deaaa434f3 Autosyncing with Wine HEAD
svn path=/trunk/; revision=27900
2007-07-27 09:17:03 +00:00
The Wine Synchronizer
d5c96e105e Autosyncing with Wine HEAD
svn path=/trunk/; revision=27899
2007-07-27 09:12:45 +00:00
The Wine Synchronizer
42ff7ff0fa Autosyncing with Wine HEAD
svn path=/trunk/; revision=27898
2007-07-27 09:10:10 +00:00
The Wine Synchronizer
933a0dc886 Autosyncing with Wine HEAD
svn path=/trunk/; revision=27897
2007-07-27 09:03:12 +00:00
Hervé Poussineau
1cda0af518 Merge SetupGetFileCompressionInfo[Ex]A/W, SetupDecompressOrCopyFileA/W, SetupGetSourceFileLocationA/W, SetupGetSourceInfoA/W, SetupGetTargetPathA/W, SetupQueryInfOriginalFileInformationA/W from Wine
Misc fixes by me and Wine team

svn path=/trunk/; revision=27896
2007-07-27 09:02:18 +00:00
Hervé Poussineau
e95c6843c0 Revert r27863, and add the correct fix
svn path=/trunk/; revision=27895
2007-07-27 07:23:34 +00:00
Daniel Reimer
34dac511bc - Commit the modified Norwegian RC Files to the autosynched Wine DLLs, too. My Plan is to edit the diffs myself and let a dev look over my modifications before I commit them then. This speeds up the stuff a bit. We could need a new sync now that 0.3.7 is almost out, but we cant...
svn path=/trunk/; revision=27894
2007-07-27 07:11:35 +00:00
Steven Edwards
95e420e66e - Added the "(at your option) any later version" clause to the NDK license with
permission of the author. 

- Clarify the license requirements by breaking it to its own section and in this
case requiring the NDK to still be released as LGPLv2.1 or GPLv2 even if it is
released with a GPLv3 application.

- Minor spelling error fix


svn path=/trunk/; revision=27893
2007-07-27 03:19:23 +00:00
Timo Kreuzer
7f36f5002f Rename NtGdiGettextFace into NtGdiGetTextFaceW and add bAliasName parameter. Change parameter names in GetTextFaceW. Update ntgdibad.h
svn path=/trunk/; revision=27892
2007-07-26 23:02:47 +00:00
Timo Kreuzer
f08a04538a update ntgdibad.h
svn path=/trunk/; revision=27891
2007-07-26 22:37:20 +00:00
Timo Kreuzer
eb3712b47d - rename NtGdiGetTextExentExPoint to NtGdiGetTextExtentExW and add 8th parameter (currently unhandled)
svn path=/trunk/; revision=27890
2007-07-26 22:37:08 +00:00
Christoph von Wittich
c4aa25f1aa add shell32_ros.diff
svn path=/trunk/; revision=27889
2007-07-26 21:53:05 +00:00
Christoph von Wittich
ea206e8a12 -fix crash in shell32 caused by clamwin installer (patch by w3seek)
svn path=/trunk/; revision=27887
2007-07-26 21:43:22 +00:00
Timo Kreuzer
da22f48dfd - add painting.c to gdi32.def
- implement FloodFill, calling NtGdiExtFloodFill
- implement CreateRectRgnIndirect, calling NtGdiCreateRectRgn
- remove NtGdiCreateRectRgnIndirect, NtGdiFloodFill from win32k
- update ntgdibad.h

svn path=/trunk/; revision=27883
2007-07-26 19:52:51 +00:00
Timo Kreuzer
8a32a579d8 sorry forgot this one
svn path=/trunk/; revision=27872
2007-07-26 18:17:32 +00:00
Timo Kreuzer
f626203e0c update ntgdibad.h
svn path=/trunk/; revision=27866
2007-07-26 17:39:56 +00:00
Timo Kreuzer
fc315e7116 - fix parameter count for NtGdiCreatePen in w32ksvc.db (4 params, not 3)
- implement CreatePen, calling NtGdiCreatePen@16 instead of forwarding to NtGdiCreatePen@12, wich does not exist
- implement CreatePenIndirect, calling NtGdiCreatePen, instead of forwarding to NtGdiCreatePenIndirect
- remove NtGdiCreatePenIndirect from w32ksvc.db and win32k

svn path=/trunk/; revision=27865
2007-07-26 17:38:49 +00:00
Colin Finck
6e95387504 Fix the Winhelp build
I know this is a pretty bad "fix", but as long as we have nothing better and Winhelp builds again, we have to use it ;-)

svn path=/trunk/; revision=27863
2007-07-26 17:07:24 +00:00
Timo Kreuzer
ce4721237b update ntgdibad.h
svn path=/trunk/; revision=27860
2007-07-26 16:41:09 +00:00
Timo Kreuzer
e71ca90a57 remove NtGdiCreateEllipticRegionIndirect from win32k
svn path=/trunk/; revision=27859
2007-07-26 16:40:23 +00:00
Timo Kreuzer
1a455c9c06 remove NtGdiCreateEllipticRegionIndirect from w32ksvc.db
svn path=/trunk/; revision=27858
2007-07-26 16:39:27 +00:00
Timo Kreuzer
75fec6f6f9 implement CreateEllipticRgnIndirect, calling NtGdiCreateEllipticRgn, instead of redirecting to NtGdiCreateEllipticRgnIndirect
svn path=/trunk/; revision=27857
2007-07-26 16:27:47 +00:00
Timo Kreuzer
16306b2ce0 update ntgdibad.h
svn path=/trunk/; revision=27855
2007-07-26 16:02:37 +00:00
Timo Kreuzer
531bc84358 remove NtGdiCreateCompatibleBitmap from win32k
svn path=/trunk/; revision=27854
2007-07-26 16:01:58 +00:00
Timo Kreuzer
6488d2a0a3 remove NtGdiCreateCompatibleBitmap from syscall db
svn path=/trunk/; revision=27853
2007-07-26 16:01:13 +00:00
Timo Kreuzer
e81c617c19 implement CreateDiscardableBitmap, calling NtGdiCreateCompatibleBitmap instead of redirecting to NtGdiCreateDiscardableBitmap
svn path=/trunk/; revision=27852
2007-07-26 15:59:44 +00:00
Timo Kreuzer
ca6fc5cff9 - implement CreateBitmapIndirect, calling NtGdicreateBitmap
- NtGdiCreateBitmap: directly do the job instead of calling IntCreateBitmapIndirect
- remove IntCreateBitmapIndirect
- remove NtGdiCreateBitmapIndirect
- update ntgdibad.h

svn path=/trunk/; revision=27851
2007-07-26 15:20:29 +00:00
Hervé Poussineau
bc4b14c9c4 Don't abuse debug system
svn path=/trunk/; revision=27850
2007-07-26 15:13:36 +00:00
Christoph von Wittich
0cd283447c fix condition in rosglCopyContext patch by Dirus (DannyDaemonic at gmail.com)
See issue #2375 for more details.

svn path=/trunk/; revision=27849
2007-07-26 15:12:39 +00:00
Thomas Bluemel
bf93eab031 Removed hacks from findfirst/findnext APIs
See issue #1736 for more details.

svn path=/trunk/; revision=27847
2007-07-26 15:07:07 +00:00
Christoph von Wittich
4473df2e66 get sysdm to work with freeldr.ini as well
See issue #2302 for more details.

svn path=/trunk/; revision=27846
2007-07-26 14:56:01 +00:00
Johannes Anderwald
a27339eabc - fix duplicate control id constant by Carlo Bramini (carlo dot bramix at libero dot it)
See issue #2479 for more details.

svn path=/trunk/; revision=27845
2007-07-26 14:54:55 +00:00
Daniel Reimer
be3aec5033 Commited Workaround in userenv, too. ReactOS does not like Greek letters in Folder Names... See Bug 2478. (from Giannis Adamopoulos)
svn path=/trunk/; revision=27844
2007-07-26 14:53:15 +00:00
Johannes Anderwald
a276740842 - update italian translation and a few code simplifications by Carlo Bramini (carlo dot bramix at libero dot it)
- fix a few issues (remove SIZEOF macro + SUBLANG_ITALIAN...)
See issue #2365 for more details.

svn path=/trunk/; revision=27843
2007-07-26 14:48:47 +00:00
Timo Kreuzer
caeec5d190 - TextOutW: call NtGdiExtTextOut
- remove NtGdiTextOut from win32k
todo: NtGdiExtTextOut -> NtGdiExtTextOutW (does someone know what the 9th parameter is?)

svn path=/trunk/; revision=27840
2007-07-26 13:57:17 +00:00
Colin Finck
308132efa0 - Remove the main() procedure as we already have a WinMain() procedure and we need the hInstance value
- Use RegisterClass with WNDCLASS instead of RegisterClassEx with WNDCLASSEX, so we don't need to care about the small icon

svn path=/trunk/; revision=27838
2007-07-26 12:31:56 +00:00
Colin Finck
768fc82ee4 - Make some check boxes wider, so the text is fully displayed (patch by Nathan Davidson, coviti AT gmail DOT com)
- Also do that for the other languages
- Fix the Norwegian and Thai translation, where even control names and boot parameters were translated
  Translators, don't do that, that's highly wrong! (but funny anyway... :-D )
See issue #2343 for more details.

svn path=/trunk/; revision=27837
2007-07-26 12:14:14 +00:00
Colin Finck
8443ad9e13 Updated slovak translation for explorer-new by Mario Kacmar (kario AT szm DOT sk)
svn path=/trunk/; revision=27836
2007-07-26 11:46:10 +00:00
Colin Finck
8647578fc1 Apply a Downloader translation by Paolo Devoti (devotip AT tiscali DOT it) from bug 2027, so this bug can finally be closed now :-)
See issue #2027 for more details.

svn path=/trunk/; revision=27835
2007-07-26 11:42:59 +00:00
Daniel Reimer
174affb36d eol:style = native
svn path=/trunk/; revision=27834
2007-07-26 11:08:19 +00:00
Daniel Reimer
df75cfd9de Apply patches from BugZilla:
- Brazilian Portuguese translation for winmm (Bug 2442) from Marcelo Zamperetti (marcelohz AT gmail DOT com) (2nd bin with both Portugese RCs)
- Updated french translation for syssetup (Bug 2462) from Pierre Schweitzer (heis_spiter AT hotmail DOT com)
- Fixes to italian translation for powercfg applet (Bug 2467) from Carlo Bramini (carlo DOT bramix AT libero DOT it)
- Update for greek translation (Bug 2478) from Giannis Adamopoulos (johnyadams AT hotmail DOT com) except userenv.diff

svn path=/trunk/; revision=27833
2007-07-26 11:03:00 +00:00
Colin Finck
bd3f848ef4 Brazilian Portuguese translation for regedit by Marcelo Zamperetti (marcelohz AT gmail DOT com)
For the record, this seems to be the first program that we now have in both Brazilian Portuguese and Portuguese from Portugal :-)

If someone has time, please look at the regedit code and find out which dialogs are really still needed.
For me it looks like the layout of the resource files was changed some time ago and now we have files with the old and with the new layout.
See issue #2440 for more details.

svn path=/trunk/; revision=27832
2007-07-26 10:40:18 +00:00
Colin Finck
cdc93ad52e Brazilian Portuguese translation by Marcelo Zamperetti (marcelohz AT gmail DOT com)
I changed SUBLANG_PORTUGUESE_BRAZILIAN to SUBLANG_NEUTRAL, so the translation is also used as long as we have no other portuguese translation
See issue #2439 for more details.

svn path=/trunk/; revision=27831
2007-07-26 10:17:37 +00:00
Colin Finck
d031691221 Updated portuguese keyboard layout by João Jerónimo.
See issue #2436 for more details.

svn path=/trunk/; revision=27830
2007-07-26 10:09:30 +00:00
Colin Finck
4096e1a913 Updated polish translation by Artek Wiśniewski (aart3k AT gmail DOT com)
See issue #2433 for more details.

svn path=/trunk/; revision=27829
2007-07-26 10:04:46 +00:00
Colin Finck
23dd40bdad Fix the german "Run" dialog as requested by Christoph
svn path=/trunk/; revision=27828
2007-07-26 09:58:40 +00:00
Colin Finck
ca0081aaf6 Ah, forgot this one :-(
svn path=/trunk/; revision=27827
2007-07-26 09:50:03 +00:00
Colin Finck
53a6e85507 - Fix the mnemonic keys for the english translation and add a slovak translation (patch by Mario Kacmar, kario AT szm DOT sk)
- Fix the mnemonic keys in the other translations myself
- Fix the german configuration dialog
See issue #2472 for more details.

svn path=/trunk/; revision=27826
2007-07-26 09:45:18 +00:00
Colin Finck
34ba650217 Updated norwegian translation my Lars Martin Hambro (lars_martin4 AT hotmail DOT com)
See issue #1741 for more details.

svn path=/trunk/; revision=27825
2007-07-26 09:15:25 +00:00
Colin Finck
5663aa0b6f Ukrainian translations by Artem Reznikov (temarez AT yandex DOT ru)
See issue #2477 for more details.

svn path=/trunk/; revision=27824
2007-07-26 09:09:45 +00:00
Colin Finck
e97732e87c Slovak translation for netid by Mario Kacmar (kario AT szm DOT sk)
svn path=/trunk/; revision=27823
2007-07-26 08:18:08 +00:00
Colin Finck
e7f9003e73 Small fix in the slovak translation
svn path=/trunk/; revision=27822
2007-07-26 08:00:41 +00:00
Colin Finck
025355738a - Remove all the VS stuff from the english resource file and make it readable/editable/translateable
- Remove some redundant resources
- Fix some typos
- Use RegisterClass instead of RegisterClassEx in the MyRegisterClass function: This way we don't need a resource for the small icon, but it works the same
- Add a "rsrc.rc" file

svn path=/trunk/; revision=27821
2007-07-26 07:43:01 +00:00
Timo Kreuzer
c277abc3bb gdiobjects patch:
- stockmask and reuse counter are stored in the lower 16 bits of the typeinfo field in the entry, not in the upper 16 bits!
- take care of this when trying to lock an object (compare upper 16 bits of handle with lower 16 bits of typeinfo field)
- some variable renaming
- remove code duplication by moving debugoutput to an extra function
- move checking for expected object type to a different location, should be removed completely later
Fixes possible crashes if messing around with deleted / reused objects.

svn path=/trunk/; revision=27818
2007-07-25 22:39:14 +00:00
Timo Kreuzer
9a5a65a65b Add some type definitions and macros for gdi object entries. Needed for upcoming gdiobj patch.
svn path=/trunk/; revision=27817
2007-07-25 22:22:38 +00:00
Timo Kreuzer
e4aff98165 UserScrollDC (complete rewrite):
- include the region that could not be copied (invisible before) into invalid region
- use less regions and calculations
- return the type of the invalidated region (used by NtUserScrollWindowEx)
- Remove LPtoDP and DPtoPL. Everything is now in logical coordinates.
NtUserScrollDC:
- use SEH for buffer transfer
NtUserScrollWindowEx:
- use SEH for buffer transfer instead of MmCopyFromCaller
- use SEH to write back to usermode
- return the type of invalid region not of the invalidated region (nothing if SW_INVALIDATE is not set)
- use members of WINDOW_OBJECT instead of calling IntWinListChildren
Use hungarian notation for variables

fixes bug 2237
See issue #2237 for more details.

svn path=/trunk/; revision=27815
2007-07-25 21:51:56 +00:00
Christoph von Wittich
d3703b4fe6 don't stub a function we already have
svn path=/trunk/; revision=27813
2007-07-25 19:19:54 +00:00
Colin Finck
bdf7b50774 Updated language files by Olaf Siejka (caemyr AT gmail DOT com)
See issue #2438 for more details.

svn path=/trunk/; revision=27812
2007-07-25 18:25:16 +00:00
Colin Finck
654cb79562 Add a "magnify" application developed by Marc Piulachs (marc.piulachs AT codexchange DOT net)
Isn't finished and lights up some bugs in ReactOS, but at least it's a start
See issue #2463 for more details.

svn path=/trunk/; revision=27811
2007-07-25 18:00:56 +00:00
Christoph von Wittich
a7b34c7f12 -fix an endless loop when a rbuild file has an invalid date
See issue #2466 for more details.

svn path=/trunk/; revision=27810
2007-07-25 15:11:06 +00:00
Colin Finck
df43dc0653 Lithuanian translations by Vytis Girdzijauskas (cman AT cman DOT us)
See issue #2461 for more details.

svn path=/trunk/; revision=27809
2007-07-25 14:23:41 +00:00
Colin Finck
a2d6945b0a Norwegian translation for newdev.dll by Frode Lillerud (frode AT enkelt DOT no)
See issue #2474 for more details.

svn path=/trunk/; revision=27808
2007-07-25 14:03:09 +00:00
Colin Finck
e189c41b51 Slovak translation by Mario Kacmar (kario AT szm DOT sk)
svn path=/trunk/; revision=27807
2007-07-25 13:55:10 +00:00
Colin Finck
9789d03063 Change the width of one control to 110 as it's done in the other translations
svn path=/trunk/; revision=27806
2007-07-25 12:52:05 +00:00
Colin Finck
46740b8d9f Updated Czech translation by Kamil Hornicek (tykef AT atlas DOT cz)
svn path=/trunk/; revision=27805
2007-07-25 11:06:31 +00:00
James Tabor
7705c7b9d4 Removed Dce from the DC handle table. Tested bootcd, Explorer and Taskmgr.
svn path=/trunk/; revision=27804
2007-07-25 03:35:59 +00:00
Colin Finck
c440e3860d Remove the description for a temporary hack, which was already removed in r26451
svn path=/trunk/; revision=27803
2007-07-24 19:47:57 +00:00
Daniel Reimer
c09ba08b78 Commit final fixes for RC files except for Wine autosynched files. I will not change anything on them right now, no reverts, no further fixes. First I want a official course from our captain.
svn path=/trunk/; revision=27802
2007-07-24 18:40:25 +00:00
Colin Finck
9788276e00 New and updated greek translations by Apostolos Alexiadis (grad0621 AT di DOT uoa DOT gr)
Fixes a part of bug 2464
See issue #2464 for more details.

svn path=/trunk/; revision=27801
2007-07-24 17:12:40 +00:00
Colin Finck
996c22e459 Slovak translations by Mario Kacmar (kario AT szm DOT sk)
See issue #2465 for more details.

svn path=/trunk/; revision=27800
2007-07-24 16:50:52 +00:00
Ged Murphy
6f73fa7812 fix flex generated file
svn path=/trunk/; revision=27799
2007-07-24 15:28:12 +00:00
Daniel Reimer
39d069122f Small fixes in some RC Files
svn path=/trunk/; revision=27798
2007-07-24 10:20:37 +00:00
Colin Finck
025e513c98 Remove the second LANGUAGE setting from each file, we only need it one time in each translation file.
svn path=/trunk/; revision=27797
2007-07-24 09:33:20 +00:00
Aleksey Bragin
61cde810eb - Remove usewrc=false, I'm not sure what is a better option, but at least this fixes the problems with wrong language.
svn path=/trunk/; revision=27796
2007-07-24 09:14:18 +00:00
Aleksey Bragin
e8edd63af3 Magnus: THINK, then THINK, then THINK once more! and only then hit COMMIT button.
Reverting 27783 changes, since it's just a complete mess (setting LANG_NEUTRAL, then including langauge-specific resource files?! wtf?).

svn path=/trunk/; revision=27795
2007-07-24 09:13:14 +00:00
Ged Murphy
4a9419289a add a diff so rpcrt4 can be synched with Wine
svn path=/trunk/; revision=27794
2007-07-24 08:20:12 +00:00
Ged Murphy
b4fe4fe1f5 - new rpcrt4 from Wine-0_9_41 which is a big move from our current implementation, thus I've added it as a separate module for now until we have it working.
- includes an additional file, unix_func.c, which implements 3 unix API's which aren't available in Windows (poll, socketpair, inet_ntop)
- It builds, but it's completely untested.

svn path=/trunk/; revision=27793
2007-07-23 22:26:34 +00:00
Colin Finck
64d9543194 Remove the IDS_CMT_WINEFILE and IDS_CMT_IBROWSER strings in all translations.
Thanks to Apostolos Alexiadis for noticing this.

svn path=/trunk/; revision=27792
2007-07-23 18:38:15 +00:00
Colin Finck
2055852ec9 Greek translations by Apostolos Alexiadis (grad0621 AT di DOT uoa DOT gr)
Fixes a part of bug 2459
See issue #2459 for more details.

svn path=/trunk/; revision=27791
2007-07-23 18:28:55 +00:00
Colin Finck
9a7b3267ce Remove the TABs again, sorry that was a bad idea
At least we have a consistent indentation in the sysdm files now :-)

svn path=/trunk/; revision=27789
2007-07-23 16:32:04 +00:00
Ged Murphy
282435cac7 change the notepad icon for the GPL notepad++ icon until a suitable replacement can be found.
svn path=/trunk/; revision=27788
2007-07-23 15:19:20 +00:00
Colin Finck
5252fd9823 - Get rid of an unneeded variable in GetSystemInformation
- Minor changes to the GetProcNameString function
- Fix unselecting the license text. EM_SETSEL only works after the edit control has been drawn, so we cannot send this message in the WM_INITDIALOG message handler.
  Instead we use PostMessage now. See KB96674 for more details.
- Downloaded the latest GPL 2.0 text from the GNU website and use that as the "gpl.txt" now.
  Now we don't have these annoying "box" characters in the license dialog box anymore.

svn path=/trunk/; revision=27786
2007-07-23 11:48:55 +00:00
Colin Finck
e2cb9802d4 [FORMATTING] Use a consistent indentation (TABs) for all parts of sysdm.cpl
No code changes

svn path=/trunk/; revision=27785
2007-07-23 10:26:55 +00:00
Colin Finck
b17938545b Show a right title for the last setup page (Patch by Cameron Gutman, aicommander AT gmail DOT com)
I also fixed that in the german translation, other translation still need to be fixed.
See issue #2206 for more details.

svn path=/trunk/; revision=27784
2007-07-23 08:05:08 +00:00
Magnus Olsen
df23f0679e fixing intl are on english
here is the issue, either it is gcc bugs being tricked for wrc (I do not think it is this case)
or it is a bug in windres for some rc syntax. I think it is this issue, only way to workaround 
this bug are move en-us.rc to top of the langues list so it comes the frist langues for select



svn path=/trunk/; revision=27783
2007-07-22 21:26:38 +00:00
Johannes Anderwald
c33462b975 - make sysreg working on linux
svn path=/trunk/; revision=27782
2007-07-22 20:41:51 +00:00
Colin Finck
3087c56ea1 - Bugfix: As szBuf was not null-terminated after the _tcscpy, the Processor Name String could have been wrapped wrong (ie. when it contained more spaces after character 30)
- Use a consistent indentation in SetProcNameString

svn path=/trunk/; revision=27781
2007-07-22 19:31:29 +00:00
Aleksey Bragin
108a7ce988 - Patch by Dmitry Chapyshev <lentind@yandex.ru>:
* Add russian translation to shutdown app
 * Fix russian translation and fix text placement in timedate CPL applet

svn path=/trunk/; revision=27780
2007-07-22 17:04:20 +00:00
Colin Finck
e91abfbed8 Updated Slovak User32 translation by Mario Kacmar (kario AT szm DOT sk)
Fixes part of bug 2435
See issue #2435 for more details.

svn path=/trunk/; revision=27779
2007-07-22 16:47:00 +00:00
Colin Finck
2be60ffd29 Updated Slovak Notepad translation by Mario Kacmar (kario AT szm DOT sk)
See issue #2434 for more details.

svn path=/trunk/; revision=27778
2007-07-22 16:37:08 +00:00
Colin Finck
e71afc2d50 Updated Slovak WineMine translation by Mario Kacmar (kario AT szm DOT sk)
See issue #2395 for more details.

svn path=/trunk/; revision=27776
2007-07-22 15:55:45 +00:00
Thomas Bluemel
01934c7aad Merge freetype-2.3.5 to trunk
svn path=/trunk/; revision=27774
2007-07-22 11:39:18 +00:00
Magnus Olsen
0e180d02e0 adding missing guid IID_IShellFolderViewCB
svn path=/trunk/; revision=27769
2007-07-21 23:58:51 +00:00
Magnus Olsen
cf0aabe39c patch from : Paolo Devoti (email devotip at tiscali dot it)
-----------------------------------------------------------
Fixed right hdc being save/restore , the #if 0 change was not accpected. 
the code works fine without it. it was problare cause by another bug.
all wine test for gdi32_winetest dc pass now, without any foualt. 
See issue #2055 for more details.

svn path=/trunk/; revision=27768
2007-07-21 18:41:06 +00:00
Magnus Olsen
e54ea177eb fixed so metafile works bit better, do not crash on alloc memory
but we still does not implement it to 100%, it contain allot of bugs

svn path=/trunk/; revision=27767
2007-07-21 17:28:26 +00:00
Thomas Bluemel
891f537c3e Patch by Frode Lillerud <frode@enkelt.no>
- Updated Norwegian keyboard layout
See issue #2419 for more details.

svn path=/trunk/; revision=27765
2007-07-21 10:51:05 +00:00
Sylvain Petreolle
e3469b4e06 fix 2 mistyped \n
svn path=/trunk/; revision=27764
2007-07-20 23:17:42 +00:00
Timo Kreuzer
d0c7e3cf5e recommit part of previous patch: validate parent on moving windows. Fixes redraw problem when moving the slider of regedit etc.
svn path=/trunk/; revision=27763
2007-07-20 22:59:21 +00:00
Johannes Anderwald
f8e8ed2f81 - added slovak translation by Mario Kacmar
svn path=/trunk/; revision=27762
2007-07-20 20:26:19 +00:00
Colin Finck
b264c8b08a Updated italian translation for ImageSoft by Carlo Bramini (carlo DOT bramix AT libero DOT it)
See issue #2227 for more details.

svn path=/trunk/; revision=27761
2007-07-20 19:51:02 +00:00
Colin Finck
979b7cf89d - Fix the WineMine Icon in the Main window and About window (parts of the patch in bug #2397 by Mario Kacmar (kario AT szm DOT sk) applied)
- Make the dialogs of all languages consistent
See issue #2397 for more details.

svn path=/trunk/; revision=27760
2007-07-20 19:18:35 +00:00
Johannes Anderwald
5b1cf1f67f - make sysreg work again under Windows
svn path=/trunk/; revision=27759
2007-07-20 18:55:03 +00:00
Magnus Olsen
a67d29ae20 reform the code.
less warings and errors in vc

svn path=/trunk/; revision=27758
2007-07-20 16:59:44 +00:00
Magnus Olsen
7fd0ba2791 reform the code.
less warings and errors in vc

svn path=/trunk/; revision=27757
2007-07-20 16:57:59 +00:00
Johannes Anderwald
f57c2b81f4 - move cacls.rc to right directory
svn path=/trunk/; revision=27756
2007-07-20 14:00:23 +00:00
Ged Murphy
371e11e16c add missing API's in order to link an updated rpcrt4
svn path=/trunk/; revision=27755
2007-07-20 13:49:41 +00:00
Johannes Anderwald
8e87d40d23 Updated Norwegian language file for syssetup by Frode Lillerud
See issue #2430 for more details.

svn path=/trunk/; revision=27754
2007-07-20 13:39:44 +00:00
Colin Finck
d1815f4dcf Greek translations for cacls and devmgmt by Apostolos Alexiadis (grad0621 AT di DOT uoa DOT gr)
I couldn't apply all translations from bug 1908 as getfirefox and ibrowser were removed and the Solitaire translation is outdated
See issue #1908 for more details.

svn path=/trunk/; revision=27753
2007-07-20 13:36:46 +00:00
Johannes Anderwald
6df3c18077 - sndvol32 Slovak translation by Mario Kacmar
See issue #2396 for more details.

svn path=/trunk/; revision=27752
2007-07-20 13:26:47 +00:00
Johannes Anderwald
bc0d068040 - winemine Slovak translation by Mario Kacmar
See issue #2395 for more details.

svn path=/trunk/; revision=27751
2007-07-20 13:23:47 +00:00
Johannes Anderwald
f7dd1cc102 - French translation for vmwinst by Pierre Schweitzer (heis_spiter at hotmail com)
See issue #2427 for more details.

svn path=/trunk/; revision=27750
2007-07-20 13:14:46 +00:00
Johannes Anderwald
55bdc8aab4 - Norwegian resource file for shutdown.exe
- Written by Frode Lillerud
- change SUBLANG_NORWEGIAN_BOKMAL to SUBLANG_NEUTRAL
See issue #2426 for more details.

svn path=/trunk/; revision=27749
2007-07-20 13:12:00 +00:00
Colin Finck
32d235b53d Fix cmd build, when compilation units are turned off
svn path=/trunk/; revision=27748
2007-07-20 13:08:25 +00:00
Johannes Anderwald
58d9f1e777 - French translation for shutdown (based on en-US.rc) by Pierre Schweitzer (heis_spiter at hotmail com)
See issue #2425 for more details.

svn path=/trunk/; revision=27747
2007-07-20 13:04:55 +00:00
Johannes Anderwald
97299b0c55 - update norwegian translation by Frode Lillerud
See issue #2424 for more details.

svn path=/trunk/; revision=27746
2007-07-20 12:58:02 +00:00
Johannes Anderwald
899a4c3f8a - ukrainian translation from bug 2420
- the msi translation should be sent to wine cause we only autosync it...

svn path=/trunk/; revision=27745
2007-07-20 12:44:36 +00:00
Hervé Poussineau
97ba754ab3 [FORMATTING] Replace tabs by spaces
No code change

svn path=/trunk/; revision=27744
2007-07-20 10:22:58 +00:00
Colin Finck
7dcf35b862 Remove an unused Buffer variable in the SetupCopyFile function
Thanks to HeisSpiter for noticing this

svn path=/trunk/; revision=27741
2007-07-19 20:53:33 +00:00
Ged Murphy
6148da7aa2 add the start menu logo graphic
svn path=/trunk/; revision=27739
2007-07-19 20:19:41 +00:00
Johannes Anderwald
dd82a17f15 - fix warning
- simplify sysreg configuration options (implementation is coming next)

svn path=/trunk/; revision=27728
2007-07-19 13:43:49 +00:00
Aleksey Bragin
4a6f22cbbf - Remove compilation units support from win32k, because it often leads to problems and untested code. ReactOS kernel is compiled w/o cunits, and so should win32k be done.
- Fix TAB/spaces mess in win32k. Can't you, developers, finally understand that .rbuild uses TAB-only indentation? Is it too hard?

svn path=/trunk/; revision=27727
2007-07-19 12:55:58 +00:00
Aleksey Bragin
3c7b25d58e - Revert vis.c and winpos.c changes from 27672, due to a bug 2409.
- Fix win32k compiling without compilation units.

See issue #2409 for more details.

svn path=/trunk/; revision=27726
2007-07-19 12:43:54 +00:00
Aleksey Bragin
68f474c5af Patch by Dmitry Chapyshev <lentind@yandex.ru>:
- Make downloader icon in multiple color depths.
- Remove a newline character from winver's window title.

svn path=/trunk/; revision=27725
2007-07-19 12:14:08 +00:00
Aleksey Bragin
5d5733ba1f - Comment those 2 keyboard layouts so that trunk is installable. Uncommenting them reveals a bug in Config Manager, which is being investigated.
- DPRINT -> DPRINT1 for a critical error message.

svn path=/trunk/; revision=27724
2007-07-18 21:49:10 +00:00
Colin Finck
d759e74461 Remove the wrong \0 character
svn path=/trunk/; revision=27723
2007-07-18 20:00:26 +00:00
Colin Finck
244d310147 Add the missing "help <command>" functionality in cmd (patch by Pierre Schweitzer, heis_spiter AT hotmail DOT com)
I slightly modified the patch to include a terminating null character
See issue #2406 for more details.

svn path=/trunk/; revision=27722
2007-07-18 19:41:25 +00:00
Colin Finck
13f80b1452 - Localize the Usage message of "shutdown" and add a german localization
- Also add a version resource

Translators, feel free to make translations for this tool :-)

svn path=/trunk/; revision=27721
2007-07-18 18:40:07 +00:00
Colin Finck
fc5c5f5b46 Slovak translation for calc by Mario Kacmar (kario AT szm DOT sk)
See issue #2405 for more details.

svn path=/trunk/; revision=27720
2007-07-18 13:51:37 +00:00
Thomas Bluemel
6f93d6ebe5 Fix crash due to wrong calling convention
svn path=/trunk/; revision=27718
2007-07-18 12:23:29 +00:00
Andrew Munger
f8f289daef [AUDIT] kdbg is a custom ReactOS component, written and improved upon by numerous developers. It's nearly as old as the codebase itself.
svn path=/trunk/; revision=27717
2007-07-18 12:18:41 +00:00
Thomas Bluemel
aaad49980c Make use of Set/QuerySecurityAccessMask
svn path=/trunk/; revision=27715
2007-07-18 10:50:55 +00:00
Thomas Bluemel
974c3eaf16 Implement SetSecurityAccessMask
svn path=/trunk/; revision=27714
2007-07-18 10:50:48 +00:00
Thomas Bluemel
10ceb1dc62 Implement the ANSI stub EncryptFileA
svn path=/trunk/; revision=27713
2007-07-18 10:40:58 +00:00
Thomas Bluemel
1a9fa20283 Implement QuerySecurityAccessMask
svn path=/trunk/; revision=27712
2007-07-18 09:47:05 +00:00
Aleksey Bragin
c79612b989 - Fix an obvious bug in the code (patch by Thomas).
svn path=/trunk/; revision=27711
2007-07-18 07:17:25 +00:00
Thomas Bluemel
f2bbc79cf7 Fix warnings I introduced, forgot typecasts...
svn path=/trunk/; revision=27710
2007-07-17 14:56:02 +00:00
Thomas Bluemel
532d977072 Patch by Frode Lillerud <frode@enkelt.no>
- Norwegian keyboard layout
See issue #2419 for more details.

svn path=/trunk/; revision=27709
2007-07-17 14:28:49 +00:00
Thomas Bluemel
f1948e0bc2 Fix remaining incorrect dialog definitions using DS_SHELLFONT as an extended style.
svn path=/trunk/; revision=27708
2007-07-17 14:18:38 +00:00
Thomas Bluemel
d68854511a Fix the dialog manager to ignore WS_EX_MDICHILD.
See issue #2289 for more details.

svn path=/trunk/; revision=27707
2007-07-17 13:52:36 +00:00
Thomas Bluemel
14e9f977d9 Revert r27705. This change is incorrect and breaks MDI applications.
svn path=/trunk/; revision=27706
2007-07-17 13:51:00 +00:00
Christoph von Wittich
10c5cdc533 -forgot to save the file before committing - this is the actual fix from 27703
svn path=/trunk/; revision=27705
2007-07-16 23:02:29 +00:00
Christoph von Wittich
0a51ea233b -don't set DS_SHELLFONT as EXSTYLE
svn path=/trunk/; revision=27704
2007-07-16 22:57:35 +00:00
Christoph von Wittich
2bc61e5962 -get rid of DS_SHELLFONT when set as EXSTYLE, it is a STYLE flag
See issue #2289 for more details.

svn path=/trunk/; revision=27703
2007-07-16 22:56:04 +00:00
Colin Finck
4f3f3a53bc Readd the removed line from the patch and add more information about the Usage of the "-f" option (see comment #6 of bug #2379)
The "-f" option now works like in Windows: If you did not specify any other parameter, it will also log off from the current session.

svn path=/trunk/; revision=27702
2007-07-16 21:50:50 +00:00
Johannes Anderwald
3467fa05cc - add ukrainian translation by Artem Reznikov
See issue #2411 for more details.

svn path=/trunk/; revision=27700
2007-07-16 19:30:12 +00:00
Ged Murphy
e55869be78 call the correct event on system boot
svn path=/trunk/; revision=27699
2007-07-16 18:43:13 +00:00
Ged Murphy
87bd668b8c fix the startup event name as per r27697
svn path=/trunk/; revision=27698
2007-07-16 17:48:57 +00:00
Ged Murphy
70f3b132fa revert r27695 as it's already implemented in advapi32. My tests failed because it's incorrectly named.
svn path=/trunk/; revision=27697
2007-07-16 17:47:12 +00:00
Ged Murphy
1a14c5a8db don't leak handles
svn path=/trunk/; revision=27696
2007-07-16 17:17:34 +00:00
Ged Murphy
972d9788d0 Wait for the SCM to be fully initialized before calling allowing a call to OpenSCManager
svn path=/trunk/; revision=27695
2007-07-16 16:00:37 +00:00
Hervé Poussineau
e47b3f0dfa Resize the string table when needed
Fix a few warnings

svn path=/trunk/; revision=27694
2007-07-16 15:32:13 +00:00
Ged Murphy
029287899f fix SCM sync event name
svn path=/trunk/; revision=27693
2007-07-16 14:29:49 +00:00
Thomas Bluemel
4aa6574ca2 Implement Heap32First and Heap32Next based on the documentation on http://securityxploded.com/enumheaps.php
svn path=/trunk/; revision=27692
2007-07-16 12:21:38 +00:00
Aleksey Bragin
938646d914 - Don't do ObInsertObject() for a key object, but use CmpCreateHandle() instead.
- Remove some dead code from CmiConnectHive() and move freeing of the create information to a different place.

svn path=/trunk/; revision=27690
2007-07-15 21:35:16 +00:00
Johannes Anderwald
0d051c196e - update slovakian solitaire translation
See issue #2353 for more details.

svn path=/trunk/; revision=27685
2007-07-15 14:32:21 +00:00
Sylvain Petreolle
3f9f01b3b3 unicode compatibility
svn path=/trunk/; revision=27684
2007-07-15 13:53:28 +00:00
Ged Murphy
c0ccb82f23 remove redundant string
svn path=/trunk/; revision=27680
2007-07-15 12:53:03 +00:00
Ged Murphy
2bd18ec234 fix the start menu icon to be the right way up
svn path=/trunk/; revision=27675
2007-07-15 11:57:52 +00:00
Colin Finck
085f7002ae Add a "shutdown" utility written by Frode Lillerud (frode AT enkelt DOT no), which is more compatible with the syntax of the Windows "shutdown" utility
I applied the second patch of bug #2379 and made the following changes to it:

- Removed the LocalFree line
  LocalFree can only be used if the memory is allocated with LocalAlloc. The memory doesn't need to be freed explicitly here.
- Removed the "uncertain if this is needed. Do boolean struct members default to TRUE?" comment
  Independent of the value, this setting is needed here.
- Removed a wrong 'exitOpts.shouldExit = TRUE;' in line 101.
  shouldExit was already set before and resetting it here to TRUE would also lead to TRUE if the user only sets opts.force, but not any of the other shutdown options.
- Use a consistent indentation and coding style
- Modified the Usage text a little bit, so all lines fit into console lines (max. 80 characters)
See issue #2379 for more details.

svn path=/trunk/; revision=27674
2007-07-15 11:15:27 +00:00
Thomas Bluemel
544cdbf9dd Finally get the fake (and broken by design) DOS device check to work
svn path=/trunk/; revision=27673
2007-07-15 08:33:49 +00:00
Timo Kreuzer
5a95124349 - fix IntValidateParent
- validate Parent windows on moving pixels
(both was fine earlier, but has been messed up recently)
- move sending of WM_SIZE and WM_MOVE from co_WinPosShowWindow to co_WinPosSetWindowPos
co_WinPosSetWindowPos:
- instantly erase when drawing windows or exposing region
- Invalidate child windows on BeginPaint
This should fix most window redrawing bugs and also (hopefully) speed up the gui (less redrawing).

svn path=/trunk/; revision=27672
2007-07-15 03:30:03 +00:00
Magnus Olsen
99e20bb44c Copied remotely
CMIDriver to Trunk
on silverblade request

svn path=/trunk/; revision=27671
2007-07-14 23:52:33 +00:00
Thomas Bluemel
0d910647aa Simplify code
svn path=/trunk/; revision=27668
2007-07-14 22:49:47 +00:00
Thomas Bluemel
bd6665924c - Fix caching of directory queries, FindFirstFile(Ex) should no longer return garbage occasionally
- These changes re-introduce the problem with searches for fake DOS devices that I claimed to have fixed in r27634

svn path=/trunk/; revision=27667
2007-07-14 22:29:42 +00:00
Timo Kreuzer
8cd2e2a887 fix German resource
svn path=/trunk/; revision=27666
2007-07-14 21:57:22 +00:00
Magnus Olsen
191ff40f7f wrong spi value in allot SPI_
Rewrote all SPI_ to make sure no one got wrong value
hopply this prevent wax crash in spi. 


svn path=/trunk/; revision=27665
2007-07-14 16:47:48 +00:00
Ged Murphy
7249536db8 Patch by Dmitry Chapyshev <lentind@yandex.ru>:
- Add icon more image formats and clean up existing ones
- Fix some Russian translations

svn path=/trunk/; revision=27664
2007-07-14 16:17:45 +00:00
Sylvain Petreolle
ac6f734427 fix french resource file
svn path=/trunk/; revision=27663
2007-07-14 16:14:11 +00:00
Johannes Anderwald
5c48c77054 - add terminate emulator option :)
svn path=/trunk/; revision=27662
2007-07-14 15:23:56 +00:00
Johannes Anderwald
47dc768408 - remove obsolete pid option
svn path=/trunk/; revision=27661
2007-07-14 15:10:17 +00:00
Magnus Olsen
06fbf99e3f add activate of screensaver when they are being selected.
we do not set or read register value for it yet, so defualt is the screensaver offline until u go into desk.cpl and select a screensaver.

svn path=/trunk/; revision=27660
2007-07-14 14:52:10 +00:00
Magnus Olsen
b2272ba67c adding SPI_SETSCREENSAVEACTIVE now, it can be set to false or true
false for no screen saver and true for screensaver. 

svn path=/trunk/; revision=27657
2007-07-14 14:17:54 +00:00
Magnus Olsen
b63aeeb74d fixing the limit of hover maxium time for SPI_SETMOUSEHOVERTIME
see msdn : http://msdn2.microsoft.com/en-us/library/ms724947.aspx

svn path=/trunk/; revision=27656
2007-07-14 13:56:24 +00:00
Magnus Olsen
4baff3cd38 Patch by David Lenon <DavidL@126.com>:
fixing some spi that was retutring using wrong param in retutin and setting spi
-------------------------------------------------------------------------------
1. I did add formating of the code and two debug msg. so it getting easy debug
waxdragon crashs

svn path=/trunk/; revision=27654
2007-07-14 13:18:25 +00:00
Aleksey Bragin
e5c1383b31 Patch by Dmitry Chapyshev <lentind@yandex.ru>:
- Fix russian translation.

svn path=/trunk/; revision=27651
2007-07-14 12:28:54 +00:00
Aleksey Bragin
0dd033e04d Patch by Dmitry Chapyshev <lentind@yandex.ru>:
- Fix russian translation of calc, charmap, msconfig, mscutils and taskmgr.
- Fix mistakes in russian translation of explorer.
- Move title of servman to translation resources and translate to russian language.

svn path=/trunk/; revision=27650
2007-07-14 12:11:50 +00:00
Thomas Bluemel
008fc0b1ca Patch by David Lenon <DavidL@126.com>:
- Fix overflow check in RtlUpcaseUnicodeStringToCountedOemString
See issue #2403 for more details.

svn path=/trunk/; revision=27649
2007-07-14 10:59:18 +00:00
Johannes Anderwald
1309c3f3eb - fix commandline arguments
svn path=/trunk/; revision=27648
2007-07-14 10:28:58 +00:00
Johannes Anderwald
d07065ab90 - fix command line handlung
- fix configuration and file parser
- remove hack

svn path=/trunk/; revision=27647
2007-07-14 10:24:02 +00:00
Thomas Bluemel
bdd2ecc99e Hide the clock in setupldr
svn path=/trunk/; revision=27646
2007-07-14 10:04:32 +00:00
Johannes Anderwald
f07d18172d - make sysreg compilable under linux
svn path=/trunk/; revision=27645
2007-07-14 10:01:09 +00:00
Thomas Bluemel
3a4932988f Don't strip the trailing backslash if the path is only a drive
svn path=/trunk/; revision=27644
2007-07-14 08:01:01 +00:00
Thomas Bluemel
a0637bc3ac Display junction points
svn path=/trunk/; revision=27643
2007-07-14 07:16:05 +00:00
James Tabor
4aa8a9db0f Fix build.
svn path=/trunk/; revision=27642
2007-07-13 23:20:36 +00:00
Christoph von Wittich
79ae53bf4b -fix some linux build issues
svn path=/trunk/; revision=27641
2007-07-13 23:19:04 +00:00
Thomas Bluemel
111b3553aa Adjust the owner edit field on page resizes
svn path=/trunk/; revision=27640
2007-07-13 22:56:32 +00:00
Johannes Anderwald
0f27116821 - blame svn
svn path=/trunk/; revision=27639
2007-07-13 22:16:15 +00:00
Johannes Anderwald
4592bbb147 - update slovak translation by Kario <kario@szm.sk>
See issue #2353 for more details.

svn path=/trunk/; revision=27638
2007-07-13 22:13:52 +00:00
Johannes Anderwald
7007712b2f - update french translation by Pierre Schweitzer
See issue #2399 for more details.

svn path=/trunk/; revision=27637
2007-07-13 21:51:13 +00:00
Thomas Bluemel
0cfece1c1e Add support for user quotas in GetDiskFreeSpaceExW
svn path=/trunk/; revision=27636
2007-07-13 21:42:44 +00:00
Thomas Bluemel
8acdce6856 Sync GetTempFileNameW to wine HEAD
svn path=/trunk/; revision=27635
2007-07-13 20:23:26 +00:00
Thomas Bluemel
532f7fecc5 Rewrite parts of FindFirstFileEx to:
- Fix searches relative to the current directory using the features RtlDosPathNameToNtPathName_U provides instead of hacking around them
- Enable searches for fake DOS devices. Some installers like NSIS use this feature to determine if a drive exists, this works now.

svn path=/trunk/; revision=27634
2007-07-13 19:43:09 +00:00
1959 changed files with 138715 additions and 41940 deletions

View File

@@ -57,6 +57,7 @@ Royce Mitchell III <royce3@ev1.net>
Saveliy Tretiakov <saveliyt@mail.ru>
Steven Edwards <steven_ed4153@yahoo.com>
Thomas Weidenmueller <w3seek@users.sourceforge.net>
Timo Kreuzer <timo.kreuzer@reactos.org>
Victor Kirhenshtein <sauros@iname.com>
Vizzini <vizzini@plasmic.com>

View File

@@ -49,6 +49,10 @@
#
# Accepted environment variables:
#
# ROS_ARCH
# This variable specifies the name of the architecture to build ReactOS for.
# The variable defaults to i386.
#
# ROS_PREFIX
# This variable specifies the prefix of the MinGW installation. On Windows
# a prefix is usually not needed, but on linux it is usually "mingw32". If
@@ -323,13 +327,19 @@ else # mingw32-windows
endif
endif
ifneq ($(ROS_ARCH),)
ARCH := $(ROS_ARCH)
else
ARCH := i386
endif
ifneq ($(ROS_INTERMEDIATE),)
INTERMEDIATE := $(ROS_INTERMEDIATE)
else
ifneq ($(ROS_CDOUTPUT),)
INTERMEDIATE := obj-$(ROS_CDOUTPUT)
else
INTERMEDIATE := obj-i386
INTERMEDIATE := obj-$(ARCH)
endif
endif
INTERMEDIATE_ := $(INTERMEDIATE)$(SEP)
@@ -340,7 +350,7 @@ else
ifneq ($(ROS_CDOUTPUT),)
OUTPUT := output-$(ROS_CDOUTPUT)
else
OUTPUT := output-i386
OUTPUT := output-$(ARCH)
endif
endif
OUTPUT_ := $(OUTPUT)$(SEP)
@@ -370,6 +380,8 @@ else
endif
INSTALL_ := $(INSTALL)$(SEP)
RBUILD_FLAGS := -rReactOS-$(ARCH).rbuild -DARCH=$(ARCH)
$(INTERMEDIATE):
${mkdir} $@
@@ -381,27 +393,17 @@ endif
NTOSKRNL_MC = ntoskrnl$(SEP)ntoskrnl.mc
KERNEL32_MC = dll$(SEP)win32$(SEP)kernel32$(SEP)kernel32.mc
BUILDNO_H = include$(SEP)reactos$(SEP)buildno.h
BUGCODES_H = include$(SEP)reactos$(SEP)bugcodes.h
BUGCODES_RC = ntoskrnl$(SEP)bugcodes.rc
ERRCODES_H = include$(SEP)reactos$(SEP)errcodes.h
ERRCODES_RC = dll$(SEP)win32$(SEP)kernel32$(SEP)errcodes.rc
BUILDNO_H = $(INTERMEDIATE_)include$(SEP)reactos$(SEP)buildno.h
BUGCODES_H = $(INTERMEDIATE_)include$(SEP)reactos$(SEP)bugcodes.h
BUGCODES_RC = $(INTERMEDIATE_)ntoskrnl$(SEP)bugcodes.rc
ERRCODES_H = $(INTERMEDIATE_)include$(SEP)reactos$(SEP)errcodes.h
ERRCODES_RC = $(INTERMEDIATE_)dll$(SEP)win32$(SEP)kernel32$(SEP)errcodes.rc
# Hack getting ReactOS trunk Build again
# the reail ARCH are not avail until we run
# rbuild and rbuild genreate makefile.auto
# only in makefile.auto we got the
# ARCH avail not before. So FIX THIS
# ISSSUE ASAP, other wise the ntapi.h
# will not be autogenretaed for right
# platforms.
include lib/lib.mak
include tools/tools.mak
include boot/freeldr/bootsect/bootsect.mak
-include $(ROS_AUTOMAKE)
include tools/nci/nci.mak
PREAUTO := \
$(BIN2C_TARGET) \
@@ -411,17 +413,13 @@ PREAUTO := \
$(BUGCODES_RC) \
$(ERRCODES_H) \
$(ERRCODES_RC) \
$(GENDIB_DIB_FILES)
POSTAUTO : \
psdk \
$(IDL_FILES) \
$(GENDIB_DIB_FILES) \
$(NCI_SERVICE_FILES)
$(ROS_AUTOMAKE): $(RBUILD_TARGET) $(PREAUTO) $(XMLBUILDFILES)
${mkdir} $(OUTPUT_)media$(SEP)inf 2>$(NUL)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) mingw
@$(MAKE) POSTAUTO
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) mingw
world: all bootcd livecd
@@ -470,134 +468,153 @@ regtest:
.PHONY: cb
cb: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) cb
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) cb
.PHONY: msbuild
msbuild: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) msbuild
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) msbuild
.PHONY: msbuild_clean
msbuild_clean: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -c msbuild
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c msbuild
.PHONY: depmap
depmap: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) depmap
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) depmap
.PHONY: vreport
vreport:$(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) vreport
.PHONY: msvc
msvc: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) msvc
$(BUGCODES_H) $(BUGCODES_RC): $(WMC_TARGET) $(NTOSKRNL_MC)
${mkdir} $(INTERMEDIATE_)include$(SEP)reactos 2>$(NUL)
${mkdir} $(INTERMEDIATE_)ntoskrnl 2>$(NUL)
$(ECHO_WMC)
$(Q)$(WMC_TARGET) -i -H $(BUGCODES_H) -o $(BUGCODES_RC) $(NTOSKRNL_MC)
$(ERRCODES_H) $(ERRCODES_RC): $(WMC_TARGET) $(KERNEL32_MC)
${mkdir} $(INTERMEDIATE_)include$(SEP)reactos 2>$(NUL)
${mkdir} $(INTERMEDIATE_)dll$(SEP)win32$(SEP)kernel32 2>$(NUL)
$(ECHO_WMC)
$(Q)$(WMC_TARGET) -i -U -H $(ERRCODES_H) -o $(ERRCODES_RC) $(KERNEL32_MC)
.PHONY: msvc6
msvc6: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -vs6.00 -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs6.00 -voversionconfiguration msvc
.PHONY: msvc7
msvc7: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -vs7.00 -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.00 -voversionconfiguration msvc
.PHONY: msvc71
msvc71: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -vs7.10 -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.10 -voversionconfiguration msvc
.PHONY: msvc8
msvc8: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -vs8.00 -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs8.00 -voversionconfiguration msvc
.PHONY: msvc9
msvc9: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs9.00 -voversionconfiguration msvc
.PHONY: msvc6_clean
msvc6_clean: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -c -vs6.00 -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs6.00 -voversionconfiguration msvc
.PHONY: msvc7_clean
msvc7_clean: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -c -vs7.00 -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs7.00 -voversionconfiguration msvc
.PHONY: msvc71_clean
msvc71_clean: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -c -vs7.10 -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs7.10 -voversionconfiguration msvc
.PHONY: msvc8_clean
msvc8_clean: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -c -vs8.00 -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs8.00 -voversionconfiguration msvc
.PHONY: msvc9_clean
msvc9_clean: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs9.00 -voversionconfiguration msvc
.PHONY: msvc_clean
msvc_clean: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -c msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c msvc
.PHONY: msvc_clean_all
msvc_clean_all: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -c -vs6.00 -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -c -vs7.00 -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -c -vs7.10 -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -c -vs8.10 -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs6.00 -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs7.00 -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs7.10 -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs8.10 -voversionconfiguration msvc
.PHONY: msvc7_install_debug
msvc7_install_debug: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -vs7.00 -vcdebug -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.00 -vcdebug -voversionconfiguration msvc
.PHONY: msvc7_install_release
msvc7_install_release: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -vs7.00 -vcrelease -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.00 -vcrelease -voversionconfiguration msvc
.PHONY: msvc7_install_speed
msvc7_install_speed: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -vs7.00 -vcspeed -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.00 -vcspeed -voversionconfiguration msvc
.PHONY: msvc71_install_debug
msvc71_install_debug: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -vs7.10 -vcdebug -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.10 -vcdebug -voversionconfiguration msvc
.PHONY: msvc71_install_release
msvc71_install_release: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -vs7.10 -vcrelease -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.10 -vcrelease -voversionconfiguration msvc
.PHONY: msvc71_install_speed
msvc71_install_speed: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -vs7.10 -vcspeed -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.10 -vcspeed -voversionconfiguration msvc
.PHONY: msvc8_install_debug
msvc8_install_debug: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -vs8.00 -vcdebug -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs8.00 -vcdebug -voversionconfiguration msvc
.PHONY: msvc8_install_release
msvc8_install_release: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -vs8.00 -vcrelease -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs8.00 -vcrelease -voversionconfiguration msvc
.PHONY: msvc8_install_speed
msvc8_install_speed: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(ROS_RBUILDFLAGS) -vs8.00 -vcspeed -voversionconfiguration msvc
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs8.00 -vcspeed -voversionconfiguration msvc
.PHONY: makefile_auto_clean
makefile_auto_clean:
@@ -607,6 +624,6 @@ makefile_auto_clean:
clean: makefile_auto_clean
.PHONY: depends
depends:
@-$(rm) makefile.auto
@$(MAKE) $(filter-out depends, $(MAKECMDGOALS))
depends: $(RBUILD_TARGET)
$(ECHO_RBUILD)
$(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) mingw

View File

@@ -57,6 +57,7 @@
<include>.</include>
<include>include</include>
<include root="intermediate">include</include>
<include>include/psdk</include>
<include root="intermediate">include/psdk</include>
<include>include/dxsdk</include>
@@ -65,6 +66,7 @@
<include>include/GL</include>
<include>include/ndk</include>
<include>include/reactos</include>
<include root="intermediate">include/reactos</include>
<include>include/reactos/libs</include>
<directory name="base">

View File

@@ -25,6 +25,9 @@
<directory name="hostname">
<xi:include href="hostname/hostname.rbuild" />
</directory>
<directory name="logoff">
<xi:include href="logoff/logoff.rbuild" />
</directory>
<directory name="msconfig">
<xi:include href="msconfig/msconfig.rbuild" />
</directory>

View File

@@ -10,6 +10,6 @@
<library>user32</library>
<library>shell32</library>
<file>cacls.c</file>
<file>lang/cacls.rc</file>
<file>cacls.rc</file>
<pch>precomp.h</pch>
</module>

View File

@@ -0,0 +1,74 @@
LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_HELP, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> access control lists (ACLs) <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\n\
CACLS <20><><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [/T] [/E] [/C] [/G <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [...]] [/R <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [...]]\n\
[/P <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [...]] [/D <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [...]]\n\
filename <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> ACLs.\n\
/T <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> ACLs <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>\n\
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n\
/E <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> ACL <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.n\
/C <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n\
/G <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n\
<20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>: R <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\
W <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\
C <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)\n\
F <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\
/R user Revoke specified user's access rights (only valid with /E).\n\
/P <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n\
<20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>: N <20><><EFBFBD><EFBFBD><EFBFBD>\n\
R <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\
W <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\
C <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)\n\
F <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\
/D user <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n\
<EFBFBD><EFBFBD> Wildcards <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n\
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n\n\
Abbreviations:\n\
CI - Container Inherit.\n\
The ACE will be inherited by directories.\n\
OI - Object Inherit.\n\
The ACE will be inherited by files.\n\
IO - Inherit Only.\n\
<20><> ACE <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENY)"
IDS_SPECIAL_ACCESS, "(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
}

View File

@@ -1,4 +1,4 @@
LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
{

View File

@@ -0,0 +1,81 @@
/*
* PROJECT: ReactOS CACLS
* LICENSE: GPL - See COPYING in the top level directory
* FILE: applications/cacls/lang/uk-UA.rc
* PURPOSE: Ukraianian Language File for PROJECT
* TRANSLATOR: Rostislav Zabolotny
*/
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_HELP, "³<><C2B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (ACLs) <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\n\
CACLS <20><>'<27>_<EFBFBD><5F><EFBFBD><EFBFBD><EFBFBD> [/T] [/E] [/C] [/G <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<3A><><EFBFBD><EFBFBD><EFBFBD> [...]] [/R <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [...]]\n\
[/P <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<3A><><EFBFBD><EFBFBD><EFBFBD> [...]] [/D <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [...]]\n\
<20><>'<27>_<EFBFBD><5F><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ACL.\n\
/T <20><><EFBFBD><EFBFBD><EFBFBD> ACL <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>\n\
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n\
/E <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ACL <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n\
/C <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n\
/G <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<3A><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>.\n\
<20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>: R <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\
W <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\
C <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)\n\
F <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\
/R <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> /E).\n\
/P <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<3A><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n\
<20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>: R <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\
W <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\
C <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)\n\
F <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n\
/D <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n\
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n\
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n\n\
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:\n\
CI - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.(Container Inherit)\n\
ACE <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n\
OI - <20><>'<27><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.(Object Inherit)\n\
ACE <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n\
IO - ҳ<><D2B3><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.(Inherit Only)\n\
ACE <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>/<2F><><EFBFBD><EFBFBD><EFBFBD>.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENY)"
IDS_SPECIAL_ACCESS, "(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
}

View File

@@ -10,6 +10,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
/* include localised resources */
#include "lang/bg-BG.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/fr-FR.rc"
#include "lang/id-ID.rc"
@@ -18,4 +19,5 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
#include "lang/nl-NL.rc"
#include "lang/pl-PL.rc"
#include "lang/ru-RU.rc"
#include "lang/uk-UA.rc"
#include "lang/zh-CN.rc"

View File

@@ -22,7 +22,7 @@
#include "resource.h"
#include "winecalc.h"
LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
{

View File

@@ -4,7 +4,7 @@ STRINGTABLE DISCARDABLE
{
IDS_APPNAME, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_COPYRIGHT1, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 5.0. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> LGPL 2"
IDS_COPYRIGHT1, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 5.0. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> LGPL 2"
IDS_COPYRIGHT2 "Copyright 2003, James Briggs"
IDS_COPYRIGHT3 "<22><><EFBFBD>-<2D><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD>"
IDS_COPYRIGHT4 "james@ActionMessage.com"
@@ -22,10 +22,10 @@ STRINGTABLE DISCARDABLE
IDS_BTN_DEGREES, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_BTN_RADIANS, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_BTN_GRADS, "<22><><EFBFBD><EFBFBD><EFBFBD>"
IDS_BTN_SHRT_HEX "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_BTN_SHRT_DEC "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_BTN_SHRT_OCT "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_BTN_SHRT_BIN "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_BTN_SHRT_HEX "Hex"
IDS_BTN_SHRT_DEC "Dec"
IDS_BTN_SHRT_OCT "Oct"
IDS_BTN_SHRT_BIN "Bin"
IDS_ERR_INVALID_INPUT, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_ERR_DIVIDE_BY_ZERO, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_ERR_UNDEFINED, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
@@ -112,11 +112,11 @@ BEGIN
VK_F1, IDV_HELP, VIRTKEY
END
DLG_ABOUT DIALOG 12,0,120,82
DLG_ABOUT DIALOG 12,0,175,80
CAPTION "<22> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> GNU WineCalc"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
BEGIN
DEFPUSHBUTTON "OK", IDOK, 42, 60, 30, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 5, 60, 30, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
END
WHATS_THIS_MENU MENU DISCARDABLE

View File

@@ -0,0 +1,149 @@
/*
* FILE: base/applications/calc/lang/sk-SK.rc
* PURPOSE: Slovak Language File for Calculator
* TRANSLATOR: Kario <kario@szm.sk>
* DATE OF TR.: 14-07-2007
*/
#include "windows.h"
#include "resource.h"
#include "winecalc.h"
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_APPNAME, "Kalkula<6C>ka"
IDS_COPYRIGHT1, "Kalkula<6C>ka 5.0. Licencovan<61> pod LGPL 2"
IDS_COPYRIGHT2 "Copyright 2003, James Briggs"
IDS_COPYRIGHT3 "San Jose, California, USA"
IDS_COPYRIGHT4 "james@ActionMessage.com"
IDS_COPYRIGHT5 "http://www.ActionMessage.com/winecalc/"
IDS_BTN_BACKSPACE, "Sp<53><70>"
IDS_BTN_CLEAR_ENTRY, "CE"
IDS_BTN_CLEAR_ALL, "C"
IDS_BTN_MEM_CLEAR, "MC"
IDS_BTN_MEM_RECALL, "MR"
IDS_BTN_MEM_STORE, "MS"
IDS_BTN_MEM_PLUS, "M+"
IDS_BTN_MEM_STATUS_M, "M"
IDS_BTN_SQRT, "sqrt"
IDS_BTN_DEGREES, "Stupne"
IDS_BTN_RADIANS, "Radi<64>ny"
IDS_BTN_GRADS, "Grady"
IDS_BTN_SHRT_HEX "Hex"
IDS_BTN_SHRT_DEC "Dec"
IDS_BTN_SHRT_OCT "Oct"
IDS_BTN_SHRT_BIN "Bin"
IDS_ERR_INVALID_INPUT, "Neplatn<74> vstup pre funkciu."
IDS_ERR_DIVIDE_BY_ZERO, "Nulou nemo<6D>no deli<6C>."
IDS_ERR_UNDEFINED, "V<>sledok funkcie je nedefinovan<61>."
}
MAIN_MENU MENU DISCARDABLE
{
POPUP "<22>pr&avy" {
MENUITEM "&Kop<6F>rova<76> Ctrl+C", IDM_COPY
MENUITEM "Pri&lepi<70> Ctrl+V", IDM_PASTE
}
POPUP "&Zobrazi<7A>" {
MENUITEM "<22>&tandardn<64>", IDM_MODE_STANDARD
MENUITEM "&Vedeck<63>", IDM_MODE_SCIENTIFIC
MENUITEM SEPARATOR
MENUITEM "Zoskupov&a<> <20><>slice", IDM_DIGIT_GROUPING
}
POPUP "&Pomocn<63>k" {
MENUITEM "&T<>my Pomocn<63>ka", IDM_HELP_TOPICS
MENUITEM SEPARATOR
MENUITEM "<22>&o je Kalkula<6C>ka", IDM_ABOUT
}
}
SCIMS_MENU MENU DISCARDABLE
{
POPUP "<22>pr&avy" {
MENUITEM "&Kop<6F>rova<76> Ctrl+C", IDM_COPY
MENUITEM "Pri&lepi<70> Ctrl+V", IDM_PASTE
}
POPUP "&Zobrazi<7A>" {
MENUITEM "<22>&tandardn<64>", IDM_MODE_STANDARD
MENUITEM "&Vedeck<63>", IDM_MODE_SCIENTIFIC
MENUITEM SEPARATOR
MENUITEM "<22>e&stn<74>stkov<6F>\tF5", ID_CALC_NS_HEX
MENUITEM "D&esiatkov<6F>\tF6", ID_CALC_NS_DEC
MENUITEM "&Osmi<6D>kov<6F>\tF7", ID_CALC_NS_OCT
MENUITEM "&Dvojkov<6F>\tF8", ID_CALC_NS_BIN
MENUITEM SEPARATOR
MENUITEM "St&upne\tF2", ID_CALC_MS_DEGREES
MENUITEM "&Radi<64>ny\tF3", ID_CALC_MS_RADIANS
MENUITEM "&Grady\tF4", ID_CALC_MS_GRADS
MENUITEM SEPARATOR
MENUITEM "Zoskupov&a<> <20><>slice", IDM_DIGIT_GROUPING
}
POPUP "&Pomocn<63>k" {
MENUITEM "&T<>my Pomocn<63>ka", IDM_HELP_TOPICS
MENUITEM SEPARATOR
MENUITEM "<22>&o je Kalkula<6C>ka", IDM_ABOUT
}
}
SCIWS_MENU MENU DISCARDABLE
{
POPUP "<22>pr&avy" {
MENUITEM "&Kop<6F>rova<76> Ctrl+C", IDM_COPY
MENUITEM "Pri&lepi<70> Ctrl+V", IDM_PASTE
}
POPUP "&Zobrazi<7A>" {
MENUITEM "<22>&tandardn<64>", IDM_MODE_STANDARD
MENUITEM "&Vedeck<63>", IDM_MODE_SCIENTIFIC
MENUITEM SEPARATOR
MENUITEM "<22>e&stn<74>stkov<6F>\tF5", ID_CALC_NS_HEX
MENUITEM "D&esiatkov<6F>\tF6", ID_CALC_NS_DEC
MENUITEM "&Osmi<6D>kov<6F>\tF7", ID_CALC_NS_OCT
MENUITEM "&Dvojkov<6F>\tF8", ID_CALC_NS_BIN
MENUITEM SEPARATOR
MENUITEM "&Qword\tF12", ID_CALC_WS_QWORD
MENUITEM "Dwo&rd\tF2", ID_CALC_WS_DWORD
MENUITEM "&Word\tF3", ID_CALC_WS_WORD
MENUITEM "&Bajt\tF4", ID_CALC_WS_BYTE
MENUITEM SEPARATOR
MENUITEM "Zoskupov&a<> <20><>slice", IDM_DIGIT_GROUPING
}
POPUP "&Pomocn<63>k" {
MENUITEM "&T<>my Pomocn<63>ka", IDM_HELP_TOPICS
MENUITEM SEPARATOR
MENUITEM "<22>&o je Kalkula<6C>ka", IDM_ABOUT
}
}
MAIN_MENU ACCELERATORS
BEGIN
VK_F1, IDV_HELP, VIRTKEY
END
DLG_ABOUT DIALOG 12,0,120,82
CAPTION "<22>o je Kalkula<6C>ka"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
BEGIN
DEFPUSHBUTTON "OK", IDOK, 42, 60, 30, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
END
WHATS_THIS_MENU MENU DISCARDABLE
{
POPUP "" {
MENUITEM "<22>o je toto?", IDM_WHATS_THIS
}
}
DLG_STATS DIALOG 12,0,125,78
CAPTION "<22>tatistika"
FONT 9, "Tahoma"
STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_VISIBLE
BEGIN
DEFPUSHBUTTON "&RET", ID_STATS_RET, 4, 52, 25, 13, WS_TABSTOP | WS_GROUP
PUSHBUTTON "&LOAD", ID_STATS_LOAD, 34, 52, 25, 13, WS_TABSTOP | WS_GROUP
PUSHBUTTON "&CD" ID_STATS_CD, 64, 52, 25, 13, WS_TABSTOP | WS_GROUP
PUSHBUTTON "C&AD", ID_STATS_CAD, 94, 52, 25, 13, WS_TABSTOP | WS_GROUP
END

View File

@@ -21,6 +21,8 @@
#include <windows.h>
#include "resource.h"
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
IDI_CALCICON ICON "calculator.ico"
#include "lang/bg-BG.rc"
@@ -40,9 +42,8 @@ IDI_CALCICON ICON "calculator.ico"
#include "lang/pl-PL.rc"
#include "lang/pt-PT.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/sv-SE.rc"
#include "lang/th-TH.rc"
#include "lang/uk-UA.rc"
#include "lang/zh-CN.rc"
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL

View File

@@ -9,8 +9,8 @@ BEGIN
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Characters to copy :", IDC_STATIC, 6, 188, 66, 9
EDITTEXT IDC_TEXTBOX, 74, 186, 114, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
LTEXT "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:", IDC_STATIC, 3, 188, 75, 9
EDITTEXT IDC_TEXTBOX, 79, 186, 114, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
DEFPUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>", IDC_SELECT, 194, 186, 46, 13
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_COPY, 244, 186, 46, 13, WS_DISABLED
//AUTOCHECKBOX "<22>a<EFBFBD><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_ADVVIEW, 10, 204, 64, 9, WS_CHILD | WS_VISIBLE | WS_TABSTOP

View File

@@ -30,6 +30,6 @@ END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_LICENSE "Dieses Programm ist kostenlos; Sie k<>nnen es frei verteilen mit od. ohne <20>nderungen unter der GNU Lesser General Public License wie es von der Free Software Foundation ver<65>ffentlicht wurde; entweder Version 2.1 der Lizenz, oder eine sp<73>tere Version (ihrer Wahl).\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_ABOUT "<22>&ber..."
END

View File

@@ -0,0 +1,37 @@
LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
IDD_CHARMAP DIALOGEX 6, 6, 293, 205
STYLE WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Sans Serif"
BEGIN
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> :",IDC_STATIC,6,7,60,9
COMBOBOX IDC_FONTCOMBO,65,5,181,210,CBS_DROPDOWNLIST | CBS_SORT |
CBS_HASSTRINGS | WS_VSCROLL
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_CMHELP,249,5,35,13
CONTROL "",IDC_FONTMAP,"FontMapWnd",WS_VSCROLL | WS_TABSTOP,20,
22,266,156
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> :",IDC_STATIC,6,184,66,17
EDITTEXT IDC_TEXTBOX,74,186,114,13
DEFPUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_SELECT,194,186,46,13
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_COPY,244,186,46,13,WS_DISABLED
END
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Sans Serif", 0, 0, 0x1
BEGIN
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)",
IDC_STATIC,48,7,150,36
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDOK,75,162,44,15
ICON 100,IDC_STATIC,10,10,7,30
EDITTEXT IDC_LICENSE_EDIT,8,44,194,107,ES_MULTILINE | ES_READONLY |
WS_VSCROLL
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_ABOUT "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>..."
END

View File

@@ -7,12 +7,12 @@ CAPTION "
FONT 8,"MS Sans Serif",0,0
STYLE WS_BORDER | WS_VISIBLE | WS_SYSMENU | WS_MINIMIZEBOX
BEGIN
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD> :", IDC_STATIC, 6, 7, 24, 9
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD>:", IDC_STATIC, 6, 7, 27, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> :", IDC_STATIC, 6, 188, 66, 9
EDITTEXT IDC_TEXTBOX, 74, 186, 114, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:", IDC_STATIC, 6, 188, 95, 9
EDITTEXT IDC_TEXTBOX, 80, 186, 109, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
DEFPUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_SELECT, 194, 186, 46, 13
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_COPY, 244, 186, 46, 13, WS_DISABLED
//AUTOCHECKBOX "Advanced view", IDC_ADVVIEW, 10, 204, 64, 9, WS_CHILD | WS_VISIBLE | WS_TABSTOP
@@ -32,6 +32,6 @@ END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_LICENSE "<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>; <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> (<28><><EFBFBD>) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> GNU, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>; <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> (<28><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.\r\n\r\n<><6E><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><>, <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> GNU.\r\n\r\n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> GNU, <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Free Software Foundation, Inc.), 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_ABOUT "&<26> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>..."
END

View File

@@ -0,0 +1,43 @@
/*
* PROJECT: Character Map
* FILE: base/applications/charmap/lang/sk-SK.rc
* PURPOSE: Slovak Language File for charmap
* TRANSLATOR: Kario (kario@szm.sk)
* DATE OF TR: 24-07-2007
*/
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
IDD_CHARMAP DIALOGEX 6, 6, 293, 205 //233
CAPTION "Mapa znakov"
FONT 8,"MS Sans Serif",0,0
STYLE WS_BORDER | WS_VISIBLE | WS_SYSMENU | WS_MINIMIZEBOX
BEGIN
LTEXT "P<>s&mo:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "&Pomocn<63>k", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Kop<6F>rova<76> &znaky:", IDC_STATIC, 6, 188, 66, 9
EDITTEXT IDC_TEXTBOX, 74, 186, 114, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
DEFPUSHBUTTON "&Vybra<72>", IDC_SELECT, 194, 186, 46, 13
PUSHBUTTON "&Kop<6F>rova<76>", IDC_COPY, 244, 186, 46, 13, WS_DISABLED
//AUTOCHECKBOX "R&oz<6F><7A>ren<65> zobrazenie", IDC_ADVVIEW, 10, 204, 75, 9, WS_CHILD | WS_VISIBLE | WS_TABSTOP
//EDITTEXT IDC_DISPLAY, 8, 217, 278, 13, WS_VISIBLE | WS_TABSTOP | ES_READONLY
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
CAPTION "<22>o je Mapa znakov"
FONT 8,"MS Sans Serif",0,0
STYLE WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Mapa znakov v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "&Zavrie<69>", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_ABOUT "<22>&o je Mapa znakov"
END

View File

@@ -0,0 +1,43 @@
/*
* PROJECT: ReactOS Character Map
* LICENSE: GPL - See COPYING in the top level directory
* FILE: base/applications/charmap/lang/uk-UA.rc
* PURPOSE: Ukraianian Language File for charmap
* TRANSLATOR: Artem Reznikov
*/
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
IDD_CHARMAP DIALOGEX 6, 6, 293, 205 //233
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8,"MS Sans Serif",0,0
STYLE WS_BORDER | WS_VISIBLE | WS_SYSMENU | WS_MINIMIZEBOX
BEGIN
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD> :", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> :", IDC_STATIC, 6, 188, 66, 9
EDITTEXT IDC_TEXTBOX, 74, 186, 114, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
DEFPUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_SELECT, 194, 186, 46, 13
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_COPY, 244, 186, 46, 13, WS_DISABLED
//AUTOCHECKBOX "Advanced view", IDC_ADVVIEW, 10, 204, 64, 9, WS_CHILD | WS_VISIBLE | WS_TABSTOP
//EDITTEXT IDC_DISPLAY, 8, 217, 278, 13, WS_VISIBLE | WS_TABSTOP | ES_READONLY
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
CAPTION "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8,"MS Sans Serif",0,0
STYLE WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_ABOUT "&<26><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>..."
END

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

@@ -15,4 +15,7 @@ IDI_ICON ICON "res/charmap.ico"
#include "lang/id-ID.rc"
#include "lang/it-IT.rc"
#include "lang/pl-PL.rc"
#include "lang/sk-SK.rc"
#include "lang/uk-UA.rc"
#include "lang/ru-RU.rc"
#include "lang/el-GR.rc"

View File

@@ -29,10 +29,13 @@
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <windows.h>
#include <io.h>
#include <dos.h>
#include "resource.h"
/* Symbol definition */
#define MAX_STR 1024
@@ -117,17 +120,15 @@ find_str (char *sz, FILE *p, int invert_search,
return (total_lines > 0 ? 1 : 0);
}
/* Show usage */
void
usage (void)
{
fprintf (stderr, "FIND: Prints all lines of a file that contain a string\n");
fprintf (stderr, "FIND [ /C ] [ /I ] [ /N ] [ /V ] \"string\" [ file... ]\n");
fprintf (stderr, " /C Count the number of lines that contain string\n");
fprintf (stderr, " /I Ignore case\n");
fprintf (stderr, " /N Number the displayed lines, starting at 1\n");
fprintf (stderr, " /V Print lines that do not contain the string\n");
TCHAR lpUsage[4096];
LoadString( GetModuleHandle(NULL), IDS_USAGE, (LPTSTR)lpUsage, 4096);
CharToOem(lpUsage, lpUsage);
printf( lpUsage );
}
@@ -137,6 +138,7 @@ main (int argc, char **argv)
{
char *opt, *needle = NULL;
int ret = 0;
TCHAR lpMessage[4096];
int invert_search = 0; /* flag to invert the search */
int count_lines = 0; /* flag to whether/not count lines */
@@ -213,7 +215,9 @@ main (int argc, char **argv)
{
/* We were not able to find a file. Display a message and
set the exit status. */
fprintf (stderr, "FIND: %s: No such file\n", *argv);
LoadString( GetModuleHandle(NULL), IDS_NO_SUCH_FILE, (LPTSTR)lpMessage, 4096);
CharToOem(lpMessage, lpMessage);
fprintf (stderr, lpMessage, *argv);//
}
else
{
@@ -230,7 +234,9 @@ main (int argc, char **argv)
}
else
{
fprintf (stderr, "FIND: %s: Cannot open file\n",
LoadString(GetModuleHandle(NULL), IDS_CANNOT_OPEN, (LPTSTR)lpMessage, 4096);
CharToOem(lpMessage, lpMessage);
fprintf (stderr, lpMessage,
finddata.name);
}
}
@@ -246,3 +252,4 @@ main (int argc, char **argv)
exit ( (ret ? 0 : 1) );
}

View File

@@ -3,6 +3,8 @@
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<library>kernel32</library>
<library>user32</library>
<file>find.c</file>
<file>find.rc</file>
<file>rsrc.rc</file>
</module>

View File

@@ -4,3 +4,5 @@
#define REACTOS_STR_INTERNAL_NAME "find\0"
#define REACTOS_STR_ORIGINAL_FILENAME "find.exe\0"
#include <reactos/version.rc>
#include "rsrc.rc"

View File

@@ -0,0 +1,17 @@
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
STRINGTABLE DISCARDABLE
{
IDS_USAGE, "FIND: Prints all lines of a file that contain a string.\n\n\
FIND [ /C ] [ /I ] [ /N ] [ /V ] \"string\" [ file... ]\n\
/C Count the number of lines that contain string\n\
/I Ignore case\n\
/N Number the displayed lines, starting at 1\n\
/V Print lines that do not contain the string"
IDS_NO_SUCH_FILE, "FIND: %s: No such file\n"
IDS_CANNOT_OPEN, "FIND: %s: Cannot open file\n"
}

View File

@@ -0,0 +1,17 @@
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_USAGE, "FIND: <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n\n\
FIND [ /C ] [ /I ] [ /N ] [ /V ] \"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\" [ <20><><EFBFBD><EFBFBD>... ]\n\
/C <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n\
/I <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n\
/N <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> 1).\n\
/V <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_NO_SUCH_FILE, "FIND: %s: <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n"
IDS_CANNOT_OPEN, "FIND: %s: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>.\n"
}

View File

@@ -0,0 +1,3 @@
#define IDS_USAGE 1000
#define IDS_NO_SUCH_FILE 1001
#define IDS_CANNOT_OPEN 1002

View File

@@ -0,0 +1,5 @@
#include <windows.h>
#include "resource.h"
#include "lang/en-US.rc"
#include "lang/ru-RU.rc"

View File

@@ -1,139 +1,173 @@
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <unistd.h>
/* $Id$
*
* MORE.C - external command.
*
* clone from 4nt more command
*
* 26 Sep 1999 - Paolo Pantaleo <paolopan@freemail.it>
* started
* Oct 2003 - Timothy Schepens <tischepe at fastmail dot fm>
* use window size instead of buffer size.
*/
#define rdtscll(val) __asm__ __volatile__ ("rdtsc" : "=A" (val))
#include <windows.h>
#include <malloc.h>
#include <tchar.h>
const int SELECTMODE = 14;
const int BIGDATA = 10000; // Relying on int = long
const int MHZ = 2160;
int *data;
void SelectionSort(int data[], int left, int right) {
int i, j;
for(i = left; i < right; i++) {
int min = i;
for(j=i+1; j <= right; j++)
if(data[j] < data[min]) min = j;
int temp = data[min];
data[min] = data[i];
data[i] = temp;
}
DWORD len;
LPTSTR msg = _T("--- continue ---");
/*handle for file and console*/
HANDLE hStdIn;
HANDLE hStdOut;
HANDLE hStdErr;
HANDLE hKeyboard;
static VOID
GetScreenSize (PSHORT maxx, PSHORT maxy)
{
CONSOLE_SCREEN_BUFFER_INFO csbi;
GetConsoleScreenBufferInfo (hStdOut, &csbi);
*maxx = (csbi.srWindow.Right - csbi.srWindow.Left) + 1;
*maxy = (csbi.srWindow.Bottom - csbi.srWindow.Top) - 4;
}
int Partition( int d[], int left, int right)
{
int val =d[left];
int lm = left-1;
int rm = right+1;
for(;;) {
do
rm--;
while (d[rm] > val);
do
lm++;
while( d[lm] < val);
if(lm < rm) {
int tempr = d[rm];
d[rm] = d[lm];
d[lm] = tempr;
static
VOID ConOutPuts (LPTSTR szText)
{
DWORD dwWritten;
WriteFile (GetStdHandle (STD_OUTPUT_HANDLE), szText, _tcslen(szText), &dwWritten, NULL);
WriteFile (GetStdHandle (STD_OUTPUT_HANDLE), "\n", 1, &dwWritten, NULL);
}
static VOID
ConInKey (VOID)
{
INPUT_RECORD ir;
DWORD dwRead;
do
{
ReadConsoleInput (hKeyboard, &ir, 1, &dwRead);
if ((ir.EventType == KEY_EVENT) &&
(ir.Event.KeyEvent.bKeyDown == TRUE))
return;
}
while (TRUE);
}
static VOID
WaitForKey (VOID)
{
DWORD dwWritten;
WriteFile (hStdErr,msg , len, &dwWritten, NULL);
ConInKey();
WriteFile (hStdErr, _T("\n"), 1, &dwWritten, NULL);
// FlushConsoleInputBuffer (hConsoleIn);
}
//INT CommandMore (LPTSTR cmd, LPTSTR param)
int main (int argc, char **argv)
{
SHORT maxx,maxy;
SHORT line_count=0,ch_count=0;
DWORD i, last;
HANDLE hFile = INVALID_HANDLE_VALUE;
TCHAR szFullPath[MAX_PATH];
/*reading/writing buffer*/
TCHAR *buff;
/*bytes written by WriteFile and ReadFile*/
DWORD dwRead,dwWritten;
/*ReadFile() return value*/
BOOL bRet;
len = _tcslen (msg);
hStdIn = GetStdHandle(STD_INPUT_HANDLE);
hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
hStdErr = GetStdHandle(STD_ERROR_HANDLE);
if (argc > 1 && _tcsncmp (argv[1], _T("/?"), 2) == 0)
{
ConOutPuts(_T("Help text still missing!!"));
return 0;
}
hKeyboard = CreateFile (_T("CONIN$"), GENERIC_READ,
0,NULL,OPEN_ALWAYS,0,0);
GetScreenSize(&maxx,&maxy);
buff=malloc(4096);
FlushConsoleInputBuffer (hKeyboard);
if(argc > 1)
{
GetFullPathName(argv[1], MAX_PATH, szFullPath, NULL);
hFile = CreateFile (szFullPath, GENERIC_READ,
0,NULL,OPEN_ALWAYS,0,0);
if (hFile == INVALID_HANDLE_VALUE)
{
ConOutPuts(_T("The file could not be opened"));
return 0;
}
}
else
{
hFile = hStdIn;
}
do
{
bRet = ReadFile(hFile,buff,4096,&dwRead,NULL);
for(last=i=0;i<dwRead && bRet;i++)
{
ch_count++;
if(buff[i] == _T('\n') || ch_count == maxx)
{
ch_count=0;
line_count++;
if (line_count == maxy)
{
line_count = 0;
WriteFile(hStdOut,&buff[last], i-last+1, &dwWritten, NULL);
last=i+1;
FlushFileBuffers (hStdOut);
WaitForKey ();
}
}
else
return rm;
}
}
if (last<dwRead && bRet)
WriteFile(hStdOut,&buff[last], dwRead-last, &dwWritten, NULL);
void Quicksort( int d[], int left, int right)
{
if(left < (right-SELECTMODE)) {
int split_pt = Partition(d,left, right);
Quicksort(d, left, split_pt);
Quicksort(d, split_pt+1, right);
}
else SelectionSort(d, left, right);
}
int main(int argc, char* argv[]) {
data = (int*)calloc(BIGDATA,4);
unsigned long int timeStart;
unsigned long int timeReadLoopStart;
unsigned long int timeReadLoopEnd;
unsigned long int timeSortLoopStart;
unsigned long int timeSortLoopEnd;
unsigned long int timeWriteLoopStart;
unsigned long int timeWriteLoopEnd;
unsigned long int timeEnd;
FILE *randfile;
FILE *sortfile;
int i,j,thisInt,dataSize = 0;
long sumUnsorted = 0;
rdtscll(timeStart);
randfile = (argc < 2) ? stdin : fopen(argv[1],"r");
sortfile = (argc < 3) ? stdout : fopen(argv[2],"w");
if (randfile == NULL || sortfile == NULL) {
fprintf(stderr,"Could not open all files.\n");
return 1;
}
while(dwRead>0 && bRet);
rdtscll(timeReadLoopStart);
i = 0;
while (!feof(randfile)) {
fscanf(randfile,"%d",&thisInt);
if (feof(randfile)) { break; }
data[i] = thisInt;
sumUnsorted += thisInt;
//fprintf(stdout,"[%d] Read item: %d\n",i,thisInt);
i++;
if (i >= BIGDATA) {
break;
}
}
fclose(randfile);
dataSize = i;
rdtscll(timeReadLoopEnd);
rdtscll(timeSortLoopStart);
Quicksort(data, 0, dataSize-1);
rdtscll(timeSortLoopEnd);
rdtscll(timeWriteLoopStart);
int last = -1;
for(j = 0; j < dataSize; j++) {
if (data[j] < last) {
fprintf(stderr,"The data is not in order\n");
fprintf(stderr,"Noticed the problem at j = %d\n",j);
fclose(sortfile);
return 1;
} else {
fprintf(sortfile,"%d\n",data[j]);
}
}
fclose(sortfile);
rdtscll(timeWriteLoopEnd);
rdtscll(timeEnd);
fprintf(stdout,"Sorted %d items.\n",dataSize);
fprintf(stdout,"Open Files : %ldt.\n",(long)timeReadLoopStart - (long)timeStart);
fprintf(stdout,"Read Data : %ldt.\n",(long)timeReadLoopEnd - (long)timeReadLoopStart);
fprintf(stdout,"Sort Data : %ldt.\n",(long)timeSortLoopEnd - (long)timeSortLoopStart);
fprintf(stdout,"Write Data : %ldt.\n",(long)timeWriteLoopEnd - (long)timeWriteLoopStart);
fprintf(stdout,"Total Time : %ldt.\n",(long)timeEnd - (long)timeStart);
free (buff);
CloseHandle (hKeyboard);
if (hFile != hStdIn)
CloseHandle (hFile);
return 0;
}
/* EOF */

View File

@@ -6,7 +6,7 @@
* TRANSLATOR: LMH1
*
*/
LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
/////////////////////////////////////////////////////////////////////////////
//

View File

@@ -1,9 +1,9 @@
/*
* PROJECT: ReactOS System Control Panel
* LICENSE: GPL - See COPYING in the top level directory
* FILE: base/applications/control/Uk.rc
* PURPOSE: Ukraianian Language File for ReactOS System Control Panel
* PROGRAMMERS: temarez
* FILE: base/applications/control/lang/uk-UA.rc
* PURPOSE: Ukraianian Language File for control
* TRANSLATOR: Artem Reznikov
*/
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
@@ -21,9 +21,9 @@ BEGIN
END
POPUP "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_LARGEICONS
MENUITEM "&<26><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_SMALLICONS
MENUITEM "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_LIST
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_LARGEICONS
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_SMALLICONS
MENUITEM "<22><><EFBFBD><EFBFBD>&<EFBFBD><EFBFBD>", IDM_LIST
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_DETAILS
END
POPUP "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"

View File

@@ -88,11 +88,11 @@ void LoadCardBitmaps(void)
//If Windows NT/2000/XP
if(GetVersion() < 0x80000000)
{
hCardDll = LoadLibrary("cards.dll");
hCardDll = LoadLibrary(TEXT("cards.dll"));
if(hCardDll == 0)
{
MessageBox(0, "Error loading cards.dll (32bit)", "Shed", MB_OK | MB_ICONEXCLAMATION);
MessageBox(0, TEXT("Error loading cards.dll (32bit)"), TEXT("Shed"), MB_OK | MB_ICONEXCLAMATION);
PostQuitMessage(0);
return;
}
@@ -263,7 +263,7 @@ HPALETTE MakePaletteFromCols(COLORREF cols[], int nNumColours)
lp = (LOGPALETTE *)HeapAlloc(
GetProcessHeap(), 0, sizeof(LOGPALETTE) + sizeof(PALETTEENTRY) * nNumColours);
lp->palNumEntries = nNumColours;
lp->palNumEntries = (WORD)nNumColours;
lp->palVersion = 0x300;
//copy the colours into the logical palette format

View File

@@ -334,7 +334,7 @@ int CardButton::OnLButtonUp(HWND hwnd, int x, int y)
return 0;
}
#define _countof(array) (sizeof(array)/sizeof(array[0]))
//#define _countof(array) (sizeof(array)/sizeof(array[0]))
CardButton *CardWindow::CreateButton(int id, TCHAR *szText, UINT uStyle, bool fVisible, int x, int y, int width, int height)
{

View File

@@ -117,6 +117,6 @@ bool operator <= (const Card &lhs, const Card &rhs)
void PaintRect(HDC hdc, RECT *rect, COLORREF colour)
{
COLORREF oldcr = SetBkColor(hdc, colour);
ExtTextOut(hdc, 0, 0, ETO_OPAQUE, rect, "", 0, 0);
ExtTextOut(hdc, 0, 0, ETO_OPAQUE, rect, TEXT(""), 0, 0);
SetBkColor(hdc, oldcr);
}

View File

@@ -30,7 +30,6 @@ CardRegion::CardRegion(CardWindow &parent, int Id, bool visible, int x, int y, i
fVisible = visible;
nThreedCount = 1;
nBackCardIdx = 53;
Update(); //Update this stack's size+card count

View File

@@ -735,6 +735,11 @@ void CardWindow::SetBackCardIdx(UINT uBackIdx)
}
UINT CardWindow::GetBackCardIdx()
{
return nBackCardIdx;
}
void CardWindow::PaintCardRgn(HDC hdc, int dx, int dy, int width, int height, int sx, int sy)
{
RECT rect;

View File

@@ -46,6 +46,7 @@ public:
void SetBackColor(COLORREF cr);
COLORREF GetBackColor();
void SetBackCardIdx(UINT uBackIdx);
UINT GetBackCardIdx();
void SetBackImage(HBITMAP hBitmap);
void EmptyStacks(void);

View File

@@ -13,22 +13,34 @@ LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
/* Dialogs */
IDD_OPTIONS DIALOGEX DISCARDABLE 0, 0, 186, 118
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
BEGIN
GROUPBOX "<22><><EFBFBD><EFBFBD><EFBFBD>", -1, 7, 7, 65, 40
AUTORADIOBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> &<26><><EFBFBD><EFBFBD>", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> &<26><><EFBFBD>", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
GROUPBOX "<22><><EFBFBD><EFBFBD><EFBFBD>", -1, 7, 7, 80, 40
AUTORADIOBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> &<26><><EFBFBD><EFBFBD>", IDC_OPT_DRAWONE, 14, 19, 70, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> &<26><><EFBFBD>", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
AUTOCHECKBOX "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "<22><><EFBFBD><EFBFBD><EFBFBD> &<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
AUTOCHECKBOX "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_OPT_SHOWTIME, 7 ,51 ,100 ,10, WS_TABSTOP | WS_DISABLED
AUTOCHECKBOX "<22><><EFBFBD><EFBFBD><EFBFBD> &<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_OPT_STATUSBAR, 7, 66, 100, 10, WS_TABSTOP
DEFPUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>", IDOK, 35, 97, 50, 14
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>", IDCANCEL, 101, 97, 50, 14
END
IDD_CARDBACK DIALOGEX 6, 6, 221, 96
CAPTION "Select Card Back"
FONT 8, "MS Shell Dlg"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
BEGIN
CONTROL "", IDC_CARDBACK1, "Static", SS_NOTIFY, 4, 7, 50, 61
CONTROL "", IDC_CARDBACK2, "Static", SS_NOTIFY, 58, 7, 50, 61
CONTROL "", IDC_CARDBACK3, "Static", SS_NOTIFY, 112, 7, 50, 61
CONTROL "", IDC_CARDBACK4, "Static", SS_NOTIFY, 166, 7, 50, 61
DEFPUSHBUTTON "OK", IDOK, 104, 77, 54, 13
PUSHBUTTON "Cancel", IDCANCEL, 162, 77, 54, 13
END
/* Strings */
@@ -37,7 +49,7 @@ BEGIN
IDS_SOL_NAME "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_SOL_ABOUT "Solitaire by J Brown\n\nCardLib version 1.0."
IDS_SOL_QUIT "<22><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>?"
IDS_SOL_WIN "Congratulations, you win!!"
IDS_SOL_WIN "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!!"
END

View File

@@ -13,22 +13,34 @@ LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
/* Dialogs */
IDD_OPTIONS DIALOGEX DISCARDABLE 0, 0, 186, 118
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
CAPTION "Optionen"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
BEGIN
GROUPBOX "Karten", -1, 7, 7, 65, 40
AUTORADIOBUTTON "&Eine ziehen", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "&Drei ziehen", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
AUTOCHECKBOX "&Zeit anzeigen", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "&Zeit anzeigen", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP | WS_DISABLED
AUTOCHECKBOX "S&tatusleiste", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
DEFPUSHBUTTON "OK",IDOK,35,97,50,14
PUSHBUTTON "Abbrechen",IDCANCEL,101,97,50,14
END
IDD_CARDBACK DIALOGEX 6, 6, 221, 96
CAPTION "Kartenhintergrund w<>hlen"
FONT 8, "MS Shell Dlg"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
BEGIN
CONTROL "", IDC_CARDBACK1, "Static", SS_NOTIFY, 4, 7, 50, 61
CONTROL "", IDC_CARDBACK2, "Static", SS_NOTIFY, 58, 7, 50, 61
CONTROL "", IDC_CARDBACK3, "Static", SS_NOTIFY, 112, 7, 50, 61
CONTROL "", IDC_CARDBACK4, "Static", SS_NOTIFY, 166, 7, 50, 61
DEFPUSHBUTTON "OK", IDOK, 104, 77, 54, 13
PUSHBUTTON "Abbrechen", IDCANCEL, 162, 77, 54, 13
END
/* Strings */

View File

@@ -0,0 +1,84 @@
/*
* PROJECT: Solitaire
* LICENSE: Freeware, permission to use under Public Domain
* FILE: base/applications/games/solitaire/lang/el-GR.rc
* PURPOSE: Greek Language File for Solitaire
* PROGRAMMERS: Daniel "EmuandCo" Reimer (reimer.daniel@freenet.de)
*/
#include "resource.h"
LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
/* Dialogs */
IDD_OPTIONS DIALOGEX DISCARDABLE 0, 0, 186, 118
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", -1, 7, 7, 65, 40
AUTORADIOBUTTON "<22><><EFBFBD><EFBFBD> <20>&<26><>", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "<22><><EFBFBD><EFBFBD> &<26><><EFBFBD><EFBFBD>", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
AUTOCHECKBOX "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP | WS_DISABLED
AUTOCHECKBOX "<22>&<26><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDCANCEL, 101, 97, 50, 14
END
IDD_CARDBACK DIALOGEX 6, 6, 221, 96
CAPTION "Select Card Back"
FONT 8, "MS Shell Dlg"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
BEGIN
CONTROL "", IDC_CARDBACK1, "Static", SS_NOTIFY, 4, 7, 50, 61
CONTROL "", IDC_CARDBACK2, "Static", SS_NOTIFY, 58, 7, 50, 61
CONTROL "", IDC_CARDBACK3, "Static", SS_NOTIFY, 112, 7, 50, 61
CONTROL "", IDC_CARDBACK4, "Static", SS_NOTIFY, 166, 7, 50, 61
DEFPUSHBUTTON "OK", IDOK, 104, 77, 54, 13
PUSHBUTTON "Cancel", IDCANCEL, 162, 77, 54, 13
END
/* Strings */
STRINGTABLE
BEGIN
IDS_SOL_NAME "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_SOL_ABOUT "Solitaire by J Brown\n\nCardLib version 1.0."
IDS_SOL_QUIT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>;"
IDS_SOL_WIN "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!!"
END
/* Menus */
IDR_MENU1 MENU DISCARDABLE
BEGIN
POPUP "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "&Deal\tF2", IDM_GAME_NEW
MENUITEM SEPARATOR
MENUITEM "De&ck...", IDM_GAME_DECK
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", IDM_GAME_OPTIONS
MENUITEM SEPARATOR
MENUITEM "<22>&<26><><EFBFBD><EFBFBD><EFBFBD>", IDM_GAME_EXIT
END
POPUP "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF1", IDM_HELP_CONTENTS
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_HELP_ABOUT
END
END
/* Accelerator */
IDR_ACCELERATOR1 ACCELERATORS DISCARDABLE
BEGIN
VK_F1, IDM_HELP_CONTENTS, VIRTKEY, NOINVERT
VK_F2, IDM_GAME_NEW, VIRTKEY, NOINVERT
END

View File

@@ -13,16 +13,15 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
/* Dialogs */
IDD_OPTIONS DIALOGEX DISCARDABLE 0, 0, 186, 118
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
CAPTION "Options"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
BEGIN
GROUPBOX "Cards", -1, 7, 7, 65, 40
AUTORADIOBUTTON "Draw &One", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Draw &Three", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP | WS_DISABLED
AUTOCHECKBOX "S&tatus bar", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
@@ -30,6 +29,20 @@ BEGIN
END
IDD_CARDBACK DIALOGEX 6, 6, 221, 96
CAPTION "Select Card Back"
FONT 8, "MS Shell Dlg"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
BEGIN
CONTROL "", IDC_CARDBACK1, "Static", SS_NOTIFY, 4, 7, 50, 61
CONTROL "", IDC_CARDBACK2, "Static", SS_NOTIFY, 58, 7, 50, 61
CONTROL "", IDC_CARDBACK3, "Static", SS_NOTIFY, 112, 7, 50, 61
CONTROL "", IDC_CARDBACK4, "Static", SS_NOTIFY, 166, 7, 50, 61
DEFPUSHBUTTON "OK", IDOK, 104, 77, 54, 13
PUSHBUTTON "Cancel", IDCANCEL, 162, 77, 54, 13
END
/* Strings */
STRINGTABLE

View File

@@ -13,22 +13,34 @@ LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
/* Dialogs */
IDD_OPTIONS DIALOGEX DISCARDABLE 0, 0, 186, 118
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
CAPTION "Options"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
BEGIN
GROUPBOX "Cards", -1, 7, 7, 65, 40
AUTORADIOBUTTON "Draw &One", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Draw &Three", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP | WS_DISABLED
AUTOCHECKBOX "S&tatus bar", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
DEFPUSHBUTTON "Aceptar", IDOK, 35, 97, 50, 14
PUSHBUTTON "Cancelar", IDCANCEL, 101, 97, 50, 14
END
IDD_CARDBACK DIALOGEX 6, 6, 221, 96
CAPTION "Select Card Back"
FONT 8, "MS Shell Dlg"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
BEGIN
CONTROL "", IDC_CARDBACK1, "Static", SS_NOTIFY, 4, 7, 50, 61
CONTROL "", IDC_CARDBACK2, "Static", SS_NOTIFY, 58, 7, 50, 61
CONTROL "", IDC_CARDBACK3, "Static", SS_NOTIFY, 112, 7, 50, 61
CONTROL "", IDC_CARDBACK4, "Static", SS_NOTIFY, 166, 7, 50, 61
DEFPUSHBUTTON "OK", IDOK, 104, 77, 54, 13
PUSHBUTTON "Cancel", IDCANCEL, 162, 77, 54, 13
END
/* Strings */

View File

@@ -13,22 +13,34 @@ LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
/* Dialogs */
IDD_OPTIONS DIALOGEX DISCARDABLE 0, 0, 186, 118
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
CAPTION "Options"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
BEGIN
GROUPBOX "Cartes", -1, 7, 7, 65, 40
AUTORADIOBUTTON "En tirer une", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "En tirer trois", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
AUTOCHECKBOX "Afficher le temp&s", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "Afficher le temp&s", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP | WS_DISABLED
AUTOCHECKBOX "Barre de s&tatus", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Annuler", IDCANCEL, 101, 97, 50, 14
END
IDD_CARDBACK DIALOGEX 6, 6, 221, 96
CAPTION "Select Card Back"
FONT 8, "MS Shell Dlg"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
BEGIN
CONTROL "", IDC_CARDBACK1, "Static", SS_NOTIFY, 4, 7, 50, 61
CONTROL "", IDC_CARDBACK2, "Static", SS_NOTIFY, 58, 7, 50, 61
CONTROL "", IDC_CARDBACK3, "Static", SS_NOTIFY, 112, 7, 50, 61
CONTROL "", IDC_CARDBACK4, "Static", SS_NOTIFY, 166, 7, 50, 61
DEFPUSHBUTTON "OK", IDOK, 104, 77, 54, 13
PUSHBUTTON "Cancel", IDCANCEL, 162, 77, 54, 13
END
/* Strings */

View File

@@ -14,22 +14,34 @@ LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT
/* Dialogs */
IDD_OPTIONS DIALOGEX DISCARDABLE 0, 0, 186, 118
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
CAPTION "Options"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
BEGIN
GROUPBOX "Cards", -1, 7, 7, 65, 40
AUTORADIOBUTTON "Draw &One", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Draw &Three", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP | WS_DISABLED
AUTOCHECKBOX "S&tatus bar", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Batal", IDCANCEL, 101, 97, 50, 14
END
IDD_CARDBACK DIALOGEX 6, 6, 221, 96
CAPTION "Select Card Back"
FONT 8, "MS Shell Dlg"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
BEGIN
CONTROL "", IDC_CARDBACK1, "Static", SS_NOTIFY, 4, 7, 50, 61
CONTROL "", IDC_CARDBACK2, "Static", SS_NOTIFY, 58, 7, 50, 61
CONTROL "", IDC_CARDBACK3, "Static", SS_NOTIFY, 112, 7, 50, 61
CONTROL "", IDC_CARDBACK4, "Static", SS_NOTIFY, 166, 7, 50, 61
DEFPUSHBUTTON "OK", IDOK, 104, 77, 54, 13
PUSHBUTTON "Cancel", IDCANCEL, 162, 77, 54, 13
END
/* Strings */

View File

@@ -14,22 +14,34 @@ LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
/* Dialogs */
IDD_OPTIONS DIALOGEX DISCARDABLE 0, 0, 186, 118
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
CAPTION "Options"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
BEGIN
GROUPBOX "Carte", -1, 7, 7, 65, 40
AUTORADIOBUTTON "Girane &Una", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Girane &Tre", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
AUTOCHECKBOX "&Visualizza il tempo", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "&Visualizza il tempo", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP | WS_DISABLED
AUTOCHECKBOX "&Barra di stato", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Annulla", IDCANCEL, 101, 97, 50, 14
END
IDD_CARDBACK DIALOGEX 6, 6, 221, 96
CAPTION "Select Card Back"
FONT 8, "MS Shell Dlg"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
BEGIN
CONTROL "", IDC_CARDBACK1, "Static", SS_NOTIFY, 4, 7, 50, 61
CONTROL "", IDC_CARDBACK2, "Static", SS_NOTIFY, 58, 7, 50, 61
CONTROL "", IDC_CARDBACK3, "Static", SS_NOTIFY, 112, 7, 50, 61
CONTROL "", IDC_CARDBACK4, "Static", SS_NOTIFY, 166, 7, 50, 61
DEFPUSHBUTTON "OK", IDOK, 104, 77, 54, 13
PUSHBUTTON "Cancel", IDCANCEL, 162, 77, 54, 13
END
/* Strings */

View File

@@ -8,28 +8,40 @@
#include "resource.h"
LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
/* Dialogs */
IDD_OPTIONS DIALOGEX DISCARDABLE 0, 0, 186, 118
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
CAPTION "Options"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
BEGIN
GROUPBOX "Cards", -1, 7, 7, 65, 40
AUTORADIOBUTTON "Draw &One", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Draw &Three", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP | WS_DISABLED
AUTOCHECKBOX "S&tatus bar", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Avbryt", IDCANCEL, 101, 97, 50, 14
END
IDD_CARDBACK DIALOGEX 6, 6, 221, 96
CAPTION "Select Card Back"
FONT 8, "MS Shell Dlg"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
BEGIN
CONTROL "", IDC_CARDBACK1, "Static", SS_NOTIFY, 4, 7, 50, 61
CONTROL "", IDC_CARDBACK2, "Static", SS_NOTIFY, 58, 7, 50, 61
CONTROL "", IDC_CARDBACK3, "Static", SS_NOTIFY, 112, 7, 50, 61
CONTROL "", IDC_CARDBACK4, "Static", SS_NOTIFY, 166, 7, 50, 61
DEFPUSHBUTTON "OK", IDOK, 104, 77, 54, 13
PUSHBUTTON "Cancel", IDCANCEL, 162, 77, 54, 13
END
/* Strings */

View File

@@ -12,22 +12,34 @@ LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
/* Dialogs */
IDD_OPTIONS DIALOGEX DISCARDABLE 0, 0, 186, 118
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
CAPTION "Opcje"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
BEGIN
GROUPBOX "Karty", -1, 7, 7, 65, 40
AUTORADIOBUTTON "Rozdaj &jedn<64>", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Rozdaj &dwie", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
AUTOCHECKBOX "&Pokazuj czas gry", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "&Pokazuj czas gry", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP | WS_DISABLED
AUTOCHECKBOX "Pokazuj pa&sek stanu", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Anuluj", IDCANCEL, 101, 97, 50, 14
END
IDD_CARDBACK DIALOGEX 6, 6, 221, 96
CAPTION "Select Card Back"
FONT 8, "MS Shell Dlg"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
BEGIN
CONTROL "", IDC_CARDBACK1, "Static", SS_NOTIFY, 4, 7, 50, 61
CONTROL "", IDC_CARDBACK2, "Static", SS_NOTIFY, 58, 7, 50, 61
CONTROL "", IDC_CARDBACK3, "Static", SS_NOTIFY, 112, 7, 50, 61
CONTROL "", IDC_CARDBACK4, "Static", SS_NOTIFY, 166, 7, 50, 61
DEFPUSHBUTTON "OK", IDOK, 104, 77, 54, 13
PUSHBUTTON "Cancel", IDCANCEL, 162, 77, 54, 13
END
/* Strings */

View File

@@ -8,22 +8,33 @@ LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
IDD_OPTIONS DIALOGEX DISCARDABLE 0, 0, 186, 118
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
BEGIN
GROUPBOX "<22><><EFBFBD><EFBFBD><EFBFBD>", -1, 7, 7, 65, 40
AUTORADIOBUTTON "<22><> &<26><><EFBFBD><EFBFBD><EFBFBD>", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "<22><> &<26><><EFBFBD>", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
AUTOCHECKBOX "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
AUTOCHECKBOX "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>", IDC_OPT_SHOWTIME, 7 ,51 ,75 ,10, WS_TABSTOP | WS_DISABLED
AUTOCHECKBOX "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_OPT_STATUSBAR, 7, 66, 75, 10, WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDCANCEL, 101, 97, 50, 14
END
IDD_CARDBACK DIALOGEX 6, 6, 221, 96
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
BEGIN
CONTROL "", IDC_CARDBACK1, "Static", SS_NOTIFY, 4, 7, 50, 61
CONTROL "", IDC_CARDBACK2, "Static", SS_NOTIFY, 58, 7, 50, 61
CONTROL "", IDC_CARDBACK3, "Static", SS_NOTIFY, 112, 7, 50, 61
CONTROL "", IDC_CARDBACK4, "Static", SS_NOTIFY, 166, 7, 50, 61
DEFPUSHBUTTON "OK", IDOK, 104, 77, 54, 13
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDCANCEL, 162, 77, 54, 13
END
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
@@ -44,7 +55,7 @@ BEGIN
BEGIN
MENUITEM "<22>&<26><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>\tF2", IDM_GAME_NEW
MENUITEM SEPARATOR
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", IDM_GAME_DECK
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", IDM_GAME_DECK
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", IDM_GAME_OPTIONS
MENUITEM SEPARATOR
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD>", IDM_GAME_EXIT

View File

@@ -1,78 +1,86 @@
// Slovak translation by Kario 2007 <kario@szm.sk>
/*
* PROJECT: Solitaire
* LICENSE: Freeware, permission to use under Public Domain
* FILE: base/applications/games/solitaire/lang/sk-SK.rc
* PURPOSE: Slovak Language File for Solitaire
* TRANSLATOR: Kario <kario@szm.sk>
* DATE OF TR.: 13-07-2007
* PROGRAMMERS: Daniel "EmuandCo" Reimer (reimer.daniel@freenet.de)
*/
#include "resource.h"
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
/* Dialogs */
IDD_OPTIONS DIALOGEX DISCARDABLE 0, 0, 186, 118
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Options"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
CAPTION "Mo<EFBFBD>nosti"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
BEGIN
GROUPBOX "Cards", -1, 7, 7, 65, 40
AUTORADIOBUTTON "Draw &One", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Draw &Three", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
GROUPBOX "Karty", -1, 7, 7, 65, 40
AUTORADIOBUTTON "<EFBFBD>aha<EFBFBD> &jednu", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "<EFBFBD>aha<EFBFBD> &tri", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "S&tatus bar", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
AUTOCHECKBOX "<EFBFBD>a&sov<6F> limit", IDC_OPT_SHOWTIME, 7 ,51 ,64 ,10, WS_TABSTOP | WS_DISABLED
AUTOCHECKBOX "Stavov<EFBFBD> riad&ok", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Zru<72>i<EFBFBD><EFBFBD>", IDCANCEL, 101, 97, 50, 14
PUSHBUTTON "Zru<72>i<EFBFBD>", IDCANCEL, 101, 97, 50, 14
END
IDD_CARDBACK DIALOGEX 6, 6, 221, 96
CAPTION "Select Card Back"
FONT 8, "MS Shell Dlg"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
BEGIN
CONTROL "", IDC_CARDBACK1, "Static", SS_NOTIFY, 4, 7, 50, 61
CONTROL "", IDC_CARDBACK2, "Static", SS_NOTIFY, 58, 7, 50, 61
CONTROL "", IDC_CARDBACK3, "Static", SS_NOTIFY, 112, 7, 50, 61
CONTROL "", IDC_CARDBACK4, "Static", SS_NOTIFY, 166, 7, 50, 61
DEFPUSHBUTTON "OK", IDOK, 104, 77, 54, 13
PUSHBUTTON "Cancel", IDCANCEL, 162, 77, 54, 13
END
/////////////////////////////////////////////////////////////////////////////
//
// Strings
//
/* Strings */
STRINGTABLE
BEGIN
IDS_SOL_NAME "Solitaire"
IDS_SOL_ABOUT "Solitaire by J Brown\n\nCardLib version 1.0."
IDS_SOL_QUIT "Quit the current game?"
IDS_SOL_WIN "Congratulations, you win!!"
IDS_SOL_ABOUT "Solitaire od J Brown\n\nCardLib verzia 1.0"
IDS_SOL_QUIT "Naozaj chcete skon<6F>i<EFBFBD> aktu<74>lnu hru?"
IDS_SOL_WIN "Blaho<EFBFBD>el<EFBFBD>m, vyhrali ste!"
END
/////////////////////////////////////////////////////////////////////////////
//
// Menu
//
/* Menus */
IDR_MENU1 MENU DISCARDABLE
BEGIN
POPUP "&Hra"
BEGIN
MENUITEM "&Rozda<64>\tF2", IDM_GAME_NEW
MENUITEM "&Rozda<64>\tF2", IDM_GAME_NEW
MENUITEM SEPARATOR
MENUITEM "&Bal<61><6C>ek...", IDM_GAME_DECK
MENUITEM "&Bal<61><6C>ek...", IDM_GAME_DECK
MENUITEM "&Mo<4D>nosti...", IDM_GAME_OPTIONS
MENUITEM SEPARATOR
MENUITEM "Sk&on<6F>i<EFBFBD>", IDM_GAME_EXIT
MENUITEM "Sk&on<6F>i<EFBFBD>", IDM_GAME_EXIT
END
POPUP "&Pomocn<63>k"
BEGIN
MENUITEM "&Obsah\tF1", IDM_HELP_CONTENTS
MENUITEM "&<26>o je Solitaire", IDM_HELP_ABOUT
MENUITEM "&Obsah\tF1", IDM_HELP_CONTENTS
MENUITEM "&<26>o je Solitaire", IDM_HELP_ABOUT
END
END
/////////////////////////////////////////////////////////////////////////////
//
// Accelerator
//
IDR_ACCELERATOR1 ACCELERATORS DISCARDABLE
/* Accelerator */
IDR_ACCELERATOR1 ACCELERATORS DISCARDABLE
BEGIN
VK_F1, IDM_HELP_CONTENTS, VIRTKEY, NOINVERT
VK_F2, IDM_GAME_NEW, VIRTKEY, NOINVERT
END

View File

@@ -14,22 +14,34 @@ LANGUAGE LANG_THAI, SUBLANG_DEFAULT
/* Dialogs */
IDD_OPTIONS DIALOGEX DISCARDABLE 0, 0, 186, 118
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
CAPTION "Options"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
BEGIN
GROUPBOX "Cards", -1, 7, 7, 65, 40
AUTORADIOBUTTON "Draw &One", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Draw &Three", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP | WS_DISABLED
AUTOCHECKBOX "S&tatus bar", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
DEFPUSHBUTTON "<22><>ŧ", IDOK, 35, 97, 50, 14
PUSHBUTTON "¡<><C2A1>ԡ", IDCANCEL, 101, 97, 50, 14
END
IDD_CARDBACK DIALOGEX 6, 6, 221, 96
CAPTION "Select Card Back"
FONT 8, "MS Shell Dlg"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
BEGIN
CONTROL "", IDC_CARDBACK1, "Static", SS_NOTIFY, 4, 7, 50, 61
CONTROL "", IDC_CARDBACK2, "Static", SS_NOTIFY, 58, 7, 50, 61
CONTROL "", IDC_CARDBACK3, "Static", SS_NOTIFY, 112, 7, 50, 61
CONTROL "", IDC_CARDBACK4, "Static", SS_NOTIFY, 166, 7, 50, 61
DEFPUSHBUTTON "OK", IDOK, 104, 77, 54, 13
PUSHBUTTON "Cancel", IDCANCEL, 162, 77, 54, 13
END
/* Strings */

View File

@@ -13,31 +13,43 @@ LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
/* Dialogs */
IDD_OPTIONS DIALOGEX DISCARDABLE 0, 0, 186, 118
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Options"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
CAPTION "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
BEGIN
GROUPBOX "Cards", -1, 7, 7, 65, 40
AUTORADIOBUTTON "Draw &One", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Draw &Three", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
GROUPBOX "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", -1, 7, 7, 65, 40
AUTORADIOBUTTON "&<26><> <20><><EFBFBD><EFBFBD><EFBFBD>", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "<EFBFBD>&<26> <20><><EFBFBD>", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "S&tatus bar", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
AUTOCHECKBOX "&<EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP | WS_DISABLED
AUTOCHECKBOX "&<26><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDCANCEL, 101, 97, 50, 14
END
IDD_CARDBACK DIALOGEX 6, 6, 221, 96
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
BEGIN
CONTROL "", IDC_CARDBACK1, "Static", SS_NOTIFY, 4, 7, 50, 61
CONTROL "", IDC_CARDBACK2, "Static", SS_NOTIFY, 58, 7, 50, 61
CONTROL "", IDC_CARDBACK3, "Static", SS_NOTIFY, 112, 7, 50, 61
CONTROL "", IDC_CARDBACK4, "Static", SS_NOTIFY, 166, 7, 50, 61
DEFPUSHBUTTON "OK", IDOK, 104, 77, 54, 13
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDCANCEL, 162, 77, 54, 13
END
/* Strings */
STRINGTABLE
BEGIN
IDS_SOL_NAME "Solitaire"
IDS_SOL_ABOUT "Solitaire by J Brown\n\nCardLib version 1.0."
IDS_SOL_QUIT "Quit the current game?"
IDS_SOL_WIN "Congratulations, you win!!"
IDS_SOL_NAME "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_SOL_ABOUT "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> J Brown\n\nCardLib <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1.0."
IDS_SOL_QUIT "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>?"
IDS_SOL_WIN "³<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!!"
END

View File

@@ -14,22 +14,34 @@ LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
/* Dialogs */
IDD_OPTIONS DIALOGEX DISCARDABLE 0, 0, 186, 118
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
CAPTION "Options"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
BEGIN
GROUPBOX "Cards", -1, 7, 7, 65, 40
AUTORADIOBUTTON "Draw &One", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Draw &Three", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP | WS_DISABLED
AUTOCHECKBOX "S&tatus bar", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
DEFPUSHBUTTON "ȷ<><C8B7>", IDOK, 35, 97, 50, 14
PUSHBUTTON "ȡ<><C8A1>", IDCANCEL, 101, 97, 50, 14
END
IDD_CARDBACK DIALOGEX 6, 6, 221, 96
CAPTION "Select Card Back"
FONT 8, "MS Shell Dlg"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
BEGIN
CONTROL "", IDC_CARDBACK1, "Static", SS_NOTIFY, 4, 7, 50, 61
CONTROL "", IDC_CARDBACK2, "Static", SS_NOTIFY, 58, 7, 50, 61
CONTROL "", IDC_CARDBACK3, "Static", SS_NOTIFY, 112, 7, 50, 61
CONTROL "", IDC_CARDBACK4, "Static", SS_NOTIFY, 166, 7, 50, 61
DEFPUSHBUTTON "OK", IDOK, 104, 77, 54, 13
PUSHBUTTON "Cancel", IDCANCEL, 162, 77, 54, 13
END
/* Strings */

View File

@@ -20,6 +20,11 @@
#define IDC_OPT_DRAWTHREE 1202
#define IDC_OPT_SHOWTIME 1203
#define IDC_OPT_STATUSBAR 1204
#define IDD_CARDBACK 1250
#define IDC_CARDBACK1 1251
#define IDC_CARDBACK2 1252
#define IDC_CARDBACK3 1253
#define IDC_CARDBACK4 1254
/* Strings */
#define IDS_SOL_NAME 1300

View File

@@ -7,6 +7,7 @@ IDI_SOLITAIRE ICON DISCARDABLE "solitaire.ico"
#include "lang/bg-BG.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/fr-FR.rc"

View File

@@ -121,6 +121,8 @@ bool CARDLIBPROC RowStackDropProc(CardRegion &stackobj, const CardStack &dragca
}
}
fGameStarted = true;
TRACE("EXIT RowStackDropProc(true)\n");
return true;
}
@@ -248,6 +250,7 @@ void CARDLIBPROC SuitStackAddProc(CardRegion &stackobj, const CardStack &added)
{
pSuitStack[i]->Flash(11, 100);
}
fGameStarted = false;
}
TRACE("EXIT SuitStackAddProc()\n");
}
@@ -273,6 +276,8 @@ void CARDLIBPROC RowStackDblClickProc(CardRegion &stackobj, int iNumClicked)
if(pDest != 0)
{
fGameStarted = true;
//stackobj.MoveCards(pDest, 1, true);
//use the SimulateDrag funcion, because we get the
//AddProc callbacks called for us on the destination stacks...
@@ -338,7 +343,7 @@ void CARDLIBPROC DeckClickProc(CardRegion &stackobj, int iNumClicked)
}
else
{
int numcards = min((nOptions & OPTION_THREE_CARDS) ? 3 : 1, cardstack.NumCards());
int numcards = min((dwOptions & OPTION_THREE_CARDS) ? 3 : 1, cardstack.NumCards());
//make a "visible" copy of these cards
CardStack temp;

View File

@@ -19,34 +19,111 @@ TCHAR szAppName[128];
TCHAR MsgQuit[128];
TCHAR MsgAbout[128];
TCHAR MsgWin[128];
INT nOptions = 8;
DWORD dwOptions = 8;
CardWindow SolWnd;
typedef struct _CardBack
{
HWND hSelf;
WNDPROC hOldProc;
INT hdcNum;
INT imgNum;
BOOL bSelected;
} CARDBACK, *PCARDBACK;
LRESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam);
void MakePath(TCHAR *szDest, UINT nDestLen, const TCHAR *szExt)
{
TCHAR *ptr;
ptr = szDest + GetModuleFileName(GetModuleHandle(0), szDest, nDestLen) - 1;
while(*ptr-- != '.');
lstrcpy(ptr + 1, szExt);
}
int main ( int argc, char** argv )
VOID LoadSettings(VOID)
{
return WinMain ( NULL, NULL, NULL, SW_SHOW );
DWORD dwDisposition;
DWORD dwSize;
DWORD dwBack;
HKEY hKey;
if (RegCreateKeyEx(HKEY_CURRENT_USER,
_T("Software\\ReactOS\\Solitaire"),
0,
NULL,
REG_OPTION_NON_VOLATILE,
KEY_READ,
NULL,
&hKey,
&dwDisposition))
return;
dwSize = sizeof(DWORD);
RegQueryValueEx(hKey,
_T("Options"),
NULL,
NULL,
(LPBYTE)&dwOptions,
&dwSize);
dwSize = sizeof(DWORD);
RegQueryValueEx(hKey,
_T("Back"),
NULL,
NULL,
(LPBYTE)&dwBack,
&dwSize);
SolWnd.SetBackCardIdx(dwBack);
RegCloseKey(hKey);
}
VOID SaveSettings(VOID)
{
DWORD dwDisposition;
DWORD dwBack;
HKEY hKey;
if (RegCreateKeyEx(HKEY_CURRENT_USER,
_T("Software\\ReactOS\\Solitaire"),
0,
NULL,
REG_OPTION_NON_VOLATILE,
KEY_WRITE,
NULL,
&hKey,
&dwDisposition))
return;
RegSetValueEx(hKey,
_T("Options"),
0,
REG_DWORD,
(CONST BYTE *)&dwOptions,
sizeof(DWORD));
dwBack = SolWnd.GetBackCardIdx();
RegSetValueEx(hKey,
_T("Back"),
0,
REG_DWORD,
(CONST BYTE *)&dwBack,
sizeof(DWORD));
RegCloseKey(hKey);
}
//
// Main entry point
//
int WINAPI WinMain (HINSTANCE hInst, HINSTANCE hPrev, PSTR szCmdLine, int iCmdShow)
int WINAPI _tWinMain(HINSTANCE hInst, HINSTANCE hPrev, LPTSTR szCmdLine, int iCmdShow)
{
HWND hwnd;
MSG msg;
WNDCLASSEX wndclass;
WNDCLASS wndclass;
INITCOMMONCONTROLSEX ice;
HACCEL hAccelTable;
@@ -60,7 +137,6 @@ int WINAPI WinMain (HINSTANCE hInst, HINSTANCE hPrev, PSTR szCmdLine, int iCmdSh
LoadString(hInst, IDS_SOL_WIN, MsgWin, sizeof(MsgWin) / sizeof(MsgWin[0]));
//Window class for the main application parent window
wndclass.cbSize = sizeof(wndclass);
wndclass.style = 0;//CS_HREDRAW | CS_VREDRAW;
wndclass.lpfnWndProc = WndProc;
wndclass.cbClsExtra = 0;
@@ -71,9 +147,8 @@ int WINAPI WinMain (HINSTANCE hInst, HINSTANCE hPrev, PSTR szCmdLine, int iCmdSh
wndclass.hbrBackground = (HBRUSH)NULL;
wndclass.lpszMenuName = MAKEINTRESOURCE(IDR_MENU1);
wndclass.lpszClassName = szAppName;
wndclass.hIconSm = (HICON)LoadImage(hInst, MAKEINTRESOURCE(IDI_SOLITAIRE), IMAGE_ICON, 16, 16, 0);
RegisterClassEx(&wndclass);
RegisterClass(&wndclass);
ice.dwSize = sizeof(ice);
ice.dwICC = ICC_BAR_CLASSES;
@@ -83,21 +158,21 @@ int WINAPI WinMain (HINSTANCE hInst, HINSTANCE hPrev, PSTR szCmdLine, int iCmdSh
// InitCardLib();
// LoadSettings();
LoadSettings();
//Construct the path to our help file
MakePath(szHelpPath, MAX_PATH, _T(".hlp"));
hwnd = CreateWindow(szAppName, // window class name
szAppName, // window caption
WS_OVERLAPPEDWINDOW
,//|WS_CLIPCHILDREN, // window style
,//|WS_CLIPCHILDREN, // window style
CW_USEDEFAULT, // initial x position
CW_USEDEFAULT, // initial y position
CW_USEDEFAULT, // initial x size
CW_USEDEFAULT, // initial y size
NULL, // parent window handle
NULL, // use window class menu
600, // initial x size
450, // initial y size
NULL, // parent window handle
NULL, // use window class menu
hInst, // program instance handle
NULL); // creation parameters
@@ -117,15 +192,11 @@ int WINAPI WinMain (HINSTANCE hInst, HINSTANCE hPrev, PSTR szCmdLine, int iCmdSh
}
}
// SaveSettings();
SaveSettings();
return msg.wParam;
}
VOID LoadSettings(VOID)
{
}
BOOL CALLBACK OptionsDlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
@@ -133,17 +204,25 @@ BOOL CALLBACK OptionsDlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
case WM_INITDIALOG:
CheckRadioButton(hDlg, IDC_OPT_DRAWONE, IDC_OPT_DRAWTHREE,
(nOptions & OPTION_THREE_CARDS) ? IDC_OPT_DRAWTHREE : IDC_OPT_DRAWONE);
(dwOptions & OPTION_THREE_CARDS) ? IDC_OPT_DRAWTHREE : IDC_OPT_DRAWONE);
CheckDlgButton(hDlg,
IDC_OPT_STATUSBAR,
(dwOptions & OPTION_SHOW_STATUS) ? BST_CHECKED : BST_UNCHECKED);
return TRUE;
case WM_COMMAND:
switch(LOWORD(wParam))
{
case IDOK:
nOptions &= ~OPTION_THREE_CARDS;
dwOptions &= ~OPTION_THREE_CARDS;
if (IsDlgButtonChecked(hDlg, IDC_OPT_DRAWTHREE) == BST_CHECKED)
nOptions |= OPTION_THREE_CARDS;
dwOptions |= OPTION_THREE_CARDS;
if (IsDlgButtonChecked(hDlg, IDC_OPT_STATUSBAR) == BST_CHECKED)
dwOptions |= OPTION_SHOW_STATUS;
else
dwOptions &= ~OPTION_SHOW_STATUS;
EndDialog(hDlg, TRUE);
return TRUE;
@@ -159,37 +238,229 @@ BOOL CALLBACK OptionsDlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
VOID ShowGameOptionsDlg(HWND hwnd)
{
INT nOldOptions = nOptions;
DWORD dwOldOptions = dwOptions;
RECT rcMain, rcStatus;
int nWidth, nHeight, nStatusHeight;
if (DialogBox(hInstance, MAKEINTRESOURCE(IDD_OPTIONS), hwnd, OptionsDlgProc))
{
if ((nOldOptions & OPTION_THREE_CARDS) != (nOptions & OPTION_THREE_CARDS))
NewGame();
}
if (DialogBox(hInstance, MAKEINTRESOURCE(IDD_OPTIONS), hwnd, OptionsDlgProc))
{
if ((dwOldOptions & OPTION_THREE_CARDS) != (dwOptions & OPTION_THREE_CARDS))
NewGame();
if ((dwOldOptions & OPTION_SHOW_STATUS) != (dwOptions & OPTION_SHOW_STATUS))
{
GetClientRect(hwndMain, &rcMain);
nHeight = rcMain.bottom - rcMain.top;
nWidth = rcMain.right - rcMain.left;
if (dwOptions & OPTION_SHOW_STATUS)
{
ShowWindow(hwndStatus, SW_SHOW);
GetWindowRect(hwndStatus, &rcStatus);
nStatusHeight = rcStatus.bottom - rcStatus.top;
MoveWindow(SolWnd, 0, 0, nWidth, nHeight-nStatusHeight, TRUE);
MoveWindow(hwndStatus, 0, nHeight-nStatusHeight, nWidth, nHeight, TRUE);
}
else
{
ShowWindow(hwndStatus, SW_HIDE);
MoveWindow(SolWnd, 0, 0, nWidth, nHeight, TRUE);
}
}
}
}
LRESULT CALLBACK
CardImageWndProc(HWND hwnd,
UINT msg,
WPARAM wParam,
LPARAM lParam)
{
PCARDBACK pCardBack = (PCARDBACK)GetWindowLongPtr(hwnd,
GWL_USERDATA);
static WNDPROC hOldProc = NULL;
if (!hOldProc && pCardBack)
hOldProc = pCardBack->hOldProc;
switch (msg)
{
case WM_PAINT:
{
HDC hdc;
PAINTSTRUCT ps;
HPEN hPen, hOldPen;
HBRUSH hBrush, hOldBrush;
RECT rc;
hdc = BeginPaint(hwnd, &ps);
if (pCardBack->bSelected)
{
hPen = CreatePen(PS_SOLID, 2, RGB(0,0,0));
}
else
{
DWORD Face = GetSysColor(COLOR_3DFACE);
hPen = CreatePen(PS_SOLID, 2, Face);
}
GetClientRect(hwnd, &rc);
hBrush = (HBRUSH)GetStockObject(NULL_BRUSH);
hOldPen = (HPEN)SelectObject(hdc, hPen);
hOldBrush = (HBRUSH)SelectObject(hdc, hBrush);
Rectangle(hdc,
rc.left+1,
rc.top+1,
rc.right,
rc.bottom);
BitBlt(hdc,
2,
2,
__cardwidth,
__cardheight,
__hdcCardBitmaps,
pCardBack->hdcNum * __cardwidth,
0,
SRCCOPY);
SelectObject(hdc, hOldPen);
SelectObject(hdc, hOldBrush);
EndPaint(hwnd, &ps);
break;
}
case WM_LBUTTONDOWN:
pCardBack->bSelected = pCardBack->bSelected ? FALSE : TRUE;
break;
}
return CallWindowProc(hOldProc,
hwnd,
msg,
wParam,
lParam);
}
BOOL CALLBACK CardBackDlgProc(HWND hDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam)
{
static PCARDBACK pCardBacks = NULL;
switch (uMsg)
{
case WM_INITDIALOG:
{
INT i, c;
SIZE_T size = sizeof(CARDBACK) * NUM_CARDBACKS;
pCardBacks = (PCARDBACK)HeapAlloc(GetProcessHeap(),
0,
size);
for (i = 0, c = CARDBACK_START; c <= CARDBACK_END; i++, c++)
{
pCardBacks[i].hSelf = GetDlgItem(hDlg, c);
pCardBacks[i].bSelected = FALSE;
pCardBacks[i].hdcNum = CARDBACK_RES_START + i;
pCardBacks[i].imgNum = i + 1;
pCardBacks[i].hOldProc = (WNDPROC)SetWindowLongPtr(pCardBacks[i].hSelf,
GWLP_WNDPROC,
(LONG_PTR)CardImageWndProc);
SetWindowLongPtr(pCardBacks[i].hSelf,
GWL_USERDATA,
(LONG_PTR)&pCardBacks[i]);
}
return TRUE;
}
case WM_COMMAND:
if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL)
{
INT i, num = 0;
for (i = 0; i < NUM_CARDBACKS; i++)
{
if (pCardBacks[i].bSelected)
{
num = pCardBacks[i].imgNum;
}
}
EndDialog(hDlg, LOWORD(wParam) == IDOK ? num : FALSE);
HeapFree(GetProcessHeap(), 0, pCardBacks);
return TRUE;
}
if (HIWORD(wParam) == STN_CLICKED)
{
INT i;
RECT rc;
for (i = 0; i < NUM_CARDBACKS; i++)
{
if (pCardBacks[i].hSelf == (HWND)lParam)
{
pCardBacks[i].bSelected = TRUE;
}
else
pCardBacks[i].bSelected = FALSE;
GetClientRect(pCardBacks[i].hSelf, &rc);
InvalidateRect(pCardBacks[i].hSelf, &rc, TRUE);
}
break;
}
}
return FALSE;
}
VOID ShowDeckOptionsDlg(HWND hwnd)
{
INT cardBack;
if ((cardBack = DialogBox(hInstance,
MAKEINTRESOURCE(IDD_CARDBACK),
hwnd,
CardBackDlgProc)))
{
SolWnd.SetBackCardIdx(CARDBACK_RES_START + (cardBack - 1));
SolWnd.Redraw();
}
}
//-----------------------------------------------------------------------------
LRESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
{
static int nWidth, nHeight;
int nStatusHeight = 0;//20;
int parts[] = { 100, -1 };
UINT ret;
int ret;
RECT rc;
int nStatusHeight = 0;
MINMAXINFO *mmi;
switch(iMsg)
{
case WM_CREATE:
hwndStatus = CreateStatusWindow(WS_CHILD | WS_VISIBLE | CCS_BOTTOM | SBARS_SIZEGRIP, "Ready", hwnd, 0);
hwndStatus = CreateStatusWindow(WS_CHILD | WS_VISIBLE | CCS_BOTTOM | SBARS_SIZEGRIP, _T("Ready"), hwnd, 0);
//SendMessage(hwndStatus, SB_SIMPLE, (WPARAM)TRUE, 0);
SendMessage(hwndStatus, SB_SETPARTS, 2, (LPARAM)parts);
SendMessage(hwndStatus, SB_SETTEXT, 0 | SBT_NOBORDERS, (LPARAM)"");
ShowWindow(hwndStatus, SW_HIDE);
SolWnd.Create(hwnd, WS_EX_CLIENTEDGE, WS_CHILD|WS_VISIBLE, 0, 0, 0, 0);
CreateSol();
@@ -208,8 +479,17 @@ LRESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
nWidth = LOWORD(lParam);
nHeight = HIWORD(lParam);
MoveWindow(SolWnd, 0, 0, nWidth, nHeight-nStatusHeight, TRUE);
//MoveWindow(hwndStatus, 0, nHeight-nStatusHeight, nWidth, nHeight, TRUE);
if (dwOptions & OPTION_SHOW_STATUS)
{
GetWindowRect(hwndStatus, &rc);
nStatusHeight = rc.bottom - rc.top;
MoveWindow(SolWnd, 0, 0, nWidth, nHeight-nStatusHeight, TRUE);
MoveWindow(hwndStatus, 0, nHeight-nStatusHeight, nWidth, nHeight, TRUE);
}
else
{
MoveWindow(SolWnd, 0, 0, nWidth, nHeight, TRUE);
}
//parts[0] = nWidth - 256;
//SendMessage(hwndStatus, SB_SETPARTS, 2, (LPARAM)parts);
return 0;
@@ -221,7 +501,6 @@ LRESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
return 0;
case WM_COMMAND:
switch(LOWORD(wParam))
{
case IDM_GAME_NEW:
@@ -230,7 +509,7 @@ LRESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
return 0;
case IDM_GAME_DECK:
//ShowDeckOptionsDlg(hwnd);
ShowDeckOptionsDlg(hwnd);
return 0;
case IDM_GAME_OPTIONS:
@@ -253,15 +532,20 @@ LRESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
return 0;
case WM_CLOSE:
ret = MessageBox(hwnd, MsgQuit, szAppName, MB_OKCANCEL|MB_ICONQUESTION);
if(ret == IDOK)
if (fGameStarted == false)
{
WinHelp(hwnd, szHelpPath, HELP_QUIT, 0);
DestroyWindow(hwnd);
return 0;
}
else
{
ret = MessageBox(hwnd, MsgQuit, szAppName, MB_OKCANCEL|MB_ICONQUESTION);
if (ret == IDOK)
{
WinHelp(hwnd, szHelpPath, HELP_QUIT, 0);
DestroyWindow(hwnd);
}
}
return 0;
}

View File

@@ -3,11 +3,16 @@
extern CardWindow SolWnd;
extern TCHAR szAppName[];
extern bool fGameStarted;
extern bool fGameStarted;
#define OPTION_SHOW_STATUS 4
#define OPTION_THREE_CARDS 8
#define CARDBACK_START IDC_CARDBACK1
#define CARDBACK_END IDC_CARDBACK4
#define NUM_CARDBACKS (CARDBACK_END - CARDBACK_START + 1)
#define CARDBACK_RES_START 53
extern INT nOptions;
extern DWORD dwOptions;
void CreateSol();
void NewGame(void);

View File

@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<!DOCTYPE project SYSTEM "tools/rbuild/project.dtd">
<module name="sol" type="win32gui" installbase="system32" installname="solitaire.exe" unicode="no" allowwarnings="yes" stdlib="host">
<module name="sol" type="win32gui" installbase="system32" installname="sol.exe" unicode="no" allowwarnings="yes" stdlib="host">
<include base="sol">.</include>
<include base="sol">cardlib</include>
<linkerflag>-lstdc++</linkerflag>
@@ -8,13 +8,10 @@
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<define name="__REACTOS__" />
<library>kernel32</library>
<library>user32</library>
<library>gdi32</library>
<library>cards</library>
<library>comctl32</library>
<file>solcreate.cpp</file>
<file>solgame.cpp</file>
<file>solitaire.cpp</file>

View File

@@ -9,8 +9,8 @@ STRINGTABLE {
MENU_WINEMINE MENU DISCARDABLE
{
POPUP "<EFBFBD><EFBFBD>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" {
MENUITEM "&<26><><EFBFBD>", IDM_NEW
POPUP "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD>" {
MENUITEM "&<26><><EFBFBD><EFBFBD>", IDM_NEW
MENUITEM SEPARATOR
MENUITEM "&Mark Question", IDM_MARKQ
MENUITEM SEPARATOR
@@ -22,16 +22,15 @@ MENU_WINEMINE MENU DISCARDABLE
MENUITEM "<22><>&<26><><EFBFBD>", IDM_EXIT
}
POPUP "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" {
MENUITEM "&Fastest Times", IDM_TIMES
MENUITEM "&About", IDM_ABOUT
MENUITEM "&<EFBFBD><EFBFBD><EFBFBD>- <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_TIMES
MENUITEM "&<EFBFBD><EFBFBD>", IDM_ABOUT
}
}
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
CAPTION "Fastest Times"
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<EFBFBD><EFBFBD><EFBFBD>- <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
GROUPBOX "<22><><EFBFBD>- <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDNONE, 10, 10, 140, 45
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDNONE, 20, 20, 40, 8
@@ -47,10 +46,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><>", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
@@ -58,10 +56,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "<22><><EFBFBD><EFBFBD>", IDNONE, 5, 5, 30, 10
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDNONE, 5, 35, 30, 10
@@ -74,14 +71,13 @@ EXSTYLE DS_SHELLFONT
}
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22><>"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Winemine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 100, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10
ICON "WINEMINE", IDNONE, 10, 25, 20, 20
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>", IDOK, 50, 60, 55, 15
}

View File

@@ -27,10 +27,9 @@ MENU_WINEMINE MENU DISCARDABLE
}
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Bestzeiten"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
GROUPBOX "Bestzeiten", IDNONE, 10, 10, 140, 45
LTEXT "Anf<6E>nger", IDNONE, 20, 20, 40, 8
@@ -46,10 +45,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Gl<47>ckwunsch!"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Bitte geben Sie ihren Namen ein", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
@@ -57,10 +55,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Benutzerdefiniertes Spiel"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Zeilen", IDNONE, 5, 5, 30, 10
LTEXT "Spalten", IDNONE, 5, 35, 30, 10
@@ -73,14 +70,13 @@ EXSTYLE DS_SHELLFONT
}
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22>ber"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Winemine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 100, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "Unter der Wine Lizenz", IDNONE, 35, 35, 100, 10
ICON "WINEMINE", IDNONE, 10, 25, 20, 20
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
}

View File

@@ -28,10 +28,9 @@ MENU_WINEMINE MENU DISCARDABLE
}
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
GROUPBOX "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDNONE, 10, 10, 140, 45
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDNONE, 20, 20, 40, 8
@@ -47,10 +46,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
@@ -58,10 +56,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDNONE, 5, 5, 30, 10
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDNONE, 5, 35, 30, 10
@@ -74,14 +71,13 @@ EXSTYLE DS_SHELLFONT
}
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>..."
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Winemine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 100, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10
ICON "WINEMINE", IDNONE, 10, 25, 20, 20
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15
}

View File

@@ -28,10 +28,9 @@ MENU_WINEMINE MENU DISCARDABLE
}
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Fastest Times"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
GROUPBOX "Fastest Times", IDNONE, 10, 10, 140, 45
LTEXT "Beginner", IDNONE, 20, 20, 40, 8
@@ -47,10 +46,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Congratulations!"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Please enter your name", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
@@ -58,10 +56,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Custom Game"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Rows", IDNONE, 5, 5, 30, 10
LTEXT "Cols", IDNONE, 5, 35, 30, 10
@@ -74,14 +71,13 @@ EXSTYLE DS_SHELLFONT
}
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "About"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Winemine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 100, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10
ICON "WINEMINE", IDNONE, 10, 25, 20, 20
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15
}

View File

@@ -28,10 +28,9 @@ MENU_WINEMINE MENU DISCARDABLE
}
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Fastest Times"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
GROUPBOX "Mejores Tiempos", IDNONE, 10, 10, 140, 45
LTEXT "Principiante", IDNONE, 20, 20, 40, 8
@@ -47,10 +46,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22>Felicidades!"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Por Favor, introduce tu nombre", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
@@ -58,10 +56,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Juego Personalizado"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Filas", IDNONE, 5, 5, 30, 10
LTEXT "Columnas", IDNONE, 5, 35, 30, 10
@@ -74,14 +71,13 @@ EXSTYLE DS_SHELLFONT
}
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Acerca de"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Winemine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 100, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10
ICON "WINEMINE", IDNONE, 10, 25, 20, 20
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Aceptar", IDOK, 50, 60, 55, 15
}

View File

@@ -34,10 +34,9 @@ MENU_WINEMINE MENU DISCARDABLE
}
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Temps acc<63>l<EFBFBD>r<EFBFBD>"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
GROUPBOX "Temps acc<63>l<EFBFBD>r<EFBFBD>", IDNONE, 10, 10, 140, 45
LTEXT "D<>butant", IDNONE, 20, 20, 40, 8
@@ -53,10 +52,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "F<>licitations!"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Veuillez entrer votre nom :", IDNONE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
@@ -64,10 +62,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Sur mesure"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Lignes", IDNONE, 5, 5, 30, 10
LTEXT "Colonnes", IDNONE, 5, 35, 30, 10
@@ -79,16 +76,15 @@ EXSTYLE DS_SHELLFONT
PUSHBUTTON "Annuler", IDCANCEL, 40, 50, 50, 15
}
DLG_ABOUT DIALOG DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22> propos"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Winemine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 100, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "Sous licence Wine", IDNONE, 35, 35, 100, 10
ICON "WINEMINE", IDNONE, 10, 25, 20, 20
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15
}

View File

@@ -27,10 +27,9 @@ MENU_WINEMINE MENU DISCARDABLE
}
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Waktu Tercepat"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
GROUPBOX "Waktu Tercepat", IDNONE, 10, 10, 140, 45
LTEXT "Pemula", IDNONE, 20, 20, 40, 8
@@ -46,10 +45,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Selamat!"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Silahkan masukkan nama anda", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
@@ -57,10 +55,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Game Kustom"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Baris", IDNONE, 5, 5, 30, 10
LTEXT "Kolom", IDNONE, 5, 35, 30, 10
@@ -73,14 +70,13 @@ EXSTYLE DS_SHELLFONT
}
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Tentang"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Winemine", IDNONE, 10, 10, 35, 10
LTEXT "Hak Cipta 2000, Joshua Thielen", IDNONE, 35, 25, 100, 10
LTEXT "Hak Cipta 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "di bawah lisensi Wine", IDNONE, 35, 35, 100, 10
ICON "WINEMINE", IDNONE, 10, 25, 20, 20
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15
}

View File

@@ -3,7 +3,7 @@
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
STRINGTABLE {
IDS_APPNAME, "Prato fiorito"
IDS_APPNAME, "Campo minato"
}
@@ -23,15 +23,14 @@ MENU_WINEMINE MENU DISCARDABLE
}
POPUP "&Info" {
MENUITEM "&Tempi migliori", IDM_TIMES
MENUITEM "&Informazioni su prato fiorito", IDM_ABOUT
MENUITEM "&Informazioni su Campo minato", IDM_ABOUT
}
}
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Tempi migliori"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
GROUPBOX "Tempi migliori", IDNONE, 10, 10, 140, 45
LTEXT "Principiante", IDNONE, 20, 20, 40, 8
@@ -47,10 +46,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Complimenti!"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Digita il tuo nome per favore", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
@@ -58,14 +56,13 @@ EXSTYLE DS_SHELLFONT
}
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Campo personalizzato"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Righe", IDNONE, 5, 5, 30, 10
LTEXT "Colonne", IDNONE, 5, 35, 30, 10
LTEXT "Fiori", IDNONE, 5, 65, 30, 10
LTEXT "Mine", IDNONE, 5, 65, 30, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER
@@ -74,14 +71,13 @@ EXSTYLE DS_SHELLFONT
}
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
CAPTION "Informazioni su Prato fiorito"
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Informazioni su Campo minato"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Campo fiorito", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 100, 10
LTEXT "Sotto licenza Wine", IDNONE, 35, 35, 100, 10
ICON "WINEMINE", IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15
LTEXT "Campo minato", IDNONE, 10, 10, 55, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "Sotto licenza Wine", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15
}

View File

@@ -1,6 +1,6 @@
#include "resource.h"
LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
STRINGTABLE {
IDS_APPNAME, "Minesveiper"
@@ -27,10 +27,10 @@ MENU_WINEMINE MENU DISCARDABLE
}
}
DLG_TIMES DIALOG DISCARDABLE 0, 0, 160, 80
STYLE DS_MODALFRAME | DS_3DLOOK |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Beste tider"
FONT 8, "MS Shell Dlg"
{
GROUPBOX "Beste tider", IDNONE, 10, 10, 140, 45
LTEXT "Nybegynner", IDNONE, 20, 20, 40, 8
@@ -45,20 +45,20 @@ CAPTION "Beste tider"
DEFPUSHBUTTON "OK", IDOK, 55, 60, 50, 15
}
DLG_CONGRATS DIALOG DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | DS_3DLOOK |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "gratulerer!"
FONT 8, "MS Shell Dlg"
{
LTEXT "Skriv inn navnet ditt", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15
}
DLG_CUSTOM DIALOG DISCARDABLE 0, 0, 100, 100
STYLE DS_MODALFRAME | DS_3DLOOK |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Egendefinert spill"
FONT 8, "MS Shell Dlg"
{
LTEXT "H<>yde", IDNONE, 5, 5, 30, 10
LTEXT "Bredde", IDNONE, 5, 35, 30, 10
@@ -70,14 +70,14 @@ CAPTION "Egendefinert spill"
PUSHBUTTON "Avbryt", IDCANCEL, 40, 50, 50, 15
}
DLG_ABOUT DIALOG DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | DS_3DLOOK |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Om"
FONT 8, "MS Shell Dlg"
{
LTEXT "Minesveiper", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 100, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "under Wine lisensen", IDNONE, 35, 35, 100, 10
ICON "Minesveiper", IDNONE, 10, 25, 20, 20
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15
}

View File

@@ -28,10 +28,9 @@ MENU_WINEMINE MENU DISCARDABLE
}
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Beste tijd"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
GROUPBOX "Beste tijd", IDNONE, 10, 10, 140, 45
LTEXT "Beginner", IDNONE, 20, 20, 40, 8
@@ -47,10 +46,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Gefeleciteerd!"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Gelieve uw naam in te voeren", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
@@ -58,10 +56,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Aangepast spel"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Rijen", IDNONE, 5, 5, 30, 10
LTEXT "Kolommen", IDNONE, 5, 35, 30, 10
@@ -74,14 +71,13 @@ EXSTYLE DS_SHELLFONT
}
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Over"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "WineMine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 100, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "onder de Wine licentie", IDNONE, 35, 35, 100, 10
ICON "WINEMINE", IDNONE, 10, 25, 20, 20
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
}

View File

@@ -34,10 +34,10 @@ MENU_WINEMINE MENU DISCARDABLE
}
}
DLG_TIMES DIALOG DISCARDABLE 0, 0, 160, 80
STYLE DS_MODALFRAME | DS_3DLOOK |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Najlepsze czasy"
FONT 8, "MS Shell Dlg"
{
GROUPBOX "Najlepsze czasy", IDNONE, 10, 10, 140, 45
LTEXT "Pocz<63>tkuj<75>cy", IDNONE, 20, 20, 40, 8
@@ -52,20 +52,20 @@ CAPTION "Najlepsze czasy"
DEFPUSHBUTTON "OK", IDOK, 55, 60, 50, 15
}
DLG_CONGRATS DIALOG DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | DS_3DLOOK |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Gratulacje!"
FONT 8, "MS Shell Dlg"
{
LTEXT "Wpisz swoje imi<6D>", IDNONE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15
}
DLG_CUSTOM DIALOG DISCARDABLE 0, 0, 100, 100
STYLE DS_MODALFRAME | DS_3DLOOK |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Ustawienia gry"
FONT 8, "MS Shell Dlg"
{
LTEXT "Ilo<6C><6F> rz<72>d<EFBFBD>w", IDNONE, 5, 5, 30, 10
LTEXT "Ilo<6C><6F> kolumn", IDNONE, 5, 35, 30, 10
@@ -77,14 +77,14 @@ CAPTION "Ustawienia gry"
PUSHBUTTON "Wycofaj", IDCANCEL, 40, 50, 50, 15
}
DLG_ABOUT DIALOG DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | DS_3DLOOK |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Winemine - informacje"
FONT 8, "MS Shell Dlg"
{
LTEXT "Winemine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 100, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "Na licencji Wine", IDNONE, 35, 35, 100, 10
ICON "WINEMINE", IDNONE, 10, 25, 20, 20
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15
}

View File

@@ -24,66 +24,62 @@ MENU_WINEMINE MENU DISCARDABLE
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD>", IDM_EXIT
}
POPUP "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" {
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_TIMES
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>", IDM_TIMES
MENUITEM "&<26> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_ABOUT
}
}
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
GROUPBOX "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>", IDNONE, 10, 10, 140, 45
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDNONE, 20, 20, 40, 8
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDNONE, 20, 30, 40, 8
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDNONE, 20, 40, 40, 8
LTEXT "999", IDC_TIME1, 70, 20, 15, 8
LTEXT "999", IDC_TIME2, 70, 30, 15, 8
LTEXT "999", IDC_TIME3, 70, 40, 15, 8
LTEXT "", IDC_NAME1, 90, 20, 55, 8
LTEXT "", IDC_NAME2, 90, 30, 55, 8
LTEXT "", IDC_NAME3, 90, 40, 55, 8
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDNONE, 20, 40, 51, 8
LTEXT "999", IDC_TIME1, 74, 20, 15, 8
LTEXT "999", IDC_TIME2, 74, 30, 15, 8
LTEXT "999", IDC_TIME3, 74, 40, 15, 8
LTEXT "", IDC_NAME1, 94, 20, 55, 8
LTEXT "", IDC_NAME2, 94, 30, 55, 8
LTEXT "", IDC_NAME3, 94, 40, 55, 8
DEFPUSHBUTTON "OK", IDOK, 55, 60, 50, 15
}
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD>", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15
DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15
}
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDNONE, 5, 5, 30, 10
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDNONE, 5, 35, 30, 10
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>", IDNONE, 5, 65, 30, 10
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>", IDNONE, 5, 65, 36, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER
DEFPUSHBUTTON "Ok", IDOK, 40, 30, 50, 15
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDCANCEL, 40, 50, 50, 15
DEFPUSHBUTTON "OK", IDOK, 45, 30, 50, 15
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDCANCEL, 45, 50, 50, 15
}
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD>", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 100, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Wine", IDNONE, 35, 35, 100, 10
ICON "WINEMINE", IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
}

View File

@@ -0,0 +1,87 @@
/* Slovak translation
* Copyleft 2007 Kario (kario@szm.sk)
*/
#include "resource.h"
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
STRINGTABLE {
IDS_APPNAME, "M<>ny"
}
MENU_WINEMINE MENU DISCARDABLE
{
POPUP "&Mo<4D>nosti" {
MENUITEM "&Nov<6F> hra", IDM_NEW
MENUITEM SEPARATOR
MENUITEM "Zn&a<>ky (?)", IDM_MARKQ
MENUITEM SEPARATOR
MENUITEM "&Za<5A>iato<74>n<EFBFBD>k", IDM_BEGINNER
MENUITEM "&Pokro<72>il<69>", IDM_ADVANCED
MENUITEM "&Expert", IDM_EXPERT
MENUITEM "&Vlastn<74>...", IDM_CUSTOM
MENUITEM SEPARATOR
MENUITEM "Sk&on<6F>i<EFBFBD>", IDM_EXIT
}
POPUP "&Info" {
MENUITEM "&Najlep<65>ie <20>asy...", IDM_TIMES
MENUITEM "<22>&o je hra M<>ny...", IDM_ABOUT
}
}
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Najr<6A>chlej<65><6A> h<>ada<64>i m<>n"
FONT 8, "MS Shell Dlg"
{
GROUPBOX "Najlep<65>ie <20>asy", IDNONE, 10, 10, 140, 45
LTEXT "Za<5A>iato<74>n<EFBFBD>k", IDNONE, 20, 20, 40, 8
LTEXT "Pokro<72>il<69>", IDNONE, 20, 30, 40, 8
LTEXT "Expert", IDNONE, 20, 40, 40, 8
LTEXT "999", IDC_TIME1, 70, 20, 15, 8
LTEXT "999", IDC_TIME2, 70, 30, 15, 8
LTEXT "999", IDC_TIME3, 70, 40, 15, 8
LTEXT "", IDC_NAME1, 90, 20, 55, 8
LTEXT "", IDC_NAME2, 90, 30, 55, 8
LTEXT "", IDC_NAME3, 90, 40, 55, 8
DEFPUSHBUTTON "OK", IDOK, 55, 60, 50, 15
}
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Blaho<68>el<65>m!"
FONT 8, "MS Shell Dlg"
{
LTEXT "Zadajte svoje meno, pros<6F>m!", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "Ok", IDOK, 60, 40, 40, 15
}
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Vlastn<74> pole"
FONT 8, "MS Shell Dlg"
{
LTEXT "V<><56>ka", IDNONE, 5, 5, 30, 10
LTEXT "<22><>rka", IDNONE, 5, 35, 30, 10
LTEXT "M<>ny", IDNONE, 5, 65, 30, 10
EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER
DEFPUSHBUTTON "Ok", IDOK, 40, 30, 50, 15
PUSHBUTTON "Zru<72>i<EFBFBD>", IDCANCEL, 40, 50, 50, 15
}
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22>o je hra M<>ny (WineMine)"
FONT 8, "MS Shell Dlg"
{
LTEXT "Winemine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "pod licenciou Wine", IDNONE, 35, 35, 100, 10
LTEXT "Prelo<6C>il Kario", IDNONE, 35, 45, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "Ok", IDOK, 50, 60, 55, 15
}

View File

@@ -28,10 +28,9 @@ MENU_WINEMINE MENU DISCARDABLE
}
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22><><EFBFBD>ҷ<EFBFBD><D2B7><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ش"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
GROUPBOX "<22><><EFBFBD>ҷ<EFBFBD><D2B7><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ش", IDNONE, 10, 10, 140, 45
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDNONE, 20, 20, 40, 8
@@ -47,10 +46,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Թ<EFBFBD>մ<EFBFBD><D5B4><EFBFBD>!"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "<22><>ô<EFBFBD><C3B4>͡<EFBFBD><CDA1><EFBFBD>ͧ͢<CDA2>س", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
@@ -58,10 +56,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22><><EFBFBD><EFBFBD>дѺ<D0B4><D1BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "<22><><EFBFBD>", IDNONE, 5, 5, 30, 10
LTEXT "<22><>ѡ", IDNONE, 5, 35, 30, 10
@@ -74,14 +71,13 @@ EXSTYLE DS_SHELLFONT
}
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD>ǡѺ"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "Winemine", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 100, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԣ<EFBFBD>Է<EFBFBD><D4B7><EFBFBD><EFBFBD>ͧ WINE", IDNONE, 35, 35, 100, 10
ICON "WINEMINE", IDNONE, 10, 25, 20, 20
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "<22><>ŧ", IDOK, 50, 60, 55, 15
}

View File

@@ -36,10 +36,9 @@ MENU_WINEMINE MENU DISCARDABLE
}
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
GROUPBOX "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>", IDNONE, 10, 10, 140, 45
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDNONE, 20, 20, 40, 8
@@ -55,10 +54,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "³<><C2B3><EFBFBD><EFBFBD><EFBFBD>!"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>'<27>", IDIGNORE, 10, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
@@ -66,10 +64,9 @@ EXSTYLE DS_SHELLFONT
}
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDNONE, 5, 5, 30, 10
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDNONE, 5, 35, 30, 10
@@ -82,14 +79,13 @@ EXSTYLE DS_SHELLFONT
}
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "About"
FONT 8, "MS Shell Dlg"
EXSTYLE DS_SHELLFONT
{
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD>", IDNONE, 10, 10, 35, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 100, 10
LTEXT "Copyright 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "<22><> <20><><EFBFBD><EFBFBD><EFBFBD>糿 Wine", IDNONE, 35, 35, 100, 10
ICON "WINEMINE", IDNONE, 10, 25, 20, 20
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "OK", IDOK, 50, 60, 55, 15
}

View File

@@ -48,9 +48,9 @@ MENU_WINEMINE MENU DISCARDABLE
}
}
DLG_TIMES DIALOG DISCARDABLE 0, 0, 160, 80
STYLE DS_MODALFRAME | DS_3DLOOK | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
FONT 9, "MS Shell Dlg"
DLG_TIMES DIALOGEX DISCARDABLE 0, 0, 160, 80
STYLE DS_MODALFRAME | DS_3DLOOK | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
FONT 8, "MS Shell Dlg"
CAPTION "ɨ<><C9A8>Ӣ<EFBFBD>۰<EFBFBD>"
{
GROUPBOX "<22><><EFBFBD>߼<EFBFBD>¼", IDNONE, 10, 10, 140, 45
@@ -66,10 +66,9 @@ CAPTION "ɨ
DEFPUSHBUTTON "ȷ<><C8B7>", IDOK, 55, 60, 50, 15
}
DLG_CONGRATS DIALOG DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | DS_3DLOOK |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
FONT 9, "MS Shell Dlg"
DLG_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
FONT 8, "MS Shell Dlg"
CAPTION "ˢ<>¼<EFBFBD>¼!"
{
LTEXT "<22><><EFBFBD>Ƽ<EFBFBD>¼,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDIGNORE, 10, 10, 150, 10
@@ -77,10 +76,9 @@ CAPTION "ˢ
DEFPUSHBUTTON "ȷ<><C8B7>", IDOK, 60, 40, 40, 15
}
DLG_CUSTOM DIALOG DISCARDABLE 0, 0, 100, 100
STYLE DS_MODALFRAME | DS_3DLOOK |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
FONT 9, "MS Shell Dlg"
DLG_CUSTOM DIALOGEX DISCARDABLE 0, 0, 100, 100
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
FONT 8, "MS Shell Dlg"
CAPTION "<22>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
{
LTEXT "<22>߶<EFBFBD>", IDNONE, 5, 5, 30, 10
@@ -93,16 +91,14 @@ CAPTION "
PUSHBUTTON "ȡ<><C8A1>", IDCANCEL, 40, 50, 50, 15
}
DLG_ABOUT DIALOG DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | DS_3DLOOK |
WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP
FONT 9, "MS Shell Dlg"
DLG_ABOUT DIALOGEX DISCARDABLE 0, 0, 145, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
FONT 8, "MS Shell Dlg"
CAPTION "<22><><EFBFBD><EFBFBD>ɨ<EFBFBD><C9A8>"
{
LTEXT "Winemine", IDNONE, 10, 10, 35, 10
LTEXT "<22><>Ȩ 2000, Joshua Thielen", IDNONE, 35, 20, 100, 10
LTEXT "under the Wine license", IDNONE, 35, 30, 100, 10
//LTEXT "<22><><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD>:<3A>ű<EFBFBD>\n(ezb@mail.gywb.cn)", IDNONE, 35, 39, 100, 25
ICON "WINEMINE", IDNONE, 10, 25, 20, 20
LTEXT "<22><>Ȩ 2000, Joshua Thielen", IDNONE, 35, 25, 110, 10
LTEXT "under the Wine license", IDNONE, 35, 35, 100, 10
ICON IDI_WINEMINE, IDNONE, 10, 25, 20, 20
DEFPUSHBUTTON "ȷ<><C8B7>", IDOK, 50, 60, 55, 15
}

View File

@@ -56,7 +56,7 @@ int WINAPI WinMain( HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR cmdline, int cmd
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;
wc.hInstance = hInst;
wc.hIcon = LoadIcon( hInst, appname );
wc.hIcon = LoadIcon( hInst, MAKEINTRESOURCE(IDI_WINEMINE) );
wc.hCursor = LoadCursor( NULL_HANDLE, (LPCTSTR)IDI_APPLICATION );
wc.hbrBackground = (HBRUSH) GetStockObject( LTGRAY_BRUSH );
wc.lpszMenuName = "MENU_WINEMINE";

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View File

@@ -23,6 +23,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
#include "lang/nl-NL.rc"
#include "lang/pl-PL.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/th-TH.rc"
#include "lang/uk-UA.rc"
#include "lang/zh-CN.rc"

View File

@@ -0,0 +1,15 @@
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
STRINGTABLE DISCARDABLE
{
IDS_USAGE, "Terminates a session.\n\n\
/v\t\tDisplays information about the actions performed.\n\
/?\t\tShows this information.\n\n"
IDS_LOGOFF_REMOTE, "Terminating session on remote machine."
IDS_LOGOFF_LOCAL, "Terminating the current session on this machine."
IDS_ILLEGAL_PARAM, "Invalid parameter(s)\n"
}
/* EOF */

View File

@@ -0,0 +1,16 @@
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
{
IDS_USAGE, "Avslutter en sesjon.\n\n\
/v\t\tViser informasjon om handlingen som utf<74>res.\n\
/?\t\tViser denne informasjonen.\n\n"
IDS_LOGOFF_REMOTE, "Logger av <20>kt p<> en annen maskin"
IDS_LOGOFF_LOCAL, "Logger av <20>kten p<> denne maskinen."
IDS_ILLEGAL_PARAM, "En eller flere ugyldige parametre.\n"
}
/* EOF */

View File

@@ -0,0 +1,146 @@
/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS logoff utility
* FILE: base\applications\logoff\logoff.c
* PURPOSE: Logoff current session, or another session, potentially on another machine
* AUTHOR: 30.07.2007 - Frode Lillerud
*/
/* Note
* This application is a lightweight version of shutdown.exe. It is intended to be function-compatible
* with Windows' system32\logoff.exe commandline application.
*/
#define NDEBUG
#include "precomp.h"
//Commandline argument switches
LPTSTR szRemoteServerName = NULL;
BOOL bVerbose;
//----------------------------------------------------------------------
//
//Retrieve resource string and output the Usage to the console
//
//----------------------------------------------------------------------
static void PrintUsage() {
LPTSTR lpUsage = NULL;
if (AllocAndLoadString(&lpUsage, GetModuleHandle(NULL), IDS_USAGE)) {
_putts(lpUsage);
}
}
//----------------------------------------------------------------------
//
// Writes the last error as both text and error code to the console.
//
//----------------------------------------------------------------------
void DisplayLastError()
{
int errorCode = GetLastError();
LPTSTR lpMsgBuf;
// Display the error message to the user
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,
NULL,
errorCode,
LANG_USER_DEFAULT,
(LPTSTR) &lpMsgBuf,
0,
NULL);
_ftprintf(stderr, lpMsgBuf);
_ftprintf(stderr, _T("Error code: %d\n"), errorCode);
LocalFree(lpMsgBuf);
}
//----------------------------------------------------------------------
//
//Sets flags based on commandline arguments
//
//----------------------------------------------------------------------
BOOL ParseCommandLine(int argc, TCHAR *argv[])
{
int i;
LPTSTR lpIllegalMsg;
//FIXME: Add handling of commandline arguments to select the session number and name, and also name of remote machine
//Example: logoff.exe 4 /SERVER:Master should logoff session number 4 on remote machine called Master.
for (i = 1; i < argc; i++) {
switch(argv[i][0]){
case '-':
case '/':
// -v (verbose)
if (argv[i][1] == 'v') {
bVerbose = TRUE;
break; //continue parsing the arguments
}
// -? (usage)
else if(argv[i][1] == '?') {
return FALSE; //display the Usage
}
default:
//Invalid parameter detected
if (AllocAndLoadString(&lpIllegalMsg, GetModuleHandle(NULL), IDS_ILLEGAL_PARAM))
_putts(lpIllegalMsg);
return FALSE;
}
}
return TRUE;
}
//----------------------------------------------------------------------
//
//Main entry for program
//
//----------------------------------------------------------------------
int _tmain(int argc, TCHAR *argv[])
{
LPTSTR lpLogoffRemote, lpLogoffLocal;
//
// Parse command line
//
if (!ParseCommandLine(argc, argv)) {
PrintUsage();
return 1;
}
//
//Should we log off session on remote server?
//
if (szRemoteServerName) {
if (bVerbose) {
if (AllocAndLoadString(&lpLogoffRemote, GetModuleHandle(NULL), IDS_LOGOFF_REMOTE))
_putts(lpLogoffRemote);
}
//FIXME: Add Remote Procedure Call to logoff user on a remote machine
_ftprintf(stderr, "Remote Procedure Call in logoff.exe has not been implemented");
}
//
//Perform logoff of current session on local machine instead
//
else {
if (bVerbose) {
//Get resource string, and print it.
if (AllocAndLoadString(&lpLogoffLocal, GetModuleHandle(NULL), IDS_LOGOFF_LOCAL))
_putts(lpLogoffLocal);
}
//Actual logoff
if (!ExitWindows(NULL, NULL)) {
DisplayLastError();
return 1;
}
}
return 0;
}
/* EOF */

View File

@@ -0,0 +1,14 @@
<?xml version="1.0"?>
<!DOCTYPE project SYSTEM "tools/rbuild/project.dtd">
<module name="logoff" type="win32cui" installbase="system32" installname="logoff.exe">
<include base="logoff">.</include>
<define name="__USE_W32API" />
<define name="WINVER">0x0501</define>
<library>advapi32</library>
<library>user32</library>
<library>kernel32</library>
<file>misc.c</file>
<file>logoff.c</file>
<file>logoff.rc</file>
<pch>precomp.h</pch>
</module>

View File

@@ -0,0 +1,9 @@
#include <windows.h>
#include "resource.h"
#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Logoff Utility\0"
#define REACTOS_STR_INTERNAL_NAME "logoff\0"
#define REACTOS_STR_ORIGINAL_FILENAME "logoff.exe\0"
#include <reactos/version.rc>
#include "rsrc.rc"

View File

@@ -0,0 +1,63 @@
#include "precomp.h"
static INT
LengthOfStrResource(IN HINSTANCE hInst,
IN UINT uID)
{
HRSRC hrSrc;
HGLOBAL hRes;
LPWSTR lpName, lpStr;
if (hInst == NULL)
{
return -1;
}
/* There are always blocks of 16 strings */
lpName = (LPWSTR)MAKEINTRESOURCE((uID >> 4) + 1);
/* Find the string table block */
if ((hrSrc = FindResourceW(hInst, lpName, (LPWSTR)RT_STRING)) &&
(hRes = LoadResource(hInst, hrSrc)) &&
(lpStr = (WCHAR*) LockResource(hRes)))
{
UINT x;
/* Find the string we're looking for */
uID &= 0xF; /* position in the block, same as % 16 */
for (x = 0; x < uID; x++)
{
lpStr += (*lpStr) + 1;
}
/* Found the string */
return (int)(*lpStr);
}
return -1;
}
INT
AllocAndLoadString(OUT LPTSTR *lpTarget,
IN HINSTANCE hInst,
IN UINT uID)
{
INT ln;
ln = LengthOfStrResource(hInst,
uID);
if (ln++ > 0)
{
(*lpTarget) = (LPTSTR)LocalAlloc(LMEM_FIXED,
ln * sizeof(TCHAR));
if ((*lpTarget) != NULL)
{
INT Ret;
if (!(Ret = LoadString(hInst, uID, *lpTarget, ln)))
{
LocalFree((HLOCAL)(*lpTarget));
}
return Ret;
}
}
return 0;
}

View File

@@ -0,0 +1,16 @@
#ifndef __SHUTDOWN_PRECOMP_H
#define __SHUTDOWN_PRECOMP_H
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <tchar.h>
#include <reason.h> //shutdown codes
#include "resource.h"
// misc.c
INT AllocAndLoadString(OUT LPTSTR *lpTarget,
IN HINSTANCE hInst,
IN UINT uID);
#endif

View File

@@ -0,0 +1,4 @@
#define IDS_USAGE 1000
#define IDS_LOGOFF_REMOTE 1001
#define IDS_LOGOFF_LOCAL 1002
#define IDS_ILLEGAL_PARAM 1003

View File

@@ -0,0 +1,5 @@
#include <windows.h>
#include "resource.h"
#include "lang/en-US.rc"
#include "lang/nb-NO.rc"

View File

@@ -0,0 +1,21 @@
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
IDM_CONSOLEROOT MENU DISCARDABLE
BEGIN
POPUP "&Fil"
BEGIN
MENUITEM SEPARATOR
MENUITEM "&Avslutt\tAlt+F4", ID_FILE_EXIT
END
POPUP "&Hjelp"
BEGIN
MENUITEM "&Om ReactOS Management Console...", ID_HELP_ABOUT
END
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPTITLE "ReactOS Management Console"
IDS_CONSOLETITLE "Konsoll%1!u!"
END

View File

@@ -0,0 +1,29 @@
/*
* PROJECT: ReactOS Management Console
* FILE: base/applications/mmc/lang/sk-SK.rc
* PURPOSE: Slovak Language File for MMC
* TRANSLATOR: Kario (kario@szm.sk)
* DATE OF TR: 24-07-2007
*/
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
IDM_CONSOLEROOT MENU DISCARDABLE
BEGIN
POPUP "&S<>bor"
BEGIN
MENUITEM SEPARATOR
MENUITEM "&Skon<6F>i<EFBFBD>\tAlt+F4", ID_FILE_EXIT
END
POPUP "&Pomocn<63>k"
BEGIN
MENUITEM "<22>&o je Konzola na spr<70>vu syst<73>mu ReactOS", ID_HELP_ABOUT
END
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPTITLE "Konzola na spr<70>vu syst<73>mu ReactOS"
IDS_CONSOLETITLE "Konzola%1!u!"
END

View File

@@ -0,0 +1,29 @@
/*
* PROJECT: ReactOS Management Console
* LICENSE: GPL - See COPYING in the top level directory
* FILE: base/applications/mmc/lang/uk-UA.rc
* PURPOSE: Ukraianian Language File for MMC
* TRANSLATOR: Artem Reznikov
*/
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
IDM_CONSOLEROOT MENU DISCARDABLE
BEGIN
POPUP "&<26><><EFBFBD><EFBFBD>"
BEGIN
MENUITEM SEPARATOR
MENUITEM "<22>&<26><><EFBFBD><EFBFBD>\tAlt+F4", ID_FILE_EXIT
END
POPUP "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "&<26><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ReactOS...", ID_HELP_ABOUT
END
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPTITLE "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ReactOS"
IDS_CONSOLETITLE "Console%1!u!"
END

View File

@@ -3,9 +3,14 @@
#include "resource.h"
#include "lang/bg-BG.rc"
#include "lang/en-US.rc"
#include "lang/de-DE.rc"
#include "lang/en-US.rc"
#include "lang/fr-FR.rc"
#include "lang/nb-NO.rc"
#include "lang/pl-PL.rc"
#include "lang/pt-BR.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/uk-UA.rc"

View File

@@ -19,8 +19,8 @@ STYLE DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List3",IDC_STARTUP_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 148
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_BTN_STARTUP_ACTIVATE,223,155,66,14
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_BTN_STARTUP_DEACTIVATE,295,155,66,14
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_BTN_STARTUP_ACTIVATE,193,155,79,14
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_BTN_STARTUP_DEACTIVATE,272,155,83,14
END
IDD_SYSTEM_PAGE DIALOG DISCARDABLE 0, 0, 362, 175
@@ -57,8 +57,8 @@ STYLE DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List1",IDC_SERVICES_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,2,1,360,148
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_BTN_SERVICES_ACTIVATE,223,155,66,14
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_BTN_SERVICES_DEACTIVATE,295,155,66,14
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_BTN_SERVICES_ACTIVATE,193,155,79,14
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_BTN_SERVICES_DEACTIVATE,272,155,83,14
END
IDD_GENERAL_PAGE DIALOG DISCARDABLE 0, 0, 362, 175
@@ -66,12 +66,12 @@ STYLE DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "<22><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", -1, 10, 10, 340, 150,0,WS_EX_TRANSPARENT
CONTROL "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_CBX_NORMAL_START, "Button", 0x50010009, 20, 30, 180, 10
CONTROL "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ", IDC_CBX_DIAGNOSTIC_START, "Button", 0x50010009, 20, 45, 195, 10
CONTROL "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_CBX_SELECTIVE_STARTUP, "Button", 0x50010009, 20, 60, 70, 10
CHECKBOX "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> SYSTEM.INI", IDC_CBX_SYSTEM_INI, 30, 80, 95, 10
CHECKBOX "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_CBX_SYSTEM_SERVICE, 30, 95, 90, 10
CHECKBOX "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_CBX_STARTUP_ITEM, 30, 110, 75, 10
CONTROL "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_CBX_NORMAL_START, "Button", 0x50010009, 20, 30, 260, 10
CONTROL "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ", IDC_CBX_DIAGNOSTIC_START, "Button", 0x50010009, 20, 45, 260, 10
CONTROL "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_CBX_SELECTIVE_STARTUP, "Button", 0x50010009, 20, 60, 260, 10
CHECKBOX "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> SYSTEM.INI", IDC_CBX_SYSTEM_INI, 30, 80, 260, 10
CHECKBOX "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_CBX_SYSTEM_SERVICE, 30, 95, 260, 10
CHECKBOX "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_CBX_STARTUP_ITEM, 30, 110, 260, 10
END
IDD_FREELDR_PAGE DIALOG DISCARDABLE 0, 0, 362, 175
@@ -79,18 +79,18 @@ STYLE DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_LIST_BOX, "ListBox", 0x50010141, 10, 10, 340, 50, 0x00000200
PUSHBUTTON "&Check All Boot Paths", IDC_BTN_CHECK_BOOT_PATH, 10, 65, 70, 12
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_SET_DEFAULT_BOOT, 100, 65, 70, 12
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>&<26><><EFBFBD><EFBFBD>", IDC_BTN_MOVE_UP_BOOT_OPTION, 190, 65, 70, 12
PUSHBUTTON "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_CHECK_BOOT_PATH, 5, 65, 129, 12
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_SET_DEFAULT_BOOT, 135, 65, 78, 12
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>&<26><><EFBFBD><EFBFBD>", IDC_BTN_MOVE_UP_BOOT_OPTION, 213, 65, 66, 12
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>&<26><><EFBFBD><EFBFBD>", IDC_BTN_MOVE_DOWN_BOOT_OPTION, 280, 65, 70, 12
GROUPBOX "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", -1, 10, 80, 250, 90,0,WS_EX_TRANSPARENT
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 50, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 55, 10
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 55, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 60, 10
CHECKBOX "/&BOOTLOG", IDC_CBX_BOOT_LOG, 15, 120, 50, 10
CHECKBOX "/BAS&EVIDEO", IDC_CBX_BASE_VIDEO, 15, 135, 55, 10
CHECKBOX "/S&OS", IDC_CBX_SOS, 15, 150, 50, 10
PUSHBUTTON "<22><><EFBFBD>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", IDC_BTN_ADVANCED_OPTIONS, 100, 150, 70, 12
LTEXT "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:", -1, 280, 91, 30, 10
PUSHBUTTON "<22><><EFBFBD>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", IDC_BTN_ADVANCED_OPTIONS, 100, 150, 90, 12
LTEXT "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:", -1, 265, 91, 40, 10
EDITTEXT IDC_TXT_BOOT_TIMEOUT, 310, 90, 25, 12, ES_LEFT
LTEXT "<22><><EFBFBD>.", -1, 340, 91, 15, 10
END
@@ -99,13 +99,13 @@ IDD_FREELDR_ADVANCED_PAGE DIALOG DISCARDABLE 0, 0, 175, 175
STYLE DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CHECKBOX "/&MAXMEM=", IDC_CBX_MAX_MEM, 10, 10, 50, 10
CHECKBOX "/&MAXMEM=", IDC_CBX_MAX_MEM, 10, 10, 60, 10
EDITTEXT IDC_TXT_MAX_MEM, 80, 10, 60, 12
CONTROL "",IDC_SCR_MAX_MEM, "msctls_updown32", 0x50000000, 140, 10, 11, 11
CHECKBOX "/&NUMPROC=", IDC_CBX_NUM_PROC, 10, 25, 50, 10
CHECKBOX "/&NUMPROC=", IDC_CBX_NUM_PROC, 10, 25, 60, 10
COMBOBOX IDC_DRP_NUM_PROC, 80, 25, 60, 10, CBS_DROPDOWNLIST | CBS_SORT | WS_CHILD | WS_VISIBLE | WS_TABSTOP
CHECKBOX "/&PCILOCK", IDC_CBX_PCI_LOCK, 10, 40, 50, 10
CHECKBOX "/P&ROFILE", IDC_CBX_PROFILE, 10, 55, 50, 10
CHECKBOX "/&PCILOCK", IDC_CBX_PCI_LOCK, 10, 40, 60, 10
CHECKBOX "/P&ROFILE", IDC_CBX_PROFILE, 10, 55, 60, 10
CHECKBOX "/&IRQ", IDC_CBX_IRQ, 10, 70, 40, 12
EDITTEXT IDC_TXT_IRQ, 80, 70, 60, 12, ES_LEFT
CHECKBOX "/&DEBUG", IDC_CBX_DEBUG, 10, 85, 40, 10

View File

@@ -84,8 +84,8 @@ BEGIN
PUSHBUTTON "Nach &oben", IDC_BTN_MOVE_UP_BOOT_OPTION, 203, 65, 63, 12
PUSHBUTTON "Nach &unten", IDC_BTN_MOVE_DOWN_BOOT_OPTION, 286, 65, 63, 12
GROUPBOX "Boot Optionen", -1, 10, 80, 250, 90,0,WS_EX_TRANSPARENT
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 50, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 55, 10
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 55, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 60, 10
CHECKBOX "/&BOOTLOG", IDC_CBX_BOOT_LOG, 15, 120, 50, 10
CHECKBOX "/BAS&EVIDEO", IDC_CBX_BASE_VIDEO, 15, 135, 55, 10
CHECKBOX "/S&OS", IDC_CBX_SOS, 15, 150, 50, 10

View File

@@ -83,8 +83,8 @@ BEGIN
PUSHBUTTON "Move &Up", IDC_BTN_MOVE_UP_BOOT_OPTION, 190, 65, 70, 12
PUSHBUTTON "Move &Down", IDC_BTN_MOVE_DOWN_BOOT_OPTION, 280, 65, 70, 12
GROUPBOX "Boot Options", -1, 10, 80, 250, 90,0,WS_EX_TRANSPARENT
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 50, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 55, 10
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 55, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 60, 10
CHECKBOX "/&BOOTLOG", IDC_CBX_BOOT_LOG, 15, 120, 50, 10
CHECKBOX "/BAS&EVIDEO", IDC_CBX_BASE_VIDEO, 15, 135, 55, 10
CHECKBOX "/S&OS", IDC_CBX_SOS, 15, 150, 50, 10

View File

@@ -28,18 +28,18 @@ STYLE DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", 237, "SysTreeView32", TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | TVS_EDITLABELS | TVS_SHOWSELALWAYS | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 2, 1, 280, 148
PUSHBUTTON "Move &Up", IDC_BTN_SYSTEM_UP, 290, 5, 66, 14
PUSHBUTTON "Move &Down", IDC_BTN_SYSTEM_DOWN, 290, 25, 66, 14
PUSHBUTTON "Monter", IDC_BTN_SYSTEM_UP, 290, 5, 66, 14
PUSHBUTTON "&Descendre", IDC_BTN_SYSTEM_DOWN, 290, 25, 66, 14
PUSHBUTTON "&Enable", IDC_BTN_SYSTEM_ENABLE, 290, 50, 66, 14
PUSHBUTTON "D&isable", IDC_BTN_SYSTEM_DISABLE, 290, 70, 66, 14
PUSHBUTTON "Activ&er", IDC_BTN_SYSTEM_ENABLE, 290, 50, 66, 14
PUSHBUTTON "D<EFBFBD>sact&iver", IDC_BTN_SYSTEM_DISABLE, 290, 70, 66, 14
PUSHBUTTON "&Find", IDC_BTN_SYSTEM_FIND, 290, 95, 66, 14
PUSHBUTTON "&New", IDC_BTN_SYSTEM_NEW, 290, 115, 66, 14
PUSHBUTTON "Edi&t", IDC_BTN_SYSTEM_EDIT, 290, 135, 66, 14
PUSHBUTTON "Rechercher", IDC_BTN_SYSTEM_FIND, 290, 95, 66, 14
PUSHBUTTON "&Nouveau", IDC_BTN_SYSTEM_NEW, 290, 115, 66, 14
PUSHBUTTON "<EFBFBD>di&ter", IDC_BTN_SYSTEM_EDIT, 290, 135, 66, 14
PUSHBUTTON "Ena&ble All", IDC_BTN_SYSTEM_ACTIVATE, 123, 155, 66, 14
PUSHBUTTON "Disable A&ll",IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
PUSHBUTTON "Activer tout", IDC_BTN_SYSTEM_ACTIVATE, 123, 155, 66, 14
PUSHBUTTON "D<EFBFBD>sactiver tout",IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
END
IDD_TOOLS_PAGE DIALOG DISCARDABLE 0, 0, 362, 175
@@ -83,8 +83,8 @@ BEGIN
PUSHBUTTON "&Monter", IDC_BTN_MOVE_UP_BOOT_OPTION, 190, 65, 70, 12
PUSHBUTTON "&Descendre", IDC_BTN_MOVE_DOWN_BOOT_OPTION, 280, 65, 70, 12
GROUPBOX "Options de d<>marrage", -1, 10, 80, 250, 90,0,WS_EX_TRANSPARENT
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 50, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 55, 10
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 55, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 60, 10
CHECKBOX "/&BOOTLOG", IDC_CBX_BOOT_LOG, 15, 120, 50, 10
CHECKBOX "/BAS&EVIDEO", IDC_CBX_BASE_VIDEO, 15, 135, 55, 10
CHECKBOX "/S&OS", IDC_CBX_SOS, 15, 150, 50, 10

View File

@@ -83,8 +83,8 @@ BEGIN
PUSHBUTTON "&Naik", IDC_BTN_MOVE_UP_BOOT_OPTION, 190, 65, 70, 12
PUSHBUTTON "&Turun", IDC_BTN_MOVE_DOWN_BOOT_OPTION, 280, 65, 70, 12
GROUPBOX "Opsi Boot", -1, 10, 80, 250, 90,0,WS_EX_TRANSPARENT
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 50, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 55, 10
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 55, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 60, 10
CHECKBOX "/&BOOTLOG", IDC_CBX_BOOT_LOG, 15, 120, 50, 10
CHECKBOX "/BAS&EVIDEO", IDC_CBX_BASE_VIDEO, 15, 135, 55, 10
CHECKBOX "/S&OS", IDC_CBX_SOS, 15, 150, 50, 10

View File

@@ -83,8 +83,8 @@ BEGIN
PUSHBUTTON "&Sposta su", IDC_BTN_MOVE_UP_BOOT_OPTION, 190, 65, 70, 12
PUSHBUTTON "S&posta gi<67>", IDC_BTN_MOVE_DOWN_BOOT_OPTION, 280, 65, 70, 12
GROUPBOX "Opzioni di Avvio", -1, 10, 80, 250, 90,0,WS_EX_TRANSPARENT
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 50, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 55, 10
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 55, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 60, 10
CHECKBOX "/&BOOTLOG", IDC_CBX_BOOT_LOG, 15, 120, 50, 10
CHECKBOX "/BAS&EVIDEO", IDC_CBX_BASE_VIDEO, 15, 135, 55, 10
CHECKBOX "/S&OS", IDC_CBX_SOS, 15, 150, 50, 10

View File

@@ -1,4 +1,4 @@
LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
IDD_MSCONFIG_DIALOG DIALOG DISCARDABLE 0, 0, 378, 220
STYLE DS_CENTER | WS_MINIMIZEBOX | WS_POPUP |
@@ -77,15 +77,15 @@ IDD_FREELDR_PAGE DIALOG DISCARDABLE 0, 0, 362, 175
STYLE DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "Tahoma"
BEGIN
CONTROL "", IDC_LIST_BOX, "Listeboks", 0x50010141, 10, 10, 340, 50, 0x00000200
CONTROL "", IDC_LIST_BOX, "ListBox", 0x50010141, 10, 10, 340, 50, 0x00000200
PUSHBUTTON "&Sjekk alle oppstartsbaner", IDC_BTN_CHECK_BOOT_PATH, 10, 65, 70, 12
PUSHBUTTON "&Sett som standard", IDC_BTN_SET_DEFAULT_BOOT, 100, 65, 70, 12
PUSHBUTTON "Flytt &Opp", IDC_BTN_MOVE_UP_BOOT_OPTION, 190, 65, 70, 12
PUSHBUTTON "Flytt &Ned", IDC_BTN_MOVE_DOWN_BOOT_OPTION, 280, 65, 70, 12
GROUPBOX "Oppstarts alternativer", -1, 10, 80, 250, 90,0,WS_EX_TRANSPARENT
CHECKBOX "/&SIKKEROPPSTART", IDC_CBX_SAFE_BOOT, 15, 90, 50, 10
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 50, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 55, 10
CHECKBOX "/&OPPSTARTLOGG", IDC_CBX_BOOT_LOG, 15, 120, 50, 10
CHECKBOX "/&BOOTLOG", IDC_CBX_BOOT_LOG, 15, 120, 50, 10
CHECKBOX "/BAS&EVIDEO", IDC_CBX_BASE_VIDEO, 15, 135, 55, 10
CHECKBOX "/S&OS", IDC_CBX_SOS, 15, 150, 50, 10
PUSHBUTTON "Av&anserte alternativer...", IDC_BTN_ADVANCED_OPTIONS, 100, 150, 70, 12
@@ -173,3 +173,4 @@ BEGIN
IDS_SERVICES_UNKNOWN "Ukjent"
END

View File

@@ -103,8 +103,8 @@ BEGIN
PUSHBUTTON "&Omhoog", IDC_BTN_MOVE_UP_BOOT_OPTION, 190, 65, 70, 12
PUSHBUTTON "Om&laag", IDC_BTN_MOVE_DOWN_BOOT_OPTION, 280, 65, 70, 12
GROUPBOX "Opstartopties", -1, 10, 80, 250, 90,0,WS_EX_TRANSPARENT
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 50, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 55, 10
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 55, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 60, 10
CHECKBOX "/&BOOTLOG", IDC_CBX_BOOT_LOG, 15, 120, 50, 10
CHECKBOX "/BAS&EVIDEO", IDC_CBX_BASE_VIDEO, 15, 135, 55, 10
CHECKBOX "/S&OS", IDC_CBX_SOS, 15, 150, 50, 10

View File

@@ -89,8 +89,8 @@ BEGIN
PUSHBUTTON "Przenie<69> w &g<>r<EFBFBD>", IDC_BTN_MOVE_UP_BOOT_OPTION, 190, 65, 70, 12
PUSHBUTTON "Przenie<69> w &d<><64>", IDC_BTN_MOVE_DOWN_BOOT_OPTION, 280, 65, 70, 12
GROUPBOX "Opcje rozruchu", -1, 10, 80, 250, 90,0,WS_EX_TRANSPARENT
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 50, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 55, 10
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 55, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 60, 10
CHECKBOX "/&BOOTLOG", IDC_CBX_BOOT_LOG, 15, 120, 50, 10
CHECKBOX "/BAS&EVIDEO", IDC_CBX_BASE_VIDEO, 15, 135, 55, 10
CHECKBOX "/S&OS", IDC_CBX_SOS, 15, 150, 50, 10

Some files were not shown because too many files have changed in this diff Show More