History log of /haiku/src/preferences/network/NetworkSettingsAddOn.cpp
Revision Date Author Comments
# ba931975 02-Apr-2015 Axel Dörfler <axeld@pinc-software.de>

Network: fixed uninitialized members.

* CIDs 1251073, 1292681, 1292686, and 1292687 -- all irrelevant, though.


# 3d7aaa30 18-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

Network: added notify settings updated method.

* And call it from the DNS client -- this is the only add-on that does
not trigger a configuration or settings update, so we have to notify
the changes manually.


# d1f0b8db 10-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

Network: fixed top item creation, sort entries.

* Need a way to access the NetworkWindow object from a static
method in order to sort all entries correctly, though.


# 5274e9b0 04-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

Network: added interface list item.

* Added BNetworkInterfaceListItem that can be used by interface protocol
add-ons to represent their functionality in the list view.
* It will automatically update itself on changes, and will show the
specified label, and address, if any, as well as indicate whether or
not the family has been disabled (which doesn't work perfectly yet,
as IFF_AUTO_CONFIGURED is on the interface level).
* Therefore, the interface list item will no longer show the address,
but the type of the device instead.
* Introduced the BNetworkConfigurationListener interface that is used
to broadcast network updates to.


# 07addd7e 26-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

Network: broadcast updates, remove apply button.

* Network now monitors all network, and network settings changes, and
will notify all add-ons about those changes.
* Removed the global apply button. Instead, the static IP configuration
now got that button. All other changes will be instant.


# 2864e4da 19-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

Network: added global settings.

* NetworkWindow now manages a single BNetworkSettings object
that is shared with all add-ons.


# 3401ff7c 13-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

BNetworkSettingsAddOn: added missing destructor.


# 77db25dd 04-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

Network: moved add-on headers to the correct position.

* Ie. they've moved to headers/os/add-ons/network_settings now.


# a7cb9f5f 04-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

Network: WIP of redesign.

* Fletched out new add-on API.
* Moved InterfaceListItem from the interfaces add-on into the
application.
* Renamed NetworkSetup* to Network* respectively NetworkSettings*.


# ba931975e57d2c34c9093c970330898454062245 02-Apr-2015 Axel Dörfler <axeld@pinc-software.de>

Network: fixed uninitialized members.

* CIDs 1251073, 1292681, 1292686, and 1292687 -- all irrelevant, though.


# 3d7aaa308c3265fc8016767b9e5a5c9a196209be 18-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

Network: added notify settings updated method.

* And call it from the DNS client -- this is the only add-on that does
not trigger a configuration or settings update, so we have to notify
the changes manually.


# d1f0b8db1d3bb411a3865810709e330f8933e0f9 10-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

Network: fixed top item creation, sort entries.

* Need a way to access the NetworkWindow object from a static
method in order to sort all entries correctly, though.


# 5274e9b004a65e4a1c0af775d6651a7a01bd72ba 04-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

Network: added interface list item.

* Added BNetworkInterfaceListItem that can be used by interface protocol
add-ons to represent their functionality in the list view.
* It will automatically update itself on changes, and will show the
specified label, and address, if any, as well as indicate whether or
not the family has been disabled (which doesn't work perfectly yet,
as IFF_AUTO_CONFIGURED is on the interface level).
* Therefore, the interface list item will no longer show the address,
but the type of the device instead.
* Introduced the BNetworkConfigurationListener interface that is used
to broadcast network updates to.


# 07addd7ef5fdb7da7f12678e6038b84c9ccaed39 26-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

Network: broadcast updates, remove apply button.

* Network now monitors all network, and network settings changes, and
will notify all add-ons about those changes.
* Removed the global apply button. Instead, the static IP configuration
now got that button. All other changes will be instant.


# 2864e4da5ef3d145809699fa82ec9066f30e0b34 19-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

Network: added global settings.

* NetworkWindow now manages a single BNetworkSettings object
that is shared with all add-ons.


# 3401ff7c2fc9108be53400521aa408d9eb4386e6 13-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

BNetworkSettingsAddOn: added missing destructor.


# 77db25ddc7bd646ed5aae7580183f5e560bed4ab 04-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

Network: moved add-on headers to the correct position.

* Ie. they've moved to headers/os/add-ons/network_settings now.


# a7cb9f5f55110e2604b97b0845954d26165c191a 04-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

Network: WIP of redesign.

* Fletched out new add-on API.
* Moved InterfaceListItem from the interfaces add-on into the
application.
* Renamed NetworkSetup* to Network* respectively NetworkSettings*.