Directory SL/CB/

Total Files:
7
Deleted Files:
0
Lines of Code:
1126

[root]/SL/CB

Lines of Code

SL/CB/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
westram 46 (100.0%) 1288 (100.0%) 28.0

Most Recent Commits

westram 2018-09-20 18:43 Rev.: 17396


* 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:

  • SL/CB: cb.cxx (+2 -2)
westram 2018-05-04 18:06 Rev.: 16986


* 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:

  • SL/CB: cb.h (+4 -1), cbtypes.h (+95 -91)
westram 2018-04-30 18:27 Rev.: 16936


* reintegrates 'cleanup' into 'trunk'
- performs #762 (shrink 3.7 k)
* adds: log:branches/cleanup@16924:16935

1 lines of code changed in 1 file:

  • SL/CB: cb.h (+1 -1)
westram 2017-11-28 18:09 Rev.: 16763


* 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:

  • SL/CB: cbtypes.h (+1 -1)
westram 2017-10-18 14:39 Rev.: 16551


* 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:

  • SL/CB: cbtypes.h (+5)
westram 2017-05-21 17:59 Rev.: 15966


* 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:

  • SL/CB: needs_libs (+1)
westram 2015-11-08 13:35 Rev.: 14479


* add new typed callback style w/o fixed argument
- add unit tests for callback style

105 lines of code changed in 2 files:

  • SL/CB: cb.cxx (+23 -2), cbtypes.h (+82)
westram 2015-11-04 14:03 Rev.: 14463


* 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:

  • SL/CB: cb.h (+2 -24)
westram 2015-01-23 15:19 Rev.: 13443


* 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:

  • SL/CB: Makefile (+1 -1)
westram 2014-08-27 12:21 Rev.: 12783


* publish TESTs for which nm 2.24 fails to export source location

1 lines of code changed in 1 file:

  • SL/CB: cb.cxx (+1)
westram 2014-01-28 18:16 Rev.: 11513


* reintegrates 'dist' into 'trunk'
- implements #457 + #458
* adds:
- log:branches/dist@11501,11503,11506:11512

77 lines of code changed in 3 files:

  • SL/CB: cb.cxx (+28), cb.h (+3), cbtypes.h (+46 -4)
westram 2013-11-29 13:09 Rev.: 11263


* 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:

  • SL/CB: cb.h (-30)
westram 2013-11-26 13:05 Rev.: 11217


* 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:

  • SL/CB: cb.h (+6 -4)
westram 2013-11-26 12:33 Rev.: 11216


* 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:

  • SL/CB: cb.h (+8 -6)
westram 2013-11-02 21:13 Rev.: 11041


* link cb_base.h

2 lines of code changed in 1 file:

  • SL/CB: cbtypes.h (+2 -2)
westram 2013-11-02 17:41 Rev.: 11034


* depends for [11033]

1 lines of code changed in 1 file:

  • SL/CB: Makefile (+1)
westram 2013-11-02 17:41 Rev.: 11033


* 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:

  • SL/CB: cb_base.h (new 19), cbtypes.h (+26 -9)
westram 2013-11-02 13:59 Rev.: 11029


* 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:

  • SL/CB: cbtypes.h (+4)
westram 2013-10-31 16:40 Rev.: 11002


* 'class { public' -> struct

7 lines of code changed in 1 file:

  • SL/CB: cbtypes.h (+7 -14)
westram 2013-10-31 15:10 Rev.: 10996


* use cflags before cxxflags

1 lines of code changed in 1 file:

  • SL/CB: Makefile (+1 -1)
westram 2013-10-30 16:58 Rev.: 10974


* renamed include variables

1 lines of code changed in 1 file:

  • SL/CB: Makefile (+1 -1)
westram 2013-10-29 13:55 Rev.: 10956


* 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:

  • SL/CB: Makefile (+1 -1)
westram 2013-10-29 13:23 Rev.: 10955


- renamed
* ACC -> A_CC
* CPP -> A_CXX (misleading atm, since it contains c++flags)

1 lines of code changed in 1 file:

  • SL/CB: Makefile (+1 -1)
westram 2013-10-29 12:43 Rev.: 10954


- document mechanism used by ARB to export variables to submakefiles
- document most important variables

1 lines of code changed in 2 files:

  • SL/CB: Makefile (new)
westram 2013-10-24 18:53 Rev.: 10921


* !WindowCreatorCallback -> !CreateWindowCallback (as long as it's unused)

54 lines of code changed in 2 files:

  • SL/CB: cb.cxx (+50 -50), cb.h (+4 -4)
westram 2013-10-24 09:38 Rev.: 10914


- added full support for mixed const/non-const callback parameters

37 lines of code changed in 2 files:

  • SL/CB: cb.cxx (+34 -6), cbtypes.h (+3 -1)
westram 2013-10-23 14:44 Rev.: 10905


* remove unusable parameter name

1 lines of code changed in 1 file:

  • SL/CB: cb.cxx (+1 -1)
westram 2013-10-23 14:00 Rev.: 10904


* 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:

  • SL/CB: cb.cxx (+27), cbtypes.h (+18 -10)
westram 2013-10-17 13:00 Rev.: 10827


* 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:

  • SL/CB: cb.cxx (+50 -36)
westram 2013-07-23 18:28 Rev.: 10349


* 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:

  • SL/CB: rootAsWin.h (new 61)
westram 2013-07-09 13:05 Rev.: 10245


* defined new typed callback type (!TimedCallback)
* AW_root::add_timed_callback... expects !TimedCallback

3 lines of code changed in 2 files:

  • SL/CB: cb.h (new)
westram 2013-07-04 15:46 Rev.: 10205


* merge from bpcb [10178] [10187] [10204] (typed callback templates)

664 lines of code changed in 4 files:

  • SL/CB: cb.cxx (+348), cbtypes.h (+316)
Generated by StatSVN 0.7.0