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
r36702 file changeset diff or repo changeset diff igor22022-08-13T15:05:16.618790Z
 
[font] -Cleanup: remove pcb_font_t from invalid_chars API
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
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
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
r34094 file changeset diff or repo changeset diff igor22021-02-05T10:51:58.837108Z
 
[core] -Cleanup: const correctness in obj_text
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
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
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
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
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)
r31095 file changeset diff or repo changeset diff igor22020-05-04T09:13:25.922183Z
 
[core] -Add: text clearance style is determined by 'boolean' text attribute "tight_clearance"
r30942 file changeset diff or repo changeset diff igor22020-04-28T15:47:23.888740Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (compat_misc)
r30913 file changeset diff or repo changeset diff igor22020-04-27T15:48:19.827571Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (box)
r30907 file changeset diff or repo changeset diff igor22020-04-27T15:13:43.643413Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (in box)
r30903 file changeset diff or repo changeset diff igor22020-04-27T14:48:42.007588Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
r29726 file changeset diff or repo changeset diff igor22020-02-08T16:22:43.825922Z
 
[core] -Add: make text mirror coords undoable
r29716 file changeset diff or repo changeset diff igor22020-02-08T14:49:53.489669Z
 
[core] -Add: prepare the low level mirror API to be undoable
r27996 file changeset diff or repo changeset diff igor22019-11-02T16:12:10.501041Z
 
[core] -Add: disabled code for detailed text clearance in polygons (will be available in lihata board v7)
r27993 file changeset diff or repo changeset diff igor22019-11-02T15:30:25.512627Z
 
[core] -Cleanup: indentation
r24477 file changeset diff or repo changeset diff igor22019-04-06T13:54:56.980106Z
 
[core] -Cleanup: const correctness in dyntext support
r24472 file changeset diff or repo changeset diff igor22019-04-06T12:47:51.946339Z
 
[core] -Fix: text flag post-change: if dyntext flag changes, recalculate the bounding box because the display text likely changed too
r23092 file changeset diff or repo changeset diff igor22019-02-13T03:55:09.511345Z
 
[core] -Rename: PCB_MOVE to PCB_MOVE_POINT - name too generci
r22947 file changeset diff or repo changeset diff igor22019-02-02T03:44:02.303428Z
 
[core] -Split: text flag change administration pre/post in separate, public functions - the undo code will need to call them too
r21367 file changeset diff or repo changeset diff igor22018-12-02T04:40:39.489305Z
 
[core] -Del: low level text font change doesn't need a layer arg, the text object contains this info
r20888 file changeset diff or repo changeset diff igor22018-11-12T06:48:47.344259Z
 
[core] -Add: object API: alloc_id() (for fixing io_lihata read)
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
r20167 file changeset diff or repo changeset diff igor22018-10-19T09:39:58.924654Z
 
[core] -Add: reg/unreg for text objects for registering their ID
r19997 file changeset diff or repo changeset diff igor22018-10-12T12:01:49.235348Z
 
[core] -Fix: simple text string draw should take char *, not unsigned char *, so plain string literals are easier to draw
r19988 file changeset diff or repo changeset diff igor22018-10-12T10:02:12.191019Z
 
[core] -Add: simplified text render call - to be used with preview widget drawing
r19692 file changeset diff or repo changeset diff igor22018-10-02T04:57:56.437418Z
 
[scale] -Add: low level text scaling
r19606 file changeset diff or repo changeset diff igor22018-09-27T06:14:02.353909Z
 
[textt] -Add: DRC checks for minimum text width on copper or silk
r19590 file changeset diff or repo changeset diff igor22018-09-26T06:50:13.391919Z
 
[core] -Add: standard obj call: text pre/post
r19589 file changeset diff or repo changeset diff igor22018-09-26T06:44:57.598486Z
 
[textrot] -Add: low level text arbitrary rotator
r19587 file changeset diff or repo changeset diff igor22018-09-26T06:19:22.001737Z
 
