4052 Commits

Author SHA1 Message Date
David Capello
75203037e2 Merge branch 'master' 2016-03-04 15:44:04 -03:00
David Capello
962928a609 Add the possibility to assign a keyboard shortcut to color quantization (#999) 2016-03-04 15:41:32 -03:00
Etienne Faisant
c7968d4f2d Update fstream_path.h
Fix build on Windows with MinGW
2016-03-04 15:03:46 +01:00
David Capello
451bf02b82 Remove unused variable from replace_image_colors() 2016-03-03 23:41:46 -03:00
David Capello
1ee3efd91d doc/image_buffer.h needs uint8_t definition 2016-03-03 23:25:49 -03:00
David Capello
51f58fda5f base/24bits.h needs uint8_t definition 2016-03-03 22:43:10 -03:00
David Capello
0a5e108ce1 Include base/ints.h in median_filter.h because it's needed for uint8_t 2016-03-03 22:30:13 -03:00
David Capello
368f64d5dc Include base/ints.h from convolution_matrix_filter.h 2016-03-03 21:22:17 -03:00
David Capello
093c5e1e0e Fix base/buffer.h so we include base/ints.h to define uint8_t 2016-03-03 20:33:53 -03:00
David Capello
d33b8f7064 Set default path (MODP_B64_DIR) to find modp_b64 from base library 2016-03-03 19:28:29 -03:00
David Capello
9784721a67 she/system.h needs gfx::Size 2016-03-03 19:27:43 -03:00
David Capello
a14a81a2c0 Undefine ERROR macro in base/log.h if it's defined 2016-03-03 19:27:09 -03:00
David Capello
260f597cc4 Define PACKAGE/VERSION/UPDATE_URL if they are undefined 2016-03-03 19:26:46 -03:00
David Capello
285deb603e Define _CRT_SECURE_NO_WARNINGS on sub-libraries that need it 2016-03-03 19:22:52 -03:00
David Capello
7b06b74715 Include base/log.h on files that use LOG() macro 2016-03-03 19:21:53 -03:00
David Capello
8c9d9eb84c Replace NULL with nullptr on files that don't include base/base.h 2016-03-03 19:20:57 -03:00
David Capello
9a7ffab5a0 Move stdints to base/ints.h file 2016-03-03 19:20:00 -03:00
David Capello
5f97e66a8b Include base/base.h on files that use MIN/MID/MAX 2016-03-03 19:18:46 -03:00
David Capello
4f6a7a7742 Include base/debug.h on files that use ASSERT or TRACE 2016-03-03 19:17:07 -03:00
David Capello
645486f435 Add tooltip to "Super" key checkbox in shortcut dialog 2016-03-02 12:33:05 -03:00
David Capello
cb86fb4c8f Rename ui::winKeyName to ui::kWinKeyName 2016-03-02 10:31:39 -03:00
David Capello
321eb36f52 Fix getting lwin/rwin key state on Windows 2016-03-02 10:07:45 -03:00
Gabriel Rauter
cb92b781eb Change Windows Modifier Name to Win for Windows and Super for Linux/BSD 2016-03-01 23:52:36 +01:00
Gabriel Rauter
e22332144a Add Windows Key as possible Modifier in Keyboard Shortcuts on Windows and Linux as a step to fix #796 2016-03-01 20:14:32 +01:00
David Capello
e887328624 Fix check to know if dl library was found 2016-03-01 14:52:41 -03:00
David Capello
a22039cd16 Check dl library existence (fix #990)
As FreeBSD includes dl functions in libc, dl library doesn't exist.
(dlfcn.h header file must exist anyway.)
2016-03-01 09:16:19 -03:00
David Capello
1d7184dd37 Fix problem setting default screen scaling factor on non-Windows platforms 2016-02-29 22:21:59 -03:00
David Capello
78da4a40a1 Avoid warning on Graphics::drawUIString() 2016-02-29 22:21:21 -03:00
David Capello
91b8df9d4d Fix mouse lag on Linux (fix #957)
As now we can generate several mouse events in
one generateMessagesFromSheEvents(), thanks to
1588e834c3838ffda630abc21bb70c2d4fd75d4d, we can process
all mouse events from Allegro 4.
2016-02-29 22:21:07 -03:00
David Capello
5798c896e2 Don't generate a kSetCursorMessage when the mouse is outside the window
Should finally fix #948
2016-02-29 22:18:36 -03:00
David Capello
fb4fc576bc Fix clicks on X11 (fix #971) 2016-02-29 22:13:23 -03:00
David Capello
2bbd918d99 Update version to 1.1.3-dev 2016-02-29 22:11:00 -03:00
David Capello
5bb46e82cf Add more info about new libraries in src/ directory 2016-02-29 12:25:35 -03:00
David Capello
733ca44b64 Fix dummy PenAPI::Impl ctor 2016-02-29 09:27:38 -03:00
David Capello
d58773756e Add minimal Wacom support
This should fix the lag on Windows platform when we click with the pen.
2016-02-29 08:32:10 -03:00
David Capello
51c939b210 Find the Steam DLL in the app directory 2016-02-26 20:19:37 -03:00
David Capello
1c8d89c31f Merge pull request #973 from farnold/master
OS X: fix clang compile error over non-existent simpleini lib
2016-02-26 19:00:25 -03:00
David Capello
1512e7af52 Merge pull request #979 from sirblackheart/fix-missing-overrides
Fix missing overrides as shown by warnings mentioned in issue #955
2016-02-26 18:58:04 -03:00
David Capello
5fbb4e90d7 Create log in Desktop folder when --debug is used 2016-02-26 17:08:42 -03:00
David Capello
b5d04525c0 Use fstream::is_open() instead of operator bool() 2016-02-26 16:51:30 -03:00
David Capello
516ee5c611 New LOG() function with different logging levels and std::ostream support 2016-02-26 16:13:54 -03:00
David Capello
873ca55c10 Merge branch 'tint-shade-tone-selector' 2016-02-26 15:13:28 -03:00
David Capello
c8d59df66e Save separation distance/layout of internal ColorBar splitter 2016-02-26 15:09:40 -03:00
David Capello
ca160d0647 Remove unnecessary iterations on splitter children in onSave/LoadLayout 2016-02-26 15:08:58 -03:00
David Capello
875e2cd391 Fix possible bug/crash using a cmd::CopyRegion()
The region that we save must be exactly the same that we use in the swap
process.
2016-02-26 12:50:09 -03:00
Gabriel Rauter
7d80b16854 fix missing overrides as shown by warnings mentioned in issue #955 2016-02-26 15:37:41 +01:00
David Capello
7a0a89e59e Add the new ColorTintShadeTone color picker (#707) 2016-02-26 11:18:46 -03:00
David Capello
4e4f473dd6 Don't limit the selection of colors in the spectrum area
In this way when we capture the mouse, we can move it outside the
widget and we're still picking colors in the border of the spectrum.
(Which is useful to select pure black or white.)
2016-02-26 11:13:19 -03:00
David Capello
c1a2cbebde Remove "typename" keyword in replace_image_colors() 2016-02-26 10:09:45 -03:00
David Capello
2da643ef56 Fix warning in doc::write_string() 2016-02-26 10:09:03 -03:00