previous page
r10645 file changeset diff or repo changeset diff igor22017-08-07T07:23:00.935239Z
 
[core] -Cleanup: poly draw function naming conventions
r9915 file changeset diff or repo changeset diff igor22017-06-29T06:14:20.242074Z
 
[subc] -Fix: RemoveList of undo shouldn't set data->parent to PCB, as it is really independent of the PCB
r9793 file changeset diff or repo changeset diff igor22017-06-24T12:42:40.140672Z
 
[subc] -Add: undo for move-to-other-side
r9163 file changeset diff or repo changeset diff igor22017-06-05T15:34:29.047585Z
 
[undo] -Add: function to check integrity of the undo stack
r9099 file changeset diff or repo changeset diff igor22017-06-04T07:28:11.880368Z
 
[subc] -Change: split layer fields and group/name them differently for board layers and subc layers (binding)
r8691 file changeset diff or repo changeset diff igor22017-05-01T08:03:03.386292Z
 
[layer] -Add: extend the new layer api to accept a group - for the case when a new layer will be created within an empty group so we can't copy an existing layer's group
r8283 file changeset diff or repo changeset diff igor22017-04-16T05:46:46.334168Z
 
[diag] -Fix: missing undo debug prototype
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
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
r7153 file changeset diff or repo changeset diff igor22017-02-24T02:51:13.073903Z
 
[undo] -Add: also print the serial in front of the dump
r5690 file changeset diff or repo changeset diff igor22016-12-16T16:41:06.860252Z
 
[core] -Cleanup: kill more PCB_MSG_DEFAULT
r5503 file changeset diff or repo changeset diff igor22016-12-04T14:32:39.807022Z
 
[layer] -Fix: type correctness on layer IDs
r5401 file changeset diff or repo changeset diff igor22016-11-29T08:10:26.998541Z
 
[unravel2] -Rename: layer ID resolver
r5392 file changeset diff or repo changeset diff igor22016-11-29T06:15:57.486978Z
 
[layer] -Fix: rename misleading undo name: layer_change -> layer_move
r5048 file changeset diff or repo changeset diff igor22016-11-17T07:27:46.737230Z
 
[unravel2] -Rename: hid global vars, including gui and exporter
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
r5026 file changeset diff or repo changeset diff igor22016-11-17T04:15:25.697359Z
 
[unravel2] -Rename: undo operation names to have PCB_ prefix
r5023 file changeset diff or repo changeset diff igor22016-11-16T19:33:32.092410Z
 
[unravel2] -Rename: undo functions
r5022 file changeset diff or repo changeset diff igor22016-11-16T19:22:52.191923Z
 
[unravel2] -Rename: generic undo functions
r5016 file changeset diff or repo changeset diff igor22016-11-16T08:06:58.947418Z
 
[unravel] -Del: set.[ch]
r5012 file changeset diff or repo changeset diff igor22016-11-16T07:04:12.566709Z
 
[unravel2] -Rename: set.h functions
r5009 file changeset diff or repo changeset diff igor22016-11-16T06:43:42.900261Z
 
[unravel2] -Rename: remaining search.h functions
r5005 file changeset diff or repo changeset diff igor22016-11-16T06:20:03.942341Z
 
[unravel2] -Rename: rtree functions
r4999 file changeset diff or repo changeset diff igor22016-11-16T05:51:36.204501Z
 
[unravel2] -Rename: rotate.h functions
r4997 file changeset diff or repo changeset diff igor22016-11-16T05:37:21.086939Z
 
[unravel2] -Rename: remove.h functions
r4992 file changeset diff or repo changeset diff igor22016-11-16T04:58:53.590146Z
 
[unravel2] -Rename: rest of the poly functions
r4991 file changeset diff or repo changeset diff igor22016-11-16T04:47:42.175744Z
 
[unravel2] -Rename: low level polygon functions
r4950 file changeset diff or repo changeset diff igor22016-11-15T06:48:15.258406Z
 
