: # # This script checks various configure parameters and uses three files: # * autogen.input (ro) # * autogen.lastrun (rw) # * autogen.lastrun.bak (rw) # # If _no_ parameters: # Read args from autogen.input or autogen.lastrun # Else # Backup autogen.lastrun as autogen.lastrun.bak # Write autogen.lastrun with new commandline args # # Run configure with checked args # eval 'exec perl -S $0 ${1+"$@"}' if 0; use strict; use Cwd ('cwd', 'realpath'); use File::Basename; my $src_path=dirname(realpath($0)); my $build_path=realpath(cwd()); # since this looks crazy, if you have a symlink on a path up to and including # the current directory, we need our configure to run in the realpath of that # such that compiled (realpath'd) dependency filenames match the filenames # used in our makefiles - ie. this gets dependencies right via SRC_ROOT chdir ($build_path); # more amazingly, if you don't clobber 'PWD' shells will re-assert their # old path from the environment, not cwd. $ENV{PWD} = $build_path; sub clean() { system ("rm -Rf autom4te.cache"); system ("rm -f missing install-sh mkinstalldirs libtool ltmain.sh"); print "Cleaned the build tree\n"; } my $aclocal; # check we have various vital tools sub sanity_checks($) { my $system = shift; my @path = split (':', $ENV{'PATH'}); my %required = ( 'pkg-config' => "pkg-config is required to be installed", 'autoconf' => "autoconf is required", $aclocal => "$aclocal is required", ); for my $elem (@path) { for my $app (keys %required) { if (-f "$elem/$app") { delete $required{$app}; } } } if ((keys %required) > 0) { print ("Various low-level dependencies are missing, please install them:\n"); for my $app (keys %required) { print "\t $app: " . $required{$app} . "\n"; } exit (1); } } # one argument per line sub read_args($) { my $file = shift; my $fh; my @lst; open ($fh, $file) || die "can't open file: $file"; while (<$fh>) { chomp(); s/\s+$//; # migrate from the old system if ( substr($_, 0, 1) eq "'" ) { print STDERR "Migrating options from the old autogen.lastrun format, using:\n"; my @opts; @opts = split(/'/); foreach my $opt (@opts) { if ( substr($opt, 0, 1) eq "-" ) { push @lst, $opt; print STDERR " $opt\n"; } } } elsif ( substr($_, 0, 1) eq "#" ) { # comment } elsif ( length == 0 ) { # empty line } else { push @lst, $_; } } close ($fh); # print "read args from file '$file': @lst\n"; return @lst; } sub show_distro_configs($$) { my ($prefix, $path) = @_; my $dirh; opendir ($dirh, "$path"); while (($_ = readdir ($dirh))) { if (-d "$path/$_") { show_distro_configs( $prefix eq "" ? "$_/" : "$prefix/$_/", "$path/$_") unless $_ eq '.' || $_ eq '..'; next; } /(.*)\.conf$/ || next; print STDERR "\t$prefix$1\n"; } closedir ($dirh); } sub invalid_distro($$) { my ($config, $distro) = @_; print STDERR "Can't find distro option set: $config\n"; print STDERR "Distros with distro option sets are:\n"; show_distro_configs("", "$src_path/distro-configs"); exit (1); } # Avoid confusing "aclocal: error: non-option arguments are not accepted: '.../m4'." error message. die "\$src_path must not contain spaces, but it is '$src_path'." if ($src_path =~ / /); # Alloc $ACLOCAL to specify which aclocal to use $aclocal = $ENV{ACLOCAL} ? $ENV{ACLOCAL} : 'aclocal'; my $system = `uname -s`; chomp $system; sanity_checks ($system) unless($system eq 'Darwin'); # If we are running in a LODE env, make sure we find the right aclocal # by making sure that LODE_HOME/opt/bin is in the PATH if (defined $ENV{LODE_HOME}) { my $lode_path = quotemeta "$ENV{LODE_HOME}/opt/bin"; if($ENV{PATH} !~ $lode_path) { $ENV{PATH}="$ENV{LODE_HOME}/opt/bin:$ENV{PATH}"; print STDERR "add LODE_HOME/opt/bin in PATH\n"; } } my $aclocal_flags = $ENV{ACLOCAL_FLAGS}; $aclocal_flags .= " -I $src_path/m4"; $aclocal_flags .= " -I $src_path/m4/mac" if ($system eq 'Darwin'); $aclocal_flags .= " -I /opt/freeware/share/aclocal" if ($system eq 'AIX'); $ENV{AUTOMAKE_EXTRA_FLAGS} = '--warnings=no-portability' if (!($system eq 'Darwin')); if ($src_path ne $build_path) { system ("ln -sf $src_path/configure.ac configure.ac"); system ("ln -sf $src_path/g g"); my @modules = <$src_path/*/Makefile>; foreach my $module (@modules) { my $dir = basename (dirname ($module)); mkdir ($dir); system ("ln -sf $src_path/$dir/Makefile $dir/Makefile"); } my @external_modules = <$src_path/external/*/Makefile>; mkdir ("external"); system ("ln -sf $src_path/external/Module_external.mk external/"); foreach my $module (@external_modules) { my $dir = basename (dirname ($module)); mkdir ("external/$dir"); system ("ln -sf $src_path/external/$dir/Makefile external/$dir/Makefile"); } } system ("$aclocal $aclocal_flags") && die "Failed to run aclocal"; unlink ("configure"); system ("autoconf -I ${src_path}") && die "Failed to run autoconf"; die "Failed to generate the configure script" if (! -f "configure"); # Handle help arguments first, so we don't clobber autogen.lastrun for my $arg (@ARGV) { if ($arg =~ /^(--help|-h|-\?)$/) { print STDOUT "autogen.sh - libreoffice configuration helper\n"; print STDOUT " --clean forcibly re-generate configuration\n"; print STDOUT " --best-effort don't fail on un-known configure with/enable options\n"; print STDOUT "\nOther arguments passed directly to configure:\n\n"; system ("./configure --help"); exit; } } my @cmdline_args = (); my $input = "autogen.input"; my $lastrun = "autogen.lastrun"; if (!@ARGV) { if (-f $input) { if (-f $lastrun) { print STDERR < 0) { # if there's already an autogen.lastrun, make a backup first if (-e $lastrun) { open (my $fh, $lastrun) || warn "Can't open $lastrun.\n"; open (BAK, ">$lastrun.bak") || warn "Can't create backup file $lastrun.bak.\n"; while (<$fh>) { print BAK; } close (BAK) && close ($fh); } # print "Saving command-line args to $lastrun\n"; my $fh; open ($fh, ">autogen.lastrun") || die "Can't open autogen.lastrun: $!"; for my $arg (@cmdline_args) { print $fh "$arg\n"; } close ($fh); } } push @args, "--srcdir=$src_path"; push @args, "--enable-option-checking=$option_checking"; print "Running ./configure with '" . join (" ", @args), "'\n"; system ("./configure", @args) && die "Error running configure"; } # Local Variables: # mode: perl # cperl-indent-level: 4 # tab-width: 4 # indent-tabs-mode: nil # End: # vim:set ft=perl shiftwidth=4 softtabstop=4 expandtab: # tion value='distro/vector/vector-7.0-10.0'>distro/vector/vector-7.0-10.0 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/icon-themes/breeze/sc
AgeCommit message (Collapse)Author
2022-10-13tdf#151087 Sifr:+Grouped n Ungrouped Columns/Rows, Breeze: Revise itRizal Muttaqin
Change-Id: I6f1e72ec38414961cf5e3d41baf6b1448ab0aa95 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141276 Tested-by: Jenkins Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>
2022-10-03tdf#151087 Breeze: Fix dark dan light Group & Ungroup Columns/RowsRizal Muttaqin
Change-Id: Ibbf0fc8f34e04c62231bcb70d310f29aa5099a5b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140842 Tested-by: Jenkins Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>
2022-02-23Breeze: tdf#147603 Star icons in Extension dialogRizal Muttaqin
These icons are actually for Calc's conditional formatting, but the definition has been declared in links.txt: cmd/sc_stars-full.png sc/res/icon-set-stars-full.png cmd/sc_stars-empty.png sc/res/icon-set-stars-empty.png Change-Id: Ib3bb9b9d863e368919551c1e6c082c84bab8a0bf Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130401 Tested-by: Rizal Muttaqin <rizmut@libreoffice.org> Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>
2021-01-08Breeze & Sifr: tdf#138526 Add Formats Only paste iconRizal Muttaqin
Change-Id: Ifb150aaf8cef0c7a3c6ce7de465177309248ff91 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108917 Tested-by: Jenkins Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>
2020-06-12Breeze: tdf#133753: base point, Calc left to right imagesRizal Muttaqin
Change-Id: Id3325fbafb4c5e7591f0b28b17aef5b3ba454570 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96190 Tested-by: Jenkins Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>
2019-10-26 Breeze: tdf#127976, Fix icons in Navigator Writer master document moderizmut
- Fix for find search icons - Update Add Name and Manage Name icons in Calc - Fix blurred CHANGE CASE TO UPPER icons Change-Id: Ib0d21a592f636ebd192f1c5bfdb0e316edc0f403 Reviewed-on: https://gerrit.libreoffice.org/81541 Tested-by: Jenkins Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>
2019-07-05Colibre, Breeze, elementary, KJ: tdf#107144, Breeze: tdf#126233rizmut
- Add Impress transition, 3D related icons - Add many 32 px size for Calc and Draw specific icons - Fix blurred icons - Add more missing menu items Change-Id: I915e31aee51e84c88dd99e1fa3f6d5a4c7ca50d0 Reviewed-on: https://gerrit.libreoffice.org/75106 Tested-by: Jenkins Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>
2019-06-30Breeze: Fix for tdf#126155, tdf#124127, tdf#89884,Rizal Muttaqin
- Syn color code with upstream - Add support for 32px Arabic and RTL icons - Add support for 32px non English /locale UI for bold, italic and underline - Add more missing menu item icons - Update connector to be thinner - etc Change-Id: I6809eaee40af8b2d277d966ba9a09c1d3c5a8e8e Reviewed-on: https://gerrit.libreoffice.org/74912 Tested-by: Jenkins Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>
2016-12-22move na stragglers to resCaolán McNamara
Change-Id: I56359bd86a48deb7c11264c65445196fcf454ee7
2016-12-22unwind RID_IMAGELIST_NAVCONT ImageListCaolán McNamara
Change-Id: I5e057ce9df205ca2431e7a7a455b00fcec6123db
2016-12-21drop GetImageManager use in sc and unwind ImageListCaolán McNamara
Change-Id: Ida10f14fa74785964efdc4b6645668562297895a
2015-12-028 bit palettes are on the slow path for quartz/svp/gtk3Caolán McNamara
Change-Id: Id2ed21b397a3f56413c344dcf9211ab64a939286
2015-10-13Breeze Icons: remove double icons and move them into links.txtYousuf Philips
Change-Id: I1124445280ef8cd80d24c4fbd78578630a157f69 Reviewed-on: https://gerrit.libreoffice.org/19293 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Yousuf Philips <philipz85@hotmail.com>
2015-10-05optipng icon themesChristian Lohmaier
Change-Id: Ie73b78af44443d8376e12f3e663ab45f5e9445f2
2015-10-01tdf#87234 BREEZE: Fixing icons in the navigator sidebarYousuf Philips
Change-Id: Idb060ac9612f65f84989a35d7c1d81a6f7aa61ec Reviewed-on: https://gerrit.libreoffice.org/19041 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-05-16Breeze: diagramm icon designandreas_ka
The left column is too close to the Y-axis and there isnt a plus sign in the large icon. With the small one, the columns need to be larger and maybe the Y-axis doesnt need to be shown now with the right color setting Change-Id: I49ad3cdb1f7b76822bc44d499130110baf646d9f Reviewed-on: https://gerrit.libreoffice.org/15754 Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-05-09Breeze: update icon theme, and fix tdf#90387andreas_ka
Change-Id: I3f3c6dc6fbcc958323134f3c79e019d42c338151 Reviewed-on: https://gerrit.libreoffice.org/15681 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-05-06Breeze: update will sync with the svg plasma-next-icons git repositoryandreas_k
Change-Id: I75f4be6d13fc10a801f105c5033bc288bf87c29b Reviewed-on: https://gerrit.libreoffice.org/15564 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-04-20Optimize Breeze icon theme - Pt.3Andrew
Lossless image compression of png files using ImageOptim. Saved 27KB out of 488KB. ~5% overall (up to 66% per file). Change-Id: Ida48909411b02bbc6d355dc0678151089afabc26 Signed-off-by: Andrew <dent.ace@gmail.com> Reviewed-on: https://gerrit.libreoffice.org/15393 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-04-16Breeze: modifications and missing iconsandreas_k
Change-Id: I9ca57f62755b614c8b80c06907f923403c7f68df Reviewed-on: https://gerrit.libreoffice.org/15338 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-04-06Optimize Breeze icon theme Pt2.Andrew
Lossless optimisation of png files in Breeze icon theme, using ImageOptim. Second round. Saved ~130KB out of 580KB. ~20% overall (up to 78% per file). Change-Id: Ie83f57790daff82b251bd8d6607d9e33ae10b563 Signed-off-by: Andrew <dent.ace@gmail.com> Reviewed-on: https://gerrit.libreoffice.org/15166 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-04-05Breeze: update recomandations from Philipsandreas_k
Change-Id: I08d1d6a83eaa8a895dd1d2322776919f83037433 Reviewed-on: https://gerrit.libreoffice.org/15156 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-03-31Breeze: Border style change orange borders for Adolfoandreas_k
Change-Id: I6222af3f82d05517516e194468a28cb735506681 Reviewed-on: https://gerrit.libreoffice.org/15077 Tested-by: Yousuf Philips <philipz85@hotmail.com> Reviewed-by: Yousuf Philips <philipz85@hotmail.com>
2015-03-31Breeze: Border style changeandreas_k
Change-Id: Id57677d106f6f84d0dd094b2f4004ff93936c9e3 Reviewed-on: https://gerrit.libreoffice.org/15057 Tested-by: Jenkins <ci@libreoffice.org> Tested-by: Yousuf Philips <philipz85@hotmail.com> Reviewed-by: Yousuf Philips <philipz85@hotmail.com>
2015-03-29Breeze: missing sc iconsandreas_k
Change-Id: Id021902948c6a07413383c197fc86d2000f01873 Reviewed-on: https://gerrit.libreoffice.org/15050 Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-03-29Breeze: missing icons from sc/res folderandreas_k
Change-Id: If18e44a7dbdd4361fbbe6886447fe9c5266adab1 Reviewed-on: https://gerrit.libreoffice.org/15049 Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-03-29Breeze: CellBorder iconsandreas_k
Change-Id: I43a0e70fa9d99649115140e2cc030771da752853 Reviewed-on: https://gerrit.libreoffice.org/15048 Tested-by: Yousuf Philips <philipz85@hotmail.com> Reviewed-by: Yousuf Philips <philipz85@hotmail.com>
2015-03-28Breeze: sc/imglst missing iconsandreas_k
Change-Id: I3e218f947c863e03148934191e8859d449cc20de Reviewed-on: https://gerrit.libreoffice.org/15038 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-03-25tdf#87234 Another round of breeze icon updatesAndreas Kainz
Change-Id: I1e0923f433d341e37dc14a9e022ecc1e7a793ce7 Reviewed-on: https://gerrit.libreoffice.org/14999 Tested-by: Yousuf Philips <philipz85@hotmail.com> Reviewed-by: Yousuf Philips <philipz85@hotmail.com>
2015-03-19Optimize 'Breeze' icon themeAndrew
Lossless optimisation of png files in Breeze icon theme, using ImageOptim. Saved ~324KB out of 669KB. ~53% per file on average (up to 78%). Change-Id: Ifbd936473f75cb1e6698facf40e90433f002905c Signed-off-by: Andrew <dent.ace@gmail.com> Reviewed-on: https://gerrit.libreoffice.org/14900 Reviewed-by: Yousuf Philips <philipz85@hotmail.com> Tested-by: Yousuf Philips <philipz85@hotmail.com>
2015-03-18tdf#87234 - Addition of many large and small breeze iconsYousuf Philips
Change-Id: I58488d3f2675ec6c74d8286079d75d32b38e2e05 Reviewed-on: https://gerrit.libreoffice.org/14891 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Yousuf Philips <philipz85@hotmail.com>