OSDN Git Service

mypaint-anime/master.git
14 years agolayerwin: Minor cleanups
Jon Nordby [Sun, 24 Jan 2010 17:29:11 +0000 (18:29 +0100)]
layerwin: Minor cleanups

Remove unused EventBox
Reorder button widgets setup
Fix up some function defintions
Remove partial docstring
Don't introduce new localizable strings

14 years agolayerwin: Add/Remove button out of layerlist
Jon Nordby [Sun, 24 Jan 2010 18:29:58 +0000 (19:29 +0100)]
layerwin: Add/Remove button out of layerlist

14 years agolayerwin: Layer name entry dialog
Jon Nordby [Sun, 24 Jan 2010 18:28:49 +0000 (19:28 +0100)]
layerwin: Layer name entry dialog

14 years agolayerwin: Add layer up/down buttons
Jon Nordby [Sun, 24 Jan 2010 15:54:29 +0000 (16:54 +0100)]
layerwin: Add layer up/down buttons

14 years agolayerwin: Move opacity slider out from layer list
Jon Nordby [Mon, 4 Jan 2010 17:39:01 +0000 (18:39 +0100)]
layerwin: Move opacity slider out from layer list

14 years agolayerwin: single row list entries
Jon Nordby [Mon, 4 Jan 2010 23:24:27 +0000 (00:24 +0100)]
layerwin: single row list entries

14 years agolayerwin: Remove layername widget
Jon Nordby [Mon, 4 Jan 2010 14:51:31 +0000 (15:51 +0100)]
layerwin: Remove layername widget

14 years agolayerwin: Set sane default size
Jon Nordby [Mon, 4 Jan 2010 14:42:07 +0000 (15:42 +0100)]
layerwin: Set sane default size

14 years agoWindows: remove unicode spaces from brush selector
Martin Renold [Sun, 24 Jan 2010 19:56:26 +0000 (20:56 +0100)]
Windows: remove unicode spaces from brush selector

Those were displayed wrong, but they work fine on Linux.
https://gna.org/bugs/?15192

14 years agolayers: more robust remove/merge actions
Martin Renold [Sun, 24 Jan 2010 18:10:43 +0000 (19:10 +0100)]
layers: more robust remove/merge actions

Don't add invalid actions to the undo stack.
Also clear the filename when removing the last layer (which in fact just clears it)

14 years agobrush collection: move ink up, minor stuff
Martin Renold [Sun, 24 Jan 2010 16:42:18 +0000 (17:42 +0100)]
brush collection: move ink up, minor stuff

Make Ico's Calligraphic Pen the same appearance as other inks.
Remove some of Deevads brushes from the default set
(the fill ink, and another one that has a glitch with orientation)

14 years agobrush selector: another minor code cleanup
Martin Renold [Sun, 24 Jan 2010 15:56:07 +0000 (16:56 +0100)]
brush selector: another minor code cleanup

14 years agoexperimental fur brush
Tumagonx [Sun, 24 Jan 2010 13:18:56 +0000 (14:18 +0100)]
experimental fur brush

14 years agobrush selector: minor code cleanup
Martin Renold [Sat, 23 Jan 2010 20:42:44 +0000 (21:42 +0100)]
brush selector: minor code cleanup

14 years agofix keyboard shortcut for layer window
Martin Renold [Sat, 23 Jan 2010 09:55:58 +0000 (10:55 +0100)]
fix keyboard shortcut for layer window

14 years agoMake subwindows transient like GIMP
Andrew Chadwick [Sun, 10 Jan 2010 23:32:19 +0000 (23:32 +0000)]
Make subwindows transient like GIMP

14 years agoadd some stock icons, some TODO comment, add toggle action
Olivier Gondouin [Mon, 18 Jan 2010 23:35:59 +0000 (00:35 +0100)]
add some stock icons, some TODO comment, add toggle action

14 years agobrush selector: fix bg colour on theme change
Andrew Chadwick [Wed, 20 Jan 2010 17:03:05 +0000 (17:03 +0000)]
brush selector: fix bg colour on theme change

