Commit Graph

679 Commits

Author SHA1 Message Date
Eric Pouech
e9d937e3d4 - fixed another regression in sub-process creation (curses backend
must be default for AllocConsole() invocation)
- fixed endless loop when unknown argument was passed on commandline
2003-03-10 19:03:33 +00:00
Eric Pouech
636725f2f0 Fixed regression in sub-process creation. 2003-03-07 20:34:55 +00:00
Sylvain Petreolle
98f44486be Allow to run autoexec.bat when launching wcmd, it was broken due to a
function change.
2003-03-05 02:49:04 +00:00
Eric Pouech
2d309da2c0 Added support for Ctrl-C handling if not running in a console.
Added (maintenance) configuration var to trigger external debugger on
winedbg's exceptions.
2003-03-04 02:18:20 +00:00
Eric Pouech
cdfcef2481 - added ability to use --backend=(curses|user) as wineconsole parameter
- rewrote wineconsole command line option parsing
2003-03-04 02:13:25 +00:00
Eric Pouech
c7b5d0aa58 In curses backend, apply the quick-edit directive from registry. 2003-03-04 02:13:05 +00:00
Eric Pouech
41018add5d Removed no longer needed UseXTerm internal variable. 2003-02-27 01:42:39 +00:00
Eric Pouech
b2f079bade - don't create a new console upon startup
- no longer assume we're always attached to a console
2003-02-27 01:41:21 +00:00
Eric Pouech
8e04bab647 Fixed behavior when changing both sb and win size, as the order of
operation is important to keep sb always bigger than win.
2003-02-26 04:37:15 +00:00
Eric Pouech
841d9828e9 - made support for paged output a generic feature in wcmd
- rewrote DIR command accordingly
2003-02-25 03:58:42 +00:00
Eric Pouech
abef9da1be Forbids selecting (for clipboard) areas larger than the actual
screen-buffer size.
2003-02-25 03:58:22 +00:00
Eric Pouech
f4d19e6b58 Added checks when editing window and sb size so that they are kept
consistent.
2003-02-24 20:41:08 +00:00
Eric Pouech
50edbc94e1 Set a default 50 lines in history for console apps. 2003-02-24 20:40:20 +00:00
Dan Kegel
a20622d7de Make 'cmd /c cl /MUMBLE foo.c' pass /MUMBLE to cl. 2003-02-24 20:39:53 +00:00
Marcus Meissner
9a1b221e80 Print out name of float exceptions. 2003-02-24 20:38:44 +00:00
Eric Pouech
d0882d5435 - removed unused function: SetSymbolValue
- enhanced a bit AddSymbol regarding invalid symbol management (and
  enhanced its traces)
- now printing type information in 'info sym'
2003-02-19 03:41:48 +00:00
Eric Pouech
0607e083ac - added parsing of C++ inheritence information
- added an internal trace for displaying errors in typedef parsing
- enhanced ELF symbol management (direct call to AddSymbol in ELF
  header)
2003-02-19 03:41:25 +00:00
Eric Pouech
9859ec4cdb - added GetName() to retrieve type name
- reimplemented DumpTypes so that it really dumps the types content
- now printing type information in 'info sym'
2003-02-17 01:47:38 +00:00
Eric Pouech
ee04693c99 Moved expr freeing when translating a command (no longer done on each
command which uses an expr).
2003-02-17 01:47:20 +00:00
Eric Pouech
00d73d0d36 - fixed mouse event generation
- better management of some keys
- now generating several wincon-events for a given curses-event
- added basic support for V-scrolling (disabled by default)
- fixed printing of some unsupported characters
2003-02-14 19:23:36 +00:00
Mike Hearn
7483aea5b1 Removed the nonexistant command "debugmsg" from winedbg help screen. 2003-02-14 19:22:48 +00:00
Matthew Davison
f32c18381a Make trace output produced by wineboot more useful. 2003-02-12 01:14:08 +00:00
Eric Pouech
fa05849e67 Translated sprintf calls into snprintf. 2003-02-11 22:07:16 +00:00
Eric Pouech
073abfce18 - translated sprintf calls into snprintf
- added helper for sending strings in hex form
2003-02-11 22:06:19 +00:00
Eric Pouech
8e0dcc410c Attach command no longer worked as expected, fixed it. 2003-02-11 22:05:06 +00:00
Sylvain Petreolle
fdd0bfa13c Fixed handling of PATH command with spaces. 2003-02-11 22:01:11 +00:00
Eric Pouech
084e74bdfc - Added experimental parsing for C++ code (but winedbg doesn't support
C++ ABI).
- Now loading symbols for included files.
2003-01-30 01:18:06 +00:00
Eric Pouech
45adf0843f - Removed no longer used queue & modref related commands.
- Protected walk commands while being called with no process loaded.
- In command grammar, allowed some expressions while only numbers
  where accepted.
- Renamed 'info maps' info 'walk maps' and let it work on any
  process.
