next page
r38524 file changeset diff or repo changeset diff igor22023-11-30T07:23:27.208947Z
 
[font2] -Fix: use the usual rendering opts (for &entity;) when checking for invalid chars in text objects
r38523 file changeset diff or repo changeset diff igor22023-11-30T07:16:59.014195Z
 
[font2] -Del: PCB_WANT_FONT2: always require font2 [font2] -Del: ./configure time option that enables font2 [font2] -Update: tests/drc_query/invchar.ref was buggy with the old font engine because (invalid char bbox bug)
r38422 file changeset diff or repo changeset diff igor22023-10-07T05:33:21.882391Z
 
[font2] -Fix: recalc font bbox if entity flag changes
r38389 file changeset diff or repo changeset diff igor22023-10-04T04:30:34.038134Z
 
-Fix: disable setting the entity rnd flag on text rendering when font2 is not enabled
r38386 file changeset diff or repo changeset diff igor22023-10-04T04:27:39.299217Z
 
[font2] -Add: extend the low level text rendering API to receive text flags [font2] -Add: text rendering: execute the entity text flag
r38352 file changeset diff or repo changeset diff igor22023-10-02T07:02:42.270830Z
 
[core] -Add: publish pcb_font_draw_atom() for fontmode preview dialog
r38314 file changeset diff or repo changeset diff igor22023-09-28T07:23:39.750385Z
 
[font2] -Update: follow font2 API change on thin poly rendering
r38304 file changeset diff or repo changeset diff igor22023-09-27T11:58:44.798601Z
 
[font2] -Add: rnd_font_invalid_chars() has an extra argument in font2 API
r38300 file changeset diff or repo changeset diff igor22023-09-27T07:34:14.228852Z
 
[font2] -Add: #include and link librnd font2 when font2 is enabled
r38053 file changeset diff or repo changeset diff igor22023-07-19T02:25:34.343986Z
 
[core] -Fix: verify number of points in a simplepoly when drawing/decomposing font; skip and warn if there are too many points
r37940 file changeset diff or repo changeset diff igor22023-06-24T06:19:23.646849Z
 
[core] -Cleanup: replace compat rtree create with native in text
r37886 file changeset diff or repo changeset diff igor22023-06-23T08:50:52.264542Z
 
[core] -Cleanup: replace compat rtree search with native in text obj draw
r37871 file changeset diff or repo changeset diff igor22023-06-22T12:28:59.457934Z
 
[core] -Cleanup: remove old rtree compat insert/delete from obj_text
r36989 file changeset diff or repo changeset diff igor22022-11-19T08:55:37.823751Z
 
[librnd4] -Update: follow librnd4 rename rnd_hidlib_t -> rnd_design_t
r36986 file changeset diff or repo changeset diff igor22022-11-19T06:39:44.672219Z
 
[librnd4] -Update: follow API change on core/hid split
r36984 file changeset diff or repo changeset diff igor22022-11-18T11:57:42.957366Z
 
[core] -Change: switch over to librnd's font -Del: local font rendering implementation in favor of librnd's
r36703 file changeset diff or repo changeset diff igor22022-08-13T15:10:16.732760Z
 
[font] -Cleanup: remove remaining pcb_font_t references and pcb_font_t itself from core
r36702 file changeset diff or repo changeset diff igor22022-08-13T15:05:16.618790Z
 
[font] -Cleanup: remove pcb_font_t from invalid_chars API
r36696 file changeset diff or repo changeset diff igor22022-08-13T14:18:47.079224Z
 
[font] -Del: old simple-poly renderer
r36695 file changeset diff or repo changeset diff igor22022-08-13T14:17:51.592770Z
 
[font] -Cleanup: remove pcb_font_t from text object render and bbox
r36694 file changeset diff or repo changeset diff igor22022-08-13T13:37:07.244992Z
 
[font] -Cleanup: remove pcb_font_t from creating new text object calls
r36688 file changeset diff or repo changeset diff igor22022-08-13T13:18:39.531229Z
 
[core] -Change: rename old font get API to make room for the new for a graceful transition
r36684 file changeset diff or repo changeset diff igor22022-08-13T12:52:56.331486Z
 
[font] -Del: get rid of type pcb_font_id_t: use rnd_font_id_t instead
r36683 file changeset diff or repo changeset diff igor22022-08-13T09:28:22.588003Z
 
