KDE PIM/Meetings/Toulouse2016: Difference between revisions
No edit summary |
No edit summary |
||
Line 26: | Line 26: | ||
* incidence editor time zone combo box | * incidence editor time zone combo box | ||
=== C++11 auto | === C++11 usage === | ||
==== auto ==== | |||
Two views on this: always-auto fans and people concerned about readability of code. | Two views on this: always-auto fans and people concerned about readability of code. | ||
Therefore we start with the following compromise: Use auto primarily to avoid duplicated type information (ie. when the type is already written on the right hand side), or when the type is "generally known" and inconvenient to write (e.g. iterators). | Therefore we start with the following compromise: Use auto primarily to avoid duplicated type information (ie. when the type is already written on the right hand side), or when the type is "generally known" and inconvenient to write (e.g. iterators). | ||
==== libraries ===== | |||
Follow KF5 guidelines. | |||
==== application ==== | |||
GCC 4.8 and MSVC2015 which is basically the complete C++11 language feature set (but not the library feature set). |
Revision as of 09:51, 2 April 2016
Attendees
- Laurent
- K´evin
- Franck
- Dan
- Andre
- John
- Sandro
- Christian
- Volker
Notes
libkleo dependencies
TODO Andre/Christian/Sandro
ICal TimeZones
Plan:
- drop KCalCore::IcalTimeZone* classes
- just provide a list of available additional time zones known to KCalCore
Existing users:
- incidence editor time zone combo box
C++11 usage
auto
Two views on this: always-auto fans and people concerned about readability of code.
Therefore we start with the following compromise: Use auto primarily to avoid duplicated type information (ie. when the type is already written on the right hand side), or when the type is "generally known" and inconvenient to write (e.g. iterators).
libraries =
Follow KF5 guidelines.
application
GCC 4.8 and MSVC2015 which is basically the complete C++11 language feature set (but not the library feature set).