[chronojump] Created tag 1.7.0
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Created tag 1.7.0
- Date: Fri, 13 Jan 2017 17:04:57 +0000 (UTC)
The unsigned tag '1.7.0' was created.
Tagger: Xavier de Blas <xaviblas gmail com>
Date: Fri Jan 13 18:04:20 2017 +0100
Bump version 1.7.0
Changes since the last tag '1.6.2':
Balázs Meskó (6):
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Update Hungarian translation
Update Hungarian translation
Carles Pina i Estany (237):
Work-in-Progress - starts laying out and importing tables (Session, soon Person77 if needed) from
another chronojump.db
Inserts Person77.
Fixes issues importing people and jumps.
Imports PersonSession77.
Imports ReactionTime.
Adds very simple integration test.
Improves test system: makes it easier to add new tests.
Adds new unit test.
Starts re-writing some methods to make it more generic and less code.
Instead of creating a new process from the test now imports the module.
insert_data() now returns a new data set instead of modifying the passed one.
Starts importing persons77 based on jump and jump_rj.
JumpType(name) is UNIQUE so is indexed and the foreign keys works.
Imports persons77 and other small improvements.
Imports person_session_77 and updates the session_ids accordingly for other tables.
Simplifies queries with the GROUP BY.
Passes the cursors around instead of the databases.
Uses internal difflib instead of external difflib.
Organizes better the tests (specially the output).
Deletes not-needed code (thanks to the new approach).
Avoids creating a SQL query concatenating a string.
Avoids concatenating where values using a string - uses sqlite3 python placeholders.
Uses more SQLite placeholders, adds copyright, improves user documentation.
Adds --information command line parameter to show information of the sessions in the database.
Prints information with the inserted/reused rows per table.
Improves logging for the Person77: actually it inserts them in one call to the insert operation instead
of 2.
Better output for inserted and reused rows.
Adds databases for a failing unit test: JumpType fails because of a duplicate.
Avoids column duplicates.
Updates the "type" of the jump in the tables Jump and JumpRj according to the new Jump(Rj)Type(name)
Fixes update_persons_77_ids: it was doing nothing. Fixes unit tests.
Deletes update_persons77_ids() and uses update_ids_from_table().
Add comments, improves code.
Adds new unit tests, fixes a real problem with update_session_ids().
Adds two more unit tests.
Adds a new unit test.
Adds new integration tests.
Refactors chronojump_importer and creates the appropiate classes for the operations.
Avoids accessing Row's classes protected variables.
More cleanup: method names now in classes are improved, etc.
Moves remove_duplicates() in the Table class.
Fixes --information command line argument and minor style fixes.
Prints the summary for the table again.
Organizes the test code in different test classes.
Adds comments, moves print_summary() to the appropiate class.
Adds Python2 compatibility.
More documentation, avoids possible problems with default values, deletes non-needed code.
Adds MonoDevelop solution files.
Adds files and Assembly references to the MonoDevelop project.
Fixes chronojump.csproj for MonoDevelop. Includes a script that helps fixing the file is resources are
added.
Changes member variables to private.
Deletes unused variables.
Adds an option in the menu that will show the dialog to open the database.
Adds SqliteSessionSwitcher. It allows to read sessions from different databases.
Shows a text box to type (this will be fixed) the path to import the session from.
Returns the session number to be imported.
It actually imports (it still has a few hard coded paths).
Imports from the file to the correct file.
Fixes typo.
Installs chronojump_importer.py in the same directory as chronojump main binary.
Installs the chronojump_importer.py correctly. Executes it correctly on Linux.
When importing another chronojump session: adds a button to open the file dialog.
Fixes problem when the importer didn't have any path selected: it was showing the current database
sessions.
Hides widgets that were not needed when importing sessions.
Improves menu message.
Adds documentation.
Reuses existing code in SqliteSession when displaying the sessions that could be imported.
Reformats code.
Fixes Pylint warnings.
Re-orders methods in the class. No code changes.
Adds failing unit test: it has a defined user-jump.
Fixes bug when importing personalized JumpTypes.
Adds unit test for previous bug.
Adds unit test for the chronojump_importer database class.
Merge branch 'master' into chronojump-importer
Renames method.
Fixes MonoDevelop project. After merging master into this branch new files had to be added.
Hides "Import session from another Chronojump" if not in "Jumps" mode.
Adds FTD2XX.dll library on win32 only.
Improves instructions to compile on chronojump's Windows machine.
Finds the chronojump_importer.py instead of assuming that will be in the path.
Fixes error: the new imported jumps were not available unless chronojump was restarted.
Generates and distributes the chronojump_importer executable file.
Now py2exec will find the chronojump_importer.py file.
Handles commandLineEncoding arguments correctly (in case of spaces, double quotes, etc.).
Deletes the TODO message - It's already done.
Escapes the command line arguments correctly.
Fixes chronojump-importer filename on Windows.
Avoids duplicates on Session names.
Renames DatabaseType enum and moves code to make it clearer the public calls and private.
Hides the SIMULATED session when importing sessions.
Fixes chronojump.csproj adding the new file.
Adds FTD2XX_NET.cs file to be used on Windows (to read serial numbers from the USB devices).
Fixes error on OS-X. On OS-X we have to execute Python with the script name.
Adds chronojump_importer.py file in the distribution file.
Merge branch 'master' into chronojump-importer
Adds new files (added in master) into chronojump.csproj.
Reverts chronojump.glade to the one in master.
Glade change: adds the new menu item to import sessions.
Glade change: adds the Widgets in the Load Session window that are used by Session Importer.
Glade change: adds missing event handler for the menuitem.
Glade change: makes the elements to not expand so the label and button are smaller and the file path as
long as possible.
Glade change: adds on_select_file_import_clicked signal on the button.
Glade change: adds on_file_path_import_changed event on the path box.
Adds a method in the chronojump_importer to easily verify the version of the database.
Moves chronojump importer code out from chronojump.cs into ChronojumpImporter new class.
When importing sessions: if chronojump_importer.py or Python problem occurrs: shows an error message.
Merge branch 'chronojump-importer-warn-database-version'
Consolidates all the LogB.Debug() in one place.
When importing a chronojump database: updates it to the current version before calling the importing
code.
When importing an existing session name: creates "Session Name (1)" (or "(2)", etc.)
chronojump-importer: better handling of the temporary file and calls Sqlite.Connect() to read from the
new database.
Merge branch 'update-database-before-importing'
Jumps ComboBox: makes sure that the first element ("See All Jumps") is selected.
Changes new lines characters.
chronojump-importer: imports RunTypes, Runs and the needed Person77 and PersonSessions77 for Run's
table.
chronojump-importer: imports RunIntervalType, RunInterval and the needed Persons77, PersonSession77.
chronojump-importer: imports PulseType and Pulse (and related Person77, PersonSession77)
Enables chronojump importer menu item on Runs.
Fixes compilation on MonoDevelop (needs the assembly reference).
In the New or Edit session dialogue: pressing enter accepts the dialogue.
In the Edit Jumper dialogue: pressing enter in the text fields accepts the dialogue.
In the Import/Load session: if the user presses Enter on the File Path GtkEdit: imports it.
Refactors code: creates a new class to execute external processes (named ExecuteProcess).
Splits the ExecuteProcess.run() method in two: one shows the error, the other returns it.
Makes executeProcess always return Result instead of returning the string result.
Uses ExecuteProcess class in chronopicRegister. It simplifies code and re-used with chronojump-importer.
Makes sure to not have any non-needed end of line when executing a process.
Imports Encoder, Encoder1RM, EncoderSignalCurve and EncoderExercise tables.
Fixes unit test expectations: the destination tables had an error in a foreign key.
Recreates the files with the Encoder tables.
chronojump-importer: refactors a huge function into a new class (ImportSession) and methods.
Adjusts indenting. Pycharm didn't respect it on the copy-paste.
Recreates the databases with the correct results.
Adds email in copyright notice.
Avoids duplicates in the EncoderSignalCurve table.
Makes the menuitem_chronojump_session always visible for any of the Chronojump modes.
Fixes compilation on MonoDevelop (file recently added in master branch).
chronojump-importer: imports the Encoder files (renaming the file and adjusting the database).
Fixes crash that happened when the user Import a Chronojump session without any open session.
Merge branch 'execute-process'
Merge branch 'enter-press-accept-dialogue'
Adds new files in MonoDevelop solution.
Removes C# compiler easy warnings.
Minor formatting changes in chronojump_importer.py
chronojump-importer test: refactors code to prepapre database data to be able to test the encoder
importer easier.
Adds two chronojump_importer unit tests.
Adds unit test for encoder_importer_files.
chronojump-importer: normalizes the paths read from the database.
Fixes warnings: deletes defined and never used variables.
Fixes warnings: deletes "The private field 'blah' is never used" warnings.
Fixes warnings: deletes "The private field 'blah' is never used" warnings.
Fixes warnings: deletes "The private field 'blah' is never used" warnings.
Fixes warnings: deletes "The private field 'blah' is never used" warnings.
Fixes compiler warning: a char can't be null.
Fixes warnings: variables that were assigned a literal and never used.
Fixes warning: deletes a variable that was assigned and never used.
Fixes warning.
In case of chronojump-importer error: it shows the arguments passed to the Python script.
Fixes warning: sessionID in Person is not used.
Deletes unneeded partial class modifier.
Fixes warnings - avoids assigning variables if are never used.
Fixes warning - avois assigning the variable because it's not used.
Fixes warnings: deletes more non-used variables.
Deletes warnings avoiding non-defined variables.
Deletes more warnings for non-used variables.
Fixes warnings: puts dumbVariables all together and disables the warning for them.
Fixes warnings: avoids a few more variables that were declared and not used.
Deletes warning - stops using a private member variable to hold the parent in some widgets.
Fixes warning - a variable was assigned and never used.
Fixes warnings - Moved two Catalog.GetString() calls to constants.cs.
Fixes warnings - stops assigning variables that are not used.
Moves session_load dialogue out of chronojump.glade into its specific glade file.
Moves dialog_about outside chronojump.glade.
Adds new Glade files in the build system and instructions.
Adds the new files in the build system.
Adds the files in the repository.
Uses only one chronojump.glade: deletes the original chronojump.glade and changes all the source code
to use the new one.
Deletes references to the old chronojump.glade.
Improves instructions how to compile on OSX.
Adds missing files from chronojump-importer.
Adds .gitignore with a first list of files.
Adds files in .gitignore. Now, on Linux, git status is clean after a build.
Adds LD_LIBRARY_PATH in the Monodevelop project.
autogen.sh generates deb-pkg.sh with executable permissions.
libcesarplayer/Makefile generates these two files, they don't need to be in the git repository.
Uses the version from the output of "git describe" instead of hardcoding in configure.ac.
Adds a new file in .gitignore
This file is generated by autoconf from buildInfo.cs.in.
Updates documentation: it's important to create the tag before calling autoconf and compiling.
Updates .gitignore adding some more files.
Uses the full git describe in the PACKAGE_VERSION and the simplie one for the assembly files.
This is not needed anymore - autogen uses git describe output to know the version that is being build.
Adds steps to do the OSX-package.
Fixes Makefile syntax, makes it specific for OSX. Exports new variable.
Updates documentation and makes sure that on make osx-package everything has been build.
Merge branch 'chronojump_version'
Fixes "typo" on OS-X Make dependencies.
Uses the correct autogen variable.
Adds comment on buildInfo.cs.in to avoid people editing buildInfo.cs
Updates instructions to compile libcesarplayer example.
Merge branch 'master' into different_glades_2
Fixes problem on Windows when executing chronojump_importer.
For consistency with win32: Makefile target to create the package/installer is named osx-installer.
Merge branch 'different_glades_2'
Deletes unused glade files.
Deletes accelerator for Help - About.
Adds new command line option in the chronojump_importer.py to import into a session.
When importing a chronojump session: if the user has an opened session it merges the data into the
existing session.
Improves text messages when importing the sessions.
When importing a session: shows the session name in the information dialog.
Simplifies code when error checking and avoids a possible crash.
Fixes crash: returns the key and not a key named "key".
Adds recently added file in the chronojump.csproj (to be used in Monodevelop)
When deleting a session (for example) makes sure that currentSession = null
In the chronojump importer: updates the JumpRjType correctly (based on the correct table).
chronojump-importer: avoids duplicates on Jumps, JumpRj and PersonSession77.
chronojump-importer: simplifies code using Database.column_names() method.
chronojump-importer: import runs.
chronojump-importer: avoids duplicates in the encoder files.
chronojump-importer: imports Pulse table.
When importing a session: reloads the session.
Fixes bug: the dialogue when importing a session always showed the first session of the database.
Improves user messages of the chronojump-importer.
Fixes a problem when executing initltool-merge -m in po/ directory.
In the "import session" dialogue moves the path textbox and button to the top.
Import chronojump database: in the dialog it uses a Label instead of a text edit.
Adds in the importer dialog two comboboxes to select if "import into a new session" or "into the
existing session"
Adds new image files in the MonoDevelop project.
chronojump-importer: improves the UI.
Revert "Fixes a problem when executing initltool-merge -m in po/ directory."
intltool-update: sadly the standard intltool doesn't handle configure.ac m4_esyscmd_s macro
Chronojump-importer: returns Ok instead of Accept when importing sessions into a new session.
Fixes bug when importing a session where personIDs would already exist in the current database.
Avoids having an extra directory (data) in the encoder exercises text files.
Uses the same directories structure as it should be.
chronojump-importer: fixes a bug: updates the exerciseEncoder IDs accordingly with the new needed IDs.
Daniel Mustieles (1):
Updated Spanish translation
Federico Perego (3):
Updated Italian translation
Update Italian translation
Update Italian translation
Gábor Kelemen (1):
Updated Hungarian translation
Marek Cernocky (3):
Updated Czeach translation
Updated Czech translation
Updated Czech translation
Marek Černocký (12):
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Mario Blättermann (1):
Update German translation
Matej Dremelj (1):
Updated Slovenian translation
Muhammet Kara (1):
Update Turkish translation
Piotr Drąg (5):
Update POTFILES.in and POTFILES.skip
Update POTFILES.in
Update POTFILES.in
Update POTFILES.in
Update POTFILES.in
Rafael Fontenelle (2):
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Xavier Padullés (18):
Fixed LeastSquares formula
Fixed encoder landing detection
LeastSquares done!
fixed graphing accel/force in instantaneous analysis
paint full serie don't plot speed on inertial
Better abs values on calculations at encoder paint
Updated spanish translation
Minor fix in spanish translation
Updated catalan tranlation
Added 1RM prediction. Badillo 2015
Fixed speed ablines in 1RMBadillo
Minor changes. Some comments in neuromuscular profile
NeuroMuscularProfile interpolation simplified
Updated spanish translate
Updated catalan translate
Updated initial encoder image
Small fix in main encoder image
Updated catalan translation
Xavier de Blas (238):
safer fixInertialSignalIfNotFullyExtended
guiTests with bucles for persons and signals
Safer FileReadable method
nicer code for guiTests
better p.ID checking
guiTests without static methods and ending correctly on last person
guiTests can select session
gui tests can select session
DB 1.31 check string fully extended on preferences
Minor change
1.6.2 (b)
Default new option to discard feedback of first three curves on inertial. Also first ecc feedback is
always discarded
encoderCaptureOptions and repetitiveConditions modal
Fix to last commit
Fixes on catalan translation
EncoderCaptureOptions -> preferences
EncoderCaptureOptions -> preferences (66%)
EncoderCaptureOptions -> preferences (80%)
EncoderCaptureOptions -> preferences (82%)
Minor fix to last commit
Added button_carles for carles stuff
volumeOn (contacts and encoder) moved to preferences multimedia tab
If no curves found, signal graph is shown (need tests!)
separated jumps simple/reactive, runs simple/intervallic. TODO on start window
Nicer mode menu
Fixed crash on start if started with encoder and then load session with pulse data
Chronopic buttons (contact/encoder) moved to capture tabs
Start window with jumps,runs,power and two subcategories each
Start window done
Minor change
Added chronopicConnection diagram
If no curves found, signal graph is shown (with minHeight message)
EncoderCaptureOptions -> preferences (100%)
Fixed 1RM filter exercise
analyze dateAsX uses capture time (not session time)
scrolled windows on jumpsProfile infos (gui gets less wider)
Initial code for ChronopicWizard
chronopicWizard detects ports and GUI is nice.
ChronopicWizard assigns ports to radios and discrimines alreadydetected
ChronopicWizard done. Need integration with chronopicWin, and cj start window
Change multitest firmware only when needed
ChroonpicWizard integrateed with chronopicWin and rest of the software
build 1.6.2.c
Encoder capture/load power bars show maximum power of a person intersession
Automatic ping on startup (nice with the GUI)
ping better with new thread. Code reorg
Fixed last code reorg
Print stiffness as double (could be too big for an int on a really tiny tc DJ)
Fixing LeastSquares method (unused yet)
Encoder saved repetitions calculation on barplot now works ok on ec
checking if port exists on change mode (when wizard has been used)
build date: c
Updated chronopicConnection diagrams
chronopicRegister reads SerialNumber on Linux
Disabled chronojumpServer compilation
Sqlite 1.33. chronopicRegister SQL and list working
chronopicRegister reads SerialNumber on Mac
chronopicRegister refactored and finds serialNumber on all OSs
chronopicRegister finds COM port on Windows
chronopicRegister updates port
Fixed bug on combo jump types and startedt chronopicRegister gui
comboSelectJump class, big refactoring of combo_select_jumps
cjCombo refactored
comboSelectJumpsRj done!
comboSelectRuns done! and cjCombo refactored
comboSelectRunsI done!
chronopicRegisterWin shows real data and chan change type on SQL
Minor fix
Fixed bars not showing and crash at capture on config.EncoderCaptureShowOnlyBars == TRUE
All chronopic encoder working with chronopicRegister. TODO: Need to delete commented code
Removed chronopicRegister Button from start window
chronopicRegister working for contacts and encoder
chronopicRegister can be closed with Escape key
cp, sp fixed since last commit. Now there's only one instance
updated csproj
ChangeMultitestFirmware working again
pulsebar on connectContactsReal
On Windows does not create chronopicRegisterList at every jump
ChronopicRegisterWindow modal
ConnectingReal has own mini window. Small refactoring
chronopicConnection can be cancelled
Fixing reconnect USB cable on OSX (once jumps capture has been done)
Fixed crash on paintCrossVariables 1RM since Sept 5 (does not affect 1.6.2)
Encoder Force/Speed graph crosses axis and plots crossing values
Close serial port (if open) when Chronopic is disconnected.
minor change
Better code at on_button_execute_test_clicked()
Updated chronopicConnection diagram
Better Multitest change
Better chronopic contacts button (and multitest info)
ChangeMultitestFirmware works perfectly now
Created a gui test for changeMultitestFirmware
Better start of test: chronojumpWindowTestsChronopicContactReal
guiTests more responsive and with report at end
Minor fixes on guiTest: Multitest change
GuiTests select sessions by uniqueID
Printing a message to debug SQL date problems in hebrew
Printing non-GTK thread remaining log
Chronojump printAll will print info on log from all threads
Better handling of ports on Windows
Better management of missing Chronopic on Windows
Ensure initialization of encoder capure variables before start threads
ChronopicRegister window starts on first mode change if UNKNOWN Chronopic/s
Improvements on chronopicRegister window
Change to Other tests updates GUI correctly
Better chronopic register window
1RM bench press with extra weight and not total weight
1RM save uses extra weight. Disabled Indirect until data is extra weight
Nicer start main window with transparent logo on blue background
1RMIndirect better Y axis labels
Change gravitatory to inertial hides hbox_combo_encoder_analyze_1RM
1RMIndirect with extra mass
Closing sp on OSX if opening chronopicRegister and no ports
Commented buggy code on chronopic detection on jump with no port on Windows. TODO: fix it
Updated web logo
New feature: Added rest times after each test
After encoder test persons restTime is "zeroed"
restTime sortable (minutes and seconds always with two digits)
updateRestTimes each second
Rest times (configurable) done!
Changed one English tooltip
restTime works also in minutes:seconds
treeview person can paint in red cells that are selected
run->race, track->lap. Check again when intltool-update -m works
Cancel tests now cancel immediately, no need touch platform and pushing more buttons
better cancel sensitiveness, and new finish cancel button images
Better cancelling with static method and variable
All dialog_server_stats string not-translatable (is not used)
All session_upload glade string not-translatable (is not used)
run->race, track->lap Done!
Encoder export csv units same row than magnitudes (better for libreoffice)
Encoder export with mean and mean(abs)
Safer logB
New Encoder overview mode to see at a glance powers on session
logB much safer. seems to have finished with ^@ and 92M buggy characters on logs... that crashed
software
Hopefully chronopic register and tests work flawlessly now
Minor catalan typo
Send log now uses version from BuildInfo
Minor changes
Fixed not-hiding "old" objects on genericWindow
contacts delete, play at execute place. Only delete or play last captured
Better sensitivity of delete, play video. Not conflict with treeview top buttons
event_execute_button_update hidden until works
Better gui on chronopicRegister window
Fixed unable to delete some encoder curves
On import session jumpsRj, runs and runsI combos updated. Untested!
Fixing speed painting when force is also painted
On export encoder tables "ms" is correctly shown now
On jumps multisession statistics, now show all jumps of each person
Improving cp/sp disconnection to fix locks on MacOSX
ping use BuildInfo.chronojumpVersion instead of Assembly.GetExecutingAssembly().GetName().Version
Fixed treeview problem (since 4 days) on import session on new session
Better abort of ping
Updated howto_translate.txt with info about custom intltool-update script
Fixed some strings
Added disclaimer message on OSX about disconnecting Chronopic problems
Removed 1.6.2 and pre Chronopic window stuff
GUI for sensibility (debounce time) adjustement
1RM Squat gui done and integrated with bench press on R
Threshold (debounce time) on SQL and GUI working
Done help dialog for threshold
MultiChronopic implemented again. TODO: Need tests and read "BUGGY" message
Fixed gui at changing person on jumpsReactive and runsInterval
Encoder Configuration window after showing side content retrieves size
EncoderConfiguration load/save gui 20%
Added two translatable strings
EncoderConfiguration manage - SQL 80% gui 50%
776617 "Mark some strings as translatable" 50% fixed
Fixed: 776621 Text trimmed in Threshold window. labels -> textviews
EncoderConfiguration manage - SQL 90% gui 60%
EncoderConfiguration manage. GUI changes on select treeview row
EnocoderConfiguration import working
Better closing ports
Fix on last commit
Updated csproj file for monodevelop
Multichronopic working again
Removed 1.6.2 (and before) ChronopicWindow class
Firmware is also updated on second chronopic (if needed)
Missing on last commit
Better info on conneting Chronopic
safer showUpdateStatsAndHideData with new method: CanTouchGTK()
Finish a contact test actually finishes! Without problematic dialog and TotallyFinished stuff
Removed <1.6.2 cancel and finish code
Fixed multichronopic connection
Minor change
Fixed crash on init database since 5 days(EncoderConfiguration manage - SQL 80% gui 50%)
Better init cancel/finish variables to avoid problems with 2 chronopics
Better management of persons on guiTests
guiTests continues after a contacts test
guiTests simulates RJ tests
Debug info onGetLimitedRounded
Minor fix on catalan translation
Fixes on guiTests
Removed <= 1.62 chronopic (autodetect, wizard) code
Better message for Chronopic connection
Big change: all contacts tests end on first thread. Safer/Easier
Fixed csproj
EncoderConfiguration manage 95%. Read TODOs
encoderConfiguration.SelectActive creates one if there's no active
encoderconfiguration SelectByEconf uses SQLECWINCOMPARE
Returning from encoderConfigurationWin Mantains eccon, anchorage, extraWeightN
encoderConfigurationWin button_close (removed cancel, accept)
encoderConfiguration always saves to SQL on exit
Updated database diagram
Fixes on encoderConfiguration apply
Added two translatable strings
Fixed some English strings
Updated catalan translation
Updated catalan translation
encoderConfigurationWindow GUI fixes
encoderConfiguration window. Delete Done!
Minor gui change
Minor change on catalan translation
Cleaned warnings. 7 remaining.
encoderConfiguratinWin with manage. Done!
Safer SQL open checking Mono.Data.Sqlite.SqliteConnection.State
When finish is pressed, now cannot press finish again or cancel
Minor change on catalan translation
guiTests will stop (not crash) if session has no persons
Fixed encoder import
Preferences / debug mode activates printAll
Ensure cancel_clicked and finish_clicked are only done one time
button chronopic on encoder now shows "Chronopic" (anad the image)
EncoderConfiguration export. Done!
Testing status on SQL open and insert. TODO: remove this
Safer SQL open
More SQL testing: GCCollect and NeverClose. TODO: fix this before release
Correctly close chronopicRegister DataReader
guiTests now perform simple jumps
A bit better SQL open
Minor change
Minor GUI changes
GUI improvements
Updated howtow_new_version with Owncloud stuff
Added missing images
Fix on a string
Updated copyright notices
Removed unused buildDate string
Мирослав Николић (2):
Updated Serbian translation
Updated Serbian translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]