[font] -Fix: user decompose callbakc differs from rnd font string draw callback in the atom type passed
r36682 file changeset diff or repo changeset diff igor22022-08-13T08:41:46.520403Z
 
[font] -Del: old font's name and id field; pcb_font_t is the same as rnd_font_t now
r36675 file changeset diff or repo changeset diff igor22022-08-13T08:16:09.216979Z
 
[font] -Del: old font support from core
r36646 file changeset diff or repo changeset diff igor22022-08-02T05:21:18.502334Z
 
[font] -Cleanup: disable bbox debug print (too noisy)
r36635 file changeset diff or repo changeset diff igor22022-07-31T05:49:23.637655Z
 
[font] -Change: invert brave setting: use new font rendering by default, provide a brave setting for swtiching back to the old engine for testing
r36558 file changeset diff or repo changeset diff igor22022-07-23T15:25:12.526050Z
 
[font] -Add: pcb_font_invalid_chars() calls the old or the new implementation depending on the brave setting
r36555 file changeset diff or repo changeset diff igor22022-07-23T14:05:08.897195Z
 
[font] -Split: move out old text bbox/render from generic text object code so it will be easier to remove
r36554 file changeset diff or repo changeset diff igor22022-07-23T13:46:54.284761Z
 
-Cleanup: remove unused local func
r36526 file changeset diff or repo changeset diff igor22022-07-22T14:37:10.476190Z
 
[font] -Add: use the compatibility bbox API
r36518 file changeset diff or repo changeset diff igor22022-07-22T09:47:28.797293Z
 
[font] -Add: when new font rendering engine is enabled, recalculate bbox with that and compare to the original calculation
r36515 file changeset diff or repo changeset diff igor22022-07-22T07:35:30.106495Z
 
[font] -Fix: new rnd font render API requires an arg for 'tiny'
r36508 file changeset diff or repo changeset diff igor22022-07-22T04:52:18.793083Z
 
[core] -Fix: (old) font rendering: bbox calculation ignored most arcs because "character displacement" was not added to the x coords of arc bboxes
r36507 file changeset diff or repo changeset diff igor22022-07-22T04:48:21.618838Z
 
[core] -Fix: (old) font rendering: when calculating text bbox, update minimums too for arc and poly in symbol
r36503 file changeset diff or repo changeset diff igor22022-07-22T03:03:25.258223Z
 
[font] -Fix: decompose sets object type before callback
r36502 file changeset diff or repo changeset diff igor22022-07-22T02:52:38.333984Z
 
[font] -Cleanup: code simplification in decompose text poly
r36498 file changeset diff or repo changeset diff igor22022-07-21T16:16:51.067341Z
 
[font] -Add: user callbacks with the new font for pcb_text_decompose_string()
r36497 file changeset diff or repo changeset diff igor22022-07-21T16:03:17.108371Z
 
[font] -Cleanup: simplify callback usage: only the info struct needs to be passed on, no need to have an exrta context srtuct
r36495 file changeset diff or repo changeset diff igor22022-07-21T15:52:04.378533Z
 
[font] -Cleanup: simplify how the new rendering engine does xor-draw displacement
r36494 file changeset diff or repo changeset diff igor22022-07-21T15:38:09.975318Z
 
[font] -Add: render glyph polygons with the new font engine
r36493 file changeset diff or repo changeset diff igor22022-07-21T15:25:54.871859Z
 
[font] -Add: render glyph arcs with the new font engine
r36488 file changeset diff or repo changeset diff igor22022-07-21T13:24:42.997642Z
 
[font] -Add: partial bridge for using the new font render engine for lines
r36468 file changeset diff or repo changeset diff igor22022-07-20T14:53:27.506640Z
 
[font] -Add: include the new font engine
r35898 file changeset diff or repo changeset diff igor22021-11-04T10:02:09.295412Z
 
[core] -Fix: textop rotate: wrong clamp on negative rotation angles resulted in inverted angle
r35641 file changeset diff or repo changeset diff igor22021-08-13T03:47:03.827401Z
 
[core] -Add: utility function to check if a text object has invalid chars in a font
r34514 file changeset diff or repo changeset diff igor22021-04-15T11:01:30.530685Z
 
