Commit Graph

70 Commits

Author SHA1 Message Date
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 8462eefb7d Use gd::HelpFileAccess::OpenPage instead of OpenURL in GDevelop 2015-10-25 18:45:02 +01:00
Victor Levasseur cc6810e3f6 Replace unsigned int with std::size_t where it's possible 2015-08-18 18:43:39 +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
Florian Rival 2f8fe4be53 Replace some calls to ToInt by gd::String::ToInt 2015-07-21 10:59:41 +12: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 f6ec5051a8 Fix LineEdits and other widgets not sized correctly under GTK3 2015-06-06 11:23:12 +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
Florian Rival 766afcddde Avoid using too much #ifdef for GD_NO_UPDATE_CHECKER 2015-04-27 22:08:25 +12:00
Victor Levasseur 9d8a5b35bd Fix the news not downloaded when the update dialog is disabled 2015-04-25 18:00:13 +02:00
Victor Levasseur 8c4ce675db Add a GD_NO_UPDATE_CHECKER macro to disable the update dialog and the automatic update check when GDevelop starts 2015-04-25 17:41:19 +02:00
Matthias Meike b3679ae214 Added 'all files' filter to openfile dialog in preferences - external image editor 2015-04-10 22:14:04 +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 b36ae89326 Fixed warnings and do a bit of refactoring 2015-03-10 23:02:00 +13:00
Florian Rival 7d3ada265c Replaced "Game Develop" by "GDevelop" 2014-09-24 16:25:13 +02:00
Florian Rival 99c7c5a402 Updated installations and package scripts. 2014-07-27 15:20: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 d5f6460f7b Renamed and merged Condition/ActionSentenceFormatter to InstructionSentenceFormatter. 2014-04-18 18:38:37 +02: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 193de19750 GD Metro theme is now the default theme.
Added minimize button to help viewer.
Fixed typo.

git-svn-id: svn://localhost@1224 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-12-16 20:58:38 +00:00
Florian fd2554b72b Extra information are now sent to the server when checking for informations.
Fixed crash when XML update information file was malformed.
Fixed command line options not recognized.

git-svn-id: svn://localhost@1218 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-11-24 17:21:45 +00:00
Florian 34807cf322 Added two new styles based on "Metro" ribbon skin.
git-svn-id: svn://localhost@1210 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-11-01 16:32:49 +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 fecb3ffc0a Java path can be set by the user.
git-svn-id: svn://localhost@1088 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-06-29 17:46:56 +00:00
Florian 3208966e2f Merged CoreWithImplementation ( i.e: Game Develop 3 ) branch with trunk.
git-svn-id: svn://localhost@976 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-05-06 20:29:22 +00:00
Florian 5a372eb544 Added HelpViewDlg dialog and adapted help system to use GDCore HelpFileAccess class : Help is now displayed by IDE.
Updated Help buttons to set them as hyperlink buttons.
Applied customized skin to all wxAuiToolBars.
Updated help links.
Removed useless files.

git-svn-id: svn://localhost@884 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-11-22 23:29:05 +00:00
Florian de617fbb33 Removed default size of panels in various dialogs.
Fixed Source files not shown in project manager.
Adapted to changes in GDL.

git-svn-id: svn://localhost@878 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-11-18 17:32:40 +00:00
Florian 230c201806 Added option to specify the number of thread allowed for GDL's CodeCompiler.
git-svn-id: svn://localhost@875 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-11-03 20:31:27 +00:00
Florian eb3e9bab24 Adapted to latest version of SFML2 ( Naming convention changed and some others changes ).
Prevented switch to events tab when previewing a scene.
Added customizable font for events editor.
Fixed position of pasted objects in SceneCanvas.

git-svn-id: svn://localhost@869 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-10-24 19:37:58 +00:00
Florian c0c83233e8 Removed now useless "Portable" dialog.
Enhanced NewProjectDialog.
Added "Create new project" button in StartHerePage.
Fixed Credits dialog size.

