r35912 file changeset diff or repo changeset diff igor22021-11-05T12:05:26.420661Z
 
[core] -Fix: remember when picking up buffer from the bottom side and when converted to subc, put subc-aux on the bottom side too
r34165 file changeset diff or repo changeset diff igor22021-02-24T08:38:20.647780Z
 
[extobj] -Fix: buffer to board copy: separate keep_ids from udpate extobj parameter; keep_ids is temporarily disabled but we still need to execute extobj updates
r31801 file changeset diff or repo changeset diff igor22020-06-06T09:26:34.703859Z
 
-Fix: redundant type name: rnd_rnd_box_* to rnd_box_*
r30970 file changeset diff or repo changeset diff igor22020-04-30T03:56:23.470626Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (rtree, global typedefs)
r30912 file changeset diff or repo changeset diff igor22020-04-27T15:43:47.184673Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (box)
r30903 file changeset diff or repo changeset diff igor22020-04-27T14:48:42.007588Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
r28728 file changeset diff or repo changeset diff igor22019-12-13T14:19:51.785292Z
 
[core] -Add: API change: prepare copy-to-buffer API for keeping IDs (for seamless "move selected object" using a buffer)
r28727 file changeset diff or repo changeset diff igor22019-12-13T13:26:59.082968Z
 
[core] -Add: API change: pcb_buffer_copy_to_layout() gets a keep_id argument that will be used later to make sure selected objects that moved through a buffer copy don't get new IDs
r27543 file changeset diff or repo changeset diff igor22019-09-13T06:47:27.900733Z
 
[core] -Add: buffer remembers source file path for data coming from the outside
r27326 file changeset diff or repo changeset diff igor22019-08-24T06:53:31.551931Z
 
-Cleanup: whitespace
r21076 file changeset diff or repo changeset diff igor22018-11-25T06:47:42.503929Z
 
[core] -Del: pcb_uint8_t - useless
r20470 file changeset diff or repo changeset diff igor22018-10-30T03:42:16.780615Z
 
-Change: do not use an email address but an URL to the live version of contact.html - due to spammers
r19703 file changeset diff or repo changeset diff igor22018-10-02T07:09:37.606629Z
 
[scale] -Cleanup: low level buffer scale doesn't need a poitner to the board
r19701 file changeset diff or repo changeset diff igor22018-10-02T06:50:16.446418Z
 
[scale] -Add: low level buffer scale
r18400 file changeset diff or repo changeset diff igor22018-07-15T14:36:06.955794Z
 
[bbox] -Add: naked bbox support in buffer
r17465 file changeset diff or repo changeset diff igor22018-06-22T08:55:14.400948Z
 
[fungw] -Change: switch over to fungw based action API argc/argv wise
r17461 file changeset diff or repo changeset diff igor22018-06-22T05:30:35.282827Z
 
[fungw] -Change: fungw API transition: action return value is fgw_error_t, not int
r17329 file changeset diff or repo changeset diff igor22018-06-15T09:36:48.748401Z
 
[hid] -Del: API CHANGE: x and y coords are no longer passed as action arguments - only a few actions need coords and there are two different kind of coords (crosshair and pointer) so actions shall query for coords when they need it
r16646 file changeset diff or repo changeset diff igor22018-04-22T03:43:16.941665Z
 
[core] -Del: remove undoless move-to-buffer from the action code
r15622 file changeset diff or repo changeset diff igor22018-03-23T08:00:48.059821Z
 
[core] -Del: old data model: pcb_element_load_to_buffer() renamed and moved to buffer.c as it is more about buffer than about a specific object type
r14360 file changeset diff or repo changeset diff igor22018-01-31T03:53:34.730088Z
 
[core] -Cleanup: naming convention: buffer rotation has the 90 suffix or no suffix for arbitrary rotation, like the rest of the code
r14045 file changeset diff or repo changeset diff igor22018-01-16T04:19:41.315025Z
 
