Commit Graph

97 Commits

Author SHA1 Message Date
Alexandre Julliard ebac63e17c wineboot: Don't print errors for non-fatal problems. 2008-01-07 12:25:56 +01:00
Alexandre Julliard d55b2de574 kernel32: Launch wineboot on first startup of a wine process. 2008-01-04 12:51:04 +01:00
Alexandre Julliard 4a58b2847c wineboot: Convert the rest of the code to Unicode.
Fix Windows File Protection handling to use the correct system directory.
2007-12-20 16:16:17 +01:00
Alexandre Julliard e34244a3b9 wineboot: Rewrite wininit.ini processing to use GetPrivateProfileSectionW. Convert to Unicode. 2007-12-20 15:53:53 +01:00
Alexandre Julliard 8f6e1db3e0 wineboot: Add support for starting NT-style services. 2007-12-20 15:53:03 +01:00
Alexandre Julliard 06e888f244 wineboot: Simplify the unnecessarily complex code structure. 2007-12-20 15:08:39 +01:00
Luis C. Busquets Pérez ce204283f5 wineboot: Added Spanish resource. 2007-12-06 12:14:12 +01:00
Alexander Nicolaysen Sørnes 74379bea7b wineboot: Add Norwegian resources. 2007-12-06 12:05:48 +01:00
Jonathan Ernst da32b24508 wineboot: New French translation. 2007-12-04 13:38:56 +01:00
Francois Gouget bbf17b0a86 wineboot: Add a reminder that EWX_FORCEIFHUNG is not implemented. 2007-10-29 12:04:33 +01:00
Francois Gouget 7afe1d23e2 wineboot: Make sure 'Cancel' has the focus and is the default button in the 'Do you want to kill all your applications' dialog. 2007-10-29 12:04:30 +01:00
Andrew Talbot add663fdd2 wineboot: Fix some memory leaks. 2007-10-22 13:51:20 +02:00
Daniel Nylander 875c255f9d wineboot: Add Swedish translation. 2007-10-16 12:36:37 +02:00
Francois Gouget fda899a778 Assorted spelling fixes. 2007-10-11 19:52:49 +02:00
Hwang YunSong(황윤성) 4bf62af099 wineboot: New Korean resource. 2007-10-10 11:58:09 +02:00
Rob Shearman 5cbdbe629e wineboot: Add a timeout dialog when any WM_QUERYENDSESSION or WM_ENDSESSION messages take too long. 2007-10-01 14:50:10 +02:00
Misha Koshelev a00af0d288 wineboot: Start items in StartUp folder on boot. 2007-02-14 21:46:03 +01:00
Andrew Talbot 457ce21fcf wineboot: Cast-qual warning fix. 2006-10-07 18:04:57 +02:00
Michael Stefaniuc 6c1ac02631 wineboot: Win64 printf format warning fixes. 2006-10-03 11:15:37 +02:00
Michael Stefaniuc 85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Alexandre Julliard 32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Alexandre Julliard 54da7fb8cf wineboot: Added support for doing a proper shutdown before rebooting.
Send WM_QUERYENDSESSION messages to all windows of a given process
before moving on to the next.
Switch option parsing to getopt.
Added a bunch of options to control shutdown behavior.
2006-08-17 20:54:15 +02:00
Aric Stewart b8183db2ec wineboot: Copy windows file protection files at boot time. 2006-07-17 14:46:26 +02:00
Alexandre Julliard 028ab92bf7 make_progs: Generate the .gitignore file.
Ignore generated programs from the top-level .gitignore.
2006-07-10 20:59:06 +02:00
Alexandre Julliard cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Michael Stefaniuc a87520036f janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
Some HeapFree's are hidden behind macros. Found by smatch.
2006-05-10 11:31:41 +02:00
Mike McCormack cb6983fb30 wineboot: Use WIN32_LEAN_AND_MEAN.
Use HeapAlloc/HeapFree instead of malloc/free.
2006-01-16 20:41:09 +01:00
Alexandre Julliard ec34a66612 Ignore symlink files too (needed for git). 2005-11-26 13:12:57 +01:00
Alexandre Julliard 0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
Alexandre Julliard 7e22be4d84 We are no longer generating .dbg.c files. 2005-09-29 10:35:58 +00:00
Stefan Huehner 712087700e Fix some -Wstrict-prototypes warnings. 2005-06-16 15:52:44 +00:00
Juan Lang 9ffac609ea Print command that fails to make error message a little more
comprehensible.
2005-06-02 10:28:53 +00:00
Francois Gouget fbb3343547 Assorted spelling fixes. 2005-03-02 13:53:50 +00:00
Eric Pouech bcfa5b0900 ReadFile and WriteFile must be passed a parameter for the number of
handled bytes when no overlapped operation is done.
2004-12-22 18:38:31 +00:00
Hans Leidekker 719a789792 Fix signed/unsigned comparison warnings. 2004-09-22 02:46:38 +00:00
Alexandre Julliard 6be39b60f5 Take advantage of the new winegcc -B support. 2004-03-09 04:54:07 +00:00
Alexandre Julliard 589e115233 We no longer use the .exe.spec.c files. 2004-03-02 21:16:37 +00:00
Alexandre Julliard 6621b2d213 Build all the programs with winegcc. 2004-03-02 21:00:00 +00:00
Shachar Shemesh 496603cf86 - Implement finer grained control over what gets run.
- Implement command line to control presets of said control for
  various scenarios:
  o start - session startup - run everything.
  o restart - session close (presumeably after reboot) - only perform
    *once operations.
2003-03-12 20:15:15 +00:00
Matthew Davison f32c18381a Make trace output produced by wineboot more useful. 2003-02-12 01:14:08 +00:00
Shachar Shemesh c5eb897d98 - Added a "runCmd" function, based on Andreas Mohr's
"BOOT_CreateProcess" function.
- Added a function "ProcessRunKeys", to process all the keys that have
  the common "Run" syntax.
- Called the new function from main for all the various keys.
2003-01-15 00:52:36 +00:00
Shachar Shemesh 606b48a09d - Added listing of what the boot process is like, listing what is and
what is not (yet) done.
- Fixed incorrect statement in the "bugs" list.
- Added trace when everything is done.
2003-01-14 19:33:12 +00:00
Alexandre Julliard 76db6b062e Warning fixes. 2003-01-11 22:50:15 +00:00
Shachar Shemesh 73a7cdac0b Implemented the "pending rename" registry processing. 2003-01-11 21:02:50 +00:00
Shachar Shemesh 4bb180c9fa - Cleaned up the code (saving on chaining strings) by CDing to the
system root directory before doing anything else.
- Will now rename wininit.ini to wininit.bak instead of erasing it as
  before.
2003-01-07 19:44:00 +00:00
Shachar Shemesh 175d059527 Initial wineboot implementation; at this stage only wininit.ini
processing has been written.
2003-01-04 02:52:05 +00:00