git-svn-id: svn://localhost@859 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-10-11 20:40:22 +00:00
Florian 8672f179e9 Exchanged all french messages with their English counterparts.
Gui elements in SceneCanvas are now independant from the zoom factor.
Work in progress: NewProjectDialog.

git-svn-id: svn://localhost@837 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-09-20 19:53:26 +00:00
Florian 09fbbec9d6 Adapted to wxWidgets Unicode build.
Added HtmlViewerPnl ( work in progress )
A file saved is now correctly added to recent files.
Zoom factor is now saved in scene editors.

git-svn-id: svn://localhost@771 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-06-16 21:53:04 +00:00
Florian d4034bf74c Fixed ChoiceFile dialog.
Adapted to resources using filenames relative to projects directories.
Enhanced ExternalLayoutEditor.
(Re)enabled ExternalLayout stuff.

git-svn-id: svn://localhost@751 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-06-09 18:14:55 +00:00
Florian 4154a7165b Added basic support for ExternalLayouts.
Autosave file extension is now gdg.autosave

git-svn-id: svn://localhost@738 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-05-28 14:39:05 +00:00
Florian 022fb0e257 Adapted to changes in GDCore.
Enhanced BugReport dialog.
Help file is now on the wiki.

git-svn-id: svn://localhost@723 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-05-16 20:33:18 +00:00
Florian cee23154c8 Adapted to changes in GDCore.
git-svn-id: svn://localhost@710 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-05-14 11:34:09 +00:00
Florian 1880eb34fa Adapted to changes in GDCore. ( Notably, InitialVariablesDialog was removed and is now available in GDCore thanks to the ChooseVariableDialog class ).
Compilation is not using PCH anymore.
Now display duration of a compilation.


git-svn-id: svn://localhost@707 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-05-13 15:25:21 +00:00
Florian 54d7eb0662 Added log file option.
Tried to correct the fact that SFML does not intercept events when used on a wxSFMLCanvas on linux by emulating these events. TODO: Test it
Adapted to changes in GDCore.

git-svn-id: svn://localhost@701 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-04-27 20:53:21 +00:00
Florian c2dbdd4374 Removed useless files.
Adapted to changes in GDL/GDCore.

git-svn-id: svn://localhost@687 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-03-31 16:11:59 +00:00
Florian da788c5091 Adapted to changes in GDL.
Adapted to the new support for external C++ source files and C++ code events.

git-svn-id: svn://localhost@659 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-02-15 23:09:24 +00:00
Florian 637b07b534 Adapted compilation tools to new CodeCompiler.
git-svn-id: svn://localhost@650 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-02-05 17:35:25 +00:00
Florian 49103113a7 Adapted to the new CodeCompiler class.
git-svn-id: svn://localhost@647 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-02-04 23:15:10 +00:00
Florian a630e2c38f Finished reorganizing files of GDL.
Added Ctrl+Drag'n'drop shortcut to clone an object to SceneCanvas.

git-svn-id: svn://localhost@634 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-01-14 23:30:11 +00:00
Florian 9e420fd3a3 Reorganizing files of GDL in progress...
git-svn-id: svn://localhost@631 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-01-09 21:01:07 +00:00
Florian dd44cdb04c Moved "General" ribbon to a separated "File" menu.
Added a custom Help button to the ribbon.
Minor changes according to changes coming in GDL.

git-svn-id: svn://localhost@624 8062f311-0dae-4547-b526-b8ab9ac864a5
2012-01-08 21:00:32 +00:00
Florian 3c87a2126d Compilation is now relaunched, as excepted, when events are modified in scene or external events.
Corrected ribbon for ExternalEventsEditor.
Added options to not remove temporaries.
Do not move context panels when dragging an event.

git-svn-id: svn://localhost@522 8062f311-0dae-4547-b526-b8ab9ac864a5
2011-09-09 14:57:53 +00:00