[unravel2] -Rename: element transformation calls
r4944 file changeset diff or repo changeset diff igor22016-11-15T05:58:25.214451Z
 
[unravel2] -Rename: bounding box functions for the new naming conventions
r4917 file changeset diff or repo changeset diff igor22016-11-14T04:07:37.671238Z
 
[unravel2] -Rename: move.h functions
r4915 file changeset diff or repo changeset diff igor22016-11-14T03:54:21.737263Z
 
[unravel2] -Rename: MoveLayer() to pcb_layer_move()
r4908 file changeset diff or repo changeset diff igor22016-11-13T18:08:13.526673Z
 
[unravel2] -Rename: more macro.h function-like macros
r4903 file changeset diff or repo changeset diff igor22016-11-13T16:17:06.075186Z
 
[unravel2] -Rename: intersect functions
r4885 file changeset diff or repo changeset diff igor22016-11-13T10:35:42.833087Z
 
[unravel2] -Rename: flag manipulation functions
r4877 file changeset diff or repo changeset diff igor22016-11-13T09:50:32.989262Z
 
[unravel2] -Rename: more flag manipulation macros
r4875 file changeset diff or repo changeset diff igor22016-11-13T09:39:21.914711Z
 
[unravel2] -Rename: basic flag functions
r4862 file changeset diff or repo changeset diff igor22016-11-13T08:40:38.700306Z
 
[unravel2] -Rename: Message to pcb_message
r4861 file changeset diff or repo changeset diff igor22016-11-13T08:35:37.679349Z
 
[unravel2] -Rename: draw functions
r4860 file changeset diff or repo changeset diff igor22016-11-13T08:32:57.253510Z
 
[unravel2] -Rename: data.h functions
r4848 file changeset diff or repo changeset diff igor22016-11-13T07:58:05.169379Z
 
[unravel2] -Rename: change.[ch] public functions
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
r4809 file changeset diff or repo changeset diff igor22016-11-12T16:05:38.382614Z
 
[unravel2] -Rename: Angle to pcb_angle_t
r4795 file changeset diff or repo changeset diff igor22016-11-12T14:26:48.401572Z
 
[unravel2] -Rename: generic object types (obj_any)
r4792 file changeset diff or repo changeset diff igor22016-11-12T13:56:25.676496Z
 
[unravel2] -Rename: library types
r4784 file changeset diff or repo changeset diff igor22016-11-12T12:08:40.500837Z
 
[unravel2] -Rename: flag types
r4776 file changeset diff or repo changeset diff igor22016-11-12T11:24:29.684265Z
 
[unravel] -Rename: TextType -> pcb_text_t
r4774 file changeset diff or repo changeset diff igor22016-11-12T11:19:20.570701Z
 
[unravel2] -Rename: ElementType -> pcb_element_t
r4771 file changeset diff or repo changeset diff igor22016-11-12T11:04:55.656802Z
 
[unravel2] -Rename: PinType -> pcb_pin_t
r4770 file changeset diff or repo changeset diff igor22016-11-12T10:58:42.855658Z
 
[unravel2] -Rename: PadType -> pcb_pad_t
r4769 file changeset diff or repo changeset diff igor22016-11-12T10:56:08.106453Z
 
[unravel2] -Rename: PolygonType -> pcb_polygon_t
r4767 file changeset diff or repo changeset diff igor22016-11-12T10:51:53.928485Z
 
[unravel2] -Rename: PointType to pcb_point_t
r4766 file changeset diff or repo changeset diff igor22016-11-12T10:47:25.224278Z
 
[unravel2] -Rename: ArcType -> pcb_arc_t
r4764 file changeset diff or repo changeset diff igor22016-11-12T10:32:44.973779Z
 
[unravel2] -Rename: LineType -> pcb_line_t
r4761 file changeset diff or repo changeset diff igor22016-11-12T10:04:02.019368Z
 
[unravel2] -Rename: BoxType -> pcb_box_t
r4757 file changeset diff or repo changeset diff igor22016-11-12T09:30:54.148274Z
 
