Commit Graph

95 Commits

Author SHA1 Message Date
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 346bfd48a2 Replace std::string by gd::String in GDIDE 2015-07-05 22:55:12 +02:00
Victor Levasseur 7046cf1f75 _() now returns a gd::String object
Make some adjustments in source code to avoid ambiguous conversions.
2015-06-22 13:58:10 +02:00
Florian Rival 7754321a9b Fix compilation error due to last refactoring 2015-05-25 08:58:07 +12:00
Florian Rival 5896d6d327 Add BaseEvent getter/setter for folded member. Fixes for emscripten bindings 2015-05-24 15:01:59 +12:00
Victor Levasseur 811a0fba65 Merge remote-tracking branch 'upstream/master' into utf8-tr-macro
Conflicts:
	Core/GDCore/BuiltinExtensions/BaseObjectExtension.cpp
	GDCpp/GDCpp/BuiltinExtensions/CommonInstructionsExtension.cpp
	GDJS/GDJS/BuiltinExtensions/AudioExtension.cpp
	IDE/Dialogs/ObjectsEditor.cpp
2015-05-08 18:59:48 +02:00
Florian Rival cebad7cd62 Revert "Revert "Store instructions as shared pointers instead of as values""
This reverts commit 755807b075.
2015-05-05 21:27:15 +12:00
Florian Rival 755807b075 Revert "Store instructions as shared pointers instead of as values" 2015-05-05 00:08:31 +12:00
Victor Levasseur 91692c4d29 Replace std::vector<gd::Instruction> by a custom class managing an array of std::shared_ptr<gd::Instruction> 2015-05-02 11:04:55 +02:00
Victor Levasseur d7014bae6f Merge remote-tracking branch 'upstream/master' into utf8-tr-macro
Conflicts:
	Core/GDCore/BuiltinExtensions/BaseObjectExtension.cpp
2015-04-28 20:18:19 +02: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
Victor Levasseur b800264456 Remove borders in the eventsPanel from the EventEditor 2015-04-25 12:03:30 +02:00
Florian Rival 752d2a48cf Added Backspace as an alternative to Delete key shortcut 2015-04-23 22:12:42 +12: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
Victor Levasseur 13f26a6d83 Merge remote-tracking branch 'upstream/macos-bundle' into utf8
Conflicts:
	Core/GDCore/Events/Builtin/LinkEvent.cpp
	Core/GDCore/IDE/EventsRenderingHelper.h
	Extensions/CommonDialogs/CommonDialogs.cpp
2015-03-26 23:46:12 +01:00
Florian Rival 0a768a4496 Updated wording, added user language to Analytics 2015-03-12 22:21:20 +13:00
Florian Rival 203ef52776 Added gd::GUIContentScaleFactor and adapted events editor to "Retina" devices
TODO: Adapt non-standard events to "Retina" devices (i.e: Use bigger fonts)
2015-03-10 00:23:55 +13:00
victorlevasseur 8942ee9dc3 Add UTF8 support into the event editor and numeric expressions dialog
Add gd::utf8::SubStr function
2015-02-14 18:21:56 +01: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
victorlevasseur ae1f6d61b3 Remove boost dependency (boost::to_upper still remaining) 2015-01-18 21:09:45 +01:00
victorlevasseur 378721ea1e Still give the focus on Windows 2014-12-23 16:01:11 +01:00
Victor Levasseur 9cd6c781da Do not give the focus to EventEditor when mouse is over it 2014-12-23 11:40:41 +01:00
Florian Rival cf991818d9 Removed useless deprecated dialogs 2014-12-14 19:31:42 +01:00
Florian Rival ef616baca3 [WIP] Improved event store and made group events added from template editable using the event store 2014-12-14 16:54:32 +01:00
Florian Rival 3be2561ceb [WIP] Basic working event store. Parameter edition was deactivated for now. 2014-12-12 18:41:51 +01:00
Florian Rival 9984802a9d [WIP] Started creating the event store and refactoring on parameters 2014-12-11 15:55:49 +01:00
Florian Rival d517536baf Fixed Events Group rendering and added a checkbox to hide subevents (i.e: fold them) 2014-11-29 16:16:48 +01:00
Florian Rival 0ef3edccfe Added 'Group Events' 2014-11-27 18:23:38 +01:00
Florian Rival 0873cb2139 Refactored condition and action window into a single instruction selection window, and removed an useless feature 2014-11-02 19:56:22 +01:00
Florian Rival 5ccff94873 Fix keyboard shortcuts not working in events editor with wxGTK 2014-10-05 15:39:20 +02:00
Florian Rival 7d3ada265c Replaced "Game Develop" by "GDevelop" 2014-09-24 16:25:13 +02:00
Florian Rival fb25ae6295 Fixed memory leak with EventsList and added test for it 2014-08-12 22:22:00 +02:00
Florian Rival 8844642ae0 Updated copyrights.
Added doxygen files.
Cleaned some files.
2014-06-26 00:20:36 +02:00
Florian Rival 06e5f36bd6 Fixed crash in SearchEvents.cpp
Removed unimplemented option in SpriteObjectEditor.cpp
Fixed global keyboard shortcuts not triggered with eventseditor.
Version bump.
2014-05-12 23:54:37 +02:00
Florian Rival fb02721bf9 All singletons now have a Get method instead of GetInstance.
Exposed more methods to embind.
2014-04-21 17:49:34 +02:00
Florian Rival 830e1dbb02 All events are now managed using gd::EventsList. 2014-04-10 10:55:29 +02:00
Florian a280807af0 Fixed icons not using SkinHelper.
git-svn-id: svn://localhost@1255 8062f311-0dae-4547-b526-b8ab9ac864a5
2014-03-10 21:19:50 +00:00
Florian 9ff37f4aee Added "Community News" on the start page and renamed CheckMAJ to UpdateChecker.
EventsEditor enforce "Trigger Once" condition position in a condition list.
Added "Franco Maciel" to the list of contributors.

