Commit Graph

  • de9d6b66d7 fix libraw2crtc Thomas Bernard 2018-06-25 23:47:31 +02:00
  • e381177970 X11: set window icon Thomas Bernard 2018-07-02 01:18:32 +02:00
  • d5bd599461 X11: handle window resize and close Thomas Bernard 2018-07-01 13:12:19 +02:00
  • 74a8ad142f readline.c: properly handle input_char/input_key with different values Thomas Bernard 2018-06-30 10:30:18 +02:00
  • e704ae45be X11: handle Keypad input correctly Thomas Bernard 2018-06-30 10:25:50 +02:00
  • 84070b43b2 fix display of filename in fileselector. Thomas Bernard 2018-06-30 10:15:25 +02:00
  • 734bad13e1 move KEY_* defines from global.h to keycodes.h Thomas Bernard 2018-06-30 10:03:37 +02:00
  • 815e77aff3 Allow to compile for X11 under OS X Thomas BERNARD 2018-06-28 23:27:29 +02:00
  • c53b86d6c9 Fix Endian dependent code when compiled without SDL or SDL2 Thomas Bernard 2018-06-28 14:28:53 +02:00
  • d7abcb36c9 better update of FILEVERSION in gfx2.rc Thomas Bernard 2018-06-28 12:41:39 +02:00
  • d5d518864f update Win32 ressource with Makefile Thomas Bernard 2018-06-27 21:34:00 +02:00
  • a81e0c1fb1 update Makefile.dep Thomas Bernard 2018-06-27 16:49:40 +02:00
  • 74cc365e8c Fix win32 Update_rect() Thomas Bernard 2018-06-27 15:57:43 +02:00
  • 77f36a1f8e x11 implementation Thomas Bernard 2018-06-26 17:30:16 +02:00
  • a514f7e9a2 use MessageBox() to display error messages under Win32 Thomas Bernard 2018-06-26 14:32:07 +02:00
  • 131e0f9630 win32 implementation of Update_status_line() Thomas Bernard 2018-06-26 14:02:19 +02:00
  • 18e942d486 Support fullscreen with SDL2 Thomas Bernard 2018-06-26 13:32:33 +02:00
  • 099301721e Properly set icon for SDL2. Also use the .png which is better resolution Thomas Bernard 2018-06-26 13:03:04 +02:00
  • 53aa22263f Allow SDL2 window to be resized Thomas Bernard 2018-06-26 12:29:37 +02:00
  • 13883b7928 remove commented out code Thomas Bernard 2018-06-25 22:38:18 +02:00
  • 32f6cbfb5c forbid GFX2_Surfaces with 0 pixels Thomas Bernard 2018-06-25 17:05:43 +02:00
  • 01c6a9cd09 Fix Drop file with SDL/Win32. implement it with plain win32 Thomas Bernard 2018-06-25 11:02:59 +02:00
  • cb2d479867 add GFX2_Get_Window_Handle() to get the win32 HWND Thomas Bernard 2018-06-25 10:23:19 +02:00
  • b6dec6d3f7 fix link with SDL_ttf when cross compiling for windows Thomas Bernard 2018-06-25 10:19:23 +02:00
  • c6fdb6064c Cleanup : rename Set_mode_SDL() to GFX2_Set_mode() Thomas Bernard 2018-06-25 09:46:30 +02:00
  • af25970c09 Fix Joystick support (with SDL and SDL2) Thomas Bernard 2018-06-25 00:30:07 +02:00
  • b4f4fcf51d SDL2: fix link with SDL2_ttf lib Thomas Bernard 2018-06-24 23:20:42 +02:00
  • 3b69ccb1ec SFont now uses T_GFX2_Surface instead of SDL_Surface Thomas Bernard 2018-06-23 21:40:05 +02:00
  • 6aaef13a6b Fix readline for Win32 and SDL Thomas Bernard 2018-06-23 01:10:38 +02:00
  • 238d49ce35 display OpenType fonts, small fixes in Win32 drawtext Thomas Bernard 2018-06-23 00:31:38 +02:00
  • 19dd4a1730 use Insert_font() to insert font in font list Thomas Bernard 2018-06-22 22:49:22 +02:00
  • bb2a4f5817 Win32 MSVC : fix link with libpng Thomas Bernard 2018-06-22 14:39:38 +02:00
  • d809adb540 Process Win32 commandline Thomas Bernard 2018-06-22 14:38:40 +02:00
  • e4b3ca7109 Add more variables in NSIS script. fix executable name Thomas Bernard 2018-06-22 14:36:34 +02:00
  • 26d0b8339f Win32: Fix Screen_FillRect() : add clipping Thomas Bernard 2018-06-22 13:00:26 +02:00
  • 9f9c21de21 backup position of windows (Win32 API) Thomas Bernard 2018-06-22 12:59:48 +02:00
  • 6b6b17a2fb correctly handle WM_CLOSE Thomas Bernard 2018-06-22 12:28:46 +02:00
  • 3e32bc0c39 Fix endian aware load/save when SDL is disabled Thomas Bernard 2018-06-22 12:27:52 +02:00
  • 161357d331 Win32: support Key modifiers and mouse wheel Thomas Bernard 2018-06-22 02:31:36 +02:00
  • c3aa989a42 ignore WM_NCHITTEST and WM_ERASEBKGND Thomas Bernard 2018-06-22 02:31:12 +02:00
  • 30aac19f27 implement Get_Key_modifiers for Win32 Thomas Bernard 2018-06-22 02:17:29 +02:00
  • 84fdc001cd Display Truetype fonts with Win32 API Thomas Bernard 2018-06-22 02:15:26 +02:00
  • 486a0a09d4 support Fullscreen with Win32 API Thomas Bernard 2018-06-21 22:48:07 +02:00
  • 48ee0c06d2 allow win32 window to be resized Thomas Bernard 2018-06-21 16:45:22 +02:00
  • eb65d1006a win32: avoid taking 100% CPU time Thomas Bernard 2018-06-21 16:06:53 +02:00
  • 467eeaf217 correct definitions for win32 key codes VK_* Thomas Bernard 2018-06-21 14:33:49 +02:00
  • 509f82d04d gitlab-ci: build win32 version with WIN32 API Thomas Bernard 2018-06-21 13:42:48 +02:00
  • 4773a50e85 travis-ci: installer for executable using win32 api Thomas Bernard 2018-06-21 13:21:36 +02:00
  • 30fa39d908 fix NSIS script Thomas Bernard 2018-06-21 13:13:08 +02:00
  • 9cfc95f67d travis-ci: compile WIN32 with win32 api Thomas Bernard 2018-06-21 12:59:09 +02:00
  • 2d46fbc4d6 factory.c: include <stdlib.h> for atof() Thomas Bernard 2018-06-21 12:57:54 +02:00
  • 4b28894bb8 cross compilation of Win32 version (using win32 API) Thomas Bernard 2018-06-21 12:57:07 +02:00
  • 184a4ba414 fix line endings of tools/translat/Readme_translate.txt Thomas Bernard 2018-06-21 12:08:08 +02:00
  • deac8b83cf keyboard support for windows Thomas Bernard 2018-06-20 17:29:05 +02:00
  • 5e628eb499 add keycodes.h to grafx2-win32.vcxproj Thomas Bernard 2018-06-20 17:26:10 +02:00
  • 9ac4267468 Working win32 API implementation with mouse Thomas Bernard 2018-06-20 16:34:53 +02:00
  • aa73e76e67 SDL2: readline.c uses SDL_TEXTINPUT unicode input text Thomas Bernard 2018-06-19 14:18:12 +02:00
  • 501ce2a4ad Make keyboard event work with SDL2 Thomas Bernard 2018-06-19 13:32:55 +02:00
  • 22e0bcc01f introduce GFX2_UpdateScreen() Thomas Bernard 2018-06-19 12:14:33 +02:00
  • bf29a6837c remove references to SDL_GetModState(); Thomas Bernard 2018-06-11 00:46:14 +02:00
  • 7f1a747d1e Add more KEY_* codes Thomas Bernard 2018-06-01 13:37:55 +02:00
  • 830279d891 gitlab-ci: try to build with SDL2 as well Thomas Bernard 2018-06-01 13:22:00 +02:00
  • b5e75d77b1 add skeleton of win32 implementation Thomas Bernard 2018-06-01 13:13:35 +02:00
  • 6224a9f99e MSVC: Move external Libraries path to libraries.props Thomas Bernard 2018-06-01 12:49:47 +02:00
  • 3e4f3d0313 WIP. build under Win32 without SDL Thomas Bernard 2018-05-31 17:29:29 +02:00
  • 4d86b8a0c1 change all references to SDLK_xxxxx to KEY_xxxx Thomas Bernard 2018-05-31 16:44:04 +02:00
  • 77005eb780 use screen.h instead of sdlscreen.h, etc. Thomas Bernard 2018-05-31 12:33:26 +02:00
  • d86efa58e4 Compilation with SDL2 (to be finalized) > API=sdl2 make Thomas Bernard 2018-05-28 17:00:46 +02:00
  • 5c761ace2c Use KEY_NONE for buttons without key shortcuts Thomas Bernard 2018-05-28 16:56:46 +02:00
  • fb51c1bb1c SDL_GetTicks() => GFX2_GetTicks() Thomas Bernard 2018-05-28 12:31:42 +02:00
  • a6c948b27e don't use SDL in Load_surface() anymore Thomas Bernard 2018-05-28 11:54:59 +02:00
  • 72fea0290f isolate dependencies to SDL Thomas Bernard 2018-05-26 23:49:19 +02:00
  • c6975afe94 prepare Makefile to allow build with SDL, SDL2 or another "video API" Thomas Bernard 2018-05-28 11:49:11 +02:00
  • 9d46d1e90f Implement a more generic "rasters" mode for CPC Adrien Destugues 2018-06-29 11:02:34 +02:00
  • 1d71a0759f Restore original shortcuts of Flip, X-Flip. Nic Soudée 2018-06-26 13:18:07 -04:00
  • 4ebcb44c63 Make installing to a PREFIX easier and add appdata Alexander Wilms 2018-06-27 08:02:35 +00:00
  • 2ff8048a2e version label : 2.6wip Thomas Bernard 2018-06-26 14:51:40 +02:00
  • d0ab49f172 change recoil download url once again... Thomas Bernard 2018-06-26 11:50:42 +02:00
  • fb91380662 fix error message in libraw2crtc.c Thomas Bernard 2018-06-26 13:05:40 +02:00
  • 9fce55e4bc fix comment for ELLIPSIS_CHARACTER Thomas Bernard 2018-06-26 12:33:57 +02:00
  • 92facef46d Convert comments to UTF-8 Thomas Bernard 2018-06-26 10:54:47 +02:00
  • 6731a57999 escape non ascii chars to HEX \xNN in C source (not in comments) Thomas Bernard 2018-06-26 10:49:33 +02:00
  • b8ac772922 src_to7bits.py: use HEX format Thomas Bernard 2018-06-26 10:32:04 +02:00
  • 0fffe05848 Add tool to convert C sources to 7bit ASCII (except comments) Thomas Bernard 2018-03-03 02:52:11 +01:00
  • d33dd775f7 libraw2crtc.c: translated error messages Thomas Bernard 2018-03-03 02:59:18 +01:00
  • 044a042e38 Various window shortcut keys Nic Soudée 2018-06-24 19:55:18 -04:00
  • a01e7eea69 Implement shortcut/underscore for input button Nic Soudée 2018-06-24 15:25:26 +00:00
  • bdaf4d6748 Fix en of line of WinInstaller_2*.nsi Thomas Bernard 2018-06-21 20:17:31 +02:00
  • f8de20fc8d fix line endings of translate.pl Thomas Bernard 2018-06-21 15:32:22 +02:00
  • 3d922261e1 fix line endings in hexdump2grafxpal.py Thomas Bernard 2018-06-21 15:28:40 +02:00
  • 673d3836d2 Fix line endings and spaces in *.lua scripts Thomas Bernard 2018-06-21 15:27:09 +02:00
  • 6d08223660 update .gitattributes Thomas Bernard 2018-06-21 15:11:29 +02:00
  • c546606652 travis-ci: add g++-mingw-w64-i686 package for libTIFF build Thomas Bernard 2018-06-11 10:24:39 +02:00
  • f4c5c4bb1a Upgrade to recoil 4.3.0 Thomas Bernard 2018-06-11 00:20:16 +02:00
  • eb2a137f24 properly build libtiff with zlib and libjpeg Thomas Bernard 2018-06-03 01:57:45 +02:00
  • 4c9db787be gitlab-ci: add g++-mingw-w64-i686 package for libTIFF build Thomas Bernard 2018-06-03 01:28:27 +02:00
  • 63c39983fd lib TIFF version 3.4 => 4.0.9 Thomas Bernard 2018-06-03 00:57:27 +02:00
  • 4122a3bfcf Use LF line endings for Readme_translate.txt Philip Linde 2018-06-03 21:17:05 +00:00
  • 0936118568 Use separate operation-before storage for panning Philip Linde 2018-06-01 02:09:59 +00:00
  • b8dbbf77fe Disallow panning mid-operation Philip Linde 2018-05-31 11:15:55 +02:00