OSDN Git Service

mypaint-anime/master.git
14 years agoupdate changelog, update translation credits
Martin Renold [Sat, 20 Feb 2010 16:44:11 +0000 (17:44 +0100)]
update changelog, update translation credits

14 years agomake "save png" respect layer visibility
Martin Renold [Sat, 20 Feb 2010 16:27:56 +0000 (17:27 +0100)]
make "save png" respect layer visibility

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

14 years agonicer error when loading corrupt file
Martin Renold [Sat, 20 Feb 2010 15:24:51 +0000 (16:24 +0100)]
nicer error when loading corrupt file

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

14 years agobrushlist: shift-click for group solo
Martin Renold [Sat, 20 Feb 2010 14:46:59 +0000 (15:46 +0100)]
brushlist: shift-click for group solo

as an alternative to double-click
https://gna.org/bugs/?15234

14 years agoi18n: Korean translation
Geuntak Jeong [Sat, 20 Feb 2010 12:47:51 +0000 (13:47 +0100)]
i18n: Korean translation

14 years agouse subpixel motion during amplified scroll
Martin Renold [Sat, 20 Feb 2010 10:36:27 +0000 (11:36 +0100)]
use subpixel motion during amplified scroll

Refactor pixel alignment code a bit.

14 years agogui: amplify pointer motion when scrolling
Martin Renold [Sat, 20 Feb 2010 10:39:22 +0000 (11:39 +0100)]
gui: amplify pointer motion when scrolling

Just a constant factor 3 for now.

14 years agobuild: some darvin specific stuff
Martin Renold [Sat, 20 Feb 2010 09:18:58 +0000 (10:18 +0100)]
build: some darvin specific stuff

http://forum.intilinux.com/mypaint-development-and-suggestions/mac-osx-port/15/
http://www.zhadum.ch/osx.diff

14 years agobrushlib: virtual destructor
Martin Renold [Sat, 20 Feb 2010 09:06:32 +0000 (10:06 +0100)]
brushlib: virtual destructor

Should not affect anything at the moment, just good C++ style.

14 years ago.gitignore
Martin Renold [Sun, 14 Feb 2010 19:39:12 +0000 (20:39 +0100)]
.gitignore

14 years agonew brush: entropy_semi_eraser
Martin Renold [Sun, 14 Feb 2010 19:22:52 +0000 (20:22 +0100)]
new brush: entropy_semi_eraser

14 years agolayerswindow: fix memory leak
Martin Renold [Sun, 14 Feb 2010 14:23:46 +0000 (15:23 +0100)]
layerswindow: fix memory leak

The layerswindow did keep a reference alive to every layer that ever was.
This did leak huge amounts of memory on repeated loading.
This fix may contain traces of black magic.

Note: commenting the line
  self.visibility_button.on_toggle = self.on_visibility_toggled
did also fix the problem, this might have been used for a different fix.

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

14 years agotesting: more memory leak debugging
Martin Renold [Sun, 14 Feb 2010 11:21:39 +0000 (12:21 +0100)]
testing: more memory leak debugging

Add leak information printers to the debug menu.
Fix memory leak in unittest, caused by unittest.

14 years agodrawwindow: rename move method: shadows super
Andrew Chadwick [Sat, 6 Feb 2010 23:20:09 +0000 (23:20 +0000)]
drawwindow: rename move method: shadows super

Fix https://gna.org/bugs/?15198#comment7

14 years agowindowing: big main-win with sub-wins on same mon
Andrew Chadwick [Sat, 6 Feb 2010 04:46:14 +0000 (04:46 +0000)]
windowing: big main-win with sub-wins on same mon

14 years agoperftests: finish profiling code
Martin Renold [Sun, 7 Feb 2010 13:43:21 +0000 (14:43 +0100)]
perftests: finish profiling code

also add python profiling instructions

14 years agoperftests: prepare for easy profiling
Martin Renold [Sat, 30 Jan 2010 20:59:09 +0000 (21:59 +0100)]
perftests: prepare for easy profiling

14 years agoperftests: Add flag for profiling output
Jon Nordby [Sat, 30 Jan 2010 13:34:58 +0000 (14:34 +0100)]
perftests: Add flag for profiling output

14 years agoi18n: Fix untranslatable string
Jon Nordby [Sun, 7 Feb 2010 13:41:01 +0000 (14:41 +0100)]
i18n: Fix untranslatable string

https://gna.org/bugs/?15127
Also reordered imports and made a comment a docstring.

14 years agowindowing: tab key show+hide, default positions
Andrew Chadwick [Tue, 2 Feb 2010 22:19:33 +0000 (22:19 +0000)]
windowing: tab key show+hide, default positions

Addresses https://gna.org/bugs/?15198 . Pressing Tab now hides and shows
most windows other than the main one. Tab and Menu are now hard-keys.
More useful default positions (for single monitor setups, anyway). Some
refactoring, along the lines of common window types and interfaces.

14 years agobrushgroups: capitalize all person names
Martin Renold [Sun, 31 Jan 2010 14:19:49 +0000 (15:19 +0100)]
brushgroups: capitalize all person names

