]> sigrok.org Git - sigrok-qt.git/log
sigrok-qt.git
11 years agoAdd "Copyright and license" section. master
Uwe Hermann [Fri, 26 Apr 2013 12:12:17 +0000 (14:12 +0200)]
Add "Copyright and license" section.

11 years agoGPL headers: Use correct project name.
Uwe Hermann [Tue, 23 Apr 2013 20:38:43 +0000 (22:38 +0200)]
GPL headers: Use correct project name.

11 years agoREADME: Refer to the new Building wiki page.
Uwe Hermann [Sun, 17 Mar 2013 13:13:29 +0000 (14:13 +0100)]
README: Refer to the new Building wiki page.

11 years agosrd_decoder_list() now returns a const GSList.
Uwe Hermann [Tue, 1 Jan 2013 20:15:56 +0000 (21:15 +0100)]
srd_decoder_list() now returns a const GSList.

11 years agoDrop unused variable.
Uwe Hermann [Tue, 1 Jan 2013 20:00:46 +0000 (21:00 +0100)]
Drop unused variable.

11 years agoMake datafeed_in packet parameter a const pointer, and make all pointers to the paylo...
Joel Holdsworth [Thu, 20 Dec 2012 12:49:13 +0000 (12:49 +0000)]
Make datafeed_in packet parameter a const pointer, and make all pointers to the payload const

This patch corresponds to bf53457d in libsigrok

11 years agoUpdate to recent API change.
Uwe Hermann [Thu, 13 Dec 2012 22:08:46 +0000 (23:08 +0100)]
Update to recent API change.

The sr_driver_init() API call now takes a struct sr_context pointer.

11 years agoDrop unused sampleiodevice.{cpp,h} files.
Uwe Hermann [Wed, 24 Oct 2012 16:24:24 +0000 (18:24 +0200)]
Drop unused sampleiodevice.{cpp,h} files.

11 years agoAdapt to sr_init()/sr_exit() API changes.
Uwe Hermann [Wed, 24 Oct 2012 15:16:03 +0000 (17:16 +0200)]
Adapt to sr_init()/sr_exit() API changes.

Also, move shutdown code to main.cpp.

11 years agosigrok-qt.nsi: Fix incorrect icon path.
Uwe Hermann [Sun, 21 Oct 2012 13:51:11 +0000 (15:51 +0200)]
sigrok-qt.nsi: Fix incorrect icon path.

11 years agoRe-add HACKING file after repo split.
Uwe Hermann [Tue, 16 Oct 2012 13:12:37 +0000 (15:12 +0200)]
Re-add HACKING file after repo split.

11 years ago.gitignore: Add missing entries.
Uwe Hermann [Wed, 10 Oct 2012 22:57:28 +0000 (00:57 +0200)]
.gitignore: Add missing entries.

11 years agoREADME: Update status/URLs/repos, add more info.
Uwe Hermann [Wed, 10 Oct 2012 22:06:29 +0000 (00:06 +0200)]
README: Update status/URLs/repos, add more info.

11 years agoqt: Remove another sr_session_stop().
Uwe Hermann [Mon, 6 Aug 2012 21:07:49 +0000 (23:07 +0200)]
qt: Remove another sr_session_stop().

This caused a segfault with recent libsigrok versions.

11 years agoqt: Use new sr_dev_config_set() API call.
Uwe Hermann [Mon, 6 Aug 2012 20:49:57 +0000 (22:49 +0200)]
qt: Use new sr_dev_config_set() API call.

11 years agoqt: UIs shouldn't call sr_session_stop() upon SR_DF_END.
Uwe Hermann [Mon, 6 Aug 2012 20:48:18 +0000 (22:48 +0200)]
qt: UIs shouldn't call sr_session_stop() upon SR_DF_END.

11 years agoqt: SR_HWCAP_PROBECONFIG is obsolete now.
Uwe Hermann [Mon, 6 Aug 2012 20:47:55 +0000 (22:47 +0200)]
qt: SR_HWCAP_PROBECONFIG is obsolete now.

11 years agoqt: Update to sr_filter_probes() API changes.
Uwe Hermann [Mon, 6 Aug 2012 20:45:36 +0000 (22:45 +0200)]
qt: Update to sr_filter_probes() API changes.

