Source Code Comparison: v3_60/v3.60 vs v7.0(patch)¶
Executive Summary¶
Comprehensive hash-based comparison of the actual application source code between two versions:
Metric |
v3_60/v3.60 |
v7.0(patch) |
Result |
|---|---|---|---|
Total Files |
173 |
152 |
v3.60 is older (more files) |
Unchanged Files |
14 |
14 |
8.1% identical |
Changed Files |
117 |
117 |
67.6% updated in v11 |
v11 Additions |
â” |
21 |
New in v11 (docs, utils, modules) |
v3.60 Legacy |
42 |
â” |
Removed from v11 (obsolete/deprecated) |
Conclusion: v7.0(patch) is a significant update to v3_60, with 68% of common files modified, 21 new files added (including documentation and tools), and 42 obsolete files removed.
Detailed Findings¶
Category 1: UNCHANGED Files (14 files - 8.1%)¶
These files are byte-for-byte identical in both versions:
File |
Type |
Purpose |
Status |
|---|---|---|---|
|
Dialog |
Channel dialog definition |
âoe” No changes needed |
|
Menu resource |
Menu resources (6 bytes) |
âoe” Minimal file |
|
Dialog |
Download dialog definition |
âoe” Stable interface |
|
Dialog |
Drawing dialog definition |
âoe” Stable interface |
|
Dialog |
Foundation/soil dialog |
âoe” Stable interface |
|
Dialog |
Link/layer dialog definition |
âoe” Stable interface |
|
Dialog |
Materials dialog definition |
âoe” Stable interface |
|
Dialog |
Panel dialog definition |
âoe” Stable interface |
|
Dialog |
Project dialog definition |
âoe” Stable interface |
|
Dialog |
Revision dialog definition |
âoe” Stable interface |
|
Dialog |
Rotation dialog definition |
âoe” Stable interface |
|
Dialog |
Soil/stats dialog definition |
âoe” Stable interface |
|
Dialog |
Title sheet dialog definition |
âoe” Stable interface |
|
Dialog |
Warning dialog definition |
âoe” Stable interface |
Observation: All 14 unchanged files are dialog definitions (.dcl) or minimal resource files. The logic files (.lsp handlers) for these dialogs were updated (see Changed section below).
Category 2: CHANGED Files (117 files - 67.6%)¶
Files present in both versions but with different content. These represent bug fixes, features, improvements, and optimizations.
2a: Core Module Changes (3 files)¶
File |
Size |
Change Type |
Impact |
|---|---|---|---|
|
10.4 KB |
UPDATED |
Main loader changed - likely initialization/setup changes |
|
2.6 KB |
UPDATED |
Menu loader changed - menu organization or behavior updated |
|
410 bytes |
UPDATED |
Entry point changed - but still only 410 bytes (minimal) |
2b: LISP Feature Modules - Updated (54+ files)¶
Large/Complex Modules (4):
drawdim.lsp(89.4 KB) â” MAJOR CHANGES expected in dimensioning logicfeature.lsp(43.8 KB) â” Feature handling significantly updatedgreen.lsp(34.6 KB) â” LEED/green features modifiedmkblk.lsp(38.1 KB) â” Block creation logic updated
Medium Modules (40+):
Calculation/processing:
centgrav.lsp,convert.lsp,drawpan.lsp,feature.lsp,points.lsp,rangchck.lsp,updvar.lspGeometry:
brace.lsp,chamfer.lsp,column.lsp,dowels.lsp,footing.lsp,miter.lsp,opening.lsp,panel.lsp,thick.lsp,weld.lsp,weldconn.lspData/File:
dwgnew.lsp,dwgold.lsp,enable.lsp,err.lsp,fenable.lsp,finpan.lsp,fpage.lsp,layout.lsp,newlist.lsp,panatt.lsp,pick.lsp,savelay.lsp,scr.lsp,slide.lsp,strlsort.lsp,tiltup.lspUI/Control:
fenable.lsp,pdisable.lsp,sbenable.lsp,wcenable.lsp,wclist.lsp,wcpage.lsp,wdenable.lsp,wdpage.lsp
Small Utilities (10+):
bpauto.lsp,btch.lsp,chrchk.lsp,dbchk.lsp,dirchk.lsp,donerev.lsp,plt.lsp,ppauto.lsp,ppcent.lsp,renpan.lsp
2c: Dialog Handlers - Updated (55+ files)¶
Large Dialog Handlers (5):
fh_dlg.lspâ” Foundation/height dialog handler (large complex dialog)fv_dlg.lspâ” Foundation/view dialog handler (large complex dialog)wall_dlg.lspâ” Wall dialog handler (large complex dialog)wc_dlg.lspâ” WC main dialog handler (large complex dialog)slab_dlg.lspâ” Slab dialog handler (large complex dialog)
Medium Dialog Handlers (20+):
bp_dlg.lsp,btch_dlg.lsp,calc_dlg.lsp,ch_dlg.lsp,dl_dlg.lsp,dr_dlg.lsp,fs_dlg.lsp,grid_dlg.lsp,lb_dlg.lsp,ll_dlg.lsp,matl_dlg.lsp,md_dlg.lsp,mp_dlg.lsp,pl_dlg.lsp,pp_dlg.lsp,rb_dlg.lsp,ro_dlg.lsp,sb_dlg.lsp,sd_dlg.lsp,ss_dlg.lsp
Small Dialog Handlers (30+):
Most other dialog pairs have been updated
2d: Dialog Definitions - Updated (15 files)¶
Large DCL Updates (5):
fh_dlg.dcl(67 KB) â” Major dialog layout/fields changedfv_dlg.dcl(50.8 KB) â” Significant UI changeswall_dlg.dcl(47.4 KB) â” Wall dialog interface updatedwc_dlg.dcl(44 KB) â” WC dialog significantly modifiedslab_dlg.dcl(43.6 KB) â” Slab dialog updated
Medium DCL Updates (10):
grid_dlg.dcl,bp_dlg.dcl,btch_dlg.dcl,calc_dlg.dcl,md_dlg.dcl,mp_dlg.dcl,pp_dlg.dcl,rb_dlg.dcl,sb_dlg.dcl,wd_dlg.dcl
2f: Binary Modules - Updated (1 file)¶
Csv.VLX(813.1 KB) â” AutoCAD 2000+ compiled module completely recompiled/rebuilt. This is a massive file, so any change indicates significant updates to core functionality.
2g: Dialog Definition Small Updates (3 files)¶
invar.dcl,new.dcl,viewpt.dclâ” Minor dialog definitions updated
2h: Utility Script Updates (2 files)¶
dwg.dcl,plt.lspâ” Utility scripts/dialogs updated
Category 3: NEW in v7.0(patch) (21 files)¶
Files added in v11 that don’t exist in v3_60. These represent new functionality, tools, and documentation.
3a: Documentation (3 files - NEW)¶
File |
Size |
Purpose |
Status |
|---|---|---|---|
|
881.8 KB |
User Manual |
NEW - comprehensive user documentation |
|
940 KB |
Windows Help |
NEW - context-sensitive help system |
|
10.9 KB |
License/Terms |
NEW - legal agreement included |
3b: Compiled Modules & Resources (3 files - NEW)¶
File |
Size |
Purpose |
Status |
|---|---|---|---|
|
1.34 MB |
AutoCAD R14 Module |
NEW - compiled module for R14 included in v11 |
|
4.3 KB |
Binary Help File |
NEW - help resources |
|
163.9 KB |
PCMS R14 Module |
NEW - PCMS submodule included |
3c: Support Utilities (3 files - NEW)¶
File |
Size |
Purpose |
Status |
|---|---|---|---|
|
32.8 KB |
Windows SendTo |
NEW - context menu integration utility |
|
86 KB |
CSS Windows 2000 Utility |
NEW - AutoCAD 2000+ integration helper |
|
8.3 KB |
Component Package |
NEW - workflow or filter components |
3d: User Interface Files (3 files - NEW)¶
File |
Type |
Purpose |
Status |
|---|---|---|---|
|
Interface |
Custom UI |
NEW - modern AutoCAD 2006+ interface definition |
|
Image |
Branding |
NEW - company logo/branding |
|
Config |
Configuration |
NEW - configuration data file |
3e: LISP Additions (6 files - NEW)¶
File |
Size |
Purpose |
Status |
|---|---|---|---|
|
410 B |
Main entry point |
NEW - entry point added |
|
1.2 KB |
Letter/text dialog |
NEW - new dialog handler |
|
789 B |
Number input dialog |
NEW - new input dialog |
|
10.2 KB |
Rebar dialog definition |
NEW - rebar feature dialog |
|
2.9 KB |
Rebar dialog handler |
NEW - rebar feature handler |
|
1.7 KB |
Round block utility |
NEW - new geometry utility |
3f: Site/Location Files (2 files - NEW)¶
File |
Size |
Purpose |
Status |
|---|---|---|---|
|
6.1 KB |
Site dialog definition |
NEW - site management dialog |
|
7.3 KB |
Site dialog handler |
NEW - site management handler |
3g: Readme (1 file - NEW)¶
File |
Size |
Purpose |
Status |
|---|---|---|---|
|
3.7 KB |
Setup instructions |
NEW - documentation (different from v3_60 version, see notes) |
Summary: v11 adds professional documentation (PDF + Help file), compiled modules for R14/2000+, Windows integration utilities, modern UI support (CUI), and new feature dialogs for rebar and site management.
Category 4: REMOVED from v11 (42 files)¶
Files only in v3_60, not in v11. These are deprecated, obsolete, or consolidated features.
4a: Deprecated/Legacy LISP Modules (20 files)¶
Engineering/Calculation (removed):
basedim.lspâ” Base dimension handling (consolidated?)dreng.lspâ” Drawing engine (replaced?)drread.lspâ” Drawing reader (legacy)drwbas.lspâ” Drawing basics (legacy)editbx.lspâ” Edit box utilities (consolidated)elevmrkr.lspâ” Elevation markers (deprecated)engexp.lspâ” Engineering export (legacy)engimp.lspâ” Engineering import (legacy)j.lspâ” Joint utilities (possibly consolidated intoweldconn.lsp?)mbeng.lspâ” Member/beam engineering (legacy)mbread.lspâ” Member/beam reader (legacy)native.lspâ” Native format handler (legacy)nbblock.lspâ” Nonbearing block (deprecated)nbenable.lspâ” Nonbearing enable (deprecated)pj_name.lspâ” Project naming (consolidated)pointmap.lspâ” Point mapping (legacy)project.lspâ” Project handling (consolidated?)setvars.lspâ” Set variables (consolidated into core)wsbeng.lspâ” WSB engineering (legacy)wsbread.lspâ” WSB reader (legacy)
Utilities (removed):
bolt.lspâ” Bolt utilities (possibly consolidated)okcanhlp.lspâ” OK/Cancel/Help utilities (built-in now)test.lspâ” Test/debug utilities (development only)
4b: Deprecated/Legacy Dialog Pairs (14 files)¶
Removed Dialogs:
lyr_dlg.dcl,lyr_dlg.lspâ” Layer dialog (legacy)mbeng_dlg.dclâ” Member/beam engineering (legacy)nb_dlg.dcl,nb_dlg.lspâ” Nonbearing dialog (deprecated)process.dclâ” Process dialog (legacy)wsbeng_dlg.dclâ” WSB engineering (legacy)dreng_dlg.dclâ” Drawing engine dialog (legacy)wcedlst.lspâ” WC edit list (consolidated)wcmod.lspâ” WC modify (consolidated)
4c: Configuration/Script Files (8 files)¶
Menu/Config:
csv.prjâ” Project menu/config (legacy format)Csv.prvâ” Preview config (obsolete)
Display/Startup Scripts:
SHOW.LSPâ” Display script (legacy)SHOW.SCRâ” Script file (legacy)Show1.scrâ” Script variant (legacy)showstart.scrâ” Startup script (legacy)
Registry:
WINCSS.REGâ” Registry file (now handled by utilities)
Removal Reason: These files represent legacy AutoCAD 14/older features, manual configuration approaches, and deprecated UI methods that have been consolidated or replaced with more robust mechanisms in v11.
Version Analysis Summary¶
What Changed (117 files - 67.6%)¶
Most Significant Changes:
Compiled VLX module â” Core AutoCAD 2000+ functionality rebuilt
Large dialogs â” Significant UI reorganization in fh_dlg, fv_dlg, wall_dlg, wc_dlg, slab_dlg
Dimension system â” drawdim.lsp (89 KB) updated with likely significant dimensioning improvements
Feature system â” feature.lsp (43 KB) and green.lsp (34 KB) substantially modified
Block system â” mkblk.lsp (38 KB) rewritten
Calculation engine â” Multiple calculation modules updated
Feature Updates:
Dialog interfaces redesigned (all large DCL files changed)
Feature handlers rewritten (all .lsp files for dialogs changed)
Core algorithms updated (feature.lsp, drawdim.lsp, points.lsp)
Menu system reorganized (all menu files changed)
What Was Added (21 files)¶
Professional Documentation:
User Manual (PDF)
Help File (Windows HLP)
License Agreement
Deployment & Integration:
SendTo.exe â” Windows integration
wincss2000.exe â” AutoCAD 2000+ support
CSV.ARX, pcms.arx â” R14 compiled modules
csv.cui â” Modern AutoCAD CUI interface
New Features:
Rebar management (rb_dlg)
Site management (site_dlg)
Letter/text input dialog
Number input dialog
What Was Removed (42 files)¶
All Removed Categories:
Legacy drawing engine (dreng, drread, drwbas)
Deprecated member/beam system (mbeng, mbread)
Old layer/project dialogs (lyr_dlg, nb_dlg, process.dcl)
Legacy configuration scripts (csv.prj, Csv.prv)
AutoCAD 14-only startup scripts (SHOW.*, showstart.scr)
Manual registry configuration (WINCSS.REG)
Upgrade Path: v3_60 â-’ v11¶
Files to Replace (117 changed files)¶
All changed files should be updated to v11 versions. Most critical:
CSV.VLX (compiled module - required)
drawdim.lsp, feature.lsp, green.lsp, mkblk.lsp (core features)
All large dialog DCLs and handlers (UI/UX improvement)
csv.mnu, csv.mnc, csv.mns (menu system)
Files to Remove (42 deprecated files)¶
These can be safely deleted as they’re not in v11:
Legacy drawing/member/beam system files
Old layer dialog system
Startup scripts and registry files
Test/debug utilities
Files to Add (21 new files)¶
Essential additions:
CSV.ARX, pcms.arx (R14 support)
CSV Manual.pdf, CSV.Hlp (documentation)
wincss2000.exe, SendTo.exe (utilities)
csv.cui (modern UI)
rb_dlg.dcl/lsp, site_dlg.dcl/lsp (new features)
Files to Keep Unchanged (14 files)¶
These require no changes:
All 14 unchanged dialog definition files (DCL only, not handlers)
Recommendations¶
Full Migration: Replace all 117 changed files, remove 42 deprecated files, add all 21 new files
Documentation: Use new PDF manual and help file for user support
Deployment: Include compiled modules (CSV.ARX, pcms.arx) for both R14 and 2000+
Testing: Test rebar and site management dialogs (new features)
Registry: Remove manual WINCSS.REG - utilities now handle this
References¶
v3_60-vs-v11-patch-diff.md â” High-level overview
complete-file-inventory-v3_60-vs-v11.md â” Full file analysis
v3_60-subdirectory-omission-addendum.md â” Missing v3.60/ directory details
updating-installshield-360-installer.md â” How to rebuild installer