1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00
Commit Graph

5564 Commits

Author SHA1 Message Date
Zetok Zalbavar
79c249be55
fix: use qAbs() instead of abs() for better platform compatibility
Apparently FreeBSD doesn't include by default `stdlib.h` that provides
`abs()`.

Fix suggested by @antis81.

Fixes #3613.
2016-08-15 23:27:44 +01:00
Zetok Zalbavar
f3c77c5cc7
Merge pull request #3627
initramfs (1):
      chore(build): update OSX build image to Xcode 7.3
2016-08-15 23:25:34 +01:00
Nils Fenner
63db185b6b
refactor(settings): connect "value changed" signals to settings 2016-08-14 18:08:45 +02:00
Nils Fenner
e2f9d2cfe8
fix(settings): const getters 2016-08-14 18:08:45 +02:00
Nils Fenner
f00b9008e6
feat(settings): add notification signals for changed settings values
Makes changes to settings application wide transparent. The properties section is optional in theory, but comes in very handy, if we decide to access settings e.g. from within a script context.
2016-08-14 18:08:24 +02:00
initramfs
9a549d87c0
chore(build): update OSX build image to Xcode 7.3
This commit is created in part to fix the issue with the random
deployment failures of OSX dmg creation via hdiutil.
2016-08-14 16:03:31 +08:00
Zetok Zalbavar
e4398c7894
chore: actually restrict length the first line of Merge* commits
Regexp didn't actually restrict it, found by @iphydf.

Verification now treats commit & merge messages differently, since as
pointed out by @initramfs treating them the same could result in marking
as valid a non-merge commit that starts with `Merge`.

`s/Pls/Please/` as requested by @initramfs.

Also require a space between `Merge` word and rest of the commit
message.
2016-08-12 10:32:34 +01:00
initramfs
d66a981d17
chore(build): fix an invalid git command used in documentation deployment 2016-08-12 05:39:34 +08:00
Zetok Zalbavar
061a6ea10a
Merge pull request #3614
initramfs (4):
      chore(build): deploy doxygen documentation on master branch pushes
      chore(build): parallelize travis and separate out doc build/deploy
      chore(build): add an error message on failure to deploy documentation
      chore(build): extract documentation build directory from doxygen config
2016-08-11 21:15:54 +01:00
initramfs
1f65ecf08c
chore(build): extract documentation build directory from doxygen config 2016-08-12 04:07:55 +08:00
Zetok Zalbavar
ad281345b6
Merge pull request #3607
iphydf (1):
      chore: Return a well-defined value from setAutorun.
2016-08-11 18:08:18 +01:00
Zetok Zalbavar
cf3493338e
Merge pull request #3604
Vincas Dargis (1):
      fix(build): fix OpenAL build on Windows
2016-08-11 17:21:36 +01:00
iphydf
e4d41acdc6
chore: Return a well-defined value from setAutorun.
There is no documentation about what this function is supposed to do or what it
should return, so I'm just guessing it's a success boolean, so it should be
returning true.
2016-08-11 12:36:03 +01:00
initramfs
80581aa966
chore(build): add an error message on failure to deploy documentation 2016-08-11 17:53:41 +08:00
initramfs
e124bd85b6
chore(build): parallelize travis and separate out doc build/deploy
This commit takes the existing travis task list and attempts to split
it into multiple jobs for the sake of efficiency. Also properly
separates out the build/deploy of documentation.
2016-08-11 17:53:34 +08:00
initramfs
51eae5bf34
chore(build): deploy doxygen documentation on master branch pushes
This commit enables travis to automatically build doxygen documentation
on updates to the master branch. The documentation is accessible from
the qTox website under the URL: https://qtox.github.io/doxygen
2016-08-11 17:53:28 +08:00
tux3
23d08db5c0
Merge pull request #3615
Zetok Zalbavar (1):
      chore: relax commit message verification rules for `Merge*` commits
2016-08-10 21:16:46 +02:00
Zetok Zalbavar
05db561616
chore: relax commit message verification rules for Merge* commits
Now almost anything goes for `Merge` commits – the only requirement is
having at least one character after `Merge`, and up to 70 characters.
2016-08-10 20:06:25 +01:00
Vincas Dargis
2f7076c168 fix(build): fix OpenAL build on Windows
Add OpenAL-specific define to fix `error: redefinition of 'struct timespec'` when compiling with MinGW.
`timespec` is already defined within MinGW, but probably detection does not work correctly.

Partially fixes #3372
2016-08-10 13:51:47 +03:00
initramfs
f05b7e040a
Merge pull request #3608
initramfs (1):
      fix(build): allow deployment of OSX dmg binary
