next page
r11478 file changeset diff or repo changeset diff igor22025-05-14T06:24:22.948312Z
 
-Fix: fsf paper mail address changed
r10343 file changeset diff or repo changeset diff igor22024-01-26T16:25:49.718323Z
 
-Cleanup: sch-rnd banners in sch-rnd/
r7607 file changeset diff or repo changeset diff igor22023-05-25T06:11:51.835554Z
 
[sch-rnd] -Add: calculate real polygon area
r7605 file changeset diff or repo changeset diff igor22023-05-25T05:38:21.378295Z
 
[sch-rnd] -Move: poly area calculation to draw_poly.c inpreparation to replace it with a real calculation
r7604 file changeset diff or repo changeset diff igor22023-05-25T05:25:56.252030Z
 
[sch-rnd] -Split: move out poly draw code from draw.c, it's getting large
r7603 file changeset diff or repo changeset diff igor22023-05-25T05:11:37.092338Z
 
[sch-rnd] -Optimize: use a single object cache vector per rendering session, reuse that for both fills and text updates (reduces number of allocations)
r7602 file changeset diff or repo changeset diff igor22023-05-25T05:08:09.568665Z
 
[sch-rnd] -Cleanup: simplify layer draw internal API: set up context only once per sheet draw, reuse caches
r7601 file changeset diff or repo changeset diff igor22023-05-25T03:42:51.576061Z
 
[sch-rnd] -Add: draw fills in order of their area, bigger first
r7600 file changeset diff or repo changeset diff igor22023-05-25T03:23:31.998839Z
 
[sch-rnd] -Add: separate pass for drawing all fills then drawing all strokes, so strokes are always above fills
r7598 file changeset diff or repo changeset diff igor22023-05-25T03:06:48.488746Z
 
-Cleanup: whitespace
r7597 file changeset diff or repo changeset diff igor22023-05-25T03:06:22.860754Z
 
[sch-rnd] -Split: poly stroke and poly fill draw code to separate functions to make it easier to do all fills in a separate pass
r7483 file changeset diff or repo changeset diff igor22023-05-18T08:12:40.624646Z
 
[sch-rnd] -Fix: specify font family for non-graphical sheets to be "sans" to avoid random pick (may end up italic)
r7449 file changeset diff or repo changeset diff igor22023-05-15T10:13:50.756313Z
 
[sch-rnd] -Add: draw helper for setting up a non-graphical sheet
r7448 file changeset diff or repo changeset diff igor22023-05-15T10:10:28.467411Z
 
[sch-rnd] -Add: configureable non-graphical sheet colors
r7446 file changeset diff or repo changeset diff igor22023-05-15T05:24:34.422067Z
 
[sch-rnd] -Tune: non-graphical sheets: draw text with the default 3k height
r7443 file changeset diff or repo changeset diff igor22023-05-15T04:09:56.670550Z
 
[sch-rnd] -Add: draw non-graphical sheet line by line, calling the draw_getline function of non-graphial impl
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
r7327 file changeset diff or repo changeset diff igor22023-05-10T15:13:29.443779Z
 
[sch-rnd] -Add: dummy draw for non-graphical sheets (until we get to display them in a text edit widget much later)
r6472 file changeset diff or repo changeset diff igor22023-02-13T09:21:03.113395Z
 
[lib] -Add: implement per sheet invalidation box mechanism for redraw freeze to minimize batched object redraws on sw rendering
r6187 file changeset diff or repo changeset diff igor22022-12-07T14:50:38.287515Z
 
[librnd4] -Change: switch over from using gui's ->get_design to rnd_multi_get_current() in preparation of gui's design state removal
r6126 file changeset diff or repo changeset diff igor22022-12-01T02:54:44.188390Z
 
[librnd4] -Update: preview expose callback API change: expose context is not const
r6049 file changeset diff or repo changeset diff igor22022-11-19T16:13:17.024583Z
 
[librnd4] -Update: API change: hid->set_layer_group() new (rnd_design_t *) arg
r6041 file changeset diff or repo changeset diff igor22022-11-19T08:55:36.866289Z
 
[librnd4] -Update: follow librnd4 rename rnd_hidlib_t -> rnd_design_t
r6039 file changeset diff or repo changeset diff igor22022-11-19T06:40:06.450378Z
 
[librnd4] -Update: follow API change on core/hid split
r5017 file changeset diff or repo changeset diff igor22022-08-04T08:17:56.239478Z
 
