November 2013 Commit Log

Number of Commits:
153
Number of Active Developers:
2
westram 2013-11-30 21:37 Rev.: 11277


- mark all species with distance to selected failed when any species in DB was missing data in the selected alignment

18 lines of code changed in 1 file:

westram 2013-11-30 20:14 Rev.: 11276


- fix predefined ranges (broken by [11267])

1 lines of code changed in 1 file:

westram 2013-11-30 17:55 Rev.: 11275


* fix #439 and #440
- rename refresh_matrix_display -> matrix_changed_cb
* force a setup there (needed since the matrix has changed)
- when calculating compressed matrix
* always forget matrix - otherwise !MatrixDisplay does not adapt to changed tree-folding
* do refresh AFTER compressing the matrix (was done before, causing setup to wrong size)
- adapt_to_canvas_size:
* reset page_size if no matrix
* force NEED_CLEAR on next draw()

28 lines of code changed in 2 files:

westram 2013-11-30 17:04 Rev.: 11274


* !MatrixDisplay
- different possible update-levels are now driven by flags
- should not change behavior

82 lines of code changed in 3 files:

westram 2013-11-29 19:50 Rev.: 11270


* DI_dmatrix -> !MatrixDisplay
- renamed instances

72 lines of code changed in 3 files:

westram 2013-11-29 18:46 Rev.: 11269


* eliminate unused, but confusing member di_matrix from DI_dmatrix
- useless since [8450] (guessed)

9 lines of code changed in 3 files:

westram 2013-11-29 18:44 Rev.: 11268


- avoid using uninitialized value if the line has no length (i.e. is a point)

4 lines of code changed in 1 file:

westram 2013-11-29 15:20 Rev.: 11267


- typed callbacks in DIST

100 lines of code changed in 4 files:

westram 2013-11-29 15:11 Rev.: 11266


- mark test as slow

1 lines of code changed in 1 file:

westram 2013-11-29 14:37 Rev.: 11265


* use correct type for MutableItemSelector::selection_list_rescan_cb

35 lines of code changed in 8 files:

westram 2013-11-29 14:06 Rev.: 11264


* typed some more globally used callbacks
- AW_create_gc_window
- popup_select_species_field_window
- AWT_create_nds_window
- AWT_popup_select_srtaci_window
* typed callbacks in
- SL/NDS
- SL/ITEMS (except one more complicated in !MutableItemSelector)

43 lines of code changed in 15 files:

westram 2013-11-29 12: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

6 lines of code changed in 4 files:

westram 2013-11-29 10:18 Rev.: 11262


* typed callback for
- uses of COLSTAT_create_selection_window()
- inside STAT

9 lines of code changed in 3 files:

westram 2013-11-29 09:32 Rev.: 11261


* use awt_create_select_filter_win() as typed callback
* removed superfluous struct keyword
* renamed some variables ('cd'-ex)

24 lines of code changed in 10 files:

westram 2013-11-29 09:17 Rev.: 11260


- detect interrupted tests and show early in compile log

25 lines of code changed in 1 file:

westram 2013-11-28 17:38 Rev.: 11258


* create_hierarchy: check if any sequence terminal has been created
- if none created => terminate editor
- may happen @ startup or when loading new config
- fixes #351

10 lines of code changed in 1 file:

westram 2013-11-28 16:04 Rev.: 11257


