Commit Graph

193 Commits

Author SHA1 Message Date
Alexandre Julliard 44ee1c47ff wineboot: Only use cpuid on platforms where it makes sense.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-08-13 20:24:48 +02:00
Alexandre Julliard e245df2a0c wineboot: Fix do_cpuid() calling convention.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47464
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-07-06 16:14:46 +02:00
Alexandre Julliard 4a8483044e wineboot: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-07-05 11:38:15 +02:00
Alexandre Julliard 51bc180c1f wineboot: Avoid using getopt_long().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-07-03 23:44:24 +02:00
Alexandre Julliard f2a7405a09 winecrt0: Make the main() and wmain() entry points cdecl.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-05-30 15:04:06 +02:00
Alexandre Julliard d5a372abbb include: Move inline assembly definitions to a new wine/asm.h header.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-05-14 13:45:07 +02:00
Hans Leidekker 6c486058f8 wineboot: Also process Run keys from the 32-bit registry view.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-19 12:04:36 +02:00
Brendan McGrath 4cd78c3507 wineboot: Fix PROCESSOR_ARCHITECTURE reg value.
On my Windows machine, PROCESSOR_ARCHITECTURE has the value "AMD64",
but under wine (since 4.1) the value is "Intel64".

Signed-off-by: Brendan McGrath <brendan@redmandi.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-02-11 11:52:00 +01:00
Hans Leidekker d929a1fa86 wineboot: More accurate reporting of AMD and Intel processors.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-01-30 18:34:34 +01:00
Alexandre Julliard d84de4ca00 makefiles: Support specifying installed files in the top-level makefile.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-11-27 14:48:04 +01:00
Zhiyi Zhang 193fc95628 wineboot: Create user folders if they don't exist.
When creating volatile environment registry keys during first
wineprefix creation, none of the user folders are existent.  Create
them before setting registry keys so that volatile environment gets
initialized and corresponding environment variables such as
%USERPROFILE% can be set. Otherwise, such environment variables are
set only after another wineboot, causing applications to fail if they
need them after first boot.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-09-18 20:59:38 +02:00
Michael Stefaniuc 0f5b224bfa wineboot: Use the ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 09:44:12 +02:00
Alexandre Julliard d5f316bf0a makefiles: Disable binary installation in the individual makefiles on Wow64.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-22 14:16:33 +01:00
Austin English cd4da7f8a4 wineboot: Move WineHQ URLs to https.
Signed-off-by: Austin English <austinenglish@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-12-01 10:06:10 +01:00
Fabian Maurer 8fc3f3437c wineboot: In ProcessRunKeys use correct parentheses in condition.
Spotted by David Binderman.