[sch-rnd] -Change: text origin drawn with 3 pixels thick lines so they are visible even on a matching color bbox
r5015 file changeset diff or repo changeset diff igor22022-08-04T08:03:06.798469Z
 
[sch-rnd] -Change: draw textbbox and origin not upon config settings but the text meta layer visibility
r4951 file changeset diff or repo changeset diff igor22022-07-30T07:16:15.090632Z
 
[sch-rnd] -Add: rc/debug/draw_text_origin for debugging text placement
r4944 file changeset diff or repo changeset diff igor22022-07-30T03:24:31.887869Z
 
[font] -Fix: selection color; color is set by draw.c but cap and thickness by the font renderer as these are coming from the font
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
r4736 file changeset diff or repo changeset diff igor22022-07-02T05:12:19.120609Z
 
[draw] -Add: xform bits to disable rendering selection and hilight colors
r4420 file changeset diff or repo changeset diff igor22022-06-19T02:54:12.277002Z
 
[sch-rnd] -Fix: poly fill approximation assumes 600 DPI on exporters that don't set coord-per-px
r4419 file changeset diff or repo changeset diff igor22022-06-19T02:35:48.278865Z
 
[sch-rnd] -Fix: poly arc fill for negative delta shoudl result in positive steps
r4348 file changeset diff or repo changeset diff igor22022-06-16T03:35:27.171295Z
 
[sch-rnd] -Add: draw code for arc-in-poly
r4188 file changeset diff or repo changeset diff igor22022-06-09T07:41:38.563150Z
 
-Cleanup: remove unused vars
r4111 file changeset diff or repo changeset diff igor22022-06-06T12:40:37.770594Z
 
[sch-rnd] -Add: symbol meta layer: draw an L or E in the top left corner depending on whether the symbol is loclib grp-ref or embedded grp
r4110 file changeset diff or repo changeset diff igor22022-06-06T12:31:12.215355Z
 
[sch-rnd] -Add: config nodes for symbol meta rendering color (one for groups and another for loclib group refs)
r4109 file changeset diff or repo changeset diff igor22022-06-06T12:24:49.057374Z
 
[sch-rnd] -Add: draw dashed bbox on the symbol meta layer
r4107 file changeset diff or repo changeset diff igor22022-06-06T12:03:29.129370Z
 
[sch-rnd] -Import: dashed line draw from pcb-rnd
r3930 file changeset diff or repo changeset diff igor22022-05-26T15:17:41.123159Z
 
[sch-rnd] -Cleanup: symbol rename from csch_ to sch_rnd_
r3928 file changeset diff or repo changeset diff igor22022-05-26T15:03:19.822857Z
 
[sch-rnd] -Cleanup: symbol rename from csch_ to sch_rnd_
r3687 file changeset diff or repo changeset diff igor22022-05-13T03:14:30.617796Z
 
[sch-rnd] -Fix: draw: safer local visibility handling: don't crash if xform is NULL
r3673 file changeset diff or repo changeset diff igor22022-05-12T12:39:41.599539Z
 
[sch-rnd] -Add: make it possible to render (draw) using local layer visibility instead of the current GUI's (required for reliable exports)
r3671 file changeset diff or repo changeset diff igor22022-05-12T11:42:53.554673Z
 
[sch-rnd] -Fix: set rnd_render in expose_main() so that gui exporting works
r3516 file changeset diff or repo changeset diff igor22022-04-29T15:55:24.274308Z
 
[sch-rnd] -Fix: unregister central resources (events, actions) on exit
r3408 file changeset diff or repo changeset diff igor22022-04-26T06:16:46.853770Z
 
[sch-rnd] -Cleanup: remove unused vars
r3349 file changeset diff or repo changeset diff igor22022-04-24T12:30:21.572059Z
 
[sch-rnd] -Fix: do not render sheet if set_layer returns 0 (respect the HID API)
r3343 file changeset diff or repo changeset diff igor22022-04-24T07:38:33.144569Z
 
[sch-rnd] -Fix: draw code sets layer group to 1 to comply with HID API requirements
r3256 file changeset diff or repo changeset diff igor22022-04-15T16:02:31.919013Z
 
[sch-rnd] -Fix: don't redraw while exporting
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
r2822 file changeset diff or repo changeset diff igor22022-03-26T07:03:56.413442Z
 
