summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2014-12-19Describe cylinder as unknown instead of mix nameGravatar Miika Turkia
Having the mix name like EANX34 as cylinder description was apparently confusing, so switching to 'unknown' instead. Signed-off-by: Miika Turkia <miika.turkia@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-19Update to user manual: sidemount and imagesGravatar willem ferguson
1) Add short section dealing with logging of sidemount dives (1 image) 2) Replace three images in section on CSV export from LibeOffice Signed-off-by: willem ferguson <willemferguson@zoology.up.ac.za> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-18Connect QGraphicsScene to its parrentGravatar Anton Lundin
This is to prevent a leak of QGraphicsScene. Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-18Free any previous userid before setting newGravatar Anton Lundin
When we load multiple files, we call set_userid multiple times. Then we need to free the old user id before we set a new. Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-18Free more struped prefsGravatar Anton Lundin
These ones are strduped prefs, but not stored in the prefs structure. Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-18Connect Tagfilter to its parrentGravatar Anton Lundin
This plugs another leak found by valgrind. Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-18Connect TankUseDelegate to its parrentGravatar Anton Lundin
This plugs a memory leak found with valgrind. Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-18Document found leaksGravatar Anton Lundin
Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-18Remove unused strings from ui filesGravatar Anton Lundin
This removes unused strings from ui files. These showed up for translation and are quite meaningless to translate. Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-18Free event list names on clear_events()Gravatar Anton Lundin
clear_events() just reset the start point of our event list, but didn't actually free the event names that got "cleared". Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-18Free global tags list on exit.Gravatar Anton Lundin
Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-18Free tag lists propperlyGravatar Anton Lundin
The previous taglist_free didn't free the divetag, it only freed the tag. Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-18Free descriptions copied for TankItemGravatar Anton Lundin
Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-18Switch to having ui as member in MultiFilterGravatar Anton Lundin
Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-18Have ProfileWidget2 delete its allocated dataGravatar Anton Lundin
This creates a destructor for ProfileWidget2 that deletetes its new'ed objects on exit. Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-18Prevent leak by connecting object to its parrentGravatar Anton Lundin
Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-18Free memory returned from get_dive_gas_stringGravatar Anton Lundin
After we created a QString from it, we need to free the char*. Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-18Free strduped prefs before exitGravatar Anton Lundin
This plugs a leak detected by valgrind. Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-17Modification to the User Survey UIGravatar nikhil
As per the suggestion by Dirk Hohndel, I changed the "Type of Diver" from RadioButton to Checkbox. The User Survey UI was not clear earlier, so I grouped the similar options under a question. I also modified the language and re-arranged the visual components. Earlier, the user could choose contradicting import types at once. This has beencorrected by using RadioButtons instead of CheckBoxes. Signed-off-by : Nikhil Bharadwaj Gosala <nikhil.gosala@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-17Modified the UI of the User Survey PageGravatar nikhil
The UI in the User Survey page was not clear and the Text Blocks were getting cut. So I increased the size of the Text Blocks. Also the survey was using CheckBoxes instead of RadioButtons. The problem with this is that the user could choose to be both Recreational and Technical diver which cannot be possible. So I replaced the CheckBoxes with RadioButtons. I also replaced the CheckBoxes, which asked the user from where he was importing data, with RadioButtons so that the user can select only one option. I also modified the English used and made it concise and clear. Signed-off by : Nikhil Bharadwaj Gosala <nikhil.gosala@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-17Added the option of opening User Survey form explicitlyGravatar nikhil
Earlier, there was no option for the user to explicitly open the User Survey form. This has been corrected by placing an option in the "Help" menu by which the user can explicity open the User Survey form. Signed-off-by: Nikhil Bharadwaj Gosala <nikhil.gosala@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-17Turn of replotting while the cylinder type combo box is activeGravatar Robert C. Helling
Since replotting is expensive and it is triggered while scrolling through the list of cylinders, better not do it for improved user experience and replot only after the combo box loses focus. I hope this... Fixes #768 Signed-off-by: Robert C. Helling <helling@atdotde.de> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-17Bump version for Subsurface 4.3v4.3Gravatar Dirk Hohndel
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-17Fix more references to the ReleaseNotesGravatar Dirk Hohndel
This should be all of them. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-17Remove the now duplicated text about creating CSV filesGravatar Dirk Hohndel
I should just have trusted Willem in commit dae0c9dffb7c ("User manual update"). He got it right and I misedited his patch. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-17Typo fix on ReleaseNotes.txtGravatar Miika Turkia
Signed-off-by: Miika Turkia <miika.turkia@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-17Update of release notesGravatar willem ferguson
The first image is replaced to be more representative of what the Subsurface look is like. Signed-off-by: willem ferguson <willemferguson@zoology.up.ac.za> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-17User manual updateGravatar willem ferguson
Small changes throughout the manual. Typos, spelling, rephrasing a few sentences, moving links to other sections, reformatting of paragraphs here and there. Edits to one image. (CSV export from Windows) [Dirk Hohndel: dropped removal of Appendix E from this patch] Signed-off-by: willem ferguson <willemferguson@zoology.up.ac.za> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-17Update install target to reflect new location of ReleaseNotes.txtGravatar Dirk Hohndel
I considered doing a plane text only version of the ReleaseNotes, but that seemed somewhat silly. The asciidoc source is really easy to read. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-17Update Mac make package scriptGravatar Dirk Hohndel
This reflects the switch to the custom name for the marble widget. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-17Usermanual - additional info for adding user to dialout-groupGravatar Thomas Maisl
At least on Ubuntu systems an edit of a group membership takes effect only after logging out and in of that user, if this user is currently logged in. Signed-off-by: Thomas Maisl <exp-12004@maisl.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-17Fix compilation with upstream MarbleGravatar Guillaume GARDET
<marble/MarbleDebug.h> is not availaible in all Marble versions. As Marble::MarbleDebug::setEnabled(verbose) is only used when MARBLE_SUBSURFACE_BRANCH is defined, also include header file only when MARBLE_SUBSURFACE_BRANCH is set. Signed-off-by: Guillaume GARDET <guillaume.gardet@free.fr> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-17Recording average depth dataGravatar Robert C. Helling
This is the calculation that is needed to display a running average in the profile. It adds a new member plot_data.running_sum which can be turned into the running average by dividing by plot_data.time. Right now this isn't used by the UI. Signed-off-by: Robert C. Helling <helling@atdotde.de> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-17Update of the release notes for V4.3Gravatar Willem Ferguson
This updates the V4.3 release notes. 1) The release notes text is moved into a newly-created directory ReleaseNotes 2) Three images for the release notes are created in a subdirectory within the ReleaseNotes directory. 3) Light editing of the complete text of the release notes was done. Signed-off-by: willem ferguson <willemferguson@zoology.up.ac.za> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-17Adds advice on text strings to style guideGravatar Tim Wootton
Signed-off-by: Tim Wootton <tim@tee-jay.demon.co.uk> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-17Describe new CCR features in user manualGravatar Robert C. Helling
Signed-off-by: Robert C. Helling <helling@atdotde.de> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-17Support cylinder information from Xdeep and Diving LogGravatar Miika Turkia
This adds support for importing cylinder information from at least Xdeep and Diving Log v 5.0. Signed-off-by: Miika Turkia <miika.turkia@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-16Move the samples inside divecomputer tag on UDDF importGravatar Miika Turkia
Signed-off-by: Miika Turkia <miika.turkia@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-16Massive rewrite of ReleaseNotes and READMEGravatar Dirk Hohndel
Slowly getting ready for 4.3 Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-16Fix INSTALL fileGravatar Dirk Hohndel
Not sure what I was thinking there... Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-16Latest translationsGravatar Dirk Hohndel
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-16Small tweaks to the INSTALL fileGravatar Dirk Hohndel
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-16Latest translationsGravatar Dirk Hohndel
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-16Merge branch 'testdoc'Gravatar Dirk Hohndel
Signed-off-by: Dirk Hohndel <dirk@hohndel.org> Conflicts: Documentation/user-manual.txt
2014-12-16Update of user manual to give much more information about CSV dive log importGravatar willem ferguson
This patch addresses several issues: 1) At the beginning of the manual a section was rewritten, just after "How to open a new log book", to explain to the newby what the different options are for enetering dive data into the Subsurface dive log. 2) A new section "A diver's introduction to CSV files" was written as a boxed section. 3) The section dealing with CSV import from dive computers was shortened because much of the information was transferred to the new section in point 2) above. 4) The section dealing with CSV import from manually kept dive logs was expanded, specifically giving more information about import from manually kept dive logs in spreadsheets. 5) Appendix D was added, detailing CSV export from LibreOffice, OpenOffice and Microsoft Excel. Signed-off-by: willem ferguson <willemferguson@zoology.up.ac.za> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-16Removed leftover qDebug()'sGravatar Robert C. Helling
Signed-off-by: Robert C. Helling <helling@atdotde.de> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-16Put manual set-point changes at negative time at start of diveGravatar Robert C. Helling
Manually inserting set-point changes at negative times (left of the profile) caused the setpoint to end up at stupid values (probably some signed/unsigned confusion). This patch aligns them with the start of the dive. Fixes #774 Signed-off-by: Robert C. Helling <helling@atdotde.de> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-16Update spanish translation of user manual to english 0e3fb54Gravatar Salvador Cuñat
Signed-off-by: Salvador Cuñat <salvador.cunat@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-16Only setup marble debug output when comiling against our branchGravatar Dirk Hohndel
Otherwise this might break the compile. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-15INSTALL file: add Windows cross building instructionsGravatar Dirk Hohndel
And other small adjustments Signed-off-by: Dirk Hohndel <dirk@hohndel.org>