Sandu Liviu Catalin
f795981dd9
Further fixes of unreleased objects.
2020-05-11 17:51:39 +03:00
Sandu Liviu Catalin
59e4b9ad7c
Release all script objects from command listeners.
2020-05-11 17:24:36 +03:00
Sandu Liviu Catalin
508d968744
Concept [WIP]
...
Privilege management.
2020-05-10 13:01:01 +03:00
DizzasTeR
72fbbae765
Fix CreateRadioStream declaration
2020-05-06 22:07:14 +05:00
Sandu Liviu Catalin
4ace42466d
Don't error-check radio stream creation.
...
Not even worth it anymore.
2020-05-06 18:44:58 +03:00
Sandu Liviu Catalin
378b1bf001
Fix routines once and forever.
...
By simply preventing reuse of slots that have been terminated during their execution.
2020-05-06 01:20:17 +03:00
Sandu Liviu Catalin
f2be86a65e
Allow API selection as a cmake option.
2020-05-01 20:41:00 +03:00
Sandu Liviu Catalin
4a53ec8676
Prevent issues with routine slot recycling.
...
Prevent possible memory leak on object creation exceptions.
Other miscellaneous changes.
2020-05-01 01:24:06 +03:00
Sandu Liviu Catalin
3e7adb8fea
What is dead may never live.
2020-04-30 23:27:24 +03:00
Sandu Liviu Catalin
ae2b1dc778
Avoid implicit construction of object wrappers.
2020-04-30 21:03:15 +03:00
Sandu Liviu Catalin
185c51ef8f
Fix algorithms.
2020-04-30 20:03:24 +03:00
Sandu Liviu Catalin
b86c4cea2b
Refactor.
2020-04-27 13:53:16 +03:00
Sandu Liviu Catalin
22a17fe3c4
Code cleanup.
...
Get rid of ReleaseGently.
2020-04-27 13:10:54 +03:00
Sandu Liviu Catalin
2f31a9495a
Allow circles to be transformed to area points.
2020-04-20 16:00:47 +03:00
Sandu Liviu Catalin
5393b62892
Initial implementation of basic TCP/UDP sockets.
2020-04-20 04:46:05 +03:00
Sandu Liviu Catalin
e13d1a91e7
Replace GetObject with GetObj to avoid collisions on Windows.
...
ef you MS
2020-04-17 17:42:09 +03:00
Sandu Liviu Catalin
040a7dd7e2
Miscellaneous changes.
2020-04-17 15:25:58 +03:00
Sandu Liviu Catalin
f0b00fb07f
Fix GetWorldBounds() and GetWastedSettings() returning null.
...
By not giving a virtual machine to the table contructor it defaults to null. Which ignores subsequent values getting assigned and esentially returning null.
2020-04-13 14:01:15 +03:00
Sandu Liviu Catalin
15532298dc
Implement field selection in the MySQL library.
2020-04-10 10:12:05 +03:00
Sandu Liviu Catalin
a7f8584661
Allow routines to have configurable error reporting that is individual from global setting.
...
Potential fix for error handling that was being used in a way that had the opposite intended effect.
2020-04-10 08:30:22 +03:00
Sandu Liviu Catalin
19a245f3b1
Rename the signal class.
...
Avoid using the `Impl` suffix in names. It looks awkward in documentation.
2020-04-07 13:37:57 +03:00
Sandu Liviu Catalin
7030628f77
Rename function to avoid potential confusion.
...
`Active` may be confused with routines that aren't in a `Paused` state.
2020-04-03 00:29:17 +03:00
Sandu Liviu Catalin
831f25a323
Routine count.
...
Routine instance rename.
2020-04-03 00:26:17 +03:00
Sandu Liviu Catalin
3080c20341
More code cleanup.
2020-03-22 09:16:40 +02:00
Sandu Liviu Catalin
615f3a4d46
More code cleanup.
2020-03-22 07:13:06 +02:00
Sandu Liviu Catalin
a557805090
Code cleanup. Most of it via linting.
2020-03-22 06:53:04 +02:00
Sandu Liviu Catalin
505a165d23
Use pragma once instead of macro guards.
2020-03-22 01:45:04 +02:00
Sandu Liviu Catalin
c0fd374404
Rename source to module.
2020-03-21 23:02:27 +02:00