- remove matrix-changed-callback before exiting (fixes #423)

2 lines of code changed in 2 files:

westram 2013-11-28 09:26 Rev.: 11253


- fix more failing macro-recording assertions

3 lines of code changed in 2 files:

westram 2013-11-27 19:42 Rev.: 11251


* cleanup merge_scheme (esp. close databases on error or cancel)

13 lines of code changed in 1 file:

westram 2013-11-27 19:20 Rev.: 11250


* use typed callbacks in mergetool startup code

21 lines of code changed in 2 files:

westram 2013-11-27 18:57 Rev.: 11249


* cleanup callback interface of awt_create_load_box

44 lines of code changed in 5 files:

westram 2013-11-27 18:55 Rev.: 11248


- need cb.h in awt_sel_boxes.hxx

6 lines of code changed in 21 files:

westram 2013-11-27 18:50 Rev.: 11247


* publish makeWindowPopper
* added similar makeWindowReplacer (popup new window, popdown caller window)
* moved window creation/registration into separate function find_or_createAndRegisterWindow

21 lines of code changed in 2 files:

westram 2013-11-27 18:48 Rev.: 11246


- removed unused function (relict from [11240])

0 lines of code changed in 1 file:

westram 2013-11-27 14:31 Rev.: 11244


* use typed callbacks in MERGE
* removed MG_popup_if_renamed (using [11242] instead)

221 lines of code changed in 11 files:

westram 2013-11-27 13:49 Rev.: 11243


* use typed callbacks in TREE_ADMIN

24 lines of code changed in 4 files:

westram 2013-11-27 13:19 Rev.: 11242


* accept that !CreateWindowCallback returns NULL
- interpreted as "cant create window (yet)"

14 lines of code changed in 1 file:

westram 2013-11-26 19:33 Rev.: 11240


* eliminate PARS_export_cb
- 'mode & 1' was always false

4 lines of code changed in 1 file:

westram 2013-11-26 19:18 Rev.: 11238


* pars_check_size:
- distinguish between error and warning
* error -> show message + return to intro window, instead of loading "no tree"

26 lines of code changed in 1 file:

westram 2013-11-26 18:39 Rev.: 11236


* inlined PH_matr.cxx

11 lines of code changed in 4 files:

westram 2013-11-26 18:12 Rev.: 11235


- no need to save in properties (overwritten anyway)

1 lines of code changed in 1 file:

westram 2013-11-26 18:08 Rev.: 11234


* eliminate unneeded includes

2 lines of code changed in 2 files:

westram 2013-11-26 18:06 Rev.: 11233


* eliminated dead AWARs

3 lines of code changed in 2 files:

westram 2013-11-26 17:55 Rev.: 11232


* eliminated GLOBAL_gb_main

111 lines of code changed in 6 files:

westram 2013-11-26 16:52 Rev.: 11231


* removed debug code

0 lines of code changed in 2 files:

westram 2013-11-26 16:52 Rev.: 11230


* fixed format strings

2 lines of code changed in 1 file:

westram 2013-11-26 16:46 Rev.: 11229


* ARB_PHYLO alignment selection
- made window resizable
- added 'Abort' button (needed for gtk-close action)
- fixed resource handling in ph_exit (to support 'Abort' button)
* eliminated now unused callback parameters

38 lines of code changed in 2 files:

westram 2013-11-26 16:21 Rev.: 11228


* remove unnecessary cb param

8 lines of code changed in 1 file:

westram 2013-11-26 16:18 Rev.: 11227


* fix assertion failure if no valid alignment selected in startup window
- show error and stay in alignment selection
* alignment selection starts with default-alignment selected

38 lines of code changed in 1 file:

westram 2013-11-26 15:52 Rev.: 11226


* typed callbacks

15 lines of code changed in 2 files:

westram 2013-11-26 13:45 Rev.: 11224


- wrong placed comment

2 lines of code changed in 1 file:

westram 2013-11-26 13:41 Rev.: 11223


- reduce diff between trunk<>gtk

6 lines of code changed in 3 files:

westram 2013-11-26 13:16 Rev.: 11222


- use simple interface for AW_preset_window and AW_save_properties

21 lines of code changed in 9 files:

westram 2013-11-26 12:55 Rev.: 11221


- one awar forgotten in [11215]

6 lines of code changed in 2 files:

westram 2013-11-26 12:28 Rev.: 11219


* adapt to gtk

8 lines of code changed in 1 file:

westram 2013-11-26 12: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

16 lines of code changed in 3 files:

westram 2013-11-26 11: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)

18 lines of code changed in 6 files:

westram 2013-11-26 10:29 Rev.: 11215