-Cleanup: license banners: replace old PCB project banner and Thomas Nau contact in core (with permission from Thomas Nau) and mark other author's contact as old contact
r13491 file changeset diff or repo changeset diff igor22017-12-16T12:40:26.096952Z
 
[subc] -Fix: keep track of whether a buffer is loaded from the outside or is from the board; when loaded from the outside, subc pasting is affected by current side, else side is kept (this fixes a decade old bg about element having to be put on solder or component side on the moment of load, not on the moment of paste)
r13389 file changeset diff or repo changeset diff igor22017-12-10T08:39:05.669545Z
 
[core] -Fix: missing buffer flip side function proto from the buffer API
r13356 file changeset diff or repo changeset diff igor22017-12-09T04:03:40.406275Z
 
[core] -Cleanup: buffer.h API documentation
r13324 file changeset diff or repo changeset diff igor22017-12-06T07:22:33.668763Z
 
[core] -Cleanup: remove more noise-comments, replace file description comment with useful hints of what the file is for
r13323 file changeset diff or repo changeset diff igor22017-12-06T07:13:34.789618Z
 
[core] -Cleanup: properly publish the buffer API: short description and parameter names
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r8149 file changeset diff or repo changeset diff igor22017-04-11T05:08:49.773542Z
 
[core] -Cleanup: remove PCB dependency from buffer cop to layout call
r8146 file changeset diff or repo changeset diff igor22017-04-11T03:47:28.484795Z
 
[core] -Cleanup: remove PCB dependency in obj move and copy to buffer calls
r8144 file changeset diff or repo changeset diff igor22017-04-11T03:40:38.909404Z
 
[core] -Cleanup: don't depend on PCB in pcb_buffers_flip_sides()
r8142 file changeset diff or repo changeset diff igor22017-04-11T03:32:40.077669Z
 
[core] -Cleanup: remove PCB reference from buffer flip
r8134 file changeset diff or repo changeset diff igor22017-04-10T07:10:30.608391Z
 
[core] -Cleanup: buffer mirror shoudln't depend on PCB
r8133 file changeset diff or repo changeset diff igor22017-04-10T06:58:37.251571Z
 
[core] -Cleanup: don't depend on PCB on buffer init/uninit
r8132 file changeset diff or repo changeset diff igor22017-04-10T06:50:00.369931Z
 
[core] -Cleanup: remove hardwired PCB from basic buffer handling
r5652 file changeset diff or repo changeset diff igor22016-12-15T04:49:01.977531Z
 
[core] -Fix: crosshair range set properly when a line or arc or poly moved using the paste buffer
r5329 file changeset diff or repo changeset diff igor22016-11-27T05:07:02.619118Z
 
[unravel] -Rename: buffer "swap" to "flip_side" to make the meaning more clear
r5096 file changeset diff or repo changeset diff igor22016-11-18T06:53:30.248031Z
 
[unravel2] -Rename: buffer actions
r5039 file changeset diff or repo changeset diff igor22016-11-17T05:58:38.181493Z
 
[unravel2] -Rename: data.h globals [unravel2] -Del: returning int 0 or -1 for success or failure is a standard C idiom, don't #define macros for this
r5014 file changeset diff or repo changeset diff igor22016-11-16T07:35:31.391324Z
 
[unravel] -Cleanup: dissolve set.[ch], move functions to the corresponding sources
r4856 file changeset diff or repo changeset diff igor22016-11-13T08:17:41.788850Z
 
[unravel] -Move: buffer to layout copy from copy.[ch] to buffer.[ch]
r4844 file changeset diff or repo changeset diff igor22016-11-13T07:30:07.216787Z
 
[unravel2] -Rename: buffer functions
r4811 file changeset diff or repo changeset diff igor22016-11-12T17:25:25.629672Z
 
[unravel2] -Rename: Coord to pcb_coord_t
r4761 file changeset diff or repo changeset diff igor22016-11-12T10:04:02.019368Z
 
