- fixed date typo in NEWS
- tagged version 1.6
- replaced obsolete configure macros
- set version to 1.6
- started 1.6 news
- fixed test for GwyLawn segmentation which was missing a 2
- fixed missing 2 in all GwyLawn's "segments" array sizes
- run doxygen -u on Doxyfile
- moved new I/O functions to correct documentation section
- send a medium size double array in the message (still fitting to system buffers)
- tagged version 1.5
- bumped shared library version
- set release date for 1.5
- removed unsued variable
- set version to 1.5
- ignore generated files
- fixed lawn size check usage
- added tests for lawn data size checking
- refactored slightly string array filling in gwyfile_object_lawn_get()
- print curve labels and units for curve maps
- udpated 1.5 news
- fixed gwyfile_object_container_enumerate_xyz() trying to access Surfaces
- updated vim syntax file
- updated readgwy example to enumerate curve maps
- fixed lawn unit documentation
- ignore generated files
- added basic tests for lawn curve and segment properties
- test lawn units properly
- fixed using separate x and y units in lawn when there is just one xy unit
- updated Doxyfile
- added a function for curve map enumeration
- started adding simple lawn tests
- commented client/server example a bit more
- fixed test checking different array argument style than claimed
- updated 1.5 news
- updated the def file
- updated vim synax file
- added lawn to gwyfile_check_object_specific
- implemented gwyfile_object_lawn_get()
- ignore generated files
- added tests checking correct failure on object data size mismatches
- added tests for projective selection
- formatted to 120 columns
- defined handle-array helper functions also for arrays of 32bit ints
- working on lawn checking function
- started implementing gwyfile_object_lawn_get()
- implemented the remaining items in gwyfile_object_new_lawn()
- working on gwyfile_object_new_lawn()
- added declarations for lawn handling functions
- added missing since for projective selection functions
- whitespace
- added object-specific checks for selection types
- updated 1.5 news
- added flag for Gwyddion GWY file checks
- since recv_gwyfile_message2() is non-blocking now, make sure we
- elaborated on the client-server example
- added an object recv function which can handle fragmented
- started 1.5 news
- added new GwySelectionProjective functions
- added tests for new GwySelectionProjective functions
- added support for GwySelectionProjective
- moved gwyfile_object_new_handle_data_items() to a more logical location
- formatted to 120 character lines
- fixed some documentation typos
- tagged version 1.4
- added copy functions to def file
- fixed -I compiler flag to a form which works with out-of-tree builds
- set version to 1.4
- bumped library version
- ignore generated files
- added basic tests exercising the object copying code
- fixed not actually returning the item from gwyfile_item_copy() for some types
- updated highlighting file
- added functions for object and item copying
- added a vim syntax file
- updated 1.4 news
- updated the def file
- added a rule for manual gwyfile.def update
- restored gwyfile_object_data_size()
- included the new examples in documentation
- started formatting code for 120 character lines
- avoid memory allocations in gwyfile_object_read_memory() until we know we
- ignore generated files
- added public domain comments
- updated expected error for overrun top-level container name
- avoid reading extra character in gwyfile_fread_string() when we know we have
- started 1.4 news
- use include path for gwyfile.h
- added a simple client-server example
- fixed an inconsistent error code
- added a test for truncated file
- added tests for reading truncated items from memory buffers
- added a new type of error code for truncated buffers
- doc typo fixed
- tagged version 1.3