14 years agobrush selector: ui feedback, improve layout
Andrew Chadwick [Wed, 20 Jan 2010 15:54:56 +0000 (15:54 +0000)]
brush selector: ui feedback, improve layout

https://gna.org/bugs/?15155

14 years agoi18n: Japanese, French, Simplified Chinese
Popolon [Wed, 20 Jan 2010 19:54:30 +0000 (20:54 +0100)]
i18n: Japanese, French, Simplified Chinese

14 years agoFix missing import leading to nasty exceptions.
Jon Nordby [Tue, 19 Jan 2010 19:25:09 +0000 (20:25 +0100)]
Fix missing import leading to nasty exceptions.

This also means that 5 strings have not been translateable.

14 years agoi18n: Chinese Traditional complete
Dong-Jun Wu [Tue, 19 Jan 2010 21:28:40 +0000 (22:28 +0100)]
i18n: Chinese Traditional complete

14 years agoremove ORA mime definition
Martin Renold [Tue, 19 Jan 2010 18:43:45 +0000 (19:43 +0100)]
remove ORA mime definition

Version 0.70 of shared-mime-info which has image/openraster available
has just hit Debian unstable, so we shouldn't need to wait long for
this. --Achadwick 15:22, 8 October 2009 (UTC)

14 years agoi18n: Hungarian complete
Gergely Aradszki [Tue, 19 Jan 2010 14:04:43 +0000 (15:04 +0100)]
i18n: Hungarian complete

14 years agoi18n: Czech update
Martin Tabačan [Tue, 19 Jan 2010 13:48:41 +0000 (14:48 +0100)]
i18n: Czech update

14 years agobrush collection: no brush appears only in "default"
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.

14 years agoupdate changelog for 0.8
Martin Renold [Mon, 18 Jan 2010 19:49:08 +0000 (20:49 +0100)]
update changelog for 0.8

14 years agobrush selector: 1px more selection border
Martin Renold [Mon, 18 Jan 2010 19:27:47 +0000 (20:27 +0100)]
brush selector: 1px more selection border

14 years agomenu: put color picker icon to the right place
Martin Renold [Mon, 18 Jan 2010 16:38:17 +0000 (17:38 +0100)]
menu: put color picker icon to the right place

14 years agobrushgroups: make interaction a little more gtkish
Andrew Chadwick [Sun, 17 Jan 2010 23:02:31 +0000 (23:02 +0000)]
brushgroups: make interaction a little more gtkish

14 years agofix Ico's brushes that painted without pressure
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/

14 years agoallow opaque > 1.0
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.

14 years agobrushlib: fix small problem opaque_multiply
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

14 years agofix exception in group selection widget
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

14 years agodon't store/restore brushsettings for the mouse
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.

14 years agobrush collection work
Martin Renold [Sun, 17 Jan 2010 14:59:11 +0000 (15:59 +0100)]
brush collection work

Shrink default collection a bit, introduce "classic" group.

14 years agobrush collection work
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.

14 years agolayerblink when "pick context" switches a layer
Martin Renold [Sat, 16 Jan 2010 22:46:08 +0000 (23:46 +0100)]
layerblink when "pick context" switches a layer

14 years agoi18n: Norwegian update
Jon Nordby [Sat, 16 Jan 2010 17:51:50 +0000 (18:51 +0100)]
i18n: Norwegian update

All high impact strings translated.
Brushsettings not translated.

14 years agoflip (mirror) image always at center
Martin Renold [Sat, 16 Jan 2010 13:15:47 +0000 (14:15 +0100)]
flip (mirror) image always at center

https://gna.org/bugs/?14884

14 years agominor cleanup
Martin Renold [Sat, 16 Jan 2010 12:20:57 +0000 (13:20 +0100)]
minor cleanup

14 years agoi18n: Spanish complete
Manuel Quiñones [Fri, 15 Jan 2010 15:38:14 +0000 (16:38 +0100)]
i18n: Spanish complete

14 years agoi18n: Swedish complete
Griatch [Fri, 15 Jan 2010 15:30:12 +0000 (16:30 +0100)]
i18n: Swedish complete

