Florian Rival
39887ccc80
Add help links in actions/conditions editor ( #576 )
...
* Add support for help links in InstructionParametersEditor.
* Add help paths for extensions/objects/behaviors/instructions
2018-08-07 23:03:50 +01:00
Florian Rival
a8559bfbbc
Add clang-format to format (C++) source files automatically ( #491 )
...
* Update all CMakeLists of extensions to use clang-format
* Run clang-format on all Extensions
* Update GDCore CMakeLists.txt to add clang-format
* Run clang-format on GDCore files
* Update GDJS and GDCpp CMakeLists.txt to add clang-format
* Run clang-format on GDCpp and GDJS files
2018-05-09 15:57:38 -07:00
ale26reg
a289c0a521
Distinguish pitch angle from sound pitch II ( #397 )
...
Distinguish pitch angle from the sound tone in the strings of actions and conditions, including the names of actions and conditions in the event tree. Required for correct translation into other languages. All strings are reduced to a single style of writing.
2017-10-12 23:30:41 +02:00
Lizard-13
d5f4a47eab
Distinguish pitch angle from sound pitch condition strings ( #394 )
2017-10-08 19:21:08 +02:00
wild-master
0f4d73fae3
English translation improvements ( #375 )
2017-08-28 22:04:16 +02:00
Victor Levasseur
3f005449ad
Revert "Fix 3D Box blending with textures with fully transparent pixels ( #325 )"
...
This reverts commit e982f6218b .
2016-12-28 13:30:16 +01:00
Victor Levasseur
e982f6218b
Fix 3D Box blending with textures with fully transparent pixels ( #325 )
...
Unfortunately, it's almost impossible to easily fix the problem for semi
transparent pixels
2016-12-22 00:01:15 +01:00
Victor Levasseur
d20b5a0fbb
gd::Object and RuntimeObject are now cloned in unique_ptr
2016-11-15 08:33:56 +01:00
Victor Levasseur
72df404d7f
Automatic versioning ( #311 )
...
* Use the port number in SendHttpRequest and DownloadFile
* Fix "Custom size" and "Custom viewports" not displayed in layer propgrid
* Fix Fedora spec file
* Use automatic versioning from git
* A "correct" version number is now generated even if git is unable to find a tag
2016-11-11 11:32:56 +01:00
Florian Rival
117722621a
Change file organization in GDCpp to have a Runtime directory inside GDCpp
2016-02-09 19:42:52 +01:00
Victor Levasseur
12323965e0
RuntimeObjects ctor now takes their Object derivative as argument
2016-01-28 17:37:27 +01:00
Victor Levasseur
804e8c8718
Remove old CreateXXXObject(...) functions
2016-01-28 17:15:48 +01:00
Victor Levasseur
a549f220cb
Extensions now use the new templated AddObject and AddRuntimeObject methods
2016-01-28 16:45:35 +01:00
Florian Rival
e444e80493
Update copyrights year
2016-01-14 19:46:56 +01:00
Florian Rival
fe9252d3f9
Move SkinHelper to IDE/wxTools directory & avoid crash at startup if StartHerePage is deleted
2015-12-08 22:51:16 +01:00
Florian Rival
db69c83a58
Change file organization 5 (GDCpp/Project)
2015-11-01 17:06:23 +01:00
Florian Rival
e4fab74a32
Change file organization 2 (Events, Extensions + more folders)
2015-11-01 11:26:40 +01:00
Florian Rival
63cb853d72
Change file organization (Events, Extensions + more folders)
2015-11-01 11:26:40 +01:00
Victor Levasseur
cc6810e3f6
Replace unsigned int with std::size_t where it's possible
2015-08-18 18:43:39 +02:00
Florian Rival
a5fd4ea861
Remove useless parameters when calling AddParameter in *Extension.cpp
2015-08-17 19:00:13 +02:00
Victor Levasseur
18c59dbb5d
Totally remove ToString(), ToInt(), ToFloat() and ToDouble()
2015-07-22 16:20:26 +02:00
Victor Levasseur
f0a9b14e73
Remove gd::String::FromXXX/ToXXX methods
2015-07-22 01:30:17 +02:00
Victor Levasseur
2a0052b207
Add gd::String::From/To template to replace all FromXXX/ToXXX() methods
2015-07-21 14:35:29 +02:00
Victor Levasseur
870b6580f5
Replace std::string with gd::String in all remaining extensions
2015-07-12 12:39:40 +02:00
victorlevasseur
2fe320ee3b
Remove GD_T() macro
2015-07-07 13:30:13 +02:00
victorlevasseur
c98e97e60a
Merge remote-tracking branch 'upstream/master' into utf8-gdstring
...
Conflicts:
.travis.yml
Core/GDCore/BuiltinExtensions/SpriteExtension/Dialogs/SpriteObjectEditor.cpp
Core/GDCore/Events/Builtin/ForEachEvent.h
Core/GDCore/Events/Event.cpp
Core/GDCore/Events/Event.h
Core/GDCore/Events/EventMetadata.cpp
Core/GDCore/Events/EventMetadata.h
Core/GDCore/Events/ExpressionMetadata.h
Core/GDCore/Events/Instruction.h
Core/GDCore/Events/InstructionMetadata.h
Core/GDCore/IDE/Dialogs/EditLayerDialog.cpp
Core/GDCore/PlatformDefinition/Object.cpp
Core/GDCore/PlatformDefinition/PlatformExtension.cpp
Core/GDCore/PlatformDefinition/PlatformExtension.h
Extensions/Function/Extension.cpp
Extensions/TextObject/TextObject.h
Extensions/TimedEvent/Extension.cpp
GDCpp/GDCpp/BuiltinExtensions/CommonInstructionsExtension.cpp
GDCpp/GDCpp/BuiltinExtensions/KeyboardTools.h
GDCpp/GDCpp/BuiltinExtensions/MouseTools.h
GDCpp/GDCpp/BuiltinExtensions/SceneExtension.cpp
GDCpp/GDCpp/InputManager.cpp
GDCpp/GDCpp/RuntimeSpriteObject.cpp
GDCpp/GDCpp/RuntimeSpriteObject.h
GDJS/GDJS/BuiltinExtensions/BaseObjectExtension.cpp
GDJS/GDJS/BuiltinExtensions/CommonInstructionsExtension.cpp
GDJS/GDJS/BuiltinExtensions/SceneExtension.cpp
GDJS/GDJS/BuiltinExtensions/VariablesExtension.cpp
GDJS/GDJS/Exporter.cpp
GDJS/GDJS/Exporter.h
IDE/Dialogs/ObjectsEditor.cpp
IDE/Preferences.cpp
2015-07-06 15:16:59 +02:00
Victor Levasseur
b32732916c
Actions and conditions are declared in the extension with gd::String (except for the sentence)
...
Added push_back and Split methods to gd::String
2015-06-25 16:49:40 +02:00
Florian Rival
4b21cf333b
Exclude Box3DObjectEditor and extensions dialogs from compilation when wxWidgets is deactivated
2015-06-05 00:07:58 +12:00
Victor Levasseur
0049b5c6fa
Merge remote-tracking branch 'upstream/master' into utf8-tr-macro
...
Conflicts:
Core/GDCore/BuiltinExtensions/SpriteExtension/SpriteExtension.cpp
Core/GDCore/Events/ExpressionMetadata.h
Extensions/Box3DObject/Extension.cpp
Extensions/DraggableAutomatism/Extension.cpp
Extensions/Light/Extension.cpp
Extensions/Network/Extension.cpp
Extensions/PanelSpriteObject/Extension.cpp
Extensions/ParticleSystem/ExtensionSubDeclaration1.cpp
Extensions/ParticleSystem/ExtensionSubDeclaration3.cpp
Extensions/PathAutomatism/Extension.cpp
Extensions/PathfindingAutomatism/Extension.cpp
Extensions/PhysicsAutomatism/Extension.cpp
Extensions/PlatformAutomatism/Extension.cpp
Extensions/PrimitiveDrawing/Extension.cpp
Extensions/SoundObject/Extension.cpp
Extensions/TextEntryObject/Extension.cpp
Extensions/TextObject/Extension.cpp
Extensions/TileMapObject/Extension.cpp
Extensions/TiledSpriteObject/Extension.cpp
Extensions/TopDownMovementAutomatism/Extension.cpp
GDCpp/GDCpp/DocMainPage.h
GDCpp/docs/doxyfile
GDJS/GDJS/BuiltinExtensions/AudioExtension.cpp
GDJS/GDJS/BuiltinExtensions/BaseObjectExtension.cpp
GDJS/GDJS/BuiltinExtensions/CameraExtension.cpp
GDJS/GDJS/BuiltinExtensions/FileExtension.cpp
GDJS/GDJS/BuiltinExtensions/JoystickExtension.cpp
GDJS/GDJS/BuiltinExtensions/NetworkExtension.cpp
GDJS/GDJS/BuiltinExtensions/SceneExtension.cpp
GDJS/GDJS/BuiltinExtensions/SpriteExtension.cpp
scripts/ExtractTranslations.sh
2015-04-28 20:03:27 +02:00
Florian Rival
c2dc553571
Simplified function name declaration for actions/conditions/expressions
2015-04-23 21:30:04 +12:00
victorlevasseur
f1b1453bc4
Fix a compilation error when inside GDevelop
2015-03-29 23:58:40 +02:00
victorlevasseur
c4e899465a
Extensions and GDJS now use GD_T where it is possible
2015-03-29 22:28:25 +02:00
victorlevasseur
b772a99ff0
Add GD_T macro to translate UTF8 std::string (and _ macro is for wxString
...
only)
Updated all source code to use the new macro
2015-03-29 14:40:07 +02:00
Florian Rival
8ff6884837
Factored includes declarations in CMakeLists.txt for extensions
2015-03-19 14:43:38 +13:00
Florian Rival
836b46477b
Factored defines declarations in CMakeLists.txt for extensions
2015-03-19 14:04:07 +13:00
Florian Rival
e61e5163b7
Factored targets declarations in CMakeLists.txt for extensions
2015-03-19 13:22:47 +13:00
Florian Rival
191881987e
Factored all linking tasks in extensions CMakeLists.txt
2015-03-19 11:23:41 +13:00
Florian Rival
c6f70cf472
Factored parts of CMakeLists.txt
2015-03-18 17:21:12 +13:00
Florian Rival
4382225576
Factored some parts of CMakeLists.txt
2015-03-18 17:03:51 +13:00
Florian Rival
b2a3ec44a4
Tweaked CMakeLists.txt and some files for MacOS compilation
2015-03-07 12:15:08 +13:00
Florian Rival
2317368415
Merge branch 'remove-boost' of https://github.com/victorlevasseur/GD into c++11
...
Conflicts:
GDCpp/GDCpp/ObjInstancesHolder.cpp
2015-01-25 20:12:14 +01:00
Florian Rival
64e6860718
Version bump.
...
Updated copyrights.
2015-01-22 21:22:01 +01:00
Victor Levasseur
0e92ebfd4a
Remove boost
2015-01-20 18:29:55 +01:00
victorlevasseur
ae1f6d61b3
Remove boost dependency (boost::to_upper still remaining)
2015-01-18 21:09:45 +01:00
victorlevasseur
f18b258083
Add support for TDM-GCC 4.9.2 with C++11
...
GNU extensions are also activated as wxWidgets cannot be built without
them
2015-01-18 15:54:31 +01:00
Florian Rival
768204bb56
Removed useless extension virtual destructors. Updated Panel Sprite object description
2015-01-14 22:25:38 +01:00
Florian Rival
418bae8632
Removed useless Destroy* functions for objects
2015-01-08 21:58:36 +01:00
Florian Rival
ff81b68d80
Removed useless destruction functions for extensions
2015-01-06 23:37:08 +01:00
Florian Rival
4c39bf0fa2
Removed need to have useless destruction functions for objects
2015-01-06 22:47:02 +01:00
Florian Rival
4711be9ffe
Using SFML targets in CMakeLists instead of raw filenames
2015-01-03 14:39:43 +01:00