The sr_filter_probes() function now expects the 'probelist' argument to
be terminated with -1.

11 years agoqt: initial port to new libsigrok API
Bert Vermeulen [Tue, 24 Jul 2012 13:30:23 +0000 (15:30 +0200)]
qt: initial port to new libsigrok API

This does the scanning properly according to the new way, and saves the
discovered devices to a GSList stored in the MainWindow instance. The
rest of the code should use the MainWindow::getDevices() getter to
retrieve these, and use the data (which is struct sr_dev_inst *) to
call libsigrok API functions.

11 years agoqt: Partial fix for sample acquisition and display.
Uwe Hermann [Thu, 12 Jul 2012 14:51:18 +0000 (16:51 +0200)]
qt: Partial fix for sample acquisition and display.

11 years agoqt: Fix a segfault.
Uwe Hermann [Thu, 12 Jul 2012 22:00:47 +0000 (00:00 +0200)]
qt: Fix a segfault.

Add missing 'static' for the header field to fix a segfault.

11 years agoqt: Use sr_session_stop() instead of sr_session_halt()
Lars-Peter Clausen [Thu, 5 Jul 2012 19:15:12 +0000 (21:15 +0200)]
qt: Use sr_session_stop() instead of sr_session_halt()

Use sr_session_stop() instead of the deprecated sr_session_halt().

Signed-off-by: Lars-Peter Clausen <redacted>
11 years agoqt: switch to new <libsigrok/libsigrok.h>
Bert Vermeulen [Wed, 4 Jul 2012 23:17:04 +0000 (01:17 +0200)]
qt: switch to new <libsigrok/libsigrok.h>

11 years agosr/srd/cli: require glib version >= 2.28
Bert Vermeulen [Fri, 22 Jun 2012 23:17:36 +0000 (01:17 +0200)]
sr/srd/cli: require glib version >= 2.28

Needed for g_get_monotonic_time(). Thanks to Tomaž Šolc.

12 years agocli/gtk/qt: Now all require libsigrok >= 0.2.0 (API changes).
Uwe Hermann [Thu, 31 May 2012 22:23:47 +0000 (00:23 +0200)]
cli/gtk/qt: Now all require libsigrok >= 0.2.0 (API changes).

12 years agoqt: Update to use new APIs (fixes build).
Uwe Hermann [Thu, 31 May 2012 21:41:09 +0000 (23:41 +0200)]
qt: Update to use new APIs (fixes build).

12 years agoqt: Add empty NEWS file.
Uwe Hermann [Sat, 7 Apr 2012 16:16:24 +0000 (18:16 +0200)]
qt: Add empty NEWS file.

12 years agosr/srd: Use/fix SR(D)_MAX_NUM_PROBES.
Uwe Hermann [Sat, 7 Apr 2012 16:14:39 +0000 (18:14 +0200)]
sr/srd: Use/fix SR(D)_MAX_NUM_PROBES.

12 years agosrd/cli/qt: Some more API consistency renames.
Uwe Hermann [Sun, 25 Mar 2012 12:49:11 +0000 (14:49 +0200)]
srd/cli/qt: Some more API consistency renames.

12 years agoqt: Fix for srd_log_handler_set call
Joel Holdsworth [Wed, 21 Mar 2012 21:08:44 +0000 (21:08 +0000)]
qt: Fix for srd_log_handler_set call

12 years agosr/cli/gtk/qt: Fix package version numbers / docs.
Uwe Hermann [Wed, 21 Mar 2012 17:40:25 +0000 (18:40 +0100)]
sr/cli/gtk/qt: Fix package version numbers / docs.

The next (and first) libsigrok release will be called 0.1.0.

The next (and first) libsigrokdecode release will be called 0.1.0.

The next sigrok-cli release will be called 0.3.0 (as we already had a 0.1
and 0.2 release of sigrok-cli; those did not yet use the libs, though).

sigrok-gtk and sigrok-qt didn't have any releases yet, so their version
numbers are set to 0.1.0.

Also, consistently use three numbers/digits for our version numbers.

12 years agosrd/cli/qt: s/srd_session_feed/srd_session_send/.
Uwe Hermann [Tue, 20 Mar 2012 16:58:25 +0000 (17:58 +0100)]
srd/cli/qt: s/srd_session_feed/srd_session_send/.