2003-01-30 00:24:18 +00:00
Dan Kegel
8b429f766d Add real syntax doc for LABEL command. 2003-01-30 00:15:50 +00:00
Shachar Shemesh
fc0d07f8cf Implemented font selection.
Added accelerators resources.
2003-01-28 01:10:28 +00:00
Marcus Meissner
f63e5b646a Remove errno.h from files that do not need it. 2003-01-23 22:51:04 +00:00
Alexandre Julliard
f8aa3b506c Added -Wpointer-arith gcc flag, and fixed the resulting warnings. 2003-01-23 21:32:35 +00:00
Dan Kegel
ba02ae412e Added Windows-compatible start.exe. 2003-01-21 20:14:36 +00:00
Dan Kegel
74e15940cc \ at EOL in string now behaves like in msvc6's rc. 2003-01-21 00:28:28 +00:00
Alexandre Julliard
36bf792fd7 Use proper file sharing parameters when opening files.
Fixed handling of 'if a == b' syntax in batch files.
2003-01-15 03:35:32 +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
Francois Gouget
9b0b1e078a Remove (POINTER)NULL casts. 2003-01-14 23:43:41 +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
b69389520c Added configure check for regex.h. 2003-01-13 18:41:40 +00:00
Alexandre Julliard
76db6b062e Warning fixes. 2003-01-11 22:50:15 +00:00
Eric Pouech
6843fee633 Added 'info symbol' command to look for defined symbols. 2003-01-11 22:48:42 +00:00
Shachar Shemesh
73a7cdac0b Implemented the "pending rename" registry processing. 2003-01-11 21:02:50 +00:00
Eric Pouech
1880800603 Added the GUI part for setting the edition mode flavor. 2003-01-11 21:00:20 +00:00
Liu Spider
cc67041279 Added Simplified Chinese resources. 2003-01-10 01:48:14 +00:00
Eric Pouech
5477453cc6 Added an edition mode flavor (win32/emacs...) to the console settings
in the registry.
2003-01-09 06:01:51 +00:00
Eric Pouech
9957754bd8 Removed emacs edition flavor (it's now a console attribute). 2003-01-09 06:00:09 +00:00
Liu Spider
9b5375e5ee Added Simplified Chinese resources. 2003-01-09 00:51:09 +00:00
Dan Kegel
0fd521fee3 Change RECT to use LONG to match win32 standard headers and fix format
strings to use %ld for RECT elements.
2003-01-08 21:09:25 +00:00
Alexandre Julliard
ae4311c71c Defined NONAMELESSUNION/STRUCT directly in the files that need it
instead of globally in the makefile.
2003-01-07 23:11:12 +00:00
Eric Pouech
fde8806673 Fixed protocol packet handling when winedbg is too slow to answer. 2003-01-07 19:45:40 +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
Eric Pouech
eac6727c8f - fixed some update problems (generic & while scrolling)
- now generating key event for Ctrl-[A-Z] that our editline understands
- implemented cursor visibility
2003-01-07 19:39:25 +00:00
Eric Pouech
9ca4119688 Fixed some bugs in cast operator. 2003-01-05 20:38:05 +00:00
Shachar Shemesh
0e1e0db034 Change the SUBLANG_NEUTRAL clause in all winelib applications to
SUBLANG_DEFAULT, as they should be.
2003-01-05 01:08:14 +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
Chris Morgan
c87595c994 Default to $P$G prompt. Make width of date 10 characters to align
date column with DATE_SHORTDATE format.
2003-01-02 17:47:40 +00:00
Eric Pouech
6a88716104 Fixed several bugs:
- wrong drawing for chars outside the 20-7F range
 - console mouse event generation
 - console Alt-? char event generation
Prefix for curses functions is now WCCURSES_ instead of WCCURSE_.
2002-12-23 01:35:27 +00:00
Eric Pouech
ddaacaa0d8 - links can now spread across several elements
- link information is now shared between file & presentation
- first try at handling metafiles
2002-12-16 22:11:11 +00:00
Eric Pouech
d1ae001774 Fixed a few issues with the gdb proxy. 2002-12-16 22:10:34 +00:00
Alexandre Julliard
f9875bc1ca Added y.tab.[ch] pseudo-dependencies to fix parallel makes. 2002-12-15 01:19:53 +00:00
Eric Pouech
09c9fedfae Added a (n)curses backend to the wineconsole. 2002-12-13 23:37:06 +00:00
Dimitrie O. Paun
737d4be892 Move excpt.h out of include/msvcrt/ as it does not conflict with any
standard Unix header.
2002-12-12 23:34:01 +00:00
Alexandre Julliard
12fbe313f2 Fixed LZCopy return value check. 2002-12-12 23:01:35 +00:00
Alexandre Julliard
2a93f8505c Pass the -J option to wrc to avoid including installed headers. 2002-12-11 01:34:51 +00:00
Sylvain Petreolle
00f5094a57 Implement $V in builtin PROMPT. 2002-12-11 00:15:20 +00:00
Alexandre Julliard
3144b3c85d -DSTRICT is now the default behavior. 2002-12-10 22:49:15 +00:00
Alexandre Julliard
310de886e9 Check file header to differentiate between object files and resources
so that the -r option is not necessary.
2002-12-06 23:26:29 +00:00
Alexandre Julliard
d77294a8ec Authors: Greg Turner <gmturner007@ameritech.net>, Ove Kaaven <ovek@transgaming.com>
- preliminary implementation of endpoint-mapping via a new on-demand
  server-ish process
- more header fixups
- (re)implement RpcEpRegisterA, RpcEpUnregister, and
  RpcEpResolveBinding using the new rpcss functionality
- update the todo list in rpcrt4_main.c a bit
- many beautifications and touch-ups
- command-line configurable timeout
- micro-client imbedded in np_server.c
2002-12-02 21:17:04 +00:00
Francois Gouget
d2667a4ce3 Removed unnecessary HANDLE typecasts. 2002-12-02 18:10:57 +00:00
Alexandre Julliard
e0c6370c75 Removed some checklink rules made unnecessary by the -z defs linker
flag.
2002-11-30 19:19:44 +00:00
Vincent Béron
b1b696b058 Change CRLF end of lines in LF only. 2002-11-30 19:07:29 +00:00
Uwe Bonnes
9e2ab03883 Make wcmd available from inside the source tree. 2002-11-30 02:21:04 +00:00
Matthew Davison
04b1054440 Prevent Winhelp from crashing when it can't find the helpfile. 2002-11-27 20:12:37 +00:00
Alexandre Julliard
1550044e5d Add -lc when linking dlls to avoid warnings on FreeBSD. 2002-11-21 03:47:45 +00:00
Eric Pouech
2b855deddb Wrote back & history support.
Correctly implemented << and >> buttons.
Added support for page level macros.
2002-11-20 19:46:18 +00:00
Eric Pouech
7d75cfed76 Added support for window information from the .hlp file.
Added support for window numbers in link.
2002-11-18 19:48:11 +00:00
Alberto Massari
01ac8df263 Fix crash when invoked with no arguments. 2002-11-18 19:42:13 +00:00
Alexandre Julliard
9f029b7d5e Warning fixes. 2002-11-15 04:17:00 +00:00
Dmitry Timoshkov
a1c46d375c Minor bug fixes. 2002-11-15 04:13:46 +00:00
Alberto Massari
15e8e0a2f1 Added rundll32 utility. 2002-11-15 01:41:20 +00:00
Eric Pouech
81b7b9126e Rewrote macro engine for adding dynamic macro loading capability.
Wrote RegisterRoutine and IsBook macros.
2002-11-15 01:34:57 +00:00
Eric Pouech
6637654b53 Fixed several bugs in:
- page/paragraph reading for >= Win95 help files without compression
  - bitmap & metafile loading
  - btree reading
Now caching bitmap loading for better performance.
Several internal code cleanups.
2002-11-13 04:09:34 +00:00
Eric Pouech
6c963cad4e Actually exit loop on '\0' while printing a string. 2002-11-13 04:07:46 +00:00
Eric Pouech
b6aad50245 Implemented a Wine-only scheme for interprocess WinHelp message
passing.
2002-11-11 22:20:47 +00:00
Alexandre Julliard
44519bde8c Removed winetest. 2002-11-11 21:14:25 +00:00
Eric Pouech
b6c3d0cbd8 Fixed loading HCW 4.0 files without phrase image compression. 2002-11-11 19:52:07 +00:00
Juraj Hercek
04fd4a2756 Bug fixes related to sparc 4-byte boundary alignment. 2002-11-06 22:02:52 +00:00
Alexandre Julliard
910851a20e Added winebuild -e option to specify the entry point and removed the
'init' spec file directive.
Winebuild long options now use a more standard double dash format
(older format still supported for backwards compatibility).
2002-11-06 20:02:59 +00:00
Eric Pouech
dfbaa901c2 Replaced assert by simple if + warning message for too long symbols. 2002-11-06 19:55:04 +00:00
Zoly Nagy
9560ece6c4 Added/upgraded Hungarian resources. 2002-11-04 22:45:22 +00:00
Jaco Greeff
63e8a260eb Skip the allocation of a new console on "wcmd /c <command>" execution,
using the current allocated STDIN and STDOUT handles for command
input/output.
2002-11-04 22:36:07 +00:00
Rok Mandeljc
49dffc5883 Updated Slovenian resources for (new) version of progman. 2002-10-31 22:46:12 +00:00
Vincent Béron
b557a7116b Fix English progman resources by translating French bits. 2002-10-31 22:03:41 +00:00
Vincent Béron
ae41dd5331 Small cleanup for the French progman resources. 2002-10-31 22:03:20 +00:00
Alexandre Julliard
0cf753385b Moved the test routines from wtmain.c into wine/test.h so that they
can be compiled separately with different flags for each dll.
2002-10-30 20:36:21 +00:00
Lionel Ulmer
bdb44555a3 Raise an exception if any Wine or Winelib code does an assert. 2002-10-28 23:56:58 +00:00
Steven Edwards
629f02b329 Porting fix. 2002-10-28 23:54:08 +00:00
Andreas Mohr
90ce2c896f - Make int09 update the BIOS data segment's keyboard status flags
bytes, implement pause key handling.
- Let int16/02 read the keyboard status flags bytes instead of calling
  GetAsyncKeyState().
- Make the keyboard state buffer used for Get*Key*() reflect
  VK_L/RMENU properly.
- Small fixes.
2002-10-28 23:51:27 +00:00
Jeff Smith
97a4384dc0 Fixed behaviour of "x /s ...". 2002-10-25 19:01:32 +00:00
Andreas Mohr
6b1887e49b - correct German strings to what they're really supposed to be
- less confusion about stored settings
2002-10-25 03:49:43 +00:00
Vincent Béron
d1d586e2a9 Bring some French resources in sync with English ones. 2002-10-23 23:34:32 +00:00
Sylvain Petreolle
4eeadac1e7 Implemented NLS in progman. 2002-10-23 20:15:48 +00:00
Eric Pouech
644949d5d5 No longer using explicit values for resource identification. 2002-10-21 19:18:42 +00:00
Duane Clark
4eb4c042cc Implement printing in notepad. 2002-10-21 18:22:15 +00:00
Eric Pouech
1cf1b5e6ce Implemented a few more macros for button manipulation
(enable/disable/changing macro).
2002-10-21 18:20:23 +00:00
Eric Pouech
03587c6f91 Improved a bit link handling (a few more link types loaded from file
and support for link to a macro).
2002-10-21 18:20:05 +00:00
Eric Pouech
c07f4cbd42 Added support for BTrees in file header reading.
Fixed bogus palette length computation while reading bitmap.
Fixed rendering while starting a page with a bitmap.
2002-10-19 00:12:42 +00:00
Michael Günnewig
9af06a4424 Fixed memory leak (release AVI stream). 2002-10-18 00:22:24 +00:00
Martin Fuchs
4ff0a69b65 Removed warning "SetWindowText(0, ...)" when opening new windows. 2002-10-18 00:20:25 +00:00
Martin Fuchs
605e7a18f0 Correct initial display of file listing. 2002-10-17 01:18:20 +00:00
Huw D M Davies
2dcc6f0fc9 Fix the ofn flags setup. 2002-10-16 18:58:21 +00:00
Martin Fuchs
b5960a175f Implemented program launching by double click. 2002-10-16 18:50:38 +00:00
Martin Fuchs
3d8820ea22 - Fixed building unter native WIN32.
- Fixed display of filenames in tree pane.
2002-10-15 02:21:08 +00:00
Gerald Pfeifer
28a7d3cbf0 Silence warning in hex_from0(). 2002-10-15 02:19:06 +00:00
Alexandre Julliard
11d606db26 Try CreateProcess even if SHGetFileInfo fails so that we can launch
Unix binaries.
2002-10-09 20:38:36 +00:00
Alexandre Julliard
54f228733a Added process_id_t and thread_it_t types to the server interface
instead of using void*, and removed a number of type casts.
2002-10-03 19:54:57 +00:00
Alexandre Julliard
e969027104 Fixed warnings. 2002-10-02 01:34:17 +00:00
Greg Turner
d9db25583c Attempt at handling 'k' and 'B' symbols. 2002-09-29 18:35:31 +00:00
Alexandre Julliard
4b9344eb15 Moved ts_xlib.c into x11drv and removed libwine_tsx11. 2002-09-25 03:29:55 +00:00
Alexandre Julliard
8a3c7d132b Only install the useful programs. 2002-09-18 23:10:21 +00:00
Eric Pouech
2fc867c045 Added ability to abort on interactive symbol lookup. 2002-09-16 19:26:48 +00:00
Alexandre Julliard
f264bd326b Moved the debugger to programs/winedbg where it belongs. 2002-09-13 17:54:27 +00:00
Uwe Bonnes
5a2e82d719 WCMD_parse: allow slashes in command filenames. 2002-09-12 20:43:54 +00:00
Alexandre Julliard
dd0bdbe44e Removed the __uint* types from basetsd.h since they don't exist under
Windows. Fixed a few other issues with type definitions.
2002-09-12 17:29:12 +00:00
Alexandre Julliard
c3c587eb1d Added preliminary support for cross-compiling tests using mingw on
Linux if available.
2002-09-06 19:46:00 +00:00
Eric Pouech
0589f7266d Added configuration on per application basis.
Added ability to override part of the configuration from console
creator.
Revisited a bit wineconsole startup.
Added dialog part for window closing at process termination.
2002-09-04 18:41:52 +00:00
Alexandre Julliard
9aa27b1dc1 Repaired Slovak resources. 2002-08-31 19:03:17 +00:00
Rok Mandeljc
14b7fd9324 Added Slovenian resources. 2002-08-31 19:03:01 +00:00
Patrik Stridvall
81735bed7c Fixed some issues found by winapi_check. 2002-08-30 00:01:37 +00:00
Rok Mandeljc
12b901109d Slovenian resources for clock. 2002-08-30 00:00:01 +00:00
Patrik Stridvall
1ee88a2bfb Removed trailing white space. 2002-08-28 23:43:43 +00:00
Patrik Stridvall
f98ed45240 Updated winetest's Perl modules using winapi_extract. 2002-08-28 23:33:21 +00:00
Steven Edwards
dd1484a219 Partial fix for browse dialog in Program Manager. 2002-08-26 21:50:10 +00:00
Alexandre Julliard
15c519a15d Added GetProcessHeap definition in case it's not inlined. 2002-08-17 18:29:12 +00:00
Shachar Shemesh
e75542ae24 Change sublanguage from "NEUTRAL" to "DEFAULT", so LoadResource will
be able to find it if no other language is a better match.
2002-08-17 18:27:40 +00:00
Rok Mandeljc
b64583e5e6 Added Slovenian resources. 2002-08-15 21:48:58 +00:00
Andriy Palamarchuk
c74b0989b4 Link against msvcrt, fixed logic to handle quoted paths in command
line parameters.
2002-08-15 21:46:15 +00:00
Andriy Palamarchuk
fe61065cd7 Linked regedit against msvcrt instead of the platform I/O library, so
it can handle full Windows paths.
2002-08-15 21:45:28 +00:00
Alexandre Julliard
27189627cb Added explicit dependency on y.tab.h for lex output. 2002-08-10 00:03:08 +00:00
Alexandre Julliard
edeee89c3e Create separate makefiles for tests for more flexibility. 2002-08-09 01:22:40 +00:00
Alexandre Julliard
4b92255cec Don't pass the perl C flags to winebuild. 2002-08-02 19:12:01 +00:00
Mike Castle
a662fabaaa Compile fix for multi-threaded perl. 2002-08-02 19:11:09 +00:00
Alexandre Julliard
526531eb6c Create at most one glue file for a single dll.
Avoid the intermediate .tmp.o file when building programs.
2002-08-01 18:36:58 +00:00
Alexandre Julliard
c754a89b94 Use the normal perl interpreter for test scripts that don't need to
call Windows APIs.
Don't build winetest.exe by default.
2002-07-31 23:23:32 +00:00
Rok Mandeljc
6f268f13dd Fixed some invalid characters. 2002-07-31 23:19:25 +00:00
Alexandre Julliard
2a0904f68f Split routines that don't rely on C functions into winetest.pm so that
they can be used from a normal Perl script.
2002-07-31 23:18:31 +00:00
Steven Edwards
9138fbb6ad Fix building/linking resources on Mingw. 2002-07-29 23:28:09 +00:00
Uwe Bonnes
a47eb31d2a WCMD_run_program: don't try to run an empty line. 2002-07-24 19:00:48 +00:00
Uwe Bonnes
6b4d9e0932 More verbose output when file not found. 2002-07-24 19:00:25 +00:00
Uwe Bonnes
b17ed7e048 WCMD_batch: increase possible line length and warn if still too small. 2002-07-24 19:00:05 +00:00
Andreas Mohr
029b948300 - Fix some spelling problems.
- Move WCUSER_SetMenuDetails to other menu related functions.
2002-07-23 02:02:46 +00:00
Patrik Stridvall
5a4a11b874 Updated winetest Perl modules using winapi_extract. 2002-07-20 20:06:58 +00:00
Bill Medland
08b7a87e63 Allow regsvr32 to process multiple filenames (as does the Windows
version).
2002-07-20 18:54:03 +00:00
Francois Gouget
2def47f0ce Move an extern declaration to stop egcs-2.91.66 from crashing. 2002-07-20 18:52:47 +00:00
Eric Pouech
757928781e Bring winhelp back to life, with mainly support for Win95 help files. 2002-07-16 01:46:29 +00:00
Gerald Pfeifer
41fc7e5d55 Do not #include <malloc.h>, which is non-standard and not needed. 2002-07-16 01:17:21 +00:00
Andriy Palamarchuk
83ad886aad A few cosmetic changes plus fixes for problems spotted by Dmitry
Timoshkov.
2002-07-16 01:09:24 +00:00
Rok Mandeljc
b0ef56c2b7 Added Slovenian resources. 2002-07-16 01:08:43 +00:00
Andriy Palamarchuk
c55dce0103 Use rich text edit control instead of handling user input and
rendering on its own, use named constants instead of magic numbers,
cleaned code, implemented Undo functionality.
2002-07-08 19:41:09 +00:00
Gregg Mattinson
d0f8bf3743 Modified WCMD_filesize64 to handle unsigned numbers. 2002-07-05 22:47:56 +00:00
Alexandre Julliard
e7ea9b65ca Use Wine debugging API. Fixed MessageBox loop. 2002-07-05 21:23:54 +00:00
Andreas Mohr
02ecbd1939 - make sure even GUI users notice a "missing xmessage" problem by
checking for tons of X11 editors
- replace duplicated (3x) code with function launch_winesetup()
- improved "winesetup not found" error message
- break looping (via code 127) in case no xmessage installed
- stress the fact that people should remember that they can regain certain
  settings by deleting flag files
- spelling fixes
2002-07-05 21:18:41 +00:00
Gregg Mattinson
bac71315d2 Removed non-static structure initializers. 2002-07-03 21:06:58 +00:00
Gregg Mattinson
62a329a528 Removed unusual type casting. 2002-07-03 01:16:13 +00:00
Gregg Mattinson
b6666f93ca Avoid multi-line string constants. 2002-07-03 01:15:52 +00:00
Alexandre Julliard
01c1466c67 Removed redundant GetMessage call. 2002-07-02 02:14:08 +00:00
Alexandre Julliard
958732d21c Fixed warnings. 2002-07-02 02:09:39 +00:00
Andreas Mohr
17a2fe0f71 - Use PeekMessage loop around GetMessage.
- Added German resource file.
- Realign some dialog parts.
- "Property" -> "Properties"
- Add some traces.
2002-07-01 23:22:48 +00:00
Gregg Mattinson
88773cd403 Removed C++ style comments. 2002-06-28 17:37:34 +00:00
Andriy Palamarchuk
d2aa62bf45 Fixed a few bugs, added processing of REG_MULTI_SZ format. 2002-06-28 17:33:09 +00:00
Andreas Mohr
e75096a0df Made initialization more verbose in case of errors. 2002-06-24 23:00:47 +00:00
Alexandre Julliard
75de8fe16c Added printf format checking to the ok() and trace() macros, and fixed
the resulting warnings.
2002-06-22 00:08:10 +00:00
Bill Medland
bbea612b30 Test the ability to handle hex values in excess of 1024 bytes and
input lines in excess of 4096 bytes.
2002-06-21 20:12:20 +00:00
Bill Medland
530b4e9aca - Rework the line reading. This version uses a single expanding
buffer rather than a main buffer and a "next line" buffer.  This
  version does not overflow the allocated memory (hopefully).  The
  previous version did when concatenating the continuation lines.
- Add protection to the HexCSVToHex to prevent overflow.
- Allow for conversion of larger hex values.  Tested on a real 2.6KB
  value.
2002-06-21 20:12:02 +00:00
Bill Medland
6a948491e8 Correct the comparison of two files. Just because they are the same
size doesn't mean they have the same content.
2002-06-21 20:10:56 +00:00
Alexandre Julliard
4b9cc8684b Added dependency on program symlink for unit tests. 2002-06-20 23:10:19 +00:00
Andriy Palamarchuk
f5aad76936 Added regedit unit test, a couple minor changes to regedit. 2002-06-20 23:09:33 +00:00
Andriy Palamarchuk
a47710717b Removed traces of the regedit unit tests. 2002-06-20 22:46:04 +00:00
Alexandre Julliard
f673b71ece Fixed make install target to work even when nothing has been compiled
yet.
Added install-lib and install-dev targets to allow partial
installations; moved winemaker.man and winelauncher.in to better fit
in the new install categories.
2002-06-14 23:48:27 +00:00
Alexandre Julliard
336185a864 Don't use msvcrt. 2002-06-13 19:12:14 +00:00
Gregg Mattinson
53989ddd89 Replaced stricmp/strnicmp with strcasecmp/strncasecmp. 2002-06-13 19:11:53 +00:00
Alexandre Julliard
65a42168e3 Merged Martin Fuchs' file manager (with the help of Steven Edwards). 2002-06-04 21:29:40 +00:00
Eric Pouech
5e765fb36a Fixed some selection bugs. 2002-06-02 21:20:43 +00:00
Alexandre Julliard
7cae558bdc Removed some more trailing whitespace. 2002-06-01 02:55:48 +00:00
Vincent Béron
9a62491660 Removed trailing whitespace. 2002-05-31 23:06:46 +00:00
Andriy Palamarchuk
2da362f5b6 Use native libc functions instead of msvcrt ones. 2002-05-31 18:22:11 +00:00
Alexandre Julliard
5188574984 Renamed handle_t to obj_handle_t to avoid conflict with rpcdce.h. 2002-05-30 20:12:58 +00:00
Vincent Béron
8e2cbcab7b Fixed warnings. 2002-05-28 22:42:11 +00:00
Alexandre Julliard
55e845d11b Removed most inclusions of options.h.
Removed a few no longer used PROFILE_* functions.
2002-05-23 19:40:18 +00:00
Alexandre Julliard
3536316a31 New loading scheme for Winelib apps, makes them behave like builtin
dlls and takes load order into account. Install them in dlldir.
Improved MODULE_GetBinaryType to recognize ELF binaries.
Added a wrapper script to setup the environment when running directly
from inside the source tree.
2002-05-22 21:32:49 +00:00
Alexandre Julliard
cc2ee7636d Renamed Winelib apps to .exe.so to follow the dll naming convention. 2002-05-21 19:42:29 +00:00
Eric Pouech
0587a47235 Allow ANSI charset in font enumeration.
Added ability not to close the wineconsole on console object
destruction.
2002-05-21 18:05:16 +00:00
Alexandre Julliard
acfda14a81 Moved expand.c from libtest to programs/expand.
Removed the rest of the libtest directory.
2002-05-20 19:18:16 +00:00
Alexandre Julliard
2ab7625934 Removed most imports of ntdll since we no longer import Wine internal
functions from there.
2002-05-17 03:37:12 +00:00
Alexandre Julliard
a0994a7d42 Better usage message. Flush stderr before exiting. 2002-05-16 20:32:50 +00:00
Eric Pouech
e53cd36e63 Removed Trace macro and replaced it by Wine debug channel facility.
Made the font lookup at startup more robust and now save registry at
startup time if a new font is chosen (as spotted by Sylvain Petreolle).
Fixed an update bug spotted by Jason Edmeades.
2002-05-14 21:45:13 +00:00
Alexandre Julliard
ad53383f9b Added winebuild support for generating a .dbg.c file containing the
debug channels definitions.
Made win32 the default type for spec files.
Ignore C compiler in winebuild so we can simply pass it $(DEFS).
Removed type win32 and debug_channels from spec files.
Fixed winebuild to always generate correct C identifiers (reported by
Vincent Béron).
2002-05-14 20:54:58 +00:00
Alexandre Julliard
011c08db44 No longer used. 2002-05-14 04:02:31 +00:00
Sylvain Petreolle
efbe9c53ee - Converted Winhelp for use of NLS
- Minor bugfix
- Disable support of Va.rc for now (rumantsch swiss)
2002-05-14 03:48:10 +00:00
Alexandre Julliard
fc01b729f6 Added some support for cross-compilation using mingw32. 2002-05-12 03:16:39 +00:00
Alexandre Julliard
67371bcc8d Added -res option to specify resources on winebuild command-line.
Added -exe mode to generate a .spec.c for an exe without having to
provide a .spec.
Removed some no longer needed spec files.
Removed .dll extension in makefiles import specifications.
2002-05-11 23:06:32 +00:00
Alexandre Julliard
ce830a9c18 Added mkinstalldirs to create directories more portably. 2002-05-09 04:31:39 +00:00
Alexandre Julliard
32459912dc Moved imports specification from the .spec into the Makefile so that
it can be used on platforms that don't build a .spec.c file.
2002-05-09 00:05:48 +00:00
Alexandre Julliard
019a7f3da2 Run make test for all programs by default. 2002-05-08 00:36:10 +00:00
Raul Dias
5de5a44378 - Make possible to diff registry information that contains
timestamps.
- Create safe temp files in /tmp.
2002-05-08 00:17:11 +00:00
Mike Wetherell
0d8a9fac90 Utility to convert between Unix and Windows paths at the command
line.
2002-05-05 20:31:54 +00:00
Andriy Palamarchuk
cff4a12bdf Fixed a problem when regedit interpreted file names, starting from '/'
as switches.
2002-05-04 18:30:27 +00:00
Jason Edmeades
bcc6256bf0 Add support for the 'title' command. 2002-05-04 18:29:31 +00:00
Alexandre Julliard
7dd9e339c9 Install more of the Winelib programs by default (based on a patch by
Andriy Palamarchuk).
2002-05-02 01:42:01 +00:00
Andriy Palamarchuk
6e5d46e80e Do not install hlp2sgml. 2002-05-02 01:40:34 +00:00
Andriy Palamarchuk
2f0d85c202 Implemented regsvr32 tool. Based on ReactOS implementation. 2002-04-29 23:47:39 +00:00
Jason Edmeades
a88289500c - Support for dir /w and /b flags
- Fixed a couple of unclosed FindFirst/FindNext pairs
2002-04-29 23:33:09 +00:00
Jason Edmeades
a4c214e736 Emulate the dos cmd 'cls'. 2002-04-29 17:12:57 +00:00
Alexandre Julliard
c1494edc3e Updated module definitions for Perl unit tests. 2002-04-27 00:19:41 +00:00
Alexandre Julliard
575f5f8cac Added possibility of specifying a name for the .pm file that can be
different from the header name.
2002-04-27 00:18:42 +00:00
Alexandre Julliard
5769d1de00 Better support for configure detection of missing types, added check
for ssize_t.
Removed a couple of no longer used portability functions.
Various portability fixes in port.h.
2002-04-26 19:05:15 +00:00
Jason Edmeades
13c5117fbb - Fixed move and copy when no destination supplied (assumes '.' now as
per windows)
- Fixed move so uses full path name for destination file, and if
  destination is a directory, uses original filename.
2002-04-20 20:54:38 +00:00
Eric Pouech
fbaef1cc9a Now C tests are able to access argc/argv as passed to the program. 2002-04-20 20:51:11 +00:00
Paul Millar
81f8264bdd Added option for announcement of successful test results. 2002-04-19 00:01:52 +00:00
Andriy Palamarchuk
4e2e176c2f Created regedit replacement. Fixed some bugs. 2002-04-11 23:58:40 +00:00
Alexandre Julliard
65a7a108b1 Removed changelog entries that are in the main changelog, and added
notice to not edit the secondary changelogs anymore.
2002-04-11 23:49:59 +00:00
Alexandre Julliard
daa2886c10 Updated configure to take advantage of new autoconf 2.53 features. 2002-04-11 21:54:01 +00:00
Geoffrey Hausheer
b1f478fada Added comments explaing how to use cygwin/mingw/wine headers.
Added 'clean' and 'distclean'
Added new options -s and -i.
Archives will now include the entire './include' directory instead of
just './include/wine'.
Renamed makefile from Makefile.cyg to Makefile.win.
The makefile is now mingw compatible as well (although it's be better
if we could detect the correct location of the windows.h headers).
2002-04-08 20:17:51 +00:00
Jeremy White
a5e9bf7321 Fixed exit status in some cases. 2002-04-06 00:38:33 +00:00
Geoffrey Hausheer
7ec41ed981 Added perl script which will build a Makefile for running C tests on
Windows through Cygwin/gcc.
2002-04-02 19:21:43 +00:00
Alexandre Julliard
d7c606d624 Various makefile fixes for the test environment. 2002-04-02 02:58:45 +00:00
François Gouget
21038f2120 Make the testing framework thread safe. 2002-04-02 00:44:17 +00:00
Alexandre Julliard
e8f99472fb Use ExitProcess to terminate the application. 2002-03-29 18:05:17 +00:00
Alexandre Julliard
b3d60997b2 Need to set WINEDLLPATH too. 2002-03-28 18:21:06 +00:00
Sylvain Petreolle
fdff523099 Converted to use of NLS. 2002-03-27 21:17:01 +00:00
Eric Pouech
be9268a4ca Wineconsole is now able to handle non raster fonts (vector, true
type).
2002-03-23 20:14:04 +00:00
Eric Pouech
ead221211f Started implementing event reduction. 2002-03-23 18:45:57 +00:00
Eric Pouech
7e00f87470 Fixed some issues in resources definition. 2002-03-23 18:45:40 +00:00
Francois Gouget
58ed1f173d Add trace function (same as in the perl framework).
Add support for todo tests.
Make it possible to specify a printf-style message in ok.
Include windef.h in test.h for compiling tests on Windows.
2002-03-22 00:58:00 +00:00
Sylvain Petreolle
eaa8df60ed Made notepad uses NLS properly. 2002-03-20 22:55:46 +00:00
Andreas Mohr
5333872105 - fix complete listbox messup by only updating in case it needs
updating
- fix listbox selection breakage causing multiple programs to get
  uninstalled
- implemented sorting of entries
- much better debug strings
2002-03-19 02:03:58 +00:00
Alexandre Julliard
0799c1a780 Added LGPL standard comment, and copyright notices where necessary.
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Andriy Palamarchuk
5db40a2aa6 Made regapi scripts able to process .reg files in regedit
format. Implemented unit tests for reg diff functionality.
2002-02-28 21:46:43 +00:00
Andriy Palamarchuk
7ab787fa87 Removed alternative make scripts. 2002-02-27 18:49:56 +00:00
Andreas Mohr
8bc7f16caa Spelling/alignment fixes. 2002-02-27 01:34:08 +00:00
Andreas Mohr
d2a8f01ae6 Remember the currently active index before refreshing. 2002-02-22 21:20:04 +00:00
Alexandre Julliard
caa03388bc Preliminary version of the C unit tests run-time environment.
Added make rules for building and running C unit tests.
2002-02-20 19:03:59 +00:00
Andriy Palamarchuk
5d5f36f7ce - made notepad compile with Cygwin
- made changes to the precompiler directives to check for specific
  features instead of checking for the environment version.
2002-02-20 18:57:10 +00:00
Andriy Palamarchuk
be49563060 Implemented parsing of file name, passed in command line, loading new
file on startup.
2002-02-19 18:38:22 +00:00
Alexandre Julliard
70437035e3 version.h is now in include/wine directory. 2002-02-14 19:48:16 +00:00
Alexandre Julliard
f5818d2f7a Upgraded configure script to use autoconf 2.50 features, and renamed
to configure.ac.
Changed a few things to better follow the autoconf guidelines.
2002-02-14 19:47:29 +00:00
Eric Pouech
5ef8871c62 - wineconsole now exits if the started program inside it terminates
before the console actually starts up.
- Removed the last Ansi imported APIs since now Propsheet has a decent
  Unicode interface.
- Fixed a couple of menu related bugs (states were wrong).
- Finished input selection code (mark and key for selection moving are
  operational, generating mouse events to programs attached to the
  console).
2002-02-04 18:41:32 +00:00
Patrik Stridvall
57e5784c21 Move __stdcall/__cdecl to the right place. 2002-02-02 18:42:11 +00:00
Patrik Stridvall
e2e70236a1 - Made runtest "use strict".
- Added new option -M to specify which modules should be tested as
  builtin.
2002-02-02 18:22:08 +00:00
Francois Gouget
62f083ce48 malloc.h is obsolete and stdlib.h should be used instead. 2002-02-02 18:16:25 +00:00