r36980 file changeset diff or repo changeset diff igor22022-11-17T14:31:00.307766Z
 
[librnd4] -Update: follow API change: store drawing area bbox instead of width/height
r31801 file changeset diff or repo changeset diff igor22020-06-06T09:26:34.703859Z
 
-Fix: redundant type name: rnd_rnd_box_* to rnd_box_*
r30980 file changeset diff or repo changeset diff igor22020-04-30T08:20:54.258802Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (hid)
r30979 file changeset diff or repo changeset diff igor22020-04-30T08:15:47.644228Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (hid)
r30971 file changeset diff or repo changeset diff igor22020-04-30T04:06:23.039616Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (global typedefs)
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)
r30917 file changeset diff or repo changeset diff igor22020-04-27T18:04:40.144591Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (in color)
r30912 file changeset diff or repo changeset diff igor22020-04-27T15:43:47.184673Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (box)
r29421 file changeset diff or repo changeset diff igor22020-01-28T04:13:53.132282Z
 
[core] -Split: draw xform setup from info+xform setup so exporters can call xform setup directly for "as-shown"
r29419 file changeset diff or repo changeset diff igor22020-01-27T08:29:27.507398Z
 
[core] -Fix: drawing flags communicated to the draw code through xform instead of global conf: make sure xform is always set
r27541 file changeset diff or repo changeset diff igor22019-09-12T03:12:25.785788Z
 
[core] -Fix: do all drawing using pcb_render instead of pcb_gui so that the right exporter receives layer composite calls
r27093 file changeset diff or repo changeset diff igor22019-08-09T07:07:01.844717Z
 
[core] -Cleanup: switch draw_* and fill_* from pcb_gui to pcb_render
r27091 file changeset diff or repo changeset diff igor22019-08-09T06:59:52.327248Z
 
[core] -Cleanup: switch set_color from pcb_gui to pcb_render
r27090 file changeset diff or repo changeset diff igor22019-08-09T06:56:19.220976Z
 
[core] -Cleanup: switch layer and drawing mode sets from pcb_gui to pcb_render
r26779 file changeset diff or repo changeset diff igor22019-07-20T09:19:12.370160Z
 
[hid] -Add: HID API: render callbacks have pcb_hid_t * as first argument
r25913 file changeset diff or repo changeset diff igor22019-06-04T04:10:29.865661Z
 
[core] -Cleanup: code duplication in composite draw finish
r24883 file changeset diff or repo changeset diff igor22019-04-25T17:21:24.250907Z
 
[hidlib] -Move: pcb_board_t's MaxWidth and MaxHeight to hidlib size_x and size_y - this is really the drawing area extents
r21673 file changeset diff or repo changeset diff igor22018-12-11T11:07:28.253964Z
 
[color] -Change: switch over all API and code to use pcb_color_t instead of char *
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
r19856 file changeset diff or repo changeset diff igor22018-10-05T17:22:55.983438Z
 
[trdraw] -Fix: uninitialized info fields made random transformation on layer group drawing (reported by mbuf)
r19482 file changeset diff or repo changeset diff igor22018-09-22T10:07:38.689089Z
 
[layer] -Change: side-based silk+doc layer rendering to make sure about layer order
r19384 file changeset diff or repo changeset diff igor22018-09-15T16:07:33.586406Z
 
[trdraw] -Split: layer draw should have the standard drawing API based on info; conv. call ios the no_xform version
r19381 file changeset diff or repo changeset diff igor22018-09-15T12:34:47.137141Z
 
[core] -Revert: layer draw code does not count the objects drawn - this feature did not get any use after all
r19378 file changeset diff or repo changeset diff igor22018-09-15T11:32:40.669854Z
 
[core] -Cleanup: const correctness in layer group handling in composite draw context
r19369 file changeset diff or repo changeset diff igor22018-09-15T10:31:59.993850Z
 
[core] -Change: pass an extended draw info structure from the top of drawing requests all way through the recursion to the bottom calls; this will help injecting object rendering transformations
r19198 file changeset diff or repo changeset diff igor22018-09-07T12:58:20.185044Z
 
[layer] -Change: layer draw optionally returns how many objects are drawn (will be useful for determining whether theimplicit outline shall be drawn)
r19147 file changeset diff or repo changeset diff igor22018-09-06T06:06:52.699332Z
 
[layer] -Fix: use the layer type field for group match by type
r19146 file changeset diff or repo changeset diff igor22018-09-06T05:44:28.201980Z
 
[layer] -Add: function to composite-draw any group that matches certain criterias
r18013 file changeset diff or repo changeset diff igor22018-07-03T18:37:08.945923Z
 
[layer] -Change: multi layer composite draw respects each layers own color and doesn't force using the same color
r18012 file changeset diff or repo changeset diff igor22018-07-03T18:32:56.611859Z
 
[layer] -Cleanup: const (in)correctness with temporary layer color swaps
r17366 file changeset diff or repo changeset diff igor22018-06-17T07:52:32.522820Z
 
[core] -Del: remove the erase color - with the drawing mode API the rendering mechanism doesn't depend on this hack any more
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
r13258 file changeset diff or repo changeset diff igor22017-12-05T03:45:32.234496Z
 
[core] -Cleanup: namespace: Output to pcb_draw_out
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r12671 file changeset diff or repo changeset diff igor22017-11-07T05:01:12.583422Z
 
[core] -Fix: optimize draw spec layer: save groupd ID in context to avoid the need for reverse lookup in auto-draw
r12042 file changeset diff or repo changeset diff igor22017-10-14T04:03:56.766354Z
 
