Commit Graph

70 Commits

Author SHA1 Message Date
Victor Levasseur 846eceabdf Allow platforms to provide multiple exporters 2016-04-11 12:06:45 +02:00
Florian Rival e444e80493 Update copyrights year 2016-01-14 19:46:56 +01:00
Florian Rival fff64c0ec9 Add rebranding capabilities 2015-12-17 20:38:55 +01:00
Florian Rival 7d81821040 Fix ribbon page not connected when switching to an external layout editor tab 2015-12-15 22:55:52 +01:00
Florian Rival 5a5b1d6eff Fix ribbon page not connected when switching to an external layout editor tab 2015-12-13 21:06:15 +01:00
Florian Rival 002bfb06d0 Refactored StartHerePage management to use EditorsNotebookManager 2015-12-12 23:04:01 +01:00
Florian Rival b059c3f3b4 Refactored editor tabs management into EditorsNotebookManager 2015-12-12 22:16:52 +01:00
Florian Rival 1f022e860d Make start page handling more robust 2015-12-08 23:16:45 +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 63cb853d72 Change file organization (Events, Extensions + more folders) 2015-11-01 11:26:40 +01:00
Florian Rival 5f1452a410 Make sure that compilation/autosave of folder projects are done in a single file 2015-09-04 21:11:18 +02:00
Florian Rival 824e937748 Add support for saving projects in multiple files as "Folder project".
Also refactor loading/saving to XML/JSON in gd::ProjectFileWriter.
2015-09-02 18:54:08 +02:00
Florian Rival d062d7b6d3 Clarify the use of GPLv3 for the IDE 2015-08-23 16:36:25 +02: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 cc5f9e6381 Merge branch 'fix/instructions-wording' of github.com:4ian/GD into cleanup 2015-08-17 16:08:22 +02:00
Florian Rival 3c5799a31e Update descriptions and sentences of various instructions 2015-07-19 18:39:41 +12:00
victorlevasseur 2fe320ee3b Remove GD_T() macro 2015-07-07 13:30:13 +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
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
Florian Rival 766afcddde Avoid using too much #ifdef for GD_NO_UPDATE_CHECKER 2015-04-27 22:08:25 +12: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
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 ce603f4c06 Removed dead code and small refactoring 2015-03-18 18:34:25 +13:00
Florian Rival b36ae89326 Fixed warnings and do a bit of refactoring 2015-03-10 23:02:00 +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
victorlevasseur ae1f6d61b3 Remove boost dependency (boost::to_upper still remaining) 2015-01-18 21:09:45 +01:00
Florian Rival 6dcc4d2e5d Removed dependency to wxWidget's webview (not supported by Ubuntu provided wxWidgets version), removed integrated help (now opening directly the default browser) 2014-12-28 18:38:58 +01:00
Florian Rival b063f560cc New StartHerePage and removed useless files 2014-12-22 14:17:38 +01:00
Florian Rival 330bd24c02 Ensure games are closed before destroying the main frame (prevent shutdown crashes) 2014-12-21 20:31:45 +01:00
Florian Rival efd630b18a Avoid making autosave when the file can't be written 2014-10-03 19:35:12 +02:00
Florian Rival 7d3ada265c Replaced "Game Develop" by "GDevelop" 2014-09-24 16:25:13 +02:00
Florian Rival 8844642ae0 Updated copyrights.
Added doxygen files.
Cleaned some files.
2014-06-26 00:20:36 +02:00
Florian Rival 0bff141691 Started converting LoadFromXml and SaveToXml to the new serialization classes.
Fixed strange bug where abs was returning int instead of float.
2014-04-28 23:32:53 +02:00
Florian Rival 35c3535504 Moved ResourcesEditor to GDCore.
SpriteExtension is now declared in GDCore and then implemented by C++/JS platforms.
2014-04-24 21:03:01 +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 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 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 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 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 813f94a994 Forgot to enable drag'n'drop from ObjectsEditor.
Minor changes.

git-svn-id: svn://localhost@1147 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-07-22 12:08:54 +00:00
Florian 4c45b35186 New objects editor, where everything is listed in single list.
git-svn-id: svn://localhost@1146 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-07-21 21:48:04 +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 af70a82b16 Fixed default main frame title.
git-svn-id: svn://localhost@1078 8062f311-0dae-4547-b526-b8ab9ac864a5
2013-06-26 20:41:34 +00:00