Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-16 | fixes for canvas text display on Retina (from Valeriy) | Paul Davis | |
2015-06-13 | NOOP, reindent code. | Robin Gareus | |
2015-06-13 | fix crash on OSX displaying MIDI sysex, or similar text. | Robin Gareus | |
2015-06-12 | We were 2 more debug "bits" away from overflow, so recast PBD::DEBUG ↵ | Paul Davis | |
mechanism away from a 64bit integer and toward std::bitset. Clean up a few minor related PBD::DEBUG issues along the way | |||
2015-06-11 | more refactoring of WaveView threaded code to try to get to heart of crash bug | Paul Davis | |
2015-06-11 | don't queue a callback with the idle event for waveview image generation if ↵ | Paul Davis | |
one is already queued. Also, hold relevant lock when waking image rendering thread. | |||
2015-06-10 | possible fix for crashes related to vanishing waveviews (and if it doesn't ↵ | Paul Davis | |
fix anything, it is still more correct than it was) | |||
2015-06-10 | fix basic error with computation of partial image width; add use of ↵ | Paul Davis | |
DEBUG_TRACE (DEBUG::WaveView,...) | |||
2015-06-10 | add PBD::DEBUG::WaveView | Paul Davis | |
2015-06-09 | Add the new (UINTSDEFINED) preprocessor directive to all out MSVC projects ↵ | John Emmas | |
(just to be on the safe side) | |||
2015-06-04 | use existing partial existing waveview images (if they exist) while waiting ↵ | Paul Davis | |
for the full ones | |||
2015-06-02 | don't use the return value from AudioRegion::read_peaks() because it is ↵ | Paul Davis | |
either zero or n_peaks | |||
2015-06-02 | Amend WaveView::send_request() such that it'll compile with MSVC | John Emmas | |
Hopefully, this was the original intention (I've simply amended a function call to match similar usages elsewhere in the code). | |||
2015-06-01 | reinstate absent image. | Paul Davis | |
Then go back to bed and be ill some more. | |||
2015-06-01 | remove debug output and get logic correct to cause first render to always ↵ | Paul Davis | |
use the render thread | |||
2015-06-01 | drop in threaded waveview changes via the two affected files. | Paul Davis | |
Rebasing the feature branch against master was too messy, and only these two files were changed. The development history of this branch could easily have been --squash'ed anyway, so not much of a loss | |||
2015-05-19 | fix x-fade display access beyond array boundaries | Robin Gareus | |
2015-05-02 | gfx-card & performance testing | Robin Gareus | |
2015-04-29 | fix double precision abs value computation | Robin Gareus | |
2015-04-29 | enable fade-out display by default in A4. | Robin Gareus | |
..because fade outs are implicit in A4. Eventually the GUI needs to set_show_background_fade() as needed. | |||
2015-04-29 | NOOP: fix indentation | Paul Davis | |
2015-04-29 | [Summary] Should have been committed with previous: made background fade ↵ | GZharun | |
optional and not shown by default | |||
2015-04-29 | fix issue with manual merge conflict | Paul Davis | |
2015-04-29 | make computation of OS X pango text width correction less intrusive/more ↵ | Paul Davis | |
efficient. Compute the correction only once after each font specification setting. Conflicts: libs/canvas/canvas/text.h | |||
2015-04-29 | manually apply grygorii's API to manage a correction for pango errors in ↵ | Paul Davis | |
text size computation on OS X | |||
2015-04-29 | manually apply grygorii's waveform amplitude implementation | Paul Davis | |
2015-04-29 | [Summary] Fixed issue when width request from Cavas text returned old width ↵ | GZharun | |
value [Reviewed by] Paul Davis Conflicts: libs/canvas/canvas/text.h | |||
2015-04-29 | change placement of ruler divider so that the lower line is at the specified ↵ | Paul Davis | |
height, rather than the upper | |||
2015-04-29 | do the right thing when TrackingText::offset is changed | Paul Davis | |
2015-04-29 | Fix method hiding in Canvas::Text | Paul Davis | |
2015-04-29 | change ruler rendering to change tick heights and move text down | Paul Davis | |
2015-04-29 | add missing API | Paul Davis | |
2015-04-29 | add API to Ruler to optionally draw a divider (2 single pixel horizontal ↵ | Paul Davis | |
lines) at some position within the vertical extent of the ruler | |||
2015-04-29 | correct implementation for Rectangle::vertical_fraction() | Paul Davis | |
2015-04-29 | add Rectangle::vertical_fraction() as a convenience method | Paul Davis | |
Conflicts: libs/canvas/rectangle.cc | |||
2015-04-17 | Amend ac1f7e0b | nick_m | |
2015-04-17 | Indicate all clips on rectified view. | nick_m | |
2015-04-17 | Improve waveview height and scaling. | nick_m | |
The top line of the selection rect is arguably 1 px too low, but waveviews seem centered on the area properly. | |||
2015-04-09 | Position (and size) canvas tooltips such that they better resemble Gtk tooltips | John Emmas | |
Mixbus in particular uses both types of tooltip so we might as well make them look the same. N.B. The appearance is fine now on Windows but needs to be tested on the other platforms (i.e. some tweaking might be necessary). | |||
2015-04-09 | Delete a canvas tooltip after we've finished with it | John Emmas | |
All canvas objects share just one tooltip object which is based around Gtk::Label. The Label expands if the current tooltip text is wider than the previous text. However, it doesn't shrink again if the next tooltip has shorter text. Eventually, this results in some very strange looking tooltips (especially in Mixbus where they're used quite extensively). Deleting the object after use will force a new object to get generated next time (at the correct size). There's still only ever one object per canvas but it's no longer persistent. | |||
2015-03-31 | fix OSX/PPC 10.4 long maths | Robin Gareus | |
2015-03-29 | For the canvas library, #include 'gtkmm2ext/gui_thread.h' rather than ↵ | John Emmas | |
'gtk2_ardour/gui_thread.h' Technically it doesn't make much difference but from what I can tell, the only files which #include 'gtk2_ardour/gui_thread.h' are the source files from gtk2_ardour itself. The support libraries always #include 'gtkmm2ext/gui_thread.h' directly (which seems sensible). So for consistency's sake, let's keep it the same for libcanvas. | |||
2015-03-29 | Better fix for 6183. | nick_m | |
Invalidate all source entries from the image cache when we get our region's DropReferences signal, while ignoring any subsequent regions with no source. | |||
2015-03-24 | Fix 0006183 (waveview crash). | nick_m | |
Should fix crash when audiosource disappears. Reworked from submitted patch from tlat. | |||
2015-03-22 | Revert mistaken change in e7b0e67bc8e1b546b587ffd803b81ad5e67c171a | nick_m | |
2015-03-22 | Provide an image if there are no peaks. | nick_m | |
2015-03-20 | fix redraw of automation ControlPoints | Robin Gareus | |
2015-03-14 | Move PC flags to avoid obscuring region name. | David Robillard | |
Fixes bug #6179. Top vs. bottom seems pretty arbitrary to me, and this solves the obscuring issue (which is quite common since there are often PC events at the start of MIDI files), so bottom it is. | |||
2015-03-10 | Manual merge of the drawing component of waveview branch. | nick_m | |
In summary: * no antialiasing of waveviews * no diagonal lines * simplify clip detection * don't use LINE_CAP_ROUND for outline * use the wave colour when drawing outline only | |||
2015-02-20 | The commit 3da9c3b7403dd57984e1f0d090c7bd902f933225 | nick_m | |
wasn't the no-op it claimed to be. |