2016-08-10 07:12:33 +08:00
initramfs
4975ca9bb5
fix(build): allow deployment of OSX dmg binary
This commit uncomments a previously removed line that creates OSX
binaries. Without creation of the dmg, OSX releases cannot be deployed
automatically by travis on release.
2016-08-10 06:50:34 +08:00
Zetok Zalbavar
11419fe41f
docs: update CHANGELOG.md for v1.5.0 release 2016-08-09 22:18:56 +01:00
Zetok Zalbavar
aecffc84d4
chore(i18n): update translation files for weblate 2016-08-09 18:41:23 +01:00
Rom1
525db2276a
feat(l10n): update French translation from weblate 2016-08-09 18:39:43 +01:00
ezavod
2b65fac36f
feat(l10n): update German translation from weblate 2016-08-09 18:38:36 +01:00
Kaur Männamaa
ba0d7ec768
feat(l10n): update Estonian translation from weblate 2016-08-09 18:38:31 +01:00
Viktar Vauchkevich
1b16466cf9
feat(l10n): update Belarusian translation from weblate 2016-08-09 18:34:52 +01:00
Andrii Zymohliad
3a5e91a208
feat(l10n): update Ukrainian translation from weblate 2016-08-09 18:16:19 +01:00
Zetok Zalbavar
c8bbd076da
docs(MAINTAINING): note that merging PRs should be done locally 2016-08-09 17:42:05 +01:00
sudden6
2045585c77
Merge pull request #3185
initramfs (26):
      feat(video): redesign and improve VideoFrame class
      fix(video): fix CoreAV and VideoSurface to conform to new VideoFrame
      refactor(video): rename and make the frame alignment propety public
      fix(video): fix memory leak caused by unfreed buffers in CoreVideoSource
      fix(video): fix slanted video when video size is not divisible by 8
      refactor(video): use a new ToxAVFrame structure instead of vpx_image
      refactor(video): static cast video dimensions to suppress warnings
      feat(video): adds an ID parameter to the VideoSource class
      refactor(video): internalize frame reference counting
      feat(video): add accessor functions for sourceID and frameID
      refactor(video): make type aliases public
      refactor(video): use generics to simply VideoFrame conversion functions
      refactor(video): rename ToxAVFrame to ToxYUVFrame and add documentation
      refactor(video): update documentation to match new format (issue #3559)
      refactor(videoframe): correct mistakes in commit documentation format
      fix(video): fix a use-after-free with VideoFrame
      fix(video): added declaration for missing biglock in CameraSource
      docs(video): remove old unnecessary comment pertaining to removed code
      fix(video): fix invalid VideoSource ID allocation
      fix(video): specify color ranges for pixel formats that are not YUV
      fix(video): use a QReadWriteLock to manage camera access
      fix(video): force the use of non-deprecated pixel formats for YUV
      refactor(video): update code and documentation to honour QSize validity
      refactor(videoframe): move all inline/template functions into source
      fix(video): guard storeVideoFrame() against freeing in-use memory
      feat(video): add a isValid() function to ToxTUVFrame
2016-08-09 18:16:38 +02:00
Zetok Zalbavar
59352ae797
Merge pull request #3580
sudden6 (1):
      fix(systemtray): don't activate qTox widget on tray icon click in Unity backend
2016-08-08 11:07:47 +01:00
Nils Fenner
3a32a03d4a
Merge pull request #3586
initramfs (1):
      chore(qtox.pro): remove a Qt version check for Qt widgets
2016-08-08 11:16:49 +02:00
Nils Fenner
32c158bc61
fix(gui): don't quit application before last event
Quitting the application kills the event loop. So any event past that will not be handled. Probably causes the "BAD!" entries in log.
2016-08-08 10:26:56 +02:00
sudden6
f50d914c23
Merge pull request #3591
Nils Fenner (1):
      feat(settings): add RecursiveSignalBlocker
2016-08-08 06:21:37 +02:00
Zetok Zalbavar
a446294ea8
Merge pull request #3589
initramfs (2):
      fix(avform): add missing "first" video mode back to video modes
      fix(avform): display true video height in video mode selection
2016-08-07 20:26:57 +01:00
initramfs
192c1e8ff5
fix(avform): display true video height in video mode selection 2016-08-08 03:23:16 +08:00
Nils Fenner
b71c919f2a feat(settings): add RecursiveSignalBlocker
can be used to block any signals during settings ui initialization
2016-08-07 04:56:10 +02:00
tux3
6bbec638ee
Merge pull request #3599
Zetok Zalbavar (1):
      docs(MAINTAINING): add instructions for becoming a maintainer
2016-08-06 21:51:37 +02:00
Zetok Zalbavar
68fcdaefdf
docs(MAINTAINING): add instructions for becoming a maintainer
Also add steps for reviewing PRs and slightly adjust formatting.
2016-08-06 20:40:15 +01:00
initramfs
3e7d55e833
feat(video): add a isValid() function to ToxTUVFrame 2016-08-06 22:12:32 +08:00
sudden6
12df069eaa
refactor(groupinvite): remove HTML from translation and simplify function 2016-08-06 15:19:42 +02:00
sudden6
2f0ffdd27e
fix(systemtray): don't activate qTox widget on tray icon click in Unity backend
based on #3423 by @abbat
2016-08-06 15:18:25 +02:00
Zetok Zalbavar
b55933281f
docs(CONTRIBUTING): add some real examples of scopes
It became apparent in #3574 that it's not clear what scope should be.

Added `CONTRIBUTING` as suggested by @Diadlo.
Added `build` as suggested by @initramfs.

Also improve formatting of the file, so that it will conform to <=80
chars per line for markdown.
2016-08-06 13:06:28 +01:00
Zetok Zalbavar
47153b3d77
fix(l10n): remove unnecessary space in Czech translation
Found by @Diadlo.
2016-08-06 12:35:56 +01:00
qTox translations
f3b164443b
chore(i18n): update translation files for weblate 2016-08-06 10:39:50 +01:00
Jan Klass
962206db76
feat(l10n): update German translation from weblate 2016-08-06 10:39:22 +01:00
Waylon Cude
237351fdd2
feat(l10n): add Lojban translation from weblate 2016-08-06 10:37:01 +01:00
ati3
d951cb7589
feat(l10n): update Czech translation from weblate 2016-08-06 10:06:08 +01:00
Viktar Vauchkevich
97d8c7a108
feat(l10n): update Belarusian translation from weblate 2016-08-06 10:03:01 +01:00
Zetok Zalbavar
106b08e556
Merge pull request #3593
wDraw (1):
      feat(l10n): update Bulgarian translation
2016-08-06 09:56:23 +01:00