14 years agoi18n: Indonesian complete
Tumagonx [Fri, 15 Jan 2010 15:26:02 +0000 (16:26 +0100)]
i18n: Indonesian complete

14 years agoi18n: French and Simplified Chinese.
Popolon [Wed, 13 Jan 2010 21:04:20 +0000 (22:04 +0100)]
i18n: French and Simplified Chinese.

French: complete
Chinese: all common strings ~ 67%

14 years agorename brushes with name conflicts
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)

14 years agoi18n: Italian translation complete.
Lamberto Tedaldi [Tue, 12 Jan 2010 21:42:18 +0000 (22:42 +0100)]
i18n: Italian translation complete.

14 years agowindows: workaround attempt for startup bug
Martin Renold [Tue, 12 Jan 2010 20:42:54 +0000 (21:42 +0100)]
windows: workaround attempt for startup bug

https://gna.org/bugs/?14372

14 years agobuild: windows/mingw fix
Martin Renold [Tue, 12 Jan 2010 20:07:29 +0000 (21:07 +0100)]
build: windows/mingw fix

by zakkum via IRC

14 years agofix unittests
Martin Renold [Sun, 10 Jan 2010 21:29:43 +0000 (22:29 +0100)]
fix unittests

Only the memory leak test, actually.

14 years agoupdate unittest
Martin Renold [Sun, 10 Jan 2010 19:34:36 +0000 (20:34 +0100)]
update unittest

14 years agofix saving a brush without preview
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.

14 years agoCopying from a blank doc makes no sense, don't try
Andrew Chadwick [Sat, 9 Jan 2010 00:15:28 +0000 (00:15 +0000)]
Copying from a blank doc makes no sense, don't try

14 years agofix workaround for startup bug on windows
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

14 years agodefault key 'l' for layer dialog
Martin Renold [Fri, 8 Jan 2010 23:05:24 +0000 (00:05 +0100)]
default key 'l' for layer dialog

14 years agoUse stock dialogs for background and settings
Jon Nordby [Thu, 7 Jan 2010 21:51:58 +0000 (22:51 +0100)]
Use stock dialogs for background and settings

14 years agobrushsettings: fix updating of a label
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)

14 years agobuild: add *.pyc to clean target
Martin Renold [Fri, 8 Jan 2010 08:13:44 +0000 (09:13 +0100)]
build: add *.pyc to clean target

14 years agoString freeze for v0.8
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.

14 years agoLocalized input names
Luka Čehovin [Mon, 4 Jan 2010 23:16:08 +0000 (00:16 +0100)]
Localized input names

14 years agoBetter user-visible strings in brushsettings
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

14 years agocolorsampler: minimum size
Martin Renold [Sun, 3 Jan 2010 21:59:11 +0000 (22:59 +0100)]
colorsampler: minimum size

14 years agocolorsampler: remove entry focus hack
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).

14 years agocolorsampler: remove unused last_color member
Martin Renold [Sun, 3 Jan 2010 21:39:23 +0000 (22:39 +0100)]
colorsampler: remove unused last_color member

14 years agomerge colorsampler from iportnov branch (step 2/2)
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.

14 years agomerge color sampler from iportnov branch (step 1/2)
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.

14 years agoShow filenames with uppercase extensions.
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

14 years agoMenu key opens the main app menu
Andrew Chadwick [Sun, 3 Jan 2010 20:48:48 +0000 (21:48 +0100)]
Menu key opens the main app menu

14 years agoRemove a seemingly uneccesary hack.
Jon Nordby [Sun, 3 Jan 2010 17:47:50 +0000 (18:47 +0100)]
Remove a seemingly uneccesary hack.

14 years agoFix updating of layer dialog on undo/redo.
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

14 years agoFix regression with show layers above.
Jon Nordby [Sun, 3 Jan 2010 13:58:59 +0000 (14:58 +0100)]
Fix regression with show layers above.

