Commit Graph

  • 93dd86570d The development is suspended master Kernell 2017-02-23 16:08:59 +0300
  • 4654d1ae15 Fixed typo Kernell 2016-01-07 23:06:39 +0300
  • 5ce0e72bd7 Added inline and const qualifiers Kernell 2016-01-07 21:14:03 +0300
  • 2930d23128 Check parents in the method CEvent::IsPropagated Kernell 2016-01-07 21:12:49 +0300
  • 27e2ee61f7 Added CElement::GetParent. Creating the GC Handler for new elements. Kernell 2016-01-07 20:47:23 +0300
  • 399d7fd307 Refactoring. Added eLuaType enum for CLuaArgument::GetType Kernell 2016-01-07 20:44:47 +0300
  • 34f4eebb14 [.NET] Added Account, Audio, Ban, Explosion, Fire, Game, Object, RadarArea, Water and World classes. Removed Native static classes. Kernell 2016-01-07 01:01:37 +0300
  • 36daf9dd68 Added missing files Kernell 2016-01-06 21:08:32 +0300
  • 164310084c Extern methods without using of the Native static class. Kernell 2016-01-06 21:06:22 +0300
  • 89ce28931f Removed MultiTheftAuto.cs (no longer needed) Removed Pools (no longer needed) Removed Utils (no longer needed) Allowed unsafe blocks Kernell 2016-01-06 21:04:13 +0300
  • df922e1236 Global refactoring. Removed global varriables g_pModuleManager and g_pResourceManager. Added CModule class with ILuaModuleManager methods. Added CElement class for synchronizing Lua-userdata with MonoObjects. Added CElementManager for caching elements. Added CMonoArguments helper class. Fixed passing references of removed object. Kernell 2016-01-06 20:56:26 +0300
  • 3b7b5190a2 Fixed ASSERT and ASSERT_MSG macros in Release configuration Kernell 2015-12-28 22:39:31 +0300
  • d8acda6a8e Fixed GetVehicleColor crash (Lua fails if use LUA_MULTRET or more than 10 results in lua_pcall) Kernell 2015-12-28 22:35:35 +0300
  • 2007d6d5ab [C#] Fixed Vehicle::GetColor() crash Kernell 2015-12-27 21:25:05 +0300
  • cea46b3241 Added methods for the Vehicle class (C#): Kernell 2015-12-27 20:53:50 +0300
  • fb85c7112e Changed the implementation of method Element::GetByType<T> using Ling. Now, the method returns IEnumerable<T> instead of an Array of T. Kernell 2015-12-27 20:46:29 +0300
  • 4e97948b8d Fixed argument for C# method Debug::Log Kernell 2015-12-27 19:43:44 +0300
  • f395553923 Refactoring of CLuaArgument, CLuaArguments and CLuaFunctionDefinitions. Fixed memory leaks. Fixed some performance issues. Fixed CMonoFunctions::Element::GetByType. Kernell 2015-12-27 19:41:07 +0300
  • 9809a54479 Version updated Kernell 2015-12-23 23:32:39 +0300
  • 1192a4d21c Fixed argument list for Shape::CreatePolygon internal method Kernell 2015-12-23 23:31:08 +0300
  • 930b6a02b1 Fixed access modifier for Native.Blip class Project updated Kernell 2015-12-23 23:28:50 +0300
  • 0c327abcee Added ColCircle, ColCuboid, ColSphere, ColRectangle, ColPolygon and ColTube classes Kernell 2015-12-23 23:27:08 +0300
  • 370ba4eec4 Added Blip class Kernell 2015-12-23 23:25:52 +0300
  • a2e00872ec Добавлен autogen.sh для генерации configure, depcomp, install-sh и т.д. Kernell 2015-12-23 22:05:43 +0300
  • 35ce5f3951 Добавлено определение макроса _REENTRANT в gcc Kernell 2015-12-23 21:03:01 +0300
  • 9920d137ee Обновлён проект (0.25a release) Kernell 2015-12-20 23:54:20 +0300
  • f6d56782cd Fixed linux compile error Kernell 2015-12-20 23:53:09 +0300
  • 62a84ac81e Убрана зависимость eglib. gpointer заменён на PVOID. Удалены не нужные библиотеки. Kernell 2015-12-20 23:48:19 +0300
  • f9b74459e4 Fixed #11 (Падение сервера при попытке получить свойства из Color на стороне C++) Kernell 2015-12-20 15:54:52 +0300
  • d93090fde4 MultiTheftAuto::Color Kernell 2015-12-20 15:45:33 +0300
  • 26d6706088 Исправлены ошибки компиляции на Linux x86_64 Kernell 2015-12-19 23:56:41 +0300
  • e0bb300872 Добавлена опция --enable-debug=yes,no для configure (по умолчанию no) Kernell 2015-12-19 23:53:58 +0300
  • 1970206eeb Fixed Linux compile warnings Kernell 2015-12-19 19:16:02 +0300
  • 5a80e2a015 Добавлены скрипты для генерации Makefile.in файлов (генерируются из Makefile.am с помощью утилиты automake). Добавлен configure. Пример сборки под 32-битную ОС: CXXFLAGS="-m32 -O2" ./configure --target=i686-gnu-linux --host=i686-gnu-linux make Kernell 2015-12-19 19:15:03 +0300
  • 790223566a Fixed linux compile errors Kernell 2015-12-19 11:58:39 +0300
  • 013a924092 Resolved #9 (Добавить поддержку серверных команд) Kernell 2015-12-12 22:50:24 +0300
  • a745ff12ed Добавлен класс Console Kernell 2015-12-12 22:27:23 +0300
  • 5e8456f986 Submodule removed Kernell 2015-12-12 13:10:23 +0300
  • 915be1c34c Исправлено приведение типов с классами элементов Kernell 2015-12-06 17:19:01 +0300
  • 272f16a912 Добавлены методы: GetCameraMatrix, GetCameraTarget, GetCameraInterior, SetCameraMatrix, SetCameraTarget, SetCameraInterior, FadeCamera Kernell 2015-12-06 17:05:08 +0300
  • 0c54eb7c2a Resolved #2 (Выгрузка домена ресурса крашит сервер при следующем запуске) Kernell 2015-12-06 10:32:56 +0300
  • 53f257eb13 Обновлён проект. Обновлены Release и Debug конфигурации Kernell 2015-12-06 10:31:31 +0300
  • d293747f26 Добавлена поддержка событий MTA Kernell 2015-12-05 13:26:07 +0300
  • cb6432cffa Пропущен файл фильтров Kernell 2015-12-04 03:54:01 +0300
  • c2a5429975 Немного рефакторинга Kernell 2015-12-04 03:48:53 +0300
  • 43014102fc Исправлен Server::GetVersion (getServerVersion в Lua). Добавлен класс Game Kernell 2015-12-03 16:49:05 +0300
  • 669f475d79 Исправлен баг с неправильным поиском метода. Добавлен обработчик исключений Kernell 2015-12-03 16:46:43 +0300
  • 2b20afcb59 Исправлен вылет при выгрузке модуля Kernell 2015-12-03 02:40:12 +0300
  • ade2e99586 Загрузка конфигов домена для .NET 4.5, иначе некоторые библиотеки не работают (такие как MySQL Connector/Net) Kernell 2015-12-03 01:54:58 +0300
  • 457aa93ec4 Resolved #3 (Изменить точку доступа на Program::Main) Kernell 2015-12-01 15:50:50 +0300
  • 42914cd9e4 Обновлён проект Kernell 2015-12-01 12:28:12 +0300
  • 07e2feba72 Добавлена поддержка событий MTA Kernell 2015-12-01 12:26:55 +0300
  • 5bd91b1c98 Повышение производительности компоновщика. Убраны варнинги при компоновке. Kernell 2015-12-01 00:05:33 +0300
  • 3001c4cd55 Добавлен поиск и получение метода по имени из кэша класса Kernell 2015-12-01 00:04:40 +0300
  • 14eae5496a Исправлено предупреждение о производительности Kernell 2015-12-01 00:03:07 +0300
  • 424fc2dfd3 Выгрузка домена ресурса крашит сервер при следующем запуске (ticket #2) Kernell 2015-11-30 06:34:16 +0300
  • a79c28940a Кеширование всех событий, полей, свойств и методов класса включая родительские Kernell 2015-11-30 06:25:07 +0300
  • 488bb0ed4c Добавление и удаление классов из пула Kernell 2015-11-30 06:23:18 +0300
  • 1dc1390070 Добавлен CMonoDomain::ReleaseClass для удаления класса из пула. Добавлена ссылка на MonoInterface Kernell 2015-11-30 06:21:30 +0300
  • de37d2bda1 Обновлён файл проекта Kernell 2015-11-29 19:19:09 +0300
  • e9b5f92950 Удалён мусор Kernell 2015-11-29 19:17:37 +0300
  • 74237747c1 Добавлена поддержка Lua функций Kernell 2015-11-29 18:47:49 +0300
  • d8197802d8 Рефакторинг. Добавлен интерфейс для работы с Mono (раньше вся работа шла через CResource). Библиотеки MTA и mscorlib в отдельных классах (доступ через CMonoDomain). Классы теперь кешируются и хранятся в CMonoDomain. Kernell 2015-11-29 18:47:19 +0300
  • ed88279271 Добавлен предкомпелируемый заголовок (подключается сам во все .c/.cpp файлы) Kernell 2015-11-29 18:34:23 +0300
  • da44ec13da Проверка на LUA_TLIGHTUSERDATA Kernell 2015-11-28 16:25:14 +0300
  • dcf90712d2 Обновлён проект Kernell 2015-11-28 04:46:00 +0300
  • b0cc1c5fd1 По какой-то причине ILuaModuleManager10::GetResourceName кладёт сервер. Используется альтернативный вариант получения имени ресурса. Kernell 2015-11-28 04:45:49 +0300
  • 7bc8f524b7 Зачем тут указатель? Kernell 2015-11-28 04:44:30 +0300
  • 5a38df8feb Перенос библиотек Kernell 2015-11-28 04:42:36 +0300
  • 31a0c20137 Изменён метод работы с библиотеками. Исправлены ошибки Kernell 2015-11-28 04:41:37 +0300
  • 9b0242c67b Исходный код и шапка отделено Kernell 2015-11-28 04:37:49 +0300
  • 7e62cf4d7e Переведены в статические классы (не правильная реализация, утечка памяти) Kernell 2015-11-28 04:37:03 +0300
  • 7a155160f8 Осталось от модуля из примера Kernell 2015-11-28 04:36:00 +0300
  • 7758538bf0 Инклуды для Mono вынесены отдельно Kernell 2015-11-28 04:34:59 +0300
  • 821c453132 Обновлен mono до 4.2.1 Kernell 2015-11-28 04:33:40 +0300
  • 70739e190e Добавлена библиотека mono (3.12.1) и её зависимости Kernell 2015-03-14 07:30:03 +0300
  • dd2a70ae91 Удалён ненужный код Kernell 2015-03-14 07:28:20 +0300
  • 96734fe4c5 Исправлен баг с крашем сервера при повторном запуске ресурса Kernell 2015-03-13 13:14:45 +0300
  • b19787ef76 Обновлены заголовочные файлы mono Kernell 2015-03-13 13:13:26 +0300
  • b58cc6ad9e Проглядел... Kernell 2015-03-13 09:00:27 +0300
  • c88148499d Версия Mono в названии модуля Kernell 2015-03-13 08:58:06 +0300
  • 98c3f7f61e Исправлен путь к assembly Kernell 2015-03-13 08:57:51 +0300
  • c2bacd0b83 Обновлена версия mono до 3.12.1 Kernell 2015-03-13 08:25:59 +0300
  • 4cb1e5b8fe Обновлён подмодуль MultiTheftAuto Kernell 2015-03-13 07:48:49 +0300
  • 879940fe8e Точка входа изменена на Program. Assembly загружаются из resources/[ire]/%имя_ресурса% Kernell 2015-03-13 07:40:47 +0300
  • 96c0084e02 Забиндеды недостающие функции. Исправлены опечатки Kernell 2015-03-13 07:38:11 +0300
  • 47b0769647 Забиндены функции в Mono Dmitry Korolev 2014-10-27 15:57:34 +0300
  • 3e5313e3d8 Element mono functions Dmitry Korolev 2014-10-18 18:23:20 +0400
  • e869ba8fbc Обратная совместимость Dmitry Korolev 2014-10-18 00:40:03 +0400
  • 7276f74774 Test updated Dmitry Korolev 2014-10-17 12:34:42 +0400
  • 9de5c26385 Lua functions (CLuaFunctionDefinitions) Dmitry Korolev 2014-10-17 12:30:46 +0400
  • 2bc3b40824 Lua ColShape functions (CLuaFunctionDefinitions) Dmitry Korolev 2014-10-15 10:53:31 +0400
  • 13b55ee064 Классы векторов Dmitry Korolev 2014-10-15 10:53:19 +0400
  • 6e4b03ff86 Lua Pickup functions (CLuaFunctionDefinitions) Dmitry Korolev 2014-10-14 21:17:07 +0400
  • 95fa6d5d25 Lua RadarArea functions (CLuaFunctionDefinitions) Dmitry Korolev 2014-10-14 20:57:11 +0400
  • fe7ed1950e Lua Blip and Object functions (CLuaFunctionDefinitions) Dmitry Korolev 2014-10-14 20:30:16 +0400
  • aeb86ab312 Lua Marker functions (CLuaFunctionDefinitions) Dmitry Korolev 2014-10-14 19:46:45 +0400
  • 5fded36cee Lua Vehicle functions (CLuaFunctionDefinitions) Dmitry Korolev 2014-10-14 19:19:44 +0400
  • feeff01fe1 Lua Ped functions (CLuaFunctionDefinitions) Dmitry Korolev 2014-10-14 15:11:35 +0400
  • fd6af7b1e2 Lua Player functions (CLuaFunctionDefinitions) Dmitry Korolev 2014-10-14 14:02:34 +0400