Commit Graph

  • ca4616a858 - fixed bug with losing the visibility of toolbars if at first startup the user tries to change something in the Preferences before doing a first save of Preferences Marius Stanciu 2019-09-19 22:38:25 +03:00
  • 26f34382bd - changed the script icon to a smaller one in the sys tray menu Marius Stanciu 2019-09-19 21:35:31 +03:00
  • 1e49c23e8f - added new control in Edit -> Preferences -> General -> Gui Preferences -> Activity Icon. Will select a GIF from a selection, the one used to show that FlatCAM is working. Marius Stanciu 2019-09-19 21:14:47 +03:00
  • 351da24ded - fixed bug in Gerber Editor -> selection area handler where if some of the selected shapes did not had the 'solid' geometry will silently abort selection of further shapes Marius Stanciu 2019-09-19 17:10:53 +03:00
  • f54568e9eb - fixed bug in Gerber editor that did not allow to display all shapes after it encouterd one shape without 'solid' geometry Marius Stanciu 2019-09-19 16:54:22 +03:00
  • 9218f79493 Merged in marius_stanciu/flatcam_beta/Beta (pull request #218) Marius Stanciu 2019-09-19 01:42:11 +00:00
  • ea95c0c759 - fixed the command line argument --shellvar to work when there are spaces in the argument value Marius Stanciu 2019-09-19 04:41:03 +03:00
  • a4f30891da Merged in marius_stanciu/flatcam_beta/Beta (pull request #217) Marius Stanciu 2019-09-19 01:09:24 +00:00
  • a706fd9f1e - typo Marius Stanciu 2019-09-19 04:06:44 +03:00
  • 4540066731 - added a new TclCommand named quit_flatcam which will ... quit FlatCAM from Tcl Shell or from a script Marius Stanciu 2019-09-19 04:04:18 +03:00
  • 1d26247fc4 - FlatCAM can be run in HEADLESS mode now. This node can be selected by using the --headless=1 command line argument or by changing the line headless=False to True in config/configuration.txt file. In this mod the Sys Tray Icon menu will hold only the Run Scrip menu entry and Exit entry. Marius Stanciu 2019-09-19 03:55:47 +03:00
  • 85af8a2c76 - added an example with a custom titlebar Marius Stanciu 2019-09-19 03:01:23 +03:00
  • 4f4c029003 - updated some of the default values to more reasonable ones Marius Stanciu 2019-09-19 02:12:21 +03:00
  • a27dcbdc77 - made sure that if FlatCAM is registered with a file extension that it does not recognize it will exit - added some fixes in the the file extension detection - added some status messages for the Tcl script related methods - made sure that optionally, when a script is run then it is also loaded into the code editor - added control over the display of Sys Tray Icon in Edit -> Preferences -> General -> GUI Settings -> Sys Tray Icon checkbox Marius Stanciu 2019-09-19 02:00:59 +03:00
  • 04b3b8585f - added option to run a script from the context menu of the sys tray icon. Changed the color of the sys tray icon to a green one so it will be visible on light and dark themes Marius Stanciu 2019-09-18 18:27:28 +03:00
  • 2f9ad61819 - fixed issue with the sys tray icon not hiding after application close Marius Stanciu 2019-09-18 15:22:45 +03:00
  • cf0e40c318 - added possibility to edit the custom keywords used by the autocompleter (in Tcl Shell and in the Code Editor). It is done in the Edit -> Preferences -> Utilities - added a new setting in Edit -> Preferences -> General -> GUI Settings -> Textbox Font which control the font on the texbox GUI elements Marius Stanciu 2019-09-18 14:30:09 +03:00
  • 490d359bb7 jpcgt/flatcam/Beta слито с Beta Camellan 2019-09-18 13:09:08 +04:00
  • 31e111ebb3 - added sys tray menu Marius Stanciu 2019-09-18 03:37:38 +03:00
  • f432b065fa - fixed the parsing of the Manufacturing files when double clicking them and they are registered with FlatCAM - fixed showing the GUI when some settings (maximized_GUI) are missing from QSettings Marius Stanciu 2019-09-18 02:33:17 +03:00
  • 8958ef8007 - fixed the --shellvar and --shellfile FlatCAM arguments to work together but the --shellvar has precedence over --shellfile as it is most likely that whatever variable set by --shellvar will be used in the script file run by --shellfile Marius Stanciu 2019-09-18 01:58:15 +03:00
  • e81c43f74c Merged in marius_stanciu/flatcam_beta/Beta (pull request #216) Marius Stanciu 2019-09-17 17:25:51 +00:00
  • 6723f9496c - fixed the --shellvar and --shellfile FlatCAM arguments to work together but the --shellvar has precedence over --shellfile as it is most likely that whatever variable set by --shellvar will be used in the script file run by --shellfile Marius Stanciu 2019-09-17 20:24:34 +03:00
  • edd279def2 Merged in cmsteinBR/flatcam/Beta (pull request #213) cmstein 2019-09-17 15:49:48 +00:00
  • e888efd37b Merged in marius_stanciu/flatcam_beta/Beta (pull request #215) Marius Stanciu 2019-09-17 15:49:27 +00:00
  • 97cf8f8174 - small change in the help line Marius Stanciu 2019-09-17 18:46:06 +03:00
  • 608f1dd958 - made --shellvars into --shellvar and make it only one list of commands passed to the Tcl. The list is separated by comma but without spaces. The variables are accessed in Tcl with the names shellvar_x where x is the index in the list of command comma separated values - fixed an issue in the TclShell that generated an exception IndexError which crashed the software Marius Stanciu 2019-09-17 18:37:34 +03:00
  • 5a224ddb66 Merged in marius_stanciu/flatcam_beta/Beta (pull request #214) Marius Stanciu 2019-09-17 12:27:27 +00:00
  • 71b945c05e - added a new command line parameter for FlatCAM named '--shellvars' which can load a text file with variables for Tcl Shell in the format: one variable assignment per line and looking like: 'a=3' without quotes Marius Stanciu 2019-09-17 15:25:53 +03:00
  • 26fe1bf5e1 - if FlatCAM is started with the 'quit' or 'exit' as argument it will close immediately and it will close also another instance of FlatCAM that may be running Marius Stanciu 2019-09-17 14:08:57 +03:00
  • c1c2aa2239 Updates in pt_BR translation cmstein 2019-09-17 07:40:38 -03:00
  • 49ac19a221 - fixed an bug where the pywrapcp name from Google OR-Tools is not defined Marius Stanciu 2019-09-17 12:47:36 +03:00
  • e786398888 Merged jpcgt/flatcam/Beta into Beta PT_BR and RU translations update Marius Stanciu 2019-09-17 12:05:52 +03:00
  • da4335fe18 Merged in cmsteinBR/flatcam/Beta (pull request #211) cmstein 2019-09-17 09:04:23 +00:00
  • 0868e95054 Merged in camellan/flatcam/Beta (pull request #212) Camellan 2019-09-17 09:03:18 +00:00
  • 0d5504b048 Update pot. Update Russian translation camellan 2019-09-17 08:06:37 +04:00
  • 39cd156180 jpcgt/flatcam/Beta слито с Beta Camellan 2019-09-17 07:42:16 +04:00
  • 54a2a33340 Update in pt_BR Translation cmstein 2019-09-16 21:42:23 -03:00
  • fd0d8a2a7c Merged in marius_stanciu/flatcam_beta/Beta (pull request #210) Marius Stanciu 2019-09-17 00:01:15 +00:00
  • 2d1cc03a54 Merged jpcgt/flatcam/Beta into Beta Marius Stanciu 2019-09-17 02:59:35 +03:00
  • 97bab5d225 Merged in camellan/flatcam/Beta (pull request #209) Camellan 2019-09-16 23:59:02 +00:00
  • fe97364ba5 - fixed issue #313 where TclCommand drillcncjob is spitting errors in Tcl Shell which should be ignored Marius Stanciu 2019-09-17 02:58:01 +03:00
  • bd0c1da007 - fixed #315 where a script run with the --shellfile argument crashed the program if it contained a TclCommand New - added messages in the Splash Screen when running FlatCAM with arguments at startup Marius Stanciu 2019-09-17 02:38:24 +03:00
  • 1716939704 Update pot. Update Russian translation. camellan 2019-09-17 02:21:15 +04:00
  • 9187004f9e - added more programmers that contributed to FlatCAM over the years, in the "About FlatCAM" -> Programmers window Marius Stanciu 2019-09-17 01:21:14 +03:00
  • 5569c68670 jpcgt/flatcam/Beta слито с Beta Camellan 2019-09-17 01:32:51 +04:00
  • f51a3fa038 - made the splashscreen to be showed on the current monitor on systems with multiple monitors - added a new entry in Menu -> View -> Redraw All which is doing what the name says: redraw all loaded objects - fixed issue where in TCl Shell the Windows paths were not understood due of backslash symbol understood as escape symbol instead of path separator - made sure that in for the TclCommand cncjob and for the drillcncjob if one of the args is stated but no value then the value used will be the default one - made available the TSA algorithm for drill path optimization when the used OS is 64bit. When used OS is 32bit the only available algorithm is TSA Marius Stanciu 2019-09-16 23:27:02 +03:00
  • 81c0ee5638 Merged jpcgt/flatcam/Beta into Beta Marius Stanciu 2019-09-16 20:35:02 +03:00
  • f71e6992a1 Merged in camellan/flatcam/Beta (pull request #205) Camellan 2019-09-16 17:33:53 +00:00
  • a2a4fc1cc4 Merged in marius_stanciu/flatcam_beta/Beta (pull request #208) Marius Stanciu 2019-09-16 15:40:37 +00:00
  • 97b6e26fae - added new links in Menu -> Help (Excellon, Gerber specifications and a Report Bug) Marius Stanciu 2019-09-16 18:38:15 +03:00
  • cc3622d4c5 - fixed issue in the Laser postprocessor where the laser was turned on as soon as the GCode started creating an unwanted cut up until the job start Marius Stanciu 2019-09-16 18:19:46 +03:00
  • 727cee7aec - fixed some issues recently introduced in the TclCommands CNCJob, DrillCNCJob adn write_gcode; changed some parameters names Marius Stanciu 2019-09-16 17:20:56 +03:00
  • be4d4387f4 - more GUI optimizations related to being part of the Advanced category or not - added possibility to change the positive SVG exported file color in Tool Film Marius Stanciu 2019-09-16 16:04:47 +03:00
  • 846e68a8c2 - some GUI optimizations Marius Stanciu 2019-09-16 05:22:07 +03:00
  • 52c4a90b90 Merged in marius_stanciu/flatcam_beta/Beta (pull request #207) Marius Stanciu 2019-09-16 01:26:21 +00:00
  • e9751e41b8 - added a new parameter named 'muted' for the TclCommands: cncjob, drillcncjob and write_gcode. Setting it as -muted 1 will disable the error reporting in TCL Shell Marius Stanciu 2019-09-16 04:23:16 +03:00
  • 4b28d980fd - fixed the App.on_view_source() method for CNCJob objects: the Gcode will now contain the Prepend and Append code from the Edit -> Preferences -> CNCJob -> CNCJob Options Marius Stanciu 2019-09-16 04:10:02 +03:00
  • 279c2d6cc4 Merged in marius_stanciu/flatcam_beta/Beta (pull request #206) Marius Stanciu 2019-09-16 01:05:07 +00:00
  • 61120911c6 - fixed Scripts repeating multiple time when the Code Editor is used. This repetition was correlated with multiple openings of the Code Editor window (especially after an error) - added the autocomplete keywords that can be changed to the defaults dictionary - modified the TclCommand New so it will no longer close all tabs when called (it closed the Code Editor tab which may have been holding the code that run) Marius Stanciu 2019-09-16 04:03:19 +03:00
  • 78b6aa9a83 - fixed Scripts repeating multiple time when the Code Editor is used. This repetition was correlated with multiple openings of the Code Editor window (especially after an error) - added the autocomplete keywords that can be changed to the defaults dictionary Marius Stanciu 2019-09-16 03:47:28 +03:00
  • 4c1163eedd - added the outname parameter (and established an default name when outname not used) for the AlignDrillGrid and AlignDrill TclCommands Marius Stanciu 2019-09-16 03:12:37 +03:00
  • 7aebf1c60a - added new TclCommands: NewExcellon, NewGerber - fixed the TclCommand open_project Marius Stanciu 2019-09-16 02:57:46 +03:00
  • 8cba74647f - made all TclCommands not to be plotted automatically - made sure that all TclCommands are not threaded Marius Stanciu 2019-09-16 01:39:11 +03:00
  • 2f553c9005 - added a new TclCommand named PlotObjects which will plot a list of FlatCAM objects - made that after opening an object in FlatCAM it is not automatically plotted. If the user wants to plot it can use the TclCommands PlotAll or PlotObjects - modified the TclCommands that open files to not plot the opened files automatically Marius Stanciu 2019-09-16 00:47:15 +03:00
  • c06317374e - added possibility to see the GCode when right clicking on the Project tab on a CNCJob object and then clicking View Source Marius Stanciu 2019-09-15 22:46:51 +03:00
  • 1fb70b4672 Edit About page. Edit Russian translation. Edit pot. camellan 2019-09-15 20:52:19 +04:00
  • 34c2d26422 Fix run a program in unix-based systems camellan 2019-09-15 18:45:22 +04:00
  • c3e51e7e32 Update Russian translations camellan 2019-09-15 18:39:50 +04:00
  • b0d545eb03 - fixed isolate TclCommand to use correctly the -outname parameter Marius Stanciu 2019-09-15 17:21:15 +03:00
  • fdf0944df2 Merged in marius_stanciu/flatcam_beta/Beta (pull request #204) Marius Stanciu 2019-09-15 13:48:05 +00:00
  • 8b3e1b5a77 - fixed the TclCommand cncjob to use the -outname parameter - added some more keywords in the data_model for auto-completer Marius Stanciu 2019-09-15 16:46:48 +03:00
  • b67bec8052 Merged in marius_stanciu/flatcam_beta/Beta (pull request #203) Marius Stanciu 2019-09-15 10:40:12 +00:00
  • 30f00abce8 - fixed issue in ToolPaint that could not allow area painting of a geometry that was a list and not a Geometric element (polygon or MultiPolygon) - fixed UI showing before the initialization of FlatCAM is finished when the last state of GUI was maximized - finished updating the TclCommand cncjob to work for multi-geo Geometry objects with the parameters from the args Marius Stanciu 2019-09-15 13:37:06 +03:00
  • 21ca024324 - update the Tcl Command isolate to be able to isolate exteriors, interiors besides the full isolation, using the iso_type parameter Marius Stanciu 2019-09-15 05:19:02 +03:00
  • 0c62be61df - established a TODO Marius Stanciu 2019-09-15 05:12:57 +03:00
  • a0101374da Merge remote-tracking branch 'origin/Beta' into Beta Marius 2019-09-15 05:00:44 +03:00
  • a25a70c0e1 - refactored FlatCAMGeometry.mtool_gen_cncjob() method - fixed the TclCommandCncjob to work for multigeometry Geometry objects; still I had to fix the list of tools parameter, right now I am setting it to an empty list Marius Stanciu 2019-09-15 05:00:20 +03:00
  • 38d58414bf Merged in marius_stanciu/flatcam_beta/Beta (pull request #201) Marius Stanciu 2019-09-14 15:44:05 +00:00
  • 7ee0a6ac80 Merged jpcgt/flatcam/Beta into Beta Marius Stanciu 2019-09-14 18:27:40 +03:00
  • 57f4762261 - added to the NonCopperClear.clear_copper() a parameter to be able to run it non-threaded Marius Stanciu 2019-09-14 18:27:08 +03:00
  • caa6bdb891 Merged in cmsteinBR/flatcam/Beta (pull request #199) cmstein 2019-09-14 15:26:08 +00:00
  • 79f95bf95f Updates in pt_BR translation cmstein 2019-09-14 11:55:18 -03:00
  • 68f8c1dbe3 Updates in pt_BR translation cmstein 2019-09-14 11:48:30 -03:00
  • c53aa70b48 Updates in pt_BR Trnaslation cmstein 2019-09-14 11:02:42 -03:00
  • 5a04c0e98a Updates in pt_BR Translation cmstein 2019-09-14 11:00:45 -03:00
  • 62cf4a1532 Updates in pt_BR Translation cmstein 2019-09-14 10:46:04 -03:00
  • 3f2eccd6f4 Updates in pt_BR Translation cmstein 2019-09-14 10:42:14 -03:00
  • 782b4442de Merged in marius_stanciu/flatcam_beta/Beta (pull request #200) Marius Stanciu 2019-09-14 13:11:17 +00:00
  • 297d5abb48 - re-added the Portuguese translation files Marius Stanciu 2019-09-14 16:09:39 +03:00
  • b94f18152b Updates in pt_BR translation cmstein 2019-09-14 10:08:44 -03:00
  • 9e72b73b8f - deleting some offending files Marius Stanciu 2019-09-14 15:57:54 +03:00
  • 4fd10de13d Merged in cmsteinBR/flatcam/Beta (pull request #198) cmstein 2019-09-14 12:52:53 +00:00
  • 9057d35cf9 - updated the translations (except RU) and the POT file Marius Stanciu 2019-09-14 15:51:32 +03:00
  • 51de0b1ae1 Updates in pt_BR translation cmstein 2019-09-14 09:39:46 -03:00
  • 0e75352266 - made optional the behavior of Excellon Export values following the values in the Excellon Loading section Marius Stanciu 2019-09-14 15:33:50 +03:00
  • 23cf31f4f0 - whenever the user changes the Excellon format values for loading files, the Export Excellon Format values will be updated Marius Stanciu 2019-09-14 14:59:39 +03:00
  • 1ab16f2d6f - fixed the layouts to include toolbars breaks where it was needed Marius Stanciu 2019-09-14 13:41:15 +03:00
  • 666d84c964 - updated the google-translated Spanish translation strings Marius Stanciu 2019-09-14 12:30:05 +03:00
  • 0a005cfe40 - minor changes in the Code Editor GUI - minor changes in the 'FlatCAM About' GUI - added a new shortcut key F5 for doing the 'Plot All' Marius Stanciu 2019-09-14 11:53:08 +03:00