12 years agosrd/cli/qt:s/decoders/decoder/ for consistency.
Uwe Hermann [Fri, 16 Mar 2012 14:25:53 +0000 (15:25 +0100)]
srd/cli/qt:s/decoders/decoder/ for consistency.

12 years agosr: Name all callback data 'cb_data'.
Uwe Hermann [Wed, 29 Feb 2012 21:32:34 +0000 (22:32 +0100)]
sr: Name all callback data 'cb_data'.

12 years agosr/cli/gtk/qt: s/hw/driver/ in some places.
Uwe Hermann [Wed, 29 Feb 2012 18:56:15 +0000 (19:56 +0100)]
sr/cli/gtk/qt: s/hw/driver/ in some places.

12 years agosr/cli/gtk/qt/: s/plugin/driver/.
Uwe Hermann [Tue, 28 Feb 2012 22:52:30 +0000 (23:52 +0100)]
sr/cli/gtk/qt/: s/plugin/driver/.

12 years agogtk/qt: nsis: Fix comment strings.
Uwe Hermann [Thu, 23 Feb 2012 21:43:41 +0000 (22:43 +0100)]
gtk/qt: nsis: Fix comment strings.

12 years agosr: No need for dynamic hardware driver registration.
Uwe Hermann [Wed, 22 Feb 2012 20:48:30 +0000 (21:48 +0100)]
sr: No need for dynamic hardware driver registration.

We don't need or allow run-time registration of hardware
drivers/plugins, they're added at compile-time.

12 years agocli/gtk/qt: nsis: Better installer filename.
Uwe Hermann [Wed, 22 Feb 2012 18:16:03 +0000 (19:16 +0100)]
cli/gtk/qt: nsis: Better installer filename.

12 years agoqt: nsis: Hook up to "Add/remove programs".
Uwe Hermann [Wed, 22 Feb 2012 18:13:55 +0000 (19:13 +0100)]
qt: nsis: Hook up to "Add/remove programs".

12 years agosr: s/config_set/dev_config_set/.
Uwe Hermann [Sat, 18 Feb 2012 11:11:15 +0000 (12:11 +0100)]
sr: s/config_set/dev_config_set/.

This functions is per-device-instance, so use dev_ as prefix as with
the other ones.

12 years agosr/cli/gtk/qt: s/get_dev_info/dev_info_get/.
Uwe Hermann [Sat, 18 Feb 2012 10:41:21 +0000 (11:41 +0100)]
sr/cli/gtk/qt: s/get_dev_info/dev_info_get/.

12 years agosr/cli/gtk/qt: s/configuration/config/.
Uwe Hermann [Fri, 17 Feb 2012 23:31:35 +0000 (00:31 +0100)]
sr/cli/gtk/qt: s/configuration/config/.

12 years agosr/cli/gtk/qt: s/device/dev/ in many places.
Uwe Hermann [Fri, 17 Feb 2012 21:25:01 +0000 (22:25 +0100)]
sr/cli/gtk/qt: s/device/dev/ in many places.

Also, a few s/instance/inst/ occurences.

12 years agosr: rename all sr_hwplugin(s)_* functions to sr_hw_*
Bert Vermeulen [Wed, 15 Feb 2012 02:18:48 +0000 (03:18 +0100)]
sr: rename all sr_hwplugin(s)_* functions to sr_hw_*

12 years agosrd: rename public API functions to srd_thing_action format
Bert Vermeulen [Tue, 14 Feb 2012 02:43:28 +0000 (03:43 +0100)]
srd: rename public API functions to srd_thing_action format

12 years agosrd: don't load all protocol decoders unless we really need to.
Bert Vermeulen [Tue, 14 Feb 2012 02:28:53 +0000 (03:28 +0100)]
srd: don't load all protocol decoders unless we really need to.

12 years agosr: rename hwplugin functions to sr_thing_action format
Bert Vermeulen [Mon, 13 Feb 2012 14:23:16 +0000 (15:23 +0100)]
sr: rename hwplugin functions to sr_thing_action format

12 years agosr: rename all sr_device_* functions to sr_dev_*
Bert Vermeulen [Mon, 13 Feb 2012 13:00:47 +0000 (14:00 +0100)]
sr: rename all sr_device_* functions to sr_dev_*