* replaced magic AWAR names
* marked possibly obsolete AWARs

129 lines of code changed in 6 files:

westram 2013-11-26 10:11 Rev.: 11214


* merge [11187] from 'tree' into 'trunk':

108 lines of code changed in 1 file:

westram 2013-11-26 09:03 Rev.: 11213


- remove dummy awars (relict?!)

1 lines of code changed in 2 files:

westram 2013-11-25 18:54 Rev.: 11211


* fix double-delete of aw_root (happened by: run arb_ntree with invalid DB; press EXIT)
* dont show stupid 'User abort' popups before terminating ARB_NTREE
* set !NullTracker for startup-popups

8 lines of code changed in 1 file:

westram 2013-11-25 18:50 Rev.: 11210


- expired as expected

0 lines of code changed in 1 file:

westram 2013-11-25 17:46 Rev.: 11209


* fix issues documented in [11208]
- GB_canonical_path does now a fallback to '.' (instead of failing an assertion)
- GB_split_full_path does special handling for '.', '..' and '/' (rootdir)
* may now return only directory

25 lines of code changed in 1 file:

westram 2013-11-25 17:24 Rev.: 11208


* added some unittests
- provokes same assertion failure as running 'arb_ntree blubb' (commented out)
- GB_split_full_path:
* document some unwanted behavior
* test reversibility via GB_concat_path/GB_append_suffix

87 lines of code changed in 2 files:

westram 2013-11-24 17:35 Rev.: 11206


* redo [11145]; was undone in [11205] for gtk_only

2 lines of code changed in 1 file:

westram 2013-11-24 15:53 Rev.: 11204


* DRYed window-local awarname-generation (for scrollbars; see also aw_size_awar_name 4 further DRY)

40 lines of code changed in 4 files:

westram 2013-11-23 17:45 Rev.: 11200


* fixes for [11199]
- compilation failed for DEBUG=1/UNITTEST=0
- savetest failed

9 lines of code changed in 2 files:

westram 2013-11-23 17:09 Rev.: 11199


* test action ids present at end of main-window-setup
- in ARB_NTREE and ARB_EDIT4
- will help fixing #428

743 lines of code changed in 11 files:

westram 2013-11-23 12:40 Rev.: 11195


- fix savetest

1 lines of code changed in 2 files:

westram 2013-11-23 11:48 Rev.: 11194


