Comments (4)
Why should we mark as deprecated instead of simply removing it?
from klog.
Having a way to mark functions as 'deprecated' allows us to keep functions around yet signal to others: do not build on this! It's a nice feature to have to improve collaboration.
For instance: the isSameFreq()
should probably be deprecated when the Frequency
class is finally implemented. Implementing that class is the easy part. Upgrading the code to use that new class might take a while. Hence: the ability to mark isSameFreq()
as 'deprecated' during that transition period is a smart thing to do.
I'm sure there are (and will be in the future) plenty of cases where deprecating something until someone gets around to remove/rewrite is just a really nice enhancement!
A KLOG_DEPRECATED
macro or some other way(!!!) of deprecating things must be language version agnostic. It should not use language features not available in C++11 until the language version is upgraded.
from klog.
It really makes sense.
Let's work on it.
from klog.
I have added your code to global.h and tested against DataProxy_SQLite::getBands() which is really a deprecated function.
It seems to work.
More tests is recommended.
from klog.
Related Issues (20)
- Mode combobox in stats is not updated if added a new QSO with a new mode
- StatsFieldPerBandWidget Mode selection is not taken into account
- Hamlib will not enable in setting in version 2.3.0
- QRZ.com queries deliver wrong info HOT 3
- QRZ.com: not marking uploaded QSO as uploaded
- ADIF logs not properly imported HOT 1
- QSO bulk editor
- ADIF import bugs HOT 2
- Check SSL binaries
- Refactor dataProxy
- Versión checking does not detect last version
- Add the possibility to manage two logbook.dat files HOT 1
- Does not use the right logbook if not in the default folder (windows)
- KLog 2.3.4 on Ubuntu 24.04 -- Aborted (core dumped)
- Add all the references to the Dutch translator
- Error in function: bool DataProxy_SQLite::setDXCCAwardStatus(int)
- Show stats in info widget for current band/mode
- KLog freezes on start
- Add support for STATE and MY_STATE in the UI
- Option to disable the the war-related message
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from klog.