[sch-rnd] -Fix: don't redraw object if bbox is invalid
r2821 file changeset diff or repo changeset diff igor22022-03-26T07:01:57.906072Z
 
[sch-rnd] -Fix: missing coord conversion in object redraw event handler
r2683 file changeset diff or repo changeset diff igor22022-03-20T09:53:41.966010Z
 
[sch-rnd] -Add: xform debug: print matrix
r2682 file changeset diff or repo changeset diff igor22022-03-20T08:44:56.224071Z
 
[sch-rnd] -Split: vector draw from text draw, will need to reuse a few times for debug
r2681 file changeset diff or repo changeset diff igor22022-03-20T06:35:14.736374Z
 
[sch-rnd] -Add: debug option for drawing vector arrows of their parent grp transformation for each text object
r2496 file changeset diff or repo changeset diff igor22022-03-09T15:04:02.242929Z
 
[sch-rnd] -Fix: draw: use xform pen fallback on text rendering as well
r2494 file changeset diff or repo changeset diff igor22022-03-09T14:23:36.107698Z
 
[sch-rnd] -Add: draw code: xform option for fallback pens
r2488 file changeset diff or repo changeset diff igor22022-03-09T10:25:01.446702Z
 
[sch-rnd] -Split: draw: separate sheet draw call from main expose so it can be reused in preview rendering
r2417 file changeset diff or repo changeset diff igor22022-03-05T07:25:54.056211Z
 
[sch-rnd] -Fix: polygon fill color falls back to default invlid pen when fill pen is not valid
r2313 file changeset diff or repo changeset diff igor22022-02-27T08:17:21.077337Z
 
[sch-rnd] -Add: implement object hilight color
r2310 file changeset diff or repo changeset diff igor22022-02-27T07:49:52.991971Z
 
[sch-rnd] -Add: layer draw transformations: option to render with faded color
r2309 file changeset diff or repo changeset diff igor22022-02-27T07:24:57.116978Z
 
[sch-rnd] -Cleanup: centralzie pen selection code for object stroke/fill so that faded draw becomes simpler
r2304 file changeset diff or repo changeset diff igor22022-02-27T04:48:38.308454Z
 
[sch-rnd] -Add: preview rendering infra
r2203 file changeset diff or repo changeset diff igor22022-02-19T08:30:33.586027Z
 
[sch-rnd] -Fix: draw wire layer in two passes: first non-junctions, then junctions so that junctions are always "above" wires
r2195 file changeset diff or repo changeset diff igor22022-02-19T06:44:21.393154Z
 
[sch-rnd] -Add: draw conn objects with bright green lines or circles (for zero-length line)
r2103 file changeset diff or repo changeset diff igor22022-02-13T07:42:29.869828Z
 
[sch-rnd] -Fix: layer text draw: set gc line properties only if lines are getting use (bbox draw)
r2102 file changeset diff or repo changeset diff igor22022-02-13T07:38:03.109604Z
 
[sch-rnd] -Split: selected color for stroke and fill so that stroke over fill remains visible
r2050 file changeset diff or repo changeset diff igor22022-02-11T14:51:26.355504Z
 
[sch-rnd] -Add: tag TODOs
r1946 file changeset diff or repo changeset diff igor22022-02-09T07:56:17.926350Z
 
[sch-rnd] -Fix: invert start angle when drawing arcs, because of the y-mirror between csch coord system and librnd coord system
r1937 file changeset diff or repo changeset diff igor22022-02-09T06:00:21.570841Z
 
[sch-rnd] -Fix: arc angles need to be stored in radian for gengeo2d
r1936 file changeset diff or repo changeset diff igor22022-02-09T04:48:03.244467Z
 
[sch-rnd] -Add: debug config node to enable drawing arc bbox
r1891 file changeset diff or repo changeset diff igor22022-02-07T14:49:19.648015Z
 
[sch-rnd] -Cleanup: draw code should handle all object types (even the ones we are ignoring for now)
r1887 file changeset diff or repo changeset diff igor22022-02-07T10:50:56.895169Z
 
[sch-rnd] -Add: bind object redraw event and do an invalidate_lr
r1880 file changeset diff or repo changeset diff igor22022-02-06T08:06:16.611614Z
 
[sch-rnd] -Fix: draw: need to make a separate step updating all text objects before draw because the rtree being searched changes on update
r1797 file changeset diff or repo changeset diff igor22022-02-03T03:46:19.866182Z
 