[layer] -Cleanup: pcb_get_layer() doesn't depend on PCB anymore
r12015 file changeset diff or repo changeset diff igor22017-10-12T07:03:52.104972Z
 
[layer] -Cleanup: move grp to under meta.real - bound layers are not in groups
r11284 file changeset diff or repo changeset diff igor22017-09-03T07:29:15.907707Z
 
[hid] -Del: poly_before and poly_after
r11280 file changeset diff or repo changeset diff igor22017-09-03T06:53:07.627732Z
 
[hid] -Del: old mask API
r11274 file changeset diff or repo changeset diff igor22017-09-03T05:27:25.516134Z
 
[hid] -Del: more fake composite internals
r11271 file changeset diff or repo changeset diff igor22017-09-03T05:05:32.231765Z
 
[hid] -Del: the fake composite optimization - the new composite API doesn't use it
r11091 file changeset diff or repo changeset diff igor22017-08-26T15:05:22.072469Z
 
[hid] -Optimize: fake composite thin draw mode as it's all positive
r11090 file changeset diff or repo changeset diff igor22017-08-26T15:03:02.032480Z
 
[hid] -Fix: make sure to flush composite drawing in thin draw mode
r11089 file changeset diff or repo changeset diff igor22017-08-26T14:51:47.265649Z
 
[core] -Del: unused code in thin draw add/sub draw
r11088 file changeset diff or repo changeset diff igor22017-08-26T14:50:27.669154Z
 
[core] -Fix: when drawing wireframe, always set drawing mode to positive
r11072 file changeset diff or repo changeset diff igor22017-08-26T10:03:53.204135Z
 
[hid] -Fix: set drawing mode for the initial fill
r11066 file changeset diff or repo changeset diff igor22017-08-24T05:32:46.262211Z
 
[hid] -Fix: drawing mode reset is always issued from composite init
r11060 file changeset diff or repo changeset diff igor22017-08-23T04:53:26.641539Z
 
[hid] -Add: "direct" optimization
r11058 file changeset diff or repo changeset diff igor22017-08-23T04:09:49.326905Z
 
[hid] -Add: "direct" flag for optimization
r11056 file changeset diff or repo changeset diff igor22017-08-23T03:57:20.623848Z
 
[hid] -Add: call the new draw mode hooks
r10311 file changeset diff or repo changeset diff igor22017-07-15T14:42:51.663417Z
 
[layer] -Fix: do the fake composite layer draw hack optimization only for renderers that explicitly enable it because it interferes with transluency (useful mostly for sw rendering)
r10308 file changeset diff or repo changeset diff igor22017-07-15T14:23:11.083684Z
 
[layer] -Fix: fake composite draw: optimization that temporarily fixes the compioste silk and paste missing select color bug for the most common cases
r10305 file changeset diff or repo changeset diff igor22017-07-15T13:58:12.017699Z
 
[layer] -Fix: compositing: the function that decides whether a group is compositing should only care about negative composites
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)
r8973 file changeset diff or repo changeset diff igor22017-05-30T07:08:05.593256Z
 
[layer] -Cleanup: rename to pcb_layergrp_* for type naming unification
r8760 file changeset diff or repo changeset diff igor22017-05-04T05:57:15.087051Z
 
[layer] -Fix: draw composite: draw auto layer only after setting up colors
r8738 file changeset diff or repo changeset diff igor22017-05-03T05:58:17.473370Z
 
[layer] -Fix: draw composite: do not attempt to do a mask-draw in thin-draw mode, revert to simple additive drawing
r8737 file changeset diff or repo changeset diff igor22017-05-03T05:44:10.396542Z
 
[layer] -Fix: thin draw composite: always add
r8736 file changeset diff or repo changeset diff igor22017-05-03T05:34:16.014524Z
 
[layer] -Fix: don't crash when drawing composite layers in think-draw
r8471 file changeset diff or repo changeset diff igor22017-04-25T18:49:39.370001Z
 
[layer] -Fix: use composite layer for silk only if the group doesn't contain one positive auto layer (this differs from the rule for paste or mask)
r8433 file changeset diff or repo changeset diff igor22017-04-25T03:58:46.156339Z
 
[layer] -Add: call to tell if a layer is part of a composite-drawn group
r8431 file changeset diff or repo changeset diff igor22017-04-24T07:05:11.478215Z
 
[layer] -Fix: don't hardwire the mask color in composite draw, use a context color
r8428 file changeset diff or repo changeset diff igor22017-04-24T06:52:19.622503Z
 
[layer] -Add: user drawing on an auto layer: silk always worked like that and noone got confused
r8423 file changeset diff or repo changeset diff igor22017-04-24T06:18:30.612690Z
 
[layer] -Add: generalize composite layer draw and move it to draw_composite
r8422 file changeset diff or repo changeset diff igor22017-04-24T06:07:31.878969Z
 
[layer] -Add: compositing layer draw uses a context sturct as the same set of parameters are needed in all functions
r8421 file changeset diff or repo changeset diff igor22017-04-24T05:43:31.376089Z
 
[layer] -Cleanup: rename mask board draw to a more generic name: it's just a fill over the board
r8420 file changeset diff or repo changeset diff igor22017-04-24T05:41:42.037846Z
 
[layer] -Split: move draw-rect-over-board to composite drawing, it's only used there
r8419 file changeset diff or repo changeset diff igor22017-04-24T05:40:25.797543Z
 
[layer] -Cleanup: rename mask_ to comp_ for the generic composite drawing functions
r8417 file changeset diff or repo changeset diff igor22017-04-24T05:34:30.041044Z
 
[core] -Split: composite draw functions to a separate file as it will grow bigger and bigger but will be reused by paste and silk

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