Gina Häußge
3f0bfa0fc8
New POSITION_UPDATE event for responses to M114
2016-11-04 12:11:16 +01:00
Gina Häußge
728172136a
Record position on pause & track F
2016-10-21 20:38:15 +02:00
Gina Häußge
d3cc96523e
Fix M114 in virtual printer
2016-10-21 20:37:41 +02:00
Gina Häußge
b38d1810dc
Preparing release of 1.3.0rc1
2016-10-19 12:32:25 +02:00
Gina Häußge
0fcef2a8aa
Updated german translation
2016-10-19 12:17:34 +02:00
Gina Häußge
6b41b8826e
Slight rewording in Cura wizard
2016-10-19 12:17:17 +02:00
Gina Häußge
d96991bbf6
Fix detection if webcam wizard is required
2016-10-19 11:05:05 +02:00
Gina Häußge
8c336afeab
Mark support annountement as seen by default
...
devel has wizard screen to hint people at support page
2016-10-19 11:03:49 +02:00
Gina Häußge
bfae91d737
Another jquery update
2016-10-18 12:58:26 +02:00
Gina Häußge
8e90555381
Updated & renamed some JS dependencies
2016-10-18 12:31:56 +02:00
Gina Häußge
20d15b2abb
Documented usage of js client lib
2016-10-18 11:26:17 +02:00
Gina Häußge
df5eae91a6
Adjust empty asset handling to match style in devel
2016-10-17 14:31:56 +02:00
Gina Häußge
c66be226b1
Merge branch 'maintenance' into devel
...
# Conflicts:
# CHANGELOG.md
2016-10-17 14:24:17 +02:00
Gina Häußge
7efdeced62
Merge branch 'rc/maintenance' into maintenance
2016-10-17 14:23:43 +02:00
Gina Häußge
2f79d9d226
Preparing release of 1.2.17rc4
2016-10-17 12:25:51 +02:00
Gina Häußge
88f8077b77
Plugin JS files might be empty, need to handle that
...
Otherwise webassets will explode with empty file list on bundle creation.
2016-10-17 12:16:53 +02:00
Gina Häußge
2f7a400c5a
Support for M116
...
When encountered: set heatup and long_running_command flags to True, set heatup start time
2016-10-17 11:50:23 +02:00
Gina Häußge
4724153637
Restrict upload dialogs for plugins and language packs to supported extensions
2016-10-17 11:33:23 +02:00
Gina Häußge
93196993d1
Last modified may be any of int, long, float
...
... and complex for good measure. Basically: a number.
2016-10-17 10:46:49 +02:00
Gina Häußge
696979789e
Merge branch 'improve/supportRinTempCommands' into devel
...
# Conflicts:
# src/octoprint/plugins/virtual_printer/virtual.py
2016-10-17 10:44:18 +02:00
Gina Häußge
696904bc49
Support M1{09|90} R<temp> in virtual printer too
2016-10-17 10:41:39 +02:00
Gina Häußge
cd578dc2e1
Checking M109/M190 for R should actually check for R and not S
...
Thanks @FHeilmann
2016-10-17 10:29:16 +02:00
Gina Häußge
0d8fdfae26
Trust Tc over T when parsing temps from the firmware
2016-10-17 10:27:06 +02:00
Gina Häußge
534b56b721
Merge branch 'improve/supportRinTempCommands' into devel
2016-10-17 09:48:15 +02:00
Gina Häußge
e15956883a
Add support for R parameter in M109/M190
2016-10-14 18:19:08 +02:00
Gina Häußge
9fb8883923
Merge branch 'fix/issue1541' into devel
2016-10-14 16:24:43 +02:00
Gina Häußge
3f8dde75d5
Persist settings after changing default printer profile
...
Fixes #1541
2016-10-14 16:23:47 +02:00
Gina Häußge
6e39ea046f
Merge branch 'fix/issue1543' into devel
2016-10-14 16:02:00 +02:00
Gina Häußge
bc5044b125
Fix target temperature propagation from comm layer
...
When setting the tracked target temperature from a sent temperature
command, the changes in tracked temperature were not propagated
from the comm layer to registered callbacks.
But since the standard printer also didn't make a copy of the mutable
dict of tool temperatures, those were in fact updated even without
propagation in the printer implementation when the values in the
comm layer got updated, whereas the bed temperature - an immutable
tupel - was not.
Two wrongs sometimes do in fact make a right. In this case that led
to target temperature changes on the tools immediately reflecting
in printer.get_current_temperatures after the command was sent,
but changes to the bed target taking until the next M105 response
to propagate.
Decoupling the data structures and adding propagation commands
to the comm layer solves this issue.
Fixes #1543
2016-10-14 16:01:03 +02:00
Gina Häußge
d1f79dffd8
Docs: update screenshot of plugin manager
2016-10-14 14:43:38 +02:00
Gina Häußge
243e4107a3
Docs: Update cura_engine binary + compiling instructions for jessie
2016-10-14 14:35:22 +02:00
Gina Häußge
f7eb12a3ee
Docs for {Reload|Restart}NeedingPlugin
2016-10-14 14:15:33 +02:00
Gina Häußge
ee92fc6907
Docs for CLI of software update plugin
2016-10-14 13:57:01 +02:00
Gina Häußge
62939ef11b
Clarification regarding webcam URL formats
2016-10-14 12:35:01 +02:00
Gina Häußge
5f60017bb2
Merge branch 'improve/curaImporter' into devel
...
# Conflicts:
# src/octoprint/plugins/cura/templates/cura_settings.jinja2
2016-10-14 12:00:17 +02:00
Gina Häußge
c863562d12
Limit cura profile importer to .ini files and clarified support again
2016-10-14 11:58:39 +02:00
Gina Häußge
44402fda3a
Use CleaningTimedRotatingFileHandler in virtual printer
2016-10-14 09:37:06 +02:00
Gina Häußge
7714aaca89
Merge branch 'fix/timelapseFramerateParameter' into devel
2016-10-13 19:23:26 +02:00
Gina Häußge
27fb397681
ffmpeg: Only modify the -framerate parameter for setting video fps
...
-r only allows a limited set of target framerates according to the mpeg2
standard, but -framerate allows to specify how long each frame should
be shown, giving us full control over "virtual" fps without causing errors
when the user selects a non-standard frame rate
2016-10-13 19:23:15 +02:00
Gina Häußge
3606ed126a
Fix a merge error causing timeouts on the virtual printer
...
Long lines (longer than rx buffer) could not be processed at all, leading
to a serial timeout exception thrown by the virtual printer. Adjusted
to allow for partial processing like on maintenance
2016-10-13 17:43:03 +02:00
Gina Häußge
613363379f
Merge branch 'maintenance' into devel
...
# Conflicts:
# CHANGELOG.md
# src/octoprint/templates/javascripts.jinja2
2016-10-13 17:17:44 +02:00
Gina Häußge
eabff453cd
Preparing release of 1.2.17rc3
2016-10-13 16:12:57 +02:00
Gina Häußge
6cd6b98c2b
Core JS needs to go after plugin JS, or we might run into race conditions
2016-10-13 16:11:13 +02:00
Gina Häußge
5626b6d40b
Merge branch 'maintenance' into devel
...
# Conflicts:
# src/octoprint/templates/javascripts.jinja2
2016-10-13 15:52:03 +02:00
Gina Häußge
99004f14ba
Core JS needs to go after plugin JS, or we might run into race conditions
2016-10-13 15:51:38 +02:00
Gina Häußge
71c2789fe7
Docs: fixed duplicated "injected properties" section
2016-10-13 14:25:24 +02:00
Gina Häußge
9de78001dd
Merge branch 'maintenance' into devel
...
# Conflicts:
# CHANGELOG.md
# docs/plugins/concepts.rst
# src/octoprint/__init__.py
# src/octoprint/server/__init__.py
# src/octoprint/templates/javascripts.jinja2
# src/octoprint/timelapse.py
Merge branch 'devel' into dev/wizard
# Conflicts:
# octoprint_octobullet/__init__.py
# octoprint_octobullet/templates/octobullet_settings.jinja2
Merge branch 'devel' into dev/wizard
# Conflicts:
# octoprint_octobullet/__init__.py
# octoprint_octobullet/templates/octobullet_settings.jinja2
2016-10-13 14:22:40 +02:00
Gina Häußge
91ef5480b1
Preparing release of 1.2.17rc2
2016-10-13 12:12:09 +02:00
Gina Häußge
419f3370a2
Split JS/CSS/LESS assets between core+bundled plugins and external plugins
...
That way a JS error in an external plugin won't nuke the whole UI, which IMHO
is worth the additional requests needed to load the split up files.
See #1544 for an example of such a situation.
2016-10-13 12:07:00 +02:00
Gina Häußge
1370c7a9cc
Inject plugin_info object into plugin implementations as well
2016-10-13 12:03:05 +02:00