[sch-rnd] -Add: make text bbox debug draw configurable
r1793 file changeset diff or repo changeset diff igor22022-02-02T15:45:01.550014Z
 
[sch-rnd] -Clenaup: text rendering: make debug bbox thinner and go under text graphics
r1782 file changeset diff or repo changeset diff igor22022-02-02T13:46:42.522374Z
 
[sch-rnd] -Add: resolve font and render text object
r1716 file changeset diff or repo changeset diff igor22022-01-31T03:28:54.609358Z
 
[sch-rnd] -Add: dummy text draw: box with an X in the diagonals (placeholder)
r1700 file changeset diff or repo changeset diff igor22022-01-30T09:28:18.098300Z
 
[sch-rnd] -Add: dummy functions for text drawing
r1482 file changeset diff or repo changeset diff igor22022-01-22T06:06:37.818380Z
 
[sch-rnd] -Update: config, tool, draw code for the stroke rename
r1469 file changeset diff or repo changeset diff igor22022-01-21T13:29:01.633023Z
 
[sch-rnd] -Workaround: draw: gl doesn't draw with group set
r1468 file changeset diff or repo changeset diff igor22022-01-21T13:20:09.534381Z
 
[sch-rnd] -Fix: draw: use rnd_render, not rnd_gui, so exporters would work too
r1428 file changeset diff or repo changeset diff igor22022-01-20T10:19:36.567447Z
 
[sch-rnd] -Add: draw.c respects pen shape when drawing polygon outline and arc
r1427 file changeset diff or repo changeset diff igor22022-01-20T10:13:59.557496Z
 
[sch-rnd] -Add: draw.c respects line end cap of pen
r1384 file changeset diff or repo changeset diff igor22022-01-18T07:17:46.659527Z
 
[sch-rnd] -Fix: missing return value caused partial layer draw
r1383 file changeset diff or repo changeset diff igor22022-01-18T07:15:04.407542Z
 
[sch-rnd] -Fix: always set layer group in rendering (some HIDs are sensitive to missing that)
r1382 file changeset diff or repo changeset diff igor22022-01-18T07:05:09.327950Z
 
[sch-rnd] -Fix: typo: don't try to draw an arc as if it was a line
r1380 file changeset diff or repo changeset diff igor22022-01-18T06:46:16.055333Z
 
[sch-rnd] -Add: draw fill of polygons
r1379 file changeset diff or repo changeset diff igor22022-01-18T06:34:31.903469Z
 
[sch-rnd] -Add: draw poly outline only if the poly has pen
r1376 file changeset diff or repo changeset diff igor22022-01-18T06:16:43.971529Z
 
[sch-rnd] -Cleanup: indentation
r1375 file changeset diff or repo changeset diff igor22022-01-18T06:11:39.074770Z
 
[sch-rnd] -Split: layer draw to separate per object draw functions to avoid growing too big (especially polygon rendering takes many lines of code)
r1368 file changeset diff or repo changeset diff igor22022-01-17T15:50:15.055192Z
 
[sch-rnd] -Add: layer draw: draw polygon outline
r1323 file changeset diff or repo changeset diff igor22022-01-15T13:42:13.512969Z
 
[sch-rnd] -Add: draw layer arcs
r1154 file changeset diff or repo changeset diff igor22021-11-07T09:34:31.338645Z
 
[sch-rnd] -Cleanup: use TODO() instead of #warning for portability
r1148 file changeset diff or repo changeset diff igor22021-11-07T08:20:06.571242Z
 
[lib] -Move: is_selected() from draw.c because all sort of UI code will depend on it
r1145 file changeset diff or repo changeset diff igor22021-11-07T06:56:38.202798Z
 
[draw] -Add: draw selected objects with the selected color
r1092 file changeset diff or repo changeset diff igor22021-06-04T15:41:52.351694Z
 
[librnd] -Update: move backreferences into rnd_app for librnd API change
r1076 file changeset diff or repo changeset diff igor22021-06-03T13:05:40.580449Z
 
[librnd] -Cleanup: use the new, rnd_ prefix instead of pre-2.3.x pcb_* prefixes for librnd
r974 file changeset diff or repo changeset diff igor22020-02-03T08:05:08.178257Z
 
-Update: #includes for stricter librnd API

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