OSDN Git Service
Martin Renold [Mon, 18 Jan 2010 20:16:24 +0000 (21:16 +0100)]
brush collection: no brush appears only in "default"
And return the 2B pencil that I borrowed from Deevad.
Martin Renold [Mon, 18 Jan 2010 19:49:08 +0000 (20:49 +0100)]
update changelog for 0.8
Martin Renold [Mon, 18 Jan 2010 19:27:47 +0000 (20:27 +0100)]
brush selector: 1px more selection border
Martin Renold [Mon, 18 Jan 2010 16:38:17 +0000 (17:38 +0100)]
menu: put color picker icon to the right place
Andrew Chadwick [Sun, 17 Jan 2010 23:02:31 +0000 (23:02 +0000)]
brushgroups: make interaction a little more gtkish
Martin Renold [Sun, 17 Jan 2010 20:44:23 +0000 (21:44 +0100)]
fix Ico's brushes that painted without pressure
http://forum.intilinux.com/mypaint-finished-work/my-brushes-set-for-the-last-maxy%27s-git-version/
Martin Renold [Sun, 17 Jan 2010 20:28:27 +0000 (21:28 +0100)]
allow opaque > 1.0
It was already possible anyway, if you knew how.
Martin Renold [Sun, 17 Jan 2010 20:06:39 +0000 (21:06 +0100)]
brushlib: fix small problem opaque_multiply
Don't allow opaque to become positive when both opaque and
opaque_multiply are negative (--> unintentional painting)
Brushes where this could happens:
hard_sting.myb
Ico_Color_Smudge_+.myb
Ico_Linear_Watercolor.myb
Ico_Pastel_Stain.myb
s109.myb
splatter-05.myb
splatter-06.myb
Martin Renold [Sun, 17 Jan 2010 19:34:49 +0000 (20:34 +0100)]
fix exception in group selection widget
when double-clicking on empty space
Martin Renold [Sun, 17 Jan 2010 17:10:51 +0000 (18:10 +0100)]
don't store/restore brushsettings for the mouse
When editing brush settings, it is often more convenient to use the mouse.
Because of this, we don't restore brushsettings when switching to/from the mouse.
We act as if the mouse was identical to the last active pen device.
Martin Renold [Sun, 17 Jan 2010 14:59:11 +0000 (15:59 +0100)]
brush collection work
Shrink default collection a bit, introduce "classic" group.
Martin Renold [Sat, 16 Jan 2010 22:51:06 +0000 (23:51 +0100)]
brush collection work
Delete some old brushes.
Create new groups: ink and experimental.
Update the default group.
Martin Renold [Sat, 16 Jan 2010 22:46:08 +0000 (23:46 +0100)]
layerblink when "pick context" switches a layer
Jon Nordby [Sat, 16 Jan 2010 17:51:50 +0000 (18:51 +0100)]
i18n: Norwegian update
All high impact strings translated.
Brushsettings not translated.
Martin Renold [Sat, 16 Jan 2010 13:15:47 +0000 (14:15 +0100)]
flip (mirror) image always at center
https://gna.org/bugs/?14884
Martin Renold [Sat, 16 Jan 2010 12:20:57 +0000 (13:20 +0100)]
minor cleanup
Manuel Quiñones [Fri, 15 Jan 2010 15:38:14 +0000 (16:38 +0100)]
i18n: Spanish complete
Griatch [Fri, 15 Jan 2010 15:30:12 +0000 (16:30 +0100)]
i18n: Swedish complete
Tumagonx [Fri, 15 Jan 2010 15:26:02 +0000 (16:26 +0100)]
i18n: Indonesian complete
Popolon [Wed, 13 Jan 2010 21:04:20 +0000 (22:04 +0100)]
i18n: French and Simplified Chinese.
French: complete
Chinese: all common strings ~ 67%
Martin Renold [Wed, 13 Jan 2010 19:32:58 +0000 (20:32 +0100)]
rename brushes with name conflicts
03:44 < iwantsomewaffles> quickie bug report: filenames of a few brushes conflict on case-insenstive filesystems (older hfs)
Lamberto Tedaldi [Tue, 12 Jan 2010 21:42:18 +0000 (22:42 +0100)]
i18n: Italian translation complete.
Martin Renold [Tue, 12 Jan 2010 20:42:54 +0000 (21:42 +0100)]
windows: workaround attempt for startup bug
https://gna.org/bugs/?14372
Martin Renold [Tue, 12 Jan 2010 20:07:29 +0000 (21:07 +0100)]
build: windows/mingw fix
by zakkum via IRC
Martin Renold [Sun, 10 Jan 2010 21:29:43 +0000 (22:29 +0100)]
fix unittests
Only the memory leak test, actually.
Martin Renold [Sun, 10 Jan 2010 19:34:36 +0000 (20:34 +0100)]
update unittest
Martin Renold [Sun, 10 Jan 2010 15:17:53 +0000 (16:17 +0100)]
fix saving a brush without preview
Reproduced by selecting a non-existing context and storing it back.
Andrew Chadwick [Sat, 9 Jan 2010 00:15:28 +0000 (00:15 +0000)]
Copying from a blank doc makes no sense, don't try
Martin Renold [Fri, 8 Jan 2010 23:10:47 +0000 (00:10 +0100)]
fix workaround for startup bug on windows
https://gna.org/bugs/?14372
Martin Renold [Fri, 8 Jan 2010 23:05:24 +0000 (00:05 +0100)]
default key 'l' for layer dialog
Jon Nordby [Thu, 7 Jan 2010 21:51:58 +0000 (22:51 +0100)]
Use stock dialogs for background and settings
Martin Renold [Fri, 8 Jan 2010 09:11:45 +0000 (10:11 +0100)]
brushsettings: fix updating of a label
You had to change something before it got updated.
Minimal invasive fix, since this code looks a bit weird after 3 years.
(related commit was
0430bb111afd69)
Martin Renold [Fri, 8 Jan 2010 08:13:44 +0000 (09:13 +0100)]
build: add *.pyc to clean target
Jon Nordby [Tue, 5 Jan 2010 17:45:09 +0000 (18:45 +0100)]
String freeze for v0.8
- Fixed a couple of typos.
- Tested that all visible strings are marked for translation.
- Updated all .po files so that translators won't be using old templates.
Luka Čehovin [Mon, 4 Jan 2010 23:16:08 +0000 (00:16 +0100)]
Localized input names
Luka Čehovin [Mon, 4 Jan 2010 23:08:20 +0000 (00:08 +0100)]
Better user-visible strings in brushsettings
- speed1 and speed2 strings changed to "fine speed" and "gross speed"
- descriptions for input mapping buttons
Martin Renold [Sun, 3 Jan 2010 21:59:11 +0000 (22:59 +0100)]
colorsampler: minimum size
Martin Renold [Sun, 3 Jan 2010 21:51:57 +0000 (22:51 +0100)]
colorsampler: remove entry focus hack
The code was not functional code because it was only partially merged in.
This was a workaround for the problem that pressing numbers inside the
entry does not work. However I think the usecase is not important enough
for such a complicated workaround (and there most likely is a better one).
Martin Renold [Sun, 3 Jan 2010 21:39:23 +0000 (22:39 +0100)]
colorsampler: remove unused last_color member
Martin Renold [Sat, 2 Jan 2010 20:30:24 +0000 (21:30 +0100)]
merge colorsampler from iportnov branch (step 2/2)
Merge in more related code by Ilya Portnov, remove palette features,
and clean up a bit. Remove some parts (maily config file stuff) that
do not integrate straight-forward into the current codebase.
Ilya Portnov [Sat, 2 Jan 2010 20:19:06 +0000 (21:19 +0100)]
merge color sampler from iportnov branch (step 1/2)
This is a non-functional commit. Verbatim copy the relevant files
from the iportnov branch as of commit
d1c31acbde534b32feec23a621.
Most code is by Ilya Portnov, based some previous work by Jon Nordby,
separated from the rest of Ilya's branch by Martin Renold.
Jon Nordby [Sun, 3 Jan 2010 21:43:25 +0000 (22:43 +0100)]
Show filenames with uppercase extensions.
https://gna.org/bugs/index.php?15046
Andrew Chadwick [Sun, 3 Jan 2010 20:48:48 +0000 (21:48 +0100)]
Menu key opens the main app menu
Jon Nordby [Sun, 3 Jan 2010 17:47:50 +0000 (18:47 +0100)]
Remove a seemingly uneccesary hack.
Jon Nordby [Sun, 3 Jan 2010 17:28:08 +0000 (18:28 +0100)]
Fix updating of layer dialog on undo/redo.
- Moved notifications from Document into the respective Actions.
- Don't call in any special way on selecting layer
Some minor cleanups:
- Utility function for notifying canvas observers.
- Docstring on Action
Jon Nordby [Sun, 3 Jan 2010 13:58:59 +0000 (14:58 +0100)]
Fix regression with show layers above.
Jon Nordby [Sun, 3 Jan 2010 13:40:14 +0000 (14:40 +0100)]
Fix wierd behaviour in layer solo mode.
Ilya Portnov [Sat, 15 Aug 2009 17:14:57 +0000 (23:14 +0600)]
Layer dialog by Ilya Portnov
Squashed, removed i18n changes and solved a merge conflict due to
menu definitions being moved out into separate file.
Jon Nordby [Sun, 27 Dec 2009 19:09:20 +0000 (20:09 +0100)]
i18n: Hungarian and Italian fixes
Jon Nordby [Fri, 18 Dec 2009 00:38:24 +0000 (01:38 +0100)]
Set filename when given a nonexisting file.
Jon Nordby [Fri, 18 Dec 2009 00:18:11 +0000 (01:18 +0100)]
Set utility window hint on function windows.
Removed an unused variable that caused depr. warnings.
Jon Nordby [Thu, 17 Dec 2009 19:34:54 +0000 (20:34 +0100)]
Double-clicking activates single brushgroup.
Added tooltip to brushgroup selection area.
Martin Renold [Sat, 26 Dec 2009 17:06:22 +0000 (18:06 +0100)]
correct Ico's oil brush previews
Martin Renold [Sat, 26 Dec 2009 16:51:53 +0000 (17:51 +0100)]
credits update
Enrico Guarnieri [Sat, 26 Dec 2009 16:37:37 +0000 (17:37 +0100)]
Brushset V2 by Ico_dY
Forum thread: http://forum.intilinux.com/mypaint-finished-work/my-brushes-set-for-the-last-maxy%27s-git-version/
Downloaded from: http://www.mediafire.com/?odmjqmwn1zo
Videos: http://www.vimeo.com/
8206010
Griatch [Mon, 7 Dec 2009 08:03:38 +0000 (09:03 +0100)]
Updated Swedish translation.
Ramón Miranda [Sun, 20 Dec 2009 19:03:48 +0000 (20:03 +0100)]
updated brushset (git-0-8-v1) by Ramón Miranda
"Updated to work nicely in hires with a good performance."
Original post: http://forum.intilinux.com/mypaint-finished-work/mypaint-brushes-pack-for-git-0-8-v1-by-ramon-miranda/
Downloaded from: http://mypaintatelier.googlecode.com/files/MyPaint%20Brushes%20Pack.%20for%20GIT%200.8%20V1.zip
Martin Renold [Sat, 19 Dec 2009 21:06:06 +0000 (22:06 +0100)]
grouplist: polish appearance a bit
Martin Renold [Sat, 19 Dec 2009 20:18:58 +0000 (21:18 +0100)]
drop minimal pygtk version requirement
workaround was done
Andrew Chadwick [Sat, 19 Dec 2009 13:59:40 +0000 (13:59 +0000)]
Fix colour component ordering / pygtk 2.14 problem
Martin Renold [Tue, 15 Dec 2009 20:18:33 +0000 (21:18 +0100)]
better error when using too old pygtk
Martin Renold [Sun, 13 Dec 2009 21:37:36 +0000 (22:37 +0100)]
grouplist: gtk theme colors
Martin Renold [Sun, 13 Dec 2009 18:07:41 +0000 (19:07 +0100)]
add back the rest of Tanda's brushes
We got plenty of space now.
Martin Renold [Sun, 13 Dec 2009 17:59:18 +0000 (18:59 +0100)]
update credits
Ramón Miranda [Sun, 13 Dec 2009 17:37:35 +0000 (18:37 +0100)]
new brushset by Ramón Miranda (TheShock)
It was announced (and downloaded from) here:
http://forum.intilinux.com/mypaint-finished-work/mypaint-presets/
http://ramonmirandavisualart.blogspot.com/2009/11/mypaint-open-source-painting.html
Warning: some of the brushes here are very slow at high resolution.
Martin Renold [Sun, 13 Dec 2009 17:13:41 +0000 (18:13 +0100)]
brushgroups: fix bug when deleting deleted.conf
Martin Renold [Sun, 13 Dec 2009 08:00:33 +0000 (09:00 +0100)]
brushgroups: many bugfixes and cleanup
Everything related to brushgroups is tested.
There should be no visible bugs left :-)
Martin Renold [Sun, 13 Dec 2009 16:45:49 +0000 (17:45 +0100)]
brushgroups: fix memory leak
Fix a leak of 2MB every time a brush group was toggled.
Martin Renold [Sat, 12 Dec 2009 20:48:24 +0000 (21:48 +0100)]
pylint code cleanup
Martin Renold [Sat, 12 Dec 2009 18:08:37 +0000 (19:08 +0100)]
nicer error and confirm dialogs
Martin Renold [Sat, 12 Dec 2009 17:37:25 +0000 (18:37 +0100)]
refactor brush/groups file handling
Mostly just moving code around and renaming members.
Move all brushes and group filehandling into brushmanager.py.
Set up observers for group/brush changes instead of updating the
GUI widgets directly all over the place.
Including some minor bugfixes that have become trivial now.
Martin Renold [Sun, 29 Nov 2009 21:45:43 +0000 (22:45 +0100)]
brushgroups: fixing several minor bugs
Martin Renold [Sun, 29 Nov 2009 20:27:47 +0000 (21:27 +0100)]
brushgroups: fix unicode problem
Somehow when starting mypaint from emacs my system's default
encoding is set to "ascii". This made the current implementation
throw exceptions when using non-ascii group names.
Seems safer to write our config file in a fixed encoding (utf-8)
instead of using the system's default (which might change, or might
not be able to encode one of the names of the default group names).
Martin Renold [Fri, 27 Nov 2009 19:36:08 +0000 (20:36 +0100)]
brushgroups: widget with text labels for toggling groups
Got rid of the expanders, using an extra widget instead.
Martin Renold [Fri, 27 Nov 2009 13:19:15 +0000 (14:19 +0100)]
pixbuflist: easier drag start, code cleanup
Martin Renold [Fri, 27 Nov 2009 09:49:41 +0000 (10:49 +0100)]
brushgroups: removal/deletion/renaming of brushes/groups working now
TODO:
- fix flickering
- the selected brush is sometimes wrong / needlessly deselected
Martin Renold [Thu, 26 Nov 2009 20:30:25 +0000 (21:30 +0100)]
create per-artist brushsets
Martin Renold [Thu, 26 Nov 2009 09:37:26 +0000 (10:37 +0100)]
brushgroups implemented, basic drag&drop working (wip, known bugs)
Partially based on the implementation by Ilya Portnov. One major
difference is that groups are not stored into the brush itself.
This avoids duplication of information, and needless copies of
stock brushes (which are not updated any more on changes).
Removed the application's brush list in favour of the group dict.
Logic for merging changes in the shipped brushes was rewritten.
TODO:
- GUI to add groups
- brush management (file creation/deletion) known to be buggy
- fix unittest
Martin Renold [Sun, 13 Dec 2009 14:49:35 +0000 (15:49 +0100)]
confirm_destructive_action: print rounded time
t/60 was still a float calculation...
Martin Renold [Sun, 13 Dec 2009 12:18:05 +0000 (13:18 +0100)]
typo: spell stroke_threshold correctly
thanks Lukacu
Martin Renold [Sun, 6 Dec 2009 15:41:10 +0000 (16:41 +0100)]
i18n: round number for ngettext to detect singular
Before, we did round by using '%d' in the string format, so
ngettext did always see a fractional number, never choosing the
singular form.
Singular can't happen here anyway, but still... ;-)
Łukasz Jernaś [Sun, 6 Dec 2009 15:12:06 +0000 (16:12 +0100)]
Use ngettext for strings with plural forms.
Martin Renold [Sat, 5 Dec 2009 21:27:36 +0000 (22:27 +0100)]
colorpicker: stop picking when CTRL is released
Martin Renold [Sat, 5 Dec 2009 21:10:23 +0000 (22:10 +0100)]
colorpicker: ignore brush size, always pick small area
https://gna.org/bugs/?14794
Martin Renold [Sat, 5 Dec 2009 20:42:45 +0000 (21:42 +0100)]
color picking cursor (taken from GIMP)
From GIMP commit
6ec4ced96.
Martin Renold [Sat, 5 Dec 2009 17:55:48 +0000 (18:55 +0100)]
color picker: fix blocking when invoked via ctrl-penclick
Somehow this only worked with the mouse, not with the tablet.
https://gna.org/bugs/?14871
Martin Renold [Sat, 5 Dec 2009 17:23:07 +0000 (18:23 +0100)]
exception dialog: release pointer/keyboard grabs
Martin Renold [Sat, 5 Dec 2009 16:41:12 +0000 (17:41 +0100)]
brushsettings: minor docu correction
Martin Renold [Sat, 28 Nov 2009 20:35:46 +0000 (21:35 +0100)]
changelog updated
Martin Renold [Fri, 27 Nov 2009 15:38:08 +0000 (16:38 +0100)]
make file->new reset the view
https://gna.org/bugs/?14844
Also add a default keyboard shortcut for this.
Martin Renold [Fri, 27 Nov 2009 15:31:29 +0000 (16:31 +0100)]
build: remove SCons 0.97 compatibility trick
We already require 1.0.
Lamberto Tedaldi [Wed, 18 Nov 2009 18:37:04 +0000 (19:37 +0100)]
i18n: Italian translation.
Gergely Aradszki [Tue, 17 Nov 2009 21:34:20 +0000 (22:34 +0100)]
i18n: Hungarian translation.
Manuel Quiñones [Fri, 13 Nov 2009 18:33:22 +0000 (19:33 +0100)]
i18n: Spanish translation.
Martin Renold [Mon, 16 Nov 2009 19:23:22 +0000 (20:23 +0100)]
fix wait cursor when opening recent files
Martin Renold [Mon, 16 Nov 2009 19:05:16 +0000 (20:05 +0100)]
more portable drag&drop of images
This should fix drag&drop on Windows.
No idea why it still doesn't work from konqueror...
https://gna.org/bugs/?14774
Martin Renold [Fri, 13 Nov 2009 15:23:03 +0000 (16:23 +0100)]
.gitignore
Martin Renold [Sun, 8 Nov 2009 12:07:04 +0000 (13:07 +0100)]
build: exit when swig fails
Jon Nordby [Sat, 7 Nov 2009 16:21:15 +0000 (17:21 +0100)]
More translation doc: how to send changes
Jon Nordby [Fri, 6 Nov 2009 23:50:59 +0000 (00:50 +0100)]
Updated po/README to better aid translators