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)
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
r38055 file changeset diff or repo changeset diff igor22023-07-19T15:00:27.100800Z
 
[core] -Fix: font unlink: when the default (system) font is unlinked, cheat: make a copy and return that; this is required for the font editor because the board struct hosting the default font is soon to be free()'d
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
r36698 file changeset diff or repo changeset diff igor22022-08-13T14:49:31.302994Z
 
[font] -Cleanup: remove pcb_font_t from new font API and parse font 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
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
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
r36681 file changeset diff or repo changeset diff igor22022-08-13T08:31:12.123979Z
 
[font] -Del: old font and symbol support from core
r36675 file changeset diff or repo changeset diff igor22022-08-13T08:16:09.216979Z
 
[font] -Del: old font support from core
r36572 file changeset diff or repo changeset diff igor22022-07-24T08:13:10.327318Z
 
[font] -Fix: set font id in the new font engine as well
r36566 file changeset diff or repo changeset diff igor22022-07-24T05:51:43.471278Z
 
[font] -Fix: wrong order of uninitializing font struct led to new font engine memory handling errors in the font move call
r36562 file changeset diff or repo changeset diff igor22022-07-24T05:12:03.140266Z
 
[font] -Split: bridge to new font code into a separate .o to reduce interference and make final move to librnd easier
r36553 file changeset diff or repo changeset diff igor22022-07-23T13:37:50.501570Z
 
[font] -Split: move out old font support from generic font/fontkit code so it will be easier to remove
r36551 file changeset diff or repo changeset diff igor22022-07-23T13:02:58.979083Z
 
[font] -Add: always free the new font as well
r36548 file changeset diff or repo changeset diff igor22022-07-23T12:50:07.968263Z
 
[font] -Add: call new font copy as well as old font copy on move font
r36547 file changeset diff or repo changeset diff igor22022-07-23T12:47:57.583478Z
 
-Cleanup: whitespace
r36541 file changeset diff or repo changeset diff igor22022-07-23T08:38:00.642043Z
 
[font] -Add: call the new font engine to load the internal font
r36468 file changeset diff or repo changeset diff igor22022-07-20T14:53:27.506640Z
 
[font] -Add: include the new font engine
r36110 file changeset diff or repo changeset diff igor22022-03-14T13:25:49.014816Z
 
[core] -Add: low level font call that clears all content of a symbol
r36082 file changeset diff or repo changeset diff igor22022-02-20T06:02:46.986413Z
 
-Cleanup: whitespace
r32973 file changeset diff or repo changeset diff igor22020-10-03T15:26:12.411827Z
 
[font] -Fix: when unlinking a font (e.g. for fontedit()), re-link the parent of all symbol arcs and polys to avoid invalid ref
r32812 file changeset diff or repo changeset diff igor22020-09-19T11:08:08.264471Z
 
[core] -Split: font sym free to allow plugins cleaning a single symbol (for symbol replacement)
r31020 file changeset diff or repo changeset diff igor22020-04-30T16:56:59.822539Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (unit)
r30972 file changeset diff or repo changeset diff igor22020-04-30T06:58:08.240171Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (globalconst)
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)
r30968 file changeset diff or repo changeset diff igor22020-04-30T03:38:31.503808Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (file_loaded)
r30967 file changeset diff or repo changeset diff igor22020-04-30T03:31:54.837181Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (event)
r30955 file changeset diff or repo changeset diff igor22020-04-29T05:04:30.912034Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (error.h)
r30951 file changeset diff or repo changeset diff igor22020-04-29T03:40:19.987952Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix (conf)
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)
r30903 file changeset diff or repo changeset diff igor22020-04-27T14:48:42.007588Z
 
[librnd] -Cleanup: rename pcb_ prefix to rnd_ prefix
r29608 file changeset diff or repo changeset diff igor22020-02-02T15:52:55.405902Z
 
[core] -Cleanup: code formatting
r29412 file changeset diff or repo changeset diff igor22020-01-27T04:30:36.367933Z
 
[librnd] -Split: move PCB-specific events back from librnd to core, using the new "app events" registration
r29257 file changeset diff or repo changeset diff igor22020-01-24T06:38:40.856474Z
 
[librnd] -Cleanup: librnd separation: #includes should use <librnd/>
r26977 file changeset diff or repo changeset diff igor22019-07-27T05:50:38.936931Z
 
[hidlib] -Cleanup: rename conf_* to pcb_conf_* to keep namespace clean
r25226 file changeset diff or repo changeset diff igor22019-05-04T06:15:12.533070Z
 
[hidlib] -Cleanup: remove hidlib-only glue code in favor of passing pcb_hidlib_t * context as first argument where needed
r25189 file changeset diff or repo changeset diff igor22019-05-03T04:02:53.656878Z
 
[hidlib] -Add: pcb_event() gets (pcb_hidlib_t *) as first argument so event callbacks will have a chance to get a context later on
r24271 file changeset diff or repo changeset diff igor22019-03-27T07:03:00.279709Z
 
[core] -Split: file_loaded from build_run, for hidlib
r23701 file changeset diff or repo changeset diff igor22019-03-06T03:10:49.405257Z
 
[core] -Cleanup: remove compat_nls includes
r23694 file changeset diff or repo changeset diff igor22019-03-05T07:26:29.953329Z
 
[core] -Cleanup: remove NLS _("")
r21014 file changeset diff or repo changeset diff igor22018-11-21T04:26:24.076261Z
 
[core] -Fix: when destroying font with arcs in it, do not unreg the arcs, they are not registered
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
r15203 file changeset diff or repo changeset diff igor22018-03-06T07:54:29.858754Z
 
[core] -Add: remember where the default font is loaded from
r14163 file changeset diff or repo changeset diff igor22018-01-21T09:57:04.045371Z
 
[font] -Fix: even the default font can be unlinked; this is required in the special case when the font editor is invoked on the default font
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
r13666 file changeset diff or repo changeset diff igor22017-12-27T04:27:36.729683Z
 
-Cleanup: remove excess () in return statements
r13190 file changeset diff or repo changeset diff igor22017-12-03T14:18:57.822202Z
 
-Fix: old FSF address
r12228 file changeset diff or repo changeset diff igor22017-10-20T17:29:13.092373Z
 
-Change: rename pcb_polygon_t to pcb_poly_t for consistency with shortened names
r11456 file changeset diff or repo changeset diff wojciechk82017-09-11T13:07:19.307613Z
 
[font] -Fix: assign fontkit's last_id correctly at font delete or move
r11430 file changeset diff or repo changeset diff wojciechk82017-09-10T15:07:20.280484Z
 
[font] -Fix: copy_font now works properly
r11422 file changeset diff or repo changeset diff wojciechk82017-09-10T14:47:43.508738Z
 
[font] -Fix: remove redundant arclist_remove (it's already done in pcb_arc_free)
r11417 file changeset diff or repo changeset diff wojciechk82017-09-10T14:41:16.886594Z
 
[font] -Fix: memleak at pcb_font_free (polygon's points memory wasn't freed)
r11384 file changeset diff or repo changeset diff wojciechk82017-09-09T12:04:12.923324Z
 
[font] -Cleanup: use an explicit variable instead of hashtable value
r11383 file changeset diff or repo changeset diff wojciechk82017-09-09T11:57:22.851865Z
 
[font] -Update: pcb_font_move can alter the default font
r11381 file changeset diff or repo changeset diff wojciechk82017-09-09T10:24:04.985816Z
 
[font] -Update: pcb_move_font can now move fonts beyond current last_id
r11364 file changeset diff or repo changeset diff wojciechk82017-09-08T19:18:46.678242Z
 
[font] -Fix: missing return 0 on success in pcb_move_font
r11363 file changeset diff or repo changeset diff wojciechk82017-09-08T17:04:05.577343Z
 
[font] -Add: function which allows move font to different id
r10302 file changeset diff or repo changeset diff wojciechk82017-07-15T13:31:21.328583Z
 
[font] -Fix: typo in pcb_font_free
r10301 file changeset diff or repo changeset diff wojciechk82017-07-15T13:29:12.853574Z
 
[font] -Fix: zero all Symbol structure contents in pcb_font_free instead of only Valid field
r10300 file changeset diff or repo changeset diff wojciechk82017-07-15T12:07:34.247568Z
 
[font] -Fix: mark symbols as not valid in pcb_font_free
r10295 file changeset diff or repo changeset diff wojciechk82017-07-15T09:52:55.322849Z
 
[font] -Update: make pcb_font_free function global
r10294 file changeset diff or repo changeset diff igor22017-07-15T09:29:31.277926Z
 
[font] -Fix: pcb_font_free() sould free polygons and arcs of glyphs
r10293 file changeset diff or repo changeset diff igor22017-07-15T09:20:09.133756Z
 
[font] -Add: function to reset a fontkit to contain only the default font
r9581 file changeset diff or repo changeset diff igor22017-06-18T08:13:46.054186Z
 
[font] -Fix: generate the font changed event after reading the nmew font, not before, so that the bounding boxes are calculated properly
r7688 file changeset diff or repo changeset diff igor22017-03-14T04:54:36.608171Z
 
[font] -Fix: when aligning all glyphs of the font in "set_info", consider polygons and arcs too, not only lines
r7661 file changeset diff or repo changeset diff igor22017-03-13T11:32:36.672590Z
 
[font] -Add: arc-in-symbol in core
r7648 file changeset diff or repo changeset diff igor22017-03-13T08:14:49.461864Z
 
[font] -Add: call to unlink a font from the font kit, without freeing it (useful for the font editor)
r7501 file changeset diff or repo changeset diff igor22017-03-09T08:21:10.055363Z
 
[core] -Add: API to allocate a new polygon within a symbol
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)
r7093 file changeset diff or repo changeset diff igor22017-02-21T03:59:42.818538Z
 
