r11478 file changeset diff or repo changeset diff igor22025-05-14T06:24:22.948312Z
 
-Fix: fsf paper mail address changed
r10356 file changeset diff or repo changeset diff igor22024-01-31T03:25:37.681892Z
 
[lib] -Fix: library refresh: need to replace old root with new root in every existing sheet, as roots are shared
r10292 file changeset diff or repo changeset diff igor22024-01-24T10:14:24.454128Z
 
[lib] -Fix: memleak in plug library path handling
r10284 file changeset diff or repo changeset diff igor22024-01-24T09:24:10.187182Z
 
[lib] -Fix: memleak: lib_add_all() path handling
r10226 file changeset diff or repo changeset diff igor22024-01-22T09:10:46.325861Z
 
[lib] -Add: hierarchic: create hlibrary lib root master
r9991 file changeset diff or repo changeset diff igor22023-12-15T12:12:16.656604Z
 
[lib] -Fix: lib mapping error messages shouldn't hardwire 'Symbol' but use the given library master's name
r9224 file changeset diff or repo changeset diff igor22023-09-15T10:06:16.142231Z
 
[lib] -Add: more details on the library mapping error message when all plugin realpaths failed: path may not exist
r9222 file changeset diff or repo changeset diff igor22023-09-15T10:03:12.192592Z
 
[lib] -Revert: r9221: that fix of local filesystem paths is incomaptible with pcb-rnd
r9221 file changeset diff or repo changeset diff igor22023-09-15T09:59:26.854175Z
 
[lib] -Fix: throw "no plugin could handle library path" error only if the path contains @, which means it is not a simple local filesystem path; for local filesystem paths it is normal to have missing dirs (e.g. when running from src without installation) so don't print error messages on that
r9217 file changeset diff or repo changeset diff igor22023-09-15T09:17:23.069018Z
 
[lib] -Fix: library rehash: make sure old, already free'd roots are not added to the list again
r8891 file changeset diff or repo changeset diff igor22023-08-07T12:59:01.815328Z
 
[lib] -Fix: memory leaks around csch_lib_add() path handling
r8890 file changeset diff or repo changeset diff igor22023-08-07T12:52:22.102675Z
 
[lib] -Fix: lib backend's realpath: const correctness to patch up memory leaks
r8889 file changeset diff or repo changeset diff igor22023-08-07T12:45:06.638931Z
 
[lib] -Add: csch_lib_add_all() gets an argument for force a re-scan of existing roots (so that a re-scan is really a deep re-scan), with a mechanism that guarantees that each root is mapped only once [std_devmap] -Add: when a devmap is not found in the lib, the error message contains a hint on devmap rescan
r7512 file changeset diff or repo changeset diff igor22023-05-19T11:31:31.790009Z
 
-Fix: typo in comment
r7463 file changeset diff or repo changeset diff igor22023-05-16T05:37:24.597025Z
 
[lib] -Fix: don't try to destroy NULL sheet lib
r7366 file changeset diff or repo changeset diff igor22023-05-12T12:23:16.734273Z
 
[lib] -Cleanup: use RND_INLINE instead of csch_inline for simplicity
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
r6283 file changeset diff or repo changeset diff igor22022-12-19T04:12:46.524600Z
 
[lib] -Fix: csch_lib_load() should lock redraw: the backend may trigger multiple object updates and if the buffer tool is active (e.g. when placing from the lib), it leads to excess redraws
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
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
r4541 file changeset diff or repo changeset diff igor22022-06-25T09:08:21.945582Z
 
[lib] -Fix: wrong order of local lib uninit when sheet is uninited may cause broken hash table in symlib_local
r4069 file changeset diff or repo changeset diff igor22022-06-04T09:34:44.066305Z
 
[lib] -Add: function to remove a lib entry from the tree
r3867 file changeset diff or repo changeset diff igor22022-05-25T04:07:43.158927Z
 
[lib] -Change: do not imply lib local map on lib global map
r3795 file changeset diff or repo changeset diff igor22022-05-21T04:02:41.116048Z
 
[lib] -Add: csch_lib_clear_sheet_lib() - will be useful for cleaning the library before a global rehash
r3527 file changeset diff or repo changeset diff igor22022-04-30T09:20:20.514990Z
 
[lib] -Fix: mem leak: free sheet's shared lib lists
r3526 file changeset diff or repo changeset diff igor22022-04-30T09:07:47.367625Z
 
[lib] -Fix: mem leak on library roots
r3525 file changeset diff or repo changeset diff igor22022-04-30T09:00:38.271619Z
 
[lib] -Fix: mem leak on devmap lib entries
r3523 file changeset diff or repo changeset diff igor22022-04-30T08:44:53.218023Z
 
[lib] -Fix: mem leak on sheet global libs
r3522 file changeset diff or repo changeset diff igor22022-04-30T08:39:16.889136Z
 
[lib] -Fix: memory leaks on sheet local libs
r3519 file changeset diff or repo changeset diff igor22022-04-30T03:05:43.690367Z
 
[lib] -Cleanup: mem leak on library master free at the end
r3517 file changeset diff or repo changeset diff igor22022-04-30T02:45:26.975430Z
 
[lib] -Cleanup: mem leak: free library on exit
r3262 file changeset diff or repo changeset diff igor22022-04-16T06:08:18.195189Z
 
[lib] -Fix: do not add the same library root twice even if it got two map requests
r2885 file changeset diff or repo changeset diff igor22022-03-28T15:15:35.799603Z
 
-Add: mention NLnet support in the copyright banner of the appropriate source files
r2872 file changeset diff or repo changeset diff igor22022-03-28T09:16:30.285402Z
 
[lib] -Fix: when rehashing library root, keep original name with strdup() (memory error)
r2839 file changeset diff or repo changeset diff igor22022-03-27T06:53:51.755619Z
 
[lib] -Add: library search calls (name and type match)
r2838 file changeset diff or repo changeset diff igor22022-03-27T06:07:28.039353Z
 
[lib] -Add: extend lib load with a generic char * params argument for parametric symbols
r2809 file changeset diff or repo changeset diff igor22022-03-25T13:48:50.490411Z
 
[lib] -Add: library rehash call
r2487 file changeset diff or repo changeset diff igor22022-03-09T10:24:24.352168Z
 
[lib] -Add: plug_library API for load
r2480 file changeset diff or repo changeset diff igor22022-03-09T05:46:17.713440Z
 
[lib] -Fix: don't crash id lib backend doesn't have realpath (local-only backends typically won't)
r2479 file changeset diff or repo changeset diff igor22022-03-09T04:59:14.934956Z
 
[lib] -Add: extend plug_library API for local libs
r2476 file changeset diff or repo changeset diff igor22022-03-08T07:22:36.286012Z
 
[lib] -Cleanup: const correctness in plug lib qsort callback
r2475 file changeset diff or repo changeset diff igor22022-03-08T07:20:55.752504Z
 
[lib] -Cleanup: const correctness in plug lib backend handling
r2471 file changeset diff or repo changeset diff igor22022-03-08T06:48:54.462741Z
 
[lib] -Fix: sheet needs an array if library roots for different library types
r2467 file changeset diff or repo changeset diff igor22022-03-08T04:35:35.728782Z
 
[lib] -Add: assing sequential uid to library masters and sheets for easier hashing
r2464 file changeset diff or repo changeset diff igor22022-03-08T04:09:33.958544Z
 
[lib] -Add: store library types registered
r2462 file changeset diff or repo changeset diff igor22022-03-08T03:52:06.694369Z
 
[lib] -Fix: typo in lib backend reg API symbol
r2461 file changeset diff or repo changeset diff igor22022-03-08T03:48:20.216861Z
 
[lib] -Add: prepare for multiple different libraries (symbol, devmap, ...) [sch_dialogs] -Add: operate on the symbol lib by default [symlib_fs] -Add: operate on the symbol lib
r2460 file changeset diff or repo changeset diff igor22022-03-07T13:21:33.635908Z
 
[lib] -Rename: csch_slib_* to csch_lib_* to reflect generalization
r2458 file changeset diff or repo changeset diff igor22022-03-07T10:56:35.274455Z
 
[lib] -Rename: plug_symlib to plug_library as it will be generalized to handle devmap and any other custom subsystems as well
r2446 file changeset diff or repo changeset diff igor22022-03-07T04:37:12.294838Z
 
[lib] -Add: alphabetic sort library entries recursively in the in-memory lib for easier display
r2434 file changeset diff or repo changeset diff igor22022-03-05T16:38:58.105966Z
 
[lib] -Add: initialize master hash in symlib
r2432 file changeset diff or repo changeset diff igor22022-03-05T16:29:09.791332Z
 
[lib] -Fix: symlib: pass on hidlib to realpath and map calls, will be needed for safe_fs
r2431 file changeset diff or repo changeset diff igor22022-03-05T16:13:43.844195Z
 
[lib] -Add: symlib: backend register call
r2429 file changeset diff or repo changeset diff igor22022-03-05T15:44:31.710157Z
 
[lib] -Add: leading '?' means optional in symlib path, don't throw error messages for that
r2427 file changeset diff or repo changeset diff igor22022-03-05T14:54:59.259782Z
 
[lib] -Add: symlib mapping using backends
r2426 file changeset diff or repo changeset diff igor22022-03-05T10:08:35.342671Z
 
[lib] -Add: figure how symlib data would be free'd
r2423 file changeset diff or repo changeset diff igor22022-03-05T09:40:33.781764Z
 
[lib] -Fix: symlib #include confusion
r2420 file changeset diff or repo changeset diff igor22022-03-05T09:32:08.864751Z
 
[lib] -Add: figure how symlib per sheet configuration and root management would work
r2419 file changeset diff or repo changeset diff igor22022-03-05T09:13:04.538666Z
 
[lib] -Add: slib alloc
r2418 file changeset diff or repo changeset diff igor22022-03-05T08:40:21.521843Z
 
[lib] -Add: symlib basic API

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