Signed-off-by: Fabian Maurer <dark.shadow4@web.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-24 21:10:59 +02:00
André Hentschel 054ca8f3c7 wineboot: Remove dead code (Clang).
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-25 14:06:52 +01:00
Sebastian Lackner d38b334bab wineboot: Remove unused declaration for __wine_make_process_system.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-04 13:46:35 +09:00
Alexandre Julliard 17ac5ba7f9 makefiles: Specify whether to install program binaries in the individual makefiles.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-30 14:58:50 +09:00
André Hentschel 645ffcbdd3 wineboot: Remove unused macro.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
2015-10-06 00:01:56 +09:00
André Hentschel 30c5f3bd63 wineboot: Move a function call after a possible return.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
2015-10-05 22:27:12 +09:00
André Hentschel 48d150dc31 wineboot: Add hardware registry keys on ARM64. 2015-05-22 14:10:02 +09:00
André Hentschel b4a46dbcaa wineboot: Add environment registry keys on ARM64. 2015-05-22 14:09:50 +09:00
Ken Thomases a05b53894a wineboot: Ignore 0 result from WM_QUERYENDSESSION if target window was destroyed. 2014-01-17 11:02:48 +01:00
Alexandre Julliard 86b1f94d28 makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
Alexandre Julliard 4f3d71cef3 makefiles: Get rid of the no longer used PO_SRCS variables. 2013-12-15 10:23:04 +01:00
Alexandre Julliard e2df0ab856 makefiles: Generate rules from makedep for building and installing man pages. 2013-11-18 11:40:00 +01:00
André Hentschel 57c54bc9ad wineboot: Don't add registry keys for unsupported IA64 architecture. 2013-11-11 17:06:46 +01:00
André Hentschel cc2866d521 wineboot: Add hardware registry keys on ARM. 2013-11-11 17:06:46 +01:00
André Hentschel 6e0b88006f wineboot: Add environment registry keys on ARM. 2013-11-11 17:06:46 +01:00
Alexandre Julliard 5756ee09f3 makefiles: Add makedep pragmas for rc files that contain translations. 2013-11-05 20:38:19 +01:00
Frédéric Delanoy 189ac56e6d wineboot: Use BOOL type where appropriate. 2013-10-23 11:21:49 +02:00
Alexandre Julliard 2292b06281 makefiles: Move l_intl.nls and wine.inf to loader so that they are installed even when tools are not built. 2013-10-07 13:32:03 +02:00
Frédéric Delanoy 6a905da767 wineboot: Fix manpage formatting. 2013-07-17 20:30:49 +02:00
Alexandre Julliard dcc97a186d Standardize the BUGS, AVAILABILITY and SEE ALSO sections across all man pages. 2013-07-16 20:48:05 +02:00
Alexandre Julliard 849ea3d651 wineboot: Don't print an error when failing to delete a file. 2013-06-11 13:50:05 +02:00
Eric Pouech d1ccbceb4d Various background processes must be launched detached from current console (if any). 2013-01-16 14:02:55 +01:00
James Eder 7f9dfe273a wineboot: Expect one PROCESSOR_POWER_INFORMATION structure for each CPU present when calling NtPowerInformation. 2012-09-13 16:49:39 +02:00
Alexandre Julliard da35622b83 makefiles: Disable use of Unicode macros globally for all the programs. 2012-01-20 13:14:16 +01:00
Francois Gouget a0f0476707 wineboot: Store the RunKey names in regular string variables. 2012-01-05 21:27:34 +01:00
Frédéric Delanoy 52000a7748 wineboot: Make runkeys_names global variable static. 2011-11-18 15:37:04 +01:00
Alexandre Julliard 393a125f4a wineboot: Convert dialogs to po files. 2011-10-31 16:47:16 +01:00
Rex Tsai 1a75769263 wineboot: Update Traditional Chinese translation. 2011-01-07 15:01:03 +01:00
Hwang YunSong 183b89b689 wineboot: Update Korean resource. 2011-01-05 17:55:08 +01:00
Andrew Nguyen 1bffb577e3 wineboot: Set a placeholder ProcessorNameString value in the volatile CPU registry keys. 2010-12-27 15:39:40 +01:00
Andrew Nguyen 0c8820563c wineboot: Set the FeatureSet value in the volatile CPU registry keys. 2010-12-27 15:39:40 +01:00
Alexandre Julliard 9b34838992 wineboot: Relaunch the 64-bit version of wineboot on Wow64. 2010-12-15 22:29:37 +01:00
Hans Leidekker 86a7b45a7a wineboot: Set the USERDOMAIN environment variable.
Microsoft Robotics Developer Studio installer needs this.
2010-12-15 12:02:29 +01:00
Alexandre Julliard 6838b4629e wineboot: Set the correct architecture in the process identifier variable. 2010-12-14 22:48:11 +01:00
Alexandre Julliard 15ccabc9a8 makefiles: Add common rules for installing the main man page. 2010-12-05 16:17:58 +01:00
Austin English 8d821bd933 wineboot: Add a manpage. 2010-11-26 12:12:41 +01:00