Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 92 (100.0%) | 1750 (100.0%) | 19.0 |
westram | 75 (81.5%) | 1360 (77.7%) | 18.1 |
oldcode | 14 (15.2%) | 346 (19.8%) | 24.7 |
yadhu | 1 (1.1%) | 29 (1.7%) | 29.0 |
meierh | 2 (2.2%) | 15 (0.9%) | 7.5 |
* full update from child 'fix' into 'trunk'
* adds: log:branches/fix@18159:18167
342 lines of code changed in 19 files:
* full update from child 'fts' into 'trunk'
- implements #562
* adds:
- [18091/branches/fts]
- log:branches/gui@17754:17924,17926:18090
73 lines of code changed in 2 files:
* discription above 'program' input field disappeared when window was resized
12 lines of code changed in 1 file:
* reintegrates 'io' into 'trunk'
- implements #691
* adds: log:branches/io@16436:16510,16513:16514,16517,16533:16535,16537:16563
116 lines of code changed in 4 files:
* reintegrates 'tree' into 'trunk'
- implements #578
- tree display
* new options: triangle, attach points
* optimized placement: folded group names, bootstrap values
* split config window (too big)
* adds: log:branches/tree@15347:15373
10 lines of code changed in 1 file:
* reintegrates 'gde' into 'trunk'
- fixes #695
* adds: log:branches/gde@14670:14675,14682:14785
39 lines of code changed in 3 files:
* reintegrates 'fix' into 'trunk'
- implements #118, #209
- fixes #405
- vertical group scaling now customizable
* adds: log:branches/fix@14645:14667
6 lines of code changed in 1 file:
* reintegrates 'config' into 'trunk' (implements #607)
* adds: log:branches/config@14199:14255
32 lines of code changed in 1 file:
* add config editor allowing to create config subsets
24 lines of code changed in 1 file:
* NDS
- optionally uses only visible definitions -> allows to switch between 6 sets of max. 10 defined entries
- default is to display all 60 entries (as done before)
7 lines of code changed in 1 file:
* gtk layout fix
1 lines of code changed in 1 file:
* allows to comment configurations (config-manager)
11 lines of code changed in 1 file:
* layout fixes; teaser
10 lines of code changed in 1 file:
- minor layout fixes
8 lines of code changed in 1 file:
* reintegrates 'fix' into 'trunk'
- removes calls to {{{aw_string_selection}}} and {{{aw_string_selection2awar}}} (implementing another step for #179)
* adds:
- log:branches/fix@12839:12847
21 lines of code changed in 1 file:
* move/rename figs belonging to DB_QUERY
0 lines of code changed in 2 files:
* fixed undefined AWAR_CANIO_BORDERSIZE in canvas_to_xfig
- instead pass value from caller, print dialog uses awar value, xfig-export uses 0.0
* removed 'CANCEL'-buttons from export dialogs
* fixed size of export buttons
45 lines of code changed in 2 files:
* merge from dev [7578] [7579] [7580] [7581] [7582] [7585] [7587] [7588] [7589] [7592] [7593] [7594] [7595] [7596] [7597] [7598] [7599] [7601] [7602] [7603] [7604] [7605] [7606] [7607] [7608] [7609] [7610] [7611] [7613] [7615] [7616] [7618]
- ARB canvas printing
* generate xfigs with 1200 dpi (was 80)
* DRYed canvas_to_xfig vs canvas_to_printer
* tracked down a bug in fig2dev causing wrong prints (added a workaround plus toggle to disable it)
* paint invisible to printer (as white dots)
- print two invisible dots which enclose the area calculated by size-device (-> fig2dev centers correctly)
* fixed magnification
- replaced hardcoded border with a relative border around the overall figure and a relative non-printable page-border
- use these borders for xfig-export and printing (previously only used in xfig-export)
- rewrote overlap calculation
* dialog
- missing macro-id for 'Fit on'
- provide paper sizes and pass them to fig2dev
- display resulting output-size of figure in print dialog
- added quick-fit buttons several page count
- added 'lock to pages'
- refactorings
* AWT_canvas
* AWT_graphic
* AWT_graphic_exports
* AWT_nonDB_graphic
* AW_device_size
- canvas draw function
* line styles (AW_DOTTED, AW_DASHED)
* changed line_width to short (assert line_width is > 0)
* fix missing final pixel on lines/boxes
* fix width/height of XFillRectangle
* changed cap_style + join_style
* changed code drawing boxes with fixed pixel width (due to correct lines/boxes)
- added AW_device::rtransform_pixelsize().
- rewrote IRS display
* uses double instead of int
* scroll closed groups inside top-folding-area until they are completely scrolled out of main-area
* draw one thick line for folding-separator
- do only draw on print device, if printing screen-only
* group frame/box
- draw dotted frame on unfolded groups
- frame/box size represents depth and size of subtree (as in dendrogram)
* condensed display
* draw text on size device
- enhanced AW_device_size
* tracks size info separately for scalable and unscalable gfx-elements
* reset() sets clipping to a BIG area on size device to avoid clipping (size should NEVER EVER be clipped)
* AW_device
- recalc_size() uses unscalable overlap caused by text at borders of graphic to dynamically set some extra padding
- replaced ALL default paddings by constant value (10 pixel)
- when a zoom-reset is done now, ARB correctly fits the graphic AND the text into the viewport
- unit tests (tree display)
* use monospaced font (makes faked font-limits more accurate)
* changed zoom/area calculation
* draw 2 boxes (one around gfx-text, another around gfx+text)
90 lines of code changed in 1 file:
- moved advice.fig
0 lines of code changed in 1 file:
* spellchecked all (phew)
3 lines of code changed in 2 files:
* some special widgets (buttons,selections,...) appear in Expert mode only (thx elmar)
1 lines of code changed in 1 file:
* added functions to handle temporary files
- GB_unique_filename (used pid of current process. before in most cases $ARB_PID was used, but that is only useful for arb_panic and arb_clean functionality. For normal tempfiles pid is the better choice - otherwise two processes of one ARB instance could generate the same tempfile name)
- GB_create_tempfile
- GB_fopen_tempfile
- GB_is_privatefile (function for testing whether tempfiles have correct permissions - especially those tempfiles pre-generated by GB_create_tempfile and overwritten later by a shell script)
* added GB_read_fp (similar to GB_read_file, but works on open filepointer)
* added GB_append_suffix
* added GB_remove_on_exit (removes files at program exit)
* rewrote all functions creating temporary files. Files are opened in private mode (user only read/write) now and are properly removed after usage or when program exits.
* bug-fixes:
- GB_size_of_file(NULL)
- GB_split_full_path (returned name as suffix if no suffix was present. Now returns NULL)
- awt_get_selected_fullname returned /print.ps (instead of using cwd)
* replaced String() by strdup() in GDE
* fixed several calls to GB_unlink()
* removed GB_getuid / GB_getpid
* tweaked arb_panic (panicfile is private now! modified output and added cmd killall)
* help-search now ignores comment lines in helpfiles
* rewrote exporter (cause it was impossible to correctly handle tmp-files). Automatically appends suffix to outputfilename.
* improved error handling in several functions
* file selection boxes refresh automatically if directory modtime changes
* When exporting frequencies from arb_phylo, dont write 3 files to tmp (of which 2 were always empty) - write only the one with content. I dont know what the file is good for, but since it is removed on exit now, it doesnt do any harm.
1 lines of code changed in 1 file:
* increased number of NDS entries to 60 (6 pages a 10 entries)
* added page-toggle to NDS window
* implemented viewkey (re-)mapping
* renamed AWT_open_nds_window -> AWT_create_nds_window
* separated xfigs for www and nds window (both used same xfig)
* renamed menu entries for NDS
21 lines of code changed in 2 files:
- added color toggle
21 lines of code changed in 1 file:
*** empty log message ***
13 lines of code changed in 1 file:
- overlap toggle + overlap amount definition
- input field for page count
- input fields resize with window
- layout
54 lines of code changed in 1 file:
- renamed $filter -> $seqfilter
2 lines of code changed in 1 file:
- new gui elements (compression, filter, ...)
26 lines of code changed in 1 file:
- xfig-color-export (patch from Elmar Pruesse)
55 lines of code changed in 2 files:
- added protection selector
29 lines of code changed in 1 file:
- added 'config' label
20 lines of code changed in 1 file:
layout changes
25 lines of code changed in 2 files:
- spelling
22 lines of code changed in 1 file:
- spell fix
4 lines of code changed in 2 files:
*** empty log message ***
24 lines of code changed in 1 file:
*** empty log message ***
5 lines of code changed in 1 file:
minor layout changes
16 lines of code changed in 1 file:
best fit button
49 lines of code changed in 1 file:
for exporting secondary structure to XFig application inorder to edit the same.
29 lines of code changed in 1 file:
*** empty log message ***
32 lines of code changed in 1 file:
(8 more)