git-svn-id: svn://localhost@1250 8062f311-0dae-4547-b526-b8ab9ac864a5
2014-02-24 23:34:39 +00:00
Florian 31d9147350 Adapted to changes in GDCore.
git-svn-id: svn://localhost@1246 8062f311-0dae-4547-b526-b8ab9ac864a5
2014-02-06 20:03:52 +00:00
Florian 78cdbdc4bd Adapted dialogs to use gd::SkinHelper for their icons.
git-svn-id: svn://localhost@1243 8062f311-0dae-4547-b526-b8ab9ac864a5
2014-02-04 16:23:22 +00:00
Florian 2d5f4ff831 Improved bug report dialog.
Updated copyright.

git-svn-id: svn://localhost@1238 8062f311-0dae-4547-b526-b8ab9ac864a5
2014-01-04 12:50:39 +00:00
Florian 3c54e9ed12 Improved BugReport dialog (Report sent using a http request and autosaves of opened files are open after closing the dialog).
GD now warns the user when closing a project where changes have been made.
Tweaks for Ubuntu in ChoixAction/Condition and other dialogs.
Update CMakeLists.txt to use GTK3 on Linux.

git-svn-id: svn://localhost@1230 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-12-27 17:44:10 +00:00
Florian 08b248da00 Added tooltip to ribbon buttons.
git-svn-id: svn://localhost@1207 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-10-31 16:58:18 +00:00
Florian e550d24ee5 Fixed scrollbars of ExternalLayoutEditor.
Fixed associated layout set in the combobox without taking effect in the editor when opening an external events editor.
Fixed ExternalEventsEditor not setting its EventsEditor as being used on external events ( Not triggering code compilation on C++ Platform ).
Fixed badly formulated sentence in ChoixAction/ChoixCondition.

git-svn-id: svn://localhost@1205 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-10-30 19:41:50 +00:00
Florian ed7f0f3199 Added CMakeLists.txt
Adapted scripts to the new directory hierarchy.
Adapted to changes in GDCore.

git-svn-id: svn://localhost@1152 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-07-30 21:09:55 +00:00
Florian 032a1af96b Adapted to GDL name change.
git-svn-id: svn://localhost@1103 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-07-01 20:40:51 +00:00
Florian 0a892a63c4 Fixed extension count in the project manager.
git-svn-id: svn://localhost@1053 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-06-19 16:39:01 +00:00
Florian 031da9fb79 Added platform choice for Events editor.
Resource are now reloaded when an object is edited.
Fixed (?) working directory which was incorrect when loading the Racing game template.

git-svn-id: svn://localhost@1041 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-06-17 12:46:36 +00:00