Skip to main content
Version: 1.8.2-RC2

Major changes from 1.8.1 to 1.8.2

Population generation​

We can now completely generate a population of agents based on the description of its distribution thanks to the generate statement.

Mobility modelling​

Pedestrian Skill & New Driving Skill

Field & Mesh​

  • Big/multiband rasters import
  • Display: heatmaps

Headless​

  • Batch
  • Server / Listener

Installers & versions​

Gama 1.8.2 comes with a dedicated installer for every platform, so it's easier for newcomers to get it working. The MacOS version is now signed and we even have a special build for the M1 architecture which dramatically improves the performances.

Physics​

Network​

To increase the integration between Gama and other applications we improved a lot the network capabilities:

  • The communication with web-services is now easier with the possibility to execute post/get/update/delete HTTP requests directly in gaml with extensions of the send action of the networking skill, as described in the HTTP POST.gaml and HTTP GET.gaml of the Plugin models library.
  • Adding support for the websocket protocol in the network skill
  • General work on the network skill with communication outside of Gama in mind

Batch​

Parameters exploration methods​

SOBOL, PSO, Custom

Speed improvement​

better use of threads

Graphes​

Saving / Loading files​

Shortest path​

Layouts​

Environment​

Gama 1.8.2 now works with JDK17 and has been tested with Windows 10 and 11, MacOS Big Sur and Monterey as well as Ubuntu 20.04 and 22.04. This version drops the support for 32 bits architectures.

User interface​

Dark mode integration

User interaction​

It is now possible to open wizards and Dialog from the GAML code.

Display OpenGL​

  • A lot faster (2 times)
  • Camera / Rotation / Light

File manipulation​

Adding support for copy, remove, zip operations

Bug fixes​

A huge work has been done to make this version more stable and bug free

Experiment Reproducibility​

Better IDE​

GAML​

File import​

Network / serialization​

You can also check the complete list of the closed issues on the github repository. Keep in mind that this list is incomplete as a lot of problems where solved without being linked to any issue on github (via the mailing list or internally for example).