14 years agomake group names translatable
Martin Renold [Sun, 31 Jan 2010 14:16:47 +0000 (15:16 +0100)]
make group names translatable

14 years agobrushgroups: add empty favorites group
Martin Renold [Sun, 31 Jan 2010 14:00:59 +0000 (15:00 +0100)]
brushgroups: add empty favorites group

14 years agobrushgroups: save after creating empty group
Martin Renold [Sun, 31 Jan 2010 13:54:48 +0000 (14:54 +0100)]
brushgroups: save after creating empty group

14 years agomake "reset view" also recenter
Martin Renold [Sun, 31 Jan 2010 12:01:03 +0000 (13:01 +0100)]
make "reset view" also recenter

14 years agoexception dialog: fix details button in some situations
Martin Renold [Sun, 31 Jan 2010 10:30:45 +0000 (11:30 +0100)]
exception dialog: fix details button in some situations

With some errors the "Details..." button of the exception dialog
did cause the dialog to get unresponsive (a context was None).
Reproducible by loading an ORA with missing stack.xml.

14 years agoctrl-shift-z = redo
Martin Renold [Sun, 31 Jan 2010 07:22:58 +0000 (08:22 +0100)]
ctrl-shift-z = redo

14 years agorename settings --> preferences
Martin Renold [Sat, 30 Jan 2010 21:54:03 +0000 (22:54 +0100)]
rename settings --> preferences

and minor fix of translatable string

14 years agowindows: fix file associations; psyco version
Tumagonx [Sat, 30 Jan 2010 09:20:37 +0000 (10:20 +0100)]
windows: fix file associations; psyco version

<tumagonx> maxy, This is my attempt to support file assoc
<tumagonx> tested method:
<tumagonx> - regular windows file association
<tumagonx> - drag n drop orafile into mypaint.exe

<tumagonx> psyco 2.0 is pretty stable in my test

14 years agoREADME: status of Windows build instructions
Martin Renold [Fri, 29 Jan 2010 13:32:54 +0000 (14:32 +0100)]
README: status of Windows build instructions

14 years agolayerwin: Fix loading layer names from ORA file
Jon Nordby [Fri, 29 Jan 2010 13:46:36 +0000 (14:46 +0100)]
layerwin: Fix loading layer names from ORA file

Problem was that the layer dialog callback is called on add_layer()
and at that time the layer.name attribute was not set.

14 years agoversion 0.8.0+git now
Martin Renold [Fri, 29 Jan 2010 13:09:06 +0000 (14:09 +0100)]
version 0.8.0+git now

14 years agowindows: fix for fullscreen when maximized
Martin Renold [Fri, 29 Jan 2010 10:08:13 +0000 (11:08 +0100)]
windows: fix for fullscreen when maximized

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

14 years agowindows: bigger icons
Tumagonx [Thu, 28 Jan 2010 21:19:05 +0000 (22:19 +0100)]
windows: bigger icons

On Thu, Jan 28, 2010 at 07:02:22AM +0700, Bakhtiar Hasmanan wrote:
> Also I want to propose this enhanced icon (contains 64x64 true color
> icon needed by Vista/7)
> This file will be embedded to mypaint.exe by py2exe.

14 years agoadd back brush "modelling"
Martin Renold [Thu, 28 Jan 2010 19:45:21 +0000 (20:45 +0100)]
add back brush "modelling"

Removed in 2fad294e2346, now back due to popular request :-)

14 years agolayerwin: remove minimum size restriction
Martin Renold [Tue, 26 Jan 2010 20:23:25 +0000 (21:23 +0100)]
layerwin: remove minimum size restriction

14 years agoopen dialog: hide while saving, show wait cursor
Martin Renold [Tue, 26 Jan 2010 20:07:20 +0000 (21:07 +0100)]
open dialog: hide while saving, show wait cursor

14 years agosave dialog: hide while saving, show wait cursor
Martin Renold [Tue, 26 Jan 2010 20:01:02 +0000 (21:01 +0100)]
save dialog: hide while saving, show wait cursor

14 years agoopen new color selector by default
Martin Renold [Mon, 25 Jan 2010 21:20:48 +0000 (22:20 +0100)]
open new color selector by default

Also make its default size slightly smaller.

14 years agoi18n: Slovenian translation ++
Jon Nordby [Sun, 24 Jan 2010 20:38:55 +0000 (21:38 +0100)]
i18n: Slovenian translation ++

Update translation credits
Update copyright notice

14 years agoversion bump
Martin Renold [Sun, 24 Jan 2010 20:26:36 +0000 (21:26 +0100)]
version bump

14 years agocredits update, and project website url
Martin Renold [Sun, 24 Jan 2010 20:13:03 +0000 (21:13 +0100)]
credits update, and project website url

14 years agolayerwin: Disable broken drag and drop
Jon Nordby [Sun, 24 Jan 2010 19:42:06 +0000 (20:42 +0100)]
layerwin: Disable broken drag and drop

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)