Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug and functionality release #310

Merged
merged 57 commits into from
Mar 15, 2017
Merged

Bug and functionality release #310

merged 57 commits into from
Mar 15, 2017

Conversation

WesGilster
Copy link
Contributor

@WesGilster WesGilster commented Mar 14, 2017

The new Photonic3d client has much more customizable features and command line parameters
Tons of fixes in Photonic3d client
Added help for each of the calculators and gcode templates
Made several jar upgrades
Added dual Raspberry Pi display functionality
Don't show hidden wifi networks
Tons of bug fixes
Added GPIOInk detector for testing purposes

Stop asking for integer version of Photonic from commandline client
Depricated integerVersion restful method
Stopped using numeric version numbers and use releaseTag instead

Added help to Photonic3D Client
usage: java org.area515.resinprinter.client.Main [options]
 -h,--help                      Shows this help screen.
 -r,--repo <arg>                If the user chooses to install
Photonic3d
                                on a remote device, then Photonic3d will
                                be installed from the following github
                                repo
 -t,--progresstextcolor <arg>   Color
                                [Red(0-255),Green(0-255),Blue(0-255),Alpha
                                (0-255)] of text on splash screen to
show
                                printers as they are found on the
network
 -w,--jwrappersplash <arg>      JWrapper doesn't support the Java splash
                                screen so this client will build it's
own
                                and use the parameter sent to this
method
Prevent NPE if Processor not found.
Print status change notifications.
Set error description in all cases of pause on warning
Make a nicer error than OOME when attempting to load an STL
Added launcher for compiling photonic3d to native
Added jwrapper build files
RestartSerialOnTimeout
restartCommunications method added to SerialCommunicationsPort
Added "getName()" to Named object
Added crud operations for SlicingProfile and MachineConfig
Added tests for crud operations.
Documentation change
Send nice restful error code if customizer not found
Recorded a never before seen error in the concurrency testing method of
the remote execution routines.
Automatically install icons that are 48 pixels and 120 pixels.
Fixed up multiple versions of JWrapper compiles
Created Eclipse launcher for client compiles
Fixed wget to catch ansi text from shell
display them however they like
SSIDs can now have backslashes, unicode and simple hex based names in
them
Added tests for these two situations.
Added ability to customize and intialize ink detectors from within a
slicing profile
Added Tests for XML/json/object round trip for ink detector settings
and slicing profiles
When Photonic shuts down we now set pins low.
Fixed bug where displays are now properly deallocated by the display
manager
Hopefully fixed light engine projectors
when loading plugable classes
Added dispmanx DisplayDevice
Added functionality for calibrate and grid on dispmanx displays
Implemented the a displaybusy check to keep people from spamming the
config grid/calibration buttons.
Added optimized mutexing for bcm, display and activity
Added an implementation for NativeMemory backed buffered image and works
without alpha and full color
Printer icon for managing machines, profiles and ink configs
The start of a CronFeature plugin
DispManX directMemory buffered image tester
SMS alerter test
SimulatedDisplay isn't hardcoded anymore
LastAvailableDisplay isn't hardcoded anymore
No longer use fakedisplay variable in config.properties
Now you can have multiple simulatedDisplays running at the same time
Fixed logging so that json marshalling errors will show up
Ensure that unsupported displays don't show up the wrong OSs
Fixed NPE on LastAvailableDisplay
Allow multiple simulated comm ports to be used at the same time
@WesGilster
Copy link
Contributor Author

Anyone want to vote on this build?

@jmkao
Copy link
Contributor

jmkao commented Mar 15, 2017

Unfortunately I just started a new job this week and don't have time to test it myself, but it seems that a number of people recently have used the dev branch successfully, which bodes well. I'm for it. I'll trigger a rebuild of the RPi image once it's merged.

@WesGilster WesGilster merged commit 07f2884 into area515:master Mar 15, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants