r11478 file changeset diff or repo changeset diff igor22025-05-14T06:24:22.948312Z
 
-Fix: fsf paper mail address changed
r10310 file changeset diff or repo changeset diff igor22024-01-25T03:40:16.703633Z
 
[lib] -Fix: don't crash on no project file available
r10299 file changeset diff or repo changeset diff igor22024-01-24T13:03:34.780640Z
 
[sch-rnd] -Fix: memleak on project file name
r10287 file changeset diff or repo changeset diff igor22024-01-24T09:47:55.493125Z
 
[lib] -Fix: memleak: free project's p4 vector on project uninit
r9211 file changeset diff or repo changeset diff igor22023-09-15T05:50:12.440543Z
 
[lib] -Add: p4: compile project_p4 into a separate object to keep the build clean
r9210 file changeset diff or repo changeset diff igor22023-09-15T05:44:23.706403Z
 
[lib] -Add: p4: call project init and uninit from project alloc and free
r9205 file changeset diff or repo changeset diff igor22023-09-15T02:35:41.150963Z
 
-Change: separate project_p4, it'll be needed only for a very few plugins
r8306 file changeset diff or repo changeset diff igor22023-07-07T03:42:13.666746Z
 
[lib] -Fix: stance get: if the given stance exists but the value is NULL, return empty string instead; NULL is returned only for non-existent stance or error
r8145 file changeset diff or repo changeset diff igor22023-06-30T09:06:48.191292Z
 
[lib] -Fix: stance set: don't crash when setting a stance that has no lihata node yet, just fall back using the project file
r8142 file changeset diff or repo changeset diff igor22023-06-30T08:26:56.390376Z
 
[lib] -Add: flush project file after stance changes on project role
r8141 file changeset diff or repo changeset diff igor22023-06-30T08:23:01.103076Z
 
[lib] -Move: projet file flush from sch-rnd to libcschem, as the stance code is going to depend on it
r8139 file changeset diff or repo changeset diff igor22023-06-30T08:03:21.638985Z
 
[lib] -Add: stance helpers: set stance value, add value to the list of available stance values
r8114 file changeset diff or repo changeset diff igor22023-06-29T08:10:57.727017Z
 
[lib] -Add: generic version of the view property resolver (that returns the view name string for view.name, moved from std_forge)
r8111 file changeset diff or repo changeset diff igor22023-06-29T07:43:11.254286Z
 
[lib] -Add: generic version of the stance value resolver (moved from std_forge, more parts of the code will need this)
r7894 file changeset diff or repo changeset diff igor22023-06-08T06:38:35.483004Z
 
[sch-rnd] -Fix: do not complain about implicit project file in quiet mode
r7664 file changeset diff or repo changeset diff igor22023-05-27T13:07:35.242628Z
 
[lib] -Add: extend sheet load API so it can optionally take a FILE * already open for the file
r6868 file changeset diff or repo changeset diff igor22023-03-11T04:11:33.569002Z
 