[font] -Fix: wrong check for invalid fonts made every fid invalid
r7082 file changeset diff or repo changeset diff igor22017-02-20T07:51:53.562653Z
 
[font] -Fix: be more careful, and do fall back to default font if font id is negative or is not in the hash
r7047 file changeset diff or repo changeset diff igor22017-02-19T14:15:31.365259Z
 
[font] -Fix: if the requested font does not exist and fallback is enabled, use the system font
r7031 file changeset diff or repo changeset diff igor22017-02-19T08:42:18.299589Z
 
[font] -Fix: pcb_font() should look up and return extra font
r7028 file changeset diff or repo changeset diff igor22017-02-19T08:38:43.467115Z
 
[font] -Add: call to remove an active extra font
r7024 file changeset diff or repo changeset diff igor22017-02-19T08:21:26.031452Z
 
[font] -Fix: don't crash on empty font name
r7023 file changeset diff or repo changeset diff igor22017-02-19T08:18:10.620914Z
 
[font] -Add: keep track of the highest font ID
r7020 file changeset diff or repo changeset diff igor22017-02-19T07:32:17.093945Z
 
[font] -Update: copyright (major change is going on in the code)
r7017 file changeset diff or repo changeset diff igor22017-02-19T07:07:22.632062Z
 
[font] -Add: function to create a new non-default font in the font kit
r7014 file changeset diff or repo changeset diff igor22017-02-19T05:08:38.730234Z
 
[font] -Change: switch over from board font to board fontkit (still keeping a single default font, tho)
r7013 file changeset diff or repo changeset diff igor22017-02-19T04:30:24.142461Z
 
[font] -Fix: when loading embedded font (fallback), load it into a pcb_font_t not into a pcb_board_t so it's independent of how the font system is represented in pcb_board_t
r7012 file changeset diff or repo changeset diff igor22017-02-19T04:23:42.935846Z
 
[font] -Add: introduce the font kit concept
r5996 file changeset diff or repo changeset diff igor22016-12-30T05:43:12.813681Z
 
[core] -Add: load embedded font into PCB
r5995 file changeset diff or repo changeset diff igor22016-12-30T05:19:56.693373Z
 
[core] -Add: compile in the data for embedded default font
r5047 file changeset diff or repo changeset diff igor22016-11-17T06:56:40.581949Z
 
[unravel2] -Rename: remaining global consts
r5045 file changeset diff or repo changeset diff igor22016-11-17T06:49:08.575833Z
 
[unravel2] -Rename: global const prefixing
r4983 file changeset diff or repo changeset diff igor22016-11-16T03:31:53.505967Z
 
[unravel2] -Rename: plug_io calls
r4958 file changeset diff or repo changeset diff igor22016-11-15T07:17:49.772687Z
 
[unravel2] -Rename: line move macro
r4887 file changeset diff or repo changeset diff igor22016-11-13T14:00:53.689042Z
 
[unravel2] -Rename: font functions
r4862 file changeset diff or repo changeset diff igor22016-11-13T08:40:38.700306Z
 
[unravel2] -Rename: Message to pcb_message
r4811 file changeset diff or repo changeset diff igor22016-11-12T17:25:25.629672Z
 
[unravel2] -Rename: Coord to pcb_coord_t
r4785 file changeset diff or repo changeset diff igor22016-11-12T12:14:28.636960Z
 
[unravel2] -Rename: SymbolType -> pcb_symbol_t
r4764 file changeset diff or repo changeset diff igor22016-11-12T10:32:44.973779Z
 
[unravel2] -Rename: LineType -> pcb_line_t
r4763 file changeset diff or repo changeset diff igor22016-11-12T10:20:51.716649Z
 
[unravel2] -Rename: FontType -> pcb_font_tx
r4754 file changeset diff or repo changeset diff igor22016-11-12T09:04:35.373684Z
 
[unravel2] -Rename: PCBType to pcb_board_t
r4609 file changeset diff or repo changeset diff igor22016-11-05T15:43:42.039484Z
 
[unravel] -Del: remove a lot of unnecessary #includes
r4599 file changeset diff or repo changeset diff igor22016-11-05T12:44:47.086222Z
 
[unravel] -Move: font and symbol code to font.[ch]

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