[unravel2] -Rename: LayerType to pcb_layer_t
r4755 file changeset diff or repo changeset diff igor22016-11-12T09:10:22.909624Z
 
[unravel2] -Rename: DataTypePtr and DataType to pcb_data_t
r4629 file changeset diff or repo changeset diff igor22016-11-06T07:04:15.455369Z
 
[unravel] -Del: remove object draw prototypes from draw.h, the code needs to include the corresponding object header
r4609 file changeset diff or repo changeset diff igor22016-11-05T15:43:42.039484Z
 
[unravel] -Del: remove a lot of unnecessary #includes
r4608 file changeset diff or repo changeset diff igor22016-11-05T15:01:54.118927Z
 
[unravel] -Del: get rid of misc.[ch]
r4600 file changeset diff or repo changeset diff igor22016-11-05T13:04:33.457536Z
 
[unravel] -Del: get rid of create.[ch]
r4592 file changeset diff or repo changeset diff igor22016-11-05T11:16:48.073633Z
 
[unravel] -Del: mymem.[ch] - allocation is done at the corresponding object code
r4591 file changeset diff or repo changeset diff igor22016-11-05T10:48:21.743623Z
 
[unravel] -Rename: therman is obj_pinvia_therm - we'd have a different thermal for smd pads
r4550 file changeset diff or repo changeset diff igor22016-11-04T04:24:52.427737Z
 
[unravel] -Add: obj_all and obj_arc infra [unravel] -Move: some of the arc functions to obj_arc
r4511 file changeset diff or repo changeset diff igor22016-11-03T09:11:07.833965Z
 
[unravel] -Del: remove another bunch of #includes from global.h
r4507 file changeset diff or repo changeset diff igor22016-11-03T05:24:10.355023Z
 
[unravel] -Del: #includes from global.h, especially the board.h include that'd bring the rest of the world - everyone should ingore what's needed there
r4498 file changeset diff or repo changeset diff igor22016-11-02T18:47:55.543582Z
 
[unravel] -Move: NLS macros from global.h to compat_nls.h
r4489 file changeset diff or repo changeset diff igor22016-11-02T17:05:28.273617Z
 
[unravel] -Rename: strflags.[ch] to flag_str.[ch] (file name unification)
r4061 file changeset diff or repo changeset diff igor22016-10-14T05:24:10.978856Z
 
[core] -Cleanup: #includes for the new netlist.h
r4050 file changeset diff or repo changeset diff igor22016-10-14T04:06:39.363508Z
 
[core] -Cleanup: prefix netlist function names with pcb_
r3825 file changeset diff or repo changeset diff igor22016-10-06T17:53:04.538056Z
 
[core] -Fix: undo element text size bug
r3427 file changeset diff or repo changeset diff igor22016-09-18T04:22:41.816868Z
 
[arc] -Add: change and undo code for chaning arc radii (width and height really)
r3426 file changeset diff or repo changeset diff igor22016-09-18T03:51:26.088977Z
 
[core] -Fix: arc angles in undo/redo shall not be casted to integers
r3402 file changeset diff or repo changeset diff hzeller2016-09-17T07:42:35.033628Z
 
o Replace BYTE with pcb_uint8_t
r3397 file changeset diff or repo changeset diff hzeller2016-09-17T07:18:15.906514Z
 
[all-over]: use pcb_cardinal_t where Cardinal was used. Except where it actuall uses the Xt Cardinal
r3383 file changeset diff or repo changeset diff igor22016-09-17T04:58:14.722548Z
 
[c89] -Del: <stdbool.h> - use pcb_bool.h instead
r3300 file changeset diff or repo changeset diff igor22016-09-13T06:34:31.458131Z
 
[c89] -Cleanup: don't use __FUNCTION__ in core, it's not portable - also remove the GNU-ifdef that tries to work this around - just don't use it
r3111 file changeset diff or repo changeset diff hzeller2016-09-10T21:05:29.212212Z
 