14 years agoFix wierd behaviour in layer solo mode.
Jon Nordby [Sun, 3 Jan 2010 13:40:14 +0000 (14:40 +0100)]
Fix wierd behaviour in layer solo mode.

14 years agoLayer dialog by Ilya Portnov
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.

14 years agoi18n: Hungarian and Italian fixes
Jon Nordby [Sun, 27 Dec 2009 19:09:20 +0000 (20:09 +0100)]
i18n: Hungarian and Italian fixes

14 years agoSet filename when given a nonexisting file.
Jon Nordby [Fri, 18 Dec 2009 00:38:24 +0000 (01:38 +0100)]
Set filename when given a nonexisting file.

14 years agoSet utility window hint on function windows.
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.

14 years agoDouble-clicking activates single brushgroup.
Jon Nordby [Thu, 17 Dec 2009 19:34:54 +0000 (20:34 +0100)]
Double-clicking activates single brushgroup.

Added tooltip to brushgroup selection area.

14 years agocorrect Ico's oil brush previews
Martin Renold [Sat, 26 Dec 2009 17:06:22 +0000 (18:06 +0100)]
correct Ico's oil brush previews

14 years agocredits update
Martin Renold [Sat, 26 Dec 2009 16:51:53 +0000 (17:51 +0100)]
credits update

14 years agoBrushset V2 by Ico_dY
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

14 years agoUpdated Swedish translation.
Griatch [Mon, 7 Dec 2009 08:03:38 +0000 (09:03 +0100)]
Updated Swedish translation.

14 years agoupdated brushset (git-0-8-v1) by Ramón Miranda
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

14 years agogrouplist: polish appearance a bit
Martin Renold [Sat, 19 Dec 2009 21:06:06 +0000 (22:06 +0100)]
grouplist: polish appearance a bit

14 years agodrop minimal pygtk version requirement
Martin Renold [Sat, 19 Dec 2009 20:18:58 +0000 (21:18 +0100)]
drop minimal pygtk version requirement

workaround was done

14 years agoFix colour component ordering / pygtk 2.14 problem
Andrew Chadwick [Sat, 19 Dec 2009 13:59:40 +0000 (13:59 +0000)]
Fix colour component ordering / pygtk 2.14 problem

14 years agobetter error when using too old pygtk
Martin Renold [Tue, 15 Dec 2009 20:18:33 +0000 (21:18 +0100)]
better error when using too old pygtk

14 years agogrouplist: gtk theme colors
Martin Renold [Sun, 13 Dec 2009 21:37:36 +0000 (22:37 +0100)]
grouplist: gtk theme colors

14 years agoadd back the rest of Tanda's brushes
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.

14 years agoupdate credits
Martin Renold [Sun, 13 Dec 2009 17:59:18 +0000 (18:59 +0100)]
update credits

14 years agonew brushset by Ramón Miranda (TheShock)
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.

14 years agobrushgroups: fix bug when deleting deleted.conf
Martin Renold [Sun, 13 Dec 2009 17:13:41 +0000 (18:13 +0100)]
brushgroups: fix bug when deleting deleted.conf

14 years agobrushgroups: many bugfixes and cleanup
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 :-)

14 years agobrushgroups: fix memory leak
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.

14 years agopylint code cleanup
Martin Renold [Sat, 12 Dec 2009 20:48:24 +0000 (21:48 +0100)]
pylint code cleanup

14 years agonicer error and confirm dialogs
Martin Renold [Sat, 12 Dec 2009 18:08:37 +0000 (19:08 +0100)]
nicer error and confirm dialogs

14 years agorefactor brush/groups file handling
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.

14 years agobrushgroups: fixing several minor bugs
Martin Renold [Sun, 29 Nov 2009 21:45:43 +0000 (22:45 +0100)]
brushgroups: fixing several minor bugs

14 years agobrushgroups: fix unicode problem
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).

14 years agobrushgroups: widget with text labels for toggling groups
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.

14 years agopixbuflist: easier drag start, code cleanup
Martin Renold [Fri, 27 Nov 2009 13:19:15 +0000 (14:19 +0100)]
pixbuflist: easier drag start, code cleanup