-
0.8.4
- Added Gill's RK4 solver. - Added Ralston's RK4 solver. - Added Nystrom's RK5 solver. - Added Butcher's RK6 solver. - Added Verner's RK8 solver. - Added generic Runge-Kutta solver implementation (not available from GUI). - Fixed gravity being set to 1 when creating a new universe.
-
0.8.3
- Added Heun solver (2nd-order RK) - Added Ralston solver (2nd-order RK) - Added 3/8-Rule 4th-order RK solver - Added two 3rd-order RK solvers - Improved implementation of Classic 4th-order RK - Fixed crash when too many bodies were created through pressing 'R' key
-
0.8.2
- Added 4th-order Runge-Kutta solver. - Added Midpoint solver (2nd-order R-K)
-
0.8.1
- Fixed semi-implicit Euler solver. - Added 2 new solvers: Stormer-Verlet and Verlet Velocity. - Refactored all solvers.
-
0.8.0 Release: 0.8.0
Now cplanets achieved enough functionality to supersede the previous, java-based, program, namely japla. - Scrollable pane now can be scrolled through mouse wheel scrolling. - Planetarium class is SDL_widgets-independent. A SDL_widgets adapter was conceived around it, namely PlanetariumPane. - Many bug fixes
-
-
0.7.4
- Fixed orbit tracing, body creation and selection under reference frames. - Minor optimizations.
-
0.7.2
- Partially implemented reference frame (follows a selected group of bodies)
-
0.7.1
-Moved about button to the left button group. -Internal changes: preliminar support for reference frames.
-
0.7.0 Release: 0.7.0
- Minor refactoring. - Version bump Changes from 0.6: - Bodies list now supports selection (using custom widget). Multi-selection is supported. - Selecting bodies in the list will highlight them. Also works by selecting bodies on the planetarium. - Added Remove button. - Now accepting -v or --version argument, which shows the version and exit. - Now accepting -c or --centered, which makes the window centered on start (setting SDL_VIDEO_CENTERED=1 environment variable also works). - Now accepting -h or --help argument, which shows the program usage. - Program shows custom icon. - Better "About" dialog. - Preliminar makefile for linux build. - Fixed a bug when colliding a large number of bodies. - Internal changes and refactoring. - Other minor fixes
-
0.6.6
-Added -h/--help argument. -Selecting bodies in the list will highlight them. Also works by selecting bodies on the planetarium.
-
0.6.5
-Preliminar makefile for linux build. -Program shows custom icon. -Now accepting -v or --version argument, which shows the version and exit. -Now accepting -c or --centered, which makes the window centered on start (setting SDL_VIDEO_CENTERED=1 environment variable also works). -Better "About" dialog. -Minor fixes -Bodies list now supports selection (using custom widget). Multi-selection is supported. -Internal changes, refatoring.
-
0.6.1
- Added Remove button. - Fixed a bug when colliding a large number of bodies. - Internal refactoring.
-
0.6.0
- Added controls for step delay and FPS. - Added functional legacy 'planets'-style controls (display period and iterations per display) - Display period has a different meaning; Previously it incorrectly worked as a delay between each iterator - Removed spline trace style option and renamed "Point" style to "Dotted" - Better internal thread control - A lot of refactoring and some fixes
-
0.5.4
- Fixed crash when too many bodies collided at the same time - Body selection through selection and double-click - Changed default gravity to 9.807 - Minor changes
-
0.5.3
- Added possibility to switch the integration method. - Minor changes. - Minor code cleanup. - Experimental spline trace type now available.
-
-
0.5.2
- Fix pausing when pressing "New" button. - Added field to select new random body velocity. - Beatified About dialog.
-
0.5.1
- Fixed bodies list capacity. - Added scrollbar to bodies list. - Internal changes
-
0.5.0
Added file load/save capability with dialogs. - Created DialogBgrWin widget. - Created FileDialog widget. - Renamed widgets namespace from SDL_util to WidgetsExtra, to better reflect their purpose. - Fixed occasional bug when creating/colliding bodies. - Fixed orbit trace glitch on newly created/collided bodies. Universe io methods. Added Dialog