[unravel2] -Rename: BoxType -> pcb_box_t
r4758 file changeset diff or repo changeset diff igor22016-11-12T09:38:48.703562Z
 
[unravel2] -Rename: BufferType to pcb_buffer_t
r4755 file changeset diff or repo changeset diff igor22016-11-12T09:10:22.909624Z
 
[unravel2] -Rename: DataTypePtr and DataType to pcb_data_t
r4754 file changeset diff or repo changeset diff igor22016-11-12T09:04:35.373684Z
 
[unravel2] -Rename: PCBType to pcb_board_t
r4601 file changeset diff or repo changeset diff igor22016-11-05T13:25:23.934234Z
 
[unravel] -Del: global_objs.h; object commons go in obj_common.h, many of the includes could be removed
r4586 file changeset diff or repo changeset diff igor22016-11-05T09:11:27.425063Z
 
[unravel] -Move: element code to obj_elem*
r4581 file changeset diff or repo changeset diff igor22016-11-05T04:47:11.673577Z
 
[unravel] -Move: more of create.[ch] to the corresponding non-obj sources
r4528 file changeset diff or repo changeset diff igor22016-11-03T13:04:47.428231Z
 
[unravel] -Split: move non-object loop macros to their corrseponding headers
r4511 file changeset diff or repo changeset diff igor22016-11-03T09:11:07.833965Z
 
[unravel] -Del: remove another bunch of #includes from global.h
r4503 file changeset diff or repo changeset diff igor22016-11-03T03:51:05.569326Z
 
[unravel] -Split: global.h: separate rtree, drill and buffer structs; also collect drill memory handling in drill.[ch] instead of mymem.[ch]
r3402 file changeset diff or repo changeset diff hzeller2016-09-17T07:42:35.033628Z
 
o Replace BYTE with pcb_uint8_t
r3383 file changeset diff or repo changeset diff igor22016-09-17T04:58:14.722548Z
 
[c89] -Del: <stdbool.h> - use pcb_bool.h instead
r3143 file changeset diff or repo changeset diff hzeller2016-09-11T02:32:35.716927Z
 
o Make Actions accept const char** instead of char** arguments.
r2925 file changeset diff or repo changeset diff igor22016-09-05T04:08:42.189811Z
 
[io] -Add: format argument in low level "real pcb loader" [io] -Add: format argument in buffer loading
r2650 file changeset diff or repo changeset diff igor22016-08-20T09:49:35.859691Z
 
[core] -Cleanup: rename SwapBuffers to pcb_swap_buffers for proper prefixing (win32 API name collision)
r2435 file changeset diff or repo changeset diff igor22016-08-08T04:52:59.642297Z
 
[reduce] -Del: rcs $Id$ left over from a previous VCS [reduce] -Fix: regroup copyright messages, should be on top of the file
r1243 file changeset diff or repo changeset diff igor22016-03-13T09:55:25.723532Z
 
[leak] -Fix: typo in r1227
r1227 file changeset diff or repo changeset diff igor22016-03-13T06:30:12.952336Z
 
[leak] -Add: uninit paste buffers
r1022 file changeset diff or repo changeset diff igor22016-02-14T08:22:57.084131Z
 
-Cleanup: indentaton in the original code
r1019 file changeset diff or repo changeset diff igor22016-02-14T07:38:19.359181Z
 
-Cleanup: const correctness: name of the buffer being loaded should be const
r303 file changeset diff or repo changeset diff igor22015-07-18T15:07:19.045302Z
 
[pcb-fp] -Cleanup: element loader doesn't need a boolean for loading from file - we are always loading "from file" now, there's no builtin m4
r4 file changeset diff or repo changeset diff igor22013-08-30T15:43:54.689550Z
 
-Import: trunk from vendor, debian patched
r2 file changeset diff or repo changeset diff igor22013-08-30T15:40:02.300006Z
 
[vendor] -Add: original version from 20110918, debian patched

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