win32.c
Tue, 31 Jan 2006 12:08:49 +0000 peter1138 (svn r3496) - Validate filename titles before they get displayed. This avoids crashes with UTF-8 encoded or bad filenames by replacing undisplayable characters with a '?'
Thu, 26 Jan 2006 17:32:49 +0000 Darkvater (svn r3442) - Fix: Only windows has stricmp. So define strcasecmp to stricmp when using MSVC
Fri, 16 Dec 2005 22:01:38 +0000 peter1138 (svn r3309) Cygwin doesn't define _MSC_VER; check it exists before basing decisions on its value.
Mon, 14 Nov 2005 19:48:04 +0000 tron (svn r3181) -Bracing
Thu, 10 Nov 2005 17:21:05 +0000 tron (svn r3163) Include header for toupper()
Fri, 28 Oct 2005 00:18:57 +0000 Darkvater (svn r3097) - Fix (regression): unix has a trailing slash after the paths, windows does not, no idea why os2 has. Way to go consistency :s. So anyways, just strip trailing slash
Fri, 28 Oct 2005 00:09:59 +0000 Darkvater (svn r3096) - Feature: 'HOME' icon to saveload dialogs that jumps to the default save/load directory based on the dialog (added icon to openttd.grf, introduced FIOS_TYPE_DIRECT that allows arbitrary directory jumping).
Tue, 18 Oct 2005 20:18:05 +0000 Darkvater (svn r3061) - CodeChange: revert r3056, r3057 and add a simpler fix to satisfy the needs of the absolute strict (eg. root directory is C:\ not C:)
Mon, 17 Oct 2005 22:49:15 +0000 Darkvater (svn r3057) - (Post)Fix: fix backslash occurence in all cases, also when going to root directory through 'parent directory', and of course don't show parent dir in root.
Mon, 17 Oct 2005 22:24:32 +0000 Darkvater (svn r3056) - Fix: Problem on Win98 and lower when if you go to the root directory of a drive (eg. C:\) you were stuck there indefinitely and couldn't change any directories or see any files
Mon, 17 Oct 2005 19:57:00 +0000 tron (svn r3055) Give the savegame/scenarion sort order flags symbolic names
Sun, 02 Oct 2005 22:39:56 +0000 Darkvater (svn r3008) [ 1247535 ] Native Support for Win64 (compile&run only) (michi_cc)
Sun, 25 Sep 2005 09:04:59 +0000 tron (svn r2984) Use adequate types, this should aid portability a bit
Thu, 15 Sep 2005 21:59:07 +0000 Darkvater (svn r2954) - Force assertion message to be output to a messagebox instead to the console which MinGW32 had the habit of doing. Using undocumented (in mingw) __set_error_mode() function.
Sat, 13 Aug 2005 21:35:31 +0000 tron (svn r2864) Code simplification and diff reduction
Fri, 12 Aug 2005 06:37:48 +0000 tron (svn r2860) Fix some issues in the savegame/scenario list code:
Fri, 05 Aug 2005 09:15:41 +0000 tron (svn r2809) Implement more generic threading functions, which allow more than one thread
Fri, 05 Aug 2005 08:24:12 +0000 tron (svn r2807) Fix two major bugs in the threaded save code:
Mon, 01 Aug 2005 00:14:22 +0000 tron (svn r2775) Deleting a file can fail, display an error message when it happens
Wed, 27 Jul 2005 20:08:52 +0000 tron (svn r2729) Fix #include
Wed, 27 Jul 2005 19:57:12 +0000 tron (svn r2728) -Fix/Feature: Change the driver probing algorithm
Wed, 27 Jul 2005 19:26:53 +0000 tron (svn r2727) Fix last commit, don't ask
Wed, 27 Jul 2005 19:25:50 +0000 tron (svn r2726) Fix last commit
Wed, 27 Jul 2005 19:22:38 +0000 tron (svn r2725) Move MyShowCursor() back into win32.c, it fits better there
Mon, 25 Jul 2005 16:33:58 +0000 tron (svn r2710) Simplify dedicated server code a bit and don't compile it at all, if network support ist disabled
Mon, 25 Jul 2005 07:16:10 +0000 tron (svn r2704) Remove . from include path again, too much trouble. Also add some #ifdefs and #includes for the Windows build
Sun, 24 Jul 2005 14:12:37 +0000 tron (svn r2701) Insert Id tags into all source files
Sun, 24 Jul 2005 10:39:12 +0000 tron (svn r2699) Hopefully fix the compilation on Windows when SDL is not present
Sun, 24 Jul 2005 06:09:54 +0000 tron (svn r2697) Make compiling with SDL on Windows work again (missing #includes) and fix some warnings
Sat, 23 Jul 2005 17:22:39 +0000 tron (svn r2691) Separate dedicated video driver and fix bemidi declarations
Sat, 23 Jul 2005 15:48:00 +0000 tron (svn r2688) MSVC and Watcom can't handle identical file names in different directories, oh my...
Sat, 23 Jul 2005 15:24:31 +0000 tron (svn r2686) Revert accidently commited change
Sat, 23 Jul 2005 15:16:57 +0000 tron (svn r2685) -Codechange: Split the music/sound/video drivers into separate files and move them into subfolders.
Fri, 22 Jul 2005 07:02:20 +0000 tron (svn r2673) Include functions.h directly, not globally via openttd.h
Fri, 22 Jul 2005 06:31:31 +0000 tron (svn r2672) Move saving/loading related declarations to saveload.h
Thu, 21 Jul 2005 22:18:02 +0000 tron (svn r2670) Fix r2669
Wed, 20 Jul 2005 15:29:28 +0000 tron (svn r2650) Convert many explicit shifts+ands to extract bits to invocations of GB - should be a bit nicer to read
Wed, 20 Jul 2005 09:49:04 +0000 ludde (svn r2649) Get rid of 2 warnings.
Tue, 19 Jul 2005 11:42:40 +0000 ludde (svn r2635) Fix: [ntp/misc] Improve the old pathfinder. Changed it to A* instead of Dijkstra.
Sun, 17 Jul 2005 15:58:47 +0000 Darkvater (svn r2609) - Feature: remove extension from savegames/scenarios when browsing the folders.
Sun, 17 Jul 2005 12:49:00 +0000 ludde (svn r2601) Fix: Added TIC,TOC macros do be able to do profiling easier.
Fri, 15 Jul 2005 20:29:06 +0000 ludde (svn r2583) Move OS specific code out of misc.c
Fri, 15 Jul 2005 14:16:14 +0000 tron (svn r2571) Add explicit type Pixel for ... Pixels
Thu, 14 Jul 2005 06:10:23 +0000 tron (svn r2563) -Fix: [1209084] Spaces in the path to the MIDI files caused the win32 MIDI player to fail
Fri, 08 Jul 2005 22:25:24 +0000 tron (svn r2535) Tabs
Thu, 30 Jun 2005 19:28:00 +0000 tron (svn r2501) Forgot to change part of the win32 code in r2497
Thu, 30 Jun 2005 05:27:32 +0000 tron (svn r2497) Use a struct array for palette entries instead of a flat byte array
Mon, 20 Jun 2005 19:39:49 +0000 Darkvater (svn r2463) - Fix: partly revert the strncat madness and update nightly script (invisible) to correctly insert date.
Sat, 18 Jun 2005 20:23:35 +0000 Darkvater (svn r2459) - Fix: windows title-bar did not correctly add date/revision for nightly build
Mon, 06 Jun 2005 12:11:44 +0000 Darkvater (svn r2417) - Fix: threads on morphos are apparently unexistent, so implement stubs for them (tokai)
Sat, 04 Jun 2005 07:35:12 +0000 tron (svn r2405) Simplify a few '? true : false' and '? false : true', especially the latter is confusing
Thu, 02 Jun 2005 19:30:21 +0000 Darkvater (svn r2397) - CodeChange: rename all "ttd" files to "openttd" files.
Wed, 01 Jun 2005 23:08:33 +0000 Darkvater (svn r2391) - Feature: saving games happen in a seperate thread so you no longer will have to wait such a long time (especially handy on bigger maps and multiplayer games). The mouse also changes into the 'ZZZ' state :P. The thread on windows is currently given a little-bit-less-than-normal priority so it should not interfere that much with the gameplay; it will take a bit longer though. Upon the exit of the game any pending saves are waited upon.
Mon, 30 May 2005 22:16:05 +0000 Darkvater (svn r2387) - CodeChange: made the saveload code more readable and also removed the 'byte' saveload arrays which means you can save an array of more than 255 elements, or bigger structs than 255 bytes. This doesn't yet solve the problem that a chunk can be a maximum of 16384 big.
Mon, 16 May 2005 16:19:32 +0000 Darkvater (svn r2334) - Fix (regression): moved togglefullscreen into the video-driver, now windows works, dedicated works and sdl works. Also reverted the change to the makefile.
Sat, 14 May 2005 21:01:57 +0000 Darkvater (svn r2310) - Fix: Game would crash if you full-screened with the 'fullscreen' button than chose a resolution from the dropdown box that was no longer valid. Big thanks to DaleStan for track down the crashing bug.
Wed, 13 Apr 2005 13:09:25 +0000 darkvater (svn r2190) - Fix: [1179424] '.. (Parent directory)' does not show up in the root-directory anymore; win32 only (mgasterix)
Tue, 05 Apr 2005 21:09:36 +0000 darkvater (svn r2153) - Fix: [ 1173690 ] Path displaying as "C:\\" in saveload window win32-only (glx)
Mon, 28 Mar 2005 13:30:51 +0000 darkvater (svn r2100) - Fix: [1024703]: Infinite access for A:\ (win32). Patch [1171208]. Only requery drive(s) if the user changes a directory, also surpress the OS error box that pops up on some windows machines. Tron + glx (and me)
Sun, 27 Mar 2005 15:12:26 +0000 pasky (svn r2086) - Codechange: Two indentation fixes coming from Loic Guilloux' patch 1171208.