Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
1fa01d0
change version to 1.7
mulot Nov 22, 2020
d62a519
Add swift files with SubnetCalc swift engine and swift AppDelegate
mulot Nov 22, 2020
ca2b174
convert Swift constants to an enum Constants
mulot Nov 23, 2020
f08c9ad
Change some properties to Int type because they do not need to be Uns…
mulot Nov 23, 2020
fb7ac96
Rebind all IBAction and IBOutlets to new swift AppDelegate class
mulot Nov 23, 2020
7ddeb69
Add NSWindowDelegate protocol to AppDelegate class to handle windowDi…
mulot Nov 24, 2020
9a95de0
Add NSTableViewDataSource protocol to AppDelegate class and the numbe…
mulot Nov 24, 2020
64b36e9
change some global var as private
mulot Nov 26, 2020
dda8132
Add IPv6 properties
mulot Nov 26, 2020
53180f5
change IPSubnetCalc methods which return Uint32 as address value to S…
mulot Nov 28, 2020
426d197
Replace return values of IPSubnetCalc methods which returns an Intege…
mulot Nov 28, 2020
6cac1ed
Better doIPSubnetCalc behaviour with empty IP address
mulot Nov 28, 2020
aa103bc
Add maskBits functions to convert mask add to mask bits
mulot Nov 28, 2020
6fa7aba
Implement tableView and numberofRows functions to display Subnets/hos…
mulot Nov 28, 2020
a053273
rename numerize parameter from number to maskbits
mulot Nov 28, 2020
b589d6c
Func subnetBitsSlidei îs working with CIDR option
mulot Nov 28, 2020
aa30482
Fix bitMap, subnetBits and netBits functions when maskbits < netbits
mulot Nov 29, 2020
59cadd5
exportClipboard and exportCSV functions are working
mulot Nov 29, 2020
7237fb7
change NSMutableData to Data in exportCSV func
mulot Nov 29, 2020
c1398d4
Implement maxCIDRSupernet > OK
mulot Nov 30, 2020
75aea9e
Remove Int casting to Int from changeSubnetMask
mulot Nov 30, 2020
ed93ac6
add dot separator for bitMap init
mulot Dec 1, 2020
0ff3714
Remove Objective-C files and references
mulot Dec 1, 2020
947607b
Remove main.m Objective-C file and replace it with @main in SubnetCal…
mulot Dec 1, 2020
89d86f4
Add SubnetCalc test file in Swift
mulot Dec 1, 2020
2c89f65
Add first UI Unit tests in Swift
mulot Dec 1, 2020
63bb4f7
Delete Unit tests files in Objective-C
mulot Dec 2, 2020
5fdbe39
deleted: SubnetCalcTestPlan.xctestplan
mulot Dec 2, 2020
39ca066
Finish to convert all UI Unit tests in ObjC to Swift
mulot Dec 2, 2020
fa812f7
Replace class mask bits by constants
mulot Dec 3, 2020
a5cd14f
Redesign Tabs to include IPv6 tab
mulot Dec 7, 2020
b165481
Define all IPv4 UI elements identifiers and actions
mulot Dec 8, 2020
0334e38
Update UI unit tests according to new tabs design
mulot Dec 8, 2020
6acd8bf
Add a selector between IPv4 and IPv6 address in Calc func
mulot Dec 8, 2020
aff5817
Add convertIPv4toIPv6 func
mulot Dec 8, 2020
31e944e
Define convertIPv6toIPv4 func
mulot Dec 9, 2020
bb637b1
Change hexaIDIPv6 to return complete hexa address
mulot Dec 9, 2020
024f10f
Resize Window width for IPv6 address range
mulot Dec 9, 2020
726102f
Populate ipv6maskBitsCombo int initIPv6Tab func
mulot Dec 9, 2020
387678d
Change networkIPv6 to return full address
mulot Dec 9, 2020
14b4b58
Improve networkIPv6 func
mulot Dec 9, 2020
a2a20cb
Rename IPv6 Max Subnets to IPv6 Available Subnet
mulot Dec 9, 2020
bd07443
Init Subnet Combobox in doIPv6 func
mulot Dec 10, 2020
4b6b6fa
Implement dottedDecimalIPv6 to return IPv6 address in Decimal with dots
mulot Dec 10, 2020
75ce97f
Precise bad IP format between IPv4 and IPv6
mulot Dec 11, 2020
109f544
convertIPv6toIPv4 func detect IPv6 to IPv4 format and return correct …
mulot Dec 11, 2020
9b9c4f5
Fix crash with IPv4 maxHosts func when a /128 mask is selected in IPv6
mulot Dec 11, 2020
a297a15
complete all resIPv6Blocks
mulot Dec 11, 2020
e261992
re-ident files
mulot Dec 11, 2020
5006f2e
Change README.md to list new stuffs in this alpha 2.0 version
mulot Dec 12, 2020
2e3a31e
Fix compactAddressIPv6 when IPv6 address begins with 000:000:...
mulot Dec 12, 2020
475da39
Add dotted option on IPv4 address conversion functions
mulot Dec 12, 2020
afcc8d1
Fix Subnet/Host Tab error on listed subnets calculation
mulot Dec 12, 2020
9e61c2e
Implement changeIPv6Subnets and changeIPv6MaxHosts functions
mulot Dec 12, 2020
6466afb
Change Address field behaviour when there is already an IP
mulot Dec 12, 2020
b4abf3b
Begin UI Unit tests for IPv6 compact address
mulot Dec 12, 2020
8e7e273
UI Unit tests for all IPv6 field for one test
mulot Dec 12, 2020
5b94853
Change address field behaviour: mask is always remove after calc and …
mulot Dec 13, 2020
18d2380
Add Constants.defaultIPv6to4Mask for 96 bits mask
mulot Dec 16, 2020
85f45ae
Add classBits func
mulot Dec 22, 2020
96c25b0
30 and 31 Mask bits support
mulot Dec 23, 2020
b2e3402
Handle FileManager for macOS versions bellow 10.14
mulot Dec 23, 2020
a0aea83
Reinit maskbits to NETWORK_BITS_MIN const when CIDR is enabled and Su…
mulot Dec 23, 2020
0cd9f0d
Add UI tests for class E and 32 bits mask
mulot Dec 24, 2020
bd9712e
Fix Subnet/Hosts listing which did not begin at first subnet
mulot Dec 24, 2020
8d47be3
Reindent files
mulot Dec 24, 2020
bab1011
Merge branch 'master' into developpement
mulot Feb 19, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
801 changes: 533 additions & 268 deletions Base.lproj/MainMenu.xib

Large diffs are not rendered by default.

73 changes: 0 additions & 73 deletions IPSubnetCalc.h

This file was deleted.

Loading