#
36830615 |
|
24-Aug-2023 |
Zardshard <0azrune6@zard.anonaddy.com> |
Icon-O-Matic: Remove "using namespace" from header Putting a "using namespace" statement (_USING_ICON_NAMESPACE in this case) in a header file causes all source files that include that header to use that namespace, regardless of whether they actually wanted to. Change-Id: I3ebf4ea3366f5f2b9068e3da88f40a7b4d98fd6b Reviewed-on: https://review.haiku-os.org/c/haiku/+/6897 Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
3ca2e85b |
|
24-May-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
Interface: Add casts to memcpy/memset invocations on BPoint & BRect. Their copy constructors are exactly what GCC would generate, but we can't remove them because doing so would make them trivially copyable, and so they would be passed in registers on x86_64, an ABI breakage. So instead we have to add explicit casts to void* here.
|
#
1705656e |
|
24-May-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
Add (void*) casts to memcpy/memset invocations to appease GCC 8. A lot of these classes are not *technically* "trivially copyable" for one reason or another, but in all of these cases it seems OK to me to use memcpy/memset on them. Adding a cast to void* tells GCC that "I know what I'm doing here" and shuts up the warning.
|
#
a196160c |
|
25-May-2013 |
Matt Madia <mattmadia@gmail.com> |
On FreeBSD, "<malloc.h> has been replaced by <stdlib.h>"
|
#
7f4d1af4 |
|
04-Jan-2013 |
Sergei Reznikov <diver@gelios.net> |
Compilation fixes for x86_64. Added quite a few missing components to image: alert arp bc CortexAddOnHost CDPlayer CharacterMap DeskCalc Devices DiskUsage Expander LaunchBox MediaConverter NetworkStatus PoorMan Pulse Screenshot ShowImage SoundRecorder TV Workspaces DataTranslations Media Printers ScreenSaver BSnow Cortex FontDemo OverlayImage Pairs cddb_daemon midi_server power_daemon print_server print_addon_server Canon LIPS3 Compatible Canon LIPS4 Compatible Gutenprint PCL5 Compatible PCL6 Compatible PDF Writer PS Compatible libgame.so libmedia.so Signed-off-by: Alex Smith <alex@alex-smith.me.uk>
|
#
2d35ee03 |
|
06-May-2012 |
Stephan Aßmus <superstippi@gmx.de> |
Added operator== implementation
|
#
7f5bbbdc |
|
26-Jun-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Removed PI, and PI2 from math.h. * Replaced all occurences with the standard macros M_PI, and M_PI_2. * Some coding style cleanup on the touched files, no other changes besides adding a missing check for a failed memory allocation. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31250 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8b8d44bf |
|
18-May-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Enable just enough of the message based format used in Icon-O-Matic to allow BIconUtils to understand and render it. This makes it possible to use the HVIFTranslator to also read Icon-O-Matic files out of the box. Will cleanup now duplicated files next. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30794 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6e3b3b09 |
|
03-Nov-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* improvements to saving/loading, biggest flaw was that appending an icon changed the save entry_ref to the appended file, instead of keeping it * added cleaning up styles (removing duplicates) after importing from SVG * compile fixes for rgb_color ==/!= rgb_color * added Style::operator==(const Style& other) * improved debug output when listeners are still attached to a VectorPath upon destruction git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19188 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5fc2ff88 |
|
26-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
work in progress to integrate vector icons with BNodeInfo, BMimeType and Tracker in general, nothing should have changed visually, Tracker is now using 32 bpp icons though I hope I have not broken anything... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18632 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2d8b4710 |
|
21-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* a VectorPath can transform all it's points using a given Transformable, should have been part of the last commit... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18556 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fb07ece0 |
|
04-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* moved all the classes actually needed for reading a vector icon to this place, #ifdef'd out all the editing features (listening, referencing, converting to PropertyObject... etc) * TODO: put into BPrivate namespace... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18396 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a196160c9ac91dd51968938c3d1d2c2e2f29c850 |
|
25-May-2013 |
Matt Madia <mattmadia@gmail.com> |
On FreeBSD, "<malloc.h> has been replaced by <stdlib.h>"
|
#
7f4d1af49dd1d67ecbf1d934eddd92cae7c4c558 |
|
04-Jan-2013 |
Sergei Reznikov <diver@gelios.net> |
Compilation fixes for x86_64. Added quite a few missing components to image: alert arp bc CortexAddOnHost CDPlayer CharacterMap DeskCalc Devices DiskUsage Expander LaunchBox MediaConverter NetworkStatus PoorMan Pulse Screenshot ShowImage SoundRecorder TV Workspaces DataTranslations Media Printers ScreenSaver BSnow Cortex FontDemo OverlayImage Pairs cddb_daemon midi_server power_daemon print_server print_addon_server Canon LIPS3 Compatible Canon LIPS4 Compatible Gutenprint PCL5 Compatible PCL6 Compatible PDF Writer PS Compatible libgame.so libmedia.so Signed-off-by: Alex Smith <alex@alex-smith.me.uk>
|
#
2d35ee03c024bfc42b64d47244db3e9224ad0912 |
|
06-May-2012 |
Stephan Aßmus <superstippi@gmx.de> |
Added operator== implementation
|
#
7f5bbbdc56fa18cfc94ea649e9f1337301906e19 |
|
26-Jun-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Removed PI, and PI2 from math.h. * Replaced all occurences with the standard macros M_PI, and M_PI_2. * Some coding style cleanup on the touched files, no other changes besides adding a missing check for a failed memory allocation. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31250 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8b8d44bfccf4d07e51069e68eeef1c0b711cb0ef |
|
18-May-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Enable just enough of the message based format used in Icon-O-Matic to allow BIconUtils to understand and render it. This makes it possible to use the HVIFTranslator to also read Icon-O-Matic files out of the box. Will cleanup now duplicated files next. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30794 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6e3b3b09d3905d564fa9c8590a20a46fc260ed36 |
|
03-Nov-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* improvements to saving/loading, biggest flaw was that appending an icon changed the save entry_ref to the appended file, instead of keeping it * added cleaning up styles (removing duplicates) after importing from SVG * compile fixes for rgb_color ==/!= rgb_color * added Style::operator==(const Style& other) * improved debug output when listeners are still attached to a VectorPath upon destruction git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19188 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5fc2ff880a32f41cb786ddbe2d80d25722fbf299 |
|
26-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
work in progress to integrate vector icons with BNodeInfo, BMimeType and Tracker in general, nothing should have changed visually, Tracker is now using 32 bpp icons though I hope I have not broken anything... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18632 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2d8b47105a1a6f365eb096b6fe4467e7bc175a90 |
|
21-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* a VectorPath can transform all it's points using a given Transformable, should have been part of the last commit... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18556 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fb07ece069b8b7ca52eda06449ce2f0460b294ab |
|
04-Aug-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* moved all the classes actually needed for reading a vector icon to this place, #ifdef'd out all the editing features (listening, referencing, converting to PropertyObject... etc) * TODO: put into BPrivate namespace... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18396 a95241bf-73f2-0310-859d-f6bbb57e9c96
|