Index: trunk/Changelog =================================================================== --- trunk/Changelog (revision 36857) +++ trunk/Changelog (revision 36858) @@ -1,3 +1,57 @@ +librnd 4.2.0 (r36857) +~~~~~~~~~~~~~~~~~~~~~ + [build] + -Cleanup: move scconfig distclean file list into a make variable to make it easier to handle (the list is getting long) + -Fix: make clean removes src/*.so.4 + -Fix: make clean shall remove alternative API objs (old font and new polybool) + -Fix: make distclean should remove all files generated by scconfig during ./configure, including aru, lib_hid_gl headers and poly conf + -Fix: make clean removes test-rnd.o + -Fix: make distrclean should remove generated conf header in polybool + + [core] + -Add: editor.min_zoom config node to make gtk's minimum zoom coord-per-pix (max zoom level) configurable + -Add: config node for unlimited pan (for osm-rnd) + -Add: config node editor.hide_hid_crosshair so that the crosshair is not drawn (useful in osm-rnd) + + [doc] + -Fix: missing conf tree doc from svn: editor/global_grid and editor/local_grid + -Update: conf node list for hide_hid_crosshair + -Import: support page from pcb-rnd + + [gtk] + -Add: support for config node editor.hide_hid_crosshair + + [lesstif] + -Add: implement unlimited pan option (for osm-rnd) + -Add: support for config node editor.hide_hid_crosshair + -Fix: initial view setup still executes under unlimited pan + -Fix: implicit declarations + + [lib_exp_pixmap] + -Add: pixmap object export option in the API (not yet implemented) + + [lib_exp_text] + -Fix: memory leak on lpr options + -Add: colorspace option in draw_svg (so that non-color svg can be exported) + -Add: pixmap object export option in the API (not yet implemented) + + [lib_gtk_common] + -Add: use editor.min_zoom config node to make gtk's minimum zoom coord-per-pix (max zoom level) configurable + -Add: implement unlimited pan option: remove scrollbars (for osm-rnd) + + [lib_hid_common] + -Fix: don't print log messages to the log window once the main loop has exited (the GUI is defunct already) + -Fix: close the export dialog if the design is switched away; stale dialog states may cause problems + + [lib_hid_gl] + -Fix: GLfloat related precision issues when rendering large coordinates (e.g. 64 bit coords in pcb-rnd, very large sheets of sch-rnd or pretty much anything in osm-rnd); the fix is to do the translation on CPU side with rnd_coord_t, not on GPU side with GLfloat + -Fix: solder mask cover triangles should be translated on CPU side as well + + [polybool] + -Fix: various fixes on corner cases + -Add: dicer: rewrite the dicer (more efficient algroithm, new API) + + librnd 4.1.1 (r36382) ~~~~~~~~~~~~~~~~~~~~~ [build] Index: trunk/Release_notes =================================================================== --- trunk/Release_notes (revision 36857) +++ trunk/Release_notes (revision 36858) @@ -1,3 +1,6 @@ -librnd 4.1.1 +librnd 4.2.0 ~~~~~~~~~~~~ -Minor bugfix release (focus is on the yet unused polybool lib). +Minor bugfix release (focus is on the yet unused polybool lib) with a few +API extensions for future features. Also add support for scrollbar-free +unlimited pan (for osm-rnd) +