o Make string members of struct LibraryEntryTpye_s of type const char* as opposed to char*. They are always used in a readonly context. Whenever they are written, they are replaced in their entirety, so the spirit of these values is const char*
r3096 file changeset diff or repo changeset diff hzeller2016-09-10T19:50:23.037176Z
 
o Remove unused field. struct LibraryEntryType_s had a field AllocatedMemory, but it was never used for the probably intend (use it as a back-buffer for all the strings?). So document its prior existence, but get rid of it.
r3095 file changeset diff or repo changeset diff hzeller2016-09-10T19:31:36.744874Z
 
o simplify and reduce cognitive load: free() already tests if the pointer is NULL, no need to test every time manually. Result: less busy looking code.
r3045 file changeset diff or repo changeset diff hzeller2016-09-10T09:10:08.319948Z
 
o First step in making Message() have a level that we can use to color messages in the message window or do something otherweise special. o The old Message() did not have a level, so this initial step sets everything to PCB_MSG_DEFAULT which is equivalent to PCB_MSG_INFO. This should be changed as we go to the right category.
r2799 file changeset diff or repo changeset diff igor22016-08-30T06:18:38.971300Z
 
[layer] -Split: layer.[ch] from misc.[ch]; the layer code is large and complex enough to get an own module; it's also in-line with the module-per-object-type idea
r2619 file changeset diff or repo changeset diff igor22016-08-18T06:16:37.987138Z
 
[core] -Fix: undo crashes/asserts for updating NULL rtree with selected element text
r2618 file changeset diff or repo changeset diff igor22016-08-18T05:54:11.485050Z
 
[core] -Change: compile undo debug code only in debug compilation
r2617 file changeset diff or repo changeset diff igor22016-08-18T05:50:16.907634Z
 
[core] -Add: undo dump (debug code)
r2528 file changeset diff or repo changeset diff igor22016-08-13T04:41:24.644207Z
 
-Cleanup: do not use non-portable strdup() and strndup(); use the pcb_ prefixed versions from compat_misc.[ch]; also rename and clean up STRDUP (-> pcb_strdup_null())
r2503 file changeset diff or repo changeset diff igor22016-08-12T04:10:28.296369Z
 
[core] -Cleanup: rename pcb object types, prefixing their names properly
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
r2125 file changeset diff or repo changeset diff igor22016-07-02T04:06:06.338143Z
 
[conf] -Fix: move const.h settings to conf
r1846 file changeset diff or repo changeset diff igor22016-06-05T06:01:38.569692Z
 
-Cleanup: remove a bunch of excess #includes to reduce the amount of deps
r1816 file changeset diff or repo changeset diff igor22016-06-04T07:39:55.612235Z
 
[conf] -Change: make conf_core.editor read-only
r1808 file changeset diff or repo changeset diff igor22016-06-03T06:18:28.698401Z
 
[conf] -Del: remove pcb flag references in favor of conf's design tree
r1252 file changeset diff or repo changeset diff igor22016-03-13T17:03:27.604763Z
 
[leak] -Fix: free global Library; sometimes some fileds are just not dynamic allocated
r1029 file changeset diff or repo changeset diff igor22016-02-16T05:45:50.176310Z
 
-Cleanup: move dmalloc include to central config.h
r1022 file changeset diff or repo changeset diff igor22016-02-14T08:22:57.084131Z
 
-Cleanup: indentaton in the original code
r965 file changeset diff or repo changeset diff igor22015-10-26T19:04:50.340484Z
 
[pinnum] -Add: action and key binding for changing pin numbers in a footprint
r488 file changeset diff or repo changeset diff igor22015-07-28T07:23:19.739501Z
 
[scconfig] -Fix: always have config.h, don't ifdef it
r282 file changeset diff or repo changeset diff igor22015-07-18T10:02:41.074011Z
 
[pcb-fp] -Del: footprint's Template field: there's no more hardwired 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/undo_old.c