[core] -Cleanup: UI layers do have a non-NULL, valid data parent, a dedicated (pcb_data_t *) within pcb_board_t; this makes ui layers less of a special case and is one step toward being reentrant
r34484 file changeset diff or repo changeset diff igor22021-04-14T10:11:53.348952Z
 
[core] -Add: text object: undoable any-field change
r34483 file changeset diff or repo changeset diff igor22021-04-14T10:08:43.695711Z
 
[core] -Add: text object: prepare for undoable font ID changes
r34306 file changeset diff or repo changeset diff igor22021-04-07T16:21:19.600831Z
 
[core] -Fix: c89 violation with empty declarator
r34219 file changeset diff or repo changeset diff igor22021-02-27T10:38:25.626607Z
 
[core] -Fix: ui layers: set up a dummy pcb_data_t for being the parent of all UI layers temporarily so the object id based search works
r34186 file changeset diff or repo changeset diff igor22021-02-25T07:21:52.185447Z
 
[core] -Fix: text string fetch doesn't crash if text object has no parent
r34135 file changeset diff or repo changeset diff igor22021-02-14T03:41:45.835433Z
 
[core] -Fix: text placement by bbox: proper roudning of base X and Y coords
r34094 file changeset diff or repo changeset diff igor22021-02-05T10:51:58.837108Z
 
[core] -Cleanup: const correctness in obj_text
r34083 file changeset diff or repo changeset diff igor22021-02-05T04:52:11.752928Z
 
[core] -Add: when copying/dupping text objects, also copy the clearance field
r34014 file changeset diff or repo changeset diff igor22021-02-03T08:48:58.370297Z
 
-Bump: copyright year
r34007 file changeset diff or repo changeset diff igor22021-02-03T07:25:29.883187Z
 
[core] -Split: text minimum thickness on a specific layer to a separate, public function so that the poly clearance code can use it too
r33998 file changeset diff or repo changeset diff igor22021-02-03T04:34:17.614477Z
 
[core] -Add: text change-clear-size (standard change operation)
r33538 file changeset diff or repo changeset diff igor22020-12-17T10:48:28.712148Z
 
[core] -Fix: textop rotation: normalize the resulting text rot field
r32965 file changeset diff or repo changeset diff igor22020-10-03T10:25:44.688014Z
 
[core] -Add: delayed label draw: always call the object's callback and let it decide whether side-correctness matters (pass that as a new argument)
r32910 file changeset diff or repo changeset diff igor22020-10-02T09:50:48.694702Z
 
[core] -Fix: when drawing text object true clearance (when moving a text object and clearance indication is enabled), do not draw the bbox of the text object, it'd interfere
r32876 file changeset diff or repo changeset diff igor22020-09-30T02:49:59.673383Z
 
[core] -Fix: don't crash on pcb==NULL in text mirroring in buffer
r32842 file changeset diff or repo changeset diff igor22020-09-22T02:25:46.247115Z
 
[core] -Fix: pcb_text_draw_string_simple() shall set up xform and info to avoid crash
r32658 file changeset diff or repo changeset diff igor22020-09-14T02:47:01.193379Z
 
[core] -Fix: get low level text scale X,Y change undoable
r32657 file changeset diff or repo changeset diff igor22020-09-14T02:40:50.554518Z
 
[core] -Cleanup: remove unnecessary include among with a TODO
r32173 file changeset diff or repo changeset diff igor22020-07-09T13:41:12.703303Z
 
-Fix: get text rotation vs. scale vs. mirror transformation ordering right, in a way that it works with existing text objects as well as with bbox based placement
r32115 file changeset diff or repo changeset diff igor22020-07-02T06:53:03.201898Z
 
[core] -Cleanup: rename attrib.[ch] public symbols back to pcb_ prefix from rnd_ prefix as they are not part of librnd anymore
r31903 file changeset diff or repo changeset diff igor22020-06-14T08:53:27.341374Z
 
[core] -Fix: type typo in text geo swap caused truncation of x;y text scale factors
r31801 file changeset diff or repo changeset diff igor22020-06-06T09:26:34.703859Z
 
-Fix: redundant type name: rnd_rnd_box_* to rnd_box_*
r31541 file changeset diff or repo changeset diff igor22020-05-23T09:01:33.392351Z
 
[core] -Fix: text-by-bbox placement: sign error in applying anchor y vs. rotation
r31273 file changeset diff or repo changeset diff igor22020-05-10T06:17:39.608907Z
 
[core] -Fix: text-by-bbox: sing error on rotation vs. mirror
r31268 file changeset diff or repo changeset diff igor22020-05-09T08:20:09.372738Z
 
[core] -Add: extra checks and warnings in the by-bbox text object creation call to ease debugging invalid io code
r31246 file changeset diff or repo changeset diff igor22020-05-08T12:54:02.104884Z
 
[core] -Fix: text by bbox: consider mirror bits and adjust rotation and anchor point
r31245 file changeset diff or repo changeset diff igor22020-05-08T12:09:33.316728Z
 
[core] -Fix: low level text creation always gets mirror flags so copies won't create the text with the wrong bbox on x-mirror
r31244 file changeset diff or repo changeset diff igor22020-05-08T10:08:11.883271Z
 
[core] -Add: new text object by bbox: add a parameter for mirroring [io_bxl] -Add: IsFlipped should create the text object X-mirrored
r31236 file changeset diff or repo changeset diff igor22020-05-08T08:18:20.274150Z
 
[core] -Add: text object: mirror_x special attribute
r31234 file changeset diff or repo changeset diff igor22020-05-08T07:56:51.999322Z
 
[core] -Add: upgrade internal API for separate X and Y mirroring of text
r31231 file changeset diff or repo changeset diff igor22020-05-08T07:29:13.330583Z
 
[core] -Fix: roate first, then scale text to keep scaling aspect ratio
r31229 file changeset diff or repo changeset diff igor22020-05-08T07:21:42.750865Z
 
[core] -Add: text placement by bbox: rotate anchor point
r31227 file changeset diff or repo changeset diff igor22020-05-08T07:00:26.209271Z
 
[core] -Add: create text utility function by bbox/anchor scaling/placement (useful for alien formats)
r31226 file changeset diff or repo changeset diff igor22020-05-08T06:17:04.348834Z
 
[core] -Fix: create text with scale_x and scale_y set as soon sa possible for proper bbox calculation
r31223 file changeset diff or repo changeset diff igor22020-05-08T04:24:19.495358Z
 
[core] -Split: text object creation: provide a low level function that doesn't yet add the new text on layer so some fields can be tuned
r31199 file changeset diff or repo changeset diff igor22020-05-07T08:40:38.633410Z
 
[core] -Fix: when changing text scale_x and scale_y, recalculate the bbox
r31195 file changeset diff or repo changeset diff igor22020-05-07T08:20:25.412047Z
 
[core] -Add: text: helper function to calculate text scale to save
r31190 file changeset diff or repo changeset diff igor22020-05-07T06:29:08.462759Z
 
[core] -Add: utility function to change text scale_x and scale_y
r31187 file changeset diff or repo changeset diff igor22020-05-07T06:02:47.961349Z
 
[core] -Add: separate x and y direction scale, with proper floating point representation (optional)
r31040 file changeset diff or repo changeset diff igor22020-05-01T03:31:35.564054Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (poly/rtree_compat)
r31036 file changeset diff or repo changeset diff igor22020-05-01T02:52:37.960460Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (poly/offset)
r31020 file changeset diff or repo changeset diff igor22020-04-30T16:56:59.822539Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (unit)
r31016 file changeset diff or repo changeset diff igor22020-04-30T15:54:23.736189Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (rotate)
r31011 file changeset diff or repo changeset diff igor22020-04-30T15:07:11.319970Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb_bool)
r31007 file changeset diff or repo changeset diff igor22020-04-30T14:30:17.364859Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (pcb-printf)
r30997 file changeset diff or repo changeset diff igor22020-04-30T13:38:53.517584Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (hid_inlines)
r30980 file changeset diff or repo changeset diff igor22020-04-30T08:20:54.258802Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (hid)
r30978 file changeset diff or repo changeset diff igor22020-04-30T08:02:50.552480Z
 
[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)
r30967 file changeset diff or repo changeset diff igor22020-04-30T03:31:54.837181Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (event)
r30963 file changeset diff or repo changeset diff igor22020-04-29T06:04:52.875500Z
 
[core] -Add: make override_color a dynamic allocated field that is free'd when the object is free'd (because it will be a field very rearely used)

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