|
|
| 21:08 | Konversation | 548548 | coppens | 0 | Fix the bug where the DCC Panel has a much too small font because of the small font in the tab widget | |
|
|
|
| 19:57 | KOffice | 544694 | coppens | 0 | Whoops sorry, forgot to compile anything else than image/ :( | |
| 19:39 | KOffice | 544688 | coppens | 0 | Port the newer tiles swap code from 1.6 to trunk (the one without madvise and lesser crashing on huge images), and fixed a crash (should look into why that works on 1.6).
On another happy note: this is my first KDE4-Krita2 commit \o/ :-) | |
|
|
|
| 21:06 | Konversation | 529239 | coppens | 0 | Make the fontsize of the tabbar configurable. OK by psn | |
|
|
|
| 13:49 | KOffice | 522434 | coppens | 0 | Add to todo (thanks mornfall&njaard for pointing this out) | |
|
|
|
| 15:24 | KOffice | 522169 | coppens | 0 | Add to new todo | |
|
|
|
| 23:10 | KOffice | 521615 | coppens | 0 | There is something very weird going on there, causing when redoing a remove (either as part of a redo remove, or undo create), that the activeLayer becomes NULL! Prevent that. (But I'd like to have the layers signal people to maybe have a closer look at it? It works for now, but this might be working around another issue...) | |
|
|
|
| 20:52 | KOffice | 521579 | coppens | 0 | Make the default maxTilesInMem a lot more reasonable, in theory it should now neatly fit the allocated pools (in practice not, since there's usually a 1bpp pool, but that doesn't matter much). | |
|
|
|
| 21:48 | KOffice | 521221 | coppens | 0 | If the adjustment layer is initialized with a selection, don't just do the adjustment thing on the bounds of the selection; use the image's bounds instead. | |
|
|
|
| 18:28 | KOffice | 520771 | coppens | 0 | That's done | |
|
|
|
| 19:24 | KOffice | 520074 | coppens | 0 | Finally: when the rulers are visible, embedded views appear at the right place, and clicks are handled at the right place | |
|
|
|
| 22:31 | KOffice | 519368 | coppens | 0 | Due to popular request: be more graceful when mmap fails here.
Also provide some more textual info on possible reasons of the failure (so that maybe they'll blame me less ;)) | |
|
|
|
| 15:46 | KOffice | 518606 | coppens | 0 | Compiling the lcms thing with a compiler supporting 'inline' (like a c++ compiler), should fix the issue where configure thinks every lcms is lcms 1.14 :P
Also make the errors for <1.12 actually correct | |
|
|
|
| 21:13 | KOffice | 517707 | coppens | 0 | Set the parent layer of the selection as the adjustment layer itself, that way, when somebody changes the selection without notifying other things (like the transform tool), the projection gets updated correctly | |
|
|
|
| 14:10 | KOffice | 517295 | coppens | 0 | Selecting a color from a palette also updates the currently displayed color in the other color choosers | |
|
|
|
| 13:59 | KOffice | 517006 | coppens | 0 | Do as the comments actually say that we did it, fixes embedding kword! :-) | |
| 12:38 | KOffice | 516984 | coppens | 0 | Fix the bug where the radius-based colorpicking had obviously wrong alpha values | |
|
|
|
| 23:16 | KOffice | 515196 | coppens | 0 | Hmpf, and then people go blaming the cuddly tiles code for crashes because of C-style casting :'( (And see, that is why I hate them ;-)) | |
|
|
|
| 15:06 | KOffice | 514214 | coppens | 0 | Fix crash in the tiles code (I decided too soon if something was in a pool or not), could everybody who experienced random tiles crashes please test again and report any more crashes?
CCMAIL:kimageshop@kde.org | |
|
|
|
| 15:06 | KOffice | 512782 | coppens | 0 | Hurray! We can add layers again =) | |
| 11:37 | KOffice | 512720 | coppens | 0 | Fixed | |
| 23:12 | KOffice | 512597 | coppens | 0 | Aha, hopefully this 'subtle' fix will solve a whole lot of displaying errors (it seems to fix my obscured-parts-of-layer-suddenly-disappear issues) | |
|
|
|
| 14:03 | KOffice | 512441 | coppens | 0 | Shear and Shearlayer work again! (not using transformworker. oddly enough the worker calculates new shear values, being x=0, y=0 ??) | |
| 12:45 | KOffice | 512423 | coppens | 0 | Use the right function call (fixes display in using-layer-as-root mode when moving that layer around) | |
|
|
|
| 14:44 | KOffice | 512023 | coppens | 0 | 2 crashes less | |
|
|
|
| 20:45 | KOffice | 511106 | coppens | 0 | Add todo | |
|
|
|
| 18:26 | KOffice | 510680 | coppens | 0 | Copying this makes no sense (especially since we just merge using the old layers anyway). It did have the good purpose of me finding the previous crash, though ;) | |
| 18:22 | KOffice | 510678 | coppens | 0 | Remember, always deepcopy pointers if you're going to delete them yourself ;-) (fixes crash after saving images with an adjustment layer here, I wonder why nobody else noticed this) | |
| 17:53 | KOffice | 510672 | coppens | 0 | Don't save trailing NULL | |
| 13:10 | KOffice | 510523 | coppens | 0 | * Add a small progress dialog for importing raw images, so that the user doesn't come back to the init dialog and thinks nothing is happening (no new i18n)
* Make the determineSize function less scary looking ;) | |
| 12:47 | KOffice | 510511 | coppens | 0 | Massive speedup in switching the histogram docker to the Lab view: don't create a new Lab cs instance for every piece of the raster by caching it in a static var (also doesn't leak as much lab cses, I guess). | |
|
|
|
| 20:58 | KOffice | 510321 | coppens | 0 | Add a unique name parameter to the KAction, so that the shortcut becomes configurable | |
|
|
|
| 17:12 | KOffice | 509441 | coppens | 0 | * Zooming and moving now move the activated embedded part along (almost accurate, I think the rulers cause a slight disturbance)
* Embedded parts now nicely are behind the scrollbars and rulers (thanks to David) | |
|
|
|
| 13:03 | KOffice | 508288 | coppens | 0 | I wonder who had the brilliant idea of overriding saveChildren with a single return true ;-) (I won't name names :P)
Anyway, removing that line almost magically fixes loading and saving of embedded objects :) | |
|
|
|
| 15:04 | KOffice | 507130 | coppens | 0 | * Refactored the internal mechanism with which the part layers get notified when their part gets activated
* Crude save and load support. It loads and saves externalized things, but then the other layers don't get loaded. But I want all objects internalized, so it's only a step in the right direction at the moment | |
|
|
|
| 16:40 | KOffice | 506827 | coppens | 0 | C++ isn't your shell ;-) | |
| 15:22 | KOffice | 506803 | coppens | 0 | Wetness, Size and Hardness now can depend on pressure for Wet | |
| 14:47 | KOffice | 506795 | coppens | 0 | Emulate processEvents with singleshots, this should give a slight increase in performance (though I didn't measure much of it). (Not updating the histogram when it's not shown in the tab seems to be harder, there is apparently no method to test for that?) | |
|
|
|
| 22:24 | KOffice | 505472 | coppens | 0 | * Layerbox preview for parts layers
* Rerendering of subparts of the parts layer should now be a lot faster and smoother | |
|
|
|
| 10:55 | KOffice | 504503 | coppens | 0 | That a group layer isn't dirty doesn't mean we can just not paint it at all! This fixes having multiple child group layers in a single group. | |
|
|
|
| 19:12 | KOffice | 503657 | coppens | 0 | The pressure adjusment checkboxes for Opacity, Darken and Size now work :-) | |
| 14:36 | KOffice | 503552 | coppens | 0 | * Using created pipe brushes should work now
* Enabled the user choosing the selection mode (single-dimensional)
* Removed the things not for this release (select source, export to file) | |
|
|
|
| 12:28 | KOffice | 502535 | coppens | 0 | Finally, you can now select a rectangle for an embedded part, and it will actually assume the chosen postition and size instead of a hardcoded one | |
|
|
|
| 22:21 | KOffice | 502431 | coppens | 0 | And make the adjustment layers have smooth transitions again :) | |
| 17:51 | KOffice | 502347 | coppens | 0 | Make the transition at the edge from filtered part to non-filtered part smooth and nice-looking if the selection is smooth as well | |
|
|
|
| 19:18 | KOffice | 502087 | coppens | 0 | Removing colors from a custom palette now works from the UI | |
|
|
|
| 13:16 | KOffice | 501240 | coppens | 0 | Part layer can now draw really transparantly over some layers. Unfortunately, I'm stuck with some KOffice weirdness, so it doesn't really work like I'd want it to yet... | |
|
|
|
| 15:01 | KOffice | 500927 | coppens | 0 | As requested by TSDgeos, removing empty strings | |
|
|
|
| 10:55 | KOffice | 500488 | coppens | 0 | Add to todo | |
|
|
|
| 18:22 | KOffice | 499798 | coppens | 0 | Work somewhat on the partslayer, now at least it doesn't 'move' seemingly randomly anymore (thanks David for solving most of that) | |
|
|
|
| 09:21 | KOffice | 498792 | coppens | 0 | This should do away with all multithreading issues related to the histogram docker. Adrian, Casper, could you test if this fixes your specific problems (crashing on SMP, freezing X)
CCMAIL:adrian@pagenet.plus.com
CCMAIL:cbr@boemann.dk | |
|
|
|
| 21:42 | KOffice | 498689 | coppens | 0 | Ahh, almost forgot to change that string | |
| 13:35 | KOffice | 498452 | coppens | 0 | Add Adrian's wonderful tablet dialogs to the Makefile.am so they'll get translated | |
|
|
|
| 19:54 | KOffice | 497787 | coppens | 0 | Very minor bugfix, and actually implement our only user-visible composite op | |
| 15:52 | KOffice | 497715 | coppens | 0 | Arg, second day in a row with me forgetting to commit a dialog. I must be cursed ;) | |
| 15:48 | KOffice | 497713 | coppens | 0 | Wet paintop configuration dialog and efficiency fix | |
|
|
|
| 13:41 | KOffice | 497339 | coppens | 0 | Use a decent caption | |
| 13:39 | KOffice | 497338 | coppens | 0 | Use KDialogBase | |
| 12:23 | KOffice | 497250 | coppens | 0 | Apply fixes and suggestions to Krita strings by Malcolm Hunter | |
|
|
|
| 22:41 | KOffice | 497116 | coppens | 0 | Use senseful tooltip, spotted by Malcolm Hunter | |
| 14:04 | KOffice | 496957 | coppens | 0 | Woops, forgot to svn add this file, it belongs to the previous commit | |
| 14:03 | KOffice | 496955 | coppens | 0 | Add an option to edit palettes as well, and group it in a 'Resources' submenu together with Add Palette. Also, s/write-only/read-only/ | |
| 11:53 | KOffice | 496826 | coppens | 0 | Attempt to fix duplicating animated brushes (still not correct though), and some extra strings | |
|
|
|
| 15:44 | KOffice | 496504 | coppens | 0 | Add colors directly from the color picker to a palette (unfortunately converts to RGB, since we have no own palette format that saves non-RGB8 data) | |
| 11:43 | KOffice | 496341 | coppens | 0 | Reenable + fix wet compile (looks totally broken btw, I wonder what caused that) | |
|
|
|
| 16:23 | KOffice | 495691 | coppens | 0 | * Picked colors by default shown in absolute values
* Changed 'normalized' to percentage
* Add 'Add to Palette' (not implemented yet, but at least the string is in)
* Add a 'radius' spinbox. Seems to work fine, except the alpha value that looks to be a bit off (no idea why) | |
|
|
|
| 16:17 | KOffice | 494958 | coppens | 0 | We don't need this anymore (fixes crash when opening color adjustment on Lab, but that still crashes when switching to 'b' because the actual histogram isn't implemented yet, I think) | |
|
|
|
| 22:27 | KOffice | 493697 | coppens | 0 | You can now create and save masked brushes as well (known bugs, will fix those later, but saving and loading them works fine already) | |
| 15:10 | KOffice | 493513 | coppens | 0 | * Saving of GIMP Patterns (GIMP docs suck!)
* Custom pattern tab like the custom brush one | |
|
|
|
| 22:00 | KOffice | 492995 | coppens | 0 | And fix the custom animated brush creation as well... | |
| 21:59 | KOffice | 492994 | coppens | 0 | This was actually ok already :-) | |
| 21:12 | KOffice | 492989 | coppens | 0 | No const_cast | |
|
|
|
| 20:37 | KOffice | 491634 | coppens | 0 | Hide the index/setIndex calls from plain sight, and make KisGroupLayer a friend of KisLayer so as to let it use them | |
| 20:20 | KOffice | 491629 | coppens | 0 | Implement the prevChild and nextChild calls and other things needed to use grouped layers. With these, it is now possible again to add layers if you'd enable the layerbox (but other than that it's still useless at the moment) | |
| 15:39 | KOffice | 491574 | coppens | 0 | Doxygenize the new layer concepts | |
| 13:03 | KOffice | 491545 | coppens | 0 | Return back to the much speedier compositing (and hence drawing) of regularily stacked layers | |
|
|
|
| 19:42 | KOffice | 490948 | coppens | 0 | Bah :-/ | |
| 17:01 | KOffice | 490923 | coppens | 0 | * Split the palette widget into 2 parts, one containing the complete widget, and one only the list with colors
* Add saving of palettes
* Fix a palette loading bug
* Add a widget so that you can create new palettes (no editing yet) (no update connection with the other palette widget yet) (needs a better place in the GUI, preferably in a 'Resources' dialog or so) | |
| 12:38 | KOffice | 490869 | coppens | 0 | Fix embedding of kofficeparts. It works, but is not yet added to the image as a layer (and so won't actually render or show up in the layerbox if it would work) | |
|
|
|
| 22:57 | KOffice | 490749 | coppens | 0 | Connect the right signal | |
| 21:23 | KOffice | 490726 | coppens | 0 | * Fix updating of painting with OpenGL
* Remove some other obsolete KisImage arguments in slots and signals | |
| 15:55 | KOffice | 490654 | coppens | 0 | And we see painting updating nicely again (but it looks slower than before, is that possible?) | |
| 14:52 | KOffice | 490645 | coppens | 0 | * Paintop box shows paintops (with what I'd call a _hack_, I really want to know what Casper's idea is on this particular issue)
* Very basic merging (compositing) enabled of groupbox, hence letting Krita display the white background again | |
|
|
|
| 16:58 | KOffice | 489213 | coppens | 0 | Improvements in the handling of embedding of KOfficepart layers in Krita. Currently the initial rect is hardcoded to 255x255, instead of the entire image, but this makes it a lot easier to switch from and to embedded layers. Still doesn't work very well yet, but it's somewhat more usable than before. | |
|
|
|
| 18:26 | KOffice | 487487 | coppens | 0 | Fix lcms failure so that krita 'crashed' | |
| 15:53 | KOffice | 487442 | coppens | 0 | So the general agreement seems to be that processMessages is bad, so disable it. It doesn't like to make a big impact anyway, so I'll let this be for a while. | |
| 15:11 | KOffice | 487418 | coppens | 0 | Optimize the feel of the histogram docker a lot. This is done by two changes:
* Add a way to safely call processEvents in the KisImageRasteredCache
* Multithread KisAccumulatingHistogramProducer. This really gives a massive apparant speedup, since painting a big image doesn't block on this anymore. | |
|
|
|
| 21:56 | KOffice | 483735 | coppens | 0 | Using the tablet, a click to start dragging on a scrollbar would trigger a click event to the KisCanvas, with all the ugly looking consequences | |
| 15:09 | KOffice | 483666 | coppens | 0 | Make wet compile again, let the drying filter use the setProgress calls (so no more 'locked' cursor afterwards) and enable it by default again. | |
| 14:44 | KOffice | 483662 | coppens | 0 | Very basic support to save animated image pipe brushes to file from multi layered images. For now, hardcoded Incremental mode, but that shouldn't be too hard to change. Multidimensionality will probably be for much later, if it's possible to display that intuitively to the user at all... | |
|
|
|
| 21:50 | KOffice | 483308 | coppens | 0 | In order to celebrate the first snow: a new feature!
Brushes can now be saved to file (currently only regular image brushes), and this is used by a new tab page in the brushes control frame. This tab provides users with a basic interface to add brushes permanently to their list of brushes, the brushes being created from the current image. The basic functionality is all there, the fancier stuff (pipe brushes and so) will get added later :-) | |
|
|
|
| 14:35 | KOffice | 481033 | coppens | 0 | Add a preferedness value to the histogram producer factories, so that we can sort the producers a bit better than seemingly random. This makes the default displayed histogram in the histogram dialog and the histogram tab for RGB the RGB histogram instead of the lightness one. | |
|
|
|
| 21:02 | KOffice | 480241 | coppens | 0 | Finally readd the code so that when you switch to a layer with the Wet cs, the wet paintop appears in the paintop box, and that it disappears when you switch away. | |
| 12:06 | KOffice | 480123 | coppens | 0 | Add a system that can, if needed, automatically perform actions on a paint device at creation time. This is used so that if the user creates a new layer with the Wet colorstrategy it will automatically get a texture assigned to it.
This removes the need for seperate initialization by the user. | |
|
|
|
| 17:37 | KOffice | 480003 | coppens | 0 | Add apidox to fillpainter, and a 'fuzzy' floodfill | |
| 16:45 | KOffice | 479995 | coppens | 0 | Fix colorcup color selection | |
| 16:43 | KOffice | 479994 | coppens | 0 | Wet paintop now actually uses the current brush to draw | |
| 12:53 | KOffice | 479949 | coppens | 0 | * Compile and work with recent krita core
* _Finally_ the convertToQImage converts all the colors correctly, instead of weirdly exchanging different colours. Somebody needs to check if it'll work correctly on MSB archs, though | |
|
|
|
| 15:11 | KOffice | 479466 | coppens | 0 | This was a silly, yet hard to spot bug
BUG: 115873 | |
|
|
|
| 14:05 | KOffice | 478332 | coppens | 0 | Add a quickHelp string to tools so that they can inform about their use, and how modifier keys affect their behaviour. Currently, this information is displayed (if available) in the tab widget of the KisToolPaint derived tools under a small button as a WhatsThis popup. | |
|