Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
westram | 47 (100.0%) | 1289 (100.0%) | 27.4 |
* reintegrates 'progress' into 'trunk'
- implements #789
* adds: log:branches/progress@18885:18958
1 lines of code changed in 1 file:
* reintegrates 'fix' into 'trunk'
- elim dead code
- use const hash loop
* adds: log:branches/fix@17380,17388:17395
2 lines of code changed in 1 file:
* reintegrates 'gcc' into 'trunk'
- ports arb to gcc 8.1 (fixing warnings)
* adds: log:branches/gcc@16965:16985
Update: continued by [17178]
99 lines of code changed in 2 files:
* reintegrates 'cleanup' into 'trunk'
- performs #762 (shrink 3.7 k)
* adds: log:branches/cleanup@16924:16935
1 lines of code changed in 1 file:
* partial merge from 'gcc' into 'trunk'
- use {{{nullptr}}} in Cxx11 (with backward compatibility)
* adds: log:branches/gcc@16683:16740,16744:16746,16751
1 lines of code changed in 1 file:
* partial merge from 'io' into 'trunk' (fixes to inotifications)
- work with directories
- work with move
- detect file creation
- report reason why inotification triggers (modify,delete,create)
* adds: log:branches/io@16511:16512,16515:16516,16518:16526,16536
5 lines of code changed in 1 file:
* reintegrates 'group' into 'trunk'
- implements #652 (group search)
* adds: log:branches/group@15733:15740,15743:15748,15750:15752,15754,15756,15758:15777,15781:15793,15796,15798:15806,15808:15817,15819:15965
1 lines of code changed in 2 files:
* add new typed callback style w/o fixed argument
- add unit tests for callback style
105 lines of code changed in 2 files:
* eliminates
- old callback types ({{{AW_RCB#}}}, {{{Awar_CB#}}}, {{{AW_CB#}}})
- old ctor of {{{AW_cb}}}
- untyped versions of {{{add_callback}}}/{{{remove_callback}}}/{{{insert_help_topic}}}/{{{insert_menu_topic}}}/{{{callback}}}
- obsolete tests (is_input_callback, is_double_click_callback, is_motion_callback)
* introduce {{{AnyWinCB}}} (used for tests whether a callback is contained in a callback list)
* type mode-callback
2 lines of code changed in 1 file:
* reintegrates 'vectorize' into 'trunk'
- adds vectorization check for gcc 4.9.x / NDEBUG compile
* adds:
- log:branches/vectorize@13428:13442
1 lines of code changed in 1 file:
* publish TESTs for which nm 2.24 fails to export source location
1 lines of code changed in 1 file:
* reintegrates 'dist' into 'trunk'
- implements #457 + #458
* adds:
- log:branches/dist@11501,11503,11506:11512
77 lines of code changed in 3 files:
* no deprecation warning for GB_export_errorf atm; reactivate when deprecated callbacks are gone
* added {{{__ATTR__DEPRECATED_LATER}}}
* remove disfunctional deprecation code from cb.h
0 lines of code changed in 1 file:
* define explicit typedefs for simplest flavours of !RootCallback, !WindowCallback and !CreateWindowCallback
* add convenience wrappers to AW_window
- insert_menu_topic() and callback() accept !CreateWindowCallbackSimple and !WindowCallbackSimple
6 lines of code changed in 1 file:
* removed last "usage" of AW_Window_Creator (in NT_global; was not used)
* removed obsolete callback types (AW_Window_Creator, AW_PPP, AWC_CB)
8 lines of code changed in 1 file:
* link cb_base.h
2 lines of code changed in 1 file:
* depends for [11033]
1 lines of code changed in 1 file:
* added a bunch of callback signature accepted by makeDatabaseCallback
- allow 1st parameter of type UNFIXED (allows to use same function for !DatabaseCallback and Window/RootCallback)
- allow to skip 3rd parameter (GB_CB_TYPE)
- allow callbacks w/o arguments
* added cb_base.h (allows to use UNFIXED in interfaces)
* removed cyclic include cbtypes.h <-> cb.h
45 lines of code changed in 2 files:
* gb_cb_spec
- store callback as !DatabaseCallback
- get_info() prints readable GB_CB_TYPE (affects DB-browser)
* added overloads expecting !DatabaseCallback for
- GB_add_callback
- GB_remove_callback
- GB_ensure_callback
- use each of them in one example (tested each; work fine)
* added same_function_as() comparator to callback-templates
4 lines of code changed in 1 file:
* 'class { public' -> struct
7 lines of code changed in 1 file:
* use cflags before cxxflags
1 lines of code changed in 1 file:
* renamed include variables
1 lines of code changed in 1 file:
* made A_CC and A_CXX consistent
- A_CXX previously contained cxxflags
- cxxflags are now passed down and used separately
1 lines of code changed in 1 file:
- renamed
* ACC -> A_CC
* CPP -> A_CXX (misleading atm, since it contains c++flags)
1 lines of code changed in 1 file:
- document mechanism used by ARB to export variables to submakefiles
- document most important variables
1 lines of code changed in 2 files:
* !WindowCreatorCallback -> !CreateWindowCallback (as long as it's unused)
54 lines of code changed in 2 files:
- added full support for mixed const/non-const callback parameters
37 lines of code changed in 2 files:
* remove unusable parameter name
1 lines of code changed in 1 file:
* added "UNFIXED" callback builders allowing to hide the fixed argument
- does not really hide the argument, but hides its type
- allows to use one callback as !RootCallback and as !WindowCallback, e.g.
{{{
void fun(UNFIXED, usertype x) {}
usertype val;
makeWindowCallback(fun,val);
makeRootCallback(fun,val);
}}}
- added tests for unfixed callbacks
45 lines of code changed in 2 files:
* changed cb-tests back to text-trace (readability)
* added tests for plain-callbacks (functions w/o the fixed argument)
50 lines of code changed in 1 file:
* reintegrated branch 'dbui'
- change detachment of item-infowindows (removed several hacks)
- AW_detach_information and Awar_Callback_Info are now obsolete
- generalized a bit more of item-dependant code
61 lines of code changed in 1 file:
* defined new typed callback type (!TimedCallback)
* AW_root::add_timed_callback... expects !TimedCallback
3 lines of code changed in 2 files:
* merge from bpcb [10178] [10187] [10204] (typed callback templates)
664 lines of code changed in 4 files: