[chronojump] Created tag 1.7.0



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]