Ideas for future versions: - Fix the bug where netmapr crashes on my 24-bit Truecolour display under Solaris (and possibly other platforms) - Perhaps change to SVG for objects - Add more objects: House Phone Version 1.5: - Now handles spaces in filenames under Windows - Disabled Delete Map and New Map functions in readonly mode - Preparation for SVG exports: - Added vector types: Subobj/obj (to draw filled objects), Poly - Modified vector type "box" to take a "fill colour" argument - Removed vector types Fill and Fillbox - Rewrote entire objects.dat file to avoid use of "fill" command - Can now export to SVG files (same with ".SVG" extension) - Improved behaviour of grid with respect to link endpoints when moving & resizing objects - Grid lines now look more visio-like - Removed grid size of '5' as this was too small to be useful - Changed default grid size from 10 to 15. Version 1.4: - Rewrote Command Reference document (simplified and now includes screenshots) - Updated example diagram to use new Traffic Flows feature - Added an additional paste shortcut for windows compatibility ('v') - Grid is now back to being on by default again - Grid is automatically turned off when a new map is loaded. - Grid is automatically turned on when all maps are cleared (via the new map button) - Removed -g from Windows Makefile (since I can't make gdb work under mingw anyway) - Current filename is now displayed in title bar - Modified welcome text - Added new vector shape: Bezier Curve - Redrew Cloud object to use bezier curves instead of lines - Added Copy, Paste and Grid buttons - Combined X&Y position matching into a single button (use RMB for Y position match) - Added Traffic Flow button (LMB = toggle display of flows, RMB = define flows) - 1 bit of "Unused" part of colour struct on links, objects and text is now used to show whether or not to fill this thing. - 2 bit of "Unused" part of colour struct on links, objects and text is now used to show whether or not this thing is a traffic flow. - Fixed bug where first toolbox button hilighted would "stick" - Fixed bug where status text was overwritten during VIDEO_EXPOSE event Version 1.3: - Grid is now off by default - Added keyboard shortcuts ('0' through '9' to select or define) - Added documentation Version 1.2: - Implemented copy/paste of objects, text and maps - Changed background of object box to be light grey instead of black - Made object box buttons look more 3d - Fixed crash when adding zero-length text - Size/position match tool now works on text - Implemented "rollover" context sensitive help - Toolbox buttons are now highlighted when the mouse moves over them - Partially implemented snap-to-grid feature (no toolbox button yet, toggle with 'g') - Implemented AP_BOTH for lines with arrowheads on both ends - Implement change object type function (RMB on object tool, or 'm') - Mouse wheel now scrolls object box - Added two new vector shapes: Ellipse Filled box - Added new objects: Person Truck Webcam Camera Satellite Dish Satellite Wireless Router VPN Concentrator Generic circle (replaces "blue square") - Updated CHANGELOG Version 1.1: - Added rollover help text and highlights - Added object: VPN concentrator - Added dual-head arrows on lines - Replaced "grey box" object with "VPN concentrator" Version 1.0: - Sub-map list is now scrollable - Implemented line style, width and arrowhead functions. - Implemented delete current map function - Added objects: access point, pda, laptop Version 0.99d: - Added readonly mode if argv[0] contains "view" - Modified makefiles to include netmapr-viewer - Fixed "make install" - now actually uses install(1) - Replaced icon with better one - Modified loadmap() function to better cope with future versions - Bumped version to v0.99d Version 0.99c: - Added new object - wireless router - Added new object - PDA - Added new object - laptop - Replaced "hub" object with "hub3d" - Added the ability to edit existing text - either double click the text or select it then press 'e' or 'F2'. Version 0.99b: - Changed from dodgy homemade vector font to TTF font (verdana) - Now requires SDL_ttf (and hence freetype) - Can now resize text on top of objects without having to move the text off the object first! - Added example network diagram. Version 0.99: - Redrew router and firewall objects to be more Cisco-like. - Corrected random crash when running under Windows - Added more keyboard shortcuts - Corrected bug in savemap() function, and added convert.c program to convert old diagram files - Increased maximum object dimensions - Increased maximum number of maps - Increased maximum number of vectors per object - Object toolbox nows scrolls to show all objects (use q/w or ,/. keys) - Can now use CTRL+LMB to create links/add points (for 2-button mice) - Added export to BMP function when save filename ends with ".bmp" - No longer need to avoid text when double clicking to drill down. - Added 3d switch object