Commit graph

  • de9c9221fe Added AudioToolbox MIDI device for macOS alexey.lysiuk 2017-03-04 14:53:31 +0200
  • 54ca55f070 Default MIDI device is now created by sound backend alexey.lysiuk 2017-03-05 10:01:16 +0200
  • 938043892a Update CI configurations alexey.lysiuk 2017-03-08 09:52:19 +0200
  • 527a172fcd Merge https://github.com/coelckers/gzdoom Rachael Alexanderson 2017-03-07 22:03:56 -0500
  • cb40c369cd Added PCF shadows Magnus Norddahl 2017-03-08 01:35:07 +0100
  • 850e61d1c9 Add shadow test to sprites Magnus Norddahl 2017-03-08 00:34:08 +0100
  • 818b72fbf5 Reduce margin a little Magnus Norddahl 2017-03-08 00:33:42 +0100
  • 2f29b075b2 - made CountInv clearscope and const. Christoph Oelckers 2017-03-07 22:55:15 +0100
  • d911cdcfe7 - missed a bit. Christoph Oelckers 2017-03-07 22:18:50 +0100
  • e2f3a09dd0 - refactored the scope check for VirtualScope calls. Christoph Oelckers 2017-03-07 22:17:48 +0100
  • 0c686c593b - simplify the runtime checks for OP_NEW. Christoph Oelckers 2017-03-07 19:57:55 +0100
  • 7a0c466b24 - fixed: For reflective floors, closed doors need to be considered an outer boundary, even if the floor below the door is reflective itself. Christoph Oelckers 2017-03-07 18:59:16 +0100
  • 7ce8009576 - made several read-only actor functions accessible to UI code. Christoph Oelckers 2017-03-07 18:58:18 +0100
  • 5e91e79a4f Updated Travis CL configuration alexey.lysiuk 2017-03-07 16:10:32 +0200
  • 71f400e238 Merge https://github.com/coelckers/gzdoom Rachael Alexanderson 2017-03-07 10:00:20 -0500
  • 6df3b3fbca Changed the light collision structure uploaded to the GPU to be a binary tree using AABBs for the nodes instead of a BSP plane Magnus Norddahl 2017-03-07 15:58:22 +0100
  • 620ce72ebd Fixed E_Responder for mouse events. It being active during console was actually a bug, because console should prevent any events. ZZYZX 2017-03-07 11:55:17 +0200
  • 883048b538 Added E_Responder call for direct mouse input interception ZZYZX 2017-03-07 11:43:14 +0200
  • 746094259f Merge branch 'master' of https://github.com/coelckers/gzdoom nashmuhandes 2017-03-07 19:25:01 +0800
  • e5a3d2244e Updated AppVeyor configuration alexey.lysiuk 2017-03-07 11:59:52 +0200
  • 1c95ddacb8 Revert "Moved some ancient playsim mouse input code around so that it works properly with input events" Christoph Oelckers 2017-03-07 10:26:03 +0100
  • bc4e2dd5c9 Merge branch 'master' of https://github.com/coelckers/gzdoom nashmuhandes 2017-03-07 16:53:11 +0800
  • a681b5b706 Just in case, don't send useless mouse move events to G_Responder. ZZYZX 2017-03-07 10:43:30 +0200
  • 2e0eb742eb Moved some ancient playsim mouse input code around so that it works properly with input events ZZYZX 2017-03-07 10:33:40 +0200
  • 245f74fe7f - fixed: rename qzdoom.pk3 gzdoom.pk3 Rachael Alexanderson 2017-03-06 23:09:49 -0500
  • 791ce767c9 - fix compile Rachael Alexanderson 2017-03-06 22:50:20 -0500
  • e92b471b40 Revert "Temporarily disable the software renderer in the IWAD picker" Rachael Alexanderson 2017-03-06 22:32:21 -0500
  • e72f3c4f72 Merge ../qzdoom-mqga Rachael Alexanderson 2017-03-06 22:26:25 -0500
  • 0f1b39f138 Merge ../qzdoom Rachael Alexanderson 2017-03-06 22:25:22 -0500
  • 369c53504d Revert "Removal of the software renderer, part 1." Rachael Alexanderson 2017-03-06 22:19:55 -0500
  • 1e39282b82 Revert "Removal of the software renderer, part 2." Rachael Alexanderson 2017-03-06 22:19:16 -0500
  • 577b0f6041 Merge https://github.com/nashmuhandes/gzdoom-gpl Rachael Alexanderson 2017-03-06 22:17:33 -0500
  • 854d40cdef - Make QZDoom GZDoom again! Rachael Alexanderson 2017-03-02 08:05:23 -0500
  • bd50b5d05a Merge https://github.com/coelckers/gzdoom Rachael Alexanderson 2017-03-06 19:40:55 -0500
  • 65f8d65858 Minor code clean up Magnus Norddahl 2017-03-06 23:27:02 +0100
  • cb8b2de287 - somehow, this missed a few. Rachael Alexanderson 2017-03-06 16:58:48 -0500
  • 9d6b5f7015 - switched the menu code over to the data types of the event system. Christoph Oelckers 2017-03-06 22:27:51 +0100
  • 28abc96aef - fully implemented "nolightfade" to turn off diminishing lights in the software renderer. - unfortunately, LIGHT2SHADE had to be transformed into a namespaced function. Rachael Alexanderson 2017-03-06 16:14:54 -0500
  • 5c3b9d81ad Merge remote-tracking branch 'origin/no-diminishing-light' Rachael Alexanderson 2017-03-06 13:47:33 -0500
  • 4f97db74f2 - fixed: The deprecation checks in the compiler backend were wrong. Christoph Oelckers 2017-03-06 19:24:31 +0100
  • 134c2f3f38 Merge https://github.com/coelckers/gzdoom Rachael Alexanderson 2017-03-06 12:36:34 -0500
  • e111b0b92e Fixed: Deprecated functions could not act because FxVMFunctionCall::CheckAccessibility returned false on warning. Major Cooke 2017-03-06 10:26:08 -0600
  • cf23deef74 Fixed ssize_t type definition for mpg123 (affects MSVC x64 only) alexey.lysiuk 2017-03-06 18:05:06 +0200
  • 21ecd714ec Added a way to tell apart console-executed events from code-executed SendNetworkEvent ZZYZX 2017-03-06 11:25:30 +0200
  • f4b0435e66 Added basic Travis CI configuration alexey.lysiuk 2017-03-06 10:20:10 +0200
  • 4eb9f662cb Fixed compilation with Clang alexey.lysiuk 2017-03-06 10:30:35 +0200
  • f28bdf12a0 StaticEventHandler.InputProcess should not alter playsim directly ZZYZX 2017-03-06 06:29:30 +0200
  • 7552704698 Merge branch 'master' of https://github.com/coelckers/gzdoom nashmuhandes 2017-03-06 16:13:37 +0800
  • 291099751e Added basic AppVeyor configuration alexey.lysiuk 2017-03-06 09:51:50 +0200
  • 3bd6a94749 Merge branch 'master' of https://github.com/coelckers/gzdoom nashmuhandes 2017-03-06 08:15:20 +0800
  • 7ef8ed5867 Merge https://github.com/coelckers/gzdoom Rachael Alexanderson 2017-03-05 18:40:44 -0500
  • ad89d3eea0 Added SLADE3's colourise and tint translations. Includes support for ACS. Added tokens for '#' and '@' in sc_man_scanner.re. Gaerzi 2017-03-05 21:03:36 +0100
  • b4079b9915 - implemented "hazardcolor" and "hazardflash" properties. This affects strife's sector damage type that passively builds up over time. setting "hazardcolor" changes the gradual blend that is used when palette flash is disabled. setting "hazardflash" changes the flashing blend that is used when palette flash is turned on. Rachael Alexanderson 2017-03-05 09:58:07 -0500
  • 2b5fea4ea8 - added version checks for function calls and virtual overrides. - restricted the UI functions in inventory. Christoph Oelckers 2017-03-05 21:44:10 +0100
  • 8a5daf211c - added version check for member variables. Christoph Oelckers 2017-03-05 20:40:07 +0100
  • f9e543bed3 Fixed black target screen during wipe (legacy renderer only) alexey.lysiuk 2017-03-05 20:51:48 +0200
  • effe8a1e80 Revert "- started adding ARM support. incomplete. won't compile. don't try." Rachael Alexanderson 2017-03-05 13:07:25 -0500
  • 8400961a00 Did some cleanup - since FScopeBarrier is not in codegen now, it's possible to include it properly from vm.h ZZYZX 2017-03-05 16:05:05 +0200
  • 456ac64723 - implemented version checks for compile-time type determination and for class inheritance. Christoph Oelckers 2017-03-05 17:58:55 +0100
  • eb7955694b Disable diminishing light in software renderer Magnus Norddahl 2017-03-05 16:57:58 +0100
  • c39a37f89a - implemented "hazardcolor" and "hazardflash" properties. This affects strife's sector damage type that passively builds up over time. setting "hazardcolor" changes the gradual blend that is used when palette flash is disabled. setting "hazardflash" changes the flashing blend that is used when palette flash is turned on. Rachael Alexanderson 2017-03-05 09:58:07 -0500
  • 7df698dad8 - implemented the parser basics of a ZScript versioning system. Christoph Oelckers 2017-03-05 14:03:27 +0100
  • 5d3244c3a7 Fixed minor issues in config file reader alexey.lysiuk 2017-03-05 13:07:51 +0200
  • 27376b1697 Fixed compilation of Debug configuration alexey.lysiuk 2017-03-05 11:39:25 +0200
  • 38b86ad83c No need for explicit EFX_Self check in FxStructMember::RequestAddress if self is set to readonly elsewhere. ZZYZX 2017-03-05 02:48:36 +0200
  • 1832531726 Fixed: check protected fields against analog of OwningClass in functions, as opposed to the type that the field was accessed from. ZZYZX 2017-03-05 01:47:01 +0200
  • 3eafc13b08 Removed BarrierSide from VMFunction, since it's obsolete with addition of VarFlags ZZYZX 2017-03-05 01:31:23 +0200
  • 7cbabfb0d4 Implemented implicit 'protected' inheritance in virtual functions ZZYZX 2017-03-05 01:24:22 +0200
  • b87f9b540e Implemented 'protected' on fields and methods ZZYZX 2017-03-05 01:03:38 +0200
  • 9d4179ca06 Protected on methods of StaticEventHandler is completely useless ZZYZX 2017-03-05 00:52:43 +0200
  • a43bc279a3 Gave static methods in EventHandler/StaticEventHandler clearscope ZZYZX 2017-03-05 00:38:00 +0200
  • 6af5c1fa2b Produce a warning if clearscope is used on non-inner structs. Also now checking for outer class presence correctly. ZZYZX 2017-03-04 21:36:27 +0200
  • 86a494aacd Can use clearscope on struct to signify that it should be plain data even if defined inside a play/ui class ZZYZX 2017-03-04 21:32:15 +0200
  • 6c90d05407 By default, inner struct in class should take the scope of it's outer class ZZYZX 2017-03-04 21:30:38 +0200
  • 0a7aebae93 Fixed const method qualifier. Also, fixed: const is not clearscope, treat differently. ZZYZX 2017-03-04 20:55:59 +0200
  • 2c27b74e34 Merge https://github.com/coelckers/gzdoom Rachael Alexanderson 2017-03-05 02:55:38 -0500
  • f07bd5ec65 - fixed some mess by two nearly similarly named flags. Christoph Oelckers 2017-03-05 00:36:32 +0100
  • 600f57405f - fixed typo in TexMan.GetSize. Christoph Oelckers 2017-03-05 00:28:15 +0100
  • be8abba344 - started adding ARM support. incomplete. won't compile. don't try. Rachael Alexanderson 2017-03-04 16:50:42 -0500
  • 09530e9496 - added unloved2 to compatibility list for clipmidtex Rachael Alexanderson 2017-03-04 08:03:42 -0500
  • b8b5360de1 Merge https://github.com/coelckers/gzdoom Rachael Alexanderson 2017-03-04 07:28:02 -0500
  • cfafbfe4f2 - removed FStringNoInit. Christoph Oelckers 2017-03-04 12:55:20 +0100
  • 7dbc6939c4 - declared most native getters in Actor as const. - made the self pointer of const functions readonly. Christoph Oelckers 2017-03-04 12:43:07 +0100
  • 4c5794b6d5 - made GetObituary non-constant. Christoph Oelckers 2017-03-04 12:11:56 +0100
  • b3ba5bfe2c - allow 'const' on class functions. This is preferable to 'clearscope' so that the UI code can call getter functions without having to declare things as 'clearscope'. Christoph Oelckers 2017-03-04 12:07:45 +0100
  • 5551f3a8c5 - declared the sectorplanes in Sector as read only and marked all relevant functions in the planes themselves const. Christoph Oelckers 2017-03-04 11:48:36 +0100
  • 3879e67cee - the #if was in the wrong place. Christoph Oelckers 2017-03-04 11:33:57 +0100
  • a5edd48996 Fixed remaining warning reported by Clang alexey.lysiuk 2017-03-04 12:23:15 +0200
  • d8cee4d3a5 Fixed most of warnings reported by Clang alexey.lysiuk 2017-03-04 12:17:53 +0200
  • 8a1e0ee4b5 Fixed compilation with GCC/Clang alexey.lysiuk 2017-03-04 12:03:31 +0200
  • a7fdf4b90d - fixed: M_Init needs to catch VM exceptions from MENUDEF init to print out meaningful error messages in case something goes wrong. Christoph Oelckers 2017-03-04 10:58:34 +0100
  • fd4727e701 - did a bit of cleanup. - disabled the runtime check in OP_CALL because as implemented it doesn't clean up properly and is not fully implemented. Christoph Oelckers 2017-03-04 10:28:51 +0100
  • 8515f9720a 1D shadow maps are now working Magnus Norddahl 2017-03-04 09:14:01 +0100
  • 3338fb7f33 Added SendNetworkEvent static method to EventHandler; Fixed qualified static method call from own class (previously was 'shadowed' by qualified virtual method call) ZZYZX 2017-03-04 00:57:41 +0200
  • c9a994a885 Fixed: clearscope should also clear the inherited scope (through struct member access chain); Fixed: struct member access chain should ONLY work for structs (forgot that FxClassMember inherits FxStructMember) ZZYZX 2017-03-04 00:04:19 +0200
  • 723f9770a4 Merge remote-tracking branch 'gz/master' into gz_master2 ZZYZX 2017-03-03 23:30:02 +0200
  • 21a8964bea Merge remote-tracking branch 'gzdoom/master' Rachael Alexanderson 2017-03-03 16:29:33 -0500
  • 1433b78301 Assigned all map data to play ZZYZX 2017-03-03 23:26:06 +0200
  • a924564bf3 Implemented hard separation between playsim ConsoleEvent and networked ConsoleEvent (ConsoleProcess, NetworkProcess) ZZYZX 2017-03-03 23:21:12 +0200
  • 4b63092c7a - disable size checking in windowed mode for vid_setmode, allowing it to set arbitrary sizes. Rachael Alexanderson 2017-03-03 12:48:56 -0500