r11678 file changeset diff or repo changeset diff igor22025-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
r11513 file changeset diff or repo changeset diff igor22025-06-12T09:43:44.632283Z
 
[sch-rnd] -Fix: rewrite sch_rnd_buffer_clear() to free all objects in the buffer (fixes memleak)
r11496 file changeset diff or repo changeset diff igor22025-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
r11478 file changeset diff or repo changeset diff igor22025-05-14T06:24:22.948312Z
 
-Fix: fsf paper mail address changed
r11374 file changeset diff or repo changeset diff igor22025-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)
r10585 file changeset diff or repo changeset diff igor22024-06-27T13:37:21.108459Z
 
-Fix: typo
r10584 file changeset diff or repo changeset diff igor22024-06-27T13:36:59.366292Z
 
[sch-rnd] -Fix: BufferLoad() doesn't ignore the fmt argument
r10583 file changeset diff or repo changeset diff igor22024-06-27T13:28:27.979580Z
 
[sch-rnd] -Fix: wrong description for the BufferLoad() action
r10343 file changeset diff or repo changeset diff igor22024-01-26T16:25:49.718323Z
 
-Cleanup: sch-rnd banners in sch-rnd/
r10101 file changeset diff or repo changeset diff igor22024-01-16T04:13:57.701666Z
 
[core] -Fix: wrong description for buffer internal actions
r10100 file changeset diff or repo changeset diff igor22024-01-16T04:12:17.310225Z
 
[core] -Fix: wrong syntax description for buffer internal actions
r8986 file changeset diff or repo changeset diff igor22023-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)
r8870 file changeset diff or repo changeset diff igor22023-08-07T03:52:01.121588Z
 
[sch-rnd] -Fix: BufferSave() should use file selector window title corresponding to the scope of the save
r7367 file changeset diff or repo changeset diff igor22023-05-12T12:30:21.659625Z
 
[sch-rnd] -Cleanup: use RND_INLINE instead of csch_inline for simplicity
r7076 file changeset diff or repo changeset diff igor22023-04-05T08:19:35.807582Z
 
[sch-rnd] -Fix: freeze redraw while cutting many objects to buffer and while pasting buffer
r6591 file changeset diff or repo changeset diff igor22023-02-17T07:02:52.100846Z
 
[sch-rnd] -Fix: freeze junction recalculation on the buffer while copying multiple objects to buffer
r6559 file changeset diff or repo changeset diff igor22023-02-16T09:20:10.158183Z
 
[sch-rnd] -Fix: freeze junction recalc while cutting multiple objects to buffer to avoid modifiation-while-copy
r6042 file changeset diff or repo changeset diff igor22022-11-19T09:04:35.307198Z
 
[librnd4] -Update: follow API change: rename RND_ACT_HIDLIB to RND_ACT_DESIGN
r6023 file changeset diff or repo changeset diff igor22022-11-16T14:53:01.029701Z
 
[librnd4] -Cleanup: remove obsolete usage of RND_HID_FSD_* bits
r5959 file changeset diff or repo changeset diff igor22022-10-24T09:13:16.156538Z
 
-Fix: implicit declarations
r5848 file changeset diff or repo changeset diff igor22022-09-26T09:58:23.003090Z
 
[sch_rnd] -Add: ReplaceSymbol() action - for replacing a single symbol for now
r5724 file changeset diff or repo changeset diff igor22022-09-09T03:49:27.822743Z
 
[sch-rnd] -Add: BufferPaste() action for scripting
r5723 file changeset diff or repo changeset diff igor22022-09-09T03:44:59.245006Z
 
[sch-rnd] -Add: BufferCopy(): optional x and y arguments to override crosshair (for scripting)
r5614 file changeset diff or repo changeset diff igor22022-09-05T15:00:19.862542Z
 
[sch-rnd] -Fix: do not try copy or paste conn objects, recalculate them instead
r5602 file changeset diff or repo changeset diff igor22022-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
r5599 file changeset diff or repo changeset diff igor22022-09-05T07:10:02.775139Z
 
[sch-rnd] -Fix: when any dyntext of a wirenet is copied, also copy all attributes of the wirenet
r5488 file changeset diff or repo changeset diff igor22022-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
r5487 file changeset diff or repo changeset diff igor22022-09-01T14:03:13.757871Z
 
[sch-rnd] -Add: comment explaining the function that crates buffer wirenets on copying wires
r5486 file changeset diff or repo changeset diff igor22022-09-01T13:39:03.981753Z
 
[sch-rnd] -Add: mark the copy&paste wirenet merge bug in the code for the TODO
r5483 file changeset diff or repo changeset diff igor22022-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 igor22022-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
r5363 file changeset diff or repo changeset diff igor22022-08-24T02:00:46.086323Z
 
-Update: follow csch_cobj_dup() API change
r5326 file changeset diff or repo changeset diff igor22022-08-22T08:58:42.226701Z
 
[sch-rnd] -Fix: don't crash while cutting to buffer if selected object is already removed
r5129 file changeset diff or repo changeset diff igor22022-08-09T06:24:12.180099Z
 
[gui] -Fix: do not start autocompile timer on buffers
r5052 file changeset diff or repo changeset diff igor22022-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
r5051 file changeset diff or repo changeset diff igor22022-08-07T02:58:59.972301Z
 
[sch-rnd] -Fix: default file naming in buffer save is .sy for symbol
r5023 file changeset diff or repo changeset diff igor22022-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)
r4878 file changeset diff or repo changeset diff igor22022-07-11T08:57:50.821606Z
 