[textrot] -Del: text Direction field - use rot exclusively
r19581 file changeset diff or repo changeset diff igor22018-09-26T03:34:01.386810Z
 
[textrot] -Add: function to convert text rot to old text direction
r19557 file changeset diff or repo changeset diff igor22018-09-24T05:34:23.061467Z
 
[textt] -Change: API CHANGE: text creation has a new argument, text thickness (affects stroked font only; 0 means use the default from the symbol)
r18985 file changeset diff or repo changeset diff igor22018-08-29T06:39:27.871080Z
 
[core] -Add: new text object fields: rot for arbitrary angle rotation and thickness for arbitrary text line/arc thickness
r18895 file changeset diff or repo changeset diff igor22018-08-16T07:19:44.290778Z
 
[core] -Fix: text low level move should update naked bbox as well
r17107 file changeset diff or repo changeset diff igor22018-05-26T12:26:52.908418Z
 
[core] -Add: coord-only mirror function for text
r16368 file changeset diff or repo changeset diff igor22018-04-10T07:19:40.510556Z
 
[core] -Cleanup: references to the old element model in comments
r16171 file changeset diff or repo changeset diff igor22018-04-06T06:02:24.199468Z
 
[core] -Cleanup: rename PCB_ANYOBJFIELDS to PCB_ANY_PRIMITIVE_FIELDS to make room for generalization (any object may be non-drawing-primitive)
r15742 file changeset diff or repo changeset diff igor22018-03-24T05:31:25.058184Z
 
[core] -Del: old data model: pcb_text_t doesn't need a dedicated element field, the normal parent mechanism identifies the layer (and subcircuit)
r14754 file changeset diff or repo changeset diff igor22018-02-18T08:37:07.596886Z
 
[subc] -Add: text eq()
r14721 file changeset diff or repo changeset diff igor22018-02-17T04:28:16.841102Z
 
[subc] -Add: structure to centralize the reverse transformations of x and y coords for hashing
r14720 file changeset diff or repo changeset diff igor22018-02-17T03:35:28.538879Z
 
[subc] -Add: hash function for text and polygon
r14628 file changeset diff or repo changeset diff igor22018-02-10T11:38:23.573589Z
 
[core] -Add: text utility function to render DYNTEXT templates into existing gds buffers
r14124 file changeset diff or repo changeset diff igor22018-01-20T09:39:55.700371Z
 
-Fix: typo
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
r13321 file changeset diff or repo changeset diff igor22017-12-06T06:59:11.436085Z
 
[core] -Add: text "flip side" is really a latent mirror - give it the usual y_offs so it works properly in subc mirroring
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r12179 file changeset diff or repo changeset diff igor22017-10-19T03:19:07.609621Z
 
[subc] -Fix: update dyntext texts when parent subc attribute changes so that the new bbox is calculated
r10570 file changeset diff or repo changeset diff igor22017-08-02T05:45:28.916970Z
 
[core] -Fix: text scale macros should be in obj_text.h instead of const.h as they are strictly related to texts
r9189 file changeset diff or repo changeset diff igor22017-06-07T03:10:53.383901Z
 
[subc] -Add: dup_at() for atomic objects
r9150 file changeset diff or repo changeset diff igor22017-06-05T11:08:27.245629Z
 
[subc] -Add: pcb_text_dup() for pasting subcircuit text
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)
r9034 file changeset diff or repo changeset diff igor22017-06-03T08:21:04.077838Z
 
[subc] -Add: mark the Element field of pcb_text_t obsolete
r7833 file changeset diff or repo changeset diff igor22017-03-23T03:59:18.660401Z
 
[core] -Fix: r7776: some buffers, like the internal list of removed objects in undo, won't have layers; when looping for objects, if Data->LayerN is 0, use PCB's LayerN, interpreting the situation as mathcing a layerless buffer with the current board
r7776 file changeset diff or repo changeset diff igor22017-03-18T08:44:39.902809Z
 
