220
edits
(→GUI) |
(→Core) |
||
(20 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
=== Core === | === Core === | ||
* <strike>fix imread bug with opaque images, see https://savannah.gnu.org/bugs/?func=detailitem&item_id=36820</strike> Thanks Carne | * <strike>fix imread bug with opaque images, see https://savannah.gnu.org/bugs/?func=detailitem&item_id=36820</strike> Thanks Carne | ||
* <strike>FFTW multithreaded | * <strike>FFTW multithreaded</strike> hg.savannah.gnu.org/hgweb/octave/rev/bde7731b2b83 | ||
* <strike>remove removed but still referenced function in "seealso" blocks</strike> | |||
* Add swisdom (single prec.) to /libinterp/dldfcn/fftw.cc documentation | * Add swisdom (single prec.) to /libinterp/dldfcn/fftw.cc documentation | ||
* linguist-qt4: octave-src/libgui$ lupdate -recursive src qterminal -ts languages/ | * linguist-qt4: octave-src/libgui$ "lupdate -recursive -no-obsolete -locations relative src qterminal graphics -ts languages/*ts" | ||
=== GUI === | === GUI === | ||
<strike>When opening and closing the GUI HDF5: infinite loop closing library</strike> [http://hg.savannah.gnu.org/hgweb/octave/rev/9c03b071fd7b] | |||
No icons in qt4 GUI? | |||
gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true | |||
gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true | |||
=== Forge === | |||
==== signal or fltk plotting? ==== | |||
pkg load signal | |||
t=0:1/4e4:12; | |||
y=chirp(t,100,5,18000); | |||
graphics_toolkit fltk | |||
specgram(y) | |||
-> r300: Implementation error: Render targets are too big in r300_set_framebuffer_state, refusing to bind framebuffer state! | |||
==== video ==== | ==== video ==== | ||
fix build, see http://octave.1599824.n4.nabble.com/quot-package-video-is-empty-quot-td4656346.html | <strike>fix build, see http://octave.1599824.n4.nabble.com/quot-package-video-is-empty-quot-td4656346.html</strike> | ||
==== signal ==== | ==== signal ==== | ||
* findpeaks.m, print error if data is not a column vector (error: vertical dimensions mismatch (1x10000 vs 1x1) | * findpeaks.m, print error if data is not a column vector (error: vertical dimensions mismatch (1x10000 vs 1x1) | ||
==== image ==== | ==== image ==== | ||
* implement [http://en.wikipedia.org/wiki/SURF SURF], integralImage is cumsum(cumsum(a,1),2) | * implement [http://en.wikipedia.org/wiki/SURF SURF], integralImage is cumsum(cumsum(a,1),2) | ||
* implement impixelinfo http://stackoverflow.com/questions/23706937/displaying-pixel-values-of-an-image-in-octave | |||
* implement getpixelposition, axes2pix, pix2map, map2pix | |||
===== corner/cornermetric, harris ===== | ===== corner/cornermetric, harris ===== | ||
First post on mailing list in 12.01.2013 http://octave.1599824.n4.nabble.com/corner-cornermetric-equivalent-in-octave-td4648802.html | First post on mailing list in 12.01.2013 http://octave.1599824.n4.nabble.com/corner-cornermetric-equivalent-in-octave-td4648802.html | ||
== Snippets == | == Snippets == | ||
Line 95: | Line 59: | ||
=== commands from which I regularly doesn't find the name === | === commands from which I regularly doesn't find the name === | ||
* octave_config_info () | * octave_config_info () | ||
* merge (C's (a)? b: c); syntax | |||
=== libgraphicsmagick++3 quantum-depth === | === libgraphicsmagick++3 quantum-depth === | ||
Line 209: | Line 174: | ||
Datum: Tue Apr 23 12:57:16 2013 -0400 | Datum: Tue Apr 23 12:57:16 2013 -0400 | ||
Zusammenfassung: allow double-click in file browser to load data files</pre> | Zusammenfassung: allow double-click in file browser to load data files</pre> | ||
=== bisect bug 42612 === | |||
For bug #42612 I created a minimal script which fails: clf_fails_42612.m | |||
subplot (2,1,1); | |||
plot (1:5); | |||
legend ('hello', 'location', 'northwestoutside'); | |||
clf | |||
And the script which runs it, bisect_clf.sh: | |||
#!/bin/bash | |||
SRCDIR=~/src/octave-untouched-src | |||
BUILDDIR=~/src/bisect_build | |||
cd $BUILDDIR | |||
## Try a simple build first | |||
if ! make -j 6 | |||
then | |||
# make failed, run bootstrap and configure | |||
cd $SRCDIR | |||
./bootstrap || exit 127 | |||
cd $BUILDDIR | |||
$SRCDIR/configure FFLAGS=-g CFLAGS=-g CXXFLAGS=-g --enable-bounds-check --disable-java --disable-gui --disable-docs|| exit 127 | |||
make -j 7|| exit 127 | |||
fi | |||
cd $SRCDIR | |||
$BUILDDIR/run-octave -q clf_fails_42612.m | |||
ret=$? | |||
echo $(hg id) $ret >> clf_fails_42612.log | |||
exit $ret | |||
=== show bisect history === | |||
hg log -r "bisect(good) or bisect(bad)" --template "{rev}:{node|short} {bisect}\n" | |||
== Links == | |||
* [http://hg.code.sf.net/p/octave/image hgweb on sourceforge] | |||
* [http://mywiki.wooledge.org/BashFAQ/073 bash parameter expansion] |
edits