Index: trunk/doc/features/unglib.html =================================================================== --- trunk/doc/features/unglib.html (revision 13802) +++ trunk/doc/features/unglib.html (nonexistent) @@ -1,38 +0,0 @@ - - - - pcb-rnd - [unglib] - - - - - - - - - -
Main - News - Doc & pool - Support - People - Events & timeline - pcb-rnd [pcb-rnd logo] -
- - -

pcb-rnd - the [unglib] patch

- -Removes glib dependency from core, in favor of -minilibs to help -keeping the code small, modular -and easier to fix. - -

save/load and compatibility

-Not affected. - -

plans

-Remove glib dependency from the puller plugin. - - - Index: trunk/doc/features/index.html =================================================================== --- trunk/doc/features/index.html (revision 13802) +++ trunk/doc/features/index.html (revision 13803) @@ -35,7 +35,6 @@ [res] replace resource files with lihata and enable multi-key hotkeys in both gtk and lesstif hids [debian] Debian packaging the binaries configured to my own taste [mods] modularize the code to reduce core size - for comparison -[unglib] remove glib dependency from core [io_*] .pcb and .fp file format plugins [dynstyle] dynamic routing style: support more than 4 of them - with no limit [conf] new, unified, config file system Index: trunk/doc/motivation.html =================================================================== --- trunk/doc/motivation.html (revision 13802) +++ trunk/doc/motivation.html (revision 13803) @@ -55,7 +55,7 @@
  • replaced the default footprint library shipped with the software; the new library ships a small, well organized collection of essentials, omitting special/rarely used footprints
  • got the code much more modular - a lot of core code got converted into plugins
  • threw out the resource parser and file format (manu.res and friends) in favor of lihata; this removed a lot of code duplication and a strangely designed resource tree data structure I really hated; as a side effect the gtk hid has multi-stroke hotkeys -
  • replaced glib with a set of mini libs in core and most of the plugins; at the end only the gtk hid should depend on glib; this made the code easier to maintain and debug; a lot of checks are now compile-time (through the C type system) instead of runtime (glib lists) +
  • replaced glib with a set of mini libs in core and most of the plugins; at the end only the gtk hid should depend on glib; this made the code easier to maintain and debug; a lot of checks are now compile-time (through the C type system) instead of runtime (glib lists)
  • replaced the settings/rc/preferences system with a central, lihata based configuration system - long term hid attributes will be converted too