Ivan A. Melnikov
0a60e0f422
Add 'clangformat' target to CMake
...
... to simplify use of clang-format for formatting
the sources, using ClangFormat.cmake module from
https://github.com/zemasoft/clangformat-cmake .
2023-02-15 00:58:02 +04:00
Dmitry Degtyarev
e08f50d8ec
Merge branch 'release/0-10-0-test' into sisyphus
2022-06-15 11:31:42 +04:00
Dmitry Degtyarev
388e2dcce1
add russian changelog
...
closes #342
2022-04-05 11:43:40 +04:00
Dmitry Degtyarev
9866a2fed7
Merge branch 'release/0-9-0-test' into sisyphus
2022-04-01 15:25:33 +04:00
Dmitry Degtyarev
fcc4a1f819
rename "doc" folder to "share"
2022-02-03 13:33:36 +04:00
Dmitry Degtyarev
ca4ab24e61
don't treat unused param/arg warnings as errors
...
too annoying during development
keep UNUSED() and UNUSED_ARG() macros and their usage to prevent
\ warnings though
remove extra compile options for debug build, shadow and switch
\ warnings are fine to treat as errors for release builds because
\ they don't differ on other target platforms
2021-12-09 15:14:44 +04:00
Dmitry Degtyarev
e8c02d724c
fix compile options in debug build
...
EQUAL doesn't work
2021-11-24 17:30:04 +04:00
Dmitry Degtyarev
13b3451227
use -Werror options only for debug builds
...
fixes e2k build
2021-11-22 09:51:59 +04:00
Dmitry Degtyarev
46a8e354fd
use -Werror options only for debug builds
...
fixes e2k build
2021-11-22 09:51:48 +04:00
Dmitry Degtyarev
0f8e2eaeba
rework compile options
...
revert turning all warnings into errors, not usable with
\ sisyphus spitting out different warnings from p10
add some specifics -Werror's
2021-11-17 13:16:16 +04:00
Dmitry Degtyarev
e00b0161fd
rework compile options
...
revert turning all warnings into errors, not usable with
\ sisyphus spitting out different warnings from p10
add some specifics -Werror's
2021-11-17 13:15:32 +04:00
Dmitry Degtyarev
b1bd6340d7
add -Wno-error=deprecated-declarations
...
qt versions on p9 and p10 are so different that p10 has deprecations
\ that can't be fixed on p9!
so have to make deprecations into warnings, to be able to build for p10
2021-11-10 16:58:54 +04:00
Dmitry Degtyarev
864803acd3
add -Wextra and -Werror compile options
...
fix all warnings
add UNUSED_ARG() macro's
macro is duplicated because of component boundaries
2021-10-25 12:59:15 +04:00
Dmitry Degtyarev
52a2413052
add changelog dialog
2021-09-29 13:37:45 +04:00
Dmitry Degtyarev
a8ffee6c1c
fix smbclient stack smashing on 32bit systems
...
closes #294
2021-09-23 12:58:45 +04:00
Dmitry Degtyarev
ddaa99a3c5
re-add cmake spec-version getter
2021-08-09 14:36:22 +04:00
Dmitry Degtyarev
ce3ec2dc2c
update version
2021-08-05 17:30:02 +04:00
Dmitry Degtyarev
87d3b0617f
fix version in cmake
...
has to be manually defined, now that there's no .spec
2021-08-03 15:48:41 +04:00
Dmitry Degtyarev
7a5b45a067
move c++ cmake options to top cmakelists.txt
...
if they are in src cmakelists.txt, they don't apply to tests
fix unused var
2021-07-09 11:29:46 +04:00
august-alt
3ef44e5747
update executable permissions
2021-06-02 17:45:26 +04:00
august-alt
06bfaeeade
remove specific architecture
2021-06-02 17:23:20 +04:00
august-alt
2a14822282
update files to support debian
2021-06-02 17:21:28 +04:00
august-alt
f41ca71d85
Update build files to support standard directories
2021-06-01 16:26:24 +04:00
Dmitry Degtyarev
7899968b80
improve translation build process
...
make it the same for admc and adldap
move admc translation files to admc dir
delete translations dir
move translations.qrc into admc.qrc
2021-03-25 16:38:44 +04:00
Dmitry Degtyarev
2bd47e372f
setup help
2021-03-04 15:34:50 +04:00
august-alt
ae3637b97f
add version extration from spec file for cmake
2021-02-11 16:51:06 +04:00
Dmitry Degtyarev
44dd3ec0e4
move enable_testing() to root cmake
2021-02-08 16:36:04 +04:00
Dmitry Degtyarev
e6ece90475
setup tests
...
make sample tests for adinterface and create dialogs
2021-02-05 17:56:49 +04:00
Dmitry Degtyarev
3b84ab5563
add help menu to menubar
...
manual dialog is a stub
2020-12-25 17:53:29 +04:00
Dmitry Degtyarev
67c4e4cbae
fix translations target in cmakelists
...
build translations before src
don't mark translations.qrc as byproduct so "make clean" doesn't delete
2020-10-06 16:29:00 +04:00
Dmitry Degtyarev
65cabb7e55
add smbclient to spec
...
rename openldap to libldap since there's no openldap-devel
set cmake exe/lib path to generic binary dir, not "build"
2020-09-07 13:51:25 +04:00
Dmitry Degtyarev
891ed6cefb
move translations to project source dir
...
\so they are shareable by admc and gpgui
fix auto moc/rcc warnings for libgptbackend
2020-09-04 16:05:55 +04:00
Dmitry Degtyarev
40d1bd1c55
cleanup cmakelists
...
set cmake cxx vars in src/cmakelists.txt
delete unused/empty files
delete include dirs
delete cmake/Modules dir, move files to cmake
2020-09-04 15:51:39 +04:00
Dmitry Degtyarev
3f017d8ee8
fix cmakelists for a build in separate dir
...
move missing cmake modules to cmake dir
remove unnecessary gitignores
set path for executables and lib outputs
remove build outputs
2020-09-04 14:57:14 +04:00
Dmitry Degtyarev
23f2256e7a
move admc, gpgui and adldap into src
2020-09-04 14:11:30 +04:00
Dmitry Degtyarev
96b023e087
move admc cmake target into subdirectory
...
rename src to admc (src will be back)
2020-09-04 14:09:10 +04:00
Dmitry Degtyarev
2f97c1e225
remove samba experiments from admc
...
remove duplicate from gitignore
2020-09-03 18:23:29 +04:00
Dmitry Degtyarev
944f1b409b
start work on gpgui
...
create browse widget, for now just local
add xml/pol editor skeletons
move headers to src dir so that automoc works
2020-09-03 17:45:30 +04:00
Dmitry Degtyarev
a8223814c6
rename move dialog to select dialog
2020-08-31 15:08:25 +04:00
Dmitry Degtyarev
89a21240c6
change members tab to apply non-instantly
...
repurpose move dialog to select dialog, renamed in next commit
move object moving and adding to group outside of move dialog
\ to object context menu
2020-08-31 15:07:00 +04:00
Dmitry Degtyarev
44c0ba6bc6
split edits into their own files
...
remove stray old attribute_edit.cpp
2020-08-28 15:06:41 +04:00
Dmitry Degtyarev
c0f8254a59
create edits directory
2020-08-27 17:13:33 +04:00
Dmitry Degtyarev
afc3c9280b
add unlock edit
...
change it from button to a one-way checkbox
now has the edit marker
2020-08-27 13:03:56 +04:00
Dmitry Degtyarev
d98f8ddac3
make expiry_edit.cpp
2020-08-26 18:10:46 +04:00
Dmitry Degtyarev
63607d64d2
move country edit out into it's own file
2020-08-25 17:22:24 +04:00
Dmitry Degtyarev
c52cd5fa85
improve attribute edits/widgets
...
change attribute_widgets.cpp to attribute_edits.cpp
create AttributeEdit and subclasses
remove CreateDialog subclasses
2020-08-20 17:12:00 +04:00
Dmitry Degtyarev
ae6e5b5093
wip for create user dialog
...
setup most of the dialog
create attributes_widgets.cpp
create attributes_display_strings.cpp
2020-08-18 14:11:33 +04:00
Dmitry Degtyarev
2b76336e5e
add create dialog
...
replaces previous implementation via QInputBox
2020-08-13 16:34:23 +04:00
Dmitry Degtyarev
4e2f7c8687
add rename dialog
...
custom extra attribute edits for users and groups
remove rename_user/group from adldap
print untranslated/unreworded ldap error by default
2020-08-13 13:50:59 +04:00
Dmitry Degtyarev
1b941164a3
add object tab
2020-08-11 16:01:12 +04:00