2564 Commits

Author SHA1 Message Date
Thomas Bernard
5d12292b43
3rdparty: Fix Atari build
- Lua
- Zlib
- SDL-1.2 atari timer patch
2019-02-09 12:16:02 +01:00
Thomas Bernard
96c6ce2221
SDL_CaptureMouse() is available since SDL 2.0.4. 2019-02-09 12:16:01 +01:00
Thomas Bernard
bf16f3fe7d Atari: Exit_handler 2019-02-09 04:10:36 +01:00
Thomas Bernard
e3d9dca566
Atari: fix Statistics screen 2019-02-09 04:09:31 +01:00
Thomas Bernard
4176f1f84b
fix commit for CROSSATARI 2019-02-09 03:52:01 +01:00
Thomas Bernard
96d59333e3
3rdparty: build with ATARICROSS=1 2019-02-09 03:45:23 +01:00
Thomas Bernard
83c660d0ea
remove Makefile.dep for good 2019-02-08 11:26:21 +01:00
Thomas Bernard
a0a4feb8b6
dependencies : add -MG option to ignore missing .h files 2019-02-08 11:24:32 +01:00
Thomas Bernard
b270f0d981
Automatically generate up-to-date dependencies
%.d files in obj directory
2019-02-08 11:19:23 +01:00
Thomas Bernard
063ece9d5b
"silent" build with make V=0 (default)
verbose build is enabled by
$ make V=1
2019-02-08 11:01:31 +01:00
Thomas Bernard
c3b8d1ab65
X11: fix Update_rect(0, 0, 0, 0) 2019-02-08 10:34:13 +01:00
Thomas Bernard
a633bd88dd
rewrite Move_cursor_with_constraints() to clip negative coordinates
also introduce Handle_mouse_btn_change() so we don't bother to
check everything when only the mouse button state changed
2019-02-08 10:32:48 +01:00
Thomas Bernard
546a6fecd2
SDL 1.2.x: capture mouse when button is pressed as well 2019-02-08 10:23:20 +01:00
Thomas Bernard
73f5f1d214
x11: capture pointer when a button is pressed 2019-02-05 10:02:10 +01:00
Thomas Bernard
463105b0d5
const on some global variable that don't change 2019-02-05 09:29:14 +01:00
Thomas Bernard
f8bfad2f34
Do not block in Get_input() when Quit_is_required is set 2019-02-05 09:29:09 +01:00
Thomas Bernard
48b9213da3
SDL2: process SDL_TEXTEDITING event 2019-02-05 00:26:09 +01:00
Thomas Bernard
394f78ac8a
Win32: process Horizontal wheel event 2019-02-05 00:26:09 +01:00
Thomas Bernard
b184a75c9e
win32 and SDL2: capture the mouse when the button is pressed 2019-02-05 00:25:59 +01:00
Thomas Bernard
cb315e4f0c
SDL/SDL2: pass SDL event by pointer, not copy... 2019-02-05 00:25:59 +01:00
Thomas Bernard
4c7c5bde77
SDL2, win32: properly handle negative mouse coordinates 2019-02-05 00:25:59 +01:00
Thomas Bernard
206c67e77c
move Set_mouse_position() to sdlscreen.c / win32screen.c / etc. 2019-02-05 00:25:59 +01:00
Thomas Bernard
d5645dec26
win32: SDL2 already calls OutputDebugString() 2019-02-05 00:25:59 +01:00
Thomas Bernard
ca2f98e15e
msvc project files : add forgotten screen.h 2019-02-05 00:25:59 +01:00
Thomas Bernard
763ec0bfe6
gitlab-pages: add link to portable win32 versions as well 2019-02-04 09:31:23 +01:00
Thomas Bernard
1299bb651b
3rdparty: add mirror for downloading lua 2019-02-02 16:20:23 +01:00
Thomas Bernard
3a809bb049
Make sure MOD_SHIFT, etc. have the right value 2019-02-02 16:20:23 +01:00
Thomas Bernard
81486a3563
macOS "tail" cmd doesn't like --lines arguments
use -n instead.
2019-02-01 20:20:54 +01:00
Thomas Bernard
2d4cdab5b4
3rdparty: build freetype in build/ subdirectory 2019-02-01 20:20:54 +01:00
Thomas Bernard
661a8f2f6f
3rdparty: fix copy/generation of README files under unix
also copy recoil README
2019-02-01 20:20:27 +01:00
Thomas Bernard
b69e6afb12
3rdparty: use generic rule to download -devel packages 2019-02-01 20:18:11 +01:00
Thomas Bernard
83a85cb3fb
3rdparty: use generic rules for tiff 2019-02-01 20:18:11 +01:00
Thomas Bernard
981bcd37b4
Win32: redraw whole window when called with 0 width and height 2019-02-01 19:46:38 +01:00
Thomas Bernard
e72bb8cab1
Allow Windows Close (X) in more popup dialogs
- Settings
- Skins
- Copy Page
- Resolution
- Gradients
- Brush Effects
- Brush menu
- Effects
- Help / About
- Statistics
- Palette
- Palette Historgram
- 2nd palette menu
2019-02-01 01:09:50 +01:00
Thomas Bernard
79621855f9
Win32: fix non closing window when clicking the X
it wasn't getting out of the event polling loop
2019-01-31 22:52:53 +01:00
Thomas Bernard
774bd73602
Enable to close the application within the initial Anim/Layer dialog
we waited for a mouse or keyboard event but clicking
the close X of the window doesn't send any...
2019-01-31 22:52:53 +01:00
Thomas Bernard
91b272a9e5
gitlab pages: correct HTML5 doctype + links 2019-01-31 22:51:31 +01:00
Thomas Bernard
ba82473ccc
improve gitlab pages : link to source package and windows installers 2019-01-30 16:43:23 +01:00
Thomas Bernard
06cfc802d4
gitlab-ci: add pages job ! 2019-01-30 15:48:10 +01:00
Thomas BERNARD
cb3a316b4e
3rdparty: check sha256 of downloaded archives 2019-01-28 11:55:51 +01:00
Thomas BERNARD
30531bf96a
fix to build SDL 1.2.15 under OS X 10.4 2019-01-28 11:55:51 +01:00
Thomas Bernard
61d7803cd8
3rdparty: comment the Makefile 2019-01-28 11:55:51 +01:00
Thomas Bernard
3a63c7adf5
3rdparty: generic rule to unpack tarball and apply patches 2019-01-28 11:55:46 +01:00
Thomas Bernard
6e0fbc47ec
3rdparty: add download target 2019-01-28 11:55:46 +01:00
Thomas Bernard
47ec907262
tools/sdl_image_test: fix build with 3rdparty libs built 2019-01-28 11:55:46 +01:00
Thomas Bernard
f6d11077f2
3rdparty: pattern rule for fetching tarballs. 2019-01-28 11:55:46 +01:00
Thomas Bernard
c9b0907151
3rdparty: improve curl output. make it save file timestamp (as wget does) 2019-01-28 11:55:25 +01:00
Thomas Bernard
41b857c739
Add a print-%: target, useful for debugging 2019-01-28 11:55:25 +01:00
Thomas Bernard
f0b38bd563
Makefile: improve setting of TTFLIBS TTFLOPT etc. 2019-01-28 11:55:07 +01:00
Thomas Bernard
b93e541018
3rdparty: disable webp, lzam, zstd and C++ in libtiff 2019-01-28 11:54:51 +01:00