| r11678
| file changeset diff or repo changeset diff
| igor2 | 2025-09-04T08:16:43.697191Z
| [lib] -Add: expose subsymname in csch_load_grp() to support loading bundled sybmols [sch-rnd] -Add: optional subsymname attribute in action BufferLoad() to select which symbol to load from a bundled file
|
|
|
|
| r11496
| file changeset diff or repo changeset diff
| igor2 | 2025-06-09T06:32:01.901777Z
| [sch-rnd] -Fix: BufferSave(): throw detailed error message if no file is created due to missing appropriate object in the buffer
|
|
|
|
| r11374
| file changeset diff or repo changeset diff
| igor2 | 2025-03-15T08:19:48.194607Z
| [sch-rnd] -Fix: BufferLoad() default format is NULL for autodetect so that alien format symbols are easier to load (from Import menu)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| r8986
| file changeset diff or repo changeset diff
| igor2 | 2023-08-30T09:30:22.192799Z
| [lib] -Add: inhibit_uuid argument to plug_io group save; sometimes we do want to save the uuid (saving symbols)
|
|
|
|
|
|
|
|
|
|
| r6559
| file changeset diff or repo changeset diff
| igor2 | 2023-02-16T09:20:10.158183Z
| [sch-rnd] -Fix: freeze junction recalc while cutting multiple objects to buffer to avoid modifiation-while-copy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| r5602
| file changeset diff or repo changeset diff
| igor2 | 2022-09-05T08:09:50.144481Z
| [sch-rnd] -Fix: buffer clean: use a low level object remove that doesn't have side effects: don't attempt to maintain undo or wirenet merges in buffer when everything is going to be removed anyway
|
|
|
|
| r5488
| file changeset diff or repo changeset diff
| igor2 | 2022-09-01T14:27:11.231372Z
| [sch-rnd] -Fix: normalize wirenet line using inst2spec when put into a buffer-wirenet-group so it remains in position
|
|
|
|
|
|
| r5483
| file changeset diff or repo changeset diff
| igor2 | 2022-09-01T13:04:46.985417Z
| [buffer] -Fix: when buffer-pasting wirenet groups, schedule merge-recalc so they get merged/connected properly
|
|
| r5391
| file changeset diff or repo changeset diff
| igor2 | 2022-08-26T09:21:54.293058Z
| [sch-rnd] -Fix: when copying a wire into the buffer create the "same" wirenet parent as it had on the sheet (minus metadata) so that it behaves like a wire, not a plain decoration line on paste
|
|
|
|
|
|
|
|
| r5052
| file changeset diff or repo changeset diff
| igor2 | 2022-08-07T03:52:36.579933Z
| [sch-rnd] -Fix: buffer: when picking up floater for copy, do a reverse transformation of parent transformations so that the coords in buffer are in the absolute coord system
|
|
|
|
| r5023
| file changeset diff or repo changeset diff
| igor2 | 2022-08-04T09:47:37.096294Z
| [sch-rnd] -Add: when saving buffer to symbol, offer sym.rs as default file name, where sym is easy to replace (already selected)
|
|
|
|
|
|
|
|
| r4255
| file changeset diff or repo changeset diff
| igor2 | 2022-06-13T07:11:12.549843Z
| [sch-rnd] -Add: fail with an error message when pasting a group-ref (must be handled by plugins, e.g. symlib_local)
|
|
| r4235
| file changeset diff or repo changeset diff
| igor2 | 2022-06-12T08:02:18.958132Z
| [sch-rnd] -Fix: refuse to copy grp_ref objects to buffer - they would break on paste later if the sheet changes or if pasted on another sheet
|
|
|
|
| r4226
| file changeset diff or repo changeset diff
| igor2 | 2022-06-12T06:01:12.055596Z
| [sch-rnd] -Change: SaveBuffer() and LoadBuffer() argument for saving whole buffer is "All", not "Sheet" as the save format has a different header
|
|
|
|
|
|
|
|
|
|
| r3799
| file changeset diff or repo changeset diff
| igor2 | 2022-05-21T05:39:55.444073Z
| [sch-rnd] -Fix: buffer paste at 0;0 should call group update with xform (there's no move that would do that)
|
|
| r3625
| file changeset diff or repo changeset diff
| igor2 | 2022-05-09T08:16:21.138668Z
| [sch-rnd] -Fix: typo in buffer code: when buffer place event took over creating the target object, take the right object for result
|
|
| r3552
| file changeset diff or repo changeset diff
| igor2 | 2022-05-02T15:26:52.516744Z
| [sch-rnd] -Fix: remove pasted grp's ->sym_prefer_loclib if no plugin handled it; once it's placed as a group, this bit shouldn't be remembered because it shouldn't apply on a subsequent copy
|
|
|
|
|
|
|
|
|
|
| r2385
| file changeset diff or repo changeset diff
| igor2 | 2022-03-04T07:32:27.001791Z
| [sch-rnd] -Fix: provide both symbol and group load/save for buffers; symbol variant looks for the first group with role=symbol
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| r2369
| file changeset diff or repo changeset diff
| igor2 | 2022-03-03T14:08:03.322221Z
| [sch-rnd] -Fix: buffer paste: copy only first level of the object tree: groups will implicitly copy their children
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| r2220
| file changeset diff or repo changeset diff
| igor2 | 2022-02-19T14:22:24.449184Z
| [lib] -Cleanup: remove oid from csch_sheet_alloc(): the sheet doesn't have an oid, root group oids are hardwired (by the spec)
|
|
|
|