* move wrong placed userland-files (fixing effects of #425)

147 lines of code changed in 8 files:

westram 2013-11-22 17:39 Rev.: 11193


* fixes #425

20 lines of code changed in 1 file:

westram 2013-11-22 17:02 Rev.: 11192


* use EXISTING(!) faked homedir for unittests
- otherwise code behaves different, e.g. tries to create /fakehome (which fails), ...

7 lines of code changed in 3 files:

westram 2013-11-22 16:39 Rev.: 11191


* added test showing what's broken in #425
* use faked environment values in that test and in another interfering test
- there's still a general problem with functions like GB_getenvHOME; added test showing that hook is ignored there

30 lines of code changed in 4 files:

westram 2013-11-22 16:32 Rev.: 11190


* merge [11183] from 'tree' into 'trunk':

66 lines of code changed in 2 files:

westram 2013-11-22 13:53 Rev.: 11189


* added some often used test-scopes

5 lines of code changed in 1 file:

westram 2013-11-22 13:42 Rev.: 11188


* allow to restrict test-scope to test-functions matching a given regexpr (no recompile needed)

38 lines of code changed in 4 files:

westram 2013-11-20 18:11 Rev.: 11179


- fix for svn client 1.8.4 (suse 13.1)

8 lines of code changed in 1 file:

westram 2013-11-20 17:40 Rev.: 11178

* mention library needed for compilation under SuSE 13.1

1 lines of code changed in 1 file:

westram 2013-11-20 16:38 Rev.: 11176


* fixes compilation with COVERAGE!=0 (was broken by [10956])

1 lines of code changed in 1 file:

westram 2013-11-19 15:07 Rev.: 11174


- disable old aligner (crashing)

1 lines of code changed in 1 file:

westram 2013-11-19 14:53 Rev.: 11173


* removed reference to old aligner (relict from [6333])

0 lines of code changed in 1 file:

westram 2013-11-19 12:23 Rev.: 11172


* prefer lines over text for rotate-, length- and spread-mode (fixes #415)

34 lines of code changed in 3 files:

westram 2013-11-19 11:39 Rev.: 11171


* inline AW_getBestClick in AWT_graphic_event::best_click
- replace only other use in ARB_DIST by explicitely creating an AWT_graphic_event

15 lines of code changed in 3 files:

westram 2013-11-19 10:28 Rev.: 11168


- move AW_getBestClick from WINDOW -> AWT

38 lines of code changed in 4 files:

westram 2013-11-19 09:24 Rev.: 11167


- leak stuffed

1 lines of code changed in 1 file:

westram 2013-11-19 09:24 Rev.: 11166


- let valgrind fail external valgrinded calls done from inside unittests with exitcode!=0 (if it detects errors)
- if caller does not check the exitcode (or if test-success does not rely on exitcode==0) the whole testsuite still may succeed, even if some valgrind errors were reported (in external call)

1 lines of code changed in 1 file:

westram 2013-11-18 20:24 Rev.: 11165


* stuffed leak in "rename species"
* Note: atm all unittests pass with valgrind activated

4 lines of code changed in 3 files:

westram 2013-11-18 20:23 Rev.: 11164


* overlapping strcpy -> memmove

2 lines of code changed in 1 file:

westram 2013-11-18 20:22 Rev.: 11163


* avoid code signaling SEGV is called when running under valgrind

2 lines of code changed in 2 files:

westram 2013-11-18 14:41 Rev.: 11162


* avoid sending uninitialized bytes over comm-interface (not harmful, but valgrind complains)

40 lines of code changed in 3 files:

westram 2013-11-18 13:33 Rev.: 11161


* use new/delete for gb_callback and gb_callback_list, ensuring dynamic data bound to callbacks gets deleted

60 lines of code changed in 4 files:

westram 2013-11-18 13:24 Rev.: 11160


* potential bugfixes
- always initialize Main->keys[].compression_mask (not only when increasing key-array-size)
- first call to gb_create_key_array with index>1000 would have allocated wrong array-size (possible to happen in clients if server provides more than 1000 keys)

5 lines of code changed in 1 file:

westram 2013-11-17 21:07 Rev.: 11159


* dynamically allocate table for N-match->mismatch calculation
- fixes #410 (buffer-overflow)

Thanks to Paavo Jumppanen

25 lines of code changed in 3 files:

westram 2013-11-17 18:39 Rev.: 11158


* reproduce #410 in unittest

32 lines of code changed in 1 file:

westram 2013-11-17 18:27 Rev.: 11157


- run assertion-failing test in NDEBUG version (i guess, it's not a real buffer-overflow for the example used here - just a possible overflow)

7 lines of code changed in 1 file:

westram 2013-11-17 18:08 Rev.: 11156


- document buffer overflow in ptserver (as detected by paavo)

19 lines of code changed in 1 file:

westram 2013-11-17 17:48 Rev.: 11155


* probe match
- specify mismatches using inputfield (implements #411)
- slight layout changes (longer probe input field)

33 lines of code changed in 2 files:

westram 2013-11-17 14:16 Rev.: 11154


* remove AWAR_MIN_MISMATCHES
- no such functionality provided by ptserver (maybe it was planned but not implemented?)
- use local awar following common naming scheme in EDIT4

1 lines of code changed in 3 files:

westram 2013-11-17 13:32 Rev.: 11152


- use runtime assertion (expression not detected as const by older gcc/clang)

2 lines of code changed in 1 file:

westram 2013-11-17 12:58 Rev.: 11150


- add AW_awar::set_min

1 lines of code changed in 1 file:

westram 2013-11-17 12:54 Rev.: 11149


- implement AW_awar::get_min/get_max (were added in gtk)

28 lines of code changed in 2 files:

westram 2013-11-16 20:34 Rev.: 11148


* allow to use vertical branch-parts and bootstrap-text as drag&drop elements
- draw vertical parts of branches as "branch-lines" (defines orientation node->tip)
- changed some predefined filters
* vert_line_filter + remark_text_filter (+ AW_CLICK + AW_CLICK_DROP)
* root_filter (not clickable; afaik not intended)
* new filter bs_circle_filter (for bootstrap circles; not clickable)
* made all filters const

30 lines of code changed in 3 files:

westram 2013-11-16 19:37 Rev.: 11147


* updated resource-checker
* force detection of undetected helpfiles
* remove unused fig (since [10120])

43 lines of code changed in 3 files:

westram 2013-11-16 18:23 Rev.: 11146


* use makeHelpCallback

12 lines of code changed in 9 files:

westram 2013-11-16 14:58 Rev.: 11143


* unified names of mode-pixmaps and -helpfiles
* renamed modes (using separate enum values for distinct modes)
* sorted modes according to their usage in arb applications

871 lines of code changed in 56 files:

westram 2013-11-16 13:26 Rev.: 11142


* separate AWT_MODE_EDIT and AWT_MODE_INFO
- afaik there is no need to use consecutive mode code-numbers

9 lines of code changed in 6 files:

westram 2013-11-16 13:15 Rev.: 11141


* warn if command mode is inappropriate for tree display type
* remove unused member

18 lines of code changed in 2 files:

westram 2013-11-16 12:16 Rev.: 11140


- DRYed help for modes

28 lines of code changed in 11 files:

westram 2013-11-15 19:10 Rev.: 11139


- removed reset-mode (useless since [11126])

0 lines of code changed in 8 files:

westram 2013-11-15 18:26 Rev.: 11137


* provide reference to AWT_graphic_exports of treedisplay to every Dragged
- remove all AWT_graphic_exports-parameters
* fixes leftover drag indicator in gtk-version by forcing refresh

72 lines of code changed in 1 file:

westram 2013-11-15 17:33 Rev.: 11135


* mostly only code-moves (adapting to code-moves in gtk_only)
* else
- stole some comments from gtk
- added same diff-syncs as in [11134]
- made get_window_title const

827 lines of code changed in 2 files:

epruesse 2013-11-15 14:22 Rev.: 11130

don't try accessing awar if awar_tree_name is NULL (fixes #407)

4 lines of code changed in 1 file:

westram 2013-11-14 18:19 Rev.: 11126


* reintegrates 'redev' into 'trunk':
- fixed tree key-bindings (mark, fold, ...)
- improved several tree-commands (move, rotate, spread, length, width)
- fixed #68
* adds:
- log:branches/dev@7912,7914,7938,7942:7943
- log:branches/redev@11088:11119,11122:11125

1672 lines of code changed in 47 files:

westram 2013-11-13 16:47 Rev.: 11122


* merge (11120 11121) from 'redev' into 'trunk':
- fixes a bug in K.L. optimizer
* adds:
- log:branches/redev@11120:11121

11 lines of code changed in 2 files:

westram 2013-11-07 17:39 Rev.: 11107


* 'TEST_gpt.arb' is generated by another test
- under some conditions it was missing, causing the test to fail
- use not-generated file instead

1 lines of code changed in 1 file:

westram 2013-11-07 14:24 Rev.: 11102


- get rid of {{{declaration of 'Mask' shadows a global declaration}}}

5 lines of code changed in 2 files:

westram 2013-11-06 08:37 Rev.: 11093


- depends for [11092]

37 lines of code changed in 12 files:

westram 2013-11-06 08:36 Rev.: 11092


- redo another useless codemove to allow merging click device changes

84 lines of code changed in 6 files:

westram 2013-11-06 06:28 Rev.: 11087


- fix gcc 4.8.1 compile (was broken by [10956])

1 lines of code changed in 1 file:

westram 2013-11-05 17:48 Rev.: 11086


* ptserver failed to build when species w/o data in the selected alignment existed
- PT_prepare_species_sequence no longer reports an error for missing data (that error was ignored anyway)
- delete species w/o data during '-build_clean' phase

18 lines of code changed in 1 file:

westram 2013-11-05 16:46 Rev.: 11085


- do NOT fail '-build_clean'-phase with error if DB already has been prepared

19 lines of code changed in 1 file:

westram 2013-11-05 15:57 Rev.: 11084


- push security while preparing db for ptserver
- fixes failures caused by data security of common databases

9 lines of code changed in 1 file:

westram 2013-11-05 15:55 Rev.: 11083


- do not fail progress-assertion in error-case

4 lines of code changed in 1 file:

westram 2013-11-05 13:34 Rev.: 11081


* reintegrates meaningless branch 'aci' into 'trunk':
* adds:
- log:branches/aci@10846:11080

26 lines of code changed in 4 files:

westram 2013-11-05 13:30 Rev.: 11080


* merge (10844 10845) from 'aci' into 'trunk':
* adds:
- log:branches/aci@10844:10845
- log:branches/dev@7288:7291,7294:7296,7824:7828,7830,7833:7834,7837:7838,7841:7843,7845:7848,7939

1374 lines of code changed in 8 files:

westram 2013-11-05 13:06 Rev.: 11079


* species config window
- attach sellist to XY
- attach buttons to X

16 lines of code changed in 1 file:

westram 2013-11-05 10:07 Rev.: 11074


- revert [10881] (see #399)

11 lines of code changed in 1 file:

westram 2013-11-04 18:03 Rev.: 11072


* truncate strings used for display in selection lists
- fixes
{{{
X Error of failed request: BadLength (poly request too large or internal Xlib length error)
Major opcode of failed request: 74 (X_PolyText8)
}}}
for strings larger than ~750k

32 lines of code changed in 2 files:

westram 2013-11-04 16:09 Rev.: 11071


* typed callbacks

10 lines of code changed in 2 files:

westram 2013-11-04 15:16 Rev.: 11070


* tested 'arb' script with EMPTY environment. sets defaults for
- $HOME ('~'; seems to work; might be problematic, but i have no better idea how to get a default)
- $DISPLAY (':0')

10 lines of code changed in 1 file:

westram 2013-11-04 14:49 Rev.: 11069


* '~/.arb_prop' replaced by environmentvariable ARB_PROP
- define/accept $ARB_PROP in 'arb' script
- replaced all hardcoded occurrences
- corrected several help files
* fixed two conditions in 'arb'-script (broken by [11064])

@elmar '-u' = fail early = good idea :)

57 lines of code changed in 13 files:

epruesse 2013-11-04 14:08 Rev.: 11068

fix ARB not launching if ARBHOME unset or if no parameter supplied
was broken by r11064 -- is "-u" really a good idea?

2 lines of code changed in 1 file:

westram 2013-11-04 11:53 Rev.: 11066


* use GBS_static_string

2 lines of code changed in 1 file:

westram 2013-11-04 10:51 Rev.: 11064


* arb startup script
- now fails on undefined variables
- fix tests for unset variables

8 lines of code changed in 1 file:

westram 2013-11-03 16:45 Rev.: 11063


* use member initializers in Hs_struct-ctor

10 lines of code changed in 1 file:

westram 2013-11-03 16:22 Rev.: 11062


* stop using malloc.h

4 lines of code changed in 8 files:

westram 2013-11-03 14:42 Rev.: 11060


* reintegrates 'ptsfix' into 'trunk':
* adds:
- log:branches/ptsdump@8966:9000
- log:branches/ptsfix@8965:9012,9014:9017,9019:9023,9025:9046,9048:9089,9091:9114,9116:9132,9134:9139,9141:9145,9147:9151,9153:9158,9160:9379,9381:11059
- log:branches/ptsstartup@9160:9235,9237:9278,9280:9336,9339:9361,9363:9446
- log:branches/ptsundef@9061:9358

13004 lines of code changed in 116 files:

westram 2013-11-03 11:04 Rev.: 11053


- predefine and use common GB_CB_TYPE combinations

39 lines of code changed in 12 files:

westram 2013-11-02 21:01 Rev.: 11052


* remove deprecated !TypedDatabaseCallback interface

1 lines of code changed in 2 files:

westram 2013-11-02 20:54 Rev.: 11051


* remove deprecated DB callback interface

0 lines of code changed in 2 files:

westram 2013-11-02 20:48 Rev.: 11050


* include ad_cb.h in arbdb.cxx
- deprecates old callback interface
* use typed callbacks in callback tests

25 lines of code changed in 2 files:

westram 2013-11-02 20:34 Rev.: 11049


* use AWT_expose_cb as typed DB callbacks (completes [10906])

2 lines of code changed in 2 files:

westram 2013-11-02 20:28 Rev.: 11048


* use typed DB callbacks (rest)

73 lines of code changed in 14 files:

westram 2013-11-02 20:27 Rev.: 11047


* use typed DB callbacks (AWT)

17 lines of code changed in 4 files:

westram 2013-11-02 20:24 Rev.: 11046


* use typed DB callbacks (infowin+searchtool)

9 lines of code changed in 2 files:

westram 2013-11-02 20:18 Rev.: 11043


* use typed DB callbacks (ARBDB)

16 lines of code changed in 2 files:

westram 2013-11-02 20:14 Rev.: 11042


* use typed DB callbacks (tree related)

14 lines of code changed in 3 files:

westram 2013-11-02 20:13 Rev.: 11041


* link cb_base.h

3 lines of code changed in 2 files:

westram 2013-11-02 20:08 Rev.: 11040


* use typed DB callbacks (in EDIT4/SECEDIT)

35 lines of code changed in 6 files:

westram 2013-11-02 19:25 Rev.: 11037


* use typed DB callbacks (in WINDOW)

18 lines of code changed in 5 files:

westram 2013-11-02 19:11 Rev.: 11035


* untabified

9 lines of code changed in 1 file:

westram 2013-11-02 16:41 Rev.: 11034


* depends for [11033]

199 lines of code changed in 42 files:

westram 2013-11-02 16: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

46 lines of code changed in 3 files:

westram 2013-11-02 13:45 Rev.: 11031


* declare old DB-callback interface deprecated

14 lines of code changed in 4 files:

westram 2013-11-02 13:33 Rev.: 11030


* gb_cb_spec -> !TypedDatabaseCallback

27 lines of code changed in 4 files:

westram 2013-11-02 12: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

93 lines of code changed in 7 files:

westram 2013-11-02 11:29 Rev.: 11028


* print readable callback function names in DB-browser
- not much value added because it only works for non-static function and most callbacks are static functions :(
- example of non-static callback:
* start NT, open SAI/ManageSAIs
* open DB-browser, goto node '/extended_data'

20 lines of code changed in 5 files:

westram 2013-11-01 16:58 Rev.: 11026


* gb_cb_spec: made members private

55 lines of code changed in 4 files:

westram 2013-11-01 15:48 Rev.: 11025


* hide gb_cb_spec + gb_callback

29 lines of code changed in 5 files:

westram 2013-11-01 14:50 Rev.: 11023


* publish DB callback interface separately from rest of DB interface

183 lines of code changed in 58 files:

westram 2013-11-01 14:09 Rev.: 11022


* allow '+' for simple AND-match (-F and -S)

34 lines of code changed in 1 file:

westram 2013-11-01 12:42 Rev.: 11021


* remove class init via memset (arb_prm_struct + AW_xfig)

34 lines of code changed in 4 files:

westram 2013-11-01 11:31 Rev.: 11018


- added compatibility wrapper for unordered_map (arb_unordered_map)
- use arb_unordered_map somewhere

43 lines of code changed in 5 files:

October 2013 »

Generated by StatSVN 0.7.0