[core] -Fix: remove pcb_max_layer references from obj loop macros
r7702 file changeset diff or repo changeset diff igor22017-03-14T12:40:28.336389Z
 
[core] -Fix: const correctness on new text's string
r7127 file changeset diff or repo changeset diff igor22017-02-22T04:27:56.229153Z
 
[font] -Add: update affected text objects on a font change
r7126 file changeset diff or repo changeset diff igor22017-02-22T04:15:54.948421Z
 
[font] -Add: font changed event that is caught by obj_text (so that it can later update affecte text objects)
r7110 file changeset diff or repo changeset diff igor22017-02-21T06:29:51.652722Z
 
[font] -Add: text font change call
r7018 file changeset diff or repo changeset diff igor22017-02-19T07:13:37.549814Z
 
[font] -Add: font id field in the text object to prepare it for multi-font support
r6122 file changeset diff or repo changeset diff igor22017-01-08T09:09:52.637540Z
 
[layer] -Fix: remove silk assumption from half of the obj loops
r5330 file changeset diff or repo changeset diff igor22016-11-27T05:53:50.628696Z
 
[unravel] -Move: flip-side functions from buffer.c to the corresponding object code
r5036 file changeset diff or repo changeset diff igor22016-11-17T05:38:48.665078Z
 
[unravel2] -Rename: data.h macros
r4971 file changeset diff or repo changeset diff igor22016-11-15T19:15:42.902662Z
 
[unravel2] -Rename: text loop macros
r4964 file changeset diff or repo changeset diff igor22016-11-15T07:32:07.805993Z
 
[core] -Fix: make move macros safer with the standard do { } while(0) wrapping
r4954 file changeset diff or repo changeset diff igor22016-11-15T07:05:38.346409Z
 
[unravel2] -Rename: text transformation and accessor macros
r4953 file changeset diff or repo changeset diff igor22016-11-15T06:57:50.347795Z
 
[core] -Fix: make text move macro safe: don't evaluate arguments twice
r4945 file changeset diff or repo changeset diff igor22016-11-15T06:04:35.255974Z
 
[unravel2] -Rename: obj 90-deg rotation functions
r4944 file changeset diff or repo changeset diff igor22016-11-15T05:58:25.214451Z
 
[unravel2] -Rename: bounding box functions for the new naming conventions
r4943 file changeset diff or repo changeset diff igor22016-11-15T05:30:13.953694Z
 
[unravel2] -Rename: rat and text destroy() for the new naming coonv
r4933 file changeset diff or repo changeset diff igor22016-11-15T04:49:25.268618Z
 
[unravel2] -Rename: text alloc/free/new
r4917 file changeset diff or repo changeset diff igor22016-11-14T04:07:37.671238Z
 
[unravel2] -Rename: move.h functions
r4841 file changeset diff or repo changeset diff igor22016-11-13T06:59:15.482135Z
 
[unravel2] -Rename: box macros
r4811 file changeset diff or repo changeset diff igor22016-11-12T17:25:25.629672Z
 
[unravel2] -Rename: Coord to pcb_coord_t
r4795 file changeset diff or repo changeset diff igor22016-11-12T14:26:48.401572Z
 
[unravel2] -Rename: generic object types (obj_any)
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
r4763 file changeset diff or repo changeset diff igor22016-11-12T10:20:51.716649Z
 
[unravel2] -Rename: FontType -> pcb_font_tx
r4757 file changeset diff or repo changeset diff igor22016-11-12T09:30:54.148274Z
 
[unravel2] -Rename: LayerType to pcb_layer_t
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
r4577 file changeset diff or repo changeset diff igor22016-11-04T18:41:57.720678Z
 
[unravel] -Cleanup: move MOVE macros to the corresponding headers
r4571 file changeset diff or repo changeset diff igor22016-11-04T13:55:34.612839Z
 
[unravel] -Move: text struct from global_objs to obj_text.h
r4570 file changeset diff or repo changeset diff igor22016-11-04T13:49:17.378922Z
 
[unravel] -Move: text handling code to obj_text.*

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