12 years agosrd: extra module path can now optionally be passed to srd_init()
Bert Vermeulen [Sun, 12 Feb 2012 03:07:22 +0000 (04:07 +0100)]
srd: extra module path can now optionally be passed to srd_init()

Also environment variable SIGROKDECODE_DIR, if present, is prepended
to the module path.

12 years agoRename 'void *' callback parameters to 'user_data'.
Uwe Hermann [Sat, 11 Feb 2012 21:09:18 +0000 (22:09 +0100)]
Rename 'void *' callback parameters to 'user_data'.

This is better, both for consistency reasons, and also because 'data' is
a bit too generic and might be confusing, especially since we have other
'data' fields in the code in various places.

12 years agosrd: Every callback should have a 'void *' parameter.
Uwe Hermann [Sat, 11 Feb 2012 21:38:17 +0000 (22:38 +0100)]
srd: Every callback should have a 'void *' parameter.

This is required in various situations and for various lib users,
especially so GUIs which might want to pass specific info via this
mechanism.

12 years agosrd: rename all instance to inst
Bert Vermeulen [Sat, 11 Feb 2012 17:06:56 +0000 (18:06 +0100)]
srd: rename all instance to inst

12 years agosr/srd: Use SR_LOG_*/SRD_LOG_* macros.
Uwe Hermann [Wed, 8 Feb 2012 21:06:48 +0000 (22:06 +0100)]
sr/srd: Use SR_LOG_*/SRD_LOG_* macros.

12 years agosr: Implement proper logging framework.
Uwe Hermann [Wed, 8 Feb 2012 21:04:13 +0000 (22:04 +0100)]
sr: Implement proper logging framework.

This is pretty much identical to the current libsigrokdecode API/framework.

12 years agosrd: More consistent log related function names.
Uwe Hermann [Wed, 8 Feb 2012 18:52:43 +0000 (19:52 +0100)]
srd: More consistent log related function names.

Also, fix typos, constify some parameters, add more Doxygen comments.

12 years agoAdd missing logo icon files for Windows installers.
Uwe Hermann [Tue, 7 Feb 2012 23:33:54 +0000 (00:33 +0100)]
Add missing logo icon files for Windows installers.

12 years agonsis: Install missing msys-1.0.dll and msys-z.dll.
Uwe Hermann [Tue, 7 Feb 2012 23:25:24 +0000 (00:25 +0100)]
nsis: Install missing msys-1.0.dll and msys-z.dll.

Thanks John-Eric Kamps ("MockUp") for testing on a pristine
Windows 7 (64 bit).

12 years agonsis: Request admin privileges for Windows Vista and Windows 7.
Uwe Hermann [Tue, 7 Feb 2012 23:16:25 +0000 (00:16 +0100)]
nsis: Request admin privileges for Windows Vista and Windows 7.

12 years agoqt: Add missing COPYING file.
Uwe Hermann [Mon, 6 Feb 2012 20:46:34 +0000 (21:46 +0100)]
qt: Add missing COPYING file.

12 years agonsis: One installer file per frontend.
Uwe Hermann [Mon, 6 Feb 2012 20:39:13 +0000 (21:39 +0100)]
nsis: One installer file per frontend.

There will be a sigrok-cli-installer-0.1.exe,
sigrok-gtk-installer-0.1.exe, and sigrok-qt-installer-0.1.exe,
for example.

Also, add some more .gitignore entries.

12 years agoProject-wide consistent naming for #include guards.
Uwe Hermann [Sat, 4 Feb 2012 09:41:30 +0000 (10:41 +0100)]
Project-wide consistent naming for #include guards.

Document the naming scheme in HACKING.

12 years agoqt: Add a "quick hack" PR test code (outputs text).
Uwe Hermann [Thu, 2 Feb 2012 08:33:54 +0000 (09:33 +0100)]
qt: Add a "quick hack" PR test code (outputs text).

12 years agoUpdate/enforce/document our build requirements.
Uwe Hermann [Sat, 28 Jan 2012 20:26:56 +0000 (21:26 +0100)]
Update/enforce/document our build requirements.

12 years agoqt: DecoderStackForm: Add buttons, menu entry.
Uwe Hermann [Wed, 25 Jan 2012 15:53:48 +0000 (16:53 +0100)]
qt: DecoderStackForm: Add buttons, menu entry.