-Cleanup: replace mailing list address with contact.html - easier to maintain as addresses change
r4780 file changeset diff or repo changeset diff igor22022-07-04T04:01:28.167560Z
 
-Cleanup: contact address from email to html to reduce spam
r4779 file changeset diff or repo changeset diff igor22022-07-04T03:58:57.817216Z
 
-Cleanup: project page url to sch-rnd
r4255 file changeset diff or repo changeset diff igor22022-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 igor22022-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
r4229 file changeset diff or repo changeset diff igor22022-06-12T06:15:04.011895Z
 
[sch-rnd] -Add: BufferSave() and BufferLoad() works on whole buffers (op is "All")
r4226 file changeset diff or repo changeset diff igor22022-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
r4217 file changeset diff or repo changeset diff igor22022-06-11T03:26:32.631806Z
 
[sch-rnd] -Add: emit event BUFFER_COPY_CUSTOM and perform the copy only if no plugin did it
r4191 file changeset diff or repo changeset diff igor22022-06-09T07:57:08.298348Z
 
[sch-rnd] -Fix: run group update on pasted object only if it's really a group
r4190 file changeset diff or repo changeset diff igor22022-06-09T07:56:21.126773Z
 
[sch-rnd] -Fix: missing #include
r3927 file changeset diff or repo changeset diff igor22022-05-26T14:58:34.212390Z
 
[sch-rnd] -Cleanup: symbol rename from csch_ to sch_rnd_
r3799 file changeset diff or repo changeset diff igor22022-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 igor22022-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 igor22022-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
r3550 file changeset diff or repo changeset diff igor22022-05-02T15:17:52.533327Z
 
[sch-rnd] -Add: buffer paste: generate event for hooking in and replace direct object dup
r2885 file changeset diff or repo changeset diff igor22022-03-28T15:15:35.799603Z
 
-Add: mention NLnet support in the copyright banner of the appropriate source files
r2884 file changeset diff or repo changeset diff igor22022-03-28T15:06:58.631596Z
 
-Change: switch from LGPL2+ to GPL2+ in sch-rnd and plugins - only the lib part should be LGPL
r2411 file changeset diff or repo changeset diff igor22022-03-04T17:39:11.717038Z
 
[sch-rnd] -Add: actions and menu items for supporting multiple buffers
r2385 file changeset diff or repo changeset diff igor22022-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
r2381 file changeset diff or repo changeset diff igor22022-03-04T06:13:13.055016Z
 
-Cleanup: const correctness
r2380 file changeset diff or repo changeset diff igor22022-03-04T06:12:52.006742Z
 
-Cleanup: indentation
r2379 file changeset diff or repo changeset diff igor22022-03-04T06:09:24.122671Z
 
[sch-rnd] -Add: BufferLoad(): process args, offer file select dialog if no fn specified
r2378 file changeset diff or repo changeset diff igor22022-03-04T06:01:08.890170Z
 
[sch-rnd] -Add: BufferSave(): process args, offer file selection dialog if no fn specified
r2377 file changeset diff or repo changeset diff igor22022-03-04T05:49:16.046139Z
 
[sch-rnd] -Cleanup: use csch_ prefix instead of pcb_ for buffer action code
r2374 file changeset diff or repo changeset diff igor22022-03-03T16:22:50.026917Z
 
[sch-rnd] -Add: buffer save/load actions with hardwired args for now
r2369 file changeset diff or repo changeset diff igor22022-03-03T14:08:03.322221Z
 
[sch-rnd] -Fix: buffer paste: copy only first level of the object tree: groups will implicitly copy their children
r2368 file changeset diff or repo changeset diff igor22022-03-03T13:56:28.790071Z
 
[sch-rnd] -Add: buffer copy: determine whether a selected object is orphaned and could be copied
r2261 file changeset diff or repo changeset diff igor22022-02-21T10:16:53.688188Z
 
[sch-rnd] -Cleanup: missing include in buffer
r2260 file changeset diff or repo changeset diff igor22022-02-21T10:16:18.570166Z
 
[sch-rnd] -Cleanup: object type correctness in buffer handling
r2236 file changeset diff or repo changeset diff igor22022-02-20T10:17:10.127527Z
 
[sch-rnd] -Fix: don't paste the direct group object of the buffer, paste only what's inside
r2235 file changeset diff or repo changeset diff igor22022-02-20T10:15:44.287925Z
 
[sch-rnd] -Add: low level buffer clear
r2234 file changeset diff or repo changeset diff igor22022-02-20T10:07:12.079168Z
 
[sch-rnd] -Add: low level buffer paste (copy buffer content to sheet)
r2231 file changeset diff or repo changeset diff igor22022-02-20T09:21:42.300350Z
 
[sch-rnd] -Fix: convert between screen and cschem coords in buffer ops
r2229 file changeset diff or repo changeset diff igor22022-02-20T09:05:49.449674Z
 
[sch-rnd] -Add: low level copy-selection-to-buffer code with an option to remove selected objects
r2223 file changeset diff or repo changeset diff igor22022-02-19T15:31:59.650353Z
 
[sch-rnd] -Add: buffer: dummy buffer actions
r2222 file changeset diff or repo changeset diff igor22022-02-19T15:16:32.691142Z
 
[sch-rnd] -Add: buffer tool frame
r2220 file changeset diff or repo changeset diff igor22022-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)
r2219 file changeset diff or repo changeset diff igor22022-02-19T14:20:18.316812Z
 
[sch-rnd] -Add: buffer: init 5 internal sheets for paste buffers, within an internal buffer project domain

Command line to view the complete history:
svn log -v svn://svn.repo.hu/sch-rnd/trunk/src/sch-rnd/buffer.c