[lib] -Add: argument to suppress error message on sheet fails to load [sch-rnd] -Fix: do not throw an error when default sheet can not be loaded while going through a search path (it's normal that only a subsequent item is available)
r6822 file changeset diff or repo changeset diff igor22023-03-01T07:23:54.365569Z
 
[lib] -Fix: project file not found is not a warning, just an info for implicit projects
r6780 file changeset diff or repo changeset diff igor22023-02-23T15:41:41.868215Z
 
[lib] -Add: expose view engine renum function in public API
r6279 file changeset diff or repo changeset diff igor22022-12-18T09:10:18.282864Z
 
[librnd4] -Cleanup: don't keep a second lihata document of the project, use librnd's central one
r6274 file changeset diff or repo changeset diff igor22022-12-18T07:40:20.955139Z
 
-Cleanup: remove obsolete/misleading comment
r6261 file changeset diff or repo changeset diff igor22022-12-17T09:13:57.215103Z
 
[multi] -Fix: don't create views multiple times per project
r6259 file changeset diff or repo changeset diff igor22022-12-17T08:47:27.266206Z
 
[multi] -Fix: make "view last conf rev" per project, in a multiple project setup there can be different views perproject
r6241 file changeset diff or repo changeset diff igor22022-12-15T04:03:59.790947Z
 
[TODO] -Cleanup: proper librnd4 TODO indication in code TODO
r6104 file changeset diff or repo changeset diff igor22022-11-27T04:38:44.778625Z
 
[librnd4] -Update: follow API change: project ->filename to ->fullpath
r6103 file changeset diff or repo changeset diff igor22022-11-27T04:32:04.727755Z
 
[librnd4] -Update: follow API change on rnd_design_t file name fields
r6101 file changeset diff or repo changeset diff igor22022-11-26T14:36:19.443946Z
 
[librnd4] -Change: use sheet project file from librnd's design struct instead of a local copy
r6100 file changeset diff or repo changeset diff igor22022-11-26T14:12:30.754970Z
 
[lib] -Fix: reset project's design list after freeing all sheets so that librnd won't iterate through already free'd sheets
r6099 file changeset diff or repo changeset diff igor22022-11-26T13:58:12.468578Z
 
[librnd4] -Change: use librnd's design-to-project append call so it can do the extra referencing
r6098 file changeset diff or repo changeset diff igor22022-11-26T13:48:36.132378Z
 
[librnd4] -Change: use librnd's project filename updater
r6097 file changeset diff or repo changeset diff igor22022-11-26T13:40:07.754989Z
 
[librnd4] -Change: use librnd's design-from-project removal function
r6096 file changeset diff or repo changeset diff igor22022-11-26T13:28:19.664797Z
 
[librnd4] -Change: use librnd's project free()
r6095 file changeset diff or repo changeset diff igor22022-11-26T07:27:09.728648Z
 
[librnd4] -Move: list of sheets from project struct to librnd's project struct
r6094 file changeset diff or repo changeset diff igor22022-11-26T07:09:18.554501Z
 
[librnd4] -Move: prjdir to librnd project struct
r6092 file changeset diff or repo changeset diff igor22022-11-26T06:50:17.448723Z
 
[librnd4] -Move: project loadname and filename to librnd4's project struct
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
r6022 file changeset diff or repo changeset diff igor22022-11-16T13:32:34.884270Z
 
[core] -Cleanup: rename RND_EVENT_BOARD_ to RND_EVENT_DESIGN_ to make terminolofy portable accross apps
r6019 file changeset diff or repo changeset diff igor22022-11-16T11:03:51.305116Z
 
-Cleanup: code formatting
r5955 file changeset diff or repo changeset diff igor22022-10-24T07:35:46.583767Z
 
-Cleanup: whitespace
r5945 file changeset diff or repo changeset diff igor22022-10-18T06:03:57.952450Z
 
[lib] -Add: remove-sheet-from-project call
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
r4425 file changeset diff or repo changeset diff igor22022-06-19T06:18:46.201723Z
 
[lib] -Add: upgrade project struct for remembering the lihata document (for now) and mark that it will be an extension of the librnd project struct at librnd 4.0.0
r4272 file changeset diff or repo changeset diff igor22022-06-13T11:18:30.366045Z
 
[lib] -Add: get view idx by name API
r4172 file changeset diff or repo changeset diff igor22022-06-08T13:57:57.411503Z
 
[lib] -Del: project->symlibs (was in use before project switched to coraleda-standard config approach)
r4159 file changeset diff or repo changeset diff igor22022-06-08T09:48:16.065119Z
 
[sch-rnd] -Fix: move generating sheet post-load event from lib to sch-rnd's multi so that project config is already loaded by the time the event is emitted
r3936 file changeset diff or repo changeset diff igor22022-05-27T06:40:35.296026Z
 
[lib] -Fix: reverse prio levels of plugins - order should be from lower prio (larger integer) to higher prio (smaller integer) according to the spec
r3922 file changeset diff or repo changeset diff igor22022-05-26T14:13:43.808238Z
 
-Cleanup: remove stale debug message
r3920 file changeset diff or repo changeset diff igor22022-05-26T14:12:29.904244Z
 
[lib] -Add: unset dummy bit on project file when it's written out by librnd
r3911 file changeset diff or repo changeset diff igor22022-05-26T09:55:45.590018Z
 
[lib] -Fix: when creating dummy project file, make sure the the proper dummy lihata doc is created for it
r3905 file changeset diff or repo changeset diff igor22022-05-26T08:21:55.625747Z
 
[lib] -Fix: wrong return value handling on project file name computation
r3902 file changeset diff or repo changeset diff igor22022-05-26T07:35:33.162457Z
 
[lib] -Del: local implementation of project file name calculation (csch_project_name_by_sheet_name()) -> use librnd's
r3753 file changeset diff or repo changeset diff igor22022-05-19T09:13:01.032293Z
 
[lib] -Split: code that calculates project file name from the function that loads a project file for a sheet by sheet file name into a separate function for easier reuse
r3663 file changeset diff or repo changeset diff igor22022-05-11T12:00:43.077672Z
 
[core] -Del: get rid of local message.[ch] implementation in favor of librnd's
r3430 file changeset diff or repo changeset diff igor22022-04-27T13:32:18.147815Z
 
[lib] -Add: util to call events on view changes and view activation so that the GUI has a chance to update
r3420 file changeset diff or repo changeset diff igor22022-04-27T08:55:11.123814Z
 
[lib] -Add: project util: clear view list
r3412 file changeset diff or repo changeset diff igor22022-04-27T02:28:38.367374Z
 
[lib] -Change: introduce an extra argument in project loading to tell if all sheets need to be loaded recursively as well
r3263 file changeset diff or repo changeset diff igor22022-04-16T06:14:35.873015Z
 
[lib] -Move: library map event call from action code to low level loader - needs to be called on direct call sheet load too
r3231 file changeset diff or repo changeset diff igor22022-04-14T07:51:26.862326Z
 
[lib] -Fix: typo in engine priority assignment (need to leave 10 empty priorities between any two engines)
r3230 file changeset diff or repo changeset diff igor22022-04-14T07:48:34.502726Z
 
[lib] -Add: project view accessors: return current view or view by name
r3202 file changeset diff or repo changeset diff igor22022-04-12T06:35:42.253793Z
 
[lib] -Add: project should remember last compilation abstract model so it can be displayed
r3175 file changeset diff or repo changeset diff igor22022-04-11T10:18:48.422487Z
 
[lib] -Add: remember if a project is dummy (not loaded or saved, just created from scratch)
r2538 file changeset diff or repo changeset diff igor22022-03-13T09:01:11.222247Z
 
[lib] -Add: emit board file name changed event after sheet name change e.g. due to SaveTo()
r2534 file changeset diff or repo changeset diff igor22022-03-13T08:34:26.803161Z
 
[lib] -Cleanup: remove sheet->filename, redundant with sheet->hidlib.filename
r1273 file changeset diff or repo changeset diff igor22022-01-12T06:58:31.910783Z
 
[lib] -Cleanup: missing return values
r1192 file changeset diff or repo changeset diff igor22021-12-29T07:22:20.155267Z
 
[lib] -Cleanup: implicit function return values
r1079 file changeset diff or repo changeset diff igor22021-06-04T03:33:00.818543Z
 
[librnd] -Cleanup: rename for 3.0.0 symbols (rnd_ prefix)
r971 file changeset diff or repo changeset diff igor22020-02-03T07:45:20.669469Z
 
-Update: new librnd API with stricter include rules
r885 file changeset diff or repo changeset diff igor22020-01-02T13:17:55.973722Z
 
[lib] -Add: csch_project_load_sheet() optionally returns a pointer to the currently loaded sheet so configuration can be done
r869 file changeset diff or repo changeset diff igor22020-01-02T07:27:50.360174Z
 
[lib] -Move: centralzie sheet parent project load function
r868 file changeset diff or repo changeset diff igor22020-01-02T07:13:05.009860Z
 
[lib] -Move: centralzie sheet-under-project loader
r860 file changeset diff or repo changeset diff igor22020-01-01T17:06:29.841125Z
 
[lib] -Del: local strdup implementation in favor of librnd's
r853 file changeset diff or repo changeset diff igor22020-01-01T16:18:45.219228Z
 
[lib] -Fix: prjdir and project real_name memory leaks related to plug_io handling
r852 file changeset diff or repo changeset diff igor22020-01-01T16:09:28.766966Z
 
[lib] -Fix: don't strdup project real name twice (leaked)
r851 file changeset diff or repo changeset diff igor22020-01-01T16:08:29.975092Z
 
[lib] -Fix: project memory leaks on project dir name, real name and load name
r845 file changeset diff or repo changeset diff igor22020-01-01T15:56:21.871033Z
 
[lib] -Add: free engines when a view is free'd
r836 file changeset diff or repo changeset diff igor22020-01-01T14:26:06.959259Z
 
[lib] -Fix: memory leak on project/views
r811 file changeset diff or repo changeset diff igor22020-01-01T07:19:58.688063Z
 
[lib] -Add: library search uses (cached) project dir as cwd
r780 file changeset diff or repo changeset diff igor22019-12-31T09:26:42.485303Z
 
[lib] -Add: concept of loadname vs. filename: loadname is what the user specified, filename is the realname - avoid double-loading sheets
r730 file changeset diff or repo changeset diff igor22019-12-19T09:51:20.812466Z
 
[lib] -Cleanup: rename view engine creation calls for naming convention
r729 file changeset diff or repo changeset diff igor22019-12-19T09:50:43.068932Z
 
[lib] -Add: call for creating new view
r728 file changeset diff or repo changeset diff igor22019-12-19T09:44:11.202938Z
 
[lib] -Add: engine registration in view
r366 file changeset diff or repo changeset diff igor22018-03-17T04:21:32.720316Z
 
-Add: copyright banner in any major source file
r359 file changeset diff or repo changeset diff igor22018-03-16T14:58:11.540152Z
 
[lib] -Add: project alloc/free

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