12 years agoqt: Add DecoderStackForm GUI stuff and C++ class.
Uwe Hermann [Wed, 25 Jan 2012 15:48:15 +0000 (16:48 +0100)]
qt: Add DecoderStackForm GUI stuff and C++ class.

12 years agoqt: Show srd log messages in a GUI tab.
Uwe Hermann [Wed, 25 Jan 2012 08:33:04 +0000 (09:33 +0100)]
qt: Show srd log messages in a GUI tab.

12 years agoqt: Add a QPlainTextEdit area.
Uwe Hermann [Tue, 24 Jan 2012 08:35:39 +0000 (09:35 +0100)]
qt: Add a QPlainTextEdit area.

12 years agoqt: Use "Logic analyzer" and "Log" tabs.
Uwe Hermann [Mon, 23 Jan 2012 19:12:27 +0000 (20:12 +0100)]
qt: Use "Logic analyzer" and "Log" tabs.

12 years agoqt: Print "longname" for PDs as the CLI does.
Uwe Hermann [Mon, 23 Jan 2012 18:58:59 +0000 (19:58 +0100)]
qt: Print "longname" for PDs as the CLI does.

12 years agoqt: manpage: Add sigrok-gtk(1) to "SEE ALSO".
Uwe Hermann [Sun, 15 Jan 2012 19:44:46 +0000 (20:44 +0100)]
qt: manpage: Add sigrok-gtk(1) to "SEE ALSO".

12 years agofrontends: Check for sr/srd minimum versions.
Uwe Hermann [Sun, 15 Jan 2012 19:30:10 +0000 (20:30 +0100)]
frontends: Check for sr/srd minimum versions.

12 years agoqt: Show PD annotations and protocol docs.
Uwe Hermann [Sun, 15 Jan 2012 13:12:01 +0000 (14:12 +0100)]
qt: Show PD annotations and protocol docs.

12 years agoqt: 'longdesc' is gone.
Uwe Hermann [Sun, 15 Jan 2012 12:44:26 +0000 (13:44 +0100)]
qt: 'longdesc' is gone.

12 years agoqt: Drop author/email fields.
Uwe Hermann [Sun, 15 Jan 2012 12:19:08 +0000 (13:19 +0100)]
qt: Drop author/email fields.

12 years agoqt: .gitignore: Add *.qm files.
Uwe Hermann [Tue, 3 Jan 2012 20:43:32 +0000 (21:43 +0100)]
qt: .gitignore: Add *.qm files.

12 years agoqt: Move locale.extra line.
Uwe Hermann [Tue, 3 Jan 2012 20:42:15 +0000 (21:42 +0100)]
qt: Move locale.extra line.

This generates the .qm files before qmake/make tries to install them.

12 years agoqt: sigrok-qt.pro: Use PREFIX variable.
Uwe Hermann [Tue, 3 Jan 2012 20:13:11 +0000 (21:13 +0100)]
qt: sigrok-qt.pro: Use PREFIX variable.

12 years agoqt: Install sigrok-qt manpage upon 'make install'.
Uwe Hermann [Tue, 3 Jan 2012 19:53:06 +0000 (20:53 +0100)]
qt: Install sigrok-qt manpage upon 'make install'.

12 years agoqt: Minor fixes and updates.
Uwe Hermann [Tue, 3 Jan 2012 19:25:01 +0000 (20:25 +0100)]
qt: Minor fixes and updates.

12 years agoSplit README, add appropriate ones per-project.
Uwe Hermann [Fri, 30 Dec 2011 21:38:25 +0000 (22:38 +0100)]
Split README, add appropriate ones per-project.

12 years agoUpdate/fix .gitignore files.
Uwe Hermann [Fri, 30 Dec 2011 21:12:37 +0000 (22:12 +0100)]
Update/fix .gitignore files.

12 years agoChange sigrok-gui name to sigrok-qt.
Uwe Hermann [Fri, 30 Dec 2011 20:12:01 +0000 (21:12 +0100)]
Change sigrok-gui name to sigrok-qt.

12 years agoRename sub-project dirs to their correct name.
Uwe Hermann [Fri, 30 Dec 2011 10:23:22 +0000 (11:23 +0100)]
Rename sub-project dirs to their correct name.