Lizard-13
e058466b8f
Fix old IDE instructions help links
2018-08-28 23:26:55 -03:00
Florian Rival
561ef0434f
Refactor parameters type testing into ParameterMetadata::IsExpression
2018-06-24 19:13:37 +01:00
Florian Rival
db1b1eadf1
Refactor ExpressionParser and ParserCallbacks with getters for errors
2017-11-11 15:40:22 +01:00
Victor Levasseur
37c643f7bc
Scrollable instructions window and other layout fixes ( #336 )
...
* Put the parameters controls in a scrollable panel
* Fix InstructionSelectorDialog glitch when selecting an instruction
* Disable the horizontal scrollbar in InstructionsSelectorDialog
* Override parameter labels minimum size in InstructionSelectorDialog
so that they don't overflow from the scrollable area, hiding the parameters edition buttons
(also remove the horizontal scrollbar from the parameters scrollable area)
* Fix search text ctrl hidden by the tree ctrl in InstructionSelectorDialog
* Size fixes in InstructionSelectorDialog
* Fix unavailability warning msg displayed if an instruction has a custom generator
* Fix layout issues in ObjectsEditor and ChooseObject/VariableDialog
2017-01-28 17:11:24 +01:00
Victor Levasseur
90e1a33829
A message is displayed if the instruction is not available in one of the game's platforms
2016-12-30 01:24:39 +01:00
Victor Levasseur
fa1861da27
Expand/Collapse instructions categories when user clicks on them
2016-09-11 14:06:10 +02:00
Florian Rival
e444e80493
Update copyrights year
2016-01-14 19:46:56 +01:00
Peter J. Stieber
b8322398f3
Updated wxFont flags to remove warnings.
...
Changed font family and font weight flags to use the new convention
to prevent deprecation warnings from wxWidgets.
2016-01-08 09:49:33 -08: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
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
66f67e7694
Add an help button for instructions
2015-10-26 10:50:47 +01:00
Victor Levasseur
8462eefb7d
Use gd::HelpFileAccess::OpenPage instead of OpenURL in GDevelop
2015-10-25 18:45:02 +01:00
Florian Rival
d062d7b6d3
Clarify the use of GPLv3 for the IDE
2015-08-23 16:36:25 +02:00
Victor Levasseur
9552cb75b8
Merge remote-tracking branch 'upstream/feature/behavior-renaming' into replace-uint-with-size_t
2015-08-19 19:13:51 +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
428e72914d
[WIP] Rename Automatism to Behavior
2015-08-17 23:52:59 +02:00
Victor Levasseur
6564f6410c
Fix case-insensitive search in InstructionSelectorDialog
2015-07-24 12:42:08 +02:00
Victor Levasseur
3b8518c691
Add support for Unicode casefolding (for case-insensitive searches) and normalization
...
All strings are normalized when constructed (if the string is UTF8-valid)
2015-07-19 14:01:01 +02:00
Victor Levasseur
445e0061a7
Remove Utf8Tools.h
2015-07-17 12:05:12 +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
346bfd48a2
Replace std::string by gd::String in GDIDE
2015-07-05 22:55:12 +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
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
366275dc5d
InstructionSelectorDialog is now correctly sized under GTK3 (use default width)
2015-06-07 11:01:57 +02:00
victorlevasseur
bc8a9c212b
InstructionSelectorDialog converts instructions' name and description from
...
UTF8
2015-03-30 20:55:12 +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
victorlevasseur
b869115e84
Add UTF8 support in expressions parameters edition dialog
2015-02-15 11:55:36 +01: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
Victor Levasseur
0e92ebfd4a
Remove boost
2015-01-20 18:29:55 +01:00
Victor Levasseur
c8879a20db
Replace boost::to_upper/to_upper_copy with gd::StrUppercase
2015-01-19 20:26:01 +01:00
victorlevasseur
ae1f6d61b3
Remove boost dependency (boost::to_upper still remaining)
2015-01-18 21:09:45 +01:00
Florian Rival
5cd8c56ee2
Updated translation
2014-12-15 14:16:50 +01:00
Florian Rival
592b202218
Finished event store and refactoring in InstructionSelectorDialog
2014-12-14 17:36:14 +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
1d62312bb6
Ensure the instruction selector window has a minimum size which is not too small.
2014-11-02 23:44:49 +01:00
Florian Rival
282b64e5ae
Fixed automatic selection of the instruction in the instruction selector, when editing an action or a condition
2014-11-02 22:54:18 +01:00
Florian Rival
80c298d21e
Wording change
2014-11-02 20:07:31 +01:00
Florian Rival
0a2655ed14
Fixed wrong behavior: a new condition was inverted by default
2014-11-02 20:06:07 +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