Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
32 check-ins using file librecad/src/lib/gui/rs_painter.cpp version 06633a3f79
|
2024-12-28
| ||
| 12:44 | DimArc fine tune of the text position. It is still not finished and not saveable. Will wait better times. check-in: a6082cb284 user: johnfound tags: jf_fixes | |
| 10:24 | Started to clean the lc_dimarc code. There was a hang inside. The code is very unfinished. But at least it does not hangs anymore. KISS in action. check-in: 40f3fea08d user: johnfound tags: jf_fixes | |
| 00:02 | Fixed bug causing all 2 point defined arcs to be created in layer 0 with default pen/color. check-in: a14e3c6f6d user: johnfound tags: jf_fixes | |
|
2024-12-27
| ||
| 22:02 | Put the dimensions into the dimensions layer, if such exists. Search first in the active layer children, then in all layers, then fall back to the active layer. check-in: 0edceb7b2f user: johnfound tags: jf_fixes | |
| 20:04 | Fine tuning of the dimensions. check-in: 10d9096779 user: johnfound tags: jf_fixes | |
| 18:11 | Attempt to fix the dimensions text position. At first, if the arrows are outside, move the text outside as well. Second, format the text from the "left" or "right" side of the dimension, depending on the dimension creation direction. Make one of the dimension line extensions to fit the text width in the case of side text. All changes are made in rs_dimensions.cpp, so they should be inherited by all dimensions. But it is not tested extensively. check-in: 61ea887dc7 user: johnfound tags: jf_fixes | |
| 08:39 | Merged with the js_iso_fittings in order to sync the plugin interface and to add the new plugin. check-in: 402e90f1b6 user: johnfound tags: jf_fixes | |
|
2024-12-26
| ||
| 16:37 | Get the latest changes from jf_fixes. Leaf check-in: 67cb9bb1e8 user: johnfound tags: jf_iso_fittings | |
| 16:35 | Added a new option "View change modify the document" (default true) in order to prevent the modification of the document on every pan and zoom. The named views are not affected. The document still saves the current view point, but only if some other changes are made. Also, added a script "update" that to copy the current compiled version together with the plugins into the system directories. This is not full installation script -only useful for dev purposes. check-in: e505f4e63a user: johnfound tags: jf_fixes | |
| 13:48 | Put the construction entities below the regular entities. Maybe, this should be controlled by an option. check-in: 32f0bbae0c user: johnfound tags: jf_fixes | |
|
2024-12-25
| ||
| 18:48 | All the patterns must be seamless. Fixed some of them. check-in: f05bc3fd25 user: johnfound tags: jf_fixes | |
| 14:41 | The latest changes to the plugin. It looks now finished. Also, merged the latest changes from the jf_fixes branch. check-in: 6aa386284f user: johnfound tags: jf_iso_fittings | |
| 14:33 | At attempt to prevent the unintentional dragging of the earlier selected elements in the default event handler. If there was some dragging action, the first selected element after that will clear all the remaining selection. check-in: 8a7b864b0d user: johnfound tags: jf_fixes | |
|
2024-12-23
| ||
| 18:13 | Merged with jf_fixes in order to get the recent changes. check-in: 6d1fe7d9ac user: johnfound tags: jf_iso_fittings | |
| 13:55 | Fixed the comment about the line patterns. Now they are defined in millimeters. check-in: 8a9951a4b5 user: johnfound tags: jf_fixes | |
| 13:13 | Another relatively big changes in the plugin interface. In PluginMenuLocation class was added distinct parameters for plugin command and plugin shortcut key. This prevents using of hacks in order to implement several functions in one plugin. Now the plugin has two functions "ISO tolerance table" - that shows an interactive tolerances table and "Fix tolerances" (with Ctrl+Shift+T shortcut) that fixes the dimensions tolerances in the drawing, according to the tolerance table. If there is no such dimensions in the drawing, a message box with short help text is displayed. The count of the fixed tolerances is displayed in the command history window. The design seems to be finished for now. The actual correctness of the tolerance tables must to be checked extensively. For now I have tested only small part of the table and it seems to be correct. check-in: b487307a81 user: johnfound tags: jf_iso_fittings | |
|
2024-12-22
| ||
| 22:26 | A form with the tolerance tables is working in the plugin. Only some polishing remains to be done. check-in: 2be8f81905 user: johnfound tags: jf_iso_fittings | |
| 00:01 | More or less working ISO tolerances plugin. It needs some user interface though. check-in: a09a9ec9da user: johnfound tags: jf_iso_fittings | |
|
2024-12-21
| ||
| 23:59 | Make the upper and lower texts in RS_MText bigger. Useful for the dimension tolerances. check-in: 01ad5583ac user: johnfound tags: jf_iso_fittings | |
| 17:37 | Work on the tolerance tables and functions. Does not compiles property for some reason. check-in: c59f387992 user: johnfound tags: jf_iso_fittings | |
|
2024-12-20
| ||
| 17:12 | Merge in order to get the latest official changes. check-in: b1a8326d33 user: johnfound tags: jf_iso_fittings | |
| 11:43 | Resolving conflicts. check-in: 07e0fd2ded user: johnfound tags: jf_fixes | |
| 08:55 | Merge the changes from the official repository. check-in: cd11d14313 user: johnfound tags: jf_fixes | |
|
2024-12-19
| ||
| 22:26 | Added more tables. check-in: 835ce69f72 user: johnfound tags: jf_iso_fittings | |
| 15:22 | Offset table for a..h check-in: dcdab063d3 user: johnfound tags: jf_iso_fittings | |
| 06:14 | A little bit different approach (better). check-in: 3c3f9f44a6 user: johnfound tags: jf_iso_fittings | |
|
2024-12-17
| ||
| 15:12 | Partially filled tolerance table. check-in: a12c4884fb user: johnfound tags: jf_iso_fittings | |
|
2024-12-16
| ||
| 23:25 | Some tests with the plugin interface. Nothing important. check-in: 3916b91479 user: johnfound tags: jf_iso_fittings | |
| 23:24 | Added interface to the dimensions text in the plugin interface. check-in: 7d2966338b user: johnfound tags: jf_iso_fittings | |
| 15:53 | Learning C++... :D check-in: ce5d72c7e1 user: johnfound tags: jf_iso_fittings | |
| 10:58 | Merged with jf_fixes check-in: d5cb355af8 user: johnfound tags: jf_iso_fittings | |
|
2024-12-15
| ||
| 21:22 | At the end, correct scaling of the line dash patterns. The algorithms are correct, but as long as, the line widths in LibreCad are pretty complex, some bugs and glitches are possible. Especially on the indirect line widths - kind of "By Layer", "By Block", etc. Now it works in the main window, in the print preview and in the pdf export. Still, more testing is needed. check-in: 679836fcf5 user: johnfound tags: jf_fixes | |