Commit Graph

  • 89f2b55420 more clear descriptions of the macros being called DarthArgus 2016-03-11 23:06:19 -06:00
  • b4e6224ce7 hacky but improves debugging output - may need some format cleanups (extra newline at end?) - gives us function, file, and line # for warnings and fatals DarthArgus 2016-03-11 23:01:27 -06:00
  • 75f26325ff i tested this, yes they are DarthArgus 2016-03-07 10:41:26 -06:00
  • e8280db45d Merge branch 'newjava' into testing DarthArgus 2016-03-05 15:20:51 -06:00
  • 43fd155bac hide some more spam in release mode DarthArgus 2016-03-03 12:00:01 -06:00
  • 52dbee2c86 report cluster status in debug and release mode DarthArgus 2016-03-03 11:37:21 -06:00
  • 519be81acc Revert f1c197e700 and fix our crash issue...this is silly DarthArgus 2016-03-03 11:19:23 -06:00
  • 5a2f6b8af0 consistency DarthArgus 2016-02-26 10:59:51 -06:00
  • 8212c2a273 bump hard mem limit...may go up to 3072 DarthArgus 2016-02-26 10:11:28 -06:00
  • 4093f2d0f4 disable the memory manager entirely! - server scripts may load _slightly_ slower at least, visibly, but we don't crash this way DarthArgus 2016-02-26 09:54:55 -06:00
  • 1c1cf54a7b ensure release and debug build properly DarthArgus 2016-02-24 14:11:14 -06:00
  • 7e1c44fcbe this seems to stabilize things; if it does not we can try setting DO_GUARDS and the other flags back on one by one... DarthArgus 2016-02-24 10:45:31 -06:00
  • 65a79f2c07 force memory manager to always run in production mode, thus reducing usage of memory, thus hopefully making it play nice with java 8 DarthArgus 2016-02-24 10:05:15 -06:00
  • b86eba889f by messing with free memory and preallocating we break java 8...so we'll fix it DarthArgus 2016-02-23 22:09:52 -06:00
  • 2a388362d6 permgen was 64mb so we'll set that for metaspace too DarthArgus 2016-02-23 18:36:59 -06:00
  • bf626d68e4 default trap script errors to false as they tend to crash the newer javas at the moment DarthArgus 2016-02-19 19:16:07 -06:00
  • fe09cb38c1 add the javaUseXcheck option to ServerGame to allow for use of the jni linting/checking system, which spams shitloads of output DarthArgus 2016-02-19 19:01:21 -06:00
  • d3666f0fa3 ok this plus (potentially) the removal of those flags makes it work DarthArgus 2016-02-19 18:40:46 -06:00
  • 467c73574e undo the "brackets mothafucka" commit as this should probably still be proper DarthArgus 2016-02-19 18:24:46 -06:00
  • 756c4744f5 re-remove these from 7/8 DarthArgus 2016-02-19 18:20:35 -06:00
  • 3984be6ff0 brackets mothafucka! DarthArgus 2016-02-19 16:51:21 -06:00
  • be3df7efda this fixes one problem, but we still run into the issue with addAllIfNotPresent DarthArgus 2016-02-19 14:30:32 -06:00
  • ad8f6d5a99 another flint detected issue - init to 0 instead of with ourselves DarthArgus 2016-02-18 23:40:07 -06:00
  • 9393e6e7af another flint detected issue - init to 0 instead of with ourselves DarthArgus 2016-02-18 23:40:07 -06:00
  • 3c50042abc flint++ static analyzer detected items (not all that were likely legit positives, but a start) as well as some clang detected unused vars, cleanup_ DarthArgus 2016-02-18 22:55:54 -06:00
  • 877d0a9b62 flint++ static analyzer detected items (not all that were likely legit positives, but a start) as well as some clang detected unused vars, cleanup_ DarthArgus 2016-02-18 22:55:54 -06:00
  • 13019a2b14 null -> nullptr conversion i missed DarthArgus 2016-02-18 10:41:03 -06:00
  • aa891e3d8c null -> nullptr conversion i missed DarthArgus 2016-02-18 10:41:03 -06:00
  • 50cf4f7486 this warning is annoying and likely just a remnant of the japanese language version of the game - we can fix all the warned creatures if we turn it on, log them, and edit a custom creature_names file, but for now let's skip it DarthArgus 2016-02-15 11:48:37 -06:00
  • 1feb285e77 this warning is annoying and likely just a remnant of the japanese language version of the game - we can fix all the warned creatures if we turn it on, log them, and edit a custom creature_names file, but for now let's skip it DarthArgus 2016-02-15 11:48:37 -06:00
  • 920e8e658d this warning is annoying and likely just a remnant of the japanese language version of the game - we can fix all the warned creatures if we turn it on, log them, and edit a custom creature_names file, but for now let's skip it DarthArgus 2016-02-15 11:48:37 -06:00
  • 6373cf6d74 in theory this should allow for backward compatibility with the old busted IBM java 1.4, and any other 1.4 java, and above...testers welcome but i prefer to use 1.8 from now on DarthArgus 2016-02-15 00:38:32 -06:00
  • 03dc62efba newer standards prefer nullptr over NULL - this is most of them but there are others too DarthArgus 2016-02-11 15:16:14 -06:00
  • 752347bc4b Merge branch 'testing' of stellabellum.net:staff/src into newjava DarthArgus 2016-02-15 00:06:43 -06:00
  • 6bb5137dc4 set mem manager upper limit to more sane value DarthArgus 2016-02-14 23:51:10 -06:00
  • c22a458c9f set mem manager upper limit to more sane value DarthArgus 2016-02-14 23:51:10 -06:00
  • f70229a178 set metaspace size properly for java 8 and above - otherwise you'll run out of ram and crash DarthArgus 2016-02-14 12:27:12 -06:00
  • dd9db6d350 Revert "Revert "newer standards prefer nullptr over NULL - this is most of them but there are others too"" DarthArgus 2016-02-11 21:19:18 -06:00
  • 8e2160f33e Revert "newer standards prefer nullptr over NULL - this is most of them but there are others too" DarthArgus 2016-02-11 19:44:31 -06:00
  • 3e4cc36e7e newer standards prefer nullptr over NULL - this is most of them but there are others too DarthArgus 2016-02-11 15:16:14 -06:00
  • a7f2d0ea6a the code for trapping script crashes breaks things, apparently... TODO: maybe find the new/proper way to do this since it's kinda important, or just fix our scripts and have no need for crashes DarthArgus 2016-02-10 16:23:27 -06:00
  • 0c84415392 cmake's still not always respecting JAVA_HOME DarthArgus 2016-02-10 10:18:42 -06:00
  • 6e893ad8c8 cmake's still not always respecting JAVA_HOME DarthArgus 2016-02-10 10:18:42 -06:00
  • 090aaeb2ce add optional java 9 support DarthArgus 2016-02-10 09:35:57 -06:00
  • 66904dc582 to the shitcan with flags that break things DarthArgus 2016-02-09 19:57:22 -06:00
  • 76493024cf update note, java should in theory just die on it's own because the kernel apparently will kill itw DarthArgus 2016-02-09 19:04:54 -06:00
  • 845cc34680 some style and logic cleanups that were annoying me DarthArgus 2016-02-09 17:36:47 -06:00
  • f1c197e700 Remove code that seems to be unnecessary now that we no longer use stlport DarthArgus 2016-02-09 17:32:47 -06:00
  • b123c482e6 remove the def once we're done DarthArgus 2016-02-09 11:36:34 -06:00
  • b4bc995250 TESTING (but seems to be fine): slight cleanup, allow for using "oracle" or "sun" interchangably in config, force use of JNI 1.4 or better since nobody uses java 1.2 or 1.3 for this anyway DarthArgus 2016-02-09 11:30:53 -06:00
  • 150c0f4894 redo last commit properly DarthArgus 2016-02-08 17:00:40 -06:00
  • 946cddb179 Revert "actually this should be in release and debug" DarthArgus 2016-02-08 17:00:25 -06:00
  • fc9c045e53 actually this should be in release and debug DarthArgus 2016-02-08 16:52:22 -06:00
  • 267535648d fix potential memory leak on release builds - although the macro here may already terminate before releasing DarthArgus 2016-02-08 16:42:14 -06:00
  • 577e5b5b06 remove some unnecessary code DarthArgus 2016-02-07 23:26:14 -06:00
  • 93652cc857 add a couple more search paths to FindJNI DarthArgus 2016-02-06 09:03:09 +00:00
  • ee39c02904 hopefully not breaking on 32 DarthArgus 2016-02-06 03:31:56 +00:00
  • 532dfb4a09 use march and mtune native DarthArgus 2016-02-05 14:33:31 -06:00
  • dbc33762c6 remove another codegen directory as it appears unused; it's generated files are already in git DarthArgus 2016-02-03 16:55:36 -06:00
  • dd269f3743 Merge branch 'master' into testing DarthArgus 2016-02-03 16:52:08 -06:00
  • 07eed4fc2c remove unused codegen dir DarthArgus 2016-02-03 16:51:56 -06:00
  • 4c03d5eec1 Revert "bump up the maximum/initial jvm stack limits since we have PAE - 32 bit java seems limited to 2GB max" DarthArgus 2016-02-03 13:58:03 -06:00
  • 77661f7480 bump up the maximum/initial jvm stack limits since we have PAE - 32 bit java seems limited to 2GB max DarthArgus 2016-02-03 12:09:37 -06:00
  • 10e3ca6a11 remove commented code that isn't used in orig leak either DarthArgus 2016-02-03 11:11:34 -06:00
  • 97feb98d31 i think this bit was ok and it was a false positive - someone prove me wrong if you think otherwise DarthArgus 2016-02-03 02:11:30 -06:00
  • adf7f67682 fix some cppcheck detected (potential) issues DarthArgus 2016-02-03 02:00:56 -06:00
  • 095ef804c4 use c++14 DarthArgus 2016-02-03 01:10:22 -06:00
  • bfb764ce16 proper scoping DarthArgus 2016-02-01 11:11:32 -06:00
  • 77ae27abca Merge branch 'testing' of git.stellabellum.net:staff/src into testing DarthArgus 2016-01-31 22:47:56 -06:00
  • 8e048cc02f clang friendliness and a string fix DarthArgus 2016-01-31 22:47:28 -06:00
  • 5b9b1e6a97 start cleaning up some things - switches make me happy DarthArgus 2016-01-31 19:08:47 -06:00
  • 8b43a2d34c if it doesn't have a portal property, it probably isn't supposed to...we should potentially investigate whatever script loads garages and things to remove this, but it really doesn't matter DarthArgus 2016-01-31 17:37:42 -06:00
  • 58f3870fe6 this warning serves no purpose DarthArgus 2016-01-31 17:34:48 -06:00
  • 7c90f74f43 kill another useless warning, but leave another intact for the falcon npe instance - the only one left now is more of an informational message in debug mode, letting us know that the falcon is invulnerable DarthArgus 2016-01-31 16:58:24 -06:00
  • 97e89e2be2 the "special" npe falcon instance throws useless warns, this should be the last of them silenced DarthArgus 2016-01-31 16:16:55 -06:00
  • 9f83b6ab3c these can fail silently since the default 1.0 is sane DarthArgus 2016-01-31 15:31:24 -06:00
  • f32c8b4f21 theoretically this will fix our unsigned comparison warnings DarthArgus 2016-01-31 12:51:49 -06:00
  • 9eb245957e comment out some unused vars DarthArgus 2016-01-31 12:42:40 -06:00
  • d7c2ee9382 a few straggler debug_warning conversions for some of the more annoying outputs DarthArgus 2016-01-31 12:01:34 -06:00
  • 04b27dedd2 Merge remote-tracking branch 'origin/master' into testing DarthArgus 2016-01-31 12:00:39 -06:00
  • cb7b5fa2fb Fixed dependency causing circular include devcodex 2016-01-31 10:23:01 +01:00
  • dd6cfa8399 clean up some debug warning stuff DarthArgus 2016-01-31 01:56:05 -06:00
  • 973639632b typos, get your fresh typos here! DarthArgus 2016-01-30 23:55:36 -06:00
  • c14da7bcf6 kill the annoying datatable nebula warnings, hopefully DarthArgus 2016-01-30 23:54:21 -06:00
  • 48ba7961eb possibly controversial commit: remove all windows sources, keeping only the windows cmake so that we can generate an sln to edit the code DarthArgus 2016-01-27 15:22:22 -06:00
  • 3dccead5d5 fix typo DarthArgus 2016-01-26 13:00:48 -06:00
  • 20d45ac5f9 bump memory limit (per process? or per "node?") from 2047 => 4095 DarthArgus 2016-01-26 12:42:06 -06:00
  • 38a6f39ef7 this fixes ord mantell; may throw some warns we don't like in release mode. DarthArgus 2016-01-22 13:45:19 -06:00
  • be034c71ee ifdef added to code not run unless debug DarthArgus 2016-01-22 13:44:12 -06:00
  • f1d654ddc2 ifdef correction - not what broke ord mantell but not correct before either DarthArgus 2016-01-22 12:32:59 -06:00
  • 33bde18672 just go about silencing those in release mode like everything else...i promise i'm not dumb DarthArgus 2016-01-21 23:46:13 -06:00
  • 0cd9d5ce67 for now let's just leave this alone, maybe there is a real, proper way to fix this DarthArgus 2016-01-21 23:21:48 -06:00
  • 9bebf76c85 set these back to the way they were, so they hopefully don't bug out - may need to add .c_str() somewhere too DarthArgus 2016-01-21 22:10:11 -06:00
  • ba9f47f9db ok, that revert may have been a bit premature as this seems to work DarthArgus 2016-01-21 21:34:47 -06:00
  • 5d536244ae Revert "screw this, seems default weapons just are busted for some "creatures" even if said creature is a shuttle" DarthArgus 2016-01-21 21:03:15 -06:00
  • ee2b95795f comment this out instead DarthArgus 2016-01-21 21:02:24 -06:00
  • b809ab5d31 whoops DarthArgus 2016-01-21 18:16:59 -06:00
  • 0a27156c59 screw this, seems default weapons just are busted for some "creatures" even if said creature is a shuttle DarthArgus 2016-01-21 18:13:49 -06:00
  • 7ae75ed475 fix a var, may still need to call c_str on it to prevent gibberish output DarthArgus 2016-01-21 18:04:23 -06:00
  • c7a7a25d75 Bypass the HACK creatures which are actually starships for attaching weapons. I assume there is maybe a better way of checking if we are looking at an object in this location or not, but i'll have to do some digging. This works for now. DarthArgus 2016-01-21 16:40:29 -06:00