You can find here a detailed list of all the commits since 1.8.1 that are neither merges nor ci-related:

  • e342f0344 - Addresses #2997. Please test.

  • d384e0618 - Database bug fix on the testConnection actions of agentDB species. Update of library model to test all connections

  • 54c0e7bd1 - AgentDB: remove the fact that AgentDB does not support the connection to a SQLite database. Note that: when having several AgentDB trying to update the same file, there will be an exception as the DB file is locked. We should advice to have a single agentDB connected to a single file.

  • 1a29564bb - Replace a "do halt" by a "do pause" in an example model for headless for OSX

  • 33fc3d970 - Merge pull request #2999 from gama-platform/imgbot

  • 740b48d99 - Fixes #3000 by memorizing the species context of the "super" calls

  • 959c6b48d - Update README.md

  • 71b86341a - Fixes #3003. Avoids empty error messages.

  • ac3c8ca48 - More explicit error message when an experiment is not correctly named

  • a933f5188 - Adds a missing mention to version 1.8.1

  • ad6dbdf61 - Fixes #2985 by adding a possible index to add operations to containers

  • 004256617 - In order to address #2996, simplifies the management of logs in headless

  • b3d34edf1 - Starts to update some application icons (several still pending)

  • 507895f61 - Addresses #3006 by implementing a different "check in among" for floats

  • d81fcb858 - add a null pointer exception in split_lines operator

  • 95e06ad24 - [ENHANCEMENT] Force apply ImgBot on wiki

  • faa0684ac - update processor (to add documentation to type generated operators)

  • d7035a8a1 - update documentation of the various operators

  • 524c3181a - update Type converter to manage some missing types

  • 073c25c0a - update constants for 1.8.1 pdfd generation on my laptop

  • f8d7ef874 - update toc related file: the toc xml can now be created from the sidebar.md file

  • d261e49ea - update of XSL files to reduce the side of the operator blocks

  • 03f3aabc2 - new toc.xml for GAMA 1.8.1

  • d496589ed - Some simplifications in the documentation of some operators

  • 1b3deff6e - fixing bugs about law enforcement

  • dc9335534 - where are you now, Travis? and commit for #3033

  • d9f69dc53 - improve management of multi-files for grids

  • 0c6a2e2b8 - fix a NPE of comodel when merging non-grid species

  • 337d714c1 - improve the example model of ODE

  • 6a2108402 - fix example model of network TCP protocool: 1. server and client in 1 single model 2. fix real teleport base on TCP (instead of MQTT public server)

  • 6c97bc57f - first try for comodeling when using different gis in micromodel

  • 07550d125 - [HEADLESS] Script create defined unique workspace folder

  • b8e32ae2e - [HEADLESS] Script create workspace in output folder + fix display if error

  • 7a9a2aeca - [HEADLESS] Fix workspace creation on first run

  • 5184eb935 - [HEADLESS] Remove workspace creation when not launching simulations - #3049

  • 0bb5694a2 - git pushMerge branch 'master' of github.com:gama-platform/gama

  • c2f4e8f4d - First commit to this branch. Main goals are:

  • 209884eef - Remove useless librairies that introduce compilation errors due to diplacation of packages to import

  • 4d1dddf72 - First addition of GeoTools 21.4 and JTS 1.17.

  • 84a8e87e6 - Addition of several libraries to satisfy the dependencies of GeoTools

  • b503c8ce5 - New additions to adjust the correct library set to JDK 15/Eclipse 4.17

  • 47defcb59 - I Needed to change the java used in some plugin from 1.8 to 11

  • 391c8e4a9 - Adds the SWT theme plugin to begin working on OS theme compliance

  • f763bc7fc - update some pom for maven build with jdk 11

  • a86080cbd - some change to make gama launch on win, should review for consistency

  • 003d576c9 - Addition of some methods to prepare for the light/dark theme

  • 62b139ce4 - Improves the handling of light/dark UI themes by GAMA.

  • 8061520e4 - More improvements in the handling of light/dark themes for GAMA 1.8.2

  • 03ce79370 - More improvements to theme handling

  • 38bda0b4e - Gets rid of syntax errors in GML files using the new version of GeoTools

  • f47edf883 - Removes useless dependencies

  • 1b73278dc - Removes useless dependencies

  • 0796872df - Improves the SWT look and feel on macOS

  • ab8f0de14 - More theme handling

  • e717e3417 - mvn chain fixed with the port of processor 2.0

  • f27701460 - use jdk 14

  • 652f6fb36 - test github action

  • d83f20da0 - Update msi.gama.processor_1.4.0.jar

  • 6b3aeb574 - use eclipse 2020-12 and xtext 24

  • 49c1a4449 - Allows to wipe preferences

  • f069938df - Changes the splash screen for 1.8.2

  • 5b167c546 - make sure it use jdk 15

  • 5695cbe64 - test gha

  • 1badc145f - port from master the travis scripts

  • c5d33b9eb - fix a bug of shp viewer did not display the file content

  • 8f46d397a - addresses #3061

  • ec9bb7cb7 - return to jdk 15 ci release

  • 2cb5bc5bc - Temporary workaround for issue #3068

  • f738e8bd3 - Avoids creating a new dependency to Apache Collections

  • ae74166ff - Bumped JTS to 1.18.1 and moved Kabeja to sources

  • 655b64cfa - Exports the new kabeja packages and JTS leftovers

  • 4d1d51209 - [temp] view log error

  • 47d1c3f9d - [tmp]cat the log

  • 7c5c2f0d0 - See #3082. CleanUp, Formatter, WorkingSet & Prefs

  • 2ff25afcc - Removes kabeja lib files

  • 2fcaf2df2 - Removes older version of JTS

  • 156e29f27 - Bumped Streamex to version 0.7.3

  • b77d66207 - Bumped JFreeChart to 1.5.3

  • 83f0652f8 - Removes old version of StreamEx

  • 648555c68 - Bumping to version 25.0 of Geotools together with additional libraries

  • 6b76005d7 - Tries to solve the guava libraries conflict

  • bebb3b9a3 - Removes Experimental projects from the Working/Project set

  • 79c641d1a - remove some trash of experimental in exported Sets

  • 436227bcd - Temporarily solves a strange problem with javax.xml

  • 455b366f1 - try with 7zip ci release

  • 25819c857 - misreplace script

  • 416a5764f - add the possibility to define a "confirm dialog box"

  • 8926448c7 - return to default zip ci release

  • 887441a48 - Add Wizard operator

  • 22cd9fdcb - revert some effort to resolve the zip corrupt on macos

  • 0b82d9b3c - Dispatches libraries in physics and database plugins

  • 5634b6e0a - Moves the models related to databases to the database plugin

  • 6515e0bc7 - work on wizards. Add folder type and foldereditor

  • 8c4e0292b - fixes issue with folder type

  • 968a790ec - Moves some types (Regression) and operators in the maths plugin

  • 47598b1b0 - fix seg fault of embeddedJDK version

  • 121be67e9 - try to fix deployment to ovh

  • f58e05755 - Add a method to compute a distance between 2 points along a polyline

  • f03b10f44 - Reorganizes maths/stats operators and types in their plugins

  • 6934a17b5 - Fixes a compilation/linking error

  • 6ee43ac49 - some minor fix

  • b795192c1 - Addd rewrite: false in Tutorial Luneray flu, as default behavior of save statement is now to rewrite data in the file.

  • fbf3a6284 - New version of Wizards (with documentation)

  • 2924b552a - Updates the doc of GAML extension points

  • b29f9fe15 - Adresses #3085 by reporting an error (instead of a warning)

  • 7f0e2ee1a - Fix #3078. Emits a warning when @inside a missing from a symbol.

  • 282e6b1e0 - Fixes #3059 by casting the returned value of actions in int/float cases

  • 72e13378b - Fixes #3071 by adding the desired preferences

  • 1f4dc8b59 - [README] Update badges with GH Actions

  • 653ea2e04 - Fixes #3036 by correctly incrementing userSize when a header is present

  • 3563c37c3 - Adresses #3090. Should not block if OpenGL cannot be initialized

  • c8f5833c5 - Addresses #3091. Please test !

  • 0a7a201fd - Fixes #3062 by deprecating user_input in favor of user_input_dialog

  • c148508eb - re compare with master continuous

  • 14fd8033c - use jdk 11 ci release

  • d673eb79b - missed pushing

  • 4f580e685 - placeholder for websocket and web display in experimental repo

  • d1ba5bd6d - Workarounds #2967 by adjusting the size of Windows submenus on the fly

  • 93941a999 - Modernizes the progress listener for shapefiles

  • 59dd46b35 - More work on #2967. Previous solution was actually not working.

  • f98459f76 - Factorisation of some operations in GIS files.

  • db786f8e3 - Simplification of the "imported" SVGSalamander library

  • a27f72004 - Adding sources for JOGL and GeoTools.

  • ffcb1b8e8 - Addresses #3096. Needs to be tested thoroughly in headless mode !

  • 1b6c6375a - #3096 again. A stupid commit error.

  • 9924772b0 - Corrects a bug introduced in the previous commit on GamaShapeFile

  • d07c657e2 - Continue addressing #3096. Simmplification of some headless operations.

  • 651dc06aa - Simplifies again the headless classes in order to facilitate debugging

  • f3fc1930a - Simplifies headless further by removing useless classes/methods

  • 0ece8c755 - Simplifies usage of DataType in headless classes

  • 6ca9973c4 - Addresses #3095. Needs to be tested, though, with ill formed strings

  • 4292ff43d - Addresses #3099 by proposing 'between' in addition to 'copy_between'

  • 68a8ac7d1 - Addresses #3099: new syntax for accessing sublists

  • 1d5e72c5a - avoid a floating point error in the computation of angles (operator angle_betweeen)

  • fb050ad3f - new plugin pedestrian

  • a8c79b5e6 - fixes a issue with pedestrian skill

  • 6c3240dd7 - build new plugin

  • 4e1d9e0cc - remove the empty project (pedestrian plugin)

  • b9a24ca36 - Bumps JBullet to 1.0.1 and adds the sources

  • aef68cedb - Small time optimization for the rendering in Java2D

  • 61e851b05 - Addition of an "init/copy" mechanism in object pools

  • 9a4eb98b4 - Incorporates JBullet's code (lib too old to be maintained)

  • 3c3767ff8 - CSV Reader should read stream with UTF-8 standard

  • ae03f636b - some improvment of the pedestrian skill

  • b6444cae5 - Allows models to inherit from parent models (experimental)

  • b010c3ad6 - add possiblity to autosave facet to specify the path, file name

  • 5b0f1e169 - Adds a function to get the largest dimension of an Envelope3D

  • 6ef738469 - Adds a constructor to easily build arguments (caller,map(string, value))

  • 5da024045 - Directly adds the sources of vecmath 1.5.2 (not maintained anymore)

  • ba78e15de - Better distinction between fields and variables within the processor

  • ca85946f0 - Corrects a wrong build directive.

  • f00194144 - Notify the population listeners after their initialization

  • 11a48daad - Allow built-in models to inherit correcty from skills

  • 440a254d9 - Fixes Issue #3108.

  • 70b1f0540 - fixes #3109

  • cda878d43 - Adds the native libs for Libbulletjme library and the Java wrapper

  • 7f911135d - A number of updates and additions, around three main tasks:

  • 1e0d15cdf - Trying to deal with Maven's strange requirements...

  • ec8add593 - Corrects a wrong path in the model

  • a9c882ca7 - Fixes a small glitch where normals were not computed correctly

  • 20f59fc21 - Fixes a leak (listener) that was polluting the metamodel of GAMA

  • 2ab03ee31 - Improves and harmonizes the console messages at the launch

  • a712192d9 - Deprecates the 'warnings' attribute of experiments (never really used)

  • c5fdc6663 - Adds a utility method to know if an OpenGL object has a border

  • 80d19e27b - Pass the border to all polygons (not only the ones with holes)

  • 55222e832 - Provides access to the enablement / disablement of OpenGL states

  • 5cc2139a3 - Small additions to ICoordinates (allowing to set an offset for adding

  • 4115400d6 - Rewriting of the StringDrawer with a gain in speed and memory used

  • f9215c24e - Rewriting of the "Text Display" to demonstrate some of the new features

  • eb5db6c2d - Speeds up the initial opening of the PreferencesView.

  • ca4071234 - First addition of the JBox2D physics engine alongside Bullet (3D).

  • ff3033bba - Removes a small debug mark

  • 64128eedb - Simple correction of the copyright year

  • 287af1d8e - Simplifies the VMArgs and puts 4096Mb as the min+max heap memory

  • 3ffa904dd - Small correction regarding the "old" syntax

  • a50648816 - Simplifies the display of ants in the "Classic" model

  • 1b2d1734e - Adds a new type to GAMA: field;

  • 07ed179d3 - for Arthur

  • 59554e37a - add the possibility to indicate a list of strength and a list of lifetime values when adding a list of desries, beliefs, uncertainties and ideals

  • e9504f392 - reintroduce graph generation

  • 5b29ea000 - fixes graph model

  • dbd1af2a1 - fixes a test on graph

  • ed7d144b9 - minor change

  • 5a124fbb1 - Should allow loading native libraries more easily.

  • 48db2b9d4 - Fixes an annoying bug where GAMA would not remember the workspace

  • cf587fa95 - improve shortest path computation (new algorithms)

  • 74c0d5638 - New layout algorithms

  • 75a889940 - fixes an warning un a model (Agent movement)

  • bc4e8c72d - [Genstar] extension prototype that provide new generate statement

  • f92e8a5bf - new possibility in the save statement: possibility to export graphs

  • 1e4a47a68 - add a new model example for exporting graph

  • e80151bb4 - remove useless jar (jgrapht)

  • 8f9d65778 - [GHA] Try to fix compilation Unpacking 'simtools.gaml.extensions.physics' plugin

  • b9f6d79e6 - git pushMerge branch 'GAMA_1.8.2' of github.com:gama-platform/gama into GAMA_1.8.2

  • 36167f40e - [Genstar] add .* files of the native genstar plugin

  • 75f780031 - [GITIGNORE] Clean up useless doublon Ping kΓ©vin ;)

  • ea8783e2a - Add a new model to generate an environment

  • f15a0a854 - remove useless file (false commited)

  • 0ff4ed9fe - Add graph clustering operators (and an example model).

  • 95777eb80 - Removal of the (unused) plugin graphanalysis

  • 982b0af0a - Fixes a bug with color statistics

  • 9f366ce8b - Adds a number of options and functions to 'field' and 'mesh'

  • c96b5577f - A rudimentary untested color provider using RGB bands to display fields.

  • 72bb45c8c - [model lib] add minimal fields examples in data type and structure model folder

  • 335f921d5 - [Genstar] add generator from matrix - still need to understand how to make reference to specise attributes in facets, rather than string

  • feb95e056 - [Operator] add cartesian_product operator to combine a list of lists

  • f4aa55ef2 - [Genstar] add more doc details

  • bc95a9593 - Fixes #3134 by restoring the SVGSalamander library.

  • c048a9987 - Multiple changes in variables, parameters, UI & UI themes:

  • 995a6bac1 - Fixes #3132 (considering torus environment in field).

  • ee81d0844 - A first simplification of the navigator: removal of custom font sizes

  • 7a2d5b678 - Removes custom fonts from all the places they have been used

  • 5d617d1db - Various simplifications related to fonts in the UI

  • 1906c95e8 - More changes related to the removal of custom fonts.

  • 049ee01ea - More changes related to button heights

  • 0ce1fb67c - More experiments with default button heights

  • 331b7b942 - More experiments with fonts, sizes, bounds and buttons

  • ffa059b72 - Works around the problem of missing text in buttons on Windows

  • 711efca5c - More simplifications of the drawing of flat buttons

  • 856753187 - Generalizes the toggles for expandable items

  • 6e8ece36a - More improvements to the management of fonts and colors

  • fdf07733a - Reorganization of the value editors (addition of EditorToolbar)

  • 63592ea6e - fixes #3140

  • 1979d87eb - Work on the positioning/ of sliders and toolbars in parameters

  • 6ed464047 - Corrects glitches in slides, point editors and backgrounds of expression

  • b44ebffec - Simplification of the parameters / preferences views

  • 90bcf02d8 - Fix another division by zero, related to #3112

  • 1ed2722f4 - First step into the transformation of value "editors": speed

  • 200469836 - propose 2 implementations of SFM

  • ca45425da - Some changes to the OpenGL displays:

  • e673be383 - Should address most (if not all) of the issues in #3146

  • d0e39d90e - Workarounds some issues on HiDPI screens

  • a950a8ec4 - Improves the access to JBox2D (still not functional) instead of Bullet

  • fcb59f09f - Tunes parameters for performance (30% gain on GAML compilation)

  • d21d537a4 - Makes sure GAML Xtext poolSet can be accessed by several threads

  • d57d08b67 - Removes a useless call to Math.round(...)

  • 71907c449 - Replaces an == comparison between Strings by equals

  • a9937a985 - Simplifies the superclass call when no parameter in editors

  • 8349a3c14 - Removes warnings about unused variables

  • f766f0d20 - Tries to pass all plugins to a Java SE-11 compliance.

  • 76dc9af7e - Removes specific project settings

  • eb300e5bd - Removes specific preferences for project compilation

  • 6c4230328 - Removes further indivual project preferences

  • 7b8e680b1 - Removes warning produced by point and data variables

  • f6da3ef76 - Allows certain global variables to be declared as const

  • 330679ee9 - #3150

  • 5fdeae9f9 - Deprecates ILocation and removes all of its uses (replace by GamaPoint)

  • e17b52cc1 - [LIB] Fix warning library models Remove explicit 'nil' init value

  • 26955355f - fixes #3152

  • ac354799b - Add a new batch algorithm (PSO)

  • 048d899af - Fixes #3154. '<' and '<=' shared the same algorithm.

  • 11ed4cbc5 - Prevents a possible NPE in RandomUtils

  • e40f2cb7e - Cuts release of ICollector instances from the pool when pooling is off

  • 7a717ec52 - Adds a common IIntersectable interface to GamaPoint and Envelope3D

  • c2bbfe511 - Introduces the visitor pattern in spatial indices.

  • 73eaf38c6 - fixes #3153

  • af39e4043 - try to fix gha, remove ecf specific repo

  • 090f730ce - add a test to avoid a nullpointerException

  • 0a08e0b2d - fixes an issue with point and partiallyOverlapping and touches

  • 1d0243c36 - fixes failed tests with touches and partiallyOverlapping

  • 193097314 - Fix vertex issue in compute_path

  • 9cb7dda71 - Adjust the error msg in 1930973

  • 40a90a6ae - fixes an issue with overlapping vehicles.

  • 84f57b29a - Improves the computation time of spatial indexes

  • ca440a908 - Fixes #3157. listValu() was using the wrong field (dayOfWeek())

  • 1737aa206 - Wrong compilation error when no arguments were provided to an operator

  • c7cc59fb6 - Fixes a bug in the computation of lazy arguments

  • 5ed78e875 - The serialization of matrices wrongfully displayed the list of rows

  • 8bc1df146 - Casting a matrix<int> into matrix<float> wrongfully returned a field

  • 60cfb66a1 - [LIB] Fix #3159 Rename 'Mondiran' to 'Mondrian'

  • 2a86ae6b6 - change name of some attributes in pedestrian skill

  • 8f3103b96 - fixes an error in a pedestrian model

  • f9a5c9223 - Fixes issue #3103.

  • e23da0893 - modification to avoid stuck vehicles (overlapping case)

  • dd43c11af - fixes #3151

  • f55cd9ef7 - Change how leaders/followers are found in advanced_driving skill (#3160)

  • 1b7fa3abc - Sets the default FPS to 60

  • 7ddb9ebbc - add a new parameter for buffer: single sided

  • 3ce225a87 - Temp fix for findFollower

  • a8a15eac3 - First tentative to fix #3161.

  • ab69639c0 - Removes debug code

  • db141c1b5 - remove arraylist and hashset for driving skill

  • 52f5c9b1c - change a bit the behavior of external_factor action (driving skill)

  • 7954606ed - Simplifies the synchronization of displays.

  • 6419f1486 - Bumps LibBulletJME to 11.0.0

  • 8e31eaae3 - Fix vehicles using linked road when proba=0.0

  • 1e5d50d8b - Simplifies the "old" sync strategy and prevents an error in the "new"

  • fd2d4b47f - Solve an issue where 2 threads would get locked at startup

  • 8d9a66ab1 - Refactor findLeader and findFollower

  • 8d8d8eb92 - Amend 52f5c9b1cdc8b4a85b927fa411bf686036f27d4d

  • 77b6fa736 - Initialize vehicle_ordering in its getter

  • 7d224fb0a - Fix some issues with findLeader

  • 09351f25b - Fix a bug relating to IDM

  • 090a12444 - [CI] Manual workflow trigger deploy new release test 1

  • 8345987a7 - [CI] Manual workflow trigger deploy new release test 2 - Change script parameter value

  • 38041245b - [CI] Manual workflow trigger deploy new release test 2 - Setting a custom commit-message variable (TRAVIS_MSG) and setting it with a conditional step

  • 43eb9aa1d - Make unregister an action in driving skill

  • 7c7693da7 - Fix another linked road issue

  • 886a9fa6d - Several bits of additions (see warning below):

  • c869860cf - Refactor traffic plugin

  • 18455e0a3 - Allows to read flags from vm args / system properties

  • b7a89d83f - Adds the "no_logging" flag (formerly GLOBAL_OFF flag in DEBUG)

  • 01f3d3383 - Reverses the logic by replacing "no_logging" with "enable_logging"

  • 8aaf8dd4d - Fix a bug when finding leaders

  • ca55bd325 - Remove extra brace

  • 3aebaeb57 - Allows preferences to be overriden if passed as VM arguments to GAMA

  • b48823283 - Better handles number format issues in preferences passed as parameters

  • 89ce978ad - Correctly applies new preferences to the last workspace(s); see #3115

  • 9b3df8fc3 - Removes misleading message when cloning workspace

  • 5f2a301fe - Several additions to the new display sync mechanism

  • ef2afea00 - Adds new verifications to the processor

  • 43b0f674e - Follow up

  • 73301554f - Follow up of ef2afea006a48695b6bd089c414a0f4a9797f666

  • bff81c112 - Amend 8aaf8dd4d8f1b3989180bcbfc0fdd50e33658ede

  • e40257d35 - Allow users to choose lanes manualy on new road

  • dc1c6439a - Produces initial doc template as a .md file (not .html anymore)

  • 95689dc82 - Corrects an issue where adding species would not return a IPopulationSet

  • b8cfde451 - Fixes a stack overflow error in reading gama (agent) attributes

  • 459548b1c - Fixes #3047 by supporting saving consoles to log files

  • 9d4054772 - Adjust IDM formula

  • 0e09e8fce - Fixes #2313 by allowing composed rename operations

  • a31ae4d72 - #2946. Addition of regex_matches/match_regex

  • 87a84b8ef - Adds a flag allowing to block the editing of model files in GAML editor

  • a32acc56f - Reenables the editing of models

  • 20cb96099 - Adds a method to RandomUtils to draw a random point

  • 0d4f304f6 - Improves the handling of points and dates in batch explorations (#3019)

  • 318daa345 - In the scope of #3068: moves ordering of variables to GamaPopulation

  • 09cc6c315 - Optimizes and improves the detection of cycles between variables

  • d23511d54 - add an action in the driving skill to force a move

  • e0db9efef - Adds the source code of JGraphT

  • 8d0cbe631 - Should completely fix #3068.

  • bc9348455 - Improves the behavior of the single-threaded animator when paused.

  • 5f29cd34d - Uses a Directed Acyclic Graph for the hierarchy of species

  • 9a72a9b48 - Corrects a bug where a variable would be incorrectly updated

  • a4da4f346 - Fix for #3156; freezes the GL animator when in modeling perspective

  • 9c3db49d6 - [HL-Batch] Use max concurrency

  • 8790a8000 - Removes the dependency to SimulationPopulation in SimulationRunner

  • 382589b32 - Allow moving across > 2 road segments in 1 step

  • d21446a33 - Cleans the code of simulation Executors and makes it easier to be reused

  • 36606060f - Fixes an issue in the executor

  • 26a6d2d24 - update model about spatial queries to cover all the added operators

  • 906d45ae4 - Add an error msg when a road is too narrow

  • 71eabbb0f - Avoids a warning because of the deprecation of JApplet

  • 5483686c0 - Add "tutorial" to the keywords

  • 09bd85c79 - Handles (silences) harmless exceptions in the main app loop.

  • 2af799f8c - Fixes #3169. Emits warnings for parameters with the same display name

  • 5d08e9c7e - [HL] set 'workspaceCreate' for new batch command

  • 19fd59e92 - fixes an issue with genetic algorithm

  • 615c796e9 - try to improve the robustness of shapefile read

  • 8ed7959e3 - first step to parallelize simulations with different parameter set in batch mode

  • f0717acff - Update GamaExecutorService.java

  • 54c740079 - [HL-Batch] Remove headless parallel simulation Allow to have same batch parallel simulations as in gui + Function never check by the 'classical' headless mode (with XML files)

  • d9984a1d6 - fixes an issue with genetic algorithms

  • ff7a8c428 - fixes a minor issue with genetic algorithm

  • d2724589f - improve batch mode in free mode

  • a2c2f0490 - fixes an error with batch (exhaustive exploration)

  • d7481becf - offer the possibility to start a local search from a given init sol

  • f6c412a66 - fixes an issue with ColorBrewer

  • 0c64cc945 - improve robustness of pedestrian path construction

  • 124d730a1 - Merge pull request #3171 from gama-platform/GAMA_1.8.2_headless

  • bae27549f - Update ExperimentPlan.java

  • 7a576c4d0 - fixes several issue related to batch and explicit explo method

  • 5ea4eaabf - fixes an issue with randomdrive and road without any following roads

  • 871086cc3 - fixes an issue in the driving skill

  • 39aea54e7 - Fixes Issue #3114 by adding a platform wide menu for "New ... "

  • de7cde620 - Fixes #3043 (old bug linked to #2367)

  • 3129e4975 - Helps understanding #3016 by reporting the faulty file names

  • 2bed20aa9 - Reinforces the guarding against exceptions in parameters

  • 0dad5aa15 - Tries to fix #3141. "mailbox" and "messages" are actually synonyms.

  • 4e06fdf5c - Makes sure that all actions are returned by AbstractGamlAdditions

  • 011506daf - Cosmetic changes related to #2915

  • c7d51264a - Removes temporarily the compression/uncompression of documentation

  • 581987acf - Hopefully fixes #2915 by harmonizing the access to actions documentation

  • 99e2611c7 - Adds a short life CRS cache to solve issue #3020.

  • d52f0a8bf - fixes #3175

  • e79a7b516 - Fixes #2987 and simplifies the management of layers

  • 0451ffe33 - Gets rid of local files that should not be committed

  • a9fe99b12 - Forgets about the /doc/ local folder

  • 96a63c5dd - Addresses #3180 by synchronizing SWT and AWT threads when opening a menu

  • 4681192ec - add info on the fact that there is still a road in random drive

  • 179c525cf - A first attempt to solve #3180. Needs more thorough testing.

  • 46af3c878 - Extends fix to #3180 to other environments

  • 03a68d490 - Fixes #2313

  • fe73001b9 - improve the robustness in shapefile reading while testing geom validity

  • 9ae088dd0 - Forces showing the memory monitor.

  • f59ae1bca - Addresses #3187 by putting back separations between tabs using CSS

  • ead98a2ae - Merge pull request #3188 from ndgnuh/write-xmi

  • acee76530 - [HL Batch] Remove doubled function Probably caused by a the #3171 PR merge

  • f9f09e1bc - [HL Batch] Add throws exception for new Batch Runner

  • 67740f876 - [HL] Update wrapper script for linux & mac

  • 3aa8de677 - Addresses #3180, #3138, #3184 and #2990

  • 913ea6249 - Fixes #3187 with an explicit flag to turn off the "new style" tabs

  • 767e2aa91 - Various enhancements:

  • 6aa07d576 - Correctly labels the swt fragment for macOS in the feature

  • 50bdbf056 - Addresses #3190. Please test !

  • e10048d7d - Tries to fix Travis compilation

  • 21416fd74 - Trying to fix Github Actions and Tycho

  • 8b5061d2a - Fixes #3189 and the issue of different heights of buttons in editor

  • 5df7f4853 - Improves the display of icons on Windows

  • 0ee44821d - Tries to get rid of an annoying error regarding the version of ANTLR

  • a029a4936 - More work on dark/light themes and toolbars

  • 35a2fd3db - Improves toolbar appearance for Windows

  • 2da8d796e - Corrects wrong size of buttons when clicked and exited

  • 6e0de1b20 - Bumps ummisco.gama.annotions to JDK 11

  • b0e7d5111 - Fixes #3186

  • bbded0b7d - Fixes #3191 since nobody seems to be willing to ...

  • a93560409 - Let display toolbars adopt the color of the background by default

  • 93b1e0ea0 - Fixes #3184. Temporary solution, which does the job.

  • 430c8100c - Second fix for #3189 (regarding separators in other toolbars)

  • bfffd0ae0 - Simplifies separators in toolbars. Corrects memory setting in product

  • b15763d59 - [GHA] Display logs when validate fail

  • a3e25491e - [GHA] Raise bash error after cat log

  • 6e2a723a6 - Fix #3107 adding more documentation on pedestrian_network_generation operator

  • 7e087573f - Removes useless (?) features from the gama.dependencies feature

  • 147c1051d - [GHA] Display full compilation log ci clean

  • d003fc5af - [BUILD] Upgrade Tycho version Bump from 2.2.0 to 2.4.0

  • 6fa757c02 - [BUILD] Upgrade base eclipse version Bump from 2021-03 to 2021-06

  • 4637e48f0 - [GHA] Validate use gama-headless.sh helper Should prevent missing libraries and other problems

  • 30b64d355 - [GHA] Fix product for linux start

  • b348f55c9 - [FIX GHA] GamaApplication not 1.8.2 yet

  • ed668d43a - [FIX GHA] Configuration version not 1.8.2 yet neither...

  • ba71ec415 - [GHA] Add plugin in feature dependencies Revert 6aa07d576e66c0e726dca6335f992559da84c6c5

  • 44a8a94fa - [GHA] Use same JDK-OpenJ9

  • 64e2f9a38 - [HL] Remove usused/useless 'ext' folder

  • 78f9e9b3b - [HL-wrap] Update headless wrapper flags

  • c1b3c5f32 - [DEPENDENCIES] Remove useless included features Revert most of ba71ec4152e8f61c9a7a668a98c1d8c588627ab4

  • ed622574e - [HL] Fix XML generation Don't turn output file.xml into a folder anymore

  • d1221151c - [Genstar] fix generate validator with genstar_pop_generator

  • 9b0140de9 - [traffic] Revert "add info on the fact that there is still a road in random drive"

  • d16d3842f - [traffic] Fix inconsitencies when updating vars

  • 2917630db - Changes the default update site

  • 89d50e2b7 - Moves DPIHelper and ViewsHelper to ui.shared, PlatformHelper to core.

  • 5b6d4c686 - Removes the shared target platform

  • cfccfe7c6 - Revert "Moves DPIHelper and ViewsHelper to ui.shared, PlatformHelper to core."

  • 1eb390fb6 - Gets rid of the blind usage of WorkbenchHelper.getSheet();

  • 7741c686a - Gets rid of the blind usage of WorkbenchHelper.getSheet();

  • eccc90cf5 - Gets rid of the blind usage of WorkbenchHelper.getSheet();

  • dc2db7ba9 - Gets rid of the blind usage of WorkbenchHelper.getSheet();

  • 387593746 - Gets rid of the blind usage of WorkbenchHelper.getSheet();

  • b970549da - Add a run(Callable<T>) to WorkbenchHelper

  • 1ef4cc4b7 - Gets rid of the blind usage of WorkbenchHelper.getSheet();

  • c8b479173 - Moves PlatformHelper to core and DPIHelper to ui.shared

  • 4a68ba22a - Fixes #3190 (again) by hiding meshes when inspecting

  • 3a7dd81de - Fixes #3194. Please test.

  • 41d3e9100 - Completely closes #3141 by removing the non-existing var messages

  • 768598f5d - Completely fixes #3017. Please test.

  • e7488b3fb - Fixes #2300 by allowing attributes to be specified in inspectors

  • 55763ac75 - Fixes #2980. Tested on two different models.

  • 8a3afe7df - [traffic] Rework example models

  • a12551f48 - remove warnings in 2 models of the lib

  • 369d94e32 - [traffic] Remove duplicate geometries in example shapefiles

  • db9e55258 - Fixes #3204

  • e1725d15b - Fixes #3203 by using the ManagementFactory class to retrieve max memory

  • 2cd38bc72 - [BUILD] Downgrade Eclipse base to 2021-03 - Fix #3199 JOGL doesn't seems to support latest 2021-06 version. Very likely that it'll never do and we will have to change the opengl stack inside GAMA soon

  • f2f5a12be - [traffic] Re-enable the safety check when crossing intersections

  • ea1527013 - Avoids an NPE when validating literal maps

  • ac8242313 - Fixes #3127. gradient now behaves like LinearGradient in Java.

  • a5e57c827 - Removing debug instructions

  • 04c5df346 - Small change in "building heatmap.gaml"

  • dd4808059 - Remove further DEBUG messages

  • f3694a70f - Removes useless workaround (for #2745, not relevant anymore)

  • 421afc3d0 - Removes useless variable

  • 48825ba05 - Resizes ExpandBar+Items asynchronously

  • fa20941c2 - Workaround and fix for #3195.

  • 157f4a5ab - Add a tentative entitlements.plist file

  • 08b89d65f - Fixes #3198 by rewiring createAgents() in ExperimentPopulation

  • 7a06ec4e1 - verify the 1.8.2 update site ci deploy

  • 651cac239 - verify the 1.8.2 update site ci deploy missed a file

  • 380968c3c - fixes #3094

  • 7b7d89800 - [traffic] Remove overridden die action as it doesn't work

  • c1326ba29 - [traffic] Avoid an exception in ready_to_cross

  • dabbb53f5 - Fixes #3210

  • f313a033e - minor fixes

  • d05036c75 - Enhancements to remove hidden exceptions in experiments lifecycles

  • 98e1e9181 - Prevents views from being asked to close two or more times

  • 8013f865f - [ECLIPSE] Remove per os RAM args - Fix #3220

  • c8811dc6a - [Eclipse] Fix endline format Switch to standard UTF-8 line the rest of the repo

  • e9b2d1af5 - [ECLIPSE] Reapply 8013f865f (removed by merge)

  • b94b7bbe9 - [MacSIGN] Push inactivated apple sign tools I prefer to setup everything from my Linux ;)

  • 00f408b84 - [GHA] Use JDK maven cache option Remove one action, and it'll be maintained

  • 3648883f1 - [DEL] Remove useless workflow Accendently added for MacBook

  • 99ef9bcd6 - [GHA] Make zip archive outside publish.sh withJDK is needed to sign with MacOS, so we generate it before

  • 66a3a3ced - [GHA] Implement MacOS signing middle job First launch, will probably fail

  • 4c95046ba - [GHA] Fix YAML file indentation

  • 879566d79 - [GHA] Fix if condition syntax

  • 062c31a13 - [GHA] Add some verbose debug

  • 3630bca8f - [GHA] No encapsulation in steps' if Seems to prevent correct boolean execution

  • 0d6b74a9f - [GHA] Manual check bool condition If true == true...

  • 917c6fcef - [GHA] Update upload archive env path

  • 643c93c51 - [GHA] Detect build artefacts

  • 865e313e9 - [GHA] Detect build artefacts - n2

  • a654a8ffa - [GHA] Debug display files I make this commit on a terminal from my phone :3

  • f759a459c - [GHA] Doesnt use 'working-directory' cf. https://github.com/actions/upload-artifact/issues/246

  • 0057f151d - [GHA] Bring back double dashes probably eaten by macos ;)

  • 2c9c042c5 - Simplifies the creation of fullscreen shells

  • 047c034c9 - Reverts the developments made for #3210 and #3193

  • 225234562 - [GHA] Split macos certificats steps - debug purpose

  • 1a5e810f0 - [GHA] Better use secrets And start remove debug splitting

  • dff9a4c26 - [MAC] Fix missing entitlements file

  • 44c1c058e - [GHA] Clean workspace between two signing

  • 547859b64 - [GHA] Use variable path in action scripts Not relative broken path anymore

  • 5063cb090 - [GHA] Fix missing signing script Missing from build job to sign job

  • 0ff7ec595 - [RELEASE] Fix script for new Mac dmg

  • 407c8ae5a - [GHA] Clean mac zip after being extracted

  • 9bc18a9bd - [GHA] Exchange artefacts from 'signed' to 'publish' job

  • 17a82fcf7 - [TRAVIS] Update release scripts 'thePath' variable is managed outside the script mac releases are .dmg file

  • fee008e59 - [GHA] Fix 'ci' build detection

  • caaf9e8c0 - [GHA] Re-Add release command when manually triggered

  • f300a357a - [MAC] Validate plist before signing app

  • a3f2151b7 - [MAC] Fix w/ JDK packaging I forgot a crappy little tiny dash.. πŸ™ƒπŸ™ƒπŸ™ƒ

  • 558073abc - [MAC] Fix signing actions upload Forgot the working dir... Sorry

  • a397af0dc - [GHA] Small artefact transfert optimization MacOS actions doesn't download every zip made, but just the MacOS' ones. Should save more or less 30 seconds, but make the pipeline cleaner

  • 9e9c08416 - [MAC] Optimisation of mac-sign algo Check .jar file to see if needed to be open to sign files. If not, skip jar

  • bf803ced0 - [MAC] Upgrade to XCode 13 Didn't saw that it was installed, but not used...

  • 01d96fab2 - Fixes #3228

  • 7ecd61f91 - fixes #3224

  • 88e2146ac - Addresses #3061 by allowing to change the background color of titles

  • c6f72a46e - Fixes a blocking bug when opening chart editors (left side properties)

  • e904f1773 - fixes #3035

  • bb03ec4ef - fixes #3236

  • 859136f6f - Fixes #3236

  • 7855a8c84 - Complete new implementation of OpenGL displays using NEWT Windows

  • eac9f2cf1 - Updates the icon on macOS to adhere to the new standards

  • ad4d1d614 - try to fix #3224

  • 1f2a3f0fa - Fixes #3238.

  • 3651574bd - Corrects various issues introduced in the previous commit on NEWT

  • 19daec602 - Adresses an issue of "sticky CTRL key" on macOS

  • 96a911186 - Reestablishes mouselistener in the SWT-implementation of JOGL displays.

  • b22584674 - Avoids an SWT error at the end of experiments

  • 4128c8462 - Makes sure all flags are logged when they are loaded.

  • 6800661db - Fixes #3232 and simplifies some layer operations in OpenGL

  • a67b137d6 - Update ImageUtils.java

  • 670addd83 - allows to load color from OSM data

  • cb23c9213 - Update GIS Data with .prj file

  • a2114b807 - raw message for tcp server

  • bbd38c85b - [Headless Batch] Doesn't encode URI - Related #3417

  • 7f5f1a5a8 - fixes #3419

  • a505ed678 - gamalistener add param when reload, add crs in output

  • 017238a1e - add a test in the driving skill to avoid an error

  • 3d39a5390 - Fix bat headless script #3393

  • 0d5cae104 - [HEADLESS] Remove '-write-xmi' from help message Don't know how to use it, what it is for, nor anything

  • a40087a78 - [REALEASE] Update predatorPrey xml sample More coherent with new documentation

  • 4b5a826e9 - [HEADLESS] Make wrapper executable file Remove the need to launch it with 'bash ./gama-headless.sh'

  • 4b98046fd - Remove preferences about spacialite in the preferences model

  • ff3b41127 - Clean database code

  • 44accb3e6 - remove MySQL connector lib from build.properties as it is not used anymore

  • 0ecdf213e - Remove the "support" of spatialite... sqlite is kept, but not its spatial component

  • 26fc422c2 - Refactor of the databases : rely on Geotools for MySQL and POSTGRES/POSTGIS connection - remove the external library for mysql

  • 4a0bd1ce9 - [JDK] Move release M1 on new JDK 17.0.3-7 LTS Same as every other release

  • c76d955db - gamalistener some minorr cleanup

  • 0fea79018 - Fixes a type problem on all_indexes_of

  • 4d3af63e2 - [DOC] Rename exhaustive index md filename ci docs

  • 3c1af2dc9 - gamalistener: add params when launch, interactive mode

  • 5ad72a9e6 - Simple changes for debugging and improving toolbar behavior

  • 365cc80ab - [DOC] Generate doc every Saturday midnight

  • 3422b50da - gamalistener: add reload, paramset

  • c15417eee - update databasr project

  • 2c8ec9cb0 - Update Databases : remove Oracle and SQL Server support from GAMA core The support has been moved in a dedicated experimental plugin

  • c6d8366b1 - update tree and season toy model

  • ad7ff429d - real fix for #3407 and some other toy comodel which has myself computation issue in creation of micro experiment

  • a6dba9fc3 - Fixes an incorrect snapshot operation in opengl

  • f6aae1234 - fix #3413

  • a602503c2 - Removes some useless preferences + improves slider presentation

  • 7cfc8a08e - Fixes #3411.

  • db74a08ba - update database model for Postresql/postgis

  • 7fcbb1562 - [HEADLESS] Fix batch simulations not starting Link to 1eeb4495690e10eb57b07643fb1fa601eae870df - HeadlessExperimentController.java

  • 0a7366954 - [HEADLESS] Finish fix #3376 Link to 0b00905a9317ac03f68a1839e04762d3a9138f54

  • 1eeb44956 - Prevents problems in non-NEWT Windows

  • 46c311354 - Repair the connection with MYSQL

  • f61b9c37f - Follow up on #3376

  • 577dfb5c0 - Added example for Stochastic Differential Equations

  • 0b00905a9 - Addresses #3376. Please test !

  • 15960462d - Add dynamic: true to camera in order that it can be moved from process

  • bcffa2910 - Update Comodel Example (Populations Mutated).gaml

  • b3d7d12cb - Update TestWebAddress.gaml

  • 1aac29cf4 - fixing broken is_reachable + model

  • d6d8646c8 - Fixes #3392 by adding a small delay to static layers

  • 4291b6b52 - Update doc of the Rules architecture

  • 0a9c772f6 - updated ODE library models

  • 1c8d6d008 - Improves the TextDisplayer for parameters. Adds a new splash screen.

  • 02602bd36 - fixing #3379

  • dac13ed7e - Fix #3410

  • 43c47995e - [FIX] Remove need of removed HTML page for Headless

  • aabf346c7 - for #3410

  • 478c5fe97 - Update doc and processor to display some missing statements: address issue #92 of the website

  • e02fb9a7c - Fixes #3400 by introducing the new 'text' statement in parameters

  • 34ec62fc6 - for #3410

  • 306251231 - Remove client server code from GAMA source (now in

  • b9f590c02 - clean data of Buildings of Montpellier

  • df186ccc7 - typos in library models

  • 8b0489e05 - enables to define the maximal y value for radar chart (chart.... y_range: 100) - related to: #3408

  • 927cacde1 - fix #3407 , change error meesage of unavailable display type to warning

  • 9b7d99b0f - Fix #3403 by initializing the torus in the Field DiffusionContext

  • 657b9648d - Follow up to the last commit

  • b92aef002 - Moves GamaObjFile to core (from opengl)

  • 3023f3eb9 - Fixed headless wrapper again

  • e8132d269 - Add a new operator (and model) to test the reachability of a web address

  • 071a2fd0e - Fixing headless wrapper for windows without JDK

  • 583877ca5 - improve the visual aspect of model Ant foraging in charts

  • a5409dda7 - Minor visual change and setting of camera for Toy Model library

  • f8a3dce85 - Updater Jsoner for colors

  • 8c3623108 - Fixes #3404 by using 'invokeLater' rather than 'invokeAndWait' in AWT

  • 7a70ab9fa - Add a link between core and serialize to use xstream to Jsonify some objects

  • 96d937f1c - MInor visuale change

  • c570b227d - fix #3402

  • a374890ca - [DOC] Fix html tag for documentation ci docs

  • 960332aa5 - update mapquest appkey

  • 16b998ef6 - Update l-tri light

  • 04c966784 - fixes the path to the file used for the download data model

  • f9d8fdaf1 - improve the visual aspect of OBj file loading model (size of the world)

  • da7efad7f - Follow-up previous commit

  • c2cd82f6d - Fixes #3399.

  • 1a1440f40 - Fixes #3397. Fixes #3391.

  • dcc3bf6af - [MAC SIGN] Clear *.tmp jar files - Fix #3377 v2 ci release

  • c8fac62a0 - [MAC SIGN] Clear *.tmp jar files - Fix #3377 ci release

  • 0a140cdf1 - updated ODE test models

  • c73edd053 - Add lib in the META-INF for JSON export

  • b0470d18a - Update Serializer to add the possibility to export into JSON

  • 221dd3a3d - [GEN*] Clean javadoc Change from bad HTML to full MarkDown

  • 3797afd1c - Fix Incremental Model lightning

  • 42da666f8 - Prevents native physics models to hang on quitting on macOS and Linux

  • 4a43bc61d - Remove one of the Websocket used to get the simulation output

  • e99eb13e2 - Fixes #3389.

  • 44f2476c3 - Fixes #3388

  • dd2504b18 - Modified ODE models

  • ab92bc74f - remove the parallel computation in the hydrological model (issue #3380)

  • 0cafd2c08 - Fixes #3346 -- but not the "frontmost display" part.

  • 37fe21e21 - Fixes #3386 by removing the "classical" built-in equations

  • f243a1092 - fix #3387

  • 715569f7a - Fixes #3385 (keeping a cache of the built-in doc)

  • c7047abef - Documentation fixing #3002

  • 9d5b9aee6 - Fixing Table Of Content (https://github.com/gama-platform/gama/wiki/BuiltInArchitectures)

  • dd0d054b1 - #3384 missing file, sorry benoit

  • af94d59e2 - #3384 please test

  • 834b9c5d5 - Documentation fixing #3002

  • bbba98d88 - [CLEAN] Remove unsused package

  • 6c365bf68 - Improve the visual aspect of pedestrian models

  • 77cc9e6ef - improve visual aspect of genstar example model

  • e24264186 - Suppresses some harmless warnings.

  • 27d562bed - Add a simple example of usage of the driving skill

  • 8c0ba94ad - Hides some very little used preferences from the prefs view

  • 8680a1822 - Fixes #3383

  • 2eff8d5b3 - Remove rotation in ants

  • 74d1aaf04 - Fixes #3365.

  • 11b2a5f3d - MapBox v1.0 Proof of concept

  • 89a1811b9 - Remove RFile and the RCaller lib from GAMA The access to R is delegated to the external plugin (cF. experimental)

  • cdb2394eb - Reorganizes the display views:

  • 8d5a571dc - Update doc / processor to generate pdf

  • c34e95e64 - MapBox Client WIP (Code cleaning)

  • 3f4aa1e10 - gama listener launch experiment without parameter input from xml of headless

  • a15a507ad - Improves the handling of NEWT Windows when going fullscreen

  • e2585a287 - New feature : capability to send HTTP request (e.g. to Web service)

  • 14dee4ea6 - Addresses the continuation of #3337

  • ac91e928a - fixes data for traffic tutorial

  • 2b46fa03e - update of the processor to manage better some exotic data type returned by operators

  • f2a9baf4c - clean gis data of road traffic tuto

  • 30f266ef1 - Working on GAMAWeb Client (WIP)

  • 4ddf06ceb - Documenting #3342

  • 7d50289d7 - fixes a problem with pie chart and background color

  • 3621175a2 - complement for #2984

  • 9fd1124ca - Fixes #2984.

  • cbe2ec283 - Fixes #3338. Better display of editor buttons on Windows

  • 93ccdf7b6 - Adds native Apple Silicon launcher

  • 22c941cbb - Adresses #3337, #3353, #3358. Please test and close issues if ok

  • dad367de1 - [HEADLESS] More permissive JDK check Was very strict on the name format, but it can create some issues like for AlpineLinux which is used as based for GAMA Dockers ci release

  • 7a3eee23a - add more possibilities (and examples) for pie charts (related to issue #3343)

  • ecb0b0c98 - address #3372

  • 059fddae3 - [LIN] Apply workaround and fix #3373

  • d581b4e9c - Fixed headless wrapper for windows #3367

  • 9cf7ecac4 - [GHA JDK] Remove jdk check on gama-headless.sh w/ JDK build

  • 2f23142be - Fix for #3371

  • bd8dc664f - fixes #3342 for opengl

  • 0af9ed4c3 - Fixes #3370 by setting a default workspace name

  • cb38badf5 - Working on GamaWeb HelloWorld

  • c86d2a6e1 - Update Copyright year in Info.plist

  • f49e3680e - More trials to make GLCanvas and NEWTCanvas coexist...

  • baabbd002 - updated file operators and examples

  • ee2732065 - fixes #3355: keep the order of the experiments in a file

  • c3a8f544c - should fix issue #102 (of the documentation) : improve the paring of files constructors to avoid displaying empty example block

  • 29219efd1 - updated documentation for copy/rename

  • eeb3d7f9f - Reinstiates the -Duse_native_opengl_window flag (false by default)

  • acda6dbe1 - complement for #3366

  • dd33b001e - Fix the restoration of simulations from files

  • 6e78ecd57 - Address issue #90 of the GAMA website: generation of the documentation of skills' actions

  • 456b96840 - add a warning for the projection of grids (related to issue #3345)

  • 313ae572b - Fixes #3366 by providing a correct copy of function calls

  • 0b3ab4333 - [HEAD] Port ummisco.gama.product wrapper to w/jdk version + Check JDK version + catch -write-xmi option + Update copyright year everywhere

  • 4996d15f2 - [GHA] Finish removing ArchLinux packages ci release

  • 0f456db01 - fixes #3357 - propose a rename_file and a copy_file operators

  • 56fc5c3ea - Fix previous revert

  • 9df63faaf - Revert d4750ea51

  • 2aa74390e - Fixing issue #3288

  • 594da79e2 - [GHA] Parallize better linux jobs No need to wait for debian installer test to start packaging for ArchLinux

  • d4750ea51 - [GHA RELEASE] Add format for ArchLinux based ci release

  • 67dd3df30 - [1.8.1] Cherrypick new ISSUE_TEMPLATE files

  • b47e22bd9 - gamalistener, try with json format standardized

  • 05324c17c - [GHA DEB] Fix switching java version Do for Debian installer test job ci release

  • 98eaa00be - [GHA DEB TEST] Update Java Env before running test ci release

  • d3da9813f - [HEADLESS] Add catch if not running JDK 17

  • 77638d097 - [GHA DEB] Fix fix path in headless helper for jdk build v2 Forgot to remove previous command which was to fix... πŸ™ˆ ci release

  • 40099a5f8 - Update TcpSkill.java

  • ed975e4e4 - [GHA DEB] Fix fix path in headless helper for jdk build Set full path for the JDK embedded binary ci release

  • 990650117 - fixing typos and error messages in tcp skill

  • 4fcef7daa - [GHA DEB] Fix path relative path in headless helper We know where GAMA is install, so we can hard-code it and limit future problem ci release

  • 923f51b9e - [GHA DEB] Explicit update apt database Prevent current error downloading inexisting package ci release

  • fd1ea5832 - [GHA DEB] Apply previous commit for w/ JDK on the fly ci release

  • fe6782a2d - [DEB] Add Dependency and conflicts Will install JDK 17 automatically for light version and replace version w/ JDK if already present

  • 4c374cab3 - address #3360

  • ccc131834 - [GHA DEB] Install local deb can't be chained in command ci release

  • 4f8f307c4 - [DEB] Add GPL3 copyright in release ci release

  • 53ac2dae5 - [GHA DEB] Fix test installer job

  • 71b32ae57 - [DEB] Copy icon in product Fix missing icon in drawer and task bar

  • dc7c65c22 - [PUB] Fix macOS loop Empty cells in array are skipped in bash, which was missing some of our builds ci release

  • f2844873d - [GHA] Add auto-test deb install/remove package ci release

  • b33f47921 - [GHA DEB] Fix post remove script Fix deadlock script from bad copy-paste

  • ff9fb14fe - [GHA REL] Auto-scale archive upload loop ci release

  • 6779c531c - [GHA] Fix publish string var usage ci release

  • 1b9794ff5 - [GHA REL] Add linux zip in gama-zip-builds artifact Last thing missing for publish script ci release

  • 585f5ed38 - [GHA REL] Fix echo var instead of command ci release

  • ccad589fa - [GHA] Fix publish string var usage ci release

  • 57835d20a - Fix some issues on unuserialize

  • 350ed40fc - [GHA] Fix publish string var usage ci release

  • 5812716cb - Revert "[MAC SIGN] Use absolute path for source txt file"

  • 167513de8 - [GHA REL] Pass Github's var to bash env one ci release

  • 0d9973e80 - [MAC SIGN] Use absolute path for source txt file

  • 8611c6be7 - [GHA DEB] Change postrm file permission ci release

  • 880522a9f - [GHA MAC] Process only files flagged in pre-sign job ci release

  • b64b960ac - Fix color printing

  • 9509a07ee - [DEB] Better clean-up after install Also, add 'gama-headless' in system PATH

  • c75bd5473 - [GHA] ci release

  • 22ba009bb - Revert "[JAR] Remove useless lib from jSerialComm"

  • 36f0a1477 - Revert "[GEOTOOLS] Clean jar file"

  • 62403e287 - [MAC PRE-SIGN] Prettier logs

  • a42507214 - [MAC SIGN] Not deleting source file anymore ci release

  • aa5109984 - [GHA] Remove composite workflow for MacOS sign ci release

  • b0f2d7d8d - [GHA MAC] Use result file from pre-sign job ci release

  • 7734ed68f - [GHA MAC] Add pre-signing CI step Use Linux VM to fetch list of jar to open and sign -> Done to prevent silent hanging of heavy MacOS' Github runner

  • d0d5fa9a4 - [GHA MAC] Remove IS_WITH_JDK reverse var

  • 70a6f1df9 - restructure websocket, move to network plugin (to be a protocol beside tcp, udp) and to be able to use tcp, udp in headless listener

  • 1a0a314aa - [RELEASE] Add exe installer

  • 97d23da34 - [JDK] Start revert 993db9eb52 Still missing aarch64 build

  • 14897659c - [GHA DEB] Change permission for postinst script was bad permissions 644 (must be >=0555 and <=0775) -> Is now 0775 ci release

  • 8deb4c4b6 - [GHA DEB] Fix unzip path ci release

  • b0ecbf16c - [GHA] Fix recursive parameter

  • 45c0b9cb5 - [GHA DEB] Add postinst file Set permissions for freshly installed gama application ci release

  • aa9b3cff8 - [GHA MAC] Un-parallelize signatures ci release

  • 4e03770a9 - [GHA MAC] Parallelize per archi Only run 2 VM at a time, 4 seems too big :( ci release

  • c0ef62ebf - [MAC SIGN] Clear some debug log

  • 17b62c460 - [GHA MAC] Re-parallelize 4 signing processes Error seems to come from old Xcode application usage ci release

  • 4f70217ea - [GHA WIN] Write sed modification in file Command was applied only in log display text, not an infile modification

  • 9e5f0334f - [GHA MAC] Bump runner to JDK 17 LTS

  • 17729e0cc - [GHA MAC] Use default Xcode version Was hardcoded on 13.0 from before it turns default one ci release

  • e12e3da31 - [GHA MAC] Signing one build at a time ci release

  • e7054f7bd - [GHA WIN] Fix msi needs + Add mendatory LICENSE file + Unzip ressources + Fix input directory ci release

  • c83950704 - [GHA] Init windows.msi built ci release

  • 022fdc1c9 - [GHA MAC] Explicit shell for composite Github Action ain't smart enough to know which runner to run bash commands, so it needs to be explicited for each job step ci release

  • 9bbc6662c - [GHA MAC] Full checkout Less clean, but should work well ci release

  • f9a7452f5 - [GHA MAC] Checkout composite action first + soft parts comments ci release

  • 46f4d4b48 - [GHA MAC] Move from matrix to composite action Will allow to more easily/prettily separate signature for 4 macOS built ci release

  • fcab28e66 - [GHA MAC] Try to reverse list on JDK ci release

  • 993db9eb5 - [JDK] Temporary link hard-coded Temurin is releasing a new stable version, so hard code link to have script still running ci release

  • b07b88bd9 - [GHA] Fix script

  • ff131d259 - [GHA MAC] Sub-parallelize mac builds Only 2 VM at the time, should prevent signature timeout ci release

  • 6e88c1eab - [GHA MAC] Try to reverse list only for JDK ones ci release

  • 27653ff50 - [GHA MAC] Print processed file only if opened ci release

  • b499af34f - [GHA MAC] Add delay between each mac VM + keep reverse list only for JDK ones -> Try to reduce submission concurrency ci release

  • ed64a99ba - [JAR] Remove useless lib from jSerialComm ci release

  • 3bfbb74b9 - [GHA MAC] Apply job delay for JDK signing ci release

  • 1dbe17012 - Adding windows inno-setup script + icon

  • f7abf5568 - [GHA MAC] Replace missing tac command ci release

  • 6005289b1 - [GHA] Better clean-up ci release

  • e50e817eb - [GHA] Clean debug macos + Re-parallel + Reverse jar list order ci release

  • bcf391e06 - [GEOTOOLS] Clean jar file Remove useless native lib like for DragonBSD May help fix signature script for MacOS

  • 64f67d8cd - [GHA MAC] Try to de-parallelize macos jobs ci release

  • 06707de9d - [GHA MAC] Add debug information while signing ci release

  • f6aaae916 - [GHA DEB] Fix debian package preparation Forgot to change zip file name to process

  • 43232545a - [GHA MAC] Try to fix macOS hanging Send text console message every 25 seconds to not have job timeouted ci release

  • b123b2b45 - Revert 3ebee6152 - Can't use self hosted MacOS runner

  • 3ebee6152 - [GHA] Use self-hosted MacOS Shared GH's macOS runners always loose in timeout... ci release

  • 4580e65a2 - [PUBLISH] Refactor renaming loop ci release

  • f0dded012 - [GHA] Apply matrix refactor on Debian packaging

  • a459a65a2 - [GHA] Fix matrix cleanup Did remove Signing script ci release

  • 3c1d3f587 - [GHA] Refactor using Matrix

  • 783111a78 - [GHA DOC] Disable latest commit message trigger Use only workflow ones to trigger doc generation Prevent re-trigger release or else

  • 2e117b691 - [GHA DEB] Fix filename for post-package build check ci release

  • 8b8e56260 - [DEB] Fix wrong copy-paste ci release

  • 91462c461 - [DEB] Add EOL mark

  • d4120979b - [GHA DEB] Fix wrong command ci release Promise, it's the last one...

  • 367d6e9c1 - [GHA DEB] Fix missing folder ci release

  • 344933caa - [DEB] Generate 2 release for GAMA w/ and w/o JDK

  • bf39a8d71 - [DEB] Get extra ressources from current branch

  • ebe09227c - [DEB] Change default icon for linux Moving to icns like MacOS Will bring easier icon evolution (only one file) and xpm ain't much supported by linux

  • c0ec45085 - [GHA] Add release in .deb archive This will allow smooth installation for every Debian based linux distribution And is a first step for the issue #3350

  • a351c05a7 - [DOC] Trigger website rebuild with POST request instead of empty commit

  • 4724b0646 - [GHA DOC] Fix publish git commands v2

  • 57fa1a295 - [GHA DOC] Mini optimisation Doesn't generate product, not needed for documentation workflow 🧐

  • f19fc1e14 - [DOC] Remove WebsiteGeneration.md generation File removed since gama-platform/gama-platform.github.io#86 Remove one error line while generating documentation

  • 0e81712d2 - [GHA DOC] Fix wiki update git commands

  • bf0c078d6 - [GHA DOC] Fix paths broken since moved from Travis to Github Actions

  • 4d001b66f - [GHA DOC] Remove push trigger Needed to enable workflow present only on non-default branch

  • 551c26732 - [GHA DOC] Enable workflow

  • 99d1ebac8 - [GHA DOC] Regen doc on GAMA_1.8.2 branch

  • 20aecfa70 - [TRAVIS] Init refresh doc GHA

  • faa146194 - fixes #3347

  • 75aa3047a - Base for a workaround for #2828

  • 028025d2a - BoxAndWhisker charts first version

  • 4243f84e8 - BDI tutorial

  • 18da57fb2 - Update BDI tutorial 3.gaml

  • a3ec486eb - Fixing typos in prey-predator tutorial

  • 20ca04aea - fixes #3340

  • c4964aec8 - update of scheduler models to schedule the manager

  • 2bb1367b5 - fixes 3339

  • 1676e41ce - gamalistener try with styling in webgis

  • 5463c6770 - workaround for #3334

  • bd4f9aaff - fix wrong declaration of startup model preference, mentioned in #3332

  • 4b2d5af0f - sorry, remove wrong file

  • cfeef0ffc - HeadlessListener add expression evaluate

  • 191e29aab - Fixes #3336 by correctly handling double values in temporal expressions

  • e41f33f0b - update parameter initialization

  • c893f9716 - fix advanced social force model

  • cbc1239bc - HeadlessListener try to use processQueue

  • 8d19a47c4 - HeadlessListener mimic processCommand of experimentController

  • d590dc77f - Simplifies some OpenGL geometrical operations

  • cffcbb21d - Avoids a casting problem when passing only points

  • d38b6eb9e - See #2761. Prevents overlays to rotate when the display rotates

  • 32a4f40d5 - Darkns the red color in the navigator

  • a88e7ca21 - Possible fix for #3335.

  • 5503a9ea6 - Update MessageFactory.java

  • f6f53dc2f - fix wrong declaration of default model preference, mentioned in #3332

  • cb9312a60 - Fixes #3332 - a NPE due to a bad initialization of preferences

  • 1322364f5 - Fixes #3305 by coloring built-in attributes in shapefiles in red

  • 00531c7ff - re-add old genstar operatirs

  • a33244b09 - headless listener, some manangement of stocking experiments

  • dca10a2a9 - Attempts to improve the appearance of GAMA on M1 macOS (see #3324)

  • 93dbbfc62 - add raw facet to connect statement, turn the message of only TCP to raw format, no compositeMessage

  • b6da01339 - [GHA] Remove MacOS ZIP format release Only .dmg will be release now

  • 2e22a931a - [GHA] Add M1 build in publish script ci release

  • 61eb8a02c - Revert "Merge branch 'GAMA_1.8.2' of https://github.com/gama-platform/gama into GAMA_1.8.2"

  • 4db2bbd3a - Update TcpSkill.java

  • 3a640525f - adding basic documentation to tcp skill

  • c9a3629eb - Adding raw tcp skill to the network plugin

  • 6f9b62687 - typo in Moving 3D Object.gaml

  • 774ade107 - [GHA] Use self-hosted MacOS runners ci release

  • b19e388f3 - [GHA] Re apply b90d5d46b

  • 53e71b35c - [GHA] Optimize artefact move between jobs + re-add maven cache

  • b90d5d46b - [GHA] Remove maven cache Conflicts because previous run used Tycho 3.0.0-SNAPSHOT ci release

  • 31fe58244 - [GHA] Publish job waits M1 build signing jobs

  • e22591225 - [GHA] Add M1 build and signing

  • 3730e24b9 - [TRAVIS] Add M1 build in zip w/ jdk script

  • 638af7860 - [TRAVIS] Clean zipping script Remove dead code, still need to optimize copy-pasted parts

  • 032202cfb - [BUILD] Add extraresource on M1 build

  • af2b66aa3 - [MAVEN] Move back Tycho on stable 2.6.0

  • fdf60f9da - [MAVEN] Clean build target Sorry, but noone is using Linux ppc64le anymore...

  • 4822a6220 - [MAVEN] Fix commit d367474fbdc8b10d255a52420783b1b16704360e Properly link SWT M1 fragment for Maven compilation

  • 5faade08d - add environment aarch64 forr #3331

  • 0a73a1b3f - Tries to circumvent the bug in SWT regarding HiDPI handling...

  • aa94633a5 - Removes autoscaleup in Java2D Displays

  • 1929e680d - Generalizes the "bringToTop(...)" call in the activation of displays

  • 0c4f0659d - Forces the activation of views on macOS.

  • cb6fe2777 - Adds option (-Dsun.java2d.uiScale.enabled=false)for fractional scales

  • 94d0cdeb8 - Avoids a stall when having a fullscreen display on macOS

  • d367474fb - Adds missing SW component (#3324)

  • 5f0e824a3 - Fixes #3325. Requires further testing on fast PCs / macOS / Linux

  • ecd888e23 - Fixes #3313 and #3239. Needs to be tested carefully on fast PCs

  • f9f75d7cd - upload zip and compile from the temp unzip onserver

  • b1ff8a156 - headless listener, commit output endpoint to get geojson of species

  • 0948990aa - headless listener, commit the example of geojson serializing

  • 03f4a0355 - Fixes #3324 by providing native M1 libraries to JOGL and JBullet

  • 2bcdbce1e - WebUI, stepping, closing experiment

  • cce01b70b - better JS display management

  • 939456cce - gama lisening mode, add exit command

  • bc6b72842 - Bump SWT version from 2021-12 to 2022-03 ci release

  • a10547458 - Adds a plugin required by Guava on Eclipse 2022-03

  • f3792e89f - Adds a different animator depending on the architecture and os

  • 4571e7b1f - Fixes #3307. Adds a timer and distinguishes between heap/non-heap memory

  • b89eacabd - gama listening mode, basically usable, need review to reorganise classes and more features

  • f4c21f291 - Adds a simplified GLAnimator to better address #3324.

  • a188a2525 - Sort of "fixes" #3323 by declaring ranges of names in menus

  • 2df6e07a9 - Minor additions and changes in some Library models

  • a2bb31564 - Adds a preference for setting the default intensity of lights in OpenGL

  • d1efcb416 - Fixes #3326 & warnings for camera, light and rotation in Java2D display

  • a4124f0e1 - Fixes #3328. Big with smooth: true and refresh: false in mesh layers.

  • 750b85c86 - Use of black magic to fix #3267 (genstar)

  • 6e3e9b798 - First step to fix Genstar errors (#3267)

  • b0ddba32c - Fixes #3327 by drawing visual affordances on foldable sections

  • 80fd6050b - Add 'cells_overlapping' to provide better results than the cells_in when geometry are polylines.

  • 892a4c47d - Genstar: replace genstar jar files by the code of Genstar

  • 5dcc57596 - Update ProjectSetForGama.psf

  • d16d81026 - Improves (by a factor of 10x !) the "smoothing" of mesh displays

  • 58135680c - Put smaller and better structured sources for JOGL

  • 075c830c3 - Modification of some default values for attributes in these models

  • ba8fe52a8 - Fixes #3271 by documenting the necessity to read 'end_conversation'

  • 94c2d2f14 - [SLATE] Disable bot

  • ebac92d32 - change the name of a model (download spatial data)

  • b33340288 - add a warning for Gamagrid file in case of problem with the CRS (#3304)

  • 2db246108 - [SLATE] Fix Dry-run option Wrong copy-paste

  • 23b52b349 - [SLATE] Extreme dry-run before real bot launch

  • d807958e4 - [BOT] Init Slate bot Automatically close stale Issues and Pull Requests that tend to accumulate during a project. - https://github.com/marketplace/stale

  • 3bf0bb666 - [PRODUCT] Fix new guard options Related to conversation on commit 492cf3b3d33bb0e398c75e1dfce2d4d5a6000e65

  • 906890ffd - Removes the fonts still residing in the opengl plugin (not used anymore)

  • f00d44695 - Fixes #3321 and reduces the pressure on memory when building textures

  • edd183eb3 - Fix a Windows bug (incorrect "hidden" event sent to displays w/o tabs)

  • e9e8ca0c8 - Tests solution to #3318 on Linux and fixes one specific issue

  • 0f781fbc6 - GAMA listener, try to add dynamic output

  • 2dd2405bb - js dynamic add widget of output

  • c267590d6 - Fixes #3318. Needs to be tested more seriously on Linux and Windows

  • bb20f7580 - Removes two arguments ("use_old_sync_strategy" and "use_old_animator")

  • 4b08a62c8 - Adds JOGL sources

  • c16f29d10 - Adds the option to print the stack trace of the current Thread

  • fa7f3dc2d - Update README.md

  • 2f46735d1 - Update README.md

  • b760e0a4a - Eliminates a useless condition (taken in charge already)

  • 974822ce8 - Eliminates an error introduced in the previous commit

  • 8d8ab30fb - A fix to the previous workaround to enable JOGL to run on Ubuntu #3199

  • 733101632 - A tentative fix for #3199. Needs to be verified and heavily tested !

  • e3ab832bd - Adds an "Attributes" category to shapefiles in the navigator (see #3305)

  • 9a7c8ea73 - #3312 test inf

  • 492cf3b3d - Adding more options to guard against JVM crazyness :)

  • 897cdefa3 - Improves the formatting of the source files

  • a6c30971e - Adds the arguments of GAMA in the product with their default value

  • a667e6042 - #2984 Avoids recreating executors in case of a "listening server" mode

  • 06441d5e5 - Addresses (and fixes) #2984 by providing an executor based runtime

  • f27edf781 - new js ui

  • 6c4667801 - change the classpath, so that headless uses the default Java version of the workspace

  • e15a6489a - change classpath of the headless to fix compilation error introdducedd by Websocket

  • 71896e22b - Fixes #2176 by adding a 'rotate:' facet to layers

  • d600af94a - simple web gui to communicate with gama headless daemon

  • 82f67f8d7 - headless run as daemon, communicate through websocket

  • b3d199c25 - Corrects a bug where casting a field to a matrix would return the field

  • b9f113740 - Fixes a bug where inspecting in OpenGL would lead to an NPE

  • 9510a1c89 - Fixes a bug where the deprecation of a facet could lead to a NPE

  • ba5159ab7 - Make deprecated 'ambient_light' facet work again in the new light system

  • 7a093a406 - Fixes #3306.

  • d661da131 - A bit of cleansing of constants and keywords

  • e665ff7b5 - Refactors 'light' in 'display' to be on par with 'camera' and 'rotation'

  • a6d88bdfe - Fixes #2761. Addition of the rotation statement.

  • 374578a79 - Reenables rotation of displays (for #2761). Simplifies cameras

  • 6949c48f9 - Enforcing the "positive y" policy regarding cameras in GAML/GAMA (#2694)

  • 07abedd23 - Reduces the number of resources used to draw arrows

  • c023c8c57 - Fix for #995. Addition of the #isometric camera

  • 46500e8ae - Implements an explicit release of buffers in dispose() (see #3307)

  • b08cc3e46 - Fixes a problem of camera settings in Grid DEM.gaml model

  • ac8cc8039 - Adapts library models to the new camera declaration syntax

  • 4d8eac87c - Fixes for #2757, #2742, #1159, #579, #2746 and #2640

  • f5b9e4277 - Adds a default getMaxDimension() method to IShape

  • 9335339b2 - Adds 'rounded' method

  • 6134efc98 - Handles 'autorun' so that experiments run once the displays are ready

  • 29fd57e4b - Allows to create a separator without a "width"

  • dfbb06b3d - Makes sure the search for display views happens in the right thread

  • bfab2b59f - Adds the reference to the new icon ('display.camera2')

  • 5ec9cec47 - Accepts arbitrary collections for the "among" facet in "parameter"

  • 69263d2ef - Allows to specify a horizontal offset for pop-up menus

  • 1ea39d14a - Adds a new icon for the camera controls

  • ba2d13743 - Minor change to grammar to accomodate for the use of camera in display

  • d8f307286 - move PlayMusicSkill from network to gaml.extensions.sound

  • 4475a0d9c - make network export org.eclipse.paho.client.mqttv3-1.0.2-3.jar

  • dedbc28ed - Update gama.product

  • aaae3e669 - uupdate of the product to deal with some specific tiff files.

  • 77ed1993c - Fixes #3303 -- empty strings were not considered in a rare case

  • 8147c34fb - Fixes #2279 by attaching size/position to the trace elements.

  • 9f59fce33 - Substantial change to deal with #2744, #3279, #3221

  • f13000309 - Improves the documentation and robustness of autosave in display/output

  • 5b2e4e6cd - Fixes #3121 by adding an autosave: facet for the output section

  • 4c489c558 - Fixes #3302 by adding information to multiple imports

  • 50d968d2f - Avoids a NPE when consulting the documentation of global attributes

  • e688d85fb - Avoids a NPE when consulting the documentation of actions / primitives

  • 40010c8d6 - Moves a global list from GamlSyntacticConverter to ISymbolKind

  • 847443e99 - Computes for once the documentation of primitives and their args

  • 3c16740ba - Avoids creating useless StringBuilder for actions with no args

  • d3f14efaf - Fixes #3285 by ensuring rotateModel() is called inside the drawing loop

  • d661d6990 - Fixes #3279 Issue when upVector was aligned with the lookAt vector

  • 0e57d04c3 - Adds a more meaningful documentation to 'seed' (cf. #3300)

  • d23ad76c9 - Fixes a problem where built-in variables were not correctly documented

  • 66d774d65 - [BATCH] rebuild Saatteli sampling correctly and add proper path for automatic output batch file

  • 898ae1f7f - adding support for GamaColor serialization (see #3288 )

  • fe7d91523 - [BATCH] add raw result outputs for Sobol, need to extend to all batch, plus remove Set from exploration algo

  • 61e89ee82 - [HEADLESS] Error on batch XML GAMA will display an error message when generating an XML for a batch experiment and inform about the '-batch' flag for this purpose Fix #2972

  • 8550de9ca - [COMPILE] Finish bump GAMA version Forgot some extra pom.xml

  • b523b9a09 - [COMPILE] Finish bump versions Comments / GAMA version / default project JDK

  • 7eeaa85ae - fix warnings in library models

  • c0f101653 - Cherrypick 673a0deab1b798e881edb5e0b0853f9d880fa665 ' fix for #3230 ' Picked to resolve breaking auto-merging following commit

  • 6d3331b42 - complement for item of #2955

  • 0c6c8a190 - add menu item for #2955

  • 648b3fb04 - Fixes #3299

  • 0f1f8b8f1 - A solution to #2955. Plus some additions to parameters:

  • f7c6f1e33 - Simplification of the scheduler/controller operations for experiments

  • ae4b88343 - [Batch] remove keep simulation from Sobol, first step to deal with #3263

  • 2c141f869 - fixes some issues with batch exploration (avoid repetition of tested solutions)

  • b2c58a381 - change rnd_choice to make it work like in GAMA 1.8.1

  • 7e83ce28c - A refactoring of ExperimentScheduler with the following features:

  • a09e6c1a4 - Adding headers and auto-javadoc to msi.gama.annotations

  • 653e8971b - Adding headers and auto-javadoc to msi.gama.processor

  • dd7f6f6f6 - Adding headers and auto-javadoc to core extensions

  • ef5662621 - Adding headers and auto-javadoc to all GAMA UI plugins

  • f655e2b85 - Adding headers and auto-javadoc to msi.gama.lang.gaml and headless

  • aa944e592 - Adding headers and auto-javadoc to msi.gama.core

  • 2df167baf - Adding headers and auto-javadoc to msi.gama.documentation

  • f4eece21d - Cleansing commit

  • d36560e4e - Fixes #3294 and provides new preferences regarding the save actions

  • 31ddfab89 - replace Hashset by LinkedHashSet

  • 47cf56e96 - Fixes #3266, with a few API changes (see below):

  • 081b16055 - [ZIP] Update jdk link regex Only for MacOS and Windows

  • b55cb47f4 - [GHA] Update to JDK 17

  • dc39b47ed - Merge pull request #3283 from gama-platform/GAMA_1.8.2_jdk17

  • 03b6c46b8 - [ZIP] Regex latest JDK 17

  • 55737e89d - Fixes issues #3284 by correctly tracking column numbers in csv files

  • e30c0ff79 - Addresses Issue #3288 by providing :

  • d3f3b5b46 - Fixes a bug introduced in the latest commit.

  • a962a942b - Commit dedicated to accelerate the startup sequence of GAMA (by ~2x)

  • c9262c160 - [TYCHO] Move to official release

  • 377fb00eb - Fixes #3280

  • a74426df4 - add new file operators (zip/unzip/delete)

  • b6b0df7a8 - [JOGL] Add jzy3d maven repository

  • faa736dae - [ZIP] Re-add sudo in JDK zipping script

  • 8c6006bba - [JDK17] Set Tycho to properly use JDK 17

  • 71363c6c7 - [ENHANCEMENT] Bump msi.gama.processor version Bump from 1.4.0 to 1.8.2 for more homogeneous project

  • bb7de69df - [JOGL] Update local jar with jzy3d/jogl-maven-deployer 2.4 RC 4

  • 8c584b44f - [JDK17] Change embedded version Downgrade to LTS version (17.0.1+12)

  • 2bb9b4431 - [JDK17] Init commit to new building architecture Bump from Tycho 2.4.0 to 2.6.0-SNAPSHOT (waiting for official release) Bump SWT to 2021-03 to 2021-12 Bump JDK from 15 to 17

  • fef1536a1 - [merge] merge with conflicting commit ce409d7b

  • 605551cad - fixes #2945

  • 15839b2df - fixes #3273

  • 22dbbd4aa - fixes #3272 - copy of graph now copy also the weights

  • 6848b16a8 - Possible fix for #3268.

  • dd9e55426 - Handles incompatibility between actions in imported models

  • af3a50791 - Reverts eb11efda852d2621377590f72bad16878ee6c19c / #2945

  • 903656a3b - A follow-up to ce409d7bee43c3dc04c9051b61caaf36cce0dec0

  • eb11efda8 - Fixes #2945. Graphs created from nodes do not duplicate edges anymore

  • 4f5bd45c6 - Removal of 'as_distance_graph(container, map)'

  • ce409d7be - Possible fix for #3263. Please test !

  • 5b221236a - Fixes #3262.

  • f3e3566fb - Fixes #3265.

  • eac5eb404 - Fixes #3221.

  • b15828886 - Fixes a problem of thread race in macOS

  • d19141870 - Avoids NPE in two OpenGL components

  • ddd2907e8 - Fixes #3261.

  • 22d0d8827 - Corrects a model with the new name for tTest: t_test

  • b70a74842 - For #3260 and #3265. Gathers and reorders all statistical operators.

  • cffbdaf94 - Fixes #3260 by getting rid of the 2 stat operators calling RCaller

  • 485f0260d - Fixes Issue #3264.

  • d515ee511 - Should fix #3258 by forcing the navigator to refresh its contents.

  • b1b66f30d - Fixes Issue #3254 by looking at subspecies members when a list whose contents type is a species is passed as a filter.

  • 1bef2f76f - Fixes Issue #3250 by adding a GraphicsScope

  • be37bac1a - [Batch] clean up doc of Sobol batch method

  • 76886804d - Merge remote-tracking branch 'origin/GAMA_1.8.2' into GAMA_1.8.2_batch

  • 56b84be1f - Add tTest to regression model

  • efa94f149 - [GAML Syntax] add random network and found a bug with graph generator

  • 47b437f68 - [Stats] add tTest statistics to have p-value from 2 vectors

  • 6e484fd08 - [Stats] add RSquare statistics and residuals attribute to GamaRegression type

  • 9b4f2d01d - Attempt to fix issue #3111 by introducing a new Converter for BDIPlan

  • 945ea5155 - [R] commit Results folder

  • 6d60da691 - [traffic] Avoid duplicating info in road nodes

  • 94c015934 - Fixes the save of the result in SoBol

  • c5adef1c5 - [Fix] strange case of empty outputs

  • d3e486e05 - [REPORT] add a report for Sobol First and Total indices, but bugged

  • 479b66880 - [traffic] Fix incorrect return value for as_driving_graph

  • bed5a0e61 - [FIX] fix repeat effect in Saltelli sampling to fit MoaeFramework expected output table

  • 13e414d0d - Merge remote-tracking branch 'origin/GAMA_1.8.2' into GAMA_1.8.2_batch

  • 4a45a26a7 - [BATCH] separate exploration and calibration in batch experiment

  • 4ddc5b1ca - Slightly adjust a warning message

  • 475d5e6d5 - [traffic] Improve an error msg

  • 6936f735c - [Sobol] Try to output a report

  • bf3533f43 - [Merge] pull back changes from main 1.8.2 branch

  • f5c8a5b23 - [GitFix] roll back to a non pushed commit

  • 9f819c291 - workaroung

  • c7fa7521a - [Refactor] refactor packages of kernel batch feature

  • 6493b143d - [batch] toward a clean batch branch

  • 640de1b83 - [batch] fighting with git to have a proper batch branch

  • dca6ee79d - [batch] refactor a little bit the batch experiment package, begin to add exploration methods